﻿input.form-control, select.form-control {
  background: transparent;
  border-radius: 0;
  border: 0;
  color: #bbb;
  font-weight: 600;
  appearance: auto;
  -moz-appearance: auto;
  -webkit-appearance: auto; }
  input.form-control:focus, select.form-control:focus {
    box-shadow: none; }

.input-group {
  border: 1px solid #bbb;
  margin: 0 0.1rem; }
  .input-group .input-group-addon {
    padding: 0 0.5rem;
    display: flex;
    justify-content: center;
    align-items: center; }
  .input-group ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #bbb;
    opacity: 1;
    /* Firefox */ }
  .input-group :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #bbb; }
  .input-group ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #bbb; }

.filters {
  display: flex;
  align-items: center; }
  .filters .btn-filter {
    color: #bbb;
    padding: 0.375rem;
    border: 1px solid #bbb;
    margin: 0 0.1rem;
    border-radius: 0; }
    .filters .btn-filter i:before {
      vertical-align: middle; }
  .filters a {
    white-space: nowrap;
    color: #fff;
    margin: 0 0.15rem; }
  .filters .search_card {
    position: absolute;
    top: 104%;
    left: 0;
    border: 1px solid #bbb;
    max-width: 12rem;
    background: #fff; }
    .filters .search_card .btn {
      padding: 0.375rem 0.75rem;
      color: #bbb;
      background: #e9e1d9;
      border-radius: 0; }
    .filters .search_card input {
      color: #737373;
      font-weight: 400; }

.peopleList_leftSec {
  display: flex;
  flex-direction: column;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5); }
  .peopleList_leftSec .people-list-item-left .people-list-item-title {
    padding: 0;
    margin: 0.25rem 0;
    border-radius: 0.25rem;
    background: #a8a8a8;
    text-align: initial; }
    .peopleList_leftSec .people-list-item-left .people-list-item-title a {
      font-weight: 600;
      color: #7a7a7a;
      text-decoration: none;
      display: block;
      padding: 1rem; }
      .peopleList_leftSec .people-list-item-left .people-list-item-title a:hover {
        text-decoration: none; }
    .peopleList_leftSec .people-list-item-left .people-list-item-title:first-child {
      margin-top: 0; }
    .peopleList_leftSec .people-list-item-left .people-list-item-title.active {
      background: #c1c1c1; }
  .peopleList_leftSec .loadmore {
    background: #6f6f6f;
    margin-top: auto;
    color: #fff;
    font-size: 1.5rem;
    padding: 0; }

.crime_state {
  background: #9c9c9c;
  border-radius: 0.25rem;
  padding: 1rem;
  height: auto; }
  .crime_state .news_desc {
    margin-bottom: 1rem; }
  .crime_state p {
    font-size: 1rem !important;
    color: #fff; }
  .crime_state .imgwrp {
    border-radius: 0.5rem;
    overflow: hidden; }
    .crime_state .imgwrp img {
      width: 100%; }

@media (min-width: 1601px) {
  .head_main {
    white-space: nowrap; } }

@media (min-width: 1441px) and (max-width: 1600px) {
  .head_main {
    white-space: nowrap; } }

@media (min-width: 1200px) and (max-width: 1440px) {
  .head_main {
    white-space: nowrap; }
  .crime_state p {
    font-size: 0.875rem !important; }
  .peopleList_leftSec .people-list-item-left .people-list-item-title a {
    font-size: 0.875rem;
    padding: 0.6rem 0.75rem; } }

@media (max-width: 767px) {
  .security_rep_form {
    margin-top: 0;
    padding-bottom: 1rem; }
  .filters {
    flex-wrap: wrap; }
  .peopleList_leftSec {
    margin-bottom: 1rem; }
  .aboutNavFor .col-lg-9 {
    padding: 0; }
    .aboutNavFor .col-lg-9 .crime_state .col-lg-9 {
      padding: 0.75rem; } }

@media (max-width: 575px) {
  .filters {
    flex-wrap: wrap; } }
