﻿#screens {
  border-top-left-radius: 5px;
  background-color: white;
  font-weight: normal; }
  #screens .screen {
    display: none; }

.search .fields-col {
  padding-right: 50px; }

.search .search-container {
  padding: 20px 20px 0; }
  @media (min-width: 1024px) {
    .search .search-container {
      padding-top: 35px; } }
  .search .search-container > .container {
    width: auto; }
    @media (min-width: 768px) {
      .search .search-container > .container {
        max-width: 750px; } }
    @media (min-width: 992px) {
      .search .search-container > .container {
        max-width: 970px; } }
    @media (min-width: 1200px) {
      .search .search-container > .container {
        max-width: 1170px; } }
    @media (min-width: 1900px) {
      .search .search-container > .container {
        max-width: 1370px; } }
  .search .search-container .search-screen {
    margin-top: 0;
    margin-left: 0;
    padding: 0; }

.search .btn-primary, .search .childbtn, .browse .btn-primary, .browse .childbtn, .edit .btn-primary, .edit .childbtn {
  background-color: #47657f;
  color: white;
  border-radius: 50px;
  box-shadow: none; }
  .search .btn-primary:focus, .search .childbtn:focus, .browse .btn-primary:focus, .browse .childbtn:focus, .edit .btn-primary:focus, .edit .childbtn:focus {
    outline: none;
    background-color: #7FB6E2;
    border-color: white;
    color: #000000; }
  .search .btn-primary:hover, .search .childbtn:hover, .browse .btn-primary:hover, .browse .childbtn:hover, .edit .btn-primary:hover, .edit .childbtn:hover {
    background-color: #7FB6E2;
    color: white;
    border-color: transparent; }
    .search .btn-primary:hover > *, .search .childbtn:hover > *, .browse .btn-primary:hover > *, .browse .childbtn:hover > *, .edit .btn-primary:hover > *, .edit .childbtn:hover > * {
      color: white; }
  .search .btn-primary:focus, .search .childbtn:focus, .browse .btn-primary:focus, .browse .childbtn:focus, .edit .btn-primary:focus, .edit .childbtn:focus {
    color: #2f4354; }
  .search .btn-primary:hover:focus, .search .childbtn:hover:focus, .browse .btn-primary:hover:focus, .browse .childbtn:hover:focus, .edit .btn-primary:hover:focus, .edit .childbtn:hover:focus {
    color: white; }

.search .btn-default:not(.btn-danger-hover):hover, .browse .btn-default:not(.btn-danger-hover):hover, .edit .btn-default:not(.btn-danger-hover):hover {
  background-color: #7FB6E2;
  color: white;
  border-color: transparent; }
  .search .btn-default:not(.btn-danger-hover):hover > *, .browse .btn-default:not(.btn-danger-hover):hover > *, .edit .btn-default:not(.btn-danger-hover):hover > * {
    color: white; }

.search .btn-primary, .browse .btn-primary, .edit .btn-primary {
  border: 1px solid #47657f; }

.browse .button-row, .read .button-row, .edit .button-row {
  position: relative;
  padding: 20px 20px 0; }
  @media (max-width: 768px) {
    .browse .button-row .action-buttons-container, .read .button-row .action-buttons-container, .edit .button-row .action-buttons-container {
      padding: 0 20px; } }
  .browse .button-row .action-buttons-container .searchbtn, .browse .button-row .action-buttons-container .take-item-button, .read .button-row .action-buttons-container .searchbtn, .read .button-row .action-buttons-container .take-item-button, .edit .button-row .action-buttons-container .searchbtn, .edit .button-row .action-buttons-container .take-item-button {
    font-size: 16px;
    margin-right: 10px; }
  @media (max-width: 1024px) {
    .browse .button-row .child-screen-buttons, .browse .button-row .action-buttons, .read .button-row .child-screen-buttons, .read .button-row .action-buttons, .edit .button-row .child-screen-buttons, .edit .button-row .action-buttons {
      display: block;
      width: 100%; } }
  .browse .button-row .childbtn, .read .button-row .childbtn, .edit .button-row .childbtn {
    padding: 0;
    background-color: white;
    text-align: left;
    /*&:hover {
                background-color: $lightGray;

                .title {
                    //color: $white;
                }
                .child-icon {
                    background-color: darken($lightGray, 10%);
                }
            }*/ }
    @media (max-width: 768px) {
      .browse .button-row .childbtn, .read .button-row .childbtn, .edit .button-row .childbtn {
        text-align: center; } }
    .browse .button-row .childbtn .child-icon, .read .button-row .childbtn .child-icon, .edit .button-row .childbtn .child-icon {
      padding: 10px;
      color: #2f4354;
      border-top-left-radius: 50px;
      border-bottom-left-radius: 50px;
      transition: all 0.2s ease; }
      .browse .button-row .childbtn .child-icon.fa-fw, .read .button-row .childbtn .child-icon.fa-fw, .edit .button-row .childbtn .child-icon.fa-fw {
        width: auto; }
    .browse .button-row .childbtn .title, .read .button-row .childbtn .title, .edit .button-row .childbtn .title {
      color: #2f4354;
      padding-right: 14px; }
    .browse .button-row .childbtn:hover, .read .button-row .childbtn:hover, .edit .button-row .childbtn:hover {
      background-color: #7FB6E2;
      color: white;
      border-color: transparent; }
      .browse .button-row .childbtn:hover > *, .read .button-row .childbtn:hover > *, .edit .button-row .childbtn:hover > * {
        color: white; }
  .browse .button-row .btn, .read .button-row .btn, .edit .button-row .btn {
    font-weight: normal; }
    .browse .button-row .btn.add-screen, .read .button-row .btn.add-screen, .edit .button-row .btn.add-screen {
      width: 36px; }
    .browse .button-row .btn.previtembtn, .browse .button-row .btn.nextitembtn, .browse .button-row .btn.deletebtn, .browse .button-row .btn.edit-screen, .browse .button-row .btn.add-screen, .browse .button-row .btn.delete-screen, .browse .button-row .btn.read-screen, .read .button-row .btn.previtembtn, .read .button-row .btn.nextitembtn, .read .button-row .btn.deletebtn, .read .button-row .btn.edit-screen, .read .button-row .btn.add-screen, .read .button-row .btn.delete-screen, .read .button-row .btn.read-screen, .edit .button-row .btn.previtembtn, .edit .button-row .btn.nextitembtn, .edit .button-row .btn.deletebtn, .edit .button-row .btn.edit-screen, .edit .button-row .btn.add-screen, .edit .button-row .btn.delete-screen, .edit .button-row .btn.read-screen {
      border-radius: 50px;
      font-size: 20px;
      padding: 3px; }
      .browse .button-row .btn.previtembtn .icon, .browse .button-row .btn.nextitembtn .icon, .browse .button-row .btn.deletebtn .icon, .browse .button-row .btn.edit-screen .icon, .browse .button-row .btn.add-screen .icon, .browse .button-row .btn.delete-screen .icon, .browse .button-row .btn.read-screen .icon, .read .button-row .btn.previtembtn .icon, .read .button-row .btn.nextitembtn .icon, .read .button-row .btn.deletebtn .icon, .read .button-row .btn.edit-screen .icon, .read .button-row .btn.add-screen .icon, .read .button-row .btn.delete-screen .icon, .read .button-row .btn.read-screen .icon, .edit .button-row .btn.previtembtn .icon, .edit .button-row .btn.nextitembtn .icon, .edit .button-row .btn.deletebtn .icon, .edit .button-row .btn.edit-screen .icon, .edit .button-row .btn.add-screen .icon, .edit .button-row .btn.delete-screen .icon, .edit .button-row .btn.read-screen .icon {
        padding: 0; }
    .browse .button-row .btn.previtembtn, .browse .button-row .btn.nextitembtn, .browse .button-row .btn.readeditbtn, .browse .button-row .btn.deletebtn, .browse .button-row .btn.edit-screen, .browse .button-row .btn.add-screen, .browse .button-row .btn.delete-screen, .browse .button-row .btn.read-screen, .browse .button-row .btn.childbtn, .read .button-row .btn.previtembtn, .read .button-row .btn.nextitembtn, .read .button-row .btn.readeditbtn, .read .button-row .btn.deletebtn, .read .button-row .btn.edit-screen, .read .button-row .btn.add-screen, .read .button-row .btn.delete-screen, .read .button-row .btn.read-screen, .read .button-row .btn.childbtn, .edit .button-row .btn.previtembtn, .edit .button-row .btn.nextitembtn, .edit .button-row .btn.readeditbtn, .edit .button-row .btn.deletebtn, .edit .button-row .btn.edit-screen, .edit .button-row .btn.add-screen, .edit .button-row .btn.delete-screen, .edit .button-row .btn.read-screen, .edit .button-row .btn.childbtn {
      margin-right: 10px; }
    .browse .button-row .btn.btn.disabled.btn-default, .read .button-row .btn.btn.disabled.btn-default, .edit .button-row .btn.btn.disabled.btn-default {
      color: #A5A5A5;
      user-select: none;
      cursor: not-allowed !important; }
      body.traditional-forms .browse .button-row .btn.btn.disabled.btn-default, body.traditional-forms .read .button-row .btn.btn.disabled.btn-default, body.traditional-forms .edit .button-row .btn.btn.disabled.btn-default {
        color: #A5A5A5; }
    .browse .button-row .btn.btn.disabled.btn-primary, .browse .button-row .btn.btn.disabled.childbtn, .read .button-row .btn.btn.disabled.btn-primary, .read .button-row .btn.btn.disabled.childbtn, .edit .button-row .btn.btn.disabled.btn-primary, .edit .button-row .btn.btn.disabled.childbtn {
      color: rgba(255, 255, 255, 0.5); }
  .browse .button-row .widebutton, .read .button-row .widebutton, .edit .button-row .widebutton {
    font-size: 16px !important;
    width: 115px; }
    .browse .button-row .widebutton .fa-fw-2x, .read .button-row .widebutton .fa-fw-2x, .edit .button-row .widebutton .fa-fw-2x {
      padding-left: 0; }

.browse .browse-inner, .read .browse-inner, .edit .browse-inner {
  padding: 20px 20px 0; }
  @media (max-width: 768px) {
    .browse .browse-inner, .read .browse-inner, .edit .browse-inner {
      padding-top: 0; } }

.browse .browse-table th a, .read .browse-table th a, .edit .browse-table th a {
  color: #798f9a;
  font-weight: 400; }

.browse .browse-table th span, .read .browse-table th span, .edit .browse-table th span {
  font-size: 14px; }

.browse .browse-table td, .read .browse-table td, .edit .browse-table td {
  padding: 5px 5px 3px 5px; }

.browse .pagination-container, .read .pagination-container, .edit .pagination-container {
  height: 65px;
  min-height: 65px; }
  .browse .pagination-container .pagination, .read .pagination-container .pagination, .edit .pagination-container .pagination {
    border: none; }
    .browse .pagination-container .pagination li, .read .pagination-container .pagination li, .edit .pagination-container .pagination li {
      display: inline-block;
      margin-right: 1px; }
      .browse .pagination-container .pagination li > a, .read .pagination-container .pagination li > a, .edit .pagination-container .pagination li > a {
        border: none;
        border-radius: 50px; }
        .browse .pagination-container .pagination li > a:hover, .read .pagination-container .pagination li > a:hover, .edit .pagination-container .pagination li > a:hover {
          background-color: #7FB6E2;
          color: white;
          border-color: transparent; }
          .browse .pagination-container .pagination li > a:hover > *, .read .pagination-container .pagination li > a:hover > *, .edit .pagination-container .pagination li > a:hover > * {
            color: white; }
    .browse .pagination-container .pagination > .active > a, .read .pagination-container .pagination > .active > a, .edit .pagination-container .pagination > .active > a {
      background-color: #47657f; }
  .browse .pagination-container .count-number, .read .pagination-container .count-number, .edit .pagination-container .count-number {
    padding-bottom: 5px; }

@media (min-width: 1024px) {
  .browse .button-row .child-screen-buttons {
    position: relative;
    /*&:after {
                position: absolute;
                content: "";
                border-right: 2px solid $lightGray;
                right: 0;
                top: 0;
                bottom: 0;
            }

            padding-right: 10px;
            margin-right: 20px;*/ } }

@media (max-width: 768px) {
  .browse .button-row .btn {
    display: none; }
  .browse .button-row .add-screen {
    display: block; } }

@media (max-width: 1024px) {
  .pagination-container .count-number {
    padding-right: 10px; }
  .browse-table thead {
    display: none; }
  .browse-table > tbody tr, .browse-table > tfoot tr {
    padding-bottom: 10px;
    padding-top: 10px;
    display: block;
    border: none;
    position: relative;
    padding-right: 10%;
    padding-left: 10%;
    border-bottom: 1px dashed #E7EDF0; }
    .browse-table > tbody tr:after, .browse-table > tfoot tr:after {
      font-family: FontAwesome;
      color: #E7EDF0;
      content: "\f105";
      font-size: 30px;
      margin-top: -25px;
      line-height: 50px;
      top: 50%;
      right: 10px;
      position: absolute;
      transition: all 0.2s ease; }
  .browse-table > tbody tr:nth-child(odd), .browse-table > tfoot tr:nth-child(odd) {
    background: #E7EDF0; }
  .browse-table > tbody tr > td, .browse-table > tfoot tr > td {
    display: block;
    text-align: left;
    font-size: 13px;
    min-height: 28px;
    border-top: none;
    word-break: break-all;
    /*span {
                    display: block;
                }*/ }
  .browse-table > tbody tr:after, .browse-table > tbody tr.selected.last:after, .browse-table > tfoot tr:after, .browse-table > tfoot tr.selected.last:after {
    color: #000000;
    font-size: 50px;
    right: 20px; }
  .browse-table > tbody tr > td, .browse-table > tbody tr.selected.last > td, .browse-table > tfoot tr > td, .browse-table > tfoot tr.selected.last > td {
    background-color: transparent !important;
    outline: none !important;
    color: #000000; }
  .browse-table > tbody tr > td:before, .browse-table > tfoot tr > td:before {
    content: attr(data-label);
    display: block;
    max-width: 30%;
    overflow: hidden;
    white-space: pre;
    text-overflow: ellipsis;
    text-align: left;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    color: #A5A5A5; }
  .browse .browse-inner {
    padding-left: 0;
    padding-right: 0; }
  tfoot {
    display: none; } }

.edit {
  padding: 20px 20px 0; }
  .edit .nav.nav-tabs {
    padding-left: 10px;
    border-bottom: 1px solid #E7EDF0; }
    .edit .nav.nav-tabs > li.active a:hover {
      color: #547795; }
    .edit .nav.nav-tabs > li {
      margin-bottom: 0;
      bottom: -1px; }
      .edit .nav.nav-tabs > li a {
        padding-left: 30px;
        padding-right: 30px;
        margin-right: 0; }
    .edit .nav.nav-tabs > li a {
      font-size: 20px;
      border: none;
      color: #2f4354; }
  .edit .top-row .cancelbutton {
    cursor: pointer; }
  .edit .button-row {
    margin-top: 20px; }

.dropzone {
  border: 3px dashed;
  border-radius: 10px;
  border-color: #c0c1c1;
  transition: all 0.2s ease;
  text-align: center;
  cursor: pointer; }
  .dropzone .inner-content {
    margin-top: 20px;
    text-align: center;
    position: relative;
    display: inline-block;
    cursor: pointer; }
    .dropzone .inner-content:after {
      content: " ";
      width: 50px;
      border-bottom: 5px solid #9ec8e9;
      height: 10px;
      position: absolute;
      bottom: -10px;
      left: 0; }
    .dropzone .inner-content .dropzone-icon {
      bottom: 0;
      font-size: 50px;
      color: #9ec8e9;
      cursor: pointer; }
  .dropzone .dz-file-preview.dz-preview .dz-image {
    background: white; }
  .dropzone .dz-preview .dz-details .dz-filename:hover span {
    border-color: white; }
  .dropzone .dz-preview .dz-remove {
    z-index: 21;
    position: relative; }
  .dropzone .dz-preview {
    width: 75%; }
  .dropzone .dz-preview .dz-details {
    position: absolute; }
  .dropzone .progress-container {
    width: 100px;
    left: 50%;
    top: 0;
    position: absolute;
    margin-left: -50px;
    height: 100px; }

body.dz-drag-hover .dropzone, .dropzone:hover {
  border-color: #7FB6E2;
  transform: scale(1.05, 1.05); }
  body.dz-drag-hover .dropzone:hover, .dropzone:hover:hover {
    border-color: #7FB6E2; }
  body.dz-drag-hover .dropzone .inner-content .dropzone-icon, .dropzone:hover .inner-content .dropzone-icon {
    position: relative;
    animation-duration: 0.4s;
    animation-name: changewidth;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: cubic-bezier(0.31, 0.44, 0.445, 1.65); }

@keyframes changewidth {
  from {
    top: 0; }
  to {
    top: -20px; } }

.dropzone .dz-complete.dz-preview .progress-container {
  display: none; }

/* -------------------------------------
 * Bar container
 * ------------------------------------- */
.progress-radial {
  transition: all 0.2s ease;
  float: left;
  position: absolute;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  border-radius: 50%;
  background-color: #7FB6E2; }

/* -------------------------------------
 * Optional centered circle w/text
 * ------------------------------------- */
.progress-radial .overlay {
  position: absolute;
  /*width: 60px;
  height: 60px;
  margin-left: 20px;
  margin-top: 20px;*/
  bottom: 5px;
  top: 5px;
  right: 5px;
  left: 5px;
  background-color: white;
  border-radius: 50%;
  text-align: center;
  line-height: 60px;
  font-size: 16px; }

/* -------------------------------------
 * Mixin for progress-% class
 * ------------------------------------- */
.progress-0 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(90deg, #7FB6E2 50%, white 50%, white); }

.progress-1 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(93.6deg, #7FB6E2 50%, white 50%, white); }

.progress-2 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(97.2deg, #7FB6E2 50%, white 50%, white); }

.progress-3 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(100.8deg, #7FB6E2 50%, white 50%, white); }

.progress-4 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(104.4deg, #7FB6E2 50%, white 50%, white); }

.progress-5 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(108deg, #7FB6E2 50%, white 50%, white); }

.progress-6 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(111.6deg, #7FB6E2 50%, white 50%, white); }

.progress-7 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(115.2deg, #7FB6E2 50%, white 50%, white); }

.progress-8 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(118.8deg, #7FB6E2 50%, white 50%, white); }

.progress-9 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(122.4deg, #7FB6E2 50%, white 50%, white); }

.progress-10 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(126deg, #7FB6E2 50%, white 50%, white); }

.progress-11 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(129.6deg, #7FB6E2 50%, white 50%, white); }

.progress-12 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(133.2deg, #7FB6E2 50%, white 50%, white); }

.progress-13 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(136.8deg, #7FB6E2 50%, white 50%, white); }

.progress-14 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(140.4deg, #7FB6E2 50%, white 50%, white); }

.progress-15 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(144deg, #7FB6E2 50%, white 50%, white); }

.progress-16 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(147.6deg, #7FB6E2 50%, white 50%, white); }

.progress-17 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(151.2deg, #7FB6E2 50%, white 50%, white); }

.progress-18 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(154.8deg, #7FB6E2 50%, white 50%, white); }

.progress-19 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(158.4deg, #7FB6E2 50%, white 50%, white); }

.progress-20 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(162deg, #7FB6E2 50%, white 50%, white); }

.progress-21 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(165.6deg, #7FB6E2 50%, white 50%, white); }

.progress-22 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(169.2deg, #7FB6E2 50%, white 50%, white); }

.progress-23 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(172.8deg, #7FB6E2 50%, white 50%, white); }

.progress-24 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(176.4deg, #7FB6E2 50%, white 50%, white); }

.progress-25 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(180deg, #7FB6E2 50%, white 50%, white); }

.progress-26 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(183.6deg, #7FB6E2 50%, white 50%, white); }

.progress-27 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(187.2deg, #7FB6E2 50%, white 50%, white); }

.progress-28 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(190.8deg, #7FB6E2 50%, white 50%, white); }

.progress-29 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(194.4deg, #7FB6E2 50%, white 50%, white); }

.progress-30 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(198deg, #7FB6E2 50%, white 50%, white); }

.progress-31 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(201.6deg, #7FB6E2 50%, white 50%, white); }

.progress-32 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(205.2deg, #7FB6E2 50%, white 50%, white); }

.progress-33 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(208.8deg, #7FB6E2 50%, white 50%, white); }

.progress-34 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(212.4deg, #7FB6E2 50%, white 50%, white); }

.progress-35 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(216deg, #7FB6E2 50%, white 50%, white); }

.progress-36 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(219.6deg, #7FB6E2 50%, white 50%, white); }

.progress-37 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(223.2deg, #7FB6E2 50%, white 50%, white); }

.progress-38 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(226.8deg, #7FB6E2 50%, white 50%, white); }

.progress-39 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(230.4deg, #7FB6E2 50%, white 50%, white); }

.progress-40 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(234deg, #7FB6E2 50%, white 50%, white); }

.progress-41 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(237.6deg, #7FB6E2 50%, white 50%, white); }

.progress-42 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(241.2deg, #7FB6E2 50%, white 50%, white); }

.progress-43 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(244.8deg, #7FB6E2 50%, white 50%, white); }

.progress-44 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(248.4deg, #7FB6E2 50%, white 50%, white); }

.progress-45 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(252deg, #7FB6E2 50%, white 50%, white); }

.progress-46 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(255.6deg, #7FB6E2 50%, white 50%, white); }

.progress-47 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(259.2deg, #7FB6E2 50%, white 50%, white); }

.progress-48 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(262.8deg, #7FB6E2 50%, white 50%, white); }

.progress-49 {
  background-image: linear-gradient(90deg, white 50%, transparent 50%, transparent), linear-gradient(266.4deg, #7FB6E2 50%, white 50%, white); }

.progress-50 {
  background-image: linear-gradient(-90deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-51 {
  background-image: linear-gradient(-86.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-52 {
  background-image: linear-gradient(-82.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-53 {
  background-image: linear-gradient(-79.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-54 {
  background-image: linear-gradient(-75.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-55 {
  background-image: linear-gradient(-72deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-56 {
  background-image: linear-gradient(-68.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-57 {
  background-image: linear-gradient(-64.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-58 {
  background-image: linear-gradient(-61.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-59 {
  background-image: linear-gradient(-57.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-60 {
  background-image: linear-gradient(-54deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-61 {
  background-image: linear-gradient(-50.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-62 {
  background-image: linear-gradient(-46.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-63 {
  background-image: linear-gradient(-43.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-64 {
  background-image: linear-gradient(-39.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-65 {
  background-image: linear-gradient(-36deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-66 {
  background-image: linear-gradient(-32.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-67 {
  background-image: linear-gradient(-28.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-68 {
  background-image: linear-gradient(-25.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-69 {
  background-image: linear-gradient(-21.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-70 {
  background-image: linear-gradient(-18deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-71 {
  background-image: linear-gradient(-14.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-72 {
  background-image: linear-gradient(-10.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-73 {
  background-image: linear-gradient(-7.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-74 {
  background-image: linear-gradient(-3.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-75 {
  background-image: linear-gradient(0deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-76 {
  background-image: linear-gradient(3.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-77 {
  background-image: linear-gradient(7.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-78 {
  background-image: linear-gradient(10.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-79 {
  background-image: linear-gradient(14.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-80 {
  background-image: linear-gradient(18deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-81 {
  background-image: linear-gradient(21.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-82 {
  background-image: linear-gradient(25.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-83 {
  background-image: linear-gradient(28.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-84 {
  background-image: linear-gradient(32.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-85 {
  background-image: linear-gradient(36deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-86 {
  background-image: linear-gradient(39.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-87 {
  background-image: linear-gradient(43.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-88 {
  background-image: linear-gradient(46.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-89 {
  background-image: linear-gradient(50.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-90 {
  background-image: linear-gradient(54deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-91 {
  background-image: linear-gradient(57.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-92 {
  background-image: linear-gradient(61.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-93 {
  background-image: linear-gradient(64.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-94 {
  background-image: linear-gradient(68.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-95 {
  background-image: linear-gradient(72deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-96 {
  background-image: linear-gradient(75.6deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-97 {
  background-image: linear-gradient(79.2deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-98 {
  background-image: linear-gradient(82.8deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-99 {
  background-image: linear-gradient(86.4deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

.progress-100 {
  background-image: linear-gradient(90deg, #7FB6E2 50%, transparent 50%, transparent), linear-gradient(270deg, #7FB6E2 50%, white 50%, white); }

#template-container {
  display: none; }

.screen .read-screen .input-field .input-group {
  border-bottom: 1px solid white; }

.screen .read-screen .list {
  list-style: none;
  padding-left: 0; }
  .screen .read-screen .list .list-item {
    display: block;
    position: relative;
    margin-left: 8px;
    margin-top: 8px;
    margin-bottom: 5px;
    padding: 3px; }
    .screen .read-screen .list .list-item:before {
      content: "";
      position: absolute;
      top: -1px;
      left: -8px;
      bottom: -1px;
      border-left: 4px solid #E7EDF0;
      margin-right: 5px; }

.screen .read-screen .card-panel {
  background-color: white;
  padding: 0;
  border: none; }

.screen .read-screen .header.card-title {
  padding-left: 10px;
  border-left: 5px solid #7FB6E2;
  margin-bottom: 30px; }

#edittabs {
  position: relative; }
  #edittabs .indicator {
    position: absolute;
    bottom: 0;
    height: 4px;
    background-color: #7FB6E2;
    will-change: left, right; }
  #edittabs li {
    position: static; }
  @media (max-width: 768px) {
    #edittabs li {
      width: 100%;
      border-bottom: 2px solid transparent;
      margin-bottom: 5px; }
    #edittabs li.active {
      border-color: #7FB6E2; }
    #edittabs .indicator {
      display: none; } }

.screen.error {
  margin: 20px; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiLi4vQ29udGVudC9zdHlsZXMvc2NyZWVucy5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uL0NvbnRlbnQvc3R5bGVzL3NjcmVlbnMuc2NzcyIsCgkJIi4uL0NvbnRlbnQvc3R5bGVzL2ZvdW5kYXRpb24uc2NzcyIsCgkJIi4uL0NvbnRlbnQvc3R5bGVzL3ZhcmlhYmxlcy5zY3NzIiwKCQkiLi4vQ29udGVudC9zdHlsZXMvbWl4aW5zLnNjc3MiCgldLAoJIm1hcHBpbmdzIjogIkFBS0EsQUFBQSxRQUFRLENBQUM7RUFDTCxzQkFBc0IsRUFBRSxHQUFJO0VBQzVCLGdCQUFnQixFQUFFLEtBQU07RUFDeEIsV0FBVyxFRWdFRixNQUFNLEdGM0RsQjtFQVJELEFBS0ksUUFMSSxDQUtKLE9BQU8sQ0FBQztJQUNKLE9BQU8sRUFBRSxJQUFLLEdBQ2pCOztBQU1MLEFBRUksT0FGRyxDQUVILFdBQVcsQ0FBQztFQUNSLGFBQWEsRUFBRSxJQUFLLEdBQ3ZCOztBQUpMLEFBTUksT0FORyxDQU1ILGlCQUFpQixDQUFDO0VBQ2QsT0FBTyxFRXlEUSxJQUFJLENBRFAsSUFBSSxDQUVFLENBQUMsR0YzQnRCO0VHK0pILE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTTtJSHJNcEIsQUFNSSxPQU5HLENBTUgsaUJBQWlCLENBQUM7TUFJVixXQUFXLEVBQUUsSUFBSyxHQTRCekI7RUF0Q0wsQUFhVSxPQWJILENBTUgsaUJBQWlCLEdBT1gsVUFBVSxDQUFDO0lBQ1QsS0FBSyxFQUFFLElBQUssR0FpQmY7SUFmRyxNQUFNLEVBQUwsU0FBUyxFQUFFLEtBQUs7TUFoQjdCLEFBYVUsT0FiSCxDQU1ILGlCQUFpQixHQU9YLFVBQVUsQ0FBQztRQUlMLFNBQVMsRUFBRSxLQUFNLEdBY3hCO0lBWEcsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLO01BcEI3QixBQWFVLE9BYkgsQ0FNSCxpQkFBaUIsR0FPWCxVQUFVLENBQUM7UUFRTCxTQUFTLEVBQUUsS0FBTSxHQVV4QjtJQVBHLE1BQU0sRUFB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 */