﻿@media only screen and (min-width: 760px) and (max-width: 3000px) {
    .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl {
        display: inline-block;
        padding-bottom: 0;
    }

    .um_reports_menu_container table.addscroll.mb10 {
        margin-bottom: 0 !important;
    }

    .um_reports_menu_container.um_sub_tbl.account_container {
        overflow: visible;
    }

    .um_reports_menu_container.TDaddscroll {
        overflow: visible;
        min-width: 90%;
        overflow-x: auto !important;
    }

    .um_reports_menu_container table.addscroll {
        border-collapse: collapse;
        overflow-x: auto;
        display: block;
    }

        /*.um_reports_menu_container table thead {
            width: calc( 100% - 1em);
        }*/

        .um_reports_menu_container table.addscroll tbody, .um_reports_menu_container table.addscroll thead {
            display: block;
        }

        .um_reports_menu_container table.addscroll tbody {
            overflow-y: auto;
            overflow-x: hidden;
            max-height: 400px;
        }

            .um_reports_menu_container table.addscroll thead td:nth-child(n + 2), .um_reports_menu_container table.addscroll tbody td:nth-child(n + 2),
            .um_reports_menu_container.TDaddscroll table thead td:nth-child(n + 2), .um_reports_menu_container.TDaddscroll table tbody td:nth-child(n + 2),
            .um_reports_menu_container table thead td:nth-child(n + 2) {
                min-width: 30px;
                max-width: 30px;
                padding-left: 10px;
            }

        /*.um_reports_menu_container table.addscroll tbody td:nth-child(-n + 1) {
                min-width: 260px;
            }*/

        .um_reports_menu_container table.addscroll thead td:nth-child(-n + 1) {
            min-width: 260px;
        }

    .um_reports_menu_container table.addscrollEMSOA tbody td:nth-child(-n + 1) {
        min-width: 250px;
    }

    .um_reports_adj_subcontainer a.icon_same_as {
        margin-left: 5px;
    }
    /*.um_reports_menu_container table thead td:last-child, .um_reports_menu_container table tbody td:last-child {
            width: 20px !important;
        }*/
}

@media only screen and (max-width: 1380px) {
    .invsave-cancel {
        top: 33px;
    }

    .employeeinfo_wid_change .emp_table_box.invsht-tbl {
        max-width: 95%;
    }

    .employeeinfo_wid_change .emp_table_box {
        max-width: 100%; /*width: 100%;*/
        overflow: auto !important;
    }

    .popover {
        width: 290px;
        position: absolute;
        right: -8px;
        bottom: 53px;
    }

    td.reports_wrapper_right.emp-info-responsive {
        position: relative;
    }

    .pop_modal_desi.modal320.employee_info_modal {
        bottom: 20px;
    }
    /*.inventory-submission-form input[type="number"] {
        width: 166px;
    }*/
    .safari .profitandlosstable.newprofitandlosstable.tdWidthSetPnL.addedTwoSpanPnL {
    }

        .safari .profitandlosstable.newprofitandlosstable.tdWidthSetPnL.addedTwoSpanPnL .DTFC_LeftHeadWrapper,
        .safari .profitandlosstable.newprofitandlosstable.tdWidthSetPnL.addedTwoSpanPnL .DTFC_LeftBodyWrapper {
            max-width: 240px;
        }

            .safari .profitandlosstable.newprofitandlosstable.tdWidthSetPnL.addedTwoSpanPnL .DTFC_LeftBodyWrapper .DTFC_LeftBodyLiner {
                max-width: 260px;
            }
}

@media only screen and (max-width: 1330px) {
    .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl {
        max-width: 982px;
        min-width: auto;
        width: 92%;
    }

    .BalanceSheet_wrapper .report_content {
        border-right: 1px solid #bbd7eb;
        border-left: 1px solid #bbd7eb;
    }
}

.BalanceSheet_wrapper .report_content {
    border-right: 1px solid #bbd7eb;
    border-left: 1px solid #bbd7eb;
}

.accountupload_utility_wraper .report_form_controls li:first-child {
    border: none;
}

@media screen and (min-width: 768px) and (max-width:1380px) {
    .inventory-submission-form ul li select {
        font-size: 12px;
    }
}

@media only screen and (max-width : 1240px) {
    .pnl_bs_filterwp .filterboxes {
        min-width: 168px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    /*.pos-emp-acute div.em_earnings.pos-fldis{
        width:65%;
    }*/
    #circle1, #circle2, #circle3, #circle4 {
        width: 180px !important;
    }

    .em_wizard_top .circleDiv {
        margin: 0px;
    }

        .em_wizard_top .circleDiv:first-child {
            margin-left: 10px;
        }

    .um-permission-custom li {
        width: 50% !important;
    }

    .reports_button_view {
        display: none;
    }
}

@media (min-width: 30px) and (max-width: 1200px) {
    .inner-stick-paragraph {
        padding-left: 0px !important;
    }

    #stickyheader p {
        padding-right: 10px;
    }

    .reports_filter.sticky_button.mb10 {
        margin-right: 10px;
        margin-left: 0px;
    }
}

@media only screen and (max-width: 1200px) {
    .reports_button_view {
        display: none;
    }
}

@media only screen and (max-width : 1144px) {
    .pnl_bs_filterwp .prior-year-lbl, .pnl_bs_filterwp .prior-year-lbl label {
        margin-left: 0 !important;
    }

    .pnl_bs_filterwp .filterboxes label.subfilterlabel {
        display: table;
        width: 100%;
        text-align: left;
        margin-bottom: 5px;
    }

    .mb25.plfilters_Period {
        margin-bottom: 21px !important;
    }

    .pnl_bs_filterwp .filterboxes label.subfilterlabel {
        display: table;
        width: 100%;
        text-align: left;
        margin-bottom: 5px;
    }

    .pnl_bs_filterwp .filterboxes {
        min-height: 160px;
    }

        .pnl_bs_filterwp .filterboxes .mb25 {
            margin-bottom: 5px;
        }

        .pnl_bs_filterwp .filterboxes .mb34 {
            margin-bottom: 25px;
        }

    .selectwidth175.selectmenustyle .sbHolder, .selectmenustyle.selectwidth175 .sbHolder .sbOptions {
        width: 130px;
    }
}

@media only screen and (max-width: 1097px) {
    .log_detail {
        width: 50%;
    }

    .user_logs .log_detail ul li {
        width: 25%;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 1060px) {
    .auuw_sub .reports_filter_container {
        border-bottom: 1px dashed #ddd;
        border-right: none;
    }
}

.user_logs .log_detail ul li {
    width: 25%;
    margin: 0 auto;
}

@media (min-width: 768px) and (max-width: 1024px) {
    /*.inventory-submission-form input[type="number"] {
        width: 161px;
    }*/
    .priceexplorer-rpt .plfilters-radio li .reports_filter.pandl-button {
        padding: 4px 15px;
    }

    .em_wizard_top .circle {
        padding: 7px 0px;
    }

    .em_wizard_top .circleDiv {
        margin: 0px;
    }

        .em_wizard_top .circleDiv:first-child {
            margin-left: 10px;
        }

    .wizard_top.em_wizard_top h5 {
        font-size: 12px;
        line-height: 14px;
        width: 65px;
    }

    .em_wizard_top .wizard-border {
        top: 22%;
    }

    .wizard_top.em_wizard_top {
        margin: 20px 6px;
    }

    .umbulk-top-selectall .um-rightop-selectsection {
        margin-right: 17px !important;
    }

    .um-right-check.um-rightop-selectsection.mr-25 {
        margin-right: auto;
    }

    #em_Sync_History.modal320 {
        min-width: 288px;
        width: 50%;
    }
}

@media only screen and (min-width: 1024px) {
    .login-divtopstatus {
        width: 700px !important;
    }
}

@media only screen and (max-width: 1024px) {
    /*PNL and BS New*/
    .newprofitandlosswp div.reports_divider {
        max-width: 340px;
    }

    .locationblock .f_left:first-child {
        margin-bottom: 5px;
    }

    .inv-addcat {
        padding: 2px 20px 0;
    }

    .emptopboxwp .emptopbox {
        width: 43%;
    }

        .emptopboxwp .emptopbox.alignright {
            text-align: left;
            width: 30%;
        }

            .emptopboxwp .emptopbox.alignright .ml13 {
                margin-left: 0 !important;
            }

    .pnl_bs_filterwp {
        max-width: 300px;
        margin: 20px auto;
    }

    .plfilters_Period {
        float: left;
    }

    .prior_periods {
        float: left;
        margin-top: 34px;
    }

    .selectlocationwp .selectmenustyle .ui-multiselect {
        width: 183px !important;
        min-width: 183px !important;
    }

    .reports_filter_container li:last-child {
        clear: both;
        margin-top: 10px !important;
    }

    .accountupload_utility_wraper .reports_filter_container li:last-child {
        margin-top: 5px !important;
    }

    .reports_filter_container li.location-pnl {
        margin-top: 5px !important;
    }



    .mob_comate_style {
        float: left;
        margin-top: 10px;
        width: 117px;
    }



    .mobhide {
        display: none !important;
    }

    .pnl_bs_filterwp .filterboxes {
        width: 100%;
        margin-right: 0;
        min-height: 10px;
        margin-top: 10px;
        margin-bottom: 0;
    }

        .pnl_bs_filterwp .filterboxes label.subfilterlabel {
            display: table-cell;
            width: 107px;
            text-align: right;
        }

    .pnl_bs_filterwp .prior-year-lbl {
        padding-top: 40px;
    }

    .pnl_bs_filterwp input.checkbox + label .pseudo-checkbox {
        margin-left: 0;
    }

    .mobshow {
        display: table-cell !important;
    }

    .mshow {
        display: inline !important;
    }

    .mpt5 {
        padding-top: 5px;
    }

    .pnl_bs_filterwp .filterboxes:last-child {
        margin-bottom: 20px;
    }

    .locationwidthsmall, .locationwidthmedium {
        min-height: 20px !important;
    }

    .pnl_bs_filterwp .filterboxes {
        border-right: 0 !important;
        padding: 0;
    }

    button.report_quick_button {
        padding: 4px 12px;
    }

    .pnl_bs_filterwp .filterboxes.locationwidthmedium {
        width: 100%;
    }

    .selectlocationwp {
        margin-top: 10px;
    }



    .labelshowmob {
        display: table-cell !important;
        width: 60px;
    }

    .pnl_bs_filterwp .filterboxes.locationnone, .pnl_bs_filterwp .filterboxes.locationblock {
        border-left: none;
        padding-left: 0;
    }

    .pnl_bs_filterwp.bs_filter_set .Variances {
        float: left;
    }

    .plfilters_secs input.number {
        width: 25px;
    }
    /*.ng-hide + .Variances{
margin-top:40px !important;
    }*/
    .pnl_bs_filterwp.bs_filter_set .filterboxes:first-child {
        border-right: none !important;
    }

    .pnl_bs_filterwp, .newprofitandlosswp .pnlBSBTNWP {
        display: table;
    }

    .newprofitandlosswp .pnlBSBTNWP {
        float: left;
        margin-left: 115px;
    }

        .newprofitandlosswp .pnlBSBTNWP .reports_filter {
            margin-left: 0 !important;
        }

    .newprofitandlosswp .reports_filter_container .selectwidth175.selectmenustyle .sbHolder, .newprofitandlosswp .reports_filter_container .selectmenustyle.selectwidth175 .sbHolder .sbOptions {
        width: 130px !important;
    }
    /*PNL and BS New end*/
    .reports_filter_container.ap-aging-section li:last-child {
        float: left !important;
        margin-top: 5px !important;
        clear: inherit;
    }

    .consolidated-purchasemain.console-balancesheet .reports_filter_container li:last-child, .consolidated-purchasemain.console-pnl .reports_filter_container li:last-child {
        clear: inherit !important;
    }

    .tbl-sectionmain {
        max-width: 92%;
    }
    /*.pandlmapping-main .responsive_tbldiv.prop_mstr_dat.over-none.clearfix.over-hide {
        width: 88%;
    }*/
    .priceexplorer-rpt .report_form_controls li {
        width: 271px;
    }

    .priceexplorer-rpt .plfilters-radio li label {
        width: 100%;
        margin-bottom: 5px;
    }

    .priceexplorer-rpt .plfilters-radio li .departmentdropdown {
        float: none;
    }

    .reports_filter_container li:last-child {
        clear: both;
        margin-top: 10px !important;
    }

    .reports_filter_container li.location-pnl {
        margin-top: 5px !important;
    }

    .priceexplorer-rpt #buttonRefresh {
        clear: both;
    }

    .plfilters_secs input.qtyminus {
        transform: translate(3px, 2px) rotate(90deg);
    }

    .plfilters-radio li input[type="radio"] {
        margin-top: 3px !important;
    }

    .mapping_ignore span {
        font-size: 28px !important;
    }

    .pos-fldis.emp_tip_tbl .pos-inner-icons .save-icon, .pos-inner-icons .cancel-icon {
        height: 22px !important;
        width: 22px;
    }

        .pos-fldis.emp_tip_tbl .pos-inner-icons .save-icon span, .pos-inner-icons .cancel-icon span {
            font-size: 16px !important;
        }

    .but-tbl .bu-inner-icons button span, .but-tbl .bu-outer-icons button span {
        font-size: 17px !important;
    }

    .but-tbl .bu-inner-icons .cancel-icon {
        margin-top: 1px;
        width: 20px;
    }

    .but-tbl .bu-inner-icons .save-icon {
        margin-top: 1px;
    }

    .em_Sync_Options_time ul li label span {
        max-width: 190px;
        word-break: break-word;
    }

    .em_Sync_Options_time ul li label input {
        margin: 2px 4px;
    }

    .em_Sync_popup {
        left: 50% !important;
    }

    .own-custom-table {
        width: 90%;
    }

    .information, .query, .warning, .error {
        width: 98.5% !important;
    }

    .divLoading .loading-image h3 {
        font-size: 20px;
    }

    .jumpdiv {
        display: none;
    }

    td.em_ps_rate {
        display: none;
    }

    th.em_info_manager {
        display: none;
    }

    th.em_info_supervisor {
        display: none;
    }

    td.em_info_manager {
        display: none;
    }

    td.em_info_supervisor {
        display: none;
    }

    .balancesht-mobileadj .balancesht-mobileadjauto {
        float: left !important;
        margin-top: 12px;
    }

    .balancesht-title {
        width: 100% !important;
        max-width: 100% !important;
    }

    .sbOptions li:last-child {
        margin-top: 0 !important;
    }
}

