﻿/*nhtrung: ace editor*/
.fomula-ace-editor {
    margin: 0;
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.fomula-ace-editor-detail {
    height: 49%;
    margin: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}


/* lqsang */
.iconMargin {
    margin-left: 5px;
}
/* end lqsang */
/*ndtrien*/
.tas-hbox-master {
    width: 50px;
    float: left;
    margin-top: 7px;
}

.tas-hbox-group {
    width: 130px;
    margin-left: 115px;
    padding-left: 200px;
    margin-top: 7px;
    text-align: right;
}

.tas-hbox-Doc {
    width: 100px;
    margin-left: 150px;
    margin-top: 7px;
    text-align: right !important;
}

.tas-color-text {
    color: forestgreen !important;
    text-align: right !important;
}
/*Tree*/
.tas-panel-common-tree {
    height: 100% !important;
}

.tas-panel-common-tree > .sapMIBar {
    height: 28px;
    padding: 0px !important;
}

.tas-panel-common-tree > .sapMIBar .sapUiBtnIconOnly {
    background-color: transparent !important;
    border: 0 !important;
}

.tas-panel-common-tree > .sapMIBar .sapUiBtnIconOnly:hover,
.tas-panel-common-tree > .sapMIBar .sapUiBtnIconOnly:focus {
    background-color: #DDD !important;
    border: 0 !important;
}

.tas-panel-common-tree > .sapMIBar .sapUiSearchField {
    width: calc(100% - 80px) !important;
}

.tas-panel-common-tree > .sapMPanelContent {
    height: calc(~'100% - 28px') !important;
    padding: 0;
    border: 0;
}

.tas-emp-searchfield {
    // width: 230px;
    padding-left: 170px;
}

.hcs-image-profile {
    margin: 10px;
    border-radius: 50%;
}

.hcs-pro-quickview-text {
    margin-top: 12px;
    margin-left: 10px;
}

.hcs-pro-quickview-icon {
    margin-top: 12px;
    margin-right: 10px;
    color: #1C4C98;
}

.tas-split-master > .sapMSplitContainerMaster {
    width: 240px !important;
}

.tas-split-master-80 > .sapMSplitContainerMaster {
    width: 80px !important;
}

.tas-planing-calendar .sapMSLITitle {
    padding-top: 0.375rem;
    font-size: 0.835rem;
}

.tas-planing-calendar .sapMLIB.sapMLIB-CTX.sapMLIBFocusable.sapMLIBShowSeparator.sapMLIBTypeInactive.sapMSLI.sapMSLIDescNoIcon {
    padding: 0;
}

.tas-planing-calendar .sapMSLIDescription {
    font-size: 0.835rem;
}

.tas-page-planning {
    /*height: calc(100vh);
    position: relative;
    z-index: 0;*/
    padding-top: 90%;
    margin-top: -15px;
}

.iconMargin-left {
    margin-left: 5px;
}

.tas-margin-top {
    margin-top: 8px;
}

.tas-margin-top-requisition {
    margin-top: 15px;
}

.tas-heght-table-requisition {
    height: 4em;
}

.tas-max-width {
    width: 115px;
}

.tas-checkbox-margin-top {
    margin-top: -13px;
}

.tas-combo-margin-left {
    margin-left: -5px;
}

.tas-color-red {
    color: red !important;
}

.tas-color-green {
    color: #008000 !important;
}

.tas-color-white {
    color: white !important;
}

lv-tree-bold-caption {
    font-weight: bold;
}

.lv-emailhr-color-tree {
    .lv-tree-bold-caption {
        font-weight: bold;
        color: green;
    }
}
/*Tree*/
.lv-panel-common-tree {
    height: 100% !important;

    > .sapMIBar {
        height: 28px;
        padding: 0px !important;

        .sapUiBtnIconOnly {
            background-color: transparent !important;
            border: 0 !important;
        }

        .sapUiBtnIconOnly:hover,
        .sapUiBtnIconOnly:focus {
            background-color: #DDD !important;
            border: 0 !important;
        }

        .sapUiSearchField {
            width: calc(~'100% - 80px') !important;
        }
    }

    > .sapMPanelContent {
        height: calc(~'100% - 28px') !important;
        padding: 0;
        border: 0;
    }
}

.lv-panel-common-tree-selection {
    height: 100% !important;

    > .sapMIBar {
        height: 28px;
        padding: 0px !important;

        .sapUiBtnIconOnly {
            background-color: transparent !important;
            border: 0 !important;
        }

        .sapUiBtnIconOnly:hover,
        .sapUiBtnIconOnly:focus {
            background-color: #DDD !important;
            border: 0 !important;
        }

        .sapUiSearchField {
            width: calc(~'100% - 120px') !important;
        }
    }

    > .sapMPanelContent {
        height: calc(~'100% - 28px') !important;
        padding: 0;
        border: 0;
    }
}

.lv-tree-disable-caption {
    opacity: 0.3;
    ///font-weight: bold;
    //color: red;
    .sapUiTreeIcon {
        pointer-events: none !important;
    }

    .sapUiTreeNodeContent {
        pointer-events: none !important;
        font-weight: bold;
    }
}

.image-margin-left {
    margin-left: 17%;
}

.tas-label-color {
    color: #1C4C98 !important;
}

.tas-list-container-monitoring {
    height: 80px;

    .tas-hbox-info {
        position: relative;

        .tas-info-icon {
            position: absolute;
            margin-top: 5px;
            left: 0;
        }

        .tas-info-name-botton {
            position: absolute;
            right: 0;
            color: red;
            max-width: ~"calc(100% - 60px)";
        }

        .tas-info-name {
            position: absolute;
            margin-top: 5px;
            right: 0;
            max-width: ~"calc(100% - 60px)";
        }
    }

    .tas-lbl-title {
        line-height: 20px;
    }
}

.tas-tbl-heigth-rows {
    line-height: 1.5em !important;
    background-color: aqua;
}

.lv-function-title {
    color: #fff;
    padding-left: 5px;
}

.btn-toolpage .sapMBtnDefault {
    border: none;
    background: transparent;
}

.lv-hcs-cnb-page-container {
    > header {
        display: none;
    }

    > section {
        top: 0 !important;
    }
}

@media(min-width: 981px) {
    .lv-hcs-hide-header.sapMPage {
        header:first-child {
            display: none;
        }

        > .sapMPageHeader + .sapMPageSubHeader + section {
            top: 3rem !important;
        }

        > .sapMPageHeader + section {
            top: 0 !important;
        }
    }

    .lv-hcs-hide-header {
        > .sapMPage > .sapMPageHeader + .sapMPageSubHeader + section {
            top: 3rem !important;
        }
    }

    .lv-hcs-hide-header.sapMSemanticPage {
        > .sapMPage > header:first-child {
            display: none;
        }

        > .sapMPage > header:first-child + section {
            top: 0 !important;
        }
    }

    .lv-hidden-header-report {
        > section {
            header.sapMPageHeader {
                display: none;
            }

            .sapMPage > .sapMPageHeader + section, .sapMPage > .sapMPageSubHeader + section, .sapMPage > .sapMPageHeader + .sapUiHiddenPlaceholder + section {
                top: 0rem;
            }
        }
    }

    .lv-hidden-header-hcsls {
        > section {
            .sapMPage:not(.lv-hcsls-show-header) {
                > header.sapMPageHeader {
                    display: none;
                    //border: 5px solid red;
                }

                > .sapMPageHeader + section,
                > .sapMPageSubHeader + section,
                > .sapMPageHeader + .sapUiHiddenPlaceholder + section {
                    top: 0rem;
                    //border: 5px solid blue;
                    //background: blue;
                }

                > .sapMPageHeader + .sapMPageSubHeader + section {
                    top: 3rem !important;
                }
            }

            .sapMPage.lv-hcsls-show-header {
                > header.sapMPageHeader {
                    //display: block;
                    //border: 5px solid green;
                }

                > .sapMPageHeader + section,
                > .sapMPageSubHeader + section,
                > .sapMPageHeader + .sapUiHiddenPlaceholder + section {
                    //top: 0rem;
                    //border: 5px solid yellow;
                    //background: yellow;
                }
            }
        }
    }
}

.tas-margin-left-row {
    margin-left: 20px;
}

.tas-icon-tab-change-master {
    height: 2rem !important;

    .sapMITBHead {
        height: 2rem !important;
    }

    .sapMITBAll .sapMITBTab {
        height: 0rem !important;
        line-height: 1rem !important;
        margin: 0;
        padding: 0 !important;
        margin-top: -5px;
    }

    .sapMITBTextOnly > .sapMITBVertical {
        height: 2rem !important;
        outline: none !important;
    }

    .sapMITBSelected > .sapMITBContentArrow {
        height: 5px;
        padding-top: 15px;
    }

    .sapMITBSepLine {
        border: 0.5px solid #bfbfbf;
    }

    .sapMITBAll:first-Child > .sapMITBTab > .sapMITBCount {
        padding-top: 10px;
    }

    .sapMITBAll .sapMITBCount {
        padding-top: 10px;
        /*font-size:15px !important;*/
    }

    .sapMITBAll .sapMITBText {
        margin-bottom: -10px;
        outline: none !important;
    }

    .sapMITBContainerContent {
        border-bottom: 0;
    }
}

.tas-icon-tab-change {
    width: ~"calc(100% - 250px)" !important;
    height: 2rem !important;

    .sapMITBHead {
        height: 2rem !important;
    }

    .sapMITBAll .sapMITBTab {
        height: 0rem !important;
        line-height: 1rem !important;
        margin: 0;
        padding: 0 !important;
        margin-top: -5px;
    }

    .sapMITBTextOnly > .sapMITBVertical {
        height: 2rem !important;
        outline: none !important;
    }

    .sapMITBSelected > .sapMITBContentArrow {
        height: 5px;
        padding-top: 15px;
    }

    .sapMITBSepLine {
        border: 0.5px solid #bfbfbf;
    }

    .sapMITBAll:first-Child > .sapMITBTab > .sapMITBCount {
        padding-top: 10px;
    }

    .sapMITBAll .sapMITBCount {
        padding-top: 10px;
        /*font-size:15px !important;*/
    }

    .sapMITBAll .sapMITBText {
        margin-bottom: -10px;
        outline: none !important;
    }

    .sapMITBContainerContent {
        border-bottom: 0;
    }
}

.tas-detail-page-color {
    .sapMIBar.sapMSubHeader-CTX {
        background-color: #def1f3 !important;
    }
}


.sapMITBAll {
    .sapMITBText {
        max-width: 10em !important;
    }
}

.tas-font-weight {
    font-size: 12px !important;
    font-weight: bold !important;
    padding-top: 5px !important;
}

.tas-font-size {
    font-size: 12px !important;
    font-style: italic !important;
}

.tas-font-size-label {
    font-size: 15px !important;
    font-weight: bold !important;
    margin-left: 40px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    color: #1c4c98 !important;
    border-bottom: 0.5px solid #1c4c98;
}

.tas-color-list {
    .sapMSLITitleOnly {
        color: red !important;
        font-size: 0.875rem;
    }
}

.tas-list-compact {
    .sapMLIBSelectM {
        padding-left: 0.5rem;
        width: 1.5rem !important;
    }
}

.tas-color-tab {
    color: #0079ad !important;
}

.tas-text-align {
    text-align: center !important;
}

.tas-style-input {
    .sapMInputDivWrapper {
        .sapMInputBaseInner {
            margin-right: 0rem !important;
            background-color: #f2f2f2;
            border-bottom: none !important;
        }
    }
}

.tas-width-table:first-child {
    .sapMFlexItemAlignAuto {
        width: 100%;
    }
}

.tas-progress-bar {
    height: 12px !important;
    margin: 0.5px 0 !important;
    border-radius: unset !important;

    .sapMPIBarCritical {
        background: #e78c07;
        border-radius: unset !important;
        border: 0px !important;
    }

    .sapMPIBarPositive {
        border-radius: unset !important;
        border: 0px !important;
    }

    .sapMPIBarRemaining {
        border-radius: unset !important;
        border: 0px !important;
    }

    .sapMPIBarNeutral {
        border-radius: unset !important;
        border: 0px !important;
    }

    .sapMPIBarNegative {
        border-radius: unset !important;
        border: 0px !important;
    }
}

/*end ndtrien*/
/*nlvphi*/
.tas-list-container {
    height: 64px;

    .tas-hbox-info {
        position: relative;

        .tas-info-icon {
            position: absolute;
            margin-top: 5px;
            left: 0;
        }

        .tas-info-name-botton {
            position: absolute;
            right: 0;
            color: red;
            max-width: ~"calc(100% - 60px)";
        }

        .tas-info-name {
            position: absolute;
            margin-top: 5px;
            right: 0;
            max-width: ~"calc(100% - 60px)";
        }

        .tas-info-name-design {
            max-width: ~"calc(100% - 20px)";
        }
    }

    .tas-lbl-title {
        line-height: 20px;
    }
}
/*end nlvphi*/
/*pqviet*/
.tas-padding-num {
}

.tas-padding-left-10px {
    padding-left: 15px;
    margin-top: 14px;
}

.tas-margin-top-10px {
    margin-top: 14px;
}

.tas-padding-content {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.tas-label-bold {
    font-weight: bold;
    color: red;
    font-size: 15px;
}

.tas-color-text-black {
    color: black !important;
    font: 22px;
    text-align: right !important;
}

.tas-color-middle-black {
    color: #262626;
    margin-right: 10px;
    margin-left: 10px;
    font: 26px,"Times New Roman";
    font-style: normal;
    padding-right: 10px;
}

.tas-float-left {
    float: left;
}

.tas-float-right {
    float: right;
}

.tas-khung-lon {
    margin-left: 2px;
    margin-right: 2px;
    padding: 0px,2px,0px,2px;
}

.change_width {
    width: 100%;
}

.change_height {
    height: 90px;
}

.under-line {
    padding-bottom: 10px;
}

.under-line_20 {
    padding-bottom: 20px;
}

.label_bold {
    font-weight: bold;
}

.change_width_icon {
    height: 30px;
    width: 30px;
}

.tas-info-Distance {
    margin-bottom: 20px;
    //color: red;
}
.sapMITBInLine.sapMITBTextOnly .sapMITBHead .sapMITBVertical.sapMITBFilter{
    height: 2rem !important;
    align-items: center;
}
.tas-list-container.tas-info-Distance-label {
    display: block;
    flex:1
}

/*li .sapMLIBContent{
    display:flex;
    align-items:center;
    height:100%;
    width:100%
}*/
.sapMSuggestionsPopover.sapMPopover{
    margin:0 !important;
    border:0 !important
}
.tas-info-Distance-label {
    //padding-top:0px;
    margin-top: -15px;
}

/*.sapMLIBContent {
    margin-bottom: 30px;
}*/

.width-Item-Candidate {
    height: 100px;
}

.width-Item {
    height: 120px;
}

.width-Item-OfferLetter {
    height: 100px;
    padding-left: 10px !important;
}

.tas-no-padding {
    padding: 0px !important;
}

.tas-split-master-change > .sapMSplitContainerMaster {
    width: 320px !important;
}

.config_width {
    margin: 5px;
}

.change_mayeucau {
    padding-left: 30px;
    font-size: 20px;
}

.tas-float-right-10px {
    padding-right: 10px;
    margin-right: 10px;
}

.tas-float-right-2 {
    float: right;
    margin-right: 10px;
    margin-top: 14px;
}
/*end pqviet*/

/*begin candidate list*/

.tas-txt-num-emp {
    color: #666666 !important;
}

.lv-hsnv-list-item > .sapUiUx3DSFilterArea {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.lv-hsnv-item {
    border-radius: 5px;
    margin: 10px !important;
    padding: 0 10px 10px 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px #cccccc solid !important;
    background-color: #EBF5D7 !important;
}

.lv-hsnv-item:hover {
    border: 3px #009de0 solid !important;
    margin: 8px !important;
}

.lv-hsnv-item-container {
    > .sapUiUx3DSSVFlow.sapUiUx3DSSVItem {
        background: transparent;
    }

    > .sapUiUx3DSSVFlow.sapUiUx3DSSVItem:hover {
        background: transparent;
    }
}

.lv-hsnv-item:first-child {
    text-align: center;
}

.lv-padding-top {
    padding-top: 20px;
}

.lv-hsnv-emp-name {
    text-align: center;
    padding-top: 10px;
}

.lv-hsnv-emp-name > span {
    color: #000;
    padding-top: 5px;
    height: 35px;
    font: 600 20px/1.2 "Metric", "Arial", Gadget, sans-serif;
}

.hcs-hsnv-label {
    padding-left: 8px !important;
}

/*end candidate list*/
/*lqsang*/
.ats_buoc_cong_viec {
    left: -13px !important;
}

.ats_buoc_cong_viec input[type=checkbox] {
    padding-left: 15px;
}

.page-report-view {
    background-color: #fff;
}
/*endlqsang*/
.tas-display-table {
    width: 100%;
    display: table !important;
    text-align: center;
}

.tas-no-padding-dilog {
    .sapMDialogSection {
        padding: 0rem !important;
    }
}

.tas-margin-right {
    margin-right: -23px;

    .sapUiTfInner {
        text-align: right !important;
    }
}

.tas-customlist-ui {
    height: 45px;
    padding: 5px 10px;
}

.tas-padding-checkbox {
    width: 10%;
    float: left;
    top: 3rem;
}

.tas-padding-customlist {
    width: 80%;
    float: right !important;
}

.tas-custom-image {
    float: right !important;
    width: 100%;
}

.hcs-bg-table-focus {
    .sapMLIBFocusable:focus {
        background: #e6f2f9 !important;
    }
}

.tas-padding-right-30 {
    padding-right: 30px !important;
}

.hcs-input-hide {
    .sapMInputValHelp {
        padding-left: 15px;
    }
}

.hcs-input-hide-2 {
    .sapMBtnDefault {
        border: oldlace;
        background: white;
        border-bottom: 1px solid #bfbfbf;
    }

    .sapMBtnCustomIcon {
        color: red;
    }
}

.depTreeNewHire {
    height: calc(100% - 210px) !important;
}

.hboxTextbox {
    color: #666666 !important;
    padding-right: 12px !important;
}

.hboxCheckBox {
    width: 20px !important;
}

.lv-panel-common-tree>.sapMPanelContent{
    height:calc(100% - 28px) !important 
}
