/* BEGIN ssDefault  */
html, body {
  font-family: "-apple-system", "Helvetica Neue", "Roboto", "Arial", sans-serif !important;
  text-align: center;
  white-space: nowrap; }

/* THEMES */
.themeBlack {
  background-color: #484848 !important; }

.themeGreyOld, .divTabSheetList, .divTabSheetList.focused {
  background-color: #EDEEEF !important; }

.themeGreyLight, .divServiceContainer, #ducSearch .divBoxRowEven {
  background-color: #F1F8E9 !important; }

.themeBlue {
  background-color: #3B93DB !important; }

.themeBlueLight {
  background-color: #dbe9ff !important; }

.themeWhite, .divBoxSearchClass, .comboBoxClass, #ducSearch .comboBoxSearchClass, .textDateClass, .textClass, .focused.divTabSheetList, #ducSearch .divBoxRowOdd {
  background-color: #FFFFFF !important; }

.themeBlueMenu {
  background-color: #1B7AE2 !important; }

.themeYellow {
  background-color: #FFF1DE !important; }

.themeGreen {
  background-color: #6FB533 !important; }

.themeGreenLight, #ducSearch .divBoxSearchHeader {
  background-color: #c4e2a6 !important; }

/* BACKGROUND COLOR */
/* FONT Color */
.fontColorBlack, .divBoxResponsive {
  color: #353535 !important; }

.fontColorGreyLight {
  color: #767676 !important; }

.fontColorBlue {
  color: #156eb7 !important; }

.fontColorRed {
  color: red !important; }

/*text Ungu*/
.fontColorPurple {
  color: #6716b5 !important; }

.fontColorGreen {
  color: #3c9602 !important; }

.fontColorWhite {
  color: #FFFFFF !important; }

/*FONT size*/
.fontXXSmall {
  font-size: 8px !important; }

.fontXSmall {
  font-size: 10px !important; }

.fontSmall, .divServiceContainer, #ducSearch {
  font-size: 12px !important; }

.fontDefault, html, body, .divBoxSearchLeftClass, .divButtonClass, #ducSearch .divBoxSearchFooter .divButton {
  font-size: 13px !important; }

.fontLarge, .divEntryRowTitle, .divEntryColumn {
  font-size: 14px !important; }

.fontXLarge {
  font-size: 16px !important; }

.fontXXLarge {
  font-size: 19px !important; }

/* LINE COLOR */
.lineColorGrey, .divTabSheetList, .divTabSheetList.focused {
  border-color: #D3D3D3 !important; }

.lineColorGreyLight {
  border-color: #EDEEEF !important; }

.lineColorGreyOld, .divBoxSearchClass, .comboBoxClass, #ducSearch .comboBoxSearchClass, .textDateClass, .textClass, .divButtonClass, #ducSearch .divBoxSearchFooter .divButton, #ducSearch .divBoxSearchTextFind, #ducSearch .inputSearchText, #ducSearch .divBoxColumnCheckBox, #ducSearch .divBoxColumn, #ducSearch .divBoxSearchFooter {
  border-color: #d7d7d7 !important; }

.lineColorBlack, .divFooterDispMenu, .divServiceContainer {
  border-color: #939393 !important; }

.lineColorWhite {
  border-color: #FFFFFF !important; }

.lineColorBlue {
  border-color: #3B93DB !important; }

/* IMAGE Size*/
.img10, .imgStatus {
  width: 10px !important;
  height: 10px !important; }

.img12 {
  width: 12px !important;
  height: 12px !important; }

.img14, #ducSearch .checkbox {
  width: 14px !important;
  height: 14px !important; }

.img16, .checkboxClass {
  width: 16px !important;
  height: 16px !important; }

.img18, .imgBtnFooter {
  width: 18px !important;
  height: 18px !important; }

.img20 {
  width: 20px !important;
  height: 20px !important; }

.img24 {
  width: 24px !important;
  height: 24px !important; }

.img32 {
  width: 32px !important;
  height: 32px !important; }

.img36 {
  width: 36px !important;
  height: 36px !important; }

.img40 {
  width: 40px !important;
  height: 40px !important; }

.img48 {
  width: 48px !important;
  height: 48px !important; }

.img60 {
  width: 60px !important;
  height: 60px !important; }

.imgStatus {
  border-radius: 50%; }

.center-cropped, .imgEmpFoto {
  object-fit: cover;
  object-position: center; }

.imgEmpFoto {
  overflow: hidden;
  position: relative;
  background-color: white;
  height: 80px;
  width: 80px;
  vertical-align: middle;
  border-radius: 50%; }

.imgCenter {
  background-position: center !important;
  width: 100% !important; }

/* BACK BUTTON */
/* BUTTON */
.divButtonClickGrayDefault {
  padding: 4px;
  cursor: pointer; }

.divButtonClickGrayDefault.activated {
  background-color: #ddd !important; }

.divButtonClickGray {
  padding: 4px;
  cursor: pointer; }

.divButtonClickGray.activated {
  background-color: #ddd !important;
  border-radius: 5px; }

.btnTransparent {
  border: none !important;
  background: transparent !important;
  min-height: auto !important;
  line-height: normal !important; }

/* DIV */
.divContainer {
  padding: 0px; }

.divBoxResponsive {
  min-width: 100%;
  max-width: 100%;
  float: left; }

.divBodyContent {
  /*display: block;*/
  padding: 0;
  height: 100%;
  min-height: 20%; }

.divHeaderDispMenu {
  display: block;
  height: 40px; }

.divBodyDispMenu {
  position: fixed;
  overflow: auto;
  width: 100%;
  height: 100%;
  top: 40px !important; }

.divFooterDispMenu {
  position: fixed;
  bottom: 0;
  height: 32px;
  width: 100%;
  border-top: 1px solid; }

.divRow {
  display: block;
  width: 100%; }

.divRow.activated {
  background-color: #5dbdf4 !important; }

.divClassBeforeSearch {
  font-style: italic; }

/*search*/
.divEntryRow {
  display: block;
  padding: 4px 0px; }

.divEntryRowTitle {
  display: block;
  white-space: normal; }

.divEntryRowComponent {
  display: block;
  padding: 4px 0px; }

.divEntryRowLabel {
  white-space: normal; }

.divEntryColumn {
  text-align: left;
  min-width: 65px;
  display: inline-block; }

.divBoxSearchClass {
  border: 1px solid;
  padding: 2px 12px 2px 12px;
  height: 32px;
  display: block;
  cursor: pointer; }

.divBoxSearchLeftClass {
  text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: 86%;
  vertical-align: -moz-middle-with-baseline;
  vertical-align: -webkit-baseline-middle; }

.divBoxSearchRightClass {
  display: inline-block;
  text-align: -moz-center;
  text-align: -webkit-center;
  vertical-align: top;
  width: 14%; }

/*div collapse expand */
.divColExpHead {
  border-bottom: 1px solid;
  padding-bottom: 4px;
  display: block; }

.divColExpLeft {
  display: inline-block;
  width: 90%;
  padding-left: 4px;
  white-space: normal; }

.divColExpRight {
  display: inline-block;
  width: 10%;
  text-align: right;
  vertical-align: middle; }

/*combo box*/
.comboBoxClass, #ducSearch .comboBoxSearchClass {
  border: 1px solid;
  padding: 4px 12px 4px 12px;
  height: 32px;
  width: 100%; }

/* date */
.textDateClass {
  border: 1px solid;
  padding: 4px 12px 4px 12px;
  height: 32px;
  width: 100%; }

/*TEXT */
.textClass {
  border: 1px solid;
  padding: 4px 12px 4px 12px;
  height: 32px;
  width: 100%; }

.textAreaClass {
  min-width: 100%;
  max-width: 100%; }

/*checkbox*/
.checkboxClass {
  display: inline-block;
  vertical-align: top; }

/*tabsheet list*/
.divTabSheetList, .divTabSheetList.focused {
  border-top-right-radius: 16px;
  border: 1px solid;
  padding: 6px 8px; }

.spMust {
  color: red; }

.textMiddle {
  vertical-align: middle; }

.textOverflow, .textOverflowleft {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /* set manually:
        max-width
        display
        vertical-align */ }

.textOverflowleft {
  direction: rtl; }

.textBold {
  font-weight: bold; }

/* FOOTER */
.divFooter {
  height: 40px !important;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  display: inline-block;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d3d3; }

.btnFooter {
  vertical-align: middle;
  border: none;
  border-radius: 2px;
  color: white;
  min-height: 36px !important;
  min-width: 24% !important;
  line-height: normal !important; }

.btnHeader {
  vertical-align: middle;
  border: none;
  border-radius: 2px;
  color: white;
  min-height: 30px !important;
  min-width: 24% !important;
  line-height: normal !important; }

.imgBtnFooter {
  vertical-align: middle;
  float: left; }

.noimgBtnFooter {
  vertical-align: middle;
  float: left; }

/*Input*/
.inputDisabled {
  background-color: gainsboro !important; }

/* END ssDefault  */
/*begin service status*/
.divServiceContainer {
  border: 1px solid;
  min-width: 20px;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer; }

/*End  status*/
/* Input Form */
.divRowEntryNew {
  display: block;
  margin-bottom: 4px;
  border-bottom: 1px #d3d3d3 solid; }

.divLeftColumnEntryNew {
  width: 45%;
  text-align: left;
  display: inline-block; }

.divRightColumnEntryNew {
  width: 53%;
  display: inline-block;
  text-align: right; }

.divNoData {
  display: block;
  background-color: white;
  width: 100%;
  padding: 10px 16px;
  font-style: italic; }

/*Toggle Slider*/
.togggleSlider {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 20px;
  margin: 0px; }

.togggleSlider input {
  display: none; }

.togggleSlider .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s; }

.togggleSlider .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: White;
  -webkit-transition: .4s;
  transition: .4s; }

.togggleSlider input:checked + .slider {
  background-color: #2196F3; }

.togggleSlider input:focus + .slider {
  box-shadow: 0 0 1px #2196F3; }

.togggleSlider input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px); }

.togggleSlider .slider.round {
  border-radius: 34px; }

.togggleSlider .slider.round:before {
  border-radius: 50%; }

/*Class rating star*/
#star-1:checked ~ .divContentStar [for='star-1'] svg, #star-2:checked ~ .divContentStar [for='star-1'] svg, #star-2:checked ~ .divContentStar [for='star-2'] svg, #star-3:checked ~ .divContentStar [for='star-1'] svg, #star-3:checked ~ .divContentStar [for='star-2'] svg, #star-3:checked ~ .divContentStar [for='star-3'] svg, #star-4:checked ~ .divContentStar [for='star-1'] svg, #star-4:checked ~ .divContentStar [for='star-2'] svg, #star-4:checked ~ .divContentStar [for='star-3'] svg, #star-4:checked ~ .divContentStar [for='star-4'] svg, #star-5:checked ~ .divContentStar [for='star-1'] svg, #star-5:checked ~ .divContentStar [for='star-2'] svg, #star-5:checked ~ .divContentStar [for='star-3'] svg, #star-5:checked ~ .divContentStar [for='star-4'] svg, #star-5:checked ~ .divContentStar [for='star-5'] svg {
  -webkit-transform: scale(1);
  transform: scale(1); }

#star-1:checked ~ .divContentStar [for='star-1'] svg path, #star-2:checked ~ .divContentStar [for='star-1'] svg path, #star-2:checked ~ .divContentStar [for='star-2'] svg path, #star-3:checked ~ .divContentStar [for='star-1'] svg path, #star-3:checked ~ .divContentStar [for='star-2'] svg path, #star-3:checked ~ .divContentStar [for='star-3'] svg path, #star-4:checked ~ .divContentStar [for='star-1'] svg path, #star-4:checked ~ .divContentStar [for='star-2'] svg path, #star-4:checked ~ .divContentStar [for='star-3'] svg path, #star-4:checked ~ .divContentStar [for='star-4'] svg path, #star-5:checked ~ .divContentStar [for='star-1'] svg path, #star-5:checked ~ .divContentStar [for='star-2'] svg path, #star-5:checked ~ .divContentStar [for='star-3'] svg path, #star-5:checked ~ .divContentStar [for='star-4'] svg path, #star-5:checked ~ .divContentStar [for='star-5'] svg path {
  fill: #FFBB00;
  stroke: #cc9600; }

.divContentStar {
  text-align: left;
  padding-top: 4px; }

.divLableStar {
  display: inline-block;
  width: 40px;
  text-align: left;
  cursor: pointer; }

.divLableStar svg {
  width: 100%;
  height: auto;
  fill: white;
  stroke: #CCC;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 200ms ease-in-out;
  transition: -webkit-transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out;
  transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out; }

.divLableStar svg path {
  -webkit-transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
  transition: fill 200ms ease-in-out, stroke 100ms ease-in-out;
  stroke: black; }

.divLableStar[for="star-null"] {
  display: block;
  margin: 0 auto;
  color: #999; }

/*end Class rating star*/
.ui-autocomplete {
  width: 20%;
  border-radius: 0;
  max-height: 100px;
  overflow-y: scroll;
  background: white;
  text-align: left;
  border: 1px gray; }

.divClassHeaderStyle {
  padding: 2% 7%; }

.classBtnLoginStyle {
  width: 90px;
  height: 32px;
  cursor: pointer;
  font-weight: bold;
  border-width: 0px;
  background-color: #ed246d;
  color: white;
  font-family: Arial;
  font-size: 10pt; }

.classLanguage {
  font-size: 10pt; }

.divClassLanguage {
  padding-top: 0; }

.classHlJobOther {
  font-size: 8pt; }

.dvFindJob {
  width: 29%;
  float: left;
  position: static;
  margin-right: 20px; }

.divClassSearchJobStyleHd {
  padding: 1% 6%; }

.divClassSearchJobStyle {
  padding: 0% 5%; }

.ImgKeySearchJob {
  background-image: url(../Images/icons/asset-career-18.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 30px;
  width: 35px;
  display: inline-block; }

.TextBoxKeySearchJob {
  height: 30px;
  width: 75%; }

.ImgCtgAttr {
  /*background-image: url(../Images/icons/asset-career-18.png);*/
  background-repeat: no-repeat;
  background-position: center;
  /*background-size: 100%;*/
  height: 30px;
  width: 35px;
  display: inline-block; }

.ComboBoxCtgAttr {
  height: 30px;
  width: 75%; }

.dvDataList {
  padding: 0 5.3%; }

.dvItemDataList {
  float: left;
  margin: 1%;
  white-space: normal;
  /*background: grey;*/
  /*display: inline-table;
	display: block !important;*/
  display: inline-table; }

.dvItemDataList:hover {
  border-radius: 10px; }

.divSeeMore {
  width: 100%;
  text-align: center;
  line-height: 30px; }

.dvInfoJob {
  padding: 0 6%;
  padding-top: 5%; }

.dvInfoCtgAttr {
  padding-top: 10px;
  width: 30%;
  float: left; }

/*Slider*/
.contentWidgetLayout {
  /*position: absolute;*/
  overflow: hidden;
  display: block;
  /*background-color: #214A7E;*/ }

.contentLayout {
  overflow: hidden;
  display: block;
  /*margin: 6px 3px;*/
  background-color: #FFFFFF; }

#dSpotlightContent {
  width: 77%; }

.widgetContent {
  overflow: auto;
  position: relative;
  display: block;
  /*padding: 7px 10px;*/
  background-color: #FFFFFF; }

.widgetButtonWhite {
  background-color: #FFFFFF;
  color: #232323;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-align: left;
  width: 100%;
  height: 23px;
  position: relative; }

#divNoteHdContent {
  width: 89%; }

.widgetButtonWhite span {
  overflow: hidden;
  position: relative;
  text-align: left;
  color: #000000;
  vertical-align: middle;
  font: 8pt/21px tahoma; }

.divItemButtonCenter {
  text-align: center;
  position: relative;
  overflow: hidden;
  display: block; }

.aDotSelected {
  background-color: #23518D !important; }

.ulItemButton {
  color: black;
  display: block;
  height: 23px;
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 0 9px;
  position: relative; }

.ulItemButton li {
  color: black;
  display: inline-block;
  font-size: 8pt;
  line-height: 23px;
  list-style: none outside none;
  padding: 7px 1px;
  text-align: left;
  text-decoration: none;
  vertical-align: middle; }

.ulItemButton li a img {
  color: black;
  border: medium none;
  height: 14px;
  width: 14px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: middle; }

.ulItemButton li a:link {
  background-color: #B2C6E0;
  border-radius: 5px 5px 5px 5px;
  color: black;
  display: block;
  height: 9px;
  line-height: 23px;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
  width: 9px; }

.ulItemButton li a:hover {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin: 0;
  display: block;
  color: #FF8C00; }

.ulItemButton li a:visited {
  text-decoration: none; }

.ulItemButton li a:active {
  text-decoration: none; }

.ulItemButton li a:focus {
  outline: 0 none !important; }

.ImgSpotlightWgt {
  width: 100%;
  display: block; }

.divImgButton, .divImgButtonLeft, .divImgButtonRight {
  top: 45%;
  position: absolute; }

.divImgButtonLeft {
  left: 2.5%; }

.divImgButtonRight {
  right: 2.5%; }

.imgButtonLeft {
  height: 50px; }

.imgButtonRight {
  height: 50px; }

.divClassForm {
  padding: 2% 5%;
  height: 100%;
  position: relative;
  overflow: auto; }

/*.divClassSegmentForm{
	border: 1px solid;
}*/
.divImgClose {
  float: left;
  margin-right: 10px;
  cursor: pointer; }

.imgClose {
  background-image: url(../Images/delete.png);
  height: 16px;
  width: 16px; }

.divContentElem {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px; }

#ContentHolder_divContentMenuBarLeft {
  width: 81%; }

.ImgUserLogin {
  background-image: url(../Images/icons/User_Icon.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px 30px;
  height: 30px;
  width: 30px; }

.classLabel-JobApplied {
  font-family: Tahoma;
  font-size: 10pt;
  padding-left: 1px; }

.classLabel-JobAppliedValue {
  font-family: Tahoma;
  font-size: 10pt;
  padding-left: 1px; }

.input-JobApplied {
  width: 98%; }

.classLabelPhoto, .input-JobApplied {
  font-family: Tahoma;
  font-size: 8pt;
  padding-left: 1px; }

.ImgAddClone {
  background-image: url(../Images/Add.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 9px;
  width: 9px;
  display: inline-block;
  margin-top: 6px; }

.classCB {
  background: 0;
  border: 0 !important;
  border-bottom: 1px solid !important;
  padding-left: 1px !important; }

.classCheckBox {
  border: 0;
  border-bottom: 1px solid;
  background: 0; }

.BtnClass {
  border-radius: 3px;
  cursor: pointer;
  padding: 8px 25px;
  display: block;
  min-width: 80px; }

.divImage {
  width: 100%;
  height: 100%;
  /*border: 1px solid;
    padding: 8px;
    object-fit: none;*/ }

.ImgPhoto {
  background-image: url(../Images/icons/UnknownUser.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  height: 143px;
  width: 119px;
  display: inline-block; }

.divLabelJobApplied {
  float: left;
  text-align: left;
  font: 8pt Tahoma;
  white-space: normal;
  padding: 1px 0px 1px 1px;
  min-width: 34%; }

.divJobApplied {
  float: left;
  text-align: left;
  font: 8pt Tahoma;
  white-space: normal;
  padding: 1px 0px 1px 1px;
  width: 55%; }

#ContentHolder_divPositionAply {
  position: absolute;
  width: 92%; }

#ContentHolder_divShowPhoto {
  width: 50%;
  margin-top: 175px; }

.elementHdForm {
  min-height: 45px; }

.tabDtActive {
  margin-left: 14px;
  margin-top: -1px;
  padding-left: 10px;
  border-left: 1px solid;
  padding-bottom: 20px; }

.elementNode {
  border-radius: 50%;
  background-color: Gray;
  margin-left: 1px;
  height: 11px;
  width: 11px; }

.elementLine {
  min-height: 35px;
  border-left: 1px solid;
  margin-left: 13px;
  margin-top: -1px;
  border-color: Gray; }

.elementActive {
  border-radius: 50%;
  background-color: Greenyellow;
  margin-left: -1px;
  height: 15px;
  width: 15px; }

.labelMenu {
  min-width: 30px;
  float: left;
  padding-left: 1px;
  padding-right: 2px;
  min-height: 21px;
  text-align: left;
  font-weight: normal; }

.labelMenuAct {
  min-width: 65px;
  overflow: hidden;
  float: left;
  padding-right: 2px;
  padding-left: 1px;
  min-height: 21px;
  text-align: left;
  font-weight: bold;
  color: GreenYellow; }

.labelText, .labelAddMore {
  min-width: 15px;
  float: left;
  padding-right: 2px;
  padding-left: 1px;
  min-height: 21px;
  text-align: left;
  font-weight: normal; }

.labelAddMore {
  border-bottom: 1px solid;
  min-width: 20px; }

.flattextbox {
  font-size: 8pt;
  font-family: tahoma;
  height: 16px;
  background: 0;
  padding-left: 1px !important;
  padding-bottom: 2px; }

/* Declaration */
.divBtnCheckDeclare {
  float: left;
  white-space: normal;
  width: 10%; }

.divTextDeclare {
  float: left;
  white-space: normal;
  width: 78%; }

/* End of Declaration */
.divLabelFile {
  line-height: 20px;
  text-align: left;
  float: left;
  display: block; }

.divSpotlightLayout {
  overflow: hidden;
  text-align: left;
  font: 8pt Tahoma; }

.spMust {
  color: Red; }

.inputDisabled {
  background-color: gainsboro !important; }

.labelBold {
  font-weight: bold; }

.loadingScreen {
  font: 8pt Tahoma;
  border: none;
  background-color: #FFFFFF;
  border-collapse: separate !important;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none; }

.loadingScreen img {
  height: 24px;
  line-height: 24px;
  padding-right: 7px;
  vertical-align: sub;
  width: 24px; }

.ui-widget-overlay {
  background-color: #333; }

.ui-datepicker .ui-datepicker-header {
  background-color: #6AB721; }

.imgIconSearch {
  background-repeat: no-repeat;
  background-size: 15px 15px;
  height: 15px;
  width: 15px;
  background-image: url("../Images/ic_search_gray_18dp.png"); }

.divButtonClass, #ducSearch .divBoxSearchFooter .divButton {
  height: 24px;
  background-color: transparent !important;
  padding: 0px;
  cursor: pointer;
  text-align: center;
  display: inline-block; }

.divContentClass {
  float: left;
  font: 8pt tahoma;
  width: 80%; }

/*begin ucSearch*/
#ducSearch .divBoxSearchTextFind {
  border-bottom: 1px solid;
  display: table;
  text-align: left;
  top: 48px;
  position: inherit;
  min-height: 34px;
  width: 100%;
  padding-bottom: 2px; }

#ducSearch .divSearchTextFindRight {
  float: left; }

#ducSearch .inputSearchText {
  border: 1px solid;
  /*height: 24px;*/
  overflow: hidden;
  width: 100%;
  padding: 4px;
  max-width: 400px; }

#ducSearch .comboBoxSearchClass {
  height: 24px;
  width: 100%;
  max-width: 180px; }

#ducSearch .divBoxSearchHeader {
  display: table;
  top: 24px;
  position: inherit;
  width: 100%;
  text-align: left; }

#ducSearch .divBoxColumnCheckBox, #ducSearch .divBoxColumn {
  display: inline-table;
  padding: 4px;
  text-align: left;
  border-right: 1px solid;
  vertical-align: middle; }

#ducSearch .divBoxColumn {
  cursor: default; }

#ducSearch .divBoxSearchFooter {
  display: block;
  border-top: 1px solid;
  bottom: 0px;
  position: absolute;
  height: 24px;
  width: 100%;
  background-color: white; }

#ducSearch .divBoxSearchFooter .divButton {
  width: 70px;
  border-left: 1px solid;
  border-right: 0px;
  border-bottom: 0px;
  border-top: 0px; }

#ducSearch .divBoxSearchFooter .divButton.activated {
  background-color: #ddd !important;
  border-left: 1px solid;
  border-right: 0px;
  border-bottom: 0px;
  border-top: 0px; }

#ducSearch .divContent {
  display: block;
  height: 100%;
  top: 50px;
  overflow: auto; }

#ducSearch .divBoxRow {
  display: table;
  width: 100%;
  text-align: left; }

#ducSearch .divBoxRow.activated {
  background-color: #ccc !important; }

#ducSearch .checkbox {
  display: inline-block; }

/*End ucSearch*/
/*
iphone 5       320 x  568 (P)
Galaxy S5      360 x  640 (P)
iphone 6       375 x  667 (P)
------
Nexus 6P       412 x  732 (P)
iphone 6 plus  414 x  736 (P)
Ipad           768 x 1024 (P)
-----
Laptop         1280 x  950  
Laptop Large   1440 x 1488  
4K             2560 x 2645 
*/
@media only screen and (min-device-height: 300px) {
  .dLayTopLoginDevice {
    padding-top: 3%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 92px; } }

@media only screen and (min-device-height: 500px) {
  .dLayTopLoginDevice {
    padding-top: 30%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 92px; } }

@media only screen and (min-device-height: 650px) {
  .dLayTopLoginDevice {
    padding-top: 34%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 92px; } }

@media only screen and (min-device-height: 700px) {
  .dLayTopLoginDevice {
    padding-top: 45%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 92px; } }

/*ipad  */
@media only screen and (min-device-height: 750px) {
  .dLayTopLoginDevice {
    padding-top: 18%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 0px; }
  #txtNote {
    height: 295px; } }

@media only screen and (min-device-height: 900px) {
  .dLayTopLoginDevice {
    padding-top: 17%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 0px; } }

@media only screen and (min-device-height: 1000px) {
  .dLayTopLoginDevice {
    padding-top: 23%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 0px; } }

/* Laptop*/
@media only screen and (min-height: 1200px) {
  .dLayTopLoginDevice {
    padding-top: 25%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 0px; } }

/* Laptop  Large*/
@media only screen and (min-height: 1440px) {
  .dLayTopLoginDevice {
    padding-top: 25%; }
  .imgHomeDevice {
    margin-top: 8px;
    margin-left: 0px; } }

/* check wide*/
@media only screen and (min-width: 320px) {
  /*$widthClassBtnLoginStyle: 90px * 0.7;
	$heightClassBtnLoginStyle: 32px * 0.7;
	$fontsize_ClassBtnLoginStyle: 10pt * 0.7;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 0.7;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 3% 11%; }
  .divClassLanguage {
    padding-top: 5px; }
  .dvFindJob {
    width: 98%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 82%;
    /*80%;*/ }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 82%;
    /*75%;*/ }
  .dvDataList {
    padding: 0 5.3%; }
  .dvItemDataList {
    min-width: 97.5%;
    max-width: 97.5%;
    width: 97.5%;
    height: 227px; }
        .vacanciesStyleTtlTxt
    {
        font-size: 2rem !important;
        }
  .dvInfoCtgAttr {
    width: 100%; }
  .ImgSpotlightWgt {
    height: 90px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 36%; }
  #ducSearch .divSearchTextFindRight {
    width: 70%; }
  #ducSearch .inputSearchText {
    width: 50%; }
  #ducSearch .comboBoxSearchClass {
    width: 30%; } }

