.atb_image img {
  height: 96px !important;
  width: 96px !important;
}

.scrollbar-hidden::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge add Firefox */
.scrollbar-hidden {
  -ms-overflow-style: none;
  scrollbar-width: none;
  /* Firefox */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.scrollbar-hidden::-webkit-scrollbar {
  display: none;
}

/* Hide scrollbar for IE, Edge add Firefox */
.scrollbar-hidden {
  -ms-overflow-style: none;
  scrollbar-width: none;
  /* Firefox */
  overflow: hidden;
}

img.applicant_eye {
  cursor: pointer;
  margin-right: 10px;
}

div.applicantWrapper::-webkit-scrollbar {
  display: none;
}

div.applicantWrapper {
  overflow-y: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
  /* Firefox */
}

div.applicantWrapper {
  margin-top: 0px;
  background: #fff;
  padding: 30px;
  float: left;
  width: 100%;
  color: #323A47;
  overflow: initial;
}

div.applicantWrapper h5 {
  font-size: 16px;
  font-family: "Nunito Sans", sans-serif !important;
  color: #24272E;
  line-height: 20px;
  font-weight: 800;
}

div.applicantWrapper h5 i {
  display: none;
}

div.applicantWrapper h6 {
  font-weight: 600;
  font-size: 12px;
}

div.applicantWrapper h1,
div.applicantWrapper h2,
div.applicantWrapper h3,
div.applicantWrapper h4,
div.applicantWrapper h5,
div.applicantWrapper h6,
div.applicantWrapper h7 {
  width: 100%;
  float: left;
}

div.applicantWrapper div.applicantTopBoxWrapper {
  border: 1px solid #dedede;
  padding: 15px;
  border-radius: 10px;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_image {
  width: 11%;
  float: left;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_dataWrapper {
  float: left;
  width: 85%;
  margin-left: 20px;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_dataWrapper span.atbd_name {
  margin: 2px 0px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 22px;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_dataWrapper div.atbd_detail {
  margin: 0 0px 6px 0;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_dataWrapper div.atbd_detail label {
  margin-bottom: 0;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_dataWrapper div.atbd_detail span.detail {
  padding: 0px 10px;
  border-right: 1px solid gray;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_dataWrapper div.atbd_detail span.detail:first-child {
  padding-left: 0px;
}

div.applicantWrapper div.applicantTopBoxWrapper div.atb_dataWrapper div.atbd_detail span.detail:last-child {
  border-right: unset;
}

div.applicantWrapper div.applicantTabsWrapper {
  float: left;
  width: 100%;
}

div.applicantWrapper div.applicantTabsWrapper ul.nav-pills a.nav-link {
  padding: 0px 20px 10px 20px;
}

div.applicantWrapper div.applicantTabsWrapper div.section-tab div[class^="col-md-"] {
  float: left;
}

div.applicantWrapper div.applicantTabsWrapper div.section-tab div[class^="col-md-"] label {
  display: block;
  margin-bottom: 2px;
  padding-left: 0px;
  color: #046AC3;
}

div.applicantWrapper div.applicantTabsWrapper div.section-tab div[class^="col-md-"] span {
  display: block;
  margin-bottom: 15px;
}

#formio label.col-form-label {
  padding-bottom: 0px;
  opacity: 0.7;
  font-weight: 600;
  padding-left: 12px;
  color: #046AC3;
  margin-bottom: 4px;
}

#formio .formio-component-htmlelement {
  margin-bottom: 16px !important;
}

#formio .formio-button-add-row {
  border-color: #046AC3 !important;
  color: #323A47 !important;
  background: none !important;
}

#formio .formio-choices[data-type=select-multiple] .form-control {
  /* height:calc(1.5em + .9rem + 2px);
  overflow-y: scroll; */
}

#formio .choices__list--multiple {
  margin-top: 6px;
}

#formio .choices[data-type*=select-one]:after {
  border-color: #046AC3 transparent transparent;
}

/* .main_staffer_tabs>.card>.card-body>[ref="component"]>.datagrid-table button[ref="datagrid-workExperienceGrid-removeRow"]{
    right: 311px;
    position: absolute;
    top: 339px;

} */
#formio .choices .choices__list .choices__list--multiple .choices__item[data-deletable],
#formio .choices__list--multiple .choices__item[data-deletable] {
  padding: 4px 8px 4px 8px;
  background: #FCFCFC 0% 0% no-repeat padding-box !important;
  border: 1px solid #AAAAAA !important;
  border-radius: 15px !important;
  opacity: 1 !important;
  color: #000000;
  position: relative;
  overflow: unset;
}

#formio .choices[data-type*=select-multiple] .choices__button,
#formio .choices[data-type*=text] .choices__button {
  background-image: url(../formio_icons/delete_choices.svg) !important;
  bottom: 11;
  margin: 0;
  padding: 0;
  position: absolute;
  border: none;
}

#formio .datagrid-table .card {
  border: none !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: -26px;
  margin-top: -28px;
}

#formio .datagrid-table .table td,
#formio.datagrid-table table th {
  padding: 0px !important;
}

#formio textarea {
  resize: auto !important;
}

#formio .datagrid-workExperienceGrid-addRow {
  margin-bottom: 10px;
}

.fileSelector .browse:before {
  content: url(../formio_icons/browse.svg);
}

.formio-component-file .fileSelector,
.fileSelector a {
  color: #AAAAAA;
}

.formio-component-file .fileSelector {
  padding: 8px 2px 7px 2px !important;
  border-radius: 4px;
  border: solid 1px #dadada !important;
  background-color: #ffffff;
  text-align: center;
  border-radius: 6px;
}

