/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */
@font-face {
font-family: 'Segoe UI Regular';
font-style: normal;
font-weight: normal;
src: local('Segoe UI Regular'), url('https: //staging-jsp.modeshift.com/wp-content/themes/phlox-pro-child/fonts/Segoe%20UI.woff') format('woff');
}

/* PLANNER FIX START */

/* .form-control-clear-icon {
    margin: -3.45rem 0px !important;
}

.planner-search-results .form-group {
    display: flex;
    width: 100%;
    justify-content: start;
} */

.planner-search-results .form-group input {
    max-width: unset;
    padding-right: 2.3em;
}

.planner-search-results .form-group button {
    /* margin: 0px !important;
    padding: 0px;
    width: 15%;
    position: inherit; */
    padding: 4px;
    margin-top: -39px;
    margin-right: 5px;
}

.rdtPicker .float-right button {
    float: right !important;
}

/* PLANNER FIX END */

/* LINES FIX START */

.aux-container .aux-fold {
    margin-right: 1.25rem !important;
    padding: 0px !important;
}

body.telelink-planner .aux-primary {
    padding-top: 1.1rem !important;
}

.px-0 .container {
    max-width: 100% !important;
}

@media (min-width: 1200px) {
    .container {
        max-width: 100%;
    }
}

.container {
    max-width: 100% !important;
}

#route-map {
    height: calc(100vh - 180px) !important;
}

@media (max-width: 991.98px) {
    #route-map {
        height: inherit !important;
    }
}

.fadeInDownRapid .route-map-container {
    margin-left: 0.5rem;
}

body.telelink-planner .aux-container {
    padding: 5px 20px !important;
    max-width: 100% !important;
}

/* body.telelink-planner {
    overflow-x: hidden;
} */
/* #inner-body {
    overflow: visible;
} */

.route-selector-card-body > h3 {
    display: none;
}

.route-selector-search-group {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.route-selector-search-group input {
    max-width: unset;
}

.route-selector-search-group .form-control-clear-icon {
    /* top: 40px !important;
    right: -0.6rem !important; */
    top: -15px !important;
    right: -0.7rem !important;
}

.justify-content-center .col-xl-6 {
    max-width: 38%;
}

@media (max-width: 1199.98px) {
    .justify-content-center .col-xl-6 {
        max-width: unset;
    }
}

/* LINES FIX END */

/* PLANNER FIX START */
#planner-map {
    height: 78vh !important;
    margin-left: 0.5rem !important;
}

.planner-search-results .col-lg-4 .col-sm-5 {
    width: 40%;
}

.ml-0 .col {
    width: 60%;
}

.container td {
    border-left: transparent !important;
    border-right: transparent !important;
    border-bottom: transparent !important;
}

.form-group {
    justify-content: space-between;
}

.card-body .form-row select {
    padding: 5px 48px 5px 18px;
}

.rdtDays table tr th, table tr td {
    padding: 0.4em 0.4em;
    border: unset;
}

.rdtPicker .d-inline {
    display: inline-block !important;
}

.planner-search-results {
    max-width: 26% !important;
}

@media (max-width: 992px) {
    .planner-search-results {
        max-width: unset !important;
    }
}

.planner-search-results .col-8 {
    max-width: 52%;
}

.planner-search-results .col-8 span {
    display: block;
}

.planner-search-results .col-8 b {
    display: block;
}

.planner-search-results .text-right {
    width: 45%;
}

[role=tooltip] input::placeholder {
    color: #495057;
    opacity: 1; /* Firefox */
}

/* div[role=tooltip] {
    min-width: 26%;
} */

.card-body .form-row .col button {
    padding: 0.7rem 0px !important;
}

.card-body .form-row .col button svg {
    /* position: absolute;
    left: 15px; */
    margin-left: 0.5rem;
    margin-right: 0.5rem;
}

.custom-select {
    background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px !important;
    border-radius: 0.25rem !important;
}

div[role="tooltip"].planner-leave-arrive-prefs {
    min-width: 26%;
}

@media (max-width: 992px) {
    div[role="tooltip"].planner-leave-arrive-prefs {
        min-width: 40%;
    }
}

@media (max-width: 575.98px) {
    div[role="tooltip"].planner-leave-arrive-prefs {
        min-width: 100%;
    }
}

.account-body .alert {
    color: #004085 !important;
}

.css-b62m3t-container .css-1nmdiq5-menu {
    z-index: 3 !important;
}

/* PLANNER FIX END TEST */