@media only screen and (min-width: 350px) {
  /*$widthClassBtnLoginStyle: 90px * 0.8;
	$heightClassBtnLoginStyle: 32px * 0.8;
	$fontsize_ClassBtnLoginStyle: 10pt * 0.8;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 0.8;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2.8% 10%; }
  .divClassLanguage {
    padding-top: 5px; }
  .dvFindJob {
    width: 98%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 83%; }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 83%; }
  .dvDataList {
    padding: 0 5.2%; }
  .dvItemDataList {
    min-width: 97%;
    max-width: 97%;
    width: 97%;
    height: 227px; }
        .vacanciesStyleTtlTxt
    {
        font-size: 2rem !important;
        }
  #ContentHolder_divShowPhoto {
    width: 50%;
    margin-top: 151px; }
  .dvInfoCtgAttr {
    width: 100%; }
  .ImgSpotlightWgt {
    height: 101.25px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 38%; } }

@media only screen and (min-width: 400px) {
  /*$widthClassBtnLoginStyle: 90px * 1;
	$heightClassBtnLoginStyle: 32px * 1;
	$fontsize_ClassBtnLoginStyle: 10pt * 1;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 1;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 3% 10%; }
  .divClassLanguage {
    padding-top: 6px; }
  .dvFindJob {
    width: 97%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 85%;
    /*82%;*/ }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 85%;
    /*82%;*/ }
  .dvDataList {
    padding: 0 5%; }
  .dvItemDataList {
    min-width: 97%;
    max-width: 97%;
    width: 97%;
    height: 227px; }
        .vacanciesStyleTtlTxt
    {
        font-size: 2rem !important;
        }
  .dvInfoCtgAttr {
    width: 100%; }
  .ImgSpotlightWgt {
    height: 112.5px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 40%; } }

