/*
Theme Name: Clinics Dentalxray Theme
Theme URI: http://example.com/twenty-twenty-child/
description: Clinics Dentalxray Theme
Template: twentytwentyone
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: twentytwentyone-child
*/
@import 'https://site-assets.fontawesome.com/releases/v6.6.0/css/all.css';

@font-face {
    font-family: 'Poppins-Medium';
    src: url('assets/fonts/Poppins-Medium.eot');
    src: url('assets/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Poppins-Medium.woff2') format('woff2'),
        url('assets/fonts/Poppins-Medium.woff') format('woff'),
        url('assets/fonts/Poppins-Medium.ttf') format('truetype'),
        url('assets/fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-SemiBold';
    src: url('assets/fonts/Poppins-SemiBold.eot');
    src: url('assets/fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('assets/fonts/Poppins-SemiBold.woff') format('woff'),
        url('assets/fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('assets/fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-Regular';
    src: url('assets/fonts/Poppins-Regular.eot');
    src: url('assets/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Poppins-Regular.woff2') format('woff2'),
        url('assets/fonts/Poppins-Regular.woff') format('woff'),
        url('assets/fonts/Poppins-Regular.ttf') format('truetype'),
        url('assets/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins-Bold';
    src: url('assets/fonts/Poppins-Bold.eot');
    src: url('assets/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('assets/fonts/Poppins-Bold.woff2') format('woff2'),
        url('assets/fonts/Poppins-Bold.woff') format('woff'),
        url('assets/fonts/Poppins-Bold.ttf') format('truetype'),
        url('assets/fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    padding: 0;
    font-family: poppins-regular;
    font-size: 18px;
    line-height: 28px;
    color: #5e5e5e;
}
.dashboard-content-inner #googleMap{
    width:78%;
    height: 100%;
    min-height: 800px;
}
.dashboard-content-inner #Mapfilters{
    width: 18.5%;
    height: 100%;
    min-height: 800px;
    float: left;
    margin: 0 1%;
    border: 1px solid #1295d8;
}
#Mapfilters h2.filterheader{
    background: #1295d8;
    color: #fff;
    margin-top: 0px;
    padding: 12px;
    font-family: poppins-medium;
}
.input-select {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #c5c5c5;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.inner-filter {
    padding: 0 30px 30px;
}
.inner-filter button {
    padding: 7px 18px;
    background-color: #1295d8;
    color: #fff;
    border: none;
    border-radius: 8px;
    font-size: 16px;
    cursor: pointer;
    font-family: 'Poppins-Medium';
    margin-left: 4px;
    margin-right: 4px;
}
.inner-filter .filter-section {
    margin: 0 0 20px;
}
.inner-filter label {
    color: #333;
}
input#radius-range {
    width: 100%;
}
.filter-section.categoryfilter {
    float: left;
    width: 100%;
}
.categoryfilter label {
    width: 100%;
    float: left;
    text-align: left;
}

.select2-container {
  z-index: 9999; /* Fix dropdown overlap */
}

.select2-container--default .select2-selection--multiple {
  min-height: 38px;
  border-radius: 4px;
}

.select2-container--open {
  z-index: 99999 !important;
  position: relative;
}

.page-template-template-map .dashboard-content-inner {
    margin-top: 20px;
}
span.label-heading {font-family: 'Poppins-SemiBold';display: block;text-align: left;margin-bottom: 5px;}
.inner-filter .filter-section .select2-container .select2-search--inline .select2-search__field {
    margin: 8px;
}
.filter-section.enable-search-head {
    text-align: left;
    font-family: 'Poppins-SemiBold';
}

span.cltype,span._referrers_total {margin: 0 20px;float: right;font-size: 22px;}
span.cltype.cltype_R, span.maincltype.cltype_R {color: #00FF00}
span.cltype.cltype_GP,span.maincltype.cltype_GP {color: #FF0000}
span.cltype.cltype_GPR, span.maincltype.cltype_GPR {color: #FF8500}
span._referrers_total{color: #ffffff}
.showradiologist_chart,.radiologistsearchfilters{display: none;}

input#radius_radio, input#min_radio, input#min_gp, input#radius-range, input#pac-input {
    border: 1px solid #aaa;
    border-radius: 4px;
    width: 100%;
    padding: 9px;
    box-sizing: border-box;
    font-size: 18px;
}