﻿@font-face {
  font-family: "segoe_ui_light";
  src: url('../../font/SEGOEUIL.TTF');
}
@font-face {
  font-family: "segoe_ui_light";
  src: url('../../font/SegoeUI-Light.TTF');
}
.none-border-top .sapMPageHeader::before {
  border-top: none !important;
}
.lv-hcs-button-no-border > div {
  border: none;
  background: none;
}
.lv-button-icon-header .sapMBtnIcon {
  /*border-right: 1px solid #d8d8d8;*/
  margin-top: 2px;
  font-size: 1.2em;
  padding: 0;
}
.homeMenuHrm .sapMBarContainer {
  padding-right: 0px;
}
.homeMenuHrm .sapMTitle {
  font-weight: bolder;
  font-size: 1.2rem;
  line-height: 39px;
  color: #666666 !important;
  margin-top: 8px;
}
.align-right {
  float: right;
  border: solid 4px red !important;
}
.lv-header-text {
  text-align: center;
}
.label-danhmuc {
  float: right;
}
.sapMITBHead {
  margin: 0px !important;
}
.sapMITBContent {
  padding: 0px !important;
}
.lv-hcs-white-page {
  background-color: #fff;
  border: solid 4px red;
}
.lv-hcs-form {
  background-color: #fff;
  /*border:solid 4px red*/
}
.lv-hcs-form .label {
  padding-top: 14px;
  text-align: right;
}
.formLabelRequired:before {
  content: "(*) ";
  color: red;
  font-size: 1rem;
  line-height: 0.9375rem;
}
.empty-box {
  color: #fff !important;
}
.label-required {
  font-weight: bold !important;
}
.lv-form-label {
  float: right !important;
  height: 100% !important;
  padding-top: 14px;
}
.DialogNoPadding .sapMDialogScrollCont {
  padding: 0 !important;
}
.dialogFilterEmp .sapMDialogScrollCont.sapMDialogStretchContent {
  height: 100% !important;
}
/* #region CSS home page*/
.centerHomeContent {
  /*background-color: rgba(0, 0, 0, 0);*/
  background: #fff;
  /*background-image: linear-gradient(rgb(45, 169, 177) 0px, rgb(23, 130, 153) 50%, rgb(26, 76, 125) 100%);*/
  /*background-image: url('../HCS_Background.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;*/
}
.centerHomeContent section {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}
.centerHomeContent .sapMPanelExpandableIcon {
  top: 40%;
}
.hcs-home-background {
  position: fixed;
  left: 0;
  right: 15px;
  bottom: 0;
  top: 15px;
}
.hcs-home-background > .image {
  width: 100%;
  height: 100%;
  background-image: url(../../TalentAcquisition_1200x900px-01.png);
  background-repeat: no-repeat;
  /*opacity: 0.5;*/
  /*background-position: left;
        background-size: cover;*/
  background-position: center;
  background-size: contain;
  opacity: 0.1;
}
.moduleTitle {
  margin-top: 16px;
  margin-bottom: 0;
}
.moduleTitle .sapMTitle {
  color: #333300;
}
/*#region CSS Header*/
.lv-pg-homepage > .sapMPageHeader::before {
  border-top: 0.25rem solid #48503C !important;
}
.lv-pg-homepage > .sapMIBar.sapMHeader-CTX {
  background: #48503C !important;
}
.lv-pg-homepage > section {
  top: 2.25rem !important;
}
.lv-pg-homepage .sapMBarRight {
  padding-right: 0 !important;
}
.lv-pg-homepage > .sapMIBar.sapMHeader-CTX {
  background: #008ccb !important;
  height: 36px;
}
.lv-pg-homepage .sapMTB {
  /*height: 3rem;*/
  background: transparent;
  border-bottom: 0px solid #cccccc !important;
}
.lv-pg-homepage > .sapMIBar.sapMHeader-CTX .sapMTB {
  border-bottom: 0 !important;
  height: 36px !important;
}
.lv-pg-homepage .sapMPageHeader::before {
  border-top: 0 !important;
}
.lv-pg-homepage .lv-button-icon-header.sapMBtn {
  padding-top: 0;
  padding-bottom: 0;
  height: 2.25rem !important;
}
.lv-pg-homepage .sapMBar {
  box-shadow: unset !important;
}
.lv-pg-homepage .lv-button-icon-header .sapMBtnInner {
  height: 1.75rem !important;
}
.lv-pg-homepage .lv-button-icon-header .sapMBtnIcon {
  margin-top: 0 !important;
  line-height: 1.625rem !important;
}
.lv-pg-homepage .lv-pg-login-by .sapMBtnInner span {
  line-height: 1.625rem !important;
}
.lv-pg-homepage .lv-pg-homepage-button-notice .sapMBtnContent {
  top: 0 !important;
}
.lv-pg-homepage .lv-pg-homepage-button-notice div {
  padding-right: 0 !important;
}
.lv-pg-homepage .sapMBtnInner::after {
  /*line-height: 1.625rem !important;*/
}
.lv-pg-homepage .lv-homepage-hbox-left {
  width: auto;
  background: #01638f;
  padding: 0 10px 0 0;
  height: 100%;
}
.lv-pg-homepage .lv-homepage-hbox-left img {
  padding: 3px 10px 3px 0;
}
.lv-pg-homepage .lv-homepage-hbox-right {
  width: auto;
  background: #01638f;
  padding: 0 0 0 10px;
  height: 100%;
  margin-right: 0 !important;
}
.lv-pg-homepage .lv-homepage-hbox-right img {
  padding: 3px 5px 3px 5px;
}
.lv-pg-homepage .sapMBtn:hover > .sapMBtnHoverable {
  background-color: rgba(222, 222, 222, 0.5) !important;
}
button.lv-pg-homepage .sapMBtnIcon {
  color: #FFFFFF !important;
}
div.lv-pg-homepage > button .sapMBtnIcon {
  color: #FFFFFF !important;
}
div.lv-pg-homepage .sapMBtnInner::after {
  color: #FFFFFF !important;
}
div.lv-menu-setting-icon .sapMBtnInner::after {
  color: #666666 !important;
}
.sapMBtnInner {
  /*text-shadow: 0 1px 0 #48503C!important;*/
  text-shadow: none !important;
}
.hcs-app-header-menu .sapMBtnInner {
  color: #FFFFFF !important;
}
.lv-pg-homepage-button-notice .sapMBtnContent {
  margin-left: -10px;
  margin-top: -5px;
  color: #e0d450;
  margin-right: -10px;
}
.sapMIBar.sapMHeader-CTX {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f7f7f7), color-stop(0.33, #f2f2f2), color-stop(0.75, #f2f2f2), color-stop(1, #ededed)) !important;
}
.lv-home-module-ordinal {
  margin-right: 5px;
  font-size: 1.7em !important;
  color: #FFC000 !important;
}
.lv-home-module-name {
  margin-top: 0.7em;
  color: #FFF !important;
}
.lv-panel-home-content-center > header {
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: none !important;
}
.lv-panel-home-content-center > header > div {
  height: 150%;
}
.lv-panel-home-content-center .sapMPanelExpandablePart {
  border-bottom: none !important;
  background: none !important;
}
/*#endregion End CSS Header*/
.lv-homepage-list-module {
  padding: 30px;
  top: 36px !important;
  left: 0 !important;
  border-color: #5B6250 !important;
  background-color: #5B6250 !important;
  border-radius: unset !important;
  opacity: 0.85;
}
.lv-homepage-list-module .sapMPopoverArr {
  display: none !important;
}
.lv-homepage-list-module .sapMPopoverArr:before {
  display: none !important;
}
.lv-homepage-list-module .sapMPopoverArr:after {
  display: none !important;
}
.lv-home-list-module {
  background-color: #5B6250;
  padding: 0 15px !important;
}
.lv-home-list-module .sapMListTblNavCol > span {
  display: none;
}
.lv-home-list-module td.sapMListTblNavCol {
  width: 0;
  border-color: transparent;
}
.lv-home-list-module .sapMLIB.sapMListTblRow {
  background-color: transparent;
}
.lv-home-list-module tr.sapMListTblRow:focus {
  outline: none;
}
.lv-home-list-module tr.sapMListTblRow:first-child > td.sapMListTblCell,
.lv-home-list-module tr.sapMListTblRow:first-child > td.sapMListTblNavCol {
  border-top-color: transparent;
}
.lv-home-list-module tr.sapMListTblRow > td.sapMListTblCell,
.lv-home-list-module tr.sapMListTblRow > td.sapMListTblNavCol {
  border-color: #e5e5e5;
}
.lv-home-list-module tr.sapMLIBSelected:hover {
  background-color: transparent;
}
.lv-home-list-module td.sapMListTblCell {
  padding-left: 0;
}
.lv-home-list-module td.sapMListTblCell:focus {
  border-color: #e5e5e5;
}
.lv-homepage-list-module-title {
  margin-bottom: 10px;
}
.lv-homepage-list-module-title-small span.sapMText {
  color: #FFF !important;
  font-size: 0.8rem !important;
  font-weight: normal;
}
.lv-homepage-list-module-title-large .sapMText {
  color: #FFF !important;
  font-size: 1.4rem !important;
  font-weight: normal !important;
}
.lv-homepage-icon-list-module {
  margin-left: 5px;
}
.lv-homepage-icon-list-module span.sapUiIcon {
  font-size: 1rem;
}
.lv-homepage-title-module {
  font-size: 36px !important;
  color: #8A8A63 !important;
  font-family: 'segoe_ui_light', Arial, sans-serif !important;
}
.lv-homepage-title-module-bold {
  font-size: 36px !important;
  font-weight: bold !important;
  padding-left: 10px;
  font-family: 'segoe_ui_light', Arial, sans-serif !important;
}
.lv-homepage-title-module-description {
  font-family: 'segoe_ui_light', Arial, sans-serif !important;
}
.lv-homepage-selected-module span.sapMText {
  color: #27BA86 !important;
}
/*#endregion CSS home page*/
/*#region Backgroud function list - Home page*/
/*Style 1*/
.lv-function-style-1 {
  background: #85926A !important;
}
.lv-function-style-1 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-1 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-1 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-1 .sapMNCLargeFontSize {
  color: #D8DC22;
}
.lv-function-style-1 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 2*/
.lv-function-style-2 {
  background: #66AF33 !important;
}
.lv-function-style-2 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-2 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-2 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-2 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-2 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 3*/
.lv-function-style-3 {
  background: #EBF5D7 !important;
}
.lv-function-style-3 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-3 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-3 .sapMNCIconImage {
  color: #9CBD9A;
}
.lv-function-style-3 .sapMNCLargeFontSize {
  color: #9CBD9A;
}
.lv-function-style-3 .sapMTileCntFtrTxt {
  color: #000;
}
/*Style 4*/
.lv-function-style-4 {
  background: #867962 !important;
}
.lv-function-style-4 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-4 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-4 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-4 .sapMNCLargeFontSize {
  color: #D8DC22;
}
.lv-function-style-4 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 5*/
.lv-function-style-5 {
  background: #B3A228 !important;
}
.lv-function-style-5 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-5 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-5 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-5 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-5 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 6*/
.lv-function-style-6 {
  background: #E0D480 !important;
}
.lv-function-style-6 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-6 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-6 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-6 .sapMNCLargeFontSize {
  color: white;
}
.lv-function-style-6 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 7*/
.lv-function-style-7 {
  background: #47503C !important;
}
.lv-function-style-7 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-7 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-7 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-7 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-7 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 8*/
.lv-function-style-8 {
  background: #34495E !important;
}
.lv-function-style-8 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-8 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-8 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-8 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-8 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 9*/
.lv-function-style-9 {
  background: #5398C7 !important;
}
.lv-function-style-9 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-9 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-9 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-9 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-9 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 10*/
.lv-function-style-10 {
  background: #E62E0A !important;
}
.lv-function-style-10 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-10 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
  opacity: 0.8;
}
.lv-function-style-10 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-10 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-10 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 11*/
.lv-function-style-11 {
  background: #D87462 !important;
}
.lv-function-style-11 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-11 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
  opacity: 0.8;
}
.lv-function-style-11 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-11 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-11 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 12*/
.lv-function-style-12 {
  background: #5398C7 !important;
}
.lv-function-style-12 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-12 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-12 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-12 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-12 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 13*/
.lv-function-style-13 {
  background: #47503C !important;
}
.lv-function-style-13 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-13 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-13 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-13 .sapMNCLargeFontSize {
  color: #E4E609;
}
.lv-function-style-13 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 14*/
.lv-function-style-14 {
  background: #2A9B60 !important;
}
.lv-function-style-14 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-14 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-14 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-14 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-14 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 15*/
.lv-function-style-15 {
  background: #67B4B0 !important;
}
.lv-function-style-15 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-15 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-15 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-15 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-15 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 16*/
.lv-function-style-16 {
  background: #f2942e !important;
}
.lv-function-style-16 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-16 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-16 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-16 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-16 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 17*/
.lv-function-style-17 {
  background: #f9cd9f !important;
}
.lv-function-style-17 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-17 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-17 .sapMNCIconImage {
  color: #f0830f;
}
.lv-function-style-17 .sapMNCLargeFontSize {
  color: #f0830f;
}
.lv-function-style-17 .sapMTileCntFtrTxt {
  color: #000;
}
/*Style 18*/
.lv-function-style-18 {
  background: #2ab1e5 !important;
}
.lv-function-style-18 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-18 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-18 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-18 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-18 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 19*/
.lv-function-style-19 {
  background: #d1eefa !important;
}
.lv-function-style-19 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-19 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-19 .sapMNCIconImage {
  color: #2ab1e5;
}
.lv-function-style-19 .sapMNCLargeFontSize {
  color: #2ab1e5;
}
.lv-function-style-19 .sapMTileCntFtrTxt {
  color: #000;
}
/*Style 20*/
.lv-function-style-20 {
  background: #ea6146 !important;
}
.lv-function-style-20 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-20 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-20 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-20 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-20 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 21*/
.lv-function-style-21 {
  background: #f5afa3 !important;
}
.lv-function-style-21 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-21 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-21 .sapMNCIconImage {
  color: #ea6146;
}
.lv-function-style-21 .sapMNCLargeFontSize {
  color: #ea6146;
}
.lv-function-style-21 .sapMTileCntFtrTxt {
  color: #000;
}
/*Style 22*/
.lv-function-style-22 {
  background: #a66226 !important;
}
.lv-function-style-22 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-22 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-22 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-22 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-22 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 23*/
.lv-function-style-23 {
  background: #eccaac !important;
}
.lv-function-style-23 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-23 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-23 .sapMNCIconImage {
  color: #a66226;
}
.lv-function-style-23 .sapMNCLargeFontSize {
  color: #a66226;
}
.lv-function-style-23 .sapMTileCntFtrTxt {
  color: #000;
}
/*Style 24*/
.lv-function-style-24 {
  background: #3a579a !important;
}
.lv-function-style-24 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-24 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-24 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-24 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-24 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 25*/
.lv-function-style-25 {
  background: #c8d2ea !important;
}
.lv-function-style-25 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-25 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-25 .sapMNCIconImage {
  color: #3a579a;
}
.lv-function-style-25 .sapMNCLargeFontSize {
  color: #3a579a;
}
.lv-function-style-25 .sapMTileCntFtrTxt {
  color: #000;
}
/*Style 26*/
.lv-function-style-26 {
  background: #77757a !important;
}
.lv-function-style-26 .sapMTextMaxLine {
  color: #fff;
}
.lv-function-style-26 .sapMGTSubHdrTxt {
  color: #fff;
  white-space: pre-line;
}
.lv-function-style-26 .sapMNCIconImage {
  color: #fff;
}
.lv-function-style-26 .sapMNCLargeFontSize {
  color: #fff;
}
.lv-function-style-26 .sapMTileCntFtrTxt {
  color: #fff;
}
/*Style 27*/
.lv-function-style-27 {
  background: #cccbcd !important;
}
.lv-function-style-27 .sapMTextMaxLine {
  color: #000;
}
.lv-function-style-27 .sapMGTSubHdrTxt {
  color: #000;
  white-space: pre-line;
}
.lv-function-style-27 .sapMNCIconImage {
  color: #77757a;
}
.lv-function-style-27 .sapMNCLargeFontSize {
  color: #77757a;
}
.lv-function-style-27 .sapMTileCntFtrTxt {
  color: #000;
}
/*#endregion  Backgroud function list - Home page*/
.lv-commons-tree .sapUiTreeContScroll .sapUiTreeNode {
  font-size: 0.875rem;
  padding-bottom: 4px;
  padding-top: 4px;
}
.lv-commons-tree .sapUiTreeTitle {
  font-size: 0.875rem;
  font-weight: normal;
}
.sapUiTreeCont {
  position: relative !important;
}
.hcs-vbox-header {
  height: 48px;
  padding-left: 10px;
  padding-right: 10px;
}
.hcs-vbox-header > .sapMFlexItem {
  height: 24px;
  line-height: 24px;
  text-align: left;
}
/*.scroll-cont-emps {
    background: #fff;
}*/
.hcs-hsnv-pg_list_grid {
  background: #fff;
}
/*#region Danh sách nhân viên trong HSNVV*/
.hcs-dbnv-emp-group {
  display: inline-block;
}
.hcs-dbnv-emp {
  width: 160px;
  height: 200px;
  float: left;
  margin: 5px;
  position: relative;
}
.hcs-dbnv-emp-img {
  width: 160px;
  height: 200px;
}
.hcs-dbnv-emp-basic-info {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 70px;
  background: #728155;
  opacity: 0.8;
  color: #fff;
  padding-top: 10px;
  text-align: center;
}
.hcs-dbnv-emp-basic-info > .name {
  font-size: 14px;
  font-family: Arial;
}
.hcs-dbnv-emp-basic-info > .job-pos {
  font-size: 12px;
  opacity: 0.6;
}
.hcs-dbnv-emp-info {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  /*top: 0;*/
  height: 180px;
  padding: 10px;
  background: #728155;
  opacity: 0.8;
  color: #fff;
  font-family: Arial;
  padding-top: 10px;
  text-align: left;
  -webkit-transition: width 2s;
  -moz-transition: width 2s;
  -o-transition: width 2s;
  transition: width 2s;
  vertical-align: middle;
  display: none;
}
.hcs-dbnv-emp-info > ul {
  margin: 0;
  padding: 0;
}
.hcs-dbnv-emp-info > ul > li {
  list-style: none;
}
.hcs-dbnv-emp-info .code {
  font-size: 18px;
  color: #7DC21F;
  /*font-weight: bold;*/
}
.hcs-dbnv-emp-info .name {
  font-size: 15px;
  /*font-weight: bold;*/
  margin-bottom: 10px;
}
.hcs-dbnv-emp-info .info {
  font-size: 12px;
  opacity: 0.8;
}
.hcs-dbnv-emp-info .toolbar {
  bottom: 0;
  width: 150px;
  height: 21px;
  font-size: 15px;
  position: absolute;
  text-align: right;
}
.hcs-dbnv-emp-info .toolbar > a {
  color: #fff;
  text-decoration: none;
  margin-right: 10px;
  font-family: SAP-icons;
}
.hcs-dbnv-group-firstname {
  font-weight: bold;
  color: #7dc21f;
  padding-left: 5px;
  font-size: 3rem;
  margin: 25px 0 15px 0;
  width: 2rem;
  cursor: pointer;
}
.hcs-popover-character {
  padding: 30px !important;
}
.hcs-popover-character .sapMPopoverArr {
  display: none;
}
.hcs-popover-character .hcs-hsnv-button-characters {
  margin: 3px !important;
  height: 50px !important;
  padding: 0 !important;
}
.hcs-popover-character .hcs-hsnv-button-characters .sapMBtnDefault {
  height: 50px;
  width: 50px;
  font-size: 40px;
  padding: 0 !important;
  background: #59604E;
  color: #7DC21F;
}
.hcs-popover-character .hcs-hsnv-button-characters .sapMBtnDefault:hover {
  height: 50px;
  width: 50px;
  font-size: 40px;
  padding: 0 !important;
  background: #59604E !important;
  background-color: #59604E;
  color: #7DC21F;
}
.hcs-popover-character .hcs-hsnv-button-characters .sapMBtnDefault .sapMBtnContent {
  line-height: 50px !important;
}
.hcs-popover-character .hcs-hsnv-button-characters.button-characters-disabled .sapMBtnDefault {
  height: 50px;
  width: 50px;
  font-size: 40px;
  padding: 0 !important;
  background: transparent;
  color: #333;
  border: none;
}
.hcs-popover-character .hcs-hsnv-button-characters.button-characters-disabled .sapMBtnDefault:hover {
  height: 50px;
  width: 50px;
  font-size: 40px;
  padding: 0 !important;
  background: transparent !important;
  background-color: transparent;
  color: #333;
}
.hcs-popover-character .hcs-hsnv-button-characters.button-characters-disabled .sapMBtnDefault .sapMBtnContent {
  line-height: 50px !important;
}
/*#endregion*/
.sapTntSideNavigation {
  border-right: 1px solid #e5e5e5 !important;
}
.hcs-pro-quickview-icon {
  margin-top: 12px;
  margin-right: 10px;
  color: #1C4C98;
}
.hcs-pro-quickview-text {
  margin-top: 12px;
  margin-left: 10px;
}
.image-title-HSNV {
  margin-right: 8px !important;
}
.circle-image {
  border-radius: 100%;
}
.new-color-toolbar {
  background-color: #f2f2f2 !important;
  border-top: 1px solid #ddd !important;
}
.text-align-left {
  text-align: left!important;
}
.text-align-right {
  text-align: right!important;
}
.text-align-center {
  text-align: center!important;
}
.change_width {
  width: 250px;
  color: red;
}
/*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 {
  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) !important;
  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) !important;
  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;
}
.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 {
  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;
}
.lv-panel-common-tree > .sapMPanelContent {
  height: calc(100% - 28px) !important;
}
div.mask {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 60000;
  background-image: url('../../Loading.svg');
  background-position: center center;
  background-repeat: no-repeat;
}
.lv-hcs-mask-loading {
  z-index: 60000;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url('../../Loading.svg');
  background-position: center center;
  background-repeat: no-repeat;
}
.div-callback-error {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
}
.div-callback-error .frame {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 30px;
}
.div-callback-error .bottom {
  position: fixed;
  left: 0;
  height: 40px;
  right: 0;
  bottom: 30px;
}
.div-callback-error .bottom input {
  float: right;
}
.lv-disable-input-datepicker input {
  pointer-events: none !important;
}
.site-function-detail.sapUiSizeCompact .no-border {
  border: 0;
}
.tas-emp-profile-table {
  background: #fff;
  /*td[role=gridcell] {
        padding: 8px 8px 8px 12px !important;
    }*/
}
.lv-toolbar-table {
  height: 18px !important;
  border: 0 !important;
}
.lv-toolbar-table button {
  height: 18px !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.HSNV-split-master > .sapMSplitContainerMaster {
  width: 240px !important;
}
.lv-tree-bold-caption {
  font-weight: bold;
}
.lv-tree-disable-caption {
  opacity: 0.3;
}
.lv-Lable-1 {
  color: #666666 !important;
}
.lv-dialog-attach-file {
  width: 100%;
  height: 100%;
}
.lv-dialog-attach-file section {
  overflow: hidden !important;
}
.lv-dialog-attach-file iframe {
  width: 100% !important;
  min-height: 300px !important;
  min-height: 500px !important;
}