@import url("https://fonts.googleapis.com/css?family=Quicksand");
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale(1, 1, 1);
            transform: scale(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.15, 0.75, 1);
            transform: scale3d(1.15, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.15, 1);
            transform: scale3d(0.75, 1.15, 1); }
  50% {
    -webkit-transform: scale3d(1.1, 0.85, 1);
            transform: scale3d(1.1, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }
@keyframes rubberBand {
  from {
    -webkit-transform: scale(1, 1, 1);
            transform: scale(1, 1, 1); }
  30% {
    -webkit-transform: scale3d(1.15, 0.75, 1);
            transform: scale3d(1.15, 0.75, 1); }
  40% {
    -webkit-transform: scale3d(0.75, 1.15, 1);
            transform: scale3d(0.75, 1.15, 1); }
  50% {
    -webkit-transform: scale3d(1.1, 0.85, 1);
            transform: scale3d(1.1, 0.85, 1); }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
            transform: scale3d(0.95, 1.05, 1); }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
            transform: scale3d(1.05, 0.95, 1); }
  to {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1); } }

/*
Generic Styling, for Desktops/Laptops
*/
table {
  width: 100%;
  border-collapse: collapse;
  -webkit-transition: .5s;
  transition: .5s; }
  table .form-item,
  table .form-actions {
    margin: 0; }
  table caption {
    font-size: 20px;
    padding: 5px 5px 10px 5px;
    text-align: left; }
  table tbody tr.disabled-yes, table tbody tr.disabled-Yes {
    background: #f7d9d9; }
  table tbody tr td.views-field-created {
    min-width: 100px; }
  table td.is-active {
    background-color: unset; }

/* Zebra striping */
.palette-light thead tr {
  background: #f3f3f3;
  border-bottom: 4px solid #ddd; }

.palette-light tbody tr:nth-of-type(odd) {
  background: #eee; }

.palette-light tbody tr:nth-of-type(even) {
  background: #f3f3f3; }

.palette-dark table {
  color: #f3f3f3; }

.palette-dark thead, .palette-dark th {
  background: #333; }

.palette-dark tbody tr:nth-of-type(odd) {
  background: #666; }

.palette-dark tbody tr:nth-of-type(even) {
  background: #444; }

.palette-dark span.selection {
  color: #242424; }

th {
  padding: 8px 5px;
  text-align: left; }

td {
  padding: 6px;
  text-align: left; }
  td input[type=text],
  td input[type=password],
  td input[type=number],
  td select, td textarea {
    max-width: 140px;
    width: 100%; }
    @media screen and (min-width: 850px) {
      td input[type=text],
      td input[type=password],
      td input[type=number],
      td select, td textarea {
        padding: 0; } }
  td input[type=date] {
    max-width: 150px;
    width: 100%;
    padding: 0; }
  td h4.label {
    display: none; }

details.unit-name {
  margin-top: unset;
  margin-bottom: unset;
  border: none; }
  details.unit-name summary {
    padding: 1em; }
    details.unit-name summary::-webkit-details-marker {
      display: none; }
    details.unit-name summary:focus, details.unit-name summary:active, details.unit-name summary:hover {
      border: none;
      outline: none; }
      details.unit-name summary:focus svg g, details.unit-name summary:active svg g, details.unit-name summary:hover svg g {
        fill: #f3f3f3; }
    details.unit-name summary svg {
      width: 17px;
      position: relative;
      top: 3px;
      left: -10px; }

.inline-div {
  display: inline-block; }

span.span-block {
  display: block; }

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