.select-wrapper input {
    padding-right: 37px !important;
}

.candidate-panel {background: var(--primary-color-lightest) !important;}
.candidate-panel > .ctr .ctr.row {margin-top:-12px;}
.candidate-panel .img-round {display:inline-block;vertical-align: middle; margin-right:10px;}
.candidate-lable {width: auto !important; padding: 0 !important; line-height: normal;display:inline-block;margin:0; font-size: 13px !important; opacity: 0.7;color: var(--label-color);vertical-align: top;}
.candidate-value {width: auto !important; padding: 0 0.75rem; display:inline-block;margin:0; font-weight: 500; white-space: normal; line-height: normal !important; font-size: 13px;vertical-align: top;}
.candidate-mobile {margin-left:45px !important;}





.test-head-blog > .ctr {padding:2px 0 !important;font-size: 13px; text-transform: capitalize;}
.test-head-blog > .ctr .row.ctr .erp-control {margin:0;}
.test-head-blog > .ctr .row.ctr .erp-control.select-title {font-weight: 600; font-size: 16px;}

/*compact style start*/
.compact-form .inline > .erp-Label, .compact-form .inline > .btn-wrapper {margin-top: 0;}
.compact-form .candi-name .img-round {flex: 0 0 35px;}
.compact-form .candidate-e, .compact-form .candidate-m {padding-top: 0px !important;}
.compact-form .responsive .RadGrid_Default .rgRow td, .compact-form .responsive .RadGrid_Default .rgAltRow td {font-weight: 400!important; font-size: 11px !important;} 
/*compact style end*/


.RadUpload input.ruFileInput {line-height: 33px !important;
    font-size: 0 !important;
    cursor: pointer !important;
    width: 104px;}
.RadUpload_Default .ruFakeInput, .RadUpload_Default .ruUploadProgress {    padding-right: 95px !important;}
.responsive .RadGrid_Default .rgRow td, .responsive .RadGrid_Default .rgAltRow td {font-size: 12px !important;font-weight:400;}
.erp-Date ._dtp:before {content: '\f073' !important;}
/*No Record Found*/
.assessment_window_blank_data {
  background: url(../../Apps/App_Ra/images/norecordfound1.png) 0 0 no-repeat;/*datanotfound*/
  height: 134px;
  width: 140px;
  background-size: 130px;
  background-position: center;
  display: block;
  position: relative;
  text-align: center;
  margin: 50px auto;
  font-size:0;
}
.assessment_window_blank_data:before {
    content: 'No Records to display.';
    font-size: 12px;
    position: absolute;
    bottom: 4px;
    color: var(--value-color);
    display: block;
    width: 100%;
    font-style: normal;
}
.rgNoRecords td{
  position: absolute;
  left: 50%;
}
.rgNoRecords td div {    
  background: url(../../Apps/App_Ra/images/norecordfound1.png) 0 0 no-repeat;/*NoRecordimg*/
  height: 140px;
  width: 140px;
  background-size: 120px;
  background-position: center;
  display: block;
  position: relative;
  text-align: center;
  font-size:0;
      margin-top: 30px;

}
.rgNoRecords td div:before {
    content: 'No Records to display.';
    font-size: 12px;
    position: absolute;
    bottom: 4px;
    color: var(--value-color);
    display: block;
    width: 100%;
    font-style: normal;
}
/*No Record Found*/

/*Grid bg-color css*/
.rgDataDiv .resumeparsing, .rgDataDiv .Indeed, .rgDataDiv .Naukri, .rgDataDiv .LinkedIn, .rgDataDiv .action_submitted, .rgDataDiv .action_rejected, .rgDataDiv .action_accepted, .rgDataDiv .draft, .rgDataDiv .Sourced, .rgDataDiv .Screening, .rgDataDiv .Interview, .rgDataDiv .Offered, .rgDataDiv .Hired, .rgDataDiv .Queued, .rgDataDiv .Scheduled, .rgDataDiv .Submitted, .rgDataDiv .Generate_Offer_Letter, .rgDataDiv .Rejected, .rgDataDiv .Appointment_Letter_Accepted, .rgDataDiv .Offer_Letter_Accepted, .Accepted, .rgDataDiv .Enrolled, .rgDataDiv .Issue_Appointment_Letter, .rgDataDiv .Generate_Appointment, .rgDataDiv .Generate, .rgDataDiv .Generated, .rgDataDiv .generated, .rgDataDiv .Issue_Offer_Letter,
.rgDataDiv .Appointment_Letter_Rejected, .rgDataDiv .shortlistAccepted, .rgDataDiv .Offer_Letter_Rejected, .rgDataDiv .recruiterRejected,
.rgDataDiv .generatePrepare_Offer_Letter, .rgDataDiv .OfferIssued, .rgDataDiv .ApprovalRejection, .Completed span, .InProgress span, .rgDataDiv .OnHold span,
.rgDataDiv .excel, .rgDataDiv .portal, .rgDataDiv .internal, .rgDataDiv .career_portal,.rgDataDiv .CandidateRejected,.rgDataDiv .CandidateAccepted  {
    padding: 4px 10px;
    border-radius: 15px;
    color: #333;
    display: inline-block;
  font-size:12px;
}
.Completed span {
      background-color: #ffe0b2;
    border: 1px solid #ffb74d;
    color: #995b00;
}
.InProgress span {
  background: #c8e6c9;
    color: #26852c;
  border: 1px solid #85bd86;
}