/*Mobile*/
@media only screen and (min-width: 480px) {
  /*$widthClassBtnLoginStyle: 90px * 1;
	$heightClassBtnLoginStyle: 32px * 1;
	$fontsize_ClassBtnLoginStyle: 10pt * 1;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 1;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 6px; }
  .dvFindJob {
    width: 47%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 74%; }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 74%; }
  .dvDataList {
    padding: 0 5.2%; }
  .dvItemDataList {
    min-width: 96.5%;
    max-width: 96.5%;
    width: 96.5%;
    height: 227px; }
    .vacanciesStyleTtlTxt
    {
        font-size: 2rem !important;
        }
  .dvInfoCtgAttr {
    width: 100%; }
  .ImgSpotlightWgt {
    height: 130.5px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 42%; }
  #ducSearch .divSearchTextFindRight {
    width: 70%; }
  #ducSearch .inputSearchText {
    width: 60%; }
  .BtnClass {
    display: inline-block; } }

@media only screen and (min-width: 480px) and (max-width: 750px) and (orientation: landscape) {
  /*$widthClassBtnLoginStyle: 90px * 1;
	$heightClassBtnLoginStyle: 32px * 1;
	$fontsize_ClassBtnLoginStyle: 10pt * 1;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 1;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 6px; }
  .dvFindJob {
    width: 48%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 79%;
    /*76%;*/ }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 79%;
    /*75%;*/ }
  .dvDataList {
    padding: 0 5.1%; }
  .dvItemDataList {
    min-width: 96.5%;
    max-width: 96.5%;
    width: 96.5%;
    height: 248px; }
      .vacanciesStyleTtlTxt
    {
        font-size: 2.3rem !important;
        }
  .dvInfoCtgAttr {
    width: 50%; }
  .ImgSpotlightWgt {
    height: 135px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 42%; } }

