body {
  padding-right: 0px !important;

  /* In webkit2 browser engine(macOS and linux agents), when rtl is being used and then
     restoring back to ltr, now change takes place in UI only if direction is set explicitly to ltr */
  direction: ltr; 
}

.disable-warning {
	cursor: not-allowed !important;
}
.cursor-clickable{
  cursor: pointer;
}
.activities-date-list-override > li {
	margin-left:20px !important;
}

body .table-modal-enabled tbody > tr{
	cursor : default !important;
} 

.ssp-left-pane-icons .ssp-left-pane {
	width: 244px !important;
}

.edit-profile-photo > div {
	right: -1px !important;
}

.user-profile-summary .row::after {
    content: "";
    clear: both;
    display: table;
}

.user-profile-summary .column {
    width: 50%;
    float: left;
}

.jcrop-keymgr {
    left: -99999px !important;
}

.daterangepicker.single {
  min-width: 240px !important;
}

.fwadldsIconBig {background-position: -135px -2025px;}
.fwadIconBig {background-position: -270px -2020px;}
.fwhpIconBig {background-position: -270px -1838px;}
.fwibmIconBig {background-position: -270px -1932px;}
.fwdynamicsCRMIconBig {background-position: -135px -1885px;}
.fwgoogleIconBig { background-position: -136px -1837px;}
.fwO365IconBig {background-position: -5px -1975px;}
.fwopenldapIconBig {background-position: -0px -1930px;}
.fworaDBIconBig {background-position: -270px -1885px;}
.fworaEBussIconBig {background-position: -135px -1930px;}
.fwsalesForceIconBig {background-position: -270px -1975px;}
.fwzendeskIconBig {background-position: -135px -1980px;}
.fwzohoIconBig {background-position: -0px -1885px;}  
.fwstatushubIconBig {background-position: -276px -236px;}
.fwworkplaceIconBig {background-position: -5px -418px;}
.fwquandoraIconBig {background-position: -2px -280px;}
.fwsamanageIconBig {background-position: -136px -282px;}
.fwuserechoIconBig {background-position: -272px -280px;}
.fwdeskproIconBig {background-position: -0px -330px;}
.fwbimeIconBig { background-position: -137px -328px;}
.fwclarizenIconBig { background-position: -140px -2px;}
.fwplanmyleaveIconBig { background-position: -275px -2px;}
.fwthoughtworksIconBig { background-position: -2px -45px;}
.fwsumologicIconBig { background-position: -140px -47px;}
.fwwrikeIconBig { background-position: -3px -92px;}
.fwjitbitIconBig { background-position: -275px -50px;}
.fwsyncplicityIconBig { background-position: -128px -95px;}
.fwpagerdutyIconBig { background-position: -272px -95px;}
.fwkiteworksIconBig { background-position: -3px -142px;}
.fwappdynamicsIconBig { background-position: -138px -140px;}
.fwpanorama9IconBig { background-position: -280px -140px;}
.fwelpicIconBig { background-position: -5px -185px;}
.fwegnyteIconBig { background-position: -140px -190px;}
.fwinstructureIconBig { background-position: -275px -190px;}
.fwflatterfilesIconBig { background-position: -4px -235px;}
.fwslackIconBig { background-position: -6px -378px;}
.fwthousandeyesIconBig { background-position: -273px -330px;}
.fwezofficeinventoryIconBig { background-position: -137px -236px;}
.fwwhosonlocationIconBig { background-position: -275px -422px;}
.fwweekdoneIconBig { background-position: -4px -473px;}
.fwknowledgeowlIconBig { background-position: -7px -660px;}
.fwenvoyIconBig { background-position: -137px -468px;}
.fwscreensteps-liveIconBig { background-position: -276px -470px;}
.fwclearslideIconBig { background-position: -5px -511px;}
.fwedubriteIconBig { background-position: -134px -514px;}
.fwmangoappsIconBig { background-position: -270px -513px;}
.fwhoshinplanIconBig { background-position: -138px -893px;}
.fwliquidplannerIconBig { background-position: -3px -564px;}
.fwparkmycloudIconBig { background-position: -7px -610px;}
.fwpurelyhrIconBig { background-position: -141px -560px;}
.fwpeoplehrIconBig { background-position: -275px -560px;}
.fwproxyclickIconBig { background-position: -138px -610px;}
.fwtpondemandIconBig { background-position: -270px -612px;}
.fwcakehrIconBig { background-position: -140px -660px;}
.fwprodpadIconBig { background-position: -272px -660px;}
.fwpingboardIconBig { background-position: -273px -708px;}
.fwbasecrmIconBig { background-position: -142px -422px;}
.fwrobinpoweredIconBig { background-position: -5px -702px;}
.fwlogitioIconBig { background-position: -138px -702px;}
.fwahaIconBig { background-position: -8px -750px;}
.fwassemblaIconBig { background-position: -141px -750px;}
.fwtableauIconBig { background-position: -139px -375px;}
.fwchartioIconBig { background-position: -275px -750px;}
.fwcloudamqpIconBig { background-position: -2px -800px;}
.fwevernoteIconBig { background-position: -275px -850px;}
.fwhostedgraphiteIconBig { background-position: -140px -801px;}
.fwcirconusIconBig { background-position: -275px -800px;}
.fwbamboohrIconBig { background-position: -275px -900px;}
.fwcitrixonlineIconBig { background-position: -5px -945px;}
.fwhackerrankIconBig { background-position: -140px -995px;}
.fwfeedlyIconBig { background-position: -275px -991px;}
.fwhumanityIconBig { background-position: -2px -1040px;}
.fwsmall-improvementsIconBig { background-position: -142px -1040px;}
.fwspotinstIconBig { background-position: -275px -1032px;}
.fwfiveIconBig {background-position: -10px -1085px;}
.fwfreshserviceIconBig { background-position: -142px -1085px;}
.fwdeskIconBig { background-position: -270px -1084px;}
.fwstatuspageIconBig { background-position: -3px -1132px;}
.fwarcgisIconBig { background-position: -145px -1125px;}
.fwrollbarIconBig { background-position: -275px -1130px;}
.fwverechoIconBig { background-position: -5px -1175px;}
.fwbuildkiteIconBig { background-position: -5px -1222px;}
.fwpingconnectIconBig { background-position: -5px -853px;}
.fwdatadoghqIconBig { background-position: -3px -897px;}
.fwpeoplewebIconBig { background-position: -275px -562px;}
.fwslidoIconBig { background-position: -140px -1264px;}
.fwtrelloIconBig { background-position: -140px -844px;}
.fwkissflowIconBig { background-position: -3px -1370px;}
.fwimagerelayIconBig { background-position: -273px -1265px;}
.fwprotoIconBig { background-position: -280px -1175px;}
.fwsharefileIconBig { background-position: -141px -1415px;}
.fwservice-nowIconBig { background-position: -140px -1370px;}
.fwfreshdeskIconBig { background-position: -275px -1370px;}
.fwremedyforceIconBig { background-position: -5px -1415px;}
.fwrecognizeappIconBig { background-position: -275px -1415px;}
.fwlucidchartIconBig { background-position: -1px -1465px;}
.fwumbrellaIconBig { background-position: -140px -1465px;}
.fwmerakiciscoIconBig { background-position: -2px -1510px;}
.fwlivechatIconBig { background-position: -1px -1265px;}
.fwstatuscastIconBig { background-position: -145px -1510px;}
.fwbigpandaIconBig { background-position: -275px -1510px;}
.fwopsgenieIconBig { background-position: -275px -376px;}
.fwezrentoutIconBig { background-position: -141px -1558px;}
.fwstatusdashboardIconBig { background-position: -273px -1555px;}
.fwproworkflowIconBig { background-position: -5px -1603px;}
.fwdomoIconBig { background-position: -140px -1600px;}
.fwkintoneIconBig { background-position: -280px -1602px;}
.fwsugarcrmIconBig { background-position: -0px -1555px;}
.fwhoneyisIconBig { background-position: -5px -1650px;}
.fwformstackIconBig { background-position: -141px -1650px;}
.fwshowdmeIconBig { background-position: -275px -1651px;}
.fwbambooIconBig { background-position: -5px -1693px;}
.fwbonuslyIconBig { background-position: -140px -1693px;}
.fwcybozuIconBig { background-position: -275px -1464px;}
.fwcybozuofficeIconBig { background-position: -275px -1697px;}
.fwmailwiseIconBig { background-position: -138px -1745px;}
.fwgaroonIconBig { background-position: -3px -1745px;}
.fwshufflrrIconBig { background-position: -140px -1790px;}
.fwadpIconBig { background-position: -3px -1790px;}
.fwblackboardIconBig { background-position: -269px -1789px;}
.fwsapnetweaverIconBig { background-position: 6px -1835px;}
.fwcustomSAMLIconBig {background-position:  -270px -1742px;}
.fwmssqlIconBig {background-position: -136px -2072px;}
.fwpgsqlIconBig {background-position: 0px -2072px;}  
.fwdir389IconBig {background-position: -271px -2072px}
.app-list-row > .app-tile > .app-logo {
  width: 129px;
  height: 45px;
  margin: 4px 10px 6px 10px;
  padding-bottom: 3px;
  border-bottom: 1px solid #ededed;
  background-image: url("../../images/adsf/common/flat-iamapps-sprites-images.png");
}