.rgDataDiv .draft {
    background-color: #ffe0b2;
    border: 1px solid #ffb74d;
    color: #995b00;
}
.rgDataDiv .Issue_Offer_Letter {
    background-color: #ffa6a6;
    border: 1px solid #f97272;
}
.rgDataDiv .Appointment_Letter_Accepted {
    background-color: #97f57e;
    border: 1px solid #2ec107;
}
.rgDataDiv .Sourced {
    background-color: #bac4fb;
}
.rgDataDiv .Screening, .rgDataDiv .action_accepted {
    color: #587e1a;
    background-color: #e5f9c4;
    border: 1px solid #c9e59a
}
.rgDataDiv .Interview, .rgDataDiv .action_submitted {
    color: #416d8b;
    border: 1px solid #b5e1ff;
    background: #d8eefd;
}
.rgDataDiv .Offered, .rgDataDiv .generatePrepare_Offer_Letter {
  	background-color: #c8f9f2;
    border: 1px solid #74dfda;
  color: #29665e;
}
.rgDataDiv .Hired {
    background-color: #ea3f34;
}
.rgDataDiv .Queued {
    background-color: #f2efae;
    border:1px solid #ebe679;
  color: #605e20;
}

.rgDataDiv .CandidateRejected {
background-color: #ffe4e2;
    border: 1px solid #ff786e;
    color: #f44336;
}
.rgDataDiv .CandidateAccepted {
color: #587e1a;
    background-color: #e5f9c4;
    border: 1px solid #c9e59a;


}


.rgDataDiv .Scheduled, .rgDataDiv .Submitted, .rgDataDiv .OfferIssued{
    background-color: #d6d7f9;
    border:1px solid #b3b6fb;
}
.rgDataDiv .Generate_Offer_Letter {
  background-color: #f7a6b3;
    border: 1px solid #fb7c90;
}
.rgDataDiv .Offer_Letter_Accepted, .rgDataDiv .Accepted, .Issue_Appointment_Letter, .Generate_Appointment, .Generate, .Generated, .generated{
    background-color: #cbf9d3;
    border:1px solid #a7e5b1;
}
.rgDataDiv .Appointment_Letter_Rejected, .rgDataDiv .Rejected, .rgDataDiv .Offer_Letter_Rejected {background-color: #fbe3e3;border:1px solid #f5b8b8;}
.rgDataDiv .Enrolled {background-color: #fddced;border:1px solid #f7b4d7;color: #4c1f36;}
.rgDataDiv .Rejected, .rgDataDiv .recruiterRejected {
    background: #ffe7e7;
  color: #894242;
}
.rgDataDiv .shortlistAccepted {
    background: #a8f38a;
    border: 1px solid #04cd26;
}
.rgDataDiv .ApprovalRejection, .rgDataDiv .action_rejected, .rgDataDiv .OnHold span {
  background: #ffe7e7;
  color: #bf6f6f;
  border: 1px solid #e9c8c8;
}
.rgDataDiv .career_portal {
    background: #ffe7e7;
  color: #bf6f6f;
  border: 1px solid #e9c8c8;
}

/*Grid bg-color css*/

.editBt {
    top: 5px;
    right: 7px;
    position: absolute;
    margin-top: 2px !important;
}
.editBt .btn, .editBt .btn-large, .editBt .btn-small{
  height: 28px;
  width: 28px;
  line-height: 28px;
  border-radius:5px;
  box-shadow:none;
  background:var(--bg-color);
    border: 1px solid var(--border-color);
      color: var(--label-color);
        }
.pxp-candidate-panel span {
    display: inline-block;
    font-size: 13px;
    font-weight: 100;
    /* background: var(--bg-color-alt); */
    border: 1px solid var(--border-color);
    padding: 4px 10px 4px 10px;
    border-radius: 20px;
    text-align: center;
}
.pxp-candidate-panel span b {
  overflow: hidden;
  text-overflow: ellipsis;
  float: left;
  max-width: 130px;
  display: inline-block;
}
.pxp-candidate-panel a {
  color: var(--label-color);
    margin-left: 5px;
    vertical-align: middle;
    }
.labeltext span, .Checkstyle ._t {
  font-size:13px !important;
  opacity:0.7;
  color: var(--label-color);
}
.labeltext.erp-Label, .lightBg.erp-Label {
  margin: 15px 0px 0px!important;
}
.lightBg span{
  width: 100%;
  display: inline-block;
  /*background: #99999910;
  padding: 0px;*/
  font-weight: 500;
  white-space: normal;
  line-height: normal !important;
  font-size: 13px;
}
.fixed-action-bar{
  padding-left: 45px;
    padding-right: 25px;
}
a.mdl-button.imgCancelBt {
    background: #ffffff !important;
    color: #000 !important;
    border: 1px solid #000;
    padding: 3px 10px;
    border-radius: 5px;
}
#main_leftPane .erp-MenuItem span.cnt {
    margin-right: 5px;
    background: none;
    color: var(--value-color);
}
#btn_starttest {
    text-align: center;
    width: 100%;
}
#btn_starttest > .accept.btn {
    border-radius: 20px;
}

