.privacy_policy_container {
  margin: 10px;
  text-align: center;
}

/* TI specific styles */

h1.page-heading {
    padding-top: 0.25em;
    padding-bottom: 0.25em;
    border-bottom: 1px solid #e7e7e7;
    margin-bottom: 0.5em;
}

table.ti-hover tbody tr td.ti-photo {
    width: 17%;
}

table.ti-hover tbody tr td.ti-photo-select {
    width: 7%;
}

table.ti-hover tbody tr td.ti-checkbox {
    width: 7%;
}

table.ti-hover tbody tr td img {
    width: 100%;
    max-width: 150px;
}

table.ti-hover tbody tr:hover {
    background-color: #e7e7e7;
}

.ti-file-input {
    display: none;
}

.ti-files-ul {
    word-break: break-all;
}

.ti-break-all {
    word-break: break-all;
}

.selected-thumb {
    width: 100%;
    max-width: 150px;
    display: none;
}

.ti-schedpad {
    padding-top: 1em;
    padding-bottom: 1em;
}

.ti-panel {
    background-color: transparent;
}

ul.accordion li.accordion-navigation .ti-alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #FFFFFF;
    /* background-color: red; */
}

ul.accordion li.accordion-navigation .ti-success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #FFFFFF;
}

ul.accordion li.accordion-navigation .ti-info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333333;
}

div.ti-info {
    background-color: #a0d3e8;
    border-color: #61b6d9;
    color: #333333;
}

div.ti-success {
    background-color: #43AC6A;
    border-color: #368a55;
    color: #FFFFFF;
}

div.ti-alert {
    background-color: #f04124;
    border-color: #cf2a0e;
    color: #FFFFFF;
}

div.ti-warning {
    background-color: #f08a24;
    border-color: #cf6e0e;
    color: #FFFFFF;
}

ul.accordion li.accordion-navigation .ti-link-not-active {
    pointer-events: none;
    cursor: default;
}

.ti-no-margin-bottom {
    /* padding-bottom: 0; */
    margin-bottom: 0;
}

.ti-no-top-bottom-margins {
    margin-top: 0;
    margin-bottom: 0;
}

.ti-small {
    background-color: red;
    font-size: 6pt;
}

#back-top {
  position: fixed;
  bottom: 2.79%;
  right: 2%;
  opacity: 0.5;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-color:  #e7e7e7;
  text-align: center;
  padding-top: 0.67em;
  /* z-index: 100; */
}

.ti-day-select {
  border-style: solid;
  border-width: 1px;
  border-color: #cccccc;
  color: rgba(0, 0, 0, 0.75);
  font-family: inherit;
  font-size: 0.875rem;
  width: 14.28%;
  padding: 0;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  text-align: center;
  margin-bottom: 2em;
}

.ti-day-select.ti-day-selected {
  background-color: #008CBA;
  color: white;
}

.ti-day-select.ti-day-not-selected {
  background-color: #ffffff;
  /*background-color: red;*/
  color: rgba(0, 0, 0, 0.75);
}

.ti-day-select.ti-day-disabled {
  background-color: #d9d9d9;
  color: rgba(0, 0, 0, 0.75);
}

.ti-hidden {
  display: none;
}

.ti-center {
  text-align: center;
}

.ti-clickable-icon {
  cursor: pointer;
}

#fb-table {
  /*display: none;*/
}


