.vtabs .tabs-vertical {
  width: 150px !important;
  border-bottom: 0px !important;
  border-right: 1px solid rgba(128, 128, 128, 0.13) !important;
  display: table-cell !important;
  vertical-align: top !important;
  padding: 0 !important;
}

.tabs-vertical li {
  display: block !important;
  height: auto !important;
  margin-right: 0 !important;
}

.tabs-vertical li a {
  display: flex !important;
  align-items: center !important;
}

.mailbox-messages table a {
  color: unset;
}

.scorm-modal .content-wrapper {
  margin-left: unset;
}

.notifications-menu ul.dropdown-menu {
  min-width: 250px !important;
}

.notifications-menu .badge {
  min-width: unset !important;
}

[type="checkbox"]{
  height: 18px !important;
  width: 18px !important;
  position: unset !important;
}

.progress.section-coourse__progress {
  margin-bottom: unset !important;
}

button[class^="icon-"],
a[class^="icon-"],
button[class*=" icon-"],
a[class*=" icon-"] {
  font-family: unset !important;
}

.forum_author .list_user_actions {
  position: unset !important;
  /* margin-right: 0.3rem; */
  margin: 0 !important;
  padding: 0 !important;
}

.forum_author .forum_author_profile {
  width: 150px !important;
  height: 150px !important;
  border-radius: 50% !important;
  margin: 0 auto !important;
}

input[type="radio"],
input[type="checkbox"] {
  margin: 0 !important;
}

tr [type="checkbox"]:not(:checked),
tr [type="checkbox"]:checked {
  position: unset !important;
}

table.dataTable tbody > tr.selected td,
table.dataTable.display tbody > tr.selected td,
table.dataTable.order-column tbody > tr.selected td {
  background-color: var(--color-primary-light) !important;
  color: #fff;
}

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected,
table.dataTable.order-column tbody > tr.selected > .sorting_1,
table.dataTable.order-column tbody > tr.selected > .sorting_2,
table.dataTable.order-column tbody > tr.selected > .sorting_3,
table.dataTable.order-column tbody > tr > .selected,
table.dataTable.display tbody > tr.selected > .sorting_1,
table.dataTable.display tbody > tr.selected > .sorting_2,
table.dataTable.display tbody > tr.selected > .sorting_3,
table.dataTable.display tbody > tr > .selected {
  background-color: var(--color-primary-light) !important;
}

[data-comp="forma-plugin-ftmu"] [type="radio"]:not(:checked) + label,
[data-comp="forma-plugin-ftmu"] [type="radio"]:checked + label {
  padding-left: unset !important;
}

[data-comp="forma-plugin-ftmu"] [type="radio"] + label:before,
[data-comp="forma-plugin-ftmu"] [type="radio"] + label:after {
  content: unset !important;
}

[data-comp="forma-plugin-ftmu"] [type="radio"]:not(:checked),
[data-comp="forma-plugin-ftmu"] [type="radio"]:checked {
  position: unset !important;
  opacity: 1 !important;
}

.forum_desc {
  max-width: 300px;
}

.forum-actions {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
}
.main-footer a {
  color: var(--color-primary);
}


.breadcrumb > li,
.breadcrumb > li a{
    color: var(--color-primary) !important;
}

.sidebar-menu > li{
  padding-left: 10px !important;
}

.treeview-menu > li > a {
    padding: 5px 5px 5px 10px !important;
}
.treeview-menu .treeview-menu {
    padding-left: 15px !important;
}

.theme-primary .progress-bar-warning {
    background-color: var(--color-primary-ligher) !important;
}

.modal-container .content-wrapper{
  margin-left: 0 !important;
}

.theme-primary .alert-success{
  border:none !important;
}

.main-header .navbar-nav > li.dropdown > .dropdown-menu{
  min-width: 250px;
  max-width: 300px;
}
#course_autoregistration .form-control,
#course_autoregistration .btn {
  height: 31px;
}

.filterBar.nav::before{
  display: none !important;
  content: unset !important;
}
.btn-toggle.active{
  background-color: var(--color-primary) !important;
}

.dataTable td::before {
  top: 15px !important;
}

[type="radio"]:not(:checked), [type="radio"]:checked {
  left: unset !important;
  opacity: 1 !important;
}

.dropdown-menu.show {
      transform: translate(0px, 42px) !important;
}

.list_block .content {
  min-height: fit-content !important;
}

.modal button.close{
  color:unset !important;
}

.eventForm tr td{
  padding: 5px 0;
  line-height: 1.5;
}