﻿.gm-style, .ui-widget {
  /*font-family:$Montserrat;*/ }
  .gm-style h2, .ui-widget h2 {
    /*font-family:$MontserrattBold;*/
    font-weight: 700; }
  .gm-style a, .ui-widget a {
    text-decoration: underline; }

.center {
  text-align: center; }

i.fa {
  width: 20px;
  margin-right: 4px;
  text-align: center;
  font-size: 15px; }

table.facility {
  font-size: 14px;
  margin-bottom: 0;
  color: #333; }
  table.facility td.category {
    max-width: 270px; }
  table.facility td:nth-child(2) {
    text-align: left; }
  table.facility th, table.facility td {
    vertical-align: top; }
    table.facility th a, table.facility td a {
      color: white; }
  table.facility tr, table.facility td, table.facility th {
    border: none;
    background-color: transparent !important; }

#map-canvas.loading {
  background: url(/images/AjaxLoader.gif) no-repeat center center; }

.no-result {
  font-weight: bold;
  text-align: center; }

.active-icon {
  margin-right: 0 !important;
  text-align: right !important;
  width: unset !important; }

.ie8 .search-form-style-1 .chosen-container-single .chosen-single {
  width: 350px !important; }

#mappingArea {
  border-top: none;
  padding: 0; }

.panel-group .panel-title > a {
  font-size: 1.0rem;
  padding-bottom: 12px;
  padding-top: 15px; }
  .panel-group .panel-title > a:after, .panel-group .panel-title > a:before {
    width: 0.8em;
    height: 0.8em;
    font-size: 30px;
    padding-top: 6px;
    top: 15px;
    padding-left: -2px;
    line-height: .4em; }

.panel-group .panel-title a[aria-expanded='true']:after {
  line-height: 0.6rem; }

.panel p {
  font-size: 0.9em; }

.placeMarker {
  background-color: #fff;
  padding: 20px;
  padding-top: 15px; }
  .placeMarker i.fa {
    line-height: 20px; }

.result, .infoBox {
  background-color: #0c4151; }
  .result h2, .infoBox h2 {
    color: white; }
  .result, .result a, .infoBox, .infoBox a {
    color: #fff; }
  .result td, .result th, .infoBox td, .infoBox th {
    font-size: .8125em; }
  .result h2, .infoBox h2 {
    color: #fff;
    margin: 0;
    font-size: 16px;
    text-align: left;
    padding: 16px; }

.infoBox {
  background-color: #0c4151; }
  .infoBox img {
    height: 20px; }

@media (min-width: 992px) and (max-width: 1199px) {
  .search-form-style-1 .chosen-container-single .chosen-single, .search-form-style-1 input {
    width: 280px; } }

@media (min-width: 991px) {
  .col-md-6.nopadding {
    padding-left: 0px; } }

@media (max-width: 991px) {
  #search-facility .filter-txt {
    text-align: left; }
  #search-facility .facility-inner {
    margin-left: 0;
    left: 0; }
  #search-facility.search-form-style-1 {
    text-align: unset; }
    #search-facility.search-form-style-1 #Category_chosen.chosen-container-single .chosen-single {
      left: 0; }
    #search-facility.search-form-style-1 button {
      margin-left: 0; }
    #search-facility.search-form-style-1 #Category_chosen.chosen-container.chosen-with-drop .chosen-drop {
      left: 0; } }
