@charset "UTF-8";
/* Materialize Icons */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/materialicons-v143.woff2) format("woff2");
}
/* line 9, ../../stylesheets/sass/_fonts.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* Roboto */
@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url("/fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("/fonts/roboto/Roboto-Thin.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url("/fonts/roboto/Roboto-Light.woff2") format("woff2"), url("/fonts/roboto/Roboto-Light.woff") format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url("/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("/fonts/roboto/Roboto-Regular.woff") format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Medium), url("/fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("/fonts/roboto/Roboto-Medium.woff") format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Bold), url("/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("/fonts/roboto/Roboto-Bold.woff") format("woff");
  font-weight: 700;
}
/* PT Sans and Roboto Slab */
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0ysmIAjcQ-woy.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0w8mIAjcQ-woy.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0ycmIAjcQ-woy.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0x8mIAjcQ-w.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydIhUd0TA7i2bI.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydKxUd0TA7i2bI.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydIRUd0TA7i2bI.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydLxUd0TA7iw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0-ExcOPIDUg-g.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0aExcOPIDUg-g.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0yExcOPIDUg-g.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0KExcOPIDU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0OOtLR8a8zILig.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0OqtLR8a8zILig.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0OCtLR8a8zILig.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0O6tLR8a8zI.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufA5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufJ5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufB5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufO5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufC5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufA5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufJ5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufB5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufO5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufC5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 7, ../../stylesheets/sass/ums.scss */
.revert-materialize-css, .revert-materialize-css *:not(svg, svg *), .revert-materialize-css *::before, .revert-materialize-css *::after {
  all: revert;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.materialize-red {
  background-color: #e51c23 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text {
  color: #e51c23 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.red {
  background-color: #F44336 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.red-text {
  color: #F44336 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-5 {
  background-color: #FFEBEE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-3 {
  background-color: #EF9A9A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-2 {
  background-color: #E57373 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-2 {
  color: #E57373 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-1 {
  background-color: #EF5350 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-1 {
  background-color: #E53935 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-1 {
  color: #E53935 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-2 {
  background-color: #D32F2F !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-2 {
  color: #D32F2F !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-3 {
  background-color: #C62828 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-3 {
  color: #C62828 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-4 {
  background-color: #B71C1C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-4 {
  color: #B71C1C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-1 {
  background-color: #FF8A80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-2 {
  background-color: #FF5252 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-2 {
  color: #FF5252 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-3 {
  background-color: #FF1744 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-3 {
  color: #FF1744 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-4 {
  background-color: #D50000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-4 {
  color: #D50000 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.pink {
  background-color: #e91e63 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.pink-text {
  color: #e91e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-5 {
  background-color: #fce4ec !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-2 {
  background-color: #f06292 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-1 {
  background-color: #ec407a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-1 {
  background-color: #d81b60 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-2 {
  background-color: #c2185b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-2 {
  color: #c2185b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-3 {
  background-color: #ad1457 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-4 {
  background-color: #880e4f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-4 {
  color: #880e4f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-1 {
  background-color: #ff80ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-2 {
  background-color: #ff4081 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-3 {
  background-color: #f50057 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-3 {
  color: #f50057 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-4 {
  background-color: #c51162 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-4 {
  color: #c51162 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.purple {
  background-color: #9c27b0 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.purple-text {
  color: #9c27b0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-1 {
  background-color: #ab47bc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-1 {
  background-color: #8e24aa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-3 {
  background-color: #6a1b9a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-4 {
  background-color: #4a148c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-4 {
  color: #4a148c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-1 {
  background-color: #ea80fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-2 {
  background-color: #e040fb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-2 {
  color: #e040fb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-3 {
  background-color: #d500f9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-4 {
  background-color: #aa00ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-purple {
  background-color: #673ab7 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text {
  color: #673ab7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-3 {
  background-color: #651fff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.indigo {
  background-color: #3f51b5 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.indigo-text {
  color: #3f51b5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-2 {
  background-color: #7986cb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-1 {
  background-color: #3949ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-2 {
  background-color: #303f9f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-3 {
  background-color: #283593 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-3 {
  color: #283593 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-4 {
  background-color: #1a237e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-1 {
  background-color: #8c9eff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-2 {
  background-color: #536dfe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-3 {
  background-color: #3d5afe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-4 {
  background-color: #304ffe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue {
  background-color: #2196F3 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-text {
  color: #2196F3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-1 {
  background-color: #1E88E5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-2 {
  background-color: #1976D2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-3 {
  background-color: #1565C0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-4 {
  background-color: #0D47A1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-1 {
  background-color: #82B1FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-2 {
  background-color: #448AFF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-2 {
  color: #448AFF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-3 {
  background-color: #2979FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-3 {
  color: #2979FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-4 {
  background-color: #2962FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-4 {
  color: #2962FF !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-blue {
  background-color: #03a9f4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-blue-text {
  color: #03a9f4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-1 {
  background-color: #039be5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-3 {
  background-color: #0277bd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-4 {
  background-color: #01579b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-4 {
  background-color: #0091ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.cyan {
  background-color: #00bcd4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.cyan-text {
  color: #00bcd4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-3 {
  background-color: #80deea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-1 {
  background-color: #26c6da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-1 {
  background-color: #00acc1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-2 {
  background-color: #0097a7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-3 {
  background-color: #00838f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-3 {
  color: #00838f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-4 {
  background-color: #006064 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-4 {
  color: #006064 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-1 {
  background-color: #84ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-2 {
  background-color: #18ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-3 {
  background-color: #00e5ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.teal {
  background-color: #009688 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.teal-text {
  color: #009688 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-2 {
  background-color: #4db6ac !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-1 {
  background-color: #26a69a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-1 {
  background-color: #00897b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-1 {
  color: #00897b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-2 {
  background-color: #00796b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-2 {
  color: #00796b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-3 {
  background-color: #00695c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-3 {
  color: #00695c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-4 {
  background-color: #004d40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-4 {
  color: #004d40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-1 {
  background-color: #a7ffeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-2 {
  background-color: #64ffda !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-2 {
  color: #64ffda !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-3 {
  background-color: #1de9b6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-4 {
  background-color: #00bfa5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.green {
  background-color: #4CAF50 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.green-text {
  color: #4CAF50 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-2 {
  background-color: #81C784 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-2 {
  color: #81C784 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-1 {
  background-color: #66BB6A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-1 {
  background-color: #43A047 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-1 {
  color: #43A047 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-2 {
  background-color: #388E3C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-2 {
  color: #388E3C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-3 {
  background-color: #2E7D32 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-4 {
  background-color: #1B5E20 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-1 {
  background-color: #B9F6CA !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-2 {
  background-color: #69F0AE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-2 {
  color: #69F0AE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-3 {
  background-color: #00E676 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-3 {
  color: #00E676 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-4 {
  background-color: #00C853 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-4 {
  color: #00C853 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-green {
  background-color: #8bc34a !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-green-text {
  color: #8bc34a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-2 {
  background-color: #aed581 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-1 {
  background-color: #7cb342 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-2 {
  background-color: #689f38 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-3 {
  background-color: #558b2f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-4 {
  background-color: #33691e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-4 {
  color: #33691e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-1 {
  background-color: #ccff90 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-3 {
  background-color: #76ff03 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-4 {
  background-color: #64dd17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.lime {
  background-color: #cddc39 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.lime-text {
  color: #cddc39 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-2 {
  background-color: #dce775 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-1 {
  background-color: #d4e157 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-1 {
  background-color: #c0ca33 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-2 {
  background-color: #afb42b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-2 {
  color: #afb42b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-3 {
  background-color: #9e9d24 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-4 {
  background-color: #827717 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-4 {
  color: #827717 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-1 {
  background-color: #f4ff81 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-2 {
  background-color: #eeff41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-3 {
  background-color: #c6ff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-4 {
  background-color: #aeea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.yellow {
  background-color: #ffeb3b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.yellow-text {
  color: #ffeb3b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-3 {
  background-color: #fff59d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-2 {
  background-color: #fff176 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-1 {
  background-color: #fdd835 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-2 {
  background-color: #fbc02d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-3 {
  background-color: #f9a825 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-4 {
  background-color: #f57f17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-1 {
  background-color: #ffff8d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-2 {
  background-color: #ffff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-3 {
  background-color: #ffea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-4 {
  background-color: #ffd600 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.amber {
  background-color: #ffc107 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.amber-text {
  color: #ffc107 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-3 {
  background-color: #ffe082 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-2 {
  background-color: #ffd54f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-1 {
  background-color: #ffca28 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-1 {
  background-color: #ffb300 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-2 {
  background-color: #ffa000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-3 {
  background-color: #ff8f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-4 {
  background-color: #ff6f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-1 {
  background-color: #ffe57f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-2 {
  background-color: #ffd740 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-3 {
  background-color: #ffc400 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-4 {
  background-color: #ffab00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.orange {
  background-color: #ff9800 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.orange-text {
  color: #ff9800 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-2 {
  background-color: #ffb74d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-1 {
  background-color: #ffa726 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-1 {
  background-color: #fb8c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-2 {
  background-color: #f57c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-3 {
  background-color: #ef6c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-4 {
  background-color: #e65100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-4 {
  color: #e65100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-1 {
  background-color: #ffd180 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-2 {
  background-color: #ffab40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-3 {
  background-color: #ff9100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-4 {
  background-color: #ff6d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-orange {
  background-color: #ff5722 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text {
  color: #ff5722 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.brown {
  background-color: #795548 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.brown-text {
  color: #795548 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-5 {
  background-color: #efebe9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-2 {
  background-color: #a1887f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-1 {
  background-color: #6d4c41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-2 {
  background-color: #5d4037 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-3 {
  background-color: #4e342e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-3 {
  color: #4e342e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-4 {
  background-color: #3e2723 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue-grey {
  background-color: #607d8b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text {
  color: #607d8b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-3 {
  background-color: #37474f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-4 {
  background-color: #263238 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.grey {
  background-color: #9e9e9e !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.grey-text {
  color: #9e9e9e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-5 {
  background-color: #fafafa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-3 {
  background-color: #eeeeee !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-1 {
  background-color: #757575 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-1 {
  color: #757575 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-2 {
  background-color: #616161 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-2 {
  color: #616161 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-3 {
  background-color: #424242 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-3 {
  color: #424242 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-4 {
  background-color: #212121 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-4 {
  color: #212121 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.black {
  background-color: #000000 !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.black-text {
  color: #000000 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.white {
  background-color: #FFFFFF !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.white-text {
  color: #FFFFFF !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.transparent-text {
  color: transparent !important;
}

/*
  Tip: You can change the theme name here to generate new default style, you can also create your own !
*/
/* line 7, ../../stylesheets/sass/custom-theme/_typography.scss */
a {
  text-decoration: none;
}

/* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
html {
  line-height: 1.5;
  font-family: "Roboto", sans-serif !important;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}
@media only screen and (min-width: 0) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 14.5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 15px;
  }
}

/* line 30, ../../stylesheets/sass/custom-theme/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Rubik", sans-serif;
  font-weight: 400;
  line-height: 1.1;
}

/* line 35, ../../stylesheets/sass/custom-theme/_typography.scss */
p {
  font-family: "Roboto", sans-serif;
}

/* line 40, ../../stylesheets/sass/custom-theme/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 41, ../../stylesheets/sass/custom-theme/_typography.scss */
h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.1rem 0 1.68rem 0;
}

/* line 42, ../../stylesheets/sass/custom-theme/_typography.scss */
h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

/* line 43, ../../stylesheets/sass/custom-theme/_typography.scss */
h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0;
}

/* line 44, ../../stylesheets/sass/custom-theme/_typography.scss */
h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.14rem 0 0.912rem 0;
}

/* line 45, ../../stylesheets/sass/custom-theme/_typography.scss */
h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0;
}

/* line 46, ../../stylesheets/sass/custom-theme/_typography.scss */
h6 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.5rem 0 0.4rem 0;
}

/* line 49, ../../stylesheets/sass/custom-theme/_typography.scss */
em {
  font-style: italic;
}

/* line 50, ../../stylesheets/sass/custom-theme/_typography.scss */
strong {
  font-weight: 500;
}

/* line 51, ../../stylesheets/sass/custom-theme/_typography.scss */
small {
  font-size: 75%;
}

/* line 52, ../../stylesheets/sass/custom-theme/_typography.scss */
.light, .page-footer .footer-copyright {
  font-weight: 300;
}

/* line 53, ../../stylesheets/sass/custom-theme/_typography.scss */
.thin {
  font-weight: 200;
}

/* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
.flow-text {
  font-weight: 300;
}
@media only screen and (min-width: 360px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 390px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.224rem;
  }
}
@media only screen and (min-width: 420px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.248rem;
  }
}
@media only screen and (min-width: 450px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.272rem;
  }
}
@media only screen and (min-width: 480px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.296rem;
  }
}
@media only screen and (min-width: 510px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.32rem;
  }
}
@media only screen and (min-width: 540px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.344rem;
  }
}
@media only screen and (min-width: 570px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.368rem;
  }
}
@media only screen and (min-width: 600px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.392rem;
  }
}
@media only screen and (min-width: 630px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.416rem;
  }
}
@media only screen and (min-width: 660px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.44rem;
  }
}
@media only screen and (min-width: 690px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.464rem;
  }
}
@media only screen and (min-width: 720px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.488rem;
  }
}
@media only screen and (min-width: 750px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.512rem;
  }
}
@media only screen and (min-width: 780px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.536rem;
  }
}
@media only screen and (min-width: 810px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.56rem;
  }
}
@media only screen and (min-width: 840px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.584rem;
  }
}
@media only screen and (min-width: 870px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.608rem;
  }
}
@media only screen and (min-width: 900px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.632rem;
  }
}
@media only screen and (min-width: 930px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.656rem;
  }
}
@media only screen and (min-width: 960px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.68rem;
  }
}
@media only screen and (max-width: 360px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}

@media only screen and (max-width: 768px) {
  /* line 73, ../../stylesheets/sass/custom-theme/_typography.scss */
  #main .nav-expanded .brand-sidebar {
    background: transparent !important;
  }

  /* line 76, ../../stylesheets/sass/custom-theme/_typography.scss */
  .brand-sidebar .logo-wrapper {
    text-align: center;
    background: transparent;
    padding: 17px 18px !important;
  }
}
/* line 8, ../../stylesheets/sass/custom-theme/_theme.scss */
.card {
  border-radius: 3px;
}

/* line 11, ../../stylesheets/sass/custom-theme/_theme.scss */
.nav-expanded .brand-sidebar {
  background: #1f497d !important;
}

/* line 15, ../../stylesheets/sass/custom-theme/_theme.scss */
body #header .header-search-wrapper {
  margin: 10px auto 0 80px;
}

/* line 20, ../../stylesheets/sass/custom-theme/_theme.scss */
.hidden-frame {
  width: 0;
  height: 0;
  max-width: 0;
  max-height: 0;
  border-style: none;
  visisibility: hidden;
}

/* line 30, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center {
  display: table;
  margin: auto;
}
/* line 34, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center, html.page-center body {
  height: 100%;
}
/* line 37, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center body {
  display: table-cell;
  vertical-align: middle;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 9, ../materialize-admin/sass/components/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../materialize-admin/sass/components/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../materialize-admin/sass/components/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../materialize-admin/sass/components/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../materialize-admin/sass/components/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
/* line 77, ../materialize-admin/sass/components/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../materialize-admin/sass/components/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 98, ../materialize-admin/sass/components/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 110, ../materialize-admin/sass/components/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, ../materialize-admin/sass/components/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 127, ../materialize-admin/sass/components/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 136, ../materialize-admin/sass/components/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 145, ../materialize-admin/sass/components/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 154, ../materialize-admin/sass/components/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, ../materialize-admin/sass/components/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../materialize-admin/sass/components/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../materialize-admin/sass/components/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 185, ../materialize-admin/sass/components/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 193, ../materialize-admin/sass/components/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 204, ../materialize-admin/sass/components/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 212, ../materialize-admin/sass/components/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../materialize-admin/sass/components/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../materialize-admin/sass/components/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../materialize-admin/sass/components/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../materialize-admin/sass/components/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../materialize-admin/sass/components/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../materialize-admin/sass/components/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../materialize-admin/sass/components/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../materialize-admin/sass/components/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../materialize-admin/sass/components/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../materialize-admin/sass/components/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, ../materialize-admin/sass/components/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
/* line 356, ../materialize-admin/sass/components/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 367, ../materialize-admin/sass/components/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 376, ../materialize-admin/sass/components/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 387, ../materialize-admin/sass/components/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 396, ../materialize-admin/sass/components/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 405, ../materialize-admin/sass/components/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 416, ../materialize-admin/sass/components/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../materialize-admin/sass/components/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 3, ../materialize-admin/sass/components/_global.scss */
html {
  box-sizing: border-box;
}

/* line 6, ../materialize-admin/sass/components/_global.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 21, ../materialize-admin/sass/components/_global.scss */
ul:not(.browser-default) {
  padding-left: 0;
  list-style-type: none;
}
/* line 25, ../materialize-admin/sass/components/_global.scss */
ul:not(.browser-default) > li {
  list-style-type: none;
}

/* line 31, ../materialize-admin/sass/components/_global.scss */
a {
  color: #8e24aa;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 41, ../materialize-admin/sass/components/_global.scss */
.valign-wrapper {
  display: flex;
  align-items: center;
}

/* line 48, ../materialize-admin/sass/components/_global.scss */
.clearfix {
  clear: both;
}

/* line 54, ../materialize-admin/sass/components/_global.scss */
.z-depth-0 {
  box-shadow: none !important;
}

/* line 57, ../materialize-admin/sass/components/_global.scss */
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

/* line 60, ../materialize-admin/sass/components/_global.scss */
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

/* line 63, ../materialize-admin/sass/components/_global.scss */
.z-depth-2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

/* line 66, ../materialize-admin/sass/components/_global.scss */
.z-depth-3 {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);
}

/* line 69, ../materialize-admin/sass/components/_global.scss */
.z-depth-4, .modal {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);
}

/* line 72, ../materialize-admin/sass/components/_global.scss */
.z-depth-5 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
}

/* line 76, ../materialize-admin/sass/components/_global.scss */
.hoverable {
  transition: box-shadow .25s;
}
/* line 79, ../materialize-admin/sass/components/_global.scss */
.hoverable:hover {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 86, ../materialize-admin/sass/components/_global.scss */
.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0;
}

/* line 95, ../materialize-admin/sass/components/_global.scss */
blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #1f497d;
}

/* line 103, ../materialize-admin/sass/components/_global.scss */
i {
  line-height: inherit;
}
/* line 106, ../materialize-admin/sass/components/_global.scss */
i.left {
  float: left;
  margin-right: 15px;
}
/* line 110, ../materialize-admin/sass/components/_global.scss */
i.right {
  float: right;
  margin-left: 15px;
}
/* line 114, ../materialize-admin/sass/components/_global.scss */
i.tiny {
  font-size: 1rem;
}
/* line 117, ../materialize-admin/sass/components/_global.scss */
i.small {
  font-size: 2rem;
}
/* line 120, ../materialize-admin/sass/components/_global.scss */
i.medium {
  font-size: 4rem;
}
/* line 123, ../materialize-admin/sass/components/_global.scss */
i.large {
  font-size: 6rem;
}

/* line 129, ../materialize-admin/sass/components/_global.scss */
img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto;
}

/* line 140, ../materialize-admin/sass/components/_global.scss */
.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px;
}
/* line 147, ../materialize-admin/sass/components/_global.scss */
.pagination li a {
  color: #444;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px;
}
/* line 155, ../materialize-admin/sass/components/_global.scss */
.pagination li.active a, .pagination .old-style li.current a, .old-style .pagination li.current a {
  color: #fff;
}
/* line 157, ../materialize-admin/sass/components/_global.scss */
.pagination li.active, .pagination .old-style li.current, .old-style .pagination li.current {
  background-color: #1f497d;
}
/* line 159, ../materialize-admin/sass/components/_global.scss */
.pagination li.disabled a {
  cursor: default;
  color: #999;
}
/* line 164, ../materialize-admin/sass/components/_global.scss */
.pagination li i {
  font-size: 2rem;
}
/* line 170, ../materialize-admin/sass/components/_global.scss */
.pagination li.pages ul li {
  display: inline-block;
  float: none;
}

@media only screen and (max-width: 992px) {
  /* line 176, ../materialize-admin/sass/components/_global.scss */
  .pagination {
    width: 100%;
  }
  /* line 179, ../materialize-admin/sass/components/_global.scss */
  .pagination li.prev,
  .pagination li.next {
    width: 10%;
  }
  /* line 184, ../materialize-admin/sass/components/_global.scss */
  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}
/* line 193, ../materialize-admin/sass/components/_global.scss */
.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
}
/* line 197, ../materialize-admin/sass/components/_global.scss */
.breadcrumb i,
.breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
.breadcrumb i.material-icons {
  display: inline-block;
  float: left;
  font-size: 24px;
}
/* line 205, ../materialize-admin/sass/components/_global.scss */
.breadcrumb:before {
  content: '\E5CC';
  color: rgba(255, 255, 255, 0.7);
  vertical-align: top;
  display: inline-block;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  margin: 0 10px 0 8px;
  -webkit-font-smoothing: antialiased;
}
/* line 218, ../materialize-admin/sass/components/_global.scss */
.breadcrumb:first-child:before {
  display: none;
}
/* line 222, ../materialize-admin/sass/components/_global.scss */
.breadcrumb:last-child {
  color: #fff;
}

/* line 228, ../materialize-admin/sass/components/_global.scss */
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}
/* line 233, ../materialize-admin/sass/components/_global.scss */
.parallax-container .parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
/* line 241, ../materialize-admin/sass/components/_global.scss */
.parallax-container .parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
  transform: translateX(-50%);
}

/* line 255, ../materialize-admin/sass/components/_global.scss */
.pin-top, .pin-bottom {
  position: relative;
}

/* line 258, ../materialize-admin/sass/components/_global.scss */
.pinned {
  position: fixed !important;
}

/*********************
  Transition Classes
**********************/
/* line 266, ../materialize-admin/sass/components/_global.scss */
ul.staggered-list li {
  opacity: 0;
}

/* line 270, ../materialize-admin/sass/components/_global.scss */
.fade-in {
  opacity: 0;
  transform-origin: 0 50%;
}

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  /* line 279, ../materialize-admin/sass/components/_global.scss */
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width: 992px) {
  /* line 284, ../materialize-admin/sass/components/_global.scss */
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 601px) {
  /* line 289, ../materialize-admin/sass/components/_global.scss */
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 294, ../materialize-admin/sass/components/_global.scss */
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  /* line 299, ../materialize-admin/sass/components/_global.scss */
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  /* line 304, ../materialize-admin/sass/components/_global.scss */
  .show-on-large {
    display: block !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 309, ../materialize-admin/sass/components/_global.scss */
  .show-on-medium {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  /* line 314, ../materialize-admin/sass/components/_global.scss */
  .show-on-small {
    display: block !important;
  }
}

@media only screen and (min-width: 601px) {
  /* line 319, ../materialize-admin/sass/components/_global.scss */
  .show-on-medium-and-up {
    display: block !important;
  }
}

@media only screen and (max-width: 992px) {
  /* line 324, ../materialize-admin/sass/components/_global.scss */
  .show-on-medium-and-down {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  /* line 332, ../materialize-admin/sass/components/_global.scss */
  .center-on-small-only {
    text-align: center;
  }
}

/* line 339, ../materialize-admin/sass/components/_global.scss */
.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #1f497d;
}
/* line 344, ../materialize-admin/sass/components/_global.scss */
.page-footer .footer-copyright {
  overflow: hidden;
  align-items: center;
  padding: 6px 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}

/* line 357, ../materialize-admin/sass/components/_global.scss */
table, th, td {
  border: none;
}

/* line 361, ../materialize-admin/sass/components/_global.scss */
table {
  width: 100%;
  display: table;
}
/* line 365, ../materialize-admin/sass/components/_global.scss */
table.bordered > thead > tr, table.bordered > tbody > tr {
  border-bottom: 1px solid #d0d0d0;
}
/* line 371, ../materialize-admin/sass/components/_global.scss */
table.striped > tbody > tr:nth-child(odd) {
  background-color: #f2f2f2;
}
/* line 375, ../materialize-admin/sass/components/_global.scss */
table.striped > tbody > tr > td {
  border-radius: 0;
}
/* line 380, ../materialize-admin/sass/components/_global.scss */
table.highlight > tbody > tr {
  transition: background-color .25s ease;
}
/* line 382, ../materialize-admin/sass/components/_global.scss */
table.highlight > tbody > tr:hover {
  background-color: #f2f2f2;
}
/* line 388, ../materialize-admin/sass/components/_global.scss */
table.centered thead tr th, table.centered tbody tr td {
  text-align: center;
}

/* line 395, ../materialize-admin/sass/components/_global.scss */
thead {
  border-bottom: 1px solid #d0d0d0;
}

/* line 399, ../materialize-admin/sass/components/_global.scss */
td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width: 992px) {
  /* line 410, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */
  }
  /* line 417, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table td:empty:before {
    content: '\00a0';
  }
  /* line 421, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table th,
  table.responsive-table td {
    margin: 0;
    vertical-align: top;
  }
  /* line 427, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table th {
    text-align: left;
  }
  /* line 428, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead {
    display: block;
    float: left;
  }
  /* line 432, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  /* line 436, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead tr th::before {
    content: "\00a0";
  }
  /* line 441, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  /* line 448, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  /* line 453, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  /* line 457, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  /* line 462, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table tr {
    padding: 0 10px;
  }
  /* line 465, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid #d0d0d0;
  }
  /* line 471, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered th {
    border-bottom: 0;
    border-left: 0;
  }
  /* line 472, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 473, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered tr {
    border: 0;
  }
  /* line 474, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered tbody tr {
    border-right: 1px solid #d0d0d0;
  }
}
/* line 483, ../materialize-admin/sass/components/_global.scss */
.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
/* line 490, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item {
  background-color: #fff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}
/* line 498, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar {
  min-height: 84px;
  padding-left: 72px;
  position: relative;
}
/* line 504, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar:not(.circle-clipper) > .circle,
.collection .collection-item.avatar :not(.circle-clipper) > .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
}
/* line 514, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center;
}
/* line 523, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar .title {
  font-size: 16px;
}
/* line 527, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar p {
  margin: 0;
}
/* line 531, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px;
}
/* line 540, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item:last-child {
  border-bottom: none;
}
/* line 544, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.active, .collection .old-style .collection-item.current, .old-style .collection .collection-item.current {
  background-color: #008080;
  color: #9affff;
}
/* line 548, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.active .secondary-content, .collection .old-style .collection-item.current .secondary-content, .old-style .collection .collection-item.current .secondary-content {
  color: #fff;
}
/* line 553, ../materialize-admin/sass/components/_global.scss */
.collection a.collection-item {
  display: block;
  transition: .25s;
  color: #008080;
}
/* line 558, ../materialize-admin/sass/components/_global.scss */
.collection a.collection-item:not(.active):hover {
  background-color: #ddd;
}
/* line 565, ../materialize-admin/sass/components/_global.scss */
.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px;
}
/* line 570, ../materialize-admin/sass/components/_global.scss */
.collection.with-header .collection-item {
  padding-left: 30px;
}
/* line 573, ../materialize-admin/sass/components/_global.scss */
.collection.with-header .collection-item.avatar {
  padding-left: 72px;
}

/* line 580, ../materialize-admin/sass/components/_global.scss */
.secondary-content {
  float: right;
  color: #008080;
}

/* line 584, ../materialize-admin/sass/components/_global.scss */
.collapsible .collection {
  margin: 0;
  border: none;
}

/* line 592, ../materialize-admin/sass/components/_global.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
/* line 598, ../materialize-admin/sass/components/_global.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 608, ../materialize-admin/sass/components/_global.scss */
.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #4dffff;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden;
}
/* line 617, ../materialize-admin/sass/components/_global.scss */
.progress .determinate {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #008080;
  transition: width .3s linear;
}
/* line 625, ../materialize-admin/sass/components/_global.scss */
.progress .indeterminate {
  background-color: #008080;
}
/* line 627, ../materialize-admin/sass/components/_global.scss */
.progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
/* line 639, ../materialize-admin/sass/components/_global.scss */
.progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
/*******************
  Utility Classes
*******************/
/* line 688, ../materialize-admin/sass/components/_global.scss */
.hide {
  display: none !important;
}

/* line 693, ../materialize-admin/sass/components/_global.scss */
.left-align {
  text-align: left;
}

/* line 696, ../materialize-admin/sass/components/_global.scss */
.right-align {
  text-align: right;
}

/* line 699, ../materialize-admin/sass/components/_global.scss */
.center, .center-align {
  text-align: center;
}

/* line 703, ../materialize-admin/sass/components/_global.scss */
.left {
  float: left !important;
}

/* line 706, ../materialize-admin/sass/components/_global.scss */
.right {
  float: right !important;
}

/* line 711, ../materialize-admin/sass/components/_global.scss */
.no-select, input[type=range],
input[type=range] + .thumb {
  user-select: none;
}

/* line 715, ../materialize-admin/sass/components/_global.scss */
.circle {
  border-radius: 50%;
}

/* line 719, ../materialize-admin/sass/components/_global.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 725, ../materialize-admin/sass/components/_global.scss */
.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 732, ../materialize-admin/sass/components/_global.scss */
.no-padding {
  padding: 0 !important;
}

/* line 2, ../materialize-admin/sass/components/_badges.scss */
span.badge {
  min-width: 3rem;
  padding: 0 6px;
  margin-left: 14px;
  text-align: center;
  font-size: 1rem;
  line-height: 22px;
  height: 22px;
  color: #757575;
  float: right;
  box-sizing: border-box;
}
/* line 14, ../materialize-admin/sass/components/_badges.scss */
span.badge.new {
  font-weight: 300;
  font-size: 0.8rem;
  color: #fff;
  background-color: #008080;
  border-radius: 2px;
}
/* line 21, ../materialize-admin/sass/components/_badges.scss */
span.badge.new:after {
  content: " new";
}
/* line 25, ../materialize-admin/sass/components/_badges.scss */
span.badge[data-badge-caption]::after {
  content: " " attr(data-badge-caption);
}

/* line 29, ../materialize-admin/sass/components/_badges.scss */
nav ul a span.badge {
  display: inline-block;
  float: none;
  margin-left: 4px;
  line-height: 22px;
  height: 22px;
}

/* line 38, ../materialize-admin/sass/components/_badges.scss */
.collection-item span.badge {
  margin-top: calc(0.75rem - 11px);
}

/* line 41, ../materialize-admin/sass/components/_badges.scss */
.collapsible span.badge {
  margin-top: calc(1.5rem - 11px);
}

/* line 44, ../materialize-admin/sass/components/_badges.scss */
.side-nav span.badge {
  margin-top: calc(24px - 11px);
}

/* This is needed for some mobile phones to display the Google Icon font properly */
/* line 2, ../materialize-admin/sass/components/_icons-material-design.scss */
.material-icons {
  text-rendering: optimizeLegibility;
  font-feature-settings: 'liga';
}

/* line 1, ../materialize-admin/sass/components/_grid.scss */
.container {
  margin: 0 auto;
  max-width: 1280px;
  width: 90%;
}

@media only screen and (min-width: 601px) {
  /* line 7, ../materialize-admin/sass/components/_grid.scss */
  .container {
    width: 85%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 12, ../materialize-admin/sass/components/_grid.scss */
  .container {
    width: 70%;
  }
}
/* line 16, ../materialize-admin/sass/components/_grid.scss */
.container .row {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

/* line 21, ../materialize-admin/sass/components/_grid.scss */
.section {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
/* line 25, ../materialize-admin/sass/components/_grid.scss */
.section.no-pad {
  padding: 0;
}
/* line 28, ../materialize-admin/sass/components/_grid.scss */
.section.no-pad-bot {
  padding-bottom: 0;
}
/* line 31, ../materialize-admin/sass/components/_grid.scss */
.section.no-pad-top {
  padding-top: 0;
}

/* line 56, ../materialize-admin/sass/components/_grid.scss */
.row {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
/* line 62, ../materialize-admin/sass/components/_grid.scss */
.row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 68, ../materialize-admin/sass/components/_grid.scss */
.row .col {
  float: left;
  box-sizing: border-box;
  padding: 0 0.75rem;
  min-height: 1px;
}
/* line 74, ../materialize-admin/sass/components/_grid.scss */
.row .col[class*="push-"], .row .col[class*="pull-"] {
  position: relative;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s1 {
  width: 8.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s2 {
  width: 16.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s3 {
  width: 25%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s4 {
  width: 33.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s5 {
  width: 41.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s6 {
  width: 50%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s7 {
  width: 58.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s8 {
  width: 66.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s9 {
  width: 75%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s10 {
  width: 83.33333%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s11 {
  width: 91.66667%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 82, ../materialize-admin/sass/components/_grid.scss */
.row .col.s12 {
  width: 100%;
  margin-left: auto;
  left: auto;
  right: auto;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s1 {
  margin-left: 8.33333%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s1 {
  right: 8.33333%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s1 {
  left: 8.33333%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s2 {
  margin-left: 16.66667%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s2 {
  right: 16.66667%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s2 {
  left: 16.66667%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s3 {
  margin-left: 25%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s3 {
  right: 25%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s3 {
  left: 25%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s4 {
  margin-left: 33.33333%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s4 {
  right: 33.33333%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s4 {
  left: 33.33333%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s5 {
  margin-left: 41.66667%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s5 {
  right: 41.66667%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s5 {
  left: 41.66667%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s6 {
  margin-left: 50%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s6 {
  right: 50%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s6 {
  left: 50%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s7 {
  margin-left: 58.33333%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s7 {
  right: 58.33333%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s7 {
  left: 58.33333%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s8 {
  margin-left: 66.66667%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s8 {
  right: 66.66667%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s8 {
  left: 66.66667%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s9 {
  margin-left: 75%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s9 {
  right: 75%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s9 {
  left: 75%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s10 {
  margin-left: 83.33333%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s10 {
  right: 83.33333%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s10 {
  left: 83.33333%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s11 {
  margin-left: 91.66667%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s11 {
  right: 91.66667%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s11 {
  left: 91.66667%;
}
/* line 44, ../materialize-admin/sass/components/_grid.scss */
.row .col.offset-s12 {
  margin-left: 100%;
}
/* line 47, ../materialize-admin/sass/components/_grid.scss */
.row .col.pull-s12 {
  right: 100%;
}
/* line 50, ../materialize-admin/sass/components/_grid.scss */
.row .col.push-s12 {
  left: 100%;
}
@media only screen and (min-width: 601px) {
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 101, ../materialize-admin/sass/components/_grid.scss */
  .row .col.m12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m1 {
    margin-left: 8.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m1 {
    right: 8.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m1 {
    left: 8.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m2 {
    margin-left: 16.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m2 {
    right: 16.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m2 {
    left: 16.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m3 {
    margin-left: 25%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m3 {
    right: 25%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m3 {
    left: 25%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m4 {
    margin-left: 33.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m4 {
    right: 33.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m4 {
    left: 33.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m5 {
    margin-left: 41.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m5 {
    right: 41.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m5 {
    left: 41.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m6 {
    margin-left: 50%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m6 {
    right: 50%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m6 {
    left: 50%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m7 {
    margin-left: 58.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m7 {
    right: 58.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m7 {
    left: 58.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m8 {
    margin-left: 66.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m8 {
    right: 66.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m8 {
    left: 66.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m9 {
    margin-left: 75%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m9 {
    right: 75%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m9 {
    left: 75%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m10 {
    margin-left: 83.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m10 {
    right: 83.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m10 {
    left: 83.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m11 {
    margin-left: 91.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m11 {
    right: 91.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m11 {
    left: 91.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-m12 {
    margin-left: 100%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-m12 {
    right: 100%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-m12 {
    left: 100%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 121, ../materialize-admin/sass/components/_grid.scss */
  .row .col.l12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l1 {
    margin-left: 8.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l1 {
    right: 8.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l1 {
    left: 8.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l2 {
    margin-left: 16.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l2 {
    right: 16.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l2 {
    left: 16.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l3 {
    margin-left: 25%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l3 {
    right: 25%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l3 {
    left: 25%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l4 {
    margin-left: 33.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l4 {
    right: 33.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l4 {
    left: 33.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l5 {
    margin-left: 41.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l5 {
    right: 41.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l5 {
    left: 41.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l6 {
    margin-left: 50%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l6 {
    right: 50%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l6 {
    left: 50%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l7 {
    margin-left: 58.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l7 {
    right: 58.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l7 {
    left: 58.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l8 {
    margin-left: 66.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l8 {
    right: 66.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l8 {
    left: 66.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l9 {
    margin-left: 75%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l9 {
    right: 75%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l9 {
    left: 75%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l10 {
    margin-left: 83.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l10 {
    right: 83.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l10 {
    left: 83.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l11 {
    margin-left: 91.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l11 {
    right: 91.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l11 {
    left: 91.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-l12 {
    margin-left: 100%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-l12 {
    right: 100%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-l12 {
    left: 100%;
  }
}
@media only screen and (min-width: 1201px) {
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl1 {
    width: 8.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl2 {
    width: 16.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl3 {
    width: 25%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl4 {
    width: 33.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl5 {
    width: 41.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl6 {
    width: 50%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl7 {
    width: 58.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl8 {
    width: 66.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl9 {
    width: 75%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl10 {
    width: 83.33333%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl11 {
    width: 91.66667%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 141, ../materialize-admin/sass/components/_grid.scss */
  .row .col.xl12 {
    width: 100%;
    margin-left: auto;
    left: auto;
    right: auto;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl1 {
    margin-left: 8.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl1 {
    right: 8.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl1 {
    left: 8.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl2 {
    margin-left: 16.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl2 {
    right: 16.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl2 {
    left: 16.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl3 {
    margin-left: 25%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl3 {
    right: 25%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl3 {
    left: 25%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl4 {
    margin-left: 33.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl4 {
    right: 33.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl4 {
    left: 33.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl5 {
    margin-left: 41.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl5 {
    right: 41.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl5 {
    left: 41.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl6 {
    margin-left: 50%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl6 {
    right: 50%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl6 {
    left: 50%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl7 {
    margin-left: 58.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl7 {
    right: 58.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl7 {
    left: 58.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl8 {
    margin-left: 66.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl8 {
    right: 66.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl8 {
    left: 66.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl9 {
    margin-left: 75%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl9 {
    right: 75%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl9 {
    left: 75%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl10 {
    margin-left: 83.33333%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl10 {
    right: 83.33333%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl10 {
    left: 83.33333%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl11 {
    margin-left: 91.66667%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl11 {
    right: 91.66667%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl11 {
    left: 91.66667%;
  }
  /* line 44, ../materialize-admin/sass/components/_grid.scss */
  .row .col.offset-xl12 {
    margin-left: 100%;
  }
  /* line 47, ../materialize-admin/sass/components/_grid.scss */
  .row .col.pull-xl12 {
    right: 100%;
  }
  /* line 50, ../materialize-admin/sass/components/_grid.scss */
  .row .col.push-xl12 {
    left: 100%;
  }
}

/* line 1, ../materialize-admin/sass/components/_navbar.scss */
nav {
  color: #fff;
  background-color: #1f497d;
  width: 100%;
  height: 56px;
  line-height: 56px;
}
/* line 2, ../materialize-admin/sass/components/_navbar.scss */
nav.nav-extended {
  height: auto;
}
/* line 5, ../materialize-admin/sass/components/_navbar.scss */
nav.nav-extended .nav-wrapper {
  min-height: 56px;
  height: auto;
}
/* line 10, ../materialize-admin/sass/components/_navbar.scss */
nav.nav-extended .nav-content {
  position: relative;
  line-height: normal;
}
/* line 23, ../materialize-admin/sass/components/_navbar.scss */
nav a {
  color: #fff;
}
/* line 25, ../materialize-admin/sass/components/_navbar.scss */
nav i,
nav [class^="mdi-"], nav [class*="mdi-"],
nav i.material-icons {
  display: block;
  font-size: 24px;
  height: 56px;
  line-height: 56px;
}
/* line 34, ../materialize-admin/sass/components/_navbar.scss */
nav .nav-wrapper {
  position: relative;
  height: 100%;
}
@media only screen and (min-width: 993px) {
  /* line 40, ../materialize-admin/sass/components/_navbar.scss */
  nav a.button-collapse {
    display: none;
  }
}
/* line 45, ../materialize-admin/sass/components/_navbar.scss */
nav .button-collapse {
  float: left;
  position: relative;
  z-index: 1;
  height: 56px;
  margin: 0 18px;
}
/* line 52, ../materialize-admin/sass/components/_navbar.scss */
nav .button-collapse i {
  height: 56px;
  line-height: 56px;
}
/* line 60, ../materialize-admin/sass/components/_navbar.scss */
nav .brand-logo {
  position: absolute;
  color: #fff;
  display: inline-block;
  font-size: 2.1rem;
  padding: 0;
}
/* line 67, ../materialize-admin/sass/components/_navbar.scss */
nav .brand-logo.center {
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 992px) {
  /* line 60, ../materialize-admin/sass/components/_navbar.scss */
  nav .brand-logo {
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 76, ../materialize-admin/sass/components/_navbar.scss */
  nav .brand-logo.left, nav .brand-logo.right {
    padding: 0;
    transform: none;
  }
  /* line 81, ../materialize-admin/sass/components/_navbar.scss */
  nav .brand-logo.left {
    left: 0.5rem;
  }
  /* line 82, ../materialize-admin/sass/components/_navbar.scss */
  nav .brand-logo.right {
    right: 0.5rem;
    left: auto;
  }
}
/* line 88, ../materialize-admin/sass/components/_navbar.scss */
nav .brand-logo.right {
  right: 0.5rem;
  padding: 0;
}
/* line 93, ../materialize-admin/sass/components/_navbar.scss */
nav .brand-logo i,
nav .brand-logo [class^="mdi-"], nav .brand-logo [class*="mdi-"],
nav .brand-logo i.material-icons {
  float: left;
  margin-right: 15px;
}
/* line 103, ../materialize-admin/sass/components/_navbar.scss */
nav .nav-title {
  display: inline-block;
  font-size: 32px;
  padding: 28px 0;
}
/* line 111, ../materialize-admin/sass/components/_navbar.scss */
nav ul {
  margin: 0;
}
/* line 114, ../materialize-admin/sass/components/_navbar.scss */
nav ul li {
  transition: background-color .3s;
  float: left;
  padding: 0;
}
/* line 119, ../materialize-admin/sass/components/_navbar.scss */
nav ul li.active, nav ul .old-style li.current, .old-style nav ul li.current {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 123, ../materialize-admin/sass/components/_navbar.scss */
nav ul a {
  transition: background-color .3s;
  font-size: 1rem;
  color: #fff;
  display: block;
  padding: 0 15px;
  cursor: pointer;
}
/* line 130, ../materialize-admin/sass/components/_navbar.scss */
nav ul a:hover {
  background-color: inherit !important;
}
/* line 133, ../materialize-admin/sass/components/_navbar.scss */
nav ul a.btn, nav ul a.btn-large, nav ul a.btn-large, nav ul a.btn-flat, nav ul a.btn-floating {
  margin-top: -2px;
  margin-left: 15px;
  margin-right: 15px;
}
/* line 138, ../materialize-admin/sass/components/_navbar.scss */
nav ul a.btn > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-large > .material-icons, nav ul a.btn-flat > .material-icons, nav ul a.btn-floating > .material-icons {
  height: inherit;
  line-height: inherit;
}
/* line 144, ../materialize-admin/sass/components/_navbar.scss */
nav ul a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 149, ../materialize-admin/sass/components/_navbar.scss */
nav ul.left {
  float: left;
}
/* line 155, ../materialize-admin/sass/components/_navbar.scss */
nav form {
  height: 100%;
}
/* line 159, ../materialize-admin/sass/components/_navbar.scss */
nav .input-field {
  margin: 0;
  height: 100%;
}
/* line 163, ../materialize-admin/sass/components/_navbar.scss */
nav .input-field input {
  height: 100%;
  font-size: 1.2rem;
  border: none;
  padding-left: 2rem;
}
/* line 169, ../materialize-admin/sass/components/_navbar.scss */
nav .input-field input:focus, nav .input-field input[type=text]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=url]:valid, nav .input-field input[type=date]:valid {
  border: none;
  box-shadow: none;
}
/* line 176, ../materialize-admin/sass/components/_navbar.scss */
nav .input-field label {
  top: 0;
  left: 0;
}
/* line 180, ../materialize-admin/sass/components/_navbar.scss */
nav .input-field label i {
  color: rgba(255, 255, 255, 0.7);
  transition: color .3s;
}
/* line 184, ../materialize-admin/sass/components/_navbar.scss */
nav .input-field label.active i, nav .input-field .old-style label.current i, .old-style nav .input-field label.current i {
  color: #fff;
}

/* line 190, ../materialize-admin/sass/components/_navbar.scss */
.navbar-fixed {
  position: relative;
  height: 56px;
  z-index: 997;
}
/* line 195, ../materialize-admin/sass/components/_navbar.scss */
.navbar-fixed nav {
  position: fixed;
}

@media only screen and (min-width: 601px) {
  /* line 200, ../materialize-admin/sass/components/_navbar.scss */
  nav.nav-extended .nav-wrapper {
    min-height: 64px;
  }

  /* line 203, ../materialize-admin/sass/components/_navbar.scss */
  nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
    height: 64px;
    line-height: 64px;
  }

  /* line 207, ../materialize-admin/sass/components/_navbar.scss */
  .navbar-fixed {
    height: 64px;
  }
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url("/fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("/fonts/roboto/Roboto-Thin.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url("/fonts/roboto/Roboto-Light.woff2") format("woff2"), url("/fonts/roboto/Roboto-Light.woff") format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url("/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("/fonts/roboto/Roboto-Regular.woff") format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Medium), url("/fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("/fonts/roboto/Roboto-Medium.woff") format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Bold), url("/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("/fonts/roboto/Roboto-Bold.woff") format("woff");
  font-weight: 700;
}
/* line 2, ../materialize-admin/sass/components/_typography.scss */
a {
  text-decoration: none;
}

/* line 6, ../materialize-admin/sass/components/_typography.scss */
html {
  line-height: 1.5;
  font-family: "Roboto", sans-serif;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}
@media only screen and (min-width: 0) {
  /* line 6, ../materialize-admin/sass/components/_typography.scss */
  html {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 6, ../materialize-admin/sass/components/_typography.scss */
  html {
    font-size: 14.5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 6, ../materialize-admin/sass/components/_typography.scss */
  html {
    font-size: 15px;
  }
}

/* line 25, ../materialize-admin/sass/components/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  line-height: 1.1;
}

/* line 31, ../materialize-admin/sass/components/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 32, ../materialize-admin/sass/components/_typography.scss */
h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.1rem 0 1.68rem 0;
}

/* line 33, ../materialize-admin/sass/components/_typography.scss */
h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

/* line 34, ../materialize-admin/sass/components/_typography.scss */
h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0;
}

/* line 35, ../materialize-admin/sass/components/_typography.scss */
h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.14rem 0 0.912rem 0;
}

/* line 36, ../materialize-admin/sass/components/_typography.scss */
h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0;
}

/* line 37, ../materialize-admin/sass/components/_typography.scss */
h6 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.5rem 0 0.4rem 0;
}

/* line 40, ../materialize-admin/sass/components/_typography.scss */
em {
  font-style: italic;
}

/* line 41, ../materialize-admin/sass/components/_typography.scss */
strong {
  font-weight: 500;
}

/* line 42, ../materialize-admin/sass/components/_typography.scss */
small {
  font-size: 75%;
}

/* line 43, ../materialize-admin/sass/components/_typography.scss */
.light, .page-footer .footer-copyright {
  font-weight: 300;
}

/* line 44, ../materialize-admin/sass/components/_typography.scss */
.thin {
  font-weight: 200;
}

/* line 47, ../materialize-admin/sass/components/_typography.scss */
.flow-text {
  font-weight: 300;
}
@media only screen and (min-width: 360px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 390px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.224rem;
  }
}
@media only screen and (min-width: 420px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.248rem;
  }
}
@media only screen and (min-width: 450px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.272rem;
  }
}
@media only screen and (min-width: 480px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.296rem;
  }
}
@media only screen and (min-width: 510px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.32rem;
  }
}
@media only screen and (min-width: 540px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.344rem;
  }
}
@media only screen and (min-width: 570px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.368rem;
  }
}
@media only screen and (min-width: 600px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.392rem;
  }
}
@media only screen and (min-width: 630px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.416rem;
  }
}
@media only screen and (min-width: 660px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.44rem;
  }
}
@media only screen and (min-width: 690px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.464rem;
  }
}
@media only screen and (min-width: 720px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.488rem;
  }
}
@media only screen and (min-width: 750px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.512rem;
  }
}
@media only screen and (min-width: 780px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.536rem;
  }
}
@media only screen and (min-width: 810px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.56rem;
  }
}
@media only screen and (min-width: 840px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.584rem;
  }
}
@media only screen and (min-width: 870px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.608rem;
  }
}
@media only screen and (min-width: 900px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.632rem;
  }
}
@media only screen and (min-width: 930px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.656rem;
  }
}
@media only screen and (min-width: 960px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.68rem;
  }
}
@media only screen and (max-width: 360px) {
  /* line 47, ../materialize-admin/sass/components/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}

/* line 2, ../materialize-admin/sass/components/_transitions.scss */
.scale-transition {
  transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important;
}
/* line 3, ../materialize-admin/sass/components/_transitions.scss */
.scale-transition.scale-out {
  transform: scale(0);
  transition: transform .2s !important;
}
/* line 8, ../materialize-admin/sass/components/_transitions.scss */
.scale-transition.scale-in {
  transform: scale(1);
}

/* line 3, ../materialize-admin/sass/components/_cards.scss */
.card-panel {
  transition: box-shadow .25s;
  padding: 24px;
  margin: 0.5rem 0 1rem 0;
  border-radius: 2px;
  background-color: #fff;
}

/* line 12, ../materialize-admin/sass/components/_cards.scss */
.card {
  position: relative;
  margin: 0.5rem 0 1rem 0;
  background-color: #fff;
  transition: box-shadow .25s;
  border-radius: 2px;
}
/* line 21, ../materialize-admin/sass/components/_cards.scss */
.card .card-title {
  font-size: 24px;
  font-weight: 300;
}
/* line 24, ../materialize-admin/sass/components/_cards.scss */
.card .card-title.activator {
  cursor: pointer;
}
/* line 30, ../materialize-admin/sass/components/_cards.scss */
.card.small, .card.medium, .card.large {
  position: relative;
}
/* line 33, ../materialize-admin/sass/components/_cards.scss */
.card.small .card-image, .card.medium .card-image, .card.large .card-image {
  max-height: 60%;
  overflow: hidden;
}
/* line 37, ../materialize-admin/sass/components/_cards.scss */
.card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content {
  max-height: 40%;
}
/* line 40, ../materialize-admin/sass/components/_cards.scss */
.card.small .card-content, .card.medium .card-content, .card.large .card-content {
  max-height: 100%;
  overflow: hidden;
}
/* line 44, ../materialize-admin/sass/components/_cards.scss */
.card.small .card-action, .card.medium .card-action, .card.large .card-action {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 52, ../materialize-admin/sass/components/_cards.scss */
.card.small {
  height: 300px;
}
/* line 56, ../materialize-admin/sass/components/_cards.scss */
.card.medium {
  height: 400px;
}
/* line 60, ../materialize-admin/sass/components/_cards.scss */
.card.large {
  height: 500px;
}
/* line 65, ../materialize-admin/sass/components/_cards.scss */
.card.horizontal {
  display: flex;
}
/* line 67, ../materialize-admin/sass/components/_cards.scss */
.card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image {
  height: 100%;
  max-height: none;
  overflow: visible;
}
/* line 72, ../materialize-admin/sass/components/_cards.scss */
.card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img {
  height: 100%;
}
/* line 80, ../materialize-admin/sass/components/_cards.scss */
.card.horizontal .card-image {
  max-width: 50%;
}
/* line 82, ../materialize-admin/sass/components/_cards.scss */
.card.horizontal .card-image img {
  border-radius: 2px 0 0 2px;
  max-width: 100%;
  width: auto;
}
/* line 89, ../materialize-admin/sass/components/_cards.scss */
.card.horizontal .card-stacked {
  display: flex;
  flex-direction: column;
  flex: 1;
  position: relative;
}
/* line 95, ../materialize-admin/sass/components/_cards.scss */
.card.horizontal .card-stacked .card-content {
  flex-grow: 1;
}
/* line 103, ../materialize-admin/sass/components/_cards.scss */
.card.sticky-action .card-action {
  z-index: 2;
}
/* line 107, ../materialize-admin/sass/components/_cards.scss */
.card.sticky-action .card-reveal {
  z-index: 1;
  padding-bottom: 64px;
}
/* line 116, ../materialize-admin/sass/components/_cards.scss */
.card .card-image {
  position: relative;
}
/* line 120, ../materialize-admin/sass/components/_cards.scss */
.card .card-image img {
  display: block;
  border-radius: 2px 2px 0 0;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
}
/* line 131, ../materialize-admin/sass/components/_cards.scss */
.card .card-image .card-title {
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 100%;
  padding: 24px;
}
/* line 141, ../materialize-admin/sass/components/_cards.scss */
.card .card-content {
  padding: 24px;
  border-radius: 0 0 2px 2px;
}
/* line 145, ../materialize-admin/sass/components/_cards.scss */
.card .card-content p {
  margin: 0;
  color: inherit;
}
/* line 149, ../materialize-admin/sass/components/_cards.scss */
.card .card-content .card-title {
  display: block;
  line-height: 32px;
  margin-bottom: 8px;
}
/* line 154, ../materialize-admin/sass/components/_cards.scss */
.card .card-content .card-title i {
  line-height: 32px;
}
/* line 160, ../materialize-admin/sass/components/_cards.scss */
.card .card-action {
  position: relative;
  background-color: inherit;
  border-top: 1px solid rgba(160, 160, 160, 0.2);
  padding: 16px 24px;
}
/* line 161, ../materialize-admin/sass/components/_cards.scss */
.card .card-action:last-child {
  border-radius: 0 0 2px 2px;
}
/* line 169, ../materialize-admin/sass/components/_cards.scss */
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating) {
  color: #8e24aa;
  margin-right: 24px;
  transition: color .3s ease;
  text-transform: uppercase;
}
/* line 175, ../materialize-admin/sass/components/_cards.scss */
.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating):hover {
  color: #c058dc;
}
/* line 179, ../materialize-admin/sass/components/_cards.scss */
.card .card-reveal {
  padding: 24px;
  position: absolute;
  background-color: #fff;
  width: 100%;
  overflow-y: auto;
  left: 0;
  top: 100%;
  height: 100%;
  z-index: 3;
  display: none;
}
/* line 191, ../materialize-admin/sass/components/_cards.scss */
.card .card-reveal .card-title {
  cursor: pointer;
  display: block;
}

/* line 1, ../materialize-admin/sass/components/_toast.scss */
#toast-container {
  display: block;
  position: fixed;
  z-index: 10000;
}
@media only screen and (max-width: 600px) {
  /* line 1, ../materialize-admin/sass/components/_toast.scss */
  #toast-container {
    min-width: 100%;
    bottom: 0%;
  }
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
  /* line 1, ../materialize-admin/sass/components/_toast.scss */
  #toast-container {
    left: 5%;
    bottom: 7%;
    max-width: 90%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 1, ../materialize-admin/sass/components/_toast.scss */
  #toast-container {
    top: 10%;
    right: 7%;
    max-width: 86%;
  }
}

/* line 22, ../materialize-admin/sass/components/_toast.scss */
.toast {
  border-radius: 2px;
  top: 35px;
  width: auto;
  margin-top: 10px;
  position: relative;
  max-width: 100%;
  height: auto;
  min-height: 48px;
  line-height: 1.5em;
  word-break: break-all;
  background-color: #323232;
  padding: 10px 25px;
  font-size: 1.1rem;
  font-weight: 300;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: default;
}
/* line 44, ../materialize-admin/sass/components/_toast.scss */
.toast .toast-action {
  color: #eeff41;
  font-weight: 500;
  margin-right: -25px;
  margin-left: 3rem;
}
/* line 51, ../materialize-admin/sass/components/_toast.scss */
.toast.rounded {
  border-radius: 24px;
}
@media only screen and (max-width: 600px) {
  /* line 22, ../materialize-admin/sass/components/_toast.scss */
  .toast {
    width: 100%;
    border-radius: 0;
  }
}

/* line 1, ../materialize-admin/sass/components/_tabs.scss */
.tabs {
  position: relative;
  overflow-x: auto;
  overflow-y: hidden;
  height: 48px;
  width: 100%;
  background-color: #fff;
  margin: 0 auto;
  white-space: nowrap;
}
/* line 2, ../materialize-admin/sass/components/_tabs.scss */
.tabs.tabs-transparent {
  background-color: transparent;
}
/* line 5, ../materialize-admin/sass/components/_tabs.scss */
.tabs.tabs-transparent .tab a,
.tabs.tabs-transparent .tab.disabled a,
.tabs.tabs-transparent .tab.disabled a:hover {
  color: rgba(255, 255, 255, 0.7);
}
/* line 11, ../materialize-admin/sass/components/_tabs.scss */
.tabs.tabs-transparent .tab a:hover,
.tabs.tabs-transparent .tab a.active,
.tabs.tabs-transparent .tab .old-style a.current,
.old-style .tabs.tabs-transparent .tab a.current {
  color: #fff;
}
/* line 16, ../materialize-admin/sass/components/_tabs.scss */
.tabs.tabs-transparent .indicator {
  background-color: #fff;
}
/* line 21, ../materialize-admin/sass/components/_tabs.scss */
.tabs.tabs-fixed-width {
  display: flex;
}
/* line 24, ../materialize-admin/sass/components/_tabs.scss */
.tabs.tabs-fixed-width .tab {
  flex-grow: 1;
}
/* line 38, ../materialize-admin/sass/components/_tabs.scss */
.tabs .tab {
  display: inline-block;
  text-align: center;
  line-height: 48px;
  height: 48px;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}
/* line 47, ../materialize-admin/sass/components/_tabs.scss */
.tabs .tab a {
  color: rgba(31, 73, 125, 0.7);
  display: block;
  width: 100%;
  height: 100%;
  padding: 0 24px;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: color .28s ease;
}
/* line 48, ../materialize-admin/sass/components/_tabs.scss */
.tabs .tab a:hover, .tabs .tab a.active, .tabs .tab .old-style a.current, .old-style .tabs .tab a.current {
  background-color: transparent;
  color: #1f497d;
}
/* line 65, ../materialize-admin/sass/components/_tabs.scss */
.tabs .tab.disabled a, .tabs .tab.disabled a:hover {
  color: rgba(31, 73, 125, 0.7);
  cursor: default;
}
/* line 71, ../materialize-admin/sass/components/_tabs.scss */
.tabs .indicator {
  position: absolute;
  bottom: 0;
  height: 2px;
  background-color: #2e6dba;
  will-change: left, right;
}

@media only screen and (max-width: 992px) {
  /* line 82, ../materialize-admin/sass/components/_tabs.scss */
  .tabs {
    display: flex;
  }
  /* line 85, ../materialize-admin/sass/components/_tabs.scss */
  .tabs .tab {
    flex-grow: 1;
  }
  /* line 88, ../materialize-admin/sass/components/_tabs.scss */
  .tabs .tab a {
    padding: 0 12px;
  }
}
/* line 1, ../materialize-admin/sass/components/_tooltip.scss */
.material-tooltip {
  padding: 10px 8px;
  font-size: 1rem;
  z-index: 2000;
  background-color: transparent;
  border-radius: 2px;
  color: #fff;
  min-height: 36px;
  line-height: 120%;
  opacity: 0;
  position: absolute;
  text-align: center;
  max-width: calc(100% - 4px);
  overflow: hidden;
  left: 0;
  top: 0;
  pointer-events: none;
  visibility: hidden;
}

/* line 21, ../materialize-admin/sass/components/_tooltip.scss */
.backdrop {
  position: absolute;
  opacity: 0;
  height: 7px;
  width: 14px;
  border-radius: 0 0 50% 50%;
  background-color: #323232;
  z-index: -1;
  transform-origin: 50% 0%;
  visibility: hidden;
}

/* line 2, ../materialize-admin/sass/components/_buttons.scss */
.btn, .btn-large,
.btn-flat {
  border: none;
  border-radius: 4px;
  display: inline-block;
  height: 36px;
  line-height: 36px;
  padding: 0 2rem;
  text-transform: uppercase;
  vertical-align: middle;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, ../materialize-admin/sass/components/_buttons.scss */
.btn.disabled, .disabled.btn-large,
.btn-floating.disabled,
.btn-large.disabled,
.btn-flat.disabled,
.btn:disabled,
.btn-large:disabled,
.btn-floating:disabled,
.btn-large:disabled,
.btn-flat:disabled,
.btn[disabled],
[disabled].btn-large,
.btn-floating[disabled],
.btn-large[disabled],
.btn-flat[disabled] {
  pointer-events: none;
  background-color: #DFDFDF !important;
  box-shadow: none;
  color: #9F9F9F !important;
  cursor: default;
}
/* line 35, ../materialize-admin/sass/components/_buttons.scss */
.btn.disabled:hover, .disabled.btn-large:hover,
.btn-floating.disabled:hover,
.btn-large.disabled:hover,
.btn-flat.disabled:hover,
.btn:disabled:hover,
.btn-large:disabled:hover,
.btn-floating:disabled:hover,
.btn-large:disabled:hover,
.btn-flat:disabled:hover,
.btn[disabled]:hover,
[disabled].btn-large:hover,
.btn-floating[disabled]:hover,
.btn-large[disabled]:hover,
.btn-flat[disabled]:hover {
  background-color: #DFDFDF !important;
  color: #9F9F9F !important;
}

/* line 42, ../materialize-admin/sass/components/_buttons.scss */
.btn, .btn-large,
.btn-floating,
.btn-large,
.btn-flat {
  font-size: 1rem;
  outline: 0;
}
/* line 49, ../materialize-admin/sass/components/_buttons.scss */
.btn i, .btn-large i,
.btn-floating i,
.btn-large i,
.btn-flat i {
  font-size: 1.3rem;
  line-height: inherit;
}

/* line 58, ../materialize-admin/sass/components/_buttons.scss */
.btn:focus, .btn-large:focus,
.btn-floating:focus {
  background-color: #004d4d;
}

/* line 64, ../materialize-admin/sass/components/_buttons.scss */
.btn, .btn-large {
  text-decoration: none;
  color: #fff;
  background-color: #008080;
  text-align: center;
  letter-spacing: .5px;
  transition: .2s ease-out;
  cursor: pointer;
}
/* line 74, ../materialize-admin/sass/components/_buttons.scss */
.btn:hover, .btn-large:hover {
  background-color: #009a9a;
}

/* line 81, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating {
  display: inline-block;
  color: #fff;
  position: relative;
  overflow: hidden;
  z-index: 1;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  background-color: #008080;
  border-radius: 50%;
  transition: .3s;
  cursor: pointer;
  vertical-align: middle;
}
/* line 82, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating:hover {
  background-color: #008080;
}
/* line 87, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating:before {
  border-radius: 0;
}
/* line 91, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating.btn-large {
  width: 56px;
  height: 56px;
}
/* line 92, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating.btn-large.halfway-fab {
  bottom: -28px;
}
/* line 98, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating.btn-large i {
  line-height: 56px;
}
/* line 103, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating.halfway-fab {
  position: absolute;
  right: 24px;
  bottom: -20px;
}
/* line 104, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating.halfway-fab.left {
  right: auto;
  left: 24px;
}
/* line 130, ../materialize-admin/sass/components/_buttons.scss */
.btn-floating i {
  width: inherit;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-size: 1.6rem;
  line-height: 40px;
}

/* line 141, ../materialize-admin/sass/components/_buttons.scss */
button.btn-floating {
  border: none;
}

/* line 146, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn {
  position: fixed;
  right: 23px;
  bottom: 23px;
  padding-top: 15px;
  margin-bottom: 0;
  z-index: 997;
}
/* line 148, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.active ul, .old-style .fixed-action-btn.current ul {
  visibility: visible;
}
/* line 153, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.horizontal {
  padding: 0 0 0 15px;
}
/* line 156, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.horizontal ul {
  text-align: right;
  right: 64px;
  top: 50%;
  transform: translateY(-50%);
  height: 100%;
  left: auto;
  width: 500px;
  /*width 100% only goes to width of button container */
}
/* line 165, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.horizontal ul li {
  display: inline-block;
  margin: 15px 15px 0 0;
}
/* line 172, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.toolbar {
  padding: 0;
  height: 56px;
}
/* line 174, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.toolbar.active > a i, .old-style .fixed-action-btn.toolbar.current > a i {
  opacity: 0;
}
/* line 182, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.toolbar ul {
  display: flex;
  top: 0;
  bottom: 0;
  z-index: 1;
}
/* line 188, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.toolbar ul li {
  flex: 1;
  display: inline-block;
  margin: 0;
  height: 100%;
  transition: none;
}
/* line 195, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.toolbar ul li a {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  line-height: 56px;
  z-index: 1;
}
/* line 207, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn.toolbar ul li a i {
  line-height: inherit;
}
/* line 222, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn ul {
  left: 0;
  right: 0;
  text-align: center;
  position: absolute;
  bottom: 64px;
  margin: 0;
  visibility: hidden;
}
/* line 231, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn ul li {
  margin-bottom: 15px;
}
/* line 235, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn ul a.btn-floating {
  opacity: 0;
}
/* line 240, ../materialize-admin/sass/components/_buttons.scss */
.fixed-action-btn .fab-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 40px;
  height: 40px;
  background-color: #008080;
  border-radius: 50%;
  transform: scale(0);
}

/* line 254, ../materialize-admin/sass/components/_buttons.scss */
.btn-flat {
  box-shadow: none;
  background-color: transparent;
  color: #343434;
  cursor: pointer;
  transition: background-color .2s;
}
/* line 261, ../materialize-admin/sass/components/_buttons.scss */
.btn-flat:focus, .btn-flat:hover {
  box-shadow: none;
}
/* line 266, ../materialize-admin/sass/components/_buttons.scss */
.btn-flat:focus {
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 270, ../materialize-admin/sass/components/_buttons.scss */
.btn-flat.disabled {
  background-color: transparent !important;
  color: #b3b3b3 !important;
  cursor: default;
}

/* line 278, ../materialize-admin/sass/components/_buttons.scss */
.btn-large {
  height: 54px;
  line-height: 54px;
}
/* line 283, ../materialize-admin/sass/components/_buttons.scss */
.btn-large i {
  font-size: 1.6rem;
}

/* line 289, ../materialize-admin/sass/components/_buttons.scss */
.btn-block {
  display: block;
}

/* line 1, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content {
  background-color: #fff;
  margin: 0;
  display: none;
  min-width: 100px;
  max-height: 650px;
  overflow-y: auto;
  opacity: 0;
  position: absolute;
  z-index: 999;
  will-change: width, height;
}
/* line 14, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content li {
  clear: both;
  color: rgba(0, 0, 0, 0.87);
  cursor: pointer;
  min-height: 50px;
  line-height: 1.5rem;
  width: 100%;
  text-align: left;
  text-transform: none;
}
/* line 24, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content li:hover, .dropdown-content li.active, .dropdown-content .old-style li.current, .old-style .dropdown-content li.current, .dropdown-content li.selected {
  background-color: #eee;
}
/* line 28, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content li.active.selected, .dropdown-content .old-style li.selected.current, .old-style .dropdown-content li.selected.current {
  background-color: #e1e1e1;
}
/* line 32, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content li.divider {
  min-height: 0;
  height: 1px;
}
/* line 37, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content li > a, .dropdown-content li > span {
  font-size: 16px;
  color: #008080;
  display: block;
  line-height: 22px;
  padding: 14px 16px;
}
/* line 45, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content li > span > label {
  top: 1px;
  left: 0;
  height: 18px;
}
/* line 52, ../materialize-admin/sass/components/_dropdown.scss */
.dropdown-content li > a > i {
  height: inherit;
  line-height: inherit;
  float: left;
  margin: 0 24px 0 0;
  width: 24px;
}

/* line 63, ../materialize-admin/sass/components/_dropdown.scss */
.input-field.col .dropdown-content [type="checkbox"] + label {
  top: 1px;
  left: 0;
  height: 18px;
}

/*!
 * Waves v0.6.0
 * http://fian.my.id/Waves
 *
 * Copyright 2014 Alfiana E. Sibuea and other contributors
 * Released under the MIT license
 * https://github.com/fians/Waves/blob/master/LICENSE
 */
/* line 12, ../materialize-admin/sass/components/_waves.scss */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  vertical-align: middle;
  z-index: 1;
  transition: .3s ease-out;
}
/* line 23, ../materialize-admin/sass/components/_waves.scss */
.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  transition: all 0.7s ease-out;
  transition-property: transform, opacity;
  transform: scale(0);
  pointer-events: none;
}
/* line 40, ../materialize-admin/sass/components/_waves.scss */
.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.45);
}
/* line 43, ../materialize-admin/sass/components/_waves.scss */
.waves-effect.waves-red .waves-ripple {
  background-color: rgba(244, 67, 54, 0.7);
}
/* line 46, ../materialize-admin/sass/components/_waves.scss */
.waves-effect.waves-yellow .waves-ripple {
  background-color: rgba(255, 235, 59, 0.7);
}
/* line 49, ../materialize-admin/sass/components/_waves.scss */
.waves-effect.waves-orange .waves-ripple {
  background-color: rgba(255, 152, 0, 0.7);
}
/* line 52, ../materialize-admin/sass/components/_waves.scss */
.waves-effect.waves-purple .waves-ripple {
  background-color: rgba(156, 39, 176, 0.7);
}
/* line 55, ../materialize-admin/sass/components/_waves.scss */
.waves-effect.waves-green .waves-ripple {
  background-color: rgba(76, 175, 80, 0.7);
}
/* line 58, ../materialize-admin/sass/components/_waves.scss */
.waves-effect.waves-teal .waves-ripple {
  background-color: rgba(0, 150, 136, 0.7);
}
/* line 63, ../materialize-admin/sass/components/_waves.scss */
.waves-effect input[type="button"], .waves-effect input[type="reset"], .waves-effect input[type="submit"] {
  border: 0;
  font-style: normal;
  font-size: inherit;
  text-transform: inherit;
  background: none;
}
/* line 71, ../materialize-admin/sass/components/_waves.scss */
.waves-effect img {
  position: relative;
  z-index: -1;
}

/* line 77, ../materialize-admin/sass/components/_waves.scss */
.waves-notransition {
  transition: none !important;
}

/* line 81, ../materialize-admin/sass/components/_waves.scss */
.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

/* line 86, ../materialize-admin/sass/components/_waves.scss */
.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}
/* line 90, ../materialize-admin/sass/components/_waves.scss */
.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

/* line 98, ../materialize-admin/sass/components/_waves.scss */
.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
  -webkit-mask-image: none;
}

/* line 107, ../materialize-admin/sass/components/_waves.scss */
.waves-block {
  display: block;
}

/* Firefox Bug: link not triggered */
/* line 112, ../materialize-admin/sass/components/_waves.scss */
.waves-effect .waves-ripple {
  z-index: -1;
}

/* line 1, ../materialize-admin/sass/components/_modal.scss */
.modal {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  background-color: #fafafa;
  padding: 0;
  max-height: 70%;
  width: 55%;
  margin: auto;
  overflow-y: auto;
  border-radius: 2px;
  will-change: top, opacity;
}
@media only screen and (max-width: 992px) {
  /* line 1, ../materialize-admin/sass/components/_modal.scss */
  .modal {
    width: 80%;
  }
}
/* line 22, ../materialize-admin/sass/components/_modal.scss */
.modal h1, .modal h2, .modal h3, .modal h4 {
  margin-top: 0;
}
/* line 26, ../materialize-admin/sass/components/_modal.scss */
.modal .modal-content {
  padding: 24px;
}
/* line 29, ../materialize-admin/sass/components/_modal.scss */
.modal .modal-close {
  cursor: pointer;
}
/* line 33, ../materialize-admin/sass/components/_modal.scss */
.modal .modal-footer {
  border-radius: 0 0 2px 2px;
  background-color: #fafafa;
  padding: 4px 6px;
  height: 56px;
  width: 100%;
  text-align: right;
}
/* line 41, ../materialize-admin/sass/components/_modal.scss */
.modal .modal-footer .btn, .modal .modal-footer .btn-large, .modal .modal-footer .btn-flat {
  margin: 6px 0;
}

/* line 46, ../materialize-admin/sass/components/_modal.scss */
.modal-overlay {
  position: fixed;
  z-index: 999;
  top: -25%;
  left: 0;
  bottom: 0;
  right: 0;
  height: 125%;
  width: 100%;
  background: #000;
  display: none;
  will-change: opacity;
}

/* line 62, ../materialize-admin/sass/components/_modal.scss */
.modal.modal-fixed-footer {
  padding: 0;
  height: 70%;
}
/* line 66, ../materialize-admin/sass/components/_modal.scss */
.modal.modal-fixed-footer .modal-content {
  position: absolute;
  height: calc(100% - 56px);
  max-height: 100%;
  width: 100%;
  overflow-y: auto;
}
/* line 74, ../materialize-admin/sass/components/_modal.scss */
.modal.modal-fixed-footer .modal-footer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
}

/* line 82, ../materialize-admin/sass/components/_modal.scss */
.modal.bottom-sheet {
  top: auto;
  bottom: -100%;
  margin: 0;
  width: 100%;
  max-height: 45%;
  border-radius: 0;
  will-change: bottom, opacity;
}

/* line 1, ../materialize-admin/sass/components/_collapsible.scss */
.collapsible {
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  margin: 0.5rem 0 1rem 0;
}

/* line 9, ../materialize-admin/sass/components/_collapsible.scss */
.collapsible-header {
  display: flex;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  line-height: 1.5;
  padding: 1rem;
  background-color: #fff;
  border-bottom: 1px solid #ddd;
}
/* line 18, ../materialize-admin/sass/components/_collapsible.scss */
.collapsible-header i {
  width: 2rem;
  font-size: 1.6rem;
  display: inline-block;
  text-align: center;
  margin-right: 1rem;
}

/* line 27, ../materialize-admin/sass/components/_collapsible.scss */
.collapsible-body {
  display: none;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  padding: 2rem;
}

/* line 38, ../materialize-admin/sass/components/_collapsible.scss */
.side-nav .collapsible,
.side-nav.fixed .collapsible {
  border: none;
  box-shadow: none;
}
/* line 42, ../materialize-admin/sass/components/_collapsible.scss */
.side-nav .collapsible li,
.side-nav.fixed .collapsible li {
  padding: 0;
}
/* line 45, ../materialize-admin/sass/components/_collapsible.scss */
.side-nav .collapsible-header,
.side-nav.fixed .collapsible-header {
  background-color: transparent;
  border: none;
  line-height: inherit;
  height: inherit;
  padding: 0 16px;
}
/* line 52, ../materialize-admin/sass/components/_collapsible.scss */
.side-nav .collapsible-header:hover,
.side-nav.fixed .collapsible-header:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 53, ../materialize-admin/sass/components/_collapsible.scss */
.side-nav .collapsible-header i,
.side-nav.fixed .collapsible-header i {
  line-height: inherit;
}
/* line 56, ../materialize-admin/sass/components/_collapsible.scss */
.side-nav .collapsible-body,
.side-nav.fixed .collapsible-body {
  border: 0;
  background-color: #fff;
}
/* line 60, ../materialize-admin/sass/components/_collapsible.scss */
.side-nav .collapsible-body li a,
.side-nav.fixed .collapsible-body li a {
  padding: 0 23.5px 0 31px;
}

/* line 70, ../materialize-admin/sass/components/_collapsible.scss */
.collapsible.popout {
  border: none;
  box-shadow: none;
}
/* line 73, ../materialize-admin/sass/components/_collapsible.scss */
.collapsible.popout > li {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  margin: 0 24px;
  transition: margin 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
/* line 79, ../materialize-admin/sass/components/_collapsible.scss */
.collapsible.popout > li.active, .old-style .collapsible.popout > li.current {
  box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
  margin: 16px 0;
}

/* line 1, ../materialize-admin/sass/components/_chips.scss */
.chip {
  display: inline-block;
  height: 32px;
  font-size: 13px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.6);
  line-height: 32px;
  padding: 0 12px;
  border-radius: 16px;
  background-color: #e4e4e4;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* line 14, ../materialize-admin/sass/components/_chips.scss */
.chip > img {
  float: left;
  margin: 0 8px 0 -12px;
  height: 32px;
  width: 32px;
  border-radius: 50%;
}
/* line 22, ../materialize-admin/sass/components/_chips.scss */
.chip .close {
  cursor: pointer;
  float: right;
  font-size: 16px;
  line-height: 32px;
  padding-left: 8px;
}

/* line 31, ../materialize-admin/sass/components/_chips.scss */
.chips {
  border: none;
  border-bottom: 1px solid #9e9e9e;
  box-shadow: none;
  margin: 0 0 20px 0;
  min-height: 45px;
  outline: none;
  transition: all .3s;
}
/* line 40, ../materialize-admin/sass/components/_chips.scss */
.chips.focus {
  border-bottom: 1px solid #26a69a;
  box-shadow: 0 1px 0 0 #26a69a;
}
/* line 45, ../materialize-admin/sass/components/_chips.scss */
.chips:hover {
  cursor: text;
}
/* line 49, ../materialize-admin/sass/components/_chips.scss */
.chips .chip.selected {
  background-color: #26a69a;
  color: #fff;
}
/* line 54, ../materialize-admin/sass/components/_chips.scss */
.chips .input {
  background: none;
  border: 0;
  color: rgba(0, 0, 0, 0.6);
  display: inline-block;
  font-size: 1rem;
  height: 3rem;
  line-height: 32px;
  outline: 0;
  margin: 0;
  padding: 0 !important;
  width: 120px !important;
}
/* line 68, ../materialize-admin/sass/components/_chips.scss */
.chips .input:focus {
  border: 0 !important;
  box-shadow: none !important;
}
/* line 74, ../materialize-admin/sass/components/_chips.scss */
.chips .autocomplete-content {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 81, ../materialize-admin/sass/components/_chips.scss */
.prefix ~ .chips {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

/* line 86, ../materialize-admin/sass/components/_chips.scss */
.chips:empty ~ label {
  font-size: 0.8rem;
  transform: translateY(-140%);
}

/* line 1, ../materialize-admin/sass/components/_materialbox.scss */
.materialboxed {
  display: block;
  cursor: zoom-in;
  position: relative;
  transition: opacity .4s;
  -webkit-backface-visibility: hidden;
}
/* line 3, ../materialize-admin/sass/components/_materialbox.scss */
.materialboxed:hover:not(.active) {
  opacity: .8;
}
/* line 14, ../materialize-admin/sass/components/_materialbox.scss */
.materialboxed.active, .old-style .materialboxed.current {
  cursor: zoom-out;
}

/* line 19, ../materialize-admin/sass/components/_materialbox.scss */
#materialbox-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #292929;
  z-index: 1000;
  will-change: opacity;
}

/* line 30, ../materialize-admin/sass/components/_materialbox.scss */
.materialbox-caption {
  position: fixed;
  display: none;
  color: #fff;
  line-height: 50px;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 0% 15%;
  height: 50px;
  z-index: 1000;
  -webkit-font-smoothing: antialiased;
}

/* line 2, ../materialize-admin/sass/components/forms/_forms.scss */
select:focus {
  outline: 1px solid #71ffff;
}

/* line 6, ../materialize-admin/sass/components/forms/_forms.scss */
button:focus {
  outline: none;
  background-color: #009494;
}

/* line 11, ../materialize-admin/sass/components/forms/_forms.scss */
label {
  font-size: 0.8rem;
  color: #9e9e9e;
}

/* Text Inputs + Textarea
   ========================================================================== */
/* Style Placeholders */
/* line 6, ../materialize-admin/sass/components/forms/_input-fields.scss */
::placeholder {
  color: #d1d1d1;
}

/* Text inputs */
/* line 12, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]),
input[type=text]:not(.browser-default),
input[type=password]:not(.browser-default),
input[type=email]:not(.browser-default),
input[type=url]:not(.browser-default),
input[type=time]:not(.browser-default),
input[type=date]:not(.browser-default),
input[type=datetime]:not(.browser-default),
input[type=datetime-local]:not(.browser-default),
input[type=tel]:not(.browser-default),
input[type=number]:not(.browser-default),
input[type=search]:not(.browser-default),
textarea.materialize-textarea {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 20px 0;
  padding: 0;
  box-shadow: none;
  box-sizing: content-box;
  transition: all 0.3s;
}
/* line 42, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]):disabled, input:not([type])[readonly="readonly"],
input[type=text]:not(.browser-default):disabled,
input[type=text]:not(.browser-default)[readonly="readonly"],
input[type=password]:not(.browser-default):disabled,
input[type=password]:not(.browser-default)[readonly="readonly"],
input[type=email]:not(.browser-default):disabled,
input[type=email]:not(.browser-default)[readonly="readonly"],
input[type=url]:not(.browser-default):disabled,
input[type=url]:not(.browser-default)[readonly="readonly"],
input[type=time]:not(.browser-default):disabled,
input[type=time]:not(.browser-default)[readonly="readonly"],
input[type=date]:not(.browser-default):disabled,
input[type=date]:not(.browser-default)[readonly="readonly"],
input[type=datetime]:not(.browser-default):disabled,
input[type=datetime]:not(.browser-default)[readonly="readonly"],
input[type=datetime-local]:not(.browser-default):disabled,
input[type=datetime-local]:not(.browser-default)[readonly="readonly"],
input[type=tel]:not(.browser-default):disabled,
input[type=tel]:not(.browser-default)[readonly="readonly"],
input[type=number]:not(.browser-default):disabled,
input[type=number]:not(.browser-default)[readonly="readonly"],
input[type=search]:not(.browser-default):disabled,
input[type=search]:not(.browser-default)[readonly="readonly"],
textarea.materialize-textarea:disabled,
textarea.materialize-textarea[readonly="readonly"] {
  color: rgba(0, 0, 0, 0.42);
  border-bottom: 1px dotted rgba(0, 0, 0, 0.42);
}
/* line 49, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]):disabled + label, input:not([type])[readonly="readonly"] + label,
input[type=text]:not(.browser-default):disabled + label,
input[type=text]:not(.browser-default)[readonly="readonly"] + label,
input[type=password]:not(.browser-default):disabled + label,
input[type=password]:not(.browser-default)[readonly="readonly"] + label,
input[type=email]:not(.browser-default):disabled + label,
input[type=email]:not(.browser-default)[readonly="readonly"] + label,
input[type=url]:not(.browser-default):disabled + label,
input[type=url]:not(.browser-default)[readonly="readonly"] + label,
input[type=time]:not(.browser-default):disabled + label,
input[type=time]:not(.browser-default)[readonly="readonly"] + label,
input[type=date]:not(.browser-default):disabled + label,
input[type=date]:not(.browser-default)[readonly="readonly"] + label,
input[type=datetime]:not(.browser-default):disabled + label,
input[type=datetime]:not(.browser-default)[readonly="readonly"] + label,
input[type=datetime-local]:not(.browser-default):disabled + label,
input[type=datetime-local]:not(.browser-default)[readonly="readonly"] + label,
input[type=tel]:not(.browser-default):disabled + label,
input[type=tel]:not(.browser-default)[readonly="readonly"] + label,
input[type=number]:not(.browser-default):disabled + label,
input[type=number]:not(.browser-default)[readonly="readonly"] + label,
input[type=search]:not(.browser-default):disabled + label,
input[type=search]:not(.browser-default)[readonly="readonly"] + label,
textarea.materialize-textarea:disabled + label,
textarea.materialize-textarea[readonly="readonly"] + label {
  color: rgba(0, 0, 0, 0.42);
}
/* line 55, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid #008080;
  box-shadow: 0 1px 0 0 #008080;
}
/* line 61, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]):focus:not([readonly]) + label,
input[type=text]:not(.browser-default):focus:not([readonly]) + label,
input[type=password]:not(.browser-default):focus:not([readonly]) + label,
input[type=email]:not(.browser-default):focus:not([readonly]) + label,
input[type=url]:not(.browser-default):focus:not([readonly]) + label,
input[type=time]:not(.browser-default):focus:not([readonly]) + label,
input[type=date]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime]:not(.browser-default):focus:not([readonly]) + label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly]) + label,
input[type=tel]:not(.browser-default):focus:not([readonly]) + label,
input[type=number]:not(.browser-default):focus:not([readonly]) + label,
input[type=search]:not(.browser-default):focus:not([readonly]) + label,
textarea.materialize-textarea:focus:not([readonly]) + label {
  color: #008080;
}
/* line 90, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]).validate + label,
input[type=text]:not(.browser-default).validate + label,
input[type=password]:not(.browser-default).validate + label,
input[type=email]:not(.browser-default).validate + label,
input[type=url]:not(.browser-default).validate + label,
input[type=time]:not(.browser-default).validate + label,
input[type=date]:not(.browser-default).validate + label,
input[type=datetime]:not(.browser-default).validate + label,
input[type=datetime-local]:not(.browser-default).validate + label,
input[type=tel]:not(.browser-default).validate + label,
input[type=number]:not(.browser-default).validate + label,
input[type=search]:not(.browser-default).validate + label,
textarea.materialize-textarea.validate + label {
  width: 100%;
}
/* line 100, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]).invalid + label:after, input:not([type]).valid + label:after,
input[type=text]:not(.browser-default).invalid + label:after,
input[type=text]:not(.browser-default).valid + label:after,
input[type=password]:not(.browser-default).invalid + label:after,
input[type=password]:not(.browser-default).valid + label:after,
input[type=email]:not(.browser-default).invalid + label:after,
input[type=email]:not(.browser-default).valid + label:after,
input[type=url]:not(.browser-default).invalid + label:after,
input[type=url]:not(.browser-default).valid + label:after,
input[type=time]:not(.browser-default).invalid + label:after,
input[type=time]:not(.browser-default).valid + label:after,
input[type=date]:not(.browser-default).invalid + label:after,
input[type=date]:not(.browser-default).valid + label:after,
input[type=datetime]:not(.browser-default).invalid + label:after,
input[type=datetime]:not(.browser-default).valid + label:after,
input[type=datetime-local]:not(.browser-default).invalid + label:after,
input[type=datetime-local]:not(.browser-default).valid + label:after,
input[type=tel]:not(.browser-default).invalid + label:after,
input[type=tel]:not(.browser-default).valid + label:after,
input[type=number]:not(.browser-default).invalid + label:after,
input[type=number]:not(.browser-default).valid + label:after,
input[type=search]:not(.browser-default).invalid + label:after,
input[type=search]:not(.browser-default).valid + label:after,
textarea.materialize-textarea.invalid + label:after,
textarea.materialize-textarea.valid + label:after {
  display: none;
}
/* line 105, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]).invalid + label.active:after, .old-style input:not([type]).invalid + label.current:after, input:not([type]).valid + label.active:after, .old-style input:not([type]).valid + label.current:after,
input[type=text]:not(.browser-default).invalid + label.active:after,
.old-style input[type=text]:not(.browser-default).invalid + label.current:after,
input[type=text]:not(.browser-default).valid + label.active:after,
.old-style input[type=text]:not(.browser-default).valid + label.current:after,
input[type=password]:not(.browser-default).invalid + label.active:after,
.old-style input[type=password]:not(.browser-default).invalid + label.current:after,
input[type=password]:not(.browser-default).valid + label.active:after,
.old-style input[type=password]:not(.browser-default).valid + label.current:after,
input[type=email]:not(.browser-default).invalid + label.active:after,
.old-style input[type=email]:not(.browser-default).invalid + label.current:after,
input[type=email]:not(.browser-default).valid + label.active:after,
.old-style input[type=email]:not(.browser-default).valid + label.current:after,
input[type=url]:not(.browser-default).invalid + label.active:after,
.old-style input[type=url]:not(.browser-default).invalid + label.current:after,
input[type=url]:not(.browser-default).valid + label.active:after,
.old-style input[type=url]:not(.browser-default).valid + label.current:after,
input[type=time]:not(.browser-default).invalid + label.active:after,
.old-style input[type=time]:not(.browser-default).invalid + label.current:after,
input[type=time]:not(.browser-default).valid + label.active:after,
.old-style input[type=time]:not(.browser-default).valid + label.current:after,
input[type=date]:not(.browser-default).invalid + label.active:after,
.old-style input[type=date]:not(.browser-default).invalid + label.current:after,
input[type=date]:not(.browser-default).valid + label.active:after,
.old-style input[type=date]:not(.browser-default).valid + label.current:after,
input[type=datetime]:not(.browser-default).invalid + label.active:after,
.old-style input[type=datetime]:not(.browser-default).invalid + label.current:after,
input[type=datetime]:not(.browser-default).valid + label.active:after,
.old-style input[type=datetime]:not(.browser-default).valid + label.current:after,
input[type=datetime-local]:not(.browser-default).invalid + label.active:after,
.old-style input[type=datetime-local]:not(.browser-default).invalid + label.current:after,
input[type=datetime-local]:not(.browser-default).valid + label.active:after,
.old-style input[type=datetime-local]:not(.browser-default).valid + label.current:after,
input[type=tel]:not(.browser-default).invalid + label.active:after,
.old-style input[type=tel]:not(.browser-default).invalid + label.current:after,
input[type=tel]:not(.browser-default).valid + label.active:after,
.old-style input[type=tel]:not(.browser-default).valid + label.current:after,
input[type=number]:not(.browser-default).invalid + label.active:after,
.old-style input[type=number]:not(.browser-default).invalid + label.current:after,
input[type=number]:not(.browser-default).valid + label.active:after,
.old-style input[type=number]:not(.browser-default).valid + label.current:after,
input[type=search]:not(.browser-default).invalid + label.active:after,
.old-style input[type=search]:not(.browser-default).invalid + label.current:after,
input[type=search]:not(.browser-default).valid + label.active:after,
.old-style input[type=search]:not(.browser-default).valid + label.current:after,
textarea.materialize-textarea.invalid + label.active:after,
.old-style textarea.materialize-textarea.invalid + label.current:after,
textarea.materialize-textarea.valid + label.active:after,
.old-style textarea.materialize-textarea.valid + label.current:after {
  display: block;
}

/* Validation Sass Placeholders */
/* line 113, ../materialize-admin/sass/components/forms/_input-fields.scss */
input.valid:not([type]), input.valid:not([type]):focus,
input[type=text].valid:not(.browser-default),
input[type=text].valid:not(.browser-default):focus,
input[type=password].valid:not(.browser-default),
input[type=password].valid:not(.browser-default):focus,
input[type=email].valid:not(.browser-default),
input[type=email].valid:not(.browser-default):focus,
input[type=url].valid:not(.browser-default),
input[type=url].valid:not(.browser-default):focus,
input[type=time].valid:not(.browser-default),
input[type=time].valid:not(.browser-default):focus,
input[type=date].valid:not(.browser-default),
input[type=date].valid:not(.browser-default):focus,
input[type=datetime].valid:not(.browser-default),
input[type=datetime].valid:not(.browser-default):focus,
input[type=datetime-local].valid:not(.browser-default),
input[type=datetime-local].valid:not(.browser-default):focus,
input[type=tel].valid:not(.browser-default),
input[type=tel].valid:not(.browser-default):focus,
input[type=number].valid:not(.browser-default),
input[type=number].valid:not(.browser-default):focus,
input[type=search].valid:not(.browser-default),
input[type=search].valid:not(.browser-default):focus,
textarea.materialize-textarea.valid,
textarea.materialize-textarea.valid:focus, .select-wrapper.valid > input.select-dropdown {
  border-bottom: 1px solid #00bfa5;
  box-shadow: 0 1px 0 0 #00bfa5;
}

/* line 117, ../materialize-admin/sass/components/forms/_input-fields.scss */
input.invalid:not([type]), input.invalid:not([type]):focus,
input[type=text].invalid:not(.browser-default),
input[type=text].invalid:not(.browser-default):focus,
input[type=password].invalid:not(.browser-default),
input[type=password].invalid:not(.browser-default):focus,
input[type=email].invalid:not(.browser-default),
input[type=email].invalid:not(.browser-default):focus,
input[type=url].invalid:not(.browser-default),
input[type=url].invalid:not(.browser-default):focus,
input[type=time].invalid:not(.browser-default),
input[type=time].invalid:not(.browser-default):focus,
input[type=date].invalid:not(.browser-default),
input[type=date].invalid:not(.browser-default):focus,
input[type=datetime].invalid:not(.browser-default),
input[type=datetime].invalid:not(.browser-default):focus,
input[type=datetime-local].invalid:not(.browser-default),
input[type=datetime-local].invalid:not(.browser-default):focus,
input[type=tel].invalid:not(.browser-default),
input[type=tel].invalid:not(.browser-default):focus,
input[type=number].invalid:not(.browser-default),
input[type=number].invalid:not(.browser-default):focus,
input[type=search].invalid:not(.browser-default),
input[type=search].invalid:not(.browser-default):focus,
textarea.materialize-textarea.invalid,
textarea.materialize-textarea.invalid:focus, .select-wrapper.invalid > input.select-dropdown {
  border-bottom: 1px solid #FF5252;
  box-shadow: 0 1px 0 0 #FF5252;
}

/* line 121, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]).valid + label:after, input:not([type]):focus.valid + label:after,
input[type=text]:not(.browser-default).valid + label:after,
input[type=text]:not(.browser-default):focus.valid + label:after,
input[type=password]:not(.browser-default).valid + label:after,
input[type=password]:not(.browser-default):focus.valid + label:after,
input[type=email]:not(.browser-default).valid + label:after,
input[type=email]:not(.browser-default):focus.valid + label:after,
input[type=url]:not(.browser-default).valid + label:after,
input[type=url]:not(.browser-default):focus.valid + label:after,
input[type=time]:not(.browser-default).valid + label:after,
input[type=time]:not(.browser-default):focus.valid + label:after,
input[type=date]:not(.browser-default).valid + label:after,
input[type=date]:not(.browser-default):focus.valid + label:after,
input[type=datetime]:not(.browser-default).valid + label:after,
input[type=datetime]:not(.browser-default):focus.valid + label:after,
input[type=datetime-local]:not(.browser-default).valid + label:after,
input[type=datetime-local]:not(.browser-default):focus.valid + label:after,
input[type=tel]:not(.browser-default).valid + label:after,
input[type=tel]:not(.browser-default):focus.valid + label:after,
input[type=number]:not(.browser-default).valid + label:after,
input[type=number]:not(.browser-default):focus.valid + label:after,
input[type=search]:not(.browser-default).valid + label:after,
input[type=search]:not(.browser-default):focus.valid + label:after,
textarea.materialize-textarea.valid + label:after,
textarea.materialize-textarea:focus.valid + label:after, .select-wrapper.valid + label:after {
  content: attr(data-success);
  color: #00bfa5;
  opacity: 1;
  transform: translateY(9px);
}

/* line 127, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]).invalid + label:after, input:not([type]):focus.invalid + label:after,
input[type=text]:not(.browser-default).invalid + label:after,
input[type=text]:not(.browser-default):focus.invalid + label:after,
input[type=password]:not(.browser-default).invalid + label:after,
input[type=password]:not(.browser-default):focus.invalid + label:after,
input[type=email]:not(.browser-default).invalid + label:after,
input[type=email]:not(.browser-default):focus.invalid + label:after,
input[type=url]:not(.browser-default).invalid + label:after,
input[type=url]:not(.browser-default):focus.invalid + label:after,
input[type=time]:not(.browser-default).invalid + label:after,
input[type=time]:not(.browser-default):focus.invalid + label:after,
input[type=date]:not(.browser-default).invalid + label:after,
input[type=date]:not(.browser-default):focus.invalid + label:after,
input[type=datetime]:not(.browser-default).invalid + label:after,
input[type=datetime]:not(.browser-default):focus.invalid + label:after,
input[type=datetime-local]:not(.browser-default).invalid + label:after,
input[type=datetime-local]:not(.browser-default):focus.invalid + label:after,
input[type=tel]:not(.browser-default).invalid + label:after,
input[type=tel]:not(.browser-default):focus.invalid + label:after,
input[type=number]:not(.browser-default).invalid + label:after,
input[type=number]:not(.browser-default):focus.invalid + label:after,
input[type=search]:not(.browser-default).invalid + label:after,
input[type=search]:not(.browser-default):focus.invalid + label:after,
textarea.materialize-textarea.invalid + label:after,
textarea.materialize-textarea:focus.invalid + label:after, .select-wrapper.invalid + label:after {
  content: attr(data-error);
  color: #FF5252;
  opacity: 1;
  transform: translateY(9px);
}

/* line 133, ../materialize-admin/sass/components/forms/_input-fields.scss */
input:not([type]) + label:after,
input[type=text]:not(.browser-default) + label:after,
input[type=password]:not(.browser-default) + label:after,
input[type=email]:not(.browser-default) + label:after,
input[type=url]:not(.browser-default) + label:after,
input[type=time]:not(.browser-default) + label:after,
input[type=date]:not(.browser-default) + label:after,
input[type=datetime]:not(.browser-default) + label:after,
input[type=datetime-local]:not(.browser-default) + label:after,
input[type=tel]:not(.browser-default) + label:after,
input[type=number]:not(.browser-default) + label:after,
input[type=search]:not(.browser-default) + label:after,
textarea.materialize-textarea + label:after, .select-wrapper + label:after {
  display: block;
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 0;
  transition: .2s opacity ease-out, .2s color ease-out;
}

/* line 145, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field {
  position: relative;
  margin-top: 1rem;
}
/* line 147, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field.inline {
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
}
/* line 152, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field.inline input,
.input-field.inline .select-dropdown {
  margin-bottom: 1rem;
}
/* line 160, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field.col label {
  left: 0.75rem;
}
/* line 164, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field.col .prefix ~ label,
.input-field.col .prefix ~ .validate ~ label {
  width: calc(100% - 3rem - 1.5rem);
}
/* line 173, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field label {
  color: #9e9e9e;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  font-size: 1rem;
  cursor: text;
  transition: transform .2s ease-out;
  transform-origin: 0% 100%;
  text-align: initial;
  transform: translateY(12px);
  pointer-events: none;
}
/* line 187, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field label:not(.label-icon).active, .input-field .old-style label.current:not(.label-icon), .old-style .input-field label.current:not(.label-icon) {
  transform: translateY(-14px) scale(0.8);
  transform-origin: 0 0;
}
/* line 194, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field .prefix {
  position: absolute;
  width: 3rem;
  font-size: 2rem;
  transition: color .2s;
}
/* line 200, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field .prefix.active, .input-field .old-style .prefix.current, .old-style .input-field .prefix.current {
  color: #008080;
}
/* line 203, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field .prefix ~ input,
.input-field .prefix ~ textarea,
.input-field .prefix ~ label,
.input-field .prefix ~ .validate ~ label,
.input-field .prefix ~ .autocomplete-content {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}
/* line 213, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field .prefix ~ label {
  margin-left: 3rem;
}
@media only screen and (max-width: 992px) {
  /* line 216, ../materialize-admin/sass/components/forms/_input-fields.scss */
  .input-field .prefix ~ input {
    width: 86%;
    width: calc(100% - 3rem);
  }
}
@media only screen and (max-width: 600px) {
  /* line 223, ../materialize-admin/sass/components/forms/_input-fields.scss */
  .input-field .prefix ~ input {
    width: 80%;
    width: calc(100% - 3rem);
  }
}

/* Search Field */
/* line 233, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field input[type=search] {
  display: block;
  line-height: inherit;
}
/* line 237, ../materialize-admin/sass/components/forms/_input-fields.scss */
.nav-wrapper .input-field input[type=search] {
  height: inherit;
  padding-left: 4rem;
  width: calc(100% - 4rem);
  border: 0;
  box-shadow: none;
}
/* line 245, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field input[type=search]:focus {
  background-color: #fff;
  border: 0;
  box-shadow: none;
  color: #444;
}
/* line 251, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field input[type=search]:focus + label i, .input-field input[type=search]:focus ~ .mdi-navigation-close, .input-field input[type=search]:focus ~ .material-icons {
  color: #444;
}
/* line 258, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field input[type=search] + label {
  left: 1rem;
}
/* line 262, ../materialize-admin/sass/components/forms/_input-fields.scss */
.input-field input[type=search] ~ .mdi-navigation-close, .input-field input[type=search] ~ .material-icons {
  position: absolute;
  top: 0;
  right: 1rem;
  color: transparent;
  cursor: pointer;
  font-size: 2rem;
  transition: .3s color;
}

/* Textarea */
/* line 278, ../materialize-admin/sass/components/forms/_input-fields.scss */
textarea {
  width: 100%;
  height: 3rem;
  background-color: transparent;
}
/* line 283, ../materialize-admin/sass/components/forms/_input-fields.scss */
textarea.materialize-textarea {
  overflow-y: hidden;
  /* prevents scroll bar flash */
  padding: .8rem 0 1.6rem 0;
  /* prevents text jump on Enter keypress */
  resize: none;
  min-height: 3rem;
}
/* line 285, ../materialize-admin/sass/components/forms/_input-fields.scss */
textarea.materialize-textarea.validate + label {
  height: 100%;
}
/* line 286, ../materialize-admin/sass/components/forms/_input-fields.scss */
textarea.materialize-textarea.validate + label::after {
  top: calc(100% - 12px);
}
/* line 289, ../materialize-admin/sass/components/forms/_input-fields.scss */
textarea.materialize-textarea.validate + label:not(.label-icon).active, .old-style textarea.materialize-textarea.validate + label.current:not(.label-icon) {
  transform: translateY(-25px);
}

/* line 303, ../materialize-admin/sass/components/forms/_input-fields.scss */
.hiddendiv {
  display: none;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow-wrap: break-word;
  /* future version of deprecated 'word-wrap' */
  padding-top: 1.2rem;
  /* prevents text jump on Enter keypress */
  position: absolute;
  top: 0;
}

/* Autocomplete */
/* line 317, ../materialize-admin/sass/components/forms/_input-fields.scss */
.autocomplete-content {
  margin-top: -20px;
  margin-bottom: 20px;
  display: block;
  opacity: 1;
  position: static;
}
/* line 325, ../materialize-admin/sass/components/forms/_input-fields.scss */
.autocomplete-content li .highlight {
  color: #444;
}
/* line 327, ../materialize-admin/sass/components/forms/_input-fields.scss */
.autocomplete-content li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
}

/* Radio Buttons
   ========================================================================== */
/* line 5, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked),
[type="radio"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* line 12, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked) + label,
[type="radio"]:checked + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  transition: .28s ease;
  user-select: none;
}

/* line 25, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"] + label:before,
[type="radio"] + label:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  margin: 4px;
  width: 16px;
  height: 16px;
  z-index: 0;
  transition: .28s ease;
}

/* Unchecked styles */
/* line 39, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:before,
[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after {
  border-radius: 50%;
}

/* line 48, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:after {
  border: 2px solid #5a5a5a;
}

/* line 53, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:not(:checked) + label:after {
  transform: scale(0);
}

/* Checked styles */
/* line 58, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:checked + label:before {
  border: 2px solid transparent;
}

/* line 62, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:before,
[type="radio"].with-gap:checked + label:after {
  border: 2px solid #008080;
}

/* line 68, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:checked + label:after,
[type="radio"].with-gap:checked + label:after {
  background-color: #008080;
}

/* line 73, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:checked + label:after {
  transform: scale(1.02);
}

/* Radio With gap */
/* line 78, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"].with-gap:checked + label:after {
  transform: scale(0.5);
}

/* Focused styles */
/* line 83, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"].tabbed:focus + label:before {
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
}

/* Disabled Radio With gap */
/* line 88, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"].with-gap:disabled:checked + label:before {
  border: 2px solid rgba(0, 0, 0, 0.42);
}

/* line 92, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"].with-gap:disabled:checked + label:after {
  border: none;
  background-color: rgba(0, 0, 0, 0.42);
}

/* Disabled style */
/* line 98, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:disabled:not(:checked) + label:before,
[type="radio"]:disabled:checked + label:before {
  background-color: transparent;
  border-color: rgba(0, 0, 0, 0.42);
}

/* line 104, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:disabled + label {
  color: rgba(0, 0, 0, 0.42);
}

/* line 108, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:disabled:not(:checked) + label:before {
  border-color: rgba(0, 0, 0, 0.42);
}

/* line 112, ../materialize-admin/sass/components/forms/_radio-buttons.scss */
[type="radio"]:disabled:checked + label:after {
  background-color: rgba(0, 0, 0, 0.42);
  border-color: #949494;
}

/* Checkboxes
   ========================================================================== */
/* CUSTOM CSS CHECKBOXES */
/* line 5, ../materialize-admin/sass/components/forms/_checkboxes.scss */
form p {
  margin-bottom: 10px;
  text-align: left;
}

/* line 10, ../materialize-admin/sass/components/forms/_checkboxes.scss */
form p:last-child {
  margin-bottom: 0;
}

/* Remove default checkbox */
/* line 15, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"]:not(:checked),
[type="checkbox"]:checked {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* line 23, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"] {
  /* checkbox aspect */
}
/* line 25, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"] + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: inline-block;
  height: 25px;
  line-height: 25px;
  font-size: 1rem;
  user-select: none;
}
/* line 37, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"] + label:before, [type="checkbox"]:not(.filled-in) + label:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  z-index: 0;
  border: 2px solid #5a5a5a;
  border-radius: 1px;
  margin-top: 2px;
  transition: .2s;
}
/* line 52, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"]:not(.filled-in) + label:after {
  border: 0;
  transform: scale(0);
}
/* line 57, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"]:not(:checked):disabled + label:before {
  border: none;
  background-color: rgba(0, 0, 0, 0.42);
}
/* line 63, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].tabbed:focus + label:after {
  transform: scale(1);
  border: 0;
  border-radius: 50%;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 73, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"]:checked + label:before {
  top: -4px;
  left: -5px;
  width: 12px;
  height: 22px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #008080;
  border-bottom: 2px solid #008080;
  transform: rotate(40deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%;
}
/* line 87, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"]:checked:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  border-bottom: 2px solid rgba(0, 0, 0, 0.42);
}

/* Indeterminate checkbox */
/* line 95, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"]:indeterminate + label:before {
  top: -11px;
  left: -12px;
  width: 10px;
  height: 22px;
  border-top: none;
  border-left: none;
  border-right: 2px solid #008080;
  border-bottom: none;
  transform: rotate(90deg);
  backface-visibility: hidden;
  transform-origin: 100% 100%;
}
/* line 110, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"]:indeterminate:disabled + label:before {
  border-right: 2px solid rgba(0, 0, 0, 0.42);
  background-color: transparent;
}

/* line 119, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in + label:after {
  border-radius: 2px;
}
/* line 123, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in + label:before,
[type="checkbox"].filled-in + label:after {
  content: '';
  left: 0;
  position: absolute;
  /* .1s delay is for check animation */
  transition: border .25s, background-color .25s, width .20s .1s, height .20s .1s, top .20s .1s, left .20s .1s;
  z-index: 1;
}
/* line 134, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:not(:checked) + label:before {
  width: 0;
  height: 0;
  border: 3px solid transparent;
  left: 6px;
  top: 10px;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
/* line 144, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:not(:checked) + label:after {
  height: 20px;
  width: 20px;
  background-color: transparent;
  border: 2px solid #5a5a5a;
  top: 0px;
  z-index: 0;
}
/* line 155, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:checked + label:before {
  top: 0;
  left: 1px;
  width: 8px;
  height: 13px;
  border-top: 2px solid transparent;
  border-left: 2px solid transparent;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  transform: rotateZ(37deg);
  transform-origin: 100% 100%;
}
/* line 168, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:checked + label:after {
  top: 0;
  width: 20px;
  height: 20px;
  border: 2px solid #008080;
  background-color: #008080;
  z-index: 0;
}
/* line 179, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in.tabbed:focus + label:after {
  border-radius: 2px;
  border-color: #5a5a5a;
  background-color: rgba(0, 0, 0, 0.1);
}
/* line 185, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in.tabbed:checked:focus + label:after {
  border-radius: 2px;
  background-color: #008080;
  border-color: #008080;
}
/* line 192, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:disabled:not(:checked) + label:before {
  background-color: transparent;
  border: 2px solid transparent;
}
/* line 197, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  border-color: transparent;
  background-color: #949494;
}
/* line 202, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:disabled:checked + label:before {
  background-color: transparent;
}
/* line 206, ../materialize-admin/sass/components/forms/_checkboxes.scss */
[type="checkbox"].filled-in:disabled:checked + label:after {
  background-color: #949494;
  border-color: #949494;
}

/* Switch
   ========================================================================== */
/* line 4, ../materialize-admin/sass/components/forms/_switches.scss */
.switch,
.switch * {
  -webkit-tap-highlight-color: transparent;
  user-select: none;
}

/* line 10, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label {
  cursor: pointer;
}

/* line 14, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label input[type=checkbox] {
  opacity: 0;
  width: 0;
  height: 0;
}
/* line 19, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label input[type=checkbox]:checked + .lever {
  background-color: #20dfdf;
}
/* line 22, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label input[type=checkbox]:checked + .lever:before, .switch label input[type=checkbox]:checked + .lever:after {
  left: 18px;
}
/* line 26, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label input[type=checkbox]:checked + .lever:after {
  background-color: #008080;
}

/* line 32, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label .lever {
  content: "";
  display: inline-block;
  position: relative;
  width: 36px;
  height: 14px;
  background-color: rgba(0, 0, 0, 0.38);
  border-radius: 15px;
  margin-right: 10px;
  transition: background 0.3s ease;
  vertical-align: middle;
  margin: 0 16px;
}
/* line 45, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label .lever:before, .switch label .lever:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  left: 0;
  top: -3px;
  transition: left 0.3s ease, background .3s ease, box-shadow 0.1s ease, transform .1s ease;
}
/* line 57, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label .lever:before {
  background-color: rgba(0, 128, 128, 0.15);
}
/* line 61, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label .lever:after {
  background-color: #F1F1F1;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

/* line 68, ../materialize-admin/sass/components/forms/_switches.scss */
input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before,
input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {
  transform: scale(2.4);
  background-color: rgba(0, 128, 128, 0.15);
}

/* line 74, ../materialize-admin/sass/components/forms/_switches.scss */
input[type=checkbox]:not(:disabled) ~ .lever:active:before,
input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {
  transform: scale(2.4);
  background-color: rgba(0, 0, 0, 0.08);
}

/* line 81, ../materialize-admin/sass/components/forms/_switches.scss */
.switch input[type=checkbox][disabled] + .lever {
  cursor: default;
  background-color: rgba(0, 0, 0, 0.12);
}

/* line 86, ../materialize-admin/sass/components/forms/_switches.scss */
.switch label input[type=checkbox][disabled] + .lever:after,
.switch label input[type=checkbox][disabled]:checked + .lever:after {
  background-color: #949494;
}

/* Select Field
   ========================================================================== */
/* line 4, ../materialize-admin/sass/components/forms/_select.scss */
select {
  display: none;
}

/* line 5, ../materialize-admin/sass/components/forms/_select.scss */
select.browser-default {
  display: block;
}

/* line 7, ../materialize-admin/sass/components/forms/_select.scss */
select {
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 5px;
  border: 1px solid #f2f2f2;
  border-radius: 2px;
  height: 3rem;
}

/* line 18, ../materialize-admin/sass/components/forms/_select.scss */
.input-field select {
  display: block;
  position: absolute;
  width: 0;
  pointer-events: none;
  height: 0;
  top: 0;
  left: 0;
  opacity: 0;
}

/* line 30, ../materialize-admin/sass/components/forms/_select.scss */
.select-label {
  position: absolute;
}

/* line 34, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper {
  position: relative;
}
/* line 55, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper.valid + label, .select-wrapper.invalid + label {
  width: 100%;
  pointer-events: none;
}
/* line 67, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper input.select-dropdown {
  position: relative;
  cursor: pointer;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  outline: none;
  height: 3rem;
  line-height: 3rem;
  width: 100%;
  font-size: 1rem;
  margin: 0 0 20px 0;
  padding: 0;
  display: block;
  user-select: none;
}
/* line 84, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper span.caret {
  color: initial;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  height: 10px;
  margin: auto 0;
  font-size: 10px;
  line-height: 10px;
}
/* line 96, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper + label {
  position: absolute;
  top: -26px;
  font-size: 0.8rem;
}

/* line 104, ../materialize-admin/sass/components/forms/_select.scss */
select:disabled {
  color: rgba(0, 0, 0, 0.42);
}

/* line 109, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper.disabled span.caret, .select-wrapper.disabled + label {
  color: rgba(0, 0, 0, 0.42);
}

/* line 115, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper input.select-dropdown:disabled {
  color: rgba(0, 0, 0, 0.42);
  cursor: default;
  user-select: none;
}

/* line 121, ../materialize-admin/sass/components/forms/_select.scss */
.select-wrapper i {
  color: rgba(0, 0, 0, 0.3);
}

/* line 125, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown li.disabled,
.select-dropdown li.disabled > span,
.select-dropdown li.optgroup {
  color: rgba(0, 0, 0, 0.3);
  background-color: transparent;
}

/* line 134, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown.dropdown-content li.active, .select-dropdown.dropdown-content .old-style li.current, .old-style .select-dropdown.dropdown-content li.current {
  background-color: transparent;
}
/* line 138, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown.dropdown-content li:hover {
  background-color: rgba(0, 0, 0, 0.06);
}
/* line 142, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown.dropdown-content li.selected {
  background-color: rgba(0, 0, 0, 0.03);
}

/* line 149, ../materialize-admin/sass/components/forms/_select.scss */
.prefix ~ .select-wrapper {
  margin-left: 3rem;
  width: 92%;
  width: calc(100% - 3rem);
}

/* line 155, ../materialize-admin/sass/components/forms/_select.scss */
.prefix ~ label {
  margin-left: 3rem;
}

/* line 159, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown li img {
  height: 40px;
  width: 40px;
  margin: 5px 15px;
  float: right;
}

/* line 168, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown li.optgroup {
  border-top: 1px solid #eee;
}
/* line 171, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown li.optgroup.selected > span {
  color: rgba(0, 0, 0, 0.7);
}
/* line 175, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown li.optgroup > span {
  color: rgba(0, 0, 0, 0.4);
}
/* line 179, ../materialize-admin/sass/components/forms/_select.scss */
.select-dropdown li.optgroup ~ li.optgroup-option {
  padding-left: 1rem;
}

/* File Input
   ========================================================================== */
/* line 4, ../materialize-admin/sass/components/forms/_file-input.scss */
.file-field {
  position: relative;
}
/* line 7, ../materialize-admin/sass/components/forms/_file-input.scss */
.file-field .file-path-wrapper {
  overflow: hidden;
  padding-left: 10px;
}
/* line 12, ../materialize-admin/sass/components/forms/_file-input.scss */
.file-field input.file-path {
  width: 100%;
}
/* line 14, ../materialize-admin/sass/components/forms/_file-input.scss */
.file-field .btn, .file-field .btn-large {
  float: left;
  height: 3rem;
  line-height: 3rem;
}
/* line 20, ../materialize-admin/sass/components/forms/_file-input.scss */
.file-field span {
  cursor: pointer;
}
/* line 24, ../materialize-admin/sass/components/forms/_file-input.scss */
.file-field input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 20px;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 27, ../materialize-admin/sass/components/forms/_file-input.scss */
.file-field input[type=file]::-webkit-file-upload-button {
  display: none;
}

/* Range
   ========================================================================== */
/* line 4, ../materialize-admin/sass/components/forms/_range.scss */
.range-field {
  position: relative;
}

/* line 8, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range],
input[type=range] + .thumb {
  cursor: pointer;
}

/* line 14, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range] {
  position: relative;
  background-color: transparent;
  border: none;
  outline: none;
  width: 100%;
  margin: 15px 0;
  padding: 0;
}
/* line 23, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]:focus {
  outline: none;
}

/* line 28, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range] + .thumb {
  position: absolute;
  top: 10px;
  left: 0;
  border: none;
  height: 0;
  width: 0;
  border-radius: 50%;
  background-color: #008080;
  margin-left: 7px;
  transform-origin: 50% 50%;
  transform: rotate(-45deg);
}
/* line 42, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range] + .thumb .value {
  display: block;
  width: 30px;
  text-align: center;
  color: #008080;
  font-size: 0;
  transform: rotate(45deg);
}
/* line 51, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range] + .thumb.active, .old-style input[type=range] + .thumb.current {
  border-radius: 50% 50% 50% 0;
}
/* line 54, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range] + .thumb.active .value, .old-style input[type=range] + .thumb.current .value {
  color: #fff;
  margin-left: -1px;
  margin-top: 8px;
  font-size: 10px;
}

/* line 64, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range] {
  -webkit-appearance: none;
}

/* line 68, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-webkit-slider-runnable-track {
  height: 3px;
  background: #c2c0c2;
  border: none;
}

/* line 74, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background-color: #008080;
  transform-origin: 50% 50%;
  margin: -5px 0 0 0;
  transition: .3s;
}

/* line 86, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

/* line 91, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range] {
  /* fix for FF unable to apply focus style bug  */
  border: 1px solid white;
  /*required for proper track sizing in FF*/
}

/* line 98, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-moz-range-track {
  height: 3px;
  background: #ddd;
  border: none;
}

/* line 104, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-moz-range-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #008080;
  margin-top: -5px;
}

/* line 114, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]:-moz-focusring {
  outline: 1px solid #fff;
  outline-offset: -1px;
}

/* line 119, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]:focus::-moz-range-track {
  background: #ccc;
}

/* line 124, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-ms-track {
  height: 3px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  /*remove default tick marks*/
  color: transparent;
}

/* line 138, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-ms-fill-lower {
  background: #777;
}

/* line 142, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-ms-fill-upper {
  background: #ddd;
}

/* line 146, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]::-ms-thumb {
  border: none;
  height: 14px;
  width: 14px;
  border-radius: 50%;
  background: #008080;
}

/* line 154, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]:focus::-ms-fill-lower {
  background: #888;
}

/* line 158, ../materialize-admin/sass/components/forms/_range.scss */
input[type=range]:focus::-ms-fill-upper {
  background: #ccc;
}

/***************
    Nav List
***************/
/* line 5, ../materialize-admin/sass/components/_table_of_contents.scss */
.table-of-contents.fixed {
  position: fixed;
}
/* line 9, ../materialize-admin/sass/components/_table_of_contents.scss */
.table-of-contents li {
  padding: 2px 0;
}
/* line 12, ../materialize-admin/sass/components/_table_of_contents.scss */
.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #757575;
  padding-left: 20px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block;
}
/* line 22, ../materialize-admin/sass/components/_table_of_contents.scss */
.table-of-contents a:hover {
  color: #a8a8a8;
  padding-left: 19px;
  border-left: 1px solid #1f497d;
}
/* line 27, ../materialize-admin/sass/components/_table_of_contents.scss */
.table-of-contents a.active, .table-of-contents .old-style a.current, .old-style .table-of-contents a.current {
  font-weight: 500;
  padding-left: 18px;
  border-left: 2px solid #1f497d;
}

/* line 1, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav {
  position: fixed;
  width: 300px;
  left: 0;
  top: 0;
  margin: 0;
  transform: translateX(-100%);
  height: 100%;
  height: calc(100% + 60px);
  height: -moz-calc(100%);
  padding-bottom: 60px;
  background-color: #fff;
  z-index: 999;
  overflow-y: auto;
  will-change: transform;
  backface-visibility: hidden;
  transform: translateX(-105%);
}
/* line 22, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav.right-aligned {
  right: 0;
  transform: translateX(105%);
  left: auto;
  transform: translateX(100%);
}
/* line 29, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .collapsible {
  margin: 0;
}
/* line 34, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li {
  float: none;
  line-height: 48px;
}
/* line 38, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li.active, .side-nav .old-style li.current, .old-style .side-nav li.current {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 41, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a {
  color: rgba(0, 0, 0, 0.87);
  display: block;
  font-size: 14px;
  font-weight: 500;
  height: 48px;
  line-height: 48px;
  padding: 0 32px;
}
/* line 50, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
/* line 52, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a.btn, .side-nav li > a.btn-large, .side-nav li > a.btn-large, .side-nav li > a.btn-flat, .side-nav li > a.btn-floating {
  margin: 10px 15px;
}
/* line 56, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a.btn, .side-nav li > a.btn-large, .side-nav li > a.btn-large, .side-nav li > a.btn-floating {
  color: #fff;
}
/* line 59, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a.btn-flat {
  color: #343434;
}
/* line 61, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a.btn:hover, .side-nav li > a.btn-large:hover, .side-nav li > a.btn-large:hover {
  background-color: #009a9a;
}
/* line 63, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a.btn-floating:hover {
  background-color: #008080;
}
/* line 65, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav li > a > i, .side-nav li > a > [class^="mdi-"], .side-nav li > a li > a > [class*="mdi-"], .side-nav li > a > i.material-icons {
  float: left;
  height: 48px;
  line-height: 48px;
  margin: 0 32px 0 0;
  width: 24px;
  color: rgba(0, 0, 0, 0.54);
}
/* line 78, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .divider {
  margin: 8px 0 0 0;
}
/* line 82, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .subheader {
  cursor: initial;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px;
  font-weight: 500;
  line-height: 48px;
}
/* line 83, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .subheader:hover {
  background-color: transparent;
}
/* line 95, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view,
.side-nav .userView {
  position: relative;
  padding: 32px 32px 0;
  margin-bottom: 8px;
}
/* line 101, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view > a,
.side-nav .userView > a {
  height: auto;
  padding: 0;
}
/* line 102, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view > a:hover,
.side-nav .userView > a:hover {
  background-color: transparent;
}
/* line 107, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view .background,
.side-nav .userView .background {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
/* line 117, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view .circle, .side-nav .user-view .name, .side-nav .user-view .email,
.side-nav .userView .circle,
.side-nav .userView .name,
.side-nav .userView .email {
  display: block;
}
/* line 121, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view .circle,
.side-nav .userView .circle {
  height: 64px;
  width: 64px;
}
/* line 126, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view .name,
.side-nav .user-view .email,
.side-nav .userView .name,
.side-nav .userView .email {
  font-size: 14px;
  line-height: 24px;
}
/* line 132, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view .name,
.side-nav .userView .name {
  margin-top: 16px;
  font-weight: 500;
}
/* line 137, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .user-view .email,
.side-nav .userView .email {
  padding-bottom: 16px;
  font-weight: 400;
}

/* line 146, ../materialize-admin/sass/components/_sideNav.scss */
.drag-target {
  height: 100%;
  width: 10px;
  position: fixed;
  top: 0;
  z-index: 998;
}

/* line 156, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav.fixed {
  left: 0;
  transform: translateX(0);
  position: fixed;
}
/* line 162, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav.fixed.right-aligned {
  right: 0;
  left: auto;
}

@media only screen and (max-width: 992px) {
  /* line 171, ../materialize-admin/sass/components/_sideNav.scss */
  .side-nav.fixed {
    transform: translateX(-105%);
  }
  /* line 174, ../materialize-admin/sass/components/_sideNav.scss */
  .side-nav.fixed.right-aligned {
    transform: translateX(105%);
  }
  /* line 179, ../materialize-admin/sass/components/_sideNav.scss */
  .side-nav a {
    padding: 0 16px;
  }
  /* line 183, ../materialize-admin/sass/components/_sideNav.scss */
  .side-nav .user-view,
  .side-nav .userView {
    padding: 16px 16px 0;
  }
}
/* line 191, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .collapsible-body > ul:not(.collapsible) > li.active, .side-nav .old-style .collapsible-body > ul:not(.collapsible) > li.current, .old-style .side-nav .collapsible-body > ul:not(.collapsible) > li.current,
.side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active,
.side-nav.fixed .old-style .collapsible-body > ul:not(.collapsible) > li.current,
.old-style .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.current {
  background-color: #1f497d;
}
/* line 194, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .collapsible-body > ul:not(.collapsible) > li.active a, .side-nav .old-style .collapsible-body > ul:not(.collapsible) > li.current a, .old-style .side-nav .collapsible-body > ul:not(.collapsible) > li.current a,
.side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active a,
.side-nav.fixed .old-style .collapsible-body > ul:not(.collapsible) > li.current a,
.old-style .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.current a {
  color: #fff;
}

/* line 198, ../materialize-admin/sass/components/_sideNav.scss */
.side-nav .collapsible-body {
  padding: 0;
}

/* line 203, ../materialize-admin/sass/components/_sideNav.scss */
#sidenav-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 120vh;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 997;
  will-change: opacity;
}

/*
    @license
    Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
    This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
    The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
    The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
    Code distributed by Google as part of the polymer project is also
    subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
 */
/**************************/
/* STYLES FOR THE SPINNER */
/**************************/
/*
 * Constants:
 *      STROKEWIDTH = 3px
 *      ARCSIZE     = 270 degrees (amount of circle the arc takes up)
 *      ARCTIME     = 1333ms (time it takes to expand and contract arc)
 *      ARCSTARTROT = 216 degrees (how much the start location of the arc
 *                                should rotate each time, 216 gives us a
 *                                5 pointed star shape (it's 360/5 * 3).
 *                                For a 7 pointed star, we might do
 *                                360/7 * 3 = 154.286)
 *      CONTAINERWIDTH = 28px
 *      SHRINK_TIME = 400ms
 */
/* line 30, ../materialize-admin/sass/components/_preloader.scss */
.preloader-wrapper {
  display: inline-block;
  position: relative;
  width: 50px;
  height: 50px;
}
/* line 36, ../materialize-admin/sass/components/_preloader.scss */
.preloader-wrapper.small {
  width: 36px;
  height: 36px;
}
/* line 41, ../materialize-admin/sass/components/_preloader.scss */
.preloader-wrapper.big {
  width: 64px;
  height: 64px;
}
/* line 46, ../materialize-admin/sass/components/_preloader.scss */
.preloader-wrapper.active, .old-style .preloader-wrapper.current {
  /* duration: 360 * ARCTIME / (ARCSTARTROT + (360-ARCSIZE)) */
  -webkit-animation: container-rotate 1568ms linear infinite;
  animation: container-rotate 1568ms linear infinite;
}

@-webkit-keyframes container-rotate {
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes container-rotate {
  to {
    transform: rotate(360deg);
  }
}
/* line 61, ../materialize-admin/sass/components/_preloader.scss */
.spinner-layer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  border-color: #008080;
}

/* line 69, ../materialize-admin/sass/components/_preloader.scss */
.spinner-blue,
.spinner-blue-only {
  border-color: #4285f4;
}

/* line 74, ../materialize-admin/sass/components/_preloader.scss */
.spinner-red,
.spinner-red-only {
  border-color: #db4437;
}

/* line 79, ../materialize-admin/sass/components/_preloader.scss */
.spinner-yellow,
.spinner-yellow-only {
  border-color: #f4b400;
}

/* line 84, ../materialize-admin/sass/components/_preloader.scss */
.spinner-green,
.spinner-green-only {
  border-color: #0f9d58;
}

/**
 * IMPORTANT NOTE ABOUT CSS ANIMATION PROPERTIES (keanulee):
 *
 * iOS Safari (tested on iOS 8.1) does not handle animation-delay very well - it doesn't
 * guarantee that the animation will start _exactly_ after that value. So we avoid using
 * animation-delay and instead set custom keyframes for each color (as redundant as it
 * seems).
 *
 * We write out each animation in full (instead of separating animation-name,
 * animation-duration, etc.) because under the polyfill, Safari does not recognize those
 * specific properties properly, treats them as -webkit-animation, and overrides the
 * other animation rules. See https://github.com/Polymer/platform/issues/53.
 */
/* line 102, ../materialize-admin/sass/components/_preloader.scss */
.active .spinner-layer.spinner-blue, .old-style .current .spinner-layer.spinner-blue {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, blue-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 108, ../materialize-admin/sass/components/_preloader.scss */
.active .spinner-layer.spinner-red, .old-style .current .spinner-layer.spinner-red {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, red-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 114, ../materialize-admin/sass/components/_preloader.scss */
.active .spinner-layer.spinner-yellow, .old-style .current .spinner-layer.spinner-yellow {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, yellow-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 120, ../materialize-admin/sass/components/_preloader.scss */
.active .spinner-layer.spinner-green, .old-style .current .spinner-layer.spinner-green {
  /* durations: 4 * ARCTIME */
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both, green-fade-in-out 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 126, ../materialize-admin/sass/components/_preloader.scss */
.active .spinner-layer, .old-style .current .spinner-layer,
.active .spinner-layer.spinner-blue-only,
.old-style .current .spinner-layer.spinner-blue-only,
.active .spinner-layer.spinner-red-only,
.old-style .current .spinner-layer.spinner-red-only,
.active .spinner-layer.spinner-yellow-only,
.old-style .current .spinner-layer.spinner-yellow-only,
.active .spinner-layer.spinner-green-only,
.old-style .current .spinner-layer.spinner-green-only {
  /* durations: 4 * ARCTIME */
  opacity: 1;
  -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes fill-unfill-rotate {
  12.5% {
    -webkit-transform: rotate(135deg);
  }
  /* 0.5 * ARCSIZE */
  25% {
    -webkit-transform: rotate(270deg);
  }
  /* 1   * ARCSIZE */
  37.5% {
    -webkit-transform: rotate(405deg);
  }
  /* 1.5 * ARCSIZE */
  50% {
    -webkit-transform: rotate(540deg);
  }
  /* 2   * ARCSIZE */
  62.5% {
    -webkit-transform: rotate(675deg);
  }
  /* 2.5 * ARCSIZE */
  75% {
    -webkit-transform: rotate(810deg);
  }
  /* 3   * ARCSIZE */
  87.5% {
    -webkit-transform: rotate(945deg);
  }
  /* 3.5 * ARCSIZE */
  to {
    -webkit-transform: rotate(1080deg);
  }
  /* 4   * ARCSIZE */
}
@keyframes fill-unfill-rotate {
  12.5% {
    transform: rotate(135deg);
  }
  /* 0.5 * ARCSIZE */
  25% {
    transform: rotate(270deg);
  }
  /* 1   * ARCSIZE */
  37.5% {
    transform: rotate(405deg);
  }
  /* 1.5 * ARCSIZE */
  50% {
    transform: rotate(540deg);
  }
  /* 2   * ARCSIZE */
  62.5% {
    transform: rotate(675deg);
  }
  /* 2.5 * ARCSIZE */
  75% {
    transform: rotate(810deg);
  }
  /* 3   * ARCSIZE */
  87.5% {
    transform: rotate(945deg);
  }
  /* 3.5 * ARCSIZE */
  to {
    transform: rotate(1080deg);
  }
  /* 4   * ARCSIZE */
}
@-webkit-keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blue-fade-in-out {
  from {
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  26% {
    opacity: 0;
  }
  89% {
    opacity: 0;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes red-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}
@keyframes red-fade-in-out {
  from {
    opacity: 0;
  }
  15% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  51% {
    opacity: 0;
  }
}
@-webkit-keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  76% {
    opacity: 0;
  }
}
@keyframes yellow-fade-in-out {
  from {
    opacity: 0;
  }
  40% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  76% {
    opacity: 0;
  }
}
@-webkit-keyframes green-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes green-fade-in-out {
  from {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/**
 * Patch the gap that appear between the two adjacent div.circle-clipper while the
 * spinner is rotating (appears on Chrome 38, Safari 7.1, and IE 11).
 */
/* line 229, ../materialize-admin/sass/components/_preloader.scss */
.gap-patch {
  position: absolute;
  top: 0;
  left: 45%;
  width: 10%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}

/* line 239, ../materialize-admin/sass/components/_preloader.scss */
.gap-patch .circle {
  width: 1000%;
  left: -450%;
}

/* line 244, ../materialize-admin/sass/components/_preloader.scss */
.circle-clipper {
  display: inline-block;
  position: relative;
  width: 50%;
  height: 100%;
  overflow: hidden;
  border-color: inherit;
}
/* line 252, ../materialize-admin/sass/components/_preloader.scss */
.circle-clipper .circle {
  width: 200%;
  height: 100%;
  border-width: 3px;
  /* STROKEWIDTH */
  border-style: solid;
  border-color: inherit;
  border-bottom-color: transparent !important;
  border-radius: 50%;
  -webkit-animation: none;
  animation: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}
/* line 268, ../materialize-admin/sass/components/_preloader.scss */
.circle-clipper.left .circle {
  left: 0;
  border-right-color: transparent !important;
  -webkit-transform: rotate(129deg);
  transform: rotate(129deg);
}
/* line 274, ../materialize-admin/sass/components/_preloader.scss */
.circle-clipper.right .circle {
  left: -100%;
  border-left-color: transparent !important;
  -webkit-transform: rotate(-129deg);
  transform: rotate(-129deg);
}

/* line 284, ../materialize-admin/sass/components/_preloader.scss */
.active .circle-clipper.left .circle, .old-style .current .circle-clipper.left .circle {
  /* duration: ARCTIME */
  -webkit-animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

/* line 290, ../materialize-admin/sass/components/_preloader.scss */
.active .circle-clipper.right .circle, .old-style .current .circle-clipper.right .circle {
  /* duration: ARCTIME */
  -webkit-animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
  animation: right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;
}

@-webkit-keyframes left-spin {
  from {
    -webkit-transform: rotate(130deg);
  }
  50% {
    -webkit-transform: rotate(-5deg);
  }
  to {
    -webkit-transform: rotate(130deg);
  }
}
@keyframes left-spin {
  from {
    transform: rotate(130deg);
  }
  50% {
    transform: rotate(-5deg);
  }
  to {
    transform: rotate(130deg);
  }
}
@-webkit-keyframes right-spin {
  from {
    -webkit-transform: rotate(-130deg);
  }
  50% {
    -webkit-transform: rotate(5deg);
  }
  to {
    -webkit-transform: rotate(-130deg);
  }
}
@keyframes right-spin {
  from {
    transform: rotate(-130deg);
  }
  50% {
    transform: rotate(5deg);
  }
  to {
    transform: rotate(-130deg);
  }
}
/* line 320, ../materialize-admin/sass/components/_preloader.scss */
#spinnerContainer.cooldown {
  /* duration: SHRINK_TIME */
  -webkit-animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
  animation: container-rotate 1568ms linear infinite, fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);
}

@-webkit-keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
/* line 1, ../materialize-admin/sass/components/_slider.scss */
.slider {
  position: relative;
  height: 400px;
  width: 100%;
}
/* line 7, ../materialize-admin/sass/components/_slider.scss */
.slider.fullscreen {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 16, ../materialize-admin/sass/components/_slider.scss */
.slider.fullscreen ul.slides {
  height: 100%;
}
/* line 20, ../materialize-admin/sass/components/_slider.scss */
.slider.fullscreen ul.indicators {
  z-index: 2;
  bottom: 30px;
}
/* line 26, ../materialize-admin/sass/components/_slider.scss */
.slider .slides {
  background-color: #9e9e9e;
  margin: 0;
  height: 400px;
}
/* line 31, ../materialize-admin/sass/components/_slider.scss */
.slider .slides li {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: inherit;
  overflow: hidden;
}
/* line 41, ../materialize-admin/sass/components/_slider.scss */
.slider .slides li img {
  height: 100%;
  width: 100%;
  background-size: cover;
  background-position: center;
}
/* line 48, ../materialize-admin/sass/components/_slider.scss */
.slider .slides li .caption {
  color: #fff;
  position: absolute;
  top: 15%;
  left: 15%;
  width: 70%;
  opacity: 0;
}
/* line 56, ../materialize-admin/sass/components/_slider.scss */
.slider .slides li .caption p {
  color: #e0e0e0;
}
/* line 59, ../materialize-admin/sass/components/_slider.scss */
.slider .slides li.active, .slider .slides .old-style li.current, .old-style .slider .slides li.current {
  z-index: 2;
}
/* line 66, ../materialize-admin/sass/components/_slider.scss */
.slider .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
/* line 74, ../materialize-admin/sass/components/_slider.scss */
.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 16px;
  width: 16px;
  margin: 0 12px;
  background-color: #e0e0e0;
  transition: background-color .3s;
  border-radius: 50%;
}
/* line 86, ../materialize-admin/sass/components/_slider.scss */
.slider .indicators .indicator-item.active, .slider .indicators .old-style .indicator-item.current, .old-style .slider .indicators .indicator-item.current {
  background-color: #4CAF50;
}

/* line 1, ../materialize-admin/sass/components/_carousel.scss */
.carousel {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 400px;
  perspective: 500px;
  transform-style: preserve-3d;
  transform-origin: 0% 50%;
}
/* line 2, ../materialize-admin/sass/components/_carousel.scss */
.carousel.carousel-slider {
  top: 0;
  left: 0;
}
/* line 6, ../materialize-admin/sass/components/_carousel.scss */
.carousel.carousel-slider .carousel-fixed-item {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
  z-index: 1;
}
/* line 7, ../materialize-admin/sass/components/_carousel.scss */
.carousel.carousel-slider .carousel-fixed-item.with-indicators {
  bottom: 68px;
}
/* line 18, ../materialize-admin/sass/components/_carousel.scss */
.carousel.carousel-slider .carousel-item {
  width: 100%;
  height: 100%;
  min-height: 400px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 26, ../materialize-admin/sass/components/_carousel.scss */
.carousel.carousel-slider .carousel-item h2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}
/* line 32, ../materialize-admin/sass/components/_carousel.scss */
.carousel.carousel-slider .carousel-item p {
  font-size: 15px;
}
/* line 46, ../materialize-admin/sass/components/_carousel.scss */
.carousel .carousel-item {
  display: none;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 54, ../materialize-admin/sass/components/_carousel.scss */
.carousel .carousel-item > img {
  width: 100%;
}
/* line 59, ../materialize-admin/sass/components/_carousel.scss */
.carousel .indicators {
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
}
/* line 67, ../materialize-admin/sass/components/_carousel.scss */
.carousel .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 8px;
  width: 8px;
  margin: 24px 4px;
  background-color: rgba(255, 255, 255, 0.5);
  transition: background-color .3s;
  border-radius: 50%;
}
/* line 68, ../materialize-admin/sass/components/_carousel.scss */
.carousel .indicators .indicator-item.active, .carousel .indicators .old-style .indicator-item.current, .old-style .carousel .indicators .indicator-item.current {
  background-color: #fff;
}
/* line 86, ../materialize-admin/sass/components/_carousel.scss */
.carousel.scrolling .carousel-item .materialboxed,
.carousel .carousel-item:not(.active) .materialboxed {
  pointer-events: none;
}

/* line 1, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wrapper {
  width: 800px;
  height: 800px;
  position: fixed;
  z-index: 1000;
  visibility: hidden;
  transition: visibility 0s .3s;
}

/* line 10, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wrapper.open {
  visibility: visible;
  transition: visibility 0s;
}
/* line 14, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wrapper.open .tap-target {
  transform: scale(1);
  opacity: .95;
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}
/* line 22, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wrapper.open .tap-target-wave::before {
  transform: scale(1);
}
/* line 25, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wrapper.open .tap-target-wave::after {
  visibility: visible;
  animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
  transition: opacity .3s, transform .3s, visibility 0s 1s;
}

/* line 35, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target {
  position: absolute;
  font-size: 1rem;
  border-radius: 50%;
  background-color: #1f497d;
  box-shadow: 0 20px 20px 0 rgba(0, 0, 0, 0.14), 0 10px 50px 0 rgba(0, 0, 0, 0.12), 0 30px 10px -20px rgba(0, 0, 0, 0.2);
  width: 100%;
  height: 100%;
  opacity: 0;
  transform: scale(0);
  transition: transform 0.3s cubic-bezier(0.42, 0, 0.58, 1), opacity 0.3s cubic-bezier(0.42, 0, 0.58, 1);
}

/* line 50, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-content {
  position: relative;
  display: table-cell;
}

/* line 55, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wave {
  position: absolute;
  border-radius: 50%;
  z-index: 10001;
}
/* line 56, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wave::before, .tap-target-wave::after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #ffffff;
}
/* line 66, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wave::before {
  transform: scale(0);
  transition: transform .3s;
}
/* line 70, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-wave::after {
  visibility: hidden;
  transition: opacity .3s, transform .3s, visibility 0s;
  z-index: -1;
}

/* line 84, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-origin {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10002;
  position: absolute !important;
}
/* line 85, ../materialize-admin/sass/components/_tapTarget.scss */
.tap-target-origin:not(.btn):not(.btn-large), .tap-target-origin:not(.btn):not(.btn-large):hover {
  background: none;
}

@media only screen and (max-width: 600px) {
  /* line 99, ../materialize-admin/sass/components/_tapTarget.scss */
  .tap-target, .tap-target-wrapper {
    width: 600px;
    height: 600px;
  }
}
/* line 1, ../materialize-admin/sass/components/_pulse.scss */
.pulse {
  overflow: initial;
  position: relative;
}
/* line 2, ../materialize-admin/sass/components/_pulse.scss */
.pulse::before {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: inherit;
  border-radius: inherit;
  transition: opacity .3s, transform .3s;
  animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite;
  z-index: -1;
}

@keyframes pulse-animation {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  50% {
    opacity: 0;
    transform: scale(1.5);
  }
  100% {
    opacity: 0;
    transform: scale(1.5);
  }
}
/* ==========================================================================
   $BASE-PICKER
   ========================================================================== */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
/* line 7, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker {
  font-size: 16px;
  text-align: left;
  line-height: 1.2;
  color: #000000;
  position: absolute;
  z-index: 10000;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  outline: none;
}

/**
 * The picker input element.
 */
/* line 23, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__input {
  cursor: default;
}

/**
 * When the picker is opened, the input element is "activated".
 */
/* line 29, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__input.picker__input--active {
  border-color: #0089ec;
}

/**
 * The holder is the only "scrollable" top-level container element.
 */
/* line 35, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__holder {
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

/*!
 * Default mobile-first, responsive styling for pickadate.js
 * Demo: http://amsul.github.io/pickadate.js
 */
/**
 * Note: the root picker element should *NOT* be styled more than what's here.
 */
/**
 * Make the holder and frame fullscreen.
 */
/* line 51, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__holder,
.picker__frame {
  bottom: 0;
  left: 0;
  right: 0;
  top: 100%;
}

/**
 * The holder should overlay the entire screen.
 */
/* line 61, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__holder {
  position: fixed;
  -webkit-transition: background 0.15s ease-out, top 0s 0.15s;
  -moz-transition: background 0.15s ease-out, top 0s 0.15s;
  transition: background 0.15s ease-out, top 0s 0.15s;
  -webkit-backface-visibility: hidden;
}

/**
 * The frame that bounds the box contents of the picker.
 */
/* line 71, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__frame {
  position: absolute;
  margin: 0 auto;
  min-width: 256px;
  width: 300px;
  max-height: 350px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}

@media (min-height: 28.875em) {
  /* line 89, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker__frame {
    overflow: visible;
    top: auto;
    bottom: -100%;
    max-height: 80%;
  }
}
@media (min-height: 40.125em) {
  /* line 97, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker__frame {
    margin-bottom: 7.5%;
  }
}
/**
 * The wrapper sets the stage to vertically align the box contents.
 */
/* line 104, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__wrap {
  display: table;
  width: 100%;
  height: 100%;
}

@media (min-height: 28.875em) {
  /* line 110, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker__wrap {
    display: block;
  }
}
/**
 * The box contains all the picker contents.
 */
/* line 117, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__box {
  background: #ffffff;
  display: table-cell;
  vertical-align: middle;
}

@media (min-height: 28.875em) {
  /* line 128, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker__box {
    display: block;
    border: 1px solid #777777;
    border-top-color: #898989;
    border-bottom-width: 0;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    -webkit-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
    box-shadow: 0 12px 36px 16px rgba(0, 0, 0, 0.24);
  }
}
/**
 * When the picker opens...
 */
/* line 157, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker--opened .picker__holder {
  top: 0;
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1E000000,endColorstr=#1E000000)";
  zoom: 1;
  background: rgba(0, 0, 0, 0.32);
  -webkit-transition: background 0.15s ease-out;
  -moz-transition: background 0.15s ease-out;
  transition: background 0.15s ease-out;
}

/* line 167, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker--opened .picker__frame {
  top: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

@media (min-height: 35.875em) {
  /* line 175, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker--opened .picker__frame {
    top: 10%;
    bottom: auto;
  }
}
/**
 * For `large` screens, transform into an inline picker.
 */
/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
/* line 188, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__input.picker__input--active {
  border-color: #E3F2FD;
}

/* line 192, ../materialize-admin/sass/components/date_picker/_default.scss */
.picker__frame {
  margin: 0 auto;
  max-width: 325px;
}

@media (min-height: 38.875em) {
  /* line 198, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker--opened .picker__frame {
    top: 10%;
    bottom: auto;
  }
}
@media only screen and (min-width: 601px) {
  /* line 205, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker__box {
    display: flex;
  }

  /* line 208, ../materialize-admin/sass/components/date_picker/_default.scss */
  .picker__frame {
    width: 80%;
    max-width: 600px;
  }
}
/* ==========================================================================
   $BASE-DATE-PICKER
   ========================================================================== */
/**
 * The picker box.
 */
/* line 7, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__box {
  padding: 0;
  border-radius: 2px;
  overflow: hidden;
}

/**
 * The header containing the month and year stuff.
 */
/* line 15, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__header {
  text-align: center;
  position: relative;
  margin-top: .75em;
}

/**
 * The month and year labels.
 */
/* line 23, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__month,
.picker__year {
  display: inline-block;
  margin-left: .25em;
  margin-right: .25em;
}

/**
 * The month and year selectors.
 */
/* line 33, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__select--month,
.picker__select--year {
  height: 2em;
  padding: 0;
  margin-left: .25em;
  margin-right: .25em;
}

/* line 43, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__select--month.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 40%;
}

/* line 48, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__select--year.browser-default {
  display: inline;
  background-color: #FFFFFF;
  width: 26%;
}

/* line 53, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__select--month:focus,
.picker__select--year:focus {
  border-color: rgba(0, 0, 0, 0.05);
}

/**
 * The month navigation buttons.
 */
/* line 60, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__nav--prev,
.picker__nav--next {
  position: absolute;
  padding: .5em 1.25em;
  width: 1em;
  height: 1em;
  box-sizing: content-box;
  top: -0.25em;
}

/* line 75, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__nav--prev {
  left: -1em;
  padding-right: 1.25em;
}

/* line 84, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__nav--next {
  right: -1em;
  padding-left: 1.25em;
}

/* line 94, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover {
  cursor: default;
  background: none;
  border-right-color: #f5f5f5;
  border-left-color: #f5f5f5;
}

/**
 * The calendar table of dates
 */
/* line 106, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__table {
  text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  font-size: 1rem;
  width: 100%;
  margin-top: .75em;
  margin-bottom: .5em;
}

/* line 119, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__table th, .picker__table td {
  text-align: center;
}

/* line 128, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__table td {
  margin: 0;
  padding: 0;
}

/**
 * The weekday labels
 */
/* line 135, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__weekday {
  width: 14.285714286%;
  font-size: .75em;
  padding-bottom: .25em;
  color: #999999;
  font-weight: 500;
  /* Increase the spacing a tad */
}

@media (min-height: 33.875em) {
  /* line 144, ../materialize-admin/sass/components/date_picker/_default.date.scss */
  .picker__weekday {
    padding-bottom: .5em;
  }
}
/**
 * The days on the calendar
 */
/* line 152, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--today {
  position: relative;
  color: #595959;
  letter-spacing: -.3;
  padding: .75rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

/* line 172, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--disabled:before {
  border-top-color: #aaaaaa;
}

/* line 177, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--infocus:hover {
  cursor: pointer;
  color: #000;
  font-weight: 500;
}

/* line 183, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--outfocus {
  display: none;
  padding: .75rem 0;
  color: #fff;
}

/* line 189, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--outfocus:hover {
  cursor: pointer;
  color: #dddddd;
  font-weight: 500;
}

/* line 200, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted {
  cursor: pointer;
}

/* line 207, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  transform: scale(0.75);
  background: #0089ec;
  color: #ffffff;
}

/* line 218, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 226, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover {
  background: #bbbbbb;
}

/**
 * The footer containing the "today", "clear", and "close" buttons.
 */
/* line 233, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__footer {
  text-align: right;
}

/* line 236, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today,
.picker__button--clear,
.picker__button--close {
  border: 1px solid #ffffff;
  background: #ffffff;
  font-size: .8em;
  padding: .66em 0;
  font-weight: bold;
  width: 33%;
  display: inline-block;
  vertical-align: bottom;
}

/* line 248, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover {
  cursor: pointer;
  color: #000000;
  background: #b1dcfb;
  border-bottom-color: #b1dcfb;
}

/* line 256, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus {
  background: #b1dcfb;
  border-color: rgba(0, 0, 0, 0.05);
  outline: none;
}

/* line 263, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before {
  position: relative;
  display: inline-block;
  height: 0;
}

/* line 270, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today:before,
.picker__button--clear:before {
  content: " ";
  margin-right: .45em;
}

/* line 275, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today:before {
  top: -0.05em;
  width: 0;
  border-top: 0.66em solid #0059bc;
  border-left: .66em solid transparent;
}

/* line 281, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--clear:before {
  top: -0.25em;
  width: .66em;
  border-top: 3px solid #ee2200;
}

/* line 286, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--close:before {
  content: "\D7";
  top: -0.1em;
  vertical-align: top;
  font-size: 1.1em;
  margin-right: .35em;
  color: #777777;
}

/* line 294, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today[disabled],
.picker__button--today[disabled]:hover {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #dddddd;
  cursor: default;
}

/* line 301, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__button--today[disabled]:before {
  border-top-color: #aaaaaa;
}

/* ==========================================================================
   CUSTOM MATERIALIZE STYLES
   ========================================================================== */
/*.picker__box {
  border-radius: 2px;
  overflow: hidden;
}*/
/* line 313, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__date-display {
  text-align: left;
  background-color: #008080;
  color: #fff;
  padding: 18px;
  font-weight: 300;
}

@media only screen and (min-width: 601px) {
  /* line 322, ../materialize-admin/sass/components/date_picker/_default.date.scss */
  .picker__date-display {
    flex: 1;
  }

  /* line 325, ../materialize-admin/sass/components/date_picker/_default.date.scss */
  .picker__weekday-display {
    display: block;
  }

  /* line 328, ../materialize-admin/sass/components/date_picker/_default.date.scss */
  .picker__container__wrapper {
    flex: 2;
  }
}
/* line 333, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__nav--prev:hover,
.picker__nav--next:hover {
  cursor: pointer;
  color: #000000;
  background: #43f0f0;
}

/* line 340, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__weekday-display {
  font-weight: 500;
  font-size: 2.8rem;
  margin-right: 5px;
  margin-top: 4px;
}

/* line 347, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__month-display {
  font-size: 2.8rem;
  font-weight: 500;
}

/* line 352, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day-display {
  font-size: 2.8rem;
  font-weight: 500;
  margin-right: 5px;
}

/* line 357, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__year-display {
  font-size: 1.5rem;
  font-weight: 500;
  color: rgba(255, 255, 255, 0.7);
}

/*.picker__box {
  padding: 0;
}*/
/* line 366, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__calendar-container {
  padding: 0 1rem;
}
/* line 369, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__calendar-container thead {
  border: none;
}

/* line 375, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__table {
  margin-top: 0;
  margin-bottom: .5em;
}

/* line 380, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--infocus {
  color: rgba(0, 0, 0, 0.87);
  letter-spacing: -.3px;
  padding: 0.75rem 0;
  font-weight: 400;
  border: 1px solid transparent;
}

@media only screen and (min-width: 601px) {
  /* line 388, ../materialize-admin/sass/components/date_picker/_default.date.scss */
  .picker__day--infocus {
    padding: 1.1rem 0;
  }
}
/* line 395, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day.picker__day--today {
  color: #008080;
}

/* line 399, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day.picker__day--today.picker__day--selected {
  color: #fff;
}

/* line 404, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__weekday {
  font-size: .9rem;
}

/* line 409, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected {
  border-radius: 50%;
  transform: scale(0.9);
  background-color: #008080;
  color: #ffffff;
}
/* line 416, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__day--selected.picker__day--outfocus,
.picker__day--selected:hover.picker__day--outfocus,
.picker--focused .picker__day--selected.picker__day--outfocus {
  background-color: #43f0f0;
}

/* line 422, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__footer {
  text-align: right;
  padding: 5px 10px;
}

/* line 428, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__close, .picker__today, .picker__clear {
  font-size: 1.1rem;
  padding: 0 1rem;
  color: #008080;
}

/* line 433, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__clear {
  color: #f44336;
  float: left;
}

/* line 439, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__nav--prev:before,
.picker__nav--next:before {
  content: " ";
  border-top: .5em solid transparent;
  border-bottom: .5em solid transparent;
  border-right: 0.75em solid #676767;
  width: 0;
  height: 0;
  display: block;
  margin: 0 auto;
}

/* line 450, ../materialize-admin/sass/components/date_picker/_default.date.scss */
.picker__nav--next:before {
  border-right: 0;
  border-left: 0.75em solid #676767;
}

/* line 454, ../materialize-admin/sass/components/date_picker/_default.date.scss */
button.picker__today:focus, button.picker__clear:focus, button.picker__close:focus {
  background-color: #43f0f0;
}

/* ==========================================================================
   $BASE-TIME-PICKER
   ========================================================================== */
/**
 * The list of times.
 */
/* line 7, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker__list {
  list-style: none;
  padding: 0.75em 0 4.2em;
  margin: 0;
}

/**
 * The times on the clock.
 */
/* line 15, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker__list-item {
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  margin-bottom: -1px;
  position: relative;
  background: #fff;
  padding: .75em 1.25em;
}

@media (min-height: 46.75em) {
  /* line 24, ../materialize-admin/sass/components/date_picker/_default.time.scss */
  .picker__list-item {
    padding: .5em 1em;
  }
}
/* Hovered time */
/* line 29, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker__list-item:hover {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
  border-color: #0089ec;
  z-index: 10;
}

/* Highlighted and hovered/focused time */
/* line 37, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker__list-item--highlighted {
  border-color: #0089ec;
  z-index: 10;
}

/* line 41, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker__list-item--highlighted:hover,
.picker--focused .picker__list-item--highlighted {
  cursor: pointer;
  color: #000;
  background: #b1dcfb;
}

/* Selected and hovered/focused time */
/* line 48, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker__list-item--selected,
.picker__list-item--selected:hover,
.picker--focused .picker__list-item--selected {
  background: #0089ec;
  color: #fff;
  z-index: 10;
}

/* Disabled time */
/* line 56, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker__list-item--disabled,
.picker__list-item--disabled:hover,
.picker--focused .picker__list-item--disabled {
  background: #f5f5f5;
  border-color: #f5f5f5;
  color: #ddd;
  cursor: default;
  border-color: #ddd;
  z-index: auto;
}

/**
 * The clear button
 */
/* line 69, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear {
  display: block;
  width: 80%;
  margin: 1em auto 0;
  padding: 1em 1.25em;
  background: none;
  border: 0;
  font-weight: 500;
  font-size: .67em;
  text-align: center;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.87);
}

/* line 82, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:hover,
.picker--time .picker__button--clear:focus {
  color: #000;
  background: #b1dcfb;
  background: #ee2200;
  border-color: #ee2200;
  cursor: pointer;
  color: #fff;
  outline: none;
}

/* line 92, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:before {
  top: -0.25em;
  color: rgba(0, 0, 0, 0.87);
  font-size: 1.25em;
  font-weight: bold;
}

/* line 98, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker--time .picker__button--clear:hover:before,
.picker--time .picker__button--clear:focus:before {
  color: #fff;
}

/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/**
 * The frame the bounds the time picker.
 */
/* line 109, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker--time .picker__frame {
  min-width: 256px;
  max-width: 320px;
}

/**
 * The picker box.
 */
/* line 116, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.picker--time .picker__box {
  font-size: 1em;
  background: #f2f2f2;
  padding: 0;
}

@media (min-height: 40.125em) {
  /* line 122, ../materialize-admin/sass/components/date_picker/_default.time.scss */
  .picker--time .picker__box {
    margin-bottom: 5em;
  }
}
/* ==========================================================================
   $DEFAULT-TIME-PICKER
   ========================================================================== */
/* line 130, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-display {
  font-size: 4rem;
  font-weight: bold;
  text-align: center;
  color: rgba(255, 255, 255, 0.6);
  font-weight: 400;
  clear: both;
  position: relative;
}

/* line 140, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-span-am-pm {
  font-size: 1.3rem;
  position: absolute;
  right: 1rem;
  bottom: 0.3rem;
  line-height: 2rem;
  font-weight: 500;
}

@media only screen and (min-width: 601px) {
  /* line 149, ../materialize-admin/sass/components/date_picker/_default.time.scss */
  .clockpicker-display {
    top: 32%;
  }

  /* line 152, ../materialize-admin/sass/components/date_picker/_default.time.scss */
  .clockpicker-span-am-pm {
    position: relative;
    right: auto;
    bottom: auto;
    text-align: center;
    margin-top: 1.2rem;
  }
}
/* line 162, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.text-primary {
  color: white;
}

/* line 165, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-span-hours {
  margin-right: 3px;
}

/* line 168, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-span-minutes {
  margin-left: 3px;
}

/* line 172, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-span-hours,
.clockpicker-span-minutes,
.clockpicker-span-am-pm div {
  cursor: pointer;
}

/* line 177, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-moving {
  cursor: move;
}

/* line 180, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-plate {
  background-color: #eee;
  border-radius: 50%;
  width: 270px;
  height: 270px;
  overflow: visible;
  position: relative;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 5px;
  user-select: none;
}

/* line 192, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-canvas,
.clockpicker-dial {
  width: 270px;
  height: 270px;
  position: absolute;
  left: -1px;
  top: -1px;
}

/* line 200, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-minutes {
  visibility: hidden;
}

/* line 203, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-tick {
  border-radius: 50%;
  color: rgba(0, 0, 0, 0.87);
  line-height: 40px;
  text-align: center;
  width: 40px;
  height: 40px;
  position: absolute;
  cursor: pointer;
}

/* line 213, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-tick.active, .old-style .clockpicker-tick.current,
.clockpicker-tick:hover {
  background-color: rgba(0, 128, 128, 0.25);
}

/* line 217, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-dial {
  -webkit-transition: -webkit-transform 350ms, opacity 350ms;
  -moz-transition: -moz-transform 350ms, opacity 350ms;
  -ms-transition: -ms-transform 350ms, opacity 350ms;
  -o-transition: -o-transform 350ms, opacity 350ms;
  transition: transform 350ms, opacity 350ms;
}

/* line 224, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-dial-out {
  opacity: 0;
}

/* line 227, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-hours.clockpicker-dial-out {
  -webkit-transform: scale(1.2, 1.2);
  -moz-transform: scale(1.2, 1.2);
  -ms-transform: scale(1.2, 1.2);
  -o-transform: scale(1.2, 1.2);
  transform: scale(1.2, 1.2);
}

/* line 234, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-minutes.clockpicker-dial-out {
  -webkit-transform: scale(0.8, 0.8);
  -moz-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  -o-transform: scale(0.8, 0.8);
  transform: scale(0.8, 0.8);
}

/* line 241, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-canvas {
  -webkit-transition: opacity 175ms;
  -moz-transition: opacity 175ms;
  -ms-transition: opacity 175ms;
  -o-transition: opacity 175ms;
  transition: opacity 175ms;
}

/* line 248, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-canvas-out {
  opacity: 0.25;
}

/* line 251, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-canvas-bearing {
  stroke: none;
  fill: #008080;
}

/* line 255, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-canvas-bg {
  stroke: none;
  fill: #008080;
}

/* line 259, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-canvas-bg-trans {
  fill: #008080;
}

/* line 262, ../materialize-admin/sass/components/date_picker/_default.time.scss */
.clockpicker-canvas line {
  stroke: #008080;
  stroke-width: 4;
  stroke-linecap: round;
  /*shape-rendering: crispEdges;*/
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.materialize-red {
  background-color: #e51c23 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text {
  color: #e51c23 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.red {
  background-color: #F44336 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.red-text {
  color: #F44336 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-5 {
  background-color: #FFEBEE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-3 {
  background-color: #EF9A9A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-2 {
  background-color: #E57373 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-2 {
  color: #E57373 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-1 {
  background-color: #EF5350 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-1 {
  background-color: #E53935 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-1 {
  color: #E53935 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-2 {
  background-color: #D32F2F !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-2 {
  color: #D32F2F !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-3 {
  background-color: #C62828 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-3 {
  color: #C62828 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-4 {
  background-color: #B71C1C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-4 {
  color: #B71C1C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-1 {
  background-color: #FF8A80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-2 {
  background-color: #FF5252 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-2 {
  color: #FF5252 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-3 {
  background-color: #FF1744 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-3 {
  color: #FF1744 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-4 {
  background-color: #D50000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-4 {
  color: #D50000 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.pink {
  background-color: #e91e63 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.pink-text {
  color: #e91e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-5 {
  background-color: #fce4ec !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-2 {
  background-color: #f06292 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-1 {
  background-color: #ec407a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-1 {
  background-color: #d81b60 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-2 {
  background-color: #c2185b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-2 {
  color: #c2185b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-3 {
  background-color: #ad1457 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-4 {
  background-color: #880e4f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-4 {
  color: #880e4f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-1 {
  background-color: #ff80ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-2 {
  background-color: #ff4081 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-3 {
  background-color: #f50057 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-3 {
  color: #f50057 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-4 {
  background-color: #c51162 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-4 {
  color: #c51162 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.purple {
  background-color: #9c27b0 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.purple-text {
  color: #9c27b0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-1 {
  background-color: #ab47bc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-1 {
  background-color: #8e24aa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-3 {
  background-color: #6a1b9a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-4 {
  background-color: #4a148c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-4 {
  color: #4a148c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-1 {
  background-color: #ea80fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-2 {
  background-color: #e040fb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-2 {
  color: #e040fb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-3 {
  background-color: #d500f9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-4 {
  background-color: #aa00ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-purple {
  background-color: #673ab7 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text {
  color: #673ab7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-3 {
  background-color: #651fff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.indigo {
  background-color: #3f51b5 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.indigo-text {
  color: #3f51b5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-2 {
  background-color: #7986cb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-1 {
  background-color: #3949ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-2 {
  background-color: #303f9f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-3 {
  background-color: #283593 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-3 {
  color: #283593 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-4 {
  background-color: #1a237e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-1 {
  background-color: #8c9eff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-2 {
  background-color: #536dfe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-3 {
  background-color: #3d5afe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-4 {
  background-color: #304ffe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue {
  background-color: #2196F3 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-text {
  color: #2196F3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-1 {
  background-color: #1E88E5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-2 {
  background-color: #1976D2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-3 {
  background-color: #1565C0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-4 {
  background-color: #0D47A1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-1 {
  background-color: #82B1FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-2 {
  background-color: #448AFF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-2 {
  color: #448AFF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-3 {
  background-color: #2979FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-3 {
  color: #2979FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-4 {
  background-color: #2962FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-4 {
  color: #2962FF !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-blue {
  background-color: #03a9f4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-blue-text {
  color: #03a9f4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-1 {
  background-color: #039be5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-3 {
  background-color: #0277bd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-4 {
  background-color: #01579b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-4 {
  background-color: #0091ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.cyan {
  background-color: #00bcd4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.cyan-text {
  color: #00bcd4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-3 {
  background-color: #80deea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-1 {
  background-color: #26c6da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-1 {
  background-color: #00acc1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-2 {
  background-color: #0097a7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-3 {
  background-color: #00838f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-3 {
  color: #00838f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-4 {
  background-color: #006064 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-4 {
  color: #006064 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-1 {
  background-color: #84ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-2 {
  background-color: #18ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-3 {
  background-color: #00e5ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.teal {
  background-color: #009688 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.teal-text {
  color: #009688 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-2 {
  background-color: #4db6ac !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-1 {
  background-color: #26a69a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-1 {
  background-color: #00897b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-1 {
  color: #00897b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-2 {
  background-color: #00796b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-2 {
  color: #00796b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-3 {
  background-color: #00695c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-3 {
  color: #00695c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-4 {
  background-color: #004d40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-4 {
  color: #004d40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-1 {
  background-color: #a7ffeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-2 {
  background-color: #64ffda !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-2 {
  color: #64ffda !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-3 {
  background-color: #1de9b6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-4 {
  background-color: #00bfa5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.green {
  background-color: #4CAF50 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.green-text {
  color: #4CAF50 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-2 {
  background-color: #81C784 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-2 {
  color: #81C784 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-1 {
  background-color: #66BB6A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-1 {
  background-color: #43A047 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-1 {
  color: #43A047 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-2 {
  background-color: #388E3C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-2 {
  color: #388E3C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-3 {
  background-color: #2E7D32 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-4 {
  background-color: #1B5E20 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-1 {
  background-color: #B9F6CA !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-2 {
  background-color: #69F0AE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-2 {
  color: #69F0AE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-3 {
  background-color: #00E676 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-3 {
  color: #00E676 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-4 {
  background-color: #00C853 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-4 {
  color: #00C853 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-green {
  background-color: #8bc34a !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-green-text {
  color: #8bc34a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-2 {
  background-color: #aed581 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-1 {
  background-color: #7cb342 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-2 {
  background-color: #689f38 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-3 {
  background-color: #558b2f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-4 {
  background-color: #33691e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-4 {
  color: #33691e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-1 {
  background-color: #ccff90 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-3 {
  background-color: #76ff03 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-4 {
  background-color: #64dd17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.lime {
  background-color: #cddc39 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.lime-text {
  color: #cddc39 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-2 {
  background-color: #dce775 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-1 {
  background-color: #d4e157 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-1 {
  background-color: #c0ca33 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-2 {
  background-color: #afb42b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-2 {
  color: #afb42b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-3 {
  background-color: #9e9d24 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-4 {
  background-color: #827717 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-4 {
  color: #827717 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-1 {
  background-color: #f4ff81 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-2 {
  background-color: #eeff41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-3 {
  background-color: #c6ff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-4 {
  background-color: #aeea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.yellow {
  background-color: #ffeb3b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.yellow-text {
  color: #ffeb3b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-3 {
  background-color: #fff59d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-2 {
  background-color: #fff176 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-1 {
  background-color: #fdd835 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-2 {
  background-color: #fbc02d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-3 {
  background-color: #f9a825 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-4 {
  background-color: #f57f17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-1 {
  background-color: #ffff8d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-2 {
  background-color: #ffff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-3 {
  background-color: #ffea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-4 {
  background-color: #ffd600 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.amber {
  background-color: #ffc107 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.amber-text {
  color: #ffc107 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-3 {
  background-color: #ffe082 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-2 {
  background-color: #ffd54f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-1 {
  background-color: #ffca28 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-1 {
  background-color: #ffb300 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-2 {
  background-color: #ffa000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-3 {
  background-color: #ff8f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-4 {
  background-color: #ff6f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-1 {
  background-color: #ffe57f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-2 {
  background-color: #ffd740 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-3 {
  background-color: #ffc400 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-4 {
  background-color: #ffab00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.orange {
  background-color: #ff9800 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.orange-text {
  color: #ff9800 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-2 {
  background-color: #ffb74d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-1 {
  background-color: #ffa726 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-1 {
  background-color: #fb8c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-2 {
  background-color: #f57c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-3 {
  background-color: #ef6c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-4 {
  background-color: #e65100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-4 {
  color: #e65100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-1 {
  background-color: #ffd180 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-2 {
  background-color: #ffab40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-3 {
  background-color: #ff9100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-4 {
  background-color: #ff6d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-orange {
  background-color: #ff5722 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text {
  color: #ff5722 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.brown {
  background-color: #795548 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.brown-text {
  color: #795548 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-5 {
  background-color: #efebe9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-2 {
  background-color: #a1887f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-1 {
  background-color: #6d4c41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-2 {
  background-color: #5d4037 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-3 {
  background-color: #4e342e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-3 {
  color: #4e342e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-4 {
  background-color: #3e2723 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue-grey {
  background-color: #607d8b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text {
  color: #607d8b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-3 {
  background-color: #37474f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-4 {
  background-color: #263238 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.grey {
  background-color: #9e9e9e !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.grey-text {
  color: #9e9e9e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-5 {
  background-color: #fafafa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-3 {
  background-color: #eeeeee !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-1 {
  background-color: #757575 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-1 {
  color: #757575 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-2 {
  background-color: #616161 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-2 {
  color: #616161 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-3 {
  background-color: #424242 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-3 {
  color: #424242 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-4 {
  background-color: #212121 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-4 {
  color: #212121 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.black {
  background-color: #000000 !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.black-text {
  color: #000000 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.white {
  background-color: #FFFFFF !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.white-text {
  color: #FFFFFF !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.transparent-text {
  color: transparent !important;
}

/*
  Tip: You can change the theme name here to generate new default style, you can also create your own !
*/
/* line 7, ../../stylesheets/sass/custom-theme/_typography.scss */
a {
  text-decoration: none;
}

/* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
html {
  line-height: 1.5;
  font-family: "Roboto", sans-serif !important;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}
@media only screen and (min-width: 0) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 14.5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 15px;
  }
}

/* line 30, ../../stylesheets/sass/custom-theme/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Rubik", sans-serif;
  font-weight: 400;
  line-height: 1.1;
}

/* line 35, ../../stylesheets/sass/custom-theme/_typography.scss */
p {
  font-family: "Roboto", sans-serif;
}

/* line 40, ../../stylesheets/sass/custom-theme/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 41, ../../stylesheets/sass/custom-theme/_typography.scss */
h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.1rem 0 1.68rem 0;
}

/* line 42, ../../stylesheets/sass/custom-theme/_typography.scss */
h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

/* line 43, ../../stylesheets/sass/custom-theme/_typography.scss */
h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0;
}

/* line 44, ../../stylesheets/sass/custom-theme/_typography.scss */
h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.14rem 0 0.912rem 0;
}

/* line 45, ../../stylesheets/sass/custom-theme/_typography.scss */
h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0;
}

/* line 46, ../../stylesheets/sass/custom-theme/_typography.scss */
h6 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.5rem 0 0.4rem 0;
}

/* line 49, ../../stylesheets/sass/custom-theme/_typography.scss */
em {
  font-style: italic;
}

/* line 50, ../../stylesheets/sass/custom-theme/_typography.scss */
strong {
  font-weight: 500;
}

/* line 51, ../../stylesheets/sass/custom-theme/_typography.scss */
small {
  font-size: 75%;
}

/* line 52, ../../stylesheets/sass/custom-theme/_typography.scss */
.light, .page-footer .footer-copyright {
  font-weight: 300;
}

/* line 53, ../../stylesheets/sass/custom-theme/_typography.scss */
.thin {
  font-weight: 200;
}

/* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
.flow-text {
  font-weight: 300;
}
@media only screen and (min-width: 360px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 390px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.224rem;
  }
}
@media only screen and (min-width: 420px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.248rem;
  }
}
@media only screen and (min-width: 450px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.272rem;
  }
}
@media only screen and (min-width: 480px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.296rem;
  }
}
@media only screen and (min-width: 510px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.32rem;
  }
}
@media only screen and (min-width: 540px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.344rem;
  }
}
@media only screen and (min-width: 570px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.368rem;
  }
}
@media only screen and (min-width: 600px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.392rem;
  }
}
@media only screen and (min-width: 630px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.416rem;
  }
}
@media only screen and (min-width: 660px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.44rem;
  }
}
@media only screen and (min-width: 690px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.464rem;
  }
}
@media only screen and (min-width: 720px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.488rem;
  }
}
@media only screen and (min-width: 750px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.512rem;
  }
}
@media only screen and (min-width: 780px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.536rem;
  }
}
@media only screen and (min-width: 810px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.56rem;
  }
}
@media only screen and (min-width: 840px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.584rem;
  }
}
@media only screen and (min-width: 870px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.608rem;
  }
}
@media only screen and (min-width: 900px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.632rem;
  }
}
@media only screen and (min-width: 930px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.656rem;
  }
}
@media only screen and (min-width: 960px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.68rem;
  }
}
@media only screen and (max-width: 360px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}

@media only screen and (max-width: 768px) {
  /* line 73, ../../stylesheets/sass/custom-theme/_typography.scss */
  #main .nav-expanded .brand-sidebar {
    background: transparent !important;
  }

  /* line 76, ../../stylesheets/sass/custom-theme/_typography.scss */
  .brand-sidebar .logo-wrapper {
    text-align: center;
    background: transparent;
    padding: 17px 18px !important;
  }
}
/* line 8, ../../stylesheets/sass/custom-theme/_theme.scss */
.card {
  border-radius: 3px;
}

/* line 11, ../../stylesheets/sass/custom-theme/_theme.scss */
.nav-expanded .brand-sidebar {
  background: #1f497d !important;
}

/* line 15, ../../stylesheets/sass/custom-theme/_theme.scss */
body #header .header-search-wrapper {
  margin: 10px auto 0 80px;
}

/* line 20, ../../stylesheets/sass/custom-theme/_theme.scss */
.hidden-frame {
  width: 0;
  height: 0;
  max-width: 0;
  max-height: 0;
  border-style: none;
  visisibility: hidden;
}

/* line 30, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center {
  display: table;
  margin: auto;
}
/* line 34, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center, html.page-center body {
  height: 100%;
}
/* line 37, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center body {
  display: table-cell;
  vertical-align: middle;
}

/*----------------------------------------
  General Layout Style
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/_global.scss */
html, body {
  height: 100%;
}

/* line 8, ../materialize-admin/sass/theme-components/_global.scss */
body {
  background-color: #f9f9f9;
}
/* line 12, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light ul.side-nav.leftside-navigation {
  top: 62px;
}
/* line 16, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #header nav.navbar-color {
  background: #fff;
}
/* line 18, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #header nav.navbar-color ul a {
  color: rgba(0, 0, 0, 0.87);
}
/* line 22, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #header nav.navbar-color .header-search-wrapper i {
  color: rgba(0, 0, 0, 0.87);
}
/* line 25, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #header nav.navbar-color .header-search-wrapper input.header-search-input {
  border: 1px solid #869298;
  color: rgba(0, 0, 0, 0.87);
  background: rgba(230, 230, 230, 0.3);
}
/* line 29, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #header nav.navbar-color .header-search-wrapper input.header-search-input:hover, body.layout-light #header nav.navbar-color .header-search-wrapper input.header-search-input:active, body.layout-light #header nav.navbar-color .header-search-wrapper input.header-search-input:focus {
  border: 1px solid #adadad;
  border-bottom: 1px solid #adadad !important;
  background: rgba(230, 230, 230, 0);
}
/* line 34, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #header nav.navbar-color .header-search-wrapper input.header-search-input::placeholder {
  color: rgba(0, 0, 0, 0.87);
}
/* line 42, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #main h1 span.logo-text {
  color: rgba(0, 0, 0, 0.87);
}
/* line 45, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #main .brand-sidebar .logo-wrapper a.navbar-toggler i {
  color: rgba(0, 0, 0, 0.87);
}
/* line 48, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light #main .nav-expanded .brand-sidebar {
  background: #fff !important;
}
/* line 52, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light .page-footer {
  border-top: 1px solid #d2d2d2 !important;
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
}
/* line 57, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-light .footer-copyright {
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
}
/* line 64, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark ul.side-nav.leftside-navigation {
  top: 62px;
}
/* line 68, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #header nav.navbar-color {
  background: #37474f;
}
/* line 70, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #header nav.navbar-color ul a {
  color: #fff;
}
/* line 74, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #header nav.navbar-color .header-search-wrapper i {
  color: #fff;
}
/* line 77, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #header nav.navbar-color .header-search-wrapper input.header-search-input {
  border: 1px solid #828282;
  color: #fff;
  background: rgba(230, 230, 230, 0.3);
}
/* line 81, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #header nav.navbar-color .header-search-wrapper input.header-search-input:hover, body.layout-dark #header nav.navbar-color .header-search-wrapper input.header-search-input:active, body.layout-dark #header nav.navbar-color .header-search-wrapper input.header-search-input:focus {
  border: 1px solid #adadad;
  border-bottom: 1px solid #adadad !important;
  background: rgba(230, 230, 230, 0);
}
/* line 86, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #header nav.navbar-color .header-search-wrapper input.header-search-input::placeholder {
  color: #fff;
}
/* line 94, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main h1 span.logo-text {
  color: #fff;
}
/* line 97, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main .nav-expanded .brand-sidebar {
  background: #37474f !important;
}
/* line 100, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main .side-nav {
  background: #37474f;
}
/* line 102, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main .side-nav .collapsible-body, body.layout-dark #main .side-nav.fixed .collapsible-body {
  background: #37474f;
}
/* line 105, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main .side-nav .collapsible-body > ul:not(.collapsible) > li.active, body.layout-dark #main .side-nav .old-style .collapsible-body > ul:not(.collapsible) > li.current, .old-style body.layout-dark #main .side-nav .collapsible-body > ul:not(.collapsible) > li.current, body.layout-dark #main .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active, body.layout-dark #main .side-nav.fixed .old-style .collapsible-body > ul:not(.collapsible) > li.current, .old-style body.layout-dark #main .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.current {
  background: #263238 !important;
}
/* line 110, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main .side-nav li > a, body.layout-dark #main .side-nav li .more-text {
  color: #fff;
}
/* line 112, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main .side-nav li > a > i, body.layout-dark #main .side-nav li .more-text > i {
  color: #fff;
}
/* line 118, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark #main .brand-sidebar .logo-wrapper a.navbar-toggler i {
  color: #fff;
}
/* line 122, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark .page-footer {
  border-top: 1px solid #d2d2d2 !important;
  color: #fff;
  background: #37474f;
}
/* line 127, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-dark .footer-copyright {
  color: #fff;
  background: #37474f;
}
/* line 134, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark ul.side-nav.leftside-navigation {
  top: 62px;
}
/* line 138, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #header nav.navbar-color {
  background: #fff;
}
/* line 140, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #header nav.navbar-color ul a {
  color: rgba(0, 0, 0, 0.87);
}
/* line 144, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #header nav.navbar-color .header-search-wrapper i {
  color: rgba(0, 0, 0, 0.87);
}
/* line 147, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #header nav.navbar-color .header-search-wrapper input.header-search-input {
  border: 1px solid #d2d2d2;
  color: rgba(0, 0, 0, 0.87);
  background: rgba(230, 230, 230, 0.3);
}
/* line 151, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #header nav.navbar-color .header-search-wrapper input.header-search-input:hover, body.layout-semi-dark #header nav.navbar-color .header-search-wrapper input.header-search-input:active, body.layout-semi-dark #header nav.navbar-color .header-search-wrapper input.header-search-input:focus {
  border: 1px solid #adadad;
  border-bottom: 1px solid #adadad !important;
  background: rgba(230, 230, 230, 0);
}
/* line 156, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #header nav.navbar-color .header-search-wrapper input.header-search-input::placeholder {
  color: rgba(0, 0, 0, 0.87);
}
/* line 164, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main h1 span.logo-text {
  color: #fff;
}
/* line 167, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main .brand-sidebar {
  background: #37474f !important;
}
/* line 170, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main .side-nav {
  background: #37474f;
}
/* line 172, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main .side-nav .collapsible-body, body.layout-semi-dark #main .side-nav.fixed .collapsible-body {
  background: #37474f;
}
/* line 175, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main .side-nav .collapsible-body > ul:not(.collapsible) > li.active, body.layout-semi-dark #main .side-nav .old-style .collapsible-body > ul:not(.collapsible) > li.current, .old-style body.layout-semi-dark #main .side-nav .collapsible-body > ul:not(.collapsible) > li.current, body.layout-semi-dark #main .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active, body.layout-semi-dark #main .side-nav.fixed .old-style .collapsible-body > ul:not(.collapsible) > li.current, .old-style body.layout-semi-dark #main .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.current {
  background: #263238;
}
/* line 180, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main .side-nav li > a, body.layout-semi-dark #main .side-nav li .more-text {
  color: #fff;
}
/* line 182, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main .side-nav li > a > i, body.layout-semi-dark #main .side-nav li .more-text > i {
  color: #fff;
}
/* line 188, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark #main .brand-sidebar .logo-wrapper a.navbar-toggler i {
  color: #fff;
}
/* line 192, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark .page-footer {
  border-top: 1px solid #d2d2d2 !important;
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
}
/* line 197, ../materialize-admin/sass/theme-components/_global.scss */
body.layout-semi-dark .footer-copyright {
  color: rgba(0, 0, 0, 0.87);
  background: #fff;
}

/* line 203, ../materialize-admin/sass/theme-components/_global.scss */
#main {
  min-height: calc(100% - 100px);
  padding-left: 240px;
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  -moz-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 206, ../materialize-admin/sass/theme-components/_global.scss */
#main.main-full {
  padding-left: 64px;
}

/* line 217, ../materialize-admin/sass/theme-components/_global.scss */
footer {
  padding-left: 240px;
}
/* line 219, ../materialize-admin/sass/theme-components/_global.scss */
footer.page-footer {
  padding-top: 1px;
}

/* line 223, ../materialize-admin/sass/theme-components/_global.scss */
select {
  background-color: transparent;
  width: 100%;
  padding: 5px;
  border: none;
  border-radius: 2px;
  height: 3rem;
  border-bottom: 1px solid #bdbdbd;
}

/* line 232, ../materialize-admin/sass/theme-components/_global.scss */
#sidenav-overlay {
  background-color: transparent;
}

/* line 235, ../materialize-admin/sass/theme-components/_global.scss */
.container {
  padding: 0 0.5rem;
  margin: 0 auto;
  max-width: 100% !important;
  width: 98%;
}
/* line 240, ../materialize-admin/sass/theme-components/_global.scss */
.container .dropdown-settings i.right {
  margin-left: 0;
}

/* line 244, ../materialize-admin/sass/theme-components/_global.scss */
#left-sidebar-nav {
  position: fixed;
  width: 100px;
  left: 180px;
  z-index: 999;
  height: auto;
}
/* line 250, ../materialize-admin/sass/theme-components/_global.scss */
#left-sidebar-nav span.badge.new {
  line-height: 20px;
  margin-top: 11px;
}

/* line 256, ../materialize-admin/sass/theme-components/_global.scss */
#content .header-search-wrapper {
  width: 100%;
  margin: 0 auto;
  height: 40px;
  display: inline-block;
  position: relative;
}
/* line 263, ../materialize-admin/sass/theme-components/_global.scss */
#content .container .row {
  margin-bottom: 0;
}

@media only screen and (min-width: 601px) {
  /* line 268, ../materialize-admin/sass/theme-components/_global.scss */
  .container {
    width: 98%;
  }
}
@media only screen and (min-width: 993px) {
  /* line 273, ../materialize-admin/sass/theme-components/_global.scss */
  .container {
    width: 98%;
  }
}
@media only screen and (max-width: 993px) {
  /* line 278, ../materialize-admin/sass/theme-components/_global.scss */
  #main {
    padding-left: 0;
  }

  /* line 281, ../materialize-admin/sass/theme-components/_global.scss */
  footer {
    padding-left: 0;
  }
}
/* line 285, ../materialize-admin/sass/theme-components/_global.scss */
.ps-scrollbar-x-rail {
  z-index: 9999;
}

/* line 288, ../materialize-admin/sass/theme-components/_global.scss */
.ps-scrollbar-y-rail {
  z-index: 9999;
}

/*----------------------------------------
  Healper Classes
------------------------------------------*/
/* Width */
/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-10 {
  width: 10% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-20 {
  width: 20% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-30 {
  width: 30% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-40 {
  width: 40% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-50 {
  width: 50% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-60 {
  width: 60% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-70 {
  width: 70% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-80 {
  width: 80% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-90 {
  width: 90% !important;
}

/* line 9, ../materialize-admin/sass/theme-components/_helper.scss */
.width-100 {
  width: 100% !important;
}

/* Border Radius */
/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-1 {
  border-radius: 1px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-2 {
  border-radius: 2px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-3 {
  border-radius: 3px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-4 {
  border-radius: 4px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-5 {
  border-radius: 5px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-6 {
  border-radius: 6px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-7 {
  border-radius: 7px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-8 {
  border-radius: 8px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-9 {
  border-radius: 9px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/_helper.scss */
.border-radius-10 {
  border-radius: 10px !important;
}

/* line 22, ../materialize-admin/sass/theme-components/_helper.scss */
.border-round {
  border-radius: 50px !important;
}

/* Font Weight */
/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-100 {
  font-weight: 100 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-200 {
  font-weight: 200 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-300 {
  font-weight: 300 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-400 {
  font-weight: 400 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-500 {
  font-weight: 500 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-600 {
  font-weight: 600 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-700 {
  font-weight: 700 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-800 {
  font-weight: 800 !important;
}

/* line 30, ../materialize-admin/sass/theme-components/_helper.scss */
.font-weight-900 {
  font-weight: 900 !important;
}

/* line 35, ../materialize-admin/sass/theme-components/_helper.scss */
.m-0 {
  margin: 0 !important;
}

/* Margin Top */
/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-0 {
  margin-top: 0% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-1 {
  margin-top: 1% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-2 {
  margin-top: 2% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-3 {
  margin-top: 3% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-4 {
  margin-top: 4% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-5 {
  margin-top: 5% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-6 {
  margin-top: 6% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-7 {
  margin-top: 7% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-8 {
  margin-top: 8% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-9 {
  margin-top: 9% !important;
}

/* line 42, ../materialize-admin/sass/theme-components/_helper.scss */
.mt-10 {
  margin-top: 10% !important;
}

/* Margin Right */
/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-0 {
  margin-right: 0% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-1 {
  margin-right: 1% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-2 {
  margin-right: 2% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-3 {
  margin-right: 3% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-4 {
  margin-right: 4% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-5 {
  margin-right: 5% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-6 {
  margin-right: 6% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-7 {
  margin-right: 7% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-8 {
  margin-right: 8% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-9 {
  margin-right: 9% !important;
}

/* line 51, ../materialize-admin/sass/theme-components/_helper.scss */
.mr-10 {
  margin-right: 10% !important;
}

/* Margin Left */
/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-0 {
  margin-left: 0% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-1 {
  margin-left: 1% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-2 {
  margin-left: 2% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-3 {
  margin-left: 3% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-4 {
  margin-left: 4% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-5 {
  margin-left: 5% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-6 {
  margin-left: 6% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-7 {
  margin-left: 7% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-8 {
  margin-left: 8% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-9 {
  margin-left: 9% !important;
}

/* line 60, ../materialize-admin/sass/theme-components/_helper.scss */
.ml-10 {
  margin-left: 10% !important;
}

/* Margin Bottom */
/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-0 {
  margin-bottom: 0% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-1 {
  margin-bottom: 1% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-2 {
  margin-bottom: 2% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-3 {
  margin-bottom: 3% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-4 {
  margin-bottom: 4% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-5 {
  margin-bottom: 5% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-6 {
  margin-bottom: 6% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-7 {
  margin-bottom: 7% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-8 {
  margin-bottom: 8% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-9 {
  margin-bottom: 9% !important;
}

/* line 69, ../materialize-admin/sass/theme-components/_helper.scss */
.mb-10 {
  margin-bottom: 10% !important;
}

/* Padding All */
/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-1 {
  padding: 1% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-2 {
  padding: 2% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-3 {
  padding: 3% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-4 {
  padding: 4% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-5 {
  padding: 5% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-6 {
  padding: 6% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-7 {
  padding: 7% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-8 {
  padding: 8% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-9 {
  padding: 9% !important;
}

/* line 79, ../materialize-admin/sass/theme-components/_helper.scss */
.padding-10 {
  padding: 10% !important;
}

/* line 84, ../materialize-admin/sass/theme-components/_helper.scss */
.p-0 {
  padding: 0 !important;
}

/* Padding Top */
/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-0 {
  padding-top: 0% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-1 {
  padding-top: 1% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-2 {
  padding-top: 2% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-3 {
  padding-top: 3% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-4 {
  padding-top: 4% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-5 {
  padding-top: 5% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-6 {
  padding-top: 6% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-7 {
  padding-top: 7% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-8 {
  padding-top: 8% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-9 {
  padding-top: 9% !important;
}

/* line 92, ../materialize-admin/sass/theme-components/_helper.scss */
.pt-10 {
  padding-top: 10% !important;
}

/* Padding Right */
/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-0 {
  padding-right: 0% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-1 {
  padding-right: 1% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-2 {
  padding-right: 2% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-3 {
  padding-right: 3% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-4 {
  padding-right: 4% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-5 {
  padding-right: 5% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-6 {
  padding-right: 6% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-7 {
  padding-right: 7% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-8 {
  padding-right: 8% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-9 {
  padding-right: 9% !important;
}

/* line 101, ../materialize-admin/sass/theme-components/_helper.scss */
.pr-10 {
  padding-right: 10% !important;
}

/* Padding Right */
/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-0 {
  padding-left: 0% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-1 {
  padding-left: 1% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-2 {
  padding-left: 2% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-3 {
  padding-left: 3% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-4 {
  padding-left: 4% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-5 {
  padding-left: 5% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-6 {
  padding-left: 6% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-7 {
  padding-left: 7% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-8 {
  padding-left: 8% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-9 {
  padding-left: 9% !important;
}

/* line 110, ../materialize-admin/sass/theme-components/_helper.scss */
.pl-10 {
  padding-left: 10% !important;
}

/* Padding Bottom */
/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-0 {
  padding-bottom: 0% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-1 {
  padding-bottom: 1% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-2 {
  padding-bottom: 2% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-3 {
  padding-bottom: 3% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-4 {
  padding-bottom: 4% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-5 {
  padding-bottom: 5% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-6 {
  padding-bottom: 6% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-7 {
  padding-bottom: 7% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-8 {
  padding-bottom: 8% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-9 {
  padding-bottom: 9% !important;
}

/* line 119, ../materialize-admin/sass/theme-components/_helper.scss */
.pb-10 {
  padding-bottom: 10% !important;
}

/* Minimum Height */
/* line 128, ../materialize-admin/sass/theme-components/_helper.scss */
.min-height-100 {
  min-height: 100px !important;
}

/* line 128, ../materialize-admin/sass/theme-components/_helper.scss */
.min-height-150 {
  min-height: 150px !important;
}

/* line 128, ../materialize-admin/sass/theme-components/_helper.scss */
.min-height-200 {
  min-height: 200px !important;
}

/* line 128, ../materialize-admin/sass/theme-components/_helper.scss */
.min-height-250 {
  min-height: 250px !important;
}

/* line 128, ../materialize-admin/sass/theme-components/_helper.scss */
.min-height-300 {
  min-height: 300px !important;
}

/* Icon Background Round */
/* line 135, ../materialize-admin/sass/theme-components/_helper.scss */
.background-round {
  background-color: rgba(0, 0, 0, 0.18);
  padding: 15px;
  border-radius: 50%;
}

/* opacity 0 */
/* line 144, ../materialize-admin/sass/theme-components/_helper.scss */
.opacity-0 {
  opacity: 0;
}

/* Border None & Shadow None */
/* line 149, ../materialize-admin/sass/theme-components/_helper.scss */
.border-none {
  border-top: none !important;
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}

/* line 155, ../materialize-admin/sass/theme-components/_helper.scss */
.box-shadow-none {
  box-shadow: none !important;
}

/* Margin 0 & Padding 0 */
/* line 160, ../materialize-admin/sass/theme-components/_helper.scss */
.no-margin {
  margin: 0% !important;
}

/* line 163, ../materialize-admin/sass/theme-components/_helper.scss */
.no-padding {
  padding: 0% !important;
}

/* Position */
/* line 168, ../materialize-admin/sass/theme-components/_helper.scss */
.position-absolute {
  position: absolute;
}

/* Vertical Align */
/* line 173, ../materialize-admin/sass/theme-components/_helper.scss */
.vertical-align-center {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

/* line 179, ../materialize-admin/sass/theme-components/_helper.scss */
.vertical-align-super {
  vertical-align: super;
}

/* Line Height */
/* line 184, ../materialize-admin/sass/theme-components/_helper.scss */
.line-height-0 {
  line-height: 0px !important;
}

/* Icon Background */
/* line 189, ../materialize-admin/sass/theme-components/_helper.scss */
.icon-bg-circle {
  color: #fff;
  padding: .4rem;
  border-radius: 50%;
}

/* line 194, ../materialize-admin/sass/theme-components/_helper.scss */
.text-shadow {
  text-shadow: -1px 2px 4px black;
}

/*---------------------------------
    Typography
-----------------------------------*/
/* line 4, ../materialize-admin/sass/theme-components/_typography.scss */
.small {
  font-size: 1.0rem !important;
}

/* line 7, ../materialize-admin/sass/theme-components/_typography.scss */
.medium-small {
  font-size: 0.9rem !important;
}

/* line 10, ../materialize-admin/sass/theme-components/_typography.scss */
.ultra-small {
  font-size: 0.8rem !important;
}

/* line 13, ../materialize-admin/sass/theme-components/_typography.scss */
small {
  font-size: 0.8rem;
}

/* line 16, ../materialize-admin/sass/theme-components/_typography.scss */
.strong {
  font-weight: 600;
}

/* line 20, ../materialize-admin/sass/theme-components/_typography.scss */
h4.header {
  line-height: 2.508rem;
  margin: 1.14rem 0 0.912rem 0;
  font-size: 1.4rem;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 27, ../materialize-admin/sass/theme-components/_typography.scss */
h4.header2 {
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: uppercase;
}

/* line 34, ../materialize-admin/sass/theme-components/_typography.scss */
p.title {
  font-size: 1.3rem;
}
/* line 37, ../materialize-admin/sass/theme-components/_typography.scss */
p.header {
  font-size: 1rem;
  font-weight: 500;
  text-transform: uppercase;
}

/* line 44, ../materialize-admin/sass/theme-components/_typography.scss */
li.li-hover:hover {
  background: transparent !important;
}
/* line 47, ../materialize-admin/sass/theme-components/_typography.scss */
li.search-out:hover {
  background: transparent;
}
/* line 50, ../materialize-admin/sass/theme-components/_typography.scss */
li.mobile:before {
  background: #f7464a;
}
/* line 53, ../materialize-admin/sass/theme-components/_typography.scss */
li.kitchen:before {
  background: #46bfbd;
}
/* line 56, ../materialize-admin/sass/theme-components/_typography.scss */
li.home:before {
  background: #fdb45c;
}

/* line 60, ../materialize-admin/sass/theme-components/_typography.scss */
.more-text {
  padding: 5px 20px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

/* line 66, ../materialize-admin/sass/theme-components/_typography.scss */
.valign-demo {
  height: 400px;
  background-color: #ddd;
}

/* line 70, ../materialize-admin/sass/theme-components/_typography.scss */
.margin {
  margin: 0 !important;
}

/* line 74, ../materialize-admin/sass/theme-components/_typography.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.materialize-red {
  background-color: #e51c23 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text {
  color: #e51c23 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.red {
  background-color: #F44336 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.red-text {
  color: #F44336 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-5 {
  background-color: #FFEBEE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-3 {
  background-color: #EF9A9A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-2 {
  background-color: #E57373 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-2 {
  color: #E57373 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-1 {
  background-color: #EF5350 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-1 {
  background-color: #E53935 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-1 {
  color: #E53935 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-2 {
  background-color: #D32F2F !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-2 {
  color: #D32F2F !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-3 {
  background-color: #C62828 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-3 {
  color: #C62828 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-4 {
  background-color: #B71C1C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-4 {
  color: #B71C1C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-1 {
  background-color: #FF8A80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-2 {
  background-color: #FF5252 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-2 {
  color: #FF5252 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-3 {
  background-color: #FF1744 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-3 {
  color: #FF1744 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-4 {
  background-color: #D50000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-4 {
  color: #D50000 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.pink {
  background-color: #e91e63 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.pink-text {
  color: #e91e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-5 {
  background-color: #fce4ec !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-2 {
  background-color: #f06292 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-1 {
  background-color: #ec407a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-1 {
  background-color: #d81b60 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-2 {
  background-color: #c2185b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-2 {
  color: #c2185b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-3 {
  background-color: #ad1457 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-4 {
  background-color: #880e4f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-4 {
  color: #880e4f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-1 {
  background-color: #ff80ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-2 {
  background-color: #ff4081 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-3 {
  background-color: #f50057 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-3 {
  color: #f50057 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-4 {
  background-color: #c51162 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-4 {
  color: #c51162 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.purple {
  background-color: #9c27b0 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.purple-text {
  color: #9c27b0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-1 {
  background-color: #ab47bc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-1 {
  background-color: #8e24aa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-3 {
  background-color: #6a1b9a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-4 {
  background-color: #4a148c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-4 {
  color: #4a148c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-1 {
  background-color: #ea80fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-2 {
  background-color: #e040fb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-2 {
  color: #e040fb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-3 {
  background-color: #d500f9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-4 {
  background-color: #aa00ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-purple {
  background-color: #673ab7 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text {
  color: #673ab7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-3 {
  background-color: #651fff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.indigo {
  background-color: #3f51b5 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.indigo-text {
  color: #3f51b5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-2 {
  background-color: #7986cb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-1 {
  background-color: #3949ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-2 {
  background-color: #303f9f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-3 {
  background-color: #283593 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-3 {
  color: #283593 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-4 {
  background-color: #1a237e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-1 {
  background-color: #8c9eff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-2 {
  background-color: #536dfe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-3 {
  background-color: #3d5afe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-4 {
  background-color: #304ffe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue {
  background-color: #2196F3 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-text {
  color: #2196F3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-1 {
  background-color: #1E88E5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-2 {
  background-color: #1976D2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-3 {
  background-color: #1565C0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-4 {
  background-color: #0D47A1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-1 {
  background-color: #82B1FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-2 {
  background-color: #448AFF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-2 {
  color: #448AFF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-3 {
  background-color: #2979FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-3 {
  color: #2979FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-4 {
  background-color: #2962FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-4 {
  color: #2962FF !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-blue {
  background-color: #03a9f4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-blue-text {
  color: #03a9f4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-1 {
  background-color: #039be5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-3 {
  background-color: #0277bd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-4 {
  background-color: #01579b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-4 {
  background-color: #0091ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.cyan {
  background-color: #00bcd4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.cyan-text {
  color: #00bcd4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-3 {
  background-color: #80deea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-1 {
  background-color: #26c6da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-1 {
  background-color: #00acc1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-2 {
  background-color: #0097a7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-3 {
  background-color: #00838f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-3 {
  color: #00838f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-4 {
  background-color: #006064 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-4 {
  color: #006064 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-1 {
  background-color: #84ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-2 {
  background-color: #18ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-3 {
  background-color: #00e5ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.teal {
  background-color: #009688 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.teal-text {
  color: #009688 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-2 {
  background-color: #4db6ac !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-1 {
  background-color: #26a69a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-1 {
  background-color: #00897b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-1 {
  color: #00897b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-2 {
  background-color: #00796b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-2 {
  color: #00796b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-3 {
  background-color: #00695c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-3 {
  color: #00695c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-4 {
  background-color: #004d40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-4 {
  color: #004d40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-1 {
  background-color: #a7ffeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-2 {
  background-color: #64ffda !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-2 {
  color: #64ffda !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-3 {
  background-color: #1de9b6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-4 {
  background-color: #00bfa5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.green {
  background-color: #4CAF50 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.green-text {
  color: #4CAF50 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-2 {
  background-color: #81C784 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-2 {
  color: #81C784 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-1 {
  background-color: #66BB6A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-1 {
  background-color: #43A047 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-1 {
  color: #43A047 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-2 {
  background-color: #388E3C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-2 {
  color: #388E3C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-3 {
  background-color: #2E7D32 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-4 {
  background-color: #1B5E20 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-1 {
  background-color: #B9F6CA !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-2 {
  background-color: #69F0AE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-2 {
  color: #69F0AE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-3 {
  background-color: #00E676 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-3 {
  color: #00E676 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-4 {
  background-color: #00C853 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-4 {
  color: #00C853 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-green {
  background-color: #8bc34a !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-green-text {
  color: #8bc34a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-2 {
  background-color: #aed581 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-1 {
  background-color: #7cb342 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-2 {
  background-color: #689f38 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-3 {
  background-color: #558b2f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-4 {
  background-color: #33691e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-4 {
  color: #33691e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-1 {
  background-color: #ccff90 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-3 {
  background-color: #76ff03 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-4 {
  background-color: #64dd17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.lime {
  background-color: #cddc39 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.lime-text {
  color: #cddc39 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-2 {
  background-color: #dce775 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-1 {
  background-color: #d4e157 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-1 {
  background-color: #c0ca33 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-2 {
  background-color: #afb42b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-2 {
  color: #afb42b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-3 {
  background-color: #9e9d24 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-4 {
  background-color: #827717 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-4 {
  color: #827717 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-1 {
  background-color: #f4ff81 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-2 {
  background-color: #eeff41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-3 {
  background-color: #c6ff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-4 {
  background-color: #aeea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.yellow {
  background-color: #ffeb3b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.yellow-text {
  color: #ffeb3b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-3 {
  background-color: #fff59d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-2 {
  background-color: #fff176 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-1 {
  background-color: #fdd835 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-2 {
  background-color: #fbc02d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-3 {
  background-color: #f9a825 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-4 {
  background-color: #f57f17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-1 {
  background-color: #ffff8d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-2 {
  background-color: #ffff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-3 {
  background-color: #ffea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-4 {
  background-color: #ffd600 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.amber {
  background-color: #ffc107 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.amber-text {
  color: #ffc107 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-3 {
  background-color: #ffe082 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-2 {
  background-color: #ffd54f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-1 {
  background-color: #ffca28 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-1 {
  background-color: #ffb300 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-2 {
  background-color: #ffa000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-3 {
  background-color: #ff8f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-4 {
  background-color: #ff6f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-1 {
  background-color: #ffe57f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-2 {
  background-color: #ffd740 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-3 {
  background-color: #ffc400 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-4 {
  background-color: #ffab00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.orange {
  background-color: #ff9800 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.orange-text {
  color: #ff9800 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-2 {
  background-color: #ffb74d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-1 {
  background-color: #ffa726 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-1 {
  background-color: #fb8c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-2 {
  background-color: #f57c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-3 {
  background-color: #ef6c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-4 {
  background-color: #e65100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-4 {
  color: #e65100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-1 {
  background-color: #ffd180 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-2 {
  background-color: #ffab40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-3 {
  background-color: #ff9100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-4 {
  background-color: #ff6d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-orange {
  background-color: #ff5722 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text {
  color: #ff5722 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.brown {
  background-color: #795548 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.brown-text {
  color: #795548 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-5 {
  background-color: #efebe9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-2 {
  background-color: #a1887f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-1 {
  background-color: #6d4c41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-2 {
  background-color: #5d4037 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-3 {
  background-color: #4e342e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-3 {
  color: #4e342e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-4 {
  background-color: #3e2723 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue-grey {
  background-color: #607d8b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text {
  color: #607d8b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-3 {
  background-color: #37474f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-4 {
  background-color: #263238 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.grey {
  background-color: #9e9e9e !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.grey-text {
  color: #9e9e9e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-5 {
  background-color: #fafafa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-3 {
  background-color: #eeeeee !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-1 {
  background-color: #757575 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-1 {
  color: #757575 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-2 {
  background-color: #616161 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-2 {
  color: #616161 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-3 {
  background-color: #424242 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-3 {
  color: #424242 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-4 {
  background-color: #212121 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-4 {
  color: #212121 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.black {
  background-color: #000000 !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.black-text {
  color: #000000 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.white {
  background-color: #FFFFFF !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.white-text {
  color: #FFFFFF !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.transparent-text {
  color: transparent !important;
}

/* line 82, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-blue-teal {
  background: #b3e5fc;
  background: -webkit-linear-gradient(45deg, #b3e5fc 0%, #64ffda 100%);
  background: linear-gradient(45deg, #b3e5fc 0%, #64ffda 100%);
}
/* line 84, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-blue-teal.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(100, 255, 218, 0.5);
}

/* line 88, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-light-blue {
  background: #c5cae9;
  background: -webkit-linear-gradient(45deg, #c5cae9 0%, #b3e5fc 100%);
  background: linear-gradient(45deg, #c5cae9 0%, #b3e5fc 100%);
}
/* line 90, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-light-blue.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(179, 229, 252, 0.5);
}

/* line 94, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-blue-indigo {
  background: #b3e5fc;
  background: -webkit-linear-gradient(45deg, #b3e5fc 0%, #9fa8da 100%);
  background: linear-gradient(45deg, #b3e5fc 0%, #9fa8da 100%);
}
/* line 96, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-blue-indigo.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(159, 168, 218, 0.5);
}

/* line 100, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-yellow-green {
  background: #ffff8d;
  background: -webkit-linear-gradient(45deg, #ffff8d 0%, #B9F6CA 100%);
  background: linear-gradient(45deg, #ffff8d 0%, #B9F6CA 100%);
}
/* line 102, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-yellow-green.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(185, 246, 202, 0.5);
}

/* line 106, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-orange-deep-orange {
  background: #ffe0b2;
  background: -webkit-linear-gradient(45deg, #ffe0b2 0%, #ffccbc 100%);
  background: linear-gradient(45deg, #ffe0b2 0%, #ffccbc 100%);
}
/* line 108, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-orange-deep-orange.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(255, 204, 188, 0.5);
}

/* line 112, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-deep-purple-purple {
  background: #d1c4e9;
  background: -webkit-linear-gradient(45deg, #d1c4e9 0%, #f3e5f5 100%);
  background: linear-gradient(45deg, #d1c4e9 0%, #f3e5f5 100%);
}
/* line 114, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-deep-purple-purple.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(243, 229, 245, 0.5);
}

/* line 118, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-red-pink {
  background: #FF5252;
  background: -webkit-linear-gradient(45deg, #FF5252 0%, #f48fb1 100%);
  background: linear-gradient(45deg, #FF5252 0%, #f48fb1 100%);
}
/* line 120, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-red-pink.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(244, 143, 177, 0.5);
}

/* line 124, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-green-amber {
  background: #c5e1a5;
  background: -webkit-linear-gradient(45deg, #c5e1a5 0%, #fff8e1 100%);
  background: linear-gradient(45deg, #c5e1a5 0%, #fff8e1 100%);
}
/* line 126, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-green-amber.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(255, 248, 225, 0.5);
}

/* line 130, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-amber-amber {
  background: #ff6f00;
  background: -webkit-linear-gradient(45deg, #ff6f00 0%, #ffca28 100%);
  background: linear-gradient(45deg, #ff6f00 0%, #ffca28 100%);
}
/* line 132, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-amber-amber.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(255, 111, 0, 0.3);
}

/* line 136, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-pink {
  background: #ea80fc;
  background: -webkit-linear-gradient(45deg, #ea80fc 0%, #fce4ec 100%);
  background: linear-gradient(45deg, #ea80fc 0%, #fce4ec 100%);
}
/* line 138, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-pink.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(252, 228, 236, 0.5);
}

/* line 142, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-light-blue {
  background: #3949ab;
  background: -webkit-linear-gradient(45deg, #3949ab 0%, #4fc3f7 100%);
  background: linear-gradient(45deg, #3949ab 0%, #4fc3f7 100%);
}
/* line 144, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-light-blue.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(79, 195, 247, 0.5);
}

/* line 148, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-teal-cyan {
  background: #e0f2f1;
  background: -webkit-linear-gradient(45deg, #e0f2f1 0%, #00e5ff 100%);
  background: linear-gradient(45deg, #e0f2f1 0%, #00e5ff 100%);
}
/* line 150, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-teal-cyan.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(0, 229, 255, 0.5);
}

/* line 154, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-blue-grey-blue-grey {
  background: #cfd8dc;
  background: -webkit-linear-gradient(45deg, #cfd8dc 0%, #546e7a 100%);
  background: linear-gradient(45deg, #cfd8dc 0%, #546e7a 100%);
}
/* line 156, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-blue-grey-blue-grey.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(84, 110, 122, 0.5);
}

/* line 160, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-cyan-light-green {
  background: #0097a7;
  background: -webkit-linear-gradient(45deg, #0097a7 0%, #b2ff59 100%);
  background: linear-gradient(45deg, #0097a7 0%, #b2ff59 100%);
}
/* line 162, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-cyan-light-green.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(178, 255, 89, 0.5);
}

/* line 166, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-orange-amber {
  background: #e65100;
  background: -webkit-linear-gradient(45deg, #e65100 0%, #ffa000 100%);
  background: linear-gradient(45deg, #e65100 0%, #ffa000 100%);
}
/* line 168, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-orange-amber.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(25, 118, 210, 0.5);
}

/* line 172, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-blue {
  background: #303f9f;
  background: -webkit-linear-gradient(45deg, #303f9f 0%, #1976D2 100%);
  background: linear-gradient(45deg, #303f9f 0%, #1976D2 100%);
}
/* line 174, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-blue.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(25, 118, 210, 0.5);
}

/* line 178, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-brown-brown {
  background: #6d4c41;
  background: -webkit-linear-gradient(45deg, #6d4c41 0%, #d7ccc8 100%);
  background: linear-gradient(45deg, #6d4c41 0%, #d7ccc8 100%);
}
/* line 180, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-brown-brown.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(187, 222, 251, 0.5);
}

/* line 184, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-blue-grey-blue {
  background: #263238;
  background: -webkit-linear-gradient(45deg, #263238 0%, #2979FF 100%);
  background: linear-gradient(45deg, #263238 0%, #2979FF 100%);
}
/* line 186, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-blue-grey-blue.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(41, 121, 255, 0.5);
}

/* line 190, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-deep-orange {
  background: #8e24aa;
  background: -webkit-linear-gradient(45deg, #8e24aa 0%, #ff6e40 100%);
  background: linear-gradient(45deg, #8e24aa 0%, #ff6e40 100%);
}
/* line 192, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-deep-orange.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(255, 110, 64, 0.5);
}

/* line 196, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-green-teal {
  background: #43A047;
  background: -webkit-linear-gradient(45deg, #43A047 0%, #1de9b6 100%);
  background: linear-gradient(45deg, #43A047 0%, #1de9b6 100%);
}
/* line 198, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-green-teal.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(77, 182, 172, 0.5);
}

/* line 202, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-light-blue {
  background: #e040fb;
  background: -webkit-linear-gradient(45deg, #e040fb 0%, #4fc3f7 100%);
  background: linear-gradient(45deg, #e040fb 0%, #4fc3f7 100%);
}
/* line 204, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-light-blue.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(79, 195, 247, 0.5);
}

/* line 208, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-cyan-cyan {
  background: #18ffff;
  background: -webkit-linear-gradient(45deg, #18ffff 0%, #00e5ff 100%);
  background: linear-gradient(45deg, #18ffff 0%, #00e5ff 100%);
}
/* line 210, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-cyan-cyan.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(0, 229, 255, 0.5);
}

/* line 214, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-yellow-teal {
  background: #fff9c4;
  background: -webkit-linear-gradient(45deg, #fff9c4 0%, #64ffda 100%);
  background: linear-gradient(45deg, #fff9c4 0%, #64ffda 100%);
}
/* line 216, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-yellow-teal.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(100, 255, 218, 0.5);
}

/* line 220, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-deep-purple {
  background: #7b1fa2;
  background: -webkit-linear-gradient(45deg, #7b1fa2 0%, #7c4dff 100%);
  background: linear-gradient(45deg, #7b1fa2 0%, #7c4dff 100%);
}
/* line 222, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-deep-purple.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(124, 77, 255, 0.5);
}

/* line 226, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-cyan-light-green {
  background: #00e5ff;
  background: -webkit-linear-gradient(45deg, #00e5ff 0%, #ccff90 100%);
  background: linear-gradient(45deg, #00e5ff 0%, #ccff90 100%);
}
/* line 228, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-cyan-light-green.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(204, 255, 144, 0.5);
}

/* line 232, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-amber {
  background: #d500f9;
  background: -webkit-linear-gradient(45deg, #d500f9 0%, #ffa000 100%);
  background: linear-gradient(45deg, #d500f9 0%, #ffa000 100%);
}
/* line 234, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-purple-amber.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(255, 160, 0, 0.5);
}

/* line 238, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-purple {
  background: #303f9f;
  background: -webkit-linear-gradient(45deg, #303f9f 0%, #7b1fa2 100%);
  background: linear-gradient(45deg, #303f9f 0%, #7b1fa2 100%);
}
/* line 240, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-indigo-purple.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(123, 31, 162, 0.5);
}

/* line 244, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-deep-purple-blue {
  background: #6200ea;
  background: -webkit-linear-gradient(45deg, #6200ea 0%, #1976D2 100%);
  background: linear-gradient(45deg, #6200ea 0%, #1976D2 100%);
}
/* line 246, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-deep-purple-blue.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(25, 118, 210, 0.5);
}

/* line 250, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-deep-orange-orange {
  background: #bf360c;
  background: -webkit-linear-gradient(45deg, #bf360c 0%, #f57c00 100%);
  background: linear-gradient(45deg, #bf360c 0%, #f57c00 100%);
}
/* line 252, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-deep-orange-orange.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(245, 124, 0, 0.5);
}

/* line 256, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-blue-cyan {
  background: #0288d1;
  background: -webkit-linear-gradient(45deg, #0288d1 0%, #26c6da 100%);
  background: linear-gradient(45deg, #0288d1 0%, #26c6da 100%);
}
/* line 258, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-light-blue-cyan.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(38, 198, 218, 0.5);
}

/* line 262, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-blue-indigo {
  background: #2962FF;
  background: -webkit-linear-gradient(45deg, #2962FF 0%, #3949ab 100%);
  background: linear-gradient(45deg, #2962FF 0%, #3949ab 100%);
}
/* line 264, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-blue-indigo.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(57, 73, 171, 0.5);
}

/* line 268, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-semi-dark {
  background: #00AEFF;
  background: -webkit-linear-gradient(180deg, #00AEFF 0%, #3369E6 100%);
  background: linear-gradient(-90deg, #00AEFF 0%, #3369E6 100%);
}
/* line 270, ../materialize-admin/sass/theme-components/_color.scss */
.gradient-45deg-semi-dark.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(51, 105, 230, 0.5);
}

/* line 31, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-status {
  position: relative;
  display: inline-block;
  line-height: 50px;
  width: 28px;
  white-space: nowrap;
  border-radius: 1000px;
  vertical-align: bottom;
}
/* line 40, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-status i {
  position: absolute;
  right: -2px;
  bottom: 18px;
  width: 9px !important;
  height: 9px !important;
  border: 1px solid #fff;
  border-radius: 100%;
}
/* line 49, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-status span.text-circle {
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-size: 1.2rem;
  background: #fafafa;
  display: table-cell;
}
/* line 58, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-status img {
  width: 100%;
  max-width: 100%;
  height: auto;
  background: #e6e6e6;
  border: 0 none;
  border-radius: 1000px;
}

/* line 73, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-online i {
  background-color: #00E676;
}

/* line 79, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-off i {
  background-color: #bdbdbd;
}

/* line 85, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-busy i {
  background-color: #FF1744;
}

/* line 91, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-away i {
  background-color: #ffc400;
}

/* line 99, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-100 {
  width: 100px;
}
/* line 101, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-100 span.text-circle {
  width: 100px;
  height: 100px;
}
/* line 105, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-100 i {
  height: 20px;
  width: 20px;
}

/* line 111, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-50 {
  width: 50px;
}
/* line 113, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-50 span.text-circle {
  width: 50px;
  height: 50px;
}
/* line 117, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-50 i {
  height: 10px;
  width: 10px;
}

/* line 123, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-lg {
  width: 144px;
}
/* line 125, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-lg span.text-circle {
  width: 144px;
  height: 144px;
}
/* line 129, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-lg i {
  right: 0;
  bottom: 0;
  height: 20px;
  width: 20px;
}

/* line 137, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-md {
  width: 40px;
}
/* line 139, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-md span.text-circle {
  width: 40px;
  height: 40px;
}
/* line 143, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-md i {
  right: 0;
  bottom: 0;
  height: 10px;
  width: 10px;
}

/* line 151, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-sm {
  width: 32px;
}
/* line 153, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-sm span.text-circle {
  width: 32px;
  height: 32px;
}
/* line 157, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-sm i {
  height: 8px;
  width: 8px;
}

/* line 163, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-xs {
  width: 24px;
}
/* line 165, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-xs span.text-circle {
  width: 24px;
  height: 24px;
}
/* line 169, ../materialize-admin/sass/theme-components/_avatar.scss */
.avatar-xs i {
  height: 7px;
  width: 7px;
}

/* line 175, ../materialize-admin/sass/theme-components/_avatar.scss */
.collection .collection-item.avatar:not(.circle-clipper) > .circle {
  background: #e6e6e6;
}

@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local("Material Icons"), local("MaterialIcons-Regular"), url("../../../fonts/material-design-icons/MaterialIcons-Regular.ttf") format("truetype"), url("../../../fonts/material-design-icons/MaterialIcons-Regular.woff2") format("woff2"), url("../../../fonts/material-design-icons/MaterialIcons-Regular.woff") format("woff"), url("../../../fonts/material-design-icons/MaterialIcons-Regular.eot");
}
/* line 15, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}

/* Rules for sizing the icon. */
/* line 41, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-18 {
  font-size: 18px;
}

/* line 42, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-24 {
  font-size: 24px;
}

/* line 43, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-36 {
  font-size: 36px;
}

/* line 44, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-48 {
  font-size: 48px;
}

/* Rules for using icons as black on a light background. */
/* line 47, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-dark {
  color: rgba(0, 0, 0, 0.54);
}

/* line 48, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-dark.md-inactive {
  color: rgba(0, 0, 0, 0.26);
}

/* Rules for using icons as white on a dark background. */
/* line 51, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-light {
  color: white;
}

/* line 52, ../materialize-admin/sass/theme-components/_icons.scss */
.material-icons.md-light.md-inactive {
  color: rgba(255, 255, 255, 0.3);
}

/*----------------------------------------
    Pulse
------------------------------------------*/
/* line 6, ../materialize-admin/sass/theme-components/_pulse.scss */
.pulse-style-one {
  display: flex;
  justify-content: space-around;
}

/*----------------------------------------
    Pre-loader
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
}
/* line 12, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 51%;
  height: 100%;
  background: #eceff1;
  z-index: 1000;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
/* line 22, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader-wrapper .loader-section.section-left {
  left: 0;
}
/* line 25, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader-wrapper .loader-section.section-right {
  right: 0;
}

/* line 30, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  z-index: 1001;
}
/* line 44, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}
/* line 57, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  animation: spin 1.5s linear infinite;
}

/* line 71, ../materialize-admin/sass/theme-components/_preloader.scss */
#loader-logo {
  display: block;
  position: absolute;
  left: 48%;
  top: 46%;
  background: url("../../../images/avatar/avatar-2.png") no-repeat center center;
  z-index: 1001;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 104, ../materialize-admin/sass/theme-components/_preloader.scss */
.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: all 0.3s 1s ease-out;
  transition: all 0.3s 1s ease-out;
}
/* line 112, ../materialize-admin/sass/theme-components/_preloader.scss */
.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
/* line 119, ../materialize-admin/sass/theme-components/_preloader.scss */
.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
/* line 128, ../materialize-admin/sass/theme-components/_preloader.scss */
.loaded #loader {
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

/* line 134, ../materialize-admin/sass/theme-components/_preloader.scss */
.progress {
  background-color: rgba(255, 64, 129, 0.22);
}

/* JavaScript Turned Off */
/* line 140, ../materialize-admin/sass/theme-components/_preloader.scss */
.no-js #loader-wrapper {
  display: none;
}

/*----------------------------------------
    Page Header
------------------------------------------*/
/* line 6, ../materialize-admin/sass/theme-components/_header.scss */
h1.logo-wrapper {
  margin: 0;
}
/* line 9, ../materialize-admin/sass/theme-components/_header.scss */
h1 span.logo-text {
  font-size: 26px;
  padding-left: 8px;
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s linear;
}

/* line 17, ../materialize-admin/sass/theme-components/_header.scss */
.menu-sidebar-collapse {
  margin: 0 10px;
}
/* line 19, ../materialize-admin/sass/theme-components/_header.scss */
.menu-sidebar-collapse i {
  line-height: 36px !important;
}

/* line 23, ../materialize-admin/sass/theme-components/_header.scss */
header .brand-logo {
  margin: 1px 0px;
  padding: 22px 20px;
  line-height: 0;
}
/* line 27, ../materialize-admin/sass/theme-components/_header.scss */
header .brand-logo img {
  height: 18px;
}

@media only screen and (max-width: 992px) {
  /* line 33, ../materialize-admin/sass/theme-components/_header.scss */
  aside .nav-wrapper {
    text-align: center;
  }
  /* line 35, ../materialize-admin/sass/theme-components/_header.scss */
  aside .nav-wrapper a.page-title {
    font-size: 36px;
  }

  /* line 39, ../materialize-admin/sass/theme-components/_header.scss */
  aside .brand-sidebar {
    box-shadow: none;
    left: calc(50% - 120px);
  }
  /* line 42, ../materialize-admin/sass/theme-components/_header.scss */
  aside .brand-sidebar .navbar-toggler {
    display: none;
  }
  /* line 45, ../materialize-admin/sass/theme-components/_header.scss */
  aside .brand-sidebar .logo-wrapper {
    padding: 5px 18px;
  }
  /* line 48, ../materialize-admin/sass/theme-components/_header.scss */
  aside .brand-sidebar .sidebar-collapse {
    top: -48px;
  }

  /* line 52, ../materialize-admin/sass/theme-components/_header.scss */
  ul.side-nav.leftside-navigation {
    top: 56px !important;
  }
}
/*Search box*/
/* line 58, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-wrapper {
  margin: 10px auto 0 260px;
  width: calc(100% - 600px);
  height: 40px;
  display: inline-block;
  position: relative;
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  -moz-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 71, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-wrapper.sideNav-lock {
  margin: 10px auto 0 260px;
}
/* line 74, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-wrapper i {
  position: absolute;
  font-size: 24px;
  top: 6px;
  left: 24px;
  line-height: 32px !important;
  -webkit-transition: color 200ms ease;
  transition: color 200ms ease;
}
/* line 85, ../materialize-admin/sass/theme-components/_header.scss */
#header input.header-search-input {
  display: block;
  padding: 8px 8px 8px 72px;
  width: 87%;
  background: rgba(255, 255, 255, 0.3);
  height: 24px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  border: none;
  font-size: 16px;
  appearance: textfield;
  font-weight: 400;
  outline: none;
  border-radius: 3px;
}
/* line 99, ../materialize-admin/sass/theme-components/_header.scss */
#header input.header-search-input:hover {
  background: rgba(255, 255, 255, 0.5);
}
/* line 102, ../materialize-admin/sass/theme-components/_header.scss */
#header input.header-search-input:focus {
  color: #333;
  background: #fff;
  border-bottom: none !important;
  box-shadow: none !important;
}
/* line 109, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-wrapper-focus i {
  color: #444;
}
/* line 113, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input::-webkit-input-placeholder {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
/* line 118, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input::-moz-placeholder {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
/* line 124, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input:-ms-input-placeholder {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
/* line 129, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input:focus::-webkit-input-placeholder {
  color: #333;
  font-size: 16px;
  font-weight: 400;
}
/* line 134, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input:focus::-moz-placeholder {
  color: #333;
  font-size: 16px;
  font-weight: 400;
}
/* line 139, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input:focus::placeholder {
  color: #333;
  font-size: 16px;
  font-weight: 400;
}
/* line 144, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input:focus:-ms-input-placeholder {
  color: #333;
  font-size: 16px;
  font-weight: 400;
}
/* line 150, ../materialize-admin/sass/theme-components/_header.scss */
#header .header-search-input::placeholder {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

/* line 156, ../materialize-admin/sass/theme-components/_header.scss */
.search-out {
  display: none;
}
/* line 158, ../materialize-admin/sass/theme-components/_header.scss */
.search-out input[type=text]:focus:not([readonly]) {
  border-bottom: 1px solid #fff !important;
  box-shadow: none;
}

/* line 163, ../materialize-admin/sass/theme-components/_header.scss */
.search-out-text {
  border-bottom: 1px solid #fff !important;
}

/* line 168, ../materialize-admin/sass/theme-components/_header.scss */
.translation-button img {
  position: relative;
  top: 12px;
}

/* line 174, ../materialize-admin/sass/theme-components/_header.scss */
#translation-dropdown .language-select {
  position: relative;
  top: -9px;
}

/* line 179, ../materialize-admin/sass/theme-components/_header.scss */
.notification-badge {
  font-family: "Rubik", sans-serif;
  position: relative;
  right: 5px;
  top: -20px;
  color: #ffffff;
  background-color: #1f497d;
  margin: 0 -.8em;
  border-radius: 50%;
  padding: 2px 5px;
}

/* line 191, ../materialize-admin/sass/theme-components/_header.scss */
#notifications-dropdown h5 {
  font-size: 1rem;
  text-transform: capitalize;
  font-weight: 500;
}
/* line 196, ../materialize-admin/sass/theme-components/_header.scss */
#notifications-dropdown li {
  padding: 8px 16px;
  font-size: 1rem;
}
/* line 199, ../materialize-admin/sass/theme-components/_header.scss */
#notifications-dropdown li > a {
  padding: 0;
  font-size: 1.1rem;
  font-weight: 300;
}
/* line 203, ../materialize-admin/sass/theme-components/_header.scss */
#notifications-dropdown li > a > span {
  display: inline-block;
  font-size: 1.2rem;
  position: relative;
  top: 4px;
  margin-right: 5px;
}
/* line 211, ../materialize-admin/sass/theme-components/_header.scss */
#notifications-dropdown li > time {
  font-size: 0.8rem;
  font-weight: 400;
  margin-left: 38px;
}
/* line 216, ../materialize-admin/sass/theme-components/_header.scss */
#notifications-dropdown li.divider {
  padding: 0;
}

/*----------------------------------------
    Main Menu - SideNav
------------------------------------------*/
/* line 6, ../materialize-admin/sass/theme-components/_sidebar.scss */
nav.top-nav {
  height: 122px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 11, ../materialize-admin/sass/theme-components/_sidebar.scss */
nav.top-nav a.page-title {
  line-height: 122px;
  font-size: 48px;
}
/* line 16, ../materialize-admin/sass/theme-components/_sidebar.scss */
nav ul li.no-hover:hover {
  background: none;
}

/* line 20, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav {
  width: 240px;
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  -moz-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 29, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav.native-scroll {
  overflow-y: scroll !important;
}
/* line 32, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav a {
  line-height: 42px;
  height: 42px;
}
/* line 36, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav li > a {
  padding: 0 16px !important;
}
/* line 38, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav li > a:hover {
  background-color: transparent;
}
/* line 42, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav.leftside-navigation .collapsible-body li.active, .side-nav.leftside-navigation .collapsible-body .old-style li.current, .old-style .side-nav.leftside-navigation .collapsible-body li.current {
  background-color: rgba(0, 0, 0, 0.04);
}
/* line 45, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav.fixed.leftside-navigation .collapsible-body li.active, .side-nav.fixed.leftside-navigation .collapsible-body .old-style li.current, .old-style .side-nav.fixed.leftside-navigation .collapsible-body li.current {
  background-color: rgba(0, 0, 0, 0.04);
}
/* line 53, ../materialize-admin/sass/theme-components/_sidebar.scss */
.side-nav .collapsible-body > ul:not(.collapsible) > li.active i, .side-nav .old-style .collapsible-body > ul:not(.collapsible) > li.current i, .old-style .side-nav .collapsible-body > ul:not(.collapsible) > li.current i, .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.active i, .side-nav.fixed .old-style .collapsible-body > ul:not(.collapsible) > li.current i, .old-style .side-nav.fixed .collapsible-body > ul:not(.collapsible) > li.current i {
  color: #fff;
}

/* line 60, ../materialize-admin/sass/theme-components/_sidebar.scss */
.nav-collapsed .brand-sidebar {
  width: 64px;
}
/* line 62, ../materialize-admin/sass/theme-components/_sidebar.scss */
.nav-collapsed .brand-sidebar .navbar-toggler, .nav-collapsed .brand-sidebar .brand-logo span {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 2s, opacity 0.05s linear;
}
/* line 69, ../materialize-admin/sass/theme-components/_sidebar.scss */
.nav-collapsed .side-nav {
  width: 64px;
}
/* line 71, ../materialize-admin/sass/theme-components/_sidebar.scss */
.nav-collapsed .side-nav .user-options, .nav-collapsed .side-nav .nav-text, .nav-collapsed .side-nav .collapsible-body span, .nav-collapsed .side-nav span.badge, .nav-collapsed .side-nav .collapsible-header:after {
  display: none;
}
/* line 74, ../materialize-admin/sass/theme-components/_sidebar.scss */
.nav-collapsed .side-nav .nav-text {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s linear;
}

/* line 84, ../materialize-admin/sass/theme-components/_sidebar.scss */
.nav-expanded .side-nav .nav-text {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.2s linear;
}

/* line 93, ../materialize-admin/sass/theme-components/_sidebar.scss */
.brand-sidebar {
  position: fixed;
  left: 0;
  width: 240px;
  top: 0px;
  z-index: 9;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -webkit-transition: .3s ease all;
  -o-transition: .3s ease all;
  -moz-transition: .3s ease all;
  transition: .3s ease all;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 110, ../materialize-admin/sass/theme-components/_sidebar.scss */
.brand-sidebar .logo-wrapper {
  font-size: 36px;
  padding: 21px 10px;
  white-space: nowrap;
  line-height: 17px !important;
}
/* line 115, ../materialize-admin/sass/theme-components/_sidebar.scss */
.brand-sidebar .logo-wrapper a.brand-logo {
  color: #fff;
}
/* line 117, ../materialize-admin/sass/theme-components/_sidebar.scss */
.brand-sidebar .logo-wrapper a.brand-logo img {
  height: 18px;
}
/* line 121, ../materialize-admin/sass/theme-components/_sidebar.scss */
.brand-sidebar .logo-wrapper a.navbar-toggler {
  position: absolute;
  right: 20px;
  top: 17px;
}
/* line 125, ../materialize-admin/sass/theme-components/_sidebar.scss */
.brand-sidebar .logo-wrapper a.navbar-toggler i {
  font-size: 12px;
  color: #fff;
}

/* line 133, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation {
  top: 64px;
  overflow: hidden;
  height: 100%;
}
/* line 137, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #e0e0e0;
  margin: 1em 0;
  padding: 0;
}
/* line 145, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation li:not(.no-padding) {
  line-height: 44px;
}
/* line 147, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation li:not(.no-padding):hover {
  background-color: rgba(0, 0, 0, 0.04);
}
/* line 150, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation li:not(.no-padding).active, ul.side-nav.leftside-navigation .old-style li.current:not(.no-padding), .old-style ul.side-nav.leftside-navigation li.current:not(.no-padding) {
  background-color: rgba(0, 0, 0, 0.04);
}
/* line 153, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation li:not(.no-padding) a {
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-weight: 300;
  white-space: nowrap;
}
/* line 159, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation li:not(.no-padding).user-details {
  background: url("../../../images/gallary/12.png") no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  margin-bottom: 15px;
  padding: 15px 0 0 15px;
}
/* line 168, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation li:not(.no-padding).user-details #profile-dropdown a {
  padding: 8px 15px;
}
/* line 178, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation .profile-btn {
  margin: 0;
  text-transform: capitalize;
  padding: 0;
  text-shadow: 1px 1px 1px #444;
  font-size: 15px;
}
/* line 185, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav.leftside-navigation ul.collapsible-accordion {
  background-color: #fff;
}
/* line 189, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav li {
  padding: 0;
}
/* line 192, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav .collapsible-header {
  margin: 0;
  font-weight: 500;
  /* Sidebar nav open close icons*/
}
/* line 196, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav .collapsible-header:after {
  font-family: 'Material Icons';
  content: "keyboard_arrow_right";
  color: #9e9e9e;
  font-size: 18px;
  position: absolute;
  right: 16px;
}
/* line 204, ../materialize-admin/sass/theme-components/_sidebar.scss */
ul.side-nav .collapsible-header.active:after, ul.side-nav .old-style .collapsible-header.current:after, .old-style ul.side-nav .collapsible-header.current:after {
  content: "keyboard_arrow_down";
}

/* line 210, ../materialize-admin/sass/theme-components/_sidebar.scss */
#slide-out li a i {
  line-height: inherit;
  width: 2rem;
  font-size: 1.4rem;
  display: block;
  float: left;
  text-align: center;
  margin-right: 1rem;
}
/* line 219, ../materialize-admin/sass/theme-components/_sidebar.scss */
#slide-out li .collapsible-body a i {
  font-size: 1.2rem;
}
/* line 222, ../materialize-admin/sass/theme-components/_sidebar.scss */
#slide-out ul.side-nav li {
  padding: 0 !important;
}

/* line 226, ../materialize-admin/sass/theme-components/_sidebar.scss */
.caption {
  font-size: 1.25rem;
  font-weight: 300;
  margin-bottom: 30px;
}

/* line 231, ../materialize-admin/sass/theme-components/_sidebar.scss */
.caption-uppercase {
  font-size: 1.25rem;
  font-weight: 300;
  margin-bottom: 30px;
  text-transform: uppercase;
}

/* line 237, ../materialize-admin/sass/theme-components/_sidebar.scss */
.sidebar-collapse {
  position: absolute;
  left: -170px;
  top: -50px;
}

/* line 242, ../materialize-admin/sass/theme-components/_sidebar.scss */
.user-task,
.user-time {
  margin: 0;
  font-size: 13px;
  color: #fff;
}

/* line 248, ../materialize-admin/sass/theme-components/_sidebar.scss */
.user-roal {
  color: #fff;
  margin-top: -16px;
  font-size: 13px;
  text-shadow: 1px 1px 1px #444;
}

/* line 254, ../materialize-admin/sass/theme-components/_sidebar.scss */
.user-details .row {
  margin: 0;
}

/* line 257, ../materialize-admin/sass/theme-components/_sidebar.scss */
.bold > a {
  font-weight: bold;
}

/* line 260, ../materialize-admin/sass/theme-components/_sidebar.scss */
.rightside-navigation {
  overflow: hidden;
}

/*----------------------------------------
    Right Chat Slideout
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/_slideout.scss */
#right-search .input-field {
  margin-top: 0;
}

/* line 8, ../materialize-admin/sass/theme-components/_slideout.scss */
#chat-out {
  top: 64px;
  overflow: hidden;
}
/* line 9, ../materialize-admin/sass/theme-components/_slideout.scss */
#chat-out.side-nav {
  width: 300px;
  height: calc(100% - 64px) !important;
  padding-bottom: 0px;
}
/* line 18, ../materialize-admin/sass/theme-components/_slideout.scss */
#chat-out .fixed-line-height {
  line-height: 24px;
}
/* line 21, ../materialize-admin/sass/theme-components/_slideout.scss */
#chat-out .switch label input[type=checkbox]:checked + .lever:after {
  background-color: #000;
}
/* line 24, ../materialize-admin/sass/theme-components/_slideout.scss */
#chat-out .switch label .lever:after {
  background-color: #f5f5f5;
}
/* line 29, ../materialize-admin/sass/theme-components/_slideout.scss */
#chat-out #chatapp li {
  line-height: 35px !important;
  min-height: 70px !important;
}
/* line 33, ../materialize-admin/sass/theme-components/_slideout.scss */
#chat-out #chatapp .side-nav li {
  line-height: 20px !important;
}

/* line 38, ../materialize-admin/sass/theme-components/_slideout.scss */
.chat-close-collapse {
  padding: 5px 15px 0 0;
}

/* line 41, ../materialize-admin/sass/theme-components/_slideout.scss */
.icon-bg-color {
  height: 35px;
  width: 35px;
  border-radius: 50%;
  text-align: center;
  padding-top: 8px;
  font-size: 20px;
}

/* line 49, ../materialize-admin/sass/theme-components/_slideout.scss */
.border-bottom-1 {
  border-bottom: 1px solid #f5f5f5;
}

/* line 52, ../materialize-admin/sass/theme-components/_slideout.scss */
.activity::before {
  position: absolute;
  top: 0;
  height: 100vh;
  margin-top: 130px;
  bottom: 0;
  left: 16%;
  width: 1px;
  margin-left: -1px;
  content: "";
  background-color: #e0e0e0;
  z-index: -1;
}

/*----------------------------------------
	Breadcrumb
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper {
  background: #f3f3f3;
}
/* line 7, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper .breadcrumbs-btn {
  top: 30px;
}
/* line 10, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper h5.breadcrumbs-header {
  font-size: 1.64rem;
  line-height: 1.804rem;
  margin: 1.5rem 0 0 0;
}
/* line 15, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper .breadcrumbs {
  padding: 0;
  margin: 15px 0;
  list-style: none;
}
/* line 19, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper .breadcrumbs > li {
  display: inline-block;
}
/* line 21, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper .breadcrumbs > li + li:before {
  padding: 0 5px;
  color: #bdbdbd;
  content: "/\00a0";
}
/* line 27, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper .breadcrumbs .active, #breadcrumbs-wrapper .breadcrumbs .old-style .current, .old-style #breadcrumbs-wrapper .breadcrumbs .current {
  font-weight: normal;
  color: #9e9e9e;
}
/* line 32, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper .breadcrumbs-title {
  font-size: 1.5rem;
  line-height: 1.804rem;
  margin: 18px 0 0;
}
/* line 37, ../materialize-admin/sass/theme-components/_breadcrumb.scss */
#breadcrumbs-wrapper .breadcrumbs-nav {
  margin: 8px 0 9px;
}

/*----------------------------------------
    Forms
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/_forms.scss */
.input-field div.error {
  position: relative;
  top: -1rem;
  left: 0rem;
  font-size: 0.8rem;
  color: #FF4081;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
}

/* line 16, ../materialize-admin/sass/theme-components/_forms.scss */
.input-field label.active, .input-field .old-style label.current, .old-style .input-field label.current {
  width: 100%;
}

/* line 19, ../materialize-admin/sass/theme-components/_forms.scss */
.left-alert input[type=text] + label:after,
.left-alert input[type=password] + label:after,
.left-alert input[type=email] + label:after,
.left-alert input[type=url] + label:after,
.left-alert input[type=time] + label:after,
.left-alert input[type=date] + label:after,
.left-alert input[type=datetime-local] + label:after,
.left-alert input[type=tel] + label:after,
.left-alert input[type=number] + label:after,
.left-alert input[type=search] + label:after,
.left-alert textarea.materialize-textarea + label:after {
  left: 0px;
}

/* line 32, ../materialize-admin/sass/theme-components/_forms.scss */
.right-alert input[type=text] + label:after,
.right-alert input[type=password] + label:after,
.right-alert input[type=email] + label:after,
.right-alert input[type=url] + label:after,
.right-alert input[type=time] + label:after,
.right-alert input[type=date] + label:after,
.right-alert input[type=datetime-local] + label:after,
.right-alert input[type=tel] + label:after,
.right-alert input[type=number] + label:after,
.right-alert input[type=search] + label:after,
.right-alert textarea.materialize-textarea + label:after {
  right: 70px;
}

/*----------------------------------------
    Tables
------------------------------------------*/
/* line 7, ../materialize-admin/sass/theme-components/_table.scss */
.jsgrid-edit-row input[type="checkbox"], .jsgrid-insert-row input[type="checkbox"], .jsgrid-filter-row input[type="checkbox"], .jsgrid-alt-row input[type="checkbox"], .jsgrid-row input[type="checkbox"], .config-panel input[type=checkbox] {
  position: relative !important;
  left: 0 !important;
  visibility: visible !important;
}

/* line 13, ../materialize-admin/sass/theme-components/_table.scss */
.jsgrid-grid-body {
  height: auto !important;
}

/* line 17, ../materialize-admin/sass/theme-components/_table.scss */
.jsgrid-edit-row select {
  display: block !important;
}

/* line 25, ../materialize-admin/sass/theme-components/_table.scss */
.jsgrid-insert-row select {
  display: block !important;
}
/* line 32, ../materialize-admin/sass/theme-components/_table.scss */
.jsgrid-insert-row .select-wrapper .caret {
  display: none !important;
}
/* line 35, ../materialize-admin/sass/theme-components/_table.scss */
.jsgrid-insert-row .select-wrapper .select-dropdown {
  display: none !important;
}

/* line 40, ../materialize-admin/sass/theme-components/_table.scss */
#jsGrid-sorting {
  height: 500px !important;
  overflow: scroll !important;
}

/* line 44, ../materialize-admin/sass/theme-components/_table.scss */
#jsGrid-page {
  height: 500px !important;
  overflow: scroll !important;
}

/* line 48, ../materialize-admin/sass/theme-components/_table.scss */
#jsGrid-custom-row {
  height: 500px !important;
  overflow: scroll !important;
}

/*----------------------------------------
Cards
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/_card.scss */
.card {
  overflow: hidden;
}

/* line 9, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card-content {
  text-align: center;
}
/* line 12, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card-stats-title {
  font-size: 1rem;
}
/* line 14, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card-stats-title i {
  font-size: 1.2rem;
  top: 4px;
  position: relative;
}
/* line 20, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card-stats-compare {
  font-size: 1.0rem;
}
/* line 22, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card-stats-compare i {
  position: relative;
  top: 5px;
}
/* line 27, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card-stats-number {
  font-size: 1.8rem;
  line-height: 2.0rem;
  margin: 0.2rem 0 0.2rem 0;
  font-weight: 500;
}
/* line 34, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card .card-content {
  padding: 10px 14px;
}
/* line 37, ../materialize-admin/sass/theme-components/_card.scss */
#card-stats .card .card-action {
  padding: 10px 14px;
}

/* alert card */
/* line 44, ../materialize-admin/sass/theme-components/_card.scss */
#card-alert .card-content {
  padding: 10px 20px;
}
/* line 47, ../materialize-admin/sass/theme-components/_card.scss */
#card-alert i {
  font-size: 20px;
  position: relative;
  top: 2px;
}
/* line 52, ../materialize-admin/sass/theme-components/_card.scss */
#card-alert .alert-circle {
  display: inline-block;
  width: 40px;
  white-space: nowrap;
  border-radius: 1000px;
  vertical-align: bottom;
  position: relative;
  top: -5px;
  left: -2px;
}
/* line 62, ../materialize-admin/sass/theme-components/_card.scss */
#card-alert .single-alert {
  line-height: 42px;
}
/* line 65, ../materialize-admin/sass/theme-components/_card.scss */
#card-alert button {
  background: none;
  border: none;
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 20px;
  color: #fff;
}
/* line 74, ../materialize-admin/sass/theme-components/_card.scss */
#card-alert .card .card-content {
  padding: 20px 40px 20px 20px;
}
/* line 77, ../materialize-admin/sass/theme-components/_card.scss */
#card-alert .card-action i {
  top: 0;
  margin: 0;
}

/* work card */
/* line 86, ../materialize-admin/sass/theme-components/_card.scss */
#work-collections .collection-header {
  font-size: 1.14rem;
  font-weight: 500;
}
/* line 91, ../materialize-admin/sass/theme-components/_card.scss */
#work-collections p.collections-title {
  font-size: 1.0rem;
  padding: 0;
  margin: 0;
  font-weight: 500;
}
/* line 97, ../materialize-admin/sass/theme-components/_card.scss */
#work-collections p.collections-content {
  font-size: 0.9rem;
  padding: 0;
  margin: 0;
  font-weight: 400;
}
/* line 104, ../materialize-admin/sass/theme-components/_card.scss */
#work-collections .collection-item.avatar {
  height: auto;
  padding-top: 22px;
}

/* flight card */
/* line 113, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .flight-card-title {
  margin: 0;
  font-weight: 300;
  color: #fff;
}
/* line 118, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .flight-card-date {
  font-size: 1.0rem;
  margin: 0;
  color: #fff;
}
/* line 123, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .flight-state {
  padding-bottom: 15px;
}
/* line 126, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .flight-state-two {
  border-left: 1px dashed #bdbdbd;
}
/* line 129, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .flight-icon {
  font-size: 2.2rem;
  display: block;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
/* line 137, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .card-content-bg {
  background: url("../../../images/gallary/3.png") no-repeat center center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* line 144, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .card-content {
  background: rgba(0, 0, 0, 0.25);
}
/* line 147, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .flight-state-wrapper {
  margin: 0 0 100px 0 !important;
}
/* line 150, ../materialize-admin/sass/theme-components/_card.scss */
#flight-card .card-header .card-title {
  padding: 20px;
}

/* task card */
/* line 158, ../materialize-admin/sass/theme-components/_card.scss */
#task-card label {
  display: block;
  color: rgba(0, 0, 0, 0.87);
  height: auto;
}
/* line 163, ../materialize-admin/sass/theme-components/_card.scss */
#task-card .task-card-title {
  margin: 0;
  color: #fff;
  font-weight: 300;
}
/* line 168, ../materialize-admin/sass/theme-components/_card.scss */
#task-card .task-card-date {
  font-size: 1.0rem;
  margin: 0;
  color: #fff;
}
/* line 173, ../materialize-admin/sass/theme-components/_card.scss */
#task-card .collection-header {
  padding: 20px;
}
/* line 176, ../materialize-admin/sass/theme-components/_card.scss */
#task-card .task-add {
  position: absolute;
  right: 10px;
  top: 76px;
}
/* line 181, ../materialize-admin/sass/theme-components/_card.scss */
#task-card .task-cat {
  padding: 2px 4px;
  color: #fff;
  margin-left: 37px;
  font-weight: 300;
  font-size: 0.8rem;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
}

/* line 193, ../materialize-admin/sass/theme-components/_card.scss */
.task-cat {
  padding: 2px 4px;
  color: #fff;
  font-weight: 300;
  font-size: 0.8rem;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-clip: padding-box;
}

/* line 203, ../materialize-admin/sass/theme-components/_card.scss */
.collection .collection-item.avatar i.circle {
  font-size: 28px;
}

/* profile card */
/* line 208, ../materialize-admin/sass/theme-components/_card.scss */
#profile-card .card-image {
  height: 150px;
}
/* line 211, ../materialize-admin/sass/theme-components/_card.scss */
#profile-card .card-profile-image {
  width: 70px;
  position: absolute;
  top: 110px;
  z-index: 1;
  cursor: pointer;
}
/* line 218, ../materialize-admin/sass/theme-components/_card.scss */
#profile-card .btn-move-up {
  position: relative;
  top: -40px;
  right: -18px;
  margin-right: 10px !important;
}
/* line 224, ../materialize-admin/sass/theme-components/_card.scss */
#profile-card .card-content p {
  font-size: 1.2rem;
  margin: 10px 0 12px;
}

/* line 229, ../materialize-admin/sass/theme-components/_card.scss */
.card-move-up .move-up {
  padding: 20px;
}

/* line 233, ../materialize-admin/sass/theme-components/_card.scss */
.black-overlay {
  background-color: rgba(0, 0, 0, 0.42) !important;
}

/* line 237, ../materialize-admin/sass/theme-components/_card.scss */
.bg-image-1 {
  background-image: url("../../../images/cards/macbook.png");
  width: 100%;
  background-size: cover;
}

/* line 242, ../materialize-admin/sass/theme-components/_card.scss */
.bg-image-2 {
  background-image: url("../../../images/cards/iphone.png");
  width: 100%;
  background-size: cover;
}

/* line 247, ../materialize-admin/sass/theme-components/_card.scss */
.bg-image-3 {
  background-image: url("../../../images/cards/applewatch.png");
  width: 100%;
  background-size: cover;
}

/*----------------------------------------
    Charts
------------------------------------------*/
/* line 6, ../materialize-admin/sass/theme-components/_chart.scss */
#card-stats {
  padding-top: 12px;
}

/* line 10, ../materialize-admin/sass/theme-components/_chart.scss */
#chart-dashboard .card {
  overflow: hidden;
}
/* line 13, ../materialize-admin/sass/theme-components/_chart.scss */
#chart-dashboard .card .card-content {
  padding: 10px 14px;
}

/* line 20, ../materialize-admin/sass/theme-components/_chart.scss */
.sample-chart-wrapper {
  width: 100%;
}

/* line 23, ../materialize-admin/sass/theme-components/_chart.scss */
.chart-title {
  font-size: 1.6rem;
  font-weight: 300;
}

/* Revenue Chart */
/* line 28, ../materialize-admin/sass/theme-components/_chart.scss */
.chart-revenue {
  float: right;
  text-align: center;
  padding: 8px;
  border-radius: 3px;
}
/* line 33, ../materialize-admin/sass/theme-components/_chart.scss */
.chart-revenue .chart-revenue-total {
  font-size: 0.9rem;
  margin: 0;
}
/* line 37, ../materialize-admin/sass/theme-components/_chart.scss */
.chart-revenue .chart-revenue-per {
  font-size: 0.8rem;
  margin: 0;
}
/* line 40, ../materialize-admin/sass/theme-components/_chart.scss */
.chart-revenue .chart-revenue-per i {
  position: relative;
  top: 5px;
}

/* line 46, ../materialize-admin/sass/theme-components/_chart.scss */
.chart-revenue-switch {
  padding-top: 28px;
  padding-right: 10px;
  color: #fff;
  text-align: right;
}

/* doughnut chart */
/* line 53, ../materialize-admin/sass/theme-components/_chart.scss */
.doughnut-chart-status {
  position: relative;
  top: -75px;
  left: 0;
  font-size: 16px;
  font-weight: 500;
  height: 0;
  text-align: center;
}
/* line 61, ../materialize-admin/sass/theme-components/_chart.scss */
.doughnut-chart-status p {
  margin-top: -5px;
}

/* line 65, ../materialize-admin/sass/theme-components/_chart.scss */
.doughnut-chart-legend li {
  padding: 2px 0;
  font-size: 0.9rem;
}
/* line 68, ../materialize-admin/sass/theme-components/_chart.scss */
.doughnut-chart-legend li:before {
  content: "";
  width: 8px;
  height: 8px;
  display: block;
  float: left;
  margin-top: 6px;
  margin-right: 4px;
}

/* line 78, ../materialize-admin/sass/theme-components/_chart.scss */
a.button-collapse.top-nav {
  position: absolute;
  left: 7.5%;
  top: 0;
  float: none;
  margin-left: 1.5rem;
  color: #fff;
  font-size: 32px;
  z-index: 2;
}

/* trending bar chart */
/* line 89, ../materialize-admin/sass/theme-components/_chart.scss */
.trending-bar-chart-wrapper {
  width: 100%;
}

/* line 92, ../materialize-admin/sass/theme-components/_chart.scss */
.btn-move-up {
  position: relative;
  top: -28px;
  right: -18px;
  margin-right: 10px !important;
}

/* Flot Chart*/
/* line 101, ../materialize-admin/sass/theme-components/_chart.scss */
.flotchart-placeholder {
  width: 100%;
  height: 300px;
  font-size: 13px;
  line-height: 1.2em;
}

/* line 108, ../materialize-admin/sass/theme-components/_chart.scss */
#flotchart table {
  position: absolute;
  top: 13px;
  right: 17px;
  font-size: smaller;
  color: #545454;
  width: 100px;
}
/* line 116, ../materialize-admin/sass/theme-components/_chart.scss */
#flotchart td {
  padding: 5px;
}

/* line 120, ../materialize-admin/sass/theme-components/_chart.scss */
th {
  padding: 5px;
}

/* xCharts */
/* line 125, ../materialize-admin/sass/theme-components/_chart.scss */
.xchart-placeholder {
  width: 90%;
  height: 300px;
}

/*Sparkline*/
/* line 130, ../materialize-admin/sass/theme-components/_chart.scss */
.jqstooltip {
  border: none !important;
  box-sizing: content-box;
}

/* line 134, ../materialize-admin/sass/theme-components/_chart.scss */
.tooltip-class {
  overflow: hidden;
  color: #fff;
  height: 20px;
  width: 30px;
}

/* line 142, ../materialize-admin/sass/theme-components/_chart.scss */
#ct2-chart .ct-series.ct-series-a .ct-area {
  fill: #00bcd4;
}
/* line 145, ../materialize-admin/sass/theme-components/_chart.scss */
#ct2-chart .ct-series.ct-series-a .ct-point {
  stroke: #00bcd4;
}
/* line 148, ../materialize-admin/sass/theme-components/_chart.scss */
#ct2-chart .ct-series.ct-series-a .ct-line {
  stroke: #54e2f4;
}

/*  Widget */
/* line 156, ../materialize-admin/sass/theme-components/_chart.scss */
.socialbox .logo {
  color: #fff;
  font-size: 28px;
  left: 20px;
  bottom: 20px;
  position: absolute;
}
/* line 163, ../materialize-admin/sass/theme-components/_chart.scss */
.socialbox .info {
  color: #fff;
  margin: 0;
  position: absolute;
  right: 20px;
  bottom: 20px;
  font-size: 15px;
  padding: 0;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* line 176, ../materialize-admin/sass/theme-components/_chart.scss */
  .doughnut-chart-status {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 181, ../materialize-admin/sass/theme-components/_chart.scss */
  .doughnut-chart-status {
    display: none;
  }

  /* line 184, ../materialize-admin/sass/theme-components/_chart.scss */
  #card-stats .card-stats-compare {
    font-size: 0.8rem;
  }
}
/*----------------------------------------
  Miscellaneous CSS for demo purpose only
------------------------------------------*/
/* line 11, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.dynamic-color .red, .dynamic-color .pink, .dynamic-color .purple, .dynamic-color .deep-purple, .dynamic-color .indigo, .dynamic-color .blue, .dynamic-color .light-blue, .dynamic-color .cyan, .dynamic-color .teal, .dynamic-color .green, .dynamic-color .light-green, .dynamic-color .lime, .dynamic-color .yellow, .dynamic-color .amber, .dynamic-color .orange, .dynamic-color .deep-orange, .dynamic-color .brown, .dynamic-color .grey, .dynamic-color .blue-grey {
  height: 55px;
  width: 100%;
  padding: 0 15px;
  line-height: 55px;
  font-weight: 500;
  font-size: 12px;
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 81, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.dynamic-color .col {
  margin-bottom: 55px;
}

/* line 85, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
tr.group {
  background-color: #ddd !important;
}
/* line 87, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
tr.group:hover {
  background-color: #ddd !important;
}

@media only screen and (max-width: 1024px) {
  /* line 92, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
  tfoot {
    display: none;
  }
}
/*----------------------------------------
    Grid - Flat Site Mockup
------------------------------------------*/
/* line 102, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
#site-layout-example-left {
  background-color: #90a4ae;
  height: 300px;
}

/* line 106, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
#site-layout-example-right {
  background-color: #00bfa5;
  height: 300px;
}

/* line 110, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
#site-layout-example-top {
  background-color: #FF5252;
  height: 50px;
}

/* line 114, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.flat-text-header {
  height: 35px;
  width: 80%;
  background-color: rgba(255, 255, 255, 0.15);
  display: block;
  margin: 27px auto;
}

/* line 121, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.flat-text {
  height: 25px;
  width: 80%;
  background-color: rgba(0, 0, 0, 0.15);
  display: block;
  margin: 27px auto;
}
/* line 127, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.flat-text.small {
  width: 25%;
  height: 25px;
  background-color: rgba(0, 0, 0, 0.15);
}
/* line 132, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.flat-text.full-width {
  width: 100%;
}

/* line 136, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.col.grid-example {
  border: 1px solid #eee;
  margin: 7px 0;
  text-align: center;
  line-height: 50px;
  font-size: 28px;
  background-color: #ff6347;
  color: #fff;
  padding: 0;
}
/* line 145, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.col.grid-example span {
  font-weight: 200;
  line-height: 50px;
}

/* line 150, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.waves-color-demo .collection-item {
  height: 57px;
  line-height: 57px;
}

/* line 154, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.collection a.collection-item:not(.active):hover {
  background-color: #f9f9f9;
}

/*----------------------------------------
    Chrome Browser Grid Example
------------------------------------------*/
/* line 161, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.browser-window {
  text-align: left;
  width: 100%;
  height: auto;
  display: inline-block;
  -webkit-border-radius: 5px 5px 2px 2px;
  -moz-border-radius: 5px 5px 2px 2px;
  border-radius: 5px 5px 2px 2px;
  background-clip: padding-box;
  background-color: transparent;
  margin: 20px 0;
  overflow: hidden;
}
/* line 173, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.browser-window .top-bar {
  height: 30px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  background-clip: padding-box;
  border-top: thin solid #eaeae9;
  border-bottom: thin solid #ddd;
  background: linear-gradient(#e7e7e6, #e0e0e0);
}
/* line 183, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.browser-window .circle {
  height: 10px;
  width: 10px;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background-color: #fff;
  margin-right: 1px;
}
/* line 193, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.browser-window .circles {
  margin: 5px 12px;
}
/* line 196, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.browser-window .content {
  margin: 0;
  width: 100%;
  display: inline-block;
  border-radius: 0 0 5px 5px;
  background-color: #fafafa;
}
/* line 203, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.browser-window .row {
  margin: 0;
}

/* line 207, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
#close-circle {
  background-color: #ff5c5a;
}

/* line 210, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
#minimize-circle {
  background-color: #fdb45c;
}

/* line 213, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
#maximize-circle {
  background-color: #1bc656;
}

/* line 216, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.clear {
  clear: both;
}

/* line 219, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.promo i {
  color: #ee6e73;
  font-size: 6rem;
  display: block;
}

/* line 224, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.promo-caption {
  font-size: 1.7rem;
  font-weight: 500;
  margin-top: 5px;
  margin-bottom: 0;
}

/*----------------------------------------
    Shadow effect
------------------------------------------*/
/* line 235, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.shadow-demo {
  background-color: #26a69a;
  width: 100px;
  height: 100px;
  margin: 20px auto;
}

/* line 241, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
.collapsible span.badge {
  margin-left: auto;
}

/* line 245, ../materialize-admin/sass/theme-components/_miscellaneous.scss */
#input-select .input-field label {
  position: absolute;
  top: -14px;
  font-size: 0.8rem;
}

/*----------------------------------------
    icon page
------------------------------------------*/
/* line 4, ../materialize-admin/sass/theme-components/pages/_icon.scss */
.icon-demo {
  line-height: 50px;
}

/* line 8, ../materialize-admin/sass/theme-components/pages/_icon.scss */
.icon-container i {
  font-size: 3em;
  display: block;
  margin-bottom: 10px;
}
/* line 13, ../materialize-admin/sass/theme-components/pages/_icon.scss */
.icon-container .icon-preview {
  height: 120px;
  text-align: center;
}

/* line 18, ../materialize-admin/sass/theme-components/pages/_icon.scss */
.icon-holder {
  display: block;
  text-align: center;
  width: 150px;
  height: 115px;
  float: left;
  margin: 0 0 15px 0;
}
/* line 25, ../materialize-admin/sass/theme-components/pages/_icon.scss */
.icon-holder p {
  margin: 0;
}

/*----------------------------------------
    Error Page
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/pages/_error.scss */
.text-long-shadow {
  text-shadow: #1d7d74 1px 1px, #1d7d74 2px 2px, #1d7d74 3px 3px, #1d7d74 4px 4px, #1d7d74 5px 5px, #1d7d74 6px 6px, #1d7d74 7px 7px, #1d7d74 8px 8px, #1d7d74 9px 9px, #1d7d74 10px 10px, #1d7d74 11px 11px, #1d7d74 12px 12px, #1d7d74 13px 13px, #1d7d74 14px 14px, #1d7d74 15px 15px, #1d7d74 16px 16px, #1d7d74 17px 17px, #1d7d74 18px 18px, #1d7d74 19px 19px, #1d7d74 20px 20px, #1d7d74 21px 21px, #208b81 22px 22px, #208b81 23px 23px, #208b81 24px 24px, #208b81 25px 25px, #208b81 26px 26px, #208b81 27px 27px, #208b81 28px 28px, #208b81 29px 29px, #208b81 30px 30px, #26a69a 31px 31px, #26a69a 32px 32px, #26a69a 33px 33px, #26a69a 34px 34px, #26a69a 35px 35px, #26a69a 36px 36px, #26a69a 37px 37px;
  background-color: #00bfa5;
  width: 100%;
  font-size: 10rem;
  color: #fff !important;
  text-align: center;
  padding: 20px 0 !important;
}

/*----------------------------------------
    Login Page
------------------------------------------*/
/* line 6, ../materialize-admin/sass/theme-components/pages/_login.scss */
.login-form {
  width: 320px;
}

/* line 9, ../materialize-admin/sass/theme-components/pages/_login.scss */
.login-form-text {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 0.8rem;
}

/* line 14, ../materialize-admin/sass/theme-components/pages/_login.scss */
.profile-image-login {
  width: 100px;
  height: 100px !important;
}

/* line 18, ../materialize-admin/sass/theme-components/pages/_login.scss */
.login-text {
  margin-top: -6px;
  margin-left: -6px !important;
}

/*----------------------------------------
    Email Page
------------------------------------------*/
/* line 7, ../materialize-admin/sass/theme-components/pages/_email.scss */
#mail-app hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #e0e0e0;
  margin: 1em 0;
  padding: 0;
}
/* line 15, ../materialize-admin/sass/theme-components/pages/_email.scss */
#mail-app #email-sidebar {
  margin-top: 0;
}
/* line 18, ../materialize-admin/sass/theme-components/pages/_email.scss */
#mail-app #email-list {
  margin-top: 0;
}
/* line 21, ../materialize-admin/sass/theme-components/pages/_email.scss */
#mail-app #email-details {
  margin-top: 0;
}
/* line 24, ../materialize-admin/sass/theme-components/pages/_email.scss */
#mail-app .modal .modal-content {
  padding: 0;
}

/* line 28, ../materialize-admin/sass/theme-components/pages/_email.scss */
.email-unread .email-title {
  font-weight: 500;
}

/* line 31, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-sidebar {
  min-height: 650px;
}
/* line 33, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-sidebar li {
  padding: 10px 0;
  text-align: center;
}
/* line 36, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-sidebar li i {
  padding: 12px;
  color: #272727;
}
/* line 39, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-sidebar li i.active, #email-sidebar li .old-style i.current, .old-style #email-sidebar li i.current {
  background: #ddd;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}
/* line 45, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-sidebar li i:hover {
  background: #ddd;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
}

/* line 54, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list {
  padding: 0;
}
/* line 56, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection {
  margin: 0;
}
/* line 59, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item.avatar {
  height: auto;
  padding-left: 72px;
  position: relative;
}
/* line 63, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 10px;
  right: -4px;
}
/* line 67, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item.avatar .secondary-content.email-time {
  right: 8px;
}
/* line 71, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item.avatar .icon {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  top: 20px;
}
/* line 82, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item.avatar .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 300;
  padding: 10px;
}
/* line 96, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item.avatar img.circle {
  padding: 0;
}
/* line 100, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item:hover {
  background: #e1f5fe;
  cursor: pointer;
}
/* line 104, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .collection .collection-item.selected {
  background: #e1f5fe;
  border-left: 4px solid #29b6f6;
}
/* line 110, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-list .attach-file {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  color: #bdbdbd;
  font-size: 1.1rem;
}

/* line 118, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details {
  padding: 15px;
}
/* line 120, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .email-subject {
  font-size: 1.2rem;
}
/* line 122, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .email-subject i {
  font-size: 2.2rem;
}
/* line 126, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .email-tag {
  padding: 3px;
  font-size: 0.9rem;
}
/* line 130, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .collection {
  border: none;
}
/* line 133, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .collection .collection-item.avatar {
  height: auto;
  padding-left: 72px;
  position: relative;
}
/* line 137, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .collection .collection-item.avatar .icon {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
  top: 20px;
}
/* line 147, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .collection .collection-item.avatar .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  font-size: 1.5rem;
  color: #fff;
  font-weight: 300;
  padding: 10px;
}
/* line 161, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .collection .collection-item.avatar img.circle {
  padding: 0;
}
/* line 165, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .collection .collection-item.selected {
  background: #e1f5fe;
  border-left: 4px solid #29b6f6;
}
/* line 171, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .email-actions {
  padding-top: 25px;
}
/* line 173, ../materialize-admin/sass/theme-components/pages/_email.scss */
#email-details .email-actions a {
  color: #757575;
  padding: 5px;
}

/* line 179, ../materialize-admin/sass/theme-components/pages/_email.scss */
.email-reply {
  padding-top: 20px;
}
/* line 181, ../materialize-admin/sass/theme-components/pages/_email.scss */
.email-reply a {
  color: #757575;
}
/* line 183, ../materialize-admin/sass/theme-components/pages/_email.scss */
.email-reply a i {
  font-size: 2rem;
}
/* line 187, ../materialize-admin/sass/theme-components/pages/_email.scss */
.email-reply p {
  color: #757575;
  margin: 0;
}

/* line 192, ../materialize-admin/sass/theme-components/pages/_email.scss */
.model-email-content {
  padding: 24px;
}

/*----------------------------------------
    Blog
------------------------------------------*/
/* ----- Blog Card -----*/
/* line 9, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item-card .card .card-content .card-title, .item-card .card .card-reveal .card-title {
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 400;
}

/* line 16, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item-card .card {
  margin: 0;
}
/* line 18, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item-card .card .card-content {
  padding: 24px;
}
/* line 28, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item-card ul.card-action-buttons {
  margin: -26px 10px 0 0;
  text-align: right;
}
/* line 31, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item-card ul.card-action-buttons li {
  display: inline-block;
  padding-left: 5px;
}

/* -----Blogs Masonery Page----- */
/* line 43, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item .card .card-content .card-title, .item .card .card-reveal .card-title {
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 400;
}

/* line 48, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item {
  width: 20%;
  padding: 10px;
}
/* line 51, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item .card {
  margin: 0;
}
/* line 53, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item .card .card-content {
  padding: 24px;
}
/* line 63, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item ul.card-action-buttons {
  margin: -26px 10px 0 0;
  text-align: right;
}
/* line 66, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item ul.card-action-buttons li {
  display: inline-block;
  padding-left: 5px;
}

/* line 72, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item-sizer {
  width: 20%;
}

/* line 75, ../materialize-admin/sass/theme-components/pages/_blog.scss */
.item-post-content {
  padding-bottom: 10px;
}

/* line 79, ../materialize-admin/sass/theme-components/pages/_blog.scss */
#blog-post-full .blog-post-full-cat {
  right: 0;
}

/*  item page media queries */
@media screen and (max-width: 2200px) {
  /* line 85, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item-sizer {
    width: 20%;
  }

  /* line 88, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item {
    width: 20%;
  }

  /* line 91, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .doughnut-chart-status {
    top: -100px;
  }

  /* line 94, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-sizer {
    width: 20%;
  }

  /* line 97, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-item img {
    width: 20%;
  }
}
@media screen and (max-width: 1800px) {
  /* line 102, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item-sizer {
    width: 30%;
  }

  /* line 105, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item {
    width: 30%;
  }

  /* line 108, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-sizer {
    width: 30%;
  }

  /* line 111, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-item img {
    width: 30%;
  }
}
@media screen and (max-width: 1600px) {
  /* line 116, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item-sizer {
    width: 33.33%;
  }

  /* line 119, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .doughnut-chart-status {
    top: -75px;
  }

  /* line 122, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item {
    width: 33.33%;
  }

  /* line 125, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-sizer {
    width: 25%;
  }

  /* line 128, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-item img {
    width: 25%;
  }
}
@media screen and (max-width: 1224px) {
  /* line 133, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item-sizer {
    width: 33.33%;
  }

  /* line 136, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .doughnut-chart-status {
    top: -75px;
  }

  /* line 139, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .doughnut-chart-status {
    top: -100px;
  }

  /* line 142, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item {
    width: 33.33%;
  }

  /* line 145, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-sizer {
    width: 33.33%;
  }

  /* line 148, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-item img {
    width: 33.33%;
  }
}
@media screen and (max-width: 980px) {
  /* line 153, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item-sizer {
    width: 50%;
  }

  /* line 156, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item {
    width: 50%;
  }

  /* line 159, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-sizer {
    width: 50%;
  }

  /* line 162, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-item img {
    width: 50%;
  }
}
@media screen and (max-width: 720px) {
  /* line 167, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item-sizer {
    width: 50%;
  }

  /* line 170, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item {
    width: 50%;
  }

  /* line 173, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-sizer {
    width: 50%;
  }

  /* line 176, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-item img {
    width: 50%;
  }
}
@media screen and (max-width: 480px) {
  /* line 181, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item-sizer {
    width: 100%;
  }

  /* line 184, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .item {
    width: 100%;
  }

  /* line 187, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-sizer {
    width: 100%;
  }

  /* line 190, ../materialize-admin/sass/theme-components/pages/_blog.scss */
  .gallary-item img {
    width: 100%;
  }
}
/* -----Blogs Page Full width 2----- */
/* line 196, ../materialize-admin/sass/theme-components/pages/_blog.scss */
#item-post-full .card-title {
  text-shadow: 1px 1px 4px #000;
  font-weight: 300;
  font-size: 2rem;
}
/* line 201, ../materialize-admin/sass/theme-components/pages/_blog.scss */
#item-post-full .item-post-full-cat {
  padding: 5px;
  margin: 25px;
  right: 0;
  left: inherit;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}
/* line 210, ../materialize-admin/sass/theme-components/pages/_blog.scss */
#item-post-full .item-post-full-cat a {
  color: #fff;
  text-shadow: none;
}

/*----------------------------------------
    Invoice Page
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/pages/_invoice.scss */
.invoice-table {
  padding-top: 40px;
}

/* line 8, ../materialize-admin/sass/theme-components/pages/_invoice.scss */
.invoice-text {
  padding: 18px 0;
}

/* line 11, ../materialize-admin/sass/theme-components/pages/_invoice.scss */
.invoice-icon i {
  font-size: 2rem;
}

/*----------------------------------------
    Products
------------------------------------------*/
/* ---- Product Card ----- */
/* line 9, ../materialize-admin/sass/theme-components/pages/_product.scss */
.product .card .btn-price {
  width: 65px;
  height: 65px;
  font-weight: 600;
  font-size: 1.0rem;
  line-height: 65px;
  margin: 10px;
  position: absolute;
  top: 0;
  letter-spacing: 0;
}

/*----------------------------------------
    Gallary  Page
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/pages/_gallary.scss */
.gallary-sizer {
  width: 20%;
}

/* line 8, ../materialize-admin/sass/theme-components/pages/_gallary.scss */
.gallary-item img {
  width: 20%;
}

/* line 11, ../materialize-admin/sass/theme-components/pages/_gallary.scss */
.slider .indicators {
  z-index: 9999;
}

/*----------------------------------------
    Contact Page (Map-card)
------------------------------------------*/
/* line 8, ../materialize-admin/sass/theme-components/pages/_map.scss */
.map-card .card .card-content .card-title, .map-card .card .card-reveal .card-title {
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: 400;
}

/* line 13, ../materialize-admin/sass/theme-components/pages/_map.scss */
.map-card #map-canvas, #map-canvas {
  width: 100%;
  height: 250px;
}

/* ---- Map card ----*/
/* line 31, ../materialize-admin/sass/theme-components/pages/_map.scss */
.map-card .btn-move-up {
  top: -40px;
}

/* ---- Map Contact Page ----*/
/* line 40, ../materialize-admin/sass/theme-components/pages/_map.scss */
#contact-page .btn-move-up {
  top: -40px;
}

/*----------------------------------------
    Pricing Plan  Page
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .collection {
  border: none;
}
/* line 7, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .collection .collection-item {
  border-bottom: none;
  text-align: center;
  font-size: 1.07rem;
  line-height: 1.6em;
}
/* line 12, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .collection .collection-item:before {
  font-family: "Material Icons";
  content: "check";
  font-size: 1.28rem;
  line-height: 1.6em;
  color: #00bfa5;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  margin-right: 10px;
}
/* line 29, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .card .card-image {
  position: relative;
  width: 100%;
}
/* line 32, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .card .card-image .card-title {
  position: relative;
  font-size: 1.28rem;
  line-height: 1.6em;
  text-align: center;
  width: 100%;
  padding: 10px 15px;
  text-transform: uppercase;
  background: rgba(0, 0, 0, 0.1);
}
/* line 42, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .card .card-image .price {
  position: relative;
  font-size: 5rem;
  line-height: 1.6em;
  color: #fff;
  font-weight: 300;
  text-align: center;
}
/* line 49, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .card .card-image .price sup {
  font-weight: 100;
  font-size: 1.42rem;
  line-height: 1.6em;
  top: -35px;
}
/* line 55, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .card .card-image .price sub {
  font-weight: 100;
  font-size: 1.42rem;
  line-height: 1.6em;
  top: 0;
}
/* line 62, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .card .card-image .price-desc {
  text-align: center;
  color: #fff;
  padding-bottom: 10px;
}
/* line 68, ../materialize-admin/sass/theme-components/pages/_pricing.scss */
.plans-container .card .card-content {
  padding: 0;
}

/*----------------------------------------
    Profile Page
------------------------------------------*/
/* line 8, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-header .card-image {
  height: 250px;
}
/* line 11, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-header .card-profile-image {
  width: 110px;
  position: absolute;
  top: 190px;
  z-index: 1;
  left: 40px;
  cursor: pointer;
  margin: 0;
}
/* line 20, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-header .card-content {
  margin-top: -40px;
}
/* line 22, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-header .card-content .card-title {
  margin-bottom: 0;
}

/*profile-page-wall*/
/* line 31, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall .profile-image-post {
  width: 60px;
  margin: 30px 10px;
}
/* line 35, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall .tab-content {
  padding: 10px;
}
/* line 38, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall .share-icons {
  margin-top: 10px;
}
/* line 40, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall .share-icons i {
  padding: 0 5px;
}
/* line 44, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall .tab-profile .tab i {
  font-size: 16px;
}

/* line 52, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall-posts .profile-small {
  height: 250px;
  overflow: hidden;
}
/* line 56, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall-posts .profile-medium {
  height: 350px;
  overflow: hidden;
}
/* line 60, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall-posts .profile-large {
  height: 450px;
  overflow: hidden;
}
/* line 64, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall-posts .card-profile-title {
  font-size: 16px;
  padding: 20px;
  border-radius: 0 0 2px 2px;
}
/* line 69, ../materialize-admin/sass/theme-components/pages/_profile.scss */
#profile-page-wall-posts .card-action-share {
  padding: 16px;
}

/* line 2, ../materialize-admin/sass/theme-components/pages/_dashboard.scss */
#revenue-chart span i.material-icons {
  top: 5px;
  position: relative;
}
/* line 6, ../materialize-admin/sass/theme-components/pages/_dashboard.scss */
#revenue-chart .yearly-revenue-chart {
  position: relative;
}
/* line 8, ../materialize-admin/sass/theme-components/pages/_dashboard.scss */
#revenue-chart .yearly-revenue-chart canvas {
  width: 100% !important;
  height: 350px !important;
}
/* line 12, ../materialize-admin/sass/theme-components/pages/_dashboard.scss */
#revenue-chart .yearly-revenue-chart canvas.firstShadow {
  position: absolute;
  left: 0px;
  top: 0px;
}

/* line 20, ../materialize-admin/sass/theme-components/pages/_dashboard.scss */
#weekly-earning h3.header {
  margin: 3rem 0 3rem 0;
}
/* line 23, ../materialize-admin/sass/theme-components/pages/_dashboard.scss */
#weekly-earning canvas {
  width: 100% !important;
  height: 110 !important;
  margin: 10px 0 10px -18px;
}
/* line 29, ../materialize-admin/sass/theme-components/pages/_dashboard.scss */
#weekly-earning .center-align p {
  margin-bottom: 1rem;
}

/*----------------------------------------
    Footer
------------------------------------------*/
/* line 5, ../materialize-admin/sass/theme-components/_footer.scss */
.page-footer.footer-fixed {
  position: fixed;
  bottom: 0;
  width: 100%;
}
/* line 10, ../materialize-admin/sass/theme-components/_footer.scss */
.page-footer .container {
  padding: 0 15px;
}

/* line 14, ../materialize-admin/sass/theme-components/_footer.scss */
#world-map-markers {
  height: 300px;
}

/* line 17, ../materialize-admin/sass/theme-components/_footer.scss */
#polar-chart-holder {
  padding-top: 20px;
}

/* line 8, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble {
  position: absolute;
  z-index: 11;
  margin-top: -6px;
  opacity: 0;
}
/* line 14, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner {
  position: absolute;
  bottom: 0;
  border: 1px solid black;
  width: 300px;
  margin-left: -150px;
  background-color: white;
  box-shadow: 0 12px 30px 0 rgba(0, 0, 0, 0.5);
  border-radius: 6px;
  border: 1px solid #666;
  padding: 1em;
  background: #fcfcfc;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 28, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table {
  width: 100%;
}
/* line 32, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content {
  padding: 0;
}
/* line 35, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field {
  position: relative;
  zoom: 1;
  margin-bottom: 0.5em;
}
/* line 40, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field:last-child {
  margin-bottom: 0;
}
/* line 44, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field > label {
  padding-top: 0;
  margin-bottom: 0;
}
/* line 49, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field > div {
  padding: 0;
}
/* line 52, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table > form div.DTE_Form_Content div.DTE_Field > div input {
  margin: 0;
}
/* line 60, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table div.DTE_Form_Buttons {
  text-align: right;
  margin-top: 1em;
}
/* line 64, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Table div.DTE_Form_Buttons button {
  margin-bottom: 0;
}
/* line 70, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
/* line 75, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Form_Info,
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Header + div.DTE_Bubble_Table {
  padding-top: 42px;
}
/* line 81, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Form_Error {
  float: none;
  display: none;
  padding: 0;
  margin-bottom: 0.5em;
}
/* line 88, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close {
  position: absolute;
  top: -11px;
  right: -11px;
  width: 22px;
  height: 22px;
  border: 2px solid white;
  background-color: black;
  text-align: center;
  border-radius: 15px;
  cursor: pointer;
  z-index: 12;
  box-shadow: 2px 2px 6px #111;
}
/* line 130, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:after {
  content: '\00d7';
  color: white;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Courier New', Courier, monospace;
  padding-left: 1px;
}
/* line 140, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTE_Bubble div.DTE_Bubble_Liner div.DTE_Bubble_Close:hover {
  background-color: #092079;
  box-shadow: 2px 2px 9px #111;
}
/* line 93, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble div.DTE_Bubble_Triangle {
  position: absolute;
  height: 10px;
  width: 10px;
  top: -6px;
  background-color: white;
  border: 1px solid #666;
  border-top: none;
  border-right: none;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 111, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble.below div.DTE_Bubble_Liner {
  top: 10px;
  bottom: auto;
}
/* line 116, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble.below div.DTE_Bubble_Triangle {
  top: 4px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* line 127, ../../stylesheets/sass/vendor/dt-editor/bubble.scss */
div.DTE_Bubble_Background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  /* Fallback */
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10 Consumer Preview */
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Firefox */
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera */
  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
  /* Webkit (Safari/Chrome 10) */
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Webkit (Chrome 11+) */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C Markup, IE10 Release Preview */
  z-index: 10;
}
/* line 159, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTE_Bubble_Background > div {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
/* line 174, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTE_Bubble_Background > div:not([dummy]) {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
}

/* line 16, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable tbody tr.highlight {
  background-color: #FFFBCC !important;
}
/* line 20, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable tbody tr.highlight,
table.dataTable tbody tr.noHighlight,
table.dataTable tbody tr.highlight td,
table.dataTable tbody tr.noHighlight td {
  -webkit-transition: background-color 500ms linear;
  -moz-transition: background-color 500ms linear;
  -ms-transition: background-color 500ms linear;
  -o-transition: background-color 500ms linear;
  transition: background-color 500ms linear;
}
/* line 31, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.stripe tbody tr.odd.highlight, table.dataTable.display tbody tr.odd.highlight {
  background-color: #f9f5c7;
}
/* line 43, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.hover tbody tr:hover.highlight,
table.dataTable.hover tbody tr.odd:hover.highlight,
table.dataTable.hover tbody tr.even:hover.highlight, table.dataTable.display tbody tr:hover.highlight,
table.dataTable.display tbody tr.odd:hover.highlight,
table.dataTable.display tbody tr.even:hover.highlight {
  background-color: #f6f2c5;
}
/* line 54, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.order-column tbody tr.highlight > .sorting_1,
table.dataTable.order-column tbody tr.highlight > .sorting_2,
table.dataTable.order-column tbody tr.highlight > .sorting_3, table.dataTable.display tbody tr.highlight > .sorting_1,
table.dataTable.display tbody tr.highlight > .sorting_2,
table.dataTable.display tbody tr.highlight > .sorting_3 {
  background-color: #faf6c8;
}
/* line 66, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr.odd.highlight > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.highlight > .sorting_1 {
  background-color: #f1edc1;
}
/* line 67, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr.odd.highlight > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.highlight > .sorting_2 {
  background-color: #f3efc2;
}
/* line 68, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr.odd.highlight > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.highlight > .sorting_3 {
  background-color: #f5f1c4;
}
/* line 74, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr.even.highlight > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.highlight > .sorting_1 {
  background-color: #faf6c8;
}
/* line 75, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr.even.highlight > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.highlight > .sorting_2 {
  background-color: #fcf8ca;
}
/* line 76, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr.even.highlight > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.highlight > .sorting_3 {
  background-color: #fefacb;
}
/* line 87, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr:hover.highlight > .sorting_1,
table.dataTable.display tbody tr.odd:hover.highlight > .sorting_1,
table.dataTable.display tbody tr.even:hover.highlight > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.highlight > .sorting_1,
table.dataTable.order-column.hover tbody tr.odd:hover.highlight > .sorting_1,
table.dataTable.order-column.hover tbody tr.even:hover.highlight > .sorting_1 {
  background-color: #eae6bb;
}
/* line 88, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr:hover.highlight > .sorting_2,
table.dataTable.display tbody tr.odd:hover.highlight > .sorting_2,
table.dataTable.display tbody tr.even:hover.highlight > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.highlight > .sorting_2,
table.dataTable.order-column.hover tbody tr.odd:hover.highlight > .sorting_2,
table.dataTable.order-column.hover tbody tr.even:hover.highlight > .sorting_2 {
  background-color: #ece8bd;
}
/* line 89, ../../stylesheets/sass/vendor/dt-editor/datatable.scss */
table.dataTable.display tbody tr:hover.highlight > .sorting_3,
table.dataTable.display tbody tr.odd:hover.highlight > .sorting_3,
table.dataTable.display tbody tr.even:hover.highlight > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.highlight > .sorting_3,
table.dataTable.order-column.hover tbody tr.odd:hover.highlight > .sorting_3,
table.dataTable.order-column.hover tbody tr.even:hover.highlight > .sorting_3 {
  background-color: #efebbf;
}

/* line 4, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime {
  position: absolute;
  background-color: white;
  z-index: 2050;
  border: 1px solid #ccc;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
  padding: 0 20px 6px 20px;
  width: 275px;
}
/* line 13, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-title {
  text-align: center;
  padding: 5px 0px 3px;
}
/* line 18, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table {
  border-spacing: 0;
  margin: 12px 0;
  width: 100%;
}
/* line 23, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table.editor-datetime-table-nospace {
  margin-top: -12px;
}
/* line 27, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table th {
  font-size: 0.8em;
  color: #777;
  font-weight: normal;
  width: 14.285714286%;
  padding: 0 0 4px 0;
  text-align: center;
}
/* line 36, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td {
  font-size: 0.9em;
  color: #444;
  padding: 0;
}
/* line 42, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.selectable {
  text-align: center;
  background: #f5f5f5;
}
/* line 46, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.selectable.disabled {
  color: #aaa;
  background: white;
}
/* line 50, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.selectable.disabled button:hover {
  color: #aaa;
  background: white;
}
/* line 56, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.selectable.now {
  background-color: #ddd;
}
/* line 59, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.selectable.now button {
  font-weight: bold;
}
/* line 64, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.selectable.selected button {
  background: #4E6CA3;
  color: white;
  border-radius: 2px;
}
/* line 70, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.selectable button:hover {
  background: #ff8000;
  color: white;
  border-radius: 2px;
}
/* line 77, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table td.editor-datetime-week {
  font-size: 0.7em;
}
/* line 81, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table button {
  width: 100%;
  box-sizing: border-box;
  border: none;
  background: transparent;
  font-size: inherit;
  color: inherit;
  text-align: center;
  padding: 4px 0;
  cursor: pointer;
  margin: 0;
}
/* line 93, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table button span {
  display: inline-block;
  min-width: 14px;
  text-align: right;
}
/* line 100, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime table.weekNumber th {
  width: 12.5%;
}
/* line 106, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-calendar table {
  margin-top: 0;
}
/* line 111, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-label {
  position: relative;
  display: inline-block;
  height: 30px;
  padding: 5px 6px;
  border: 1px solid transparent;
  box-sizing: border-box;
  cursor: pointer;
}
/* line 120, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-label:hover {
  border: 1px solid #ddd;
  border-radius: 2px;
  background-color: #f5f5f5;
}
/* line 130, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-label select {
  position: absolute;
  top: 6px;
  left: 0;
  cursor: pointer;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
}
/* line 141, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime.horizontal {
  width: 550px;
}
/* line 144, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime.horizontal div.editor-datetime-date,
div.editor-datetime.horizontal div.editor-datetime-time {
  width: 48%;
}
/* line 149, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime.horizontal div.editor-datetime-time {
  margin-left: 4%;
}
/* line 154, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-date {
  position: relative;
  float: left;
  width: 100%;
}
/* line 160, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-time {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
/* line 167, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-time > span {
  vertical-align: middle;
}
/* line 171, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-time th {
  text-align: left;
}
/* line 175, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-time div.editor-datetime-timeblock {
  display: inline-block;
  vertical-align: middle;
}
/* line 182, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-iconLeft,
div.editor-datetime div.editor-datetime-iconRight,
div.editor-datetime div.editor-datetime-iconUp,
div.editor-datetime div.editor-datetime-iconDown {
  width: 30px;
  height: 30px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.3;
  overflow: hidden;
  box-sizing: border-box;
}
/* line 194, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-iconLeft:hover,
div.editor-datetime div.editor-datetime-iconRight:hover,
div.editor-datetime div.editor-datetime-iconUp:hover,
div.editor-datetime div.editor-datetime-iconDown:hover {
  border: 1px solid #ccc;
  border-radius: 2px;
  background-color: #f0f0f0;
  opacity: 0.6;
}
/* line 201, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-iconLeft button,
div.editor-datetime div.editor-datetime-iconRight button,
div.editor-datetime div.editor-datetime-iconUp button,
div.editor-datetime div.editor-datetime-iconDown button {
  border: none;
  background: transparent;
  text-indent: 30px;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
/* line 211, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-iconLeft {
  position: absolute;
  top: 5px;
  left: 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");
}
/* line 218, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-iconRight {
  position: absolute;
  top: 5px;
  right: 5px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");
}
/* line 225, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-iconUp {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAL0lEQVR4AWOgJmBhxCvLyopHnpmVjY2VCadeoCxIHrcsWJ4RlyxCHlMWCTBRJxwAjrIBDMWSiM0AAAAASUVORK5CYII=");
}
/* line 230, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime div.editor-datetime-iconDown {
  height: 20px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAALCAMAAABf9c24AAAAFVBMVEX///99fX1+fn57e3t6enoAAAAAAAC73bqPAAAABnRSTlMAYmJkZt92bnysAAAAMElEQVR4AWOgDmBiRQIsmPKMrGxQgJDFlEfIYpoPk8Utz8qM232MYFfhkQfKUg8AANefAQxecJ58AAAAAElFTkSuQmCC");
}

/* line 236, ../../stylesheets/sass/vendor/dt-editor/datetime.scss */
div.editor-datetime-error {
  clear: both;
  padding: 0 1em;
  max-width: 240px;
  font-size: 11px;
  line-height: 1.25em;
  text-align: center;
  color: #b11f1f;
}

/*
 * Namespace: DTED - DataTables Editor Display - Envelope
 */
/* line 6, ../../stylesheets/sass/vendor/dt-editor/envelope.scss */
div.DTED_Envelope_Wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  height: 100%;
  z-index: 11;
  display: none;
  overflow: hidden;
}
/* line 19, ../../stylesheets/sass/vendor/dt-editor/envelope.scss */
div.DTED_Envelope_Wrapper div.DTED_Envelope_Shadow {
  position: absolute;
  top: -10px;
  left: 10px;
  right: 10px;
  height: 10px;
  z-index: 10;
  box-shadow: 0 0 20px black;
}
/* line 29, ../../stylesheets/sass/vendor/dt-editor/envelope.scss */
div.DTED_Envelope_Wrapper div.DTED_Envelope_Container {
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  border-left: 1px solid #777;
  border-right: 1px solid #777;
  border-bottom: 1px solid #777;
  box-shadow: 3px 3px 10px #555;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  background-color: white;
}
/* line 43, ../../stylesheets/sass/vendor/dt-editor/envelope.scss */
div.DTED_Envelope_Wrapper div.DTED_Envelope_Container div.DTE_Processing_Indicator {
  right: 36px;
}
/* line 47, ../../stylesheets/sass/vendor/dt-editor/envelope.scss */
div.DTED_Envelope_Wrapper div.DTED_Envelope_Container div.DTE_Footer {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
/* line 52, ../../stylesheets/sass/vendor/dt-editor/envelope.scss */
div.DTED_Envelope_Wrapper div.DTED_Envelope_Container div.DTED_Envelope_Close {
  position: absolute;
  top: 16px;
  right: 10px;
  width: 18px;
  height: 18px;
  cursor: pointer;
  z-index: 12;
  text-align: center;
  font-size: 12px;
  background: #F8F8F8;
  background: -webkit-gradient(linear, center bottom, center top, from(#CCC), to(white));
  background: -moz-linear-gradient(top, white, #CCC);
  background: linear-gradient(to bottom, white, #CCC);
  text-shadow: 0 1px 0 white;
  border: 1px solid #999;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 0px 0px 1px #999;
  -moz-box-shadow: 0px 0px 1px #999;
  -webkit-box-shadow: 0px 0px 1px #999;
}

/* line 80, ../../stylesheets/sass/vendor/dt-editor/envelope.scss */
div.DTED_Envelope_Background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background: rgba(0, 0, 0, 0.4);
  /* Fallback */
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  /* IE10 Consumer Preview */
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  /* Firefox */
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  /* Opera */
  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(1, rgba(0, 0, 0, 0.4)));
  /* Webkit (Safari/Chrome 10) */
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  /* Webkit (Chrome 11+) */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
  /* W3C Markup, IE10 Release Preview */
}

/* line 5, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field input,
div.DTE_Field textarea {
  box-sizing: border-box;
  background-color: white;
  -webkit-transition: background-color ease-in-out .15s;
  transition: background-color ease-in-out .15s;
}
/* line 13, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field input:focus,
div.DTE_Field textarea:focus {
  background-color: #ffffee;
}
/* line 18, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field input[type="color"],
div.DTE_Field input[type="date"],
div.DTE_Field input[type="datetime"],
div.DTE_Field input[type="datetime-local"],
div.DTE_Field input[type="email"],
div.DTE_Field input[type="month"],
div.DTE_Field input[type="number"],
div.DTE_Field input[type="password"],
div.DTE_Field input[type="search"],
div.DTE_Field input[type="tel"],
div.DTE_Field input[type="text"],
div.DTE_Field input[type="time"],
div.DTE_Field input[type="url"],
div.DTE_Field input[type="week"] {
  padding: 5px 4px;
  width: 100%;
}
/* line 36, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field label div.DTE_Label_Info {
  font-size: 0.85em;
  margin-top: 0.25em;
}
/* line 40, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field label div.DTE_Label_Info:empty {
  margin-top: 0;
}
/* line 45, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.DTE_Field_Info,
div.DTE_Field div.DTE_Field_Message,
div.DTE_Field div.DTE_Field_Error {
  font-size: 11px;
  line-height: 1em;
  margin-top: 5px;
}
/* line 52, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.DTE_Field_Info:empty,
div.DTE_Field div.DTE_Field_Message:empty,
div.DTE_Field div.DTE_Field_Error:empty {
  margin-top: 0;
}
/* line 57, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.DTE_Field_Error {
  display: none;
  color: #b11f1f;
}
/* line 62, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.multi-value {
  display: none;
  border: 1px dotted #666;
  border-radius: 3px;
  padding: 5px;
  background-color: #fafafa;
  cursor: pointer;
}
/* line 70, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.multi-value span {
  font-size: 0.8em;
  line-height: 1.25em;
  display: block;
  color: #666;
}
/* line 77, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.multi-value.multi-noEdit {
  border: 1px solid #ccc;
  cursor: auto;
  background-color: #fcfcfc;
}
/* line 82, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.multi-value.multi-noEdit:hover {
  background-color: #fcfcfc;
}
/* line 87, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.multi-value:hover {
  background-color: #f1f1f1;
}
/* line 92, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field.disabled {
  color: grey;
}
/* line 95, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field.disabled div.multi-value {
  cursor: default;
  border: 1px dotted #aaa;
  background-color: transparent;
}
/* line 102, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.multi-restore {
  display: none;
  margin-top: 0.5em;
  font-size: 0.8em;
  line-height: 1.25em;
  color: #3879d9;
}
/* line 109, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field div.multi-restore:hover {
  text-decoration: underline;
  cursor: pointer;
}

/* line 118, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field_Type_textarea textarea {
  padding: 3px;
  width: 100%;
  height: 80px;
}

/* line 126, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field.DTE_Field_Type_date img {
  vertical-align: middle;
  cursor: pointer;
}

/* line 134, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field_Type_checkbox div.DTE_Field_Input > div > div,
div.DTE_Field_Type_radio div.DTE_Field_Input > div > div {
  margin-bottom: 0.25em;
}
/* line 137, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field_Type_checkbox div.DTE_Field_Input > div > div:last-child,
div.DTE_Field_Type_radio div.DTE_Field_Input > div > div:last-child {
  margin-bottom: 0;
}
/* line 144, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field_Type_checkbox div.DTE_Field_Input > div > div label,
div.DTE_Field_Type_radio div.DTE_Field_Input > div > div label {
  margin-left: 0.75em;
  vertical-align: middle;
}

/* line 151, ../../stylesheets/sass/vendor/dt-editor/fields.scss */
div.DTE_Field_Type_select div.DTE_Field_Input {
  padding-top: 4px;
}

/* line 4, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline {
  position: relative;
  display: table;
  width: 100%;
}
/* line 9, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Inline_Field,
div.DTE_Inline div.DTE_Inline_Buttons {
  display: table-cell;
  vertical-align: middle;
}
/* line 14, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field,
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field {
  padding: 0;
}
/* line 17, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field > label,
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field > label {
  display: none;
}
/* line 21, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="color"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="date"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="datetime"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="datetime-local"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="email"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="month"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="number"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="password"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="search"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="tel"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="text"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="time"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="url"],
div.DTE_Inline div.DTE_Inline_Field div.DTE_Field input[type="week"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="color"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="date"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="datetime"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="datetime-local"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="email"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="month"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="number"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="password"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="search"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="tel"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="text"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="time"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="url"],
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Field input[type="week"] {
  width: 100%;
}
/* line 39, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Inline_Field div.DTE_Form_Buttons button,
div.DTE_Inline div.DTE_Inline_Buttons div.DTE_Form_Buttons button {
  margin: -6px 0 -6px 4px;
  padding: 5px;
}
/* line 46, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Field input[type="color"],
div.DTE_Inline div.DTE_Field input[type="date"],
div.DTE_Inline div.DTE_Field input[type="datetime"],
div.DTE_Inline div.DTE_Field input[type="datetime-local"],
div.DTE_Inline div.DTE_Field input[type="email"],
div.DTE_Inline div.DTE_Field input[type="month"],
div.DTE_Inline div.DTE_Field input[type="number"],
div.DTE_Inline div.DTE_Field input[type="password"],
div.DTE_Inline div.DTE_Field input[type="search"],
div.DTE_Inline div.DTE_Field input[type="tel"],
div.DTE_Inline div.DTE_Field input[type="text"],
div.DTE_Inline div.DTE_Field input[type="time"],
div.DTE_Inline div.DTE_Field input[type="url"],
div.DTE_Inline div.DTE_Field input[type="week"] {
  margin: -6px 0;
}
/* line 63, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Field_Error,
div.DTE_Inline div.DTE_Form_Error {
  font-size: 11px;
  line-height: 1.2em;
  padding: 0;
  margin-top: 10px;
}
/* line 70, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
div.DTE_Inline div.DTE_Field_Error:empty,
div.DTE_Inline div.DTE_Form_Error:empty {
  margin-top: 0;
}

/* line 77, ../../stylesheets/sass/vendor/dt-editor/inline.scss */
span.dtr-data div.DTE_Inline {
  display: inline-table;
}

/* line 3, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper {
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -390px;
  width: 780px;
  height: 100%;
  z-index: 11;
}
/* line 12, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container {
  display: table;
  height: 100%;
  width: 100%;
}
/* line 17, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
/* line 22, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content {
  position: relative;
  box-shadow: 0 12px 30px 0 rgba(0, 0, 0, 0.5);
  border-radius: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 28, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE {
  background: white;
  border-radius: 6px;
  border: 1px solid #666;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 34, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Header {
  right: 0;
  width: auto;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
/* line 41, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Body_Content {
  box-sizing: border-box;
  background: #fcfcfc;
}
/* line 46, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Footer {
  right: 0;
  width: auto;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* line 54, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close {
  position: absolute;
  top: -11px;
  right: -11px;
  width: 22px;
  height: 22px;
  border: 2px solid white;
  background-color: black;
  text-align: center;
  border-radius: 15px;
  cursor: pointer;
  z-index: 12;
  box-shadow: 2px 2px 6px #111;
}
/* line 130, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:after {
  content: '\00d7';
  color: white;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Courier New', Courier, monospace;
  padding-left: 1px;
}
/* line 140, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close:hover {
  background-color: #092079;
  box-shadow: 2px 2px 9px #111;
}

/* line 63, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTE_Footer {
  display: flex;
  justify-content: end;
}
/* line 68, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTE_Footer_Content {
  display: none;
}
/* line 72, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Wrapper div.DTE.inFormError div.DTE_Footer {
  justify-content: space-between;
}

/* line 78, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
div.DTED_Lightbox_Background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  /* Fallback */
  background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* IE10 Consumer Preview */
  background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Firefox */
  background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Opera */
  background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
  /* Webkit (Safari/Chrome 10) */
  background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* Webkit (Chrome 11+) */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C Markup, IE10 Release Preview */
  z-index: 10;
}
/* line 159, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTED_Lightbox_Background > div {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
/* line 174, ../../stylesheets/sass/vendor/dt-editor/mixins.scss */
div.DTED_Lightbox_Background > div:not([dummy]) {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
}

/* line 84, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Background {
  height: 0;
}
/* line 88, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Shown {
  display: none;
}
/* line 92, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  width: auto;
  height: auto;
  margin-left: 0;
  -webkit-overflow-scrolling: touch;
}
/* line 103, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container {
  display: block;
}
/* line 106, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper {
  display: block;
}
/* line 109, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content {
  border: 4px solid rgba(220, 220, 220, 0.5);
  border-radius: 0;
}
/* line 113, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE {
  border-radius: 0;
  box-shadow: 0 0 5px #555;
  border: 2px solid #444;
}
/* line 118, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Header {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 123, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Footer {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 129, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
body.DTED_Lightbox_Mobile div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTED_Lightbox_Close {
  top: 11px;
  right: 15px;
}

@media only screen and (max-width: 780px) {
  /* line 141, ../../stylesheets/sass/vendor/dt-editor/lightbox.scss */
  div.DTED_Lightbox_Wrapper {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    margin-left: 0;
  }
}
/* line 6, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body {
  padding: 52px 0;
}
/* line 9, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content {
  position: relative;
  overflow: auto;
}
/* line 13, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Form_Info {
  padding: 1em 1em 0 1em;
  margin: 0;
}
/* line 18, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field {
  position: relative;
  zoom: 1;
  clear: both;
  padding: 5px 20%;
  border: 1px solid transparent;
}
/* line 26, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field:after {
  display: block;
  content: ".";
  height: 0;
  line-height: 0;
  clear: both;
  visibility: hidden;
}
/* line 35, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field:hover {
  background-color: #f9f9f9;
  border: 1px solid #f3f3f3;
}
/* line 40, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
  float: left;
  width: 40%;
  padding-top: 6px;
}
/* line 46, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field > div.DTE_Field_Input {
  float: right;
  width: 60%;
}
/* line 54, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.full {
  padding: 5px 0 5px 20%;
}
/* line 57, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label {
  width: 30%;
}
/* line 61, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input {
  width: 70%;
}
/* line 67, ../../stylesheets/sass/vendor/dt-editor/main.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
  float: none;
  clear: both;
  width: 100%;
}

/* line 79, ../../stylesheets/sass/vendor/dt-editor/main.scss */
html[dir="rtl"] div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
  float: right;
}
/* line 83, ../../stylesheets/sass/vendor/dt-editor/main.scss */
html[dir="rtl"] div.DTE_Body div.DTE_Body_Content div.DTE_Field > div.DTE_Field_Input {
  float: left;
}
/* line 88, ../../stylesheets/sass/vendor/dt-editor/main.scss */
html[dir="rtl"] div.DTE div.DTE_Form_Buttons button {
  float: left;
}

@media only screen and (max-width: 768px) {
  /* line 98, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field {
    padding: 5px 10%;
  }
  /* line 101, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full {
    padding: 5px 0 5px 10%;
  }
  /* line 104, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label {
    width: 35.5%;
  }
  /* line 108, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input {
    width: 64.5%;
  }
  /* line 114, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
    width: 100%;
  }
}
@media only screen and (max-width: 640px) {
  /* line 127, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field {
    padding: 5px 0;
  }
  /* line 130, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full {
    padding: 5px 0%;
  }
  /* line 133, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label {
    width: 40%;
  }
  /* line 137, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input {
    width: 60%;
  }
  /* line 143, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
    width: 100%;
  }
}
@media only screen and (max-width: 580px) {
  /* line 157, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field {
    position: relative;
    zoom: 1;
    clear: both;
    padding: 5px 0;
  }
  /* line 164, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
    float: none;
    width: auto;
    padding-top: 0;
  }
  /* line 170, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field > div.DTE_Field_Input {
    float: none;
    width: auto;
  }
  /* line 175, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full, div.DTE_Body div.DTE_Body_Content div.DTE_Field.block {
    padding: 5px 0;
  }
  /* line 179, ../../stylesheets/sass/vendor/dt-editor/main.scss */
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > label,
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.full > div.DTE_Field_Input, div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > label,
  div.DTE_Body div.DTE_Body_Content div.DTE_Field.block > div.DTE_Field_Input {
    width: 100%;
  }
}
/* line 3, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE div.DTE_Processing_Indicator {
  position: absolute;
  top: 17px;
  right: 9px;
  height: 2em;
  width: 2em;
  z-index: 20;
  font-size: 12px;
  display: none;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
/* line 19, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE.processing div.DTE_Processing_Indicator {
  display: block;
}
/* line 23, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE.processing div.DTE_Field div.DTE_Processing_Indicator {
  display: none;
}
/* line 28, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE div.DTE_Field div.DTE_Processing_Indicator {
  top: 13px;
  right: 0;
  font-size: 8px;
}
/* line 35, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE.DTE_Inline div.DTE_Processing_Indicator {
  top: 5px;
  right: 6px;
  font-size: 6px;
}
/* line 43, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE.DTE_Bubble div.DTE_Processing_Indicator {
  top: 10px;
  right: 14px;
  font-size: 8px;
}
/* line 50, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE div.DTE_Processing_Indicator span,
div.DTE div.DTE_Processing_Indicator:before,
div.DTE div.DTE_Processing_Indicator:after {
  display: block;
  background: black;
  width: 0.5em;
  height: 1.5em;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: rgba(0, 0, 0, 0.1);
  -webkit-animation: editorProcessing 0.9s infinite ease-in-out;
  animation: editorProcessing 0.9s infinite ease-in-out;
}
/* line 64, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE div.DTE_Processing_Indicator:before,
div.DTE div.DTE_Processing_Indicator:after {
  position: absolute;
  top: 0;
  content: '';
}
/* line 71, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE div.DTE_Processing_Indicator:before {
  left: -1em;
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
/* line 77, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE div.DTE_Processing_Indicator span {
  -webkit-animation-delay: -0.15s;
  animation-delay: -0.15s;
}
/* line 82, ../../stylesheets/sass/vendor/dt-editor/processing.scss */
div.DTE div.DTE_Processing_Indicator:after {
  left: 1em;
}
@-webkit-keyframes editorProcessing {
  0%,
		80%,
		100% {
    transform: scale(1, 1);
  }
  40% {
    transform: scale(1, 1.5);
  }
}
@keyframes editorProcessing {
  0%,
		80%,
		100% {
    transform: scale(1, 1);
  }
  40% {
    transform: scale(1, 1.5);
  }
}
/* line 2, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload {
  padding-top: 4px;
}
/* line 5, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.eu_table {
  display: table;
  width: 100%;
}
/* line 10, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.row {
  display: table-row;
}
/* line 14, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.cell {
  display: table-cell;
  position: relative;
  width: 50%;
  vertical-align: top;
}
/* line 21, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.cell + div.cell {
  padding-left: 10px;
}
/* line 26, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.row + div.row div.cell {
  padding-top: 10px;
}
/* line 31, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload button.btn, div.DTE div.editor_upload button.btn-large,
div.DTE div.editor_upload input[type=file] {
  width: 100%;
  height: 2.3em;
  font-size: 0.8em;
  text-align: center;
  line-height: 1em;
}
/* line 40, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload input[type=file] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  opacity: 0;
}
/* line 48, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.drop {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: 3px dashed #ccc;
  border-radius: 6px;
  min-height: 4em;
  color: #999;
  padding-top: 3px;
  text-align: center;
}
/* line 60, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.drop.over {
  border: 3px dashed #111;
  color: #111;
}
/* line 65, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.drop span {
  max-width: 75%;
  font-size: 0.85em;
  line-height: 1em;
}
/* line 73, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload div.rendered img {
  max-width: 8em;
  margin: 0 auto;
}
/* line 80, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.noDrop div.drop {
  display: none;
}
/* line 84, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.noDrop div.row.second {
  display: none;
}
/* line 88, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.noDrop div.rendered {
  margin-top: 10px;
}
/* line 94, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.noClear div.clearValue button {
  display: none;
}
/* line 100, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi div.cell {
  display: block;
  width: 100%;
}
/* line 104, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi div.cell div.drop {
  min-height: 0;
  padding-bottom: 5px;
}
/* line 110, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi div.clearValue {
  display: none;
}
/* line 114, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 119, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi ul li {
  position: relative;
  margin-top: 0.5em;
}
/* line 123, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi ul li:first-child {
  margin-top: 0;
}
/* line 127, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi ul li img {
  vertical-align: middle;
}
/* line 131, ../../stylesheets/sass/vendor/dt-editor/upload.scss */
div.DTE div.editor_upload.multi ul li button {
  position: absolute;
  width: 40px;
  right: 0;
  top: 50%;
  margin-top: -1.5em;
}

/* line 1, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 8, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2 {
  /*width: calc(100% - 45px) !important;*/
  width: 100% !important;
  /*margin-left: 45px;*/
}

/* line 14, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 23, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 32, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 36, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 41, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 50, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 58, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-search--inline {
  float: left;
}

/* line 62, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 70, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 74, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 86, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-results {
  display: block;
}

/* line 90, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 96, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

/* line 102, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 106, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 110, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 116, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 122, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 127, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 133, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 137, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 141, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 159, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

/* line 170, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 176, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 181, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 187, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 191, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 199, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 212, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 216, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 221, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 226, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 230, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 235, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 242, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 250, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 256, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 264, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 275, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 283, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 287, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 291, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 296, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 301, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid #000 1px;
  outline: 0;
}

/* line 306, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 311, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 315, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 320, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 325, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 329, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 337, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 342, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 346, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 350, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 354, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 358, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 362, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 367, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 372, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 377, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 382, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 387, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 392, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 398, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 410, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 414, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 419, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 426, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 430, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 448, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 461, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 465, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 4px 0 0 4px;
  left: 1px;
  right: auto;
}

/* line 473, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 477, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 482, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 487, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 498, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 509, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 517, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 521, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 527, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 531, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 542, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 550, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 554, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
}

/* line 558, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 563, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 568, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 572, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 578, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 584, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 589, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 594, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

/* line 599, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 603, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 607, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 612, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 616, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 620, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

/* line 625, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 631, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/* line 638, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single, .select2-container--default.select2-container--focus .select2-selection--multiple {
  height: 46px;
  border: none;
  border-bottom: 1px solid #9e9e9e;
  border-radius: 0;
  outline: 0;
}

/* line 646, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--multiple {
  height: auto;
}

/* line 650, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-search--inline .select2-search__field {
  height: 30px;
}

/* line 654, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple input {
  margin: 0;
}

/* line 658, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border: none;
  color: #fff;
  margin-top: 8px;
  padding: 3px 10px;
  background-color: #42A5F5;
}

/* line 666, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
  margin-right: 5px;
}

/* line 671, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 45px;
  padding-left: 0;
}

/* line 676, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}

/* line 680, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: black transparent transparent;
  border-width: 9px 4px 0 4px;
  margin-left: 2px;
}

/* line 686, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--open .select2-dropdown--above, .select2-container--open .select2-dropdown--below {
  border: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.26);
}

/* line 691, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-results__option {
  padding: 1rem;
}

/* line 695, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-top: none;
  border-right: none;
  border-left: none;
}

/* line 701, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2-container--default .select2-results__option--highlighted[aria-selected], div.tagsinput span.tag {
  background-color: #42A5F5;
}

/* line 705, ../../stylesheets/sass/vendor/_materialize-select2.scss */
.select2 + label {
  position: absolute;
  top: -26px;
  font-size: 0.8rem;
}

/* line 8, ../../stylesheets/sass/general/_print-utilities.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 11, ../../stylesheets/sass/general/_print-utilities.scss */
  .visible-print {
    display: inherit !important;
  }

  /* line 12, ../../stylesheets/sass/general/_print-utilities.scss */
  .hidden-print {
    display: none !important;
  }

  /* line 13, ../../stylesheets/sass/general/_print-utilities.scss */
  .print-page {
    page-break-before: always;
    page-break-after: always;
  }
}
/* line 20, ../../stylesheets/sass/general/_print-utilities.scss */
.print-section-together {
  page-break-inside: avoid;
}

/* line 1, ../../stylesheets/sass/core/_custom-theme.scss */
.gradient-45deg-primary-secondary {
  background: #1f497d;
  background: -webkit-linear-gradient(45deg, #1f497d 0%, #008080 100%);
  background: linear-gradient(45deg, #1f497d 0%, #008080 100%);
}
/* line 3, ../../stylesheets/sass/core/_custom-theme.scss */
.gradient-45deg-primary-secondary.gradient-shadow {
  box-shadow: 0 6px 20px 0 rgba(0, 128, 128, 0.5);
}

/* line 11, ../../stylesheets/sass/core/_custom-theme.scss */
.card {
  overflow: visible;
}

/* line 17, ../../stylesheets/sass/core/_custom-theme.scss */
.dataTables_filter label {
  font-size: 1rem;
}

/* line 23, ../../stylesheets/sass/core/_custom-theme.scss */
.cke_editable img, .textarea-view img {
  max-width: 100%;
  height: auto;
}

@media screen {
  /* line 30, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login {
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
    background-image: url("/img/logincover/oldschool.jpg");
  }
  /* line 36, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login body {
    background-color: transparent;
  }
  /* line 40, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login #main-content {
    margin-bottom: 0;
  }
  /* line 46, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.abc {
    background-image: url("/img/logincover/abc.jpg");
  }
  /* line 47, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.bbc {
    background-image: url("/img/logincover/bbc.jpg");
  }
  /* line 48, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.abbc {
    background-image: url("/img/logincover/abbc.jpg");
  }
  /* line 49, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.acbc {
    background-image: url("/img/logincover/acbc.jpg");
  }
  /* line 50, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.qbc {
    background-image: url("/img/logincover/qbc.jpg");
  }
  /* line 51, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.sheridan {
    background-image: url("/img/logincover/sc.jpg");
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-width: 1600px) {
  /* line 30, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login {
    background-image: url("/img/logincover/oldschool@2x.jpg");
  }
  /* line 56, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.abc {
    background-image: url("/img/logincover/abc@2x.jpg");
  }
  /* line 57, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.acbc {
    background-image: url("/img/logincover/acbc@2x.jpg");
  }
  /* line 58, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.bbc {
    background-image: url("/img/logincover/bbc@2x.jpg");
  }
  /* line 60, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.qbc {
    background-image: url("/img/logincover/qbc@2x.jpg");
  }
  /* line 61, ../../stylesheets/sass/core/_custom-theme.scss */
  html#login.sheridan {
    background-image: url("/img/logincover/sc@2x.jpg");
  }
}

/* line 4, ../../stylesheets/sass/core/forms/_materialize-stepper.scss */
.stepper .step:not(.last-step) .submit-step {
  display: none;
}
/* line 8, ../../stylesheets/sass/core/forms/_materialize-stepper.scss */
.stepper .step.first-step .previous-step {
  display: none;
}
/* line 12, ../../stylesheets/sass/core/forms/_materialize-stepper.scss */
.stepper .step.last-step .next-step {
  display: none;
}

/* line 1, ../../stylesheets/sass/core/forms/_materialize-form.scss */
.materialize-form {
  	/*.form-actions {
  		display: none;
  	}
  
  	.last-group .form-actions {
  		display: block;
  	}*/
}
/* line 2, ../../stylesheets/sass/core/forms/_materialize-form.scss */
.materialize-form h4.form-group-title {
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: uppercase;
}
/* line 9, ../../stylesheets/sass/core/forms/_materialize-form.scss */
.materialize-form .input-field .cke {
  margin-top: 10px;
}
/* line 14, ../../stylesheets/sass/core/forms/_materialize-form.scss */
.materialize-form .select2-container {
  margin-bottom: 20px;
}

/* line 2, ../../stylesheets/sass/core/forms/_input-fields.scss */
.input-field.no-label {
  margin-top: 0;
}

/* line 20, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-title {
  padding: 6px;
  padding-left: 24px;
  padding-right: 12px;
}
/* line 25, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-title .btn-floating {
  margin-top: 22px;
}
/* line 31, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .detail-view label {
  font-weight: 500;
  color: inherit;
  font-size: inherit;
}
/* line 38, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel .row .col.action-button {
  margin-bottom: -18px;
}
/* line 43, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .note-info > .detail-view > .row {
  margin-left: 0;
}
/* line 46, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .note-info .card-panel {
  padding: 12px;
}
/* line 50, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .note-info .reminder-panel {
  display: flex;
  justify-content: space-between;
}
/* line 55, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .note-info .note-reminder-label {
  padding: 4px;
  border-radius: 4px;
  color: #4e4ee0;
  margin-right: 5px;
}
/* line 60, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .note-info .note-reminder-label.future {
  color: #f57c00;
}
/* line 63, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .note-info .note-reminder-label.overdue {
  background-color: #ffff85;
  color: #DA4141;
  font-weight: bold;
}
/* line 68, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .note-info .note-reminder-label.complete {
  color: #61bd8f;
  text-decoration: line-through;
}
/* line 76, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view {
  padding-bottom: 10px;
}
/* line 79, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view .btn-edit {
  visibility: hidden;
}
/* line 82, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view:hover .btn-edit {
  visibility: visible;
}
/* line 86, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view.document-info {
  padding-bottom: 10px;
  border-bottom: 1px solid #dedada;
  padding-top: 10px;
}
/* line 90, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view.document-info .fixed-action-btn {
  top: -9px;
  right: 10px;
}
/* line 96, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view .fixed-action-btn {
  visibility: hidden;
  position: relative;
  display: inline-block;
  top: -4px;
  right: 0;
}
/* line 102, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view .fixed-action-btn ul {
  top: 5px;
  right: 40px;
}
/* line 107, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view:hover .fixed-action-btn {
  visibility: visible;
}
/* line 112, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view > .edit-panel {
  margin: 10px;
}
/* line 116, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .display-panel > .editable-view > .edit-panel .cke {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 122, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .textarea-view {
  white-space: pre;
}
/* line 126, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .plaintext-view {
  white-space: pre-wrap;
}
/* line 130, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card.credit-transfer .cke {
  margin-left: -24px;
  margin-right: -24px;
  margin-top: -24px;
  margin-bottom: 10px;
}
/* line 139, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content .row-list .row {
  border-bottom: 1px solid #f5f5f5;
}
/* line 141, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content .row-list .row:last-child {
  border-bottom-style: none;
}
/* line 147, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content h5 {
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
/* line 153, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content h5:first-child {
  margin-top: 0;
}
/* line 159, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0;
}
/* line 165, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl dt {
  font-weight: 500;
  text-align: right;
  padding-right: 10px;
}
/* line 169, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl dt:after {
  content: ':';
}
/* line 173, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl dt, .card.detail-card .card-content dl dd {
  line-height: 2;
}
/* line 176, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl dt .material-icons.info, .card.detail-card .card-content dl dd .material-icons.info {
  font-size: 1rem;
  vertical-align: -2px;
}
/* line 182, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl dt.separator, .card.detail-card .card-content dl dt.separator + dd {
  border-top: 1px solid #f5f5f5;
  padding-top: 10px;
  margin-top: 10px;
}
/* line 2, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl dt {
  width: 45%;
}
/* line 5, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl dd {
  margin-left: auto;
  width: 55%;
}
/* line 2, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-30 dt {
  width: 30%;
}
/* line 5, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-30 dd {
  margin-left: auto;
  width: 70%;
}
/* line 2, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-40 dt {
  width: 40%;
}
/* line 5, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-40 dd {
  margin-left: auto;
  width: 60%;
}
/* line 2, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-50 dt {
  width: 50%;
}
/* line 5, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-50 dd {
  margin-left: auto;
  width: 50%;
}
/* line 2, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-60 dt {
  width: 60%;
}
/* line 5, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-60 dd {
  margin-left: auto;
  width: 40%;
}
/* line 2, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-70 dt {
  width: 70%;
}
/* line 5, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content dl.dt-70 dd {
  margin-left: auto;
  width: 30%;
}
/* line 199, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content .action-panel {
  margin-top: 10px;
  margin-bottom: -10px;
}
/* line 204, ../../stylesheets/sass/core/_detail-cards.scss */
.card.detail-card .card-content .divider {
  margin-bottom: 10px;
}

/* line 211, ../../stylesheets/sass/core/_detail-cards.scss */
.editable-view .edit-panel {
  display: none;
}
/* line 215, ../../stylesheets/sass/core/_detail-cards.scss */
.editable-view:not(.edit-mode) .edit-mode-only, .editable-view:not(.edit-mode) .dt-buttons {
  display: none;
}

/* line 223, ../../stylesheets/sass/core/_detail-cards.scss */
.detail-card.student-agent-card .edit-panel {
  margin-bottom: 40px;
}
/* line 226, ../../stylesheets/sass/core/_detail-cards.scss */
.detail-card.student-agent-card .agency-details {
  border-right: 1px solid #ccc;
}

/* line 232, ../../stylesheets/sass/core/_detail-cards.scss */
.editable-view.edit-mode .display-panel {
  display: none;
}
/* line 235, ../../stylesheets/sass/core/_detail-cards.scss */
.editable-view.edit-mode .edit-panel {
  display: block;
}

/* line 2, ../../stylesheets/sass/core/_data-tables.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field > label {
  color: inherit;
  font-weight: bold;
  padding-top: 17px;
  font-size: inherit;
}
/* line 9, ../../stylesheets/sass/core/_data-tables.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.skinny input, div.DTE_Body div.DTE_Body_Content div.DTE_Field.skinny select {
  height: 2rem;
}

/* line 15, ../../stylesheets/sass/core/_data-tables.scss */
.btn-plain {
  background-color: #eee;
  color: #333;
  margin-right: 10px;
  padding: 0 15px;
}
/* line 20, ../../stylesheets/sass/core/_data-tables.scss */
.btn-plain i.left {
  margin-right: 8px;
}
/* line 23, ../../stylesheets/sass/core/_data-tables.scss */
.btn-plain i.right {
  margin-left: 8px;
}
/* line 26, ../../stylesheets/sass/core/_data-tables.scss */
.btn-plain:hover, .btn-plain:focus {
  background-color: #ccc;
}

/* line 31, ../../stylesheets/sass/core/_data-tables.scss */
.btn-small {
  font-size: 0.8em;
  font-weight: 500;
  height: 26px;
  line-height: 1;
  padding: 0 13px;
}

/* line 40, ../../stylesheets/sass/core/_data-tables.scss */
td .btn-plain:last-child, th .btn-plain:last-child {
  margin-right: 0;
}

/* line 47, ../../stylesheets/sass/core/_data-tables.scss */
.hide-filters div.dtsp-panesContainer {
  min-height: 60px;
}
/* line 49, ../../stylesheets/sass/core/_data-tables.scss */
.hide-filters div.dtsp-panesContainer div.dtsp-searchPanes {
  display: none;
}

/* line 56, ../../stylesheets/sass/core/_data-tables.scss */
table .table-cell-summary {
  white-space: nowrap;
}

/* line 61, ../../stylesheets/sass/core/_data-tables.scss */
.material-tooltip .table-cell-detail {
  text-align: left;
}
/* line 63, ../../stylesheets/sass/core/_data-tables.scss */
.material-tooltip .table-cell-detail a {
  color: #b6e2ff;
  text-decoration: underline;
}

/* line 69, ../../stylesheets/sass/core/_data-tables.scss */
.dataTables_scrollBody .dataTable {
  margin-left: 0;
}

/* line 73, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable .no-wrap, .dataTable .nowrap {
  white-space: nowrap;
}

/* line 77, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.no-wrap-data {
  white-space: nowrap;
}

/* line 81, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.min-width-100 {
  min-width: 100px;
}
/* line 82, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.min-width-150 {
  min-width: 150px;
}
/* line 83, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.min-width-200 {
  min-width: 200px;
}
/* line 84, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.min-width-250 {
  min-width: 250px;
}
/* line 85, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.min-width-300 {
  min-width: 300px;
}

/* line 87, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.pre-data {
  white-space: pre;
}

/* line 90, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable tbody td.pre-wrap-data {
  white-space: pre-wrap;
}

/* line 95, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable.click-to-edit tbody td:not(:first-child):not(:last-child) {
  cursor: pointer;
}
/* line 97, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable.click-to-edit tbody td:not(:first-child):not(:last-child):hover {
  background-color: #eaf1f9;
}

/* line 104, ../../stylesheets/sass/core/_data-tables.scss */
.table-top-align tr td {
  vertical-align: top;
}

/* line 110, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable .tcsi-link {
  margin-left: 5px;
  vertical-align: text-top;
}

/* line 117, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable .editor_edit, .dataTable .editor_duplicate, .dataTable .editor_view {
  margin-right: 20px;
}
/* line 121, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable .editor_edit .material-icons, .dataTable .editor_delete .material-icons, .dataTable .editor_duplicate .material-icons {
  font-size: 16px;
  vertical-align: text-top;
}

/* line 130, ../../stylesheets/sass/core/_data-tables.scss */
.dataTables_wrapper .dataTables_length {
  padding-top: 0.755em;
  margin-left: 20px;
}
/* line 133, ../../stylesheets/sass/core/_data-tables.scss */
.dataTables_wrapper .dataTables_length label {
  color: #333;
  font-size: 15px;
}
/* line 137, ../../stylesheets/sass/core/_data-tables.scss */
.dataTables_wrapper .dataTables_length label select {
  display: inline-block;
  width: auto;
  height: auto;
}
/* line 145, ../../stylesheets/sass/core/_data-tables.scss */
.dataTables_wrapper .textarea-display {
  white-space: pre-wrap;
}
/* line 149, ../../stylesheets/sass/core/_data-tables.scss */
.dataTables_wrapper .cell-error {
  color: red;
  max-width: 400px;
  display: inline-block;
  text-wrap: auto;
}

/* line 157, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Field_Type_checkbox .DTE_Field_InputControl {
  margin-top: 14px;
}

/* line 162, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Inline_Field .DTE_Field_InputControl > input {
  height: auto;
}
/* line 166, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Inline_Field .DTE_Field_Type_checkbox .DTE_Field_InputControl {
  margin-top: 0;
}
/* line 171, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Inline_Field .DTE_Field_Type_select .DTE_Field_Input {
  padding-top: 0;
}
/* line 174, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Inline_Field .DTE_Field_Type_select select {
  height: auto;
}
/* line 179, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Inline_Field .select2-container--default .select2-selection--multiple,
.DTE_Inline_Field .select2-container--default .select2-selection--single,
.DTE_Inline_Field .select2-container--default.select2-container--focus
.select2-selection--multiple {
  height: 20px;
}
/* line 185, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Inline_Field .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 13px;
  right: 4px;
}
/* line 189, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Inline_Field .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 20px;
}

/* line 194, ../../stylesheets/sass/core/_data-tables.scss */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 400px;
  min-height: 200px;
  overflow-y: auto;
}

/* line 199, ../../stylesheets/sass/core/_data-tables.scss */
.select2-results__option {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 204, ../../stylesheets/sass/core/_data-tables.scss */
select2-search__field {
  margin-bottom: 5px;
}

/* line 208, ../../stylesheets/sass/core/_data-tables.scss */
.dataTable .col-checkmark {
  padding-top: 6px;
  padding-bottom: 2px;
}

/* line 213, ../../stylesheets/sass/core/_data-tables.scss */
div.DTED_Lightbox_Wrapper {
  left: 60%;
}

/* line 217, ../../stylesheets/sass/core/_data-tables.scss */
div.DTED_Lightbox_Wrapper div.DTED_Lightbox_Container div.DTED_Lightbox_Content_Wrapper div.DTED_Lightbox_Content div.DTE div.DTE_Body_Content {
  background-color: transparent;
}

/* line 221, ../../stylesheets/sass/core/_data-tables.scss */
table.dataTable.display.DTFC_Cloned thead, table.DTFC_Cloned tfoot {
  background-color: #f9f9f9;
}

/* line 225, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Header_Content {
  font-size: 2.28rem;
  line-height: 110%;
  font-family: "Rubik", sans-serif;
  font-weight: 400;
  margin-top: 24px;
  margin-left: 24px;
}

/* line 234, ../../stylesheets/sass/core/_data-tables.scss */
div.DTE_Body {
  padding: 0;
}

/* line 238, ../../stylesheets/sass/core/_data-tables.scss */
.DTE select {
  display: inherit;
}
/* line 240, ../../stylesheets/sass/core/_data-tables.scss */
.DTE select:focus {
  outline: 2px solid #008080;
}

/* line 245, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Footer {
  padding: 24px;
}
/* line 248, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Footer .DTE_Form_Buttons {
  text-align: right;
}
/* line 250, ../../stylesheets/sass/core/_data-tables.scss */
.DTE_Footer .DTE_Form_Buttons .btn, .DTE_Footer .DTE_Form_Buttons .btn-large {
  margin-left: 20px;
}

/* line 256, ../../stylesheets/sass/core/_data-tables.scss */
div.DTED_Lightbox_Wrapper {
  z-index: 998;
}

/* line 262, ../../stylesheets/sass/core/_data-tables.scss */
table.dataTable + .dt-buttons {
  float: right;
  margin-top: 10px;
  margin-bottom: -10px;
}

/* line 269, ../../stylesheets/sass/core/_data-tables.scss */
.dt-buttons .btn-right {
  float: right;
}

/* line 276, ../../stylesheets/sass/core/_data-tables.scss */
div.DTE_Body div.DTE_Body_Content .DTE_Field.grouped-first .DTE_Field_Input input, div.DTE_Body div.DTE_Body_Content .DTE_Field.grouped .DTE_Field_Input input {
  margin-bottom: 0;
}
/* line 281, ../../stylesheets/sass/core/_data-tables.scss */
div.DTE_Body div.DTE_Body_Content .DTE_Field.grouped > .DTE_Label, div.DTE_Body div.DTE_Body_Content .DTE_Field.grouped-last > .DTE_Label {
  font-weight: normal;
}

/* line 288, ../../stylesheets/sass/core/_data-tables.scss */
table.dataTable tbody tr .btn-flat {
  padding: 0 1rem;
}

/* line 295, ../../stylesheets/sass/core/_data-tables.scss */
.container div.dt-button-collection {
  width: 200px;
}
/* line 297, ../../stylesheets/sass/core/_data-tables.scss */
.container div.dt-button-collection div.dt-button-collection-title {
  padding: 0;
}
/* line 300, ../../stylesheets/sass/core/_data-tables.scss */
.container div.dt-button-collection .btn.waves-effect, .container div.dt-button-collection .waves-effect.btn-large {
  color: #333;
  padding-left: 24px;
  padding-right: 5px;
  line-height: 30px;
  height: 30px;
  background-color: transparent !important;
  box-shadow: none;
  text-transform: none;
  white-space: nowrap;
  display: block;
  width: 100%;
  text-align: left;
  text-overflow: ellipsis;
}
/* line 316, ../../stylesheets/sass/core/_data-tables.scss */
.container div.dt-button-collection .btn.waves-effect.active, .container div.dt-button-collection .waves-effect.active.btn-large, .container div.dt-button-collection .old-style .waves-effect.btn-large.current, .old-style .container div.dt-button-collection .waves-effect.btn-large.current, .container div.dt-button-collection .old-style .btn.waves-effect.current, .old-style .container div.dt-button-collection .btn.waves-effect.current {
  padding-left: 0;
}
/* line 320, ../../stylesheets/sass/core/_data-tables.scss */
.container div.dt-button-collection .btn.waves-effect.active::before, .container div.dt-button-collection .waves-effect.active.btn-large::before, .container div.dt-button-collection .old-style .waves-effect.btn-large.current::before, .old-style .container div.dt-button-collection .waves-effect.btn-large.current::before, .container div.dt-button-collection .old-style .btn.waves-effect.current::before, .old-style .container div.dt-button-collection .btn.waves-effect.current::before {
  content: 'check';
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  vertical-align: text-bottom;
  margin-right: 5px;
  display: inline-block;
  color: #008080;
  line-height: 1;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
}

/* line 343, ../../stylesheets/sass/core/_data-tables.scss */
.container .buttons-collection.wider + div.dt-button-collection {
  width: 300px;
}

/* line 351, ../../stylesheets/sass/core/_data-tables.scss */
.container table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before, .container table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before, .container table.dataTable.dtr-inline.collapsed > tbody tr.parent > td:first-child:before, .container table.dataTable.dtr-inline.collapsed > tbody tr.parent > th:first-child:before {
  line-height: 16px;
  background-color: #999;
  top: 32%;
}

/* line 363, ../../stylesheets/sass/core/_data-tables.scss */
table.dataTable th.right-aligned-number, table.dataTable td.right-aligned-number {
  text-align: right;
}
/* line 368, ../../stylesheets/sass/core/_data-tables.scss */
table.dataTable td.right-aligned-number {
  padding-right: 18px !important;
}

/* line 2, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable th.col-course, .dataTable th.col-major {
  white-space: nowrap;
}
/* line 5, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable tr:not(.selected) > td.col-course {
  background-color: #eee;
  border-left: 1px solid #ddd;
}
/* line 10, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable tr.even:not(.selected) > td.col-course {
  background-color: #f5f5f5;
}
/* line 14, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable tr:not(.selected) > td.col-trimester {
  background-color: #e0e0e0;
  border-left: 1px solid #ddd;
}
/* line 19, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable tr.even:not(.selected) > td.col-trimester {
  background-color: #e8e5e5;
}
/* line 28, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable th.col-major {
  border-top: 1px solid #aaa;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
/* line 32, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable th.col-major.col-major-last {
  border-right: 1px solid #aaa;
  border-top-right-radius: 4px;
}
/* line 37, ../../stylesheets/sass/ums/courses/_courses.scss */
.dataTable th.col-course.has-majors {
  border-left: 1px solid #aaa;
  border-top: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-top-right-radius: 0;
}

/* line 46, ../../stylesheets/sass/ums/courses/_courses.scss */
div.DTE_Field_Type_checkbox.field-prereqs div.DTE_Field_Input > div > div label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 285px;
}

/* line 54, ../../stylesheets/sass/ums/courses/_courses.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.field-course {
  background-color: #eee;
}
/* line 57, ../../stylesheets/sass/ums/courses/_courses.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.field-trimester {
  background-color: #ddd;
}
/* line 61, ../../stylesheets/sass/ums/courses/_courses.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.field-course > label, div.DTE_Body div.DTE_Body_Content div.DTE_Field.field-trimester > label {
  padding-top: 0;
}
/* line 64, ../../stylesheets/sass/ums/courses/_courses.scss */
div.DTE_Body div.DTE_Body_Content div.DTE_Field.field-course .DTE_Field_InputControl, div.DTE_Body div.DTE_Body_Content div.DTE_Field.field-trimester .DTE_Field_InputControl {
  margin-top: -2px;
}

/* line 72, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-assessment-setup.read-only-mode .edit-mode-only {
  display: none;
}

@media print {
  /* line 81, ../../stylesheets/sass/ums/courses/_courses.scss */
  .unit-view h2 {
    font-size: 16pt;
  }
  /* line 84, ../../stylesheets/sass/ums/courses/_courses.scss */
  .unit-view a[href] {
    color: black;
  }
}
/* line 91, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view #unit-page-header .card-content {
  padding-top: 0;
}
/* line 95, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view #unit-page-header .card-image {
  height: 110px;
}
/* line 97, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view #unit-page-header .card-image img {
  top: -30px;
  opacity: 0.8;
}
@media print {
  /* line 95, ../../stylesheets/sass/ums/courses/_courses.scss */
  .unit-view #unit-page-header .card-image {
    display: none;
  }
}
/* line 107, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view #unit-page-header .course {
  margin-top: 1.6rem;
}
/* line 112, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view #unit-page-header ul.tabs {
  margin-left: -24px;
  margin-bottom: -24px;
  margin-right: -24px;
  width: auto;
}
/* line 119, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view #unit-page-header .classFilter {
  padding-top: 10px;
}
/* line 131, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view td.week::before {
  display: inline-block;
  content: '';
  width: 20px;
  height: 20px;
  background: white;
  border: 1px solid #aaa;
  border-radius: 3px;
}
/* line 143, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view .last-name, .unit-view .unit-attendance-view .last-name {
  font-weight: bold;
  margin-right: 5px;
}
/* line 148, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view tr.withdrawn, .unit-view .unit-attendance-view tr.withdrawn {
  opacity: 0.3;
}
@media print {
  /* line 152, ../../stylesheets/sass/ums/courses/_courses.scss */
  .unit-view .unit-student-list-view tbody td, .unit-view .unit-attendance-view tbody td {
    padding-top: 4px;
    padding-bottom: 0;
  }
}
@media print {
  /* line 159, ../../stylesheets/sass/ums/courses/_courses.scss */
  .unit-view .unit-student-list-view tbody, .unit-view .unit-attendance-view tbody {
    border: 1px solid #d0d0d0;
  }
}
/* line 165, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view .week, .unit-view .unit-attendance-view .week {
  text-align: center;
  width: 5%;
}
/* line 170, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view td.week:nth-child(2n-1), .unit-view .unit-attendance-view td.week:nth-child(2n-1) {
  background-color: #ddd;
}
/* line 174, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view td.week, .unit-view .unit-attendance-view td.week {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
/* line 181, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view .truncate-email, .unit-view .unit-attendance-view .truncate-email {
  max-width: 240px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
/* line 188, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view tbody tr, .unit-view .unit-attendance-view tbody tr {
  height: 85px;
}
/* line 192, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view .student-photo, .unit-view .unit-attendance-view .student-photo {
  width: 95px;
  text-align: center;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 0;
}
/* line 199, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view .student-photo img, .unit-view .unit-attendance-view .student-photo img {
  width: 74px;
  transition: all .2s ease-in-out;
  border-radius: 4px;
}
/* line 206, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view .student-photo img:hover, .unit-view .unit-attendance-view .student-photo img:hover {
  position: relative;
  transform: scale(2);
  z-index: 10000;
}
/* line 216, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view.card > .card-action + .card-content {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
/* line 221, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view.card > .card-action:first-child {
  border-bottom: 1px solid rgba(160, 160, 160, 0.2);
}
/* line 224, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view thead tr.span-heading {
  border-bottom-style: none;
}
/* line 225, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view thead tr.span-heading th {
  color: #666;
  letter-spacing: 4px;
  font-weight: normal;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
}
/* line 236, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view th.week {
  white-space: nowrap;
  font-size: 13px;
}
/* line 241, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view th.week:nth-child(2n-1), .unit-view .unit-attendance-view td.week:nth-child(2n-1) {
  background-color: #eee;
}
/* line 245, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view th.week, .unit-view .unit-attendance-view td.week {
  border-left-style: none;
  border-right-style: none;
}
/* line 250, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view th.week {
  max-width: 60px;
  padding-left: 0;
  padding-right: 0;
  vertical-align: bottom;
  			/*@media (min-width:1300px) {
  				max-width: 45px;
  				min-width: 45px;
  				width: 45px;
  				div {
  					line-height: 45px;
  				}
  			}
  
  			@media (min-width:1500px) {
  				max-width: 50px;
  				min-width: 50px;
  				width: 50px;
  				div {
  					line-height: 50px;
  				}
  			}*/
}
/* line 251, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view th.week div {
  writing-mode: vertical-lr;
  transform: rotate(180deg);
  margin-left: auto;
  margin-right: auto;
}
/* line 259, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view th.week.locked div {
  color: #666;
  font-weight: normal;
}
/* line 289, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view .student-details {
  white-space: nowrap;
  padding-right: 10px;
  border-right: 1px solid #ddd;
}
/* line 296, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td {
  padding: 0 5px;
}
/* line 302, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week.current, .unit-view .unit-attendance-view th.week.current {
  border-left: 2px solid #1f497d;
  border-right: 2px solid #1f497d;
}
/* line 312, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week.has-no-class, .unit-view .unit-attendance-view th.week.has-no-class {
  background-color: #888 !important;
}
/* line 314, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week.has-no-class .attendance-toggle, .unit-view .unit-attendance-view th.week.has-no-class .attendance-toggle {
  display: none;
}
/* line 319, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week {
  min-width: 50px;
}
/* line 323, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week .attendance-toggle[data-type=""] {
  background-color: rgba(250, 250, 250, 0.3) !important;
}
/* line 327, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week .attendance-toggle[data-type="P"] {
  background-color: #1e9c22 !important;
}
/* line 331, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week .attendance-toggle[data-type="A"] {
  background-color: #c74949 !important;
}
/* line 335, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week .attendance-toggle[data-type="I"] {
  background-color: #da9136 !important;
}
/* line 339, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view td.week .attendance-toggle[data-type]::before {
  content: attr(data-type);
  font-weight: bold;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
}
/* line 345, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view th.week.current {
  border-top-style: none;
  background-color: #1f497d;
  color: white;
}
/* line 351, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view tr:last-child td.week.current {
  border-bottom: 2px solid #1f497d;
}
@media (max-width: 766px) {
  /* line 357, ../../stylesheets/sass/ums/courses/_courses.scss */
  .unit-view .unit-attendance-view td.week.locked:not(.context), .unit-view .unit-attendance-view th.week.locked:not(.context) {
    display: none;
  }
}
/* line 363, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view .student-photo {
  height: 60px;
  width: auto;
}
/* line 367, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view .student-photo img {
  width: auto;
  height: 50px;
}
/* line 372, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view tbody tr {
  height: auto;
}
/* line 377, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-attendance-view .week.no-class [type="checkbox"] + label {
  padding-left: 18px;
  height: 18px;
  line-height: 18px;
  margin-top: 2px;
}
@media screen {
  /* line 389, ../../stylesheets/sass/ums/courses/_courses.scss */
  .unit-view .unit-student-list-view .week {
    display: none;
  }
}
/* line 395, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-view .unit-student-list-view tr.withdrawn {
  opacity: 0.3;
}

/* line 405, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table {
  width: auto;
}
/* line 408, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table th, .student-attendance-view table td {
  text-align: center;
}
/* line 411, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table th:first-child {
  padding-right: 20px;
  text-align: left;
}
/* line 415, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td:first-child {
  text-align: left;
}
/* line 419, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td {
  border-left: 1px solid #ddd;
}
/* line 421, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td:last-child {
  border-right: 1px solid #ddd;
}
/* line 425, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td.week {
  padding-left: 10px;
}
/* line 430, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td.has-no-class {
  background-color: #ccc;
}
/* line 434, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td.attendance-record {
  min-width: 120px;
  color: white;
  font-weight: bold;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
}
/* line 439, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td.attendance-record[data-type="P"] {
  color: #1e9c22 !important;
}
/* line 443, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td.attendance-record[data-type="A"] {
  color: #c74949 !important;
}
/* line 447, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-attendance-view table td.attendance-record[data-type="I"] {
  color: #da9136 !important;
}

/* line 457, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page .table-footnote, .student-unit-results .table-footnote {
  color: #666;
}
/* line 460, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page table.dataTable thead th, .student-unit-results table.dataTable thead th {
  padding-left: 5px;
  vertical-align: top;
}
/* line 464, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page th .details, .student-unit-results th .details {
  font-size: 0.8em;
  font-weight: normal;
  color: #444;
}
/* line 468, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page th .details.weighting, .student-unit-results th .details.weighting {
  margin-right: 10px;
}
/* line 472, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page .number-cell.right-align, .student-unit-results .number-cell.right-align {
  padding-right: 18px;
}
/* line 476, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page td .outof, .student-unit-results td .outof {
  color: #888;
}
/* line 480, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page tfoot th, .student-unit-results tfoot th {
  vertical-align: top;
}
/* line 483, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page tfoot th .status, .student-unit-results tfoot th .status {
  line-height: 1.8;
  padding-right: 6px;
}
/* line 487, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page tfoot th .status.published, .student-unit-results tfoot th .status.published {
  color: green;
}
/* line 490, ../../stylesheets/sass/ums/courses/_courses.scss */
.marksbook-page tfoot th .status.not-published, .student-unit-results tfoot th .status.not-published {
  color: #da9136;
}

/* line 498, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-unit-results table {
  width: auto;
}
/* line 501, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-unit-results td, .student-unit-results th {
  padding-right: 20px;
  text-align: left;
}
/* line 503, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-unit-results td:first-child, .student-unit-results th:first-child {
  width: 85px;
}
/* line 507, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-unit-results td.assessment, .student-unit-results th.assessment {
  width: 240px;
}
/* line 511, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-unit-results td:first-child, .student-unit-results th:first-child {
  text-align: left;
}
/* line 514, ../../stylesheets/sass/ums/courses/_courses.scss */
.student-unit-results td.not-published, .student-unit-results th.not-published {
  color: #999;
}

/* line 522, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-approval-section .dt-buttons {
  width: 100%;
}
/* line 526, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-approval-section tr.no-approval-required {
  color: #1e9c22;
}
/* line 531, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-approval-section th .details {
  font-size: 0.8em;
  font-weight: normal;
  color: #444;
}
/* line 535, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-approval-section th .details.weighting {
  margin-right: 10px;
}

/* line 543, ../../stylesheets/sass/ums/courses/_courses.scss */
.unit-list-view .filters .select-wrapper input.select-dropdown {
  margin: 10px 0 10px 0;
}

/* line 1, ../../stylesheets/sass/ums/courses/_timetable.scss */
.my-timetable-view {
  margin-top: 15px;
  padding-bottom: 30px;
}
/* line 5, ../../stylesheets/sass/ums/courses/_timetable.scss */
.my-timetable-view .tab-title {
  color: black;
  font-weight: bold;
}
/* line 11, ../../stylesheets/sass/ums/courses/_timetable.scss */
.my-timetable-view .filters .select-wrapper input.select-dropdown {
  margin-bottom: 0;
}
@media print {
  /* line 1, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .my-timetable-view {
    margin-top: -20px;
  }
  /* line 18, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .my-timetable-view .tabs {
    display: none;
  }
  /* line 22, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .my-timetable-view .select-wrapper .caret {
    display: none;
  }
  /* line 25, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .my-timetable-view .select-wrapper input.select-dropdown {
    border-bottom-style: none;
    text-align: right;
    font-size: 150%;
  }
  /* line 31, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .my-timetable-view .header-panel {
    position: absolute;
    top: 5px;
    right: 20px;
    box-shadow: none;
  }
  /* line 37, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .my-timetable-view .card-panel {
    box-shadow: none;
    border: 1px solid #999;
  }
}

@media print {
  /* line 44, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view {
    font-size: 70%;
  }
}
/* line 48, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .timetable-grid {
  margin-top: 10px;
}
@media screen and (max-width: 660px) {
  /* line 48, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .timetable-grid {
    display: none;
  }
}
@media screen and (max-width: 660px) {
  /* line 55, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .mobile-timetable-view .timetable-grid {
    display: block;
  }
}
@media screen and (min-width: 661px), print {
  /* line 54, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .mobile-timetable-view {
    display: none;
  }
}
/* line 65, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .tt-row {
  display: flex;
}
/* line 68, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .tt-col {
  text-align: center;
}
/* line 73, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .period-cell, .timetable-view .period-header {
  flex-grow: unset;
  flex-shrink: 0;
  width: 50px;
}
/* line 78, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .period-cell {
  min-height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-size: 90%;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 88, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .day-header, .timetable-view .day-cell {
  color-adjust: exact !important;
  -webkit-print-color-adjust: exact !important;
  print-color-adjust: exact !important;
  flex-grow: 1;
  flex-basis: 100%;
  margin-left: 10px;
  background-attachment: fixed;
  border-left: 1px solid #e9e9e9;
  border-right: 1px solid #dadada;
}
@media (min-width: 660px) and (max-width: 900px) {
  /* line 95, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .day-header.no-class-times, .timetable-view .day-cell.no-class-times {
    flex-basis: 50%;
  }
}
@media screen {
  /* line 88, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .day-header, .timetable-view .day-cell {
    background: repeating-linear-gradient(45deg, #f0f0f0, #f0f0f0 10px, #f9f9f9 10px, #f9f9f9 20px);
  }
}
@media print {
  /* line 88, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .day-header, .timetable-view .day-cell {
    border-left-color: #aaa;
    border-right-color: #aaa;
  }
}
/* line 116, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .day-header {
  font-weight: bold;
  border-top: 1px solid #e9e9e9;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  line-height: 2;
}
@media print {
  /* line 116, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .day-header {
    border-top-color: #aaa;
  }
}
/* line 128, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .period-row {
  border-top: 1px dashed #adadad;
}
/* line 133, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .tt-row:last-child .day-cell {
  border-bottom: 1px solid #dadada;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}
@media print {
  /* line 133, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .tt-row:last-child .day-cell {
    border-top-color: #aaa;
  }
}
/* line 144, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .period-start {
  font-weight: bold;
}
/* line 147, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .period-end {
  opacity: 0.8;
}
/* line 151, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel {
  margin: 4px 0 8px 0;
  border-radius: 4px;
  padding: 8px;
  padding-top: 5px;
  padding-bottom: 6px;
  text-align: left;
}
/* line 163, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel .class-time-footer {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  justify-content: space-between;
}
/* line 169, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel .left-footer {
  display: flex;
  flex-wrap: wrap;
}
/* line 172, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel .left-footer > div {
  margin-right: 5px;
  margin-bottom: 3px;
}
/* line 178, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel.has-link {
  cursor: pointer;
}
/* line 182, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel .unit-title {
  font-size: 85%;
  font-weight: 600;
  line-height: 1.2;
  text-align: left;
  margin-bottom: 6px;
  color: #052744;
  font-weight: 500;
}
/* line 191, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel .unit-lecturer {
  font-size: 80%;
  font-weight: normal;
  line-height: 1.2;
  color: #666;
  padding-top: 2px;
}
/* line 199, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel .unit-code, .timetable-view .class-time.card-panel .unit-room {
  display: inline-block;
  font-weight: 400;
  color: white;
  background-color: #8CAFBC;
  font-size: 80%;
  padding: 0 6px;
  border-radius: 4px;
  letter-spacing: 0.6px;
}
@media print {
  /* line 199, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .class-time.card-panel .unit-code, .timetable-view .class-time.card-panel .unit-room {
    background-color: #588499;
  }
}
/* line 213, ../../stylesheets/sass/ums/courses/_timetable.scss */
.timetable-view .class-time.card-panel .unit-room {
  background-color: #7faf85;
}
@media print {
  /* line 213, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .class-time.card-panel .unit-room {
    background-color: #64946a;
  }
}
@media print {
  /* line 151, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .class-time.card-panel {
    margin: 2px 0 2px 0;
    padding: 6px;
    padding-top: 3px;
    padding-bottom: 3px;
    page-break-inside: avoid;
    border-radius: 0;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
  }
  /* line 226, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .class-time.card-panel .unit-title {
    margin-bottom: 3px;
  }
  /* line 236, ../../stylesheets/sass/ums/courses/_timetable.scss */
  .timetable-view .class-time.card-panel:first-child {
    border-top-style: solid;
  }
}

@media print {
  /* line 4, ../../stylesheets/sass/ums/courses/_planner.scss */
  .course-plan-view header.card-panel {
    padding: 0;
    box-shadow: none;
  }
  /* line 8, ../../stylesheets/sass/ums/courses/_planner.scss */
  .course-plan-view h4 {
    font-size: 18pt;
  }
  /* line 12, ../../stylesheets/sass/ums/courses/_planner.scss */
  .course-plan-view .actions {
    display: none;
  }
  /* line 16, ../../stylesheets/sass/ums/courses/_planner.scss */
  .course-plan-view .course-plan-table-view {
    box-shadow: none;
    padding: 0;
    flex-direction: column;
  }
  /* line 20, ../../stylesheets/sass/ums/courses/_planner.scss */
  .course-plan-view .course-plan-table-view .unit-selection {
    margin-left: 0;
  }
  /* line 23, ../../stylesheets/sass/ums/courses/_planner.scss */
  .course-plan-view .course-plan-table-view .checklist {
    margin-right: 0;
  }
}
/* line 30, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view a.unit-info-link {
  border-bottom: 1px dashed;
  color: inherit;
}
/* line 35, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view header .core-select {
  max-width: 200px;
}
/* line 39, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .notes-display {
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px;
}
/* line 44, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .notes-display p {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 51, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .actions .btn, .course-plan-view .actions .btn-large {
  margin-left: 20px;
}
/* line 56, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view {
  display: flex;
}
/* line 59, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection, .course-plan-view .course-plan-table-view .checklist {
  margin: 10px;
}
/* line 62, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection {
  margin-right: 5px;
}
/* line 65, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection .unit input.completed + label {
  color: #5ea25e !important;
  font-weight: bold;
}
/* line 69, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection .unit input.studying + label {
  color: #13869b !important;
  font-weight: bold;
}
/* line 73, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection .unit input.enrolled + label {
  color: #cf8616 !important;
  font-weight: bold;
}
/* line 77, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection .unit input.selected + label {
  color: #3346d7 !important;
  font-weight: bold;
}
/* line 86, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection li.collection-item.unit.elective-placeholder {
  display: none;
}
/* line 88, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .unit-selection li.collection-item.unit.elective-placeholder:has([checked]) {
  display: inherit;
}
/* line 93, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist {
  flex: 1 1 auto;
  margin-left: 5px;
}
/* line 97, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit {
  padding-left: 35px;
}
/* line 99, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit .checkmark {
  vertical-align: bottom;
  visibility: hidden;
  margin-left: -30px;
}
/* line 105, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit.selected .checkmark, .course-plan-view .course-plan-table-view .checklist li.unit.completed .checkmark, .course-plan-view .course-plan-table-view .checklist li.unit.enrolled .checkmark, .course-plan-view .course-plan-table-view .checklist li.unit.studying .checkmark {
  visibility: visible;
}
/* line 109, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit.selected {
  color: #3346d7;
  font-weight: bold;
}
/* line 113, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit.completed {
  color: #5ea25e;
  font-weight: bold;
}
/* line 117, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit.enrolled {
  color: #cf8616;
  font-weight: bold;
}
/* line 121, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit.studying {
  color: #13869b;
  font-weight: bold;
}
/* line 125, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit .unit-title {
  margin-right: 5px;
}
/* line 128, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit .completed-label {
  font-weight: normal;
  font-style: italic;
}
/* line 133, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist li.unit .preqs {
  color: #666;
  font-size: 80%;
  display: inline-block;
  font-weight: normal;
}
/* line 140, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .group-note {
  font-weight: normal;
  font-style: italic;
}
/* line 144, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .major-sets {
  padding: 0;
}
/* line 146, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .major-sets .collection {
  margin: 0;
  border-style: none;
}
/* line 149, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .major-sets .collection.major-elective {
  border-top: 1px solid #e0e0e0;
}
/* line 155, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .warnings .warning {
  text-indent: -15px;
  padding-left: 40px;
}
/* line 158, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .warnings .warning .material-icons {
  color: orange;
  vertical-align: bottom;
}
/* line 167, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .unit-totals td, .course-plan-view .course-plan-table-view .checklist .unit-totals th {
  padding: 5px 5px;
  text-align: center;
}
/* line 170, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .unit-totals td:first-child, .course-plan-view .course-plan-table-view .checklist .unit-totals th:first-child {
  text-align-last: left;
}
/* line 174, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .unit-totals .selected {
  color: #3346d7;
}
/* line 177, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .unit-totals .completed {
  color: #5ea25e;
}
/* line 180, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .unit-totals .enrolled {
  color: #cf8616;
}
/* line 183, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .checklist .unit-totals .studying {
  color: #13869b;
}
/* line 191, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view table th, .course-plan-view .course-plan-table-view table td {
  vertical-align: text-top;
}
/* line 195, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view table .units-cell, .course-plan-view .course-plan-table-view table .tts-cell {
  border: 1px solid #ccc;
}
/* line 198, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view table .tts-cell {
  border-top-style: none;
}
/* line 201, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view table .units-cell {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 202, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view table .units-cell.empty {
  background-color: #999;
}
/* line 209, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view table .units-cell .workload-warning {
  background-color: #dc703c;
  color: white;
  border-radius: 3px;
  padding: 2px 6px;
  font-size: 10pt;
  margin-left: 2px;
  margin-right: 2px;
}
/* line 222, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .collection-header {
  font-weight: 500;
  padding: 4px 10px;
}
/* line 226, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .collection-item {
  padding: 2px 10px;
}
/* line 229, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .collection-item input.completed + label {
  text-decoration: line-through;
}
/* line 232, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view .collection-item label {
  padding-left: 25px;
}
/* line 239, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view li.unit [type="checkbox"] + label {
  color: #666;
}
/* line 242, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view li.unit [type="checkbox"]:disabled + label {
  color: #aaa;
}
/* line 245, ../../stylesheets/sass/ums/courses/_planner.scss */
.course-plan-view .course-plan-table-view li.unit [type="checkbox"]:checked + label {
  color: #3346d7;
  font-weight: bold;
}

/* line 4, ../../stylesheets/sass/ums/student/_profile.scss */
#profile-page-header .card-image {
  height: 110px;
}
/* line 6, ../../stylesheets/sass/ums/student/_profile.scss */
#profile-page-header .card-image img {
  top: -30px;
  opacity: 0.8;
}
@media only screen and (max-width: 600px) {
  /* line 4, ../../stylesheets/sass/ums/student/_profile.scss */
  #profile-page-header .card-image {
    display: none;
  }
}
/* line 14, ../../stylesheets/sass/ums/student/_profile.scss */
#profile-page-header .card-profile-image {
  top: 5px;
  width: 150px;
  left: 10px;
}
@media only screen and (max-width: 600px) {
  /* line 14, ../../stylesheets/sass/ums/student/_profile.scss */
  #profile-page-header .card-profile-image {
    width: 75px;
  }
}
/* line 23, ../../stylesheets/sass/ums/student/_profile.scss */
#profile-page-header .card-profile-image img {
  max-height: 180px;
}
@media only screen and (max-width: 600px) {
  /* line 29, ../../stylesheets/sass/ums/student/_profile.scss */
  #profile-page-header .card-content {
    margin-top: -10px;
  }
  /* line 33, ../../stylesheets/sass/ums/student/_profile.scss */
  #profile-page-header .student-header {
    text-align: right;
  }
  /* line 35, ../../stylesheets/sass/ums/student/_profile.scss */
  #profile-page-header .student-header h4 {
    margin-top: 0;
  }
  /* line 40, ../../stylesheets/sass/ums/student/_profile.scss */
  #profile-page-header .course-header p.medium-small {
    display: none;
  }
  /* line 44, ../../stylesheets/sass/ums/student/_profile.scss */
  #profile-page-header .card-content .row ul.tabs {
    margin-top: 0;
  }
}
/* line 49, ../../stylesheets/sass/ums/student/_profile.scss */
#profile-page-header .course {
  margin-top: 1.6rem;
}
/* line 54, ../../stylesheets/sass/ums/student/_profile.scss */
#profile-page-header ul.tabs {
  margin-left: -24px;
  margin-bottom: -24px;
  margin-top: 24px;
  margin-right: -24px;
  width: auto;
}
/* line 61, ../../stylesheets/sass/ums/student/_profile.scss */
#profile-page-header ul.tabs .tab a {
  padding: 0 12px;
}

/* line 68, ../../stylesheets/sass/ums/student/_profile.scss */
#documents .filter-panel {
  margin-bottom: 30px;
}

/* line 73, ../../stylesheets/sass/ums/student/_profile.scss */
.profile-page-content {
  /*.row.english-employment {
  	margin-top: 40px;
  }*/
}
/* line 75, ../../stylesheets/sass/ums/student/_profile.scss */
.profile-page-content .education-card .employment-experience {
  border: 1px solid #ddd;
  padding: 5px;
  min-height: 92px;
}
/* line 81, ../../stylesheets/sass/ums/student/_profile.scss */
.profile-page-content .english-employment dl {
  border: 1px solid #ddd;
}
/* line 86, ../../stylesheets/sass/ums/student/_profile.scss */
.profile-page-content .personal-details-card .input-field .info {
  color: #9e9e9e;
  font-size: 13px;
}
/* line 98, ../../stylesheets/sass/ums/student/_profile.scss */
.profile-page-content .education-edit-panel .form-group-title {
  margin: 0;
}

/* line 107, ../../stylesheets/sass/ums/student/_profile.scss */
.status-history-table.dataTable {
  margin-left: 0;
  border-bottom-style: none !important;
}
/* line 111, ../../stylesheets/sass/ums/student/_profile.scss */
.status-history-table.dataTable thead {
  display: none;
}
/* line 116, ../../stylesheets/sass/ums/student/_profile.scss */
.status-history-table.dataTable tbody tr td {
  padding: 0;
  padding-right: 20px;
  white-space: nowrap;
}

@media print {
  /* line 128, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view .card-profile-image {
    display: none;
  }
  /* line 132, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view .dt-buttons {
    display: none;
  }
  /* line 136, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view .course-header {
    display: none;
  }
  /* line 140, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view #profile-page-header .card-image {
    display: none;
  }
  /* line 144, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view ul.tabs {
    display: none;
  }
  /* line 149, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view .select-wrapper .caret {
    display: none;
  }
  /* line 154, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view .card-title.grey.lighten-4 {
    background-color: transparent !important;
    padding-left: 0;
  }
  /* line 159, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view .card {
    box-shadow: none;
  }
  /* line 161, ../../stylesheets/sass/ums/student/_profile.scss */
  .student-profile-view .card .card-content {
    padding: 0 !important;
  }
}

/* line 2, ../../stylesheets/sass/ums/student/_new-student-view.scss */
.new-student-view .card-content .form-actions {
  display: none;
}

/* line 1, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view {
  max-width: 1030px;
}
/* line 4, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view a.unit-info-link {
  color: #649dc5;
  font-size: 90%;
  line-height: 1;
  margin-left: 9px;
}
/* line 12, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .selected-count {
  line-height: 35px;
}
/* line 15, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection-item .class-times {
  float: right;
  color: #999;
}
/* line 21, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection.enrolment-group .collection-item label.unit {
  color: black;
}
/* line 26, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection.enrolment-group .collection-item.unavailable [type="checkbox"]:not(:checked):disabled + label:before {
  visibility: hidden;
}
/* line 29, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection.enrolment-group .collection-item.unavailable label.unit {
  color: #888;
}
/* line 33, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection.enrolment-group .selected-in-course-plan-label {
  color: #1d56bb;
  display: block;
  margin-left: 35px;
}
/* line 38, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection.enrolment-group .electives-in-course-plan {
  color: #1d56bb;
  font-weight: bold;
}
/* line 43, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection.enrolment-group .collection-item.complete label.unit, .unit-selection-view .collection.enrolment-group .collection-item.complete .secondary-content {
  color: green;
}
/* line 50, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .collection-item .user-content {
  margin-left: 35px;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
/* line 56, ../../stylesheets/sass/ums/student/_enrolment.scss */
.unit-selection-view .info-text {
  margin-bottom: 40px;
}
@media only screen and (max-width: 600px) {
  /* line 62, ../../stylesheets/sass/ums/student/_enrolment.scss */
  .unit-selection-view .collection .collection-item {
    padding-left: 20px;
  }
  /* line 66, ../../stylesheets/sass/ums/student/_enrolment.scss */
  .unit-selection-view .collection .collection-item.unavailable label.unit {
    padding-left: 0;
  }
  /* line 70, ../../stylesheets/sass/ums/student/_enrolment.scss */
  .unit-selection-view .collection .collection-item .secondary-content, .unit-selection-view .collection .collection-item .class-times {
    float: none;
    display: block;
  }
  /* line 74, ../../stylesheets/sass/ums/student/_enrolment.scss */
  .unit-selection-view .collection .collection-item .user-content {
    margin-left: 0;
  }
  /* line 80, ../../stylesheets/sass/ums/student/_enrolment.scss */
  .unit-selection-view .card.awaiting-review button {
    margin-top: 10px;
  }
}

/* line 91, ../../stylesheets/sass/ums/student/_enrolment.scss */
.student-profile-view .unit-selection-view [type="checkbox"]:not(:checked):disabled + label:before {
  display: none;
}
/* line 95, ../../stylesheets/sass/ums/student/_enrolment.scss */
.student-profile-view .unit-selection-view [type="checkbox"]:checked:disabled + label:before {
  border-right: 2px solid #008080;
  border-bottom: 2px solid #008080;
}
/* line 101, ../../stylesheets/sass/ums/student/_enrolment.scss */
.student-profile-view .unit-selection-view .selected-units-panel p {
  font-size: 1.2rem;
  font-weight: bold;
  margin-top: 40px;
  margin-left: 10px;
  margin-bottom: 0;
}
/* line 108, ../../stylesheets/sass/ums/student/_enrolment.scss */
.student-profile-view .unit-selection-view .selected-units-panel label {
  font-size: 1rem;
}

/* line 2, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view .right-toolbar {
  padding-top: 20px;
}
/* line 6, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view table.testing-copy {
  border-collapse: collapse;
  width: 200px;
}
/* line 8, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view table.testing-copy td {
  border: 1px solid blue;
  padding: 10px;
}
/* line 12, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view table.testing-copy td:first-child {
  font-weight: bold;
  background-color: #ccc;
}
/* line 20, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view .btn-reporting {
  background-color: #eee;
  color: #333;
  margin-right: 10px;
  padding: 0 15px;
}
/* line 25, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view .btn-reporting i.left {
  margin-right: 8px;
}
/* line 28, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view .btn-reporting i.right {
  margin-left: 8px;
}
/* line 34, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view .dt-buttons {
  margin-top: 20px;
}
/* line 38, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view .dtsp-panesContainer {
  border-style: none;
  border-radius: 0;
  margin-bottom: 0;
}
/* line 44, ../../stylesheets/sass/ums/_reporting.scss */
.reporting-view #studentSummaryReporting {
  margin-left: 0;
}

/* line 51, ../../stylesheets/sass/ums/_reporting.scss */
.tcsi-packets h3, .extract-report h3 {
  font-size: 1.7rem;
}
/* line 54, ../../stylesheets/sass/ums/_reporting.scss */
.tcsi-packets h4 .tcsi-help-link, .tcsi-packets h4 .extract-help-link, .extract-report h4 .tcsi-help-link, .extract-report h4 .extract-help-link {
  float: right;
  font-size: 16pt;
}
/* line 57, ../../stylesheets/sass/ums/_reporting.scss */
.tcsi-packets h4 .tcsi-help-link .material-icons, .tcsi-packets h4 .extract-help-link .material-icons, .extract-report h4 .tcsi-help-link .material-icons, .extract-report h4 .extract-help-link .material-icons {
  vertical-align: text-top;
}
/* line 62, ../../stylesheets/sass/ums/_reporting.scss */
.tcsi-packets .packet-links .packet-group-heading, .extract-report .packet-links .packet-group-heading {
  font-size: 1em;
  font-weight: bold;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}
/* line 68, ../../stylesheets/sass/ums/_reporting.scss */
.tcsi-packets .packet-links .packet-link, .extract-report .packet-links .packet-link {
  margin-left: 0.5em;
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

/* line 78, ../../stylesheets/sass/ums/_reporting.scss */
#unitReviewsReportView .count-cell:hover {
  background-color: #ededf7;
  border-radius: 4px;
  cursor: context-menu;
}

/* line 101, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .copy-button {
  float: right;
}
/* line 105, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-image {
  display: none;
}
/* line 110, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-table.copy-mode .chart-image {
  display: block;
}
/* line 113, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-table.copy-mode .chart-holder {
  display: none;
}
/* line 118, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table {
  border-collapse: collapse;
  width: auto;
}
/* line 121, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table td, .unit-reviews.chart-view > table th {
  border: 1px solid #898989;
  padding: 3px;
  font-family: Calibri, sans-serif;
  font-size: 9pt;
  text-align: center;
  background-color: transparent;
}
/* line 129, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table th {
  padding: 3px;
  padding-top: 2px;
  padding-bottom: 2px;
  width: 80px;
  font-weight: normal;
}
/* line 136, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table td {
  white-space: nowrap;
}
/* line 141, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .chart-title td {
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  border-style: none;
}
/* line 150, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-chart td {
  padding: 0;
  text-align: right;
  line-height: 0;
  border-style: none;
  vertical-align: bottom;
  height: 160px;
}
/* line 161, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-headers th:first-child {
  background-color: transparent;
  border-left-style: none;
  border-top-style: none;
  width: 85px;
  max-width: 85px;
  min-width: 85px;
}
/* line 173, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr td {
  width: 80px;
  max-width: 80px;
  min-width: 80px;
}
/* line 178, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr td:first-child {
  padding-left: 8px;
  border-left-style: solid;
  border-left-width: 6px;
  width: 85px;
  max-width: 85px;
  min-width: 85px;
}
/* line 186, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(1) td:first-child {
  border-left-color: #5b9ad5;
}
/* line 187, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(2) td:first-child {
  border-left-color: #ec7d32;
}
/* line 188, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(3) td:first-child {
  border-left-color: #a5a5a5;
}
/* line 189, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(4) td:first-child {
  border-left-color: #febf00;
}
/* line 190, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(5) td:first-child {
  border-left-color: #70ad47;
}
/* line 191, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(6) td:first-child {
  border-left-color: #264478;
}
/* line 192, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(7) td:first-child {
  border-left-color: #9e480e;
}
/* line 193, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(8) td:first-child {
  border-left-color: #636363;
}
/* line 194, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(9) td:first-child {
  border-left-color: #997300;
}
/* line 195, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(10) td:first-child {
  border-left-color: #255e91;
}
/* line 196, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(11) td:first-child {
  border-left-color: #43682b;
}
/* line 197, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows tr:nth-child(12) td:first-child {
  border-left-color: #1ea5b8;
}
/* line 199, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view > table .data-rows td:first-child {
  text-align: left;
}
/* line 205, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view tbody.chart td {
  background-color: #ccc;
}
/* line 211, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view tbody.chart td.x:nth-child(1) {
  background-color: #5b9ad5;
  border-color: #5b9ad5;
}
/* line 212, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view tbody.chart td.x:nth-child(2) {
  background-color: #ec7d32;
  border-color: #ec7d32;
}
/* line 213, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view tbody.chart td.x:nth-child(3) {
  background-color: #a5a5a5;
  border-color: #a5a5a5;
}
/* line 214, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view tbody.chart td.x:nth-child(4) {
  background-color: #febf00;
  border-color: #febf00;
}
/* line 217, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-column-container {
  padding-bottom: 0;
  width: 100%;
}
/* line 220, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-column-container .chart-column {
  vertical-align: bottom;
}
/* line 221, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-column-container .chart-column div {
  border: 1px solid #999;
}
/* line 228, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-column-container .chart-column:nth-child(1) div {
  background-color: #5b9ad5;
}
/* line 229, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-column-container .chart-column:nth-child(2) div {
  background-color: #ec7d32;
}
/* line 230, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-column-container .chart-column:nth-child(3) div {
  background-color: #a5a5a5;
}
/* line 231, ../../stylesheets/sass/ums/_reporting.scss */
.unit-reviews.chart-view .chart-column-container .chart-column:nth-child(4) div {
  background-color: #febf00;
}

/* line 1, ../../stylesheets/sass/ums/_report-hub.scss */
.grist-page-frame {
  height: calc(100vh - 85px);
  margin-left: -15px;
  margin-bottom: -10px;
  width: calc( 100% + 30px );
}

/* line 1, ../../stylesheets/sass/ums/features/_video-meetings.scss */
.video-meeting-placeholder {
  height: calc(100vh - 220px);
  text-align: center;
}
/* line 5, ../../stylesheets/sass/ums/features/_video-meetings.scss */
.video-meeting-placeholder .card-content {
  height: 100%;
}
/* line 8, ../../stylesheets/sass/ums/features/_video-meetings.scss */
.video-meeting-placeholder .card-content i.large {
  font-size: 12rem;
}
/* line 12, ../../stylesheets/sass/ums/features/_video-meetings.scss */
.video-meeting-placeholder .card-content > div {
  width: 100%;
}

/* line 18, ../../stylesheets/sass/ums/features/_video-meetings.scss */
#virtualClassroom .video-meeting-placeholder {
  height: calc(100vh - 360px);
}

/* line 1, ../../stylesheets/sass/app/_message.scss */
.message-list-view {
  padding: 0 24px;
}
/* line 4, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages {
  margin: 0 -24px;
}
/* line 7, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .collapsible-header {
  background-color: #fcfcfc;
}
/* line 10, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .collapsible-header.message-header.active, .message-list-view .messages .old-style .collapsible-header.message-header.current, .old-style .message-list-view .messages .collapsible-header.message-header.current {
  border-bottom-style: dashed;
}
/* line 12, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .collapsible-header.message-header.active .summary .subject, .message-list-view .messages .old-style .collapsible-header.message-header.current .summary .subject, .old-style .message-list-view .messages .collapsible-header.message-header.current .summary .subject, .message-list-view .messages .collapsible-header.message-header.active .parties, .message-list-view .messages .old-style .collapsible-header.message-header.current .parties, .old-style .message-list-view .messages .collapsible-header.message-header.current .parties {
  white-space: normal;
}
/* line 15, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .collapsible-header.message-header.active .summary .bodySummary, .message-list-view .messages .old-style .collapsible-header.message-header.current .summary .bodySummary, .old-style .message-list-view .messages .collapsible-header.message-header.current .summary .bodySummary {
  display: none;
}
/* line 19, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message > .collapsible-body {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: white;
}
/* line 28, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message .message-actions {
  border-top: 1px dashed #ddd;
  margin-left: -2rem;
  margin-right: -2rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 7px;
}
/* line 35, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message .message-actions .btn-flat {
  padding-left: 1rem;
}
/* line 40, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message .textarea-view {
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 43, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message .textarea-view blockquote {
  border-left: 5px solid #ccc;
}
/* line 46, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message .textarea-view p {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 52, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message-header i {
  flex: 0 0 2rem;
}
/* line 56, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .parties {
  flex: 0 0 20%;
}
/* line 60, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .date {
  text-align: right;
  color: #666;
  white-space: nowrap;
}
/* line 66, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .summary {
  flex: auto;
}
/* line 68, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .summary .subject {
  color: rgba(0, 0, 0, 0.87);
}
/* line 71, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .summary .bodySummary {
  color: #999;
}
/* line 73, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .summary .bodySummary::before {
  display: inline;
  content: ' – ';
}
/* line 80, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .summary, .message-list-view .messages .parties {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 20px;
}
/* line 88, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message.unread .message-header {
  font-weight: bold;
}
/* line 93, ../../stylesheets/sass/app/_message.scss */
.message-list-view .messages .message.read i.material-icons {
  color: #999;
}

/* line 2, ../../stylesheets/sass/ums/_notifications.scss */
#notificationList .notification-details {
  color: #666;
  font-size: 90%;
}
/* line 7, ../../stylesheets/sass/ums/_notifications.scss */
#notificationList tr.notification-unread {
  font-weight: bold;
}

/* line 13, ../../stylesheets/sass/ums/_notifications.scss */
.notification-categories .chip {
  margin-right: 10px;
  font-size: 15px;
  cursor: pointer;
}
/* line 18, ../../stylesheets/sass/ums/_notifications.scss */
.notification-categories .chip.active, .notification-categories .old-style .chip.current, .old-style .notification-categories .chip.current {
  background-color: #ffffbe;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

/* line 3, ../../stylesheets/sass/ums/staff/_staff-permissions.scss */
.staff-permissions .dataTable tbody tr td {
  vertical-align: top;
}
/* line 6, ../../stylesheets/sass/ums/staff/_staff-permissions.scss */
.staff-permissions .dataTable p, .staff-permissions .dataTable ul {
  margin: 0 0 10px;
}
/* line 9, ../../stylesheets/sass/ums/staff/_staff-permissions.scss */
.staff-permissions .dataTable ul {
  padding-inline-start: 20px;
  padding-left: 20px;
}
/* line 13, ../../stylesheets/sass/ums/staff/_staff-permissions.scss */
.staff-permissions .dataTable ul > li {
  list-style-type: disc;
  margin-block-end: 2px;
  line-height: 1.2;
  padding-inline-start: 0;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.materialize-red {
  background-color: #e51c23 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text {
  color: #e51c23 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-5 {
  background-color: #fdeaeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-5 {
  color: #fdeaeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-4 {
  background-color: #f8c1c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-4 {
  color: #f8c1c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-3 {
  background-color: #f3989b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-3 {
  color: #f3989b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-2 {
  background-color: #ee6e73 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-2 {
  color: #ee6e73 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.lighten-1 {
  background-color: #ea454b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-lighten-1 {
  color: #ea454b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-1 {
  background-color: #d0181e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-1 {
  color: #d0181e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-2 {
  background-color: #b9151b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-2 {
  color: #b9151b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-3 {
  background-color: #a21318 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-3 {
  color: #a21318 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.materialize-red.darken-4 {
  background-color: #8b1014 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.materialize-red-text.text-darken-4 {
  color: #8b1014 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.red {
  background-color: #F44336 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.red-text {
  color: #F44336 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-5 {
  background-color: #FFEBEE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-5 {
  color: #FFEBEE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-4 {
  background-color: #FFCDD2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-4 {
  color: #FFCDD2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-3 {
  background-color: #EF9A9A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-3 {
  color: #EF9A9A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-2 {
  background-color: #E57373 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-2 {
  color: #E57373 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.lighten-1 {
  background-color: #EF5350 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-lighten-1 {
  color: #EF5350 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-1 {
  background-color: #E53935 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-1 {
  color: #E53935 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-2 {
  background-color: #D32F2F !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-2 {
  color: #D32F2F !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-3 {
  background-color: #C62828 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-3 {
  color: #C62828 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.darken-4 {
  background-color: #B71C1C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-darken-4 {
  color: #B71C1C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-1 {
  background-color: #FF8A80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-1 {
  color: #FF8A80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-2 {
  background-color: #FF5252 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-2 {
  color: #FF5252 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-3 {
  background-color: #FF1744 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-3 {
  color: #FF1744 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.red.accent-4 {
  background-color: #D50000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.red-text.text-accent-4 {
  color: #D50000 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.pink {
  background-color: #e91e63 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.pink-text {
  color: #e91e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-5 {
  background-color: #fce4ec !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-5 {
  color: #fce4ec !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-4 {
  background-color: #f8bbd0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-4 {
  color: #f8bbd0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-3 {
  background-color: #f48fb1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-3 {
  color: #f48fb1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-2 {
  background-color: #f06292 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-2 {
  color: #f06292 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.lighten-1 {
  background-color: #ec407a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-lighten-1 {
  color: #ec407a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-1 {
  background-color: #d81b60 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-1 {
  color: #d81b60 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-2 {
  background-color: #c2185b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-2 {
  color: #c2185b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-3 {
  background-color: #ad1457 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-3 {
  color: #ad1457 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.darken-4 {
  background-color: #880e4f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-darken-4 {
  color: #880e4f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-1 {
  background-color: #ff80ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-1 {
  color: #ff80ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-2 {
  background-color: #ff4081 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-2 {
  color: #ff4081 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-3 {
  background-color: #f50057 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-3 {
  color: #f50057 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.pink.accent-4 {
  background-color: #c51162 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.pink-text.text-accent-4 {
  color: #c51162 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.purple {
  background-color: #9c27b0 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.purple-text {
  color: #9c27b0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-5 {
  background-color: #f3e5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-5 {
  color: #f3e5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-4 {
  background-color: #e1bee7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-4 {
  color: #e1bee7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-3 {
  background-color: #ce93d8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-3 {
  color: #ce93d8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-2 {
  background-color: #ba68c8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-2 {
  color: #ba68c8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.lighten-1 {
  background-color: #ab47bc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-lighten-1 {
  color: #ab47bc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-1 {
  background-color: #8e24aa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-1 {
  color: #8e24aa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-2 {
  background-color: #7b1fa2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-2 {
  color: #7b1fa2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-3 {
  background-color: #6a1b9a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-3 {
  color: #6a1b9a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.darken-4 {
  background-color: #4a148c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-darken-4 {
  color: #4a148c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-1 {
  background-color: #ea80fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-1 {
  color: #ea80fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-2 {
  background-color: #e040fb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-2 {
  color: #e040fb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-3 {
  background-color: #d500f9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-3 {
  color: #d500f9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.purple.accent-4 {
  background-color: #aa00ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.purple-text.text-accent-4 {
  color: #aa00ff !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-purple {
  background-color: #673ab7 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text {
  color: #673ab7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-5 {
  color: #ede7f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-4 {
  color: #d1c4e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-3 {
  color: #b39ddb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-2 {
  background-color: #9575cd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-2 {
  color: #9575cd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-lighten-1 {
  color: #7e57c2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-1 {
  color: #5e35b1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-2 {
  background-color: #512da8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-2 {
  color: #512da8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-3 {
  background-color: #4527a0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-3 {
  color: #4527a0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.darken-4 {
  background-color: #311b92 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-darken-4 {
  color: #311b92 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-1 {
  background-color: #b388ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-1 {
  color: #b388ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-2 {
  background-color: #7c4dff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-2 {
  color: #7c4dff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-3 {
  background-color: #651fff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-3 {
  color: #651fff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-purple.accent-4 {
  background-color: #6200ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-purple-text.text-accent-4 {
  color: #6200ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.indigo {
  background-color: #3f51b5 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.indigo-text {
  color: #3f51b5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-5 {
  color: #e8eaf6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-4 {
  background-color: #c5cae9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-4 {
  color: #c5cae9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-3 {
  background-color: #9fa8da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-3 {
  color: #9fa8da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-2 {
  background-color: #7986cb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-2 {
  color: #7986cb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-lighten-1 {
  color: #5c6bc0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-1 {
  background-color: #3949ab !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-1 {
  color: #3949ab !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-2 {
  background-color: #303f9f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-2 {
  color: #303f9f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-3 {
  background-color: #283593 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-3 {
  color: #283593 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.darken-4 {
  background-color: #1a237e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-darken-4 {
  color: #1a237e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-1 {
  background-color: #8c9eff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-1 {
  color: #8c9eff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-2 {
  background-color: #536dfe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-2 {
  color: #536dfe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-3 {
  background-color: #3d5afe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-3 {
  color: #3d5afe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.indigo.accent-4 {
  background-color: #304ffe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.indigo-text.text-accent-4 {
  color: #304ffe !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue {
  background-color: #2196F3 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-text {
  color: #2196F3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-5 {
  background-color: #E3F2FD !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-5 {
  color: #E3F2FD !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-4 {
  background-color: #BBDEFB !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-4 {
  color: #BBDEFB !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-3 {
  background-color: #90CAF9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-3 {
  color: #90CAF9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-2 {
  background-color: #64B5F6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-2 {
  color: #64B5F6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.lighten-1 {
  background-color: #42A5F5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-lighten-1 {
  color: #42A5F5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-1 {
  background-color: #1E88E5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-1 {
  color: #1E88E5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-2 {
  background-color: #1976D2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-2 {
  color: #1976D2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-3 {
  background-color: #1565C0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-3 {
  color: #1565C0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.darken-4 {
  background-color: #0D47A1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-darken-4 {
  color: #0D47A1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-1 {
  background-color: #82B1FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-1 {
  color: #82B1FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-2 {
  background-color: #448AFF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-2 {
  color: #448AFF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-3 {
  background-color: #2979FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-3 {
  color: #2979FF !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue.accent-4 {
  background-color: #2962FF !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-text.text-accent-4 {
  color: #2962FF !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-blue {
  background-color: #03a9f4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-blue-text {
  color: #03a9f4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-5 {
  color: #e1f5fe !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-4 {
  color: #b3e5fc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-3 {
  background-color: #81d4fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-3 {
  color: #81d4fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-2 {
  color: #4fc3f7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-lighten-1 {
  color: #29b6f6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-1 {
  background-color: #039be5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-1 {
  color: #039be5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-2 {
  background-color: #0288d1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-2 {
  color: #0288d1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-3 {
  background-color: #0277bd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-3 {
  color: #0277bd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.darken-4 {
  background-color: #01579b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-darken-4 {
  color: #01579b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-1 {
  background-color: #80d8ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-1 {
  color: #80d8ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-2 {
  background-color: #40c4ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-2 {
  color: #40c4ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-3 {
  background-color: #00b0ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-3 {
  color: #00b0ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-blue.accent-4 {
  background-color: #0091ea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-blue-text.text-accent-4 {
  color: #0091ea !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.cyan {
  background-color: #00bcd4 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.cyan-text {
  color: #00bcd4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-5 {
  background-color: #e0f7fa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-5 {
  color: #e0f7fa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-4 {
  color: #b2ebf2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-3 {
  background-color: #80deea !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-3 {
  color: #80deea !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-2 {
  color: #4dd0e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.lighten-1 {
  background-color: #26c6da !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-lighten-1 {
  color: #26c6da !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-1 {
  background-color: #00acc1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-1 {
  color: #00acc1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-2 {
  background-color: #0097a7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-2 {
  color: #0097a7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-3 {
  background-color: #00838f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-3 {
  color: #00838f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.darken-4 {
  background-color: #006064 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-darken-4 {
  color: #006064 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-1 {
  background-color: #84ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-1 {
  color: #84ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-2 {
  background-color: #18ffff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-2 {
  color: #18ffff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-3 {
  background-color: #00e5ff !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-3 {
  color: #00e5ff !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.cyan.accent-4 {
  background-color: #00b8d4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.cyan-text.text-accent-4 {
  color: #00b8d4 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.teal {
  background-color: #009688 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.teal-text {
  color: #009688 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-5 {
  background-color: #e0f2f1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-5 {
  color: #e0f2f1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-4 {
  background-color: #b2dfdb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-4 {
  color: #b2dfdb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-3 {
  background-color: #80cbc4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-3 {
  color: #80cbc4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-2 {
  background-color: #4db6ac !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-2 {
  color: #4db6ac !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.lighten-1 {
  background-color: #26a69a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-lighten-1 {
  color: #26a69a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-1 {
  background-color: #00897b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-1 {
  color: #00897b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-2 {
  background-color: #00796b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-2 {
  color: #00796b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-3 {
  background-color: #00695c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-3 {
  color: #00695c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.darken-4 {
  background-color: #004d40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-darken-4 {
  color: #004d40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-1 {
  background-color: #a7ffeb !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-1 {
  color: #a7ffeb !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-2 {
  background-color: #64ffda !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-2 {
  color: #64ffda !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-3 {
  background-color: #1de9b6 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-3 {
  color: #1de9b6 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.teal.accent-4 {
  background-color: #00bfa5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.teal-text.text-accent-4 {
  color: #00bfa5 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.green {
  background-color: #4CAF50 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.green-text {
  color: #4CAF50 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-5 {
  background-color: #E8F5E9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-5 {
  color: #E8F5E9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-4 {
  background-color: #C8E6C9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-4 {
  color: #C8E6C9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-3 {
  background-color: #A5D6A7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-3 {
  color: #A5D6A7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-2 {
  background-color: #81C784 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-2 {
  color: #81C784 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.lighten-1 {
  background-color: #66BB6A !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-lighten-1 {
  color: #66BB6A !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-1 {
  background-color: #43A047 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-1 {
  color: #43A047 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-2 {
  background-color: #388E3C !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-2 {
  color: #388E3C !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-3 {
  background-color: #2E7D32 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-3 {
  color: #2E7D32 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.darken-4 {
  background-color: #1B5E20 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-darken-4 {
  color: #1B5E20 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-1 {
  background-color: #B9F6CA !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-1 {
  color: #B9F6CA !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-2 {
  background-color: #69F0AE !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-2 {
  color: #69F0AE !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-3 {
  background-color: #00E676 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-3 {
  color: #00E676 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.green.accent-4 {
  background-color: #00C853 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.green-text.text-accent-4 {
  color: #00C853 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.light-green {
  background-color: #8bc34a !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.light-green-text {
  color: #8bc34a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-5 {
  color: #f1f8e9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-4 {
  background-color: #dcedc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-4 {
  color: #dcedc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-3 {
  color: #c5e1a5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-2 {
  background-color: #aed581 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-2 {
  color: #aed581 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.lighten-1 {
  background-color: #9ccc65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-lighten-1 {
  color: #9ccc65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-1 {
  background-color: #7cb342 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-1 {
  color: #7cb342 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-2 {
  background-color: #689f38 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-2 {
  color: #689f38 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-3 {
  background-color: #558b2f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-3 {
  color: #558b2f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.darken-4 {
  background-color: #33691e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-darken-4 {
  color: #33691e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-1 {
  background-color: #ccff90 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-1 {
  color: #ccff90 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-2 {
  background-color: #b2ff59 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-2 {
  color: #b2ff59 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-3 {
  background-color: #76ff03 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-3 {
  color: #76ff03 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.light-green.accent-4 {
  background-color: #64dd17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.light-green-text.text-accent-4 {
  color: #64dd17 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.lime {
  background-color: #cddc39 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.lime-text {
  color: #cddc39 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-5 {
  background-color: #f9fbe7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-5 {
  color: #f9fbe7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-4 {
  background-color: #f0f4c3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-4 {
  color: #f0f4c3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-3 {
  background-color: #e6ee9c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-3 {
  color: #e6ee9c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-2 {
  background-color: #dce775 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-2 {
  color: #dce775 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.lighten-1 {
  background-color: #d4e157 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-lighten-1 {
  color: #d4e157 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-1 {
  background-color: #c0ca33 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-1 {
  color: #c0ca33 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-2 {
  background-color: #afb42b !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-2 {
  color: #afb42b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-3 {
  background-color: #9e9d24 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-3 {
  color: #9e9d24 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.darken-4 {
  background-color: #827717 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-darken-4 {
  color: #827717 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-1 {
  background-color: #f4ff81 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-1 {
  color: #f4ff81 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-2 {
  background-color: #eeff41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-2 {
  color: #eeff41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-3 {
  background-color: #c6ff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-3 {
  color: #c6ff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.lime.accent-4 {
  background-color: #aeea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.lime-text.text-accent-4 {
  color: #aeea00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.yellow {
  background-color: #ffeb3b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.yellow-text {
  color: #ffeb3b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-5 {
  background-color: #fffde7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-5 {
  color: #fffde7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-4 {
  background-color: #fff9c4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-4 {
  color: #fff9c4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-3 {
  background-color: #fff59d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-3 {
  color: #fff59d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-2 {
  background-color: #fff176 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-2 {
  color: #fff176 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.lighten-1 {
  background-color: #ffee58 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-lighten-1 {
  color: #ffee58 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-1 {
  background-color: #fdd835 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-1 {
  color: #fdd835 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-2 {
  background-color: #fbc02d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-2 {
  color: #fbc02d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-3 {
  background-color: #f9a825 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-3 {
  color: #f9a825 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.darken-4 {
  background-color: #f57f17 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-darken-4 {
  color: #f57f17 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-1 {
  background-color: #ffff8d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-1 {
  color: #ffff8d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-2 {
  background-color: #ffff00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-2 {
  color: #ffff00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-3 {
  background-color: #ffea00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-3 {
  color: #ffea00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.yellow.accent-4 {
  background-color: #ffd600 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.yellow-text.text-accent-4 {
  color: #ffd600 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.amber {
  background-color: #ffc107 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.amber-text {
  color: #ffc107 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-5 {
  background-color: #fff8e1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-5 {
  color: #fff8e1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-4 {
  background-color: #ffecb3 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-4 {
  color: #ffecb3 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-3 {
  background-color: #ffe082 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-3 {
  color: #ffe082 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-2 {
  background-color: #ffd54f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-2 {
  color: #ffd54f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.lighten-1 {
  background-color: #ffca28 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-lighten-1 {
  color: #ffca28 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-1 {
  background-color: #ffb300 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-1 {
  color: #ffb300 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-2 {
  background-color: #ffa000 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-2 {
  color: #ffa000 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-3 {
  background-color: #ff8f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-3 {
  color: #ff8f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.darken-4 {
  background-color: #ff6f00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-darken-4 {
  color: #ff6f00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-1 {
  background-color: #ffe57f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-1 {
  color: #ffe57f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-2 {
  background-color: #ffd740 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-2 {
  color: #ffd740 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-3 {
  background-color: #ffc400 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-3 {
  color: #ffc400 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.amber.accent-4 {
  background-color: #ffab00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.amber-text.text-accent-4 {
  color: #ffab00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.orange {
  background-color: #ff9800 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.orange-text {
  color: #ff9800 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-5 {
  background-color: #fff3e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-5 {
  color: #fff3e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-4 {
  background-color: #ffe0b2 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-4 {
  color: #ffe0b2 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-3 {
  background-color: #ffcc80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-3 {
  color: #ffcc80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-2 {
  background-color: #ffb74d !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-2 {
  color: #ffb74d !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.lighten-1 {
  background-color: #ffa726 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-lighten-1 {
  color: #ffa726 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-1 {
  background-color: #fb8c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-1 {
  color: #fb8c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-2 {
  background-color: #f57c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-2 {
  color: #f57c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-3 {
  background-color: #ef6c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-3 {
  color: #ef6c00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.darken-4 {
  background-color: #e65100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-darken-4 {
  color: #e65100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-1 {
  background-color: #ffd180 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-1 {
  color: #ffd180 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-2 {
  background-color: #ffab40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-2 {
  color: #ffab40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-3 {
  background-color: #ff9100 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-3 {
  color: #ff9100 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.orange.accent-4 {
  background-color: #ff6d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.orange-text.text-accent-4 {
  color: #ff6d00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.deep-orange {
  background-color: #ff5722 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text {
  color: #ff5722 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-5 {
  color: #fbe9e7 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-4 {
  color: #ffccbc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-3 {
  color: #ffab91 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-2 {
  color: #ff8a65 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-lighten-1 {
  color: #ff7043 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-1 {
  background-color: #f4511e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-1 {
  color: #f4511e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-2 {
  background-color: #e64a19 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-2 {
  color: #e64a19 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-3 {
  background-color: #d84315 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-3 {
  color: #d84315 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.darken-4 {
  background-color: #bf360c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-darken-4 {
  color: #bf360c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-1 {
  color: #ff9e80 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-2 {
  color: #ff6e40 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-3 {
  color: #ff3d00 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.deep-orange-text.text-accent-4 {
  color: #dd2c00 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.brown {
  background-color: #795548 !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.brown-text {
  color: #795548 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-5 {
  background-color: #efebe9 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-5 {
  color: #efebe9 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-4 {
  background-color: #d7ccc8 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-4 {
  color: #d7ccc8 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-3 {
  background-color: #bcaaa4 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-3 {
  color: #bcaaa4 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-2 {
  background-color: #a1887f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-2 {
  color: #a1887f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.lighten-1 {
  background-color: #8d6e63 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-lighten-1 {
  color: #8d6e63 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-1 {
  background-color: #6d4c41 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-1 {
  color: #6d4c41 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-2 {
  background-color: #5d4037 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-2 {
  color: #5d4037 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-3 {
  background-color: #4e342e !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-3 {
  color: #4e342e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.brown.darken-4 {
  background-color: #3e2723 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.brown-text.text-darken-4 {
  color: #3e2723 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.blue-grey {
  background-color: #607d8b !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text {
  color: #607d8b !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-5 {
  color: #eceff1 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-4 {
  color: #cfd8dc !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-3 {
  color: #b0bec5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-2 {
  color: #90a4ae !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.lighten-1 {
  background-color: #78909c !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-lighten-1 {
  color: #78909c !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-1 {
  background-color: #546e7a !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-1 {
  color: #546e7a !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-2 {
  background-color: #455a64 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-2 {
  color: #455a64 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-3 {
  background-color: #37474f !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-3 {
  color: #37474f !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.blue-grey.darken-4 {
  background-color: #263238 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.blue-grey-text.text-darken-4 {
  color: #263238 !important;
}

/* line 370, ../materialize-admin/sass/components/_color.scss */
.grey {
  background-color: #9e9e9e !important;
}

/* line 373, ../materialize-admin/sass/components/_color.scss */
.grey-text {
  color: #9e9e9e !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-5 {
  background-color: #fafafa !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-5 {
  color: #fafafa !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-4 {
  background-color: #f5f5f5 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-4 {
  color: #f5f5f5 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-3 {
  background-color: #eeeeee !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-3 {
  color: #eeeeee !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-2 {
  background-color: #e0e0e0 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-2 {
  color: #e0e0e0 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.lighten-1 {
  background-color: #bdbdbd !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-lighten-1 {
  color: #bdbdbd !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-1 {
  background-color: #757575 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-1 {
  color: #757575 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-2 {
  background-color: #616161 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-2 {
  color: #616161 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-3 {
  background-color: #424242 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-3 {
  color: #424242 !important;
}

/* line 378, ../materialize-admin/sass/components/_color.scss */
.grey.darken-4 {
  background-color: #212121 !important;
}

/* line 381, ../materialize-admin/sass/components/_color.scss */
.grey-text.text-darken-4 {
  color: #212121 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.black {
  background-color: #000000 !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.black-text {
  color: #000000 !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.white {
  background-color: #FFFFFF !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.white-text {
  color: #FFFFFF !important;
}

/* line 390, ../materialize-admin/sass/components/_color.scss */
.transparent {
  background-color: transparent !important;
}

/* line 393, ../materialize-admin/sass/components/_color.scss */
.transparent-text {
  color: transparent !important;
}

/* line 7, ../../stylesheets/sass/custom-theme/_typography.scss */
a {
  text-decoration: none;
}

/* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
html {
  line-height: 1.5;
  font-family: "Roboto", sans-serif !important;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.87);
}
@media only screen and (min-width: 0) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 14.5px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 11, ../../stylesheets/sass/custom-theme/_typography.scss */
  html {
    font-size: 15px;
  }
}

/* line 30, ../../stylesheets/sass/custom-theme/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Rubik", sans-serif;
  font-weight: 400;
  line-height: 1.1;
}

/* line 35, ../../stylesheets/sass/custom-theme/_typography.scss */
p {
  font-family: "Roboto", sans-serif;
}

/* line 40, ../../stylesheets/sass/custom-theme/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: inherit;
}

/* line 41, ../../stylesheets/sass/custom-theme/_typography.scss */
h1 {
  font-size: 4.2rem;
  line-height: 110%;
  margin: 2.1rem 0 1.68rem 0;
}

/* line 42, ../../stylesheets/sass/custom-theme/_typography.scss */
h2 {
  font-size: 3.56rem;
  line-height: 110%;
  margin: 1.78rem 0 1.424rem 0;
}

/* line 43, ../../stylesheets/sass/custom-theme/_typography.scss */
h3 {
  font-size: 2.92rem;
  line-height: 110%;
  margin: 1.46rem 0 1.168rem 0;
}

/* line 44, ../../stylesheets/sass/custom-theme/_typography.scss */
h4 {
  font-size: 2.28rem;
  line-height: 110%;
  margin: 1.14rem 0 0.912rem 0;
}

/* line 45, ../../stylesheets/sass/custom-theme/_typography.scss */
h5 {
  font-size: 1.64rem;
  line-height: 110%;
  margin: 0.82rem 0 0.656rem 0;
}

/* line 46, ../../stylesheets/sass/custom-theme/_typography.scss */
h6 {
  font-size: 1rem;
  line-height: 110%;
  margin: 0.5rem 0 0.4rem 0;
}

/* line 49, ../../stylesheets/sass/custom-theme/_typography.scss */
em {
  font-style: italic;
}

/* line 50, ../../stylesheets/sass/custom-theme/_typography.scss */
strong {
  font-weight: 500;
}

/* line 51, ../../stylesheets/sass/custom-theme/_typography.scss */
small {
  font-size: 75%;
}

/* line 52, ../../stylesheets/sass/custom-theme/_typography.scss */
.light, .page-footer .footer-copyright {
  font-weight: 300;
}

/* line 53, ../../stylesheets/sass/custom-theme/_typography.scss */
.thin {
  font-weight: 200;
}

/* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
.flow-text {
  font-weight: 300;
}
@media only screen and (min-width: 360px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 390px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.224rem;
  }
}
@media only screen and (min-width: 420px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.248rem;
  }
}
@media only screen and (min-width: 450px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.272rem;
  }
}
@media only screen and (min-width: 480px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.296rem;
  }
}
@media only screen and (min-width: 510px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.32rem;
  }
}
@media only screen and (min-width: 540px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.344rem;
  }
}
@media only screen and (min-width: 570px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.368rem;
  }
}
@media only screen and (min-width: 600px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.392rem;
  }
}
@media only screen and (min-width: 630px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.416rem;
  }
}
@media only screen and (min-width: 660px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.44rem;
  }
}
@media only screen and (min-width: 690px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.464rem;
  }
}
@media only screen and (min-width: 720px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.488rem;
  }
}
@media only screen and (min-width: 750px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.512rem;
  }
}
@media only screen and (min-width: 780px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.536rem;
  }
}
@media only screen and (min-width: 810px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.56rem;
  }
}
@media only screen and (min-width: 840px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.584rem;
  }
}
@media only screen and (min-width: 870px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.608rem;
  }
}
@media only screen and (min-width: 900px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.632rem;
  }
}
@media only screen and (min-width: 930px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.656rem;
  }
}
@media only screen and (min-width: 960px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.68rem;
  }
}
@media only screen and (max-width: 360px) {
  /* line 56, ../../stylesheets/sass/custom-theme/_typography.scss */
  .flow-text {
    font-size: 1.2rem;
  }
}

@media only screen and (max-width: 768px) {
  /* line 73, ../../stylesheets/sass/custom-theme/_typography.scss */
  #main .nav-expanded .brand-sidebar {
    background: transparent !important;
  }

  /* line 76, ../../stylesheets/sass/custom-theme/_typography.scss */
  .brand-sidebar .logo-wrapper {
    text-align: center;
    background: transparent;
    padding: 17px 18px !important;
  }
}
/* line 8, ../../stylesheets/sass/custom-theme/_theme.scss */
.card {
  border-radius: 3px;
}

/* line 11, ../../stylesheets/sass/custom-theme/_theme.scss */
.nav-expanded .brand-sidebar {
  background: #1f497d !important;
}

/* line 15, ../../stylesheets/sass/custom-theme/_theme.scss */
body #header .header-search-wrapper {
  margin: 10px auto 0 80px;
}

/* line 20, ../../stylesheets/sass/custom-theme/_theme.scss */
.hidden-frame {
  width: 0;
  height: 0;
  max-width: 0;
  max-height: 0;
  border-style: none;
  visisibility: hidden;
}

/* line 30, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center {
  display: table;
  margin: auto;
}
/* line 34, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center, html.page-center body {
  height: 100%;
}
/* line 37, ../../stylesheets/sass/custom-theme/_theme.scss */
html.page-center body {
  display: table-cell;
  vertical-align: middle;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 9, ../materialize-admin/sass/components/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 19, ../materialize-admin/sass/components/_normalize.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, ../materialize-admin/sass/components/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, ../materialize-admin/sass/components/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, ../materialize-admin/sass/components/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
/* line 77, ../materialize-admin/sass/components/_normalize.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, ../materialize-admin/sass/components/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 98, ../materialize-admin/sass/components/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 110, ../materialize-admin/sass/components/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, ../materialize-admin/sass/components/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 127, ../materialize-admin/sass/components/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 136, ../materialize-admin/sass/components/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 145, ../materialize-admin/sass/components/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 154, ../materialize-admin/sass/components/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, ../materialize-admin/sass/components/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../materialize-admin/sass/components/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../materialize-admin/sass/components/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 185, ../materialize-admin/sass/components/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 193, ../materialize-admin/sass/components/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 204, ../materialize-admin/sass/components/_normalize.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 212, ../materialize-admin/sass/components/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 221, ../materialize-admin/sass/components/_normalize.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, ../materialize-admin/sass/components/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, ../materialize-admin/sass/components/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, ../materialize-admin/sass/components/_normalize.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, ../materialize-admin/sass/components/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 290, ../materialize-admin/sass/components/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, ../materialize-admin/sass/components/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, ../materialize-admin/sass/components/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, ../materialize-admin/sass/components/_normalize.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, ../materialize-admin/sass/components/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, ../materialize-admin/sass/components/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
/* line 356, ../materialize-admin/sass/components/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 367, ../materialize-admin/sass/components/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 376, ../materialize-admin/sass/components/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 387, ../materialize-admin/sass/components/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 396, ../materialize-admin/sass/components/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 405, ../materialize-admin/sass/components/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 416, ../materialize-admin/sass/components/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../materialize-admin/sass/components/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 3, ../materialize-admin/sass/components/_global.scss */
html {
  box-sizing: border-box;
}

/* line 6, ../materialize-admin/sass/components/_global.scss */
*, *:before, *:after {
  box-sizing: inherit;
}

/* line 21, ../materialize-admin/sass/components/_global.scss */
ul:not(.browser-default) {
  padding-left: 0;
  list-style-type: none;
}
/* line 25, ../materialize-admin/sass/components/_global.scss */
ul:not(.browser-default) > li {
  list-style-type: none;
}

/* line 31, ../materialize-admin/sass/components/_global.scss */
a {
  color: #8e24aa;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
}

/* line 41, ../materialize-admin/sass/components/_global.scss */
.valign-wrapper {
  display: flex;
  align-items: center;
}

/* line 48, ../materialize-admin/sass/components/_global.scss */
.clearfix {
  clear: both;
}

/* line 54, ../materialize-admin/sass/components/_global.scss */
.z-depth-0 {
  box-shadow: none !important;
}

/* line 57, ../materialize-admin/sass/components/_global.scss */
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-floating, .dropdown-content, .collapsible, .side-nav {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}

/* line 60, ../materialize-admin/sass/components/_global.scss */
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-floating:hover {
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
}

/* line 63, ../materialize-admin/sass/components/_global.scss */
.z-depth-2 {
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

/* line 66, ../materialize-admin/sass/components/_global.scss */
.z-depth-3 {
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);
}

/* line 69, ../materialize-admin/sass/components/_global.scss */
.z-depth-4, .modal {
  box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3);
}

/* line 72, ../materialize-admin/sass/components/_global.scss */
.z-depth-5 {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
}

/* line 76, ../materialize-admin/sass/components/_global.scss */
.hoverable {
  transition: box-shadow .25s;
}
/* line 79, ../materialize-admin/sass/components/_global.scss */
.hoverable:hover {
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 86, ../materialize-admin/sass/components/_global.scss */
.divider {
  height: 1px;
  overflow: hidden;
  background-color: #e0e0e0;
}

/* line 95, ../materialize-admin/sass/components/_global.scss */
blockquote {
  margin: 20px 0;
  padding-left: 1.5rem;
  border-left: 5px solid #1f497d;
}

/* line 103, ../materialize-admin/sass/components/_global.scss */
i {
  line-height: inherit;
}
/* line 106, ../materialize-admin/sass/components/_global.scss */
i.left {
  float: left;
  margin-right: 15px;
}
/* line 110, ../materialize-admin/sass/components/_global.scss */
i.right {
  float: right;
  margin-left: 15px;
}
/* line 114, ../materialize-admin/sass/components/_global.scss */
i.tiny {
  font-size: 1rem;
}
/* line 117, ../materialize-admin/sass/components/_global.scss */
i.small {
  font-size: 2rem;
}
/* line 120, ../materialize-admin/sass/components/_global.scss */
i.medium {
  font-size: 4rem;
}
/* line 123, ../materialize-admin/sass/components/_global.scss */
i.large {
  font-size: 6rem;
}

/* line 129, ../materialize-admin/sass/components/_global.scss */
img.responsive-img,
video.responsive-video {
  max-width: 100%;
  height: auto;
}

/* line 140, ../materialize-admin/sass/components/_global.scss */
.pagination li {
  display: inline-block;
  border-radius: 2px;
  text-align: center;
  vertical-align: top;
  height: 30px;
}
/* line 147, ../materialize-admin/sass/components/_global.scss */
.pagination li a {
  color: #444;
  display: inline-block;
  font-size: 1.2rem;
  padding: 0 10px;
  line-height: 30px;
}
/* line 155, ../materialize-admin/sass/components/_global.scss */
.pagination li.active a, .pagination .old-style li.current a, .old-style .pagination li.current a {
  color: #fff;
}
/* line 157, ../materialize-admin/sass/components/_global.scss */
.pagination li.active, .pagination .old-style li.current, .old-style .pagination li.current {
  background-color: #1f497d;
}
/* line 159, ../materialize-admin/sass/components/_global.scss */
.pagination li.disabled a {
  cursor: default;
  color: #999;
}
/* line 164, ../materialize-admin/sass/components/_global.scss */
.pagination li i {
  font-size: 2rem;
}
/* line 170, ../materialize-admin/sass/components/_global.scss */
.pagination li.pages ul li {
  display: inline-block;
  float: none;
}

@media only screen and (max-width: 992px) {
  /* line 176, ../materialize-admin/sass/components/_global.scss */
  .pagination {
    width: 100%;
  }
  /* line 179, ../materialize-admin/sass/components/_global.scss */
  .pagination li.prev,
  .pagination li.next {
    width: 10%;
  }
  /* line 184, ../materialize-admin/sass/components/_global.scss */
  .pagination li.pages {
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
  }
}
/* line 193, ../materialize-admin/sass/components/_global.scss */
.breadcrumb {
  font-size: 18px;
  color: rgba(255, 255, 255, 0.7);
}
/* line 197, ../materialize-admin/sass/components/_global.scss */
.breadcrumb i,
.breadcrumb [class^="mdi-"], .breadcrumb [class*="mdi-"],
.breadcrumb i.material-icons {
  display: inline-block;
  float: left;
  font-size: 24px;
}
/* line 205, ../materialize-admin/sass/components/_global.scss */
.breadcrumb:before {
  content: '\E5CC';
  color: rgba(255, 255, 255, 0.7);
  vertical-align: top;
  display: inline-block;
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 25px;
  margin: 0 10px 0 8px;
  -webkit-font-smoothing: antialiased;
}
/* line 218, ../materialize-admin/sass/components/_global.scss */
.breadcrumb:first-child:before {
  display: none;
}
/* line 222, ../materialize-admin/sass/components/_global.scss */
.breadcrumb:last-child {
  color: #fff;
}

/* line 228, ../materialize-admin/sass/components/_global.scss */
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 500px;
}
/* line 233, ../materialize-admin/sass/components/_global.scss */
.parallax-container .parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
/* line 241, ../materialize-admin/sass/components/_global.scss */
.parallax-container .parallax img {
  display: none;
  position: absolute;
  left: 50%;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  transform: translate3d(0, 0, 0);
  transform: translateX(-50%);
}

/* line 255, ../materialize-admin/sass/components/_global.scss */
.pin-top, .pin-bottom {
  position: relative;
}

/* line 258, ../materialize-admin/sass/components/_global.scss */
.pinned {
  position: fixed !important;
}

/*********************
  Transition Classes
**********************/
/* line 266, ../materialize-admin/sass/components/_global.scss */
ul.staggered-list li {
  opacity: 0;
}

/* line 270, ../materialize-admin/sass/components/_global.scss */
.fade-in {
  opacity: 0;
  transform-origin: 0 50%;
}

/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 600px) {
  /* line 279, ../materialize-admin/sass/components/_global.scss */
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important;
  }
}

@media only screen and (max-width: 992px) {
  /* line 284, ../materialize-admin/sass/components/_global.scss */
  .hide-on-med-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 601px) {
  /* line 289, ../materialize-admin/sass/components/_global.scss */
  .hide-on-med-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 294, ../materialize-admin/sass/components/_global.scss */
  .hide-on-med-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  /* line 299, ../materialize-admin/sass/components/_global.scss */
  .hide-on-large-only {
    display: none !important;
  }
}

@media only screen and (min-width: 993px) {
  /* line 304, ../materialize-admin/sass/components/_global.scss */
  .show-on-large {
    display: block !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 992px) {
  /* line 309, ../materialize-admin/sass/components/_global.scss */
  .show-on-medium {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  /* line 314, ../materialize-admin/sass/components/_global.scss */
  .show-on-small {
    display: block !important;
  }
}

@media only screen and (min-width: 601px) {
  /* line 319, ../materialize-admin/sass/components/_global.scss */
  .show-on-medium-and-up {
    display: block !important;
  }
}

@media only screen and (max-width: 992px) {
  /* line 324, ../materialize-admin/sass/components/_global.scss */
  .show-on-medium-and-down {
    display: block !important;
  }
}

@media only screen and (max-width: 600px) {
  /* line 332, ../materialize-admin/sass/components/_global.scss */
  .center-on-small-only {
    text-align: center;
  }
}

/* line 339, ../materialize-admin/sass/components/_global.scss */
.page-footer {
  padding-top: 20px;
  color: #fff;
  background-color: #1f497d;
}
/* line 344, ../materialize-admin/sass/components/_global.scss */
.page-footer .footer-copyright {
  overflow: hidden;
  align-items: center;
  padding: 6px 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(51, 51, 51, 0.08);
}

/* line 357, ../materialize-admin/sass/components/_global.scss */
table, th, td {
  border: none;
}

/* line 361, ../materialize-admin/sass/components/_global.scss */
table {
  width: 100%;
  display: table;
}
/* line 365, ../materialize-admin/sass/components/_global.scss */
table.bordered > thead > tr, table.bordered > tbody > tr {
  border-bottom: 1px solid #d0d0d0;
}
/* line 371, ../materialize-admin/sass/components/_global.scss */
table.striped > tbody > tr:nth-child(odd) {
  background-color: #f2f2f2;
}
/* line 375, ../materialize-admin/sass/components/_global.scss */
table.striped > tbody > tr > td {
  border-radius: 0;
}
/* line 380, ../materialize-admin/sass/components/_global.scss */
table.highlight > tbody > tr {
  transition: background-color .25s ease;
}
/* line 382, ../materialize-admin/sass/components/_global.scss */
table.highlight > tbody > tr:hover {
  background-color: #f2f2f2;
}
/* line 388, ../materialize-admin/sass/components/_global.scss */
table.centered thead tr th, table.centered tbody tr td {
  text-align: center;
}

/* line 395, ../materialize-admin/sass/components/_global.scss */
thead {
  border-bottom: 1px solid #d0d0d0;
}

/* line 399, ../materialize-admin/sass/components/_global.scss */
td, th {
  padding: 15px 5px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  border-radius: 2px;
}

@media only screen and (max-width: 992px) {
  /* line 410, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
    /* sort out borders */
  }
  /* line 417, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table td:empty:before {
    content: '\00a0';
  }
  /* line 421, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table th,
  table.responsive-table td {
    margin: 0;
    vertical-align: top;
  }
  /* line 427, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table th {
    text-align: left;
  }
  /* line 428, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead {
    display: block;
    float: left;
  }
  /* line 432, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead tr {
    display: block;
    padding: 0 10px 0 0;
  }
  /* line 436, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead tr th::before {
    content: "\00a0";
  }
  /* line 441, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  /* line 448, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  /* line 453, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table th {
    display: block;
    text-align: right;
  }
  /* line 457, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table td {
    display: block;
    min-height: 1.25em;
    text-align: left;
  }
  /* line 462, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table tr {
    padding: 0 10px;
  }
  /* line 465, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table thead {
    border: 0;
    border-right: 1px solid #d0d0d0;
  }
  /* line 471, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered th {
    border-bottom: 0;
    border-left: 0;
  }
  /* line 472, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered td {
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
  }
  /* line 473, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered tr {
    border: 0;
  }
  /* line 474, ../materialize-admin/sass/components/_global.scss */
  table.responsive-table.bordered tbody tr {
    border-right: 1px solid #d0d0d0;
  }
}
/* line 483, ../materialize-admin/sass/components/_global.scss */
.collection {
  margin: 0.5rem 0 1rem 0;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
}
/* line 490, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item {
  background-color: #fff;
  line-height: 1.5rem;
  padding: 10px 20px;
  margin: 0;
  border-bottom: 1px solid #e0e0e0;
}
/* line 498, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar {
  min-height: 84px;
  padding-left: 72px;
  position: relative;
}
/* line 504, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar:not(.circle-clipper) > .circle,
.collection .collection-item.avatar :not(.circle-clipper) > .circle {
  position: absolute;
  width: 42px;
  height: 42px;
  overflow: hidden;
  left: 15px;
  display: inline-block;
  vertical-align: middle;
}
/* line 514, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar i.circle {
  font-size: 18px;
  line-height: 42px;
  color: #fff;
  background-color: #999;
  text-align: center;
}
/* line 523, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar .title {
  font-size: 16px;
}
/* line 527, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar p {
  margin: 0;
}
/* line 531, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.avatar .secondary-content {
  position: absolute;
  top: 16px;
  right: 16px;
}
/* line 540, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item:last-child {
  border-bottom: none;
}
/* line 544, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.active, .collection .old-style .collection-item.current, .old-style .collection .collection-item.current {
  background-color: #008080;
  color: #9affff;
}
/* line 548, ../materialize-admin/sass/components/_global.scss */
.collection .collection-item.active .secondary-content, .collection .old-style .collection-item.current .secondary-content, .old-style .collection .collection-item.current .secondary-content {
  color: #fff;
}
/* line 553, ../materialize-admin/sass/components/_global.scss */
.collection a.collection-item {
  display: block;
  transition: .25s;
  color: #008080;
}
/* line 558, ../materialize-admin/sass/components/_global.scss */
.collection a.collection-item:not(.active):hover {
  background-color: #ddd;
}
/* line 565, ../materialize-admin/sass/components/_global.scss */
.collection.with-header .collection-header {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 20px;
}
/* line 570, ../materialize-admin/sass/components/_global.scss */
.collection.with-header .collection-item {
  padding-left: 30px;
}
/* line 573, ../materialize-admin/sass/components/_global.scss */
.collection.with-header .collection-item.avatar {
  padding-left: 72px;
}

/* line 580, ../materialize-admin/sass/components/_global.scss */
.secondary-content {
  float: right;
  color: #008080;
}

/* line 584, ../materialize-admin/sass/components/_global.scss */
.collapsible .collection {
  margin: 0;
  border: none;
}

/* line 592, ../materialize-admin/sass/components/_global.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
/* line 598, ../materialize-admin/sass/components/_global.scss */
.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 608, ../materialize-admin/sass/components/_global.scss */
.progress {
  position: relative;
  height: 4px;
  display: block;
  width: 100%;
  background-color: #4dffff;
  border-radius: 2px;
  margin: 0.5rem 0 1rem 0;
  overflow: hidden;
}
/* line 617, ../materialize-admin/sass/components/_global.scss */
.progress .determinate {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #008080;
  transition: width .3s linear;
}
/* line 625, ../materialize-admin/sass/components/_global.scss */
.progress .indeterminate {
  background-color: #008080;
}
/* line 627, ../materialize-admin/sass/components/_global.scss */
.progress .indeterminate:before {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}
/* line 639, ../materialize-admin/sass/components/_global.scss */
.progress .indeterminate:after {
  content: '';
  position: absolute;
  background-color: inherit;
  top: 0;
  left: 0;
  bottom: 0;
  will-change: left, right;
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  60% {
    left: 100%;
    right: -90%;
  }
  100% {
    left: 100%;
    right: -90%;
  }
}
@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  60% {
    left: 107%;
    right: -8%;
  }
  100% {
    left: 107%;
    right: -8%;
  }
}
/*******************
  Utility Classes
*******************/
/* line 688, ../materialize-admin/sass/components/_global.scss */
.hide {
  display: none !important;
}

/* line 693, ../materialize-admin/sass/components/_global.scss */
.left-align {
  text-align: left;
}

/* line 696, ../materialize-admin/sass/components/_global.scss */
.right-align {
  text-align: right;
}

/* line 699, ../materialize-admin/sass/components/_global.scss */
.center, .center-align {
  text-align: center;
}

/* line 703, ../materialize-admin/sass/components/_global.scss */
.left {
  float: left !important;
}

/* line 706, ../materialize-admin/sass/components/_global.scss */
.right {
  float: right !important;
}

/* line 711, ../materialize-admin/sass/components/_global.scss */
.no-select, input[type=range],
input[type=range] + .thumb {
  user-select: none;
}

/* line 715, ../materialize-admin/sass/components/_global.scss */
.circle {
  border-radius: 50%;
}

/* line 719, ../materialize-admin/sass/components/_global.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 725, ../materialize-admin/sass/components/_global.scss */
.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 732, ../materialize-admin/sass/components/_global.scss */
.no-padding {
  padding: 0 !important;
}

/*$default-margin-top: 1px;
$default-margin-bottom: 1px;
$default-margin-left: 1px;
$default-margin-right: 1px;*/
@page {
  margin: 40px 40px 40px 40px;
}
/* line 42, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
body {
  font-family: 'Calibri', 'Carlito', sans-serif;
}

/* line 46, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
button {
  padding: 4px 14px;
}

@media screen {
  /* line 50, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
  .fixed-headers {
    display: none;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 58, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
.page {
  max-width: calc(210mm - 40px - 40px);
  width: calc(210mm - 40px - 40px);
  min-width: calc(210mm - 40px - 40px);
  min-height: calc(295mm - 40px - 40px);
}
@media screen {
  /* line 58, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
  .page {
    background-color: white;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 40px 40px 40px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);
    margin-bottom: 20px;
  }
}
/* line 76, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
.page.single {
  max-height: calc(295mm - 40px - 40px);
  overflow-y: hidden;
}

/* line 83, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
.error-page h1 {
  font-weight: bold;
  color: red;
  font-size: 150%;
  line-height: 2;
}

/* line 92, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
h3.semester-label {
  text-align: center;
}

/* line 96, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
.template-debug {
  border: 1px solid red;
}

/* line 100, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
.print-actions {
  max-width: 210mm;
  width: 210mm;
  min-width: 210mm;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: right;
}
@media print {
  /* line 100, ../../stylesheets/sass/ums/templates/_unit-outline.scss */
  .print-actions {
    display: none;
  }
}

/* line 2, ../../appjs/src/components/form/ManagedForm.scss */
.nav-wrapper .toolbar-badge {
  padding: 5px 15px;
  border-radius: 20px;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  margin-left: 20px;
}

/*button.mantine-Button-root {
    &:focus {
        background-color: inherit;
    }
}*/
/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='1'] {
  padding-left: 3rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='1'] {
  padding-left: 3rem;
  text-indent: -3rem;
}

/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='2'] {
  padding-left: 6rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='2'] {
  padding-left: 6rem;
  text-indent: -3rem;
}

/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='3'] {
  padding-left: 9rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='3'] {
  padding-left: 9rem;
  text-indent: -3rem;
}

/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='4'] {
  padding-left: 12rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='4'] {
  padding-left: 12rem;
  text-indent: -3rem;
}

/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='5'] {
  padding-left: 15rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='5'] {
  padding-left: 15rem;
  text-indent: -3rem;
}

/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='6'] {
  padding-left: 18rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='6'] {
  padding-left: 18rem;
  text-indent: -3rem;
}

/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='7'] {
  padding-left: 21rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='7'] {
  padding-left: 21rem;
  text-indent: -3rem;
}

/* line 20, ../../appjs/src/components/form/ManagedForm.scss */
[data-indent='8'] {
  padding-left: 24rem;
}

/* line 25, ../../appjs/src/components/form/ManagedForm.scss */
.hanging-indents [data-indent='8'] {
  padding-left: 24rem;
  text-indent: -3rem;
}

/* line 35, ../../appjs/src/components/form/ManagedForm.scss */
.mantine-DateInput-calendar table {
  width: auto;
}

/* line 40, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns {
  border-style: none !important;
  margin-left: -35px;
  width: calc(100% + 2*35px) !important;
}
/* line 43, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns thead, table.with-gutter-columns tfoot {
  border-style: none;
}
/* line 46, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns tfoot {
  font-size: 10pt;
}
/* line 52, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns td:first-child, table.with-gutter-columns td:last-child, table.with-gutter-columns th:first-child, table.with-gutter-columns th:last-child {
  height: 100%;
  padding-left: 2px;
  padding-right: 2px;
  border-style: none !important;
  box-sizing: border-box;
  width: 35px;
  min-width: 35px;
  max-width: 35px;
  vertical-align: middle !important;
}
/* line 66, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns.show-on-hover td:first-child, table.with-gutter-columns.show-on-hover td:last-child, table.with-gutter-columns.show-on-hover th:first-child, table.with-gutter-columns.show-on-hover th:last-child {
  visibility: hidden;
}
/* line 73, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns.dimmed-gutter td:first-child, table.with-gutter-columns.dimmed-gutter td:last-child, table.with-gutter-columns.dimmed-gutter th:first-child, table.with-gutter-columns.dimmed-gutter th:last-child {
  opacity: 0.3;
}
/* line 78, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns .dimmed {
  opacity: 0.3;
}
/* line 82, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns:hover .dimmed {
  opacity: 1;
}
/* line 86, ../../appjs/src/components/form/ManagedForm.scss */
table.with-gutter-columns:hover td:first-child, table.with-gutter-columns:hover td:last-child, table.with-gutter-columns:hover th:first-child, table.with-gutter-columns:hover th:last-child {
  visibility: visible;
  opacity: 1;
}

/* line 96, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .mantine-Textarea-root *, .managed-form .mantine-Textarea-root *:before, .managed-form .mantine-Textarea-root *:after {
  box-sizing: content-box;
}
/* line 102, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.view-mode .edit-mode-only {
  display: none;
}
@media (print) {
  /* line 108, ../../appjs/src/components/form/ManagedForm.scss */
  .managed-form .edit-mode-only {
    display: none;
  }
}
/* line 113, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .change-card {
  font-size: 11pt;
  color: black;
  font-weight: normal;
}
/* line 119, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form [type="checkbox"]:not(:checked),
.managed-form [type="checkbox"]:checked {
  position: initial;
  opacity: initial;
  pointer-events: initial;
}
/* line 126, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .debug-overlay {
  position: absolute;
  right: 0;
  top: 125px;
  max-width: calc(100% - 1150px);
  min-width: 300px;
}
/* line 134, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .mantine-Popover-dropdown {
  font-variant: normal;
  font-weight: normal;
}
/* line 139, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .mantine-RichTextEditor-controlsGroup {
  background-color: white;
}
/* line 148, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form td.center input, .managed-form td.center textarea {
  text-align: center;
}
/* line 154, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.text {
  display: inline-block;
  margin-top: -4px;
  margin-bottom: -4px;
}
/* line 161, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.field.mantine-TextInput-input, .managed-form .editable.field.mantine-NumberInput-input {
  max-height: 1.5rem;
  line-height: 1;
}
/* line 166, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.text, .managed-form .editable.richtext, .managed-form .editable.field {
  border-radius: 5px;
  border: 2px dashed transparent;
  padding-left: 4px;
  padding-right: 4px;
}
/* line 170, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.text.with-border, .managed-form .editable.richtext.with-border, .managed-form .editable.field.with-border {
  border-color: #8fbbe1;
}
/* line 176, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.text:hover, .managed-form .editable.richtext:hover, .managed-form .editable.field:hover {
  border-color: #8fbbe1;
}
/* line 179, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.text:focus, .managed-form .editable.richtext:focus, .managed-form .editable.field:focus {
  border-color: #3678b1;
  border-style: solid;
}
/* line 197, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.richtext {
  height: auto;
  margin-left: -5px;
}
/* line 199, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.richtext:focus-within {
  border-color: #3678b1;
  border-style: solid;
}
/* line 203, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.richtext .ProseMirror {
  padding-left: 0;
  padding-right: 0;
  padding: 0;
  font-size: 11pt;
}
/* line 211, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .editable.richtext.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused {
  border-width: 2px;
}
/* line 215, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form textarea.editable.text {
  display: block;
}
/* line 219, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form li textarea.editable.text {
  padding-top: 0;
  padding-bottom: 5px;
  line-height: 1.4;
}
/* line 226, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form table textarea.editable.text {
  margin-top: -2px;
  margin-bottom: -9px;
}
/* line 232, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form table .editable.text, .managed-form table .editable.richtext, .managed-form table .editable.field {
  width: calc(100% - 0.8em);
  display: inline-block;
  min-height: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 233, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form table .editable.text input, .managed-form table .editable.richtext input, .managed-form table .editable.field input {
  height: 0;
}
/* line 242, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form table .editable.richtext {
  margin-left: 0;
}
/* line 250, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable.text.changed, .managed-form.highlight-changes .editable.text.dirty, .managed-form.highlight-changes .editable.richtext.changed, .managed-form.highlight-changes .editable.richtext.dirty, .managed-form.highlight-changes .editable.field.changed, .managed-form.highlight-changes .editable.field.dirty {
  border-color: #ea4eff;
  border-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
/* line 256, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable.text.changed:hover, .managed-form.highlight-changes .editable.text.dirty:hover, .managed-form.highlight-changes .editable.richtext.changed:hover, .managed-form.highlight-changes .editable.richtext.dirty:hover, .managed-form.highlight-changes .editable.field.changed:hover, .managed-form.highlight-changes .editable.field.dirty:hover {
  border-top-color: #8fbbe1;
  border-bottom-color: #8fbbe1;
  border-top-style: dashed;
  border-bottom-style: dashed;
}
/* line 263, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable.text.changed:focus, .managed-form.highlight-changes .editable.text.changed:focus-within, .managed-form.highlight-changes .editable.text.dirty:focus, .managed-form.highlight-changes .editable.text.dirty:focus-within, .managed-form.highlight-changes .editable.richtext.changed:focus, .managed-form.highlight-changes .editable.richtext.changed:focus-within, .managed-form.highlight-changes .editable.richtext.dirty:focus, .managed-form.highlight-changes .editable.richtext.dirty:focus-within, .managed-form.highlight-changes .editable.field.changed:focus, .managed-form.highlight-changes .editable.field.changed:focus-within, .managed-form.highlight-changes .editable.field.dirty:focus, .managed-form.highlight-changes .editable.field.dirty:focus-within {
  border-top-color: #3678b1;
  border-bottom-color: #3678b1;
  border-style: solid;
}
/* line 272, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable-wrapper {
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  border-radius: 5px;
  min-height: 1.5rem;
  padding-left: 3px;
  margin-left: -3px;
  padding-right: 3px;
  margin-right: -3px;
  margin-top: -3px;
  margin-bottom: -1px;
}
/* line 284, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable-wrapper.changed, .managed-form.highlight-changes .editable-wrapper.dirty {
  border-color: #ea4eff;
  border-style: solid;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
/* line 292, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable-wrapper .text.changed, .managed-form.highlight-changes .editable-wrapper .text.dirty, .managed-form.highlight-changes .editable-wrapper .richtext.changed, .managed-form.highlight-changes .editable-wrapper .richtext.dirty, .managed-form.highlight-changes .editable-wrapper .field.changed, .managed-form.highlight-changes .editable-wrapper .field.dirty {
  border-color: transparent;
}
/* line 295, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable-wrapper .text.changed:hover, .managed-form.highlight-changes .editable-wrapper .text.dirty:hover, .managed-form.highlight-changes .editable-wrapper .richtext.changed:hover, .managed-form.highlight-changes .editable-wrapper .richtext.dirty:hover, .managed-form.highlight-changes .editable-wrapper .field.changed:hover, .managed-form.highlight-changes .editable-wrapper .field.dirty:hover {
  border-color: #8fbbe1;
  border-style: dashed;
}
/* line 300, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form.highlight-changes .editable-wrapper .text.changed:focus, .managed-form.highlight-changes .editable-wrapper .text.changed:focus-within, .managed-form.highlight-changes .editable-wrapper .text.dirty:focus, .managed-form.highlight-changes .editable-wrapper .text.dirty:focus-within, .managed-form.highlight-changes .editable-wrapper .richtext.changed:focus, .managed-form.highlight-changes .editable-wrapper .richtext.changed:focus-within, .managed-form.highlight-changes .editable-wrapper .richtext.dirty:focus, .managed-form.highlight-changes .editable-wrapper .richtext.dirty:focus-within, .managed-form.highlight-changes .editable-wrapper .field.changed:focus, .managed-form.highlight-changes .editable-wrapper .field.changed:focus-within, .managed-form.highlight-changes .editable-wrapper .field.dirty:focus, .managed-form.highlight-changes .editable-wrapper .field.dirty:focus-within {
  border-color: #3678b1;
  border-style: solid;
}
/* line 310, ../../appjs/src/components/form/ManagedForm.scss */
.managed-form .mantine-Textarea-root .read-only.field {
  display: block;
  padding-left: 5px;
}

/* Materialize Icons */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/materialicons-v143.woff2) format("woff2");
}
/* line 9, ../../stylesheets/sass/_fonts.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* Roboto */
@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url("/fonts/roboto/Roboto-Thin.woff2") format("woff2"), url("/fonts/roboto/Roboto-Thin.woff") format("woff");
  font-weight: 100;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url("/fonts/roboto/Roboto-Light.woff2") format("woff2"), url("/fonts/roboto/Roboto-Light.woff") format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url("/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("/fonts/roboto/Roboto-Regular.woff") format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Medium), url("/fonts/roboto/Roboto-Medium.woff2") format("woff2"), url("/fonts/roboto/Roboto-Medium.woff") format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "Roboto";
  src: local(Roboto Bold), url("/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("/fonts/roboto/Roboto-Bold.woff") format("woff");
  font-weight: 700;
}
/* PT Sans and Roboto Slab */
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0ysmIAjcQ-woy.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0w8mIAjcQ-woy.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0ycmIAjcQ-woy.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 400;
  src: url(/fonts/ptsans/jizYRExUiTo99u79D0e0x8mIAjcQ-w.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydIhUd0TA7i2bI.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydKxUd0TA7i2bI.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydIRUd0TA7i2bI.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: italic;
  font-weight: 700;
  src: url(/fonts/ptsans/jizdRExUiTo99u79D0e8fOydLxUd0TA7iw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0-ExcOPIDUg-g.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0aExcOPIDUg-g.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0yExcOPIDUg-g.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/ptsans/jizaRExUiTo99u79D0KExcOPIDU.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0OOtLR8a8zILig.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0OqtLR8a8zILig.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0OCtLR8a8zILig.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/ptsans/jizfRExUiTo99u79B_mh0O6tLR8a8zI.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufA5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufJ5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufB5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufO5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufC5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufA5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufJ5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufB5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufO5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufC5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufD5qWr4xCCQ_k.woff2) format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 700;
  src: url(/fonts/robotoslab/BngMUXZYTXPIvIBgJJSb6ufN5qWr4xCC.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* line 5, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
button:focus.mantine-ActionIcon-root {
  background-color: transparent;
}

/* line 11, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .approval-checklist label {
  color: black;
}
/* line 18, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content figure, .unit-outline .standalone.ck-content figure {
  display: block;
}
/* line 22, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content, .unit-outline .page.ck-content p, .unit-outline .page.ck-content li, .unit-outline .page.ck-content textarea, .unit-outline .page.ck-content input, .unit-outline .standalone.ck-content, .unit-outline .standalone.ck-content p, .unit-outline .standalone.ck-content li, .unit-outline .standalone.ck-content textarea, .unit-outline .standalone.ck-content input {
  font-family: 'PT Sans', sans-serif;
}
/* line 25, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content p, .unit-outline .page.ck-content ol, .unit-outline .page.ck-content ul, .unit-outline .standalone.ck-content p, .unit-outline .standalone.ck-content ol, .unit-outline .standalone.ck-content ul {
  font-size: 11pt;
  margin-block-start: 0.5em;
  margin-block-end: 0.5em;
}
/* line 32, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content a[href], .unit-outline .standalone.ck-content a[href] {
  color: #228be6;
}
/* line 36, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content ul > li, .unit-outline .standalone.ck-content ul > li {
  list-style-type: disc;
}
/* line 39, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content ul, .unit-outline .standalone.ck-content ul {
  padding-left: 40px;
}
/* line 47, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content strong, .unit-outline .standalone.ck-content strong {
  font-weight: bold;
}
/* line 51, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content h1, .unit-outline .standalone.ck-content h1 {
  font-family: 'Roboto Slab', serif;
  font-weight: normal;
  font-size: 22pt;
  text-align: center;
  line-height: 3;
}
@media screen {
  /* line 51, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
  .unit-outline .page.ck-content h1, .unit-outline .standalone.ck-content h1 {
    line-height: 1;
  }
}
/* line 62, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content h2,
.unit-outline .page.ck-content h2 input, .unit-outline .standalone.ck-content h2,
.unit-outline .standalone.ck-content h2 input {
  font-family: 'Roboto Slab', serif;
  font-weight: bold;
  font-size: 22pt;
  text-align: center;
  line-height: 1.3;
  margin-bottom: 10px;
  font-variant: small-caps;
}
/* line 75, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content h2, .unit-outline .page.ck-content h2 input, .unit-outline .page.ck-content h2 textarea, .unit-outline .page.ck-content h3, .unit-outline .page.ck-content h3 input, .unit-outline .page.ck-content h3 textarea, .unit-outline .page.ck-content h4, .unit-outline .page.ck-content h4 input, .unit-outline .page.ck-content h4 textarea, .unit-outline .standalone.ck-content h2, .unit-outline .standalone.ck-content h2 input, .unit-outline .standalone.ck-content h2 textarea, .unit-outline .standalone.ck-content h3, .unit-outline .standalone.ck-content h3 input, .unit-outline .standalone.ck-content h3 textarea, .unit-outline .standalone.ck-content h4, .unit-outline .standalone.ck-content h4 input, .unit-outline .standalone.ck-content h4 textarea {
  color: #94b6d2;
}
/* line 81, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content h3, .unit-outline .page.ck-content h3 input, .unit-outline .page.ck-content h3 textarea, .unit-outline .standalone.ck-content h3, .unit-outline .standalone.ck-content h3 input, .unit-outline .standalone.ck-content h3 textarea {
  font-family: 'PT Sans', sans-serif;
  font-size: 13pt;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 90, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content h4, .unit-outline .page.ck-content h4 input, .unit-outline .page.ck-content h4 textarea, .unit-outline .standalone.ck-content h4, .unit-outline .standalone.ck-content h4 input, .unit-outline .standalone.ck-content h4 textarea {
  font-family: 'PT Sans', sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 96, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content h4 input[type=text], .unit-outline .page.ck-content h4 textarea, .unit-outline .standalone.ck-content h4 input[type=text], .unit-outline .standalone.ck-content h4 textarea {
  margin-left: -5px;
}
/* line 104, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table td,
.unit-outline .page.ck-content table th,
.unit-outline .page.ck-content table td .field, .unit-outline .standalone.ck-content table td,
.unit-outline .standalone.ck-content table th,
.unit-outline .standalone.ck-content table td .field {
  font-family: 'PT Sans', sans-serif;
  font-size: 11pt;
}
/* line 111, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table th, .unit-outline .standalone.ck-content table th {
  background-color: transparent;
  font-weight: bold;
}
/* line 117, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview, .unit-outline .standalone.ck-content .unit-outline-overview {
  line-height: 1.3;
}
/* line 120, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview .unit-prereq .unit-code, .unit-outline .standalone.ck-content .unit-outline-overview .unit-prereq .unit-code {
  margin-right: 10px;
}
/* line 127, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview td p, .unit-outline .standalone.ck-content .unit-outline-overview td p {
  margin-bottom: 10pt;
}
/* line 130, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview td p:last-child, .unit-outline .standalone.ck-content .unit-outline-overview td p:last-child {
  margin-bottom: 0;
}
/* line 135, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview th, .unit-outline .standalone.ck-content .unit-outline-overview th {
  text-align: right;
  padding-right: 0.8em;
  width: 190px;
  vertical-align: top;
}
/* line 143, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview .ProseMirror p, .unit-outline .standalone.ck-content .unit-outline-overview .ProseMirror p {
  line-height: 1.3;
  margin-bottom: 15pt;
}
/* line 147, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview .ProseMirror p:first-child, .unit-outline .standalone.ck-content .unit-outline-overview .ProseMirror p:first-child {
  margin-top: 0;
}
/* line 151, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .unit-outline-overview .ProseMirror p:last-child, .unit-outline .standalone.ck-content .unit-outline-overview .ProseMirror p:last-child {
  margin-bottom: 0;
}
/* line 160, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .student-workload .mantine-Select-root {
  font-weight: normal;
  text-align: left;
  /*.mantine-Select-item, .mantine-Select-input {
    text-align: right;
  }*/
}
/* line 163, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .student-workload .mantine-Select-root .mantine-Select-input, .unit-outline .student-workload .mantine-Select-root .mantine-Select-label {
  font-style: italic;
}
/* line 166, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .student-workload .mantine-Select-root .mantine-Select-input {
  border-color: #ddd;
}
/* line 169, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .student-workload .mantine-Select-root label, .unit-outline .student-workload .mantine-Select-root input {
  color: #999;
}
/* line 177, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .workload {
  padding-top: 0;
}
/* line 182, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-schedule tr {
  background-color: white;
}
/* line 185, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-schedule thead th:nth-child(2), .unit-outline .assessment-schedule td:nth-child(2) {
  width: 230px;
}
/* line 188, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-schedule td:nth-child(5), .unit-outline .assessment-schedule td:nth-child(6) {
  width: 130px;
}
/* line 191, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-schedule td {
  vertical-align: middle;
}
/* line 195, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-schedule .mantine-MultiSelect-dropdown {
  width: auto !important;
  max-width: 400px;
}
/* line 200, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-schedule .center .mantine-MultiSelect-values {
  justify-content: center;
}
/* line 202, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-schedule .center .mantine-MultiSelect-values .mantine-MultiSelect-searchInputInputHidden {
  flex-grow: 0;
}
/* line 209, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail {
  page-break-inside: avoid;
  margin-bottom: 50px;
}
/* line 210, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail tr {
  background-color: #fff;
}
/* line 213, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail .heading-index {
  display: inline-block;
  width: 20px;
}
/* line 217, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail .indented {
  margin-left: 20px;
}
/* line 220, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail h4 {
  display: flex;
  justify-content: space-between;
}
/* line 227, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail .due-date-group {
  gap: 0;
}
/* line 229, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail .due-date-group div {
  flex-grow: 1;
}
/* line 232, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .assessment-detail .due-date-group input {
  font-weight: bold;
  width: 100%;
  font-size: 15px;
}
/* line 240, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table {
  margin-top: 20px;
  border-collapse: collapse;
  font-family: 'PT Sans', sans-serif;
}
/* line 243, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table th, .unit-outline .page.ck-content table.assessment-detail-table td {
  border: 0.5pt solid #888;
  padding: 0.25em 0.5em;
  border-radius: 0;
}
@media print {
  /* line 243, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
  .unit-outline .page.ck-content table.assessment-detail-table th, .unit-outline .page.ck-content table.assessment-detail-table td {
    border: 1px solid #bfbfbf;
  }
}
/* line 253, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table .criteria-percent {
  margin-left: 5px;
}
/* line 257, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table thead th {
  font-size: 10pt;
  width: 16%;
  font-weight: bold;
  text-align: center;
  background-color: #bed3e4;
}
/* line 262, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table thead th:first-of-type {
  text-align: left;
}
/* line 268, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table thead tr:first-child th:last-of-type {
  font-size: 11pt;
}
/* line 272, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table th:first-of-type {
  background-color: #94b6d2;
  width: 20%;
}
/* line 276, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table th:first-of-type textarea::placeholder {
  color: rgba(255, 255, 255, 0.75);
  font-weight: normal;
}
/* line 282, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table tbody td, .unit-outline .page.ck-content table.assessment-detail-table tbody th {
  vertical-align: top;
  font-size: 8pt;
}
/* line 285, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table tbody td textarea, .unit-outline .page.ck-content table.assessment-detail-table tbody td input, .unit-outline .page.ck-content table.assessment-detail-table tbody td .field, .unit-outline .page.ck-content table.assessment-detail-table tbody th textarea, .unit-outline .page.ck-content table.assessment-detail-table tbody th input, .unit-outline .page.ck-content table.assessment-detail-table tbody th .field {
  font-family: 'PT Sans', sans-serif;
  font-size: 8pt;
  text-align: left;
}
/* line 290, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table tbody td input, .unit-outline .page.ck-content table.assessment-detail-table tbody th input {
  width: 50px;
}
/* line 294, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table tbody th {
  font-weight: bold;
}
/* line 297, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content table.assessment-detail-table tbody td, .unit-outline .page.ck-content table.assessment-detail-table tbody td textarea {
  text-align: center;
}
/* line 307, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .learning-resource-extra-section h4 .mantine-Group-root :first-child {
  flex-grow: 1;
}
/* line 314, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule h3.unit-title, .unit-outline .page.ck-content .weekly-schedule h4 {
  color: black;
}
/* line 319, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table span.read-only.field {
  white-space: pre-wrap;
}
/* line 322, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table td, .unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table th {
  font-family: 'PT Sans', sans-serif;
  border: 0.5pt solid #888;
  border-radius: 0;
  padding: 0.25em 0.5em;
  vertical-align: top;
}
@media print {
  /* line 322, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
  .unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table td, .unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table th {
    border: 1px solid #bfbfbf;
  }
}
/* line 333, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table td .mantine-MultiSelect-input, .unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table th .mantine-MultiSelect-input {
  min-height: 1.5em;
}
/* line 336, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table td .mantine-MultiSelect-values, .unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table th .mantine-MultiSelect-values {
  margin-top: -7px;
}
/* line 340, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table td:last-child {
  width: 30%;
}
/* line 343, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table thead th {
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  background-color: #94b6d2;
  text-transform: uppercase;
}
/* line 351, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table td:first-child {
  text-align: center;
  vertical-align: middle;
}
/* line 356, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table tr.break-week {
  background-color: #94b6d2;
}
/* line 361, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table tr.normal-week td:nth-child(3) {
  max-width: 200px;
  overflow-wrap: break-word;
}
/* line 368, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table .assessment-cell ul {
  padding-left: 22px;
}
/* line 371, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table .assessment-cell textarea {
  margin-left: -5px;
  width: 100%;
}
/* line 376, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table .assessment-cell .mantine-Textarea-root:not(.has-value) {
  display: none;
}
/* line 380, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table .assessment-cell:hover .mantine-Textarea-root, .unit-outline .page.ck-content .weekly-schedule .weekly-schedule-table .assessment-cell:focus-within .mantine-Textarea-root {
  display: block;
}
/* line 389, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .multi-select-short-label {
  padding-left: 5px;
}
/* line 391, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .multi-select-short-label:first-child {
  padding-left: 0;
}
/* line 395, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .multi-select-short-label::after {
  content: ',';
}
/* line 399, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .multi-select-short-label:last-of-type::after {
  content: '';
}
/* line 404, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .mantine-MultiSelect-item {
  box-sizing: border-box;
  max-width: calc(100% - 0.5em);
}
/* line 410, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .weeks-multiselect .mantine-MultiSelect-item {
  white-space: nowrap;
}
/* line 415, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .multi-select-calculated-value {
  line-height: 33px;
  margin-bottom: -33px;
  min-height: 33px;
}
/* line 421, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline table .percentage-value input.editable {
  width: 45px;
  text-align: center;
}
/* line 426, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .flex {
  display: flex;
}
/* line 428, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline .flex .grow {
  flex-grow: 1;
}
/* line 433, ../../appjs/src/components/unit/outlines/UnitOutline.scss */
.unit-outline ol.alpha {
  list-style-type: upper-alpha;
}

/* line 1, ../../stylesheets/sass/features/_help.scss */
header h3 .help-link {
  float: right;
  font-size: 10pt;
  font-weight: normal;
}

/* line 7, ../../stylesheets/sass/features/_help.scss */
.help-guide {
  padding: 20px;
  /*p {
    padding: 10px 0 10px;
  }*/
}
/* line 10, ../../stylesheets/sass/features/_help.scss */
.help-guide h1 {
  font-size: 24pt;
  border-bottom: 1px solid #ccc;
  padding-bottom: 5px;
}
/* line 17, ../../stylesheets/sass/features/_help.scss */
.help-guide h2 {
  font-size: 18pt;
  margin-top: 50px;
}
/* line 22, ../../stylesheets/sass/features/_help.scss */
.help-guide h3 {
  font-size: 15pt;
}
/* line 26, ../../stylesheets/sass/features/_help.scss */
.help-guide ol > li::marker {
  font-weight: bold;
  font-size: 130%;
}
/* line 30, ../../stylesheets/sass/features/_help.scss */
.help-guide ol > li {
  border-left: 2px solid #eee;
  padding-left: 7px;
  border-radius: 7px;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 38, ../../stylesheets/sass/features/_help.scss */
.help-guide ul {
  padding-left: 25px;
  list-style-type: initial !important;
}
/* line 42, ../../stylesheets/sass/features/_help.scss */
.help-guide ul li {
  list-style-type: initial !important;
  margin-bottom: 3px;
  margin-top: 3px;
}
/* line 47, ../../stylesheets/sass/features/_help.scss */
.help-guide ul li p {
  margin-top: 0;
  margin-bottom: 0;
}
/* line 54, ../../stylesheets/sass/features/_help.scss */
.help-guide video {
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
/* line 66, ../../stylesheets/sass/features/_help.scss */
.help-guide img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 73, ../../stylesheets/sass/features/_help.scss */
.help-guide li img:not(.inline-image) {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 78, ../../stylesheets/sass/features/_help.scss */
.help-guide img.inline-image {
  display: inline;
  vertical-align: bottom;
  margin-left: 2px;
  margin-right: 2px;
}

/* line 1, ../../stylesheets/sass/features/_signInOut.scss */
.sign-in-out-form {
  width: 90vw;
  max-width: 500px;
}
/* line 5, ../../stylesheets/sass/features/_signInOut.scss */
.sign-in-out-form .sign-actions {
  display: flex;
  justify-content: space-between;
}
/* line 9, ../../stylesheets/sass/features/_signInOut.scss */
.sign-in-out-form .sign-actions button {
  min-width: 128px;
}

/* line 17, ../../stylesheets/sass/features/_signInOut.scss */
#signInOutRecordList input[type="checkbox"] {
  margin-left: calc(50% - 15px);
  vertical-align: baseline;
}
/* line 22, ../../stylesheets/sass/features/_signInOut.scss */
#signInOutRecordList td {
  border-left: 1px solid #ddd;
}
/* line 27, ../../stylesheets/sass/features/_signInOut.scss */
#signInOutRecordList tr.cancelled td {
  text-decoration: line-through;
  color: #999;
}

/* line 37, ../../stylesheets/sass/features/_signInOut.scss */
.sign-in-out-list {
  margin-top: 10px;
}

/* line 1, ../../stylesheets/sass/core/_ckeditor.scss */
.user-content {
  line-height: 1.6;
}
/* line 2, ../../stylesheets/sass/core/_ckeditor.scss */
.user-content ul:not(.browser-default) {
  padding-left: 40px;
  list-style-type: disc;
}
/* line 5, ../../stylesheets/sass/core/_ckeditor.scss */
.user-content ul:not(.browser-default) > li {
  list-style-type: disc;
}

/* line 13, ../../stylesheets/sass/core/_ckeditor.scss */
.user-content-field {
  border: 1px solid #ddd;
  padding: 5px;
}

/* line 2, ../../stylesheets/sass/core/_full-calendar.scss */
.fc a {
  color: black;
}
/* line 6, ../../stylesheets/sass/core/_full-calendar.scss */
.fc .fc-bg-event.bg-event-tts {
  background-color: #d1f3ff;
}
/* line 10, ../../stylesheets/sass/core/_full-calendar.scss */
.fc .fc-daygrid-event {
  white-space: normal;
}
/* line 15, ../../stylesheets/sass/core/_full-calendar.scss */
.fc .event-type-School_Holidays .fc-event-title {
  margin-top: 25px !important;
}

/* line 20, ../../stylesheets/sass/core/_full-calendar.scss */
.dataTable table.dataTable.no-footer.event-reminder-list {
  border: 1px solid #ddd;
}
/* line 27, ../../stylesheets/sass/core/_full-calendar.scss */
.dataTable table.dataTable.no-footer.event-reminder-list .editor_send_test {
  margin-right: 30px;
}
/* line 30, ../../stylesheets/sass/core/_full-calendar.scss */
.dataTable table.dataTable.no-footer.event-reminder-list .editor_delete {
  margin-right: 10px;
}

/* line 36, ../../stylesheets/sass/core/_full-calendar.scss */
#eventListView .dataTables_wrapper {
  box-shadow: inset 0px 11px 8px -10px #ccc, inset 0px -11px 8px -10px #ccc;
  border: 1px solid #eee;
  margin-top: -9px;
  margin-left: -9px;
  margin-right: -9px;
  padding-top: 6px;
  background-color: #f5f5f5;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1, ../../stylesheets/sass/core/_toolbar.scss */
.content-toolbar.navbar-fixed {
  margin-left: -20px;
}
@media print {
  /* line 1, ../../stylesheets/sass/core/_toolbar.scss */
  .content-toolbar.navbar-fixed {
    display: none;
  }
}
/* line 7, ../../stylesheets/sass/core/_toolbar.scss */
.content-toolbar.navbar-fixed nav {
  padding-left: 20px;
  width: calc(100% - 238px);
  background-color: #445960;
  border-top: 1px solid #444;
}

/*
 * CKEditor 5 (v29.2.0) content styles.
 * Generated on Tue, 21 Sep 2021 08:19:08 GMT.
 * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/content-styles.html
 */
/* line 7, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
:root {
  --ck-color-image-caption-background: #f7f7f7;
  --ck-color-image-caption-text: #333333;
  --ck-color-mention-background: rgba(153, 0, 48, 0.1);
  --ck-color-mention-text: #990030;
  --ck-color-table-caption-background: #f7f7f7;
  --ck-color-table-caption-text: #333333;
  --ck-highlight-marker-blue: #72ccfd;
  --ck-highlight-marker-green: #62f962;
  --ck-highlight-marker-pink: #fc7899;
  --ck-highlight-marker-yellow: #fdfd77;
  --ck-highlight-pen-green: #128a00;
  --ck-highlight-pen-red: #e71313;
  --ck-image-style-spacing: 1.5em;
  --ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);
  --ck-todo-list-checkmark-size: 16px;
}

/* ckeditor5-image/theme/imageresize.css */
/* line 26, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image.image_resized {
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}

/* ckeditor5-image/theme/imageresize.css */
/* line 32, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image.image_resized img {
  width: 100%;
}

/* ckeditor5-image/theme/imageresize.css */
/* line 36, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image.image_resized > figcaption {
  display: block;
}

/* ckeditor5-image/theme/imagecaption.css */
/* line 40, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image > figcaption {
  display: table-caption;
  caption-side: bottom;
  word-break: break-word;
  color: var(--ck-color-image-caption-text);
  background-color: var(--ck-color-image-caption-background);
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}

/* ckeditor5-image/theme/image.css */
/* line 51, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image {
  display: table;
  clear: both;
  text-align: center;
  margin: 0.9em auto;
  min-width: 50px;
}

/* ckeditor5-image/theme/image.css */
/* line 59, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  min-width: 100%;
}

/* ckeditor5-image/theme/image.css */
/* line 66, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-inline {
  /*
   * Normally, the .image-inline would have "display: inline-block" and "img { width: 100% }" (to follow the wrapper while resizing).;
   * Unfortunately, together with "srcset", it gets automatically stretched up to the width of the editing root.
   * This strange behavior does not happen with inline-flex.
   */
  display: inline-flex;
  max-width: 100%;
  align-items: flex-start;
}

/* ckeditor5-image/theme/image.css */
/* line 77, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-inline picture {
  display: flex;
}

/* ckeditor5-image/theme/image.css */
/* line 81, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-inline picture,
.ck-content .image-inline img {
  flex-grow: 1;
  flex-shrink: 1;
  max-width: 100%;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 88, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-block-align-left,
.ck-content .image-style-block-align-right {
  max-width: calc(100% - var(--ck-image-style-spacing));
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 93, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-align-left,
.ck-content .image-style-align-right {
  clear: none;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 98, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-side {
  float: right;
  margin-left: var(--ck-image-style-spacing);
  max-width: 50%;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 104, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-align-left {
  float: left;
  margin-right: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 109, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-align-center {
  margin-left: auto;
  margin-right: auto;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 114, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-align-right {
  float: right;
  margin-left: var(--ck-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 119, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-block-align-right {
  margin-right: 0;
  margin-left: auto;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 124, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-style-block-align-left {
  margin-left: 0;
  margin-right: auto;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 129, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content p + .image-style-align-left,
.ck-content p + .image-style-align-right,
.ck-content p + .image-style-side {
  margin-top: 0;
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 135, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-inline.image-style-align-left,
.ck-content .image-inline.image-style-align-right {
  margin-top: var(--ck-inline-image-style-spacing);
  margin-bottom: var(--ck-inline-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 141, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-inline.image-style-align-left {
  margin-right: var(--ck-inline-image-style-spacing);
}

/* ckeditor5-image/theme/imagestyle.css */
/* line 145, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .image-inline.image-style-align-right {
  margin-left: var(--ck-inline-image-style-spacing);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 149, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .marker-yellow {
  background-color: var(--ck-highlight-marker-yellow);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 153, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .marker-green {
  background-color: var(--ck-highlight-marker-green);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 157, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .marker-pink {
  background-color: var(--ck-highlight-marker-pink);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 161, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .marker-blue {
  background-color: var(--ck-highlight-marker-blue);
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 165, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .pen-red {
  color: var(--ck-highlight-pen-red);
  background-color: transparent;
}

/* ckeditor5-highlight/theme/highlight.css */
/* line 170, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .pen-green {
  color: var(--ck-highlight-pen-green);
  background-color: transparent;
}

/* ckeditor5-font/theme/fontsize.css */
/* line 175, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .text-tiny {
  font-size: .7em;
}

/* ckeditor5-font/theme/fontsize.css */
/* line 179, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .text-small {
  font-size: .85em;
}

/* ckeditor5-font/theme/fontsize.css */
/* line 183, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .text-big {
  font-size: 1.4em;
}

/* ckeditor5-font/theme/fontsize.css */
/* line 187, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .text-huge {
  font-size: 1.8em;
}

/* ckeditor5-horizontal-line/theme/horizontalline.css */
/* line 191, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content hr {
  margin: 15px 0;
  height: 4px;
  background: #dedede;
  border: 0;
}

/* ckeditor5-code-block/theme/codeblock.css */
/* line 198, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content pre {
  padding: 1em;
  color: #353535;
  background: rgba(199, 199, 199, 0.3);
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  text-align: left;
  direction: ltr;
  tab-size: 4;
  white-space: pre-wrap;
  font-style: normal;
  min-width: 200px;
}

/* ckeditor5-code-block/theme/codeblock.css */
/* line 212, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content pre code {
  background: unset;
  padding: 0;
  border-radius: 0;
}

/* ckeditor5-block-quote/theme/blockquote.css */
/* line 218, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content blockquote {
  overflow: hidden;
  padding-right: 1.5em;
  padding-left: 1.5em;
  margin-left: 0;
  margin-right: 0;
  font-style: italic;
  border-left: solid 5px #cccccc;
}

/* ckeditor5-block-quote/theme/blockquote.css */
/* line 228, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content[dir="rtl"] blockquote {
  border-left: 0;
  border-right: solid 5px #cccccc;
}

/* ckeditor5-basic-styles/theme/code.css */
/* line 233, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content code {
  background-color: rgba(199, 199, 199, 0.3);
  padding: .15em;
  border-radius: 2px;
}

/* ckeditor5-table/theme/tablecaption.css */
/* line 239, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .table > figcaption {
  display: table-caption;
  caption-side: top;
  word-break: break-word;
  text-align: center;
  color: var(--ck-color-table-caption-text);
  background-color: var(--ck-color-table-caption-background);
  padding: .6em;
  font-size: .75em;
  outline-offset: -1px;
}

/* ckeditor5-table/theme/table.css */
/* line 251, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .table {
  margin: 0.9em auto;
  display: table;
}

/* ckeditor5-table/theme/table.css */
/* line 256, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .table table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  border: 1px double #b3b3b3;
}

/* ckeditor5-table/theme/table.css */
/* line 264, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .table table td,
.ck-content .table table th {
  min-width: 2em;
  padding: .4em;
  border: 1px solid #bfbfbf;
}

/* ckeditor5-table/theme/table.css */
/* line 271, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .table table th {
  font-weight: bold;
  background: black;
}

/* ckeditor5-table/theme/table.css */
/* line 276, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content[dir="rtl"] .table th {
  text-align: right;
}

/* ckeditor5-table/theme/table.css */
/* line 280, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content[dir="ltr"] .table th {
  text-align: left;
}

/* ckeditor5-page-break/theme/pagebreak.css */
/* line 284, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .page-break {
  position: relative;
  clear: both;
  padding: 5px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* ckeditor5-page-break/theme/pagebreak.css */
/* line 293, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .page-break::after {
  content: '';
  position: absolute;
  border-bottom: 2px dashed #c4c4c4;
  width: 100%;
}

/* ckeditor5-page-break/theme/pagebreak.css */
/* line 300, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .page-break__label {
  position: relative;
  z-index: 1;
  padding: .3em .6em;
  display: block;
  text-transform: uppercase;
  border: 1px solid #c4c4c4;
  border-radius: 2px;
  font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
  font-size: 0.75em;
  font-weight: bold;
  color: #333333;
  background: white;
  box-shadow: 2px 2px 1px rgba(0, 0, 0, 0.15);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* ckeditor5-media-embed/theme/mediaembed.css */
/* line 320, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .media {
  clear: both;
  margin: 0.9em 0;
  display: block;
  min-width: 15em;
}

/* ckeditor5-list/theme/todolist.css */
/* line 327, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list {
  list-style: none;
}

/* ckeditor5-list/theme/todolist.css */
/* line 331, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list li {
  margin-bottom: 5px;
}

/* ckeditor5-list/theme/todolist.css */
/* line 335, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list li .todo-list {
  margin-top: 5px;
}

/* ckeditor5-list/theme/todolist.css */
/* line 339, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list .todo-list__label > input {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  width: var(--ck-todo-list-checkmark-size);
  height: var(--ck-todo-list-checkmark-size);
  vertical-align: middle;
  border: 0;
  left: -25px;
  margin-right: -15px;
  right: 0;
  margin-left: 0;
}

/* ckeditor5-list/theme/todolist.css */
/* line 353, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list .todo-list__label > input::before {
  display: block;
  position: absolute;
  box-sizing: border-box;
  content: '';
  width: 100%;
  height: 100%;
  border: 1px solid #333333;
  border-radius: 2px;
  transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
}

/* ckeditor5-list/theme/todolist.css */
/* line 365, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list .todo-list__label > input::after {
  display: block;
  position: absolute;
  box-sizing: content-box;
  pointer-events: none;
  content: '';
  left: calc( var(--ck-todo-list-checkmark-size) / 3 );
  top: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
  width: calc( var(--ck-todo-list-checkmark-size) / 5.3 );
  height: calc( var(--ck-todo-list-checkmark-size) / 2.6 );
  border-style: solid;
  border-color: transparent;
  border-width: 0 calc( var(--ck-todo-list-checkmark-size) / 8 ) calc( var(--ck-todo-list-checkmark-size) / 8 ) 0;
  transform: rotate(45deg);
}

/* ckeditor5-list/theme/todolist.css */
/* line 381, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list .todo-list__label > input[checked]::before {
  background: #26ab33;
  border-color: #26ab33;
}

/* ckeditor5-list/theme/todolist.css */
/* line 386, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list .todo-list__label > input[checked]::after {
  border-color: white;
}

/* ckeditor5-list/theme/todolist.css */
/* line 390, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .todo-list .todo-list__label .todo-list__label__description {
  vertical-align: middle;
}

/* ckeditor5-language/theme/language.css */
/* line 394, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content span[lang] {
  font-style: italic;
}

/* ckeditor5-mention/theme/mention.css */
/* line 398, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
.ck-content .mention {
  background: var(--ck-color-mention-background);
  color: var(--ck-color-mention-text);
}

@media print {
  /* ckeditor5-page-break/theme/pagebreak.css */
  /* line 404, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
  .ck-content .page-break {
    padding: 0;
  }

  /* ckeditor5-page-break/theme/pagebreak.css */
  /* line 408, ../../stylesheets/sass/vendor/_ckeditor5-content.scss */
  .ck-content .page-break::after {
    display: none;
  }
}
/*!
 *  Font Awesome 3.1.0
 *  the iconic font designed for Bootstrap
 *  -------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation
 *  can be found at: http://fontawesome.io
 *
 *  License
 *  -------------------------------------------------------
 *  - The Font Awesome font is licensed under the SIL Open Font License v1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under the MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 License -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"

 *  Contact
 *  -------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/fortaweso_me
 *  Work: Lead Product Designer @ http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/fonts/fontawesome-webfont.eot?v=3.1.0");
  src: url("/fonts/fontawesome-webfont.eot?#iefix&v=3.1.0") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff?v=3.1.0") format("woff"), url("/fonts/fontawesome-webfont.ttf?v=3.1.0") format("truetype"), url("/fonts/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* FONT AWESOME CORE
 * -------------------------- */
/* line 36, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}

/* line 45, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none;
}

/* makes the font 33% larger relative to the icon container */
/* line 52, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.3333333333333333em;
}

/* makes sure icons active on rollover in links */
/* line 57, ../../stylesheets/sass/vendor/_fontawesome.scss */
a [class^="icon-"],
a [class*=" icon-"],
a [class^="icon-"]:before,
a [class*=" icon-"]:before {
  display: inline;
}

/* increased font size for icon-large */
/* line 64, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.2857142857142858em;
  text-align: center;
}

/* line 70, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"].icon-fixed-width.icon-large,
[class*=" icon-"].icon-fixed-width.icon-large {
  width: 1.5714285714285714em;
}

/* line 74, ../../stylesheets/sass/vendor/_fontawesome.scss */
ul.icons-ul {
  list-style-type: none;
  text-indent: -0.7142857142857143em;
  margin-left: 2.142857142857143em;
}

/* line 79, ../../stylesheets/sass/vendor/_fontawesome.scss */
ul.icons-ul > li .icon-li {
  width: 0.7142857142857143em;
  display: inline-block;
  text-align: center;
}

/* line 84, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none;
}

/* line 88, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-muted {
  color: #eeeeee;
}

/* line 91, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-light {
  color: #ffffff;
}

/* line 94, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-dark {
  color: #333333;
}

/* line 97, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

/* line 104, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-2x {
  font-size: 2em;
}

/* line 107, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-2x.icon-border {
  border-width: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* line 113, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-3x {
  font-size: 3em;
}

/* line 116, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-3x.icon-border {
  border-width: 3px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}

/* line 122, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-4x {
  font-size: 4em;
}

/* line 125, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-4x.icon-border {
  border-width: 4px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}

/* line 131, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-5x {
  font-size: 5em;
}

/* line 134, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-5x.icon-border {
  border-width: 5px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

/* line 140, ../../stylesheets/sass/vendor/_fontawesome.scss */
.pull-right {
  float: right;
}

/* line 143, ../../stylesheets/sass/vendor/_fontawesome.scss */
.pull-left {
  float: left;
}

/* line 146, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em;
}

/* line 150, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em;
}

/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
/* line 157, ../../stylesheets/sass/vendor/_fontawesome.scss */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0;
}

/* more sprites.less reset */
/* line 170, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.old-style .nav-pills > .current > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.old-style .nav-pills > .current > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.old-style .nav-list > .current > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.old-style .nav-list > .current > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .old-style .nav > .current > a > [class^="icon-"],
.old-style .navbar-inverse .nav > .current > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.navbar-inverse .old-style .nav > .current > a > [class*=" icon-"],
.old-style .navbar-inverse .nav > .current > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.old-style .dropdown-menu > .current > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.old-style .dropdown-menu > .current > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none;
}

/* keeps Bootstrap styles with and without icons the same */
/* line 186, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn [class^="icon-"].icon-large, .btn-large [class^="icon-"].icon-large,
.nav [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large,
.btn-large [class*=" icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em;
}

/* line 192, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn [class^="icon-"].icon-spin, .btn-large [class^="icon-"].icon-spin,
.nav [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin,
.btn-large [class*=" icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block;
}

/* line 198, ../../stylesheets/sass/vendor/_fontawesome.scss */
.nav-tabs [class^="icon-"],
.nav-pills [class^="icon-"],
.nav-tabs [class*=" icon-"],
.nav-pills [class*=" icon-"],
.nav-tabs [class^="icon-"].icon-large,
.nav-pills [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"].icon-large,
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em;
}

/* line 208, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn [class^="icon-"].pull-left.icon-2x, .btn-large [class^="icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn [class^="icon-"].pull-right.icon-2x,
.btn-large [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x,
.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em;
}

/* line 214, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn [class^="icon-"].icon-spin.icon-large, .btn-large [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large,
.btn-large [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em;
}

/* line 218, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn-small.btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn-small.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn-small.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x,
.btn-small.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em;
}

/* line 224, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn.btn-large [class^="icon-"], .btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"],
.btn-large [class*=" icon-"] {
  margin-top: 0;
}

/* line 228, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
.btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-top: .05em;
}

/* line 234, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn-large [class^="icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn-large [class*=" icon-"].pull-left.icon-2x {
  margin-right: .2em;
}

/* line 238, ../../stylesheets/sass/vendor/_fontawesome.scss */
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn-large [class^="icon-"].pull-right.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn-large [class*=" icon-"].pull-right.icon-2x {
  margin-left: .2em;
}

/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
/* line 245, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%;
}

/* line 253, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-stack [class^="icon-"],
.icon-stack [class*=" icon-"] {
  display: block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  font-size: 1em;
  line-height: inherit;
  *line-height: 2em;
}

/* line 264, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-stack .icon-stack-base {
  font-size: 2em;
  *line-height: 1em;
}

/* Animated rotating icon */
/* line 269, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
/* Icon rotations and mirroring */
/* line 317, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}

/* line 325, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}

/* line 333, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

/* line 341, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 348, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 357, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-glass:before {
  content: "\f000";
}

/* line 360, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-music:before {
  content: "\f001";
}

/* line 363, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-search:before {
  content: "\f002";
}

/* line 366, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-envelope:before {
  content: "\f003";
}

/* line 369, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-heart:before {
  content: "\f004";
}

/* line 372, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-star:before {
  content: "\f005";
}

/* line 375, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-star-empty:before {
  content: "\f006";
}

/* line 378, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-user:before {
  content: "\f007";
}

/* line 381, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-film:before {
  content: "\f008";
}

/* line 384, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-th-large:before {
  content: "\f009";
}

/* line 387, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-th:before {
  content: "\f00a";
}

/* line 390, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-th-list:before {
  content: "\f00b";
}

/* line 393, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ok:before {
  content: "\f00c";
}

/* line 396, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-remove:before {
  content: "\f00d";
}

/* line 399, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-zoom-in:before {
  content: "\f00e";
}

/* line 402, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-zoom-out:before {
  content: "\f010";
}

/* line 405, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-off:before {
  content: "\f011";
}

/* line 408, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-signal:before {
  content: "\f012";
}

/* line 411, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-cog:before {
  content: "\f013";
}

/* line 414, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-trash:before {
  content: "\f014";
}

/* line 417, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-home:before {
  content: "\f015";
}

/* line 420, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-file:before {
  content: "\f016";
}

/* line 423, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-time:before {
  content: "\f017";
}

/* line 426, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-road:before {
  content: "\f018";
}

/* line 429, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-download-alt:before {
  content: "\f019";
}

/* line 432, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-download:before {
  content: "\f01a";
}

/* line 435, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-upload:before {
  content: "\f01b";
}

/* line 438, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-inbox:before {
  content: "\f01c";
}

/* line 441, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-play-circle:before {
  content: "\f01d";
}

/* line 444, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-repeat:before,
.icon-rotate-right:before {
  content: "\f01e";
}

/* F020 doesn't work in Safari. all shifted one down */
/* line 449, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-refresh:before {
  content: "\f021";
}

/* line 452, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-list-alt:before {
  content: "\f022";
}

/* line 455, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-lock:before {
  content: "\f023";
}

/* line 458, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-flag:before {
  content: "\f024";
}

/* line 461, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-headphones:before {
  content: "\f025";
}

/* line 464, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-volume-off:before {
  content: "\f026";
}

/* line 467, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-volume-down:before {
  content: "\f027";
}

/* line 470, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-volume-up:before {
  content: "\f028";
}

/* line 473, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-qrcode:before {
  content: "\f029";
}

/* line 476, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-barcode:before {
  content: "\f02a";
}

/* line 479, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-tag:before {
  content: "\f02b";
}

/* line 482, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-tags:before {
  content: "\f02c";
}

/* line 485, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-book:before {
  content: "\f02d";
}

/* line 488, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bookmark:before {
  content: "\f02e";
}

/* line 491, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-print:before {
  content: "\f02f";
}

/* line 494, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-camera:before {
  content: "\f030";
}

/* line 497, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-font:before {
  content: "\f031";
}

/* line 500, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bold:before {
  content: "\f032";
}

/* line 503, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-italic:before {
  content: "\f033";
}

/* line 506, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-text-height:before {
  content: "\f034";
}

/* line 509, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-text-width:before {
  content: "\f035";
}

/* line 512, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-align-left:before {
  content: "\f036";
}

/* line 515, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-align-center:before {
  content: "\f037";
}

/* line 518, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-align-right:before {
  content: "\f038";
}

/* line 521, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-align-justify:before {
  content: "\f039";
}

/* line 524, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-list:before {
  content: "\f03a";
}

/* line 527, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-indent-left:before {
  content: "\f03b";
}

/* line 530, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-indent-right:before {
  content: "\f03c";
}

/* line 533, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-facetime-video:before {
  content: "\f03d";
}

/* line 536, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-picture:before {
  content: "\f03e";
}

/* line 539, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-pencil:before {
  content: "\f040";
}

/* line 542, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-map-marker:before {
  content: "\f041";
}

/* line 545, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-adjust:before {
  content: "\f042";
}

/* line 548, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-tint:before {
  content: "\f043";
}

/* line 551, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-edit:before {
  content: "\f044";
}

/* line 554, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-share:before {
  content: "\f045";
}

/* line 557, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-check:before {
  content: "\f046";
}

/* line 560, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-move:before {
  content: "\f047";
}

/* line 563, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-step-backward:before {
  content: "\f048";
}

/* line 566, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-fast-backward:before {
  content: "\f049";
}

/* line 569, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-backward:before {
  content: "\f04a";
}

/* line 572, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-play:before {
  content: "\f04b";
}

/* line 575, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-pause:before {
  content: "\f04c";
}

/* line 578, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-stop:before {
  content: "\f04d";
}

/* line 581, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-forward:before {
  content: "\f04e";
}

/* line 584, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-fast-forward:before {
  content: "\f050";
}

/* line 587, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-step-forward:before {
  content: "\f051";
}

/* line 590, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-eject:before {
  content: "\f052";
}

/* line 593, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-left:before {
  content: "\f053";
}

/* line 596, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-right:before {
  content: "\f054";
}

/* line 599, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-plus-sign:before {
  content: "\f055";
}

/* line 602, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-minus-sign:before {
  content: "\f056";
}

/* line 605, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-remove-sign:before {
  content: "\f057";
}

/* line 608, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ok-sign:before {
  content: "\f058";
}

/* line 611, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-question-sign:before {
  content: "\f059";
}

/* line 614, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-info-sign:before {
  content: "\f05a";
}

/* line 617, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-screenshot:before {
  content: "\f05b";
}

/* line 620, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-remove-circle:before {
  content: "\f05c";
}

/* line 623, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ok-circle:before {
  content: "\f05d";
}

/* line 626, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ban-circle:before {
  content: "\f05e";
}

/* line 629, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-arrow-left:before {
  content: "\f060";
}

/* line 632, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-arrow-right:before {
  content: "\f061";
}

/* line 635, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-arrow-up:before {
  content: "\f062";
}

/* line 638, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-arrow-down:before {
  content: "\f063";
}

/* line 641, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-share-alt:before,
.icon-mail-forward:before {
  content: "\f064";
}

/* line 645, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-resize-full:before {
  content: "\f065";
}

/* line 648, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-resize-small:before {
  content: "\f066";
}

/* line 651, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-plus:before {
  content: "\f067";
}

/* line 654, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-minus:before {
  content: "\f068";
}

/* line 657, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-asterisk:before {
  content: "\f069";
}

/* line 660, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-exclamation-sign:before {
  content: "\f06a";
}

/* line 663, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-gift:before {
  content: "\f06b";
}

/* line 666, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-leaf:before {
  content: "\f06c";
}

/* line 669, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-fire:before {
  content: "\f06d";
}

/* line 672, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-eye-open:before {
  content: "\f06e";
}

/* line 675, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-eye-close:before {
  content: "\f070";
}

/* line 678, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-warning-sign:before {
  content: "\f071";
}

/* line 681, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-plane:before {
  content: "\f072";
}

/* line 684, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-calendar:before {
  content: "\f073";
}

/* line 687, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-random:before {
  content: "\f074";
}

/* line 690, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-comment:before {
  content: "\f075";
}

/* line 693, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-magnet:before {
  content: "\f076";
}

/* line 696, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-up:before {
  content: "\f077";
}

/* line 699, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-down:before {
  content: "\f078";
}

/* line 702, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-retweet:before {
  content: "\f079";
}

/* line 705, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-shopping-cart:before {
  content: "\f07a";
}

/* line 708, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-folder-close:before {
  content: "\f07b";
}

/* line 711, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-folder-open:before {
  content: "\f07c";
}

/* line 714, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-resize-vertical:before {
  content: "\f07d";
}

/* line 717, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-resize-horizontal:before {
  content: "\f07e";
}

/* line 720, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bar-chart:before {
  content: "\f080";
}

/* line 723, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-twitter-sign:before {
  content: "\f081";
}

/* line 726, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-facebook-sign:before {
  content: "\f082";
}

/* line 729, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-camera-retro:before {
  content: "\f083";
}

/* line 732, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-key:before {
  content: "\f084";
}

/* line 735, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-cogs:before {
  content: "\f085";
}

/* line 738, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-comments:before {
  content: "\f086";
}

/* line 741, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-thumbs-up:before {
  content: "\f087";
}

/* line 744, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-thumbs-down:before {
  content: "\f088";
}

/* line 747, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-star-half:before {
  content: "\f089";
}

/* line 750, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-heart-empty:before {
  content: "\f08a";
}

/* line 753, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-signout:before {
  content: "\f08b";
}

/* line 756, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-linkedin-sign:before {
  content: "\f08c";
}

/* line 759, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-pushpin:before {
  content: "\f08d";
}

/* line 762, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-external-link:before {
  content: "\f08e";
}

/* line 765, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-signin:before {
  content: "\f090";
}

/* line 768, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-trophy:before {
  content: "\f091";
}

/* line 771, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-github-sign:before {
  content: "\f092";
}

/* line 774, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-upload-alt:before {
  content: "\f093";
}

/* line 777, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-lemon:before {
  content: "\f094";
}

/* line 780, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-phone:before {
  content: "\f095";
}

/* line 783, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-check-empty:before {
  content: "\f096";
}

/* line 786, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bookmark-empty:before {
  content: "\f097";
}

/* line 789, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-phone-sign:before {
  content: "\f098";
}

/* line 792, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-twitter:before {
  content: "\f099";
}

/* line 795, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-facebook:before {
  content: "\f09a";
}

/* line 798, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-github:before {
  content: "\f09b";
}

/* line 801, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-unlock:before {
  content: "\f09c";
}

/* line 804, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-credit-card:before {
  content: "\f09d";
}

/* line 807, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-rss:before {
  content: "\f09e";
}

/* line 810, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-hdd:before {
  content: "\f0a0";
}

/* line 813, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bullhorn:before {
  content: "\f0a1";
}

/* line 816, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bell:before {
  content: "\f0a2";
}

/* line 819, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-certificate:before {
  content: "\f0a3";
}

/* line 822, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-hand-right:before {
  content: "\f0a4";
}

/* line 825, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-hand-left:before {
  content: "\f0a5";
}

/* line 828, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-hand-up:before {
  content: "\f0a6";
}

/* line 831, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-hand-down:before {
  content: "\f0a7";
}

/* line 834, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-circle-arrow-left:before {
  content: "\f0a8";
}

/* line 837, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-circle-arrow-right:before {
  content: "\f0a9";
}

/* line 840, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-circle-arrow-up:before {
  content: "\f0aa";
}

/* line 843, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-circle-arrow-down:before {
  content: "\f0ab";
}

/* line 846, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-globe:before {
  content: "\f0ac";
}

/* line 849, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-wrench:before {
  content: "\f0ad";
}

/* line 852, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-tasks:before {
  content: "\f0ae";
}

/* line 855, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-filter:before {
  content: "\f0b0";
}

/* line 858, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-briefcase:before {
  content: "\f0b1";
}

/* line 861, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-fullscreen:before {
  content: "\f0b2";
}

/* line 864, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-group:before {
  content: "\f0c0";
}

/* line 867, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-link:before {
  content: "\f0c1";
}

/* line 870, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-cloud:before {
  content: "\f0c2";
}

/* line 873, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-beaker:before {
  content: "\f0c3";
}

/* line 876, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-cut:before {
  content: "\f0c4";
}

/* line 879, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-copy:before {
  content: "\f0c5";
}

/* line 882, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-paper-clip:before {
  content: "\f0c6";
}

/* line 885, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-save:before {
  content: "\f0c7";
}

/* line 888, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-sign-blank:before {
  content: "\f0c8";
}

/* line 891, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-reorder:before {
  content: "\f0c9";
}

/* line 894, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-list-ul:before {
  content: "\f0ca";
}

/* line 897, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-list-ol:before {
  content: "\f0cb";
}

/* line 900, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-strikethrough:before {
  content: "\f0cc";
}

/* line 903, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-underline:before {
  content: "\f0cd";
}

/* line 906, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-table:before {
  content: "\f0ce";
}

/* line 909, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-magic:before {
  content: "\f0d0";
}

/* line 912, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-truck:before {
  content: "\f0d1";
}

/* line 915, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-pinterest:before {
  content: "\f0d2";
}

/* line 918, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-pinterest-sign:before {
  content: "\f0d3";
}

/* line 921, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-google-plus-sign:before {
  content: "\f0d4";
}

/* line 924, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-google-plus:before {
  content: "\f0d5";
}

/* line 927, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-money:before {
  content: "\f0d6";
}

/* line 930, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-caret-down:before {
  content: "\f0d7";
}

/* line 933, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-caret-up:before {
  content: "\f0d8";
}

/* line 936, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-caret-left:before {
  content: "\f0d9";
}

/* line 939, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-caret-right:before {
  content: "\f0da";
}

/* line 942, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-columns:before {
  content: "\f0db";
}

/* line 945, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-sort:before {
  content: "\f0dc";
}

/* line 948, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-sort-down:before {
  content: "\f0dd";
}

/* line 951, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-sort-up:before {
  content: "\f0de";
}

/* line 954, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-envelope-alt:before {
  content: "\f0e0";
}

/* line 957, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-linkedin:before {
  content: "\f0e1";
}

/* line 960, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-undo:before,
.icon-rotate-left:before {
  content: "\f0e2";
}

/* line 964, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-legal:before {
  content: "\f0e3";
}

/* line 967, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-dashboard:before {
  content: "\f0e4";
}

/* line 970, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-comment-alt:before {
  content: "\f0e5";
}

/* line 973, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-comments-alt:before {
  content: "\f0e6";
}

/* line 976, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bolt:before {
  content: "\f0e7";
}

/* line 979, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-sitemap:before {
  content: "\f0e8";
}

/* line 982, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-umbrella:before {
  content: "\f0e9";
}

/* line 985, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-paste:before {
  content: "\f0ea";
}

/* line 988, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-lightbulb:before {
  content: "\f0eb";
}

/* line 991, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-exchange:before {
  content: "\f0ec";
}

/* line 994, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-cloud-download:before {
  content: "\f0ed";
}

/* line 997, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-cloud-upload:before {
  content: "\f0ee";
}

/* line 1000, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-user-md:before {
  content: "\f0f0";
}

/* line 1003, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-stethoscope:before {
  content: "\f0f1";
}

/* line 1006, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-suitcase:before {
  content: "\f0f2";
}

/* line 1009, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bell-alt:before {
  content: "\f0f3";
}

/* line 1012, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-coffee:before {
  content: "\f0f4";
}

/* line 1015, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-food:before {
  content: "\f0f5";
}

/* line 1018, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-file-alt:before {
  content: "\f0f6";
}

/* line 1021, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-building:before {
  content: "\f0f7";
}

/* line 1024, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-hospital:before {
  content: "\f0f8";
}

/* line 1027, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ambulance:before {
  content: "\f0f9";
}

/* line 1030, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-medkit:before {
  content: "\f0fa";
}

/* line 1033, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-fighter-jet:before {
  content: "\f0fb";
}

/* line 1036, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-beer:before {
  content: "\f0fc";
}

/* line 1039, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-h-sign:before {
  content: "\f0fd";
}

/* line 1042, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-plus-sign-alt:before {
  content: "\f0fe";
}

/* line 1045, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-double-angle-left:before {
  content: "\f100";
}

/* line 1048, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-double-angle-right:before {
  content: "\f101";
}

/* line 1051, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-double-angle-up:before {
  content: "\f102";
}

/* line 1054, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-double-angle-down:before {
  content: "\f103";
}

/* line 1057, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-angle-left:before {
  content: "\f104";
}

/* line 1060, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-angle-right:before {
  content: "\f105";
}

/* line 1063, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-angle-up:before {
  content: "\f106";
}

/* line 1066, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-angle-down:before {
  content: "\f107";
}

/* line 1069, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-desktop:before {
  content: "\f108";
}

/* line 1072, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-laptop:before {
  content: "\f109";
}

/* line 1075, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-tablet:before {
  content: "\f10a";
}

/* line 1078, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-mobile-phone:before {
  content: "\f10b";
}

/* line 1081, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-circle-blank:before {
  content: "\f10c";
}

/* line 1084, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-quote-left:before {
  content: "\f10d";
}

/* line 1087, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-quote-right:before {
  content: "\f10e";
}

/* line 1090, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-spinner:before {
  content: "\f110";
}

/* line 1093, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-circle:before {
  content: "\f111";
}

/* line 1096, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-reply:before,
.icon-mail-reply:before {
  content: "\f112";
}

/* line 1100, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-folder-close-alt:before {
  content: "\f114";
}

/* line 1103, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-folder-open-alt:before {
  content: "\f115";
}

/* line 1106, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-expand-alt:before {
  content: "\f116";
}

/* line 1109, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-collapse-alt:before {
  content: "\f117";
}

/* line 1112, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-smile:before {
  content: "\f118";
}

/* line 1115, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-frown:before {
  content: "\f119";
}

/* line 1118, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-meh:before {
  content: "\f11a";
}

/* line 1121, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-gamepad:before {
  content: "\f11b";
}

/* line 1124, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-keyboard:before {
  content: "\f11c";
}

/* line 1127, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-flag-alt:before {
  content: "\f11d";
}

/* line 1130, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-flag-checkered:before {
  content: "\f11e";
}

/* line 1133, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-terminal:before {
  content: "\f120";
}

/* line 1136, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-code:before {
  content: "\f121";
}

/* line 1139, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-reply-all:before {
  content: "\f122";
}

/* line 1142, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-mail-reply-all:before {
  content: "\f122";
}

/* line 1145, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: "\f123";
}

/* line 1149, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-location-arrow:before {
  content: "\f124";
}

/* line 1152, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-crop:before {
  content: "\f125";
}

/* line 1155, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-code-fork:before {
  content: "\f126";
}

/* line 1158, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-unlink:before {
  content: "\f127";
}

/* line 1161, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-question:before {
  content: "\f128";
}

/* line 1164, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-info:before {
  content: "\f129";
}

/* line 1167, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-exclamation:before {
  content: "\f12a";
}

/* line 1170, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-superscript:before {
  content: "\f12b";
}

/* line 1173, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-subscript:before {
  content: "\f12c";
}

/* line 1176, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-eraser:before {
  content: "\f12d";
}

/* line 1179, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-puzzle-piece:before {
  content: "\f12e";
}

/* line 1182, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-microphone:before {
  content: "\f130";
}

/* line 1185, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-microphone-off:before {
  content: "\f131";
}

/* line 1188, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-shield:before {
  content: "\f132";
}

/* line 1191, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-calendar-empty:before {
  content: "\f133";
}

/* line 1194, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-fire-extinguisher:before {
  content: "\f134";
}

/* line 1197, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-rocket:before {
  content: "\f135";
}

/* line 1200, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-maxcdn:before {
  content: "\f136";
}

/* line 1203, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-sign-left:before {
  content: "\f137";
}

/* line 1206, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-sign-right:before {
  content: "\f138";
}

/* line 1209, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-sign-up:before {
  content: "\f139";
}

/* line 1212, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-chevron-sign-down:before {
  content: "\f13a";
}

/* line 1215, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-html5:before {
  content: "\f13b";
}

/* line 1218, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-css3:before {
  content: "\f13c";
}

/* line 1221, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-anchor:before {
  content: "\f13d";
}

/* line 1224, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-unlock-alt:before {
  content: "\f13e";
}

/* line 1227, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-bullseye:before {
  content: "\f140";
}

/* line 1230, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ellipsis-horizontal:before {
  content: "\f141";
}

/* line 1233, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ellipsis-vertical:before {
  content: "\f142";
}

/* line 1236, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-rss-sign:before {
  content: "\f143";
}

/* line 1239, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-play-sign:before {
  content: "\f144";
}

/* line 1242, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-ticket:before {
  content: "\f145";
}

/* line 1245, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-minus-sign-alt:before {
  content: "\f146";
}

/* line 1248, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-check-minus:before {
  content: "\f147";
}

/* line 1251, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-level-up:before {
  content: "\f148";
}

/* line 1254, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-level-down:before {
  content: "\f149";
}

/* line 1257, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-check-sign:before {
  content: "\f14a";
}

/* line 1260, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-edit-sign:before {
  content: "\f14b";
}

/* line 1263, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-external-link-sign:before {
  content: "\f14c";
}

/* line 1266, ../../stylesheets/sass/vendor/_fontawesome.scss */
.icon-share-sign:before {
  content: "\f14d";
}

/* line 1, ../../stylesheets/sass/ums-print.scss */
#header .print-header {
  display: none;
}

@media print {
  /* line 6, ../../stylesheets/sass/ums-print.scss */
  body {
    background: transparent;
  }

  /* line 14, ../../stylesheets/sass/ums-print.scss */
  #left-sidebar-nav {
    display: none;
  }

  /* line 19, ../../stylesheets/sass/ums-print.scss */
  #header .navbar-fixed {
    display: none;
  }
  /* line 23, ../../stylesheets/sass/ums-print.scss */
  #header .print-header {
    display: block;
  }
  /* line 26, ../../stylesheets/sass/ums-print.scss */
  #header .print-header .address-details {
    font-size: 8pt;
  }

  /* line 32, ../../stylesheets/sass/ums-print.scss */
  #main {
    padding-left: 0;
  }

  /* line 36, ../../stylesheets/sass/ums-print.scss */
  .hide-on-med-and-up {
    display: none;
  }
}
/* line 1, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view {
  /* Unchecked styles */
  /* Checked styles */
  /* Indeterminate checkbox */
}
/* line 7, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:not(:checked),
.react-view [type="radio"]:checked {
  position: initial;
  opacity: initial;
  pointer-events: initial;
}
/* line 15, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view .mantine-Radio-root label, .react-view .mantine-Checkbox-root label {
  font-size: initial;
  color: initial;
}
/* line 20, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:not(:checked) + label,
.react-view [type="radio"]:checked + label {
  position: initial;
  padding-left: initial;
  cursor: initial;
  display: initial;
  height: initial;
  line-height: initial;
  font-size: initial;
  transition: initial;
  user-select: initial;
}
/* line 33, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"] + label:before,
.react-view [type="radio"] + label:after {
  content: initial;
  position: initial;
  left: initial;
  top: initial;
  margin: initial;
  width: initial;
  height: initial;
  z-index: initial;
  transition: initial;
}
/* line 47, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:not(:checked) + label:before,
.react-view [type="radio"]:not(:checked) + label:after,
.react-view [type="radio"]:checked + label:before,
.react-view [type="radio"]:checked + label:after,
.react-view [type="radio"].with-gap:checked + label:before,
.react-view [type="radio"].with-gap:checked + label:after {
  border-radius: initial;
}
/* line 56, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:not(:checked) + label:before,
.react-view [type="radio"]:not(:checked) + label:after {
  border: initial;
}
/* line 61, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:not(:checked) + label:after {
  transform: initial;
}
/* line 66, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:checked + label:before {
  border: initial;
}
/* line 70, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:checked + label:after,
.react-view [type="radio"].with-gap:checked + label:before,
.react-view [type="radio"].with-gap:checked + label:after {
  border: initial;
}
/* line 76, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:checked + label:after,
.react-view [type="radio"].with-gap:checked + label:after {
  background-color: initial;
}
/* line 81, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="radio"]:checked + label:after {
  transform: initial;
}
/* line 87, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"]:not(:checked),
.react-view [type="checkbox"]:checked {
  position: inherit;
  opacity: inherit;
  pointer-events: inherit;
}
/* line 95, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"] {
  /* checkbox aspect */
}
/* line 97, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"] + label {
  position: inherit;
  padding-left: inherit;
  cursor: inherit;
  display: inherit;
  height: inherit;
  line-height: inherit;
  font-size: inherit;
  user-select: inherit;
}
/* line 109, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"] + label:before, .react-view [type="checkbox"]:not(.filled-in) + label:after {
  content: inherit;
  position: inherit;
  top: inherit;
  left: inherit;
  width: inherit;
  height: inherit;
  z-index: inherit;
  border: inherit;
  border-radius: inherit;
  margin-top: inherit;
  transition: inherit;
}
/* line 124, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"]:not(.filled-in) + label:after {
  border: inherit;
  transform: inherit;
}
/* line 129, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"]:not(:checked):disabled + label:before {
  border: inherit;
  background-color: inherit;
}
/* line 135, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].tabbed:focus + label:after {
  transform: inherit;
  border: inherit;
  border-radius: inherit;
  box-shadow: inherit;
  background-color: inherit;
}
/* line 145, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"]:checked + label:before {
  top: inherit;
  left: inherit;
  width: inherit;
  height: inherit;
  border-top: inherit;
  border-left: inherit;
  border-right: inherit;
  border-bottom: inherit;
  transform: inherit;
  backface-visibility: inherit;
  transform-origin: inherit;
}
/* line 159, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"]:checked:disabled + label:before {
  border-right: inherit;
  border-bottom: inherit;
}
/* line 167, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"]:indeterminate + label:before {
  top: inherit;
  left: inherit;
  width: inherit;
  height: inherit;
  border-top: inherit;
  border-left: inherit;
  border-right: inherit;
  border-bottom: inherit;
  transform: inherit;
  backface-visibility: inherit;
  transform-origin: inherit;
}
/* line 182, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"]:indeterminate:disabled + label:before {
  border-right: inherit;
  background-color: inherit;
}
/* line 191, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in + label:after {
  border-radius: inherit;
}
/* line 195, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in + label:before,
.react-view [type="checkbox"].filled-in + label:after {
  content: inherit;
  left: inherit;
  position: inherit;
  /* .1s delay is for check animation */
  transition: inherit;
  z-index: inherit;
}
/* line 206, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:not(:checked) + label:before {
  width: inherit;
  height: inherit;
  border: inherit;
  left: inherit;
  top: inherit;
  transform: inherit;
  transform-origin: inherit;
}
/* line 216, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:not(:checked) + label:after {
  height: inherit;
  width: inherit;
  background-color: inherit;
  border: inherit;
  top: inherit;
  z-index: inherit;
}
/* line 227, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:checked + label:before {
  top: inherit;
  left: inherit;
  width: inherit;
  height: inherit;
  border-top: inherit;
  border-left: inherit;
  border-right: inherit;
  border-bottom: inherit;
  transform: inherit;
  transform-origin: inherit;
}
/* line 240, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:checked + label:after {
  top: inherit;
  width: inherit;
  height: inherit;
  border: inherit;
  background-color: inherit;
  z-index: inherit;
}
/* line 251, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in.tabbed:focus + label:after {
  border-radius: inherit;
  border-color: inherit;
  background-color: inherit;
}
/* line 257, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in.tabbed:checked:focus + label:after {
  border-radius: inherit;
  background-color: inherit;
  border-color: inherit;
}
/* line 264, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:disabled:not(:checked) + label:before {
  background-color: inherit;
  border: inherit;
}
/* line 269, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:disabled:not(:checked) + label:after {
  border-color: inherit;
  background-color: inherit;
}
/* line 274, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:disabled:checked + label:before {
  background-color: inherit;
}
/* line 278, ../../stylesheets/sass/ums/_mantine-fixes.scss */
.react-view [type="checkbox"].filled-in:disabled:checked + label:after {
  background-color: inherit;
  border-color: inherit;
}

/* line 93, ../../stylesheets/sass/ums.scss */
.old-style-container {
  margin-left: -17px;
  margin-right: -17px;
}

/* line 98, ../../stylesheets/sass/ums.scss */
.old-style {
  /*!
   * Bootstrap v2.2.1
   *
   * Copyright 2012 Twitter, Inc
   * Licensed under the Apache License v2.0
   * http://www.apache.org/licenses/LICENSE-2.0
   *
   * Designed and built with all the love in the world @twitter by @mdo and @fat.
   */
  /* Allow for input prepend/append in search forms */
  /* move down carets for tabs */
  /*!
   * Bootstrap Responsive v2.2.1
   *
   * Copyright 2012 Twitter, Inc
   * Licensed under the Apache License v2.0
   * http://www.apache.org/licenses/LICENSE-2.0
   *
   * Designed and built with all the love in the world @twitter by @mdo and @fat.
   */
  /*!
   * Datepicker for Bootstrap
   *
   * Copyright 2012 Stefan Petre
   * Improvements by Andrew Rowls
   * Licensed under the Apache License v2.0
   * http://www.apache.org/licenses/LICENSE-2.0
   *
   */
}
/* line 10, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style article,
.old-style aside,
.old-style details,
.old-style figcaption,
.old-style figure,
.old-style footer,
.old-style header,
.old-style hgroup,
.old-style nav,
.old-style section {
  display: block;
}
/* line 26, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style audio,
.old-style canvas,
.old-style video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* line 37, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style audio:not([controls]) {
  display: none;
}
/* line 44, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
/* line 50, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 54, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style a:hover,
.old-style a:active {
  outline: 0;
}
/* line 62, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style sub,
.old-style sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
/* line 69, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style sup {
  top: -0.5em;
}
/* line 72, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style sub {
  bottom: -0.25em;
}
/* line 79, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style img {
  /* Responsive images (ensure images don't scale beyond their parents) */
  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */
  width: auto\9;
  /* IE7-8 need help adjusting responsive images */
  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
/* line 91, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style #map_canvas img,
.old-style .google-maps img {
  max-width: none;
}
/* line 100, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style button,
.old-style input,
.old-style select,
.old-style textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
/* line 108, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style button,
.old-style input {
  *overflow: visible;
  line-height: normal;
}
/* line 113, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style button::-moz-focus-inner,
.old-style input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* line 118, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style button,
.old-style html input[type="button"],
.old-style input[type="reset"],
.old-style input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
/* line 125, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
/* line 131, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style input[type="search"]::-webkit-search-decoration,
.old-style input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
/* line 135, ../../stylesheets/sass/vendor/bootstrap/base/_reset.scss */
.old-style textarea {
  overflow: auto;
  vertical-align: top;
}
/* line 9, ../../stylesheets/sass/vendor/bootstrap/base/_scaffolding.scss */
.old-style body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #333;
  background-color: #fff;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_scaffolding.scss */
.old-style a {
  color: #08c;
  text-decoration: none;
}
/* line 26, ../../stylesheets/sass/vendor/bootstrap/base/_scaffolding.scss */
.old-style a:hover {
  color: #005580;
  text-decoration: underline;
}
/* line 36, ../../stylesheets/sass/vendor/bootstrap/base/_scaffolding.scss */
.old-style .img-rounded {
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
}
/* line 41, ../../stylesheets/sass/vendor/bootstrap/base/_scaffolding.scss */
.old-style .img-polaroid {
  padding: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
/* line 50, ../../stylesheets/sass/vendor/bootstrap/base/_scaffolding.scss */
.old-style .img-circle {
  border-radius: 500px;
  border-radius: 500px;
  border-radius: 500px;
}
/* line 332, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row {
  margin-left: -20px;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row:before, .old-style .row:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row:after {
  clear: both;
}
/* line 336, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style [class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span1 {
  width: 60px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span2 {
  width: 140px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span3 {
  width: 220px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span4 {
  width: 300px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span5 {
  width: 380px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span6 {
  width: 460px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span7 {
  width: 540px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span8 {
  width: 620px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span9 {
  width: 700px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span10 {
  width: 780px;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span11 {
  width: 860px;
}
/* line 343, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .span12, .old-style .container,
.old-style .navbar-static-top .container,
.old-style .navbar-fixed-top .container,
.old-style .navbar-fixed-bottom .container {
  width: 940px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset1 {
  margin-left: 100px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset2 {
  margin-left: 180px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset3 {
  margin-left: 260px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset4 {
  margin-left: 340px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset5 {
  margin-left: 420px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset6 {
  margin-left: 500px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset7 {
  margin-left: 580px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset8 {
  margin-left: 660px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset9 {
  margin-left: 740px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset10 {
  margin-left: 820px;
}
/* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .offset11 {
  margin-left: 900px;
}
/* line 359, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid {
  width: 100%;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid:before, .old-style .row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid:after {
  clear: both;
}
/* line 362, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  margin-left: 2.12766%;
  *margin-left: 1.62766%;
  box-sizing: border-box;
  box-sizing: border-box;
  box-sizing: border-box;
  min-height: 30px;
}
/* line 370, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span1 {
  width: 6.38298%;
  *width: 5.88298%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span2 {
  width: 14.89362%;
  *width: 14.39362%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span3 {
  width: 23.40426%;
  *width: 22.90426%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span4 {
  width: 31.91489%;
  *width: 31.41489%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span5 {
  width: 40.42553%;
  *width: 39.92553%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span6 {
  width: 48.93617%;
  *width: 48.43617%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span7 {
  width: 57.44681%;
  *width: 56.94681%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span8 {
  width: 65.95745%;
  *width: 65.45745%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span9 {
  width: 74.46809%;
  *width: 73.96809%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span10 {
  width: 82.97872%;
  *width: 82.47872%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span11 {
  width: 91.48936%;
  *width: 90.98936%;
}
/* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .span12 {
  width: 100%;
  *width: 99.5%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset1 {
  margin-left: 10.6383%;
  *margin-left: 2.30496%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset1:first-child {
  margin-left: 8.51064%;
  *margin-left: 0.1773%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset2 {
  margin-left: 19.14894%;
  *margin-left: 10.8156%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset2:first-child {
  margin-left: 17.02128%;
  *margin-left: 8.68794%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset3 {
  margin-left: 27.65957%;
  *margin-left: 19.32624%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset3:first-child {
  margin-left: 25.53191%;
  *margin-left: 17.19858%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset4 {
  margin-left: 36.17021%;
  *margin-left: 27.83688%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset4:first-child {
  margin-left: 34.04255%;
  *margin-left: 25.70922%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset5 {
  margin-left: 44.68085%;
  *margin-left: 36.34752%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset5:first-child {
  margin-left: 42.55319%;
  *margin-left: 34.21986%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset6 {
  margin-left: 53.19149%;
  *margin-left: 44.85816%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset6:first-child {
  margin-left: 51.06383%;
  *margin-left: 42.7305%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset7 {
  margin-left: 61.70213%;
  *margin-left: 53.36879%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset7:first-child {
  margin-left: 59.57447%;
  *margin-left: 51.24113%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset8 {
  margin-left: 70.21277%;
  *margin-left: 61.87943%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset8:first-child {
  margin-left: 68.08511%;
  *margin-left: 59.75177%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset9 {
  margin-left: 78.7234%;
  *margin-left: 70.39007%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset9:first-child {
  margin-left: 76.59574%;
  *margin-left: 68.26241%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset10 {
  margin-left: 87.23404%;
  *margin-left: 78.90071%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset10:first-child {
  margin-left: 85.10638%;
  *margin-left: 76.77305%;
}
/* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset11 {
  margin-left: 95.74468%;
  *margin-left: 87.41135%;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .row-fluid .offset11:first-child {
  margin-left: 93.61702%;
  *margin-left: 85.28369%;
}
/* line 12, ../../stylesheets/sass/vendor/bootstrap/base/_grid.scss */
.old-style [class*="span"].hide,
.old-style .row-fluid [class*="span"].hide {
  display: none;
}
/* line 17, ../../stylesheets/sass/vendor/bootstrap/base/_grid.scss */
.old-style [class*="span"].pull-right,
.old-style .row-fluid [class*="span"].pull-right {
  float: right;
}
/* line 7, ../../stylesheets/sass/vendor/bootstrap/base/_layouts.scss */
.old-style .container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .container:before, .old-style .container:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .container:after {
  clear: both;
}
/* line 12, ../../stylesheets/sass/vendor/bootstrap/base/_layouts.scss */
.old-style .container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .container-fluid:before, .old-style .container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .container-fluid:after {
  clear: both;
}
/* line 9, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style p {
  margin: 0 0 10px;
}
/* line 12, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
/* line 23, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style small {
  font-size: 85%;
}
/* line 26, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style strong {
  font-weight: bold;
}
/* line 29, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style em {
  font-style: italic;
}
/* line 32, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style cite {
  font-style: normal;
}
/* line 37, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .muted {
  color: #999;
}
/* line 40, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .text-warning {
  color: #c09853;
}
/* line 41, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style a.text-warning:hover {
  color: #a47e3c;
}
/* line 43, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .text-error {
  color: #b94a48;
}
/* line 44, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style a.text-error:hover {
  color: #953b39;
}
/* line 46, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .text-info {
  color: #3a87ad;
}
/* line 47, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style a.text-info:hover {
  color: #2d6987;
}
/* line 49, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .text-success {
  color: #468847;
}
/* line 50, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style a.text-success:hover {
  color: #356635;
}
/* line 56, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h1, .old-style h2, .old-style h3, .old-style h4, .old-style h5, .old-style h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 20px;
  color: inherit;
  text-rendering: optimizelegibility;
}
/* line 63, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h1 small, .old-style h2 small, .old-style h3 small, .old-style h4 small, .old-style h5 small, .old-style h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999;
}
/* line 70, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h1,
.old-style h2,
.old-style h3 {
  line-height: 40px;
}
/* line 74, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h1 {
  font-size: 38.5px;
}
/* line 75, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h2 {
  font-size: 31.5px;
}
/* line 76, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h3 {
  font-size: 24.5px;
}
/* line 77, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h4 {
  font-size: 17.5px;
}
/* line 78, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h5 {
  font-size: 14px;
}
/* line 79, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h6 {
  font-size: 11.9px;
}
/* line 81, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h1 small {
  font-size: 24.5px;
}
/* line 82, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h2 small {
  font-size: 17.5px;
}
/* line 83, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h3 small {
  font-size: 14px;
}
/* line 84, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style h4 small {
  font-size: 14px;
}
/* line 90, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eee;
}
/* line 102, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style ul, .old-style ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
/* line 106, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style ul ul,
.old-style ul ol,
.old-style ol ol,
.old-style ol ul {
  margin-bottom: 0;
}
/* line 112, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style li {
  line-height: 20px;
}
/* line 115, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style ul.unstyled,
.old-style ol.unstyled {
  margin-left: 0;
  list-style: none;
}
/* line 122, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style dl {
  margin-bottom: 20px;
}
/* line 125, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style dt,
.old-style dd {
  line-height: 20px;
}
/* line 129, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style dt {
  font-weight: bold;
}
/* line 132, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style dd {
  margin-left: 10px;
}
/* line 136, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .dl-horizontal {
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .dl-horizontal:before, .old-style .dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .dl-horizontal:after {
  clear: both;
}
/* line 138, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
/* line 145, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style .dl-horizontal dd {
  margin-left: 180px;
}
/* line 154, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
}
/* line 162, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style abbr[title],
.old-style abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
/* line 168, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
/* line 174, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eee;
}
/* line 178, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
/* line 182, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote small {
  display: block;
  line-height: 20px;
  color: #999;
}
/* line 186, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote small:before {
  content: '\2014 \00A0';
}
/* line 192, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
}
/* line 198, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote.pull-right p,
.old-style blockquote.pull-right small {
  text-align: right;
}
/* line 203, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote.pull-right small:before {
  content: '';
}
/* line 206, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
/* line 214, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style q:before,
.old-style q:after,
.old-style blockquote:before,
.old-style blockquote:after {
  content: "";
}
/* line 222, ../../stylesheets/sass/vendor/bootstrap/base/_type.scss */
.old-style address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
/* line 8, ../../stylesheets/sass/vendor/bootstrap/base/_code.scss */
.old-style code,
.old-style pre {
  padding: 0 3px 2px;
  font-size: 12px;
  font-weight: normal;
  line-height: 1;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  color: #333;
  border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
}
/* line 17, ../../stylesheets/sass/vendor/bootstrap/base/_code.scss */
.old-style code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
/* line 25, ../../stylesheets/sass/vendor/bootstrap/base/_code.scss */
.old-style pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
}
/* line 41, ../../stylesheets/sass/vendor/bootstrap/base/_code.scss */
.old-style pre.prettyprint {
  margin-bottom: 20px;
}
/* line 46, ../../stylesheets/sass/vendor/bootstrap/base/_code.scss */
.old-style pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}
/* line 55, ../../stylesheets/sass/vendor/bootstrap/base/_code.scss */
.old-style .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
/* line 10, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style form {
  marign: 0 0 20px;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
/* line 21, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
/* line 33, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style legend small {
  font-size: 15px;
  color: #999;
}
/* line 40, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style label,
.old-style input,
.old-style button,
.old-style select,
.old-style textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
/* line 47, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input,
.old-style button,
.old-style select,
.old-style textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 55, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style label {
  display: block;
  margin-bottom: 5px;
}
/* line 65, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style select,
.old-style textarea,
.old-style input[type="text"],
.old-style input[type="password"],
.old-style input[type="datetime"],
.old-style input[type="datetime-local"],
.old-style input[type="date"],
.old-style input[type="month"],
.old-style input[type="time"],
.old-style input[type="week"],
.old-style input[type="number"],
.old-style input[type="email"],
.old-style input[type="url"],
.old-style input[type="search"],
.old-style input[type="tel"],
.old-style input[type="color"],
.old-style .uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
  vertical-align: middle;
}
/* line 95, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input,
.old-style textarea,
.old-style .uneditable-input {
  width: 206px;
}
/* line 101, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style textarea {
  height: auto;
}
/* line 106, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style textarea,
.old-style input[type="text"],
.old-style input[type="password"],
.old-style input[type="datetime"],
.old-style input[type="datetime-local"],
.old-style input[type="date"],
.old-style input[type="month"],
.old-style input[type="time"],
.old-style input[type="week"],
.old-style input[type="number"],
.old-style input[type="email"],
.old-style input[type="url"],
.old-style input[type="search"],
.old-style input[type="tel"],
.old-style input[type="color"],
.old-style .uneditable-input {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
}
/* line 128, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style textarea:focus,
.old-style input[type="text"]:focus,
.old-style input[type="password"]:focus,
.old-style input[type="datetime"]:focus,
.old-style input[type="datetime-local"]:focus,
.old-style input[type="date"]:focus,
.old-style input[type="month"]:focus,
.old-style input[type="time"]:focus,
.old-style input[type="week"]:focus,
.old-style input[type="number"]:focus,
.old-style input[type="email"]:focus,
.old-style input[type="url"]:focus,
.old-style input[type="search"]:focus,
.old-style input[type="tel"]:focus,
.old-style input[type="color"]:focus,
.old-style .uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
/* line 137, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input[type="radio"],
.old-style input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
  cursor: pointer;
}
/* line 147, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input[type="file"],
.old-style input[type="image"],
.old-style input[type="submit"],
.old-style input[type="reset"],
.old-style input[type="button"],
.old-style input[type="radio"],
.old-style input[type="checkbox"] {
  width: auto;
}
/* line 158, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style select,
.old-style input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 30px;
}
/* line 166, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #fff;
}
/* line 173, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style select[multiple],
.old-style select[size] {
  height: auto;
}
/* line 179, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style select:focus,
.old-style input[type="file"]:focus,
.old-style input[type="radio"]:focus,
.old-style input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 190, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .uneditable-input,
.old-style .uneditable-textarea {
  color: #999;
  background-color: #fcfcfc;
  border-color: #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
/* line 200, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
/* line 206, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .uneditable-textarea {
  width: auto;
  height: auto;
}
/* line 83, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style input:-moz-placeholder,
.old-style textarea:-moz-placeholder {
  color: #999;
}
/* line 86, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style input:-ms-input-placeholder,
.old-style textarea:-ms-input-placeholder {
  color: #999;
}
/* line 89, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style input::-webkit-input-placeholder,
.old-style textarea::-webkit-input-placeholder {
  color: #999;
}
/* line 226, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .radio,
.old-style .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
/* line 231, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .radio input[type="radio"],
.old-style .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
/* line 238, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .controls > .radio:first-child,
.old-style .controls > .checkbox:first-child {
  padding-top: 5px;
}
/* line 245, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .radio.inline,
.old-style .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 252, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .radio.inline + .radio.inline,
.old-style .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
/* line 261, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-mini {
  width: 60px;
}
/* line 262, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-small {
  width: 90px;
}
/* line 263, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-medium {
  width: 150px;
}
/* line 264, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-large {
  width: 210px;
}
/* line 265, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-xlarge {
  width: 270px;
}
/* line 266, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-xxlarge {
  width: 530px;
}
/* line 269, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input[class*="span"],
.old-style select[class*="span"],
.old-style textarea[class*="span"],
.old-style .uneditable-input[class*="span"],
.old-style .row-fluid input[class*="span"],
.old-style .row-fluid select[class*="span"],
.old-style .row-fluid textarea[class*="span"],
.old-style .row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
/* line 282, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append input[class*="span"],
.old-style .input-append .uneditable-input[class*="span"],
.old-style .input-prepend input[class*="span"],
.old-style .input-prepend .uneditable-input[class*="span"],
.old-style .row-fluid input[class*="span"],
.old-style .row-fluid select[class*="span"],
.old-style .row-fluid textarea[class*="span"],
.old-style .row-fluid .uneditable-input[class*="span"],
.old-style .row-fluid .input-prepend [class*="span"],
.old-style .row-fluid .input-append [class*="span"] {
  display: inline-block;
}
/* line 304, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .controls-row {
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .controls-row:before, .old-style .controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .controls-row:after {
  clear: both;
}
/* line 309, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .controls-row [class*="span"],
.old-style .row-fluid .controls-row [class*="span"] {
  float: left;
}
/* line 315, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .controls-row .checkbox[class*="span"],
.old-style .controls-row .radio[class*="span"] {
  padding-top: 5px;
}
/* line 324, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input[disabled],
.old-style select[disabled],
.old-style textarea[disabled],
.old-style input[readonly],
.old-style select[readonly],
.old-style textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}
/* line 334, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input[type="radio"][disabled],
.old-style input[type="checkbox"][disabled],
.old-style input[type="radio"][readonly],
.old-style input[type="checkbox"][readonly] {
  background-color: transparent;
}
/* line 146, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.warning > label,
.old-style .control-group.warning .help-block,
.old-style .control-group.warning .help-inline {
  color: #c09853;
}
/* line 152, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.warning .checkbox,
.old-style .control-group.warning .radio,
.old-style .control-group.warning input,
.old-style .control-group.warning select,
.old-style .control-group.warning textarea {
  color: #c09853;
}
/* line 159, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.warning input,
.old-style .control-group.warning select,
.old-style .control-group.warning textarea {
  border-color: #c09853;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 164, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.warning input:focus,
.old-style .control-group.warning select:focus,
.old-style .control-group.warning textarea:focus {
  border-color: #a47e3c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
/* line 170, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.warning .input-prepend .add-on,
.old-style .control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
/* line 146, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.error > label,
.old-style .control-group.error .help-block,
.old-style .control-group.error .help-inline {
  color: #b94a48;
}
/* line 152, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.error .checkbox,
.old-style .control-group.error .radio,
.old-style .control-group.error input,
.old-style .control-group.error select,
.old-style .control-group.error textarea {
  color: #b94a48;
}
/* line 159, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.error input,
.old-style .control-group.error select,
.old-style .control-group.error textarea {
  border-color: #b94a48;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 164, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.error input:focus,
.old-style .control-group.error select:focus,
.old-style .control-group.error textarea:focus {
  border-color: #953b39;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
/* line 170, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.error .input-prepend .add-on,
.old-style .control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
/* line 146, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.success > label,
.old-style .control-group.success .help-block,
.old-style .control-group.success .help-inline {
  color: #468847;
}
/* line 152, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.success .checkbox,
.old-style .control-group.success .radio,
.old-style .control-group.success input,
.old-style .control-group.success select,
.old-style .control-group.success textarea {
  color: #468847;
}
/* line 159, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.success input,
.old-style .control-group.success select,
.old-style .control-group.success textarea {
  border-color: #468847;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 164, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.success input:focus,
.old-style .control-group.success select:focus,
.old-style .control-group.success textarea:focus {
  border-color: #356635;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
/* line 170, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.success .input-prepend .add-on,
.old-style .control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
/* line 146, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.info > label,
.old-style .control-group.info .help-block,
.old-style .control-group.info .help-inline {
  color: #3a87ad;
}
/* line 152, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.info .checkbox,
.old-style .control-group.info .radio,
.old-style .control-group.info input,
.old-style .control-group.info select,
.old-style .control-group.info textarea {
  color: #3a87ad;
}
/* line 159, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.info input,
.old-style .control-group.info select,
.old-style .control-group.info textarea {
  border-color: #3a87ad;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 164, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.info input:focus,
.old-style .control-group.info select:focus,
.old-style .control-group.info textarea:focus {
  border-color: #2d6987;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
/* line 170, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .control-group.info .input-prepend .add-on,
.old-style .control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
/* line 366, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input:focus:required:invalid,
.old-style textarea:focus:required:invalid,
.old-style select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
/* line 371, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input:focus:required:invalid:focus,
.old-style textarea:focus:required:invalid:focus,
.old-style select:focus:required:invalid:focus {
  border-color: #e9322d;
  box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
/* line 380, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .form-actions:before, .old-style .form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .form-actions:after {
  clear: both;
}
/* line 394, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .help-block,
.old-style .help-inline {
  color: #595959;
}
/* line 399, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .help-block {
  display: block;
  margin-bottom: 10px;
}
/* line 404, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
/* line 417, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append,
.old-style .input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
/* line 424, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append input,
.old-style .input-append select,
.old-style .input-append .uneditable-input,
.old-style .input-append .dropdown-menu,
.old-style .input-prepend input,
.old-style .input-prepend select,
.old-style .input-prepend .uneditable-input,
.old-style .input-prepend .dropdown-menu {
  font-size: 14px;
}
/* line 431, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append input,
.old-style .input-append select,
.old-style .input-append .uneditable-input,
.old-style .input-prepend input,
.old-style .input-prepend select,
.old-style .input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  vertical-align: top;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 440, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append input:focus,
.old-style .input-append select:focus,
.old-style .input-append .uneditable-input:focus,
.old-style .input-prepend input:focus,
.old-style .input-prepend select:focus,
.old-style .input-prepend .uneditable-input:focus {
  z-index: 2;
}
/* line 444, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append .add-on,
.old-style .input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  background-color: #eee;
  border: 1px solid #ccc;
}
/* line 458, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append .add-on,
.old-style .input-append .btn,
.old-style .input-append .btn-large,
.old-style .input-prepend .add-on,
.old-style .input-prepend .btn,
.old-style .input-prepend .btn-large {
  vertical-align: top;
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 463, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append .active, .old-style .input-append .current,
.old-style .input-prepend .active,
.old-style .input-prepend .current {
  background-color: #a9dba9;
  border-color: #46a546;
}
/* line 470, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-prepend .add-on,
.old-style .input-prepend .btn,
.old-style .input-prepend .btn-large {
  margin-right: -1px;
}
/* line 473, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-prepend .add-on:first-child,
.old-style .input-prepend .btn:first-child,
.old-style .input-prepend .btn-large:first-child {
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 481, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append input,
.old-style .input-append select,
.old-style .input-append .uneditable-input {
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 485, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append input + .btn-group .btn, .old-style .input-append input + .btn-group .btn-large,
.old-style .input-append select + .btn-group .btn,
.old-style .input-append select + .btn-group .btn-large,
.old-style .input-append .uneditable-input + .btn-group .btn,
.old-style .input-append .uneditable-input + .btn-group .btn-large {
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 489, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append .add-on,
.old-style .input-append .btn,
.old-style .input-append .btn-large,
.old-style .input-append .btn-group {
  margin-left: -1px;
}
/* line 494, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-append .add-on:last-child,
.old-style .input-append .btn:last-child,
.old-style .input-append .btn-large:last-child {
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 502, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-prepend.input-append input,
.old-style .input-prepend.input-append select,
.old-style .input-prepend.input-append .uneditable-input {
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 506, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-prepend.input-append input + .btn-group .btn, .old-style .input-prepend.input-append input + .btn-group .btn-large,
.old-style .input-prepend.input-append select + .btn-group .btn,
.old-style .input-prepend.input-append select + .btn-group .btn-large,
.old-style .input-prepend.input-append .uneditable-input + .btn-group .btn,
.old-style .input-prepend.input-append .uneditable-input + .btn-group .btn-large {
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 512, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-prepend.input-append .add-on:first-child,
.old-style .input-prepend.input-append .btn:first-child,
.old-style .input-prepend.input-append .btn-large:first-child {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 516, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-prepend.input-append .add-on:last-child,
.old-style .input-prepend.input-append .btn:last-child,
.old-style .input-prepend.input-append .btn-large:last-child {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 521, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .input-prepend.input-append .btn-group:first-child {
  margin-left: 0;
}
/* line 529, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */
  margin-bottom: 0;
  border-radius: 15px;
  border-radius: 15px;
  border-radius: 15px;
}
/* line 541, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .input-append .search-query {
  border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
/* line 542, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .input-append .btn, .old-style .form-search .input-append .btn-large {
  border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
/* line 545, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .input-prepend .search-query {
  border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
/* line 546, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .input-prepend .btn, .old-style .form-search .input-prepend .btn-large {
  border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
/* line 559, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search input,
.old-style .form-search textarea,
.old-style .form-search select,
.old-style .form-search .help-inline,
.old-style .form-search .uneditable-input,
.old-style .form-search .input-prepend,
.old-style .form-search .input-append,
.old-style .form-inline input,
.old-style .form-inline textarea,
.old-style .form-inline select,
.old-style .form-inline .help-inline,
.old-style .form-inline .uneditable-input,
.old-style .form-inline .input-prepend,
.old-style .form-inline .input-append,
.old-style .form-horizontal input,
.old-style .form-horizontal textarea,
.old-style .form-horizontal select,
.old-style .form-horizontal .help-inline,
.old-style .form-horizontal .uneditable-input,
.old-style .form-horizontal .input-prepend,
.old-style .form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 572, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .hide,
.old-style .form-inline .hide,
.old-style .form-horizontal .hide {
  display: none;
}
/* line 578, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search label,
.old-style .form-search .btn-group, .old-style .form-inline label,
.old-style .form-inline .btn-group {
  display: inline-block;
}
/* line 584, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .input-append,
.old-style .form-search .input-prepend, .old-style .form-inline .input-append,
.old-style .form-inline .input-prepend {
  margin-bottom: 0;
}
/* line 589, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .radio,
.old-style .form-search .checkbox, .old-style .form-inline .radio,
.old-style .form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 597, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-search .radio input[type="radio"],
.old-style .form-search .checkbox input[type="checkbox"], .old-style .form-inline .radio input[type="radio"],
.old-style .form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
/* line 606, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .control-group {
  margin-bottom: 10px;
}
/* line 611, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
/* line 621, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .form-horizontal .control-group:before, .old-style .form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .form-horizontal .control-group:after {
  clear: both;
}
/* line 626, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
/* line 633, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
/* line 640, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-horizontal .controls:first-child {
  *padding-left: 180px;
}
/* line 645, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-horizontal .help-block {
  margin-bottom: 0;
}
/* line 652, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-horizontal input + .help-block,
.old-style .form-horizontal select + .help-block,
.old-style .form-horizontal textarea + .help-block {
  margin-top: 10px;
}
/* line 657, ../../stylesheets/sass/vendor/bootstrap/base/_forms.scss */
.old-style .form-horizontal .form-actions {
  padding-left: 180px;
}
/* line 9, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 19, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table {
  width: 100%;
  margin-bottom: 20px;
}
/* line 23, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table th,
.old-style .table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
/* line 31, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table th {
  font-weight: bold;
}
/* line 35, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table thead th {
  vertical-align: bottom;
}
/* line 39, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table caption + thead tr:first-child th,
.old-style .table caption + thead tr:first-child td,
.old-style .table colgroup + thead tr:first-child th,
.old-style .table colgroup + thead tr:first-child td,
.old-style .table thead:first-child tr:first-child th,
.old-style .table thead:first-child tr:first-child td {
  border-top: 0;
}
/* line 48, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table tbody + tbody {
  border-top: 2px solid #ddd;
}
/* line 59, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-condensed th,
.old-style .table-condensed td {
  padding: 4px 5px;
}
/* line 69, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered {
  border: 1px solid #ddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
}
/* line 75, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered th,
.old-style .table-bordered td {
  border-left: 1px solid #ddd;
}
/* line 80, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered caption + thead tr:first-child th,
.old-style .table-bordered caption + tbody tr:first-child th,
.old-style .table-bordered caption + tbody tr:first-child td,
.old-style .table-bordered colgroup + thead tr:first-child th,
.old-style .table-bordered colgroup + tbody tr:first-child th,
.old-style .table-bordered colgroup + tbody tr:first-child td,
.old-style .table-bordered thead:first-child tr:first-child th,
.old-style .table-bordered tbody:first-child tr:first-child th,
.old-style .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
/* line 92, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered thead:first-child tr:first-child th:first-child,
.old-style .table-bordered tbody:first-child tr:first-child td:first-child {
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 96, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered thead:first-child tr:first-child th:last-child,
.old-style .table-bordered tbody:first-child tr:first-child td:last-child {
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 101, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered thead:last-child tr:last-child th:first-child,
.old-style .table-bordered tbody:last-child tr:last-child td:first-child,
.old-style .table-bordered tfoot:last-child tr:last-child td:first-child {
  border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
}
/* line 106, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered thead:last-child tr:last-child th:last-child,
.old-style .table-bordered tbody:last-child tr:last-child td:last-child,
.old-style .table-bordered tfoot:last-child tr:last-child td:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 113, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered caption + thead tr:first-child th:first-child,
.old-style .table-bordered caption + tbody tr:first-child td:first-child,
.old-style .table-bordered colgroup + thead tr:first-child th:first-child,
.old-style .table-bordered colgroup + tbody tr:first-child td:first-child {
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 119, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-bordered caption + thead tr:first-child th:last-child,
.old-style .table-bordered caption + tbody tr:first-child td:last-child,
.old-style .table-bordered colgroup + thead tr:first-child th:last-child,
.old-style .table-bordered colgroup + tbody tr:first-child td:last-child {
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 134, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-striped tbody tr:nth-child(odd) td,
.old-style .table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
/* line 147, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-hover tbody tr:hover td,
.old-style .table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}
/* line 159, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table tbody tr.success td {
  background-color: #dff0d8;
}
/* line 162, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table tbody tr.error td {
  background-color: #f2dede;
}
/* line 165, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table tbody tr.warning td {
  background-color: #fcf8e3;
}
/* line 168, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table tbody tr.info td {
  background-color: #d9edf7;
}
/* line 175, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
/* line 178, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}
/* line 181, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}
/* line 184, ../../stylesheets/sass/vendor/bootstrap/base/_tables.scss */
.old-style .table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}
/* line 6, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropup,
.old-style .dropdown {
  position: relative;
}
/* line 11, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-toggle {
  *margin-bottom: -3px;
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-toggle:active,
.old-style .open .dropdown-toggle {
  outline: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
}
/* line 34, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
/* line 41, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
}
/* line 61, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
/* line 67, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
/* line 72, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333;
  white-space: nowrap;
}
/* line 84, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu li > a:hover,
.old-style .dropdown-menu li > a:focus,
.old-style .dropdown-menu .dropdown-submenu:hover > a {
  text-decoration: none;
  color: #fff;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0);
  background-repeat: repeat-x;
}
/* line 94, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu .active > a, .old-style .dropdown-menu .current > a,
.old-style .dropdown-menu .active > a:hover,
.old-style .dropdown-menu .current > a:hover {
  color: #333;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0077B3', GradientType=0);
  background-repeat: repeat-x;
}
/* line 105, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu .disabled > a,
.old-style .dropdown-menu .disabled > a:hover {
  color: #999;
}
/* line 111, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-menu .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  cursor: default;
}
/* line 119, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.pull-right > .old-style .dropdown-menu {
  right: 0;
  left: auto;
}
/* line 128, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .open {
  *z-index: 1000;
}
/* line 133, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .open > .dropdown-menu {
  display: block;
}
/* line 146, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropup .caret,
.old-style .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000;
  content: "";
}
/* line 152, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropup .dropdown-menu,
.old-style .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
/* line 161, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-submenu {
  position: relative;
}
/* line 165, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
  border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
  border-radius: 0 6px 6px 6px;
}
/* line 172, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
/* line 177, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.dropup .old-style .dropdown-submenu > .dropdown-menu {
  top: auto;
  bottom: 0;
  margin-top: 0;
  margin-bottom: -2px;
  border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
  border-radius: 5px 5px 5px 0;
}
/* line 186, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
/* line 199, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-submenu:hover > a:after {
  border-left-color: #fff;
}
/* line 204, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-submenu.pull-left {
  float: none;
}
/* line 210, ../../stylesheets/sass/vendor/bootstrap/base/_dropdowns.scss */
.old-style .dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
/* line 7, ../../stylesheets/sass/vendor/bootstrap/base/_wells.scss */
.old-style .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_wells.scss */
.old-style .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_wells.scss */
.old-style .well-large {
  padding: 24px;
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
}
/* line 26, ../../stylesheets/sass/vendor/bootstrap/base/_wells.scss */
.old-style .well-small {
  padding: 9px;
  border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
}
/* line 6, ../../stylesheets/sass/vendor/bootstrap/base/_component-animations.scss */
.old-style .fade {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
/* line 9, ../../stylesheets/sass/vendor/bootstrap/base/_component-animations.scss */
.old-style .fade.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_component-animations.scss */
.old-style .collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
  transition: height 0.35s ease;
  transition: height 0.35s ease;
  transition: height 0.35s ease;
}
/* line 19, ../../stylesheets/sass/vendor/bootstrap/base/_component-animations.scss */
.old-style .collapse.in {
  height: auto;
}
/* line 5, ../../stylesheets/sass/vendor/bootstrap/base/_close.scss */
.old-style .close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000;
  text-shadow: 0 1px 0 white;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=2000);
  opacity: 20;
}
/* line 13, ../../stylesheets/sass/vendor/bootstrap/base/_close.scss */
.old-style .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=4000);
  opacity: 40;
}
/* line 24, ../../stylesheets/sass/vendor/bootstrap/base/_close.scss */
.old-style button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
/* line 10, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn, .old-style .btn-large {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: whitesmoke;
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn:hover, .old-style .btn-large:hover, .old-style .btn:active, .old-style .btn-large:active, .old-style .btn.active, .old-style .active.btn-large, .old-style .btn-large.current, .old-style .btn.current, .old-style .btn.disabled, .old-style .disabled.btn-large, .old-style .btn[disabled], .old-style [disabled].btn-large {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn:active, .old-style .btn-large:active, .old-style .btn.active, .old-style .active.btn-large, .old-style .btn-large.current, .old-style .btn.current {
  background-color: #cccccc;
}
/* line 61, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn:first-child, .old-style .btn-large:first-child {
  *margin-left: 0;
}
/* line 29, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn:hover, .old-style .btn-large:hover {
  color: #333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
/* line 40, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn:focus, .old-style .btn-large:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/* line 45, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn.active, .old-style .active.btn-large, .old-style .btn-large.current, .old-style .btn.current, .old-style .btn:active, .old-style .btn-large:active {
  background-color: #e6e6e6;
  background-image: none;
  outline: 0;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 54, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn.disabled, .old-style .disabled.btn-large, .old-style .btn[disabled], .old-style [disabled].btn-large {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=6500);
  opacity: 65;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
}
/* line 68, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-large {
  padding: 11px 19px;
  font-size: 17.5px;
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
}
/* line 73, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-large [class^="icon-"],
.old-style .btn-large [class*=" icon-"] {
  margin-top: 2px;
}
/* line 79, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-small {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
}
/* line 84, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-small [class^="icon-"],
.old-style .btn-small [class*=" icon-"] {
  margin-top: 0;
}
/* line 90, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-mini {
  padding: 1px 6px;
  font-size: 10.5px;
  border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
}
/* line 99, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
  box-sizing: border-box;
  box-sizing: border-box;
}
/* line 108, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-block + .btn-block {
  margin-top: 5px;
}
/* line 116, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style input[type="submit"].btn-block,
.old-style input[type="reset"].btn-block,
.old-style input[type="button"].btn-block {
  width: 100%;
}
/* line 125, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-primary.active, .old-style .btn-primary.current,
.old-style .btn-warning.active,
.old-style .btn-warning.current,
.old-style .btn-danger.active,
.old-style .btn-danger.current,
.old-style .btn-success.active,
.old-style .btn-success.current,
.old-style .btn-info.active,
.old-style .btn-info.current,
.old-style .btn-inverse.active,
.old-style .btn-inverse.current {
  color: rgba(255, 255, 255, 0.75);
}
/* line 136, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn, .old-style .btn-large {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
/* line 141, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-primary {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002b80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-primary:hover, .old-style .btn-primary:active, .old-style .btn-primary.active, .old-style .btn-primary.current, .old-style .btn-primary.disabled, .old-style .btn-primary[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003cb3;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-primary:active, .old-style .btn-primary.active, .old-style .btn-primary.current {
  background-color: #003399;
}
/* line 145, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-warning {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-warning:hover, .old-style .btn-warning:active, .old-style .btn-warning.active, .old-style .btn-warning.current, .old-style .btn-warning.disabled, .old-style .btn-warning[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-warning:active, .old-style .btn-warning.active, .old-style .btn-warning.current {
  background-color: #c67605;
}
/* line 149, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-danger {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-danger:hover, .old-style .btn-danger:active, .old-style .btn-danger.active, .old-style .btn-danger.current, .old-style .btn-danger.disabled, .old-style .btn-danger[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-danger:active, .old-style .btn-danger.active, .old-style .btn-danger.current {
  background-color: #942a25;
}
/* line 153, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-success {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-success:hover, .old-style .btn-success:active, .old-style .btn-success.active, .old-style .btn-success.current, .old-style .btn-success.disabled, .old-style .btn-success[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-success:active, .old-style .btn-success.active, .old-style .btn-success.current {
  background-color: #408140;
}
/* line 157, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-info {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-info:hover, .old-style .btn-info:active, .old-style .btn-info.active, .old-style .btn-info.current, .old-style .btn-info.disabled, .old-style .btn-info[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-info:active, .old-style .btn-info.active, .old-style .btn-info.current {
  background-color: #24748c;
}
/* line 161, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-inverse {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF444444', endColorstr='#FF222222', GradientType=0);
  background-repeat: repeat-x;
  border-color: #222 #222 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #222;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-inverse:hover, .old-style .btn-inverse:active, .old-style .btn-inverse.active, .old-style .btn-inverse.current, .old-style .btn-inverse.disabled, .old-style .btn-inverse[disabled] {
  color: #fff;
  background-color: #222;
  *background-color: #151515;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-inverse:active, .old-style .btn-inverse.active, .old-style .btn-inverse.current {
  background-color: #090909;
}
/* line 169, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style button.btn, .old-style button.btn-large,
.old-style input[type="submit"].btn,
.old-style input[type="submit"].btn-large {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
/* line 173, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style button.btn::-moz-focus-inner, .old-style button.btn-large::-moz-focus-inner,
.old-style input[type="submit"].btn::-moz-focus-inner,
.old-style input[type="submit"].btn-large::-moz-focus-inner {
  padding: 0;
  border: 0;
}
/* line 182, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style button.btn.btn-large, .old-style button.btn-large,
.old-style input[type="submit"].btn.btn-large,
.old-style input[type="submit"].btn-large {
  *padding-top: 7px;
  *padding-bottom: 7px;
}
/* line 186, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style button.btn.btn-small, .old-style button.btn-small.btn-large,
.old-style input[type="submit"].btn.btn-small,
.old-style input[type="submit"].btn-small.btn-large {
  *padding-top: 3px;
  *padding-bottom: 3px;
}
/* line 190, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style button.btn.btn-mini, .old-style button.btn-mini.btn-large,
.old-style input[type="submit"].btn.btn-mini,
.old-style input[type="submit"].btn-mini.btn-large {
  *padding-top: 1px;
  *padding-bottom: 1px;
}
/* line 200, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-link,
.old-style .btn-link:active,
.old-style .btn-link[disabled] {
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  box-shadow: none;
  box-shadow: none;
}
/* line 207, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-link {
  border-color: transparent;
  cursor: pointer;
  color: #08c;
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 212, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-link:hover {
  color: #005580;
  text-decoration: underline;
  background-color: transparent;
}
/* line 217, ../../stylesheets/sass/vendor/bootstrap/base/_buttons.scss */
.old-style .btn-link[disabled]:hover {
  color: #333;
  text-decoration: none;
}
/* line 5, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
/* line 61, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-group:first-child {
  *margin-left: 0;
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group + .btn-group {
  margin-left: 5px;
}
/* line 20, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn, .old-style .btn-group > .btn-large {
  position: relative;
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 25, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn + .btn, .old-style .btn-group > .btn-large + .btn, .old-style .btn-group > .btn + .btn-large, .old-style .btn-group > .btn-large + .btn-large {
  margin-left: -1px;
}
/* line 29, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn, .old-style .btn-group > .btn-large,
.old-style .btn-group > .dropdown-menu {
  font-size: 14px;
}
/* line 35, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn-mini {
  font-size: 11px;
}
/* line 38, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn-small {
  font-size: 12px;
}
/* line 41, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn-large {
  font-size: 16px;
}
/* line 46, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn:first-child, .old-style .btn-group > .btn-large:first-child {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 53, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn:last-child, .old-style .btn-group > .btn-large:last-child,
.old-style .btn-group > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 58, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn.large:first-child, .old-style .btn-group > .large.btn-large:first-child {
  margin-left: 0;
  border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 62, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn.large:last-child, .old-style .btn-group > .large.btn-large:last-child,
.old-style .btn-group > .large.dropdown-toggle {
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 68, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn:hover, .old-style .btn-group > .btn-large:hover,
.old-style .btn-group > .btn:focus,
.old-style .btn-group > .btn-large:focus,
.old-style .btn-group > .btn:active,
.old-style .btn-group > .btn-large:active,
.old-style .btn-group > .btn.active,
.old-style .btn-group > .active.btn-large,
.old-style .btn-group > .btn-large.current,
.old-style .btn-group > .btn.current {
  z-index: 2;
}
/* line 79, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn + .dropdown-toggle, .old-style .btn-group > .btn-large + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}
/* line 86, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn-mini + .dropdown-toggle {
  padding-left: 5px;
  padding-right: 5px;
  *padding-top: 2px;
  *padding-bottom: 2px;
}
/* line 92, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn-small + .dropdown-toggle {
  *padding-top: 5px;
  *padding-bottom: 4px;
}
/* line 96, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group > .btn-large + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
  *padding-top: 7px;
  *padding-bottom: 7px;
}
/* line 107, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .dropdown-toggle {
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 113, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .btn.dropdown-toggle, .old-style .btn-group.open .dropdown-toggle.btn-large {
  background-color: #e6e6e6;
}
/* line 116, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .btn-primary.dropdown-toggle {
  background-color: #0044cc;
}
/* line 119, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .btn-warning.dropdown-toggle {
  background-color: #f89406;
}
/* line 122, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .btn-danger.dropdown-toggle {
  background-color: #bd362f;
}
/* line 125, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .btn-success.dropdown-toggle {
  background-color: #51a351;
}
/* line 128, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .btn-info.dropdown-toggle {
  background-color: #2f96b4;
}
/* line 131, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group.open .btn-inverse.dropdown-toggle {
  background-color: #222;
}
/* line 137, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group .dropdown-toggle:active, .old-style .btn-group.open .dropdown-toggle {
  outline: 0;
}
/* line 144, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-toolbar {
  font-size: 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 148, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-toolbar > .btn + .btn, .old-style .btn-toolbar > .btn-large + .btn, .old-style .btn-toolbar > .btn + .btn-large, .old-style .btn-toolbar > .btn-large + .btn-large,
.old-style .btn-toolbar .btn-group + .btn,
.old-style .btn-toolbar .btn-group + .btn-large,
.old-style .btn-toolbar .btn + .btn-group,
.old-style .btn-toolbar .btn-large + .btn-group {
  margin-left: 5px;
}
/* line 156, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn .caret, .old-style .btn-large .caret {
  margin-top: 8px;
  margin-left: 0;
}
/* line 161, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-mini .caret,
.old-style .btn-small .caret,
.old-style .btn-large .caret {
  margin-top: 6px;
}
/* line 166, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-large .caret {
  border-left-width: 5px;
  border-right-width: 5px;
  border-top-width: 5px;
}
/* line 172, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .dropup .btn-large .caret {
  border-bottom-width: 5px;
}
/* line 185, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-primary .caret,
.old-style .btn-warning .caret,
.old-style .btn-danger .caret,
.old-style .btn-info .caret,
.old-style .btn-success .caret,
.old-style .btn-inverse .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
/* line 196, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group-vertical {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
}
/* line 200, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group-vertical .btn, .old-style .btn-group-vertical .btn-large {
  display: block;
  float: none;
  width: 100%;
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 206, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group-vertical .btn + .btn, .old-style .btn-group-vertical .btn-large + .btn, .old-style .btn-group-vertical .btn + .btn-large, .old-style .btn-group-vertical .btn-large + .btn-large {
  margin-left: 0;
  margin-top: -1px;
}
/* line 210, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group-vertical .btn:first-child, .old-style .btn-group-vertical .btn-large:first-child {
  border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 213, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group-vertical .btn:last-child, .old-style .btn-group-vertical .btn-large:last-child {
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 216, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group-vertical .btn-large:first-child {
  border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
/* line 219, ../../stylesheets/sass/vendor/bootstrap/base/_button-groups.scss */
.old-style .btn-group-vertical .btn-large:last-child {
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
/* line 8, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert {
  padding: 8px 35px 8px 14px;
  margin-bottom: 20px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #fcf8e3;
  border: 1px solid #fbeed5;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
  color: #c09853;
}
/* line 16, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert h4 {
  margin: 0;
}
/* line 20, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert .close {
  position: relative;
  top: -2px;
  right: -21px;
  line-height: 20px;
}
/* line 31, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #468847;
}
/* line 36, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert-danger,
.old-style .alert-error {
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48;
}
/* line 43, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #3a87ad;
}
/* line 53, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert-block {
  padding-top: 14px;
  padding-bottom: 14px;
}
/* line 56, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert-block > p,
.old-style .alert-block > ul {
  margin-bottom: 0;
}
/* line 60, ../../stylesheets/sass/vendor/bootstrap/base/_alerts.scss */
.old-style .alert-block p + p {
  margin-top: 5px;
}
/* line 9, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
}
/* line 16, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav > li > a {
  display: block;
}
/* line 19, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav > li > a:hover {
  text-decoration: none;
  background-color: #eee;
}
/* line 25, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav > .pull-right {
  float: right;
}
/* line 30, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-header {
  display: block;
  padding: 3px 15px;
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-transform: uppercase;
}
/* line 41, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav li + .nav-header {
  margin-top: 9px;
}
/* line 50, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-list {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
/* line 55, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-list > li > a,
.old-style .nav-list .nav-header {
  margin-left: -15px;
  margin-right: -15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
/* line 61, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-list > li > a {
  padding: 3px 15px;
}
/* line 64, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-list > .active > a, .old-style .nav-list > .current > a,
.old-style .nav-list > .active > a:hover,
.old-style .nav-list > .current > a:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #08c;
}
/* line 70, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-list [class^="icon-"],
.old-style .nav-list [class*=" icon-"] {
  margin-right: 2px;
}
/* line 75, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-list .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  *margin: -5px 0 5px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #fff;
}
/* line 85, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs,
.old-style .nav-pills {
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .nav-tabs:before, .old-style .nav-tabs:after,
.old-style .nav-pills:before,
.old-style .nav-pills:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .nav-tabs:after,
.old-style .nav-pills:after {
  clear: both;
}
/* line 89, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs > li,
.old-style .nav-pills > li {
  float: left;
}
/* line 93, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs > li > a,
.old-style .nav-pills > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
/* line 105, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs {
  border-bottom: 1px solid #ddd;
}
/* line 109, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs > li {
  margin-bottom: -1px;
}
/* line 113, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
/* line 119, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
/* line 124, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs > .active > a, .old-style .nav-tabs > .current > a,
.old-style .nav-tabs > .active > a:hover,
.old-style .nav-tabs > .current > a:hover {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
/* line 138, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-pills > li > a {
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 2px;
  margin-bottom: 2px;
  border-radius: 5px;
  border-radius: 5px;
  border-radius: 5px;
}
/* line 147, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-pills > .active > a, .old-style .nav-pills > .current > a,
.old-style .nav-pills > .active > a:hover,
.old-style .nav-pills > .current > a:hover {
  color: #fff;
  background-color: #08c;
}
/* line 159, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-stacked > li {
  float: none;
}
/* line 162, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-stacked > li > a {
  margin-right: 0;
}
/* line 167, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs.nav-stacked {
  border-bottom: 0;
}
/* line 170, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs.nav-stacked > li > a {
  border: 1px solid #ddd;
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 174, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs.nav-stacked > li:first-child > a {
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 177, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs.nav-stacked > li:last-child > a {
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 180, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs.nav-stacked > li > a:hover {
  border-color: #ddd;
  z-index: 2;
}
/* line 186, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-pills.nav-stacked > li > a {
  margin-bottom: 3px;
}
/* line 189, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-pills.nav-stacked > li:last-child > a {
  margin-bottom: 1px;
}
/* line 198, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs .dropdown-menu {
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
}
/* line 201, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-pills .dropdown-menu {
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
}
/* line 208, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav .dropdown-toggle .caret {
  border-top-color: #08c;
  border-bottom-color: #08c;
  margin-top: 6px;
}
/* line 213, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav .dropdown-toggle:hover .caret {
  border-top-color: #005580;
  border-bottom-color: #005580;
}
/* line 218, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs .dropdown-toggle .caret {
  margin-top: 8px;
}
/* line 224, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav .active .dropdown-toggle .caret, .old-style .nav .current .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
/* line 228, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs .active .dropdown-toggle .caret, .old-style .nav-tabs .current .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
/* line 235, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav > .dropdown.active > a:hover, .old-style .nav > .dropdown.current > a:hover {
  cursor: pointer;
}
/* line 241, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav-tabs .open .dropdown-toggle,
.old-style .nav-pills .open .dropdown-toggle,
.old-style .nav > li.dropdown.open.active > a:hover,
.old-style .nav > li.dropdown.open.current > a:hover {
  color: #fff;
  background-color: #999;
  border-color: #999;
}
/* line 248, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav li.dropdown.open .caret,
.old-style .nav li.dropdown.open.active .caret,
.old-style .nav li.dropdown.open.current .caret,
.old-style .nav li.dropdown.open a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10000);
  opacity: 100;
}
/* line 257, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-stacked .open > a:hover {
  border-color: #999;
}
/* line 271, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabbable {
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .tabbable:before, .old-style .tabbable:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .tabbable:after {
  clear: both;
}
/* line 274, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tab-content {
  overflow: auto;
  overflow: visible;
}
/* line 283, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-below > .nav-tabs,
.old-style .tabs-right > .nav-tabs,
.old-style .tabs-left > .nav-tabs {
  border-bottom: 0;
}
/* line 290, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tab-content > .tab-pane,
.old-style .pill-content > .pill-pane {
  display: none;
}
/* line 294, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tab-content > .active, .old-style .tab-content > .current,
.old-style .pill-content > .active,
.old-style .pill-content > .current {
  display: block;
}
/* line 303, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
/* line 306, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
/* line 310, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 312, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-below > .nav-tabs > li > a:hover {
  border-bottom-color: transparent;
  border-top-color: #ddd;
}
/* line 317, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-below > .nav-tabs > .active > a, .old-style .tabs-below > .nav-tabs > .current > a,
.old-style .tabs-below > .nav-tabs > .active > a:hover,
.old-style .tabs-below > .nav-tabs > .current > a:hover {
  border-color: transparent #ddd #ddd #ddd;
}
/* line 326, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-left > .nav-tabs > li,
.old-style .tabs-right > .nav-tabs > li {
  float: none;
}
/* line 330, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-left > .nav-tabs > li > a,
.old-style .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
/* line 338, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}
/* line 343, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
/* line 347, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-left > .nav-tabs > li > a:hover {
  border-color: #eee #ddd #eee #eee;
}
/* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-left > .nav-tabs .active > a, .old-style .tabs-left > .nav-tabs .current > a,
.old-style .tabs-left > .nav-tabs .active > a:hover,
.old-style .tabs-left > .nav-tabs .current > a:hover {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #fff;
}
/* line 357, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}
/* line 362, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
/* line 366, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-right > .nav-tabs > li > a:hover {
  border-color: #eee #eee #eee #ddd;
}
/* line 369, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .tabs-right > .nav-tabs .active > a, .old-style .tabs-right > .nav-tabs .current > a,
.old-style .tabs-right > .nav-tabs .active > a:hover,
.old-style .tabs-right > .nav-tabs .current > a:hover {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #fff;
}
/* line 381, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav > .disabled > a {
  color: #999;
}
/* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_navs.scss */
.old-style .nav > .disabled > a:hover {
  text-decoration: none;
  background-color: transparent;
  cursor: default;
}
/* line 10, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar {
  overflow: visible;
  margin-bottom: 20px;
  color: #777;
  *position: relative;
  *z-index: 2;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inner {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: #fafafa;
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFF2F2F2', GradientType=0);
  background-repeat: repeat-x;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-inner:before, .old-style .navbar-inner:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-inner:after {
  clear: both;
}
/* line 37, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .container {
  width: auto;
}
/* line 42, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .nav-collapse.collapse {
  height: auto;
  overflow: visible;
}
/* line 50, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .brand {
  float: left;
  display: block;
  padding: 10px 20px 10px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777;
  text-shadow: 0 1px 0 #ffffff;
}
/* line 60, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .brand:hover {
  text-decoration: none;
}
/* line 67, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-text {
  margin-bottom: 0;
  line-height: 40px;
}
/* line 74, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-link {
  color: #777;
}
/* line 76, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-link:hover {
  color: #333;
}
/* line 83, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .divider-vertical {
  height: 40px;
  margin: 0 9px;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #ffffff;
}
/* line 92, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .btn, .old-style .navbar .btn-large,
.old-style .navbar .btn-group {
  margin-top: 5px;
}
/* line 96, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .btn-group .btn, .old-style .navbar .btn-group .btn-large,
.old-style .navbar .input-prepend .btn,
.old-style .navbar .input-prepend .btn-large,
.old-style .navbar .input-append .btn,
.old-style .navbar .input-append .btn-large {
  margin-top: 0;
}
/* line 104, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-form {
  margin-bottom: 0;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-form:before, .old-style .navbar-form:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-form:after {
  clear: both;
}
/* line 107, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-form input,
.old-style .navbar-form select,
.old-style .navbar-form .radio,
.old-style .navbar-form .checkbox {
  margin-top: 5px;
}
/* line 113, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-form input,
.old-style .navbar-form select,
.old-style .navbar-form .btn,
.old-style .navbar-form .btn-large {
  display: inline-block;
  margin-bottom: 0;
}
/* line 119, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-form input[type="image"],
.old-style .navbar-form input[type="checkbox"],
.old-style .navbar-form input[type="radio"] {
  margin-top: 3px;
}
/* line 124, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-form .input-append,
.old-style .navbar-form .input-prepend {
  margin-top: 6px;
  white-space: nowrap;
}
/* line 128, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-form .input-append input,
.old-style .navbar-form .input-prepend input {
  margin-top: 0;
}
/* line 136, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-search {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-bottom: 0;
}
/* line 141, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-search .search-query {
  margin-bottom: 0;
  padding: 4px 14px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  border-radius: 15px;
  border-radius: 15px;
  border-radius: 15px;
}
/* line 154, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-static-top {
  position: static;
  margin-bottom: 0;
}
/* line 157, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-static-top .navbar-inner {
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 168, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-top,
.old-style .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
/* line 176, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-top .navbar-inner,
.old-style .navbar-static-top .navbar-inner {
  border-width: 0 0 1px;
}
/* line 180, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-bottom .navbar-inner {
  border-width: 1px 0 0;
}
/* line 183, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-top .navbar-inner,
.old-style .navbar-fixed-bottom .navbar-inner {
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
  border-radius: 0;
  border-radius: 0;
}
/* line 199, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-top {
  top: 0;
}
/* line 204, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-top .navbar-inner,
.old-style .navbar-static-top .navbar-inner {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
/* line 210, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-bottom {
  bottom: 0;
}
/* line 212, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-bottom .navbar-inner {
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1);
}
/* line 222, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav {
  position: relative;
  left: 0;
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
/* line 229, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav.pull-right {
  float: right;
  margin-right: 0;
}
/* line 233, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav > li {
  float: left;
}
/* line 238, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav > li > a {
  float: none;
  padding: 10px 15px 10px;
  color: #777;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
/* line 246, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav .dropdown-toggle .caret {
  margin-top: 8px;
}
/* line 251, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav > li > a:focus,
.old-style .navbar .nav > li > a:hover {
  background-color: transparent;
  color: #333;
  text-decoration: none;
}
/* line 259, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav > .active > a, .old-style .navbar .nav > .current > a,
.old-style .navbar .nav > .active > a:hover,
.old-style .navbar .nav > .current > a:hover,
.old-style .navbar .nav > .active > a:focus,
.old-style .navbar .nav > .current > a:focus {
  color: #555;
  text-decoration: none;
  background-color: #e6e6e6;
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
/* line 270, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .btn-navbar {
  display: none;
  float: right;
  padding: 7px 10px;
  margin-left: 5px;
  margin-right: 5px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #ededed;
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  background-image: linear-gradient(to bottom, #f2f2f2, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF2F2F2', endColorstr='#FFE6E6E6', GradientType=0);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar .btn-navbar:hover, .old-style .navbar .btn-navbar:active, .old-style .navbar .btn-navbar.active, .old-style .navbar .btn-navbar.current, .old-style .navbar .btn-navbar.disabled, .old-style .navbar .btn-navbar[disabled] {
  color: #fff;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar .btn-navbar:active, .old-style .navbar .btn-navbar.active, .old-style .navbar .btn-navbar.current {
  background-color: #cccccc;
}
/* line 279, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .btn-navbar .icon-bar {
  display: block;
  width: 18px;
  height: 2px;
  background-color: #f5f5f5;
  border-radius: 1px;
  border-radius: 1px;
  border-radius: 1px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
}
/* line 287, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .btn-navbar .icon-bar + .icon-bar {
  margin-top: 3px;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 9px;
}
/* line 309, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 10px;
}
/* line 322, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-bottom .nav > li > .dropdown-menu:before {
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  border-bottom: 0;
  bottom: -7px;
  top: auto;
}
/* line 329, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-fixed-bottom .nav > li > .dropdown-menu:after {
  border-top: 6px solid #fff;
  border-bottom: 0;
  bottom: -6px;
  top: auto;
}
/* line 338, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav li.dropdown.open > .dropdown-toggle,
.old-style .navbar .nav li.dropdown.active > .dropdown-toggle,
.old-style .navbar .nav li.dropdown.current > .dropdown-toggle,
.old-style .navbar .nav li.dropdown.open.active > .dropdown-toggle,
.old-style .navbar .nav li.dropdown.open.current > .dropdown-toggle {
  background-color: #e6e6e6;
  color: #555;
}
/* line 344, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #777;
  border-bottom-color: #777;
}
/* line 348, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.old-style .navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.old-style .navbar .nav li.dropdown.current > .dropdown-toggle .caret,
.old-style .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret,
.old-style .navbar .nav li.dropdown.open.current > .dropdown-toggle .caret {
  border-top-color: #555;
  border-bottom-color: #555;
}
/* line 356, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .pull-right > li > .dropdown-menu,
.old-style .navbar .nav > li > .dropdown-menu.pull-right {
  left: auto;
  right: 0;
}
/* line 360, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .pull-right > li > .dropdown-menu:before,
.old-style .navbar .nav > li > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
/* line 364, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .pull-right > li > .dropdown-menu:after,
.old-style .navbar .nav > li > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
/* line 368, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.old-style .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: -1px;
  border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
  border-radius: 6px 0 6px 6px;
}
/* line 381, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse {
  color: #999;
}
/* line 384, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .navbar-inner {
  background-color: #1b1b1b;
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  background-image: linear-gradient(to bottom, #222222, #111111);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF222222', endColorstr='#FF111111', GradientType=0);
  background-repeat: repeat-x;
  border-color: #252525;
}
/* line 389, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .brand,
.old-style .navbar-inverse .nav > li > a {
  color: #999;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 393, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .brand:hover,
.old-style .navbar-inverse .nav > li > a:hover {
  color: #fff;
}
/* line 398, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .nav > li > a:focus,
.old-style .navbar-inverse .nav > li > a:hover {
  background-color: transparent;
  color: #fff;
}
/* line 404, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .nav .active > a, .old-style .navbar-inverse .nav .current > a,
.old-style .navbar-inverse .nav .active > a:hover,
.old-style .navbar-inverse .nav .current > a:hover,
.old-style .navbar-inverse .nav .active > a:focus,
.old-style .navbar-inverse .nav .current > a:focus {
  color: #fff;
  background-color: #111111;
}
/* line 412, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .navbar-link {
  color: #999;
}
/* line 414, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .navbar-link:hover {
  color: #fff;
}
/* line 420, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .divider-vertical {
  border-left-color: #111111;
  border-right-color: #222222;
}
/* line 426, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.old-style .navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.old-style .navbar-inverse .nav li.dropdown.current > .dropdown-toggle,
.old-style .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,
.old-style .navbar-inverse .nav li.dropdown.open.current > .dropdown-toggle {
  background-color: #111111;
  color: #fff;
}
/* line 432, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #999;
  border-bottom-color: #999;
}
/* line 436, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.old-style .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.old-style .navbar-inverse .nav li.dropdown.current > .dropdown-toggle .caret,
.old-style .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret,
.old-style .navbar-inverse .nav li.dropdown.open.current > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
/* line 445, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .navbar-search .search-query {
  color: #fff;
  background-color: #515151;
  border-color: #111111;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
  transition: none;
  transition: none;
  transition: none;
  transition: none;
}
/* line 83, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color: #ccc;
}
/* line 86, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color: #ccc;
}
/* line 89, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color: #ccc;
}
/* line 454, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .navbar-search .search-query:focus, .old-style .navbar-inverse .navbar-search .search-query.focused {
  padding: 5px 15px;
  color: #333;
  text-shadow: 0 1px 0 #fff;
  background-color: #fff;
  border: 0;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
  outline: 0;
}
/* line 468, ../../stylesheets/sass/vendor/bootstrap/base/_navbar.scss */
.old-style .navbar-inverse .btn-navbar {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e0e0e;
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  background-image: linear-gradient(to bottom, #151515, #040404);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF151515', endColorstr='#FF040404', GradientType=0);
  background-repeat: repeat-x;
  border-color: #040404 #040404 black;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #040404;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-inverse .btn-navbar:hover, .old-style .navbar-inverse .btn-navbar:active, .old-style .navbar-inverse .btn-navbar.active, .old-style .navbar-inverse .btn-navbar.current, .old-style .navbar-inverse .btn-navbar.disabled, .old-style .navbar-inverse .btn-navbar[disabled] {
  color: #fff;
  background-color: #040404;
  *background-color: black;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .navbar-inverse .btn-navbar:active, .old-style .navbar-inverse .btn-navbar.active, .old-style .navbar-inverse .btn-navbar.current {
  background-color: black;
}
/* line 5, ../../stylesheets/sass/vendor/bootstrap/base/_breadcrumbs.scss */
.old-style .breadcrumb {
  padding: 8px 15px;
  margin: 0 0 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
}
/* line 11, ../../stylesheets/sass/vendor/bootstrap/base/_breadcrumbs.scss */
.old-style .breadcrumb li {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  text-shadow: 0 1px 0 #fff;
}
/* line 16, ../../stylesheets/sass/vendor/bootstrap/base/_breadcrumbs.scss */
.old-style .breadcrumb .divider {
  padding: 0 5px;
  color: #ccc;
}
/* line 20, ../../stylesheets/sass/vendor/bootstrap/base/_breadcrumbs.scss */
.old-style .breadcrumb .active, .old-style .breadcrumb .current {
  color: #999;
}
/* line 6, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination {
  margin: 20px 0;
}
/* line 10, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */
  *zoom: 1;
  margin-left: 0;
  margin-bottom: 0;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
/* line 21, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul > li {
  display: inline;
}
/* line 24, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul > li > a,
.old-style .pagination ul > li > span {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
/* line 34, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul > li > a:hover,
.old-style .pagination ul > .active > a,
.old-style .pagination ul > .current > a,
.old-style .pagination ul > .active > span,
.old-style .pagination ul > .current > span {
  background-color: #f5f5f5;
}
/* line 39, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul > .active > a, .old-style .pagination ul > .current > a,
.old-style .pagination ul > .active > span,
.old-style .pagination ul > .current > span {
  color: #999;
  cursor: default;
}
/* line 44, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul > .disabled > span,
.old-style .pagination ul > .disabled > a,
.old-style .pagination ul > .disabled > a:hover {
  color: #999;
  background-color: transparent;
  cursor: default;
}
/* line 51, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul > li:first-child > a,
.old-style .pagination ul > li:first-child > span {
  border-left-width: 1px;
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
/* line 56, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination ul > li:last-child > a,
.old-style .pagination ul > li:last-child > span {
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 65, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-centered {
  text-align: center;
}
/* line 68, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-right {
  text-align: right;
}
/* line 78, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-large ul > li > a,
.old-style .pagination-large ul > li > span {
  padding: 11px 19px;
  font-size: 17.5px;
}
/* line 83, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-large ul > li:first-child > a,
.old-style .pagination-large ul > li:first-child > span {
  border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 87, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-large ul > li:last-child > a,
.old-style .pagination-large ul > li:last-child > span {
  border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* line 96, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-mini ul > li:first-child > a,
.old-style .pagination-mini ul > li:first-child > span,
.old-style .pagination-small ul > li:first-child > a,
.old-style .pagination-small ul > li:first-child > span {
  border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
/* line 100, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-mini ul > li:last-child > a,
.old-style .pagination-mini ul > li:last-child > span,
.old-style .pagination-small ul > li:last-child > a,
.old-style .pagination-small ul > li:last-child > span {
  border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 108, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-small ul > li > a,
.old-style .pagination-small ul > li > span {
  padding: 2px 10px;
  font-size: 11.9px;
}
/* line 116, ../../stylesheets/sass/vendor/bootstrap/base/_pagination.scss */
.old-style .pagination-mini ul > li > a,
.old-style .pagination-mini ul > li > span {
  padding: 1px 6px;
  font-size: 10.5px;
}
/* line 6, ../../stylesheets/sass/vendor/bootstrap/base/_pager.scss */
.old-style .pager {
  margin: 20px 0;
  list-style: none;
  text-align: center;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .pager:before, .old-style .pager:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .pager:after {
  clear: both;
}
/* line 12, ../../stylesheets/sass/vendor/bootstrap/base/_pager.scss */
.old-style .pager li {
  display: inline;
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_pager.scss */
.old-style .pager li > a,
.old-style .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
  border-radius: 15px;
  border-radius: 15px;
}
/* line 23, ../../stylesheets/sass/vendor/bootstrap/base/_pager.scss */
.old-style .pager li > a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}
/* line 27, ../../stylesheets/sass/vendor/bootstrap/base/_pager.scss */
.old-style .pager .next > a,
.old-style .pager .next > span {
  float: right;
}
/* line 31, ../../stylesheets/sass/vendor/bootstrap/base/_pager.scss */
.old-style .pager .previous > a,
.old-style .pager .previous > span {
  float: left;
}
/* line 35, ../../stylesheets/sass/vendor/bootstrap/base/_pager.scss */
.old-style .pager .disabled > a,
.old-style .pager .disabled > a:hover,
.old-style .pager .disabled > span {
  color: #999;
  background-color: #fff;
  cursor: default;
}
/* line 6, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-backdrop.fade {
  opacity: 0;
}
/* line 18, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-backdrop,
.old-style .modal-backdrop.fade.in {
  opacity: 0.8;
}
/* line 24, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 1050;
  width: 560px;
  margin: -250px 0 0 -280px;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  /* IE6-7 */
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  outline: none;
}
/* line 41, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal.fade {
  transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  transition: opacity 0.3s linear, top 0.3s ease-out;
  top: -25%;
}
/* line 44, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal.fade.in {
  top: 50%;
}
/* line 47, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee;
}
/* line 51, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-header .close {
  margin-top: 2px;
}
/* line 53, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-header h3 {
  margin: 0;
  line-height: 30px;
}
/* line 60, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
/* line 66, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-form {
  margin-bottom: 0;
}
/* line 71, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-footer {
  padding: 14px 15px 15px;
  margin-bottom: 0;
  text-align: right;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .modal-footer:before, .old-style .modal-footer:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .modal-footer:after {
  clear: both;
}
/* line 82, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-footer .btn + .btn, .old-style .modal-footer .btn-large + .btn, .old-style .modal-footer .btn + .btn-large, .old-style .modal-footer .btn-large + .btn-large {
  margin-left: 5px;
  margin-bottom: 0;
}
/* line 87, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-footer .btn-group .btn + .btn, .old-style .modal-footer .btn-group .btn-large + .btn, .old-style .modal-footer .btn-group .btn + .btn-large, .old-style .modal-footer .btn-group .btn-large + .btn-large {
  margin-left: -1px;
}
/* line 91, ../../stylesheets/sass/vendor/bootstrap/base/_modals.scss */
.old-style .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
/* line 7, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 11px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.in {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=8000);
  opacity: 80;
}
/* line 16, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.top {
  margin-top: -3px;
}
/* line 17, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.right {
  margin-left: 3px;
}
/* line 18, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.bottom {
  margin-top: 3px;
}
/* line 19, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.left {
  margin-left: -3px;
}
/* line 23, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
}
/* line 34, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/* line 42, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
/* line 49, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
/* line 56, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
/* line 63, ../../stylesheets/sass/vendor/bootstrap/base/_tooltip.scss */
.old-style .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
/* line 6, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: #fff;
  background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.top {
  margin-top: -10px;
}
/* line 23, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.right {
  margin-left: 10px;
}
/* line 24, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.bottom {
  margin-top: 10px;
}
/* line 25, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.left {
  margin-left: -10px;
}
/* line 29, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 40, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover-content {
  padding: 9px 14px;
}
/* line 42, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover-content p, .old-style .popover-content ul, .old-style .popover-content ol {
  margin-bottom: 0;
}
/* line 48, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover .arrow,
.old-style .popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/* line 57, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover .arrow:after {
  content: "";
  z-index: -1;
}
/* line 63, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 10px 10px 0;
  border-top-color: #fff;
}
/* line 69, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.top .arrow:after {
  border-width: 11px 11px 0;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -1px;
  left: -11px;
}
/* line 76, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-width: 10px 10px 10px 0;
  border-right-color: #fff;
}
/* line 82, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.right .arrow:after {
  border-width: 11px 11px 11px 0;
  border-right-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  left: -1px;
}
/* line 89, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-width: 0 10px 10px;
  border-bottom-color: #fff;
}
/* line 95, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.bottom .arrow:after {
  border-width: 0 11px 11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -1px;
  left: -11px;
}
/* line 102, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-width: 10px 0 10px 10px;
  border-left-color: #fff;
}
/* line 108, ../../stylesheets/sass/vendor/bootstrap/base/_popovers.scss */
.old-style .popover.left .arrow:after {
  border-width: 11px 0 11px 11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
  right: -1px;
}
/* line 9, ../../stylesheets/sass/vendor/bootstrap/base/_thumbnails.scss */
.old-style .thumbnails {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .thumbnails:before, .old-style .thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .thumbnails:after {
  clear: both;
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_thumbnails.scss */
.old-style .row-fluid .thumbnails {
  margin-left: 0;
}
/* line 20, ../../stylesheets/sass/vendor/bootstrap/base/_thumbnails.scss */
.old-style .thumbnails > li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
/* line 27, ../../stylesheets/sass/vendor/bootstrap/base/_thumbnails.scss */
.old-style .thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 37, ../../stylesheets/sass/vendor/bootstrap/base/_thumbnails.scss */
.old-style a.thumbnail:hover {
  border-color: #08c;
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
  box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25);
}
/* line 43, ../../stylesheets/sass/vendor/bootstrap/base/_thumbnails.scss */
.old-style .thumbnail > img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 49, ../../stylesheets/sass/vendor/bootstrap/base/_thumbnails.scss */
.old-style .thumbnail .caption {
  padding: 9px;
  color: #555;
}
/* line 10, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media,
.old-style .media-body {
  overflow: hidden;
  *overflow: visible;
  zoom: 1;
}
/* line 18, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media,
.old-style .media .media {
  margin-top: 15px;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media:first-child {
  margin-top: 0;
}
/* line 27, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media-object {
  display: block;
}
/* line 32, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media-heading {
  margin: 0 0 5px;
}
/* line 40, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media .pull-left {
  margin-right: 10px;
}
/* line 43, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media .pull-right {
  margin-left: 10px;
}
/* line 52, ../../stylesheets/sass/vendor/bootstrap/base/_media.scss */
.old-style .media-list {
  margin-left: 0;
  list-style: none;
}
/* line 7, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label,
.old-style .badge {
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999;
}
/* line 21, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label {
  border-radius: 3px;
  border-radius: 3px;
  border-radius: 3px;
}
/* line 24, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .badge {
  padding-left: 9px;
  padding-right: 9px;
  border-radius: 9px;
  border-radius: 9px;
  border-radius: 9px;
}
/* line 32, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style a.label:hover, .old-style a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
/* line 47, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-important,
.old-style .badge.label-important {
  background-color: #b94a48;
}
/* line 48, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-important[href],
.old-style .badge.label-important[href] {
  background-color: #953b39;
}
/* line 50, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-warning,
.old-style .badge.label-warning {
  background-color: #f89406;
}
/* line 51, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-warning[href],
.old-style .badge.label-warning[href] {
  background-color: #c67605;
}
/* line 53, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-success,
.old-style .badge.label-success {
  background-color: #468847;
}
/* line 54, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-success[href],
.old-style .badge.label-success[href] {
  background-color: #356635;
}
/* line 56, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-info,
.old-style .badge.label-info {
  background-color: #3a87ad;
}
/* line 57, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-info[href],
.old-style .badge.label-info[href] {
  background-color: #2d6987;
}
/* line 59, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-inverse,
.old-style .badge.label-inverse {
  background-color: #333;
}
/* line 60, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.label-inverse[href],
.old-style .badge.label-inverse[href] {
  background-color: #1a1a1a;
}
/* line 47, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-important,
.old-style .badge.badge-important {
  background-color: #b94a48;
}
/* line 48, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-important[href],
.old-style .badge.badge-important[href] {
  background-color: #953b39;
}
/* line 50, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-warning,
.old-style .badge.badge-warning {
  background-color: #f89406;
}
/* line 51, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-warning[href],
.old-style .badge.badge-warning[href] {
  background-color: #c67605;
}
/* line 53, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-success,
.old-style .badge.badge-success {
  background-color: #468847;
}
/* line 54, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-success[href],
.old-style .badge.badge-success[href] {
  background-color: #356635;
}
/* line 56, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-info,
.old-style .badge.badge-info {
  background-color: #3a87ad;
}
/* line 57, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-info[href],
.old-style .badge.badge-info[href] {
  background-color: #2d6987;
}
/* line 59, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-inverse,
.old-style .badge.badge-inverse {
  background-color: #333;
}
/* line 60, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .label.badge-inverse[href],
.old-style .badge.badge-inverse[href] {
  background-color: #1a1a1a;
}
/* line 66, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .btn .label, .old-style .btn-large .label,
.old-style .btn .badge,
.old-style .btn-large .badge {
  position: relative;
  top: -1px;
}
/* line 73, ../../stylesheets/sass/vendor/bootstrap/base/_labels-badges.scss */
.old-style .btn-mini .label,
.old-style .btn-mini .badge {
  top: 0;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-ms-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 40px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
/* line 45, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
}
/* line 55, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress .bar {
  width: 0%;
  height: 100%;
  color: #fff;
  float: left;
  font-size: 12px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0e90d2;
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  background-image: linear-gradient(to bottom, #149bdf, #0480be);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF149BDF', endColorstr='#FF0480BE', GradientType=0);
  background-repeat: repeat-x;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-sizing: border-box;
  box-sizing: border-box;
  box-sizing: border-box;
  transition: width 0.6s ease;
  transition: width 0.6s ease;
  transition: width 0.6s ease;
  transition: width 0.6s ease;
}
/* line 68, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress .bar + .bar {
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15);
}
/* line 73, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-striped .bar {
  background-color: #149bdf;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  background-size: 40px 40px;
  background-size: 40px 40px;
  background-size: 40px 40px;
}
/* line 79, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress.active .bar, .old-style .progress.current .bar {
  animation: progress-bar-stripes 2s linear infinite 1s;
  animation: progress-bar-stripes 2s linear infinite 1s;
  animation: progress-bar-stripes 2s linear infinite 1s;
}
/* line 87, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-danger .bar, .old-style .progress .bar-danger {
  background-color: #dd514c;
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFC43C35', GradientType=0);
  background-repeat: repeat-x;
}
/* line 90, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-danger.progress-striped .bar, .old-style .progress-striped .bar-danger {
  background-color: #ee5f5b;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
}
/* line 95, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-success .bar, .old-style .progress .bar-success {
  background-color: #5eb95e;
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  background-image: linear-gradient(to bottom, #62c462, #57a957);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF57A957', GradientType=0);
  background-repeat: repeat-x;
}
/* line 98, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-success.progress-striped .bar, .old-style .progress-striped .bar-success {
  background-color: #62c462;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
}
/* line 103, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-info .bar, .old-style .progress .bar-info {
  background-color: #4bb1cf;
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  background-image: linear-gradient(to bottom, #5bc0de, #339bb9);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF339BB9', GradientType=0);
  background-repeat: repeat-x;
}
/* line 106, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-info.progress-striped .bar, .old-style .progress-striped .bar-info {
  background-color: #5bc0de;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
}
/* line 111, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-warning .bar, .old-style .progress .bar-warning {
  background-color: #faa732;
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
  background-repeat: repeat-x;
}
/* line 114, ../../stylesheets/sass/vendor/bootstrap/base/_progress-bars.scss */
.old-style .progress-warning.progress-striped .bar, .old-style .progress-striped .bar-warning {
  background-color: #fbb450;
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
}
/* line 6, ../../stylesheets/sass/vendor/bootstrap/base/_accordion.scss */
.old-style .accordion {
  margin-bottom: 20px;
}
/* line 11, ../../stylesheets/sass/vendor/bootstrap/base/_accordion.scss */
.old-style .accordion-group {
  margin-bottom: 2px;
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  border-radius: 4px;
  border-radius: 4px;
}
/* line 17, ../../stylesheets/sass/vendor/bootstrap/base/_accordion.scss */
.old-style .accordion-heading {
  border-bottom: 0;
}
/* line 19, ../../stylesheets/sass/vendor/bootstrap/base/_accordion.scss */
.old-style .accordion-heading .accordion-toggle {
  display: block;
  padding: 8px 15px;
}
/* line 27, ../../stylesheets/sass/vendor/bootstrap/base/_accordion.scss */
.old-style .accordion-toggle {
  cursor: pointer;
}
/* line 31, ../../stylesheets/sass/vendor/bootstrap/base/_accordion.scss */
.old-style .accordion-inner {
  padding: 9px 15px;
}
/* line 5, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel {
  position: relative;
  margin-bottom: 20px;
  line-height: 1;
}
/* line 9, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .carousel-inner {
  overflow: hidden;
  width: 100%;
  position: relative;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .item {
  display: none;
  position: relative;
  transition: ease-in-out 0.6s left;
  transition: ease-in-out 0.6s left;
  transition: ease-in-out 0.6s left;
  transition: ease-in-out 0.6s left;
}
/* line 19, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .item > img {
  display: block;
  line-height: 1;
}
/* line 25, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .active, .old-style .carousel .current,
.old-style .carousel .next,
.old-style .carousel .prev {
  display: block;
}
/* line 29, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .active, .old-style .carousel .current {
  left: 0;
}
/* line 31, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .active.left, .old-style .carousel .left.current {
  left: -100%;
}
/* line 32, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .active.right, .old-style .carousel .right.current {
  left: 100%;
}
/* line 35, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .next,
.old-style .carousel .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
/* line 42, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .next {
  left: 100%;
}
/* line 43, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .prev {
  left: -100%;
}
/* line 45, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .next.left,
.old-style .carousel .prev.right {
  left: 0;
}
/* line 48, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .active.left, .old-style .carousel .left.current {
  left: -100%;
}
/* line 49, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel .active.right, .old-style .carousel .right.current {
  left: 100%;
}
/* line 56, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel-control {
  position: absolute;
  top: 40%;
  left: 15px;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  font-size: 60px;
  font-weight: 100;
  line-height: 30px;
  color: #fff;
  text-align: center;
  background: #222;
  border: 3px solid #fff;
  border-radius: 23px;
  border-radius: 23px;
  border-radius: 23px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=5000);
  opacity: 50;
}
/* line 81, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel-control.right {
  left: auto;
  right: 15px;
}
/* line 87, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel-control:hover {
  color: #fff;
  text-decoration: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=9000);
  opacity: 90;
}
/* line 97, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel-caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 15px;
  background: #333;
  background: rgba(0, 0, 0, 0.75);
}
/* line 105, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel-caption h4, .old-style .carousel-caption p {
  color: #fff;
  line-height: 20px;
}
/* line 109, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel-caption h4 {
  margin: 0 0 5px;
}
/* line 112, ../../stylesheets/sass/vendor/bootstrap/base/_carousel.scss */
.old-style .carousel-caption p {
  margin-bottom: 0;
}
/* line 5, ../../stylesheets/sass/vendor/bootstrap/base/_hero-unit.scss */
.old-style .hero-unit {
  padding: 60px;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 200;
  line-height: 30px;
  color: inherit;
  background-color: #eee;
  border-radius: 6px;
  border-radius: 6px;
  border-radius: 6px;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_hero-unit.scss */
.old-style .hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  color: inherit;
  letter-spacing: -1px;
}
/* line 21, ../../stylesheets/sass/vendor/bootstrap/base/_hero-unit.scss */
.old-style .hero-unit li {
  line-height: 30px;
}
/* line 7, ../../stylesheets/sass/vendor/bootstrap/base/_utilities.scss */
.old-style .pull-right {
  float: right;
}
/* line 10, ../../stylesheets/sass/vendor/bootstrap/base/_utilities.scss */
.old-style .pull-left {
  float: left;
}
/* line 15, ../../stylesheets/sass/vendor/bootstrap/base/_utilities.scss */
.old-style .hide {
  display: none;
}
/* line 18, ../../stylesheets/sass/vendor/bootstrap/base/_utilities.scss */
.old-style .show {
  display: block;
}
/* line 23, ../../stylesheets/sass/vendor/bootstrap/base/_utilities.scss */
.old-style .invisible {
  visibility: hidden;
}
/* line 28, ../../stylesheets/sass/vendor/bootstrap/base/_utilities.scss */
.old-style .affix {
  position: fixed;
}
/* line 8, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
.old-style .hidden {
  display: none;
  visibility: hidden;
}
/* line 16, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
.old-style .visible-phone {
  display: none !important;
}
/* line 17, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
.old-style .visible-tablet {
  display: none !important;
}
/* line 20, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
.old-style .hidden-desktop {
  display: none !important;
}
/* line 21, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
.old-style .visible-desktop {
  display: inherit !important;
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 26, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .hidden-desktop {
    display: inherit !important;
  }
  /* line 27, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .visible-desktop {
    display: none !important;
  }
  /* line 29, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .visible-tablet {
    display: inherit !important;
  }
  /* line 31, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .hidden-tablet {
    display: none !important;
  }
}
@media (max-width: 767px) {
  /* line 37, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .hidden-desktop {
    display: inherit !important;
  }
  /* line 38, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .visible-desktop {
    display: none !important;
  }
  /* line 40, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .visible-phone {
    display: inherit !important;
  }
  /* line 42, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-utilities.scss */
  .old-style .hidden-phone {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  /* line 332, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row {
    margin-left: -30px;
    *zoom: 1;
  }
  /* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row:before, .old-style .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  /* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row:after {
    clear: both;
  }
  /* line 336, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 30px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span1 {
    width: 70px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span2 {
    width: 170px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span3 {
    width: 270px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span4 {
    width: 370px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span5 {
    width: 470px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span6 {
    width: 570px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span7 {
    width: 670px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span8 {
    width: 770px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span9 {
    width: 870px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span10 {
    width: 970px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span11 {
    width: 1070px;
  }
  /* line 343, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span12, .old-style .container,
  .old-style .navbar-static-top .container,
  .old-style .navbar-fixed-top .container,
  .old-style .navbar-fixed-bottom .container {
    width: 1170px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset1 {
    margin-left: 130px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset2 {
    margin-left: 230px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset3 {
    margin-left: 330px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset4 {
    margin-left: 430px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset5 {
    margin-left: 530px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset6 {
    margin-left: 630px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset7 {
    margin-left: 730px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset8 {
    margin-left: 830px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset9 {
    margin-left: 930px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset10 {
    margin-left: 1030px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset11 {
    margin-left: 1130px;
  }
  /* line 359, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  /* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid:before, .old-style .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  /* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid:after {
    clear: both;
  }
  /* line 362, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    margin-left: 2.5641%;
    *margin-left: 2.0641%;
    box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box;
    min-height: 30px;
  }
  /* line 370, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span1 {
    width: 5.98291%;
    *width: 5.48291%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span2 {
    width: 14.52991%;
    *width: 14.02991%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span3 {
    width: 23.07692%;
    *width: 22.57692%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span4 {
    width: 31.62393%;
    *width: 31.12393%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span5 {
    width: 40.17094%;
    *width: 39.67094%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span6 {
    width: 48.71795%;
    *width: 48.21795%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span7 {
    width: 57.26496%;
    *width: 56.76496%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span8 {
    width: 65.81197%;
    *width: 65.31197%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span9 {
    width: 74.35897%;
    *width: 73.85897%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span10 {
    width: 82.90598%;
    *width: 82.40598%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span11 {
    width: 91.45299%;
    *width: 90.95299%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span12 {
    width: 100%;
    *width: 99.5%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset1 {
    margin-left: 11.11111%;
    *margin-left: 2.25397%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset1:first-child {
    margin-left: 8.54701%;
    *margin-left: -0.31013%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset2 {
    margin-left: 19.65812%;
    *margin-left: 10.80098%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset2:first-child {
    margin-left: 17.09402%;
    *margin-left: 8.23687%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset3 {
    margin-left: 28.20513%;
    *margin-left: 19.34799%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset3:first-child {
    margin-left: 25.64103%;
    *margin-left: 16.78388%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset4 {
    margin-left: 36.75214%;
    *margin-left: 27.89499%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset4:first-child {
    margin-left: 34.18803%;
    *margin-left: 25.33089%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset5 {
    margin-left: 45.29915%;
    *margin-left: 36.442%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset5:first-child {
    margin-left: 42.73504%;
    *margin-left: 33.8779%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset6 {
    margin-left: 53.84615%;
    *margin-left: 44.98901%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset6:first-child {
    margin-left: 51.28205%;
    *margin-left: 42.42491%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset7 {
    margin-left: 62.39316%;
    *margin-left: 53.53602%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset7:first-child {
    margin-left: 59.82906%;
    *margin-left: 50.97192%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset8 {
    margin-left: 70.94017%;
    *margin-left: 62.08303%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset8:first-child {
    margin-left: 68.37607%;
    *margin-left: 59.51893%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset9 {
    margin-left: 79.48718%;
    *margin-left: 70.63004%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset9:first-child {
    margin-left: 76.92308%;
    *margin-left: 68.06593%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset10 {
    margin-left: 88.03419%;
    *margin-left: 79.17705%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset10:first-child {
    margin-left: 85.47009%;
    *margin-left: 76.61294%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset11 {
    margin-left: 96.5812%;
    *margin-left: 87.72405%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset11:first-child {
    margin-left: 94.01709%;
    *margin-left: 85.15995%;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span1 {
    float: none;
    width: 54px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span2 {
    float: none;
    width: 154px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span3 {
    float: none;
    width: 254px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span4 {
    float: none;
    width: 354px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span5 {
    float: none;
    width: 454px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span6 {
    float: none;
    width: 554px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span7 {
    float: none;
    width: 654px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span8 {
    float: none;
    width: 754px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span9 {
    float: none;
    width: 854px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span10 {
    float: none;
    width: 954px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span11 {
    float: none;
    width: 1054px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span12 {
    float: none;
    width: 1154px;
    margin-left: 0;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span1, .old-style textarea.span1, .old-style .uneditable-input.span1 {
    width: 56px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span2, .old-style textarea.span2, .old-style .uneditable-input.span2 {
    width: 156px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span3, .old-style textarea.span3, .old-style .uneditable-input.span3 {
    width: 256px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span4, .old-style textarea.span4, .old-style .uneditable-input.span4 {
    width: 356px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span5, .old-style textarea.span5, .old-style .uneditable-input.span5 {
    width: 456px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span6, .old-style textarea.span6, .old-style .uneditable-input.span6 {
    width: 556px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span7, .old-style textarea.span7, .old-style .uneditable-input.span7 {
    width: 656px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span8, .old-style textarea.span8, .old-style .uneditable-input.span8 {
    width: 756px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span9, .old-style textarea.span9, .old-style .uneditable-input.span9 {
    width: 856px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span10, .old-style textarea.span10, .old-style .uneditable-input.span10 {
    width: 956px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span11, .old-style textarea.span11, .old-style .uneditable-input.span11 {
    width: 1056px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span12, .old-style textarea.span12, .old-style .uneditable-input.span12 {
    width: 1156px;
  }
  /* line 399, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  /* line 21, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-1200px-min.scss */
  .old-style .thumbnails {
    margin-left: -30px;
  }
  /* line 24, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-1200px-min.scss */
  .old-style .thumbnails > li {
    margin-left: 30px;
  }
  /* line 27, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-1200px-min.scss */
  .old-style .row-fluid .thumbnails {
    margin-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 332, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row {
    margin-left: -20px;
    *zoom: 1;
  }
  /* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row:before, .old-style .row:after {
    display: table;
    content: "";
    line-height: 0;
  }
  /* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row:after {
    clear: both;
  }
  /* line 336, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style [class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span1 {
    width: 42px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span2 {
    width: 104px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span3 {
    width: 166px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span4 {
    width: 228px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span5 {
    width: 290px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span6 {
    width: 352px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span7 {
    width: 414px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span8 {
    width: 476px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span9 {
    width: 538px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span10 {
    width: 600px;
  }
  /* line 350, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span11 {
    width: 662px;
  }
  /* line 343, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .span12, .old-style .container,
  .old-style .navbar-static-top .container,
  .old-style .navbar-fixed-top .container,
  .old-style .navbar-fixed-bottom .container {
    width: 724px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset1 {
    margin-left: 82px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset2 {
    margin-left: 144px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset3 {
    margin-left: 206px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset4 {
    margin-left: 268px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset5 {
    margin-left: 330px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset6 {
    margin-left: 392px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset7 {
    margin-left: 454px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset8 {
    margin-left: 516px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset9 {
    margin-left: 578px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset10 {
    margin-left: 640px;
  }
  /* line 355, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .offset11 {
    margin-left: 702px;
  }
  /* line 359, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  /* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid:before, .old-style .row-fluid:after {
    display: table;
    content: "";
    line-height: 0;
  }
  /* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid:after {
    clear: both;
  }
  /* line 362, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    margin-left: 2.76243%;
    *margin-left: 2.26243%;
    box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box;
    min-height: 30px;
  }
  /* line 370, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span1 {
    width: 5.8011%;
    *width: 5.3011%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span2 {
    width: 14.36464%;
    *width: 13.86464%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span3 {
    width: 22.92818%;
    *width: 22.42818%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span4 {
    width: 31.49171%;
    *width: 30.99171%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span5 {
    width: 40.05525%;
    *width: 39.55525%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span6 {
    width: 48.61878%;
    *width: 48.11878%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span7 {
    width: 57.18232%;
    *width: 56.68232%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span8 {
    width: 65.74586%;
    *width: 65.24586%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span9 {
    width: 74.30939%;
    *width: 73.80939%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span10 {
    width: 82.87293%;
    *width: 82.37293%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span11 {
    width: 91.43646%;
    *width: 90.93646%;
  }
  /* line 375, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .span12 {
    width: 100%;
    *width: 99.5%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset1 {
    margin-left: 11.32597%;
    *margin-left: 2.20692%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset1:first-child {
    margin-left: 8.56354%;
    *margin-left: -0.55551%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset2 {
    margin-left: 19.8895%;
    *margin-left: 10.77046%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset2:first-child {
    margin-left: 17.12707%;
    *margin-left: 8.00802%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset3 {
    margin-left: 28.45304%;
    *margin-left: 19.33399%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset3:first-child {
    margin-left: 25.69061%;
    *margin-left: 16.57156%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset4 {
    margin-left: 37.01657%;
    *margin-left: 27.89753%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset4:first-child {
    margin-left: 34.25414%;
    *margin-left: 25.1351%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset5 {
    margin-left: 45.58011%;
    *margin-left: 36.46106%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset5:first-child {
    margin-left: 42.81768%;
    *margin-left: 33.69863%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset6 {
    margin-left: 54.14365%;
    *margin-left: 45.0246%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset6:first-child {
    margin-left: 51.38122%;
    *margin-left: 42.26217%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset7 {
    margin-left: 62.70718%;
    *margin-left: 53.58813%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset7:first-child {
    margin-left: 59.94475%;
    *margin-left: 50.8257%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset8 {
    margin-left: 71.27072%;
    *margin-left: 62.15167%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset8:first-child {
    margin-left: 68.50829%;
    *margin-left: 59.38924%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset9 {
    margin-left: 79.83425%;
    *margin-left: 70.71521%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset9:first-child {
    margin-left: 77.07182%;
    *margin-left: 67.95278%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset10 {
    margin-left: 88.39779%;
    *margin-left: 79.27874%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset10:first-child {
    margin-left: 85.63536%;
    *margin-left: 76.51631%;
  }
  /* line 382, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset11 {
    margin-left: 96.96133%;
    *margin-left: 87.84228%;
  }
  /* line 385, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .row-fluid .offset11:first-child {
    margin-left: 94.1989%;
    *margin-left: 85.07985%;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span1 {
    float: none;
    width: 26px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span2 {
    float: none;
    width: 88px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span3 {
    float: none;
    width: 150px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span4 {
    float: none;
    width: 212px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span5 {
    float: none;
    width: 274px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span6 {
    float: none;
    width: 336px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span7 {
    float: none;
    width: 398px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span8 {
    float: none;
    width: 460px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span9 {
    float: none;
    width: 522px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span10 {
    float: none;
    width: 584px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span11 {
    float: none;
    width: 646px;
    margin-left: 0;
  }
  /* line 405, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style table .span12 {
    float: none;
    width: 708px;
    margin-left: 0;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span1, .old-style textarea.span1, .old-style .uneditable-input.span1 {
    width: 28px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span2, .old-style textarea.span2, .old-style .uneditable-input.span2 {
    width: 90px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span3, .old-style textarea.span3, .old-style .uneditable-input.span3 {
    width: 152px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span4, .old-style textarea.span4, .old-style .uneditable-input.span4 {
    width: 214px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span5, .old-style textarea.span5, .old-style .uneditable-input.span5 {
    width: 276px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span6, .old-style textarea.span6, .old-style .uneditable-input.span6 {
    width: 338px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span7, .old-style textarea.span7, .old-style .uneditable-input.span7 {
    width: 400px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span8, .old-style textarea.span8, .old-style .uneditable-input.span8 {
    width: 462px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span9, .old-style textarea.span9, .old-style .uneditable-input.span9 {
    width: 524px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span10, .old-style textarea.span10, .old-style .uneditable-input.span10 {
    width: 586px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span11, .old-style textarea.span11, .old-style .uneditable-input.span11 {
    width: 648px;
  }
  /* line 396, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style input.span12, .old-style textarea.span12, .old-style .uneditable-input.span12 {
    width: 710px;
  }
  /* line 399, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
  .old-style .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 9, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style body {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 14, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .navbar-fixed-top,
  .old-style .navbar-fixed-bottom,
  .old-style .navbar-static-top {
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 21, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .container-fluid {
    padding: 0;
  }
  /* line 29, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  /* line 35, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .dl-horizontal dd {
    margin-left: 0;
  }
  /* line 43, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .container {
    width: auto;
  }
  /* line 47, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .row-fluid {
    width: 100%;
  }
  /* line 51, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .row,
  .old-style .thumbnails {
    margin-left: 0;
  }
  /* line 55, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  /* line 60, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style [class*="span"],
  .old-style .uneditable-input[class*="span"],
  .old-style .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 69, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .span12,
  .old-style .row-fluid .span12 {
    width: 100%;
    box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 74, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  /* line 81, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .input-large,
  .old-style .input-xlarge,
  .old-style .input-xxlarge,
  .old-style input[class*="span"],
  .old-style select[class*="span"],
  .old-style textarea[class*="span"],
  .old-style .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box;
    box-sizing: border-box;
    box-sizing: border-box;
  }
  /* line 91, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .input-prepend input,
  .old-style .input-append input,
  .old-style .input-prepend input[class*="span"],
  .old-style .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  /* line 98, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  /* line 103, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  /* line 110, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .modal.fade {
    top: -100px;
  }
  /* line 112, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .modal.fade.in {
    top: 20px;
  }
}
@media (max-width: 480px) {
  /* line 126, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  /* line 131, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  /* line 137, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style input[type="checkbox"],
  .old-style input[type="radio"] {
    border: 1px solid #ccc;
  }
  /* line 144, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .form-horizontal .control-label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  /* line 151, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .form-horizontal .controls {
    margin-left: 0;
  }
  /* line 155, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .form-horizontal .control-list {
    padding-top: 0;
  }
  /* line 159, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .form-horizontal .form-actions {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 167, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .media .pull-left,
  .old-style .media .pull-right {
    float: none;
    display: block;
    margin-bottom: 10px;
  }
  /* line 174, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .media-object {
    margin-right: 0;
    margin-left: 0;
  }
  /* line 180, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .modal {
    top: 10px;
    left: 10px;
    right: 10px;
  }
  /* line 185, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  /* line 191, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-767px-max.scss */
  .old-style .carousel-caption {
    position: static;
  }
}
@media (max-width: 979px) {
  /* line 13, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style body {
    padding-top: 0;
  }
  /* line 17, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-fixed-top,
  .old-style .navbar-fixed-bottom {
    position: static;
  }
  /* line 21, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-fixed-top {
    margin-bottom: 20px;
  }
  /* line 24, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-fixed-bottom {
    margin-top: 20px;
  }
  /* line 27, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-fixed-top .navbar-inner,
  .old-style .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  /* line 31, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar .container {
    width: auto;
    padding: 0;
  }
  /* line 36, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar .brand {
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 -5px;
  }
  /* line 45, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse {
    clear: both;
  }
  /* line 49, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  /* line 53, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav > li {
    float: none;
  }
  /* line 56, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  /* line 59, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  /* line 62, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav .nav-header {
    color: #777;
    text-shadow: none;
  }
  /* line 67, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav > li > a,
  .old-style .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #777;
    border-radius: 3px;
    border-radius: 3px;
    border-radius: 3px;
  }
  /* line 75, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .btn, .old-style .nav-collapse .btn-large {
    padding: 4px 10px 4px;
    font-weight: normal;
    border-radius: 4px;
    border-radius: 4px;
    border-radius: 4px;
  }
  /* line 80, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  /* line 83, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav > li > a:hover,
  .old-style .nav-collapse .dropdown-menu a:hover {
    background-color: #f2f2f2;
  }
  /* line 87, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-inverse .nav-collapse .nav > li > a,
  .old-style .navbar-inverse .nav-collapse .dropdown-menu a {
    color: #999;
  }
  /* line 91, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-inverse .nav-collapse .nav > li > a:hover,
  .old-style .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #111111;
  }
  /* line 96, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse.in .btn-group {
    margin-top: 5px;
    padding: 0;
  }
  /* line 101, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    float: none;
    display: none;
    max-width: none;
    margin: 0 15px;
    padding: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    box-shadow: none;
    box-shadow: none;
  }
  /* line 115, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .open > .dropdown-menu {
    display: block;
  }
  /* line 119, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .dropdown-menu:before,
  .old-style .nav-collapse .dropdown-menu:after {
    display: none;
  }
  /* line 123, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  /* line 127, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .nav > li > .dropdown-menu:before, .old-style .nav-collapse .nav > li > .dropdown-menu:after {
    display: none;
  }
  /* line 133, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse .navbar-form,
  .old-style .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  /* line 142, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-inverse .nav-collapse .navbar-form,
  .old-style .navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #111111;
    border-bottom-color: #111111;
  }
  /* line 148, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  /* line 153, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse,
  .old-style .nav-collapse.collapse {
    overflow: hidden;
    height: 0;
  }
  /* line 159, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar .btn-navbar {
    display: block;
  }
  /* line 165, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .navbar-static .navbar-inner {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 980px) {
  /* line 176, ../../stylesheets/sass/vendor/bootstrap/responsive/_responsive-navbar.scss */
  .old-style .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}
/* line 11, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
  	border-top: 1px solid #ddd !important;
  }*/
}
/* line 15, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker.datepicker-rtl {
  direction: rtl;
}
/* line 17, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker.datepicker-rtl table tr td span {
  float: right;
}
/* line 21, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker > div {
  display: none;
}
/* line 24, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker.days div.datepicker-days {
  display: block;
}
/* line 27, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker.months div.datepicker-months {
  display: block;
}
/* line 30, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker.years div.datepicker-years {
  display: block;
}
/* line 33, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table {
  margin: 0;
}
/* line 36, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker td,
.old-style .datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}
/* line 48, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.table-striped .old-style .datepicker table tr td, .table-striped .old-style .datepicker table tr th {
  background-color: transparent;
}
/* line 53, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td.day:hover {
  background: #eee;
  cursor: pointer;
}
/* line 57, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td.old, .old-style .datepicker table tr td.new {
  color: #999;
}
/* line 61, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td.disabled, .old-style .datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
/* line 67, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td.today, .old-style .datepicker table tr td.today:hover, .old-style .datepicker table tr td.today.disabled, .old-style .datepicker table tr td.today.disabled:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFDD49A', endColorstr='#FFFDF59A', GradientType=0);
  background-repeat: repeat-x;
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #fdf59a;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #000 !important;
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .datepicker table tr td.today:hover, .old-style .datepicker table tr td.today:active, .old-style .datepicker table tr td.today.active, .old-style .datepicker table tr td.today.current, .old-style .datepicker table tr td.today.disabled, .old-style .datepicker table tr td.today[disabled], .old-style .datepicker table tr td.today:hover:hover, .old-style .datepicker table tr td.today:hover:active, .old-style .datepicker table tr td.today:hover.active, .old-style .datepicker table tr td.today.current:hover, .old-style .datepicker table tr td.today:hover.disabled, .old-style .datepicker table tr td.today:hover[disabled], .old-style .datepicker table tr td.today.disabled:hover, .old-style .datepicker table tr td.today.disabled:active, .old-style .datepicker table tr td.today.disabled.active, .old-style .datepicker table tr td.today.disabled.current, .old-style .datepicker table tr td.today.disabled.disabled, .old-style .datepicker table tr td.today.disabled[disabled], .old-style .datepicker table tr td.today.disabled:hover:hover, .old-style .datepicker table tr td.today.disabled:hover:active, .old-style .datepicker table tr td.today.disabled:hover.active, .old-style .datepicker table tr td.today.disabled.current:hover, .old-style .datepicker table tr td.today.disabled:hover.disabled, .old-style .datepicker table tr td.today.disabled:hover[disabled] {
  color: #fff;
  background-color: #fdf59a;
  *background-color: #fcf282;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .datepicker table tr td.today:active, .old-style .datepicker table tr td.today.active, .old-style .datepicker table tr td.today.current, .old-style .datepicker table tr td.today:hover:active, .old-style .datepicker table tr td.today:hover.active, .old-style .datepicker table tr td.today.current:hover, .old-style .datepicker table tr td.today.disabled:active, .old-style .datepicker table tr td.today.disabled.active, .old-style .datepicker table tr td.today.disabled.current, .old-style .datepicker table tr td.today.disabled:hover:active, .old-style .datepicker table tr td.today.disabled:hover.active, .old-style .datepicker table tr td.today.disabled.current:hover {
  background-color: #fbf069;
}
/* line 75, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td.active, .old-style .datepicker table tr td.current, .old-style .datepicker table tr td.active:hover, .old-style .datepicker table tr td.current:hover, .old-style .datepicker table tr td.active.disabled, .old-style .datepicker table tr td.disabled.current, .old-style .datepicker table tr td.active.disabled:hover, .old-style .datepicker table tr td.disabled.current:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002b80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .datepicker table tr td.active:hover, .old-style .datepicker table tr td.current:hover, .old-style .datepicker table tr td.active:active, .old-style .datepicker table tr td.current:active, .old-style .datepicker table tr td.active.active, .old-style .datepicker table tr td.current, .old-style .datepicker table tr td.active.disabled, .old-style .datepicker table tr td.disabled.current, .old-style .datepicker table tr td.active[disabled], .old-style .datepicker table tr td[disabled].current, .old-style .datepicker table tr td.active:hover:hover, .old-style .datepicker table tr td.current:hover:hover, .old-style .datepicker table tr td.active:hover:active, .old-style .datepicker table tr td.current:hover:active, .old-style .datepicker table tr td.active:hover.active, .old-style .datepicker table tr td.current:hover, .old-style .datepicker table tr td.active:hover.disabled, .old-style .datepicker table tr td.current:hover.disabled, .old-style .datepicker table tr td.active:hover[disabled], .old-style .datepicker table tr td.current:hover[disabled], .old-style .datepicker table tr td.active.disabled:hover, .old-style .datepicker table tr td.disabled.current:hover, .old-style .datepicker table tr td.active.disabled:active, .old-style .datepicker table tr td.disabled.current:active, .old-style .datepicker table tr td.active.disabled.active, .old-style .datepicker table tr td.disabled.current, .old-style .datepicker table tr td.active.disabled.disabled, .old-style .datepicker table tr td.disabled.disabled.current, .old-style .datepicker table tr td.active.disabled[disabled], .old-style .datepicker table tr td.disabled[disabled].current, .old-style .datepicker table tr td.active.disabled:hover:hover, .old-style .datepicker table tr td.disabled.current:hover:hover, .old-style .datepicker table tr td.active.disabled:hover:active, .old-style .datepicker table tr td.disabled.current:hover:active, .old-style .datepicker table tr td.active.disabled:hover.active, .old-style .datepicker table tr td.disabled.current:hover, .old-style .datepicker table tr td.active.disabled:hover.disabled, .old-style .datepicker table tr td.disabled.current:hover.disabled, .old-style .datepicker table tr td.active.disabled:hover[disabled], .old-style .datepicker table tr td.disabled.current:hover[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003cb3;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .datepicker table tr td.active:active, .old-style .datepicker table tr td.current:active, .old-style .datepicker table tr td.active.active, .old-style .datepicker table tr td.current, .old-style .datepicker table tr td.active:hover:active, .old-style .datepicker table tr td.current:hover:active, .old-style .datepicker table tr td.active:hover.active, .old-style .datepicker table tr td.current:hover, .old-style .datepicker table tr td.active.disabled:active, .old-style .datepicker table tr td.disabled.current:active, .old-style .datepicker table tr td.active.disabled.active, .old-style .datepicker table tr td.disabled.current, .old-style .datepicker table tr td.active.disabled:hover:active, .old-style .datepicker table tr td.disabled.current:hover:active, .old-style .datepicker table tr td.active.disabled:hover.active, .old-style .datepicker table tr td.disabled.current:hover {
  background-color: #003399;
}
/* line 83, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
/* line 92, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td span:hover {
  background: #eee;
}
/* line 95, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td span.disabled, .old-style .datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default;
}
/* line 101, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td span.active, .old-style .datepicker table tr td span.current, .old-style .datepicker table tr td span.active:hover, .old-style .datepicker table tr td span.current:hover, .old-style .datepicker table tr td span.active.disabled, .old-style .datepicker table tr td span.disabled.current, .old-style .datepicker table tr td span.active.disabled:hover, .old-style .datepicker table tr td span.disabled.current:hover {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002b80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .datepicker table tr td span.active:hover, .old-style .datepicker table tr td span.current:hover, .old-style .datepicker table tr td span.active:active, .old-style .datepicker table tr td span.current:active, .old-style .datepicker table tr td span.active.active, .old-style .datepicker table tr td span.current, .old-style .datepicker table tr td span.active.disabled, .old-style .datepicker table tr td span.disabled.current, .old-style .datepicker table tr td span.active[disabled], .old-style .datepicker table tr td span[disabled].current, .old-style .datepicker table tr td span.active:hover:hover, .old-style .datepicker table tr td span.current:hover:hover, .old-style .datepicker table tr td span.active:hover:active, .old-style .datepicker table tr td span.current:hover:active, .old-style .datepicker table tr td span.active:hover.active, .old-style .datepicker table tr td span.current:hover, .old-style .datepicker table tr td span.active:hover.disabled, .old-style .datepicker table tr td span.current:hover.disabled, .old-style .datepicker table tr td span.active:hover[disabled], .old-style .datepicker table tr td span.current:hover[disabled], .old-style .datepicker table tr td span.active.disabled:hover, .old-style .datepicker table tr td span.disabled.current:hover, .old-style .datepicker table tr td span.active.disabled:active, .old-style .datepicker table tr td span.disabled.current:active, .old-style .datepicker table tr td span.active.disabled.active, .old-style .datepicker table tr td span.disabled.current, .old-style .datepicker table tr td span.active.disabled.disabled, .old-style .datepicker table tr td span.disabled.disabled.current, .old-style .datepicker table tr td span.active.disabled[disabled], .old-style .datepicker table tr td span.disabled[disabled].current, .old-style .datepicker table tr td span.active.disabled:hover:hover, .old-style .datepicker table tr td span.disabled.current:hover:hover, .old-style .datepicker table tr td span.active.disabled:hover:active, .old-style .datepicker table tr td span.disabled.current:hover:active, .old-style .datepicker table tr td span.active.disabled:hover.active, .old-style .datepicker table tr td span.disabled.current:hover, .old-style .datepicker table tr td span.active.disabled:hover.disabled, .old-style .datepicker table tr td span.disabled.current:hover.disabled, .old-style .datepicker table tr td span.active.disabled:hover[disabled], .old-style .datepicker table tr td span.disabled.current:hover[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003cb3;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .datepicker table tr td span.active:active, .old-style .datepicker table tr td span.current:active, .old-style .datepicker table tr td span.active.active, .old-style .datepicker table tr td span.current, .old-style .datepicker table tr td span.active:hover:active, .old-style .datepicker table tr td span.current:hover:active, .old-style .datepicker table tr td span.active:hover.active, .old-style .datepicker table tr td span.current:hover, .old-style .datepicker table tr td span.active.disabled:active, .old-style .datepicker table tr td span.disabled.current:active, .old-style .datepicker table tr td span.active.disabled.active, .old-style .datepicker table tr td span.disabled.current, .old-style .datepicker table tr td span.active.disabled:hover:active, .old-style .datepicker table tr td span.disabled.current:hover:active, .old-style .datepicker table tr td span.active.disabled:hover.active, .old-style .datepicker table tr td span.disabled.current:hover {
  background-color: #003399;
}
/* line 109, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker table tr td span.old {
  color: #999;
}
/* line 115, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker th.switch {
  width: 145px;
}
/* line 119, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker thead tr:first-child th,
.old-style .datepicker tfoot tr:first-child th {
  cursor: pointer;
}
/* line 122, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker thead tr:first-child th:hover,
.old-style .datepicker tfoot tr:first-child th:hover {
  background: #eee;
}
/* line 131, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
/* line 137, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
/* line 142, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker-inline {
  width: 220px;
}
/* line 145, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker-dropdown {
  top: 0;
  left: 0;
}
/* line 148, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
/* line 159, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}
/* line 172, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .input-append.date,
.old-style .input-prepend.date {
  margin-bottom: 0px;
}
/* line 173, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .input-append.date *,
.old-style .input-prepend.date * {
  cursor: pointer;
}
/* line 177, ../../stylesheets/sass/vendor/datepicker/_datepicker.scss */
.old-style .input-append.date .add-on i,
.old-style .input-prepend.date .add-on i {
  display: block;
  width: 16px;
  height: 16px;
}
/* line 3, ../../stylesheets/sass/app/_sidebar.scss */
.old-style .sidebar .nav-list .nav-header, .old-style .sidebar .nav-list li > a {
  padding: 3px 10px;
}
@media (max-width: 979px) {
  /* line 18, ../../stylesheets/sass/app/_sidebar.scss */
  .old-style .sidebar {
    width: 170px !important;
    position: fixed;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    overflow-y: scroll;
    background: white;
    transform: translateX(-170px);
    transform: translateX(-170px);
    transform: translateX(-170px);
    transform: translateX(-170px);
    transition: all 0.5s 0;
    transition: all 0.5s 0;
    transition: all 0.5s 0;
    transition: all 0.5s 0;
  }
  /* line 32, ../../stylesheets/sass/app/_sidebar.scss */
  .old-style .sidebar .box {
    border-radius: 0;
    box-shadow: 0px 5px #333333;
    box-shadow: 0px 5px #333333;
    box-shadow: 0px 5px #333333;
  }
  /* line 38, ../../stylesheets/sass/app/_sidebar.scss */
  .old-style #content-area, .old-style .site-top-bar, .old-style body:before {
    transition: all 0.5s 0;
    transition: all 0.5s 0;
    transition: all 0.5s 0;
    transition: all 0.5s 0;
  }
  /* line 43, ../../stylesheets/sass/app/_sidebar.scss */
  .old-style body.sidebar-open .sidebar {
    box-shadow: 0px 5px #333333;
    box-shadow: 0px 5px #333333;
    box-shadow: 0px 5px #333333;
    transform: translateX(0);
    transform: translateX(0);
    transform: translateX(0);
    transform: translateX(0);
  }
  /* line 47, ../../stylesheets/sass/app/_sidebar.scss */
  .old-style body.sidebar-open #content-area, .old-style body.sidebar-open .site-top-bar, .old-style body.sidebar-open:before {
    transform: translateX(170px);
    transform: translateX(170px);
    transform: translateX(170px);
    transform: translateX(170px);
  }
}
/* line 1, ../../stylesheets/sass/app/_top-bar.scss */
.old-style .site-top-bar {
  height: 40px;
  background: url("/img/bg/debut_dark.png") #eef4f7;
  box-shadow: 0 2px 5px #c8c8c8;
  box-shadow: 0 2px 5px #c8c8c8;
  box-shadow: 0 2px 5px #c8c8c8;
  padding: 0 25px;
  margin-bottom: 10px;
}
/* line 9, ../../stylesheets/sass/app/_top-bar.scss */
.old-style .site-top-bar h1 {
  color: white;
  font-size: 1.0em;
  line-height: 1.5;
  font-weight: 200;
}
/* line 16, ../../stylesheets/sass/app/_top-bar.scss */
.old-style .site-top-bar .menu-toggle {
  display: block;
  margin: 7px 5px 3px 0;
}
/* line 19, ../../stylesheets/sass/app/_top-bar.scss */
.old-style .site-top-bar .menu-toggle i {
  color: white;
  line-height: 20px;
}
/* line 25, ../../stylesheets/sass/app/_top-bar.scss */
.old-style .site-top-bar .utilities {
  float: right;
  padding: 5px 0 5px 5px;
}
/* line 29, ../../stylesheets/sass/app/_top-bar.scss */
.old-style .site-top-bar .search-query {
  font-size: 10px;
}
@media (max-width: 767px) {
  /* line 1, ../../stylesheets/sass/app/_top-bar.scss */
  .old-style .site-top-bar {
    margin-bottom: 0px;
    padding: 0 5px;
    background: #1c1c20;
    padding: 6px 5px;
    padding-top: 10px;
  }
  /* line 37, ../../stylesheets/sass/app/_top-bar.scss */
  .old-style .site-top-bar .utilities .btn, .old-style .site-top-bar .utilities .btn-large {
    display: none;
  }
  /* line 41, ../../stylesheets/sass/app/_top-bar.scss */
  .old-style .site-top-bar .utilities .switch-btn {
    display: inline-block;
  }
  /* line 45, ../../stylesheets/sass/app/_top-bar.scss */
  .old-style .site-top-bar .search-query {
    width: 100px;
  }
}
/* line 1, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box {
  position: relative;
  min-height: 660px;
  min-width: 600px;
}
@media (max-width: 600px) {
  /* line 1, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box {
    min-width: auto;
  }
}
/* line 10, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box {
  margin-right: -1px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 200px;
  background: #ebebeb;
}
/* line 19, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .picture {
  width: 200px;
}
/* line 23, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .period-display {
  width: 200px;
  height: 267px;
  background: #323232;
  line-height: 1;
}
/* line 28, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .period-display span {
  text-align: center;
  display: block;
  color: white;
}
/* line 32, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .period-display span.day {
  padding-top: 70px;
  font-weight: bold;
  font-size: 32px;
}
/* line 37, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .period-display span.period {
  font-size: 112px;
}
/* line 43, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs {
  width: 179px;
  padding-left: 20px;
  margin-bottom: 0;
  float: none;
}
/* line 48, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs .active a, .old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs .current a {
  background: #fafafa;
}
/* line 51, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs a, .old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs a:hover {
  text-align: right;
  outline: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 57, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs a, .old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs a:hover, .old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs .active a:hover, .old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs .current a:hover {
  border-color: transparent;
}
/* line 62, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box > .tab-content {
  margin-left: 200px;
  overflow: visible;
}
/* line 66, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .tab-pane {
  padding: 10px 30px;
  position: relative;
  min-height: 750px;
}
/* line 72, ../../stylesheets/sass/app/_tabbed-display-box.scss */
.old-style .tabbed-display-box .header-small-screen {
  background-color: #eee;
  height: 30px;
  border-bottom: 1px solid #d7d7d7;
  padding-top: 2px;
  font-size: 16px;
  color: #888;
  line-height: 26px;
  display: none;
}
@media (max-width: 767px) {
  /* line 85, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box .header-small-screen {
    display: block;
  }
  /* line 87, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box .header-small-screen a.btn, .old-style .tabbed-display-box .header-small-screen a.btn-large {
    margin-left: 5px;
    margin-right: 5px;
  }
  /* line 93, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box .tab-pane {
    padding-left: 8px;
    padding-right: 8px;
  }
  /* line 98, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box .left-tab-box {
    top: 33px;
  }
  /* line 103, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box li a {
    line-height: 30px;
  }
  /* line 108, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box .left-tab-box {
    width: 180px;
  }
  /* line 110, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box .left-tab-box .tabs-left .nav-tabs {
    padding-left: 0;
  }
  /* line 114, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box > .tab-content {
    margin-left: 180px;
  }
  /* line 120, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box:not(.opened) > .tab-content {
    margin-left: 0;
  }
  /* line 123, ../../stylesheets/sass/app/_tabbed-display-box.scss */
  .old-style .tabbed-display-box:not(.opened) .left-tab-box {
    display: none;
  }
}
/* line 1, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header {
  margin-bottom: 1px;
  padding: 0 10px;
  background-image: linear-gradient(#fcfcfc, #f0f0f0);
  background-image: linear-gradient(#fcfcfc, #f0f0f0);
  background-image: linear-gradient(#fcfcfc, #f0f0f0);
  background-image: linear-gradient(#fcfcfc, #f0f0f0);
  background-image: linear-gradient(#fcfcfc, #f0f0f0);
  border-bottom: 1px solid #d7d7d7;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style #page-header:before, .old-style #page-header:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style #page-header:after {
  clear: both;
}
/* line 8, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header h1 {
  float: left;
  margin-right: 8px;
  margin-bottom: 0;
}
/* line 13, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header h3 {
  padding-top: 15px;
  color: #c8c8c8;
  font-weight: 200;
  margin: 0;
  clear: none;
  white-space: nowrap;
}
/* line 21, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header h1, .old-style #page-header h3 {
  display: inline-block;
  text-shadow: 1px 1px 0 #ebebeb;
}
/* line 25, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header .breadcrumb {
  margin: 0;
  padding: 0;
  clear: both;
  background: transparent;
  font-size: 11px;
  position: relative;
  top: -2px;
  opacity: 0.5;
}
/* line 35, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header .breadcrumb:hover {
  opacity: 1;
}
/* line 38, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header .breadcrumb .divider {
  color: #777777;
}
@media (max-width: 767px) {
  /* line 44, ../../stylesheets/sass/app/_page-header.scss */
  .old-style #page-header h1 {
    font-size: 24px;
    line-height: 1;
    margin-top: 6px;
  }
  /* line 49, ../../stylesheets/sass/app/_page-header.scss */
  .old-style #page-header h3 {
    font-size: 20px;
    line-height: 1;
    padding-top: 10px;
  }
}
/* line 55, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header .right-content {
  line-height: 20px;
  margin-top: 30px;
  float: right;
}
@media (max-width: 767px) {
  /* line 55, ../../stylesheets/sass/app/_page-header.scss */
  .old-style #page-header .right-content {
    margin-top: 5px;
  }
}
/* line 63, ../../stylesheets/sass/app/_page-header.scss */
.old-style #page-header .right-content .lms-link {
  font-weight: bold;
}
/* line 2, ../../stylesheets/sass/app/_page-content.scss */
.old-style #main-content .well {
  border: 1px solid #969696;
  border-radius: 5px;
  background-image: linear-gradient(#ffffff, #dcdcdc);
  background-image: linear-gradient(#ffffff, #dcdcdc);
  background-image: linear-gradient(#ffffff, #dcdcdc);
  background-image: linear-gradient(#ffffff, #dcdcdc);
  background-image: linear-gradient(#ffffff, #dcdcdc);
}
/* line 9, ../../stylesheets/sass/app/_page-content.scss */
.old-style .btn-toolbar.with-title {
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-toolbar.with-title:before, .old-style .btn-toolbar.with-title:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .btn-toolbar.with-title:after {
  clear: both;
}
/* line 11, ../../stylesheets/sass/app/_page-content.scss */
.old-style .btn-toolbar.with-title h2 {
  margin: 0 5px 0 0;
}
/* line 14, ../../stylesheets/sass/app/_page-content.scss */
.old-style .btn-toolbar.with-title .btn-group {
  padding-top: 7px;
}
/* line 19, ../../stylesheets/sass/app/_page-content.scss */
.old-style .table-striped tbody tr:nth-child(2n+1) td, .old-style .table-striped tbody tr:nth-child(2n+1) th {
  background-color: white;
}
/* line 24, ../../stylesheets/sass/app/_page-content.scss */
.old-style .table-striped tbody tr:hover td, .old-style .table-striped tbody tr:hover th, .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period) {
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #e3e3e3;
  background-image: linear-gradient(to bottom, #d9d9d9, #f2f2f2);
  background-image: linear-gradient(to bottom, #d9d9d9, #f2f2f2);
  background-image: linear-gradient(to bottom, #d9d9d9, #f2f2f2);
  background-image: linear-gradient(to bottom, #d9d9d9, #f2f2f2);
  background-image: linear-gradient(to bottom, #d9d9d9, #f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD9D9D9', endColorstr='#FFF2F2F2', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f2f2f2 #f2f2f2 #cccccc;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #f2f2f2;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .table-striped tbody tr:hover td:hover, .old-style .table-striped tbody tr:hover td:active, .old-style .table-striped tbody tr:hover td.active, .old-style .table-striped tbody tr:hover td.current, .old-style .table-striped tbody tr:hover td.disabled, .old-style .table-striped tbody tr:hover td[disabled], .old-style .table-striped tbody tr:hover th:hover, .old-style .table-striped tbody tr:hover th:active, .old-style .table-striped tbody tr:hover th.active, .old-style .table-striped tbody tr:hover th.current, .old-style .table-striped tbody tr:hover th.disabled, .old-style .table-striped tbody tr:hover th[disabled], .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period):hover, .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period):active, .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period).active, .old-style .table-striped tbody tr:hover .attendance-toggle.current:not(.current-period), .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period).disabled, .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period)[disabled] {
  color: #333;
  background-color: #f2f2f2;
  *background-color: #e6e6e6;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .table-striped tbody tr:hover td:active, .old-style .table-striped tbody tr:hover td.active, .old-style .table-striped tbody tr:hover td.current, .old-style .table-striped tbody tr:hover th:active, .old-style .table-striped tbody tr:hover th.active, .old-style .table-striped tbody tr:hover th.current, .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period):active, .old-style .table-striped tbody tr:hover .attendance-toggle:not(.current-period).active, .old-style .table-striped tbody tr:hover .attendance-toggle.current:not(.current-period) {
  background-color: #d9d9d9;
}
/* line 29, ../../stylesheets/sass/app/_page-content.scss */
.old-style .thumbnail {
  background: #fafafa;
}
/* line 1, ../../stylesheets/sass/app/_typography.scss */
.old-style h3 {
  clear: both;
  margin: 0;
}
/* line 5, ../../stylesheets/sass/app/_typography.scss */
.old-style dl {
  margin-bottom: 10px;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style dl:before, .old-style dl:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style dl:after {
  clear: both;
}
/* line 9, ../../stylesheets/sass/app/_typography.scss */
.old-style dt {
  clear: left;
  float: left;
  width: 200px;
}
/* line 14, ../../stylesheets/sass/app/_typography.scss */
.old-style dd {
  float: left;
  clear: right;
}
/* line 19, ../../stylesheets/sass/app/_typography.scss */
.old-style .extra-info dl {
  margin-bottom: 0;
}
/* line 22, ../../stylesheets/sass/app/_typography.scss */
.old-style .extra-info dt {
  width: 100px;
}
/* line 25, ../../stylesheets/sass/app/_typography.scss */
.old-style .extra-info h4 {
  margin: 0;
}
/* line 29, ../../stylesheets/sass/app/_typography.scss */
.old-style .text-left {
  text-align: left;
}
/* line 32, ../../stylesheets/sass/app/_typography.scss */
.old-style .text-center, .old-style .table td.text-center {
  text-align: center;
}
/* line 35, ../../stylesheets/sass/app/_typography.scss */
.old-style .text-right {
  text-align: right;
}
@media screen {
  /* line 2, ../../stylesheets/sass/app/_layout.scss */
  .old-style html {
    background: #c5c9eb;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    background-size: cover;
    background-image: url("/img/logincover/oldschool.jpg");
    /*&.print-layout {
      background-image: none;
      background-color: transparent;
    }*/
  }
  /* line 11, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.abc {
    background-image: url("/img/logincover/abc.jpg");
  }
  /* line 12, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.acbc {
    background-image: url("/img/logincover/acbc.jpg");
  }
  /* line 13, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.bbc {
    background-image: url("/img/logincover/bbc.jpg");
  }
  /* line 14, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.abbc {
    background-image: url("/img/logincover/abbc.jpg");
  }
  /* line 15, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.qbc {
    background-image: url("/img/logincover/qbc.jpg");
  }
  /* line 16, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.sheridan {
    background-image: url("/img/logincover/sc.jpg");
  }
  /* line 17, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.pws {
    background-image: url("/img/logincover/pws.jpg");
  }
  /* line 19, ../../stylesheets/sass/app/_layout.scss */
  .old-style html li.abe-only {
    display: none;
  }
  /* line 22, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.abe {
    background-image: none;
    background-color: #1e2742;
  }
  /* line 26, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.abe li.abe-only {
    display: initial;
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-width: 1600px) {
  /* line 2, ../../stylesheets/sass/app/_layout.scss */
  .old-style html {
    background-image: url("/img/logincover/oldschool@2x.jpg");
  }
  /* line 34, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.abc {
    background-image: url("/img/logincover/abc@2x.jpg");
  }
  /* line 35, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.acbc {
    background-image: url("/img/logincover/acbc@2x.jpg");
  }
  /* line 37, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.bbc {
    background-image: url("/img/logincover/bbc@2x.jpg");
  }
  /* line 38, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.qbc {
    background-image: url("/img/logincover/qbc@2x.jpg");
  }
  /* line 39, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.sheridan {
    background-image: url("/img/logincover/sc@2x.jpg");
  }
  /* line 40, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.pws {
    background-image: url("/img/logincover/pws@2x.jpg");
  }
  /* line 42, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.abe {
    background-image: none;
    background-color: #1e2742;
  }
}
@media screen {
  /* line 50, ../../stylesheets/sass/app/_layout.scss */
  .old-style html.demo {
    background-image: none;
    background-color: #ffd273;
  }
  /* line 62, ../../stylesheets/sass/app/_layout.scss */
  .old-style html .site-top-bar #menu-toggle {
    margin-top: 2px;
    line-height: 27px;
    width: 18px;
    font-size: 21px;
    margin-right: 8px;
  }
  /* line 70, ../../stylesheets/sass/app/_layout.scss */
  .old-style html .site-top-bar #top-bar-app-short-name {
    font-size: 20px;
    line-height: 18px;
  }
}
/* line 79, ../../stylesheets/sass/app/_layout.scss */
.old-style #top-bar-app-name, .old-style #top-bar-app-short-name {
  cursor: pointer;
}
/* line 84, ../../stylesheets/sass/app/_layout.scss */
.old-style .per-school > div {
  display: none;
}
/* line 87, ../../stylesheets/sass/app/_layout.scss */
.old-style .abc .per-school .abc,
.old-style .acbc .per-school .acbc,
.old-style .gbc .per-school .gbc,
.old-style .qbc .per-school .qbc,
.old-style .abbc .per-school .abbc,
.old-style .abe .per-school .abe,
.old-style .bbc .per-school .bbc {
  display: block;
}
/* line 98, ../../stylesheets/sass/app/_layout.scss */
.old-style .primary .per-school .secondary,
.old-style .secondary .per-school .primary {
  display: none !important;
}
/* line 103, ../../stylesheets/sass/app/_layout.scss */
.old-style body {
  margin: 0;
  background: none;
}
@media (max-width: 767px) {
  /* line 103, ../../stylesheets/sass/app/_layout.scss */
  .old-style body {
    padding: 0;
  }
}
/* line 111, ../../stylesheets/sass/app/_layout.scss */
.old-style #main-nav .nav-list {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 117, ../../stylesheets/sass/app/_layout.scss */
.old-style #main-nav li.include-for-request-lists-only, .old-style #left-sidebar-nav li.include-for-request-lists-only {
  display: none;
}
/* line 123, ../../stylesheets/sass/app/_layout.scss */
.old-style body.requests-lists-only #main-nav li:not(.include-for-request-lists), .old-style body.requests-lists-only #left-sidebar-nav li:not(.include-for-request-lists) {
  display: none;
}
/* line 129, ../../stylesheets/sass/app/_layout.scss */
.old-style #main-content {
  max-width: 100%;
  overflow: visible;
}
@media (min-width: 768px) {
  /* line 136, ../../stylesheets/sass/app/_layout.scss */
  .old-style #main-content .padded-content {
    padding: 10px 30px;
  }
}
/* line 142, ../../stylesheets/sass/app/_layout.scss */
.old-style .show-if-has-tass-web-access {
  display: none;
}
/* line 147, ../../stylesheets/sass/app/_layout.scss */
.old-style body.has-tass-web-access .show-if-has-tass-web-access {
  display: initial;
}
/* line 150, ../../stylesheets/sass/app/_layout.scss */
.old-style body.has-tass-web-access .hide-if-has-tass-web-access {
  display: none;
}
/* line 155, ../../stylesheets/sass/app/_layout.scss */
.old-style footer {
  color: white;
  text-shadow: black 1px 1px 1px;
  margin-top: 10px;
}
/* line 161, ../../stylesheets/sass/app/_layout.scss */
.old-style .box {
  border-radius: 2px;
}
@media screen {
  /* line 161, ../../stylesheets/sass/app/_layout.scss */
  .old-style .box {
    background: #fafafa;
    border: 1px solid white;
    box-shadow: 0px 0px 3px 3px #c8c8c8;
    box-shadow: 0px 0px 3px 3px #c8c8c8;
    box-shadow: 0px 0px 3px 3px #c8c8c8;
  }
}
@media (min-width: 481px) {
  /* line 171, ../../stylesheets/sass/app/_layout.scss */
  .old-style .table-min-width {
    min-width: 650px;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  /* line 178, ../../stylesheets/sass/app/_layout.scss */
  .old-style #page {
    margin-left: 0;
    width: 100%;
  }
  /* line 182, ../../stylesheets/sass/app/_layout.scss */
  .old-style #content-area {
    width: 100%;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  /* line 189, ../../stylesheets/sass/app/_layout.scss */
  .old-style #page {
    box-shadow: 0px 5px #333333;
    box-shadow: 0px 5px #333333;
    box-shadow: 0px 5px #333333;
  }
}
/* line 197, ../../stylesheets/sass/app/_layout.scss */
.old-style .hidden-frame {
  width: 0;
  height: 0;
  max-width: 0;
  max-height: 0;
  border-style: none;
  visisibility: hidden;
}
/* line 207, ../../stylesheets/sass/app/_layout.scss */
.old-style html.os-ios {
  height: 100%;
  overflow: hidden;
}
/* line 211, ../../stylesheets/sass/app/_layout.scss */
.old-style html.os-ios body {
  height: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
/* line 218, ../../stylesheets/sass/app/_layout.scss */
.old-style #student-twl-container, .old-style #files-container {
  position: relative;
  width: 100%;
  height: 1000px;
}
/* line 224, ../../stylesheets/sass/app/_layout.scss */
.old-style .full-frame {
  width: 100%;
  border: 0;
  min-height: 400px;
}
/* line 230, ../../stylesheets/sass/app/_layout.scss */
.old-style td.cell-bottom {
  vertical-align: bottom;
}
/* line 234, ../../stylesheets/sass/app/_layout.scss */
.old-style div.vertical {
  margin-left: -36px;
  position: absolute;
  width: 115px;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  /* Safari/Chrome */
  -moz-transform: rotate(-90deg);
  /* Firefox */
  -o-transform: rotate(-90deg);
  /* Opera */
  -ms-transform: rotate(-90deg);
  /* IE 9 */
}
/* line 246, ../../stylesheets/sass/app/_layout.scss */
.old-style .nav-tabs > .active > a, .old-style .nav-tabs > .current > a,
.old-style .nav-tabs > .current > a,
.old-style .nav-tabs > .active > a:hover,
.old-style .nav-tabs > .current > a:hover,
.old-style .nav-tabs > .current > a:hover {
  background-color: #fafafa;
}
/* line 253, ../../stylesheets/sass/app/_layout.scss */
.old-style th.vertical {
  height: 120px;
  width: 44px;
  line-height: 14px;
  padding-bottom: 20px;
  text-align: left;
}
/* line 262, ../../stylesheets/sass/app/_layout.scss */
.old-style .clearfix {
  *zoom: 1;
}
/* line 264, ../../stylesheets/sass/app/_layout.scss */
.old-style .clearfix:before, .old-style .clearfix:after {
  display: table;
  content: "";
}
/* line 269, ../../stylesheets/sass/app/_layout.scss */
.old-style .clearfix:after {
  clear: both;
}
/* line 275, ../../stylesheets/sass/app/_layout.scss */
.old-style .staff-tools-view .hero-unit {
  padding: 20px;
  padding-left: 30px;
  padding-right: 30px;
}
/* line 283, ../../stylesheets/sass/app/_layout.scss */
.old-style .family-mappings header {
  margin-top: 10px;
  margin-bottom: 2  0px;
}
/* line 1, ../../stylesheets/sass/app/_loading.scss */
.old-style .loading-screen {
  text-align: center;
  font-size: 20px;
  padding: 20px;
}
/* line 3, ../../stylesheets/sass/app/_notifications.scss */
.old-style #notifications {
  position: fixed;
  margin: 0 auto;
  top: 75px;
  left: 35%;
  right: 35%;
  min-width: 300px;
  z-index: 8000;
}
/* line 12, ../../stylesheets/sass/app/_notifications.scss */
.old-style #notifications .alert {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}
/* line 17, ../../stylesheets/sass/app/_notifications.scss */
.old-style #notifications-count {
  top: 0;
  margin-left: 5px;
}
/* line 22, ../../stylesheets/sass/app/_notifications.scss */
.old-style #notifications-btn {
  margin: 0 5px;
}
/* line 28, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu {
  min-width: 450px;
}
/* line 31, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .header {
  font-size: 9pt;
  padding: 0 10px;
}
/* line 36, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .loading-item {
  display: none;
  text-align: center;
  color: #555;
}
/* line 42, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu.loading .loading-item {
  display: list-item;
}
/* line 46, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .divider {
  margin: 5px 0 0 0;
}
/* line 50, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item {
  border-bottom: 1px solid #e5e5e5;
  padding-top: 2px;
}
/* line 52, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item::last-child {
  border-bottom-style: none;
}
/* line 57, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item.unread {
  background-color: #eeeff5;
}
/* line 61, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item .icon-large.icon-fixed-width {
  margin-left: -1.8714285714285714em;
}
/* line 64, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item a {
  padding-left: 32px;
}
/* line 67, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item .date, .old-style .notifications-dropdown .dropdown-menu .notification-item .description {
  color: #999;
  font-size: 12px;
  line-height: 18px;
}
/* line 73, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item .date {
  float: right;
}
/* line 80, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .notification-item.active > a .date, .old-style .notifications-dropdown .dropdown-menu .notification-item.current > a .date, .old-style .notifications-dropdown .dropdown-menu .notification-item.active > a .description, .old-style .notifications-dropdown .dropdown-menu .notification-item.current > a .description, .old-style .notifications-dropdown .dropdown-menu .notification-item > a:hover .date, .old-style .notifications-dropdown .dropdown-menu .notification-item > a:hover .description, .old-style .notifications-dropdown .dropdown-menu .notification-item > a:focus .date, .old-style .notifications-dropdown .dropdown-menu .notification-item > a:focus .description {
  color: #eee;
}
/* line 86, ../../stylesheets/sass/app/_notifications.scss */
.old-style .notifications-dropdown .dropdown-menu .badge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
/* line 9, ../../stylesheets/sass/app/_forms.scss */
.old-style .form-horizontal label + .help-block {
  margin-top: -5px;
}
/* line 15, ../../stylesheets/sass/app/_forms.scss */
.old-style .form-horizontal input[type="file"] {
  line-height: 20px;
}
/* line 20, ../../stylesheets/sass/app/_forms.scss */
.old-style .control-static {
  padding-top: 5px;
  display: block;
}
/* line 30, ../../stylesheets/sass/app/_forms.scss */
.old-style .view-mode .control-label {
  font-weight: bold;
}
/* line 38, ../../stylesheets/sass/app/_forms.scss */
.old-style .form-inline.list-filter label {
  color: #999;
  padding-left: 12px;
  padding-right: 12px;
}
/* line 45, ../../stylesheets/sass/app/_forms.scss */
.old-style .list-filter.sort-selector {
  margin-top: 20px;
}
/* line 48, ../../stylesheets/sass/app/_forms.scss */
.old-style .list-filter.sort-selector a {
  margin-right: 20px;
}
/* line 50, ../../stylesheets/sass/app/_forms.scss */
.old-style .list-filter.sort-selector a.active, .old-style .list-filter.sort-selector a.current {
  font-weight: bold;
  color: #005580;
}
/* line 59, ../../stylesheets/sass/app/_forms.scss */
.old-style .auto-html {
  white-space: pre-wrap;
}
/* line 61, ../../stylesheets/sass/app/_forms.scss */
.old-style .auto-html > * {
  white-space: normal;
}
/* line 64, ../../stylesheets/sass/app/_forms.scss */
.old-style .auto-html > p {
  margin-bottom: 0;
}
/* line 1, ../../stylesheets/sass/app/_twl.scss */
.old-style .twl-frame {
  width: 100%;
  border: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  min-height: 400px;
}
/* line 2, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper .custom-buttons {
  float: left;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 7, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper .custom-buttons button {
  margin-right: 10px;
}
/* line 12, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper td.grow {
  width: 100%;
}
/* line 16, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper td.width20 {
  width: 20%;
}
/* line 21, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper table.dataTable tfoot th,
.old-style .dataTables_wrapper table.dataTable thead th {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 28, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper table.dataTable td.text-center {
  padding-right: 20px;
}
/* line 36, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper table.dataTable tbody td.select-checkbox:before, .old-style .dataTables_wrapper table.dataTable tbody th.select-checkbox:before,
.old-style .dataTables_wrapper table.dataTable tr.selected td.select-checkbox:after, .old-style .dataTables_wrapper table.dataTable tr.selected th.select-checkbox:after {
  top: auto;
}
/* line 41, ../../stylesheets/sass/app/_datatables.scss */
.old-style .dataTables_wrapper .textarea-display {
  white-space: pre-wrap;
}
/* line 46, ../../stylesheets/sass/app/_datatables.scss */
.old-style .table-filters {
  padding: 10px;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ebebeb;
  display: flex;
  justify-content: space-between;
}
/* line 58, ../../stylesheets/sass/app/_datatables.scss */
.old-style .editor-datetime select {
  width: 100%;
}
/* line 4, ../../stylesheets/sass/features/_attendance.scss */
.old-style #attendance {
  min-width: 600px;
}
/* line 9, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view {
  margin-bottom: 300px;
}
/* line 12, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view.hide-locked .all-locked {
  display: none;
}
/* line 17, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view a.icon-flag.note-type-IEP {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin-bottom: -3px;
  background-image: url(/img/alerts/icon-iep.png);
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 19, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view a.icon-flag.note-type-IEP::before {
  display: none;
  content: '';
}
/* line 32, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view a.icon-flag.note-type-Medical_action_plan {
  color: #3eae1e;
}
/* line 34, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view a.icon-flag.note-type-Medical_action_plan::before {
  content: "\f022";
}
/* line 42, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view .input-append.date input {
  width: 70px;
}
/* line 46, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view .show-selector {
  display: none;
}
/* line 50, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-view .alert {
  clear: both;
}
@media (max-width: 480px) {
  /* line 55, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-view .show-selector {
    display: inline-block;
    margin-left: 0;
    float: left;
    clear: left;
  }
  /* line 61, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-view h3 {
    font-size: 18px;
  }
  /* line 65, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-view .btn-toolbar {
    margin-top: -8px;
  }
  /* line 67, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-view .btn-toolbar .btn-group {
    margin-top: 8px;
  }
  /* line 70, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-view .btn-toolbar .btn-group.date-selector {
    margin-right: 5px;
  }
  /* line 73, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-view .btn-toolbar .btn-group.day-selector {
    margin-left: 0;
  }
  /* line 75, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-view .btn-toolbar .btn-group.day-selector a {
    padding: 4px 6px;
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  /* line 93, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .attendance-row td:first-child {
    line-height: 1.2;
    font-size: 13px;
    padding: 0 3px;
    vertical-align: middle;
  }
  /* line 101, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .extended {
    display: none;
  }
  /* line 104, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table td.out-of-class, .old-style .attendance-table td.phone-button, .old-style .attendance-table td.bus-list-button, .old-style .attendance-table td.behaviour-button {
    display: none;
  }
  /* line 108, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table.expanded td.out-of-class, .old-style .attendance-table.expanded td.phone-button, .old-style .attendance-table.expanded td.bus-list-button, .old-style .attendance-table.expanded td.behaviour-button {
    display: table-cell;
  }
  /* line 111, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table.expanded .extended {
    display: table-cell;
  }
  /* line 115, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table.expanded .period-cell {
    display: none;
  }
  /* line 120, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .period-cell {
    width: 24px;
    padding: 4px 0;
  }
  /* line 124, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table th.period-cell {
    text-align: center;
    font-size: 11px;
  }
  /* line 129, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .attendance-toggle {
    margin: -4px 0px;
  }
  /* line 132, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .attendance-toggle.locked {
    width: 23px;
  }
  /* line 135, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .attendance-toggle.locked .attendance-label {
    font-size: 11px;
    width: 20px;
    height: 20px;
    top: 6px;
    left: 2px;
  }
  /* line 142, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .attendance-toggle.locked .attendance-label:before {
    line-height: 20px;
    width: 20px;
  }
}
/* line 150, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table .col-attendance {
  width: 32px;
}
/* line 153, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table .col-out-of-class {
  width: 105px;
}
/* line 156, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table .col-phone {
  width: 32px;
}
/* line 159, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table .col-behaviour {
  width: 48px;
}
/* line 162, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table .col-bus-list {
  width: 58px;
}
/* line 166, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table td.bus-list-button {
  display: flex;
}
@media (max-width: 480px) {
  /* line 171, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .col-attendance, .old-style .attendance-table .col-out-of-class, .old-style .attendance-table .col-phone, .old-style .attendance-table .col-behaviour, .old-style .attendance-table .col-bus-list {
    width: auto;
  }
}
/* line 178, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table .attendance-row .hover-btn {
  visibility: hidden;
  float: right;
  outline: 0;
}
/* line 183, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table .attendance-row:hover .hover-btn,
.old-style .attendance-table .attendance-row .hover-btn.active,
.old-style .attendance-table .attendance-row .hover-btn.current,
.old-style .attendance-table .attendance-row .hover-btn.open {
  visibility: visible;
}
@media (hover: none) {
  /* line 190, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .attendance-table .attendance-row .hover-btn {
    visibility: visible;
  }
}
/* line 195, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table td:first-child a:first-child {
  line-height: 24px;
}
/* line 199, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table a[class^="icon-"] {
  color: #969696;
  margin-left: 9px;
  font-size: 17px;
  margin-left: 5px;
  /*&:hover {
    color: rgb(100,100,100);
    text-decoration: none;
  }*/
}
/* line 210, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table a.icon-medkit {
  color: #3eae1e;
}
/* line 213, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table a.icon-warning-sign {
  color: #f91a1a;
}
/* line 216, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table a.icon-home {
  color: #0043e1;
}
/* line 219, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-table a.icon-flag {
  color: #f19727;
}
/* line 226, ../../stylesheets/sass/features/_attendance.scss */
.old-style .set-all .attendance-toggle, .old-style .set-all td {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .set-all .attendance-toggle:hover, .old-style .set-all .attendance-toggle:active, .old-style .set-all .attendance-toggle.active, .old-style .set-all .attendance-toggle.current, .old-style .set-all .attendance-toggle.disabled, .old-style .set-all .attendance-toggle[disabled], .old-style .set-all td:hover, .old-style .set-all td:active, .old-style .set-all td.active, .old-style .set-all td.current, .old-style .set-all td.disabled, .old-style .set-all td[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .set-all .attendance-toggle:active, .old-style .set-all .attendance-toggle.active, .old-style .set-all .attendance-toggle.current, .old-style .set-all td:active, .old-style .set-all td.active, .old-style .set-all td.current {
  background-color: #408140;
}
/* line 228, ../../stylesheets/sass/features/_attendance.scss */
.old-style .set-all .attendance-toggle.current-period, .old-style .set-all td.current-period {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #327a32;
  background-image: linear-gradient(to bottom, #348c34, #2f5f2f);
  background-image: linear-gradient(to bottom, #348c34, #2f5f2f);
  background-image: linear-gradient(to bottom, #348c34, #2f5f2f);
  background-image: linear-gradient(to bottom, #348c34, #2f5f2f);
  background-image: linear-gradient(to bottom, #348c34, #2f5f2f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF348C34', endColorstr='#FF2F5F2F', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2f5f2f #2f5f2f #162c16;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #2f5f2f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .set-all .attendance-toggle.current-period:hover, .old-style .set-all .attendance-toggle.current-period:active, .old-style .set-all .attendance-toggle.current-period.active, .old-style .set-all .attendance-toggle.current-period.current, .old-style .set-all .attendance-toggle.current-period.disabled, .old-style .set-all .attendance-toggle.current-period[disabled], .old-style .set-all td.current-period:hover, .old-style .set-all td.current-period:active, .old-style .set-all td.current-period.active, .old-style .set-all td.current-period.current, .old-style .set-all td.current-period.disabled, .old-style .set-all td.current-period[disabled] {
  color: #fff;
  background-color: #2f5f2f;
  *background-color: #274e27;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .set-all .attendance-toggle.current-period:active, .old-style .set-all .attendance-toggle.current-period.active, .old-style .set-all .attendance-toggle.current-period.current, .old-style .set-all td.current-period:active, .old-style .set-all td.current-period.active, .old-style .set-all td.current-period.current {
  background-color: #1e3d1e;
}
/* line 233, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle {
  display: block;
  width: 32px;
  height: 32px;
  margin: -4px -5px;
  outline: 0;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f0f0f0;
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE6E6E6', endColorstr='#FFFFFFFF', GradientType=0);
  background-repeat: repeat-x;
  border-color: #fff #fff #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #fff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-right: 1px solid #e6e6e6;
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle:hover, .old-style .attendance-toggle:active, .old-style .attendance-toggle.active, .old-style .attendance-toggle.current, .old-style .attendance-toggle.disabled, .old-style .attendance-toggle[disabled] {
  color: #333;
  background-color: #fff;
  *background-color: #f2f2f2;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle:active, .old-style .attendance-toggle.active, .old-style .attendance-toggle.current {
  background-color: #e6e6e6;
}
/* line 242, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle.current-period {
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #bdbdbd;
  background-image: linear-gradient(to bottom, #b3b3b3, #cccccc);
  background-image: linear-gradient(to bottom, #b3b3b3, #cccccc);
  background-image: linear-gradient(to bottom, #b3b3b3, #cccccc);
  background-image: linear-gradient(to bottom, #b3b3b3, #cccccc);
  background-image: linear-gradient(to bottom, #b3b3b3, #cccccc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFB3B3B3', endColorstr='#FFCCCCCC', GradientType=0);
  background-repeat: repeat-x;
  border-color: #cccccc #cccccc #a6a6a6;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #cccccc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle.current-period:hover, .old-style .attendance-toggle.current-period:active, .old-style .attendance-toggle.current-period.active, .old-style .attendance-toggle.current-period.current, .old-style .attendance-toggle.current-period.disabled, .old-style .attendance-toggle.current-period[disabled] {
  color: #333;
  background-color: #cccccc;
  *background-color: #bfbfbf;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle.current-period:active, .old-style .attendance-toggle.current-period.active, .old-style .attendance-toggle.current-period.current {
  background-color: #b3b3b3;
}
/* line 248, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle:hover {
  text-decoration: none;
}
/* line 252, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle.locked {
  cursor: default;
}
/* line 256, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle.locked.current-period {
  background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
}
/* line 260, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle .attendance-label {
  display: block;
  width: 25px;
  height: 25px;
  border-radius: 12.5px;
  position: relative;
  top: 3px;
  left: 5px;
}
/* line 268, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle .attendance-label:before {
  display: block;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
  width: 25px;
}
/* line 278, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=late] .attendance-label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5BC0DE', endColorstr='#FF2F96B4', GradientType=0);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #2f96b4;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=late] .attendance-label:hover, .old-style .attendance-toggle[data-state=late] .attendance-label:active, .old-style .attendance-toggle[data-state=late] .attendance-label.active, .old-style .attendance-toggle[data-state=late] .attendance-label.current, .old-style .attendance-toggle[data-state=late] .attendance-label.disabled, .old-style .attendance-toggle[data-state=late] .attendance-label[disabled] {
  color: #fff;
  background-color: #2f96b4;
  *background-color: #2a85a0;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=late] .attendance-label:active, .old-style .attendance-toggle[data-state=late] .attendance-label.active, .old-style .attendance-toggle[data-state=late] .attendance-label.current {
  background-color: #24748c;
}
/* line 280, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=late] .attendance-label:before {
  content: "L";
}
/* line 283, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=absent] .attendance-label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEE5F5B', endColorstr='#FFBD362F', GradientType=0);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #bd362f;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=absent] .attendance-label:hover, .old-style .attendance-toggle[data-state=absent] .attendance-label:active, .old-style .attendance-toggle[data-state=absent] .attendance-label.active, .old-style .attendance-toggle[data-state=absent] .attendance-label.current, .old-style .attendance-toggle[data-state=absent] .attendance-label.disabled, .old-style .attendance-toggle[data-state=absent] .attendance-label[disabled] {
  color: #fff;
  background-color: #bd362f;
  *background-color: #a9302a;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=absent] .attendance-label:active, .old-style .attendance-toggle[data-state=absent] .attendance-label.active, .old-style .attendance-toggle[data-state=absent] .attendance-label.current {
  background-color: #942a25;
}
/* line 285, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=absent] .attendance-label:before {
  content: "A";
}
/* line 288, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=present] .attendance-label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF62C462', endColorstr='#FF51A351', GradientType=0);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #51a351;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=present] .attendance-label:hover, .old-style .attendance-toggle[data-state=present] .attendance-label:active, .old-style .attendance-toggle[data-state=present] .attendance-label.active, .old-style .attendance-toggle[data-state=present] .attendance-label.current, .old-style .attendance-toggle[data-state=present] .attendance-label.disabled, .old-style .attendance-toggle[data-state=present] .attendance-label[disabled] {
  color: #fff;
  background-color: #51a351;
  *background-color: #499249;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=present] .attendance-label:active, .old-style .attendance-toggle[data-state=present] .attendance-label.active, .old-style .attendance-toggle[data-state=present] .attendance-label.current {
  background-color: #408140;
}
/* line 290, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=present] .attendance-label:before {
  content: "P";
}
/* line 293, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=external] .attendance-label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
  background-repeat: repeat-x;
  border-color: #0044cc #0044cc #002b80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #0044cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=external] .attendance-label:hover, .old-style .attendance-toggle[data-state=external] .attendance-label:active, .old-style .attendance-toggle[data-state=external] .attendance-label.active, .old-style .attendance-toggle[data-state=external] .attendance-label.current, .old-style .attendance-toggle[data-state=external] .attendance-label.disabled, .old-style .attendance-toggle[data-state=external] .attendance-label[disabled] {
  color: #fff;
  background-color: #0044cc;
  *background-color: #003cb3;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=external] .attendance-label:active, .old-style .attendance-toggle[data-state=external] .attendance-label.active, .old-style .attendance-toggle[data-state=external] .attendance-label.current {
  background-color: #003399;
}
/* line 295, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=external] .attendance-label:before {
  content: "E";
}
/* line 298, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=departed] .attendance-label {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #faa732;
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  background-image: linear-gradient(to bottom, #fbb450, #f89406);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFBB450', endColorstr='#FFF89406', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
  *background-color: #f89406;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
/* line 291, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=departed] .attendance-label:hover, .old-style .attendance-toggle[data-state=departed] .attendance-label:active, .old-style .attendance-toggle[data-state=departed] .attendance-label.active, .old-style .attendance-toggle[data-state=departed] .attendance-label.current, .old-style .attendance-toggle[data-state=departed] .attendance-label.disabled, .old-style .attendance-toggle[data-state=departed] .attendance-label[disabled] {
  color: #fff;
  background-color: #f89406;
  *background-color: #df8505;
}
/* line 298, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .attendance-toggle[data-state=departed] .attendance-label:active, .old-style .attendance-toggle[data-state=departed] .attendance-label.active, .old-style .attendance-toggle[data-state=departed] .attendance-label.current {
  background-color: #c67605;
}
/* line 300, ../../stylesheets/sass/features/_attendance.scss */
.old-style .attendance-toggle[data-state=departed] .attendance-label:before {
  content: "D";
}
/* line 304, ../../stylesheets/sass/features/_attendance.scss */
.old-style .student-attendance-toolbar {
  margin-bottom: 10px;
}
/* line 309, ../../stylesheets/sass/features/_attendance.scss */
.old-style .custom-attendance-form .date input {
  width: 115px;
}
/* line 312, ../../stylesheets/sass/features/_attendance.scss */
.old-style .custom-attendance-form .control-label {
  width: 100px;
}
/* line 315, ../../stylesheets/sass/features/_attendance.scss */
.old-style .custom-attendance-form .controls {
  margin-left: 120px;
}
/* line 320, ../../stylesheets/sass/features/_attendance.scss */
.old-style .report-select-form {
  margin-bottom: 20px;
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .report-select-form:before, .old-style .report-select-form:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style .report-select-form:after {
  clear: both;
}
@media print {
  /* line 320, ../../stylesheets/sass/features/_attendance.scss */
  .old-style .report-select-form {
    display: none !important;
  }
}
/* line 1, ../../stylesheets/sass/features/_buslists.scss */
.old-style .buslist-print.report-tables > div {
  page-break-before: always;
  page-break-after: always;
}
/* line 7, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-enrolment-list.dataTable .editor_edit {
  margin-right: 0;
}
/* line 10, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-enrolment-list small {
  font-size: 75%;
  font-weight: bold;
}
/* line 17, ../../stylesheets/sass/features/_buslists.scss */
.old-style .daily-bus-enrolments .default-route {
  color: #999;
  font-style: italic;
}
@keyframes move-it {
  0% {
    background-position: initial;
  }
  100% {
    background-position: 100px 0px;
  }
}
/* line 30, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-attendance-reports-view .material-icons {
  font-size: 18px;
  vertical-align: sub;
}
/* line 36, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel {
  margin-top: 15px;
  background-color: #eee;
  border-radius: 5px;
  padding: 10px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #e8e8e8;
}
/* line 44, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel .btn, .old-style .trip-panel .btn-large {
  white-space: nowrap;
}
/* line 48, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel .start-trip-panel {
  text-align: center;
}
/* line 52, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel.saving-data {
  background: repeating-linear-gradient(45deg, #e3ebf4, #e3ebf4 5%, #d4e1f3 5%, #d4e1f3 10%);
  background-size: 100px 100px;
  animation: move-it 2s linear infinite;
}
/* line 59, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel.saving-data button {
  opacity: 50%;
}
/* line 64, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel .stop-trip-panel .panel-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
/* line 69, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel .stop-trip-panel .panel-row .running-time {
  font-weight: bold;
}
/* line 73, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel .stop-trip-panel .panel-row > * + * {
  margin-left: 5px;
}
/* line 77, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel .stop-trip-panel .panel-row + .panel-row {
  margin-top: 10px;
}
/* line 81, ../../stylesheets/sass/features/_buslists.scss */
.old-style .trip-panel .stop-trip-panel .panel-row .info {
  text-align: center;
  width: 100%;
  font-size: 90%;
  font-style: italic;
}
/* line 93, ../../stylesheets/sass/features/_buslists.scss */
.old-style .swal-button.start-trip-confirm, .old-style .swal-button.stop-trip-confirm {
  background-color: green;
}
/* line 98, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-menu {
  font-size: 120%;
}
/* line 101, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-menu ul.route-menu {
  margin-left: 0;
}
/* line 103, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-menu ul.route-menu li {
  line-height: 2;
  list-style-type: none;
  border: 1px solid #eee;
  margin-bottom: 20px;
  padding: 0;
  margin-top: 20px;
  font-size: 130%;
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  background-color: white;
  text-align: center;
}
/* line 115, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-menu ul.route-menu li a {
  display: block;
  padding: 15px 20px;
}
/* line 128, ../../stylesheets/sass/features/_buslists.scss */
.old-style .buslist-modal-student-photo {
  max-height: 50vh;
  border-radius: 5px;
}
/* line 134, ../../stylesheets/sass/features/_buslists.scss */
.old-style .swal-button-container .reset-tag {
  background-color: #943939;
}
/* line 141, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .add-student-panel {
  margin-top: 15px;
  background-color: #fbfbfb;
  border-radius: 5px;
  padding: 10px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #f9f1f1;
}
/* line 149, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .add-student-panel select {
  width: 100%;
}
/* line 153, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .add-student-panel .actions {
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
}
/* line 157, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .add-student-panel .actions .add-student-btn {
  color: green;
  font-weight: bold;
}
/* line 162, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .add-student-panel label {
  margin-top: 5px;
}
/* line 164, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .add-student-panel label input[type="checkbox"] {
  margin-top: -2px;
  margin-right: 3px;
  margin-left: 5px;
}
/* line 173, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .input-append.date input {
  min-width: 150px;
}
/* line 176, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .input-append.date .icon-th:before {
  line-height: 1.5;
}
/* line 181, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .toolbar {
  display: flex;
  justify-content: space-between;
}
/* line 186, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .time-of-day-select select {
  margin-bottom: 0;
  width: auto;
}
/* line 191, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list {
  margin-top: 10px;
  width: 100%;
  border-top: 1px solid #ddd;
}
/* line 198, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list.more-menu-content {
  border-top-style: none;
}
/* line 200, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list.more-menu-content .tag-status {
  text-align: left;
}
/* line 205, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record {
  border-bottom: 1px solid #ddd;
}
/* line 210, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .geolocation-position-unknown {
  color: #666;
  font-style: italic;
}
/* line 215, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .photo-cell {
  width: 55px;
  text-align: center;
}
/* line 216, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .photo-cell img {
  border-radius: 5px;
  height: 70px;
  background-color: #e5e7e8;
  min-width: 52px;
}
/* line 227, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .photo-cell, .old-style .bus-list-view .online-bus-list .info-cell {
  padding-right: 8px;
}
/* line 231, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-name {
  font-weight: bold;
  font-style: 110%;
}
/* line 236, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .extra-info {
  font-weight: 300;
}
/* line 239, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .attendance {
  font-style: italic;
  white-space: nowrap;
}
/* line 244, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .tag-buttons-cell {
  text-align: right;
}
/* line 246, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .tag-buttons-cell .btn.tag-on-btn, .old-style .bus-list-view .online-bus-list .tag-buttons-cell .tag-on-btn.btn-large {
  color: green;
  font-weight: bold;
}
/* line 250, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .tag-buttons-cell .btn.tag-off-btn, .old-style .bus-list-view .online-bus-list .tag-buttons-cell .tag-off-btn.btn-large {
  color: #164b9a;
  font-weight: bold;
}
/* line 259, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record.not-catching {
  opacity: 0.6;
}
/* line 263, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record.highlighted {
  background-color: #d5fffe;
}
/* line 267, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record .other-route {
  font-weight: bold;
  color: #dc3700;
  font-style: normal;
}
/* line 276, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record.tagging-on, .old-style .bus-list-view .online-bus-list .student-bus-record.tagging-off, .old-style .bus-list-view .online-bus-list .student-bus-record.saving-data {
  background: repeating-linear-gradient(45deg, #e3ebf4, #e3ebf4 5%, #d4e1f3 5%, #d4e1f3 10%);
  background-size: 100px 100px;
  animation: move-it 2s linear infinite;
}
/* line 283, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record.tagging-on button, .old-style .bus-list-view .online-bus-list .student-bus-record.tagging-off button, .old-style .bus-list-view .online-bus-list .student-bus-record.saving-data button {
  opacity: 50%;
}
/* line 287, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record.tagging-on .tag-buttons-cell button, .old-style .bus-list-view .online-bus-list .student-bus-record.tagging-off .tag-buttons-cell button, .old-style .bus-list-view .online-bus-list .student-bus-record.saving-data .tag-buttons-cell button {
  display: none;
}
/* line 290, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .student-bus-record.tagging-on .tag-buttons-cell::before, .old-style .bus-list-view .online-bus-list .student-bus-record.tagging-off .tag-buttons-cell::before, .old-style .bus-list-view .online-bus-list .student-bus-record.saving-data .tag-buttons-cell::before {
  content: "Saving tag status...";
  display: inline;
  font-weight: bold;
  color: #333;
  font-size: 90%;
  font-weight: bold;
  max-width: 70px;
  text-align: center;
  line-height: 1.1;
}
/* line 305, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .tag-status {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 311, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .tagged-on-time {
  font-weight: normal;
  color: green;
}
/* line 315, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .tagged-off-time {
  font-weight: normal;
  color: #164b9a;
}
/* line 321, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .more-info-only, .old-style .bus-list-view .online-bus-list .more-info-only-inline {
  display: none;
}
/* line 326, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list.more-menu-content .more-info-only {
  display: block;
}
/* line 329, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list.more-menu-content .more-info-only-inline {
  display: inline;
}
/* line 333, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list.more-menu-content .tagged-on-time, .old-style .bus-list-view .online-bus-list.more-menu-content .tagged-off-time {
  float: none;
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 341, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .more-menu-cell {
  text-align: right;
}
/* line 343, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .more-menu-cell button {
  color: #333;
  font-weight: bolder;
  font-size: 150%;
  border-style: none;
  background-color: transparent;
  width: 44px;
  height: 44px;
  margin-right: 5px;
  margin-left: 5px;
}
/* line 354, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-list-view .online-bus-list .more-menu-cell button:hover {
  border: 1px solid #ddd;
}
/* line 365, ../../stylesheets/sass/features/_buslists.scss */
.old-style .leaflet-control-attribution a:first-child {
  display: none;
}
/* line 368, ../../stylesheets/sass/features/_buslists.scss */
.old-style .leaflet-control-attribution span[aria-hidden="true"] {
  display: none;
}
/* line 374, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .dropdown-menu {
  z-index: 2000;
}
/* line 378, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list {
  margin-top: 20px;
}
/* line 381, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip {
  background-color: white;
  border-radius: 5px;
  padding: 10px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.2);
  border: 1px solid #e8e8e8;
  margin-bottom: 20px;
}
/* line 382, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip .route-name {
  font-size: 120%;
  font-weight: bold;
  border-bottom: 1px solid #eee;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
/* line 395, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip .map {
  height: 350px;
  background-color: #ddd;
  border-radius: 5px;
  margin-top: 10px;
}
/* line 402, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip .map-controls {
  display: flex;
  justify-content: space-between;
  margin-top: 4px;
  margin-bottom: -4px;
  padding-left: 5px;
  padding-right: 5px;
}
/* line 409, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip .map-controls label {
  margin-bottom: 0;
}
/* line 412, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip .map-controls input[type="checkbox"] {
  margin-top: 0;
  margin-bottom: 3px;
}
/* line 416, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip .map-controls .follow-current {
  display: none;
}
/* line 423, ../../stylesheets/sass/features/_buslists.scss */
.old-style .bus-trip-map-view .bus-trip-list .bus-trip.has-current-position .map-controls .follow-current {
  display: block;
}
@media print {
  /* line 3, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .afl-page a {
    color: black;
    text-decoration: none;
  }
}
/* line 8, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-page .well {
  padding: 4px 19px;
}
/* line 10, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-page .well dl, .old-style .afl-page .well table {
  margin: 0;
}
/* line 16, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-header img {
  display: block;
  max-width: 100%;
}
/* line 20, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-header h1, .old-style .afl-header h2 {
  text-align: center;
}
/* line 24, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-footer {
  border-top: dashed 1px #646464;
  padding-top: 0.5cm;
}
/* line 27, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-footer p {
  text-align: center;
}
/* line 30, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-footer .table td, .old-style .afl-footer .table th {
  border: none;
}
/* line 33, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .afl-footer th {
  width: 20%;
}
/* line 39, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .show-only-sem1 .sem2 {
  display: none;
}
/* line 42, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .show-only-sem2 .sem1 {
  display: none;
}
/* line 46, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .import-assessments .import-form {
  display: flex;
  align-items: flex-end;
}
/* line 49, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .import-assessments .import-form label {
  margin-left: 5px;
}
/* line 53, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .import-assessments .year-column, .old-style .import-assessments .class-column {
  padding-right: 20px;
}
/* line 57, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .import-assessments .submit-column button {
  white-space: nowrap;
}
/* line 62, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .import-assessments .year-column select {
  width: auto;
  margin-bottom: 0;
}
/* line 67, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .import-assessments .class-column {
  flex-grow: 1;
}
/* line 69, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .import-assessments .class-column select {
  margin-bottom: 0;
  width: 100%;
}
@media print {
  /* line 78, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .marks-table {
    overflow: hidden;
  }
  /* line 79, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .marks-table thead {
    height: 150px !important;
  }
}
/* line 86, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .standard-mode .assessment-header {
  height: 150px !important;
}
/* line 88, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .standard-mode .assessment-header > div {
  position: relative;
}
/* line 90, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .standard-mode .assessment-header > div > div {
  text-overflow: ellipsis;
  transform: rotate(270deg);
  transform-origin: 0 0;
  position: absolute;
  top: 0;
  left: 0;
}
@media print {
  /* line 90, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .standard-mode .assessment-header > div > div {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 150px !important;
    height: 150px !important;
  }
}
/* line 109, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .marksbook-reports-menu .menu-section {
  background-color: #eee;
  margin-top: 10px;
  margin-bottom: 10px;
  border-radius: 6px;
  padding: 20px;
  padding-bottom: 10px;
}
/* line 117, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .marksbook-reports-menu .menu-section .btn-large {
  margin-right: 20px;
  width: 210px;
}
/* line 122, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .marksbook-reports-menu .menu-section h3 {
  margin-top: -10px;
  margin-bottom: 10px;
}
/* line 127, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .marksbook-reports-menu .menu-section p {
  margin-bottom: 15px;
}
/* line 136, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .marks-table .print-mark {
  display: none;
}
/* line 141, ../../stylesheets/sass/features/_marksbook.scss */
.old-style .assessment-setup {
  min-height: 250px;
}
@media screen {
  /* line 149, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks {
    border-top: 1px solid #ccc;
    padding: 10px;
    padding-bottom: 70px;
    margin-bottom: -10px;
    background-color: #FAFAFA;
    margin-left: -230px;
    margin-right: -30px;
  }
  /* line 158, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks.fullscreen {
    border-top: none;
    padding: inherit;
    margin-bottom: inherit;
    margin-left: inherit;
    margin-right: inherit;
  }
  /* line 167, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable tfoot th,
  .old-style .enter-marks table.dataTable thead th {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 175, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable td a.inactive {
    font-style: italic;
    color: #8d989d;
  }
  /* line 181, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .stream-cell input {
    max-width: 35px;
    margin: 0;
  }
  /* line 189, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable.stripe tbody tr.odd {
    background-color: #e8e8e8;
  }
  /* line 194, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable.stripe tbody tr.even {
    background-color: #f8f8f8;
  }
  /* line 199, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .input-append {
    margin-bottom: 0;
  }
  /* line 203, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable tbody tr td {
    vertical-align: middle;
    padding: 5px 5px;
    padding-top: 0;
    padding-bottom: 0;
  }
  /* line 211, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .stream-cell + .mark-cell {
    border-left: 1px solid #b0b0b0;
  }
  /* line 216, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .stream-cell input {
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
    color: black;
    text-align: center;
  }
  /* line 221, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .stream-cell input:hover, .old-style .enter-marks table.dataTable .stream-cell input:focus {
    background-color: white;
    border-color: #cccccc;
  }
  /* line 229, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .mark-cell {
    border-right: 1px solid #b0b0b0;
    text-align: right;
    padding-right: 0;
  }
  /* line 230, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .mark-cell input, .old-style .enter-marks table.dataTable .mark-cell .input-append input {
    border-color: transparent;
    background-color: transparent;
    box-shadow: none;
    color: black;
  }
  /* line 235, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .mark-cell input:hover, .old-style .enter-marks table.dataTable .mark-cell input:focus, .old-style .enter-marks table.dataTable .mark-cell .input-append input:hover, .old-style .enter-marks table.dataTable .mark-cell .input-append input:focus {
    background-color: white;
    border-color: #cccccc;
  }
  /* line 245, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .mark-cell .outof-cell {
    border-radius: 0;
    background-color: #d4efc9;
    border: 1px solid #d4efc9;
  }
  /* line 250, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .mark-cell .outof-cell input {
    background-color: white;
  }
  /* line 254, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .mark-cell .overridden.outof-cell {
    color: #b03500;
    font-weight: 500;
  }
  /* line 260, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.dataTable .total-cell, .old-style .enter-marks table.dataTable .grade-cell {
    padding-right: 5px;
  }
  /* line 269, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks .enable-outof-override .outof-cell {
    cursor: pointer;
  }
  /* line 271, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks .enable-outof-override .outof-cell:hover {
    background-color: #f9f9f9;
  }
  /* line 274, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks .enable-outof-override .outof-cell input {
    margin-top: -5px;
    width: 40px;
    margin-left: -20px;
    margin-right: -20px;
  }
  /* line 288, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks .dataTables_wrapper th.assessment-header {
    font-size: 12px;
  }
  /* line 293, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .enter-marks table.DTFC_Cloned thead, .old-style .enter-marks table.DTFC_Cloned tfoot {
    background-color: #FAFAFA;
  }
  /* line 300, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .grade-cutoff-form .input-append.input-prepend {
    margin-left: 10px;
  }
  /* line 302, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .grade-cutoff-form .input-append.input-prepend .input-mini {
    width: 40px;
  }
  /* line 307, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .grade-cutoff-form .input-append.input-prepend.error input {
    border: 1px solid #eed3d7;
    color: #b94a48;
    background-color: #f2dede;
  }
}
@media print {
  /* line 319, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .marks-table th, .old-style .marks-table td {
    padding: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    width: auto !important;
  }
  /* line 325, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .marks-table .print-mark {
    display: inline;
  }
  /* line 329, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .marks-table .mark-cell {
    text-align: center;
    min-width: 25px !important;
  }
  /* line 334, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .marks-table .assessment-header {
    line-height: 13px;
  }
  /* line 337, ../../stylesheets/sass/features/_marksbook.scss */
  .old-style .marks-table .assessment-header small {
    font-weight: 200;
    letter-spacing: 1px;
  }
}
/* line 2, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-table .expand-icon, .old-style .timetable-table .contract-icon {
  display: none;
}
/* line 5, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-table .day-short-name {
  display: none;
}
@media (max-width: 480px) {
  /* line 11, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table {
    table-layout: fixed;
  }
  /* line 14, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table .day-short-name {
    display: inherit;
  }
  /* line 17, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table .day-full-name {
    display: none;
  }
  /* line 21, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table .expand-icon, .old-style .timetable-table .contract-icon {
    font-size: 12px;
    color: #aaa;
    display: inline-block;
    float: right;
    margin-right: 4px;
    margin-top: 1px;
    margin-bottom: -1px;
  }
  /* line 31, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table .contract-icon {
    display: none;
  }
  /* line 35, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table thead th {
    width: 18%;
    white-space: nowrap;
  }
  /* line 39, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table thead th.period-header {
    width: 10%;
  }
  /* line 42, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table thead th.expanded {
    width: 40%;
  }
  /* line 44, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table thead th.expanded .contract-icon {
    display: inline;
  }
  /* line 47, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table thead th.expanded .expand-icon {
    display: none;
  }
  /* line 50, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table thead th.expanded .day-short-name {
    display: none;
  }
  /* line 53, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-table thead th.expanded .day-full-name {
    display: inherit;
  }
}
/* line 63, ../../stylesheets/sass/features/_timetable.scss */
.old-style .bbc .staff-timetable-view .timetable-slot {
  height: 70px;
}
/* line 66, ../../stylesheets/sass/features/_timetable.scss */
.old-style .bbc .staff-timetable-view .timetable-slot.empty-slot {
  height: auto;
}
/* line 72, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot {
  margin: -4px -5px;
  display: block;
  padding: 6px 6px 0;
  min-width: 102px;
  height: 80px;
  overflow: hidden;
}
/* line 81, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.relief {
  border: 2px dashed #006dff;
}
/* line 84, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.relief .relief-label {
  color: blue;
}
/* line 89, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot span.checks {
  background-color: white;
  border-radius: 3px;
  padding-left: 3px;
  padding-right: 3px;
  clear: both;
  display: block;
  border: 2px solid #bd362f;
}
/* line 99, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot:hover {
  text-decoration: none;
}
/* line 107, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.hidden {
  height: 10px;
}
/* line 111, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot h5, .old-style .timetable-slot h6, .old-style .timetable-slot small {
  line-height: 1;
  margin: 0 0 3px 0;
}
@media (max-width: 480px) {
  /* line 72, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-slot {
    min-width: auto;
    padding: 3px 3px 0;
  }
  /* line 117, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-slot h5 {
    font-size: 11px;
  }
  /* line 121, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-slot h6 {
    font-size: 10px;
  }
  /* line 124, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-slot small {
    font-size: 9px;
  }
}
/* line 132, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour1 {
  background: #ec88b8;
  color: #f8ffdb;
}
/* line 136, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour2 {
  background: #8e8f8f;
  color: #c8cab9;
}
/* line 140, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour3 {
  background: #f293bd;
  color: #fad5e5;
}
/* line 144, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour4 {
  background: #f7afce;
  color: #5D5E5E;
}
/* line 148, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour5 {
  background: #fad5e5;
  color: #F69479;
}
/* line 152, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour6 {
  background: #f8fadc;
  color: #ec71b9;
}
/* line 156, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour7 {
  background: #f0f2b2;
  color: #f284bd;
}
/* line 160, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour8 {
  background: #eaec88;
  color: #fabc78;
}
/* line 164, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour9 {
  background: #fbb877;
  color: #f8f6d7;
}
/* line 168, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour10 {
  background: #f69479;
  color: #f8edcf;
}
/* line 172, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour11 {
  background: #f1697a;
  color: #eaf988;
}
/* line 176, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-slot.colour12 {
  background: #5d5e5e;
  color: #fdffe0;
}
@media print {
  /* line 72, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-slot {
    background: white !important;
    color: black !important;
  }
}
/* line 192, ../../stylesheets/sass/features/_timetable.scss */
.old-style .batch-timetables-print h1, .old-style .timetable-print h1 {
  display: none;
}
/* line 196, ../../stylesheets/sass/features/_timetable.scss */
.old-style .batch-timetables-print h2 small, .old-style .timetable-print h2 small {
  float: right;
  margin-top: 13px;
  font-size: 22px;
}
/* line 203, ../../stylesheets/sass/features/_timetable.scss */
.old-style .batch-timetables-print .timetable-slot.empty-slot, .old-style .timetable-print .timetable-slot.empty-slot {
  display: none;
}
/* line 207, ../../stylesheets/sass/features/_timetable.scss */
.old-style .batch-timetables-print th.showfull, .old-style .timetable-print th.showfull {
  height: 80px;
}
/* line 211, ../../stylesheets/sass/features/_timetable.scss */
.old-style .batch-timetables-print th, .old-style .timetable-print th {
  white-space: nowrap;
}
/* line 215, ../../stylesheets/sass/features/_timetable.scss */
.old-style .batch-timetables-print td, .old-style .timetable-print td {
  width: 20%;
}
@media print {
  /* line 220, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .batch-timetables-print .student-section, .old-style .timetable-print .student-section {
    page-break-before: always;
  }
  /* line 224, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .batch-timetables-print tbody th .hidden-phone, .old-style .timetable-print tbody th .hidden-phone {
    display: inline !important;
  }
  /* line 227, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .batch-timetables-print tbody th .visible-phone, .old-style .timetable-print tbody th .visible-phone {
    display: none !important;
  }
}
@media screen {
  /* line 235, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-print .student-name {
    display: none;
  }
}
/* line 242, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-print .timetable-name {
  float: right;
  margin-top: 15px;
}
@media print {
  /* line 250, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .room-timetable.timetable-print .timetable-slot {
    min-height: 50px;
  }
  /* line 254, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .room-timetable.timetable-print th.showfull {
    height: 48px;
  }
  /* line 262, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .staff-timetable-view h6 {
    display: none;
  }
  /* line 268, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .staff-timetable-view .timetable-slot.relief h6 {
    display: block;
  }
  /* line 273, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .all-room-timeables .timetable-table {
    page-break-after: always;
  }
  /* line 278, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .student-timetable-preview .student-timetable {
    page-break-after: always;
  }
}
/* line 285, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-staging .timetable-list .dt-buttons {
  position: sticky;
  top: 70px;
  z-index: 9;
  background-color: #f2f2f2;
  padding-top: 10px;
  margin-top: -10px;
  padding-left: 10px;
  border-radius: 5px;
}
/* line 299, ../../stylesheets/sass/features/_timetable.scss */
.old-style .timetable-staging .print-btn, .old-style .batch-timetables-print .print-btn, .old-style .timetable-print .print-btn {
  margin-right: 20px;
}
@media print {
  /* line 303, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging ul.nav.nav-tabs, .old-style .batch-timetables-print ul.nav.nav-tabs, .old-style .timetable-print ul.nav.nav-tabs {
    display: none;
  }
  /* line 307, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .pull-right.filters, .old-style .batch-timetables-print .pull-right.filters, .old-style .timetable-print .pull-right.filters {
    margin-top: -35px;
  }
  /* line 309, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .pull-right.filters select, .old-style .batch-timetables-print .pull-right.filters select, .old-style .timetable-print .pull-right.filters select {
    border-style: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    border-style: none;
  }
  /* line 319, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .tab-content, .old-style .batch-timetables-print .tab-content, .old-style .timetable-print .tab-content {
    clear: both;
  }
  /* line 322, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .tab-content .tab-pane.timetable-list, .old-style .batch-timetables-print .tab-content .tab-pane.timetable-list, .old-style .timetable-print .tab-content .tab-pane.timetable-list {
    display: none;
  }
  /* line 325, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .tab-content .tab-pane.timetable-grid, .old-style .batch-timetables-print .tab-content .tab-pane.timetable-grid, .old-style .timetable-print .tab-content .tab-pane.timetable-grid {
    display: block;
  }
  /* line 328, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .tab-content .timetable-slot.empty-slot, .old-style .batch-timetables-print .tab-content .timetable-slot.empty-slot, .old-style .timetable-print .tab-content .timetable-slot.empty-slot {
    display: none;
  }
  /* line 331, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .tab-content th.showfull, .old-style .batch-timetables-print .tab-content th.showfull, .old-style .timetable-print .tab-content th.showfull {
    height: 80px;
  }
  /* line 336, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot, .old-style .batch-timetables-print .timetable-slot, .old-style .timetable-print .timetable-slot {
    min-height: 82px;
    height: auto;
  }
  /* line 339, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot h6, .old-style .batch-timetables-print .timetable-slot h6, .old-style .timetable-print .timetable-slot h6 {
    font-weight: normal;
    font-size: 10px;
  }
  /* line 344, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour1, .old-style .batch-timetables-print .timetable-slot.colour1, .old-style .timetable-print .timetable-slot.colour1 {
    background-color: rgba(141, 211, 199, 0.3) !important;
  }
  /* line 345, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour2, .old-style .batch-timetables-print .timetable-slot.colour2, .old-style .timetable-print .timetable-slot.colour2 {
    background-color: rgba(255, 255, 179, 0.3) !important;
  }
  /* line 346, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour3, .old-style .batch-timetables-print .timetable-slot.colour3, .old-style .timetable-print .timetable-slot.colour3 {
    background-color: rgba(190, 186, 218, 0.3) !important;
  }
  /* line 347, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour4, .old-style .batch-timetables-print .timetable-slot.colour4, .old-style .timetable-print .timetable-slot.colour4 {
    background-color: rgba(251, 128, 114, 0.3) !important;
  }
  /* line 348, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour5, .old-style .batch-timetables-print .timetable-slot.colour5, .old-style .timetable-print .timetable-slot.colour5 {
    background-color: rgba(128, 177, 211, 0.3) !important;
  }
  /* line 349, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour6, .old-style .batch-timetables-print .timetable-slot.colour6, .old-style .timetable-print .timetable-slot.colour6 {
    background-color: rgba(253, 180, 98, 0.3) !important;
  }
  /* line 350, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour7, .old-style .batch-timetables-print .timetable-slot.colour7, .old-style .timetable-print .timetable-slot.colour7 {
    background-color: rgba(179, 222, 105, 0.3) !important;
  }
  /* line 351, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour8, .old-style .batch-timetables-print .timetable-slot.colour8, .old-style .timetable-print .timetable-slot.colour8 {
    background-color: rgba(252, 205, 229, 0.3) !important;
  }
  /* line 352, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour9, .old-style .batch-timetables-print .timetable-slot.colour9, .old-style .timetable-print .timetable-slot.colour9 {
    background-color: rgba(217, 217, 217, 0.3) !important;
  }
  /* line 353, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour10, .old-style .batch-timetables-print .timetable-slot.colour10, .old-style .timetable-print .timetable-slot.colour10 {
    background-color: rgba(188, 128, 189, 0.3) !important;
  }
  /* line 354, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour11, .old-style .batch-timetables-print .timetable-slot.colour11, .old-style .timetable-print .timetable-slot.colour11 {
    background-color: rgba(204, 235, 197, 0.3) !important;
  }
  /* line 355, ../../stylesheets/sass/features/_timetable.scss */
  .old-style .timetable-staging .timetable-slot.colour12, .old-style .batch-timetables-print .timetable-slot.colour12, .old-style .timetable-print .timetable-slot.colour12 {
    background-color: rgba(255, 237, 111, 0.3) !important;
  }
}
/* line 1, ../../stylesheets/sass/features/_student.scss */
.old-style #profile {
  min-width: 670px;
}
/* line 5, ../../stylesheets/sass/features/_student.scss */
.old-style .day-timetable-summary dt {
  width: 30px;
}
/* line 8, ../../stylesheets/sass/features/_student.scss */
.old-style .day-timetable-summary dd {
  float: none;
}
/* line 14, ../../stylesheets/sass/features/_student.scss */
.old-style .icon-alerts a {
  margin-right: 10px;
}
/* line 19, ../../stylesheets/sass/features/_student.scss */
.old-style .alert.alert-medical, .old-style pre.medical-notes {
  background-color: #e6fde0;
  border-color: #85e192;
}
/* line 24, ../../stylesheets/sass/features/_student.scss */
.old-style .alert.alert-education-plan {
  background-color: #ffe3fc;
  border-color: #decbdc;
}
/* line 30, ../../stylesheets/sass/features/_student.scss */
.old-style .alert-education-plan p, .old-style .alert-medical-action-plan p {
  margin: 0 0 0 0;
}
/* line 33, ../../stylesheets/sass/features/_student.scss */
.old-style .alert-education-plan .left-label, .old-style .alert-medical-action-plan .left-label {
  float: left;
  margin-right: 5px;
}
/* line 39, ../../stylesheets/sass/features/_student.scss */
.old-style .alert-medical-action-plan {
  color: #4e7e3f;
}
/* line 42, ../../stylesheets/sass/features/_student.scss */
.old-style .alert-education-plan {
  color: #783b79;
}
/* line 46, ../../stylesheets/sass/features/_student.scss */
.old-style dd.medical-condtions {
  min-width: 200px;
}
/* line 50, ../../stylesheets/sass/features/_student.scss */
.old-style pre.medical-notes {
  word-break: normal;
}
/* line 55, ../../stylesheets/sass/features/_student.scss */
.old-style .published-reports-list, .old-style .parent-booking-view {
  padding: 20px;
}
/* line 60, ../../stylesheets/sass/features/_student.scss */
.old-style .published-reports-list li small {
  margin-left: 20px;
}
/* line 65, ../../stylesheets/sass/features/_student.scss */
.old-style .demerit-list-toolbar {
  margin-bottom: 10px;
}
/* line 68, ../../stylesheets/sass/features/_student.scss */
.old-style .demerit-row.Rejected {
  opacity: 0.6;
}
/* line 71, ../../stylesheets/sass/features/_student.scss */
.old-style .demerit-row {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  margin-top: 10px;
}
/* line 78, ../../stylesheets/sass/features/_student.scss */
.old-style #demerit.tab-pane, .old-style #infringement.tab-pane {
  min-height: 650px;
}
/* line 83, ../../stylesheets/sass/features/_student.scss */
.old-style .demerit-count {
  float: right;
  line-height: 2;
}
/* line 89, ../../stylesheets/sass/features/_student.scss */
.old-style .demerit-text .well {
  margin-bottom: 5px;
}
/* line 92, ../../stylesheets/sass/features/_student.scss */
.old-style .demerit-text .approval-toolbar {
  margin-bottom: 20px;
}
/* line 94, ../../stylesheets/sass/features/_student.scss */
.old-style .demerit-text .approval-toolbar .btn, .old-style .demerit-text .approval-toolbar .btn-large {
  margin-left: 40px;
}
/* line 100, ../../stylesheets/sass/features/_student.scss */
.old-style .commendation-list-toolbar {
  margin-bottom: 10px;
}
/* line 103, ../../stylesheets/sass/features/_student.scss */
.old-style .commendation-row.Rejected {
  opacity: 0.6;
}
/* line 108, ../../stylesheets/sass/features/_student.scss */
.old-style #commendation.tab-pane, .old-style #infringement.tab-pane {
  min-height: 650px;
}
/* line 113, ../../stylesheets/sass/features/_student.scss */
.old-style .commendation-count {
  float: right;
  line-height: 2;
}
/* line 119, ../../stylesheets/sass/features/_student.scss */
.old-style .commendation-text .well {
  margin-bottom: 5px;
}
/* line 122, ../../stylesheets/sass/features/_student.scss */
.old-style .commendation-text .approval-toolbar {
  margin-bottom: 20px;
}
/* line 124, ../../stylesheets/sass/features/_student.scss */
.old-style .commendation-text .approval-toolbar .btn, .old-style .commendation-text .approval-toolbar .btn-large {
  margin-left: 40px;
}
/* line 130, ../../stylesheets/sass/features/_student.scss */
.old-style .sendout-list-toolbar {
  margin-bottom: 10px;
}
/* line 134, ../../stylesheets/sass/features/_student.scss */
.old-style .sendout-row.Rejected {
  opacity: 0.6;
}
/* line 140, ../../stylesheets/sass/features/_student.scss */
.old-style #sendout.tab-pane,
.old-style #infringement.tab-pane {
  min-height: 650px;
}
/* line 145, ../../stylesheets/sass/features/_student.scss */
.old-style .sendout-count {
  float: right;
  line-height: 2;
}
/* line 151, ../../stylesheets/sass/features/_student.scss */
.old-style .sendout-text .well {
  margin-bottom: 5px;
}
/* line 155, ../../stylesheets/sass/features/_student.scss */
.old-style .sendout-text .approval-toolbar {
  margin-bottom: 20px;
}
/* line 158, ../../stylesheets/sass/features/_student.scss */
.old-style .sendout-text .approval-toolbar .btn, .old-style .sendout-text .approval-toolbar .btn-large {
  margin-left: 40px;
}
/* line 164, ../../stylesheets/sass/features/_student.scss */
.old-style .homeworkRecord-list-toolbar {
  margin-bottom: 10px;
}
/* line 167, ../../stylesheets/sass/features/_student.scss */
.old-style .homeworkRecord-row.Rejected {
  opacity: 0.6;
}
/* line 172, ../../stylesheets/sass/features/_student.scss */
.old-style #homeworkRecord.tab-pane, .old-style #infringement.tab-pane {
  min-height: 650px;
}
/* line 177, ../../stylesheets/sass/features/_student.scss */
.old-style .homeworkRecord-count {
  float: right;
  line-height: 2;
}
/* line 183, ../../stylesheets/sass/features/_student.scss */
.old-style .homeworkRecord-text .well {
  margin-bottom: 5px;
}
/* line 186, ../../stylesheets/sass/features/_student.scss */
.old-style .homeworkRecord-text .approval-toolbar {
  margin-bottom: 20px;
}
/* line 188, ../../stylesheets/sass/features/_student.scss */
.old-style .homeworkRecord-text .approval-toolbar .btn, .old-style .homeworkRecord-text .approval-toolbar .btn-large {
  margin-left: 40px;
}
/* line 195, ../../stylesheets/sass/features/_student.scss */
.old-style .homeworkRecord-view .btn-success, .old-style .demerit-view .btn-success, .old-style .commendation-view .btn-success, .old-style .sendout-view .btn-success {
  margin-right: 20px;
}
/* line 201, ../../stylesheets/sass/features/_student.scss */
.old-style #pastoral-care-notes form, .old-style #curriculum-notes form {
  *zoom: 1;
}
/* line 14, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style #pastoral-care-notes form:before, .old-style #pastoral-care-notes form:after, .old-style #curriculum-notes form:before, .old-style #curriculum-notes form:after {
  display: table;
  content: "";
  line-height: 0;
}
/* line 22, ../../stylesheets/sass/vendor/bootstrap/base/_mixins.scss */
.old-style #pastoral-care-notes form:after, .old-style #curriculum-notes form:after {
  clear: both;
}
/* line 204, ../../stylesheets/sass/features/_student.scss */
.old-style #pastoral-care-notes textarea, .old-style #curriculum-notes textarea {
  display: block;
  width: 100%;
  min-height: 30px;
  box-sizing: border-box;
  box-sizing: border-box;
  box-sizing: border-box;
  resize: vertical;
}
/* line 208, ../../stylesheets/sass/features/_student.scss */
.old-style #pastoral-care-notes button, .old-style #curriculum-notes button {
  float: right;
  clear: both;
}
/* line 212, ../../stylesheets/sass/features/_student.scss */
.old-style #pastoral-care-notes .note-details *, .old-style #curriculum-notes .note-details * {
  float: right;
  text-align: right;
  clear: both;
}
/* line 217, ../../stylesheets/sass/features/_student.scss */
.old-style #pastoral-care-notes .loop-container, .old-style #curriculum-notes .loop-container {
  margin-top: 15px;
}
/* line 223, ../../stylesheets/sass/features/_student.scss */
.old-style .note-list-toolbar div {
  line-height: 30px;
}
/* line 229, ../../stylesheets/sass/features/_student.scss */
.old-style .past-student {
  opacity: 0.3;
}
/* line 232, ../../stylesheets/sass/features/_student.scss */
.old-style .past-student td:first-child:after {
  font-style: italic;
  content: " (Past student)";
}
/* line 242, ../../stylesheets/sass/features/_student.scss */
.old-style .hide-past-students .past-student {
  display: none;
}
/* line 246, ../../stylesheets/sass/features/_student.scss */
.old-style .show-past-students-trigger {
  margin-right: 10px;
}
/* line 248, ../../stylesheets/sass/features/_student.scss */
.old-style .show-past-students-trigger .btn, .old-style .show-past-students-trigger .btn-large {
  padding: 0;
}
/* line 254, ../../stylesheets/sass/features/_student.scss */
.old-style .contact-details .relationship-icon {
  color: #999;
}
/* line 257, ../../stylesheets/sass/features/_student.scss */
.old-style .contact-details dt {
  width: 130px;
}
/* line 259, ../../stylesheets/sass/features/_student.scss */
.old-style .contact-details dt.contact-label {
  font-weight: 400;
  text-indent: 10px;
}
/* line 265, ../../stylesheets/sass/features/_student.scss */
.old-style .contact-details dt.dt-full-width {
  width: auto;
  min-width: 130px;
}
/* line 270, ../../stylesheets/sass/features/_student.scss */
.old-style .contact-details .comms-rule {
  margin-right: 10px;
}
/* line 272, ../../stylesheets/sass/features/_student.scss */
.old-style .contact-details .comms-rule .icon-check {
  color: green;
}
/* line 275, ../../stylesheets/sass/features/_student.scss */
.old-style .contact-details .comms-rule .icon-remove {
  color: red;
}
/* line 284, ../../stylesheets/sass/features/_student.scss */
.old-style table.hide-house th:nth-child(3), .old-style table.hide-house td:nth-child(3) {
  display: none;
}
/* line 292, ../../stylesheets/sass/features/_student.scss */
.old-style table.hide-house.show-photos th:nth-child(3), .old-style table.hide-house.show-photos td:nth-child(3) {
  display: table-cell;
}
/* line 295, ../../stylesheets/sass/features/_student.scss */
.old-style table.hide-house.show-photos th:nth-child(4), .old-style table.hide-house.show-photos td:nth-child(4) {
  display: none;
}
/* line 302, ../../stylesheets/sass/features/_student.scss */
.old-style .student-row-view td {
  vertical-align: middle;
}
/* line 305, ../../stylesheets/sass/features/_student.scss */
.old-style .student-row-view .photo-cell {
  width: 40px;
  text-align: center;
}
/* line 306, ../../stylesheets/sass/features/_student.scss */
.old-style .student-row-view .photo-cell img {
  border-radius: 5px;
  height: 50px;
  background-color: #e5e7e8;
  min-width: 40px;
}
/* line 317, ../../stylesheets/sass/features/_student.scss */
.old-style .student-row-view .photo-cell, .old-style .student-row-view .info-cell {
  padding-right: 8px;
}
/* line 323, ../../stylesheets/sass/features/_student.scss */
.old-style .modal-student-photo {
  max-height: 50vh;
  border-radius: 5px;
}
/* line 331, ../../stylesheets/sass/features/_student.scss */
.old-style .class-student-list h3 .btn, .old-style .class-student-list h3 .btn-large {
  font-weight: normal;
  margin-top: 7px;
  margin-left: 5px;
}
/* line 337, ../../stylesheets/sass/features/_student.scss */
.old-style .class-student-list .empty-cell {
  display: none;
}
@media print and (orientation: landscape) {
  /* line 343, ../../stylesheets/sass/features/_student.scss */
  .old-style .class-student-list h3 {
    font-size: 20px;
  }
}
@media print {
  /* line 347, ../../stylesheets/sass/features/_student.scss */
  .old-style .class-student-list h3 .btn, .old-style .class-student-list h3 .btn-large {
    display: none;
  }
  /* line 353, ../../stylesheets/sass/features/_student.scss */
  .old-style .class-student-list .print-grid .extra {
    display: none;
  }
  /* line 358, ../../stylesheets/sass/features/_student.scss */
  .old-style .class-student-list .print-grid td {
    white-space: nowrap;
  }
  /* line 363, ../../stylesheets/sass/features/_student.scss */
  .old-style .class-student-list .empty-cell {
    display: table-cell;
    border: 1px solid #999;
    width: 30px;
  }
}
@media print and (orientation: landscape) {
  /* line 363, ../../stylesheets/sass/features/_student.scss */
  .old-style .class-student-list .empty-cell {
    width: 50px;
  }
}

@media print {
  /* line 378, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes h1, .old-style #infringement h1, .old-style #demerit h1, .old-style #commendation h1, .old-style #sendout h1, .old-style #homeworkRecord h1 {
    padding: 0 10px;
    font-size: 20px;
  }
  /* line 383, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes .note-type-filter-print, .old-style #student-notes .demerit-type-filter-print, .old-style #student-notes .commendation-type-filter-print, .old-style #student-notes .sendout-type-filter-print, .old-style #infringement .note-type-filter-print, .old-style #infringement .demerit-type-filter-print, .old-style #infringement .commendation-type-filter-print, .old-style #infringement .sendout-type-filter-print, .old-style #demerit .note-type-filter-print, .old-style #demerit .demerit-type-filter-print, .old-style #demerit .commendation-type-filter-print, .old-style #demerit .sendout-type-filter-print, .old-style #commendation .note-type-filter-print, .old-style #commendation .demerit-type-filter-print, .old-style #commendation .commendation-type-filter-print, .old-style #commendation .sendout-type-filter-print, .old-style #sendout .note-type-filter-print, .old-style #sendout .demerit-type-filter-print, .old-style #sendout .commendation-type-filter-print, .old-style #sendout .sendout-type-filter-print, .old-style #homeworkRecord .note-type-filter-print, .old-style #homeworkRecord .demerit-type-filter-print, .old-style #homeworkRecord .commendation-type-filter-print, .old-style #homeworkRecord .sendout-type-filter-print {
    font-size: 18px;
    padding-top: 17px;
  }
  /* line 388, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes hr, .old-style #infringement hr, .old-style #demerit hr, .old-style #commendation hr, .old-style #sendout hr, .old-style #homeworkRecord hr {
    margin: 0;
  }
  /* line 392, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes .note-details, .old-style #student-notes .demerit-details, .old-style #student-notes .commendation-details, .old-style #student-notes .sendout-details, .old-style #student-notes .homeworkRecord-details, .old-style #infringement .note-details, .old-style #infringement .demerit-details, .old-style #infringement .commendation-details, .old-style #infringement .sendout-details, .old-style #infringement .homeworkRecord-details, .old-style #demerit .note-details, .old-style #demerit .demerit-details, .old-style #demerit .commendation-details, .old-style #demerit .sendout-details, .old-style #demerit .homeworkRecord-details, .old-style #commendation .note-details, .old-style #commendation .demerit-details, .old-style #commendation .commendation-details, .old-style #commendation .sendout-details, .old-style #commendation .homeworkRecord-details, .old-style #sendout .note-details, .old-style #sendout .demerit-details, .old-style #sendout .commendation-details, .old-style #sendout .sendout-details, .old-style #sendout .homeworkRecord-details, .old-style #homeworkRecord .note-details, .old-style #homeworkRecord .demerit-details, .old-style #homeworkRecord .commendation-details, .old-style #homeworkRecord .sendout-details, .old-style #homeworkRecord .homeworkRecord-details {
    width: 120px;
  }
  /* line 394, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes .note-details a, .old-style #student-notes .demerit-details a, .old-style #student-notes .commendation-details a, .old-style #student-notes .sendout-details a, .old-style #student-notes .homeworkRecord-details a, .old-style #infringement .note-details a, .old-style #infringement .demerit-details a, .old-style #infringement .commendation-details a, .old-style #infringement .sendout-details a, .old-style #infringement .homeworkRecord-details a, .old-style #demerit .note-details a, .old-style #demerit .demerit-details a, .old-style #demerit .commendation-details a, .old-style #demerit .sendout-details a, .old-style #demerit .homeworkRecord-details a, .old-style #commendation .note-details a, .old-style #commendation .demerit-details a, .old-style #commendation .commendation-details a, .old-style #commendation .sendout-details a, .old-style #commendation .homeworkRecord-details a, .old-style #sendout .note-details a, .old-style #sendout .demerit-details a, .old-style #sendout .commendation-details a, .old-style #sendout .sendout-details a, .old-style #sendout .homeworkRecord-details a, .old-style #homeworkRecord .note-details a, .old-style #homeworkRecord .demerit-details a, .old-style #homeworkRecord .commendation-details a, .old-style #homeworkRecord .sendout-details a, .old-style #homeworkRecord .homeworkRecord-details a {
    color: #333;
    font-weight: bold;
  }
  /* line 400, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes .note-text .well, .old-style #student-notes .demerit-text .well, .old-style #student-notes .commendation-text .well, .old-style #student-notes .sendout-text .well, .old-style #student-notes .homeworkRecord-text .well, .old-style #infringement .note-text .well, .old-style #infringement .demerit-text .well, .old-style #infringement .commendation-text .well, .old-style #infringement .sendout-text .well, .old-style #infringement .homeworkRecord-text .well, .old-style #demerit .note-text .well, .old-style #demerit .demerit-text .well, .old-style #demerit .commendation-text .well, .old-style #demerit .sendout-text .well, .old-style #demerit .homeworkRecord-text .well, .old-style #commendation .note-text .well, .old-style #commendation .demerit-text .well, .old-style #commendation .commendation-text .well, .old-style #commendation .sendout-text .well, .old-style #commendation .homeworkRecord-text .well, .old-style #sendout .note-text .well, .old-style #sendout .demerit-text .well, .old-style #sendout .commendation-text .well, .old-style #sendout .sendout-text .well, .old-style #sendout .homeworkRecord-text .well, .old-style #homeworkRecord .note-text .well, .old-style #homeworkRecord .demerit-text .well, .old-style #homeworkRecord .commendation-text .well, .old-style #homeworkRecord .sendout-text .well, .old-style #homeworkRecord .homeworkRecord-text .well {
    background-color: transparent;
    background-image: none;
    padding: 0;
    border-style: none;
    box-shadow: none;
    margin-bottom: 0;
  }
  /* line 409, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes .note-row, .old-style #student-notes .demerit-row, .old-style #student-notes .commendation-row, .old-style #student-notes .sendout-row, .old-style #student-notes .homeworkRecord-row, .old-style #infringement .note-row, .old-style #infringement .demerit-row, .old-style #infringement .commendation-row, .old-style #infringement .sendout-row, .old-style #infringement .homeworkRecord-row, .old-style #demerit .note-row, .old-style #demerit .demerit-row, .old-style #demerit .commendation-row, .old-style #demerit .sendout-row, .old-style #demerit .homeworkRecord-row, .old-style #commendation .note-row, .old-style #commendation .demerit-row, .old-style #commendation .commendation-row, .old-style #commendation .sendout-row, .old-style #commendation .homeworkRecord-row, .old-style #sendout .note-row, .old-style #sendout .demerit-row, .old-style #sendout .commendation-row, .old-style #sendout .sendout-row, .old-style #sendout .homeworkRecord-row, .old-style #homeworkRecord .note-row, .old-style #homeworkRecord .demerit-row, .old-style #homeworkRecord .commendation-row, .old-style #homeworkRecord .sendout-row, .old-style #homeworkRecord .homeworkRecord-row {
    border-bottom: 1px solid #eee;
    padding: 10px;
    padding-right: 0;
  }
}
@media print and (orientation: landscape) {
  /* line 416, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes h1, .old-style #infringement h1, .old-style #demerit h1, .old-style #commendation h1, .old-style #sendout h1, .old-style #homeworkRecord h1 {
    font-size: 20px;
  }
  /* line 419, ../../stylesheets/sass/features/_student.scss */
  .old-style #student-notes .note-type-filter-print, .old-style #student-notes .demerit-type-filter-print, .old-style #student-notes .commendation-type-filter-print, .old-style #student-notes .sendout-type-filter-print, .old-style #student-notes .homeworkRecord-type-filter-print, .old-style #infringement .note-type-filter-print, .old-style #infringement .demerit-type-filter-print, .old-style #infringement .commendation-type-filter-print, .old-style #infringement .sendout-type-filter-print, .old-style #infringement .homeworkRecord-type-filter-print, .old-style #demerit .note-type-filter-print, .old-style #demerit .demerit-type-filter-print, .old-style #demerit .commendation-type-filter-print, .old-style #demerit .sendout-type-filter-print, .old-style #demerit .homeworkRecord-type-filter-print, .old-style #commendation .note-type-filter-print, .old-style #commendation .demerit-type-filter-print, .old-style #commendation .commendation-type-filter-print, .old-style #commendation .sendout-type-filter-print, .old-style #commendation .homeworkRecord-type-filter-print, .old-style #sendout .note-type-filter-print, .old-style #sendout .demerit-type-filter-print, .old-style #sendout .commendation-type-filter-print, .old-style #sendout .sendout-type-filter-print, .old-style #sendout .homeworkRecord-type-filter-print, .old-style #homeworkRecord .note-type-filter-print, .old-style #homeworkRecord .demerit-type-filter-print, .old-style #homeworkRecord .commendation-type-filter-print, .old-style #homeworkRecord .sendout-type-filter-print, .old-style #homeworkRecord .homeworkRecord-type-filter-print {
    padding-top: 11px;
  }
}

/* line 3, ../../stylesheets/sass/features/_login.scss */
.old-style html#login .login-form-container, .old-style html#staff-app .login-form-container {
  background: rgba(255, 255, 255, 0.8);
  border: 3px solid #e6e6e6;
  position: absolute;
  left: 20px;
  top: 20px;
  width: 220px;
  padding: 10px;
}
/* line 12, ../../stylesheets/sass/features/_login.scss */
.old-style html#login .login-form-container h3, .old-style html#login .login-form-container h4, .old-style html#staff-app .login-form-container h3, .old-style html#staff-app .login-form-container h4 {
  font-size: 1.6em;
  text-align: center;
  margin: 0;
  line-height: 1;
}
/* line 18, ../../stylesheets/sass/features/_login.scss */
.old-style html#login .login-form-container h4, .old-style html#staff-app .login-form-container h4 {
  font-size: 1.4em;
  text-align: center;
  font-weight: 200;
  margin-bottom: 10px;
}
/* line 27, ../../stylesheets/sass/features/_login.scss */
.old-style html#login .login-form .logo, .old-style html#login .password-set-form .logo, .old-style html#staff-app .login-form .logo, .old-style html#staff-app .password-set-form .logo {
  height: 150px;
}
/* line 33, ../../stylesheets/sass/features/_login.scss */
.old-style .parent-student-selector {
  padding: 20px;
  font-size: 120%;
}
/* line 38, ../../stylesheets/sass/features/_login.scss */
.old-style .parent-student-selector li {
  line-height: 2;
}
/* line 43, ../../stylesheets/sass/features/_login.scss */
.old-style .switch-btn {
  margin-right: 20px;
}
/* line 2, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment {
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 20px;
}
/* line 7, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment .comment-body {
  white-space: pre-wrap;
}
/* line 12, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment.edit-mode textarea {
  width: 98%;
  margin: 0;
}
/* line 16, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment.edit-mode .comment-body {
  margin-bottom: 0;
}
/* line 19, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment.edit-mode .comment-actions {
  text-align: right;
}
/* line 24, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment .comment-and-close-btn {
  margin-left: 10px;
}
/* line 29, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment-header, .old-style .comment-list .comment-body, .old-style .comment-list .comment-actions, .old-style .comment-list .comment-richtext {
  padding: 1%;
}
/* line 33, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment-header {
  background-color: #ebebeb;
  color: #767676;
}
/* line 37, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment-header input[type="checkbox"] {
  margin: 0;
}
/* line 41, ../../stylesheets/sass/features/_comments.scss */
.old-style .comment-list .comment-header.private-comment {
  background-color: #C0CDEF;
  color: #333;
}
/* line 6, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list.subtasks-list small {
  display: none;
}
/* line 11, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .subtask-prefix {
  display: none;
}
/* line 17, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list.tree-view tr.subtask td.info-left {
  padding-left: 20px;
}
/* line 19, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list.tree-view tr.subtask td.info-left .subtask-prefix {
  display: inline;
}
/* line 23, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list.tree-view tr.subtask .title {
  margin-left: -15px;
}
/* line 30, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list.list-view-compact small {
  display: none;
}
/* line 35, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list td small {
  color: #999;
}
/* line 44, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .edit-btn {
  display: none;
  margin-right: 5px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 18px;
  float: right;
}
/* line 56, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr:hover .edit-btn {
  display: inline-block;
}
/* line 65, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr.priority-Low a[href] {
  color: #79b5d2;
}
/* line 67, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr.priority-Low a[href] strong {
  font-weight: normal;
}
/* line 71, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr.priority-Low small {
  color: #bfbfbf;
}
/* line 74, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr.priority-Low .label {
  font-weight: normal;
  color: #bfbfbf;
  background-color: transparent;
  border: 1px solid #bfbfbf;
  text-shadow: none;
}
/* line 83, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr.priority-Low:hover a[href] {
  color: #08c;
}
/* line 86, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr.priority-Low:hover small {
  color: #999;
}
/* line 90, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr.priority-Low:hover .label {
  color: #999;
  border: 1px solid #999;
}
/* line 97, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list tr span.label {
  margin-right: 5px;
}
/* line 101, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list td.actions {
  text-align: right;
  transition: max-width 200ms;
  max-width: 2px;
}
/* line 106, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list td.actions .btn-group {
  opacity: 0;
  transition: opacity 200ms;
}
/* line 111, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list:hover {
  /*td.info-left {
  	box-shadow: -15px 0 15px -15px rgba(0, 0, 0, 0.2) inset;
  }*/
}
/* line 112, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list:hover tr td.actions {
  max-width: 60px;
}
/* line 114, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list:hover tr td.actions .btn-group {
  display: none;
  opacity: 1;
}
/* line 124, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list:hover tr:hover td.actions .btn-group {
  display: inline-block;
}
/* line 129, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .description, .old-style .issue-list .title {
  overflow: hidden;
  max-height: 25px;
}
/* line 136, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .sub-category {
  font-size: 11px;
  font-weight: 600;
  font-style: italic;
  color: #666;
}
/* line 143, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .due-date {
  margin-right: 10px;
  margin-top: 6px;
  line-height: 1;
  float: right;
}
/* line 150, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list td.info-right {
  /*width: 140px;*/
  width: 70px;
  text-align: left;
}
/* line 156, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list td.info-assignedto {
  max-width: 70px;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 75%;
}
/* line 165, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .contractor-name {
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 150px;
  overflow: hidden;
}
/* line 173, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .progress {
  width: 100%;
  height: 13px;
  line-height: 13px;
  margin-bottom: 4px;
  margin-top: 3px;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4) inset;
}
/* line 182, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-list .progress .bar {
  font-size: 10px;
  font-weight: normal;
  /*&.bar-low-value {
  	//color: $grayDarker;
  	&::before {
  		content: '';
  		padding:0;
  		padding-left: 110%;
  	}
  	color: $grayDark;
  	text-shadow: none;
  }
  &.bar-zero {
  	&::before {
  		content: '';
  		padding-left: 5px;
  	}
  }*/
}
/* line 208, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .form-horizontal .control-group {
  margin-bottom: 0;
}
/* line 212, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view #other-issues {
  font-size: 90%;
}
/* line 214, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view #other-issues ul {
  margin-left: 15px;
}
/* line 217, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view #other-issues li {
  line-height: 17px;
}
/* line 222, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view ul.truncated {
  margin-bottom: 0;
}
/* line 225, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view ul.truncated li:nth-child(n+4) {
  display: none;
}
/* line 228, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view ul.truncated li.truncate-show-all {
  display: list-item;
  list-style-type: none;
  text-align: right;
  font-style: italic;
}
/* line 235, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view ul.truncated.show-all li:nth-child(n+4) {
  display: list-item;
}
/* line 238, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view ul.truncated.show-all li.truncate-show-all {
  display: none;
}
/* line 247, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .progress, .old-style .issue-list .progress {
  white-space: nowrap;
}
/* line 249, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .progress .bar, .old-style .issue-list .progress .bar {
  text-shadow: 0 0 2px #000;
}
/* line 252, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .progress .bar.bar-low-value, .old-style .issue-list .progress .bar.bar-low-value {
  color: #333;
  text-shadow: none;
}
/* line 254, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .progress .bar.bar-low-value::before, .old-style .issue-list .progress .bar.bar-low-value::before {
  content: '';
  padding: 0;
  padding-left: 110%;
}
/* line 263, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .progress .bar.bar-zero::before, .old-style .issue-list .progress .bar.bar-zero::before {
  content: '';
  padding-left: 5px;
}
/* line 272, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .multi-line, .old-style .issue-list .multi-line {
  white-space: pre-wrap;
}
/* line 278, ../../stylesheets/sass/features/_issues.scss */
.old-style .report-select-form .pull-right {
  margin-left: 20px;
}
@media (max-width: 480px) {
  /* line 285, ../../stylesheets/sass/features/_issues.scss */
  .old-style .issue-list-filter .nav-pills {
    clear: both;
  }
  /* line 288, ../../stylesheets/sass/features/_issues.scss */
  .old-style .issue-list-filter .input-medium {
    width: 120px;
  }
  /* line 291, ../../stylesheets/sass/features/_issues.scss */
  .old-style .issue-list-filter .sort-selector {
    margin-left: 70px;
    text-indent: -35px;
  }
  /* line 292, ../../stylesheets/sass/features/_issues.scss */
  .old-style .issue-list-filter .sort-selector a {
    white-space: nowrap;
  }
}
/* line 302, ../../stylesheets/sass/features/_issues.scss */
.old-style .add-contractor-list {
  margin-left: 20px;
}
/* line 307, ../../stylesheets/sass/features/_issues.scss */
.old-style .related-issues {
  transition: opacity 0.2s;
  opacity: 1;
}
/* line 310, ../../stylesheets/sass/features/_issues.scss */
.old-style .related-issues.empty {
  opacity: 0;
}
/* line 315, ../../stylesheets/sass/features/_issues.scss */
.old-style .watch-tooltip {
  font-size: 14px;
  font-weight: normal;
  display: none;
  color: #3a87ad;
  margin-right: 10px;
}
/* line 322, ../../stylesheets/sass/features/_issues.scss */
.old-style .watch-tooltip.show {
  display: inline;
}
/* line 331, ../../stylesheets/sass/features/_issues.scss */
.old-style .issue-view .control-static.multi-line table td, .old-style .issue-view .control-static.multi-line table th, .old-style .issue-view .cke-editable table td, .old-style .issue-view .cke-editable table th, .old-style .issue-view .comment-richtext table td, .old-style .issue-view .comment-richtext table th, .old-style .issue-form .control-static.multi-line table td, .old-style .issue-form .control-static.multi-line table th, .old-style .issue-form .cke-editable table td, .old-style .issue-form .cke-editable table th, .old-style .issue-form .comment-richtext table td, .old-style .issue-form .comment-richtext table th {
  border: 1px solid #aaa;
}
/* line 3, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .pre-content {
  white-space: pre-wrap;
}
/* line 8, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .actions select {
  margin-bottom: 3px;
  margin-left: 5px;
}
/* line 15, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging table tr.assigned, .old-style .text-messaging table tr.assigned td {
  background-color: #cbedcb !important;
  color: green !important;
}
/* line 20, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging table tr.assigned select, .old-style .text-messaging table tr.assigned button {
  display: none;
}
/* line 27, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.received-messages th {
  vertical-align: bottom;
}
/* line 31, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.received-messages .action-cell {
  text-align: right;
}
/* line 35, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.received-messages .actions {
  margin-top: 10px;
}
/* line 38, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.received-messages .dt-buttons {
  margin-top: 20px;
}
/* line 40, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.received-messages .dt-buttons .btn, .old-style .text-messaging.received-messages .dt-buttons .btn-large {
  margin-bottom: 10px;
}
/* line 44, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.received-messages .dataTables_filter {
  margin-top: -35px;
}
/* line 50, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.sent-text-messages table, .old-style .text-messaging.received-messages table {
  font-size: 10pt;
}
/* line 52, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.sent-text-messages table .sent-date, .old-style .text-messaging.received-messages table .sent-date {
  font-size: 9pt;
  line-height: 1.4;
}
/* line 56, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.sent-text-messages table .text-error, .old-style .text-messaging.received-messages table .text-error {
  white-space: normal;
}
/* line 60, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.sent-text-messages .parent-display, .old-style .text-messaging.received-messages .parent-display {
  font-size: 10pt;
  margin-bottom: 0;
  line-height: 1.3;
}
/* line 65, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.sent-text-messages .parent-display .mobile, .old-style .text-messaging.received-messages .parent-display .mobile {
  display: block;
  font-size: 9pt;
  color: #666;
  white-space: nowrap;
}
/* line 70, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.sent-text-messages .parent-display .mobile.invalid, .old-style .text-messaging.received-messages .parent-display .mobile.invalid {
  color: #df4a4a;
}
/* line 78, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose textarea {
  width: 100%;
  margin-bottom: 0;
  box-sizing: border-box;
  border-radius: 0;
  height: 120px;
}
/* line 85, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose .preview-area {
  height: 120px;
  border: 1px solid #ccc;
  padding: 4px 6px;
  box-sizing: border-box;
  white-space: pre;
}
/* line 92, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose .textarea-footer, .old-style .text-messaging .text-message-compose .textarea-toolbar {
  background-color: #eee;
  box-sizing: border-box;
  padding: 5px 10px;
  border: 1px solid #ccc;
}
/* line 98, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose .textarea-toolbar {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-style: none;
  display: flex;
  justify-content: space-between;
}
/* line 102, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose .textarea-toolbar .btn-group > .btn, .old-style .text-messaging .text-message-compose .textarea-toolbar .btn-group > .btn-large {
  border-radius: 4px;
}
/* line 108, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose .textarea-toolbar .preview label {
  margin-bottom: 0;
  margin-top: 4px;
}
/* line 112, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose .textarea-toolbar .preview input {
  margin-top: 0;
  margin-bottom: 2px;
  margin-right: 2px;
}
/* line 119, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging .text-message-compose .textarea-footer {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-style: none;
  color: #666;
  margin-bottom: 20px;
}
/* line 130, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .status {
  font-weight: bold;
}
/* line 132, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .status .invalid-recipients {
  color: red;
  margin-left: 5px;
}
/* line 138, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .student-picker-container {
  margin-bottom: 10px;
}
/* line 143, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list, .old-style .text-messaging.new-text-message .recipient-list {
  line-height: 1.3;
}
/* line 145, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list table th, .old-style .text-messaging.new-text-message .recipient-list table th {
  vertical-align: bottom;
}
/* line 148, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list table tbody, .old-style .text-messaging.new-text-message .recipient-list table tbody {
  font-size: 10pt;
}
/* line 152, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list .select-all-row, .old-style .text-messaging.new-text-message .recipient-list .select-all-row {
  white-space: nowrap;
}
/* line 154, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list .select-all-row input, .old-style .text-messaging.new-text-message .recipient-list .select-all-row input {
  margin-top: 0;
}
/* line 157, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list .select-all-row label, .old-style .text-messaging.new-text-message .recipient-list .select-all-row label {
  display: inline;
  margin-left: 4px;
  margin-bottom: 0;
  white-space: nowrap;
  font-size: 10pt;
}
/* line 165, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list .progress, .old-style .text-messaging.new-text-message .recipient-list .progress {
  display: none;
  position: absolute;
  width: 92%;
  margin-top: 10px;
}
/* line 172, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list.loading .progress, .old-style .text-messaging.new-text-message .recipient-list.loading .progress {
  display: block;
}
/* line 175, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list.loading table, .old-style .text-messaging.new-text-message .recipient-list.loading table {
  opacity: 30%;
}
/* line 182, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list .parent-select, .old-style .text-messaging.new-text-message .recipient-list .parent-select {
  display: flex;
  align-items: center;
}
/* line 185, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list .parent-select input, .old-style .text-messaging.new-text-message .recipient-list .parent-select input {
  margin-right: 8px;
}
/* line 190, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list label.parent, .old-style .text-messaging.new-text-message .recipient-list label.parent {
  font-size: 10pt;
  margin-bottom: 0;
  line-height: 1.3;
}
/* line 195, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list label.parent .mobile, .old-style .text-messaging.new-text-message .recipient-list label.parent .mobile {
  display: block;
  font-size: 9pt;
  color: #666;
  white-space: nowrap;
}
/* line 200, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .parent-list label.parent .mobile.invalid, .old-style .text-messaging.new-text-message .recipient-list label.parent .mobile.invalid {
  color: #df4a4a;
}
/* line 210, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .recipient-list label, .old-style .text-messaging.new-text-message .recipient-list .select-all-row label {
  color: inherit;
  height: inherit;
  display: inherit;
  line-height: 24px;
  margin-bottom: 0;
}
/* line 217, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .recipient-list label .mobile, .old-style .text-messaging.new-text-message .recipient-list .select-all-row label .mobile {
  white-space: nowrap;
}
/* line 219, ../../stylesheets/sass/features/_text-messaging.scss */
.old-style .text-messaging.new-text-message .recipient-list label .mobile.invalid, .old-style .text-messaging.new-text-message .recipient-list .select-all-row label .mobile.invalid {
  color: #df4a4a;
}
/* line 130, ../../stylesheets/sass/ums.scss */
.old-style .btn, .old-style .btn-large {
  height: auto;
}
/* line 134, ../../stylesheets/sass/ums.scss */
.old-style *, .old-style *:before, .old-style *:after {
  box-sizing: content-box;
}

/* line 1, ../../stylesheets/sass/ums/features/_text-messaging.scss */
.old-style .text-messaging.received-messages .dataTables_filter {
  margin-top: 0;
  margin-right: 30px;
}

/* line 7, ../../stylesheets/sass/ums/features/_text-messaging.scss */
.text-messaging .actions {
  display: flex;
}
/* line 10, ../../stylesheets/sass/ums/features/_text-messaging.scss */
.text-messaging .actions > * {
  margin-right: 40px;
}
/* line 14, ../../stylesheets/sass/ums/features/_text-messaging.scss */
.text-messaging .actions [type=checkbox] + label {
  margin-bottom: 0;
  line-height: 26px;
}
/* line 21, ../../stylesheets/sass/ums/features/_text-messaging.scss */
.text-messaging .action-cell .btn, .text-messaging .action-cell .btn-large {
  margin-bottom: 10px;
  min-width: 80px;
}

/* line 142, ../../stylesheets/sass/ums.scss */
.reset {
  /* http://meyerweb.com/eric/tools/css/reset/ 
     v2.0 | 20110126
     License: none (public domain)
  */
  /* HTML5 display-role reset for older browsers */
}
/* line 7, ../../stylesheets/sass/core/css-reset.scss */
.reset html, .reset body, .reset div, .reset span, .reset applet, .reset object, .reset iframe,
.reset h1, .reset h2, .reset h3, .reset h4, .reset h5, .reset h6, .reset p, .reset blockquote, .reset pre,
.reset a, .reset abbr, .reset acronym, .reset address, .reset big, .reset cite, .reset code,
.reset del, .reset dfn, .reset em, .reset img, .reset ins, .reset kbd, .reset q, .reset s, .reset samp,
.reset small, .reset strike, .reset strong, .reset sub, .reset sup, .reset tt, .reset var,
.reset b, .reset u, .reset i, .reset center,
.reset dl, .reset dt, .reset dd, .reset ol, .reset ul, .reset li,
.reset fieldset, .reset form, .reset label, .reset legend,
.reset table, .reset caption, .reset tbody, .reset tfoot, .reset thead, .reset tr, .reset th, .reset td,
.reset article, .reset aside, .reset canvas, .reset details, .reset embed,
.reset figure, .reset figcaption, .reset footer, .reset header, .reset hgroup,
.reset menu, .reset nav, .reset output, .reset ruby, .reset section, .reset summary,
.reset time, .reset mark, .reset audio, .reset video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/* line 28, ../../stylesheets/sass/core/css-reset.scss */
.reset article, .reset aside, .reset details, .reset figcaption, .reset figure,
.reset footer, .reset header, .reset hgroup, .reset menu, .reset nav, .reset section {
  display: block;
}
/* line 32, ../../stylesheets/sass/core/css-reset.scss */
.reset body {
  line-height: 1;
}
/* line 35, ../../stylesheets/sass/core/css-reset.scss */
.reset ol, .reset ul {
  list-style: none;
}
/* line 38, ../../stylesheets/sass/core/css-reset.scss */
.reset blockquote, .reset q {
  quotes: none;
}
/* line 41, ../../stylesheets/sass/core/css-reset.scss */
.reset blockquote:before, .reset blockquote:after,
.reset q:before, .reset q:after {
  content: '';
  content: none;
}
/* line 46, ../../stylesheets/sass/core/css-reset.scss */
.reset table {
  border-collapse: collapse;
  border-spacing: 0;
  width: auto;
}

/* line 146, ../../stylesheets/sass/ums.scss */
.nowrap {
  white-space: nowrap;
}

/* line 150, ../../stylesheets/sass/ums.scss */
.container.full {
  width: 100%;
  padding: 0;
}

/* line 155, ../../stylesheets/sass/ums.scss */
.hidden {
  display: none;
}

/* line 160, ../../stylesheets/sass/ums.scss */
#error-page .error-content-panel {
  max-width: 1000px;
  text-align: center;
}
/* line 165, ../../stylesheets/sass/ums.scss */
#error-page h1.error-message {
  font-size: 18pt;
}
/* line 168, ../../stylesheets/sass/ums.scss */
#error-page .error-data {
  font-size: 15pt;
}

/* line 174, ../../stylesheets/sass/ums.scss */
.login-form .logo, .password-set-form .logo, .error-page-view .logo, .login-layout-view .logo {
  max-height: 150px;
  max-width: 100%;
}
/* line 178, ../../stylesheets/sass/ums.scss */
.login-form input[type="text"], .login-form input[type="password"], .password-set-form input[type="text"], .password-set-form input[type="password"], .error-page-view input[type="text"], .error-page-view input[type="password"], .login-layout-view input[type="text"], .login-layout-view input[type="password"] {
  font-size: 16px;
}

/* line 183, ../../stylesheets/sass/ums.scss */
body {
  margin: 0;
}

/* line 188, ../../stylesheets/sass/ums.scss */
.page-header .logo {
  margin: 20px;
}
/* line 191, ../../stylesheets/sass/ums.scss */
.page-header h2 {
  color: #1f497d;
  margin-bottom: 0.5rem;
}
/* line 195, ../../stylesheets/sass/ums.scss */
.page-header h3 {
  color: #008080;
  margin-top: 0.5rem;
}
/* line 199, ../../stylesheets/sass/ums.scss */
.page-header h2, .page-header h3 {
  text-transform: uppercase;
  font-size: 1.8rem;
  text-align: right;
  font-weight: 400;
}

/* line 207, ../../stylesheets/sass/ums.scss */
.print-header {
  display: none;
}
@media print {
  /* line 207, ../../stylesheets/sass/ums.scss */
  .print-header {
    display: block;
  }
}

/* line 214, ../../stylesheets/sass/ums.scss */
.right-button {
  float: right;
  margin-top: -7px;
}

/* line 222, ../../stylesheets/sass/ums.scss */
#slide-out li a i {
  margin-right: 0.5rem;
}
/* line 225, ../../stylesheets/sass/ums.scss */
#slide-out li a span.badge {
  margin-left: 5px;
}

@media only screen and (max-width: 992px) {
  /* line 230, ../../stylesheets/sass/ums.scss */
  aside.nav-expanded .brand-sidebar {
    background: transparent !important;
  }
}
@media only screen and (max-width: 768px) {
  /* line 235, ../../stylesheets/sass/ums.scss */
  aside.nav-expanded .brand-sidebar .logo-wrapper {
    padding: 13px 10px !important;
  }
}
@media only screen and (max-width: 600px) {
  /* line 240, ../../stylesheets/sass/ums.scss */
  aside.nav-expanded .brand-sidebar .logo-wrapper {
    padding: 9px 9px !important;
  }
}

/* line 250, ../../stylesheets/sass/ums.scss */
.nav-wrapper .switch .lever {
  margin-top: -3px;
  margin-right: 10px;
}
/* line 254, ../../stylesheets/sass/ums.scss */
.nav-wrapper .switch .big-label {
  color: white;
  font-size: 11pt;
  margin-right: 20px;
}

/* line 263, ../../stylesheets/sass/ums.scss */
.sidebar-collapse {
  top: -64px;
}

/* line 267, ../../stylesheets/sass/ums.scss */
.brand-sidebar .logo-wrapper.ums-logo {
  padding: 13px 10px;
}
/* line 270, ../../stylesheets/sass/ums.scss */
.brand-sidebar .logo-wrapper.ums-logo .logo {
  height: 38px;
  vertical-align: middle;
  margin-left: 5px;
}

/* line 277, ../../stylesheets/sass/ums.scss */
.nav-wrapper .logo-wrapper.ums-logo .logo {
  height: 38px;
  margin-left: -5px;
  margin-top: -10px;
  vertical-align: text-bottom;
}

@media screen {
  /* line 285, ../../stylesheets/sass/ums.scss */
  #main-content {
    margin-bottom: 100px;
  }
}

/* line 292, ../../stylesheets/sass/ums.scss */
#main.main-nosidebar {
  padding-left: 0;
}
/* line 296, ../../stylesheets/sass/ums.scss */
#main.main-nosidebar .embedded-video-meeting iframe {
  height: calc(100vh - 64px) !important;
}

@media print {
  /* line 303, ../../stylesheets/sass/ums.scss */
  footer {
    display: none;
  }
}
/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(/font/materialise-icons.woff2) format("woff2");
}
/* line 316, ../../stylesheets/sass/ums.scss */
.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}

/* line 333, ../../stylesheets/sass/ums.scss */
.tab-header.card .card-content {
  padding-top: 0;
}
/* line 337, ../../stylesheets/sass/ums.scss */
.tab-header.card ul.tabs {
  margin-left: -24px;
  margin-bottom: -24px;
  margin-right: -24px;
  width: auto;
}

/* line 349, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav .side-nav li > a {
  height: 28px;
  line-height: 28px;
}
/* line 353, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav #slide-out {
  padding-top: 10px;
  height: calc(-64px + 100vh);
}
@media only screen and (max-width: 992px) {
  /* line 353, ../../stylesheets/sass/ums.scss */
  #left-sidebar-nav #slide-out {
    height: calc(-56px + 100vh);
  }
}
/* line 360, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav #slide-out li a i {
  margin-right: 4px;
  font-size: 110%;
}
/* line 365, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav.nav-collapsed #slide-out li a i {
  margin-right: 4px;
  font-size: 110%;
}
/* line 370, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav .side-nav li > a > i, #left-sidebar-nav .side-nav li > a > [class^="mdi-"], #left-sidebar-nav .side-nav li > a li > a > [class*="mdi-"], #left-sidebar-nav .side-nav li > a > i.material-icons {
  height: 28px;
  color: #3a80a8;
}
/* line 374, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav .side-nav li > a {
  padding: 0 10px !important;
  font-size: 14px;
  font-weight: normal;
}
/* line 380, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav li.li-hover {
  border-top: 1px solid #eee;
  margin-top: 8px;
  line-height: 34px;
}
/* line 385, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav .more-text {
  padding-top: 0;
  padding-bottom: 0;
}
/* line 390, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav .side-nav {
  box-shadow: 4px 2px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
/* line 394, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav span.badge.new {
  margin-top: 4px;
  height: 20px;
  line-height: 19px;
}
/* line 401, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav .brand-sidebar .logo-wrapper .navbar-toggler {
  border-style: none;
  background-color: transparent;
  position: absolute;
  right: 20px;
  top: 17px;
  padding: 0;
}
/* line 408, ../../stylesheets/sass/ums.scss */
#left-sidebar-nav .brand-sidebar .logo-wrapper .navbar-toggler i {
  font-size: 12px;
  color: #fff;
}

/*.todo {
	@extend .yellow, .lighten-4;
}*/
/*input:not([type]),
input[type=text]:not(.browser-default),
input[type=password]:not(.browser-default),
input[type=email]:not(.browser-default),
input[type=url]:not(.browser-default),
input[type=time]:not(.browser-default),
input[type=date]:not(.browser-default),
input[type=datetime]:not(.browser-default),
input[type=datetime-local]:not(.browser-default),
input[type=tel]:not(.browser-default),
input[type=number]:not(.browser-default),
input[type=search]:not(.browser-default),
textarea.materialize-textarea {

	// Custom Success Message
	&[data-helper] + label:after,
	&[data-helper]:focus.valid + label:after {
		@extend %custom-helper-message;
	}

}

%custom-helper-message {
	content: attr(data-helper);
	color: $input-disabled-color;
	opacity: 1;
	transform: translateY(9px);
}*/