/* Restrict Employee search table cell max widht ellipsis */
.emp-table > tbody > tr > td {
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;  
}

/* Ellipse for 250 px */
.ellipse250 {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;  
}

.ssp-lm-3{
  left:-3px;
}
.ssp-lp-50{
    left: 50%;
}
.ssp-ml-130{
  margin-left:130px;
}
.org-chart-lvl-loading{
  position:fixed;
  width:100%;
  padding-top:50px;
  z-index:10000
}
.ellipsify-imp {
  text-overflow: ellipsis;
  overflow: hidden !important;
  white-space: nowrap;
}
.ssp-p-200{
   padding: 200px !important;
}
.ssp-zindex-1000{
    z-index: 1000 !important;
}

/*To prevent scrolling in Gina*/
@media only screen and (max-width: 1024px) {
  .selfservice-app .ssp-top-pane,
  .selfservice-app .db-top-strip,
  .selfservice-app .sub-menu,
  .selfservice-app .misc-area {
    min-width: 409px !important;
  }
  
  .selfservice-app .db-top-strip,
  .selfservice-app .sub-menu,
  .selfservice-app .misc-area {
    position: absolute;
  }

  body.selfservice-app {
    min-width: 409px;
  }

  .max-option-width, .no-results, .bootstrap-select ul.dropdown-menu li a span.text {
	  max-width: 300px !important;
  }

  .selfservice-app .ssp-page-header {
    margin-bottom: 5px;
  }
}