@media only screen and (min-width: 640px) and (max-width:1024px) {
    .parentverticaldashboard {
        max-width: 80%;
    }

    .emp_scroll_tbl.em_earnings {
        overflow-x: scroll !important;
    }

    .overflowremove.emp_scroll_tbl.em_earnings {
        overflow: visible !important;
        overflow-x: visible !important;
    }

    .payrollsummarytbl.widchange_tbl_payrollsummary {
        max-width: 700px !important;
        width: 85%;
    }
}

@media only screen and (max-width: 1001px) {
    .log_detail {
        width: 49%;
    }
}

@media (min-width: 800px) and (max-width: 992px) {
    #circle1, #circle2, #circle3, #circle4 {
        width: 119px !important;
    }

    .wizard_employee .border-sub {
        width: 85%;
    }

    .um-permission-custom li {
        width: 50% !important;
    }

    .balancesht-mobileadj .balancesht-mobileadjauto {
        float: left !important;
        margin-top: 12px;
    }

    .balancesht-title {
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media only screen and (max-width: 980px) {
    .consolidated-purchasemain.console-balancesheet .report_form_controls li span.reports_filter_word, .consolidated-purchasemain.console-pnl .report_form_controls li span.reports_filter_word {
        width: 95px;
        white-space: normal;
        padding-left: 5px;
        line-height: 25px;
    }

    .consolidated-purchasemain.console-balancesheet .ui-multiselect, .consolidated-purchasemain.console-pnl .ui-multiselect {
        max-height: 30px;
        line-height: 26px !important;
        min-width: 202px !important;
        width: 162px !important;
        float: left;
    }

    .consolidated-purchasemain.console-balancesheet .ui-multiselect-menu, .consolidated-purchasemain.console-pnl .ui-multiselect-menu {
        width: 194px !important;
    }

    .consolidated-purchasemain.console-balancesheet .ui-multiselect-header ul li, .consolidated-purchasemain.console-pnl .ui-multiselect-header ul li {
        padding: 0 3px 0 0;
    }

    .pandl-period-cont button.report_quick_button {
        font-size: 14px;
        padding: 3px 7px;
    }

    .res-um-searchwp div { /*float: none !important;*/
        display: inline-block;
    }

    .um_reports_adj_subcontainer .um-permission {
        width: 98%;
    }

    .um-bulk-assign-main div.reports_menu_container_level3 {
        width: 99%;
    }

    .umphead-sel-all-label.res-um-searchwp, .um_reports_adj_subcontainer {
        max-width: auto; /*width:94%;*/
    }

    .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl {
        width: 92%;
    }

        .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl.tbl-consolidated {
            width: auto !important;
        }
}

@media only screen and (max-width : 939px) {
    .rightmenuopen .pnl_bs_filterwp .filterboxes {
        width: 48%;
        box-sizing: border-box;
    }

    .pnl_bs_filterwp .filterboxes:first-child, .pnl_bs_filterwp .filterboxes:last-child {
        min-width: 100px;
    }

    .pnl_bs_filterwp .filterboxes.locationwidthmedium {
        width: 43%;
        min-width: 255px;
    }

    .location_year_wp .selectmenustyle, .location_period_wp .selectmenustyle {
        padding-right: 15px !important;
    }
}

@media only screen and (min-width: 568px) and (max-width: 980px) {
    .res-um-table-box {
        max-width: 80%;
    }

        .res-um-table-box span.ng-binding {
            white-space: normal !important;
            word-break: break-all;
            word-wrap: break-word;
        }
}

@media only screen and (max-width: 960px) {
    /*.pos-emp-acute div.em_earnings.pos-fldis{
        width:60%;
    }*/
    table.responsive {
        margin-bottom: 0;
    }

    .pinned {
        position: absolute;
        left: 0;
        top: 0;
        background: #fff;
        width: 35%;
        overflow: hidden;
        overflow-x: scroll;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
    }

        .pinned table {
            border-right: none;
            border-left: none;
            width: 100%;
        }

            .pinned table th, .pinned table td {
                white-space: nowrap;
            }

        .pinned td:last-child {
            border-bottom: 0;
        }

    div.table-wrapper {
        position: relative;
        overflow: hidden;
        border-right: 1px solid #ccc;
    }

        div.table-wrapper div.scrollable {
            margin-left: 35%;
        }

        div.table-wrapper div.scrollable {
            overflow: scroll;
            overflow-y: hidden;
        }

    table.responsive td, table.responsive th {
        position: relative;
        white-space: nowrap;
        overflow: hidden;
    }

        table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td {
            display: none;
        }
}

@media only screen and (min-width: 720px) and (max-width: 959px) {
    div.comment_modal_responsive.sameas_modal_comment {
        width: auto !important;
    }
}

@media all and (min-width: 720px) and (max-width: 959px) {
    /*.summary-pos-job-dept .pos-job-dept-cont{
        width:100%;
    }
    .summary-pos-job-dept{
        padding:20px;
    }*/
    .summary-pos-job-dept {
        width: 700px;
    }

    div.content_wrapper {
        min-width: 690px;
        max-width: 100%;
        padding: 16px 5px 30px 5px;
    }

    a.as_logo {
        display: none;
    }

    a.logo:link {
        margin-right: 10px;
    }

    a.logo:visited {
        margin-right: 10px;
    }

    a.logo:active {
        margin-right: 10px;
    }

    a.logo:hover {
        margin-right: 10px;
    }

    a.menu:link {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    a.menu:visited {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    a.menu:active {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    a.menu:hover {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    .topmenu_fonticon a.menu span {
        float: none;
        display: block;
        margin: 0 0 2px;
    }

    a.summary_dashboard:link {
        margin-right: 10px;
    }

    a.summary_dashboard:visited {
        margin-right: 10px;
    }

    a.summary_dashboard:active {
        margin-right: 10px;
    }

    a.summary_dashboard:hover {
        margin-right: 10px;
    }

    span.menu {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    .topmenu_fonticon span.menu span {
        float: none;
        display: block;
        margin: 0 0 2px;
    }

    div#top_inner {
        padding: 0 5px;
    }

    nav.menu_inner {
        padding: 0 5px;
    }

    div.summary_dashboard_wrapper {
        width: 700px;
    }

    .res-um-searchwp div {
        float: none !important;
        display: inline-block;
    }

    .res-um-searchwp > div:first-child {
        margin-bottom: 7px;
    }
}



@media only screen and (max-width: 910px) {
    .onboardingBTN {
        text-indent: -99999px;
        background: url(../images/icon_go_to_portal.png) 0 0 no-repeat;
        width: 24px;
        height: 24px;
        right:52px;
    }

    .profile_button {
        width: 40px;
    }

    .log_detail {
        width: 41%;
    }

    .day_year {
        width: 21%;
    }

    .wether {
        width: 26%;
    }
}



@media only screen and (max-width: 837px) {

    .log_detail {
        width: 40%;
    }

    .day_year {
        width: 21%;
    }

    .wether {
        width: 26%;
    }
}

@media (min-width: 500px) and (max-width: 800px) {
    #circle1, #circle2, #circle3, #circle4 {
        width: 114px !important;
    }

    .wizard_employee .emp_scroll_tbl.em_earnings {
        max-width: 90% !important;
    }

    .cir1.section-data-inner p {
        font-size: 14px;
        line-height: 22px;
        width: 91%;
    }

    .wizard_employee .border-sub {
        width: 85%;
    }

    .wizard_employee div.report_caption {
        padding-left: 0px;
    }

    .wizard_employee #divcircle4 .sbHolder, .sbOptions { /*max-width: 140px !important;*/ /*width: 100% !important;*/
    }

    .border-sub {
        margin-left: 10px !important;
    }

    td.em_input_small.local_drp {
        width: 194px;
    }

    .wizard_employee div.reports_wrapper_buttons {
        padding: 15px 0 0 20px;
    }

    .balancesht-mobileadj .balancesht-mobileadjauto {
        float: left !important;
        margin-top: 12px;
    }

    .balancesht-title {
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media all and (min-width: 800px) {
    div.quick_buttons_container {
        min-width: 500px;
    }
}

@media only screen and (max-width: 790px) {
    .iconnew-lbricon_setup_disabledcheck {
        margin-left: 10px;
    }

    .em_Sync_popup { /*top:38%!important;*/
    }

    div.sameas_modal_comment {
        height: 290px !important;
        left: 50% !important;
        margin-left: -140px !important;
        margin-top: -145px !important;
        overflow: visible;
        position: fixed;
        top: 50%;
        width: 280px !important;
    }

        div.sameas_modal_comment div.setup_modal_inner {
            height: 170px !important;
        }

    .emp_scroll_tbl.em_earnings {
        overflow-x: scroll !important;
    }

    .manager_comment_wrapper div.edit_log_buttons {
        float: left;
        margin-left: 0;
        text-align: left;
    }

    .wizard_top.em_wizard_wraper.em_wizard_top .circleDiv {
        min-height: 133px;
    }
}

@media only screen and (max-width: 790px) {
    .log_detail, .day_year, .wether {
        width: 88%;
    }

    .edit_log_repeat textarea {
        width: 75%;
    }

    div.edit_log_buttons {
        width: 75%;
    }

    div.sameas_modal_comment .account_labelcmnt {
        width: 68%;
    }

    .comment-popuptxtbox .commentarea {
        width: 80%;
    }

    .log_detail, .day_year, .wether {
        width: 94%;
    }

    th.em_info_dept {
        display: none;
    }

    th.em_info_manager {
        display: none;
    }

    th.em_info_supervisor {
        display: none;
    }

    td.em_info_dept {
        display: none;
    }

    td.em_info_manager {
        display: none;
    }

    td.em_info_supervisor {
        display: none;
    }

    .showall_lblmobhide {
        display: none;
    }

    div.emp_table_box {
        max-width: 100%;
    }

    option:disabled {
        background-color: #c0c0c0 !important;
    }
}

@media only screen and (max-width: 768px) {
    .data-pagination-history .dataTables_wrapper .dataTables_paginate {
        white-space: normal;
    }

    a.menu_summary {
        padding: 12px 6px 13px 6px;
        font-size: 15px;
    }

    div.emp_box.employeeinfo_wid_change {
        display: table;
        width: 90%;
    }

    .inventory-sheet-main {
        width: 99%;
    }

    div.emp_box.employeeinfo_wid_change.inventory-tblresponse {
        width: 100%;
    }

    .inventory-sheet-main .div.emp_box.employeeinfo_wid_change {
        width: 100%;
        float: none !important;
    }

    .inventory-sheet-main .report_form_controls {
        width: 95%;
    }

    .inventory-sheet-main .inv-ttl li:first-child {
        margin-left: 59%;
    }

    .but-tbl tbody tr td:first-child {
        width: 44px;
    }
    /*.um-right-open-small{
        display: block;
        min-width:490px;
        max-width: 100%;
    }*/
    .um-right-open-small {
        display: block; /*min-width: 580px;*/
        min-width: 98%;
        margin-right: 10px;
    }

    .umphead-sel-all-label.res-um-searchwp, .um_reports_adj_subcontainer {
        max-width: auto; /*width:92%;*/
    }

        .umphead-sel-all-label.res-um-searchwp div {
            margin-top: 0;
        }

    .umbulk-top-selectall .um-rightop-selectsection.mr-25 {
        margin-right: 11px !important;
        font-size: 14px;
    }

    .res-um-searchwp div {
        float: none !important;
    }

    .warning-dailysales {
        width: 97%;
    }

    .modal_select_dropdown label {
        left: 0px;
    }

    .modal_select_dropdown .sbHolder {
        margin-left: 10px;
    }

    .clients_select1.searchable_dropdown1 .ui-combobox-input {
        width: 133px;
    }
}

@media (min-width:30px) and (max-width:768px) {
    option:disabled {
        background-color: #c0c0c0 !important;
    }

    .payroll_tips_cls .save-icon, .cancel-icon {
        float: left;
        padding: 1px;
        width: 16px;
    }

        .payroll_tips_cls .save-icon .icon-icon_checkall_1, .cancel-icon .icon-icon_uncheckall {
            font-size: 15px !important;
        }

    .but-tbl .cancel-icon {
        padding: 0px;
    }

    .categoryshiftlog ul.ng-scope {
        margin-left: 0px;
    }
}

@media (min-width:668px) and (max-width:766px) {

    .emp_box.f_left.second_sub_box {
        padding-top: 16px !important;
    }

    .box_top_over {
        padding-top: 24px !important;
    }

    .second_sub_box1.emp_box {
        margin-top: 6px !important;
    }

    .res_over {
        padding-top: 14px !important;
    }
}

@media (min-width:568px) and (max-width:768px) {
    .p-10 {
        padding-right: 10px;
    }

    .payrollsummarytbl.widchange_tbl_payrollsummary {
        max-width: 500px !important;
        width: 85%;
    }
}

@media (min-width:441px) and (max-width:768px) {
    td.reports_wrapper_right.emp-info-responsive {
        position: relative;
    }

    .pop_modal_desi.modal320.employee_info_modal {
        bottom: 20px;
    }

    .new_rigt_media.emp_box.f_left.media_text_right {
        text-align: right !important;
    }

    .tax_widchange_border.border-sub {
        width: 85%;
    }

    .pop_up_open {
        left: 3px !important;
    }

        .pop_up_open .popover-content {
            text-align: left !important;
        }

    .sameas_modal.popup_tips_show {
        max-width: 224px !important;
        padding: 10px;
        margin-left: -125px;
    }

    td.em_lable {
        white-space: normal;
    }

    .wid-txt {
        width: 74px;
    }

    .wizard_employee table.em_data {
        max-width: 278px !important;
    }

    .payroll_tips_sameaspop.sameas_modal {
        top: 41% !important;
    }

        .payroll_tips_sameaspop.sameas_modal.popup_tips_show {
            height: 217px !important;
        }

    .payroll_tips_sameaspop.auto-scroll-payroll-popup {
        height: 126px !important;
        overflow-y: auto !important;
    }

    .edit_log_repeat .log_level_2 {
        padding-left: 0px !important;
    }

    .edit_log_repeat textarea {
        margin-left: 15px !important;
    }

    #em_Sync_History.modal320 {
        min-width: 288px;
        width: 65%;
    }

    .yelp_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        position: relative;
        left: -47px;
        top: 11px;
        min-width: 95px;
        display: inline-block;
    }
}

@media only screen and (max-width: 732px) {
    div.index_date {
        display: none;
    }

    div.sameas_modal.user-permission_popup {
        top: 40% !important;
    }

    .responsive_tblnew.dropdown_accounting_entry {
        max-width: 92% !important;
    }
}

@media(min-width:441px) and (max-width:720px) {

    .manager_comment_wrapper .edit_log_repeat {
        padding-right: 6px !important;
    }

        .manager_comment_wrapper .edit_log_repeat textarea {
            width: 93% !important;
            margin-left: 0px !important;
        }

    .manager_comment_wrapper .all_indicators {
        float: left;
    }

    .manager_comment_wrapper.create_log_wrapper {
        width: 95% !important;
    }

    .manager_comment_wrapper div.edit_log_buttons {
        padding-left: 15px;
        padding-right: 15px;
    }

    .manager_comment_wrapper input.all_indicators_dis[type="button"] {
        float: left;
    }

    .em_wizard_top .circleDiv {
        margin: 4px;
    }

        .em_wizard_top .circleDiv:first-child {
            margin-left: 10px;
        }

    .wizard_top.em_wizard_top h5 {
        font-size: 12px !important;
        width: 38px !important;
        line-height: 15px !important;
        padding: 8px 6px !important;
    }

    .em_wizard_top .wizard-border {
        top: 29%;
    }

    .um-permission-custom li {
        width: 50% !important;
    }

    .balancesht-mobileadj .balancesht-mobileadjauto {
        float: left !important;
        margin-top: 12px;
    }

    .balancesht-title {
        width: 100% !important;
        max-width: 100% !important;
    }
}

@media only screen and (max-width : 720px) {
    .um-user-listmodule .um-right-extrabtn {
        display: block;
        margin-left: 0px;
        margin-top: 10px;
    }

    .summary-pos-job-dept .pos-job-dept-cont {
        width: 100%;
    }

    .em_wizard_top .circleDiv {
        margin: 0px 10px;
    }

    .sbHolder, .sbOptions { /*width: 170px;*/
    }

    .res-um-sml-select .sbOptions { /*width:170px !important;*/ /*width:124px !important;*/
    }

    button.dashboard_box_nav span, button.dashboard_box_nav_act span {
        font-size: 25px;
    }

    .clients_select .sbSelector:link, .clients_select .sbSelector:visited, .clients_select .sbSelector:hover {
        width: 107px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .information, .query, .warning, .error {
        width: 94% !important;
    }

    .payroll-summary-edit .modal320_inner .selectmenustyle .sbHolder {
        margin: 0px 0px 10px 16px !important;
    }
}

@media all and (min-width: 480px) and (max-width: 719px) {

    /*.pos-emp-acute div.em_earnings.pos-fldis {
    width: 35% !important;
}*/
    .summary-pos-job-dept {
        width: 460px;
    }

    .summary-pos-job-dept {
        padding: 20px;
    }

    .clients_dropdownbox {
        display: none !important;
    }

    div.content_wrapper {
        min-width: 450px;
        max-width: 100%;
        padding: 16px 5px 30px 5px;
    }

    .jq-selectbox {
        width: 160px;
    }

    .jq-selectbox__select {
        width: 105px;
        font-size: 14px;
    }

    .jq-selectbox__dropdown {
        width: 162px;
        font-size: 14px;
    }

    a.as_logo {
        display: none;
    }

    a.logo:link {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:visited {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:active {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:hover {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo img {
        width: 100px;
    }

    a.menu:link {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    a.menu:visited {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    a.menu:active {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    a.menu:hover {
        padding: 5px 10px 4px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    .topmenu_fonticon a.menu span {
        float: none;
        display: block;
        margin: 0 0 2px;
    }

    span.menu {
        padding: 5px 10px 3px;
        font-size: 10px;
        line-height: 15px;
        text-align: center;
    }

    .topmenu_fonticon span.menu span {
        float: none;
        display: block;
        margin: 0 0 2px;
    }

    a.menu_setup:link, a.menu_setup:visited, a.menu_setup:active, a.menu_setup:hover {
        font-size: 0;
        padding: 0;
        width: 36px;
        height: 29px;
    }

    a.menu_setup .icon-icon_settings {
        font-size: 18px;
        left: 9px;
    }

    a.summary_dashboard:link {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: -9999px;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:visited {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: -9999px;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:active {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: -9999px;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:hover {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: -9999px;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:link {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:visited {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:active {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:hover {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard .icon-icon_summary {
        display: block;
        font-size: 45px;
        left: -3px;
        position: relative;
        text-align: center;
        top: -6px;
    }

    .menu_quick_links {
        font-size: 12px;
    }

    button.top, input[type=submit].top {
        padding: 3px 10px 4px;
        font-size: 14px;
    }

    select.select_client {
        width: 160px;
    }

    span.menu_summary {
        padding: 9px 0 0 0;
        width: 95px;
        height: 40px;
        text-align: center;
        font-size: 12px;
        line-height: 15px;
    }

    div#top_inner {
        padding: 0 5px;
    }

    nav.menu_inner {
        padding: 0 5px;
    }

    div.index_date {
        display: none;
    }

    div.summary_dashboard_wrapper {
        width: 460px;
    }

    div.search_input_apps {
        width: 230px;
    }

    button.dashboard_box_nav {
        width: 60px;
        font-size: 9px;
        background-position: -15px 0;
    }

        button.dashboard_box_nav:hover {
            background-position: -105px 0;
        }

    button.dashboard_box_nav_act {
        width: 60px;
        background-position: -195px 0;
        font-size: 9px;
    }

    td.dashboard_box_nav_panel {
        width: 60px;
    }

    td.dashboard_box_left_arrow {
        width: 30px;
    }

    .emp_box.f_left.second_sub_box {
        padding-left: 10px !important;
    }

    .box_top_over {
        padding-left: 10px !important;
    }
    /*td.dashboard_box_right_arrow {
        width: 30px;
    }*/

    div.dbc_arrow {
        margin-left: 8px;
    }

    div.dbc_arrow_dis {
        margin-left: 8px;
    }

    td.all_indicators_wrapper_left {
        display: none;
    }
    /* 3.2.1. Employee Module */
    button.ampm {
        font-size: 10px;
        width: 20px;
    }

    button.em_add_employee {
        font-size: 0;
    }

    div.timeclock_wrapper {
        width: 88%; /*max-width: 265px;*/
        max-width: 400px;
        min-width: 265px;
        margin-right: 20px !important;
    }

    div.emp_table_box td {
        padding: 10px 5px;
    }

    div.emp_table_box th {
        padding: 10px 5px;
    }

    div.timeclock_table table {
        width: 400px;
    }

    input.time {
        width: 43px;
        font-size: 10px;
        line-height: 15px;
        padding: 3px 2px 3px 2px;
    }

        input.time:focus {
            outline: none;
        }

    select.em_dept {
        font-size: 10px;
        padding: 3px 1px 3px 1px;
        width: 70px;
    }

    td.timeclock_employee {
        font-size: 12px !important;
    }

    td.timeclock_dept {
        font-size: 12px !important;
    }

    td.timeclock_hours {
        font-size: 12px !important;
    }

    td.hours {
        text-align: center;
    }

    td.em_total_caption {
        font-size: 12px !important;
    }

    td.em_total_value {
        font-size: 12px !important;
    }

    th.timeclock_date {
        width: 40px;
    }

    th.timeclock_dept {
        width: 70px;
    }

    th.timeclock_hours {
        width: 35px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    th.timeclock_approved {
        width: 20px;
    }

    th.em_ps_firstname {
        display: none;
    }

    th.em_ps_department {
        display: none;
    }

    th.em_ps_rate {
        display: none;
    }

    th.em_info_dept {
        display: none;
    }

    th.em_info_manager {
        display: none;
    }

    th.em_info_supervisor {
        display: none;
    }

    td.em_ps_firstname {
        display: none;
    }

    td.em_ps_department {
        display: none;
    }

    td.em_ps_rate {
        display: none;
    }

    td.em_info_dept {
        display: none;
    }

    td.em_info_manager {
        display: none;
    }

    td.em_info_supervisor {
        display: none;
    }

    .static-page-body {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .clients_select1.searchable_dropdown1 .ui-combobox {
        height: 30px;
    }

    .chrome .clients_select1.searchable_dropdown1 .ui-button {
        height: 30px !important;
    }

    .clients_select1.searchable_dropdown1 .ui-button {
        height: 30px !important;
    }
}

@media (min-width: 30px) and (max-width: 719px) {
    div.comment_modal_responsive.sameas_modal_comment {
        width: auto !important;
        margin-left: -151px !important;
    }
}

@media only screen and (max-width: 680px) {
    .profitandlosstable table.dataTable thead th:first-child {
        max-width: 90px;
        min-width: 90px;
        width: 90px;
    }

    .profitandlosstable table.dataTable td .texttwoline {
        display: table;
    }

    .formcontentbox li {
        width: 100% !important;
    }

    .google_report_wraper .yelp_container .rating li .jq-ry-container {
        top: 3px;
    }

    .quickbuttonwp label {
        display: table;
        width: 100%;
    }

    .newprofitandlosswp .reports_filter_container {
        width: 100%;
    }

    .rightmenuopen .pnl_bs_filterwp .filterboxes {
        min-height: 100px !important;
    }

    .rightmenuopen .pnl_bs_filterwp .filterboxes {
        width: 47%;
    }

        .rightmenuopen .pnl_bs_filterwp .filterboxes.locationwidthmedium {
            min-width: 239px;
            padding-right: 0;
        }

            .rightmenuopen .pnl_bs_filterwp .filterboxes.locationwidthmedium .selectmenustyle .sbHolder {
                width: 98px;
            }

        .rightmenuopen .pnl_bs_filterwp .filterboxes.locationwidthsmall {
            min-width: 110px;
        }
}

@media only screen and (max-width: 640px) {
    .auuw_sub .reports_filter_container {
        border-bottom: 1px dashed #ddd;
    }

    .accountupload_utility_wraper .reports_filter_container li {
        width: 100%;
    }

        .accountupload_utility_wraper .reports_filter_container li .ml5 {
            margin-left: 0 !important;
        }

    .accountupload_utility_wraper .jobtitleform .auuw_sub li span.reports_filter_word {
        width: 100%;
        margin-bottom: 5px;
    }

    .accountupload_utility_wraper .reports_filter_container .selectmenustyle .sbHolder {
        margin-bottom: 0 !important;
        margin-left: 0 !important;
    }

    .hide640 {
        display: none !important;
    }

    .show640 {
        display: inline !important;
    }

    .quick_buttons_container.quickbuttongroup button.report_quick_button, .quick_buttons_container.quickbuttongroup input button.report_quick_button[type="submit"] {
        margin-top: 0px !important;
        padding: 3px 17px;
    }

    .quick_buttons_container.quickbuttongroup button.report_quick_button, .quick_buttons_container.quickbuttongroup input button.report_quick_button[type="submit"] {
        margin-top: 0px !important;
        padding: 3px 17px;
    }

    .consolidated-purchasemain .dataTables_wrapper .dataTables_length, .data-pagination-history .dataTables_length {
        text-align: left;
    }

    .data-pagination-history .dataTables_filter {
        float: left;
        margin-bottom: 20px;
        margin-top: 0px;
    }

    .multi-purchase.purchase-locationdrop span {
        width: 100px;
        margin-bottom: 10px;
    }

    .multi-purchase.purchase-locationdrop button.ui-multiselect {
        margin-left: 0px;
    }
    /*.pos-emp-acute div.em_earnings.pos-fldis {
        width: 32% !important;
    }*/
    /*.userentryconfig_drop_open .ui-autocomplete{
         width:180px !important;
     }*/
    .plfilters_secs input.qtyplus {
        transform: translate(-3px,1px) rotate(-90deg);
    }

    .porperty_master_form {
        max-width: 94%;
    }

    .divWp .porperty_master_form {
        max-width: 100%;
    }

    .employeeinfo_wid_change .emp_table_box {
        max-width: 288px;
        width: 100%;
        overflow: auto !important;
    }

        .employeeinfo_wid_change .emp_table_box.invsht-tbl { /*width: 92.5%;*/
            max-width: 100% !important;
        }

    .emp_box.employeeinfo_wid_change.zaru-tbl.inventory-tblresponse {
        margin: 0 auto;
    }

    .inventory-sheet-main .inv-ttl li:first-child {
        margin-left: 62%;
    }

    .emp_box.employeeinfo_wid_change.zaru-tbl.inventory-tblresponse {
        padding: 20px 0px 0;
    }

    .res_um_stpdrp .um-days-title {
        padding: 8px 12px 9px;
    }

    .um-permission ul li label span {
        width: 80%;
    }

    .um-right-open-small { /*min-width: 98% !important;
        margin-right: 10px;*/
    }

    .um-user-listmodule {
        display: block;
        min-width: 490px;
        max-width: 100%;
    }

    .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl { /*width: 92%;*/
    }

    .res-um-searchwp .um-right-extrabtn { /*display: block;*/ /*margin-top: 10px;*/
        margin-left: 10px;
    }

    .um-extrabtn button.reports_filter:first-of-type {
        margin-left: 0;
    }

    .um-right-check {
        margin-top: 9px;
    }

    .umphead-sel-all-label.res-um-searchwp {
        width: 93%;
    }

    .adj_subcontainer_resp {
        width: 93%;
    }

    .prompt-msg {
        padding: 22px 20px;
    }

    .clients_select1.searchable_dropdown1 .ui-combobox-input {
        width: 110px;
    }

    .newprofitandlosswp .reports_filter_container {
        padding: 10px 10px 0 10px;
    }

    td.reports_wrapper_right .report_caption {
        padding: 10px;
    }
}

@media only screen and (max-width: 640px) {
    .cfmaincls tbody td:first-child {
        height: 100%;
    }

    .emptopboxwp .emptopbox {
        width: 100%;
    }

        .emptopboxwp .emptopbox.alignright {
            text-align: left;
        }

            .emptopboxwp .emptopbox.alignright .ml13 {
                margin-left: 0 !important;
            }

    .emp-criteria-sec > .emp_box:nth-child(1) {
        padding: 0px 10px;
    }

    .emp-criteria-sec > .emp_box:nth-child(2) {
        padding: 20px 10px 0;
    }

    .emp-criteria-sec > .emp_box:nth-child(2) {
        text-align: left !important;
    }


    .logtext {
        margin-right: 22px;
    }

    .login-body {
        background: #e3e5cf !important;
    }

    .quick_buttons_container {
        white-space: normal !important;
    }

    button.report_quick_button {
        margin-top: 5px !important;
    }

    .pandl-period-cont button.report_quick_button {
        margin-top: 0px !important;
    }

    .information h3, .query h3, .warning h3, .error h3 {
        font-size: 1.2em;
    }

    .information, .query, .warning, .error {
        width: 97.5% !important;
    }

    #midcont {
        width: 93% !important;
    }

    .treeviewdiv {
        width: 93%;
    }

    div.jHtmlArea iframe {
        width: 90% !important;
    }

    .cssform .leftbox3, .cssform .rightbox3 {
        width: 100% !important;
    }

    .cssform ul li input[type="text"], .cssform ul li input[type="password"] {
        width: 250px !important;
    }

    div.account_container {
        clear: both;
    }

    .noscript .noscriptwp {
        width: 60%;
        left: 20%;
    }

    div.parentverticaldashboard {
        max-width: 500px;
    }

    .profitandlosstable.responsive_tblnew td.firstcol {
        width: 50px;
        max-width: 50px;
        min-width: 50px;
        box-sizing: border-box;
    }

    div.report_wrapper {
        padding: 10px;
    }

    td.reports_wrapper_right .report_caption {
        position: relative;
    }

    .PnL_edit_category, .PnL_back_category {
        position: absolute;
        right: 15px;
        top: -30px;
    }

    .PnL_edit_category {
        right: 50px;
    }

    .PnL_edit_category {
        right: 50px;
    }

    .auuw_sub .reports_filter_container {
        padding-left: 0;
        width: 100%;
        box-sizing: border-box;
    }
}

@media only screen and (min-width: 480px) and (max-width:639px) {
    .parentverticaldashboard {
        max-width: 70%;
    }
}

@media all and (max-width:580px) {
    .divWp {
        display: block;
        margin-right: 15px;
    }

        .divWp .porperty_master_form {
            max-width: 95%;
        }

            .divWp .porperty_master_form.mr0 {
                margin-right: 20px !important;
            }

    .tbl-sectionmain {
        max-width: 88%;
    }

    .notification-toast .toast {
        width: 230px;
        padding: 5px 15px 5px 50px;
    }

    .toast-message {
        font-size: 13px;
        letter-spacing: 1px;
        line-height: 18px;
    }

    .toast-top-right {
        top: 6px;
        right: 12px;
    }

    .toast-close-button {
        top: -6px;
    }

    div.emp_table_box.buprofile-tbl table {
        width: 385px;
    }

    .new_summary_dashboard_wrapper h2.dashboard_box {
        color: #5e7891;
        width: 95%;
        float: none;
        margin-bottom: 10px;
    }

    .new_summary_dashboard_wrapper .prior_period {
        display: inherit;
        float: none;
        text-align: center;
        width: 100%;
    }
}

@media all and (max-width: 568px) {
    .rep-price-alrt-cntrls .sbHolder, .rep-price-alrt-cntrls .sbSelector, .rep-price-alrt-cntrls .sbOptions {
        width: 128px;
    }

    .inventory-sheet-main .report_form_controls {
        width: 94%;
    }
    /*.employeeinfo_wid_change .emp_table_box.invsht-tbl {
        width: 82%;
    }*/

    /*.inventory-submission-form input[type="number"] {
        width: 161px;
    }*/
    .inventory-sheet-main .inv-ttl li:first-child {
        margin-left: 54%;
    }

    .em_wizard_top .wizard-border {
        top: 23%;
    }

    div.emp_info_tblbox th {
        font-size: 13px;
    }

    div.emp_info_tblbox td {
        font-size: 12px;
    }

    div.parentverticaldashboard {
        max-width: 400px;
    }

    /*.responsive_tblnew.reports_table_box {
        width: 90%;
        overflow: auto;
    }*/

    .um-permission.um_chk_box ul li, .um-permission ul li {
        width: 100%;
    }

    .clients_submit1 {
        position: relative;
        left: -10px;
        top: 2px;
    }
}

@media only screen and (max-width: 568px) {
    .data-pagination-history .dataTables_wrapper .dataTables_paginate .paginate_button {
        padding: 7px 10px 8px;
    }

    .plfilters_secs input.qtyplus {
        transform: translate(-3px,0px) rotate(-90deg);
    }

    td.ac-select-image:after {
        line-height: 32px !important;
    }

    .em_wizard_top .circleDiv {
        margin: 0px 5px;
    }

    a.menu_summary {
        font-size: 15px;
    }

    .um-bulk-assign-main div.reports_menu_container_level3 {
        width: 98%;
    }

    .um_reports_adj_subcontainer .um-permission {
        width: 99%;
    }

        .um_reports_adj_subcontainer .um-permission.um_chk_box {
            width: 97%;
        }

    .umbulk-top-selectall .um-rightop-selectsection.mr-25 {
        margin-right: 22px !important;
        font-size: 16px;
    }
}

@media only screen and (max-width: 560px) {
    .edit_log_repeat textarea {
        width: 70%;
    }

    div.edit_log_buttons {
        width: 70%;
    }

    .log_detail, .day_year, .wether {
        width: 93%;
    }

    .google_report_wraper .yelp_review_list .jq-ry-container {
        top: 0px;
    }

    .google_report_wraper .yelp_container .yelp_review_list table td p {
        line-height: 18px;
    }
}

@media (min-width: 30px) and (max-width: 550px) {
    .priceexplorer-rpt .plfilters-radio li label {
        margin: 7px 5px 0px 0;
    }

    .profitandlosstable.responsive_tblnew td.firstcol {
        display: table-cell;
    }

    .umphead-sel-all label:first-of-type span {
        line-height: 20px;
    }

    .um-right-check input.checkbox + label .pseudo-checkbox {
        margin: 0px 6px !important;
    }

    .um-right-check span {
        line-height: 16px;
    }

    td.reports_wrapper_right {
        line-height: 14px !important;
    }

    .inner-stick-paragraph {
        width: 65% !important;
    }

    .reports_filter.sticky_button.mb10 {
        margin-left: 20px;
    }

    .pop_modal_desi.modal320 .sbOptions {
        max-width: 120px !important;
        width: 120px;
    }

    .emp-info-res-drop .sbOptions {
        max-width: 169px !important;
        width: 200px !important;
    }

    .blk-drp {
        width: 273px;
    }

        .blk-drp input.search {
            width: 88%;
        }

        .blk-drp .data-singledrop {
            overflow-x: auto;
        }
}

@media(min-width: 30px) and (max-width: 499px) {
    .em_wizard_top .circle {
        padding: 7px 7px;
    }

    #circle1, #circle2, #circle3, #circle4 {
        width: 70px !important;
    }

    .circle {
        width: 48px;
        height: 48px;
    }

    .wizard-border {
        top: 36%;
    }

    .wizard_top h5 {
        display: none !important;
    }

    .cir1.section-data-inner p {
        font-size: 14px;
        line-height: 22px;
        width: 91%;
    }

    #circle2 .circle {
        background: #fff url("../images/icon-wizard/ic_employment_info_enable-res.png") no-repeat scroll center center;
        content: "";
    }

    #circle2.circleDiv.active .circle {
        background: #fff url("../images/icon-wizard/ic_employment_info_hover_res.png") no-repeat scroll center center !important;
    }

    #circle1 .circle {
        background: #fff url("../images/icon-wizard/ic_general_info_enable_res.png") no-repeat scroll center center;
        content: "";
    }

    #circle1.circleDiv.active .circle {
        background: #fff url("../images/icon-wizard/ic_general_info_hover_res.png") no-repeat scroll center center !important;
    }

    #circle3 .circle {
        background: #fff url("../images/icon-wizard/ic_employment_mapping_enable_res.png") no-repeat scroll center center;
        content: "";
    }

    #circle3.circleDiv.active .circle {
        background: #fff url("../images/icon-wizard/ic_employment_mapping_hover_res.png") no-repeat scroll center center !important;
    }

    #circle4 .circle {
        background: #fff url("../images/icon-wizard/ic_tax_info_enable_res.png") no-repeat scroll center center;
        content: "";
    }

    #circle4.circleDiv.active .circle {
        background: #fff url("../images/icon-wizard/ic_tax_info_hover_res.png") no-repeat scroll center center !important;
    }

    .circle {
        width: 38px;
        height: 38px;
    }

    .circleDiv .emp_scroll_tbl.em_earnings {
        max-width: 90%;
    }

    .btn-addemp_new .all_indicators, .btn-addemp_new .all_indicators_dis {
        font-size: 12px !important;
        padding: 4px 7px !important;
        width: 70px !important;
    }

    .wizard_employee .emp_scroll_tbl.em_earnings {
        max-width: 90% !important;
    }

    .wizard_employee .border-sub {
        width: 77%;
    }

    .wizard_employee table.em_data {
        max-width: 267px;
        padding-right: 20px;
        width: 100% !important;
    }

    .wizard_employee div.report_caption {
        padding-left: 0px;
    }

    .wizard_employee #divcircle4 .border-sub input.em_data_small {
        width: 88px !important;
        padding-left: 5px !important;
    }

    .wizard_employee #divcircle4 .border-sub .left_emp_boxdata .sbHolder, .wizard_employee #divcircle4 .border-sub .left_emp_boxdata .sbOptions {
        width: 138px !important;
    }

    .inventory-submission-form .sbSelector, .inventory-submission-form .sbOptions {
        width: 268px;
    }

    .wizard_employee #divcircle4 .border-sub .sbHolder, .sbOptions {
        max-width: 218px;
        width: 100%;
    }

    .resource_page_content .selectmenustyle .sbOptions {
        max-width: 171px !important;
    }

    #divcircle4 .box_top_over .sbHolder, .sbOptions {
        max-width: 300px !important;
        width: 100%;
    }

    .sbOptions {
        width: 202px;
    }

    .emp_box.f_left.second_sub_box {
        padding-left: 10px !important;
    }

    .total_all_tbx input.em_data_small {
        max-width: 150px !important;
        width: 100%;
    }

    .res_over {
        padding-right: 5px !important;
    }

    .res_txt_box .text.em_data_small {
        max-width: 195px !important;
        width: 100%;
    }

    .em_input_small.with_hold_status.selectmenustyle.sboxnomarginlft.local_drp {
        min-width: 154px;
        width: 100%;
    }

    #divcircle4 .res_txt_box .text.em_data_small {
        width: 115px !important;
    }

    .wizard_employee #divcircle4 .border-sub .res_over_inner input.em_data_small {
        width: 102px !important;
    }

    .wizard_employee div.reports_wrapper_buttons {
        padding: 15px 0 0 20px;
    }

    .wizard_employee div.emp_box.f_left {
        padding: 20px 20px 0;
    }

    .wizard_employee .total_all_tbx input.em_data_small {
        max-width: 108px !important;
        width: 100%;
    }

    .wizard_employee .wid_130 {
        width: 130px;
    }

        .wizard_employee .wid_130 .sbHolder {
            width: 130px;
        }

    .wizard_employee div.emp_box.f_left {
        padding-left: 0px;
    }

    /*managers log comment section*/
    .manager_comment_wrapper .edit_log_repeat textarea {
        width: 87% !important;
        margin-left: 0px !important;
    }

    .manager_comment_wrapper .all_indicators {
        float: left;
    }

    .manager_comment_wrapper input.all_indicators_dis[type="button"] {
        padding-left: 14px;
        padding-right: 14px;
        margin-right: 5px;
        float: left !important;
        width: auto;
    }

    .manager_comment_wrapper div.edit_log_buttons {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 15px;
        padding-right: 15px;
        width: 96%;
        margin: 0 auto;
    }

    .manager_comment_wrapper input.all_indicators[type="button"] {
        padding-left: 13px;
        padding-right: 13px;
        margin-right: 5px;
        float: left !important;
        width: auto;
    }

    .wizard_top.em_wizard_wraper.em_wizard_top .circleDiv {
        min-height: 73px;
    }

    /*end managers log comment section*/
}

@media only screen and (min-width: 400px) and (max-width:480px) {
    input.text {
        width: 95%;
    }

    .res-um-searchwp input.text {
        width: 100%;
    }
}

@media only screen and (max-width:480px) {
    .porperty_master_form {
        max-width: 92%;
    }

    ul.accountUploadFilter li:first-child, ul.accountUploadFilter li:last-child {
        float: none;
    }

    .priceexplorer-rpt .plfilters-radio .ac-select-popup li {
        width: 206px;
    }

    .log_detail, .day_year, .wether {
        width: 90%;
    }

    .logtext {
        margin-right: 13px;
    }

    .logtext {
        margin-right: 18px;
    }

    .divLoading .loading-image {
        left: 42% !important;
    }

    div.parentverticaldashboard {
        max-width: 430px;
    }

    .width_change td .ng-binding.ng-scope {
        overflow: hidden;
        max-width: 20px;
        width: 100%;
    }

    .width_change input {
        width: 20px !important;
    }

    /*.inventory-sheet-main input.em_data-expand {
        width: 40px !important;
    }*/
    .modal_select_dropdown label {
        position: static;
    }

    .modal_select_dropdown .sbHolder {
        margin-top: -4px;
        margin-left: 10px;
    }

    .ap_aging_report_wraper .reports_filter_container ul {
        float: left;
        width: 290px;
    }

    .yelp_wraper .yelp_container .yelp_review_list table td ul li {
        top: 15px;
    }

        .yelp_wraper .yelp_container .yelp_review_list table td ul li:last-child {
            position: relative;
            left: 120px;
            top: -21px;
        }

    .yelp_wraper.yelp_report_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        top: 5px;
        left: 0;
    }

    .yelp_wraper.yelp_report_wraper .yelp_container .yelp_review_list table td ul li {
        top: 15px;
    }
}

@media only screen and (min-width: 320px) and (max-width:479px) {
    .parentverticaldashboard {
        max-width: 65%;
    }

    .sbSelector {
        width: 140px;
    }

    #divPrimeCostWERefresh .reports_filter {
        margin-left: 16px !important;
    }

    .categoryshiftlog ul.ng-scope {
        margin-left: 0px !important;
    }
}



@media only screen and (max-width : 479px) {
    .profile_button{
        width:45px;
    }
    .inventory-sheet-main div.sameas_modal.user-permission_popup {
        left: 43% !important;
    }

    .inventory-sheet-main .reports_wrapper_buttons button {
        padding: 6px 18px;
        margin-bottom: 7px;
    }

    .rep-price-alert-tbl .responsive_tblnew th.firstcolumn, .rep-price-alert-tbl .responsive_tblnew td {
        min-width: 90px;
    }

    .inventory-sheet-main .report_form_controls .res-um-sml-select {
        margin-top: 0px;
    }

    .inventory-sheet-main .inv-ttl li:first-child {
        margin-left: 24% !important;
    }

    .inventory-sheet-main .report_form_controls span.reports_filter_word {
        min-width: auto !important;
    }

    .inventory-sheet-main .report_form_controls > li:last-child {
        float: none !important;
        margin-top: 5px;
        display: inline-block;
    }

    .report_form_controls.plfilters-radio li {
        min-height: 26px;
    }

        .report_form_controls.plfilters-radio li:first-child { /*margin: 8px 10px 0 0 !important;*/
        }

    .plfilters_Period .report_form_controls li input.checkbox + label .pseudo-checkbox, .showglwp input.checkbox + label .pseudo-checkbox {
        margin: 0px 6px;
    }

    .pandl-period-cont .label {
        margin-bottom: 10px !important;
    }

    .bu-outer-icons .em_edit {
        margin-left: 3px;
    }

    .pl-cmp-sbholder .sbHolder {
        margin: 8px 0 0 0 !important;
    }

    .mob_comate_style {
        width: 100px;
    }

    .em_wizard_top .circle {
        padding: 7px 0;
        border: inherit;
    }

    div.emp_emsw.em_earnings {
        margin: 0px 0px 30px 0 !important;
    }

    .em_wizard_top .circleDiv {
        margin: 0px 2px !important;
    }

    .um_reports_adj_subcontainer .um-permission {
        width: 98%;
    }

        .um_reports_adj_subcontainer .um-permission.um_chk_box {
            width: 96%;
        }

    div.sameas_modal.user-permission_popup {
        left: 50% !important;
    }

        div.sameas_modal.user-permission_popup.um-chg-pass-popup {
            left: 45% !important;
        }

    .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl {
        width: 90%;
    }

    .res_um_stpdrp {
        min-width: 330px;
    }

    .res-um-table-box {
        overflow: auto;
        max-width: 90%;
    }

    button.reports_filter {
        padding: 4px 14px !important;
    }

    .um-bulk-assign-main td.account_label {
        line-height: 20px !important;
    }

    .um-permission-custom {
        width: 95% !important;
        max-width: 98% !important;
    }

    .umphead-sel-all-label.res-um-searchwp .report_caption h3 {
        font-size: 17px;
    }

    div.modal320 {
        width: 278px;
        left: 56%;
    }

        div.modal320.main_submit_popup.em_Sync_Options_time {
            width: 304px;
            left: 51%;
        }

    .umphead-sel-all-label.res-um-searchwp input[type="button"] {
        padding: 4px 12px 5px 12px !important;
    }

    .um-dept-accb.reports_filter {
        padding: 0 !important;
    }

    .warning-dailysales {
        width: 96.2%;
    }

    .emptopboxwp .emptopbox button.reports_filter, .importbtn, button.importbtn {
        padding-left: 35px !important;
        margin-left: 0 !important;
    }

    .clients_select1.searchable_dropdown1 {
        display: none;
    }

    .clients_submit1 {
        display: none;
    }

    .ap-aging-section .blk-drp.purchase-treedrp {
        float: left !important;
    }

    .report_form_controls.date-purchase li {
        width: 52%;
        margin-left: 0px;
    }

    .purchase-historymain .report_form_controls.date-purchase li {
        width: inherit;
        margin-left: 0px;
    }

    .purchase-historymain .report_form_controls .ui-multiselect {
        margin-left: 0px;
    }

    .report_form_controls li span.reports_filter_word.pr5 {
        padding-right: 0px !important;
    }

    .report_form_controls.date-purchase li input {
        margin-left: 0px;
        margin-top: 5px;
    }

    blk-drp purchase- .inventory-submission-form {
        margin: 20px 0 0 20px;
    }

    a.summary_dashboard .icon-icon_summary {
        display: block;
        font-size: 45px;
        left: -3px;
        position: relative;
        text-align: center;
        top: -6px;
    }

    a.summary_dashboard:link {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    div.emp_box {
        font-size: 14px;
    }
    td.all_indicators_wrapper_right {
        position: relative;
    }

    .summary-pos-job-dept {
        width: 310px;
    }

    .priceexplorer-rpt .plfilters-radio li label {
        margin: 0px 5px 5px 0;
        width: 100%;
    }

    .priceexplorer-rpt .plfilters-radio > li {
        margin-bottom: 8px !important;
    }

    .priceexplorer-rpt .plfilters-radio li .reports_filter.pandl-button {
        margin: 8px 0 20px 0px !important;
    }

    .summary-pos-job-dept {
        padding: 15px;
    }

        .summary-pos-job-dept .pos-job-dept-cont label {
            display: block; /* width: 100%; */
            margin: 4px 5px 5px 0;
        }

    .em_Sync_popup {
        left: 54% !important;
    }

    .emp-criteria-sec > .emp_box:nth-child(1) {
        padding: 0px 10px;
    }


    .showall_lblmobhide {
        display: none;
    }

    div.content_wrapper {
        min-width: 310px;
        max-width: 100%;
        padding: 16px 0 30px 0;
    }

    button.select_client_button {
        display: block;
    }

    .menu_inner a.menu span, .menu_inner span.menu span {
        display: inline-block;
    }

    .topmenu_fonticon span.menu span {
        float: none;
        margin: 12px 0 0;
        font-size: 30px;
    }

    a.as_logo {
        display: none;
    }

    a.logo:link {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:visited {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:active {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    .summary-pos-job-dept {
        padding: 15px;
    }

        .summary-pos-job-dept .pos-job-dept-cont label {
            display: block; /* width: 100%; */
            margin: 4px 5px 5px 0;
        }

    .em_Sync_popup {
        left: 54% !important;
    }

    .emp-criteria-sec > .emp_box:nth-child(1) {
        padding: 0px 10px;
    }


    .showall_lblmobhide {
        display: none;
    }

    div.content_wrapper {
        min-width: 310px;
        max-width: 100%;
        padding: 16px 0 30px 0;
    }

    button.select_client_button {
        display: block;
    }

    .menu_inner a.menu span, .menu_inner span.menu span {
        display: inline-block;
    }

    .topmenu_fonticon span.menu span {
        float: none;
        margin: 12px 0 0;
        font-size: 30px;
    }

    a.as_logo {
        display: none;
    }

    a.logo:link {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:visited {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:active {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo:hover {
        display: block;
        float: left;
        margin: 0 10px 0 5px;
    }

    a.logo img {
        width: 100px;
    }

    .static-page-body {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    a.menu:link {
        width: 50px;
        padding: 0;
        height: 50px;
        text-align: center;
        font-size: 0;
        line-height: 15px;
        text-align: center;
    }

    a.menu:visited {
        width: 50px;
        padding: 0;
        height: 50px;
        text-align: center;
        font-size: 0;
        line-height: 15px;
        text-align: center;
    }

    a.menu:active {
        width: 50px;
        padding: 0;
        height: 50px;
        text-align: center;
        font-size: 0;
        line-height: 15px;
        text-align: center;
    }

    a.menu:hover {
        width: 50px;
        padding: 0;
        height: 50px;
        text-align: center;
        font-size: 0;
        line-height: 15px;
        text-align: center;
    }

    span.menu {
        width: 50px;
        padding: 0;
        height: 50px;
        font-size: 0;
        line-height: 15px;
        text-align: center;
    }

    .topmenu_fonticon a.menu span {
        float: none;
        margin: 12px 0 0;
        font-size: 30px;
    }

    a.menu_setup:link {
        font-size: 0;
        line-height: 0;
        padding: 0;
        width: 36px;
        height: 31px;
        margin-left: 5px;
        margin-right: 5px;
    }

    a.menu_setup:visited {
        font-size: 0;
        line-height: 0;
        padding: 0;
        width: 36px;
        height: 31px;
        margin-left: 5px;
        margin-right: 5px;
    }

    a.menu_setup:active {
        font-size: 0;
        line-height: 0;
        padding: 0;
        width: 36px;
        height: 31px;
        margin-left: 5px;
        margin-right: 5px;
    }

    a.menu_setup:hover {
        font-size: 0;
        line-height: 0;
        padding: 0;
        width: 36px;
        height: 31px;
        margin-left: 5px;
        margin-right: 5px;
    }

    a.menu_setup .icon-icon_settings {
        font-size: 18px;
        left: 9px;
    }

    a.summary_dashboard:link {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:visited {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:active {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard:hover {
        margin: 14px 8px 0 10px;
        padding: 0;
        font-size: 0;
        text-indent: 0;
        width: 40px;
        height: 31px;
    }

    a.summary_dashboard .icon-icon_summary {
        display: block;
        font-size: 45px;
        left: -3px;
        position: relative;
        text-align: center;
        top: -6px;
    }

    a.request_new_app:link {
        float: none;
        margin: 0 5px 0 5px;
        text-align: center;
    }

    a.request_new_app:visited {
        float: none;
        margin: 0 5px 0 5px;
        text-align: center;
    }

    a.request_new_app:active {
        float: none;
        margin: 0 5px 0 5px;
        text-align: center;
    }

    a.request_new_app:hover {
        float: none;
        margin: 0 5px 0 5px;
        text-align: center;
    }

    a.tap_here:link {
        padding: 24px 10px 25px 10px;
        margin: 20px 5px 0 5px;
    }

    a.tap_here:visited {
        padding: 24px 10px 25px 10px;
        margin: 20px 5px 0 5px;
    }

    a.tap_here:active {
        padding: 24px 10px 25px 10px;
        margin: 20px 5px 0 5px;
    }

    a.tap_here:hover {
        padding: 24px 10px 25px 10px;
        margin: 20px 5px 0 5px;
    }

    .menu_quick_links {
        font-size: 0;
        padding: 0;
        width: 38px;
        height: 31px;
    }

        .menu_quick_links .icon-icon_link {
            left: 10px;
            font-size: 18px;
        }

    button.select_client_button {
        display: block;
    }

    div.clients_select, div.clients_submit {
        display: none;
    }

    div.clients_submit {
        display: none;
    }

    div.top_inner {
        padding: 0;
    }

    nav.menu_inner {
        padding: 0;
    }

    div.index_date {
        display: none;
    }

    span.menu_summary {
        padding: 9px 0 0 0;
        width: 95px;
        height: 40px;
        text-align: center;
        font-size: 12px;
        line-height: 15px;
    }

    div.summary_dashboard_wrapper {
        width: 310px;
    }

    div.search_input_apps {
        width: auto;
        float: none;
        margin: 0 5px 10px 5px;
    }

    button.dashboard_box_nav {
        width: 60px;
        font-size: 9px;
        background-position: -15px 0;
    }

        button.dashboard_box_nav:hover {
            background-position: -105px 0;
        }

    button.dashboard_box_nav_act {
        width: 60px;
        background-position: -195px 0;
        font-size: 9px;
    }

    td.dashboard_box_nav_panel {
        display: none;
    }

    td.dashboard_box_left_arrow {
        display: block;
        width: 0;
    }

    td.dashboard_box_right_arrow {
        display: block;
        width: 0;
    }

    div.dashboard_box_content_inner {
        margin-left: 0 !important;
    }

    div.seeall_box {
        height: 60px;
        width: 280px;
        margin: 0 auto;
    }

    div.dbc_arrow {
        margin-left: 0;
    }

    div.dbc_arrow_dis {
        margin-left: 0;
    }

    div.dbca_right, div.dbca_left {
        width: 0;
        position: relative;
    }

        div.dbca_right .icon-arrow_right {
            margin-left: -32px;
            margin-top: 125px;
            position: absolute;
        }

        div.dbca_left .icon-arrow_left {
            margin-left: 8px;
            margin-top: 125px;
            position: absolute;
        }

    div.dbc_arrow_right_kpis {
        margin-left: -50px;
    }

    div.dashboard_box_content_scrollable {
        margin-left: 4px;
    }

    div.dashboard_box_left_arrow_mobile {
        display: block;
    }

    div.dashboard_apps_wrapper {
        padding-left: 20px;
    }

    td.all_indicators_wrapper_left {
        display: none;
    }

    div.all_indicators_box {
        padding: 7px 2px 2px 2px;
        margin: 0 0 15px 0;
    }

    div#unsortable {
        display: block;
    }

    div.all_indicators_settings {
        right: 6px;
    }
    /* 3.3.1. Employee Module */
    button.ampm {
        font-size: 10px;
        width: 20px;
    }

    button.em_add_employee {
        font-size: 0;
    }

    div.timeclock_wrapper {
        width: 88%;
        max-width: 265px;
        min-width: 265px;
        width: 265px;
        margin-right: 20px !important;
    }

    div.emp_table_box.emp_emsw td {
        padding: 10px 10px;
        display: block;
        width: 100%;
    }

    .emp_emsw.em_earnings tr td:first-child {
        padding: 10px 10px 0px;
    }

    .emp_emsw.em_earnings tr td:last-child {
        padding: 0 10px;
    }

    .emp_emsw.em_earnings .sbHolder {
        margin: 0;
    }

    div.emp_table_box th {
        padding: 10px 5px;
    }

    div.timeclock_table table {
        width: 265px;
    }

    input.time {
        width: 43px;
        font-size: 10px;
        line-height: 15px;
        padding: 3px 2px 3px 2px;
    }

        input.time:focus {
            outline: none;
        }

    select.em_dept {
        font-size: 10px;
        padding: 3px 1px 3px 1px;
        width: 70px;
    }

    td.timeclock_employee {
        font-size: 12px !important;
    }

    td.timeclock_dept {
        font-size: 12px !important;
    }

    td.timeclock_hours {
        font-size: 12px !important;
    }

    td.hours {
        text-align: center;
    }

    td.em_total_caption {
        font-size: 12px !important;
    }

    td.em_total_value {
        font-size: 12px !important;
    }

    th.timeclock_date {
        width: 40px;
    }

    th.timeclock_dept {
        width: 70px;
    }

    th.timeclock_hours {
        width: 35px;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    th.timeclock_approved {
        width: 20px;
    }

    th.em_ps_firstname {
        display: none;
    }

    th.em_ps_department {
        display: none;
    }

    th.em_ps_rate {
        display: none;
    }

    th.em_ps_job {
        display: none;
    }

    th.em_ps_tips {
        display: none;
    }

    th.em_ps_other {
        display: none;
    }

    th.em_info_dept {
        display: none;
    }
    /* th.em_effective_dt{display: none;}
    th.em_expiry_dt{display: none;}   */
    div.emp_box.f_left {
        padding: 20px 10px;
    }

    th.em_info_manager {
        display: none;
    }

    th.em_info_supervisor {
        display: none;
    }

    td.em_ps_firstname {
        display: none;
    }

    td.em_ps_department {
        display: none;
    }

    td.em_ps_rate {
        display: none;
    }

    td.em_ps_job {
        display: none;
    }

    td.em_ps_tips {
        display: none;
    }

    td.em_ps_other {
        display: none;
    }

    td.em_info_dept {
        display: none;
    }
    /*td.em_effective_dt{display: none;}
    td.em_expiry_dt{display: none;}*/
    td.em_info_manager {
        display: none;
    }

    td.em_info_supervisor {
        display: none;
    }

    a.menu_summary {
        padding: 9px 0 0 0;
        width: 77px;
        height: 40px;
        text-align: center;
        font-size: 12px;
        line-height: 15px;
    }

    .selectmenustyle .sbSelector:link, .selectmenustyle .sbSelector:visited, .selectmenustyle .sbOptions a:link, .selectmenustyle .sbOptions a:visited {
        font-size: 14px;
    }

    .clients_select1.searchable_dropdown1, .clients_submit1 {
        display: none;
    }
}



@media only screen and (max-width: 450px) {
    .accountupload_utility_wraper .reports_filter_container li a.report_quick_button {
        margin-left: 0 !important;
        margin-top: 10px;
    }

    .edit_log_repeat textarea {
        width: 70%;
    }

    .edit_log_repeat textarea {
        width: 70%;
    }
    /*.manager_comment_wrapper .edit_log_repeat textarea { width: 89%!important; margin-left: 0px !important; }*/
    div.edit_log_buttons {
        width: 60%;
    }

    .user_logs {
        margin: 30px 10px 40px;
    }

    .google_report_wraper .yelp_review_list .jq-ry-container {
        top: 18px;
    }

    .google_report_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        position: relative;
        top: 31px;
        padding-bottom: 20px;
    }

    .google_report_wraper .yelp_container .yelp_review_list table td p {
        margin: 20px 0 10px 5px;
    }

    .yelp_wraper.yelp_report_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        left: 0;
    }

    .yelp_report_wraper.google_report_wraper .yelp_detail .yelp_review_list ul {
        top: 17px;
    }

    .yelp_report_wraper.google_report_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        top: 13px;
    }
}

@media(min-width:320px) and (max-width:440px) {
    .manager_comment_wrapper .edit_log_repeat {
        padding-right: 8px !important;
    }

    .em_wizard_top .circleDiv {
        margin: 0px;
    }

    .em_wizard_top .circle {
        padding: 14px 2px;
        border: inherit;
    }

    .wizard_top.em_wizard_top {
        margin-left: 10px;
    }

    .wizard-border {
        background: inherit;
    }

    .um-permission-custom li {
        width: 96% !important;
    }

    .um-permission-custom li {
        width: 100% !important;
    }
}

@media(min-width:30px) and (max-width:440px) {
    /*inventory responsive*/
    .emp_box.employeeinfo_wid_change.zaru-tbl {
        padding: 0px;
    }

    .invsys input.em_data-expand {
        max-width: 56px !important;
        width: 100%;
    }

    .dropdown_accounting_entry.invsys .ui-combobox-input {
        min-width: 106px;
        width: 100%;
    }

    .dropdown_accounting_entry.invsys .ui-combobox-input {
        padding-right: 0px;
    }

    td.account_config_drpalign.invsysdrop {
        width: 150px;
    }

    .dropdown_accounting_entry.invsys .ui-combobox-toggle {
        right: -8px;
    }

    .inventory-sheet-main .invsht-tbl .quick_link_remove .icon-icon_setup_remove {
        font-size: 15px;
    }

    .responsive_tblnew.dropdown_accounting_entry.insys {
        max-width: 100% !important;
    }

    .inventory-sheet-main .invsht-tbl .quick_link_remove {
        width: 31px;
        height: 30px;
        margin: 0 0 0 5px;
        font-size: 15px;
    }

    .inventory-sheet-main .selectmenustyle {
        margin-right: 2px;
    }

        .inventory-sheet-main .selectmenustyle.departmentdropdown {
            width: 140px;
        }

    .userentryconfig_drop_open.inventorydrop .ui-autocomplete {
        width: 147px !important;
    }



    .pqshow-hide {
        display: block;
        font-size: 12px;
    }

    .zaru-tbl .sortHandle.icon-icon_drag {
        display: none;
    }

    .qp-hideth {
        display: none;
    }

    div.invbtn.reports_wrapper_buttons {
        padding: 15px 0 25px 5px;
    }

    .inv-addcat {
        padding: 2px 20px 0;
    }

    .inventory-sheet-main div.emp_table_box td {
        padding: 10px 7px !important;
    }
    /*end inventorysheet responsive*/

    td.reports_wrapper_right.emp-info-responsive {
        position: relative;
    }

    .pop_modal_desi.modal320.employee_info_modal {
        bottom: 20px;
    }

    .new_rigt_media.emp_box.f_left {
        float: right !important;
    }

    .wizard_employee .border-sub {
        margin-left: 0px;
    }

    .pop_up_open {
        width: 244px;
        left: -38px;
    }

    .payrollsummarytbl.widchange_tbl_payrollsummary {
        max-width: 367px !important;
        width: 85%;
    }

    .tax_widchange_border.border-sub {
        width: 81%;
    }

    .employeeinfo_wid_change .emp_table_box.overflow_none { /*max-width: 87%;*/
        max-width: 47%;
        overflow: auto !important;
    }

    .drp_arrow_up.arrow_box::after {
        margin-left: 46px;
    }

    .payroll_tips_sameaspop.sameas_modal {
        top: 38% !important;
    }

    .sameas_modal.popup_tips_show {
        max-width: 224px !important;
        padding: 10px;
        margin-left: -125px;
    }

    td.em_lable {
        white-space: normal;
    }

    .wid-txt {
        width: 74px;
    }

    .em_generalmf ul {
        width: 170px !important;
    }

    .info_drp ul {
        width: 120px !important;
    }

    /*.em_add_big{
        width:28px !important;
        height:28px !important;
        line-height:27px !important;
    }*/
    .wizard_employee table.em_data {
        max-width: 284px !important;
    }

    .wizard_employee div.drilldown_close .icon-icon_close {
        padding: 0 10px 10px 5px !important;
    }

    .em_info_main ul {
        width: 170px !important;
    }

    .resource_cat_table_overflow {
        max-width: 400px !important;
        overflow: scroll !important;
        width: 100% !important;
    }

    div.em_earnings.resour_wizard {
        min-width: 282px !important;
    }

    .payroll_tips_sameaspop.sameas_modal.popup_tips_show {
        height: 217px !important;
    }

    .payroll_tips_sameaspop.auto-scroll-payroll-popup {
        height: 126px !important;
        overflow-y: auto !important;
    }

    .paddingadjust {
        padding: 20px 20px 0px 0px !important;
    }

    .emp-info-popup.sameas_modal {
        line-height: 20px;
        max-width: 255px;
    }

    .edit_log_repeat .log_level_2 {
        padding-left: 0px !important;
    }

    .edit_log_repeat textarea {
        margin-left: 15px !important;
    }

    .txt_overflow_none_multichk .ui-multiselect {
        width: 243px !important;
    }

        .txt_overflow_none_multichk .ui-multiselect .ui-multiselect-menu {
            width: 234px !important;
        }
}

@media all and (max-width: 430px) {
    .purchase-historymain span.reports_filter_word {
        min-width: 95px;
        margin-bottom: 5px;
    }

    purchase-historymain .report_form_controls .ui-multiselect {
    }

    .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl.tbl-consolidated {
        width: 94% !important;
    }

    .tbl-consolidated .account_container {
        overflow: scroll !important;
    }

    th.em_reg_rt {
        display: none;
    }
    /*td.em_reg_rt{display:none;}*/
    th.em_tip_cred {
        display: none;
    }

    td.em_tip_cred {
        display: none;
    }

    div.parentverticaldashboard {
        max-width: 355px;
    }

    .login-card {
        width: 300px !important;
    }
}

@media only screen and (max-width: 430px) {
    .document-lib .hr-tab .tabs-title a {
        font-size: 11px;
        padding: 11px 2px 11px;
    }

    .document-lib .tabs {
        line-height: 40px;
    }

    .history-sync-link {
        display: table;
        width: 100%;
    }

    .res-um-searchwp .um-right-extrabtn {
        margin-left: 0;
        margin-top: 10px;
    }

    .um-chg-pass-popup input.text {
        width: 88%;
    }

    .um-bulk-assign-main .umphead-sel-all-label.res-um-searchwp #textBoxSearch {
        width: 156px;
    }

    .um-bulk-assign-main .res-um-searchwp #textBoxSearch {
        width: 216px;
    }

    .res-um-searchwp .res-um-sml-select.selectmenustyle .sbHolder, .res-um-searchwp .res-um-sml-select.selectmenustyle .sbOptions {
        width: 214px !important;
    }

    .res-um-searchwp .res-um-sml-select.selectmenustyle .sbHolder {
        width: 178px;
    }

    td.reports_wrapper_right .um-right-open-small {
        max-width: 100%;
        min-width: 300px;
        display: block;
    }

    .res-um-searchwp div {
        float: none !important;
        display: inline-block; /*margin-top: 10px;*/
    }

    .um-user-listmodule .res-um-searchwp > div {
        display: block;
    }

    .umphead-sel-all-label.res-um-searchwp {
        width: 90%;
    }

    .adj_subcontainer_resp {
        width: 90%;
    }

    .res-um-sml-select {
        margin-top: 10px;
    }

    .res-um-searchwp .res-um-sml-select.selectmenustyle .sbHolder {
        margin-left: 0;
    }

    .um-bulk-assign-main input.text { /*width: 200px;*/
    }

    .um-bulk-assign-main .account_input button.reports_filter:first-child {
        margin-left: 0 !important;
    }

    .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl {
        width: 90%;
    }

        .um_reports_menu_container.um_reports_adj_subcontainer.um_sub_tbl.tbl-consolidated {
            width: auto !important;
        }

    .res_um_stpdrp .dropbtn {
        min-width: 220px;
    }

    .um-bulk-assign-main button.reports_filter.searchsubmit {
        margin-right: 0px !important;
    }

    .umbulk-top-selectall .um-rightop-selectsection {
        margin-right: 13px !important;
    }

    .um-bulk-assign-main a.reports_menu_level2:link {
        word-wrap: break-word;
        word-break: break-all;
        white-space: normal;
        max-width: 150px;
        width: 200px;
    }
}

@media only screen and (max-width: 400px) {

    .inventory-sheet-main .report_form_controls button.reports_filter {
        margin-left: 0 !important;
    }

    .log_detail, .day_year, .wether {
        width: 90%;
    }

    .logtext {
        margin-right: 10px;
    }

    .information, .query, .warning, .error {
        width: 94% !important;
    }

    .login-divtopstatus {
        width: 294px !important;
    }

        .login-divtopstatus .information span.img-wrapper, .login-divtopstatus .query span.img-wrapper, .login-divtopstatus .warning span.img-wrapper, .login-divtopstatus .error span.img-wrapper {
            width: auto !important;
        }

    .information h3, .query h3, .warning h3, .error h3 {
        line-height: 22px !important;
        width: auto !important;
    }

    .box h1 {
        font-size: 30px;
    }

    .box h2 {
        font-size: 1.2em;
    }

    .box p, .box ul li {
        font-size: 0.9em;
    }

    .divLoading .loading-image h3 {
        font-size: 15px;
    }

    button.ui-multiselect {
        display: block;
    }

    .login-divtopstatus .msg-wrapper {
        width: 240px;
    }

    .noscript .noscriptwp {
        width: 80%;
        left: 10%;
    }

        .noscript .noscriptwp p {
            font-size: 14px;
        }

        .noscript .noscriptwp h2 {
            font-size: 20px;
        }

    .yelp_container .yelp_review_list table td p {
        line-height: 22px;
        text-align: justify;
    }
}

@media only screen and (max-width: 399px) {
    /*div.account_container {
            width:55%!important;
    }*/
    .responsive_tblnew.reports_table_box {
        width: auto;
        overflow: auto;
    }

    .um-right-open-small .responsive_tblnew.reports_table_box {
        width: 57%;
    }

    input.text {
        width: 77%;
    }


    .spltd, .spltd2 {
        float: left;
        width: 100%;
        margin-left: 5px;
    }

    .spltd2 {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width: 380px) {
    .consolidated-purchasemain.console-balancesheet .report_form_controls li span.reports_filter_word, .consolidated-purchasemain.console-pnl .report_form_controls li span.reports_filter_word {
        text-align: left;
    }
    /*div.account_container {
        width:255px!important;
        display:block;
        clear:both;
    }*/
    .formcontentbox .hasDatepicker {
        width: 240px !important;
    }

    div.sameas_modal_comment {
        margin-top: -180px !important;
    }
    /*inventorysheet responsive*/

    /*end inventorysheet responsive*/
    .google_report_wraper .yelp_container .yelp_review_list table td ul {
        position: relative;
        top: 8px;
    }

        .google_report_wraper .yelp_container .yelp_review_list table td ul li:last-child {
            position: relative;
            right: 0;
            top: 5px;
            font-size: 12px;
        }

    div.report_wrapper.yelp_detail {
        padding: 0 0px 20px 10px;
    }

    .yelp_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        position: relative;
        left: 0;
        top: 5px;
        font-size: 12px;
    }

    .google_report_wraper .yelp_container .rating li:first-child {
        top: 9px;
    }

    .google_report_wraper .yelp_review_list .jq-ry-container {
        top: 10px;
    }

    .google_report_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        top: 21px;
    }

    .yelp_wraper.yelp_report_wraper .rating .yelp_star_rating_common {
        background-size: 82%;
    }

    .selectlocationwp .selectmenustyle .ui-multiselect {
        width: 215px !important;
    }

    .pnl_bs_filterwp .filterboxes label.subfilterlabel {
        width: 90px;
    }
}

@media only screen and (max-width: 360px) {
    a.summary_dashboard:link{
        margin-left:0;
    }
    button.select_client_button .icon-icon_clients{
        font-size:39px;
    }
    .divWp span.reports_filter_word {
        min-width: auto;
    }

    .plfilters_secs .sbHolder {
        margin-left: 0 !important;
        margin-bottom: 0 !important;
    }

    .plfilters_Period li:last-child .reports_filter_word {
        width: auto;
        display: inherit;
    }

    .prior-year-lbl {
        margin-top: 30px;
    }

    .plfilters-radio li input[type="radio"] {
        margin-left: 0 !important;
    }

    .plfilters_secs ul li .reports_filter_word {
        display: block;
        width: 100%;
        margin-bottom: 5px;
    }

    .prompt-msg {
        margin-right: 13px;
    }

    .res-um-searchwp .sbSelector {
        width: 183px;
    }

    div.sameas_modal.user-permission_popup.um-chg-pass-popup {
        left: 42% !important;
    }

    div.sameas_modal.user-permission_popup {
        left: 55% !important;
    }

    .res_um_stpdrp .um-days-title {
        padding: 8px 0px 9px;
    }

    .um_reports_adj_subcontainer .um-permission {
        width: 97%;
    }

    .res_um_stpdrp span.reports_filter_word {
        min-width: 60px;
    }

    .res_um_stpdrp .um-days-title {
        font-size: 16px !important;
    }

    .um-bulk-assign-main button.reports_filter {
        margin-right: 10px !important;
    }

    .um-bulk-assign-main .account_input button.reports_filter:first-child {
        margin-left: 0 !important;
    }

    .um-bulk-assign-main .tooltip-info:after {
        left: 65%;
    }

    .um-bulk-assign-main .tooltip-info {
        width: 220px;
    }

    .res-um-searchwp .res-um-sml-select.selectmenustyle .sbHolder, .res-um-searchwp .res-um-sml-select.selectmenustyle .sbOptions { /*width: 178px !important;*/
        margin: 0 0 0 0px !important;
    }

    .res-um-searchwp .res-um-sml-select.selectmenustyle .sbOptions { /*top: 212px !important;*/
        margin-top: 5px !important;
    }

    .um-big-main-btn .all_indicators {
        width: auto;
        padding: 11px 16px;
    }

    .um-bulk-assign-main .account_label {
        min-width: 70px;
    }

    .res-um-searchwp .um-extrabtn {
        margin-top: 0px;
    }

    .yelp_wraper .yelp_container .rating li:last-child {
        left: 155px;
        top: -35px;
    }

    .yelp_container .yelp_review_list table tr td:nth-child(1) {
        min-width: 80px;
    }

    .yelp_wraper .yelp_container .yelp_review_list table td ul li:last-child {
        left: 118px;
        top: -27px;
    }
}

@media only screen and (max-width: 360px) {
    .userentryconfig_drop_open.inventorydrop .ui-autocomplete {
        width: 139px !important;
    }

    .invsys input.em_data-expand {
        width: 33px !important;
    }

    .um_reports_adj_subcontainer .um-permission {
        width: 95%;
    }

    .edit_log_repeat textarea {
        width: 70% !important;
    }

    div.edit_log_buttons {
        width: 50%;
    }

    .editlog_form_controls > li {
        display: block;
        float: left;
        margin: 5px 11px;
    }

    div.edit_log_buttons {
        width: 65%;
        margin-left: 40px;
    }

    .log_detail, .day_year, .wether {
        width: 89%;
    }

    .logtext {
        margin-right: 10px;
    }

    .manager_log_tab td.account_input {
        padding: 5px 0 5px 20px;
    }

    .manager_log_tab .account_label {
        padding-left: 0;
    }

    div.sameas_modal {
        top: 59% !important;
    }

    div.parentverticaldashboard {
        max-width: 330px;
    }

    span.reports_filter_word {
        min-width: 95px;
        margin-bottom: 5px;
    }

    .pos-emp-job-map .report_form_controls li span.reports_filter_word {
        min-width: auto;
    }

    input.reports_filter[type="button"], input.reports_filter[type="submit"], button.reports_filter {
        margin-left: 0 !important;
    }

        button.reports_filter.pandl-button {
            margin-left: 20px !important;
        }

    .report_form_controls .ui-multiselect {
        margin-left: 0px;
    }

    .google_report_wraper .yelp_container .rating li .jq-ry-container {
        top: 5px;
    }

    div.setup_modal {
        top: 75%;
        height: 280px;
    }

    div.sameas_modal_comment div.setup_modal_inner {
        height: 239px;
    }

    .google_report_wraper .yelp_container .yelp_review_list table td ul li {
        min-width: 80px;
    }

        .google_report_wraper .yelp_container .yelp_review_list table td ul li:last-child {
            position: absolute;
            right: 12%;
        }

    .pnl_bs_filterwp .prior-year-lbl {
        margin-top: 2px !important;
    }
}



@media only screen and (max-width:359px) {
    button.reports_prev_next {
        margin: 0 !important;
    }

    .yelp_wraper.yelp_report_wraper .rating .yelp_star_rating_common {
        background-size: 72%;
    }
}

@media all and (max-width: 350px) {
    div.summary_dashboard_wrapper {
        width: 290px;
    }

    .formcontentbox li input[type="text"] {
        width: 250px !important;
    }

    .formcontentbox li select {
        width: 272px !important;
    }

    .formcontentbox li textarea {
        width: 250px !important;
    }

    .formcontentbox input[type="text"].hasDatepicker {
        width: 225px !important;
    }

    .tabpart {
        padding: 20px 0px;
    }

    .manager_log_tab .account_label {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 320px) {
    .dropdown_accounting_entry.invsys .ui-combobox-toggle {
        right: 0px;
    }

    .invsys span.ui-combobox {
        width: 140px;
    }

    .dropdown_accounting_entry.invsys .ui-combobox-input {
        width: 96%;
    }

    .user_logs .log_detail ul li {
        width: 23%;
    }

    div.edit_log_buttons {
        width: 65%;
        margin-left: 46px;
    }

    .user_logs ul li {
        font-size: 15px;
    }

    .log_detail, .day_year, .wether {
        width: 87%;
    }

    .reports_wrapper_right .jq-selectbox {
        margin: 0 0 0 5px;
    }

    div.setup_modal {
        width: 300px;
    }

    .msg-wrapper {
        display: block !important;
    }

    div.dbc_arrow_right_kpis {
        margin-left: -56px;
    }

    .reports_wrapper_right .jq-selectbox {
        margin: 0;
    }

    ul.report_form_controls .jq-selectbox-wrapper {
        margin: 0;
    }

    ul.report_form_controls .jq-selectbox__select {
        width: 73px !important;
    }

    ul.report_form_controls .jq-selectbox {
        width: 130px !important;
        margin: 0 0 0 5px;
    }

    .fleft.wt362 {
        width: 300px !important;
    }

    .reports_wrapper_right .full_select .jq-selectbox {
        margin: 0 0 0 0px;
    }

    .ui-multiselect, .ui-multiselect-menu {
        max-width: 280px;
    }

    div.parentverticaldashboard {
        max-width: 280px;
    }
}

@media only screen and (max-width: 319px) {
    .div320 {
        display: block !important;
    }
}
