@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

body {
	background: #ebebeb;
	font-family: "Roboto", sans-serif;
  font-style: normal;
}

#wrapper #content-wrapper {
	padding-bottom: 50px;
}

.border-info {
	border-color: #31393C !important;
}

.table.table-primary.border.mb-0 {
	background: #FBF4EF;
}

.table-primary th, .table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
	border-color: #fff;
}

.table-info.text-dark.font-weight-bold {
	background: #E8EAEB;
	border-color: #fff;
}

.table-success > td {
	background: #2c6e49;
	color: #fff;
}

.tab-content.mt-3 > .btn-primary {
	background: #000;
}


.btn-primary {
	background: #1BC4DE;
	border-color: #3da9fc;
}

.navbar-dark .navbar-nav .nav-link {
	color: #1BC4DE;
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
	color: greenyellow;
}

.bg-highlighted-yellow {
	background-color: #EEF0A0;
}

#resident-list_wrapper {
	padding: 1em 0 !important;
}

#resident-list tbody tr td:nth-child(n+5){
	text-align: center;
}

table thead tr th:nth-child(n+5){
	text-align: center;
}

/*div.dt-buttons {
	float: right
}*/

.topbar .topbar-divider {
	width: 0;
    border-right: 3px solid #e3e6f0;
    height: calc(4rem - 2rem);
    margin: auto 1rem;
}

.tooltip-inner {
	text-align: left;
	border-radius: 9px;
	border:1px solid #17a2b8;
	max-width: 350px;
}

.tooltip-inner ul {
	padding-left: 20px;
	padding-bottom: 0;
}

div.dataTables_scroll table thead th {
	vertical-align: middle;
}

div.dataTables_scroll table thead th:nth-child(11) {
	width: 54px !important;
}

div.dataTables_scroll table tbody tr td {
	padding: 0 !important;
}

#ocr-text-results textarea {
	overflow-y: scroll;
	height: 200px;
}

table li {
	list-style-type: square
}

.container-center {
	margin: auto;
}

.custom-danger {
  color: #ff5470 !important;
  font-weight: 700;
  /* text-shadow: #454545 0 -2px 5px; */
} 

.custom-success {
  color: #3edd62;
  font-weight: 700;
  /* text-shadow: #454545 0 -2px 5px; */
}


.gg_nursing {
	font-weight: bold;
	color: #eee;
	display: inline;
	background: #04AA6D;
	padding: 1px 3px;
	border-radius: 4px;
}

.yoy-growth {
	display: block;
}

/* .nursing-condition {
	max-width: 25px;
} */

footer.sticky-footer {
	width: 100%;
	height: 40px;
}