﻿@media (max-width: 1056px) {
    .page-content {
        padding-left: 0px;
        padding-right: 0px;
    }

    .container-fluid {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 1530px) {
    .page-content {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.asm-sort-table > thead > tr > th > a {
    /*color: #fff;*/
    display: block;
    text-decoration: none !important;
    cursor: pointer;
    border-bottom: none !important;
}

    .asm-sort-table > thead > tr > th > a > i {
        float: right;
        margin-top: 3px;
        margin-right: 0px;
    }

.asm-sort-table .sort-check-box {
    width: 15px;
}

.asm-sort-table .table-action-btn {
    margin: 0;
}

    .asm-sort-table .table-action-btn:not(:first-child) {
        margin: 0 0 0 15px;
    }

.asm-sort-table .table-action-btn {
    display: inline-block;
    vertical-align: top;
    color: #adb7be !important;
    border: none;
    background: none;
    font-size: 1rem;
    line-height: 18px;
}

    .asm-sort-table .table-action-btn .font-icon {
        vertical-align: middle;
    }

        .asm-sort-table .table-action-btn .font-icon.font-icon-minus {
            position: relative;
            top: 1px;
        }

    .asm-sort-table .table-action-btn :hover {
        color: #00a8ff;
    }

.daterangepicker.dropdown-menu {
    z-index: 30000;
}

    .daterangepicker.dropdown-menu select {
        height: 30px;
    }

    .daterangepicker.dropdown-menu .fa.fa-clock-o {
        display: block;
    }

    .daterangepicker.dropdown-menu div.calendar-time div {
        display: -webkit-inline-box;
    }

    .daterangepicker.dropdown-menu select.monthselect {
        width: 62%;
    }

div.daterangepicker button.applyBtn {
    /*display: none;*/
}

div.daterangepicker button.cancelBtn {
    /*display: none;*/
}

.daterangepicker th.month > select {
    display: inherit;
}

#asm-overlay,
#asm-overlay-blocker {
    display: none;
    z-index: 10003;
    position: absolute;
}

    #asm-overlay div,
    #asm-overlay-blocker div {
        display: flex;
        align-items: center;
        justify-content: center;
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.4);
    }

        #asm-overlay div i,
        #asm-overlay-blocker div i {
            color: #fff;
        }

.sweet-alert {
    z-index: 9000;
}

.sweet-alert {
    z-index: 11000;
}

.fancybox-inner .page-content {
    padding-top: 0px;
}

.fancybox-inner .tabs-section {
    padding: 0px;
    margin: 0px;
}
/*.asmx-tabs ul {
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

li {
    float: left;
}

li a {
    display: block;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.dropdown-menu > li {
    width: 100%;
}

.asmh_menu2_container ul > li {
    padding: 0px;

    a {
        padding: 0px,20px;
    }
}*/
.dropdown-menu > li a:hover {
    background-color: #ddd;
}

.asmh_menu2_container > div > ul > li:first-child,
.asmh_menu2_container > div > ul > li.cog {
    border-left: 1px solid #3e4eb2;
}

.asmh_menu2_container > div > ul > li {
    border-right: 1px solid #3e4eb2;
    border-left: 1px solid #3e4eb2;
    border-bottom: 1px solid #3e4eb2;
    background-color: #fff;
}

.asmh_menu2_container ul > li a {
    color: #3e4eb2;
    width: 100%;
}

.asmh_menu2_container ul > li.asmh_menu2_active,
.asmh_menu2_container ul > li:hover {
    background: #3e4eb2;
}

    .asmh_menu2_container ul > li.asmh_menu2_active a,
    .asmh_menu2_container ul > li:hover a {
        color: #fff;
    }

    .asmh_menu2_container ul > li.asmh_menu2_active:hover {
        background: #0094ff;
    }

ul.filter-menu-right {
    padding: 2px;
}

    ul.filter-menu-right > li {
        width: 100%;
        text-align: left;
        line-height: 16px;
        display: list-item;
    }

        ul.filter-menu-right > li div {
            width: 100%;
            text-align: left;
            display: inline-flex;
        }

        ul.filter-menu-right > li span {
            margin: 10px 0px 0px 10px;
            font-size: 20px;
        }

    ul.filter-menu-right > li {
        background: #fff;
    }

        ul.filter-menu-right > li div {
            color: #3e4eb2;
        }

        ul.filter-menu-right > li span {
            color: #3e4eb2;
        }

        ul.filter-menu-right > li.active,
        ul.filter-menu-right > li:hover {
            background: #3e4eb2;
        }

            ul.filter-menu-right > li.active div,
            ul.filter-menu-right > li:hover div {
                color: #fff;
            }

            ul.filter-menu-right > li.active span,
            ul.filter-menu-right > li:hover span {
                color: #fff;
            }

            ul.filter-menu-right > li.active:hover {
                background: #0094ff;
            }