/* Mobile Access css */
.ssp-mobile-access-header h1 {
  font-size: 14px;
  margin: 0;
  padding-bottom: 5px;
  line-height: 20px;
  font-weight: 600;
  border-bottom: 1px solid #e2e2e2;
  font-family: lato,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.ssp-mobile-access-head-body {
  font-size: 14px;
  font-family: lato,Helvetica Neue,Helvetica,Arial,sans-serif;
  margin-bottom: 5px;
  font-weight: 600;
}

.ssp-mobile-access .mobile-access-head * {
  font-size: 14px;
  font-family: lato,Helvetica Neue,Helvetica,Arial,sans-serif;
  font-weight: 600;
}

.selfservice-app li.ssp-mobile-access .dropdown-toggle {
  color: #fff;
}

.selfservice-app .ssp-mobile-access .dropdown-toggle i {
  display: none;
}

/*Need to remove after admin ember conversion. Start*/
.technician-view .ssp-body-pane {
  margin-top: 0;
  padding-top: 36px;
}

.technician-view .ssp-left-pane {
  top: 36px !important;
}

.technician-view #FORM_STATUS {
  top: 0px !important;
}

.padding-bottom25{
  padding-bottom: 25px;
}
/*Ends*/

.group-list .group-info .group-members {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  text-align: center;
}

