body{
  font-family: 'Public Sans', sans-serif !important;
}
.text-grey{
  color: #a5a3ae;
}
.bg-success{
  background-color: #dff7e9 !important;
  color: #28c76f;
}
.btn {
  transition: all 0.2s ease-in-out;
}

.btn:hover {
  box-shadow: 2px 2px 7px 0px rgba(167, 167, 167, 0.6705882353) !important;
  transform: translateY(-2px);
}

.btn-primary {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
  border-color: rgba(0, 0, 0, 0) !important;
  color: #fff !important;
  transition: all 0.2s ease-in-out;
  border-radius: 30px;
}

.btn-primary:hover {
  box-shadow: 2px 2px 7px 0px rgba(167, 167, 167, 0.6705882353) !important;
  transform: translateY(-2px);
}

.main-menu.menu-light .navigation > li ul .active {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
  border-radius: 30px;
}

.main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
  box-shadow: 2px 2px 7px 0px rgba(167, 167, 167, 0.6705882353) !important;
  border-radius: 30px;
}

.form-control {
  border-radius: 30px;
}

.input-group:not(.has-validation)
  > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

.input-group:not(.has-validation)
  > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):focus {
  border-color: #041b2e !important;
}

.input-group {
  border-radius: 30px;
}

.input-group-merge:focus {
  border-color: #041b2e !important;
}

.input-group-text:focus {
  border-color: #041b2e !important;
}

.input-group:not(.bootstrap-touchspin):focus-within .form-control {
  border-color: #041b2e;
  box-shadow: none;
}

.input-group:not(.bootstrap-touchspin):focus-within .input-group-text {
  border-color: #282828;
  box-shadow: none;
}

.input-group:not(.bootstrap-touchspin):focus-within {
  box-shadow: none;
  border-radius: 0.357rem;
}

.form-check-input:checked {
  background-color: #041b2e !important;
  border-color: #041b2e !important;
}

.form-check-input:not(:disabled):checked {
  box-shadow: 2px 2px 7px 0px #dbdcdd !important;
}

.form-check-input:focus {
  border-color: #041726 !important;
  outline: 0;
  box-shadow: 2px 2px 7px 0px #dbdcdd !important;
}

.email-application
  .content-area-wrapper
  .sidebar
  .list-group
  .list-group-item.active {
  border-color: #041726 !important;
}

.email-application
  .content-area-wrapper
  .sidebar
  .list-group
  .list-group-item.active {
  background: rgba(0, 0, 0, 0);
  color: #041726;
}

.badge.badge-light-primary {
  background-color: rgba(12, 9, 44, 0.12);
  color: #041726 !important;
}

.email-application
  .content-area-wrapper
  .sidebar
  .list-group
  .list-group-item:hover {
  color: #041726 !important;
}

.header-navbar .navbar-container ul.navbar-nav li svg.ficon:hover {
  color: #041726;
}

.chat-application .sidebar-content .chat-list-title {
  color: #041726;
}

.todo-application
  .content-area-wrapper
  .sidebar
  .todo-sidebar
  .todo-app-menu
  .list-group
  .list-group-item.active {
  background: rgba(0, 0, 0, 0);
  color: #041726;
}

.todo-application
  .content-area-wrapper
  .sidebar
  .todo-sidebar
  .todo-app-menu
  .list-group
  .list-group-item:hover {
  color: #041726;
}

.btn-outline-danger {
  border-radius: 30px;
}

.btn-outline-secondary {
  border-radius: 30px;
}

.todo-application
  .content-area-wrapper
  .sidebar
  .todo-sidebar
  .todo-app-menu
  .list-group
  .list-group-item:focus {
  color: #041726;
}

.modal-body .form-control:focus {
  border-color: #041726;
}

.select2-container--default .select2-selection--single {
  border-radius: 30px;
}

.select2-container--classic .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  border-radius: 30px;
}