/*ipad potrait*/
@media only screen and (min-width: 750px) {
  /*$widthClassBtnLoginStyle: 90px * 1;
	$heightClassBtnLoginStyle: 32px * 1;
	$fontsize_ClassBtnLoginStyle: 10pt * 1;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 1;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 6px; }
  .dvFindJob {
    width: 31.33333%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 76%; }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 75%; }
  .dvDataList {
    padding: 0 5.2%; }
  .dvItemDataList {
    min-width: 96.5%;
    max-width: 96.5%;
    width: 96.5%;
    height: 227px; }
       .vacanciesStyleTtlTxt
    {
        font-size: 3rem !important;
        }
  .dvInfoCtgAttr {
    width: 50%; }
  .ImgSpotlightWgt {
    height: 168.75px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 46%; } }

/*ipad landscape*/
@media only screen and (min-width: 1000px) {
  /*$widthClassBtnLoginStyle: 90px * 1;
	$heightClassBtnLoginStyle: 32px * 1;
	$fontsize_ClassBtnLoginStyle: 10pt * 1;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 1;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  #ContentHolder_divPositionAply {
    position: relative;
    width: 83%; }
  #ContentHolder_divShowPhoto {
    width: 17%;
    margin-top: 0px; }
  #ContentHolder_divContentMenuBarLeft {
    width: 70%; }
  #divNoteHdContent {
    width: 96%; }
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 7px; }
  .dvFindJob {
    width: 23%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 75%; }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 75%; }
  .divContentClass {
    width: 95%; }
  .dvDataList {
    padding: 0 5.2%; }
  .dvItemDataList {
    min-width: 47%;
    max-width: 47%;
    width: 47%;
    height: 227px; }
  .dvInfoCtgAttr {
    width: 33.33333%; }
  .divLabelJobApplied {
    min-width: 20%; }
  .ImgSpotlightWgt {
    height: 180px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 48%; }
  .tabDtActive {
    margin-left: 0px;
    margin-top: 0px;
    padding-left: 0px;
    border-left: 0;
    padding-bottom: 0px; }
  /*Declaration*/
  .divBtnCheckDeclare {
    width: 4%; }
  .divTextDeclare {
    width: 87%; }
  /* End of Declaration*/
  .divLabelFile {
    display: inline-block; }
  #dSpotlightContent {
    width: 80%; }
  .imgButtonLeft {
    height: 100px; }
  .imgButtonRight {
    height: 100px; } }

