@font-face {
  font-family: "Inter";
  font-weight: 400;
  src: url("/common/fonts/Inter.otf"); }

@font-face {
  font-family: "Inter";
  font-weight: bold;
  src: url("/common/fonts/Inter-Bold.woff"); }

a {
  color: #0870b5; }
  a:hover {
    color: #055a99; }
  a:focus {
    color: #1a5b8d; }
  a:active {
    color: #005688; }
  a:disabled, a.disabled {
    color: #7fbde0; }
  a.dark-bg {
    color: #9bdaff; }
    a.dark-bg:hover {
      color: #29b0ff; }
    a.dark-bg:focus {
      color: #007bc0; }
    a.dark-bg:active {
      color: #2bb1ff; }
    a.dark-bg:disabled, a.dark-bg.disabled {
      color: #003e62; }

.text-muted {
  color: #606b8b; }

.btn {
  box-shadow: 0 1px 2px rgba(184, 46, 124, 0.3), 0 1px 3px rgba(44, 143, 175, 0.2);
  border: 0;
  letter-spacing: 0.04em;
  padding: 8px 18px;
  border-radius: 0; }
  .btn:active {
    box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.24), inset 0 3px 6px rgba(0, 0, 0, 0.24); }
  .btn.btn-small {
    padding: 6px 12px; }
  .btn.btn-lg {
    padding: 12px 24px; }
  .btn.btn-primary {
    background: #d3137f;
    color: #fff;
    border-radius: 4px; }
    .btn.btn-primary:hover {
      background: #b8096c; }
    .btn.btn-primary:active, .btn.btn-primary.active, .btn.btn-primary:focus {
      background: #9e005a; }
    .btn.btn-primary.disabled {
      background: #e989bf; }
  .btn.btn-secondary {
    color: #fff;
    background: #007ea8;
    position: relative;
    border-radius: 4px; }
    .btn.btn-secondary:hover {
      background: #248fb3;
      color: #fff; }
    .btn.btn-secondary:active, .btn.btn-secondary.active {
      background: #406a80;
      color: #fff; }
    .btn.btn-secondary.disabled {
      background: #8eddf6;
      color: #fff; }
  .btn.btn-info {
    border-radius: 4px;
    background-color: transparent;
    border: 2px solid #454864;
    color: #282638; }
    .btn.btn-info:hover {
      border: 2px solid #37374f; }
    .btn.btn-info:active, .btn.btn-info.active {
      border: 2px solid #282638; }
    .btn.btn-info.disabled {
      border: 2px solid #cfd7dc;
      color: #eceff1; }
    .btn.btn-info .btn-info.dropdown-toggle {
      background-color: transparent;
      border: 2px solid #282638;
      color: #78849c; }
  .btn.btn-default {
    border-radius: 4px;
    background-color: #454864;
    border: 0;
    color: #fff; }
    .btn.btn-default:hover {
      background-color: #37374f; }
    .btn.btn-default:active, .btn.btn-default.active {
      background-color: #282638; }
    .btn.btn-default:disabled {
      background-color: #cfd7dc;
      color: #eceff1; }
  .btn.btn-grey {
    background: #d4dee1;
    border-color: #d4dee1;
    color: #000;
    border-radius: 50px; }
    .btn.btn-grey:hover, .btn.btn-grey:active {
      background: #bccbd3;
      border-color: #bccbd3; }
  .btn.btn-dark {
    border-radius: 4px;
    background-color: #606b8b;
    border: 0;
    color: #eceff1;
    padding: 8px 12px; }
    .btn.btn-dark:hover {
      background-color: #545a7a; }
    .btn.btn-dark:active, .btn.btn-dark.active {
      background-color: #454864;
      color: #eceff1; }
    .btn.btn-dark.disabled {
      background-color: #eceff1;
      color: #cfd7dc; }
    .btn.btn-dark.btn-sm {
      padding: 6px 8px; }
    .btn.btn-dark.btn-lg {
      padding: 12px 16px; }
  .btn.btn-light {
    border-radius: 4px;
    background-color: #eceff1;
    border: 0;
    color: #282638;
    padding: 8px 12px; }
    .btn.btn-light:hover {
      background-color: #cfd7dc; }
    .btn.btn-light:active, .btn.btn-light.active {
      background-color: #b0bbc5; }
    .btn.btn-light.disabled {
      background-color: #eceff1;
      color: #78849c; }
    .btn.btn-light.btn-sm {
      padding: 6px 8px; }
    .btn.btn-light.btn-lg {
      padding: 12px 16px; }
  .btn.btn-danger {
    background-color: #e40046; }
    .btn.btn-danger:hover {
      background-color: #bf0039; }
    .btn.btn-danger:active, .btn.btn-danger.active {
      background-color: #a60032; }
    .btn.btn-danger.disabled {
      background-color: #f19db6; }
  .btn.btn-warning {
    background-color: #fce300;
    color: #000; }
    .btn.btn-warning:hover {
      background-color: #e0a800; }
    .btn.btn-warning:active, .btn.btn-warning.active {
      background-color: #d39e00; }
    .btn.btn-warning.disabled {
      background-color: #fdf4a4; }
  .btn.btn-success {
    background-color: #4d8406; }
    .btn.btn-success:hover {
      background-color: #3a6602; }
    .btn.btn-success:active, .btn.btn-success.active {
      background-color: #2b4d00; }
    .btn.btn-success.disabled {
      background-color: #f19db6; }
  .btn.btn-blank {
    background-color: transparent;
    border: 0;
    box-shadow: none; }
  .btn.btn-link {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    color: #0870b5; }

.note-toolbar .btn.btn-default.btn-small {
  color: #282638;
  padding: 6px 8px;
  border: 1px solid #eceff1; }

.btn-group > .btn.btn-secondary:first-child,
.btn-group > .btn.btn-primary:first-child,
.btn-group > .btn.btn-default:first-child,
.btn-group > .btn.btn-info:first-child {
  margin-left: 0; }
  .btn-group > .btn.btn-secondary:first-child:not(:last-child):not(.dropdown-toggle) span,
  .btn-group > .btn.btn-primary:first-child:not(:last-child):not(.dropdown-toggle) span,
  .btn-group > .btn.btn-default:first-child:not(:last-child):not(.dropdown-toggle) span,
  .btn-group > .btn.btn-info:first-child:not(:last-child):not(.dropdown-toggle) span {
    border-radius: 55px 0 0 55px; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child span {
  border-radius: 0 55px 55px 0; }

.input-group-btn .btn {
  padding: 6px 10px; }

.lead {
  font-weight: 400; }

.alert-info {
  color: #454864;
  background-color: #fff;
  border: 2px solid #78849c; }

.alert-success {
  color: #454864;
  background-color: #fff;
  border: 2px solid #4d8406; }

.alert-warning {
  color: #454864;
  background-color: #fff;
  border: 2px solid #fce300; }

.alert-danger {
  color: #454864;
  background-color: #fff;
  border: 2px solid #e40046; }

.panel {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2);
  border: 0; }
  .panel .panel-heading {
    background-color: #eceff1;
    color: #282638;
    border-color: #cfd7dc; }
    .panel .panel-heading a:not(.btn) {
      color: #282638; }

.well,
.btn-feature {
  background-color: #eceff1;
  border: 1px solid #eceff1;
  color: #282638;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.2); }
  .well:hover, .well:focus,
  .btn-feature:hover,
  .btn-feature:focus {
    background-color: #cfd7dc;
    color: #282638; }

.pagination > li > a,
.pagination > li > span {
  color: #282638; }

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background-color: #282638;
  border-color: #282638; }

@media only screen and (min-width: 1200px) {
  .main-nav a {
    font-size: 0.8em; } }

.btn-circle {
  height: 150px !important;
  padding: 6px 12px !important;
  font-size: 18px; }
  .btn-circle.btn-circle-color-cycle1 {
    background-color: #d2108c; }
  .btn-circle.btn-circle-color-cycle2 {
    background-color: #008264; }
  .btn-circle.btn-circle-color-cycle3 {
    background-color: #267fe7; }
  .btn-circle.btn-circle-color-cycle4 {
    background-color: #514689; }

.icon-homepage {
  width: 80px;
  height: 80px; }
  .icon-homepage.icon-homepage-cap {
    background-position: -80px 0; }
  .icon-homepage.icon-homepage-list {
    background-position: -160px 0; }
  .icon-homepage.icon-homepage-school {
    background-position: -240px 0; }

/*# sourceMappingURL=ie.css.map */
