﻿/*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);
  padding: 0;
  border: 0;
}
.tas-emp-searchfield {
  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;
}
.lv-panel-common-tree > .sapMIBar {
  height: 28px;
  padding: 0px !important;
}
.lv-panel-common-tree > .sapMIBar .sapUiBtnIconOnly {
  background-color: transparent !important;
  border: 0 !important;
}
.lv-panel-common-tree > .sapMIBar .sapUiBtnIconOnly:hover,
.lv-panel-common-tree > .sapMIBar .sapUiBtnIconOnly:focus {
  background-color: #DDD !important;
  border: 0 !important;
}
.lv-panel-common-tree > .sapMIBar .sapUiSearchField {
  width: calc(100% - 80px) !important;
}
.lv-panel-common-tree > .sapMPanelContent {
  height: calc(100% - 28px);
  padding: 0;
  border: 0;
}
.lv-panel-common-tree-selection {
  height: 100% !important;
}
.lv-panel-common-tree-selection > .sapMIBar {
  height: 28px;
  padding: 0px !important;
}
.lv-panel-common-tree-selection > .sapMIBar .sapUiBtnIconOnly {
  background-color: transparent !important;
  border: 0 !important;
}
.lv-panel-common-tree-selection > .sapMIBar .sapUiBtnIconOnly:hover,
.lv-panel-common-tree-selection > .sapMIBar .sapUiBtnIconOnly:focus {
  background-color: #DDD !important;
  border: 0 !important;
}
.lv-panel-common-tree-selection > .sapMIBar .sapUiSearchField {
  width: calc(100% - 120px) !important;
}
.lv-panel-common-tree-selection > .sapMPanelContent {
  height: calc(100% - 28px);
  padding: 0;
  border: 0;
}
.lv-tree-disable-caption {
  opacity: 0.3;
}
.lv-tree-disable-caption .sapUiTreeIcon {
  pointer-events: none !important;
}
.lv-tree-disable-caption .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-list-container-monitoring .tas-hbox-info {
  position: relative;
}
.tas-list-container-monitoring .tas-hbox-info .tas-info-icon {
  position: absolute;
  margin-top: 5px;
  left: 0;
}
.tas-list-container-monitoring .tas-hbox-info .tas-info-name-botton {
  position: absolute;
  right: 0;
  color: red;
  max-width: calc(100% - 60px);
}
.tas-list-container-monitoring .tas-hbox-info .tas-info-name {
  position: absolute;
  margin-top: 5px;
  right: 0;
  max-width: calc(100% - 60px);
}
.tas-list-container-monitoring .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;
}
.lv-hcs-cnb-page-container > section {
  top: 0 !important;
}
@media (min-width: 981px) {
  .lv-hcs-hide-header.sapMPage header:first-child {
    display: none;
  }
  .lv-hcs-hide-header.sapMPage > .sapMPageHeader + .sapMPageSubHeader + section {
    top: 3rem !important;
  }
  .lv-hcs-hide-header.sapMPage > .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;
  }
  .lv-hcs-hide-header.sapMSemanticPage > .sapMPage > header:first-child + section {
    top: 0 !important;
  }
  .lv-hidden-header-report > section header.sapMPageHeader {
    display: none;
  }
  .lv-hidden-header-report > section .sapMPage > .sapMPageHeader + section,
  .lv-hidden-header-report > section .sapMPage > .sapMPageSubHeader + section,
  .lv-hidden-header-report > section .sapMPage > .sapMPageHeader + .sapUiHiddenPlaceholder + section {
    top: 0rem;
  }
  .lv-hidden-header-hcsls > section .sapMPage:not(.lv-hcsls-show-header) > header.sapMPageHeader {
    display: none;
  }
  .lv-hidden-header-hcsls > section .sapMPage:not(.lv-hcsls-show-header) > .sapMPageHeader + section,
  .lv-hidden-header-hcsls > section .sapMPage:not(.lv-hcsls-show-header) > .sapMPageSubHeader + section,
  .lv-hidden-header-hcsls > section .sapMPage:not(.lv-hcsls-show-header) > .sapMPageHeader + .sapUiHiddenPlaceholder + section {
    top: 0rem;
  }
  .lv-hidden-header-hcsls > section .sapMPage:not(.lv-hcsls-show-header) > .sapMPageHeader + .sapMPageSubHeader + section {
    top: 3rem !important;
  }
}
.tas-margin-left-row {
  margin-left: 20px;
}
.tas-icon-tab-change-master {
  height: 2rem !important;
}
.tas-icon-tab-change-master .sapMITBHead {
  height: 2rem !important;
}
.tas-icon-tab-change-master .sapMITBAll .sapMITBTab {
  height: 0rem !important;
  line-height: 1rem !important;
  margin: 0;
  padding: 0 !important;
  margin-top: -5px;
}
.tas-icon-tab-change-master .sapMITBTextOnly > .sapMITBVertical {
  height: 2rem !important;
  outline: none !important;
}
.tas-icon-tab-change-master .sapMITBSelected > .sapMITBContentArrow {
  height: 5px;
  padding-top: 15px;
}
.tas-icon-tab-change-master .sapMITBSepLine {
  border: 0.5px solid #bfbfbf;
}
.tas-icon-tab-change-master .sapMITBAll:first-Child > .sapMITBTab > .sapMITBCount {
  padding-top: 10px;
}
.tas-icon-tab-change-master .sapMITBAll .sapMITBCount {
  padding-top: 10px;
  /*font-size:15px !important;*/
}
.tas-icon-tab-change-master .sapMITBAll .sapMITBText {
  margin-bottom: -10px;
  outline: none !important;
}
.tas-icon-tab-change-master .sapMITBContainerContent {
  border-bottom: 0;
}
.tas-icon-tab-change {
  width: calc(100% - 250px) !important;
  height: 2rem !important;
}
.tas-icon-tab-change .sapMITBHead {
  height: 2rem !important;
}
.tas-icon-tab-change .sapMITBAll .sapMITBTab {
  height: 0rem !important;
  line-height: 1rem !important;
  margin: 0;
  padding: 0 !important;
  margin-top: -5px;
}
.tas-icon-tab-change .sapMITBTextOnly > .sapMITBVertical {
  height: 2rem !important;
  outline: none !important;
}
.tas-icon-tab-change .sapMITBSelected > .sapMITBContentArrow {
  height: 5px;
  padding-top: 15px;
}
.tas-icon-tab-change .sapMITBSepLine {
  border: 0.5px solid #bfbfbf;
}
.tas-icon-tab-change .sapMITBAll:first-Child > .sapMITBTab > .sapMITBCount {
  padding-top: 10px;
}
.tas-icon-tab-change .sapMITBAll .sapMITBCount {
  padding-top: 10px;
  /*font-size:15px !important;*/
}
.tas-icon-tab-change .sapMITBAll .sapMITBText {
  margin-bottom: -10px;
  outline: none !important;
}
.tas-icon-tab-change .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;
}
.tas-progress-bar .sapMPIBarCritical {
  background: #e78c07;
  border-radius: unset !important;
  border: 0px !important;
}
.tas-progress-bar .sapMPIBarPositive {
  border-radius: unset !important;
  border: 0px !important;
}
.tas-progress-bar .sapMPIBarRemaining {
  border-radius: unset !important;
  border: 0px !important;
}
.tas-progress-bar .sapMPIBarNeutral {
  border-radius: unset !important;
  border: 0px !important;
}
.tas-progress-bar .sapMPIBarNegative {
  border-radius: unset !important;
  border: 0px !important;
}
/*end ndtrien*/
/*nlvphi*/
.tas-list-container {
  height: 64px;
}
.tas-list-container .tas-hbox-info {
  position: relative;
}
.tas-list-container .tas-hbox-info .tas-info-icon {
  position: absolute;
  margin-top: 5px;
  left: 0;
}
.tas-list-container .tas-hbox-info .tas-info-name-botton {
  position: absolute;
  right: 0;
  color: red;
  max-width: calc(100% - 60px);
}
.tas-list-container .tas-hbox-info .tas-info-name {
  position: absolute;
  margin-top: 5px;
  right: 0;
  max-width: calc(100% - 60px);
}
.tas-list-container .tas-hbox-info .tas-info-name-design {
  max-width: calc(100% - 20px);
}
.tas-list-container .tas-lbl-title {
  line-height: 20px;
}
/*end nlvphi*/
/*pqviet*/
.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;
}
.tas-list-container.tas-info-Distance-label {
  display: block;
}
.tas-info-Distance-label {
  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;
}
.lv-hsnv-item-container > .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;
}
.tas-margin-right .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;
}
.hcs-input-hide-2 .sapMBtnCustomIcon {
  color: red;
}
.depTreeNewHire {
  height: calc(100% - 210px) !important;
}
.hboxTextbox {
  color: #666666 !important;
  padding-right: 12px !important;
}
.hboxCheckBox {
  width: 20px !important;
}