button,
select,
html,
body,
textarea,
input,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Roboto', "Helvetica Neue", sans-serif; }

.panel-heading-sm {
  padding: 5px 10px; }

.panel-body-sm {
  padding: 10px; }

.total-column {
  font-weight: bold;
  background-color: #ECECEC; }

.avatar-icon {
  width: 40px;
  height: 40px;
  /*margin-top: 8px;
    margin-bottom: 8px;*/
  margin-right: 16px;
  border-radius: 50%;
  box-sizing: content-box;
  /*padding: 8px;*/ }

.tss-sidebar md-input-container[md-no-float] {
  margin: 4px 0; }

.tss-sidebar md-input-container[md-no-float] {
  margin: 4px 0; }

@-webkit-keyframes ring {
  0% {
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg); }
  2% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  4% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg); }
  6% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg); }
  8% {
    -webkit-transform: rotate(-22deg);
    transform: rotate(-22deg); }
  10% {
    -webkit-transform: rotate(22deg);
    transform: rotate(22deg); }
  12% {
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg); }
  14% {
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg); }
  18% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg); }
  100%,
  20% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes ring {
  0% {
    -webkit-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
    transform: rotate(-15deg); }
  2% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg); }
  4% {
    -webkit-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    transform: rotate(-18deg); }
  6% {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg); }
  8% {
    -webkit-transform: rotate(-22deg);
    -ms-transform: rotate(-22deg);
    transform: rotate(-22deg); }
  10% {
    -webkit-transform: rotate(22deg);
    -ms-transform: rotate(22deg);
    transform: rotate(22deg); }
  12% {
    -webkit-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    transform: rotate(-18deg); }
  14% {
    -webkit-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    transform: rotate(18deg); }
  16% {
    -webkit-transform: rotate(-12deg);
    -ms-transform: rotate(-12deg);
    transform: rotate(-12deg); }
  18% {
    -webkit-transform: rotate(12deg);
    -ms-transform: rotate(12deg);
    transform: rotate(12deg); }
  100%,
  20% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); } }

.ring-animation {
  animation: ring 2s ease infinite;
  transform-origin-x: 50%;
  transform-origin-y: 0;
  transform-origin-z: initial; }

.card-preview {
  width: 216px;
  height: 334px; }

.is-bold {
  font-weight: bold; }

.tss-highlight-match {
  background: yellow; }

.dropdown-menu > .active > a .tss-highlight-match,
.dropdown-menu > .active > a:hover .tss-highlight-match,
.dropdown-menu > .active > a:focus .tss-highlight-match {
  color: #333; }

.tss-media {
  display: flex; }

.tss-media-left {
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  padding-right: 15px; }

.tss-media-right {
  -ms-flex: none;
  -webkit-flex: none;
  flex: none;
  padding-left: 15px; }

.tss-media-body {
  -ms-flex: auto;
  -webkit-flex: auto;
  flex: auto; }

.help {
  cursor: help; }

md-toolbar.tss-md-medium {
  height: 48px;
  min-height: 48px;
  max-height: 48px; }
  md-toolbar.tss-md-medium .md-toolbar-tools {
    height: 48px;
    min-height: 48px;
    max-height: 48px; }

.no-margin {
  margin: 0; }

.btn-file {
  position: relative;
  overflow: hidden; }

.btn-file input[type='file'] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 100px;
  text-align: right;
  filter: alpha(opacity=0);
  opacity: 0;
  outline: none;
  background: white;
  cursor: inherit;
  display: block; }

/*[ng-cloak].splash {
    display: flex !important;
}

.splash {
  display: none;
  opacity: 0.5;
  margin-top: 100px;
}*/
.form-control.form-control-static-text {
  background-color: #eee;
  overflow: auto; }

.actions-col {
  width: 5em;
  max-width: 5em;
  min-width: 5em; }

.actions-col-without-details {
  width: 3em;
  max-width: 3em;
  min-width: 3em; }

.actions-col-cell {
  text-align: right; }

.text-bold {
  font-weight: bold; }

.form-group md-switch {
  margin: 0;
  margin-top: 3px; }

.form-group md-select {
  margin: 0;
  margin-top: 6px; }

.form-group md-input-container {
  margin: 0; }

.view-port-container {
  overflow: hidden; }

.view-port.ng-enter {
  -webkit-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;
  -moz-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;
  -o-transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;
  transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.7s;
  position: relative;
  opacity: 0;
  left: 50px; }

.view-port.ng-enter.ng-enter-active {
  left: 0;
  opacity: 1; }