/*Laptop */
@media only screen and (min-width: 1200px) {
  /*$widthClassBtnLoginStyle: 90px * 1.5;
	$heightClassBtnLoginStyle: 32px * 1.5;
	$fontsize_ClassBtnLoginStyle: 10pt * 1.5;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 1.5;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 7px; }
  .dvFindJob {
    width: 23%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 79%;
    /*73%;*/ }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 79%;
    /*73%;*/ }
  .dvDataList {
    padding: 0 5%; }
  .dvItemDataList {
    min-width: 31%;
    max-width: 31%;
    width: 31%;
    height: 227px; }
  .dvInfoCtgAttr {
    width: 33.33333%; }
  .ImgSpotlightWgt {
    height: 247.5px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 50%; } }

/* Laptop Large*/
@media only screen and (min-width: 1440px) {
  /*$widthClassBtnLoginStyle: 90px * 1.5;
	$heightClassBtnLoginStyle: 32px * 1.5;
	$fontsize_ClassBtnLoginStyle: 10pt * 1.5;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 1.5;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 7px; }
  .dvFindJob {
    width: 18%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 78%; }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 78%;
    /*77%*/ }
  .dvDataList {
    padding: 0 5%; }
  .dvItemDataList {
    min-width: 31%;
    max-width: 31%;
    width: 31%;
    height: 228px; }
  .dvInfoCtgAttr {
    width: 25%; }
  .ImgSpotlightWgt {
    height: 292.5px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 50%; } }

