﻿.assettagradio-container {
    display: inline-flex;
}

.assettagradio-inputs {
    float: left;
    display: inline-flex;
    margin-right: 4px;
    line-height: 36px;
}

    .assettagradio-inputs .assettagradio-input {
        display: inline-flex;
        vertical-align: bottom;
    }

        .assettagradio-inputs .assettagradio-input input {
            display: inline-flex;
            margin-right: 4px;
            align-self: center;
        }

        .assettagradio-inputs .assettagradio-input label {
            color: var(--font-color-primary);
            margin-right: 4px;
            vertical-align: bottom;
        }

            .assettagradio-inputs .assettagradio-input label:before {
                content: none;
            }

/*https://outsidesource.atlassian.net/browse/GPUI-12 BEGIN*/
button[type="button"].ui-multiselect {
    font-family: Arial !important;
    background-image: none !important;
}

    button[type="button"].ui-multiselect#EventTypeIds_ms {
        width: 229px !important;
    }

button[type="button"].ui-multiselect {
    font-size: 14px !important;
}

    button[type="button"].ui-multiselect:after {
        content: "";
        position: relative;
        right: -15px;
        width: 0;
        height: 10px;
        top: 5px;
        border-top: 6px solid black;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        float: right;
    }

.btn-inline {
    display: inline !important;
    color: white !important;
}

.ui-multiselect-menu {
    animation-duration: 2s;
}
/*https://outsidesource.atlassian.net/browse/GPUI-12 END*/

/*https://outsidesource.atlassian.net/browse/GPUI-15 BEGIN*/
.widget-table tr td {
    font-size: 13px !important;
}

.ui-multiselect-header ul {
    font-size: 13px !important;
}

.ui-multiselect-checkboxes li label span {
    font-size: 13px !important;
}

.ui-multiselect-header .ui-multiselect-filter input {
    font-size: 13px !important;
}

.ui-multiselect-none span,
.ui-multiselect-all span {
    font-size: 13px !important;
}
/*https://outsidesource.atlassian.net/browse/GPUI-15 END*/

/* GPUI-11 Begin*/
.widget-properties dl.item-skinny-ish {
    height: auto;
    display: flex;
    gap: 0.5rem;
}

    .widget-properties dl.item-skinny-ish > dt {
        height: max-content;
        font-size: 12px;
    }

    .widget-properties dl.item-skinny-ish > dd > textarea {
        margin-top: 0px !important;
        height: 72% !important;
    }

    .widget-properties dl.item-skinny-ish > .clsThreshold > input[type=text] {
        margin: 0px !important;
    }

.widget-properties dl.item-tall {
    height: auto;
    display: flex;
    gap: 0.5rem;
}

    .widget-properties dl.item-tall > dd {
        padding: 0px !important;
    }

    .widget-properties dl.item-tall > dt {
        padding-right: 5px;
    }

    .widget-properties dl.item-tall table.targets {
        width: auto !important;
        margin: 0px !important;
    }

    .widget-properties dl.item-tall > dd > table > tbody > tr > td > input[type=text] {
        width: 15px !important;
    }

    .widget-properties dl.item-tall > dd > table > tbody > tr > td > select {
        width: auto;
    }

.AssetClass > .Asset {
    padding-left: 25px !important;
}

.AssetClass > input[type=checkbox] {
    margin-right: 5px !important;
}

.widget-table .table-filter {
    margin-top: 0px !important;
}

.subnav-head {
    margin-bottom: 0px !important;
}

.ui-accordion .ui-accordion-content {
    padding: 0px !important;
    height: auto !important;
}

.ui-state-active a, .ui-state-active a:link {
    color: #247cf4cc !important;
}

.widget.widget-properties dd > select {
    padding: 0px 3px !important;
}

/* GPUI-11 End*/

/* GPUI-18 Begin*/

.widget.widget-properties dl.item-footer dd {
    width: 100% !important;
    background-color: #fff !important;
}

#WorkSeasonEndMonth {
    margin-left: 0px !important;
}
/* GPUI-18 End*/

/* GPUI-17 Begin*/
.widget-properties dl.item-tall > dd > #Notes {
    margin: 0 !important;
    width: calc(100% - 30px) !important;
}
/* GPUI-17 End*/

.m2s-form #AssetsTree,
.m2s-form #assetsSelectedWidget {
    width: 49%;
    display: inline-block;
    float: left;
}

.m2s-form #assetsSelectedWidget {
    margin-left: 12px;
}

    .m2s-form #AssetsTree .widget-content,
    .m2s-form #assetsSelectedWidget .widget-content {
        height: calc(100% - 47px);
        max-height: 500px;
    }

    .m2s-form .FormColumn_Confirm_Assets #confirm_Assets .widget-properties,
    .m2s-form #assetsSelectedWidget .widget-properties {
        height: calc(100% - 15px);
    }

    .m2s-form .FormColumn_Confirm_Assets #confirm_Assets .widget-content,
    .m2s-form #assetsSelectedWidget .widget-content {
        height: calc(100% - 47px);
        overflow-y: auto;
        overflow-x: hidden;
    }

.m2s-form #assetsSelectedWidget_container .assetLabel,
.m2s-form #AssetsTree #tree_container .assetLabel {
    font-size: 15px;
}