.group-list .group-info {
  padding: 20px 5px 15px;
}

.group-list .group-info h3 {
  text-overflow: ellipsis;
  overflow: hidden;
  width: 180px;
  white-space: nowrap;
}

.group-list {
  text-align: center;
}

textarea {
  border: 1px solid #cccccc;
}

.bootstrap-select .btn-default:focus {
  border-color: #b3b3b3 !important;
}

input:focus, textarea:focus :not(.login-inner-wrapper){
  border-color: #b3b3b3 !important;
}

.cursor-default, .modal {
  cursor: default  !important;
}

.iradio_minimal.checked.disabled {
    background-position: -339px -391px;
}

.captcha-input-s .form-control {
  min-width: auto !important;
}

.captcha-input-s .input-actions {
  width: 50px !important;
}

.captcha-input-s {
  bottom: -8px;
}

.icn-captcha-refresh-s {
    background-position: -373px -692px;
    opacity: 0.5;
}

.icn-captcha-speaker-s {
  background-position: -352px -693px;
  opacity: 0.5;
}

.icn-captcha-refresh {
  opacity: 0.5;
}

.icn-captcha-speaker {
  opacity: 0.5;
}

.icn-captcha-refresh:focus, .icn-captcha-refresh-s:focus, .icn-captcha-speaker:focus, .icn-captcha-speaker-s:focus,
.icn-captcha-refresh:hover, .icn-captcha-refresh-s:hover, .icn-captcha-speaker:hover, .icn-captcha-speaker-s:hover {
  opacity: 1;
}

.fluid-width {
  width: 100%;
  max-width: 100%;
}

.ssp-login-container .login-inner-wrapper .login-wrap>ul>li .linput {
  line-height: 1.636;
}

.org-tree > .org-tree-col div.line-hori {
  position: absolute;
  background-color: #e4e4e4;
  left: -19px;
  right: 42px;
  height: 1px;
  top: 26px;
  z-index: -1;
}

.left-navigation .mCSB_scrollTools {
  left: 0 !important;
  right: auto !important;
}

.navigation-container .mCSB_scrollTools {
  left: auto !important;
  right: 0 !important;
}

.discliamerBox {
    padding: 0 10px 0 10px;
}

.discliamerBox p {
  line-height: 18px;
  margin-bottom: 22px;
  text-align: justify;
}

.discliamerBox ul li {
  list-style-type: disc;
}

.discliamerBox ol li {
  list-style-type:decimal;
}

.tooltip-inner {
  /*word-break: break-all;*/
  /*word-break: break-word;*/
}

.max-option-width, .no-results {
  max-width: 700px;
}

.bootstrap-select ul.dropdown-menu li a span.text{
	max-width: 700px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.prevent-overflow {
  overflow: hidden !important;
}

.daterangepicker.single-datepicker {
  margin-bottom: 20px;
}

.login-wrap.open {
  cursor: default !important;
}

.enroll-steps:hover {
  cursor: default !important;
}

.ssp-r-0 {
  right: 0 !important;
}

.ssp-r-5 {
  right: 5px !important;
}

.ssp-r-40{
  right: 40px !important;
}

.ssp-mxw-180 {
    max-width: 180px !important;
}

input::-ms-clear, input::-ms-reveal {
    display: none;
}

option {
	font-weight: normal;
}

.emp-details .emp-photo-with-name img {
  width: 72px;
  height: 72px;
  float: left;
  margin-right: 15px;
}

.popover.top > .arrow.show-on-top {  
  margin-left: -162px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.input-md.has-error, div.has-error {
  border-color: #e3504b !important;
}

.tooltip-inner {
  word-wrap: break-word;
}

.hideTopStrip {
	z-index: 998 !important;
}

#employeeSearch {
  z-index: 999;
}

:-ms-input-placeholder {
  color: #b3b3b3 !important;
}

body.ssp_theme_black #employeeSearch.open {
  background-color: #fff !important;
  /*border-bottom: 1px solid #3f5056;*/
}