/* Laptop large */
@media only screen and (min-width: 1800px) {
  /*$widthClassBtnLoginStyle: 90px * 2;
	$heightClassBtnLoginStyle: 32px * 2;
	$fontsize_ClassBtnLoginStyle: 10pt * 2;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 2;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 10px; }
  .dvFindJob {
    width: 14%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 80%; }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 79%; }
  .dvDataList {
    padding: 0 5%; }
  .dvItemDataList {
    min-width: 23%;
    max-width: 23%;
    width: 23%;
    height: 229px; }
  .dvInfoCtgAttr {
    width: 20%; }
  .ImgSpotlightWgt {
    height: 450px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 50%; } }

/* 4k */
@media only screen and (min-width: 2500px) {
  /*$widthClassBtnLoginStyle: 90px * 2;
	$heightClassBtnLoginStyle: 32px * 2;
	$fontsize_ClassBtnLoginStyle: 10pt * 2;
	.classBtnLoginStyle{
		width: $widthClassBtnLoginStyle;
		height: $heightClassBtnLoginStyle;
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	.classLanguage{
		font-size: $fontsize_ClassBtnLoginStyle;
	}
	$fontsize_ClassHlJobOther: 8pt * 2;
	.classHlJobOther{
		font-size: $fontsize_ClassHlJobOther;
	}*/
  .divClassHeaderStyle {
    padding: 2% 7%; }
  .divClassLanguage {
    padding-top: 10px; }
  .dvFindJob {
    width: 14%;
    float: left;
    position: static;
    margin: 1%; }
  .divClassSearchJobStyleHd {
    padding: 1% 6%; }
  .divClassSearchJobStyle {
    padding: 0% 5%; }
  .TextBoxKeySearchJob {
    width: 84%;
    /*82%;*/ }
  .ComboBoxCtgAttr {
    height: 30px;
    width: 84%;
    /*81%;*/ }
  .dvDataList {
    padding: 0 5%; }
  .dvItemDataList {
    min-width: 23%;
    max-width: 23%;
    width: 23%;
    height: 230px; }
  .dvInfoCtgAttr {
    width: 16.66667%; }
  .ImgSpotlightWgt {
    height: 450px; }
  .divImgButton, .divImgButtonLeft, .divImgButtonRight {
    top: 50%; } }

/*icon density*/
/* Low density (120), mdpi */
@media screen and (-webkit-min-device-pixel-ratio: 0.75) {
  .ImgKeySearchJob {
    background-image: url(../Images/icons/asset-career-18.png); }
  .ImgUserLogin {
    background-image: url(../Images/icons/User_Icon.png); }
  .imgLogoLogin {
    background-image: url("../img/icon-mdpi/imgLogin.png"); } }

/* Medium density (160), mdpi */
@media screen and (-webkit-min-device-pixel-ratio: 1) and (orientation: portrait) {
  .ImgKeySearchJob {
    background-image: url(../Images/icons/asset-career-18.png); }
  .imgLogoLogin {
    background-image: url("../img/icon-mdpi/imgLogin.png"); } }

/* High density (240), hdpi */
@media screen and (-webkit-min-device-pixel-ratio: 1.5) and (orientation: portrait) {
  .ImgKeySearchJob {
    background-image: url(../Images/icons/asset-career-18.png); }
  .imgLogoLogin {
    background-image: url("../img/icon-hdpi/imgLogin.png"); } }

/* Extra high density (320), xhdpi */
@media screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
  .ImgKeySearchJob {
    background-image: url(../Images/icons/asset-career-18.png); }
  .imgLogoLogin {
    background-image: url("../img/icon-xhdpi/imgLogin.png"); } }

/* XXhigh density (480), xxhdpi */
@media screen and (-webkit-min-device-pixel-ratio: 3) and (orientation: portrait) {
  .ImgKeySearchJob {
    background-image: url(../Images/icons/asset-career-18.png); }
  .imgLogoLogin {
    background-image: url("../img/icon-xxhdpi/imgLogin.png"); } }

/* XXXhigh density (640), xxxhdpi */
@media screen and (-webkit-min-device-pixel-ratio: 4) and (orientation: portrait) {
  .ImgKeySearchJob {
    background-image: url(../Images/icons/asset-career-18.png); }
  .imgLogoLogin {
    background-image: url("../img/icon-xxxhdpi/imgLogin.png"); } }

/*
ORIENTATION - and (orientation: landscape)

Device WIDTH and (min-device-width : 480px) and (max-device-width : 854px) 
*/
@media screen and (-webkit-device-pixel-ratio: 1.5) and (min-device-width: 640px) and (max-device-width: 960px) and (orientation: landscape) {
  /* Your style here */ }

.vacantSpecCss
{
    font-size:14px;
}