.m2s-form #assetsSelectedWidget_container div,
.m2s-form #assetsSelectedWidget_container label,
.m2s-form #assetsSelectedWidget_container a {
    cursor: pointer;
}

.m2s-form .assetMakeSearch_container {
    width: 100%;
}

.m2s-form .input-group.mb-1 {
    width: 100%;
}

.m2s-form .bootstrapiso .mb-1, .bootstrapiso .my-1 {
    margin-bottom: 0;
}

.m2s-form #assetMakeModels {
    padding-left: 9px;
}

    .m2s-form #assetMakeModels .add-input {
        margin-left: 0px !important;
        padding: 10px !important;
        width: 100% !important;
    }

    .m2s-form #assetMakeModels tbody {
        width: 100%;
    }

    .m2s-form #assetMakeModels .add-button,
    .m2s-form #assetMakeModels .clear-button,
    .m2s-form #assetMakeModels .edit-models-button {
        width: auto !important;
        float: right !important;
        margin-top: 5px !important;
        margin-left: 5px !important;
    }

.m2s-form .assetMakeModels_body .input-container {
    width: 100%;
    min-width: unset !important;
}

.m2s-form .assetMakeModels_body .asset-count-container {
    width: 35px;
    min-width: unset !important;
}

.m2s-form .assetMakeModels_body .action-container {
    width: auto !important;
    min-width: unset !important;
}

.m2s-form .model-items-container {
    margin: 0 0 5px 0 !important;
}

.m2s-form .widget-properties dl.item-tall table {
    border-spacing: 0px;
}

.m2s-form .widget.widget-properties dl dd textarea {
    width: 80% !important;
    min-width: unset !important;
    margin-left: 0 !important;
}

    .m2s-form .widget.widget-properties dl dd textarea.m2s-textarea {
        resize: none;
        width: 100% !important;
        max-width: unset !important;
    }

.m2s-form .widget.widget-properties dl dd.clsThreshold {
    font-size: 12px !important;
}

.ui-state-default, .ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button, html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    color: var(--color-action);
}

.ms2-body .bootstrapiso .py-2#rptTitle {
    padding-top: 18px !important;
}

.ms2-body .bootstrapiso .mt-4.my-4.run-report-btn-container, .ms2-body .bootstrapiso .my-4.run-report-btn-container {
    margin-top: 15px !important;
}

.ms2-body #Reports_ReportSearch {
    margin-top: 7px;
}

.ms2-body .bootstrapiso .list-group-item-light.list-group-item-action {
    display: inline !important;
}

    .ms2-body .bootstrapiso .list-group-item-light.list-group-item-action.active {
        background-color: transparent;
        color: #007bff !important;
        font-weight: bold !important;
        padding-left: 30px !important;
        border: 0;
    }

        .ms2-body .bootstrapiso .list-group-item-light.list-group-item-action.active .ms2-btn-report-item-desc {
            vertical-align: middle;
        }

    .ms2-body .bootstrapiso .list-group-item-light.list-group-item-action .badge {
        opacity: 0;
        display: none;
    }

    .ms2-body .bootstrapiso .list-group-item-light.list-group-item-action.active .badge {
        float: right !important;
        color: white !important;
        background-color: #007bff !important;
        line-height: 19px;
        opacity: 1;
        display: block;
    }

.ms2-body .list-group-item-action.active .ms2-caret {
    width: 0;
    height: 0;
    display: inline-block;
    border: 7px solid transparent;
    vertical-align: middle;
}

.ms2-body .ms2-caret-down {
    border-top-color: #007bff !important;
}

.ms2-body .ms2-caret-right {
    border-left-color: #007bff !important;
}

.ms2-body .ms2-caret-up {
    border-bottom-color: #007bff !important;
}

.ms2-body .ms2-caret-left {
    border-right-color: #007bff !important;
}

.ms2-body .report-filters-container #rptParameters {
    overflow-y: auto;
    display: inline-block !important;
    width: 100%;
}

.ms2-body .loading.py-3 {
    padding-top: 250px !important;
}

.ms2-body .report-filters-container .filter-overlay-group-label {
    color: #f4b824;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;
}

.ms2-body .report-filters-container .report-filter-label {
    font-weight: bold;
}

.ms2-body .report-filters-container .custom-checkbox .custom-control-label,
.ms2-body .report-filters-container .custom-radio .custom-control-label {
    padding-top: 3px;
}

.ms2-body .report-filters-container .timePeriodLabel {
    font-size: 13px;
    font-style: italic;
}

.ms2-body #monthlyOptions .of-the-month-label {
    padding-top: 11px;
}

.ms2-body #formCol {
    overflow-y: auto !important;
}

.hoursColumn_Hour.selected {
    background: var(--color-action) !important;
}

.wizardNextButton {
    max-width: 70px !important;
    margin-left: 30vw !important;
}


.ms2-body .logoJMC {
    padding-left: 0px;
    padding-top: 0px;
}

    .ms2-body .logoJMC a, .logoJMC a:link, .logoJMC a:visited, .logoJMC a:hover, .logoJMC a:active {
        background-size: auto 100%;
        width: 195px;
        height: 27px;
    }

#btnOpenApolloEld {
    width: 200px;
    vertical-align: middle;
    text-align: center;
    float: left !important;
    margin-left: 45% !important;
}

.ms2-body .dynamic-ajax-body-waiting img {
    margin-left: 46%;
}