body {
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-family: "Poppins", sans-serif;
	letter-spacing: 0.07em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.bootstrap-select {
  width: 100% !important;
}
a {
    color: inherit;
}
a:hover, a:active, a:focus {
  outline: 0;
  border: none;
  text-decoration: none;
  -moz-outline-style: none;
}
label {
    font-weight: normal;
}
.display-none {
    display: none;
}
.row {
    margin-left: 0px;
    margin-right: 0px;
}
.clear-padding-lf-rt {
    padding-left: 0px;
    padding-right: 0px;
}
.float-left {
    float: left;
}
.float-right {
    float: right;
}
.vertical-middle {
    vertical-align: middle;
}
.left-align {
    text-align: left;
}
.center-align {
    text-align: center;
}
.right-align {
    text-align: right;
}
.justify-align {
    text-align: justify;
}
.btn {
    padding: 10px 10px 10px 10px;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: color 0 ease-in;
    transition: none;
    font-size: inherit;
}
.btn-default {
    color: #7b8d8e;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
    color: #5d6d7e;
    outline: none !important;
}
.font-bold {
    font-weight: bold;
}
.bg-white-off-white {
    background-color: #faf9f6;
}
.bg-white-pearl {
    background-color: #e2dfd2;
}
.bg-cream {
    background-color: #eff3c6;
}
.bg-blue {
    background-color: #4cc0f8;
}
.bg-limegreen {
    background-color: #bcff00;
}
.bg-green {
    background-color: #abd491;
}
.bg-lightorange {
    background-color: #ffc14d;
}
.bg-orange {
    background-color: #ffb833;
}
.bg-gray {
    background-color: gray;
}
.bg-black {
    background-color: #0e1018;
}
.color-white {
    color: white;
}
.color-lightwhite {
    color: #edeade;
}
.color-lightgray {
    color: gray;
}
.color-gray {
    color: #5d6d7e;
}
.color-lightblue {
    color: #54c1f8;
}
.color-blue {
    color: #4cc0f8;
}
.color-lightlimegreen {
    color: #adff2f;
}
.color-limegreen {
    color: #bcff00;
}
.color-lightgreen {
    color: #d6e06c;
}
.color-green {
    color: #67a540;
}
.color-green-dark-cyan {
    color: #008b8b;
}
.color-lightorange {
    color: #ffc14d;
}
.color-orange-burnt-sienna {
    color: #e97451
}
.color-orange {
    color: orange;
}
.color-red {
    color: red;
}
.weight-bold {
    font-weight: bold;
}
#overlay-section .overlay {
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	display: none;
	background-color: #0e1018;
}
#overlay-section .overlay .inner {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
#overlay-section .overlay .wait {
	width: 80px;
	height: 80px;
	border: 2px #ddd solid;
	border-top: 2px #54c1f8 solid;
	border-radius: 50%;
	animation: sp-anime 0.8s infinite linear;
}
#overlay-section .overlay .text {
    font-family: "Arial Rounded MT Bold";
}
#header-section .logo:hover, #header-section .logo:focus, #header-section .logo:active {
    padding: 0.9vw 3.9vw 1.9vw 4.9vw;
    cursor: pointer;
}
#header-section .menu a {
    color: white;
}
#header-section .menu a.home-link.No-Session {
    display: none;
}
#header-section .menu a.locate-link.No-Session {
    display: none;
}
#header-section .menu a.landmarks-link.No-Session {
    display: none;
}
#header-section .menu a.meetings-link.No-Session {
    display: none;
}
#header-section .menu a.suspects-link.No-Session {
    display: none;
}
#header-section .menu a.users-link.No-Session {
    display: none;
}
#header-section .menu a.login-link.No-Session {
}
#header-section .menu a.logout-link.No-Session {
    display: none;
}
#header-section .menu a.login-link.Session {
    display: none;
}
#header-section .menu a.logout-link.Session {
}
#header-section .menu a.home-link span:hover, #header-section .menu a.home-link span:focus, #header-section .menu a.home-link span:active {
    text-decoration: none;
    color: #adff2f;
    font-weight: bold;
    cursor: pointer;
}
#header-section .menu a.locate-link span:hover, #header-section .menu a.locate-link span:focus, #header-section .menu a.locate-link span:active {
    text-decoration: none;
    color: #adff2f;
    font-weight: bold;
    cursor: pointer;
}
#header-section .menu a.landmarks-link span:hover, #header-section .menu a.landmarks-link span:focus, #header-section .menu a.landmarks-link span:active {
    text-decoration: none;
    color: #adff2f;
    font-weight: bold;
    cursor: pointer;
}
#header-section .menu a.meetings-link span:hover, #header-section .menu a.meetings-link span:focus, #header-section .menu a.meetings-link span:active {
    text-decoration: none;
    color: #adff2f;
    font-weight: bold;
    cursor: pointer;
}
#header-section .menu a.suspects-link span:hover, #header-section .menu a.suspects-link span:focus, #header-section .menu a.suspects-link span:active {
    text-decoration: none;
    color: #adff2f;
    font-weight: bold;
    cursor: pointer;
}
#header-section .menu a.users-link span:hover, #header-section .menu a.users-link span:focus, #header-section .menu a.users-link span:active {
    text-decoration: none;
    color: #adff2f;
    font-weight: bold;
    cursor: pointer;
}
#header-section .menu a.login-link span:hover, #header-section .menu a.login-link span:focus, #header-section .menu a.login-link span:active {
    background-color: #66ff00;
    text-decoration: none;
    cursor: pointer;
}
#header-section .menu a.logout-link span:hover, #header-section .menu a.logout-link span:focus, #header-section .menu a.logout-link span:active {
    background-color: #66ff00;
    text-decoration: none;
    cursor: pointer;
}
#header-section .menu a.login-link span {
    background-color: #bcff00;
    color: black;
    text-align: center;
}
#header-section .menu a.logout-link span {
    background-color: #bcff00;
    color: black;
    text-align: center;
}
#header-section .menu .selected {
    color: #adff2f;
}
#home-section {
    font-family: "Arial Rounded MT Bold";
}
#home-section .technology .text .text2:hover, #home-section .technology .text .text2:focus, #home-section .technology .text .text2:active {
    cursor: pointer;
    cursor: pointer;
}
#home-section .technology .text .text2 span:hover, #home-section .technology .text .text2 span:focus, #home-section .technology .text .text2 span:active {
    color: #66ff00;
    cursor: pointer;
}
@keyframes sp-anime {
	100% {
		transform: rotate(360deg);
	}
}
#locate-section {
    color: white;
}
#locate-section .partition {
    border-bottom: #eff3c6;
}
#locate-section .navigation .select-suspect-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#locate-section .navigation .map-view-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#locate-section .navigation .text-view-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#locate-section .navigation .selected {
    background-color: #bcff00;
    color: black;
}
#locate-section .navigation .select-suspect-option:hover, #locate-section .navigation .select-suspect-option:focus, #locate-section .navigation .select-suspect-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#locate-section .navigation .map-view-option:hover, #locate-section .navigation .map-view-option:focus, #locate-section .navigation .map-view-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#locate-section .navigation .text-view-option:hover, #locate-section .navigation .text-view-option:focus, #locate-section .navigation .text-view-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#locate-section .select-suspect .empty div {
    text-align: center;
}
#locate-section .select-suspect .empty div span {
    background-color: #faf9f6;
    color: #5d6d7e;
}
#locate-section .select-suspect .suspect-info {
    border-bottom: 2px solid #bcff00;
    color: #5d6d7e;
}
#locate-section .select-suspect .chosen {
    background-color: #f3e5ab;
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .select-suspect .suspect-info:hover, #locate-section .select-suspect .suspect-info:focus, #locate-section .select-suspect .suspect-info:active {
    background-color: #f3e5ab;
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .select-suspect .suspect-info .sno {
    text-align: center;
}
#locate-section .select-suspect .suspect-info .name {
    text-align: left;
}
#locate-section .select-suspect .suspect-info .mobile {
    text-align: left;
}
#locate-section .select-suspect .suspect-info .choose {
    color: #008b8b;
    text-align: left;
}
#locate-section .select-suspect .suspect-info .choose:hover, #locate-section .select-suspect .suspect-info .choose:focus, #locate-section .select-suspect .suspect-info .choose:active {
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .select-suspect .suspect-info .delete {
    color: #ffac1c;
    text-align: left;
}
#locate-section .select-suspect .suspect-info .delete:hover, #locate-section .select-suspect .suspect-info .delete:focus, #locate-section .select-suspect .suspect-info .delete:active {
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .map-view .empty div {
    text-align: center;
}
#locate-section .map-view .empty div span {
    background-color: #faf9f6;
    color: #5d6d7e;
}
#locate-section .map-view .chosen {
    background-color: #f3e5ab;
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .map-view .signals .suspect-name {
    background-color: #bcff00;
    color: black;
    font-weight: bold;
}
#locate-section .map-view .signals .odd {
    background-color: #faf9f6;
}
#locate-section .map-view .signals .even {
    background-color: #e2dfd2;
}
#locate-section .map-view .signals .signal-info {
    border-bottom: 2px solid #bcff00;
    color: #5d6d7e;
}
#locate-section .map-view .signals .signal-info:hover, #locate-section .map-view .signals .signal-info:focus, #locate-section .map-view .signals .signal-info:active {
    background-color: #f3e5ab;
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .map-view .signals .signal-info .date {
    text-align: left;
}
#locate-section .map-view .signals .signal-info .time {
    text-align: left;
}
#locate-section .text-view .heading {
    background-color: #bcff00;
    border-bottom: 2px solid #bcff00;
    color: black;
}
#locate-section .text-view .heading .suspect-name {
    font-weight: bold;
}
#locate-section .text-view .empty div {
    text-align: center;
}
#locate-section .text-view .empty div span {
    background-color: #faf9f6;
    color: #5d6d7e;
}
#locate-section .text-view .signal-info {
    border-bottom: 2px solid #bcff00;
    color: #5d6d7e;
}
#locate-section .text-view .signal-info:hover, #locate-section .text-view .signal-info:focus, #locate-section .text-view .signal-info:active {
    background-color: #f3e5ab;
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .text-view .chosen {
    background-color: #f3e5ab;
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#locate-section .text-view .signal-info .date {
    text-align: center;
}
#locate-section .text-view .signal-info .time {
    text-align: left;
}
#locate-section .text-view .signal-info .text-location {
    text-align: left;
}
#locate-section .text-view .signal-info .map {
    text-align: left;
}
#locate-section .text-view .signal-info .map:hover, #suspects-section .text-view .signal-info .map:focus, #suspects-section .text-view .signal-info .map:active {
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#landmarks-section .navigation .select-suspect-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#landmarks-section .navigation .map-view-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#landmarks-section .navigation .text-view-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#landmarks-section .navigation .selected {
    background-color: #bcff00;
    color: black;
}
#landmarks-section .navigation .select-suspect-option:hover, #landmarks-section .navigation .select-suspect-option:focus, #landmarks-section .navigation .select-suspect-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#landmarks-section .navigation .map-view-option:hover, #landmarks-section .navigation .map-view-option:focus, #landmarks-section .navigation .map-view-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#landmarks-section .navigation .text-view-option:hover, #landmarks-section .navigation .text-view-option:focus, #landmarks-section .navigation .text-view-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#landmarks-section .map-view .empty div {
    text-align: center;
}
#landmarks-section .map-view .empty div span {
    background-color: #faf9f6;
    color: #5d6d7e;
}
#landmarks-section .map-view .info {
    color: white;
}
#suspects-section {
    color: white;
}
#suspects-section .partition {
    border-bottom: #eff3c6;
}
#suspects-section .navigation .add-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#suspects-section .navigation .view-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#suspects-section .navigation .selected {
    background-color: #bcff00;
    color: black;
}
#suspects-section .navigation .add-option:hover, #suspects-section .navigation .add-option:focus, #suspects-section .navigation .add-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#suspects-section .navigation .view-option:hover, #suspects-section .navigation .view-option:focus, #suspects-section .navigation .view-option:active {
    background-color: #66ff00;
    color: black;
    cursor: pointer;
}
#suspects-section .add .submit {
    background-color: #bcff00;
    color: black;
    text-align: center;
}
#suspects-section .view .empty div {
    text-align: center;
}
#suspects-section .view .empty div span {
    background-color: #faf9f6;
    color: #5d6d7e;
}
#suspects-section .view .suspect-info {
    border-bottom: 2px solid #bcff00;
    color: #5d6d7e;
}
#suspects-section .view .chosen {
    background-color: #f3e5ab;
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#suspects-section .view .suspect-info .sno {
    text-align: center;
}
#suspects-section .view .suspect-info .name {
    text-align: left;
}
#suspects-section .view .suspect-info .mobile {
    text-align: left;
}
#suspects-section .view .suspect-info .choose {
    color: #008b8b;
    text-align: left;
}
#suspects-section .view .suspect-info .choose:hover, #suspects-section .view .suspect-info .choose:focus, #suspects-section .view .suspect-info .choose:active {
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#suspects-section .view .suspect-info .delete {
    color: #ffac1c;
    text-align: left;
}
#suspects-section .view .suspect-info .delete:hover, #suspects-section .view .suspect-info .delete:focus, #suspects-section .view .suspect-info .delete:active {
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#blacklist-section {
    color: white;
}
#blacklist-section .partition {
    border-bottom: #eff3c6;
}
#blacklist-section .info .text {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#blacklist-section .add .submit {
    background-color: #bcff00;
    color: black;
    text-align: center;
}
#users-section {
    color: white;
}
#users-section .partition {
    border-bottom: #eff3c6;
}
#users-section .navigation .add-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#users-section .navigation .view-option {
    display: table-cell;
    cursor: pointer;
    text-align: center;
    background-color: #eff3c6;
    color: #5d6d7e;
}
#users-section .navigation .selected {
    background-color: #bcff00;
    color: black;
}
#users-section .add .submit:hover, #users-section .add .submit:focus, #users-section .add .submit:active {
    background-color: #66ff00;
    text-decoration: none;
    cursor: pointer;
}
#users-section .add .submit {
    background-color: #bcff00;
    color: black;
    text-align: center;
}
#users-section .view .empty div {
    text-align: center;
}
#users-section .view .empty div span {
    background-color: #faf9f6;
    color: #5d6d7e;
}
#users-section .view .user-info {
    border-bottom: 2px solid #bcff00;
    color: #5d6d7e;
}
#users-section .view .user-info .sno {
    text-align: center;
}
#users-section .view .user-info .name {
    text-align: left;
}
#users-section .view .user-info .mobile {
    text-align: left;
}
#users-section .view .user-info .choose {
    color: #008b8b;
    text-align: left;
}
#users-section .view .user-info .delete {
    color: #ffac1c;
    text-align: left;
}
#users-section .view .user-info .admin {
    text-align: left;
}
#users-section .view .user-info .delete:hover, #users-section .view .user-info .delete:focus, #users-section .view .user-info .delete:active {
    text-decoration: none;
    color: #e97451;
    font-weight: bold;
    cursor: pointer;
}
#help-section {
    text-align: justify;
    color: #5d6d7e;
}
#help-section .heading {
    background-color: #bcff00;
    color: #5d6d7e;
}
#help-section .heading .hp1 {
    font-family: "Arial Rounded MT Bold";
    color: #5d6d7e;
}
#help-section .sp1 {
    display: table-cell;
}
#help-section .sp2 {
    display: table-cell;
}
#login-section {
    color: white;
}
#login-section .submit .login{
    background-color: #bcff00;
    color: black;
    text-align: center;
}
#login-section .submit .login:hover, #login-section .submit .login:focus, #login-section .submit .login:active {
    background-color: #66ff00;
    text-decoration: none;
    cursor: pointer;
}
#login-section .submit .send-otp {
    background-color: #bcff00;
    color: black;
    text-align: center;
}
#login-section .submit .send-otp:hover, #login-section .submit .send-otp:focus, #login-section .submit .send-otp:active {
    background-color: #66ff00;
    text-decoration: none;
    cursor: pointer;
}
#footer-section a:hover, #footer-section a:focus, #footer-section a:active {
    text-decoration: none;
    color: #adff2f;
    font-weight: bold;
    cursor: pointer;
}
#footer-section .selected {
    color: #adff2f;
}
#footer-section .menu a.blacklist-link.No-Session {
    display: none;
}