body {
  color: #333d47;
  position: relative;
  font-family: "Open Sans","Roboto","Arial", "Helvetic", sans-serif;
  font-size: 14px; }

h1, h2, h3, h4, h5, h6 {
  font-family: "Raleway", "Verdana", "Lucida Grande", "Gill Sans", "Arial", "Helvetica", sans-serif;
  font-weight: 400;
  line-height: 1.1; }

.big{
	font-size:24px;
}

main {
  max-width: 100vw;
  overflow: hidden; }

main.private {
  background-color: #e6e6e6;
  padding-bottom: 40px; }

main.public > .container-fluid {
  padding: 0; }

.hidden{
    display:none;
}
.margin-bottom{
	margin-bottom:20px;
}

.v-align-wrapper {
  height: 100vh;
  width: 100vw;
  display: table;
  margin: 36px auto;
  max-width: 756px;
  width: 100%; }
  .v-align-wrapper .valign-content {
    display: table-cell;
    vertical-align: middle; }

.terms {
  padding: 16px;
  background-color: #f2f2f2; }
  .terms .sectioncontent > ol {
    padding-left: 0; }
    .terms .sectioncontent > ol > li {
      padding: 8px 0;
      border-top: 1px solid rgba(51, 61, 71, 0.2); }
      .terms .sectioncontent > ol > li:last-child {
        border-bottom: 1px solid rgba(51, 61, 71, 0.2); }
      .terms .sectioncontent > ol > li > ol {
        padding-left: 12px; }

.btn-flat {
  box-shadow: none !important; }
  .btn-flat:hover {
    background-color: rgba(51, 61, 71, 0.1) !important; }

a {
  color: #00829a; }
  a:link, a:visited, a:active, a:hover {
    text-decoration: none; }

a:focus, a:hover {
  color: #005767; }

nav#topnav {
  display: table;
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  padding: 16px 0 8px;
  background: white;
  max-height: 54px;
  z-index: 9999; }
  nav#topnav img {
    max-width: 160px;
    max-height: 64px; }
  nav#topnav a.blue {
    color: white; }
  nav#topnav #notifications a {
    padding: 20px 16px 8px 8px;
    position: relative;
    border-radius: 2px;
    margin: 0 auto;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    nav#topnav #notifications a:hover {
      background-color: rgba(51, 61, 71, 0.1); }
  nav#topnav #notifications span.count {
    position: absolute;
    top: 8px;
    right: 8px;
    background: #bd0900;
    height: 16px;
    width: auto;
    color: white;
    display: block;
    padding: 0 4px;
    font-size: 12px;
    font-weight: 500; }
  nav#topnav .secondary-options {
    width: 100%;
    float: right;
    max-width: 750px; }
    nav#topnav .secondary-options i {
      margin: 8px 0 8px 8px !important; }
    nav#topnav .secondary-options > * {
      display: inline-block; }
    nav#topnav .secondary-options a.instance-select {
      padding: 4px;
      position: relative;
      display: inline-block;
      color: #333d47;
      height: auto;
      width: 100%;
      max-width: 300px;
      font-size: 12px;
      margin: 0 auto;
      border-bottom: 1px solid rgba(51, 61, 71, 0.2); }
      nav#topnav .secondary-options a.instance-select #account-select-placeholder {
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%;
        margin-top: 4px; }
      nav#topnav .secondary-options a.instance-select ul li {
        display: block; }
      nav#topnav .secondary-options a.instance-select.active {
        background-color: rgba(51, 61, 71, 0.1); }
      nav#topnav .secondary-options a.instance-select:after {
        position: absolute;
        right: 16px;
        bottom: 12px;
        font-family: 'Ionicons';
        content: "\f107";
        display: block;
        font-size: 14px; }
      nav#topnav .secondary-options a.instance-select.active:after {
        content: "\f104"; }
      nav#topnav .secondary-options a.instance-select:hover {
        background-color: rgba(51, 61, 71, 0.1); }
    nav#topnav .secondary-options #mobile-nav-toggle a {
      padding: 20px 20px 8px 12px;
      position: relative;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      nav#topnav .secondary-options #mobile-nav-toggle a:hover {
        background-color: rgba(51, 61, 71, 0.1); }
      nav#topnav .secondary-options #mobile-nav-toggle a i {
        margin: 0; }

nav#sidenav {
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  nav#sidenav.active > ul {
    right: 0;
    position: absolute; }
  nav#sidenav > ul {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: fixed;
    display: block;
    top: 0;
    right: -200px;
    bottom: 0;
    background-color: #333d47;
    z-index: 9990;
    padding: 88px 0 0;
    margin: 0;
    width: 200px; }
    nav#sidenav > ul > li {
      background-color: #333d47; }
      nav#sidenav > ul > li#user {
        z-index: 9992;
        position: relative; }
      nav#sidenav > ul > li a, nav#sidenav > ul > li span {
        padding: 16px;
        color: white;
        display: block; }
      nav#sidenav > ul > li a:hover {
        text-decoration: none;
        background-color: rgba(255, 255, 255, 0.1); }
      nav#sidenav > ul > li > ul {
        position: fixed;
        right: 0;
        top: 0;
        bottom: 0;
        width: 0;
        padding-top: 196px;
        z-index: 9991;
        background-color: #283038;
        padding-left: 0;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        overflow: hidden; }
        nav#sidenav > ul > li > ul > li {
          width: 200px; }
        nav#sidenav > ul > li > ul.active {
          width: 200px; }
  nav#sidenav.submenu-active a.deactivator {
    display: block; }
  nav#sidenav.submenu-active li#user {
    background-color: transparent; }
  nav#sidenav a {
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    nav#sidenav a.active {
      background-color: #485765; }
    nav#sidenav a.deactivator {
      display: none;
      position: absolute;
      z-index: 9992;
      padding: 16px;
      width: 200px;
      color: rgba(255, 255, 255, 0.5); }
      nav#sidenav a.deactivator:hover {
        cursor: pointer;
        text-decoration: none;
        color: white; }
  nav#sidenav li {
    list-style-type: none;
    color: white; }
    nav#sidenav li i.ion {
      padding: 0 16px 0 0; }

@media only screen and (min-width: 768px) {
  a#account-select-container ul.trCustomSelect {
    position: absolute;
    top: 75%;
    bottom: -600px;
    left: 12px;
    right: 0;
    width: 90%; } }

@media (min-width: 992px) {
  nav#topnav {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    position: fixed; }
  main.private {
    padding-left: 216px;
    padding-right: 16px;
    padding-top: 92px; }
  nav#sidenav > ul {
    left: 0;
    right: none;
    width: 200px; }
    nav#sidenav > ul > li > ul {
      left: 0;
      right: none; } }

span.accountSelectLabel {
  display: block; }