.formio-component-file .fileSelector a[ref="fileBrowse"]:before,
.formio-component-file .fileSelector a[ref="toggleCameraMode"]:before {
  margin-right: 2px;
}

.formio-component-file .fileSelector .fa,
.formio-component-file .fileSelector .glyphicon {
  margin-right: 2px !important;
}

.h-status {
  /* position: absolute; */
}

.tool-tip-details {
  display: none;
  background: #fff;
  padding: 1em 1.5em 1em 1.5em;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
  margin-left: -215px;
  position: absolute;
  z-index: 10;
  min-width: 215px;
  margin-top: -22px;
}

.sub_piechart {
  position: relative;
  text-align: center;
  font-size: 6px !important;
  right: 4px;
}

.sub-pc-div {
  width: 100%;
  line-height: 20px;
  padding: 3px 3px 1px 3px;
  font-size: 12px !important;
  /*    border-bottom: 1px solid #33333321;*/
}

.tool-tip-details h5 {
  font-weight: 600 !important;
}

.sub-pc-div .progress {
  height: 2px;
}

.tb_progress_percentage {
  font-size: 12px !important;
  margin-left: 8px;
  color: #1272E0 !important;
  float: right;
}

.tb_progress_icon {
  margin: 2px 4px 0px 0px;
}

.tb_progress_icon img {
  width: 14px;
}

.text-color-green {
  color: #046AC3 !important;
}

.tb_content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.sub-pc-div .progress .progress-bar-blue {
  background-color: #1272E0 !important;
}

.sub-pc-div .progress {
  margin-top: 2px !important;
}

/* tbody,td:nth-child(1) {
    text-align: center!important;
} */
.card_bg {
  background: #c1f7c7;
  padding: 8px 0px !important;
}

.card_bg img {
  margin-right: 9px;
}

.appending {
  margin-left: 1px;
}

table:not(.dataTable) thead tr th:nth-child(11) {
  display: none;
}

table:not(.dataTable) tbody tr td:nth-child(11) {
  display: none;
}

/*.company_row{
  display: none;
}*/
.owl-slider {
  margin-left: 35%;
  width: 62%;
}

#carousel .dropdown-menu {
  position: relative !important;
  margin: 10px;
}

#carousel + h1 {
  position: absolute;
  top: 10px;
}

.button1 {
  background-color: #F5f5f5;
  color: black;
  border-radius: 15px/16px;
  border: 1.5px solid #046AC3;
  margin-left: 10px;
  text-align: center;
  padding: 3.5px;
  width: 130px;
}

.button2 {
  background-color: #F5f5f5;
  color: black;
  border-radius: 15px/16px;
  border: 1.5px solid #046AC3;
  padding: 3.5px;
  width: 180px;
  line-height: 28px;
}

.stfr-smart-search-filters-all {
  background-color: #F5f5f5;
  color: black;
  border-radius: 15px/16px;
  border: 1.5px solid #046AC3;
  margin-left: 10px;
  text-align: center;
  padding: 3.5px;
  width: 130px;
  height: 30px;
}

.stfr-smart-search-filters-all:hover:focus:active {
  border: 1.5px solid #ccc;
}

.overlay_all_filters {
  opacity: 0.2 !important;
}

/*
        div.overlay_all_filters_popup{
              top: 11% !important;
              width: 93.60% !important;
        }*/
.smart_filter_container {
  padding-top: 7px !important;
  display: none;
}

.advance_filter_applicant .form-group label {
  color: #046AC3 !important;
}

#all_clear_filters_btn {
  border: 1px solid #046AC3 !important;
}

.change-filter-to-date {
  color: #046AC3 !important;
}

.change-filter-to-date input[type=checkbox] {
  height: 12px;
  background: transparent url("images/checkbox_background.png") 0% 0% no-repeat padding-box;
  border-radius: 1px;
}

.change-filter-to-date-title {
  color: #046AC3 !important;
  float: right;
}

div.daterangepicker div.ranges ul li {
  color: #000;
  border-bottom: 1px #ccc solid;
}

div.daterangepicker div.ranges ul li.active {
  background: none;
  color: #046AC3 !important;
}

div.daterangepicker div.calendar-table table td.active {
  background: #046AC3 !important;
}

.daterangepicker td.in-range {
  background-color: #DEF7EC !important;
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  /* border: solid #20CC7D !important;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px; */
}

.daterangepicker .cancelBtn {
  border: 1px solid #046AC3 !important;
}

.atbd_detail_content {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}

.atbd_detail .tool-tips {
  position: initial;
}

.atbd_detail_content:hover:after {
  bottom: 1.8em;
  content: attr(data-tooltext);
  display: inline-block;
  left: 1em;
  padding: 1.3em 2em;
  position: absolute;
  z-index: 98;
  width: -moz-max-content;
  width: -webkit-max-content;
  width: max-content;
  text-align: left;
  -webkit-box-shadow: 2px 4px 8px #00000029;
  box-shadow: 2px 4px 8px #00000029;
  border: 1px solid #DADADA;
  background: #FFFFFF;
  color: #777777;
  font-size: 10px;
  border-radius: 4px;
}

.atbd_detail_content:hover:before {
  border: solid;
  border-color: #ffff transparent;
  border-width: .4em .4em 0 .4em;
  bottom: 1em;
  content: "";
  display: block;
  left: 2em;
  position: absolute;
  z-index: 99;
}

div.applicantWrapper .record_percentage {
  display: none !important;
}
/*# sourceMappingURL=applicant.css.map */