/* registration */

html{
  height: 100%;
}
#main_content{
  font-family: 'Fira Sans', sans-serif !important;
  font-size: 12px;
}

#main_content .ui-widget {
  font-family: 'Fira Sans', sans-serif !important;
}

#main_content .jqx-widget-content-bootstrap {
  font-family: 'Fira Sans', sans-serif !important;
}

.new_design p.timesheet-modal_pargraph {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.new_design p.modal-pargraph_white {
  color: #ffff !important;
}

.new_design p.modal-dark_pargraph {
  color: #054A61 !important;
}

.new_design p.payroll-setari_description {
  font-size: 16px;
  font-weight: 700;
  color: #054A61;
  text-transform: none;
}

.new_design p.setari-table-border--lg {
  font-size: 16px;
  font-weight: 600;
  color: #054A61;
  text-transform: none;
  border-bottom: 1px solid #DAE0DE;
}

.new_design p.contract-payroll--table {
  font-size: 14px;
  font-weight: 400;
  font-style: italic;
  color: #6C757D;
  margin-bottom: 0px;
}

.new_design p.payroll-setari_descriptions {
  text-transform: uppercase;
}

.new_design p.payroll-table_pargraph-light {
  font-size: 16px;
  font-weight: 400;
}

.new_design p.payroll-import_pargraph-light {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #0D9DC6;
}

.new_design p.table-import--payrol {
  font-size: 14px;
  font-weight: 700;
  color: #054A61;
  text-transform: uppercase;
  margin-bottom: 40px;
}

.new_design p.premise-helping-text {
  font-size: 16px;
  font-weight: 400;
  color: #054A61;
  font-style: italic;
  text-transform: none;
}

.new_design p.payroll-configurations-title {
  font-size: 16px;
  font-weight: 400;
  color: #B1BCBB;
  text-transform: none;
}

.new_design p.add-color-theme__green {
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  margin-bottom: 0px;
}

.new_design p.add-date-scheduling-section {
  font-size: 16px;
  font-weight: 500;
  color: #054A61;
  margin-top: 5px;
}

.new_design p.add-date-scheduling-emplpoyees {
  text-transform: none;
  font-weight: 400;
}

.new_design p.add-date-theme__gray {
  color: #B1BCBB;
}

.new_design p.document-word-texts {
  font-size: 14px;
  font-weight: 400 !important;
  color: #6C757D !important;
  margin-bottom: 0px;
}

.new_design p.document-word-texts-file {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400 !important;
  color: #6C757D !important;
  margin-bottom: 0px !important;
}

.new_design p.document-word-texts-link {
  color: #0D9DC6;
  cursor: pointer;
}

.new_design p.document-word-texts-link:hover {
  color: #054A61;
}

.new_design p.text-default-itaclic {
  font-size: 12px;
  font-weight: 500;
  color: #FF851A !important;
  font-style: italic;
  text-transform: none;
}

.new_design h4.h4.modal-heading {
  font-size: 20px;
  font-weight: 400;
}

.new_design h4.h4.payyroll-left_top-heading {
  font-size: 20px;
}

.new_design h3.h3.overtime-modal_item-heading {
  font-size: 12px;
}

.new_design label.fullstop-dotted-theme {
  background-color: #28A745;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-bottom: 0px;
}

.new_design li.add-color-theme__red {
  color: #DC3545 !important;
}

.new_design li.add-color-theme__green {
  color: #28A745 !important;
}

@media (min-width: 1200px) and (max-width: 1440px) {
  .new_design h4.h4.modal-heading {
    font-size: 18px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .new_design h4.h4.modal-heading {
    font-size: 18px;
  }
  .new_design p.timesheet-modal_pargraph {
    font-size: 12px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .new_design h4.h4.modal-heading {
    font-size: 16px;
  }
  .new_design p.timesheet-modal_pargraph {
    font-size: 12px !important;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .new_design h4.h4.modal-heading {
    font-size: 16px;
    text-align: center !important;
  }
  .new_design h4.h4.payyroll-left_top-heading {
    font-size: 16px !important;
  }
  .new_design p.timesheet-modal_pargraph {
    font-size: 12px !important;
  }
}

@media (min-width: 768px) and (max-width: 1100px) {
  .new_design h4.h4.payyroll-left_top-heading {
    font-size: 16px !important;
  }
}

@media (min-width: 300px) and (max-width: 575px) {
  .new_design h4.h4.payyroll-left_top-heading {
    font-size: 14px !important;
  }
  .new_design h3.h3.overtime-modal_item-heading {
    font-size: 11px;
  }
}

.new_design .payroll_button {
  background: #FF851A !important;
  color: #ffff !important;
}

.new_design .payroll_button:hover {
  background: #E86E13 !important;
}

/* registration */
.new_design .login {
  background: #054A61;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
  height: 100%;
  min-height: 100vh;
}

.new_design .table--align-vertical--line {
  border-left: 1px solid #DAE0DE;
}

.new_design .table--align-vertical--th:hover::before {
  border: 1px solid #054A61;
  border-bottom: 0px;
  border-right: 0px;
}

.new_design .payrol-slip--table {
  border-right: 1px solid #DAE0DE;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding-right: 10px !important;
}

.new_design .table--align-vertical--th {
  position: relative;
}

.new_design .username--danger-select {
  color: #DC3545 !important;
}

.new_design .onboarding-profile--tooltip {
  margin-top: 4px;
}

.new_design .table-head-column-fixed {
  position: absolute;
  width: 128px;
  height: 15vh;
  z-index: 1;
  background: white;
  border-right: 1px solid #DAE0DE;
}

.new_design .user-data-table--clumn1 {
  padding-left: 100px !important;
}

.new_design .add-events-payroll--filters ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.new_design .left {
  float: left;
}

.new_design .add-events-payroll--filters .left {
  float: left;
}

.new_design .add-events-payroll--filters .right {
  float: right;
}

.new_design .add-events-payroll--filters .monthname {
  width: 25rem;
}

.new_design .add-events-payroll--filters .pointer {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.new_design .add-events-payroll--filters .header {
  border-bottom: 1px solid #ddd;
  padding: 0.5em;
  height: 40px;
  background-color: #98BDD2;
}

.new_design .add-events-payroll--filters .group:after {
  content: "";
  display: table;
  clear: both;
}

.new_design .add-events-payroll--filters .calendar p {
  line-height: 1.5em;
  margin: 0;
  color: #ffff;
}

.new_design .add-events-payroll--filters .calendar {
  background: #ffff;
  color: #777;
  padding: 0;
  max-width: 20em;
  min-height: 15em;
  text-transform: uppercase;
}

.new_design .add-events-payroll--filters .calendar li {
  float: left;
  width: calc(100% / 7);
  text-align: center;
  padding: 0.35em 0;
  cursor: pointer;
  height: 40px;
}

.new_design .well.performance-assessments-card {
  height: 80vh;
}

.new_design .add-events-payroll--filters .calendar li.empty {
  pointer-events: none;
}

.new_design .add-events-payroll--filters .calendar li:hover {
  color: #DC3545;
}

.new_design .add-events-payroll--filters .calendar li.active,
.new_design .add-events-payroll--filters .calendar li.active:hover {
  background-color: #98BDD2;
  color: #ffff;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
}

.new_design .add-events-payroll--filters .calendar li:hover {
  background-color: #98BDD2;
  border-radius: 50%;
  color: #ffff;
}

.new_design .select-colors-overview select {
  font-style: italic !important;
  color: #B1BCBB !important;
}

.new_design .calendar li.calendar-day-header:hover {
  background-color: #d6e6f0;
  border-radius: 0%;
  color: #ffff !important;
}

.new_design .calendar li.calendar-day-header.active {
  background-color: #d6e6f0 !important;
  border-radius: 0% !important;
}

.new_design .add-events-payroll--filters .calendar li.active span {
  color: #ffff;
}

.new_design .add-events-payroll--filters .calendar li:nth-child(-n + 7) {
  color: #054A61;
  background-color: #d6e6f0;
  padding-top: 9px;
}

.new_design .add-events-payroll--filters .calendar li {
  color: #054A61;
}

.new_design .add-events-payroll--filters .calendar li span {
  color: #054A61;
  vertical-align: sub;
  font-weight: 500;
}

.new_design .add-events-payroll--filters .center {
  text-align: center;
}

.new_design .table--align-vertical--th:hover::before {
  border: 1px solid #054A61;
  border-bottom: 0px;
  border-right: 0px;
}

.new_design .payrol-slip--table {
  border-right: 1px solid #DAE0DE;
  font-size: 16px !important;
  font-weight: 700 !important;
  padding-right: 10px !important;
}

.new_design .dropdown-down--timesheet--edit::before {
  border: 1px solid #054A61 !important;
  border-top: 0px !important;
  border-right: 0px !important;
  -webkit-transform: rotate(132deg) !important;
  transform: rotate(132deg) !important;
  top: 20px !important;
}

.new_design .table--align-vertical--th {
  position: relative;
}

.new_design .username--danger-select {
  color: #DC3545 !important;
}

.new_design .accordion-dropdown-form--timesheet {
  margin-bottom: -35px;
}

.new_design .onboarding-profile--tooltip {
  margin-top: 4px;
}

.new_design .onboarding-left-profile-section {
  margin-top: 2rem;
}

.new_design .onboarding-table-overflow--lg {
  height: 500px;
}

.new_design .table--align-vertical--th::before {
  content: "";
  position: absolute;
  display: block;
  margin: -2px auto;
  width: 14px;
  left: -13px;
  height: 13px;
  top: 6px;
  border-top: 1px solid #DAE0DE;
  border-left: 1px solid #DAE0DE;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.new_design .user-management-formgroup .date-picker-input ul li {
  display: inline-block !important;
}

.new_design .user-management-formgroup
.date-picker-input
ul
li
.date-time-calendars
.form-input-text-left {
  width: 80px !important;
  margin: 11px !important;
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin-bottom: 34px !important;
}

.new_design a.dropdown-toggle--personnel {
  color: #FF851A !important;
}
.new_design .navbar-nav .active .dropdown-toggle {
  color: #FF851A !important;
}

.new_design .user-language-selected:hover .dot {
  opacity: 1 !important;
}

.new_design label.view-form--tooltip {
  width: 100px !important;
  max-width: none;
}

.new_design label.view-form--tooltip-file-upload {
  width: 144px !important;
  max-width: none !important;
}

.new_design label.view-form--tooltip-file {
  width: 120px !important;
  max-width: none !important;
}

.new_design .timeoff-accordion--expand {
  min-height: 100% !important;
}

.new_design span.left-section-profile-text {
  font-size: 16px;
  font-weight: 700;
  color: #054A61;
  vertical-align: text-top;
  margin-left: 5px;
}

.new_design .inputs:hover + .toggle-password {
  color: #054A61 !important;
  stroke: #054A61 !important;
  fill: #054A61 !important;
}

.new_design .inputs:hover + svg {
  stroke: #054A61 !important;
}

.new_design .inputs:hover + .add__stroke {
  stroke: #054A61 !important;
}

.new_design .btn-theme-transparent--downloads {
  font-size: 16px !important;
}

.new_design .btn-selected-time--scheduling {
  background-color: #EFF2F3 !important;
  color: #B1BCBB !important;
}

.new_design .add__stroke:hover {
  stroke: #054A61 !important;
}

.new_design .sidebar-left-label--sm {
  display: none;
}

.new_design .user-form-group-lg span.fa-eye:before {
  opacity: 0;
}

.new_design a.username-label--lg {
  font-size: 16px !important;
}

.new_design .user-form-group-lg span.fa-eye-slash:before {
  opacity: 0;
}

.new_design label.calendar-label--form {
  font-weight: 700 !important;
}

.new_design .user-click-change--sm {
  display: none;
}

.new_design .account-login {
  width: 500px;
}

.new_design .account-login .login-form label {
  font-weight: 600;
  color: #054A61;
  font-size: 16px;
}

.new_design .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.new_design form.login-form {
  max-width: 100%;
}

.new_design .login-form input,
.new_design .login-form select {
  width: 100%;
  position: relative;
  padding: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 5px;
  outline: none;
  min-height: 55px;
  border: 1px solid #DAE0DE;
}

.new_design .login-form input:hover,
.new_design .login-form select:hover {
  border: 1px solid #054A61;
}

.new_design .login-form input::-webkit-input-placeholder,
.new_design .login-form select::-webkit-input-placeholder {
  font-style: italic;
}

.new_design .login-form input:-ms-input-placeholder,
.new_design .login-form select:-ms-input-placeholder {
  font-style: italic;
}

.new_design .login-form input::-ms-input-placeholder,
.new_design .login-form select::-ms-input-placeholder {
  font-style: italic;
}

.new_design .login-form input::placeholder,
.new_design .login-form select::placeholder {
  font-style: italic;
}

.new_design .login-form {
  background: #FFFFFF;
  float: left;
  width: 100%;
  padding: 30px;
  border-radius: 5px;
}

.new_design .login-form .change_user {
  margin-top: 0;
  color: #054A61;
  font-size: 14px;
}

.new_design .login-form .form-control-plaintext {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  min-height: initial;
  padding: 3px;
  color: #054A61;
  font-size: 14px;
}

.new_design .login-form .form-control-plaintext:hover {
  border: 1px solid #ffffff;
}

.new_design button.btn-theme--change {
  width: 100%;
  background: #FF851A;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 6px 12px;
  color: #FFFFFF;
  border: 0px;
  margin: 10px 0px 20px;
  text-transform: uppercase;
  border-radius: 5px;
  min-height: 55px;
}

.new_design input.btn-theme--change{
  width: 100%;
  background-color: #EFF2F3;
  color: #054A61;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 6px 12px;
  border: 0px;
  margin: 10px 0px 20px;
  text-transform: uppercase;
  border-radius: 5px;
  min-height: 55px;
}

.new_design input.btn-theme--change#btn_auth[disabled] {
  color: #fff;
}

.new_design .btn-theme-custom--apply {
  margin-left: 40px !important;
}

.new_design .btn-dropdown-hidden::after {
  display: none !important;
}

.new_design .btn-dropdown-hidden {
  padding: 10px 20px !important;
  text-transform: none !important;
}

.new_design .btn-dropdown-hidden--import {
  padding: 8px 20px !important;
  text-transform: none !important;
}

.new_design .add-more-table-details {
  margin-top: 20px;
}

.new_design .add-more-table-details a {
  font-weight: 700;
  color: #0D9DC6;
  font-size: 14px;
}

.new_design .add-more-table-details a:hover {
  color: #054A61;
}

.new_design button.btn-theme--change:hover {
  background-color: #E86E13;
}

.new_design input.btn-theme--change:hover:not([disabled]){
  background-color: #E86E13 !important;
  color: #fff;
}
.new_design input.btn-theme--change.active{
  background-color: #ff851a;
  color: #fff;
}

.new_design .remember {
  float: left;
  width: 100%;
  margin: 10px 0 10px;
}

/* Customize the label (the container) */
.new_design .custom-checkbox {
  display: block;
  position: relative;
  padding-left: 20px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400 !important;
  padding-top: 0px;
  float: left;
}

.new_design .user-filters-collapse--timesheet {
  font-weight: 700 !important;
}

.new_design .custom-checkbox--selected {
  margin-bottom: 0px !important;
  margin-top: -3px !important;
}

.new_design label.checked-label--lg {
  font-size: 12px !important;
  font-weight: 700 !important;
}

/* Hide the browser's default checkbox */
.new_design .custom-checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.new_design .custom-checkbox .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  width: 15px;
  border-radius: 3px;
  background-color: transparent;
  border: 1px solid #B1BCBB;
}

/* On mouse-over, add a grey background color */
.new_design .custom-checkbox:hover input ~ .checkmark {
  background-color: #054A61;
}

/* When the checkbox is checked, add a blue background */
.new_design .custom-checkbox input:checked ~ .checkmark {
  background-color: #054A61;
}

/* Create the checkmark/indicator (hidden when not checked) */
.new_design .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.new_design .custom-checkbox input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.new_design .custom-checkbox .checkmark:after {
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid #FFFFFF;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .table-content-more-tooltip .tooltip-on-top .tooltiptext-top,
.new_design .tool-tip-md-edit .tooltiptext-top {
  margin-top: -19px !important;
  margin-left: -24px !important;
}

.new_design .dashboard-setting .tooltiptext-top{
  text-align: center !important;
  width: 100px !important;
  margin-left: -35px !important;
}

.new_design .checked-label--lg {
  position: relative;
}

@media (max-width: 767px) {
  .new_design .account-login {
    width: 90%;
  }
  .new_design form.login-form {
    max-width: 100%;
  }
  .new_design button.btn-theme--change {
    font-size: 13px;
  }
  .new_design input.btn-theme--change{
    font-size: 13px;
  }
}

.new_design .dropzone {
  min-height: 150px;
  border: 1px solid #DAE0DE;
  background: white;
  padding: 8px 8px;
  border-radius: 15px;
  height: 100%;
  overflow-y: auto;
}

.new_design .user-contract-details--header {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.new_design .user-contract-details span {
  width: 20px;
  display: inline-block;
  height: 20px;
  margin-right: 5px;
}

.new_design .user-contract-details--lg span.block__element {
  height: 100%;
  margin-top: 8px;
}

.new_design .user-contract-details span img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  vertical-align: sub;
}

.new_design .user-contract-details span {
  width: 20px;
  display: inline-block;
  height: 20px;
  margin-right: 5px;
}

.new_design .timeoff-medical-leave--accordions {
  height: 490px;
  overflow-y: auto;
}

.new_design .user-employees-table {
  padding-left: 13px;
  min-height: 340px !important;
}

.new_design .dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 5px;
  min-height: 140px;
  min-width: 140px;
}

.new_design .dropzone .dz-preview .dz-image {
  border-radius: 0px;
  overflow: hidden;
  min-height: 140px;
  min-width: 140px;
  position: relative;
  display: block;
  z-index: 10;
  width: 120px;
  height: 120px;
}

.new_design .dropzone .dz-preview .dz-image img {
  display: block;
  min-height: 140px;
  min-width: 140px;
}

.new_design div.dataTables_wrapper div.dataTables_length label::after {
  padding-left: 1.3em;
}

.new_design .datatable-navigations p {
  font-size: 12px;
  font-weight: 500;
  color: #054A61;
  text-transform: uppercase;
  margin: 10px 0px 0px;
}

.new_design .datatable-navigations p.navigation-text {
  color: #0D9DC6;
}

.new_design button:disabled,
.new_design button[disabled] {
  background-color: #EFF2F3;
  color: #FFFFFF;
}

.new_design #sidebar_menu .fa {
  font-size: 20px !important;
  color: #F1F8FC;
}

.new_design .order-display-count-one {
  display: none;
}

.new_design .accordion-dropdown-lg
#accordion
.panel
.panel-heading
a.user-filters-collapse {
  color: #FF851A;
}

.new_design .accordion-dropdown-lg
#accordion
.panel
.panel-heading
a.user-filters-collapse::after {
  content: "";
  border: solid #FF851A;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.user-filters-collapse:hover,
.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.user-filters-collapse:focus {
  color: #E86E13;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.user-filters-collapse::after:hover,
.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.user-filters-collapse::after:focus {
  content: "";
  border: solid #E86E13;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
}

.new_design .dropzone {
  border-style: dashed;
}

.new_design .dropzone .image-picker-container {
  text-align: center;
}

.new_design .dropzone .image-picker-container .placeholder-view {
  margin-top: 2.5rem;
}

.new_design .dropzone .image-picker-container .placeholder-view .upload-file-picker span {
  width: 51px;
  display: inline-block;
  height: 51px;
  margin-right: 5px;
}

.new_design .dropzone .image-picker-container .placeholder-view .browse-desc {
  color: #DAE0DE;
  font-size: 16px;
}

.new_design .container-body-timeline {
  margin-top: 5rem;
}

.new_design .container-body-timeline .user-right-timeline .panel-heading-right .panel-title {
  font-size: 14px;
  font-weight: 700;
  color: #054A61;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.new_design .container-body-timeline .btn-theme-warning {
  background-color: #FF851A;
  color: #FFFFFF;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  border: none;
  margin: 5px;
  margin-left: 0px;
  min-height: 42px;
}

.new_design .container-body-timeline .btn-theme-warning:hover {
  background-color: #E86E13;
}

.new_design .container-body-timeline .btn-theme-transparent {
  background-color: #d4ecf9;
  color: #054A61;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  border: none;
  margin: 5px;
  min-height: 42px;
}

.new_design .container-body-timeline .btn-theme-transparent:hover {
  background-color: #C1E0F2;
}

.new_design .container-timeline {
  text-align: center;
  margin-top: 30px;
}

.new_design .container-timeline .timeline {
  counter-reset: test 20;
  position: relative;
  display: inline-block;
  margin-top: 20px;
}

.new_design .container-timeline .timeline li {
  list-style: none;
  float: left;
  width: 170px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  color: #054A61;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 1px;
}

.new_design .container-timeline .timeline li.time-line-text {
  color: #FF851A;
}

.new_design .container-timeline .timeline li:before {
  counter-increment: test;
  content: counter(test);
  width: 25px;
  height: 25px;
  border: 1px solid #054A61;
  border-radius: 50%;
  display: block;
  text-align: center;
  line-height: 25px;
  margin: 0 auto 10px auto;
  background: #F1F8FC;
  color: transparent;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
  cursor: pointer;
}

.new_design .container-timeline .timeline li:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: #054A61;
  top: 12px;
  left: -50%;
  z-index: -999;
  -webkit-transition: all ease-in-out 0.3s;
  transition: all ease-in-out 0.3s;
}

.new_design .container-timeline .timeline li:first-child:after {
  content: none;
}

.new_design .container-timeline .timeline li.active-tl {
  color: #054A61;
}

.new_design .container-timeline .timeline li.active-tl:before {
  background: #054A61;
}

.new_design .container-timeline .timeline li.active-tl + li:after {
  background: #054A61;
}

.new_design container-timeline .timeline.timeline-wizard--changes li {
  width: 320px;
}

.new_design .container-timeline ul:nth-child(1) {
  color: transparent;
}

.new_design .container-timeline.container-timeline--changes {
  margin-bottom: 100px;
}

.new_design .accordion-dropdown-lg #accordion,
.new_design .accordion-dropdown-lg #accordion1 {
  margin: auto;
}

.new_design .accordion-dropdown-lg #accordion .panel,
.new_design .accordion-dropdown-lg #accordion1 .panel {
  border: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 30px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading {
  color: #0D9DC6;
  background-color: #FFFFFF !important;
  border-color: transparent;
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 5px;
  padding: 15px 20px;
  letter-spacing: 1px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading.panel-heading-management,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading.panel-heading-management {
  padding: 20px 129px;
  padding-left: 0px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading.panel-heading-management a,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading.panel-heading-management a {
  font-size: 12px;
  letter-spacing: 0px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading.panel-heading-management--modules,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading.panel-heading-management--modules {
  padding: 20px 55px;
  padding-left: 0px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading.users-table--dropdown--custom,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading.users-table--dropdown--custom {
  padding: 20px 129px;
  padding-left: 0px;
  display: inline-block;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading.users-table--dropdown--timesheet,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading.users-table--dropdown--timesheet {
  padding: 20px 70px;
  padding-left: 0px;
  margin-left: 0px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a {
  display: block;
  position: relative;
  font-weight: 600;
  text-decoration: none;
  font-size: 14px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label:hover,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label:hover {
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label:focus,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label:focus {
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label .toggle-switches-btn,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label .toggle-switches-btn,
.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label .toggle-switches-btn_0,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label .toggle-switches-btn_0,
.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label .toggle-switches-btn_1,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label .toggle-switches-btn_1   {
  margin-right: 10px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label label,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label label {
  font-weight: 500;
  text-decoration: none;
  font-size: 14px;
  margin-top: 4px;
  text-transform: capitalize;
  color: #054A61;
  letter-spacing: 0px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label label:hover,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label label:hover {
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label label:focus,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label label:focus {
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label::after,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label::after {
  content: "";
  border: solid #054A61;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 5px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label:hover:after,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label:hover:after {
  border: solid #B1BCBB;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 5px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a.toggle-switch-label:focus:after,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a.toggle-switch-label:focus:after {
  border: solid #B1BCBB;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 5px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a:focus,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a:focus {
  color: #FF851A;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a::after,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a::after {
  content: "";
  border: solid #0D9DC6;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a:hover:after,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a:hover:after {
  border: solid #FF851A;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a:focus:after,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a:focus:after {
  border: solid #FF851A;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading a[aria-expanded="true"]::after,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading a[aria-expanded="true"]::after {
  -webkit-transform: rotate(47deg);
  transform: rotate(47deg);
  top: 2px;
}

.new_design .accordion-dropdown-lg #accordion .panel .panel-heading:hover,
.new_design .accordion-dropdown-lg #accordion1 .panel .panel-heading:hover {
  color: #FF851A;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form {
  min-height: 100px !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form.accordion-dropdown-form--contract {
  min-height: 50px !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default {
  background-color: transparent;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group label {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #054A61;
  letter-spacing: 1px;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text {
  width: 100%;
  border: 1px solid #DAE0DE !important;
  min-height: 48px;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text:hover {
  border: 1px solid #054A61;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text::-webkit-input-placeholder {
  font-size: 14px;
  font-style: italic;
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text:-ms-input-placeholder {
  font-size: 14px;
  font-style: italic;
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text::-ms-input-placeholder {
  font-size: 14px;
  font-style: italic;
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text::placeholder {
  font-size: 14px;
  font-style: italic;
  color: #B1BCBB;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text.form-input-text-left {
  width: 180px;
  margin: 40px;
  margin-top: 0px;
  margin-left: 0px;
  background-color: #FFFFFF;
  margin-bottom: 15px;
  border: 1px solid none;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text.form-input-text-left:hover {
  border: 1px solid #054A61 !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text.form-input-text-right {
  border: 1px solid none;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text.form-input-text-right:hover {
  border: 1px solid #054A61 !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text.select-option-menu:after {
  content: "";
  border: solid #0D9DC6;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 5px;
  position: absolute;
  right: 10px;
  top: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent {
  color: #0D9DC6;
  background-color: transparent !important;
  border-color: transparent;
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 5px;
  padding: 15px 20px;
  width: 200px;
  letter-spacing: 1px;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.users-table--dropdown {
  padding: 15px 93px 15px 0px;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg {
  width: 100%;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.user-filters-collapse::after {
  content: "" !important;
  border: 1px solid #054A61 !important;
  border-top: 0px !important;
  border-left: 0px !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.timeoff-medical-collapse--links {
  font-size: 16px !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.timeoff-medical-collapse--links::after {
  right: -20px !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.timeoff-medical-collapse--links:hover {
  color: #054A61 !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.timeoff-collapse-accordion .timeoff-heading--lg ul.user-leave-order--list li {
  display: inline-block;
  color: #054A61;
  font-size: 16px;
  font-weight: 600;
  padding: 45px;
  padding-top: 0px;
  padding-left: 0px;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.timeoff-collapse-accordion .timeoff-heading--lg ul.user-leave-order--list li.color-theme__green {
  color: #28A745;
  font-weight: 500;
  text-transform: capitalize;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.timeoff-collapse-accordion .timeoff-heading--lg ul.user-leave-order--list li.color-theme__blue {
  font-weight: 500;
  text-transform: capitalize;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--lg a.timeoff-collapse-accordion .timeoff-heading--lg ul.user-leave-order--collapse li {
  padding-bottom: 0px;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form .panel-heading-transparent.panel-heading-transparent--md {
  width: 400px;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form--contract {
  margin-bottom: 0px !important;
}

.new_design .accordion-dropdown-lg.accordion-dropdown-form--feedback {
  min-height: 60px !important;
}

.new_design .table-responsive-lg {
  border-top: none !important;
  overflow: auto;
}

.new_design .table-responsive-lg table {
  margin-bottom: 0px;
}

.new_design .table-responsive-lg table thead tr th {
  border-bottom: 1px;
}

.new_design .table-responsive-lg table thead tr th.table-heading-lg {
  text-transform: uppercase;
  color: #054A61;
  font-size: 12px;
}

.new_design .table-responsive-lg table thead tr th.table-heading-lg span {
  width: 12px;
  height: 12px;
  margin-left: 7px;
  display: inline-block;
}

.new_design .table-responsive-lg table thead tr th.table-heading-lg span img {
  width: 100%;
  vertical-align: baseline;
}

.new_design .table-responsive-lg table thead tr th.datatable-responsive-lg {
  text-transform: uppercase;
  color: #054A61;
  font-size: 12px;
  font-weight: 700;
}

.new_design .table-responsive-lg table thead tr th.user-combined-listing--table {
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
}

.new_design .table-responsive-lg table thead tr th.user-combined-listing--table h6.h6 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0px;
}

.new_design .table-responsive-lg table thead tr th.user-combined-listing--table ul.user-combined-listing--lg li {
  display: inline-block;
  font-size: 12px;
  padding: 40px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  text-transform: uppercase;
}

.new_design .table-responsive-lg table thead tr th.user-combined-listing--table hr {
  margin-top: 8px;
  margin-bottom: 8px;
}

.new_design .table-responsive-lg table thead tr th.table-head-details--responsive {
  min-width: 180px;
}

.new_design .table-responsive-lg table thead tr th.user-table--status {
  padding-left: 10rem;
}

.new_design .table-responsive-lg table thead tr th.user-table-actions {
  text-align: right;
  padding-right: 14px;
}

.new_design .table-responsive-lg table thead tr th.user-actions--icons--changes {
  text-align: center;
  position: absolute;
  width: 200px;
  right: 22px;
  top: auto;
  margin-top: 0px;
  background-color: #ffff;
  border-left: 1px solid #DAE0DE;
  border-bottom: none;
}

.new_design .table-responsive-lg table tbody tr.table-row-responsive {
  height: 45px;
}

.new_design .table-responsive-lg table tbody tr.table-data-time-scheduling td.user-table-taxt--outline {
  min-width: 140px;
}

.new_design .table-responsive-lg table tbody tr.table-row-responsive--md {
  height: 75px;
}

.new_design .table-responsive-lg table tbody tr.table-row-responsive__leave {
  height: 60px;
}

.new_design .table-responsive-lg table tbody tr.table-row-responsive--lg {
  height: 108px;
}

.new_design .table-responsive-lg table tbody tr.table-row-responsive--feedback {
  height: 75px;
}

.new_design .table-responsive-lg table tbody tr.table-row-responsive--fixed {
  height: 75px !important;
}

.new_design .table-responsive-lg table tbody tr.table-row-responsive--contract {
  height: 75px;
}

.new_design .table-responsive-lg table tbody tr td {
  padding: 6px;
}

.new_design .table-responsive-lg table tbody tr td.user-action-icons span {
  vertical-align: middle;
}

.new_design .table-responsive-lg table tbody tr td.user-action-management-tools span label.tooltiptext-top {
  margin-top: -16px;
  margin-left: -20px;
}

.new_design .table-responsive-lg table tbody tr td.table-detail-lg {
  color: #054A61;
  font-weight: 500;
  font-size: 16px;
  vertical-align: middle;
  text-align: center;
}

.new_design .table-responsive-lg table tbody tr td.table-user-name {
  color: #0D9DC6;
  text-transform: capitalize;
  font-weight: 400;
  vertical-align: middle;
  font-size: 16px;
}

.new_design .table-responsive-lg table tbody tr td.table-user-name--lg {
  font-size: 16px;
}

.new_design .table-responsive-lg table tbody tr td.table-user-name--lg a {
  color: #0D9DC6;
}

.new_design .table-responsive-lg table tbody tr td.table-user-name--lg a:hover {
  color: #054A61 !important;
}

.new_design .table-responsive-lg table tbody tr td.table-user-name--lg span:hover {
  color: #054A61;
}

.new_design .table-responsive-lg table tbody tr td.table-user-name--lg span.user-lastname--lg {
  font-weight: 700;
  margin: 0px;
}

.new_design .table-responsive-lg table tbody tr td.table-detail-button .btn-theme-warning {
  background-color: #FF851A;
  color: #FFFFFF;
  vertical-align: middle;
  border: none;
  outline: none;
  text-transform: capitalize;
}

.new_design .table-responsive-lg table tbody tr td.table-detail-button .btn-theme-warning:hover {
  background-color: #E86E13;
}

.new_design .table-responsive-lg table tbody tr td.table-user-text {
  color: #B1BCBB;
  vertical-align: middle;
  font-size: 16px;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing {
  text-align: left;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li {
  padding: 30px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.user-data-count--md {
  padding: 10px;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-btn-class {
  padding: 3px 7px 3px 23px !important;
  border: 1px solid #B1BCBB !important;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-class-btn--column {
  margin: 48px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-input-fields-data {
  padding: 0px !important;
  border: 0px solid transparent !important;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-input-fields-data:hover {
  background-color: transparent !important;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-input-fields-data .user-form--input-data {
  padding: 3px 7px 3px 11px !important;
  border: 1px solid #b1bcbb !important;
  width: 66px;
  border-radius: 5px;
  /* margin: 5px; */
  margin-top: 0px;
  margin-bottom: 0px;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-input-fields-data .user-form--input-data::-webkit-input-placeholder {
  font-size: 16px;
  color: #054A61;
  font-weight: 500;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-input-fields-data .user-form--input-data:-ms-input-placeholder {
  font-size: 16px;
  color: #054A61;
  font-weight: 500;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-input-fields-data .user-form--input-data::-ms-input-placeholder {
  font-size: 16px;
  color: #054A61;
  font-weight: 500;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.table-input-fields-data .user-form--input-data::placeholder {
  font-size: 16px;
  color: #054A61;
  font-weight: 500;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.user-data--count a {
  color: #B1BCBB;
  font-size: 16px;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.user-data-listing--md {
  padding-left: 20px;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.user-wizard-employees--md {
  padding: 12px;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.add-user--value {
  margin-left: 0px !important;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--listing ul li.add-user-value--table {
  padding-left: 45px !important;
  padding-right: 0px !important;
}

.new_design .table-responsive-lg table tbody tr td.user-data-table--wizard {
  text-align: center;
}

.new_design .table-responsive-lg table tbody tr td.table-user-text--lg {
  color: #054A61;
  font-size: 16px;
}

.new_design .table-responsive-lg table tbody tr td.table-user-text--lg p {
  margin-bottom: 0px;
}

.new_design .table-responsive-lg table tbody tr td.employee-status--progress span {
  color: #B013E9;
  font-size: 14px !important;

}

.new_design .table-responsive-lg table tbody tr td.employee-status--test {
  color: #0D9DC6;
}

.new_design .table-responsive-lg table tbody tr td.employee-status--approved {
  color: #B1BCBB;
}

.new_design .table-responsive-lg table tbody tr td.onboarding-table-icon-show span {
  margin-left: 10px;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li {
  display: inline-block;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-class {
  padding: 5px 15px;
  border: 1px solid #054A61;
  border-radius: 5px;
  margin: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-class a {
  color: #054A61;
  font-weight: 500;
  text-transform: none;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-class:hover {
  border: 1px solid #D4ECF9;
  background-color: #D4ECF9;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--success {
  border: 1px solid #DAE0DE;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--success a {
  color: #054A61;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--success a:hover {
  color: #28A745;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--success a:focus {
  font-size: 16px;
  color: #28A745;
  font-weight: 700;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--success:hover {
  border: 1px solid #90EE90;
  background-color: #90EE90;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--success:focus {
  border: 1px solid transparent;
  background-color: #DFF3E3;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.btn-btn-green--theme {
  border: 1px solid #DAE0DE;
  background-color: #90EE90;
  cursor: pointer;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.btn-btn-green--theme:hover {
  background-color: #DFF3E3;
  border: 1px solid #DFF3E3;
  color: #28A745;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.btn-btn-green--theme:focus {
  background-color: #DFF3E3 !important;
  border: 1px solid #DFF3E3 !important;
  color: #28A745;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.btn-btn-green--theme a {
  color: #054A61;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.btn-btn-green--theme a:hover {
  color: #28A745;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-to-do {
  border: 1px solid #DAE0DE;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-to-do:hover {
  background-color: #E2F0F7;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-to-do:focus {
  background-color: #E2F0F7;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--danger {
  border: 1px solid #DAE0DE;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--danger:hover {
  background: #F9E4E6;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--danger a {
  color: #054A61;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--danger a:hover {
  color: #DC3545;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn--danger:hover {
  border: 1px solid #F8C8DC;
  background-color: #F8C8DC;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.btn-btn-danger--theme {
  border: 1px solid #F8C8DC;
  background-color: #F8C8DC;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.btn-btn-danger--theme a {
  color: #DC3545;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-light--theme {
  border: 1px solid #D4ECF9;
  background-color: #D4ECF9;
}

.new_design .table-responsive-lg table tbody tr td.table-content-more-tooltip ul li.table-btn-light--theme a {
  color: #054A61;
}

.new_design .table-responsive-lg table tbody tr td.table--align-vertical--line {
  color: gray;
}

.new_design .table-responsive-lg table tbody tr td.user-actions--icons {
  text-align: right;
  padding-right: 14px;
}

.new_design .table-responsive-lg table tbody tr td.user-actions--icons span {
  margin: 20px;
}

.new_design .table-responsive-lg table tbody tr td.user-actions--icons span.view-attachment--viewers {
  margin-left: 0px;
}

.new_design .table-responsive-lg table tbody tr td.user-actions--icons--changes {
  text-align: center;
  position: absolute;
  width: 200px;
  right: 22px;
  top: auto;
  margin-top: 0px;
  background-color: #ffff;
  border-left: 1px solid #DAE0DE;
}

.new_design .table-responsive-lg table tbody tr td.user-actions--icons--wizard {
  text-align: center;
}

.new_design .table-responsive-lg table tbody tr td.user-actions--icons--onboarding {
  text-align: right;
}

.new_design .table-responsive-lg table tbody tr td.action-table--documents {
  text-align: right;
  padding-right: 43px;
}

.new_design .table-responsive-lg table tbody tr td.table-detail--elements {
  padding-left: 0px;
}

.new_design .table-responsive-lg table tbody tr td.table-detail--elements span.block__element {
  height: 100%;
}

.new_design .table-responsive-lg table tbody tr td.table-detail--elements span.block__element a.username-label--lg {
  display: inherit;
  margin-top: 11px;
}

.new_design .table-responsive-lg table tbody tr td.table-detail--elements span.block__element a.username-label--lg span.table-listing--onboarding {
  width: 18px;
  color: #054A61;
  font-size: 14px;
  font-weight: 400;
  margin-top: 10px;
}

.new_design .table-responsive-lg table tbody tr td.table-detail--elements span.block__element a.username-label--lg span.table-listing-column--right {
  width: 100%;
  height: 100%;
}

.new_design .table-responsive-lg table tbody tr td.table-detail--elements span.block__element a.username-label--lg span.table-listing-column--right:hover {
  color: #054A61;
}

.new_design .table-responsive-lg table tbody tr td.table-detail--elements span.block__element__onboarding {
  width: 100%;
}

.new_design .table-responsive-lg table tbody tr td.username--theme {
  color: #28A745;
}

.new_design .table-responsive-overflow {
  overflow: auto;
}

.new_design .table-responsive-overflow.table-custom-flow--tabs {
  margin-top: 50px;
}

.new_design .table-responsive-overflow .data-table-responsive {
  min-width: 932px;
  overflow: hidden;
}

.new_design .table-responsive-overflow .data-table-responsive.data-table-responsive--timeoff {
  min-width: 750px;
}

.new_design .table-responsive-overflow .data-table-responsive.data-table-responsive-tabs {
  min-width: 622px !important;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg {
  min-width: 1660px !important;
  overflow: auto;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table thead tr th span.block__element {
  width: 100%;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table thead tr th span.block__element svg.block__element-svg {
  margin-right: 2rem;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td.user-manager-details a {
  color: #054A61;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td.user-manager-details a.username-label--lg {
  font-size: 16px !important;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td p {
  font-size: 12px;
  color: #6C757D;
  font-style: italic;
  font-weight: 400;
  margin-bottom: 0px;
  text-transform: lowercase;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td a {
  color: #0D9DC6;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td.table-detail-lg {
  min-width: 135px;
  text-align: center;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td.table-detail-lg--contract {
  padding-left: 0px;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td.table-detail-contract--employees {
  padding-left: 7px;
  text-align: left;
}

.table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td.working-contract--days {
  padding-left: 8px;
  text-align: left;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td span.user-profile--label {
  width: 60px;
  height: 100%;
  margin-top: 0px;
  margin-right: 0px;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td span.user-profile--performance {
  width: 35px;
  height: 35px;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td span.user-lastname--lg {
  font-weight: 700;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td span.block__element {
  width: 100%;
  margin-left: 5px;
  text-align: left;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td span.block__element__performance {
  margin-left: 0px;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td .user-management-formgroup .form-input-text-left {
  border: none;
  background-color: none;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td .user-management-formgroup .form-input-text-left::after {
  content: "";
  right: 40px;
  border: solid #0D9DC6;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 4px;
  position: absolute;
  right: 10px;
  top: 16px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td .user-management-formgroup .form-input-text-left select {
  color: #0D9DC6;
  font-size: 16px;
  text-transform: capitalize;
  font-weight: 500;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--lg table tbody tr td .user-management-formgroup .form-input-text-left select:hover {
  color: #054A61;
}

.new_design .table-responsive-overflow .data-table-responsive.onboarding-selected-table-dropdown table tbody tr td {
  height: 75px;
  padding: 6px;
  line-height: 16px;
}

.new_design .table-responsive-overflow .data-table-responsive.onboarding-selected-table-dropdown table tbody tr td.table-detail--elements {
  vertical-align: text-bottom;
}

.new_design .table-responsive-overflow .data-table-responsive.onboarding-selected-table-dropdown table tbody tr td.table-detail--elements span.block__element__onboarding {
  margin-top: 11px;
}

.new_design .table-responsive-overflow .data-table-responsive.onboarding-selected-table-dropdown table tbody tr td a.table-add-data-selected {
  margin-right: 25px;
}

.new_design .table-responsive-overflow .data-table-responsive.onboarding-selected-table-dropdown table tbody tr td span.table-add-data-selected {
  margin-right: 25px;
}

.new_design .table-responsive-overflow .data-table-responsive.user-table-pagination--wizard {
  min-width: 100% !important;
}

.new_design .table-responsive-overflow .data-table-responsive.onboarding-table-overflow--lg {
  height: 500px;
}

.new_design .table-responsive-overflow .data-table-responsive.user-collapse-medical--leave table tbody tr td a::after {
  display: none !important;
}

.new_design .table-responsive-overflow .data-table-responsive.data-table--slips table thead tr th {
  border-bottom: 1px solid transparent;
  padding: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

.new_design .table-responsive-overflow .data-table-responsive.data-table--slips table thead tr th.payrol-slip--detail {
  color: #0D9DC6;
  font-weight: 600;
  font-size: 16px;
  text-transform: capitalize;
}

.new_design .table-responsive-overflow .data-table-responsive.data-table--slips table thead tr th.payrol-slip--detail a {
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  color: #0D9DC6;
}

.new_design .table-responsive-overflow .data-table-responsive.data-table--slips table thead tr th.payrol-slip--detail a:hover {
  color: #054A61;
}

.new_design .table-responsive-overflow .data-table-responsive.data-table--slips table thead tr th.color-theme__gray {
  color: #B1BCBB;
}

.new_design .user-companies-listing--lg p {
  color: #0D9DC6;
  font-weight: 500;
}

.new_design .user-companies-listing--lg p label {
  text-transform: uppercase;
  font-weight: 700;
  color: #0D9DC6 !important;
  text-align: left;
}

.new_design .user-companies-listing--lg span.tooltip-top-titles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 54px;
}

.new_design .user-companies-listing--lg span.tooltip-top-titles .tool-tip-md-edit {
  margin-right: 30px;
}

.new_design .user-companies-listing--lg span.tooltip-top-titles .tool-tip-md-edit img.user-tooltip--right {
  margin: 2px 14px 2px 2px;
}

.new_design .user-companies-listing--lg span.tooltip-top-titles .tool-tip-md-edit img.user-tooltip-company--sheet {
  margin: 2px 40px 2px 2px;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg {
  margin-top: 20px;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg p {
  font-size: 14px;
  font-weight: 500;
  color: #6C757D;
  text-transform: none;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg p.paragraph-text-on-card {
  margin-bottom: 25px;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg .company-employees-listing-one {
  margin-top: 30px;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg .company-employees-listing-one p {
  text-transform: uppercase;
  font-size: 12px;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg .company-employees-listing-one p.file-uploaded {
  font-size: 14px;
  text-transform: uppercase;
  color: #0D9DC6;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg .company-employees-listing-one p.file-uploaded a {
  color: #0D9DC6;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg .company-employees-listing-one p.file-uploaded a:hover {
  color: #054A61;
}

.new_design .user-companies-listing--lg .company-employees-sheet--lg .company-employees-listing-one p.file-uploaded span {
  margin-left: 5px;
}

.new_design .user-companies-listing--lg form .user-form-group .form-input-text {
  border: none;
  height: 100%;
}

.new_design .user-companies-listing--lg form .user-form-group .form-input-text select {
  text-transform: none;
  font-style: normal;
  font-weight: 500;
}

.new_design .user-companies-listing--lg form .user-form-group .form-input-text select.value-accepted {
  color: #28A745;
}

.new_design .user-companies-listing--lg form .user-form-group .form-input-text select option.value-accepted {
  color: #28A745;
}

.new_design  .user-companies-listing--lg form .user-form-group .date-calendar-input--theme {
  background: url(../images/icons/calendar-job.svg) no-repeat;
  position: relative;
  background-position: right;
  background-origin: content-box;
  background-size: 14px;
  padding-right: 6px !important;
}

.new_design .user-companies-listing--lg form .user-form-group.user-form-group--company {
  margin-bottom: 25px;
}

.new_design .user-companies-listing--lg form .user-form-group.user-form-group-company--overview {
  position: relative;
}

.new_design .user-companies-listing--lg form .user-form-group.user-form-group-company--overview .toggle-switches-selected {
  text-align: right;
  margin-right: 31px;
  right: 0px;
  position: absolute !important;
}

.new_design .user-companies-listing--lg form .user-form-group.user-form-group-company--overview .toggle-switches-selected label {
  margin-top: -34px;
  position: absolute;
}

.new_design .user-companies-listing--lg.user-companies-listing--first {
  margin-bottom: 12rem;
}

.new_design .user-companies-listing--lg.user-companies-listing--representative p.user-contract-details--sheets {
  color: #054A61;
  font-weight: 700;
}

.new_design .user-companies-listing--lg.user-companies-listing--representative form.user-detail-listings--sheet {
  margin-top: 30px;
}

.new_design .user-multiple-image-picker .panel-heading-right {
  margin-top: 2rem;
}

.new_design .user-multiple-image-picker .panel-heading-right h6.h6 {
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  color: #054A61;
  text-transform: capitalize;
}

.new_design .files-attached-overviews {
  margin-top: 30px;
}

.new_design .files-attached-overviews.files-attached-overviews--colors {
  margin-top: 15px;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul {
  margin-top: 10px !important;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li {
  display: inline-block;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li span.edit-color-change {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  display: inline-block;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li span.edit-color-change:hover {
  background: url(../images/icons/done.png);
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li span.edit-color-change:hover img.color-effected {
  opacity: 1;
  -o-object-fit: contain;
  object-fit: contain;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li span.edit-color-change img.color-effected {
  opacity: 0;
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 3px;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li span.edit-color-delete:hover {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  display: inline-block;
  background-color: #c6d3d2 !important;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li span.edit-color-delete:hover img.color-effected {
  opacity: 1;
  width: 100%;
  height: 100%;
  display: inline-block;
  padding: 3px;
}

.new_design .files-attached-overviews.files-attached-overviews--attached {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: left;
  -ms-flex-pack: left;
  justify-content: left;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews {
  margin-left: 10px;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews h6 {
  margin-top: 0px;
  font-size: 13px;
  font-weight: 400;
  color: #054A61;
  text-transform: capitalize;
  position: relative;
  cursor: pointer;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews h6::after {
  border-right: 1px solid #054A61;
  border-bottom: 1px solid #054A61;
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  right: -15px;
  top: 2px;
  -webkit-transform: rotate(42deg);
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews.active h6::after {
  transform: rotate(224deg);
  top: 7px;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews h6 span.checked-default-colors {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  display: inline-block;
  background-color: #B1BCBB;
  vertical-align: top;
  margin-right: 5px;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews h6 span.checked-default-colors img.selected-colors {
  opacity: 0;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews h6 span.checked-default-colors:hover {
  width: 15px;
  height: 15px;
  border-radius: 3px;
  display: inline-block;
  background-color: #c6d3d2;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .change-color-picker--overviews h6 span.checked-default-colors:hover img.selected-colors {
  vertical-align: top;
  opacity: 1;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .user-custom-checkbox--contract {
  margin-left: 10px;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .user-custom-checkbox--contract .checkbox {
  margin-top: -5px;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .user-custom-checkbox--contract .checkbox label.checkbox-datatable-description {
  padding-left: 3rem;
  font-size: 13px;
  font-weight: 400;
  color: #054A61;
  text-transform: capitalize;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .user-custom-checkbox--contract .checkbox label.checkbox-datatable-description::after {
  border-right: 1px solid #054A61;
  border-bottom: 1px solid #054A61;
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  right: -17px;
  top: 7px;
  -webkit-transform: rotate(224deg);
  transform: rotate(224deg);
}

.new_design .files-attached-overviews.files-attached-overviews--attached .user-custom-checkbox--contract .checkbox label.checkbox-edit-color::after {
  display: none;
}

.new_design .files-attached-overviews.files-attached-overviews--attached .user-custom-checkbox--contract .checkbox label.checkbox-edit-color span label.add-tootltips-overviews::before {
  display: none;
}

.new_design .files-attached-overviews--lg {
  margin-top: 40px;
}

.new_design .login-form-logo {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 50px;
}

.new_design .login-form-logo span.user-logo-registered {
  width: 250px;
  display: inline-block;
}

.new_design .login-form-logo span.user-logo-registered img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.new_design .account-login .login-form label.user-login-label-lg {
  font-weight: 400;
}

.new_design .account-login .login-form .user-form-group-lg {
  margin-bottom: 25px;
  min-height: 55px;
}

.new_design .account-login .login-form .user-form-group-lg span.field-icon {
  float: right;
  margin-top: -39px;
  margin-right: 10px;
  position: relative;
  z-index: 2;
  color: #B1BCBB;
  font-size: 16px;
}

.new_design .account-login .login-form .user-form-group-lg span.field-icon:hover {
  color: #054A61;
}

.new_design .account-login .login-form .user-language-selected {
  display: inline-block;
}

.new_design .account-login .login-form .language-select-flag span.dot {
  height: 8px;
  width: 8px;
  background-color: #FF851A;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  opacity: 0;
}

.new_design .account-login .login-form .language-select-flag span.active{
  opacity: 1;
}

.new_design .account-login .login-form .language-select-flag span.dot:hover {
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
}

.new_design .account-login .login-form .language-select-flag span.dot:focus {
  /* IE 9 */
  -webkit-transform: scale(1.2);
  /* Safari 3-8 */
  transform: scale(1.2);
  opacity: 1;
}

.new_design .account-login .login-form .language-select-flag img {
  margin: 25px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
  cursor: pointer;
}

.new_design .account-login .login-form .language-select-flag img.img-fluid-icons {
  margin-left: 0px;
  width: 28px;
  height: 26px;
  margin-right: 20px;
}

.new_design .account-login .login-form .language-select-flag img.img-fluid-right {
  margin-left: 0px;
}

.new_design .account-login .login-form .form-vector-icon {
  margin-top: 4rem;
}

.new_design .account-login .login-form .form-vector-icon img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.new_design .account-login .login-form .remember label.user-form-label {
  color: #0D9DC6;
  font-size: 14px;
  font-weight: 400;
}

.new_design .account-login .login-form .remember label.user-form-label span {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin-right: 3px;
}

.new_design .account-login .login-form .remember label.user-form-label span img {
  width: 100%;
  height: 100%;
  vertical-align: baseline;
  -o-object-fit: contain;
  object-fit: contain;
}

.new_design .account-login .login-form .remember a,
.new_design .account-login .login-form .remember i{
  color: #0D9DC6;
  font-weight: 400;
  font-size: 14px;
  font-style: normal;
  cursor: pointer;
}

.new_design .account-login .login-form .remember a:hover,
.new_design .account-login .login-form .remember i:hover{
  color: #054A61;
}

.new_design .user-login-profile h6.h6 {
  color: #0D9DC6;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.new_design .user-login-profile h6.h6 span.users-profile-icon {
  width: 19px;
  height: 19px;
}

.new_design .user-login-profile h6.h6 span.users-profile-icon img {
  vertical-align: top;
}

.new_design .user-login-profile h6.h6:hover {
  color: #054A61;
}

.new_design .users-pie-chart {
  margin-top: 50px;
}

.new_design .users-pie-chart ul li {
  display: inline-block;
  padding: 30px;
  padding-left: 0px;
  text-align: center;
}

.new_design .users-pie-chart ul li .pie-value-table {
  width: 70px;
  height: 70px;
  background-color: #054A61;
  border-radius: 5px;
  color: #FFFFFF;
  text-align: center;
  display: inline-block;
}

.new_design .users-pie-chart ul li .pie-value-table p {
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 600;
  padding-top: 36px;
}

.new_design .users-pie-chart ul li .pie-value-table.pie-value--light {
  background-color: #44CAE0;
}

.new_design .users-pie-chart ul li .pie-value-table.pie-value--light3 {
  background-color: #022A33;
}

.new_design .users-pie-chart ul li .pie-value-table.pie-value--light-admin {
  background-color: #0D9DC6;
}

.new_design .users-pie-chart ul li .pie-value-table.pie-value--light2 {
  background-color: #1A6482;
}

.new_design .users-pie-chart ul li .clien-service {
  font-size: 16px;
  text-transform: capitalize;
  margin-top: 5px;
  text-align: center;
  color: #054A61;
}

.new_design .users-pie-chart ul li .pie-level-image {
  width: 130px;
  height: 100%;
}

.new_design .users-pie-chart ul li .pie-level-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  vertical-align: baseline;
}

.new_design .users-pie-chart ul li.pie-chart-add--value {
  padding-right: 0px;
}

.new_design .leave-application-section {
  margin-top: 2rem;
}

.new_design .leave-application-section p {
  font-size: 14px;
  font-weight: 700;
  text-transform: capitalize;
  color: #054A61;
}

.new_design .leave-application-section .vacation-section-vector {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li {
  text-align: center;
  display: inline-block;
  padding: 10px;
  border: 1px solid #054A61;
  border-radius: 5px;
  margin: 10px;
  margin-left: 0px;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.col-first--warning {
  border: 1px solid #FF851A;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.col-first--warning .align-listing-applications span {
  color: #FF851A;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.col-first--warning .align-listing-applications p {
  color: #FF851A;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.next-theme--cards {
  border: 1px solid #8AA9BB;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.next-theme--cards .align-listing-applications span {
  color: #8AA9BB;
  font-weight: 500;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.next-theme--cards .align-listing-applications p {
  color: #8AA9BB;
  font-weight: 500;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.expira-theme--cards {
  border: 1px solid #5BC9E2;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.expira-theme--cards .align-listing-applications span {
  color: #5BC9E2;
  font-weight: 500;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.expira-theme--cards .align-listing-applications p {
  color: #5BC9E2;
  font-weight: 500;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.cards-middle--theme .align-listing-applications span {
  color: #054A61;
  font-weight: 500;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li.cards-middle--theme .align-listing-applications p {
  color: #054A61;
  font-weight: 500;
  font-size: 12px;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li span {
  font-weight: 600;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li span.total-days-states {
  width: 100%;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li span small {
  font-size: 12px;
  font-weight: 400;
  color: #B1BCBB;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li .align-listing-applications {
  display: inline-block;
  margin: 5px;
}

.new_design .leave-application-section .vacation-section-vector .vacation-left-section ul li .align-listing-applications p {
  margin-bottom: 0px;
}

.new_design .leave-application-section .vacation-section-vector .vacation-right-section span.vector-right-icon {
  width: 200px;
  height: 150px;
}

.new_design a.timeoff-collapse-accordion::after {
  content: "";
  border: solid #054A61 !important;
  border-width: 0 1px 1px 0 !important;
  display: inline-block;
  padding: 4px;
}

.new_design .timeoff-leave-container .time-off-employee-table .timeoff-heading--lg p {
  font-size: 14px;
  font-weight: 700;
  color: #054A61;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg {
  min-width: 1200px;
  overflow: auto;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg table tbody tr td.table-td--green {
  color: #28A745;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg table tbody tr td.table-content-theme {
  color: #054A61;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg table tbody tr td.table-td--danger {
  color: #DC3545;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg table tbody tr td.table-td--theme {
  color: #054A61;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg table tbody tr td small {
  color: #B1BCBB;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg table tbody tr td small.user-add--tablenumber {
  font-size: 16px;
}

.new_design .timeoff-leave-container .time-off-employee-table .user-table-pagination--lg table tbody tr td span.edit-tooltip-icon--lg {
  width: 18px;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li {
  display: inline-block;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form {
  min-height: 100% !important;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form .timeoff-employee-listings {
  padding: 12px 0px 0px 0px !important;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form .timeoff-employee-listings a {
  font-size: 16px !important;
  font-weight: 700 !important;
  text-transform: capitalize;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form a.user-filters-collapse {
  color: #0D9DC6 !important;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form a.user-filters-collapse::after {
  content: "";
  border: solid #0D9DC6 !important;
  border-width: 0 1px 1px 0 !important;
  display: inline-block;
  padding: 4px;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form a.timeoff-medical-collapse--links {
  font-size: 13px !important;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form a.timeoff-medical-collapse--links::after {
  right: -10px !important;
}

.new_design .timeoff-leave-container .table-bottom-leave--accordion ul li .accordion-dropdown-form a.timeoff-medical-collapse--links:hover {
  color: #054A61 !important;
}

.new_design .custom-library-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.new_design .custom-library-container .custom-library-left {
  margin-bottom: 50px;
}

.new_design .custom-library-container .custom-library-left.custom-library-left--assessments {
  margin-top: 30px;
  margin-bottom: 20px;
}

.new_design .custom-library-container .custom-library-right span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
}

.new_design .custom-library-container .custom-library-right span p {
  font-size: 16px;
  font-weight: 400;
  color: #054A61;
  margin-bottom: 0px;
  margin-right: 20px;
  text-transform: capitalize;
}

.new_design .employee-performance-heading {
  margin-bottom: 50px;
}

.new_design .employee-performance-heading.employee-performance--assesmentes {
  margin-bottom: 30px;
}

.new_design .employee-performance-heading p {
  display: block;
  text-align: left;
  width: 80%;
  color: #0D9DC6;
  text-transform: uppercase;
}

.new_design .employee-performance-heading span {
  display: block;
  width: 20%;
}

.new_design .employee-performance-heading span.employees-right-status {
  font-size: 16px;
  display: block;
  color: #28A745;
  text-transform: capitalize;
}

.new_design .employee-performance-heading span.employees-warning--lg {
  color: #054A61;
}

.new_design .employee-performance-heading span.performance-tool-tip-text {
  width: 20px;
}

.new_design .font-alert-icons {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  text-align: center;
}

.new_design .font-alert-icons ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.new_design .font-alert-icons ul li {
  display: inline-block;
  width: auto;
  margin-top: 14px;
}

.new_design .completion-rate--progress {
  border-radius: 20px;
  background-color: transparent;
  border: 1px solid #B1BCBB;
}

.new_design .completion-rate--progress .progress-rate--section {
  background-color: #B1BCBB;
  height: 10px;
  width: 67%;
  border-radius: 20px;
}

.new_design .user-left-profile-section {
  margin-top: 0px;
}

.new_design .user-left-profile-section .user-profile-feedback h6.h6 {
  margin-bottom: 0rem;
  font-size: 12px;
  font-weight: 700;
  color: #FF851A;
  text-transform: uppercase;
}

.new_design .user-left-profile-section .user-profile-feedback ul {
  padding-left: 2rem;
}

.new_design .user-left-profile-section .user-profile-feedback ul li {
  display: block;
}

.new_design .user-left-profile-section .user-profile-feedback ul li.listing-left-section {
  color: #054A61;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  margin-top: 6px;
}

.new_design .user-left-profile-section .user-profile-feedback ul li.listing-left-section-md {
  color: #054A61;
  font-size: 16px;
  font-weight: 500;
  font-style: italic;
  margin-top: 10px;
}

.new_design .payroll-slips--container {
  height: 75px;
}

.new_design .payroll-slips--container .payrol-payslips-schedule {
  margin-top: -13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.new_design .payroll-slips--container .payrol-payslips-schedule ul li {
  display: inline-block;
  padding: 8px;
}

.new_design .payroll-slips--container .payrol-payslips-schedule ul li.payrol-slip--detail a {
  font-size: 16px;
  font-weight: 600;
  color: #0D9DC6;
  text-transform: capitalize;
}

.new_design .payroll-slips--container .payrol-payslips-schedule ul li.payrol-slip--detail a:hover {
  color: #054A61;
}

.new_design .payroll-slips--container .payrol-payslips-schedule ul li.payrol-slip--table a {
  color: #054A61;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

@media (min-width: 767px) and (max-width: 4920px) {
  .new_design  nav.navbar .navbar-collapse-container {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .new_design nav.navbar .navbar-collapse-container ul.navbar-listing-center {
    float: none !important;
    width: 77% !important;
  }
  .new_design nav.navbar .navbar-collapse-container ul.navbar-listing-right {
    float: none !important;
    width: 23% !important;
  }
}

.new_design .user-management-informations .user-form-group label {
  font-size: 12px;
  font-weight: 500;
  color: #6C757D;
  text-transform: uppercase;
}

.new_design .user-management-informations .user-form-group label.custom-checkbox-label {
  text-transform: capitalize;
  font-size: 12px !important;
}

.new_design .user-management-informations .user-form-group .user-form-text {
  height: 48px;
  border: 1px solid #DAE0DE;
  color: #054A61;
  box-shadow: none;
}

.new_design .user-management-informations .user-form-group .user-form-text::-webkit-input-placeholder {
  font-size: 14px;
  font-weight: 500;
  color: #054A61;
}

.new_design .user-management-informations .user-form-group .select-dropdown {
  border: 0px;
  height: 48px;
}

.new_design .user-management-informations .user-form-group .user-form-text:-ms-input-placeholder {
  font-size: 14px;
  font-weight: 500;
  color: #054A61;
}

.new_design .user-management-informations .user-form-group .user-form-text::-ms-input-placeholder {
  font-size: 14px;
  font-weight: 500;
  color: #054A61;
}

.new_design .user-management-informations .user-form-group .user-form-text::placeholder {
  font-size: 14px;
  font-weight: 500;
  color: #054A61;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form--theme {
  color: #28A745 !important;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form--theme::-webkit-input-placeholder {
  color: #28A745 !important;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form--theme:-ms-input-placeholder {
  color: #28A745 !important;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form--theme::-ms-input-placeholder {
  color: #28A745 !important;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form--theme::placeholder {
  color: #28A745 !important;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-company-sheet--text::-webkit-input-placeholder {
  font-style: italic;
  color: #B1BCBB;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-company-sheet--text:-ms-input-placeholder {
  font-style: italic;
  color: #B1BCBB;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-company-sheet--text::-ms-input-placeholder {
  font-style: italic;
  color: #B1BCBB;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-company-sheet--text::placeholder {
  font-style: italic;
  color: #B1BCBB;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-text-success::-webkit-input-placeholder {
  color: #28A745;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-text-success:-ms-input-placeholder {
  color: #28A745;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-text-success::-ms-input-placeholder {
  color: #28A745;
}

.new_design .user-management-informations .user-form-group .user-form-text.user-form-text-success::placeholder {
  color: #28A745;
}

.new_design .user-management-informations .user-form-group.user-email-templates {
  font-size: 14px;
  font-weight: 500;
  color: #054A61;
}

.new_design .user-management-informations .user-form-group.user-email-templates label.r-st-tooltip {
  color: #054A61;
}

.new_design .user-management-informations .user-form-group.user-email-templates span {
  margin-left: 5px;
  width: 15px;
  height: 15px;
}

.new_design .user-management-informations .user-form-group.user-email-templates span img {
  vertical-align: text-top;
}

.new_design .user-management-informations .user-form-group .checkmark:hover {
  background-color: #054A61;
}

.new_design .onboarding-table--head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 40px;
  margin-bottom: 50px;
}

.new_design .onboarding-table--head .onboarding-table--left.onboarding-table--selected {
  display: -webkit-box;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand {
  position: relative;
  margin-top: 0px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand::before {
  content: "";
  position: absolute;
  border: 2px solid #054A61;
  border-top: 0px;
  border-right: 0px;
  right: 11px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options {
  background-color: #D4ECF9;
  margin-top: 20px;
  margin-left: 10px;
  padding: 10px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options.selected-options-timesheet {
  background-color: #FF851A;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options.selected-options-timesheet .selected-options-onboarding {
  background-color: #FF851A;
  color: #ffff;
  font-weight: 500;
  text-transform: none;
  font-size: 16px;
  letter-spacing: 0px;
  margin-bottom: 0px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options.selected-options-timesheet .selected-options-onboarding.selected-options-onboarding--md {
  margin-bottom: 0px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options .selected-options-onboarding {
  background-color: #D4ECF9;
  color: #054A61;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0px;
  margin-bottom: 20px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options .selected-options-onboarding:hover {
  color: #FF851A;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options .selected-options-onboarding.selected-options-onboarding--md {
  margin-bottom: 0px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .options.triangle_down {
  margin-left: 11rem;
  margin-top: 13px !important;
  margin-right: 10px !important;
  border: solid #D4ECF9;
  border-width: 0 1px 1px 0;
  width: 10px !important;
  border-radius: 0px !important;
  padding: 8px;
  z-index: 1 !important;
  background: #D4ECF9 !important;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .option_value {
  min-width: 300px;
  right: 0px;
}
.new_design .user-action-management-tools .dropdown-down.dropdown-expand .option_value .selected-options-onboarding{
  margin-bottom: 10px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .btn-theme-light-transparent::after {
  display: none;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-expand .btn-theme-light-transparent.btn-theme-light-transparent--timesheet:hover {
  background: #FF851A;
  color: #ffff;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-down--latest {
  position: relative;
  margin-top: 0px;
  display: inline-block;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-down--latest:hover:before {
  border: 2px solid #ffff;
  border-top: 0px;
  border-right: 0px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-down--latest .triangle_down {
  margin-left: 14rem !important;
  margin-top: -83px !important;
  width: 0px !important;
  height: 35px !important;
  background: #FF851A !important;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-down--latest .triangle_down::before {
  border: 2px solid #ffff;
  border-top: 0px;
  border-right: 0px;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-down--latest .options {
  position: absolute;
  bottom: 67px;
  height: 150px;
  margin-top: -21rem;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-down--timesheet--edit ::before {
  border: 1px solid #054A61 !important;
}

.new_design .user-action-management-tools .dropdown-down.dropdown-down--timesheet--edit:hover:before {
  border: 1px solid #054A61 !important;
  border-top: 0px !important;
  border-right: 0px !important;
}

.new_design .onboarding-table--head .onboarding-table--right span.table-header--icons {
  margin-right: 15px;
}

.new_design .user-basic-footer .right-contract-lg span {
  display: inline-block;
  margin-top: 10px;
}

.new_design .user-basic-footer .right-contract-lg span .btn-theme-transparent {
  min-height: 42px;
}

.new_design .user-basic-footer .right-contract-lg span .btn-theme-warning {
  min-height: 42px;
  margin: 40px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 40px;
}

.new_design .filters-search--lg span {
  width: 100%;
  height: 100%;
}

.new_design .filters-search--lg span .btn-theme-transparent-left {
  margin-left: 0rem;
}

.new_design .table-header-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.new_design .table-header-pagination.table-header-feedback .user-employees-button form .user-left-collapse-fields .user-management-formgroup label {
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #054A61;
}

.new_design .table-header-pagination.table-header-feedback .user-employees-button form .user-left-collapse-fields .user-management-formgroup .form-input-text-left {
  width: 180px;
  margin: 40px;
  margin-top: 0px;
  margin-left: 0px;
  background-color: #ffff;
  margin-bottom: 30px;
  height: 48px;
}

.new_design .table-header-pagination.table-header-feedback .user-employees-button form .user-left-collapse-fields .user-management-formgroup .form-input-text-left:hover {
  border: 1px solid #054A61;
}

.new_design .table-header-pagination.table-header-feedback .user-employees-button form .user-left-collapse-fields .user-management-formgroup .form-input-text-left select option.non-text-option {
  font-style: normal;
  color: #054A61;
}

.new_design .table-header-pagination.table-header-feedback .user-employees-button form .user-left-collapse-fields .user-management-formgroup .form-input-text-left.form-input-text-left--value {
  width: 320px;
}

.new_design .table-header-pagination .user-employees-button .btn-theme-add--employee {
  text-transform: none;
}

.new_design .table-header-pagination .user-employees-button.employee-contract-details .btn-theme-warning {
  padding: 10px 20px !important;
  text-transform: inherit;
}

.new_design .table-header-pagination .user-employees-button.employee-contract-details .btn-theme-warning::after {
  display: block !important;
}

.new_design .table-header-pagination .user-employees-button.employee-contract-details .btn-background-theme {
  text-transform: inherit;
}

.new_design .table-header-pagination .user-employees-button .btn-theme-warning {
  padding: 10px 20px !important;
}

.new_design .table-header-pagination .user-employees-button .btn-theme-warning::after {
  display: none !important;
}

.new_design .table-header-pagination .user-employees-button .btn-background-theme {
  background-color: #EFF2F3 !important;
  color: #B1BCBB !important;
}

.new_design .table-header-pagination .user-employees-button p.users-states-count {
  font-size: 16px;
  font-weight: 400;
  color: #B1BCBB;
  margin-bottom: 0px;
  margin-top: 20px;
}

.new_design .table-header-pagination .data-table-center {
  padding: 10px;
  padding-top: 5px;
}

.new_design .table-header-pagination .data-table-center ul li {
  display: inline-block;
  vertical-align: -webkit-baseline-middle;
  padding: 5px;
}

.new_design .table-header-pagination .data-table-center ul li a {
  font-size: 16px;
  text-transform: uppercase;
  color: #054A61;
}

.new_design .table-header-pagination .data-table-center ul li a:hover {
  color: #DAE0DE;
}

.new_design .table-header-pagination .data-table-center ul li a:focus {
  color: #DAE0DE;
}

.new_design .table-header-pagination .data-table-center ul li a:active {
  color: #DAE0DE;
}

.new_design .table-header-pagination .data-table-right {
  padding: 10px;
  padding-top: 12px;
}

.new_design .table-header-pagination .data-table-right span {
  width: 100%;
}

.new_design .table-header-pagination .data-table-right span svg {
  margin-left: 10px;
}

.new_design .table-header-pagination .data-table-right span.table-ttoltip--right {
  width: 20px;
  margin-right: 27px;
}

.new_design .table-header-pagination .data-table-right span.table-ttoltip--right label.tooltiptext-top {
  margin-top: -44px !important;
  margin-left: 1px !important;
}

.new_design .table-header-pagination .data-table-right span.table-ttoltip--right svg {
  margin-right: 20px;
}

.new_design .user-formgroup-collapsed {
  margin-right: 10px;
  margin-bottom: 15px !important;
}

.new_design .user-formgroup-collapsed .table-schedule-meetings {
  background-color: #ffff;
  padding: 10px;
}

.new_design .user-formgroup-collapsed .table-schedule-meetings h5.h5 {
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  color: #98BDD2;
  margin: 0px;
}

.new_design .user-formgroup-collapsed .table-schedule-meetings table {
  margin-bottom: 0px;
}

.new_design .user-formgroup-collapsed .table-schedule-meetings table thead tr th {
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  color: #054A61;
}

.new_design .user-formgroup-collapsed .table-schedule-meetings table tbody tr td {
  text-transform: uppercase;
  color: #0D9DC6;
  font-size: 12px;
  font-weight: 600;
}

.new_design .user-formgroup-collapsed .table-schedule-meetings table tbody tr td:hover {
  color: #FF851A;
}

.new_design .user-formgroup-collapsed .table-schedule-meetings table tbody tr td span.table-time-date {
  border: 1px solid #98BDD2;
  border-radius: 50%;
  padding: 5px;
  padding-top: 0px;
}

.new_design .footer .footer-bottom-align {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #FFFFFF;
  min-height: 80px;
}

.new_design .datatable-navigations-container {
  margin-top: 20px;
}

.new_design .datatable-navigations-container .datatable-navigations ul.datatable-navigations--right {
  margin-top: 10px !important;
  text-align: right;
}

.new_design .datatable-navigations-container .datatable-navigations ul.datatable-navigations--right li a {
  color: #0D9DC6;
  letter-spacing: 1px;
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

.new_design .datatable-navigations-container .datatable-navigations ul.datatable-navigations--right li a:hover {
  color: #054A61;
}

.new_design .datatable-navigations-container .datatable-navigations ul li {
  display: inline-block;
  margin: 2px;
  text-transform: uppercase;
  color: #0D9DC6;
  font-size: 12px;
}

.new_design .datatable-navigations-container .datatable-navigations.datatable-navigations-align-center ul li .select-dropdown.table-bottom-pagination select {
  min-height: 30px;
  border: 1px solid none;
}

.new_design .datatable-navigations-container .datatable-navigations.datatable-navigations-align-center ul li .select-dropdown.table-bottom-pagination select:hover {
  border: 1px solid #054A61;
}

.new_design .datatable-navigations-container .datatable-navigations.datatable-navigations-align-center ul li .select-dropdown.table-bottom-pagination::after {
  top: 10px;
}

.new_design .datatable-navigations-container .datatable-navigations.datatable-navigations-align-center ul li .select-dropdown select {
  width: 60px;
}

.new_design .datatable-navigations-container.datatable-timesheet-container {
  margin-left: 8rem !important;
}

.new_design .payment-method-table table tbody tr td {
  color: #054A61;
}

.new_design .user-detail-icons-sm span.tool-tip-md-download img.user-tooltip--right {
  margin: 2px 34px 2px 2px;
}

.new_design .user-profile-section-left span.tool-tip-md label.r-st-tooltip {
  margin-top: 3px;
}

.new_design .user-detail-listings.employee-listing--details ul li {
  margin-bottom: 25px;
}

.new_design .user-detail-listings.employee-listing--details ul li.left-section-lg {
  vertical-align: top;
}

.new_design .user-detail-listings.employee-listing--details ul li.section-left-target--period {
  vertical-align: text-bottom !important;
  margin-bottom: 30px;
}

.new_design .user-detail-listings.employee-listing--details ul li.performance-payroll-progressbar {
  margin-bottom: 5px;
}

.new_design .user-detail-listings.employee-listing--details ul li.right-section-lg p {
  font-size: 16px;
}

.new_design .user-detail-listings .user-text-more--icons a {
  color: #98bdd2 !important;
  font-size: 14px;
  line-height: 20px;
}

.new_design .user-detail-listings .user-text-more--icons a:hover {
  color: #054A61 !important;
}

.new_design .user-detail-listings.user-detail-listings--sheet {
  margin-top: 30px;
}

.new_design .onboarding-table-user--profile .completion-rate--progress {
  border: 1px solid #054A61;
  max-width: 70%;
}

.new_design .onboarding-table-user--profile .completion-rate--progress .progress-rate--section {
  background-color: #054A61;
}

.new_design .onboarding-table-user--profile p span {
  width: 18px;
  height: 18px;
  display: inline-block;
}

.new_design .onboarding-table-user--profile p span img {
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  vertical-align: sub;
}

.new_design .onboarding-table-user--profile p.profile-description {
  text-transform: capitalize;
  color: #054A61;
  font-size: 16px;
  margin-bottom: 2rem;
}

.new_design .onboarding-table-user--profile p.onboarding-task-progress {
  font-style: italic;
}

.new_design .onboarding-table-user--profile p.profile-theme-danger {
  color: #DC3545;
}

.new_design .onboarding-table-user--profile p.profile-theme-success {
  color: #28A745;
}

.new_design .data-wizard--changes {
  background-color: #ffff;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table thead tr th.table-head-column-fixed hr {
  width: 70px;
  margin-top: 14px;
  margin-left: 0px;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table thead tr th hr {
  width: 100px;
  margin-bottom: 0px;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table thead tr th.table-detail-action--lg hr {
  margin-top: 10px;
  margin-bottom: 31px;
  margin-left: 0px;
  display: inline-block;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table thead tr th ul.user-combined-listing--lg li {
  padding: 12px;
  padding-top: 0px;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table thead tr th ul li.table-detail-sectopn--left {
  color: #B1BCBB;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td.table-head-column-fixed {
  padding-top: 25px;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td.table-head-column-fixed span {
  font-weight: 700;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li.add-user-value--table {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li.user-recruitment-select-table {
  padding: 10px !important;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li.user-table--details--xl {
  padding: 10px;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li.table-class-users--column {
  margin: 20px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  margin-left: 1px !important;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li.table-class-btn--column {
  margin: 12px !important;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li.input-table-data--column {
  padding-left: 12px !important;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li a.table-detail-sectopn--left {
  color: #B1BCBB;
}

.new_design .data-wizard--changes .table-responsive-overflow .user-table-pagination--wizard table tbody tr td ul li a.table-detail-sectopn--right {
  color: #054A61;
  text-transform: capitalize;
}

.new_design .data-wizard--changes.data-wizard--changes--wizard {
  margin-bottom: 9rem;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align {
  z-index: 1;
  text-align: left;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align span {
  margin-left: 10rem;
  display: inline-block;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align span .btn-primary {
  font-size: 16px;
  font-weight: 500;
  text-transform: none;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align span .btn-primary.btn-theme-transparent {
  margin-left: 40px;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align span .btn-primary.btn-theme-warning--company {
  margin-right: 0px;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align.footer-bottom-align--sheet span {
  margin-left: 1rem;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align.footer-basic-time--timesheet .datatable-navigations-container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 6rem;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align.footer-basic-time--timesheet .datatable-navigations-container .datatable-navigations ul.datatable-navigations--right {
  text-align: left;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align.footer-basic-time--timesheet .custom-library-right--sheet .onboarding-table--head {
  margin-top: 0px;
  margin-bottom: 0px;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align.footer-basic-time--timesheet .custom-library-right--sheet .onboarding-table--head .onboarding-table--selected .user-action-management-tools {
  margin-top: 10px;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align.footer-basic-time--timesheet .custom-library-right--sheet .onboarding-table--head .onboarding-table--selected .table-header-pagination .user-employees-button .btn-background-theme {
  min-height: 42px;
}

.new_design .wizard-footer-fixed .user-basic-footer .footer-bottom-align.footer-basic-time--timesheet .custom-library-right--sheet .onboarding-table--head .onboarding-table--selected .table-header-pagination .user-employees-button .btn-background-theme.btn-theme-transparent {
  margin-left: 40px;
}

.new_design .table-time-timesheet--calendar {
  padding: 0px !important;
  margin-bottom: 12rem !important;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg {
  min-width: 100% !important;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table thead tr th.datatable-responsive-lg {
  border: 1px solid #DAE0DE;
  min-width: 100px;
  vertical-align: middle;
  text-align: center;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table thead tr th.datatable-responsive-lg hr {
  border-top: 1px solid #B1BCBB;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td {
  text-align: center;
  border: 1px solid #DAE0DE;
  text-transform: capitalize;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-user-name--lg {
  text-align: center;
  color: #054A61;
  font-weight: 600;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-detail-order-first span.block__element {
  width: auto;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-detail-order-first p {
  font-style: normal;
  color: #054A61;
  font-weight: 500;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-detail-order-first label.finalized-btn--theme {
  padding: 5px;
  background: #28A745;
  border-radius: 4px;
  color: #ffff;
  font-weight: 500;
  font-size: 13px;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-detail-order-first a.table-details--count {
  text-decoration: underline;
  color: #054A61;
  font-weight: 600;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-background--light {
  background-color: #F9E4E6;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user--default-background--theme {
  background-color: #F1F8FC;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline {
  text-transform: uppercase;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline span.ads-time-icon--table {
  margin-left: -34px;
  vertical-align: super;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline span.ads-time-icon--table img {
  margin-top: -19px;
  width: 100%;
  vertical-align: text-top;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline span.table-collection--shift {
  color: #98BDD2;
  font-weight: 400;
  vertical-align: middle;
  text-transform: capitalize;
  font-size: 12px;
  width: 100%;
  text-align: left;
  line-height: 10px;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline span.table-collection--time {
  color: #054A61;
  font-weight: 600;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline span.table-collection--time label {
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: #B013E9;
  vertical-align: top;
  margin-left: 10px;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline span.table-collection--edit {
  text-transform: uppercase;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline span.table-collection--edit span {
  width: 15px;
  margin-left: 5px;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline label.btn-number-count--md {
  padding: 6px 15px;
  background: #0D9DC6;
  border-radius: 4px;
  color: #ffff;
  font-weight: 500;
  font-size: 13px;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline label.table-details--count--icon {
  background-color: transparent;
  width: 25px;
  text-align: center;
  display: inline-block;
  padding: 0px;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.user-table-taxt--outline label.table-details--count--icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-outline-selected--box:hover {
  border: 2px solid #054A61;
  cursor: pointer;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-outline-selected--box:focus {
  border: 2px solid #054A61;
  cursor: pointer;
}

.new_design .table-time-timesheet--calendar .table-responsive-overflow .user-table-pagination--lg table tbody tr td.table-outline-selected--box:active {
  border: 2px solid #054A61;
  cursor: pointer;
}

.new_design .modal.quick-chnages-modal {
  text-align: center;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered {
  width: 700px;
  margin-top: 18rem;
  display: inline-block;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-content-header {
  border-bottom: 1px solid transparent;
  padding: 0px;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-content-header .close-modal {
  color: #054A61;
  font-size: 25px;
  font-weight: 500;
  opacity: 1;
  margin: 34px;
  margin-bottom: 0px;
  margin-left: 0px;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-content-header .close-modal:hover {
  /* IE 9 */
  -webkit-transform: scale(1.5);
  /* Safari 3-8 */
  transform: scale(1.5);
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-content-header .close-modal span {
  color: #054A61;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section p {
  text-align: center;
  font-size: 20px;
  font-weight: 600;
  color: #FF851A;
  max-width: 80%;
  display: inline-block;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents {
  text-align: left;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents p {
  font-size: 20px;
  font-weight: 500;
  color: #054A61;
  text-transform: none;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul.user-documents-template--md {
  margin-top: 20px !important;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li {
  display: inline-block;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li.user-documents-input--fields {
  display: block;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li.user-documents-input--fields .user-management-formgroup {
  display: block;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li.user-documents-input--fields .user-management-formgroup .form-input-text-left {
  display: block;
  height: 100%;
  width: 100%;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li.user-documents-input--fields .user-management-formgroup .form-input-text-left select {
  font-size: 15px;
  color: #054A61;
  font-style: normal;
  font-weight: 500;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup {
  display: inline-block;
  margin-bottom: 5px;
  padding: 30px;
  padding-top: 0px;
  padding-left: 0px;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup .form-input-text-left {
  display: inline-block;
  height: 50px;
  width: 225px;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup .form-input-text-left:hover {
  border: 1px solid #054A61;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup .form-input-text-left::-webkit-input-placeholder {
  font-size: 15px;
  color: #B1BCBB;
  font-weight: 400;
  font-style: italic;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup .form-input-text-left:-ms-input-placeholder {
  font-size: 15px;
  color: #B1BCBB;
  font-weight: 400;
  font-style: italic;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup .form-input-text-left::-ms-input-placeholder {
  font-size: 15px;
  color: #B1BCBB;
  font-weight: 400;
  font-style: italic;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup .form-input-text-left::placeholder {
  font-size: 15px;
  color: #B1BCBB;
  font-weight: 400;
  font-style: italic;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup .form-input-text-left select {
  font-size: 15px;
  color: #B1BCBB;
  font-weight: 400;
  font-style: italic;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents ul li .user-management-formgroup label {
  font-weight: 500;
  font-size: 12px;
  color: #6C757D;
  text-transform: uppercase;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents .contracts-popup-right--section span.block__elements__documents a.username-label--lg span {
  margin-left: 5px;
  color: #054A61;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents .contracts-popup-right--section span.block__elements__documents a.username-label--lg span.financial-schedule--meeting {
  text-transform: capitalize;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents .contracts-popup-right--section span.block__elements__documents a.user-custom-modal-description {
  color: #0D9DC6 !important;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents .contracts-popup-right--section span.block__elements__documents a.user-custom-modal-description:hover {
  color: #054A61 !important;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents .contracts-popup-right--section ul {
  margin-top: 15px;
  border-bottom: 1px solid #DAE0DE;
  width: 100%;
  display: inline-block;
  padding-bottom: 10px;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents .contracts-popup-right--section ul li {
  display: block;
  padding-bottom: 3rem;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-body-section.modal-body-section--documents .contracts-popup-right--section ul li a {
  color: #054A61;
  font-size: 16px;
  font-weight: 400;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-content-footer {
  text-align: center;
  border-top: 1px solid transparent;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-content-footer .btn-theme-warning {
  margin-left: 40px;
  padding: 10px 20px;
  text-transform: none;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered .modal-content-section .modal-content-footer .btn-theme-warning::after {
  display: none;
}

.new_design .modal.quick-chnages-modal .modal-dialog-centered.modal-dialog-centered--documents {
  width: 80%;
  margin-top: 2rem !important;
}

.new_design .user-custom-checkbox--table .checkbox {
  margin-top: 0px;
}

.new_design .user-custom-checkbox--table .checkbox .filters-label-md {
  padding-left: 29px;
}

.new_design .user-custom-checkbox--table .checkbox.check-box-details--first {
  margin-top: 0px;
}

.new_design span.tooltiptext-top--timesheet ul li {
  display: inline-block;
}

.new_design span.tooltiptext-top--timesheet ul li a {
  color: #FF851A;
  text-transform: none;
}

.new_design .right-contract-timesheet--schedule .right-contract-buttons {
  margin-top: auto;
}

.new_design .right-contract-timesheet--schedule .right-contract-buttons .btn-theme-active {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

.new_design .right-contract-timesheet--schedule .right-contract-buttons.right-contract-buttons--top {
  margin-bottom: -10px;
  margin-left: 7px;
}

.new_design .right-contract-timesheet--schedule .custom-library-center {
  margin-top: auto;
}

.new_design .right-contract-timesheet--schedule .custom-library-center span {
  display: block;
  text-align: center;
  margin-top: 0px;
}

.new_design .right-contract-timesheet--schedule .custom-library-center span p {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}

.new_design .right-contract-timesheet--schedule .custom-library-center span p.calendar-sheet-center {
  font-size: 14px;
  color: #8AA9BB;
  font-weight: 400;
  text-transform: lowercase;
}

.new_design .right-contract-timesheet--schedule .custom-library-right--sheet span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  margin-top: 0px;
  margin-right: 5px;
  z-index: 1;
}

.new_design .right-contract-timesheet--schedule .custom-library-right--sheet span p {
  font-size: 14px;
  font-weight: 600;
  margin-right: 10px;
  text-transform: uppercase;
}

.new_design .payroll-setari-form {
  margin-bottom: 30px;
}

.new_design .payroll-setari-form .payroll-table-search--btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px;
  padding-left: 0px;
}

.new_design .payroll-setari-form .payroll-table-search--btn .payroll-search--table form {
  margin: 40px 0px 40px 0px;
}

.new_design .payroll-setari-form .payroll-table-search--btn .payroll-btn--form {
  margin-top: auto;
  margin-bottom: 2rem;
}

.new_design .payroll-setari-form .payroll-table-search--btn .payroll-btn--form.payroll-btn-form--configurations {
  margin-top: 25px;
}

.new_design .payroll-setari-form .payroll-table-search--btn .payroll-btn--form .employees-tab--performance {
  background-color: #D4ECF9;
  text-transform: none !important;
  color: #054A61;
  border: none;
  font-weight: 500 !important;
}

.new_design .payroll-setari-form form .user-management-formgroup {
  display: block;
}

.new_design .payroll-setari-form form .user-management-formgroup label {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 600;
  color: #054A61;
}

.new_design .payroll-setari-form form .user-management-formgroup .form-input-text-left {
  width: 300px !important;
  height: 46px;
  border: 1px solid transparent !important;
}

.new_design .payroll-setari-form form .user-management-formgroup .form-input-text-left::-webkit-input-placeholder {
  font-style: italic;
}

.new_design .payroll-setari-form form .user-management-formgroup .form-input-text-left:-ms-input-placeholder {
  font-style: italic;
}

.new_design .payroll-setari-form form .user-management-formgroup .form-input-text-left::-ms-input-placeholder {
  font-style: italic;
}

.new_design .payroll-setari-form form .user-management-formgroup .form-input-text-left::placeholder {
  font-style: italic;
}

.new_design .payroll-setari-form form .user-management-formgroup .form-input-text-left:hover {
  border: 1px solid #054A61 !important;
}

.new_design .payroll-setari-form form .user-management-formgroup.user-management-formgroup--configurations {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.new_design .payroll-setari-form form .user-management-formgroup.user-management-formgroup--configurations label {
  margin: auto 10px 13px 0px;
}

.new_design .payroll-setari-form.payroll-configurations-form {
  margin-bottom: 0px;
}

.new_design .payroll-setari-form.payroll-configurations-form .payroll-helping-text-medical {
  margin-top: 20px;
}

.new_design .payroll-setari-form.payroll-configurations-form .payroll-btn--form {
  margin-top: inherit;
}

.new_design .payroll-setari-form.payroll-setari-form__left {
  margin-bottom: 40px;
}

.new_design .payroll-setari-datatable--lg {
  max-width: 1800px !important;
}

.new_design .payroll-setari-datatable--lg table thead tr th.datatable-responsive-lg .table-heading-detail--payroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.new_design .payroll-setari-datatable--lg table thead tr th.datatable-responsive-lg .table-heading-detail--payroll .table-heading-lg {
  margin: 10px;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 0px;
  margin-right: 0px;
}

.new_design .payroll-setari-datatable--lg table thead tr th .user-custom-checkbox--contract .checkbox label.checkbox-datatable-description {
  padding-left: 3rem;
  text-transform: uppercase;
}

.new_design .payroll-setari-datatable--lg table thead tr td.border-scope-column {
  border-bottom: 1px solid transparent;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.table-user-name--lg a span.user-lastname--lg {
  font-weight: 500 !important;
  width: 100%;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.border-scope-column {
  border-bottom: 1px solid transparent;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.user-table-payroll--setari {
  text-align: left !important;
}

.payroll-setari-datatable--lg table tbody tr td.user-table-payroll--setari a.username-label--lg {
  margin-left: 7px;
  margin-top: 3px;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.user-table-payroll--setari a.username-label--setarii {
  color: #054A61;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.table-detail-payroll-setari--md {
  padding: 10px;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.table-user-text--lg .table-heading-detail--payroll {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #DAE0DE;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.table-user-text--lg .table-heading-detail--payroll .table-heading-lg {
  margin: 10px;
  margin-bottom: 0px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 0px;
  margin-right: 0px;
  width: 80px;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.table-user-text--lg .table-heading-detail--payroll.table-heading-detail--setari {
  border-bottom: 1px solid transparent;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.payroll-table-child--first {
  vertical-align: top;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.payroll-table-child--configuration {
  vertical-align: middle;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.payroll-table-child--import {
  vertical-align: middle;
}

.new_design .payroll-setari-datatable--lg table tbody tr td.payroll-table-child-payroll--setari {
  vertical-align: middle;
}

.new_design .add-column-count--responsive .vector-section-container {
  width: 350px;
  height: 350px;
  display: inline-block;
  text-align: center;
}

.new_design .add-column-count--responsive .vector-section-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.new_design .payroll-import--heading {
  padding: 15px;
  margin-top: 30px;
}

.new_design .table-import--listings .user-detail-listings ul li .right-contract-lg .btn-theme-transparent--quick {
  font-size: 14px !important;
  padding: 10px 10px;
  font-weight: 500;
}

.new_design .submenu-back-links--lg {
  margin-left: 10px;
}

.new_design .submenu-back-links--lg .topbar-navigation-header-link:hover {
  color: #054A61 !important;
}

.new_design .submenu-back-links--lg .topbar-navigation-header-link::before {
  border-right: 1px solid currentcolor;
  border-bottom: 1px solid currentcolor;
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  left: -5px;
  top: 20px;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.new_design .payroll-setari-calculate__90 {
  padding-left: 40px !important;
}

.new_design .payroll-setari-calculate__90 p.payroll-setari_description a {
  color: #0D9DC6;
}

.new_design .payroll-setari-calculate__90 p.payroll-setari_description a:hover {
  color: #054A61;
}

.new_design p.add-date-scheduling-section span.performance-assessments--tooltip {
  margin-left: 4px;
  width: 70px;
}

.new_design p.add-date-scheduling-section span.performance-assessments--tooltip img {
  vertical-align: baseline;
}

.new_design p.add-date-scheduling-section span.performance-assessments--display {
  margin-left: 4px;
}

.new_design .assessments-rate--progress {
  margin-bottom: 25px;
}

.new_design .assessments-rate--progress.performance-payroll-progressbar {
  margin-bottom: 5px;
}

.new_design .assessments-rate--progress .progress-rate--success {
  background-color: #D4ECF9;
}

.new_design .assessments-rate--progress .progress-rate__lighttheme {
  background-color: #DAE0DE;
}

.new_design .performance-listing--details ul li {
  vertical-align: middle !important;
}

.new_design .performance-dropdown-selected--feedback form .form-group {
  margin: 0px;
  margin-bottom: 0px;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .form-input-text-left.form-selected-option-assessments {
  margin-top: -14px;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .form-input-text-left select {
  display: block;
  width: 100%;
  padding: 6px 30px 6px 10px;
  font-size: 16px !important;
  font-weight: 500;
  color: #B1BCBB !important;
  border: 1px solid #DAE0DE;
  border-radius: 4px !important;
  font-style: normal;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .form-input-text-left::after {
  content: "";
  border: solid #B1BCBB !important;
  border-width: 0 1px 1px 0 !important;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left {
  width: 180px;
  background-color: transparent;
  height: 48px;
  border: 1px solid #DAE0DE;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left::-webkit-input-placeholder {
  color: #B1BCBB;
  font-size: 16px !important;
  font-weight: 500;
  font-style: normal;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left:-ms-input-placeholder {
  color: #B1BCBB;
  font-size: 16px !important;
  font-weight: 500;
  font-style: normal;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left::-ms-input-placeholder {
  color: #B1BCBB;
  font-size: 16px !important;
  font-weight: 500;
  font-style: normal;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left::placeholder {
  color: #B1BCBB;
  font-size: 16px !important;
  font-weight: 500;
  font-style: normal;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left.select-schedule-calendar--date::-webkit-input-placeholder {
  color: #054A61;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left.select-schedule-calendar--date:-ms-input-placeholder {
  color: #054A61;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left.select-schedule-calendar--date::-ms-input-placeholder {
  color: #054A61;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left.select-schedule-calendar--date::placeholder {
  color: #054A61;
}

.new_design .performance-dropdown-selected--feedback form .form-group .user-management-formgroup .header-left .date-picker-input .form-input-text-left:hover {
  border: 1px solid #054A61;
}

.new_design .progress.progress-left-performance {
  height: 13px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: transparent;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #D4ECF9;
}

.new_design .progress.progress-left-performance .progress-bar.progress-bar-left-theme {
  background-color: #D4ECF9;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.new_design .progress.progress-left-performance-dark {
  border: 1px solid #DAE0DE;
}

.new_design .progress.progress-left-performance-dark .progress-bar-left-theme-dark {
  background-color: #DAE0DE !important;
}

.new_design .user-basic-footer .right-contract-lg .btn-theme-warning::after {
  display: none;
}

.new_design .user-basic-footer .right-contract-lg .btn-theme-warning {
  margin-left: 40px;
  padding: 5px 21px;
  font-size: 13px;
}

.new_design .user-basic-footer .right-contract-lg .btn-theme-transparent {
  padding: 5px 21px;
  font-size: 13px;
}

.new_design .right-contract--dropdowns {
  margin-top: 40px;
  margin-bottom: 50px;
}

.new_design .right-contract-import--dropdowns {
  margin-bottom: 0px;
  margin-top: 20px;
}

.new_design .right-contract-bottom--section {
  margin-top: 40px;
  margin-bottom: 40px;
}

.new_design .employees-tab--performance {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

.new_design .employees-tab--performance span.add-alert-tabs img {
  vertical-align: super;
}

.new_design .employees-tab--performance:hover {
  color: #FF851A !important;
}

.new_design .date-time-calendars .date-calendar-input {
  position: relative;
  background: url(../../images/new/icons/time-icon.svg) no-repeat;
  background-position: right;
  background-origin: content-box;
  background-size: 14px;
  padding-right: 6px !important;
}

.new_design .date-time-calendars .date-calendar-input::-webkit-input-placeholder {
  font-size: 14px !important;
  font-style: italic;
  color: #B1BCBB;
}

.new_design .date-time-calendars .date-calendar-input:-ms-input-placeholder {
  font-size: 14px !important;
  font-style: italic;
  color: #B1BCBB;
}

.new_design .date-time-calendars .date-calendar-input::-ms-input-placeholder {
  font-size: 14px !important;
  font-style: italic;
  color: #B1BCBB;
}

.new_design .date-time-calendars .date-calendar-input::placeholder {
  font-size: 14px !important;
  font-style: italic;
  color: #B1BCBB;
}

.new_design ul li.action-right-flag {
  margin-top: 2px;
}

.new_design .mySidenavs {
  width: 180px !important;
}

.new_design .mysidenavBar {
  width: 180px !important;
}

.new_design .block__element {
  margin-bottom: 0.5rem;
  display: block;
}

.new_design .block__element__table {
  margin-bottom: 0rem;
}

.new_design .block__element input[type="checkbox"],
.new_design .block__element input[type="radio"] {
  display: none;
}

.new_design .block__element input[type="checkbox"] + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  margin: 0;
}

.new_design .block__element-svg {
  opacity: 1;
  margin-right: 0.5rem;
}

.new_design .block__element-svg-mark {
  display: none;
}

.new_design .block__element input[type="checkbox"]:checked + label .block__element-svg {
  opacity: 1;
}

.new_design .block__element
input[type="checkbox"]:checked
+ label
.block__element-svg
.block__element-svg-mark {
  display: block;
}

.new_design .sidenav-left-menu {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 97;
  top: 0;
  left: 0;
  background-color: #054A61;
  overflow-x: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  padding-top: 40px;
  margin-top: 3rem;
  margin-left: 5.7rem;
  border-left: 1px solid #1A6482;
}

.new_design .sidenav-left-menu a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  color: #F1F8FC;
  font-size: 14px;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.new_design .sidenav-left-menu a:hover {
  color: #FF851A;
  background-color: #175468;
}

.new_design .sidenav-left-menu a.active {
  color: #FF851A;
}

.new_design .sidenav-left-menu a.menu-header-text {
  color: #FF851A;
  font-size: 14px;
  border-bottom: 1px solid #1A6482;
  padding-bottom: 20px;
  cursor: text;
  text-transform: uppercase;
  font-weight: 500;
}
.new_design .sidenav-left-menu a.menu-header-text:hover{
  background-color: #054a61;
}

.new_design .sidenav-left-menu .closebtn {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 30px;
}

.new_design .toggle-switch-roles .toggle {
  position: relative;
  display: block;
  width: 42px;
  height: 24px;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.new_design .toggle-switch-roles .toggle:before {
  content: "";
  position: relative;
  top: 4px;
  left: 1px;
  width: 37px;
  height: 14px;
  display: block;
  background: #054A61;
  border-radius: 12px;
  -webkit-transition: background 0.2s ease;
  transition: background 0.2s ease;
}

.new_design .toggle-switch-roles .toggle span {
  position: absolute;
  top: 1px;
  left: 1px;
  width: 20px;
  height: 20px;
  display: block;
  background: #ffff;
  border: 1px solid #054A61;
  border-radius: 50%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.new_design .toggle-switch-roles .toggle span svg {
  margin: 7px;
  fill: none;
}

.new_design .toggle-switch-roles .toggle span svg path {
  stroke: #c8ccd4;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 24;
  stroke-dashoffset: 0;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}

.new_design .toggle-switch-roles #cbx:checked + .toggle:before {
  background: #B1BCBB;
}

.new_design .toggle-switch-roles #cbx:checked + .toggle span {
  -webkit-transform: translateX(18px);
  transform: translateX(18px);
}

.new_design .toggle-switch-roles #cbx:checked + .toggle span path {
  stroke: #52d66b;
  stroke-dasharray: 25;
  stroke-dashoffset: 25;
}

.new_design .toggle-switch-roles .center {
  position: absolute;
  top: calc(50% - 12px);
  left: calc(50% - 21px);
}

.new_design .newdate {
  background: blue;
  color: #fff;
}

@media screen and (max-height: 450px) {
  .new_design .sidenav-left-menu {
    padding-top: 15px;
  }
  .new_design .sidenav-left-menu a {
    font-size: 18px;
  }
}

.new_design span.right-section-icons-sm {
  width: 40px !important;
}

.new_design span.right-section-icons-md {
  width: 60px !important;
}

.new_design span.right-section-icons {
  width: 55px;
}

.new_design span.right-section-icons span {
  margin-right: 25px;
}

.new_design .tooltip-on-top,
.new_design .tool-tip-md-edit {
  position: relative !important;
  display: inline-block;
}

.new_design span.user-icons--tooltips {
  margin: 20px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.new_design .tooltip-on-top .tooltiptext-top,
.new_design .tool-tip-md-edit .tooltiptext-top {
  visibility: hidden;
  color: #054A61;
  width: 100%;
  text-align: center;
  padding: 2px 0;
  font-size: 10px;
  font-weight: 500;
  position: absolute;
  margin-top: -20px;
  text-transform: uppercase;
  z-index: 1;
  margin-left: -5px;
}

.new_design span.tooltiptext-top--timesheet {
  background-color: #ffff;
  padding: 10px !important;
  width: 147px !important;
  display: block !important;
  /* margin-right: 78px !important; */
  right: -13px !important;
  height: 130px;
  text-align: left !important;
  border-radius: 5px;
}

.new_design .tooltiptext-top--history {
  margin-left: -15px !important;
}

.new_design .tooltip-on-top:hover .tooltiptext-top,
.new_design .tool-tip-md-edit:hover .tooltiptext-top {
  visibility: visible;
}

.new_design label.tooltiptext--bottom {
  margin-top: 30px !important;
  width: 195px !important;
  max-width: none;
  text-transform: capitalize !important;
}

.new_design .table-responsive-lg table tbody tr td .table-count-detail {
  display: none;
}

.new_design .toggle-switches-btn input,
.new_design .toggle-switches-btn_0 input,
.new_design .toggle-switches-btn_1 input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 55px;
  padding-left: 28px;
  margin: 0;
  border-radius: 16px;
  background: radial-gradient(circle 10px, #FFFFFF 100%, transparent calc(100% + 2px)) #B1BCBB -16px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  border: none;
}

.new_design .toggle-switches-btn input:focus,
.new_design .toggle-switches-btn_0 input:focus,
.new_design .toggle-switches-btn_1 input:focus{
  border: none;
  outline: none;
}

.new_design .toggle-switches-btn input::before,
.new_design .toggle-switches-btn_0 input::before {
  content: "NO";
  font: bold 11px/22px Verdana;
  color: #FFFFFF;
}

.new_design .toggle-switches-btn_1 input::before {
  content: "NU";
  font: bold 11px/22px Verdana;
  color: #FFFFFF;
}

.new_design .toggle-switches-btn :checked,
.new_design .toggle-switches-btn_0 :checked,
.new_design .toggle-switches-btn_1 :checked {
  padding-left: 8px;
  background-color: #054A61;
  background-position: 16px;
}

.new_design .toggle-switches-btn :checked::before,
.new_design .toggle-switches-btn_0 :checked::before {
  content: "YES";
}
.new_design .toggle-switches-btn_1 :checked::before {
  content: "DA";
}

.new_design .user-action-management-tools .dropdown-down {
  position: relative;
  top: 0px;
  margin-top: 15px;
  width: 100%;
  height: 50px;
}

.new_design .user-action-management-tools .dropdown-down::before {
  content: "";
  position: absolute;
  top: 16px;
  right: 0px;
  z-index: 2;
  width: 10px;
  height: 10px;
  border: 1px solid #0D9DC6;
  border-top: 2px solid transparent;
  border-right: 2px solid transparent;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: 0.5s;
  transition: 0.5s;
  pointer-events: none;
}

.new_design .user-action-management-tools .dropdown-down.active::before {
  top: 22px;
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
}

.new_design .user-action-management-tools .dropdown-down input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  background: transparent;
  font-size: 1.2em;
  border: none;
  outline: none;
  padding: 12px 10px;
  border-radius: 10px;
}

.new_design .user-action-management-tools .dropdown-down input::-webkit-input-placeholder {
  color: #0D9DC6;
  font-size: 16px;
  font-weight: 500;
}

.new_design .user-action-management-tools .dropdown-down input:-ms-input-placeholder {
  color: #0D9DC6;
  font-size: 16px;
  font-weight: 500;
}

.new_design .user-action-management-tools .dropdown-down input::-ms-input-placeholder {
  color: #0D9DC6;
  font-size: 16px;
  font-weight: 500;
}

.new_design .user-action-management-tools .dropdown-down input::placeholder {
  color: #0D9DC6;
  font-size: 16px;
  font-weight: 500;
}

.new_design .user-action-management-tools .dropdown-down .options {
  position: absolute;
  top: 45px;
  width: 100%;
  background: #0D9DC6;
  color: #FFFFFF;
  border-radius: 10px;
  overflow: hidden;
  display: none;
  z-index: 99;
}

.new_design .dropdown-down .triangle_down {
  margin-left: 6rem;
  margin-top: 38px;
  border: solid #0D9DC6;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 5px;
  z-index: 1;
  background: #0D9DC6;
}

.new_design .user-action-management-tools .dropdown-down.active .options {
  display: block;
}

.new_design .user-action-management-tools .dropdown-down .options div {
  padding: 4px 12px;
  cursor: pointer;
  background: #0D9DC6;
  color: #FFFFFF;
  font-size: 16px;
}

.new_design .user-action-management-tools .dropdown-down .options div:hover {
  background: #62baea;
  color: #fff;
}

.new_design .user-custom-checkbox--table .checkbox {
  margin-bottom: 0px;
  margin-top: 0px;
}

.new_design .user-custom-checkbox--table label {
  cursor: pointer;
  display: inline-block;
  position: relative;
  padding-left: 30px;
  margin-right: 10px;
  color: #054a61;
  font-size: 12px;
  font-weight: 700;
}

.new_design .user-custom-checkbox--table label.user-perform--feedback {
  padding-left: 4.7rem;
}

.new_design .user-custom-checkbox--contract label {
  margin-right: 0px;
}

.new_design .user-custom-checkbox--table label:before {
  content: "";
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
}

.new_design .user-custom-checkbox--table input[type="checkbox"] {
  display: none;
}

.new_design .user-custom-checkbox--table .checkbox label:before {
  /*background: url("../../images/new/icons/unchecked.svg") left center no-repeat;*/
  margin-top: 0px;
  width: 20px;
  height: 100%;
}

.new_design .user-custom-checkbox--table input[type="checkbox"]:checked + label:before {
  /*background: url("../../images/new/icons/checked.svg") left center no-repeat;*/
}

.new_design .user-custom-checkbox--table .checkbox label:hover::before {
  /*background: url("../../images/new/icons/unchecked.png") left center no-repeat;*/
  border-radius: 3px;
}

.new_design .timesheet-modal .timesheet-modal_main {
  width: 80% !important;
  margin-top: 5rem !important;
  display: inline-block;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_header .modal-header-row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body {
  text-align: left;
  overflow: hidden;
  padding: 0px 34px;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-main-div {
  padding: 0px 20px !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .timesheet-modal_heading .modal-heading {
  margin: 0px;
  margin-bottom: 30px;
  color: #054A61;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
  text-align: right;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
  text-align: center;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list {
  padding: 0;
  margin: 0;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .modal-last-item {
  margin-bottom: 0px !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item {
  list-style-type: none;
  margin-bottom: 25px;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span {
  border: 1px solid #DAE0DE;
  padding: 13px 20px !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span .timesheet-modal_pargraph {
  color: #054A61;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span1 {
  background-color: #0D9DC6;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span2 {
  background-color: #98bdd2;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span3 {
  background-color: #e7ebec;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span4 {
  background-color: #ecf3f7;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span5 {
  background-color: #c6d3d2;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span6 {
  background-color: #8aa9bb;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span7 {
  background-color: #d6e6f0;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span8 {
  background-color: #054A61;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span9 {
  background-color: #c1e0e4;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .modal-left-span10 {
  background-color: #c1e0f2;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_span {
  display: inline-block;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span {
  width: 85%;
  padding: 13px 20px;
  border-radius: 5px;
  vertical-align: middle;
  border: 1px solid #DAE0DE;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span .timesheet-modal_pargraph {
  margin: 0px;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span {
  vertical-align: middle;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input {
  width: 48px;
  height: 48px;
  margin-left: -10px;
  text-align: center;
  font-size: 14px;
  border-radius: 5px;
  outline: 0;
  border: 1px solid #DAE0DE;
  color: #054A61 !important;
  font-weight: 400 !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input:hover {
  border: 1px solid #054A61 !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input::-webkit-input-placeholder {
  color: #054A61 !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input:-ms-input-placeholder {
  color: #054A61 !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input::-ms-input-placeholder {
  color: #054A61 !important;
}

.new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input::placeholder {
  color: #054A61 !important;
}

.new_design .scadual-table_main td {
  color: #98BDD2 !important;
}

.new_design .scadual-table_main td.colmun-orange-theme {
  color: #FF851A !important;
}

.new_design .scadual-table_main td:hover {
  color: #054A61 !important;
}

.new_design .scadual-table_main th,
.new_design .scadual-table_main td {
  border: 0px !important;
  text-align: center;
}

.new_design .scadual-table_main th:first-child,
.new_design .scadual-table_main td:first-child {
  padding-left: 0px !important;
}

.new_design .contract-buttons-main {
  margin-bottom: 30px;
}

.new_design .user-custom-checkbox--table .checkbox label:before {
  height: 20px;
}

.new_design .table-bottom_main th,
.new_design .table-bottom_main td {
  padding: 10px !important;
}

.new_design .table-bottom_main th .table-collection--time,
.new_design .table-bottom_main td .table-collection--time {
  font-weight: 700 !important;
}

.new_design .table-bottom_main th .table-collection--time label,
.new_design .table-bottom_main td .table-collection--time label {
  height: 15px !important;
  width: 15px !important;
}

.new_design .warning-span {
  margin-right: 0px !important;
}

.new_design .warning-span .warning-label {
  bottom: -23px;
  font-size: 10px !important;
  color: #8AA9BB !important;
  text-transform: initial !important;
  letter-spacing: 1px !important;
}

.new_design input[type="number"]::-webkit-inner-spin-button,
.new_design input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

@media (min-width: 1281px) and (max-width: 1440px) {
  .new_design .timesheet-modal .timesheet-modal_main {
    width: 80% !important;
    margin-top: 5rem !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_header .modal-header-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body {
    padding: 30px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-main-div {
    padding: 0px 20px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .timesheet-modal_heading .modal-heading {
    margin-bottom: 25px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
    text-align: right;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item {
    margin-bottom: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span {
    padding: 10px 15px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span {
    max-width: 240px !important;
    width: 100%;
    padding: 10px 15px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input {
    width: 42px;
    height: 42px;
    margin-left: -10px;
    padding-left: 0px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .new_design .timesheet-modal .timesheet-modal_main {
    width: 80% !important;
    margin-top: 5rem !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_header .modal-header-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body {
    padding: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-main-div {
    padding: 0px 20px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .timesheet-modal_heading .modal-heading {
    margin-bottom: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
    text-align: right;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item {
    margin-bottom: 15px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span {
    padding: 7px 5px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span {
    max-width: 80% !important;
    width: 100%;
    padding: 7px 5px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input {
    width: 36px;
    height: 36px;
    margin-left: -10px;
    padding-left: 0px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .new_design .timesheet-modal .timesheet-modal_main {
    width: 80% !important;
    margin-top: 5rem !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_header .modal-header-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body {
    padding: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .timesheet-modal_heading .modal-heading {
    margin-bottom: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
    text-align: left !important;
    padding-top: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
    text-align: right;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .modal-last-item {
    margin-bottom: 10px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item {
    margin-bottom: 15px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span {
    padding: 7px 5px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span {
    max-width: 220px !important;
    width: 100%;
    padding: 7px 5px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input {
    width: 36px;
    height: 36px;
    margin-left: -10px;
    padding-left: 0px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .new_design .modal-main-div {
    max-width: 50% !important;
    -webkit-box-flex: 100% !important;
    -ms-flex: 100% !important;
    flex: 100% !important;
  }
  .new_design .timesheet-modal .timesheet-modal_main {
    width: 95% !important;
    margin-top: 5rem !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_header .modal-header-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body {
    padding: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .timesheet-modal_heading .modal-heading {
    margin-bottom: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-left-list {
    text-align: center !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
    text-align: center !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .modal-last-item {
    margin-bottom: 10px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item {
    margin-bottom: 15px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span {
    padding: 7px 5px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span {
    max-width: 180px !important;
    width: 100%;
    padding: 7px 5px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input {
    width: 36px;
    height: 36px;
    margin-left: -10px;
    padding-left: 0px;
  }
}

@media (min-width: 300px) and (max-width: 575px) {
  .new_design .payroll-setari-form .payroll-table-search--btn {
    display: inline-block;
  }
  .new_design .payroll-setari-form {
    margin-bottom: 30px;
  }
  .new_design .payroll-setari-form form .user-management-formgroup .form-input-text-left {
    width: 100% !important;
  }
  .new_design .wizard-footer-fixed
  .user-basic-footer
  .footer-bottom-align
  span
  .btn-primary {
    font-size: 12px;
  }
  .new_design .modal-button {
    display: block !important;
  }
  .new_design .modal-main-div {
    -webkit-box-flex: 100% !important;
    -ms-flex: 100% !important;
    flex: 100% !important;
    max-width: 100% !important;
  }
  .new_design .timesheet-modal .timesheet-modal_main {
    width: 95% !important;
    margin-top: 5rem !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_header .modal-header-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body {
    padding: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .timesheet-modal_heading .modal-heading {
    margin-bottom: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
    text-align: center !important;
    padding-top: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-left-list {
    text-align: center !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .modal-last-item {
    margin-bottom: 10px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item {
    margin-bottom: 15px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span {
    padding: 7px 5px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span {
    max-width: 200px !important;
    width: 100%;
    padding: 7px 5px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input {
    width: 36px;
    height: 36px;
    margin-left: -10px;
    padding-left: 0px;
  }
  .new_design .contract-buttons-main {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1280px) {
  .new_design .timesheet-modal .timesheet-modal_main {
    width: 80% !important;
    margin-top: 5rem !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_header .modal-header-row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body {
    padding: 30px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .timesheet-modal_heading .modal-heading {
    margin-bottom: 25px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-right_list {
    text-align: right;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .modal-center_list {
    text-align: center;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item {
    margin-bottom: 20px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .unlimitd-span {
    padding: 10px 15px !important;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_left-span {
    max-width: 220px !important;
    width: 100%;
    padding: 10px 15px;
  }
  .new_design .timesheet-modal .timesheet-modal_contant .timesheet-modal_contant-body .modal-contant_parent-section .timesheet-modal_contant-list .timesheet-modal_list-item .tomesheet-modal-list_link .timesheet-modal_right-span .modal-input {
    width: 40px;
    height: 42px;
    margin-left: -10px;
    padding-left: 0px;
  }
}

@media (min-width: 992px) and (max-width: 1000px) {
  .new_design .timesheet-modal_left-span {
    max-width: 85% !important;
    width: 100%;
    padding: 7px 5px;
  }
}

.new_design .form-group .user-left-collapse-fields .user-management-formgroup .payroll-compny_name-input {
  width: 350px !important;
}

.new_design .payroll-contant-body {
  margin-top: 10px;
}

.new_design .payroll-contant-body .payroll-top_heading {
  max-width: 555px;
  margin: 60px auto 0px;
  text-align: center;
}

.new_design .payroll-contant-body .payroll-top_heading .payyroll-left_top-heading {
  font-weight: 600;
  line-height: 40px;
  letter-spacing: 0px;
  color: #054A61;
}

.new_design .payroll-contant-body .add-payroll--events {
  margin-top: 5rem;
}

.new_design .payroll-contant-body .payroll-filters_right-image {
  height: 410px;
}

.new_design .payroll-contant-body .payroll-filters_right-image .image-fluid {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  vertical-align: top;
}

.new_design .payroll-filter_dropdown .payroll-fiter_title .payroll-filter_link::after {
  right: -11px !important;
}

.new_design .payroll-contant-body .add-payroll--events {
  margin-left: 15px;
}

@media (min-width: 768px) and (max-width: 1223px) {
  .new_design .payroll-contant-body {
    padding: 30px 0px;
  }
  .new_design .payroll-contant-body .payroll-top_heading {
    max-width: 100%;
    margin: 0px auto 0px;
  }
  .new_design .payroll-contant-body .payroll-top_heading .payyroll-left_top-heading {
    line-height: 20px;
  }
  .new_design .form-group .user-left-collapse-fields .user-management-formgroup .payroll-compny_name-input {
    width: 300px !important;
  }
  .new_design .payroll-events_head .add-payroll--events {
    margin-top: 3rem !important;
  }
  .new_design .payroll-events_head .add-payroll--events .calendar {
    margin: 0 auto;
  }
  .new_design .payroll-events_head .add-payroll--events .payroll-calender_heading {
    text-align: center !important;
  }
  .new_design .payroll-events_head .payroll-filters_right-image {
    height: 250px !important;
  }
  .new_design .payroll-events_head .payroll-filters_right-image .image-fluid {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align: top;
  }
  .new_design .left-section-lg.left-section-lg--assessments {
    width: 60%;
  }
  .new_design .right-section-lg.right-section-lg--assessments {
    width: 38%;
  }
}

@media (min-width: 300px) and (max-width: 767px) {
  .new_design .payroll-dropdown {
    display: block !important;
    overflow: hidden;
  }
  .new_design .payroll-dropdown .payroll-input-slection {
    margin-bottom: 0px !important;
    width: 100% !important;
    margin: 0 auto;
  }
  .new_design .payroll-filter_colaps {
    width: 100% !important;
  }
  .new_design .payroll-contant-body {
    padding: 15px 0px;
  }
  .new_design .payroll-contant-body .payroll-top_heading {
    max-width: 80%;
    margin: 40px auto 0px;
  }
  .new_design .payroll-contant-body .payroll-top_heading .payyroll-left_top-heading {
    line-height: 24px;
  }
  .new_design  .form-group .user-left-collapse-fields .user-management-formgroup .payroll-compny_name-input {
    width: 100% !important;
  }
  .new_design .payroll-events_head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .new_design .payroll-events_head .add-payroll--events {
    margin-top: 3rem !important;
  }
  .new_design .payroll-events_head .add-payroll--events .calendar {
    margin: 0 auto;
  }
  .new_design .payroll-events_head .add-payroll--events .payroll-calender_heading {
    text-align: center !important;
  }
  .new_design .payroll-events_head .payroll-image_main {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .new_design .payroll-events_head .payroll-events_main {
    -webkit-box-ordinal-group: 3 !important;
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .new_design .payroll-events_head .payroll-filters_right-image {
    height: 200px !important;
  }
  .new_design .payroll-events_head .payroll-filters_right-image .image-fluid {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    vertical-align: top;
  }
}

@media (min-width: 1450px) and (max-width: 1920px) {
  .new_design .left-section-lg.left-section-lg--assessments {
    width: 56%;
  }
  .new_design .right-section-lg.right-section-lg--assessments {
    width: 42%;
  }
}

.new_design .payroll-table_button {
  margin-left: 30px !important;
}

.new_design .payroll-table_pargraph-light {
  color: #8AA9BB !important;
}

.new_design .overtime-popup_head {
  background-image: url("../../assets/images/Overtime-background.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 800px;
  width: 100%;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant {
  max-width: 400px;
  margin: 0 auto;
  padding: 0px 15px !important;
  -webkit-box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .overtime-modal_header {
  border: 0px !important;
  padding-bottom: 0px !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body {
  padding: 0px !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .modal_heading .overtime-modal-heading {
  font-size: 20px;
  color: #054A61;
  font-weight: 500;
  margin-bottom: 20px !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list {
  padding: 0 !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-contant_list-item {
  list-style-type: none;
  display: inline-block;
  margin: 15px 0px;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item {
  max-width: 60px !important;
  margin-left: 40px;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item .timesheet-modal_right-span .white-input {
  background: #ffff !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item .timesheet-modal_right-span .modal-input {
  width: 60px;
  height: 40px;
  text-align: center;
  outline: 0 !important;
  border: 0 !important;
  border: 1px solid #DAE0DE !important;
  border-radius: 5px;
  background: #EFF2F3;
  color: #054A61 !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item .timesheet-modal_right-span .input-bg-color {
  background: #ffff !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item .timesheet-modal_right-span .input-bg-color:hover {
  border: 1px solid #054A61 !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item {
  max-width: 230px;
  width: 100%;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item .overtime-span {
  display: inline-block;
  vertical-align: middle;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item .overtime-right_span .overtime-modal_item-heading {
  font-weight: 400;
  color: #6C757D;
  margin: 0px !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item .overtime-left_span {
  margin: 0px !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer {
  text-align: center !important;
  border-top: 0px !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-right_button {
  margin-left: 40px !important;
  padding: 10px 25px !important;
}

.new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-right_button::after {
  display: none !important;
}

@media (min-width: 576px) and (max-width: 767px) {
  .new_design .overtime-popup_head {
    height: 700px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant {
    max-width: 400px;
    margin: 0 auto;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .overtime-modal_header {
    border: 0px !important;
    padding-bottom: 0px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .modal_heading .overtime-modal-heading {
    font-size: 18px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-contant_list-item {
    margin: 10px 0px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item {
    max-width: 20% !important;
    margin-left: 0px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item .timesheet-modal_right-span .modal-input {
    width: 60px;
    height: 40px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item {
    max-width: 80%;
    width: 100%;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item .overtime-span {
    display: inline-block;
    vertical-align: middle;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item .overtime-left_span {
    max-width: 30px !important;
    margin: 0px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer {
    text-align: center !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-left_button {
    margin-bottom: 0px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-right_button {
    margin-left: 40px !important;
    padding: 10px 25px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-right_button::after {
    display: none !important;
  }
  .new_design .vector-section-container {
    display: none !important;
  }
  .new_design .body-botom--content {
    margin-bottom: 0rem !important;
  }
  .new_design .container-body-content .well {
    margin-bottom: 0px;
  }
  .new_design .right-contract-lg {
    padding: 18px !important;
  }
  .new_design .payroll-table_button-main {
    text-align: center !important;
  }
  .new_design .payroll-table_button-main span {
    margin-left: 0px !important;
  }
  .new_design .payroll-table_button-main span .payroll-table_button {
    font-size: 14px !important;
  }
}

@media (min-width: 300px) and (max-width: 575px) {
  .new_design .overtime-popup_head {
    height: 700px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant {
    max-width: 400px;
    margin: 0 auto;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .overtime-modal_header {
    border: 0px !important;
    padding-bottom: 0px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .modal_heading .overtime-modal-heading {
    font-size: 16px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-contant_list-item {
    margin: 10px 0px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item {
    max-width: 10% !important;
    margin-left: 0px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-right_item .timesheet-modal_right-span .modal-input {
    width: 40px;
    height: 40px;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item {
    max-width: 85%;
    width: 100%;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item .overtime-span {
    display: inline-block;
    vertical-align: middle;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .timesheet-modal_contant-body .overtime-modal_contant .overtime-modal_contant-list .modal-left_item .overtime-left_span {
    max-width: 25px !important;
    margin: 0px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer {
    text-align: center !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-left_button {
    margin-bottom: 0px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-right_button {
    margin-left: 40px !important;
    padding: 10px 25px !important;
  }
  .new_design .overtime-popup_head .overtime-modal_head-main .overtime-modal_main .timesheet-modal_contant .modal-content-footer .footer-bottom-align .modal-right_button::after {
    display: none !important;
  }
  .new_design .vector-section-container {
    display: none !important;
  }
  .new_design .body-botom--content {
    margin-bottom: 0rem !important;
  }
  .new_design .container-body-content .well {
    margin-bottom: 0px;
  }
  .new_design .right-contract-lg {
    padding: 18px !important;
  }
  .new_design .payroll-table_button-main {
    text-align: center !important;
  }
  .new_design .payroll-table_button-main span {
    margin-left: 0px !important;
  }
  .new_design .payroll-table_button-main span .payroll-table_button {
    font-size: 14px !important;
  }
}

.new_design .table-number_link {
  text-decoration: none !important;
}

.new_design .gldp-default .monyear,
.new_design .gldp-default .monyear select {
  font-size: 15px !important;
  font-weight: 500 !important;
  background: #98BDD2 !important;
  color: #ffff !important;
}

.new_design .gldp-default .prev-arrow,
.new_design .gldp-default .next-arrow {
  color: #ffff !important;
}

.new_design .gldp-default .dow {
  background: #d6e6f0 !important;
  color: #054A61 !important;
}

.new_design .gldp-default .border {
  border: hidden !important;
}

.new_design .gldp-default .mon,
.new_design .gldp-default .tue,
.new_design .gldp-default .wed,
.new_design .gldp-default .thu,
.new_design .gldp-default .fri {
  background: #ffff !important;
  height: 48px !important;
  color: #054A61 !important;
  font-weight: 700 !important;
}

.new_design .gldp-default .sat,
.new_design .gldp-default .sun {
  background: #ffff !important;
  height: 48px !important;
  color: #054A61 !important;
  font-weight: 700 !important;
}

.new_design .gldp-default .selected {
  border-radius: 50% !important;
  background: #98BDD2 !important;
  height: 48px !important;
  vertical-align: bottom;
  display: inline-block !important;
  text-align: center;
  width: 50px !important;
  margin-left: 4px !important;
  margin-top: -5px !important;
  padding-top: 4px !important;
}

.new_design .gldp-default .outday {
  color: #98BDD2 !important;
  font-weight: 400 !important;
}

.new_design .gldp-default .today {
  border-radius: 50% !important;
  background: #98BDD2 !important;
  height: 48px !important;
  vertical-align: bottom;
  padding-top: 4px !important;
  display: inline-block !important;
  text-align: center;
  width: 50px !important;
  margin-left: 4px !important;
  margin-top: -5px !important;
  padding-top: 4px !important;
}

.new_design .gldp-default .monyear,
.new_design .gldp-default .monyear select {
  text-shadow: none !important;
}

.new_design .gldp-default .monyear span {
  text-transform: uppercase;
}

.new_design .payroll-filters--fixed--height {
  height: 110rem;
}

.new_design .gldp-default {
  top: 250px !important;
  left: 32px !important;
  background: #ffff !important;
  height: 46vh !important;
  font-family: "Open Sans", sans-serif !important;
}

.new_design .gldp-default .prev-arrow,
.new_design .gldp-default .next-arrow {
  text-shadow: none !important;
  text-decoration: none !important;
}

.new_design .table-wh_80 {
  min-width: 120px !important;
}

.new_design .row-colmun1 {
  z-index: 30 !important;
  width: 40px !important;
  border-left: 0px !important;
  border-right: 0px !important;
  margin-top: auto;
  margin-bottom: 0;
}

.new_design .row-colmun2 {
  z-index: 20 !important;
  min-width: 160px !important;
  padding-left: 65px !important;
  text-align: left !important;
  border-right: 0px !important;
}

.new_design .row-colmun3 {
  z-index: 10 !important;
  min-width: 410px !important;
  padding-left: 170px !important;
  border-left: 0px !important;
  text-align: left !important;
  border-right: 0px !important;
}

.new_design .td-left_padding2 {
  padding-left: 100px !important;
  min-width: 30rem !important;
  text-align: left !important;
  width: 300px !important;
}

.new_design .head-last-colmun {
  height: 85px !important;
}

.new_design .head-last-colmun2 {
  min-width: 150px !important;
  width: 150px !important;
  border-left: 0px !important;
}

.new_design .table-row4 {
  height: 150px !important;
}

.new_design .row-colmun4 {
  height: 150px !important;
}

.new_design .right-colmun2 {
  min-width: 100px !important;
}

.new_design .left-main {
  text-align: left !important;
}

.new_design .right_cl {
  min-width: 75px !important;
  padding-right: 0rem !important;
}

.new_design .text-top {
  vertical-align: top !important;
}

.new_design .text-top .span-tool-view__svg,
.new_design .text-top .tool-tip-md-edit {
  margin-top: 0px !important;
  vertical-align: top !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .new_design .row-colmun1 {
    z-index: 30 !important;
    width: 40px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    margin-top: auto;
    margin-bottom: 0;
  }
  .new_design .row-colmun2 {
    z-index: 20 !important;
    min-width: 160px !important;
    padding-left: 65px !important;
    text-align: left !important;
    border-right: 0px !important;
  }
  .new_design .row-colmun3 {
    z-index: 10 !important;
    min-width: 395px !important;
    padding-left: 165px !important;
    border-right: 0px !important;
  }
  .new_design .row-colmun3 p {
    font-size: 14px !important;
  }
  .new_design .td-left_padding2 {
    padding-left: 410px !important;
    min-width: 63rem !important;
  }
  .new_design .head-last-colmun {
    height: 85px !important;
  }
  .new_design .head-last-colmun2 {
    min-width: 150px !important;
    width: 150px !important;
    border-left: 0px !important;
  }
  .new_design .text-top .span-tool-view__svg,
  .new_design .text-top .tool-tip-md-edit {
    margin-top: 0px !important;
    vertical-align: top !important;
  }
}

@media (min-width: 300px) and (max-width: 991px) {
  .new_design .td-left_padding2 {
    padding-left: 0px !important;
    min-width: 100px !important;
  }
}

.new_design .right_table-contant {
  color: #054a61 !important;
  font-size: 16px !important;
}

.new_design .right-table_main tr td {
  vertical-align: middle !important;
}

@media (min-width: 300px) and (max-width: 991px) {
  .new_design .right-table {
    margin-top: 30px !important;
  }
}

.new_design .rolse-span {
  margin-right: 30px;
  color: #054A61 !important;
}

.new_design .vertical-midle {
  vertical-align: -webkit-baseline-middle;
}

.new_design .user-btn_main {
  padding-top: 0px;
}

.new_design .bulk-span {
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}

.new_design .role-span {
  text-transform: capitalize;
}

.new_design .user-image {
  -o-object-fit: contain;
  object-fit: contain;
  height: 100%;
  width: 100%;
}

.new_design .cards-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.new_design .cards-main .opartional-vector-group {
  width: 400px;
  height: 300px;
  display: inline-block;
}

.new_design .cards-main .opartional-vector-group img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.new_design .inactiveMixin {
  content: "";
  position: absolute;
  display: block;
}

.new_design .beforeAnimation {
  -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
}

.new_design .afterAnimation {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0px 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0px 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
  transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
}

.new_design .toggleWrapper {
  margin: auto;
  padding: 0px;
  width: 20px;
  border: 0px solid lightgray;
  margin-top: -4px;
  border-radius: 0px;
  background: white;
}

.new_design .toggleWrapper input.mobileToggle {
  opacity: 0;
  position: absolute;
}

.new_design .toggleWrapper input.mobileToggle + label {
  position: relative;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-tap-highlight-color: transparent;
  height: 30px;
  width: 50px;
  border: 1px solid #e4e4e4;
  border-radius: 60px;
}

.new_design .toggleWrapper input.mobileToggle + label:before {
  content: "";
  position: absolute;
  display: block;
  -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  height: 30px;
  width: 51px;
  top: 0;
  left: 0;
  border-radius: 30px;
}

.new_design .toggleWrapper input.mobileToggle + label:after {
  content: "";
  position: absolute;
  display: block;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0px 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0px 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
  -webkit-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
  transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
  background: whitesmoke;
  height: 28px;
  width: 28px;
  top: 1px;
  left: 0px;
  border-radius: 60px;
}

.new_design .toggleWrapper input.mobileToggle:checked + label:before {
  background: #B1BCBB !important;
  -webkit-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}

.new_design .toggleWrapper input.mobileToggle:checked + label:after {
  left: 24px;
  left: 18px !important;
}

.new_design .taoggle-lable {
  height: 0px !important;
  width: 0px !important;
  border: 0px !important;
  position: relative;
}

.new_design .taoggle-lable::before {
  height: 14px !important;
  width: 37px !important;
  background: #054A61 !important;
}

.new_design .taoggle-lable::after {
  top: 1px;
  left: 1px;
  width: 20px !important;
  height: 20px !important;
  display: block;
  background: #ffff !important;
  border: 1px solid #054a61 !important;
  top: -3px !important;
  left: 0px !important;
  border-radius: 50%;
}

.new_design .colors-check_input {
  background: #ffff !important;
}

.new_design .colr-question_toltip {
  min-width: 105px !important;
  margin-top: -10px !important;
  margin-left: 20px !important;
}

@media (min-width: 1000px) and (max-width: 1120px) {
  .new_design .colr-question_toltip {
    min-width: 80px !important;
    margin-top: -40px !important;
  }
}

@media (min-width: 300px) and (max-width: 400px) {
  .new_design .colr-question_toltip {
    min-width: 100px !important;
    margin-top: -40px !important;
  }
  .new_design .date-main {
    left: 0 !important;
  }
}

.new_design .username-label--setarii {
  text-decoration: none !important;
}

.new_design .stari-head-checkbox::before {
  margin-top: 6px !important;
}

.new_design .table_main-wrapper {
  background: white;
}

.new_design .configration-table_main-div {
  padding-left: 41rem !important;
  padding-right: 10rem !important;
}

.new_design .row-colmun1 {
  left: 40px !important;
}

.new_design .row-colmun2 {
  left: 60px !important;
}

.new_design .row-colmun3 {
  left: 71px !important;
}

.new_design .head-top-fixed_colmun {
  top: 0 !important;
  height: 120px !important;
}

.new_design .table-chid_div {
  padding: 34px 0px !important;
}

.new_design .configration-head_main {
  background: #fff;
  padding: 0px 34px;
}

@media (min-width: 1280px) and (max-width: 1440px) {
  .new_design .configration-table_main-div {
    padding-left: 35rem !important;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .new_design .row-colmun1 {
    left: 30px !important;
  }
  .new_design .row-colmun2 {
    left: 25px !important;
  }
  .new_design .row-colmun3 {
    left: 20px !important;
  }
  .new_design .configration-table_main-div {
    padding-left: 35rem !important;
  }
  .new_design .td-left_padding2 {
    padding-left: 10px !important;
    min-width: 31rem !important;
  }
}

@media (min-width: 992px) and (max-width: 1023px) {
  .new_design .row-colmun1 {
    left: 30px !important;
  }
  .new_design .row-colmun2 {
    left: 25px !important;
  }
  .new_design .row-colmun3 {
    left: 20px !important;
  }
  .new_design .configration-table_main-div {
    padding-left: 34rem !important;
  }
  .new_design .td-left_padding2 {
    padding-left: 10px !important;
    min-width: 31rem !important;
  }
}

@media (min-width: 320px) and (max-width: 991px) {
  .new_design .row-colmun1 {
    left: 0px !important;
    position: static !important;
    z-index: 0 !important;
    padding-left: 0px !important;
  }
  .new_design .row-colmun2 {
    left: 0px !important;
    position: static !important;
    z-index: 0 !important;
    padding-left: 20px !important;
  }
  .new_design .row-colmun3 {
    left: 0px !important;
    position: static !important;
    z-index: 0 !important;
    padding-left: 0px !important;
    min-width: 220px !important;
  }
  .new_design .configration-table_main-div {
    padding-left: 0rem !important;
    padding-right: 0 !important;
  }
  .new_design .td-left_padding2 {
    padding-left: 10px !important;
    min-width: 31rem !important;
  }
  .new_design .head-last-colmun2 {
    position: static !important;
    z-index: 10 !important;
  }
  .new_design .right_cl {
    min-width: 100px !important;
    padding-right: 0rem !important;
  }
  .new_design .table-wh_80 {
    min-width: 145px !important;
  }
  .new_design .table-chid_div {
    padding: 34px 0px !important;
  }
}

.new_design .checked-default-colors {
  width: 20px !important;
  height: 20px !important;
  margin-top: -3px !important;
}

.new_design span.edit-color-change {
  width: 20px !important;
  height: 20px !important;
  margin-bottom: 5px;
  display: inline-block;
}

.new_design span.edit-color-change:hover {
  width: 20px !important;
  height: 20px !important;
}

.new_design .normal-text {
  font-weight: 400 !important;
}
/*# sourceMappingURL=style.css.map */

.new_design .mark-all-as-read {
  padding: 0px !important;
  color: #054A61;
  font-style: italic;
  font-weight: 600;
  text-transform: none;
}

.new_design .logo_small{
  position: fixed;
  bottom: 0px;
}

.new_design .logo_small .sub_icon{
  padding-left: 0px;
}

.new_design .logo_small .r-st{
  top: 3px !important;
}

.new_design .mr-10 {
  margin-right: 10px !important;
}

.new_design .ml-5 {
  margin-left: 5px !important;
}

.new_design .ml-10 {
  margin-left: 10px !important;
}

.new_design .ml-15 {
  margin-left: 15px !important;
}

.new_design .ml-30 {
  margin-left: 30px !important;
}

.new_design .ml-40 {
  margin-left: 40px !important;
}

.new_design .mt-10 {
  margin-top: 10px;
}

.new_design .mt-30 {
  margin-top: 30px;
}

.new_design .mb-10 {
  margin-bottom: 10px;
}

.new_design .mb-15 {
  margin-bottom: 15px;
}

.new_design .pt-10 {
  padding-top: 10px;
}

.new_design .pt-20 {
  padding-top: 20px;
}

.new_design nav ul.navbar-top-heading-lg li.sub-menu-header i{
  font-size: 12px;
  margin-top: 4px;
  color: #B1BCBB;
  padding: 15px 15px;
  position: relative;
  display: block;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 20px;
  font-style: normal;
  padding-right: 0px;
}
.new_design nav ul.navbar-top-heading-lg li.sub-menu-header i a:hover{
  color: #FF851A;
}

.new_design .login-form .alert-danger{
  color: #DC3545;
}

.new_design .navbar-collapse ul li.action-right-flag-cion{
  margin-bottom: 0px;
}

.new_design .navbar-collapse ul li.action-right-flag-cion a.dropdown-toggle{
  padding-bottom: 21px;
}

.new_design .navbar-collapse ul li.accounts-right--section {
  margin-bottom: 0px;
}

.new_design .navbar-collapse ul li.accounts-right--section a.dropdown-toggle {
  padding-bottom: 18px;
}

.new_design .navbar-collapse ul li.accounts-right--section .dropdown-menu {
  margin-top: 1px;
}

.new_design .navbar-collapse ul li.contul_meu_meniu a.dropdown-toggle {
  padding-bottom: 19px;
}

.new_design .navbar-collapse ul li.contul_meu_meniu .dropdown-menu {
  margin-top: 0px;
}

.jqx-widget-content{
  font-family: 'Fira Sans', sans-serif !important;
}

.new_design .rapoarte .user-detail-listings ul li{
  width: 25%;
  float: left;
}

.new_design .rapoarte .user-detail-listings ul li a {
  font-size: 14px;
  color: #0D9DC6;
}

.new_design .rapoarte .user-detail-listings ul li a:hover {
  color: #054A61;
}

.new_design .rapoarte .middle-section-listings p.subtitlu_modul{
  color: #054A61;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
}

.new_design .rapoarte .middle-section-listings p.titlu_modul{
  color: #FF851A;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
}

.new_design .rapoarte .middle-section-listings .btn-minimize {
  margin-left: 8px;
  cursor: pointer;
}

.new_design .rapoarte .middle-section-listings .btn-maximize {
  display: none;
  margin-left: 8px;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.new_design .rapoarte .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group .form-input-text.form-input-text-left {
  margin: 0px;
}
.new_design .rapoarte .user-management-formgroup label{
  color: #054A61 !important;
}

.new_design .rapoarte .accordion-dropdown-lg.accordion-dropdown-form{
  min-height: auto !important;
  padding-left: 0px;
  margin-top: 30px;
}

.new_design .rapoarte .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form {
  margin-bottom: 10px !important;
}

.new_design #img_backround_rapoarte {
  position: absolute;
  right: 10%;
  bottom: 10%;
}

.new_design #img_backround_rapoarte img{
  width: 500px;
}

.new_design .payroll-events_head .user-detail-listings ul li{
  display: inline-block;
  width: 49%;
}
.new_design .payroll-events_head .user-detail-listings ul li.left-section-lg{
  text-align: left;
}

.new_design #collapseOne.in{
  border-bottom: 1px solid #DAE0DE;
}

.new_design #filtre_list.affix{
  z-index: 4;
  background-color: #fff;
  top: 60px;
}

.new_design .table-header-pagination.affix{
  z-index: 4;
  background-color: #fff;
  top: 108px;
  height: 60px;
  border-bottom: 1px solid #dae0de;
  width: 97%;
  margin-left: -28px;
  padding-left: 28px;
}

.new_design .table-header-pagination.filter_collapsed.affix{
  top: 272px;
}

.new_design .listing_roluri .user-detail-listings.employee-listing--details ul li{
  margin-bottom: 15px;
}

.new_design .listing_roluri .user-detail-listings ul li.right-section-lg{
  font-size: 14px;
}

.new_design .listing_roluri .container-body-content .well{
  padding-bottom: 15px;
}

.new_design .listing_roluri .middle-section-listings p{
  width: 100%;
  padding-left: 10px;
}

.new_design .listing_roluri .middle-section-listings .custom-checkbox{
  padding-top: 3px;
}

.new_design .listing_roluri .cards-main .middle-section-listings a{
  color: #0D9DC6 !important;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  display: inline-block;
  text-align: left;
  margin-bottom: 5px;
}

.new_design .listing_roluri .cards-main .middle-section-listings a:hover{
  color: #054A61 !important;
}

.new_design .listing_roluri .filtru_litere a:hover{
  color: #FF851A !important;
}

.new_design .listing_roluri .filtru_litere a:focus{
  color: #054A61 !important;
}

.new_design .listing_roluri .filtru_litere a.active{
  color: #FF851A !important;
}

.new_design .listing_roluri .filtru_litere a.inactive,
.new_design .listing_roluri .filtru_litere a.inactive:hover{
  color: #DAE0DE !important;
  cursor: none;
  pointer-events: none;
}

.new_design .listing_roluri .btn-theme-transparent.inactiv,
.new_design .listing_roluri .btn-theme-transparent.inactiv:hover{
  background-color: #eff2f3;
  color: #B1BCBB;
}

.new_design #filtre_list .accordion-dropdown-lg.accordion-dropdown-form .panel-default.panel-accordion-form form .form-inline .form-group label{
  color: #054A61;
}

.new_design .list-roluri-stergere{
  font-size: 14px !important;
  color: #054A61;
}

.new_design #filtre_list #collapseOne.in{
  margin-bottom: 20px;
}

.new_design .input_blue{
  color: #054A61 !important;
}

.new_design #filtre_list .payroll-dropdown .payroll-input-slection option {
  color: #054A61;
}

.new_design .tab-content > .tab-pane{
  display: none !important;
}
.new_design .tab-content > .active{
  display: block !important;
}
.new_design .tab-content.fade{
  opacity: 0 !important;
}
.new_design .tab-content.fade.in{
  opacity: 1 !important;
}

.new_design .select-multiple{

}
.new_design .select-multiple span{
  color: red;
}
.new_design .multiselect .multiselect-selected-text{
  width: 100%;
  height: 100%;
  color: #054A61;
  font-weight: normal;
  overflow: hidden;
}
.new_design .multiselect-native-select{
  width: 100% !important;
  height: 100% !important;
  text-align: left !important;
  display: block !important;
}
.new_design .multiselect{
  width: 100%;
  text-align: left;
}
.new_design .multiselect-native-select .btn-group{
  width: 100%;
}
.new_design .select_multiple{
  min-height: 45px;
  padding: 0px;
  height: 100%;
  border: 0px;
}
.new_design .select_multiple .select2-container{
  width: 100%;
}
.new_design .select_multiple .select2-choices{
  min-height: 43px;
  border: 1px solid #DAE0DE;
  border-radius: 4px;
  background-image: none;
  box-shadow: none !important;
}

.new_design .select_multiple .select2-search-choice{
  background-color: #E2F0F7;
  background-image: none;
  background-color: #E2F0F7;
  background-image: none;
  border: 0px;
  border-radius: 4px;
  color: #054A61;
  box-shadow: none;
  padding: 3px 18px 3px 5px;
}
.new_design .select2-container-multi .select2-search-choice-close{
  left: auto;
}

.new_design .multiselect,
.new_design .multiselect:hover,
.new_design .multiselect:active,
.new_design .multiselect:focus {
  background-color: #fff !important;
}
.new_design .multiselect-filter .input-group-addon{
  display: none;
}
.new_design .multiselect-filter .input-group-btn{
  display: none;
}
.new_design .multiselect-item .input-group{
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.new_design .multiselect-container > li.active > a{
  background-color: #fff !important;
  background-image: none !important;
}
.new_design .multiselect-container > li.active > a > label{
  color: #FF851A !important;
}
.new_design .multiselect-container{
  width: 100%;
}

.new_design .tool-tip-md-edit #fisa_de_post{
  display: none;
}

.new_design #attached_fise_de_post{
  padding-top: 10px;
}

.new_design #attached_fise_de_post a{
  color: #0D9DC6;
  font-size: 14px;
  text-transform: capitalize;
  font-weight: 400 !important;
}
.new_design h6 #nr_file{
  font-size: 16px;
  font-weight: 700;
  color: #054A61;
  text-transform: capitalize;
  margin-top: 0px;
  margin-bottom: 2rem;
}

.new_design #standard_colors.active {
  display: block;
}
.new_design #standard_colors.inactive {
  display: none;
}

.new_design .status_activ {
  color: #28A745 !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
  margin-left: 10px;
}

.new_design .status_inactiv {
  color: #868ba1 !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: normal;
  font-style: normal;
  margin-left: 10px;
}

.new_design .files-attached-overviews.files-attached-overviews--colors .color-picker--atteched ul li span.edit-color-change img.active{
  opacity: 1;
  object-fit: contain;
}

.new_design .toggle_status_rol{
  position: absolute !important;
  top: 37px;
  right: 30px;
}

.new_design .btn-theme-orange {
  background-color: #d4ecf9;
  border: none;
  color: #054A61;
  font-size: 12px;
  font-weight: 400;
  text-transform: none;
  padding: 10px 15px;
  border-radius: 5px;
  margin-left: 0px;
}

.new_design .btn-theme-orange:hover {
  background: #C1E0F2;
}

.new_design .dropdown-settings-btn.afiseaza_info:hover img{
  transform: scale(1.2);
}

.new_design .btn-arhiva img{
  width: 20px;
}

.new_design .btn-arhiva:hover img{
  transform: scale(1.2);
}

.new_design .btn-importa-candidati img{
  width: 30px;
}

.new_design .btn-importa-candidati:hover img{
  transform: scale(1.2);
}

.new_design .btn-list-referinta img{
  width: 20px;
}

.new_design .btn-list-referinta:hover img{
  transform: scale(1.2);
}

.new_design .btn-export-xls img{
  width: 20px;
}

.new_design .btn-export-xls:hover img{
  transform: scale(1.2);
}

.new_design .listing_proiecte .table-header-pagination.affix,
.new_design .listing_candidati .table-header-pagination.affix,
.new_design .listing_angajati .table-header-pagination.affix,
.new_design .listing_contracte .table-header-pagination.affix {
  top: 60px;
  padding-top: 9px;
}

.new_design .listing_proiecte .payroll-contant-body,
.new_design .listing_candidati .payroll-contant-body,
.new_design .listing_angajati .payroll-contant-body ,
.new_design .listing_contracte .payroll-contant-body ,
.new_design #documente .payroll-contant-body ,
.new_design #competente .payroll-contant-body {
  background-color: #fff;
  padding-top: 20px;
}

.new_design .listing_proiecte .payroll-contant-body .well,
.new_design .listing_candidati .payroll-contant-body .well,
.new_design .listing_angajati .payroll-contant-body .well,
.new_design .listing_contracte .payroll-contant-body .well {
  margin: 0px;
  padding: 0px;
  border: 0px;
  box-shadow: none;
}

.new_design .listing_proiecte .payroll-contant-body .well .table-w-20,
.new_design .listing_candidati .payroll-contant-body .well .table-w-20,
.new_design .listing_angajati .payroll-contant-body .well .table-w-20,
.new_design .listing_contracte .payroll-contant-body .well .table-w-20 {
  min-width: 100% !important;
}

.new_design .table-responsive-lg table tbody tr td.table-user-text--lg{
  font-size: 14px;
}

.new_design #filtre_list {
  padding-left: 18px;
}

.new_design .sort-asc{
  width: 30px;
  height: 11px;
  padding: 0px;
  margin: 0px;
  position: relative;
  cursor: pointer;
}
.new_design .sort-asc img {
  position: absolute;
  left: 0px;
  top: -8px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.new_design .sort-desc{
  width: 30px;
  height: 9px;
  padding: 0px;
  margin: 0px;
  position: relative;
  cursor: pointer;
}
.new_design .sort-desc img {
  top: -2px;
  left: 0px;
  position: absolute
}

.new_design .td-project{
  padding-right: 33px !important;
  position: relative;
}

.new_design .img-sort{
  position: absolute;
  bottom: 6px;
  right: 0px;
}

.new_design .td-cod-proiect{
  width: 350px;
}

.new_design .sort_elemente_pc td{
  border: 0px;
  font-size: 14px;
  color: #054A61;
}

.new_design .float-left{
  float: left;
}
.new_design .float-right{
  float: right;
}

.new_design .filtre-salvate {
  font-size: 12px;
}
.new_design .filtre-salvate .filtre-salvate-titlu{
  color: #054A61;
  font-weight: bold;
  text-transform: uppercase;
  cursor: auto;
}

.new_design .filtre-salvate li{
  color: #0D9DC6;
  cursor: pointer;
}

.new_design .filtre-salvate li:hover{
  color: #054A61;
}

.new_design .filtre-salvate li.active{
  color: #FF851A;
}

.new_design .filtre-salvate .icon-delete{
  width: 12px;
  margin-left: 5px;
}

.new_design .filtre-salvate .sterge_filtru label{
  margin-top: -13px !important;
  margin-left: -20px !important;
}

.new_design .filtre-salvate .populeaza_filtre{
  width: auto;
}

.new_design .listing_proiecte .btn-theme-transparent.inactiv,
.new_design .listing_proiecte .btn-theme-transparent.inactiv:hover{
  background-color: #eff2f3;
  color: #B1BCBB;
}

.new_design .listing_candidati .btn-theme-transparent.inactiv,
.new_design .listing_candidati .btn-theme-transparent.inactiv:hover{
  background-color: #eff2f3;
  color: #B1BCBB;
}

.new_design .listing_angajati .btn-theme-transparent.inactiv,
.new_design .listing_angajati .btn-theme-transparent.inactiv:hover{
  background-color: #eff2f3;
  color: #B1BCBB;
}

.new_design .listing_contracte .btn-theme-transparent.inactiv,
.new_design .listing_contracte .btn-theme-transparent.inactiv:hover{
  background-color: #eff2f3;
  color: #B1BCBB;
}

#modal_export_xls td{
  font-size: 14px;
}

.new_design .table-list .header-copy{
  background-color: #fff;
  top: 120px !important;
  z-index: 4;
}

.new_design .table-list .checkbox{
  padding: 0px;
  padding-right: 10px;
}

.new_design .listing_proiecte .dropdown-settings,
.new_design .listing_candidati .dropdown-settings,
.new_design .listing_angajati .dropdown-settings,
.new_design .listing_contracte .dropdown-settings {
  margin: 0px !important;
}

.new_design .listing_proiecte .affix .dropdown-settings,
.new_design .listing_candidati .affix .dropdown-settings,
.new_design .listing_angajati .affix .dropdown-settings,
.new_design .listing_contracte .affix .dropdown-settings {
  margin-right: 40px !important;
}

.new_design .listing_candidati .filtru_litere a:hover,
.new_design .listing_angajati .filtru_litere a:hover,
.new_design .listing_contracte .filtru_litere a:hover {
  color: #FF851A !important;
}

.new_design .listing_candidati .filtru_litere a:focus,
.new_design .listing_angajati .filtru_litere a:focus,
.new_design .listing_contracte .filtru_litere a:focus {
  color: #054A61 !important;
}

.new_design .listing_candidati .filtru_litere a.active,
.new_design .listing_angajati .filtru_litere a.active,
.new_design .listing_contracte .filtru_litere a.active {
  color: #FF851A !important;
}

.new_design .listing_candidati .filtru_litere a.inactive,
.new_design .listing_candidati .filtru_litere a.inactive:hover,
.new_design .listing_angajati .filtru_litere a.inactive,
.new_design .listing_angajati .filtru_litere a.inactive:hover,
.new_design .listing_contracte .filtru_litere a.inactive,
.new_design .listing_contracte .filtru_litere a.inactive:hover {
  color: #DAE0DE !important;
  cursor: none;
  pointer-events: none;
}

.new_design .previzualizare-profil,
.new_design .descarca-cv,
.new_design .istoric-candidat{
  margin-right: 10px !important;
}

.new_design .listing_candidati .user-action-management-tools .dropdown-down.dropdown-expand button {
  margin-left: 10px !important;
}

.new_design #alte-actiuni.inactiv button{
  background-color: #eff2f3;
  color: #B1BCBB;
}
.new_design #alte-actiuni.inactiv .dropdown-down.dropdown-expand::before{
  border-color: #bebfc0;
}

.new_design .listing_candidati .email-candidat,
.new_design .listing_angajati .email-candidat{
  font-size: 14px;
  color: #0D9DC6;
  cursor: pointer;
  margin-bottom: 10px;
  background-image: url("/images/new/icons/mail.svg");
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
}

.new_design .listing_candidati .phone-candidat,
.new_design .listing_angajati .phone-candidat{
  font-size: 14px;
  color: #0D9DC6;
  cursor: pointer;
  background-image: url("/images/new/icons/message-square.svg");
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 20px;
}

.new_design #anunt_recrutare .anunt-recrutare{
  margin-top: 20px;
}

.new_design #anunt_recrutare .anunt-recrutare legend{
  font-size: 16px;
  font-style: italic;
  color: #FF851A;
  margin-bottom: 20px;
}

.new_design #anunt_recrutare .anunt-recrutare label{
  font-size: 12px;
  color: #6C757D;
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 20px;
}

.new_design .nr_angajati{
  color: #B1BCBB !important;
  font-size: 16px;
  text-transform: lowercase;
}

.new_design .listing_angajati .angajat-activ{
  width: auto;
  color: #28A745;
  margin: 0px;
  font-size: 14px;
}

.new_design .listing_angajati .angajat-inactiv{
  width: auto;
  color: #DC3545;
  margin: 0px;
  font-size: 14px;
}

.new_design .listing_angajati .btn-more{
  background-color: transparent;
  color: #0D9DC6;
  padding-left: 0px !important;
  margin-left: 0px !important;
}

.new_design .listing_angajati .btn-more:hover{
  color: #054A61;
}

.new_design .listing_angajati .dropdown-expand{
  top: 10px;
}

.new_design .listing_angajati .dropdown-expand:before{
  border: 1px solid #0D9DC6 !important;
  border-top: 0px !important;
  border-right: 0px !important;
  top: 13px;
}

.new_design .listing_angajati .user-action-management-tools .dropdown-down.dropdown-expand .options{
  background-color: #0D9DC6;
  margin-top: 0px;
}
.new_design .listing_angajati .user-action-management-tools .dropdown-down.dropdown-expand .options .selected-options-onboarding{
  color: #fff;
  background-color: #0D9DC6;
  margin-bottom: 0px;
  font-size: 14px;
}
.new_design .listing_angajati .user-action-management-tools .dropdown-down.dropdown-expand .options.triangle_down{
  border-color: #0D9DC6;
  background-color: #0D9DC6 !important;
  margin-top: -5px !important;
}
.new_design .listing_angajati .user-action-management-tools .dropdown-down.dropdown-expand .option_value{
  min-width: 200px;
}
.new_design .listing_angajati .user-action-management-tools .dropdown-down.dropdown-expand .options.triangle_down{
  margin-left: 7rem !important;
}
.new_design .listing_angajati .user-action-management-tools .dropdown-down.dropdown-expand .options .selected-options-onboarding a{
  color: #fff;
}

.new_design .listing_angajati #table-list-angajati .table-user-text b{
  font-size: 14px;
}

.new_design .nr_contracte{
  color: #B1BCBB !important;
  font-size: 16px;
  text-transform: lowercase;
}

.new_design .listing_contracte .angajat-activ{
  width: auto;
  color: #28A745;
  margin: 0px;
  font-size: 14px;
}

.new_design .listing_contracte .angajat-inactiv{
  width: auto;
  color: #DC3545;
  margin: 0px;
  font-size: 14px;
}

.new_design .listing_contracte .btn-more{
  background-color: transparent;
  color: #0D9DC6;
  padding-left: 0px !important;
  margin-left: 0px !important;
}

.new_design .listing_contracte .btn-more:hover{
  color: #054A61;
}

.new_design .listing_contracte .dropdown-expand:before{
  border: 1px solid #0D9DC6 !important;
  border-top: 0px !important;
  border-right: 0px !important;
  top: 13px;
}

.new_design .listing_contracte .user-action-management-tools .dropdown-down.dropdown-expand .options{
  background-color: #0D9DC6;
}
.new_design .listing_contracte .user-action-management-tools .dropdown-down.dropdown-expand .options .selected-options-onboarding{
  color: #fff;
  background-color: #0D9DC6;
  margin-bottom: 0px;
}
.new_design .listing_contracte .user-action-management-tools .dropdown-down.dropdown-expand .options.triangle_down{
  border-color: #0D9DC6;
  background-color: #0D9DC6 !important;
}
.new_design .listing_contracte .user-action-management-tools .dropdown-down.dropdown-expand .option_value{
  min-width: 200px;
}
.new_design .listing_contracte .user-action-management-tools .dropdown-down.dropdown-expand .options .selected-options-onboarding a{
  color: #fff;
  font-size: 16px;
}

.new_design .listing_contracte #table-list-angajati .table-user-text b{
  font-size: 14px;
}

.new_design .listing_contracte .elem_checkbox{
  width: 20px !important;
  margin-right: 0px;
  padding-right: 0px;
}
.new_design .listing_contracte .elem_checkbox .checkbox{
  padding-right: 0px;
}

.new_design .listing_angajati .elem_checkbox{
  width: 20px !important;
  margin-right: 0px;
  padding-right: 0px;
}

.new_design .listing_angajati .elem_checkbox .checkbox{
  padding-right: 0px;
}

.new_design .listing_contracte .dropdown-export button {
  margin-left: 0px !important;
  background-color: #FF851A;
  color: #fff;
}
.new_design .listing_contracte .dropdown-export button:hover{
  background-color: #E86E13;
}
.new_design .listing_contracte .dropdown-export::before{
  border-color: #fff !important;
}

.new_design .listing_contracte .dropdown-export .option_value{
  left: 0px;
  margin-left: 0px !important;
}
.new_design .listing_contracte .dropdown-export .options.triangle_down{
  margin-left: 2rem !important;
}

.new_design .listing_contracte .dropdown-bulk-edit button {
  margin-left: 10px !important;
}

.new_design .listing_contracte .dropdown-bulk-edit .option_value{
  left: 10px;
  margin-left: 0px !important;
}

.new_design .listing_contracte .dropdown-bulk-edit .option_value .selected-options-onboarding button{
  background-color: transparent;
  border: 0px;
  font-size: 16px;
  margin: 0px !important;
  padding: 0px;
}

.new_design .listing_contracte .dropdown-bulk-edit .options.triangle_down{
  margin-left: 3rem !important;
}

.new_design .listing_contracte #toggle_bulk_edit_options.inactiv button{
  background-color: #eff2f3;
  color: #B1BCBB;
}
.new_design .listing_contracte #toggle_bulk_edit_options.inactiv .dropdown-down.dropdown-expand::before {
  border-color: #bebfc0 !important;
}

.new_design .listing_contracte .dropdown-export .exporta_selectia.inactiv{
  color: #B1BCBB !important;
}

.new_design .detalii-angajat .tab-employee button{
  font-size: 14px;
}

.new_design .detalii-angajat .tab-employee button:hover{
  color: #FF851A;
  background-color: #FFFFFF;
}

.new_design .detalii-angajat .user-detail-listings ul li{
  width: 49%;
}

.new_design .detalii-angajat .user-detail-listings ul li.left-section-listings--tabs{
  text-align: left;
}
.new_design .detalii-angajat .user-detail-listings ul li.right-section-lg{
  font-weight: 500;
}

.new_design .detalii-angajat .user-detail-listings ul li.right-section-lg a{
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #0D9DC6;
}
.new_design .detalii-angajat .user-detail-listings ul li.right-section-lg a:hover{
  color: #054A61;
}

.new_design #foto_employee{
  cursor: pointer;
}

.new_design .hide-manager{
  display: none;
}

.new_design #show_departamente_subordine{
  font-weight: 700;
  color: #0D9DC6;
  font-size: 14px;
  cursor: pointer;
}

.new_design #show_departamente_subordine:hover{
  color: #054A61;
}

.new_design #beneficii-angajat .right-section-lg span{
  font-weight: 500;
  font-size: 16px;
  color: #0D9DC6;
}

.new_design .time-left-ago{
  font-size: 12px;
  color: #6C757D;
  font-weight: 400;
  text-transform: lowercase;
  font-style: italic;
}

.new_design .view_comment_cerere{
  cursor: pointer;
}

.new_design .status-cerere-munca-la-distanta .in_aprobare{
  font-size: 14px;
  color: #B013E9;
}

.new_design .status-cerere-munca-la-distanta .aprobata{
  font-size: 14px;
  color: #054A61;
}

.new_design .status-cerere-munca-la-distanta .respsinsa{
  font-size: 14px;
  color: #DC3545;
}

.new_design .status-cerere-munca-la-distanta .anulata{
  font-size: 14px;
  color: #DC3545;
}

.new_design .ascunde-cerere td,
.new_design .ascunde-cerere td .in_aprobare,
.new_design .ascunde-cerere td .aprobata,
.new_design .ascunde-cerere td .respsinsa,
.new_design .ascunde-cerere td .anulata,
.new_design .ascunde-cerere td .time-left-ago {
  color: #B1BCBB !important;
}

.new_design .hide-cerere{
  display: none;
}

.new_design #show_cereri_munca_la_distanta{
  font-weight: 700;
  color: #0D9DC6;
  font-size: 14px;
  cursor: pointer;
}

.new_design #show_cereri_munca_la_distanta:hover{
  color: #054A61;
}

.new_design .hide-transfer{
  display: none;
}

.new_design .ascunde-transfer td,
.new_design .ascunde-transfer td .depasit,
.new_design .ascunde-transfer td .viitor,
.new_design .ascunde-transfer td .in_desfasurare,
.new_design .ascunde-transfer td .time-left-ago {
  color: #B1BCBB !important;
}

.new_design #show_transfer_departament{
  font-weight: 700;
  color: #0D9DC6;
  font-size: 14px;
  cursor: pointer;
}

.new_design #list-transferuri-departamente span.user-icons--tooltips{
  margin: 10px !important;
}

.new_design #list-cereri-munca-la-distanta span.user-icons--tooltips{
  margin: 10px !important;
}

.new_design .respingere_cerere_concediu img {
  width: 15px;
}

.new_design .status-transfer .depasit{
  font-size: 14px;
  color: #054A61;
}

.new_design .status-transfer .viitor{
  font-size: 14px;
  color: #B013E9;
}

.new_design .status-transfer .in_desfasurare{
  font-size: 14px;
  color: #054A61;
}

.new_design .arhiva-centre-cost{
  font-size: 16px;
  color: #054A61;
  font-weight: bold;
  margin-top: 30px;
  margin-bottom: 20px;
}

.new_design .list-arhiva-centre-cost {
  margin-bottom: 20px;
}

.new_design .list-arhiva-centre-cost .an{
  font-size: 14px;
  color: #054A61;
}

.new_design .list-arhiva-centre-cost .luna{
  font-size: 14px;
  color: #B1BCBB;
}

.new_design .list-arhiva-centre-cost .luna a{
  font-size: 14px;
  color: #0D9DC6;
}

.new_design .list-arhiva-centre-cost .luna a:hover{
  color: #054A61;
}

.new_design .list-arhiva-centre-cost .active,
.new_design .list-arhiva-centre-cost .active a {
  color: #FF851A;
}

.new_design .procent-centru-cost{
  font-weight: 600;
}

.new_design .edit-arhiva-centru-cost{
  width: 20px !important;
}

.new_design #arhiva-centru-cost-an-luna thead tr th{
  padding-top: 20px;
}

.new_design #documente #tip_documente li{
  width: 33%;
  padding: 0px !important;
}

.new_design #documente #tip_documente li div{
  margin-right: 30px;
  border-bottom: 1px solid #DAE0DE;
  padding-top: 20px;
  padding-bottom: 20px;
}

.new_design #documente #tip_documente li:nth-child(3n) div{
  margin-right: 0px;
}

.new_design #documente #tip_documente li label{
  color: #054A61;
  font-size: 16px;
}

.new_design #documente #tip_documente li .block__element {
  margin-bottom: 0px;
}

.new_design #documente #tip_documente li p {
  margin: 0px;
  color: #054A61;
}

.new_design #documente .propaga_documente_necesare .block__element {
  margin-bottom: 0px;
}

.new_design #documente .propaga_documente_necesare{
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 15px;
}

.new_design #documente .propaga_documente_necesare p{
  color: #054A61;
  font-size: 16px;

}

.new_design #documente .nr_documente_selectate{
  color: #054A61;
  font-size: 16px;
  font-weight: 700;
  font-style: normal;
}

.new_design #documente .title-documente-necesare{
  border-bottom: 1px solid #DAE0DE;
}

.new_design #documente .payroll-contant-body {
  margin-top: 0px;
  margin-left: 20px;
  width: 97%;
}

.new_design #competente .payroll-contant-body {
  margin-top: 0px;
  margin-left: 20px;
  width: 97%;
}

.new_design #competente .title-competente{
  font-size: 16px;
  color: #FF851A;
  font-style: italic;
  padding-bottom: 20px;
}

.new_design #competente .title-competente a{
  color: #0D9DC6;
  font-size: 16px;
}

.new_design #competente .btn-theme-transparent {
  background-color: #d4ecf9;
  border: none;
  color: #054A61;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  padding: 10px 15px;
  border-radius: 5px;
  margin-left: 0px;
}

.new_design #list-competente th,
.new_design #list-competente td {
  font-size: 16px;
  color: #054A61;
  font-weight: 700;
}

.new_design #list-competente td p {
  font-weight: normal;
}

.new_design #card_view{
  clear: both;
  display: flex;
  flex-wrap: wrap;
}

.new_design #card_view h3{
  font-size: 16px;
  color: #054A61;
  font-weight: 700;
  margin-top: 0px;
}

.new_design #card_view p{
  font-size: 16px;
  color: #054A61;
}

.new_design #card_view .col-md-4{
  flex-grow: 1;
  margin-bottom: 40px;
}

.new_design #card_view .competenta-item{
  background-color: #fff;
  padding: 20px;
}

.new_design #competente.card_view .payroll-contant-body{
  background-color: transparent;
}

.new_design #competente .nr-competente{
  color: #054A61;
  font-size: 16px;
  font-weight: 700;
  display: none;
  float: left;
  padding-right: 20px;
}

.new_design #documente {
  padding-top: 60px;
}

.new_design #documente .filtru_litere{
  text-align: center;
  margin-bottom: 20px !important;
}

.new_design #documente .filtru_litere li{
  display: inline-block;
  padding: 5px;
}

.new_design #documente .filtru_litere li a {
  font-size: 16px;
  text-transform: uppercase;
  color: #054A61;
}

.new_design #documente .filtru_litere li a:hover {
  color: #FF851A !important;
}

.new_design #documente .filtru_litere li a.active {
  color: #FF851A !important;
}

.new_design #documente .filtru_litere li a.inactive,
.new_design #documente .filtru_litere li a.inactive:hover {
  color: #DAE0DE !important;
  cursor: none;
  pointer-events: none;
}

.new_design .user-filters-collapse.collaps::after{
  transform: rotate(-135deg) !important;
  top: 6px !important;
}
.new_design .poza-first-letter {
  font-size: 14px;
  width: 35px;
  height: 35px;
  background-color: #fff;
  text-align: center;
  color: #054A61;
  border-radius: 50%;
  text-transform: uppercase;
  padding-top: 6px;
  border: 1px solid #EAEAEA;
}

.new_design .poza-angajat{
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  overflow: hidden;
}

.new_design .poza-angajat img {
  width: 35px;
  height: 35px;
  display: block;
  margin: auto;
  object-fit: cover;
  transform: scale(1.7);
}

.login-page .login-form{
  padding: 30px !important;
}

.login-page .login-content{
  padding: 0px !important;
  width: 100% !important;
  text-align: left !important;
}

.new_design .inputs{
  color: #333 !important;
}

.login-page .form-login-error.success{
  background-color: rgb(0, 139, 0) !important;
}
.login-page .form-login-error.success h3 {
  background-color: rgb(0, 105, 0) !important;
}

.informatii_co{
  text-decoration: underline;
  cursor: pointer;
}

.informatii_vechime{
  text-decoration: underline;
  cursor: pointer;
}

.title_concedii_contract{
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 14px;
  color: #054A61;
}

#table_feedback_360{
  border: 0px;
}
#table_feedback_360 tr th{
  border: 0px;
  width: 33%;
}
#table_feedback_360 tr td{
  border: 0px;
  border-top: 1px solid #ebebeb;
}
#list_intrebari_competenta table tr td.td_intrebare{
  vertical-align: middle;
}
#list_intrebari_competenta table tr td.td_comentariu{
  vertical-align: middle;
}
.radio-custom + .radio-custom-label.error:before{
  border-color: red;
}
.btn-theme-transparent{
  background-color: #d4ecf9;
  border: none;
  color: #054A61;
  font-size: 14px;
  font-weight: 400;
  text-transform: none;
  padding: 10px 15px;
  border-radius: 5px;
  box-shadow: none !important;
  margin-right: 20px;
}
.btn-theme-transparent:hover {
  background: #C1E0F2;
  color: #054A61;
}
#feedback-360-autosalvat {
  display: inline;
  color: #000;
}
#footer-formular-feedback-360 {
    position: sticky;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #FFFFFF;
    min-height: 60px;
    padding: 10px 0;
}
#intrebari-completate-feedback-360{
  margin-top: 10px;
  width: 200px;
  color: #000;
  display: inline-block;
}
#intrebari-completate-feedback-360 .progress {
  width: 200px;
  background-color: #F1F1F2;
  border: 1px solid #ccc;
  height: 10px;
}
#intrebari-completate-feedback-360 .progress .progress-bar{
  background-color: #21A9E1;
  background-image: none;
}
#progress-formular-feedback-360{
  margin-top: 10px;
  width: 200px;
  color: #000;
  display: inline-block;
}
#progress-formular-feedback-360 .progress {
  width: 200px;
  background-color: #F1F1F2;
  border: 1px solid #ccc;
  height: 10px;
}
#progress-formular-feedback-360 .progress .progress-bar{
  background-color: #818387;
  background-image: none;
}
.btn-theme {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px;
  line-height: 1.428571429;
  font-weight: 400;
  text-transform: none;
  padding: 10px 15px;
  border-radius: 5px;
  margin-left: 0px;
  box-shadow: none;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  text-decoration: none;
  border: 0px;
}
.btn-theme.btn-theme-primary {
  background: #FF851A;
  color: #FFFFFF;
}
.btn-theme.btn-theme-primary:hover {
  background: #E86E13 !important;
  color: #FFFFFF;
}
#table_perioade_feedback_360 .btn{
  font-size: 12px !important;
}
#table_perioade_feedback_360 td{
  vertical-align: middle;
}
#title_competenta_form_feedback_360 h2 {
  width: 70%;
  float: left;
}
#title_competenta_form_feedback_360 .pagina {
  width: 30%;
  float: right;
  text-align: right;
  padding-top: 22px;
}
#modal_view_formulare_completate table tr th{
  font-weight: bold;
}
#modal_view_formulare_completate table tr td{
    vertical-align: middle;
}
#modal_view_formulare_completate table tr td .btn-theme-transparent {
    font-size: 12px;
}