fieldset.table-summary {
  position: relative;
  display: block;
  margin: 16px 0;
  background-color: white; }
  fieldset.table-summary > span:first-child {
    font-weight: 600;
    color: #839969;
    display: inline-block; }
  fieldset.table-summary > span:first-child,
  fieldset.table-summary > span > span {
    display: inline-block;
    padding: 16px;
    background-color: white;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
  fieldset.table-summary > span > span {
    border: 1px solid transparent;
    border-right: 1px solid rgba(51, 61, 71, 0.1);
    font-weight: 600; }
    fieldset.table-summary > span > span:first-child {
      border-left: 1px solid rgba(51, 61, 71, 0.1); }
    fieldset.table-summary > span > span:hover {
      border-color: #00829a;
      color: #00829a;
      background-color: rgba(0, 130, 154, 0.1); }

table.table-bordered.table-striped.table-hover {
  display: table;
  background-color: white;
  padding: 8px;
  border-color: transparent;
  border-radius: 2px;
  width: 100%;
  margin-bottom: 16px; }
  table.table-bordered.table-striped.table-hover tbody tr {
    position: relative;
    overflow: hidden;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    table.table-bordered.table-striped.table-hover tbody tr:hover {
      background-color: rgba(0, 130, 154, 0.1); }
    table.table-bordered.table-striped.table-hover tbody tr.danger {
      background-color: rgba(189, 9, 0, 0.15);
      color: #a40800; }
      table.table-bordered.table-striped.table-hover tbody tr.danger a {
        color: #8a0700; }
      table.table-bordered.table-striped.table-hover tbody tr.danger:hover {
        background-color: rgba(189, 9, 0, 0.1); }
  table.table-bordered.table-striped.table-hover tr.total-row td.empty-cell:hover, table.table-bordered.table-striped.table-hover tr.total-row:hover {
    background-color: white; }
  table.table-bordered.table-striped.table-hover tr.gridPager td:hover, table.table-bordered.table-striped.table-hover tr.gridPager:hover, table.table-bordered.table-striped.table-hover tr.gridPager tr:hover {
    background-color: white; }
  table.table-bordered.table-striped.table-hover th {
    font-size: 16px;
    font-weight: 600;
    position: relative;
    text-align: center;
    overflow: hidden;
    border: 0px solid transparent;
    border-bottom: 2px solid #f2f2f2; }
    table.table-bordered.table-striped.table-hover th a {
      position: relative;
      padding: 12px;
      display: block;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      table.table-bordered.table-striped.table-hover th a:hover {
        background-color: #f2f2f2; }
  table.table-bordered.table-striped.table-hover td {
    padding: 8px;
    white-space: nowrap;
    text-align: center;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    table.table-bordered.table-striped.table-hover td:hover {
      background-color: rgba(0, 130, 154, 0.1); }
    table.table-bordered.table-striped.table-hover td a {
      font-weight: 600;
      display: inline-block;
      padding: 4px;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      table.table-bordered.table-striped.table-hover td a:hover {
        background-color: #f2f2f2; }
  table.table-bordered.table-striped.table-hover.make-responsive > thead {
    display: none; }
  table.table-bordered.table-striped.table-hover.make-responsive > tbody img {
    display: none; }
  table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr {
    width: 100%; }
    table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > th {
      display: none; }
    table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr:nth-child(2n) {
      background-color: rgba(51, 61, 71, 0.05); }
    table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr.danger {
      background-color: rgba(189, 9, 0, 0.15);
      color: #a40800;
      border-bottom: 1px solid rgba(189, 9, 0, 0.3); }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr.danger a {
        color: #8a0700;
        font-weight: 600; }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr.danger:hover {
        border-color: rgba(189, 9, 0, 0.25); }
    table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > td {
      display: block;
      text-align: left;
      padding-top: 24px;
      position: relative;
      color: #333d47;
      width: 100%; }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > td:first-child {
        margin-top: 24px; }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > td:last-child {
        margin-bottom: 24px; }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > td:before {
        content: attr(data-th);
        position: absolute;
        top: 8px;
        left: 8px;
        font-weight: 600;
        text-transform: uppercase;
        font-size: 12px;
        color: #768b5e; }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > td.empty-cell {
        display: none; }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > td.total-cell {
        width: 100%; }
      table.table-bordered.table-striped.table-hover.make-responsive > tbody > tr > td a {
        padding-left: 0;
        font-weight: 400; }

ul.trCustomSelect {
  position: absolute;
  max-height: 500px;
  height: 0;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  overflow-y: scroll;
  overflow-x: hidden;
  width: 100%;
  background-color: inherit;
  padding: 0;
  border-radius: 2px;
  margin-top: 16px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
  ul.trCustomSelect:empty {
    display: none;
    max-height: 0;
    bottom: 0 !important; }
  ul.trCustomSelect.active {
    height: auto;
    display: block; }
  ul.trCustomSelect li.trCustomSelectItem {
    list-style-type: none;
    padding: 8px;
    background-color: white;
    display: inline-block;
    color: inherit;
    position: relative;
    text-align: left;
    min-width: 150px;
    width: 100%;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in; }
    ul.trCustomSelect li.trCustomSelectItem:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: block;
      content: "";
      background-color: transparent;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      z-index: 0; }
    ul.trCustomSelect li.trCustomSelectItem:hover {
      cursor: pointer; }
      ul.trCustomSelect li.trCustomSelectItem:hover:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        content: "";
        background-color: rgba(0, 0, 0, 0.1);
        z-index: 0; }

.message-container > * {
  margin: 8px 0;
  padding: 8px;
  border-radius: 2px;
  position: relative;
  display: block; }

.message-container > *:empty {
  display: none; }

.message-container .error-message {
  background-color: #bd0900;
  color: white; }

.message-container .success-message {
  background-color: #77bc1f;
  color: white; }

.valign-container {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0 auto; }
  .valign-container .valign-wrapper {
    display: table-cell;
    vertical-align: middle;
    height: 100vh;
    margin: 0 auto;
    width: auto;
    max-width: 50%; }

#login, #forgot-password {
  padding: 12px;
  margin: 0;
  border-radius: 2px;
  max-width: 400px;
  position: relative; }
  #login a.btn, #forgot-password a.btn {
    text-transform: uppercase;
    padding: 8px 36px; }
  #login img, #forgot-password img {
    padding: 36px 8px;
    margin: 0 auto; }

@media (min-width: 768px) {
  .valign-container {
    display: table;
    position: relative; }
    .valign-container .valign-wrapper section {
      padding: 16px;
      margin: 8px; } }

.input-set {
  position: relative;
  margin: 4px 0;
  min-height: 36px;
  height: 64px;
  border: 1px solid transparent; }
  .input-set.inline {
    display: inline-block;
    min-width: 200px; }
  .input-set input[type="text"], .input-set input[type="email"], .input-set input[type="password"] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 16px;
    width: 100%;
    padding-top: 20px;
    font-size: 16px;
    display: block;
    border: 0;
    border-bottom: 2px solid #00829a;
    background-color: transparent;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    outline: 0; }
    .input-set input[type="text"].errorElement, .input-set input[type="email"].errorElement, .input-set input[type="password"].errorElement {
      border-bottom: 2px solid #bd0900; }
  .input-set label, .input-set span {
    text-align: left !important;
    position: absolute;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    color: #00829a; }
    .input-set label:not(.ValidationMessage), .input-set span:not(.ValidationMessage) {
      top: 2px; }
  .input-set select {
    position: relative;
    width: auto;
    height: auto;
    min-width: 160px;
    margin-top: 12px; }
  .input-set select + span {
    top: 8px !important;
    display: block; }
  .input-set .ValidationMessage {
    bottom: 0;
    color: #bd0900 !important; }


.input-set-toggle {
    position: relative;
}
  .input-set-toggle input[type="checkbox"] {
    height: 20px;
    width: 20px;
    margin: 8px 16px;
    background-color: white;
    outline: 0;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .input-set-toggle input[type="checkbox"]:checked {
      background-color: #00829a; }
  .input-set-toggle input + label {
    padding: 0 0 8px;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    font-weight: 400; }
  .input-set-toggle a {
    display: inline-block;
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }

.filters {
  background-color: white;
  display: block;
  margin: 16px 0; }
  .filters.alphabetic {
    padding: 0 8px; }
    .filters.alphabetic span {
      color: #9cae87;
      font-weight: 600;
      font-size: 12px;
      text-transform: uppercase; }
    .filters.alphabetic a {
      display: inline-block;
      padding: 4px 8px;
      margin: 0;
      -webkit-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      border: 1px solid transparent; }
      .filters.alphabetic a:hover {
        background-color: rgba(0, 130, 154, 0.1);
        border-color: #00829a; }
      .filters.alphabetic a.active {
        background-color: rgba(0, 130, 154, 0.1);
        font-weight: 600; }
  .filters .input-set {
    border-right: 1px solid rgba(51, 61, 71, 0.1);
    padding: 16px; }
    .filters .input-set:empty {
      display: none; }

#DialogDiv body:empty {
  display: none; }

.sectionhead .section-options > * {
  display: block; }

@media (min-width: 992px) {
  .sectionhead h1 {
    margin-top: 0; }
  .sectionhead .section-options {
    text-align: right; }
    .sectionhead .section-options > * {
      display: inline-block; } }

.btn {
  border-radius: 2px;
  padding: 8px 16px;
  margin: 8px;
  border: none;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }
  .btn:hover {
    border: none;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    background-color: rgba(51, 61, 71, 0.25); }
  .btn:active {
    box-shadow: none; }

.btn-flat {
  border-radius: 2px;
  padding: 8px 16px;
  margin: 8px;
  border: none;
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }
  .btn-flat:hover {
    border: none;
    background-color: rgba(51, 61, 71, 0.25); }
  .btn-flat:active {
    box-shadow: none; }

.btn-large {
  padding: 16px; }

.btn-blue, .btn-primary {
  background-color: #00829a;
  color: white; }
  .btn-blue:link, .btn-blue:visited, .btn-primary:link, .btn-primary:visited {
    background-color: #00829a !important; }
  .btn-blue:hover, .btn-primary:hover {
    background-color: #00adcd;
    color: white; }

.btn-download {
  padding-left: 4.5rem;
  position: relative; }
  .btn-download:before {
    display: inline-block;
    position: absolute;
    left: 8px;
    font-family: "Ionicons";
    content: "\f408";
    top: 8px;
    font-size: 3rem; }

.btn-add {
  padding-left: 3.5rem;
  position: relative; }
  .btn-add:before {
    display: inline-block;
    position: absolute;
    left: 8px;
    font-family: "Ionicons";
    content: "\f489";
    top: 5px;
    font-size: 3rem; }

.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; }
  .truncate:hover {
    overflow: visible;
    width: auto; }

.rm-margin {
  margin: 0; }

@media (min-width: 768px) {
  nav#primary-nav > li a {
    padding: 10px; } }

.btn.btn-success:hover {
  background-color: #77bc1f; }

.btn.btn-warning:hover {
  background-color: #ec971f; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  box-sizing: border-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding-right: 0.5rem;
  padding-left: 0.5rem; }

.ie .col-xs-1, .ie .col-sm-1, .ie .col-md-1, .ie .col-lg-1, .ie .col-xs-2, .ie .col-sm-2, .ie .col-md-2, .ie .col-lg-2, .ie .col-xs-3, .ie .col-sm-3, .ie .col-md-3, .ie .col-lg-3, .ie .col-xs-4, .ie .col-sm-4, .ie .col-md-4, .ie .col-lg-4, .ie .col-xs-5, .ie .col-sm-5, .ie .col-md-5, .ie .col-lg-5, .ie .col-xs-6, .ie .col-sm-6, .ie .col-md-6, .ie .col-lg-6, .ie .col-xs-7, .ie .col-sm-7, .ie .col-md-7, .ie .col-lg-7, .ie .col-xs-8, .ie .col-sm-8, .ie .col-md-8, .ie .col-lg-8, .ie .col-xs-9, .ie .col-sm-9, .ie .col-md-9, .ie .col-lg-9, .ie .col-xs-10, .ie .col-sm-10, .ie .col-md-10, .ie .col-lg-10, .ie .col-xs-11, .ie .col-sm-11, .ie .col-md-11, .ie .col-lg-11, .ie .col-xs-12, .ie .col-sm-12, .ie .col-md-12, .ie .col-lg-12, .span-xs-1, .span-sm-1, .span-md-1, .span-lg-1, .span-xs-2, .span-sm-2, .span-md-2, .span-lg-2, .span-xs-3, .span-sm-3, .span-md-3, .span-lg-3, .span-xs-4, .span-sm-4, .span-md-4, .span-lg-4, .span-xs-5, .span-sm-5, .span-md-5, .span-lg-5, .span-xs-6, .span-sm-6, .span-md-6, .span-lg-6, .span-xs-7, .span-sm-7, .span-md-7, .span-lg-7, .span-xs-8, .span-sm-8, .span-md-8, .span-lg-8, .span-xs-9, .span-sm-9, .span-md-9, .span-lg-9, .span-xs-10, .span-sm-10, .span-md-10, .span-lg-10, .span-xs-11, .span-sm-11, .span-md-11, .span-lg-11, .span-xs-12, .span-sm-12, .span-md-12, .span-lg-12 {
  float: left;
  min-height: 1px;
  margin: 0;
  position: relative; }

@media (min-width: 0px) {
  .col-xs-1 {
    -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
    max-width: 8.333%; }
  .ie .col-xs-1, .span-xs-1 {
    width: 8.333%; }
  .col-xs-push-1 {
    left: 8.333%; }
  .col-xs-pull-1 {
    right: 8.333%; }
  .col-xs-2 {
    -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
    max-width: 16.667%; }
  .ie .col-xs-2, .span-xs-2 {
    width: 16.667%; }
  .col-xs-push-2 {
    left: 16.667%; }
  .col-xs-pull-2 {
    right: 16.667%; }
  .col-xs-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
  .ie .col-xs-3, .span-xs-3 {
    width: 25%; }
  .col-xs-push-3 {
    left: 25%; }
  .col-xs-pull-3 {
    right: 25%; }
  .col-xs-4 {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    max-width: 33.333%; }
  .ie .col-xs-4, .span-xs-4 {
    width: 33.333%; }
  .col-xs-push-4 {
    left: 33.333%; }
  .col-xs-pull-4 {
    right: 33.333%; }
  .col-xs-5 {
    -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
    max-width: 41.667%; }
  .ie .col-xs-5, .span-xs-5 {
    width: 41.667%; }
  .col-xs-push-5 {
    left: 41.667%; }
  .col-xs-pull-5 {
    right: 41.667%; }
  .col-xs-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }
  .ie .col-xs-6, .span-xs-6 {
    width: 50%; }
  .col-xs-push-6 {
    left: 50%; }
  .col-xs-pull-6 {
    right: 50%; }
  .col-xs-7 {
    -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
    max-width: 58.333%; }
  .ie .col-xs-7, .span-xs-7 {
    width: 58.333%; }
  .col-xs-push-7 {
    left: 58.333%; }
  .col-xs-pull-7 {
    right: 58.333%; }
  .col-xs-8 {
    -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
    max-width: 66.667%; }
  .ie .col-xs-8, .span-xs-8 {
    width: 66.667%; }
  .col-xs-push-8 {
    left: 66.667%; }
  .col-xs-pull-8 {
    right: 66.667%; }
  .col-xs-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%; }
  .ie .col-xs-9, .span-xs-9 {
    width: 75%; }
  .col-xs-push-9 {
    left: 75%; }
  .col-xs-pull-9 {
    right: 75%; }
  .col-xs-10 {
    -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
    max-width: 83.333%; }
  .ie .col-xs-10, .span-xs-10 {
    width: 83.333%; }
  .col-xs-push-10 {
    left: 83.333%; }
  .col-xs-pull-10 {
    right: 83.333%; }
  .col-xs-11 {
    -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
    max-width: 91.667%; }
  .ie .col-xs-11, .span-xs-11 {
    width: 91.667%; }
  .col-xs-push-11 {
    left: 91.667%; }
  .col-xs-pull-11 {
    right: 91.667%; }
  .col-xs-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }
  .ie .col-xs-12, .span-xs-12 {
    width: 100%; }
  .col-xs-push-12 {
    left: 100%; }
  .col-xs-pull-12 {
    right: 100%; }
  .order-xs-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .grow-xs-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .order-xs-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .grow-xs-2 {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2; }
  .order-xs-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .grow-xs-3 {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3; }
  .order-xs-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .grow-xs-4 {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4; }
  .order-xs-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .grow-xs-5 {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5; }
  .order-xs-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .grow-xs-6 {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6; }
  .order-xs-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .grow-xs-7 {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7; }
  .order-xs-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .grow-xs-8 {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8; }
  .order-xs-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .grow-xs-9 {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9; }
  .order-xs-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .grow-xs-10 {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10; }
  .order-xs-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .grow-xs-11 {
    -webkit-box-flex: 11;
        -ms-flex-positive: 11;
            flex-grow: 11; }
  .order-xs-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .grow-xs-12 {
    -webkit-box-flex: 12;
        -ms-flex-positive: 12;
            flex-grow: 12; }
  .order-xs-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .grow-xs-13 {
    -webkit-box-flex: 13;
        -ms-flex-positive: 13;
            flex-grow: 13; }
  .order-xs-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14; }
  .grow-xs-14 {
    -webkit-box-flex: 14;
        -ms-flex-positive: 14;
            flex-grow: 14; }
  .order-xs-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15; }
  .grow-xs-15 {
    -webkit-box-flex: 15;
        -ms-flex-positive: 15;
            flex-grow: 15; }
  .order-xs-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16; }
  .grow-xs-16 {
    -webkit-box-flex: 16;
        -ms-flex-positive: 16;
            flex-grow: 16; }
  .order-xs-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17; }
  .grow-xs-17 {
    -webkit-box-flex: 17;
        -ms-flex-positive: 17;
            flex-grow: 17; }
  .order-xs-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18; }
  .grow-xs-18 {
    -webkit-box-flex: 18;
        -ms-flex-positive: 18;
            flex-grow: 18; }
  .order-xs-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19; }
  .grow-xs-19 {
    -webkit-box-flex: 19;
        -ms-flex-positive: 19;
            flex-grow: 19; }
  .order-xs-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20; }
  .grow-xs-20 {
    -webkit-box-flex: 20;
        -ms-flex-positive: 20;
            flex-grow: 20; }
  .order-xs-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21; }
  .grow-xs-21 {
    -webkit-box-flex: 21;
        -ms-flex-positive: 21;
            flex-grow: 21; }
  .order-xs-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22; }
  .grow-xs-22 {
    -webkit-box-flex: 22;
        -ms-flex-positive: 22;
            flex-grow: 22; }
  .order-xs-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23; }
  .grow-xs-23 {
    -webkit-box-flex: 23;
        -ms-flex-positive: 23;
            flex-grow: 23; }
  .order-xs-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24; }
  .grow-xs-24 {
    -webkit-box-flex: 24;
        -ms-flex-positive: 24;
            flex-grow: 24; }
  .hidden-xs {
    display: none !important; }
  .inline-xs {
    display: inline !important; }
  .inline-block-xs {
    display: inline-block !important; }
  .block-xs {
    display: block !important; }
  .text-xs-center, .center-content-xs {
    text-align: center !important; }
  .text-xs-left {
    text-align: left !important; }
  .text-xs-right {
    text-align: right !important; }
  .float-xs-none {
    float: none !important; }
  .float-xs-right {
    float: right !important; }
  .float-xs-left {
    float: left !important; } }