.ql-container + .ql-toolbar {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.ql-container {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.select2-container--default.select2-container--focus
  .select2-selection--multiple {
  border-color: #041726 !important;
}

.select2-container--default
  .select2-selection--multiple
  .select2-selection__choice {
  background-color: #041726 !important;
  border-color: #041726 !important;
}

.main-menu.menu-light .navigation > li ul .active {
  box-shadow: 2px 2px 7px 0px rgba(167, 167, 167, 0.6705882353) !important;
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #041726 !important;
}

.select2-container--default .select2-results__option--highlighted {
  background-color: rgba(62, 61, 77, 0.12) !important;
  color: #041726 !important;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #041726 !important;
}

.select2-container--default .select2-selection--single:focus {
  border-color: #041726 !important;
}

.bg-primary {
  background-color: #041726 !important;
}

.fc
  .fc-toolbar
  .fc-button-group
  .fc-button-primary:not(.fc-prev-button):not(
    .fc-next-button
  ).fc-button-active {
  background-color: #eee !important;
  border-color: #041726 !important;
  color: #041726;
}

.fc
  .fc-toolbar
  .fc-button-group
  .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background-color: #eee !important;
  border-color: #041726 !important;
  color: #041726;
}

.form-select {
  border-radius: 30px;
}

.select2-container--default.select2-container--open.select2-container--below
  .select2-selection--single {
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
}

.btn-check:checked + .btn-outline-primary {
  background-color: #eee !important;
}

.btn-check:checked + .btn-outline-primary:focus {
  box-shadow: 2px 2px 7px 0px rgba(167, 167, 167, 0.6705882353) !important;
}

.input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
    .valid-feedback
  ):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

.ecommerce-application .ecommerce-searchbar .input-group {
  box-shadow: none;
}

.btn-outline-primary.show.dropdown-toggle {
  background-color: #eee;
  color: #041726;
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):focus {
  background-color: #eee;
}

.btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: none;
}

.ratings-list a:hover {
  color: #041726;
}

.btn-outline-primary {
  border-radius: 30px !important;
}

.btn-outline-primary:hover {
  background-color: #eee;
}

.btn-success {
  border-radius: 30px;
}

.btn-light {
  border-radius: 30px;
}

.main-menu .navbar-header .navbar-brand .brand-text {
  color: #2c3572 !important;
}

.text-primary {
  color: #2c3572 !important;
}

.nav-pills .nav-link.active {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
}

.progress-bar {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
}

.select2-container--default.select2-container--open {
  box-shadow: none;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
}

.bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
}

.dropdown-item:active {
  background: linear-gradient(90deg, #2c3572 3%, #0a2c48 96%);
}

.select2-container--default.select2-container--open.select2-container--above
  .select2-selection--single {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}

.nav.nav-left .nav-item .nav-link {
  border-radius: 30px;
}
/*# sourceMappingURL=style.css.map */
.btn-warning {
  border-radius: 30px;
}
.form-control {
  border: 1px solid #2c3572;
}

.select2-container--classic .select2-selection--single,
.select2-container--default .select2-selection--single {
  border: 1px solid #2c3572;
}

.btn-outline-secondary {
  border: 1px solid #2c3572 !important;
}

.form-select {
  border: 1px solid #2c3572;
}

.form-label {
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.questionbank-list .card {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1) !important;
}
.form-check-input {
  position: relative;
}
.card-design .form-check-input:checked[type="radio"]:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #2c3572;
}
.card-design .form-check-input:checked {
  background-color: #fff !important;
}
.card .card-header.tabs-wrapper {
  flex-wrap: nowrap;
  white-space: nowrap;
}
.card .card-header.tabs-wrapper .head-label {
  overflow-x: auto;
  margin-right: 56px;
}
.card .card-header.tabs-wrapper .head-label::-webkit-scrollbar {
  width: .5em;
  height: 5px;
}
.card .card-header.tabs-wrapper .head-label::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
} 
.card .card-header.tabs-wrapper .head-label::-webkit-scrollbar-thumb {
  background-color: #0d2d4c;
  width: 50px;
  outline: 1px solid #0d2d4c;
  border-radius: 10px;
}


.card.card-app-design {
  box-shadow: 0 4px 24px 0 rgba(34, 41, 47, 0.1) !important;
}
.company-avatar img {
  width: 60px;
  height: 60px;
}

@media screen and (max-width: 991px) {
    .company-btns .btn {
      padding: 0.786rem 1rem;
    }
  }
  @media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_filter {
      text-align: center !important;
    }
  }