body.ssp_theme_violetblue #employeeSearch.open {
  background-color: #fff !important;
  /*border-bottom: 1px solid #3f5056;*/
}

body.ssp_theme_royalblue #employeeSearch.open {
  background-color: #fff !important;
  /*border-bottom: 1px solid #3f5056;*/
}

.ssp-pr-4p {
  padding-right: 4% !important;
}

b,
strong {
  font-weight: bold !important;
 }

 .icn-login-user {
 float: inline-start;
}
.icn-login-password {
  float: inline-start;
}
.icn-login-locked {
  float: inline-start;
}

/*.ssp-login-container .login-inner-wrapper .login-wrap .login-caret {
  right: 0px !important;
  position: relative !important;
  float: inline-end;
}*/

.list-template .dd-head {
  font-size: 13px;
  margin: -10px -10px 5px -10px;
  border-bottom: 1px solid #e4e4e4;
  padding: 9px 10px;
}

.request-status > ul > li.req-col-2 .req-wrkflow-status strong,
.request-status > ul > li.req-col-2 .req-status strong {
  font-weight: normal !important;
}
.request-status > ul > li.req-col-3 .req-wrkflow-status strong,
.request-status > ul > li.req-col-3 .req-status strong {
  font-weight: normal !important;
}

/* Freetool Clash UI */

.ssp-support .tile-wrapper.free-tools-support .tile-1 {
    width: 50%;
}

.icn-large-info {
    background-position: -369px -504px;
}

.ssp-support .tile-wrapper .tile-1,
.ssp-support .tile-wrapper .tile-2 {
  float: left;
  width: 33.3%;
  padding: 0;
  margin-bottom: 20px;
  padding-right: 20px;
  margin-right: 0px;
  position: relative;
  box-sizing: border-box;
}

.ssp-support .tile-wrapper .tile-1.last-tile, .ssp-support .tile-wrapper .tile-2.last-tile {
    padding-right: 0;
}

.ssp-support .tile-wrapper .tile-2 {
    padding: 0;
    width: 100%;
}

.ssp-mxw-180 {
  max-width: 180px !important;
}

.btn-xs span.toggle-handle {
    min-width: 18px;
    border-radius: 50%;
    margin-left: -18px;
    background-color: #fff;
    border: 1px solid #ccc;
    height: 100%;
}

.btn-xs.off span.toggle-handle {
    margin-left: 18px;
}

.toggle-handle {
    margin: 0 auto;
    padding-top: 0;
    padding-bottom: 0;
    height: 100%;
    width: 0;
    border-width: 0 1px;
}

.table>tbody>tr>td .td-hover {
    visibility: hidden;
}
.table > tbody > tr > td:hover .td-hover {
  visibility: visible;
}

.freeze-proxy {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  cursor: not-allowed;
  z-index: 4;
  background-color: rgba(255, 255, 255, 0.6);
}
.freeze-proxy.disabled {
  display: none;
}

.robo-update-history {
  padding: 15px 5px 15px 15px;
  border: 1px solid #dcdedf;
  background-color: #f5f6f6;
  clear: both;
  display: block;
  margin-bottom: 0px;
}

.icn-mini-status-alert-danger {
  background-position: -174px -169px;
  margin-top: -3px;
  margin-left: 6px;
}
/* 20 px reduced due to dropdown width reduced from 260 to 240*/
.width-extend.btn-group .dropdown-menu {
  min-width: 428px;
}

