/* Compact application presentation enabled through the employee power-user preference. */
body.sw-poweruser {
    font-size: 10px;
    line-height: 1.25;
}

body.sw-poweruser .btn,
body.sw-poweruser .dropdown-menu,
body.sw-poweruser .form-control,
body.sw-poweruser .input-group-addon,
body.sw-poweruser .pagination,
body.sw-poweruser .popover,
body.sw-poweruser .select2-container,
body.sw-poweruser .table,
body.sw-poweruser table.dataTable,
body.sw-poweruser table.dataTable th,
body.sw-poweruser table.dataTable td {
    font-size: 10px;
}

body.sw-poweruser h1,
body.sw-poweruser .h1 {
    font-size: 32px;
}

body.sw-poweruser h2,
body.sw-poweruser .h2 {
    font-size: 26px;
}

body.sw-poweruser h3,
body.sw-poweruser .h3 {
    font-size: 20px;
}

body.sw-poweruser h4,
body.sw-poweruser .h4,
body.sw-poweruser .modal-title,
body.sw-poweruser .navbar-brand {
    font-size: 14px;
}

body.sw-poweruser h5,
body.sw-poweruser .h5,
body.sw-poweruser .popover-title {
    font-size: 10px;
}

body.sw-poweruser h6,
body.sw-poweruser .h6,
body.sw-poweruser .badge,
body.sw-poweruser .tooltip {
    font-size: 8px;
}

body.sw-poweruser legend,
body.sw-poweruser .lead {
    font-size: 17px;
}

body.sw-poweruser .panel-title {
    font-size: 12px;
}

body.sw-poweruser .dropdown-header {
    font-size: 10px;
}

body.sw-poweruser .main-header .title,
body.sw-poweruser .input-sm,
body.sw-poweruser .btn-sw-reset,
body.sw-poweruser .sw-navbar-search,
body.sw-poweruser .sw_cash_button,
body.sw-poweruser .sw_selector,
body.sw-poweruser .rx-content,
body.sw-poweruser .rx-content p,
body.sw-poweruser .rx-content li,
body.sw-poweruser .rx-popup-item-title {
    font-size: 10px;
}

body.sw-poweruser .panel-heading a {
    font-size: 8px;
}

body.sw-poweruser .main-header .title h1,
body.sw-poweruser .main-header .title i,
body.sw-poweruser .sw_header h2,
body.sw-poweruser .nicebar h2,
body.sw-poweruser #feedback-container .smiley-btn {
    font-size: 20px;
}

body.sw-poweruser.ovw-overlay-sidebar #sidebar-toggle,
body.sw-poweruser.ovw-overlay-sidebar #sidebar-toggle-left,
body.sw-poweruser .sw_form_block_title_collapser h3,
body.sw-poweruser .sw-extra-header-grid h3 {
    font-size: 12px;
}

body.sw-poweruser .box.title {
    font-size: 26px;
}

body.sw-poweruser .tile h3,
body.sw-poweruser .dashtitle h3 {
    font-size: 14px;
}

body.sw-poweruser .fileUpload input.upload,
body.sw-poweruser .sw_btn_ipad_large,
body.sw-poweruser .sw_header p,
body.sw-poweruser .nicebar p,
body.sw-poweruser .sw_weather,
body.sw-poweruser .sw-large-text {
    font-size: 16px;
}

body.sw-poweruser .sw_form_block_title h3,
body.sw-poweruser .sw_form_block_title .fas {
    font-size: 23px;
}

body.sw-poweruser .sw_header h1,
body.sw-poweruser .nicebar h1 {
    font-size: 44px;
}

body.sw-poweruser .btn-big-icon > i {
    font-size: 46px;
}

body.sw-poweruser div.sw-list-image {
    width: 20px;
    height: 20px;
}

body.sw-poweruser .table > thead > tr > th,
body.sw-poweruser .table > tbody > tr > th,
body.sw-poweruser .table > tfoot > tr > th,
body.sw-poweruser .table > thead > tr > td,
body.sw-poweruser .table > tbody > tr > td,
body.sw-poweruser .table > tfoot > tr > td {
    line-height: 1.2;
    padding: 3px 4px;
}

body.sw-poweruser .table-condensed > thead > tr > th,
body.sw-poweruser .table-condensed > tbody > tr > th,
body.sw-poweruser .table-condensed > tfoot > tr > th,
body.sw-poweruser .table-condensed > thead > tr > td,
body.sw-poweruser .table-condensed > tbody > tr > td,
body.sw-poweruser .table-condensed > tfoot > tr > td {
    padding: 2px 3px;
}

body.sw-poweruser .table > thead > tr > td,
body.sw-poweruser .table > tbody > tr > td,
body.sw-poweruser .table > tfoot > tr > td {
    padding: 0;
}

body.sw-poweruser .form-control,
body.sw-poweruser .input-group-addon {
    font-size: 10px;
    height: 26px;
    line-height: 1.2;
    padding: 2px 6px;
}

body.sw-poweruser .btn {
    line-height: 1.2;
    padding: 3px 6px;
}

body.sw-poweruser a.btn {
    align-items: center;
    display: inline-flex;
    justify-content: center;
}

body.sw-poweruser a.btn-block {
    display: flex;
}

body.sw-poweruser textarea.form-control,
body.sw-poweruser select[multiple].form-control {
    height: auto;
}

body.sw-poweruser .pagination > li > a,
body.sw-poweruser .pagination > li > span {
    padding: 3px 7px;
}

body.sw-poweruser .panel-heading,
body.sw-poweruser .panel-body,
body.sw-poweruser .modal-header,
body.sw-poweruser .modal-body,
body.sw-poweruser .modal-footer {
    padding-top: 7px;
    padding-bottom: 7px;
}

body.sw-poweruser .form-group {
    margin-bottom: 6px;
}
