#top-bar {
    left: 140px;
    padding-left: 0;
    right: 0;
    width: auto;
}
.ui-button {
    cursor: default;
}
.ui-button[disabled] {
    background-color: #CCCCCC;
    color: #888888;
}
.ui-button[disabled]:hover {
    background-color: #CCCCCC;
}
dl {
    overflow: hidden;
}
dt,dd {
    display: inline-block;
    float: left;
    margin-bottom: 10px;
}
dt {
    clear: left;
    padding-right: 10px;
    width: 200px;
}
h2 {
    font-size: 20px;
}
.actionCell {
    white-space: nowrap;
    width: 1%;
}
.addRemoveFromDisplay {
    width: 160px;
}
.moveUpDown {
    width: 50px;
}
#site-logo {
    background: url('images/MGX_Main_Logo-Comp.png') no-repeat left top;
    background-size: 100%;
    height: 30px;
    left: 52px;
    text-indent: -9999px;
    top: 5px;
    width: 80px;
    background-size: 100% 100%;
}

#site-logo-alt-white {
    background: url('images/mapgraphix-logo-white-344x128.png') no-repeat left top;
    height: 70px;
    margin-left: 20px;
    text-indent: -9999px;
    width: 188px;
    background-size: 100% 100%;
}

#site-logo-alt {
    /*background: url('images/mapgraphix-logo-gray3-134x50.png') no-repeat left top;*/
    background: url('images/mapgraphix-logo-344x140.png') no-repeat left top;
    height: 70px;
    left: 50px;
    text-indent: -9999px;
    width: 167px;
    background-size: 100% 100%;
}
thead tr th .btn-link {
    font-weight: bold;
    text-transform: uppercase;
}
.table-row-grouping-header {
    background-color: #dddddd;
}
.table-striped > tbody > .table-row-grouping-header:nth-child(odd) > th,.table-striped > tbody > .table-row-grouping-header:nth-child(odd) > td {
    background-color: transparent;
}
.checkboxList input[type='checkbox']{
    float:none;
    height:18px;
    margin-right:10px;
    vertical-align:text-bottom;
    width:18px;
}
.childDivisionList li:not(:first-child),.carrierGroupingList li:not(:first-child),.checkboxListWithSelectAll li:not(:first-child) {
    margin-left: 30px;
}
.balanceSummaryCountCategoryList{
/*    padding:0;
*/}
.childDivisionList, .carrierGroupingList, .checkboxList {
    list-style-type: none;
}
.glimpse {
    position: relative;
    z-index: 9999;
}
.table-responsive {
    padding-bottom: 20px !important;
}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.daysOfWeek th {
    border-bottom: solid 1px #DDD;
}
.daysOfWeek th,.daysOfWeek td {
    text-align: center;
    width: 16px;
}
.daysOfWeekWithNumbers thead tr{
    background:none;
}
.daysOfWeekWithNumbers th {
    border-bottom: solid 1px #DDD;
}
.daysOfWeekWithNumbers th,.daysOfWeekWithNumbers td {
    text-align: center;
    width: 36px;
}
.daysOfWeekWithNumbers thead th {
    border-bottom: solid 1px #DDD;
}
.daysOfWeekWithNumbers tbody th{
    border-bottom:none;
}
:focus, .btn:focus, .btn-link:focus, input[type='checkbox']:focus{
    outline:none;
}

/*@media (min-width: 769px) {
  .form-inline .form-control {
    display: inline-block;
      vertical-align: middle;
      width: auto;
  }
}*/
@media (max-width: 769px) {
    #header {
        background-image: linear-gradient(to bottom, #3f3f3f 0%, #222222 100%);
        height: 40px;
    }

    #site-logo {
        background-size: 100%;
        height: 30px;
        left: 10px;
        width: 80px;
    }

    #header .navbar-toggle {
        margin-top: 6px;
    }

    #content {
        top: 0;
    }

    #content-header {
        margin-bottom: 10px;
        padding: 5px;
    }

    #balanceFilters {
        margin-top: -16px;
    }
}
.azuremediaplayer{
    font-size:640px !important;
}
.field-validation-error, .validation-summary-errors li {
    color: #DC3545;
    font-weight: bold;
}
body .mapboxgl-map {
    font-family: 'Open Sans', 'trebuchet ms', arial, sans-serif;
}
.carrierLogo{
    height:60px;
    object-fit:contain;
    width:146px;
}
[data-bs-theme="dark"] .carrierLogoLightTheme {
    display: none !important;
}
[data-bs-theme="light"] .carrierLogoDarkTheme {
    display: none !important;
}

/* Supplemental Location Icon Overrides */
.supp-loc {
    display: block;
    height: 24px;
    width: 24px;
}
.veriha-do-not-use-vendors {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-donotusevendors.svg');
}
.veriha-volvo-dealers {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-volvodealers.svg');
}
.veriha-tires {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-tires.svg');
}
.veriha-preferred-vendors {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-preferredvendors.svg');
}
.veriha-other-vendors {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-othervendors.svg');
}
.veriha-loves-ta {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-lovesta.svg');
}
.veriha-freightliner-dealers {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-freightlinerdealers.svg');
}
.xpo-fuel-locations {
    background-image: url('images/mapicons/svgs/supplementallocations/xpo-fuellocations.svg');
}
.xpo-fac-locations {
    background-image: url('/content/canvas/images/mapicons/svgs/supplementallocations/xpo-fac-locations.svg');
}
.veriha-fuel-locations {
    background-image: url('images/mapicons/svgs/supplementallocations/veriha-fuel-locations.svg');
}