/* reports datepicker input*/
.input-group.STATIC{
  max-width:240px;
}
/* width to 240*/
textarea.expand-textarea {
  width: 240px;
  height: 60px;
  min-width: 240px;
  max-width: 580px;
  max-height: 600px;
  min-height: 20px;
}
.ms-listbox .ms-listbox-input {
  border: 1px solid #c6cacc;
  height: 120px;
  width: 240px;
  display: inline-block;
  padding: 2px 0;
  overflow: hidden;
}
/* for product logo with 200X50 px*/
.ssp-top-pane .product-logo img {
  width: 196px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.feedback-form > .panel .panel-heading,
.rating-form > .panel .panel-heading 
{
  color: #000000;
  background-color: #f5f5f5;
  border-color: #d9dcdd;
}

.panel-heading {
  padding: 9px 7px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}

.feedback-form .feedback-tools > li:hover ,
.rating-form .rating-tools > li:hover{
  background: #e3e9e9;
}
}

/* Inline Style usage */

.ssp-display-none{
  display: none;
}
.ssp-w-259 {
  width: 259px !important;
}

/* my info*/
.ssp-br-none {
  border-right: none; 
}


.ssp-brad-9{
  border-radius: 9px !important;
}
.ssp-brad-25{
  border-radius: 25px !important;
}
.ssp-brad-26{
  border-radius: 26px !important;
}

.ssp-wrd-wrap-bw{
  word-wrap: break-word !important;
}
.ssp-wrd-wrap-anywhere{
  word-wrap: anywhere !important;
}
.ssp-wrd-break-ba{
  word-break: break-all !important;
}
.ssp-wrd-break-bw{
  word-break: break-word !important;
}

.ssp-bdr-none{
  border: none !important;
}

.ssp-zindex-11111{
  z-index: 11111 !important;
}

/* application header tab*/
.ssp-mr-m3 {
  margin-right: -3px !important;
}
.ssp-w-18 {
  width: 18px !important;
}
.ssp-w-52 {
  width: 52px !important;
}
.ssp-h-18 {
  height: 18px;
}
.ssp-h-52 {
  height: 52px;
}

/*IAM tab*/
.ssp-mxw-280 {
  max-width: 280px !important;
}

/*Initial Loading progress bar */
  .overlay-full,
  .show {
    display: block;
  }
  .overlay-full .progress-box,
  .show .progress-box {
    left: 50%;
    margin-left: -200px;
    position: absolute;
    top: 50%;
    width: 400px;
  }
  .overlay-full .progress-status,
  .show .progress-status {
    height: 30px;
    display: block;
    text-align: center;
  }

/*My request*/

.ssp-bg-color-white{
   background-color: #fff !important;
}

.request-activities-tab{
  border-bottom: none !important;
  padding: 5px 15px !important;
}

/* MyInfo tab -> edit button -> vertical align center */
.ssp-page-header h1.myinfo-header {
  padding-bottom: 2px;
}

/* MyInfo tab -> CountryList's no result found text -> vertical align center and padding above search box
   (this style is due to structural postion change for the modal compared to the design html) */
.CountryList table{
  margin : 0;
  width : 100%;
} 
.CountryList td{
  vertical-align : middle !important;
  padding : 0 !important;
}

/* MyInfo tab -> select your country -> search box width */
.input-group.search-country{
  max-width: 100%;
}

/* Styles for Mobile access as modal */
.modal .ssp-mobile-access-header h1 {
  border-bottom: 0;
}
#mobileAccessModal .modal-body{
  padding: 15px !important;
}

/* common classes */
.ssp-zindex-9999{
  z-index: 9999;
}

.user-profile-summary #MINI_FORM_STATUS table {
  margin: 0px;
  width: 100%;
}

.user-profile-summary #MINI_FORM_STATUS td {
  padding: 0px;
}

/* top arrow for mobile access popup */
.ssp-body-pane .ssp-page-header span.open.ssp-mobile-access span.top-link-arrow {
  color: #fff;
  margin-top: -9px;
  position: absolute;
  right: 50px;
  font-family: 'Glyphicons Halflings';
}

.ssp-h-215 {
  height: 215px !important;
}

/*tooltip innertext alignment*/
.tooltip-inner {
  max-width: 200px;
  padding: 6px 8px;
  color: #fff;
  text-align: left;
  background-color: #000;
  border-radius: 0px;
}