.page-header-custom {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }
  .page-header-custom h1,
  .page-header-custom h2,
  .page-header-custom h3 {
    margin-top: 0;
    margin-bottom: 0; }

.bottom-line {
  border-bottom: 1px solid #ddd; }

.page-header-custom md-menu {
  padding: 0; }

md-menu-item.md-menu-item-36 {
  min-height: 36px;
  height: 36px; }

.rotate {
  -webkit-transition: 0.5s linear all;
  transition: 0.5s linear all; }

.rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.rotate-n90 {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg); }

.rotate-n180 {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg); }

.thumbnail {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.ui-draggable-dragging {
  display: block;
  padding: 4px;
  line-height: 20px;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); }

.droppable-hover {
  border: 1px solid #ff4081; }

.no-photo-background {
  opacity: 0.5;
  background-image: url(images/281cfe49e15c80ae286092242f954eba.jpg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center; }

.icon-link {
  width: 50px;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px; }

a.thumbnail {
  text-align: center;
  text-decoration: none; }

.thumbnail:hover {
  background-color: #eee !important; }

.form-group md-radio-group[layout='row'] md-radio-button {
  margin: 6px 15px; }

.form-group md-radio-group:not([layout='row']) md-radio-button:first-child {
  margin-top: 6px; }

.form-horizontal .form-group md-radio-group[layout='row'] md-radio-button:first-child {
  margin-left: 0; }

.form-horizontal .form-group md-radio-group:not([layout='row']) md-radio-button {
  margin-left: 0; }

.form-group md-radio-group:not([layout='row']) md-radio-button:last-child {
  margin-bottom: 6px; }

.form-group md-radio-group.layout-row md-radio-button {
  margin: 6px 15px; }

.form-group md-radio-group:not(.layout-row) md-radio-button:first-child {
  margin-top: 6px; }

.form-group md-radio-group:not(.layout-row) md-radio-button:last-child {
  margin-bottom: 6px; }

.actions-col {
  width: 5em;
  max-width: 5em;
  min-width: 5em; }

.actions-col-without-details {
  width: 3em;
  max-width: 3em;
  min-width: 3em; }

.actions-col-cell {
  text-align: right; }

.datetime-picker div > table .btn-default {
  border: 0; }

[datepicker] table .btn-default {
  border: 0; }

.text-preline {
  white-space: pre-line; }

.dropdown-menu-navbar-brand {
  padding: 0;
  margin: 0;
  border: 1px solid #e7e7e7; }

.dropdown-menu-navbar-brand > li > a {
  padding: 15px 20px; }

.nav,
.pagination,
.carousel,
.panel-title a {
  cursor: pointer; }

.ui-match {
  background: yellow; }

/* this is for directive Sort */
table > thead > tr > th[sort] {
  cursor: pointer; }

/* this is for directive Sort */
[sort] {
  cursor: pointer; }

.main-content {
  padding: 0 40px; }
  @media (max-width: 599px) {
    .main-content {
      padding: 0 10px; } }
  @media (min-width: 600px) and (max-width: 959px) {
    .main-content {
      padding: 0 20px; } }

.tss-sidebar {
  border: 1px solid #ddd;
  width: 0;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease; }
  .tss-sidebar .md-subheader .md-subheader-inner {
    padding: 8px 0 8px 16px; }
  .tss-sidebar md-select {
    padding: 0px 2px 0px; }
  .tss-sidebar_search_btn.md-button.md-primary.md-fab {
    color: #fff; }
    .tss-sidebar_search_btn.md-button.md-primary.md-fab md-icon {
      color: #fff; }

.tss-sidebar.tss-sidebar-open {
  width: 250px;
  opacity: 1; }

md-toolbar .tss-sidebar_toolbar_title {
  color: #fff; }

md-toolbar .tss-sidebar_toolbar_search_btn {
  color: #fff; }
  md-toolbar .tss-sidebar_toolbar_search_btn md-icon {
    color: #fff; }

[time-picker-wrap] {
  width: 268px; }

.datetime-picker div > table .btn-default {
  border: 0; }

[datepicker] table .btn-default {
  border: 0; }

.datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0; }

[uib-time-picker-wrap] {
  width: 268px; }

.uib-datetime-picker div > table .btn-default {
  border: 0; }

[uib-datepicker] table .btn-default {
  border: 0; }

.uib-datetime-picker-dropdown > li.date-picker-menu div > table .btn-default {
  border: 0; }

md-icon.md-icon-18 {
  font-size: 18px;
  height: 18px;
  width: 18px; }

md-icon.md-icon-24 {
  font-size: 24px;
  height: 24px;
  width: 24px; }

md-icon.md-icon-36 {
  font-size: 36px;
  height: 36px;
  width: 36px; }

md-icon.md-icon-48 {
  font-size: 48px;
  height: 48px;
  width: 48px; }

.md-button.md-button-18 {
  min-height: 18px;
  height: 18px;
  width: 18px;
  line-height: 18px; }

.md-button.md-button-24 {
  min-height: 24px;
  height: 24px;
  width: 24px;
  line-height: 24px; }

.md-button.md-icon-button.md-button-18 {
  height: 18px;
  width: 18px;
  line-height: 18px; }
  .md-button.md-icon-button.md-button-18 md-icon {
    font-size: 18px;
    height: 18px;
    width: 18px; }

.md-button.md-icon-button.md-button-24 {
  height: 24px;
  width: 24px;
  line-height: 24px; }
  .md-button.md-icon-button.md-button-24 md-icon {
    font-size: 24px;
    height: 24px;
    width: 24px; }

.md-button.md-icon-button.md-button-36 {
  height: 36px;
  width: 36px;
  line-height: 36px; }
  .md-button.md-icon-button.md-button-36 md-icon {
    font-size: 36px;
    height: 36px;
    width: 36px; }

.md-button.md-icon-button.md-button-48 {
  height: 64px;
  width: 64px;
  line-height: 48px; }
  .md-button.md-icon-button.md-button-48 md-icon {
    font-size: 48px;
    height: 48px;
    width: 48px; }

.panel-heading .md-button.md-icon-button {
  padding: 5px;
  width: 30px;
  height: 30px;
  min-height: 30px;
  line-height: 30px; }
  .panel-heading .md-button.md-icon-button md-icon {
    font-size: 20px;
    height: 20px;
    width: 20px;
    min-height: 20px;
    min-width: 20px; }

md-input-container md-switch {
  margin: 0; }

.form-group md-radio-group[layout='row'] md-radio-button {
  margin: 6px 15px; }

.form-group md-radio-group:not([layout='row']) md-radio-button:first-child {
  margin-top: 6px; }

.form-horizontal .form-group md-radio-group[layout='row'] md-radio-button:first-child {
  margin-left: 0; }

.form-horizontal .form-group md-radio-group:not([layout='row']) md-radio-button {
  margin-left: 0; }

.form-group md-radio-group:not([layout='row']) md-radio-button:last-child {
  margin-bottom: 6px; }

.form-group md-radio-group.layout-row md-radio-button {
  margin: 6px 15px; }

.form-group md-radio-group:not(.layout-row) md-radio-button:first-child {
  margin-top: 6px; }

.form-group md-radio-group:not(.layout-row) md-radio-button:last-child {
  margin-bottom: 6px; }

[ng-cloak] {
  display: none; }

[ng-cloak].splash {
  display: flex !important; }

.splash {
  display: none;
  flex-direction: row;
  align-items: center;
  align-content: center;
  justify-content: center;
  box-sizing: border-box;
  opacity: 0.5;
  margin-top: 100px; }


.spinner-dot-in,
.spinner-dot-stick,
.spinner-double-dot-stick,
.spinner-dot-out,
.spinner-double-dot-out,
.spinner-double-dot-in,
.spinner-wave-out,
.spinner-wave-in,
.spinner-double-wave-out,
.spinner-double-wave-in,
.spinner-huge-wave-out,
.spinner-huge-wave-in,
.spinner-section,
.spinner-section-in,
.spinner-double-section-in,
.spinner-section-out,
.spinner-double-section-out,
.spinner-section-far,
.spinner-double-section-far,
.spinner-double-section {
  display: block;
  float: left;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 3.125px solid #aaa;
  -moz-animation: spinner 1.2s linear infinite;
  -o-animation: spinner 1.2s linear infinite;
  -webkit-animation: spinner 1.2s linear infinite;
  animation: spinner 1.2s linear infinite; }

@-moz-keyframes spinner {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes spinner {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spinner {
  0% {
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  100% {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* Dots */

.spinner-dot-in,
.spinner-dot-stick,
.spinner-double-dot-stick,
.spinner-dot-out,
.spinner-double-dot-out,
.spinner-double-dot-in {
  position: relative; }
  
  .spinner-dot-in:before,
  .spinner-dot-stick:before,
  .spinner-double-dot-stick:before,
  .spinner-dot-out:before,
  .spinner-double-dot-out:before,
  .spinner-dot-in:after,
  .spinner-dot-stick:after,
  .spinner-double-dot-stick:after,
  .spinner-dot-out:after,
  .spinner-double-dot-out:after,
  .spinner-double-dot-in:before,
  .spinner-double-dot-in:after {
    content: '';
    position: absolute;
    top: 6.25px;
    left: 21.875px;
    width: 6.25px;
    height: 6.25px;
    border-radius: 50%;
    background: tomato; }
  
  .spinner-dot-in:after,
  .spinner-dot-stick:after,
  .spinner-double-dot-stick:after,
  .spinner-dot-out:after,
  .spinner-double-dot-out:after,
  .spinner-double-dot-in:after {
    top: auto;
    bottom: 6.25px; }


.spinner-dot-in:after {
  display: none; }


.spinner-dot-stick:before,
.spinner-dot-stick:after,
.spinner-double-dot-stick:before,
.spinner-double-dot-stick:after {
  top: -6.25px; }


.spinner-dot-stick:after,
.spinner-double-dot-stick:after {
  top: auto;
  bottom: -6.25px; }


.spinner-dot-stick:after {
  display: none; }


.spinner-dot-out:before,
.spinner-dot-out:after,
.spinner-double-dot-out:before,
.spinner-double-dot-out:after {
  top: -12.5px; }


.spinner-dot-out:after,
.spinner-double-dot-out:after {
  top: auto;
  bottom: -12.5px; }


.spinner-dot-out:after {
  display: none; }

/* Waves */

.spinner-wave-out {
  box-shadow: -1.5625px -1.5625px 0 1.5625px tomato; }


.spinner-wave-in {
  box-shadow: inset -1.5625px -1.5625px 0 1.5625px tomato; }


.spinner-double-wave-out {
  box-shadow: -1.5625px -1.5625px 0 1.5625px tomato, 1.5625px 1.5625px 0 1.5625px tomato; }


.spinner-double-wave-in {
  box-shadow: inset -1.5625px -1.5625px 0 1.5625px tomato, inset 1.5625px 1.5625px 0 1.5625px tomato; }


.spinner-huge-wave-out {
  box-shadow: -1.5625px -1.5625px 0 6.25px tomato; }


.spinner-huge-wave-in {
  box-shadow: inset -1.5625px -1.5625px 0 6.25px tomato; }

/* Sections */

.spinner-section,
.spinner-section-in,
.spinner-double-section-in,
.spinner-section-out,
.spinner-double-section-out,
.spinner-section-far,
.spinner-double-section-far,
.spinner-double-section {
  position: relative; }
  
  .spinner-section:before,
  .spinner-section-in:before,
  .spinner-double-section-in:before,
  .spinner-section-out:before,
  .spinner-double-section-out:before,
  .spinner-section-far:before,
  .spinner-double-section-far:before,
  .spinner-section:after,
  .spinner-section-in:after,
  .spinner-double-section-in:after,
  .spinner-section-out:after,
  .spinner-double-section-out:after,
  .spinner-section-far:after,
  .spinner-double-section-far:after,
  .spinner-double-section:before,
  .spinner-double-section:after {
    content: '';
    position: absolute;
    top: -3.125px;
    left: -3.125px;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 3.125px solid transparent;
    border-top-color: tomato; }
  
  .spinner-section:after,
  .spinner-section-in:after,
  .spinner-double-section-in:after,
  .spinner-section-out:after,
  .spinner-double-section-out:after,
  .spinner-section-far:after,
  .spinner-double-section-far:after,
  .spinner-double-section:after {
    border-top-color: transparent;
    border-bottom-color: tomato; }


.spinner-section:after {
  display: none; }


.spinner-section-in:before,
.spinner-section-in:after,
.spinner-double-section-in:before,
.spinner-double-section-in:after {
  top: 0;
  left: 0;
  width: 43.75px;
  height: 43.75px; }


.spinner-section-in:after {
  display: none; }


.spinner-section-out:before,
.spinner-section-out:after,
.spinner-double-section-out:before,
.spinner-double-section-out:after {
  top: -6.25px;
  left: -6.25px;
  width: 56.25px;
  height: 56.25px; }


.spinner-section-out:after {
  display: none; }


.spinner-section-far:before,
.spinner-section-far:after,
.spinner-double-section-far:before,
.spinner-double-section-far:after {
  top: -9.375px;
  left: -9.375px;
  width: 62.5px;
  height: 62.5px; }


.spinner-section-far:after {
  display: none; }

@media (min-width: 1380px) {
  .container {
    width: 1360px; } }

.modal {
  overflow-y: auto; }

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  color: rgba(51, 51, 51, 0.5); }

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
  border-color: #bce8f1; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td {
  background-color: #bedbe9;
  border-color: #a3dfeb; }

.btn-group-actions {
  min-width: 50px; }

.list-group-item-default {
  background-color: #f5f5f5; }

.list-group-item-sm {
  padding: 6px 10px; }

a[ng-click] {
  cursor: pointer; }

@media (min-width: 768px) {
  .form-inline .input-group > .form-control.input-filter {
    width: 10em; } }

.label-as-badge {
  border-radius: 1em; }

@media (min-width: 768px) and (max-width: 1100px) {
  .navbar-collapse.collapse {
    display: none !important; }
  .navbar-collapse.collapse.in {
    display: block !important; }
  .navbar-header .collapse, .navbar-toggle {
    display: block !important; }
  .navbar-header {
    float: none; } }

.group-persons-edit__person-striked {
  text-decoration: line-through; }

.group-persons-edit__person-removed.ng-enter {
  animation: bounceIn 1s; }

.group-persons-edit__person-removed.ng-leave {
  animation: bounceOut 0.5s; }

.group-readers-edit__reader-striked {
  text-decoration: line-through; }

.group-readers-edit__reader-removed.ng-enter {
  animation: bounceIn 1s; }

.group-readers-edit__reader-removed.ng-leave {
  animation: bounceOut 0.5s; }

.location-create__reader-striked {
  text-decoration: line-through; }

.location-create__reader-removed.ng-enter {
  animation: bounceIn 1s; }

.location-create__reader-removed.ng-leave {
  animation: bounceOut 0.5s; }

.location-readers-edit__reader-striked {
  text-decoration: line-through; }

.location-readers-edit__reader-removed.ng-enter {
  animation: bounceIn 1s; }

.location-readers-edit__reader-removed.ng-leave {
  animation: bounceOut 0.5s; }

.sector-persons-edit__person-striked {
  text-decoration: line-through; }

.sector-persons-edit__person-removed.ng-enter {
  animation: bounceIn 1s; }

.sector-persons-edit__person-removed.ng-leave {
  animation: bounceOut 0.5s; }

._1xaJiEevVBpM_Zi02WI8s {
  margin-top: -50px;
  margin-bottom: 20px;
  text-align: center; }

._3fGZNl4WHMyyNwutYA0leo {
  padding: 6px 12px; }

._3Kvv4ClW7JevPE6fUfFX_2 {
  margin-top: 20px; }

._-7IjlhK5WWbM13savCXqi {
  width: 100%;
  background-color: none;
  margin-top: 50px;
  height: 60px;
  max-height: 60px;
  border-top: 1px solid #ddd; }
  ._1Zf5XtcHO7aVVa5og44HMH {
    height: 60px;
    max-height: 60px;
    margin: 0 20px; }

@media print {
  ._2ikzTLLtI6KLJAs3QOtCDo {
    display: none !important; }
    ._2hXQtB4ZEXGm4wX7k4k0X0 {
      display: none; } }

._2ikzTLLtI6KLJAs3QOtCDo {
  max-width: 260px; }
  ._1kP8FN5tP6TPcvSTB6NZw9 {
    max-width: 80px; }
  ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item {
    min-height: 44px; }
    ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item::before {
      min-height: 44px; }
    ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item > div.md-button:first-child {
      padding: 0px 12px; }
    ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item::before,
    ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item .md-list-item-inner::before {
      min-height: 44px; }
    ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item .md-list-item-inner > md-icon:first-child:not(._2IZWO2pjnMuIDFPoa8yDVF) {
      margin-top: 10px;
      margin-bottom: 10px;
      margin-right: 12px; }
    ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item__text--collapse {
      display: none; }
    ._2hXQtB4ZEXGm4wX7k4k0X0 md-list-item a {
      padding: 0 4px; }

.dEH2hO9vVrU99kU5w7xwt {
  height: 56px;
  min-height: 56px;
  max-height: 56px; }
  ._3dIZ5JF3DY8F6qrcCLueOO {
    color: #fff; }
  ._16q5SHHh7USd3eRitOptvc {
    color: #fff; }
    ._16q5SHHh7USd3eRitOptvc md-icon {
      color: #fff; }

.Zw7VR7blNJRzpOmhAcSa- {
  margin-top: 50px; }
  ._2ozhZE9cstejCObVU1w8nS {
    height: 36px;
    width: 36px; }
  .pp5jN2pwMIBrObxjjsNwY {
    font-size: 20px; }

