/** COLOR VARIABLES **/
/** DEVICE BREAK POINTS **/
/* @todo Bootstrap 3 will remove shortly */
/** END DEVICE BREAK POINTS **/
/** COLOR VARIABLES **/
/** DEVICE BREAK POINTS **/
/* @todo Bootstrap 3 will remove shortly */
/** END DEVICE BREAK POINTS **/
/** COLOR VARIABLES **/
/** DEVICE BREAK POINTS **/
/* @todo Bootstrap 3 will remove shortly */
/** END DEVICE BREAK POINTS **/
@import url("./google-font-roboto.css");
.nav-dropdown .dropdown-item { background: transparent; }

.nav-dropdown .dropdown-item a { color: inherit; text-decoration: none; }

.nav-dropdown .dropdown-item a:hover, .nav-dropdown .dropdown-item a:active, .nav-dropdown .dropdown-item a:focus { color: #444444; outline: none; box-shadow: none; }

.nav-dropdown .dropdown-item:hover, .nav-dropdown .dropdown-item:active, .nav-dropdown .dropdown-item:focus { background: #eeeeee; }

.nav-dropdown .dropdown-item:hover a, .nav-dropdown .dropdown-item:active a, .nav-dropdown .dropdown-item:focus a { color: #444444; outline: none; box-shadow: none; }

.nav.nav-tabs li.nav-item a.nav-link { padding: .5rem 1rem; background-color: #f2f2f2; }

.nav.nav-tabs li.nav-item a.nav-link.active { background-color: #f2f2f2; border-style: none; font-weight: 600; border-bottom-style: solid; border-bottom-color: #f49c26; border-bottom-width: 3px; }

.nav.nav-tabs li.nav-item li.active a.nav-link, .nav.nav-tabs li.nav-item li.active a.nav-link.active { background-color: #f2f2f2; border-style: none; font-weight: 600; border-bottom-style: solid; border-bottom-color: #f49c26; border-bottom-width: 3px; }

.nav.nav-tabs-reset li.nav-item a.nav-link { padding: 1rem; }

.navigation .pagination { margin-top: 14px; }

.navigation .pagination li a { min-width: 36px; height: 36px; line-height: 20px; text-align: center; }

.navigation ul:first-child { margin-top: 7px; }

.navigation ul:last-child { margin-top: 7px; }

/* Google Roboto Font */
body { font-size: 14px; font-family: 'Roboto', sans-serif; }

body { font-size: 14px; font-family: 'Roboto', sans-serif; }

.profile-image-section .img-thumbnail { width: 100% !important; }

.ims-page-wrapper { min-height: calc(100vh - (0px + 47px)); display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%; -webkit-justify-content: center; justify-content: center; -webkit-align-content: center; align-content: center; -webkit-align-items: center; align-items: center; }

.ims-page-wrapper .container { text-align: center; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .ims-page-wrapper { display: block; } }

/** Client Dashboard is a fluid container but with specific width for large screens, width should update if there sidebar present Old dashboard container width: 1354px , margin left 50px Above 1610 > 1354px Below 1609 < 1100px */
#wrapper { /** Client Dashboard **/ /** End Client Dashboard **/ }

#wrapper .page-content-width.ims-main-content { padding-left: 15px; padding-right: 15px; padding-bottom: 1rem; width: 100%; }

@media all and (min-width: 1600px) { #wrapper .page-content-width.ims-main-content { max-width: calc(100% - 100px); margin-left: 50px; margin-right: auto; } }

@media all and (min-width: 1200px) and (max-width: 1599px) { #wrapper .page-content-width.ims-main-content { max-width: 100%; } }

@media all and (min-width: 1200px) and (max-width: 1439px) { #wrapper .page-content-width.ims-main-content { max-width: calc(100% - 60px); } }

@media all and (min-width: 992px) and (max-width: 1199px) { #wrapper .page-content-width.ims-main-content { max-width: 100%; } }

@media all and (max-width: 991px) { #wrapper .page-content-width.ims-main-content { width: 100%; max-width: 100%; } }

#wrapper .page-content-width > section > .container.center, #wrapper .page-content-width > .container.center { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; flex-basis: 100%; max-width: none; padding-left: 0; padding-right: 0; }

#wrapper.active .page-content-width.ims-main-content { margin-left: auto; }

@media all and (min-width: 1600px) { #wrapper.active .page-content-width.ims-main-content { margin-left: auto; } }

@media all and (max-width: 991px) { #wrapper.active .page-content-width.ims-main-content { max-width: 100%; width: 100%; } }

.nav.nav-tabs.nav-workflow li.nav-item { justify-content: center; align-items: center; }

.nav.nav-tabs.nav-workflow li.nav-item a.nav-link { display: flex; justify-content: center; align-content: center; -webkit-justify-items: center; justify-items: center; -webkit-align-items: center; align-items: center; }

.workflow-form { margin-left: auto; margin-right: 0; }

@media all and (max-width: 991px) { .workflow-form { max-width: none; } }

.card-100 { width: 100%; }

.iai-create_new_job { display: block; }

#select-analytics-items .select2.select2-container.select2-container--default { width: 100%; }

#select-analytics-items div#selected-analytics > ul { margin-left: 0; margin-right: 0; }

code.code-block { padding: 20px 25px; background: #f2f2f2; display: block; color: #212629; }

code.code-block pre { color: inherit; margin-bottom: 0; }

.input-group .btn { box-shadow: none; }

.input-group .btn:hover, .input-group .btn:active, .input-group .btn:focus { box-shadow: none; outline: none; }

.input-group .input-group-append .btn-default { margin-right: 0; border-color: #ffffff; }

.input-group .input-group-prepend .btn-default { margin-left: 0; border-color: #ffffff; }

.ims-c-select-wrapper .ims-c-select-box div.bootstrap-select.btn-group { width: calc(100% - 95.5px); }

.ims-c-select-wrapper .ims-c-select-box div.bootstrap-select.btn-group .btn-default.dropdown-toggle { margin-right: 0; background: #ffffff; }

.input-group.input-group-white .input-group-append .btn-default { border-color: transparent; background: #ffffff; outline: none; box-shadow: none; }

.input-group.input-group-white .input-group-append .btn-default:hover, .input-group.input-group-white .input-group-append .btn-default:active, .input-group.input-group-white .input-group-append .btn-default:focus { color: #777777; }

.input-group.input-group-white .input-group-append .btn-default:hover i, .input-group.input-group-white .input-group-append .btn-default:hover span, .input-group.input-group-white .input-group-append .btn-default:active i, .input-group.input-group-white .input-group-append .btn-default:active span, .input-group.input-group-white .input-group-append .btn-default:focus i, .input-group.input-group-white .input-group-append .btn-default:focus span { color: inherit; }

.input-group.input-group-white.with-border .input-group-append .btn { border-left: none; }

.input-group.input-group-white.with-border .input-group-prepend .btn { border-right: none; }

.input-group.input-group-white.with-border .btn-default { border-color: #cccccc; }

.table-search.table-search-100 { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-flex-wrap: wrap; flex-wrap: wrap; width: 100%; width: 100%; }

.django-login .input-group .input-group-prepend span.fa, .django-login .input-group .input-group-prepend i.fa { margin-bottom: 0; }

.django-login .input-group .input-group-prepend .input-group-text { margin-bottom: 0; min-width: 42px; -webkit-align-content: center; justify-content: center; }

.input-group.input-group-white.input-no-border.with-border .btn { border-top: 1px solid #ced4da; border-right: 1px solid #ced4da; border-bottom: 1px solid #ced4da; }

#questionModal.modal .modal-dialog .modal-content { padding-left: 0; }

#questionModal.modal .modal-dialog .modal-content button.close { font-size: 1.5rem; background: transparent; border: none; border-radius: 0; color: #000; }

#questionModal.modal .modal-dialog .modal-content .faq-answer-processing { padding: 1rem; }

#questionModal.modal .modal-dialog .modal-content .faq-answer-processing img { display: table; margin-left: auto; margin-right: auto; }

#questionModal .questionForm-question { width: 100%; }

.table.table-curved.ims-table-curved { border-collapse: separate; border-spacing: 0; }

.table.table-curved.ims-table-curved tr td, .table.table-curved.ims-table-curved tr th { border-top: 1px solid #cccccc; }

.table.table-curved.ims-table-curved tr:first-child th:first-child, .table.table-curved.ims-table-curved tr:first-child td:first-child { border-radius: 6px 0 0 0; }

.table.table-curved.ims-table-curved tr:first-child th:last-child, .table.table-curved.ims-table-curved tr:first-child td:last-child { border-radius: 0 6px 0 0; }

.table.table-curved.ims-table-curved tr:last-child th:first-child, .table.table-curved.ims-table-curved tr:last-child td:first-child { border-radius: 0 0 0 6px; }

.table.table-curved.ims-table-curved tr:last-child th:last-child, .table.table-curved.ims-table-curved tr:last-child td:last-child { border-radius: 0 0 6px 0; }

#retrainModal .current_answer { padding-right: 25px; }

#retrainModal .nav.nav-tabs li.nav-item a.nav-link { font-size: 14px; font-weight: 500; background: transparent; }

#retrainModal .nav.nav-tabs li.nav-item a.nav-link.active { color: #f49c26; }

#retrainModal .nav.nav-tabs li.nav-item.active a.nav-link { font-weight: 500; }

#retrainModal .nav.nav-tabs li.nav-item.active a.nav-link:not(.active) { border-bottom: none; }

#setup-evie .modal-title { font-size: 1.5rem; padding-left: 0; }

.form-control.form-control-inline, .table-row select[name="stage"] { display: inline-block; width: auto; min-width: 100px; }

.form-control-label.l-100 { width: 100%; }

.table-row select[name="stage"] { padding: 0.375rem 0.75rem; background: transparent; outline: none; }

.table-row select[name="stage"]:hover, .table-row select[name="stage"]:focus, .table-row select[name="stage"]:active { outline: none; }

#candidate_package_modal .modal-header .modal-title { margin-top: 0; }

.form-group-flex.form-group { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.form-group-flex.form-group label { -webkit-justify-self: flex-start; justify-self: flex-start; width: 100%; text-align: left; }

.pagination { margin-left: -5px; margin-right: -5px; }

.pagination li { padding-left: 5px; padding-right: 5px; }

.btn.btn-default:not(.save-button) { border-color: #cccccc; background-color: #ffffff; }

.btn.btn-default:not(.save-button):hover, .btn.btn-default:not(.save-button):active, .btn.btn-default:not(.save-button):focus { background-color: #e6e6e6; }

.faq_module .save-div .btn.btn-default.save-button { display: inline-block; }

a.btn.btn-default:hover, a.btn.btn-default:active, a.btn.btn-default:focus { color: #313536; }

.inline-list { display: inline-block; text-align: center; margin-left: auto; margin-right: auto; }

.inline-list > * { display: inline-block; }

@media all and (min-width: 768px) and (max-width: 991px) { .service-box { max-width: 420px; } }

@media all and (min-width: 992px) and (max-width: 1366px) { .service-box { max-width: 460px; } }

.common-mailto { color: #212629; }

@media all and (max-width: 767px) { body section { padding-top: 60px !important; padding-bottom: 60px !important; }
  body section.last-section { padding-bottom: 150px !important; }
  body section#table_section, body section#section3 { padding-top: 0 !important; }
  body section#section1 { padding-bottom: 20px !important; }
  .fa-5x { font-size: 4rem; }
  .service-box i.fa + h3 { font-size: 1.3rem; } }

h3 + [data-target="#signupModal"]:not(.nav-modal-link) { border: 1px solid #f49c26; }

h3 + [data-target="#signupModal"]:not(.nav-modal-link):hover, h3 + [data-target="#signupModal"]:not(.nav-modal-link):active, h3 + [data-target="#signupModal"]:not(.nav-modal-link):focus { border-color: #f49c26; }

.nav-modal-item { border: none; }

.nav-modal-item .nav-modal-link { border: none; outline: none; }

.nav-modal-item .nav-modal-link:hover, .nav-modal-item .nav-modal-link:active, .nav-modal-item .nav-modal-link:visited, .nav-modal-item .nav-modal-link:focus { border: none; outline: none; }

.common-services .service-box { height: 100%; }

.common-services .service-box .service-box-title { font-size: 1.6rem; line-height: 2.1rem; }

@media all and (max-width: 767px) { .common-services .service-box .service-box-title { font-size: 1.2rem; line-height: 1.8rem; } }

@media all and (max-width: 767px) { .common-services .service-box { height: 100%; text-align: center; } }

.django-login { width: 100%; display: block; }

.result_overview_row.row { padding: 0; }

.result_overview_row.row .content { padding-left: 15px; padding-right: 15px; }

.result_overview_row.row .content.row { margin-left: 0; margin-right: 0; }

.card.card-grey { background: #f2f2f2; }

.full-box { width: 100%; max-width: 100%; }

.full-box.box { width: 100%; max-width: 100%; }

.input-group.row { width: calc(100% + 30px); }

@media all and (max-width: 767px) { #sidebar-wrapper { z-index: 1005; } }

@media all and (min-width: 768px) and (max-width: 991px) { #sidebar-wrapper { z-index: 1005; } }

.info__buttons { margin-left: -7px; margin-right: -7px; width: calc(100% + 14px); display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.info__buttons .ksao-button-new_wrapper { -webkit-flex-basis: auto; flex-basis: auto; display: inline-flex; padding-left: 7px; padding-right: 7px; margin-bottom: 14px; }

.footer__top { background: #344e97; padding-top: 85px; padding-bottom: 60px; }

.footer__top a { color: #93a0c7; }

.footer__list { padding: 0; }

.footer__list li { list-style: none; font-size: 14px; line-height: 24px; }

.footer__list li a { font-size: inherit; }

@media all and (max-width: 767px) { .footer__list li { font-size: 18px; } }

.footer__about p { color: #ffffff !important; }

.footer__logo { max-width: 100%; text-align: left; margin-bottom: 18px; }

.footer__logo img { margin-left: 0; margin-right: auto; max-height: 40px; }

.social__link--footer { padding: 0; margin-left: -7px; margin-right: -7px; }

.social__link--footer li { display: inline-block; padding-left: 7px; padding-right: 7px; }

.social__link--footer li a { height: auto; vertical-align: middle; display: block; color: #93a0c7; }

.social__link--footer li a svg { fill: #93a0c7; height: 19px; position: relative; }

/* Contact CSV modal */
@media all and (min-width: 768px) { #upload-csv-modal .modal-dialog { display: table; } }

@media all and (min-width: 1920px) { #upload-csv-modal .modal-dialog { max-width: 1800px; } }

@media all and (min-width: 1400px) and (max-width: 1919px) { #upload-csv-modal .modal-dialog { max-width: 1360px; } }

@media all and (min-width: 1200px) and (max-width: 1399px) { #upload-csv-modal .modal-dialog { max-width: 1000px; } }

#upload-csv-modal .table-responsive { max-height: calc(80vh - 160px); }

@media all and (max-width: 767px) { #upload-csv-modal .table-responsive { max-height: calc(80vh - 216px); } }

@media all and (max-height: 600px) { #upload-csv-modal .table-responsive { max-height: calc(80vh - 216px); } }

/* end Contact CSV  modal */
/* Main file contain all common styles */
body { font-size: 14px; }

.iai-job_function_panel { width: 100%; }

.iai-vertical_tabs ul.nav.flex-column li a { text-decoration: none; }

.iai-vertical_tabs ul.nav.flex-column li a.active { background: #eeeeee; }

.iai-vertical_tabs ul.nav.flex-column li.active a { background: #ffffff; }

.iai-vertical_tabs ul.nav.flex-column li.active a.active { background: #eeeeee; }

#wrapper .page-content.page-content-center > .container-fluid > .row { width: calc(100% + 30px); }

#wrapper .page-content.page-content-center > .container-fluid > .row .ims-main-content { margin-left: auto; margin-right: auto; }

#new_applicants_list.table-list, #drop_offs_list.table-list { padding-left: 0; padding-right: 0; }

.client-review-page .table_row .head { padding-left: 0; padding-right: 0; }

.client-review-page .table_row .biased-div { margin-right: 0; }

.client-review-page .table_row .biased-div .biased-switch { min-width: 65px; width: auto; padding-right: 10px; height: auto; }

.current_status_row .inner { height: 100%; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-content: center; align-content: center; }

.current_status_row .inner .header, .current_status_row .inner .footer { -webkit-flex-basis: 100%; flex-basis: 100%; }

pre.pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; }

.width-100 { width: 100%; }

.page-content-audit { width: 100%; }

.audit_search_datatable div[name="SimpleTable"] { display: block; width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; -ms-overflow-style: scrollbar; }

@media all and (max-width: 767px) { .audit_search_datatable .col-sm-6 { width: 100%; flex-basis: 100%; max-width: 100%; text-align: center; }
  .audit_search_datatable .col-sm-6 .pagination { margin: 20px auto !important; float: none; -webkit-justify-content: center; justify-content: center; } }

#add-analytics-modal.add-analytic-modal .select2.select2-container.select2-container--default { max-width: 100% !important; width: 100% !important; }

.bootstrap-select > button.btn.btn-light { position: relative; color: #313536; border-style: solid; border-width: thin; border-color: #d6d6d6; padding-left: 14px; padding-right: 14px; font-size: 13px; border-radius: 20px; background: #ffffff; }

.bootstrap-select > button.btn.btn-light:hover, .bootstrap-select > button.btn.btn-light:active, .bootstrap-select > button.btn.btn-light:focus { background: #e6e6e6; }

.bootstrap-select .btn { outline: none; box-shadow: none; }

.bootstrap-select .btn:hover, .bootstrap-select .btn:active, .bootstrap-select .btn:focus { outline: none; box-shadow: none; }

.bootstrap-select .bs-actionsbox .btn-block { max-width: 204px; padding-right: 4px; margin-left: auto; margin-right: auto; }

.bootstrap-select .bs-actionsbox .btn { font-size: 13px; }

.bootstrap-select .bs-actionsbox .btn-light { border-color: #a7a7a7; background: #ffffff; }

.bootstrap-select .bs-actionsbox .btn-light + .btn-light { margin-left: 5px; }

.bootstrap-select .dropdown-menu.inner li { padding: 0; }

.bootstrap-select .dropdown-menu.inner li a { padding: 4px 15px; }

.bootstrap-select .dropdown-menu.inner li a:active, .bootstrap-select .dropdown-menu.inner li a:focus, .bootstrap-select .dropdown-menu.inner li a:hover { cursor: pointer; color: #262626; background-color: #f5f5f5; }

.bootstrap-select .dropdown-menu.inner a { font-size: 14px; }

#all-applicants-search-field { font-size: 14px; line-height: 15px; border: none; }

@media all and (max-width: 575px) { .ims-c-select-wrapper.select-all-application .ims-c-select-box .bootstrap-select { width: calc(100% - 87px) !important; padding-left: 4px; } }

.review-answer-table-wrapper table .save_btn a.btn.collapse_button { color: #333333; }

.review-answer-table-wrapper table .save_btn a.btn:hover, .review-answer-table-wrapper table .save_btn a.btn:active, .review-answer-table-wrapper table .save_btn a.btn:focus { color: #333333; }

.pointer { cursor: pointer; }

@media all and (max-width: 575px) { .customized-subscription-content .head { position: relative; }
  .customized-subscription-content .head .switch { margin-bottom: 0; height: auto; }
  .customized-subscription-content .head:after, .customized-subscription-content .head:before { content: ''; clear: both; width: 100%; display: table; } }

@media all and (max-width: 575px) { #manage-recruiter-content .save-div { display: -webkit-flex; display: flex; -webkit-flex-direction: row; flex-direction: row; -webkit-justify-content: space-between; justify-content: space-between; }
  #manage-recruiter-content .save-div .save-button { margin-left: 0; } }

@media all and (max-width: 767px) { #embed > .box { width: 100%; margin-left: 0; }
  #embed > .box .preview-button-container { margin-bottom: 30px; }
  #embed > .box .preview-button-container button { width: 100% !important; }
  #embed > .box .code-title { margin-bottom: 20px; }
  #embed > .box .code-p { padding-left: 0 !important; font-weight: normal; }
  #embed-chatbot .form-group .button-data-input { width: 100%; max-width: 100%; } }

.analytics_row .chatbot-analysis.content .item.chart-container { width: 100%; margin: 0; padding: 20px; }

.result_overview_row { padding: 15px; }

.result_overview_row.row { margin-left: 0; margin-right: 0; }

.analytics_row, .what_next_row, .current_status_row { padding: 15px; }

.analytics_row.row, .what_next_row.row, .current_status_row.row { margin-left: 0; margin-right: 0; }

.current_status_row { padding: 0; }

#under_review_table table thead th { padding-left: 0.75rem; padding-right: 0.75rem; }

@media all and (max-width: 991px) { .client-review-page .table_row .head button { margin-left: 0; } }

@media all and (max-width: 575px) { .client-review-page .table_row .head .filter { padding-left: 0; }
  .client-review-page .biased-div { padding-left: 0; float: none; text-align: left; margin-left: 0; margin-right: auto; } }

@media all and (max-width: 575px) { #answers_list .modal-footer { -webkit-flex-direction: column; flex-direction: column; justify-content: center; }
  #answers_list .modal-footer .carousel_nav { margin: 15px 0; } }

@media all and (min-width: 576px) and (max-width: 991px) { .new_applicants_row .column2 { margin-top: 15px; } }

@media all and (max-width: 767px) { #candidate_ux .box, #subscription .box, #faq .box, #analytics .box, #embed .box, #clone .box { width: 100%; max-width: 100%; margin-left: 0; }
  #clone .box { padding: 15px; } }

@media all and (max-width: 767px) { .form-section .iai-search-box { width: 100%; margin-bottom: 15px; }
  .iai-create_new_job input { margin-bottom: 15px; } }

.ksao-button.ksao-button-new { margin: 0; }

.ksao-button.ksao-button-new + .ksao-button-new { margin-left: 7px; }

@media all and (max-width: 575px) { .ksao-button.ksao-button-new { margin-bottom: 7px; } }

@media all and (max-width: 7667px) { .sortable-faq-blocks.ui-sortable { margin-left: -1em; margin-right: -1em; padding: 0; } }

.profile-upload-form input[type="file"] { width: auto; max-width: 100%; }

@-moz-document url-prefix() { .profile-upload-form input[type="file"] { white-space: normal; word-break: break-all; } }

.service-box-without fieldset.blockLabels { margin-left: 0; margin-right: 0; }

input[type="text"].form-control-c, input[type="email"].form-control-c { height: auto !important; }

#page-top > header .well > h2 { font-size: 1.7rem; }

#eulaModal .modal-body > embed { min-height: calc(100vh - 160px); }

.candidate.view-profile:has(.imp-maintenance-msg.imp-mtnce-mobile-msg) { background-color: #f5f5f5; height: auto; }

.candidate.view-profile:has(.imp-maintenance-msg.imp-mtnce-mobile-msg) .navbar.fixed-top { position: sticky; top: 0; }

/** COLOR VARIABLES **/
/** DEVICE BREAK POINTS **/
/* @todo Bootstrap 3 will remove shortly */
/** END DEVICE BREAK POINTS **/
#faq_table tr td.suggestedAnswer { font-weight: 400; }

.modal .modal-body .chart-container { margin-left: auto; margin-right: auto; }

.modal-chart.modal .modal-header .modal-title { -webkit-flex: auto; flex: auto; flex-basis: auto; display: -webkit-flex; display: flex; -webkit-justify-content: center; justify-content: center; }

.modal-chart.modal .modal-footer { -webkit-justify-content: center; justify-content: center; }

/* CARD ALIGNMENT */
.analytics_row .card-spl-deck .card-spl-item .chart_inner_box { height: auto !important; }

/* END CARD ALIGNMENT */
.ims-main-content .table-container table .table-row select { font-weight: 400; }

@media all and (min-width: 768px) and (max-width: 1280px) { .current_status_row .left { margin-bottom: 0 !important; }
  .current_status_row .right { padding-left: 15px !important; padding-right: 15px !important; } }

.ims-main-content .needs-approval-table { padding-right: 0; padding-left: 0; }

.ims-main-content .needs-approval-table table { width: 100%; }

@media all and (min-width: 992px) { .ims-main-content .analytics_row .header .ims-button-row a + a { margin-right: 10px; } }

@media all and (max-width: 991px) { .ims-main-content .analytics_row .header { height: auto; }
  .ims-main-content .analytics_row .header .ims-button-row { display: flex; justify-content: center; }
  .ims-main-content .analytics_row .header .ims-button-row a { display: inline-block; }
  .ims-main-content .analytics_row .header .ims-button-row a + a { margin-left: 10px; } }

.taleo_overview_row.result_overview_row.row { margin-top: 20px; margin-bottom: 50px; padding: 15px; border-radius: 15px; }

.audit_search_datatable table.table tr th:nth-last-child(3), .audit_search_datatable table.table tr th:nth-last-child(2) { min-width: 100px; width: 120px; }

.audit_search_datatable table.table tr th:last-child { width: 110px; }

.table-content.list .table-cells.cell2, .table-content.list .table-cells.cell3, .table-content.list .table-cells.cell4, .table-content.list .table-cells.cell5 { border-right-color: #eeeeee; border-right-style: solid; border-right-width: 1px; }

.btn[type="button"] { -webkit-appearance: none; -moz-appearance: none; }

.save-div button:only-child { margin-left: 0; }

.notification_delay_save_div { text-align: center; }

.autoreject_criteria .header:after, .autoreject_criteria .header:before { content: ''; clear: both; position: relative; display: table; width: 100%; height: 0; }

.autoreject_criteria .header > .col1, .autoreject_criteria .header .col2 { padding: 5px; }

@media all and (max-width: 767px) { .iai-question-row .iai-checkbox-container { display: none; } }

.btn-round { border-radius: 20px; }

@media all and (max-width: 575px) { .iai-interview-sections-list li.row .section-type .section-icon .parent-section-duration input.actual-section-duration { width: 40px; height: 30px; }
  .iai-interview-sections-list li.row .parent-section-title { margin-bottom: 15px; } }

@media all and (min-width: 1200px) { .iai-interview-sections-list li.row .section-type .section-icon .parent-section-duration input.actual-section-duration { width: 50px; height: 30px; } }

.step-list.iai-interview-sections-list.resume-section .actual-step-description { padding-left: 0; }

.step-list.iai-interview-sections-list .wrap-up-text-section { padding-left: 0; display: -webkit-flex; display: flex; }

@media all and (max-width: 767px) { .step-list.iai-interview-sections-list .wrap-up-text-section .col-xs-1.no-sides-padding { text-align: center; } }

.step-list.iai-interview-sections-list .wrap-up-text-section .first-reply { padding: 10px 15px; }

.iai-form-navigation .btn { line-height: normal; }

.expandable-box .collapse input[type="text"], .expandable-box .collapse input[type="email"], .expandable-box .collapse:after, .expandable-box .collapse:before { content: ""; clear: both; position: relative; width: 100%; height: 0; display: table; }

.expandable-box .collapse .form-control, .expandable-box .collapse .table-row select[name="stage"], .table-row .expandable-box .collapse select[name="stage"] { margin-bottom: 15px; }

.expandable-box .collapse .form-control + .btn, .expandable-box .collapse .table-row select[name="stage"] + .btn, .table-row .expandable-box .collapse select[name="stage"] + .btn { margin-left: 0; }

@media all and (max-width: 767px) { .reinvitation-config, .dropoff-reminder-config { padding-left: 0; } }

@media all and (max-width: 575px) { #under-review-threshold .auto_reject select + button { margin-left: 15px; vertical-align: middle; }
  .tab-pane .box { max-width: none; width: 100%; margin-left: 0; }
  .weightage_criteria .column1 + .column2 input { max-width: none; }
  .expandable-box .content { padding: 10px 15px; max-width: none; width: 100%; }
  .expandable-box .content .select2.select2-container { max-width: none; width: 100%; } }

@media all and (max-width: 767px) { .expandable-box .head > span { display: block; position: relative; }
  .expandable-box .head > span:after, .expandable-box .head > span:before { content: ""; position: relative; width: 100%; height: 0; display: table; }
  .expandable-box .head > span .save-button { margin-top: 15px; margin-left: 0; clear: both; } }

#edit_existing_table .expand_button { color: #333333; }

@media all and (max-width: 767px) { #edit_existing_table table.table { display: block; width: 100%; }
  #edit_existing_table table.table tbody { display: block; width: 100%; }
  #edit_existing_table table.table .table-row { display: block; width: 100%; }
  #edit_existing_table table.table .table-row.question-row { display: table; width: 100%; }
  #edit_existing_table table.table .table-row.question-row .cell { display: table-cell; }
  #edit_existing_table table.table .table-row:not(.question-row) .cell { display: block; width: 100%; position: relative; }
  #edit_existing_table table.table .table-row:not(.question-row) .cell:after, #edit_existing_table table.table .table-row:not(.question-row) .cell:before { content: ""; position: relative; width: 100%; height: 0; display: table; } }

#impress-logo-link img { transform: scale(0.7); }

#fc_frame { z-index: 999 !important; }

.bot-qr-code-modal-wrapper.ant-modal-wrap { z-index: 1060; }
.bg-impress-primary { background-color: #f49c26; }