﻿@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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  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 .sapMNCValueScr {
  color: #77757a;
}
.lv-function-style-27 .sapMTileCntFtrTxt {
  color: #000;
}
/*#endregion  Backgroud function list - Home page*/