/*Light background color */
#Menu_SubStages .Candidate a{
  background:#f1e7ff !important;
  color: #000;
  border-bottom: 2px solid #f1e7ff;
}
#Menu_SubStages .Sourced a{
  background:#bac4fb !important;
  color: #000 !important;
  border-bottom: 2px solid #bac4fb;
}
#Menu_SubStages .Offered a{
  background:#ffeab6 !important;
  color: #000 !important;
  border-bottom: 2px solid #ffeab6;
}
#Menu_SubStages .Hired a{
  background:#b2dae1!important;
  color: #000 !important;
  border-bottom: 2px solid #b2dae1;
}
#Menu_SubStages .Screening a{
  background:#e5f9c4 !important;
  color: #000 !important;
  border-bottom: 2px solid #e5f9c4;
}
#Menu_SubStages .Interview a{
  background:#d8eefd !important;
  color: #000 !important;
  border-bottom: 2px solid #d8eefd;
}
#Menu_SubStages .Rejected a{
  background:#f7dadb !important;
  color: #000 !important;
  border-bottom: 2px solid #f7dadb;
}

[data-balloon]:after{
  padding: 0.5em;
  line-height: 17px;
}
[data-balloon][data-balloon-length='medium']:after{
  white-space: nowrap;
    width: auto;
}
[data-balloon][data-balloon-pos='down']:before{
      margin-top: 1px;
}
[data-balloon][data-balloon-pos='down']:after{
      margin-top: 6px;
}
.default-link.viewFile {
    z-index: 999;
    position: relative;
  width:140px;
}
.label-warning {
    display: inline-block;
    margin-top: 15px;
    margin-left: 10px;
}
.RadUpload .ruUploadSuccess, .RadUpload .ruUploadFailure, .RadUpload .ruUploadCancelled {
    background: none !important;
}
/*.ApprovalRejection  added by nidhi on 30/12/2024*/
.RadUpload .ruStyled .ruFileInput, .RadUpload .ruFakeInput{line-height:normal;}
.alignRight{text-align:right;}
.approvalPending, .ApprovalPending, .Approval, .ApprovalRejection > span {
    padding: 4px 10px;
    border-radius: 15px;
    color: #c9455c;
    display: inline-block;
    font-size: 12px;
    background-color: #ffe2e6;
    border: 1px solid #f7c7d0;
}

.rgDataDiv .excel {
 color: rgb(58 124 61);
    background-color: #83ff88;
    border: 1px solid rgb(106 221 110);
}
.rgDataDiv .portal {
      color: rgb(126 61 25);
    background-color: #ff8a49;
    border: 1px solid rgb(197 123 81);
}
.rgDataDiv .resumeparsing {
  color: rgb(15 104 95);
    background-color: #b9fff8;
    border: 1px solid rgb(139 225 216);
}
.rgDataDiv .Indeed {
 color: rgb(153 52 85);
    background-color: #ffb9d0;
    border: 1px solid rgb(233 128 162);
}
.rgDataDiv .Naukri {
 color: rgb(51 151 58);
    background-color: #b9ffbe;
    border: 1px solid rgb(118 195 124);
}
.rgDataDiv .LinkedIn {
    color: rgb(93 115 181);
    background-color: #b9cbff;
    border: 1px solid rgb(130 154 223);
}

.rgDataDiv .internal {
      color: rgb(130 69 149);
    background-color: #eac0f7;
    border: 1px solid rgb(194 148 209);
}

/*.select-wrapper input.select-dropdown {
    padding-right:50px !important;
}*/


@media (max-width:667px){
  #Guidelinesdialog {
        width: 90% !important;
        height: 440px;
        overflow-y: scroll;
  }
  .iziToast > .iziToast-progressbar > div {
    background:transparent !important;
  }
}
@media (max-width:480px) {
  .RadUpload {
    width: 100% !important;
	}
  .educationPan, .certificatePan, .empInfoPan {
    flex: 0 0 100% !important;
  }
}
@media (max-width:360px) {
  a.mdl-button.RedButton {
    padding: 8px 4px 6px !important;
	}
  
  
  .white-space {white-space:nowrap;}
}