select {
    display: block;
    width: 220px;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.asm-div-count {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
}

.btn-mini {
    padding: 0px 5px;
}

    .btn-mini i {
        left: 0px;
    }

.btn.btn-secondary-outline.active {
    color: #fff;
    background-color: #16b4fc;
    border-color: #16b4fc;
}

.btn-group label.filter-radio {
    margin-bottom: 0px;
}

.ac_results {
    z-index: 99999;
    background-color: #fff;
    border: 1px solid #d8e2e7;
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
    background-clip: padding-box;
}

    .ac_results ul {
        position: relative;
        border: none;
        margin-top: 0;
        padding: 0;
    }

    .ac_results .ac-help {
        background-color: #aab3b9;
        text-align: center;
        -webkit-border-bottom-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
        -webkit-border-bottom-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
        background-clip: padding-box;
    }

    .ac_results .ac_odd {
        background-color: #f6f8fa;
    }

.ac_input + i {
    z-index: 3;
}

.ac_button_group .input-group-addon {
    padding: 0 0.75rem;
}

.ac_capella_loading {
    background: #fff url("../img/autocomplete/autocompleteDddlLoad.gif") no-repeat no-repeat center 0px !important;
    color: #fff !important;
}

.table-advanced-filter-holder {
    display: flow-root;
}

@media (min-width: 1302px) {
    .auto-clear .col-lg-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-lg-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-lg-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-lg-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-lg-6:nth-child(odd) {
        clear: left;
    }
}

@media (min-width: 992px) and (max-width: 1301px) {
    .auto-clear .col-md-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-md-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-md-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-md-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-md-6:nth-child(odd) {
        clear: left;
    }
}

@media (min-width: 544px) and (max-width: 991px) {
    .auto-clear .col-sm-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-sm-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-sm-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-sm-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-sm-6:nth-child(odd) {
        clear: left;
    }
}

@media (max-width: 543px) {
    .auto-clear .col-xs-1:nth-child(12n+1) {
        clear: left;
    }

    .auto-clear .col-xs-2:nth-child(6n+1) {
        clear: left;
    }

    .auto-clear .col-xs-3:nth-child(4n+1) {
        clear: left;
    }

    .auto-clear .col-xs-4:nth-child(3n+1) {
        clear: left;
    }

    .auto-clear .col-xs-6:nth-child(odd) {
        clear: left;
    }
}

.filter-control-holder {
    margin-bottom: 2px;
}

#inline_errors .alert {
    margin-bottom: 0px;
}
/*.box-typical-body-noscroll {
    height: auto !important;
}*/
.card-block {
    padding: 0;
}

.lobipanel .panel-heading {
    padding: 0 20px;
}

.lobipanel .bootstrap-table .fixed-table-toolbar {
    padding: 0px;
}

.lobipanel .card-block {
    padding: 20px 15px;
}

    .lobipanel .card-block .tabs-section {
        margin: 0;
    }

    .lobipanel .card-block .lobipanel .card-block {
        /*background-color: red;*/
    }

.lobipanel.card-unpin > .card-block {
    background: #eceff4;
}

.main-filter-tabs.nav.nav-pills .nav-link {
    padding: 3px 10px;
}

.asmx-side-filter {
    width: 100%;
    background: #fff;
}

.cke {
    z-index: 20000 !important;
}

.info-text {
    color: darkgray;
}

.files-manager-side {
    width: 100%;
    background: #fff;
}

.btn-autocomplete-after {
    height: 38px;
}

.comment.more {
    white-space: break-spaces;
}

.sweet-alert.chatra {
    display: inline;
    width: 1200px;
    font-size: 8px;
    overflow: scroll;
    text-align: left;
    height: 85vh;
    margin-top: -45vh !important;
    position: fixed;
    left: calc(50% - 350px);
}
