/*
-----------------------------------------------
TapTeach Skin Styles
----------------------------------------------- */
body {
  background: #E3ECEE;
  color: #3E575E; }
  body a {
    color: #DE464C; }

body > header {
  background: #3E575E; }
  body > header > div h2 {
    background-image: url(../images/logo.svg); }

body > nav {
  background: #85B0BB; }
  body > nav > div {
    border-left: 1px solid #A4CBD5;
    border-right: 1px solid #A4CBD5; }
    body > nav > div > div address {
      border-bottom: 1px solid #6E96A1; }
      body > nav > div > div address span span.profile {
        background-color: #3E575E; }
        @media all and (max-width: 767px) {
          body > nav > div > div address span span.profile {
            background-color: #A4CBD5; } }
      body > nav > div > div address p {
        color: #A4CBD5; }
    body > nav > div > div ul {
      border-top: 1px solid #A4CBD5; }
      @media all and (max-width: 767px) {
        body > nav > div > div ul {
          background: #85B0BB; } }
      body > nav > div > div ul li a:after {
        border-bottom: 4px solid #E3ECEE; }
    body > nav > div > ul li a {
      border-left: 1px solid #A4CBD5; }
      body > nav > div > ul li a.all b:before, body > nav > div > ul li a.all b:after {
        background-image: url(../images/nav-all.svg); }
      body > nav > div > ul li a.classroom b:before, body > nav > div > ul li a.classroom b:after {
        background-image: url(../images/nav-classroom.svg); }
      body > nav > div > ul li a.students b:before, body > nav > div > ul li a.students b:after {
        background-image: url(../images/nav-students.svg); }
      body > nav > div > ul li a.notifications b:before, body > nav > div > ul li a.notifications b:after {
        background-image: url(../images/nav-notifications.svg); }
      body > nav > div > ul li a.support b:before, body > nav > div > ul li a.support b:after {
        background-image: url(../images/nav-support.svg); }

main.alt {
  background: #A4CBD5; }
  main.alt article {
    border: none; }
    main.alt article h1.logo {
      background-image: url(../images/logo.svg); }
    main.alt article h1:after {
      border-top: 5000px solid #3E575E; }
    main.alt article span.profile {
      background-color: #85B0BB; }
    main.alt article h2 {
      color: #fff; }
    main.alt article h3 {
      color: #3E575E; }
    main.alt article p {
      color: #fff; }
    main.alt article table th {
      color: #3E575E; }
    main.alt article table td {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      color: #fff; }
    main.alt article form label {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      color: #fff; }
      main.alt article form label input {
        border: none; }
    main.alt article form input {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      color: #fff; }
    main.alt article form select {
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      color: #fff; }
    main.alt article form ::-moz-input-placeholder {
      color: #fff;
      opacity: 0.5; }
    main.alt article form ::-webkit-input-placeholder {
      color: #fff;
      opacity: 0.5; }
main article {
  border-left: 1px solid #A4CBD5;
  border-right: 1px solid #A4CBD5; }
  main article ul.table {
    color: #3E575E; }
    main article ul.table li {
      border-bottom: 1px solid #E3ECEE; }
  main article var i {
    color: #3E575E; }
  main article span.profile {
    background-color: #3E575E; }
  main article table.faq td > a {
    color: #3E575E; }
  main article table td {
    border-bottom: 1px solid #A4CBD5; }
  main article form.beacon {
    border-bottom: 1px solid #A4CBD5; }
  main article form fieldset legend {
    color: #3E575E; }
  main article form label {
    border-bottom: 1px solid #A4CBD5;
    color: #3E575E; }
    main article form label input,
    main article form label select,
    main article form label textarea {
      border: none; }
  main article form input {
    border-bottom: 1px solid #A4CBD5;
    color: #3E575E; }
  main article form textarea {
    color: #3E575E; }
  main article form div#school div.autocomplete-suggestions {
    background: #A4CBD5;
    color: rgba(255, 255, 255, 0.5); }
    main article form div#school div.autocomplete-suggestions div.autocomplete-selected {
      color: #fff; }
  main article form select {
    border-bottom: 1px solid #A4CBD5;
    color: #3E575E; }
  main article form input[type=checkbox] + span {
    background: #85B0BB;
    border: 2px solid #6E96A1; }
    main article form input[type=checkbox] + span:after {
      background: #A4CBD5; }
  main article form ::-moz-input-placeholder {
    color: #3E575E;
    opacity: 0.25; }
  main article form ::-webkit-input-placeholder {
    color: #3E575E;
    opacity: 0.25; }
  main article a.button {
    background: #85B0BB; }
  main article div.total {
    background: #6E96A1; }

/*# sourceMappingURL=dashboard-skin.css.map */