@media (min-width: 768px) {
  .col-sm-1 {
    -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
    max-width: 8.333%; }
  .ie .col-sm-1, .span-sm-1 {
    width: 8.333%; }
  .col-sm-push-1 {
    left: 8.333%; }
  .col-sm-pull-1 {
    right: 8.333%; }
  .col-sm-2 {
    -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
    max-width: 16.667%; }
  .ie .col-sm-2, .span-sm-2 {
    width: 16.667%; }
  .col-sm-push-2 {
    left: 16.667%; }
  .col-sm-pull-2 {
    right: 16.667%; }
  .col-sm-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
  .ie .col-sm-3, .span-sm-3 {
    width: 25%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-4 {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    max-width: 33.333%; }
  .ie .col-sm-4, .span-sm-4 {
    width: 33.333%; }
  .col-sm-push-4 {
    left: 33.333%; }
  .col-sm-pull-4 {
    right: 33.333%; }
  .col-sm-5 {
    -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
    max-width: 41.667%; }
  .ie .col-sm-5, .span-sm-5 {
    width: 41.667%; }
  .col-sm-push-5 {
    left: 41.667%; }
  .col-sm-pull-5 {
    right: 41.667%; }
  .col-sm-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }
  .ie .col-sm-6, .span-sm-6 {
    width: 50%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-7 {
    -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
    max-width: 58.333%; }
  .ie .col-sm-7, .span-sm-7 {
    width: 58.333%; }
  .col-sm-push-7 {
    left: 58.333%; }
  .col-sm-pull-7 {
    right: 58.333%; }
  .col-sm-8 {
    -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
    max-width: 66.667%; }
  .ie .col-sm-8, .span-sm-8 {
    width: 66.667%; }
  .col-sm-push-8 {
    left: 66.667%; }
  .col-sm-pull-8 {
    right: 66.667%; }
  .col-sm-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%; }
  .ie .col-sm-9, .span-sm-9 {
    width: 75%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-10 {
    -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
    max-width: 83.333%; }
  .ie .col-sm-10, .span-sm-10 {
    width: 83.333%; }
  .col-sm-push-10 {
    left: 83.333%; }
  .col-sm-pull-10 {
    right: 83.333%; }
  .col-sm-11 {
    -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
    max-width: 91.667%; }
  .ie .col-sm-11, .span-sm-11 {
    width: 91.667%; }
  .col-sm-push-11 {
    left: 91.667%; }
  .col-sm-pull-11 {
    right: 91.667%; }
  .col-sm-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }
  .ie .col-sm-12, .span-sm-12 {
    width: 100%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-pull-12 {
    right: 100%; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .grow-sm-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .grow-sm-2 {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .grow-sm-3 {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .grow-sm-4 {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .grow-sm-5 {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .grow-sm-6 {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .grow-sm-7 {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .grow-sm-8 {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .grow-sm-9 {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .grow-sm-10 {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .grow-sm-11 {
    -webkit-box-flex: 11;
        -ms-flex-positive: 11;
            flex-grow: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .grow-sm-12 {
    -webkit-box-flex: 12;
        -ms-flex-positive: 12;
            flex-grow: 12; }
  .order-sm-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .grow-sm-13 {
    -webkit-box-flex: 13;
        -ms-flex-positive: 13;
            flex-grow: 13; }
  .order-sm-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14; }
  .grow-sm-14 {
    -webkit-box-flex: 14;
        -ms-flex-positive: 14;
            flex-grow: 14; }
  .order-sm-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15; }
  .grow-sm-15 {
    -webkit-box-flex: 15;
        -ms-flex-positive: 15;
            flex-grow: 15; }
  .order-sm-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16; }
  .grow-sm-16 {
    -webkit-box-flex: 16;
        -ms-flex-positive: 16;
            flex-grow: 16; }
  .order-sm-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17; }
  .grow-sm-17 {
    -webkit-box-flex: 17;
        -ms-flex-positive: 17;
            flex-grow: 17; }
  .order-sm-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18; }
  .grow-sm-18 {
    -webkit-box-flex: 18;
        -ms-flex-positive: 18;
            flex-grow: 18; }
  .order-sm-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19; }
  .grow-sm-19 {
    -webkit-box-flex: 19;
        -ms-flex-positive: 19;
            flex-grow: 19; }
  .order-sm-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20; }
  .grow-sm-20 {
    -webkit-box-flex: 20;
        -ms-flex-positive: 20;
            flex-grow: 20; }
  .order-sm-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21; }
  .grow-sm-21 {
    -webkit-box-flex: 21;
        -ms-flex-positive: 21;
            flex-grow: 21; }
  .order-sm-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22; }
  .grow-sm-22 {
    -webkit-box-flex: 22;
        -ms-flex-positive: 22;
            flex-grow: 22; }
  .order-sm-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23; }
  .grow-sm-23 {
    -webkit-box-flex: 23;
        -ms-flex-positive: 23;
            flex-grow: 23; }
  .order-sm-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24; }
  .grow-sm-24 {
    -webkit-box-flex: 24;
        -ms-flex-positive: 24;
            flex-grow: 24; }
  .hidden-sm {
    display: none !important; }
  .inline-sm {
    display: inline !important; }
  .inline-block-sm {
    display: inline-block !important; }
  .block-sm {
    display: block !important; }
  .text-sm-center, .center-content-sm {
    text-align: center !important; }
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .float-sm-none {
    float: none !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-left {
    float: left !important; } }

@media (min-width: 992px) {
  .col-md-1 {
    -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
    max-width: 8.333%; }
  .ie .col-md-1, .span-md-1 {
    width: 8.333%; }
  .col-md-push-1 {
    left: 8.333%; }
  .col-md-pull-1 {
    right: 8.333%; }
  .col-md-2 {
    -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
    max-width: 16.667%; }
  .ie .col-md-2, .span-md-2 {
    width: 16.667%; }
  .col-md-push-2 {
    left: 16.667%; }
  .col-md-pull-2 {
    right: 16.667%; }
  .col-md-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
  .ie .col-md-3, .span-md-3 {
    width: 25%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-4 {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    max-width: 33.333%; }
  .ie .col-md-4, .span-md-4 {
    width: 33.333%; }
  .col-md-push-4 {
    left: 33.333%; }
  .col-md-pull-4 {
    right: 33.333%; }
  .col-md-5 {
    -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
    max-width: 41.667%; }
  .ie .col-md-5, .span-md-5 {
    width: 41.667%; }
  .col-md-push-5 {
    left: 41.667%; }
  .col-md-pull-5 {
    right: 41.667%; }
  .col-md-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }
  .ie .col-md-6, .span-md-6 {
    width: 50%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-7 {
    -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
    max-width: 58.333%; }
  .ie .col-md-7, .span-md-7 {
    width: 58.333%; }
  .col-md-push-7 {
    left: 58.333%; }
  .col-md-pull-7 {
    right: 58.333%; }
  .col-md-8 {
    -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
    max-width: 66.667%; }
  .ie .col-md-8, .span-md-8 {
    width: 66.667%; }
  .col-md-push-8 {
    left: 66.667%; }
  .col-md-pull-8 {
    right: 66.667%; }
  .col-md-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%; }
  .ie .col-md-9, .span-md-9 {
    width: 75%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-10 {
    -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
    max-width: 83.333%; }
  .ie .col-md-10, .span-md-10 {
    width: 83.333%; }
  .col-md-push-10 {
    left: 83.333%; }
  .col-md-pull-10 {
    right: 83.333%; }
  .col-md-11 {
    -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
    max-width: 91.667%; }
  .ie .col-md-11, .span-md-11 {
    width: 91.667%; }
  .col-md-push-11 {
    left: 91.667%; }
  .col-md-pull-11 {
    right: 91.667%; }
  .col-md-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }
  .ie .col-md-12, .span-md-12 {
    width: 100%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-pull-12 {
    right: 100%; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .grow-md-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .grow-md-2 {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .grow-md-3 {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .grow-md-4 {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .grow-md-5 {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .grow-md-6 {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .grow-md-7 {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .grow-md-8 {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .grow-md-9 {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .grow-md-10 {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .grow-md-11 {
    -webkit-box-flex: 11;
        -ms-flex-positive: 11;
            flex-grow: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .grow-md-12 {
    -webkit-box-flex: 12;
        -ms-flex-positive: 12;
            flex-grow: 12; }
  .order-md-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .grow-md-13 {
    -webkit-box-flex: 13;
        -ms-flex-positive: 13;
            flex-grow: 13; }
  .order-md-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14; }
  .grow-md-14 {
    -webkit-box-flex: 14;
        -ms-flex-positive: 14;
            flex-grow: 14; }
  .order-md-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15; }
  .grow-md-15 {
    -webkit-box-flex: 15;
        -ms-flex-positive: 15;
            flex-grow: 15; }
  .order-md-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16; }
  .grow-md-16 {
    -webkit-box-flex: 16;
        -ms-flex-positive: 16;
            flex-grow: 16; }
  .order-md-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17; }
  .grow-md-17 {
    -webkit-box-flex: 17;
        -ms-flex-positive: 17;
            flex-grow: 17; }
  .order-md-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18; }
  .grow-md-18 {
    -webkit-box-flex: 18;
        -ms-flex-positive: 18;
            flex-grow: 18; }
  .order-md-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19; }
  .grow-md-19 {
    -webkit-box-flex: 19;
        -ms-flex-positive: 19;
            flex-grow: 19; }
  .order-md-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20; }
  .grow-md-20 {
    -webkit-box-flex: 20;
        -ms-flex-positive: 20;
            flex-grow: 20; }
  .order-md-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21; }
  .grow-md-21 {
    -webkit-box-flex: 21;
        -ms-flex-positive: 21;
            flex-grow: 21; }
  .order-md-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22; }
  .grow-md-22 {
    -webkit-box-flex: 22;
        -ms-flex-positive: 22;
            flex-grow: 22; }
  .order-md-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23; }
  .grow-md-23 {
    -webkit-box-flex: 23;
        -ms-flex-positive: 23;
            flex-grow: 23; }
  .order-md-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24; }
  .grow-md-24 {
    -webkit-box-flex: 24;
        -ms-flex-positive: 24;
            flex-grow: 24; }
  .hidden-md {
    display: none !important; }
  .inline-md {
    display: inline !important; }
  .inline-block-md {
    display: inline-block !important; }
  .block-md {
    display: block !important; }
  .text-md-center, .center-content-md {
    text-align: center !important; }
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .float-md-none {
    float: none !important; }
  .float-md-right {
    float: right !important; }
  .float-md-left {
    float: left !important; } }

@media (min-width: 1200px) {
  .col-lg-1 {
    -ms-flex-preferred-size: 8.333%;
        flex-basis: 8.333%;
    max-width: 8.333%; }
  .ie .col-lg-1, .span-lg-1 {
    width: 8.333%; }
  .col-lg-push-1 {
    left: 8.333%; }
  .col-lg-pull-1 {
    right: 8.333%; }
  .col-lg-2 {
    -ms-flex-preferred-size: 16.667%;
        flex-basis: 16.667%;
    max-width: 16.667%; }
  .ie .col-lg-2, .span-lg-2 {
    width: 16.667%; }
  .col-lg-push-2 {
    left: 16.667%; }
  .col-lg-pull-2 {
    right: 16.667%; }
  .col-lg-3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    max-width: 25%; }
  .ie .col-lg-3, .span-lg-3 {
    width: 25%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-4 {
    -ms-flex-preferred-size: 33.333%;
        flex-basis: 33.333%;
    max-width: 33.333%; }
  .ie .col-lg-4, .span-lg-4 {
    width: 33.333%; }
  .col-lg-push-4 {
    left: 33.333%; }
  .col-lg-pull-4 {
    right: 33.333%; }
  .col-lg-5 {
    -ms-flex-preferred-size: 41.667%;
        flex-basis: 41.667%;
    max-width: 41.667%; }
  .ie .col-lg-5, .span-lg-5 {
    width: 41.667%; }
  .col-lg-push-5 {
    left: 41.667%; }
  .col-lg-pull-5 {
    right: 41.667%; }
  .col-lg-6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    max-width: 50%; }
  .ie .col-lg-6, .span-lg-6 {
    width: 50%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-7 {
    -ms-flex-preferred-size: 58.333%;
        flex-basis: 58.333%;
    max-width: 58.333%; }
  .ie .col-lg-7, .span-lg-7 {
    width: 58.333%; }
  .col-lg-push-7 {
    left: 58.333%; }
  .col-lg-pull-7 {
    right: 58.333%; }
  .col-lg-8 {
    -ms-flex-preferred-size: 66.667%;
        flex-basis: 66.667%;
    max-width: 66.667%; }
  .ie .col-lg-8, .span-lg-8 {
    width: 66.667%; }
  .col-lg-push-8 {
    left: 66.667%; }
  .col-lg-pull-8 {
    right: 66.667%; }
  .col-lg-9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    max-width: 75%; }
  .ie .col-lg-9, .span-lg-9 {
    width: 75%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-10 {
    -ms-flex-preferred-size: 83.333%;
        flex-basis: 83.333%;
    max-width: 83.333%; }
  .ie .col-lg-10, .span-lg-10 {
    width: 83.333%; }
  .col-lg-push-10 {
    left: 83.333%; }
  .col-lg-pull-10 {
    right: 83.333%; }
  .col-lg-11 {
    -ms-flex-preferred-size: 91.667%;
        flex-basis: 91.667%;
    max-width: 91.667%; }
  .ie .col-lg-11, .span-lg-11 {
    width: 91.667%; }
  .col-lg-push-11 {
    left: 91.667%; }
  .col-lg-pull-11 {
    right: 91.667%; }
  .col-lg-12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%; }
  .ie .col-lg-12, .span-lg-12 {
    width: 100%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-pull-12 {
    right: 100%; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .grow-lg-1 {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .grow-lg-2 {
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .grow-lg-3 {
    -webkit-box-flex: 3;
        -ms-flex-positive: 3;
            flex-grow: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .grow-lg-4 {
    -webkit-box-flex: 4;
        -ms-flex-positive: 4;
            flex-grow: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .grow-lg-5 {
    -webkit-box-flex: 5;
        -ms-flex-positive: 5;
            flex-grow: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .grow-lg-6 {
    -webkit-box-flex: 6;
        -ms-flex-positive: 6;
            flex-grow: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .grow-lg-7 {
    -webkit-box-flex: 7;
        -ms-flex-positive: 7;
            flex-grow: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .grow-lg-8 {
    -webkit-box-flex: 8;
        -ms-flex-positive: 8;
            flex-grow: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .grow-lg-9 {
    -webkit-box-flex: 9;
        -ms-flex-positive: 9;
            flex-grow: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .grow-lg-10 {
    -webkit-box-flex: 10;
        -ms-flex-positive: 10;
            flex-grow: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .grow-lg-11 {
    -webkit-box-flex: 11;
        -ms-flex-positive: 11;
            flex-grow: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .grow-lg-12 {
    -webkit-box-flex: 12;
        -ms-flex-positive: 12;
            flex-grow: 12; }
  .order-lg-13 {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  .grow-lg-13 {
    -webkit-box-flex: 13;
        -ms-flex-positive: 13;
            flex-grow: 13; }
  .order-lg-14 {
    -webkit-box-ordinal-group: 15;
        -ms-flex-order: 14;
            order: 14; }
  .grow-lg-14 {
    -webkit-box-flex: 14;
        -ms-flex-positive: 14;
            flex-grow: 14; }
  .order-lg-15 {
    -webkit-box-ordinal-group: 16;
        -ms-flex-order: 15;
            order: 15; }
  .grow-lg-15 {
    -webkit-box-flex: 15;
        -ms-flex-positive: 15;
            flex-grow: 15; }
  .order-lg-16 {
    -webkit-box-ordinal-group: 17;
        -ms-flex-order: 16;
            order: 16; }
  .grow-lg-16 {
    -webkit-box-flex: 16;
        -ms-flex-positive: 16;
            flex-grow: 16; }
  .order-lg-17 {
    -webkit-box-ordinal-group: 18;
        -ms-flex-order: 17;
            order: 17; }
  .grow-lg-17 {
    -webkit-box-flex: 17;
        -ms-flex-positive: 17;
            flex-grow: 17; }
  .order-lg-18 {
    -webkit-box-ordinal-group: 19;
        -ms-flex-order: 18;
            order: 18; }
  .grow-lg-18 {
    -webkit-box-flex: 18;
        -ms-flex-positive: 18;
            flex-grow: 18; }
  .order-lg-19 {
    -webkit-box-ordinal-group: 20;
        -ms-flex-order: 19;
            order: 19; }
  .grow-lg-19 {
    -webkit-box-flex: 19;
        -ms-flex-positive: 19;
            flex-grow: 19; }
  .order-lg-20 {
    -webkit-box-ordinal-group: 21;
        -ms-flex-order: 20;
            order: 20; }
  .grow-lg-20 {
    -webkit-box-flex: 20;
        -ms-flex-positive: 20;
            flex-grow: 20; }
  .order-lg-21 {
    -webkit-box-ordinal-group: 22;
        -ms-flex-order: 21;
            order: 21; }
  .grow-lg-21 {
    -webkit-box-flex: 21;
        -ms-flex-positive: 21;
            flex-grow: 21; }
  .order-lg-22 {
    -webkit-box-ordinal-group: 23;
        -ms-flex-order: 22;
            order: 22; }
  .grow-lg-22 {
    -webkit-box-flex: 22;
        -ms-flex-positive: 22;
            flex-grow: 22; }
  .order-lg-23 {
    -webkit-box-ordinal-group: 24;
        -ms-flex-order: 23;
            order: 23; }
  .grow-lg-23 {
    -webkit-box-flex: 23;
        -ms-flex-positive: 23;
            flex-grow: 23; }
  .order-lg-24 {
    -webkit-box-ordinal-group: 25;
        -ms-flex-order: 24;
            order: 24; }
  .grow-lg-24 {
    -webkit-box-flex: 24;
        -ms-flex-positive: 24;
            flex-grow: 24; }
  .hidden-lg {
    display: none !important; }
  .inline-lg {
    display: inline !important; }
  .inline-block-lg {
    display: inline-block !important; }
  .block-lg {
    display: block !important; }
  .text-lg-center, .center-content-lg {
    text-align: center !important; }
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .float-lg-none {
    float: none !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-left {
    float: left !important; } }

.text-danger {
  color: #bd0900; }

.text-success {
  color: #77bc1f; }

.text-warning {
  color: #f8c30f; }


.text-primary {
  color: #00829a; }

.text-red {
  color: #bd0900 !important; }
  .text-red.text-lighten-half {
    color: #d70a00 !important; }
  .text-red.text-darken-half {
    color: #a40800 !important; }
  .text-red.text-lighten-1 {
    color: #f00b00 !important; }
  .text-red.text-darken-1 {
    color: #8a0700 !important; }
  .text-red.text-lighten-2 {
    color: #ff2e24 !important; }
  .text-red.text-darken-2 {
    color: #570400 !important; }
  .text-red.text-lighten-3 {
    color: #ff5f57 !important; }
  .text-red.text-darken-3 {
    color: #240200 !important; }
  .text-red.text-lighten-4 {
    color: #ff908a !important; }
  .text-red.text-darken-4 {
    color: black !important; }

.text-blue {
  color: #00829a !important; }
  .text-blue.text-lighten-half {
    color: #0098b4 !important; }
  .text-blue.text-darken-half {
    color: #006c81 !important; }
  .text-blue.text-lighten-1 {
    color: #00adcd !important; }
  .text-blue.text-darken-1 {
    color: #005767 !important; }
  .text-blue.text-lighten-2 {
    color: #01d7ff !important; }
  .text-blue.text-darken-2 {
    color: #002c34 !important; }
  .text-blue.text-lighten-3 {
    color: #34dfff !important; }
  .text-blue.text-darken-3 {
    color: #000101 !important; }
  .text-blue.text-lighten-4 {
    color: #67e7ff !important; }
  .text-blue.text-darken-4 {
    color: black !important; }

.text-green {
  color: #77bc1f !important; }
  .text-green.text-lighten-half {
    color: #85d223 !important; }
  .text-green.text-darken-half {
    color: #69a61b !important; }
  .text-green.text-lighten-1 {
    color: #91dd31 !important; }
  .text-green.text-darken-1 {
    color: #5b9018 !important; }
  .text-green.text-lighten-2 {
    color: #a9e45d !important; }
  .text-green.text-darken-2 {
    color: #406411 !important; }
  .text-green.text-lighten-3 {
    color: #c0eb89 !important; }
  .text-green.text-darken-3 {
    color: #243909 !important; }
  .text-green.text-lighten-4 {
    color: #d7f3b4 !important; }
  .text-green.text-darken-4 {
    color: #080d02 !important; }

.text-grey {
  color: #333d47 !important; }
  .text-grey.text-lighten-half {
    color: #3e4a56 !important; }
  .text-grey.text-darken-half {
    color: #283038 !important; }
  .text-grey.text-lighten-1 {
    color: #485765 !important; }
  .text-grey.text-darken-1 {
    color: #1e2429 !important; }
  .text-grey.text-lighten-2 {
    color: #5e7082 !important; }
  .text-grey.text-darken-2 {
    color: #080a0c !important; }
  .text-grey.text-lighten-3 {
    color: #768a9d !important; }
  .text-grey.text-darken-3 {
    color: black !important; }
  .text-grey.text-lighten-4 {
    color: #94a3b2 !important; }
  .text-grey.text-darken-4 {
    color: black !important; }

.text-white {
  color: #FFFFFF !important; }
  .text-white.text-lighten-half {
    color: white !important; }
  .text-white.text-darken-half {
    color: #f2f2f2 !important; }
  .text-white.text-lighten-1 {
    color: white !important; }
  .text-white.text-darken-1 {
    color: #e6e6e6 !important; }
  .text-white.text-lighten-2 {
    color: white !important; }
  .text-white.text-darken-2 {
    color: #cccccc !important; }
  .text-white.text-lighten-3 {
    color: white !important; }
  .text-white.text-darken-3 {
    color: #b3b3b3 !important; }
  .text-white.text-lighten-4 {
    color: white !important; }
  .text-white.text-darken-4 {
    color: #999999 !important; }

.text-khaki {
  color: #9cae87 !important; }
  .text-khaki.text-lighten-half {
    color: #a9b896 !important; }
  .text-khaki.text-darken-half {
    color: #8fa478 !important; }
  .text-khaki.text-lighten-1 {
    color: #b5c3a5 !important; }
  .text-khaki.text-darken-1 {
    color: #839969 !important; }
  .text-khaki.text-lighten-2 {
    color: #ced7c4 !important; }
  .text-khaki.text-darken-2 {
    color: #697c53 !important; }
  .text-khaki.text-lighten-3 {
    color: #e7ece2 !important; }
  .text-khaki.text-darken-3 {
    color: #4f5d3f !important; }
  .text-khaki.text-lighten-4 {
    color: white !important; }
  .text-khaki.text-darken-4 {
    color: #353f2a !important; }

.text-darken {
  color: #333d47 !important; }
  .text-darken.text-lighten-half {
    color: #3e4a56 !important; }
  .text-darken.text-darken-half {
    color: #283038 !important; }
  .text-darken.text-lighten-1 {
    color: #485765 !important; }
  .text-darken.text-darken-1 {
    color: #1e2429 !important; }
  .text-darken.text-lighten-2 {
    color: #5e7082 !important; }
  .text-darken.text-darken-2 {
    color: #080a0c !important; }
  .text-darken.text-lighten-3 {
    color: #768a9d !important; }
  .text-darken.text-darken-3 {
    color: black !important; }
  .text-darken.text-lighten-4 {
    color: #94a3b2 !important; }
  .text-darken.text-darken-4 {
    color: black !important; }

.text-lighten {
  color: #FFFFFF !important; }
  .text-lighten.text-lighten-half {
    color: white !important; }
  .text-lighten.text-darken-half {
    color: #f2f2f2 !important; }
  .text-lighten.text-lighten-1 {
    color: white !important; }
  .text-lighten.text-darken-1 {
    color: #e6e6e6 !important; }
  .text-lighten.text-lighten-2 {
    color: white !important; }
  .text-lighten.text-darken-2 {
    color: #cccccc !important; }
  .text-lighten.text-lighten-3 {
    color: white !important; }
  .text-lighten.text-darken-3 {
    color: #b3b3b3 !important; }
  .text-lighten.text-lighten-4 {
    color: white !important; }
  .text-lighten.text-darken-4 {
    color: #999999 !important; }

.text-darkgrey {
  color: #2a343d !important; }
  .text-darkgrey.text-lighten-half {
    color: #34414c !important; }
  .text-darkgrey.text-darken-half {
    color: #20272e !important; }
  .text-darkgrey.text-lighten-1 {
    color: #3f4e5b !important; }
  .text-darkgrey.text-darken-1 {
    color: #151a1f !important; }
  .text-darkgrey.text-lighten-2 {
    color: #546779 !important; }
  .text-darkgrey.text-darken-2 {
    color: #000101 !important; }
  .text-darkgrey.text-lighten-3 {
    color: #698197 !important; }
  .text-darkgrey.text-darken-3 {
    color: black !important; }
  .text-darkgrey.text-lighten-4 {
    color: #879aac !important; }
  .text-darkgrey.text-darken-4 {
    color: black !important; }

.text-yellow {
  color: #f8c30f !important; }
  .text-yellow.text-lighten-half {
    color: #f9c928 !important; }
  .text-yellow.text-darken-half {
    color: #e7b407 !important; }
  .text-yellow.text-lighten-1 {
    color: #f9cf41 !important; }
  .text-yellow.text-darken-1 {
    color: #cea106 !important; }
  .text-yellow.text-lighten-2 {
    color: #fbdc72 !important; }
  .text-yellow.text-darken-2 {
    color: #9c7a05 !important; }
  .text-yellow.text-lighten-3 {
    color: #fce8a4 !important; }
  .text-yellow.text-darken-3 {
    color: #6b5303 !important; }
  .text-yellow.text-lighten-4 {
    color: #fef5d5 !important; }
  .text-yellow.text-darken-4 {
    color: #392d02 !important; }

.red {
  background-color: #bd0900 !important; }
  .red.lighten-half {
    background-color: #d70a00 !important; }
  .red.darken-half {
    background-color: #a40800 !important; }
  .red.lighten-1 {
    background-color: #f00b00 !important; }
  .red.darken-1 {
    background-color: #8a0700 !important; }
  .red.lighten-2 {
    background-color: #ff2e24 !important; }
  .red.darken-2 {
    background-color: #570400 !important; }
  .red.lighten-3 {
    background-color: #ff5f57 !important; }
  .red.darken-3 {
    background-color: #240200 !important; }
  .red.lighten-4 {
    background-color: #ff908a !important; }
  .red.darken-4 {
    background-color: black !important; }

.blue {
  background-color: #00829a !important; }
  .blue.lighten-half {
    background-color: #0098b4 !important; }
  .blue.darken-half {
    background-color: #006c81 !important; }
  .blue.lighten-1 {
    background-color: #00adcd !important; }
  .blue.darken-1 {
    background-color: #005767 !important; }
  .blue.lighten-2 {
    background-color: #01d7ff !important; }
  .blue.darken-2 {
    background-color: #002c34 !important; }
  .blue.lighten-3 {
    background-color: #34dfff !important; }
  .blue.darken-3 {
    background-color: #000101 !important; }
  .blue.lighten-4 {
    background-color: #67e7ff !important; }
  .blue.darken-4 {
    background-color: black !important; }

.green {
  background-color: #77bc1f !important; }
  .green.lighten-half {
    background-color: #85d223 !important; }
  .green.darken-half {
    background-color: #69a61b !important; }
  .green.lighten-1 {
    background-color: #91dd31 !important; }
  .green.darken-1 {
    background-color: #5b9018 !important; }
  .green.lighten-2 {
    background-color: #a9e45d !important; }
  .green.darken-2 {
    background-color: #406411 !important; }
  .green.lighten-3 {
    background-color: #c0eb89 !important; }
  .green.darken-3 {
    background-color: #243909 !important; }
  .green.lighten-4 {
    background-color: #d7f3b4 !important; }
  .green.darken-4 {
    background-color: #080d02 !important; }

.grey {
  background-color: #333d47 !important; }
  .grey.lighten-half {
    background-color: #3e4a56 !important; }
  .grey.darken-half {
    background-color: #283038 !important; }
  .grey.lighten-1 {
    background-color: #485765 !important; }
  .grey.darken-1 {
    background-color: #1e2429 !important; }
  .grey.lighten-2 {
    background-color: #5e7082 !important; }
  .grey.darken-2 {
    background-color: #080a0c !important; }
  .grey.lighten-3 {
    background-color: #768a9d !important; }
  .grey.darken-3 {
    background-color: black !important; }
  .grey.lighten-4 {
    background-color: #94a3b2 !important; }
  .grey.darken-4 {
    background-color: black !important; }

.white {
  background-color: #FFFFFF !important; }
  .white.lighten-half {
    background-color: white !important; }
  .white.darken-half {
    background-color: #f2f2f2 !important; }
  .white.lighten-1 {
    background-color: white !important; }
  .white.darken-1 {
    background-color: #e6e6e6 !important; }
  .white.lighten-2 {
    background-color: white !important; }
  .white.darken-2 {
    background-color: #cccccc !important; }
  .white.lighten-3 {
    background-color: white !important; }
  .white.darken-3 {
    background-color: #b3b3b3 !important; }
  .white.lighten-4 {
    background-color: white !important; }
  .white.darken-4 {
    background-color: #999999 !important; }

.khaki {
  background-color: #9cae87 !important; }
  .khaki.lighten-half {
    background-color: #a9b896 !important; }
  .khaki.darken-half {
    background-color: #8fa478 !important; }
  .khaki.lighten-1 {
    background-color: #b5c3a5 !important; }
  .khaki.darken-1 {
    background-color: #839969 !important; }
  .khaki.lighten-2 {
    background-color: #ced7c4 !important; }
  .khaki.darken-2 {
    background-color: #697c53 !important; }
  .khaki.lighten-3 {
    background-color: #e7ece2 !important; }
  .khaki.darken-3 {
    background-color: #4f5d3f !important; }
  .khaki.lighten-4 {
    background-color: white !important; }
  .khaki.darken-4 {
    background-color: #353f2a !important; }

.darken {
  background-color: #333d47 !important; }
  .darken.lighten-half {
    background-color: #3e4a56 !important; }
  .darken.darken-half {
    background-color: #283038 !important; }
  .darken.lighten-1 {
    background-color: #485765 !important; }
  .darken.darken-1 {
    background-color: #1e2429 !important; }
  .darken.lighten-2 {
    background-color: #5e7082 !important; }
  .darken.darken-2 {
    background-color: #080a0c !important; }
  .darken.lighten-3 {
    background-color: #768a9d !important; }
  .darken.darken-3 {
    background-color: black !important; }
  .darken.lighten-4 {
    background-color: #94a3b2 !important; }
  .darken.darken-4 {
    background-color: black !important; }

.lighten {
  background-color: #FFFFFF !important; }
  .lighten.lighten-half {
    background-color: white !important; }
  .lighten.darken-half {
    background-color: #f2f2f2 !important; }
  .lighten.lighten-1 {
    background-color: white !important; }
  .lighten.darken-1 {
    background-color: #e6e6e6 !important; }
  .lighten.lighten-2 {
    background-color: white !important; }
  .lighten.darken-2 {
    background-color: #cccccc !important; }
  .lighten.lighten-3 {
    background-color: white !important; }
  .lighten.darken-3 {
    background-color: #b3b3b3 !important; }
  .lighten.lighten-4 {
    background-color: white !important; }
  .lighten.darken-4 {
    background-color: #999999 !important; }

.darkgrey {
  background-color: #2a343d !important; }
  .darkgrey.lighten-half {
    background-color: #34414c !important; }
  .darkgrey.darken-half {
    background-color: #20272e !important; }
  .darkgrey.lighten-1 {
    background-color: #3f4e5b !important; }
  .darkgrey.darken-1 {
    background-color: #151a1f !important; }
  .darkgrey.lighten-2 {
    background-color: #546779 !important; }
  .darkgrey.darken-2 {
    background-color: #000101 !important; }
  .darkgrey.lighten-3 {
    background-color: #698197 !important; }
  .darkgrey.darken-3 {
    background-color: black !important; }
  .darkgrey.lighten-4 {
    background-color: #879aac !important; }
  .darkgrey.darken-4 {
    background-color: black !important; }

.yellow {
  background-color: #f8c30f !important; }
  .yellow.lighten-half {
    background-color: #f9c928 !important; }
  .yellow.darken-half {
    background-color: #e7b407 !important; }
  .yellow.lighten-1 {
    background-color: #f9cf41 !important; }
  .yellow.darken-1 {
    background-color: #cea106 !important; }
  .yellow.lighten-2 {
    background-color: #fbdc72 !important; }
  .yellow.darken-2 {
    background-color: #9c7a05 !important; }
  .yellow.lighten-3 {
    background-color: #fce8a4 !important; }
  .yellow.darken-3 {
    background-color: #6b5303 !important; }
  .yellow.lighten-4 {
    background-color: #fef5d5 !important; }
  .yellow.darken-4 {
    background-color: #392d02 !important; }

.tint {
  position: relative; }
  .tint > * {
    z-index: 1; }
  .tint:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 100%; }
  .tint.red-1:after {
    background-color: rgba(189, 9, 0, 0.1); }
  .tint.red-2:after {
    background-color: rgba(189, 9, 0, 0.2); }
  .tint.red-3:after {
    background-color: rgba(189, 9, 0, 0.3); }
  .tint.red-4:after {
    background-color: rgba(189, 9, 0, 0.4); }
  .tint.red-5:after {
    background-color: rgba(189, 9, 0, 0.5); }
  .tint.red-6:after {
    background-color: rgba(189, 9, 0, 0.6); }
  .tint.red-7:after {
    background-color: rgba(189, 9, 0, 0.7); }
  .tint.red-8:after {
    background-color: rgba(189, 9, 0, 0.8); }
  .tint.red-9:after {
    background-color: rgba(189, 9, 0, 0.9); }
  .tint.red-10:after {
    background-color: #bd0900; }
  .tint.blue-1:after {
    background-color: rgba(0, 130, 154, 0.1); }
  .tint.blue-2:after {
    background-color: rgba(0, 130, 154, 0.2); }
  .tint.blue-3:after {
    background-color: rgba(0, 130, 154, 0.3); }
  .tint.blue-4:after {
    background-color: rgba(0, 130, 154, 0.4); }
  .tint.blue-5:after {
    background-color: rgba(0, 130, 154, 0.5); }
  .tint.blue-6:after {
    background-color: rgba(0, 130, 154, 0.6); }
  .tint.blue-7:after {
    background-color: rgba(0, 130, 154, 0.7); }
  .tint.blue-8:after {
    background-color: rgba(0, 130, 154, 0.8); }
  .tint.blue-9:after {
    background-color: rgba(0, 130, 154, 0.9); }
  .tint.blue-10:after {
    background-color: #00829a; }
  .tint.green-1:after {
    background-color: rgba(119, 188, 31, 0.1); }
  .tint.green-2:after {
    background-color: rgba(119, 188, 31, 0.2); }
  .tint.green-3:after {
    background-color: rgba(119, 188, 31, 0.3); }
  .tint.green-4:after {
    background-color: rgba(119, 188, 31, 0.4); }
  .tint.green-5:after {
    background-color: rgba(119, 188, 31, 0.5); }
  .tint.green-6:after {
    background-color: rgba(119, 188, 31, 0.6); }
  .tint.green-7:after {
    background-color: rgba(119, 188, 31, 0.7); }
  .tint.green-8:after {
    background-color: rgba(119, 188, 31, 0.8); }
  .tint.green-9:after {
    background-color: rgba(119, 188, 31, 0.9); }
  .tint.green-10:after {
    background-color: #77bc1f; }
  .tint.grey-1:after {
    background-color: rgba(51, 61, 71, 0.1); }
  .tint.grey-2:after {
    background-color: rgba(51, 61, 71, 0.2); }
  .tint.grey-3:after {
    background-color: rgba(51, 61, 71, 0.3); }
  .tint.grey-4:after {
    background-color: rgba(51, 61, 71, 0.4); }
  .tint.grey-5:after {
    background-color: rgba(51, 61, 71, 0.5); }
  .tint.grey-6:after {
    background-color: rgba(51, 61, 71, 0.6); }
  .tint.grey-7:after {
    background-color: rgba(51, 61, 71, 0.7); }
  .tint.grey-8:after {
    background-color: rgba(51, 61, 71, 0.8); }
  .tint.grey-9:after {
    background-color: rgba(51, 61, 71, 0.9); }
  .tint.grey-10:after {
    background-color: #333d47; }
  .tint.white-1:after {
    background-color: rgba(255, 255, 255, 0.1); }
  .tint.white-2:after {
    background-color: rgba(255, 255, 255, 0.2); }
  .tint.white-3:after {
    background-color: rgba(255, 255, 255, 0.3); }
  .tint.white-4:after {
    background-color: rgba(255, 255, 255, 0.4); }
  .tint.white-5:after {
    background-color: rgba(255, 255, 255, 0.5); }
  .tint.white-6:after {
    background-color: rgba(255, 255, 255, 0.6); }
  .tint.white-7:after {
    background-color: rgba(255, 255, 255, 0.7); }
  .tint.white-8:after {
    background-color: rgba(255, 255, 255, 0.8); }
  .tint.white-9:after {
    background-color: rgba(255, 255, 255, 0.9); }
  .tint.white-10:after {
    background-color: white; }
  .tint.khaki-1:after {
    background-color: rgba(156, 174, 135, 0.1); }
  .tint.khaki-2:after {
    background-color: rgba(156, 174, 135, 0.2); }
  .tint.khaki-3:after {
    background-color: rgba(156, 174, 135, 0.3); }
  .tint.khaki-4:after {
    background-color: rgba(156, 174, 135, 0.4); }
  .tint.khaki-5:after {
    background-color: rgba(156, 174, 135, 0.5); }
  .tint.khaki-6:after {
    background-color: rgba(156, 174, 135, 0.6); }
  .tint.khaki-7:after {
    background-color: rgba(156, 174, 135, 0.7); }
  .tint.khaki-8:after {
    background-color: rgba(156, 174, 135, 0.8); }
  .tint.khaki-9:after {
    background-color: rgba(156, 174, 135, 0.9); }
  .tint.khaki-10:after {
    background-color: #9cae87; }
  .tint.darken-1:after {
    background-color: rgba(51, 61, 71, 0.1); }
  .tint.darken-2:after {
    background-color: rgba(51, 61, 71, 0.2); }
  .tint.darken-3:after {
    background-color: rgba(51, 61, 71, 0.3); }
  .tint.darken-4:after {
    background-color: rgba(51, 61, 71, 0.4); }
  .tint.darken-5:after {
    background-color: rgba(51, 61, 71, 0.5); }
  .tint.darken-6:after {
    background-color: rgba(51, 61, 71, 0.6); }
  .tint.darken-7:after {
    background-color: rgba(51, 61, 71, 0.7); }
  .tint.darken-8:after {
    background-color: rgba(51, 61, 71, 0.8); }
  .tint.darken-9:after {
    background-color: rgba(51, 61, 71, 0.9); }
  .tint.darken-10:after {
    background-color: #333d47; }
  .tint.lighten-1:after {
    background-color: rgba(255, 255, 255, 0.1); }
  .tint.lighten-2:after {
    background-color: rgba(255, 255, 255, 0.2); }
  .tint.lighten-3:after {
    background-color: rgba(255, 255, 255, 0.3); }
  .tint.lighten-4:after {
    background-color: rgba(255, 255, 255, 0.4); }
  .tint.lighten-5:after {
    background-color: rgba(255, 255, 255, 0.5); }
  .tint.lighten-6:after {
    background-color: rgba(255, 255, 255, 0.6); }
  .tint.lighten-7:after {
    background-color: rgba(255, 255, 255, 0.7); }
  .tint.lighten-8:after {
    background-color: rgba(255, 255, 255, 0.8); }
  .tint.lighten-9:after {
    background-color: rgba(255, 255, 255, 0.9); }
  .tint.lighten-10:after {
    background-color: white; }
  .tint.darkgrey-1:after {
    background-color: rgba(42, 52, 61, 0.1); }
  .tint.darkgrey-2:after {
    background-color: rgba(42, 52, 61, 0.2); }
  .tint.darkgrey-3:after {
    background-color: rgba(42, 52, 61, 0.3); }
  .tint.darkgrey-4:after {
    background-color: rgba(42, 52, 61, 0.4); }
  .tint.darkgrey-5:after {
    background-color: rgba(42, 52, 61, 0.5); }
  .tint.darkgrey-6:after {
    background-color: rgba(42, 52, 61, 0.6); }
  .tint.darkgrey-7:after {
    background-color: rgba(42, 52, 61, 0.7); }
  .tint.darkgrey-8:after {
    background-color: rgba(42, 52, 61, 0.8); }
  .tint.darkgrey-9:after {
    background-color: rgba(42, 52, 61, 0.9); }
  .tint.darkgrey-10:after {
    background-color: #2a343d; }
  .tint.yellow-1:after {
    background-color: rgba(248, 195, 15, 0.1); }
  .tint.yellow-2:after {
    background-color: rgba(248, 195, 15, 0.2); }
  .tint.yellow-3:after {
    background-color: rgba(248, 195, 15, 0.3); }
  .tint.yellow-4:after {
    background-color: rgba(248, 195, 15, 0.4); }
  .tint.yellow-5:after {
    background-color: rgba(248, 195, 15, 0.5); }
  .tint.yellow-6:after {
    background-color: rgba(248, 195, 15, 0.6); }
  .tint.yellow-7:after {
    background-color: rgba(248, 195, 15, 0.7); }
  .tint.yellow-8:after {
    background-color: rgba(248, 195, 15, 0.8); }
  .tint.yellow-9:after {
    background-color: rgba(248, 195, 15, 0.9); }
  .tint.yellow-10:after {
    background-color: #f8c30f; }