.ssp-bb-none {
  border-bottom: none;
}

.ssp-h-25 {
  height: 25px;
}

.pswd-constrain-list li .icn-tick {
  margin-top: -2px;
}

.enroll-steps .enroll-steps-inner .enroll-steps-help {
  visibility: hidden;
  margin-bottom: -20px;
  margin-top: 15px;
  margin-left: 0px;
  margin-right: -10px;
  font-size: 10px;
  color: #9f9f9f;
  text-align: left;
}

.ssp-mxh-460{
  max-height: 460px !important;
}

/*organization chart*/

.ssp-left-50 {
	left: 50px !important;
}

.ssp-left-15 {
	left: 15px !important;
}

.ssp-right-50 {
	right: 50px !important;
}

.ssp-right-15 {
	right: 15px !important;
}

.ssp-zindex-1001{
	z-index: 1001 !important;
}

.ssp-mr-130{
  margin-right:130px;
}

.rtl-support .ssp-chart-link {
  background: rgba(94, 105, 113, 0.4);
  width: 29px;
  margin-top: -2px;
  position: absolute;
  left: 11px;
  right: auto;
  top: 10px;
  height: 29px;
}

.rtl-support .ssp-r-40  {
	left: 40px !important;
	right: auto !important;
}

.rtl-support .ssp-r-0 {
	left: 0 !important;
	right: auto !important;
}

/* login page language dropDown */

.rtl-support .ssp-login-promo-footer .language-container {
	float: left;
	width: 160px;
	margin-top: -32px;
	margin-left: 11px;
}

/* my-info lhs reporting To and direct reports color */

.ssp-clr-black {
	color: #000 !important;
}


/* Modal header help icon */
.modal-header-help {
  margin-left: 10px;
  opacity: .6;
}

.ssp-mt-4{
  margin-top: 4px;
}

.icn-back-sign-in {
  background-position: -482px -1291px;
  margin-top: -2px;
}

.ssp-pl-2 {
  padding-left: 2px; 
}

/* Mobile access in self service*/
.mobile-access-popup:after, .mobile-access-popup:before {
  bottom: 100%;
  left: 92%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.mobile-access-popup:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #ffffff;
  border-width: 8px;
  margin-left: -8px;
}
.mobile-access-popup:before {
  border-color: rgba(198, 202, 205, 0);
  border-bottom-color: #c6cacd;
  border-width: 9px;
  margin-left: -9px;
}
#mobileAccessToggle{
	border-left: none;
	position: relative;
}
#mobileAccessToggle:before{
	content: "";
	height: 18px;
	width: 1px;
	position: absolute;
	background: #c6cacb;
	left: 0;
	margin-top: 4px;
}

.captcha-input .input-actions .input-addon .ssp-inline-icon:hover,
.captcha-input .input-actions .input-addon .ssp-inline-icon:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.ssp-login-promo-footer .language-container {
  margin-right: 10px !important;
  margin-top: -27px !important;
}

.ssp-h-280 {
  height: 280px;
}

#mobileAccessToggle.last:before{
  background: none !important;
}

.text-wrap {
  white-space: initial;
  white-space: normal;
}

.ssp-enroll .header-slogan {
  color: #8d949a;
  font-size: 11px;
}

.rtl-support .arrow-dropdown .dropdown-menu.dropdown-menu:after {
    right: 17px;
    left: auto !important;
}

.rtl-support .arrow-dropdown .dropdown-menu.dropdown-menu:before {
    right: 16px;
    left: auto !important;
}
/* Profile LHS height fix */
.ssp-left-pane.profile-left-pane {
  min-height: auto;
}

/* Prevent full page scroll in profile tab and make the body-pany scrollable */
.ssp-body-pane.profile-right-pane {
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  overflow-y: auto;
}

/* Profile Page Techinician height fix */
.technician-view .ssp-body-pane.profile-right-pane {
  padding-top: 0 !important;
  margin-top: 36px !important;
}
