@media print {
	.no-print, nav, .btn {
		display: none !important;
	}
    .geo-secondary {
        background-color: #115ea6 !important;
        -webkit-print-color-adjust: exact; 
    }
}
::-webkit-scrollbar {
    width: 7px;
    height: 7px;
}
/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1; 
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #115ea6; 
    border-radius: 5px
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #115ea6; 
}
html, body {
	/*font-family: "Open Sans", Arial, serif !important;*/
	font-family: Lato; 
	/*font-size:.9em !important;*/
	font-size:.9em !important;
	line-height:1.5;
	margin: 0px;
	overflow-x: hidden !important;
	padding: 0px !important;
}
a {
	color: #115ea6 !important;
}
a:hover {
	color: #115ea6 !important;
	text-decoration: none !important;
}
li.page-item.active span.page-link {
	background-color: #115ea6 !important;
	border: 1px solid #115ea6;
}
.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}
.table-td-top td {
	vertical-align: top !important;
}
.right {
	float: right !important;
}
.left {
	float: left !important;
}
.btn {
	border-radius: 3px !important;
	font-size: 1em !important;
}
.regular {
	font-size: 1em !important;
}
.small {
	font-size: .9em !important;
}
.smaller {
	font-size: .85em !important;
}
.pointer {
	cursor: pointer !important;
}
.left-bar {
	border-left: 5px solid #115ea6 !important;
}
td {
	vertical-align: middle !important;
}
.body-bg {
	font-family: Lato; 
	background-color: white;
	/*background-color: #f1f3f9 !important;*/
}
.text-color{
	color: #939693;

}
textarea {
	resize: none !important;
}
.status-badge {
	padding:5px;
	border-radius: 20px;
	font-size: .8em;
	border: none;
}
.profile-img {
	width: 20px;
	border: 1px solid #f1f1f1;
	border-radius: 20px;
	margin-right: 2px;
}
.action-btn {
	width: 37px !important;
	height: 35px !important;
	padding: 10px 10px 10px 10px !important;
	line-height: 0px !important;
}
.geo-btn {
	border: none;
	border-radius: 2px;
	width: 25px;
	height: 25px;
}
.search-btn {
	line-height: 1.5;
	width: 40px;
	border-radius: 2px;
	border: 0;
	cursor: pointer;
}
.paragraph {
	white-space: pre-wrap;
}
.swal-title {
	font-size: 18px !important;
}
.swal-subtitle {
	font-size: 14px !important;
}
.swal-okay-button {
	font-size: 12px !important;
	padding: 10px 15px 10px 15px !important;
	width: 100% !important;
}
.btn-warn {
	background-color: #facea8 !important;
	color: black !important;
}
.pastel-red {
	background-color: #e98f83 !important;
}
.primary-link{
	color: #115ea6 !important;
}
.orange-pastel{
    background-color: #ff9955 !important;
}
.purple-pastel{
    background-color: #9575cd !important;
}
.green-pastel{
    background-color: #66cdaa !important;
}