/* #page-content { margin-left: 0 !important; margin-right: 15.625rem !important; min-width: 0; width: 100% !important; }
.navbar-vertical .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after { right: auto !important; left: 1.5rem; }
.navbar-nav { padding-right: 0; padding-left: 0 !important; }
.nav-icon { margin-left: 5px; }
.nav { padding-left: 0; padding-right: 0; }
.form-check .form-check-input { float: right !important; margin-right: -1.7em !important; margin-left: 1.7em !important; }
.offset-xl-3 { margin-right: 25%; }
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-bottom-left-radius: 5px !important; border-top-left-radius: 5px!important; border-bottom-right-radius: 0 !important; border-top-right-radius: 0 !important; margin-right: -1px; }
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) { border-bottom-right-radius: 5px !important; 
border-top-right-radius: 5px !important; border-bottom-left-radius: 0 !important; border-top-left-radius: 0 !important; }
.ms-auto { margin-right: auto!important; }  */ 
[type=email], [type=number], [type=tel], [type=url] { text-align: right; }
#DataTables_Table_0_length select.form-select.form-select-sm { position: absolute; bottom: 15px;z-index:100;}
.assignusers .dataTables_filter input.form-control.form-control-sm,
.assignroles .dataTables_filter input.form-control.form-control-sm,
.assigncourses .dataTables_filter input.form-control.form-control-sm,
.assigntests .dataTables_filter input.form-control.form-control-sm,
.assignliveclass .dataTables_filter input.form-control.form-control-sm{ left: 10px !important; }
.rtl input.form-control.form-control-sm { left: 12px !important; }
.rtl .mdi-chevron-right, .rtl .mdi-chevron-left { -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.poptip { position: relative; display: inline-block; }
.poptip .poptiptext { visibility: hidden; width: 160px; background-color: #353F4F; color: white; text-align: center; border-radius: 6px; padding: 5px; font-size: 12px;position: absolute; z-index: 100000; bottom: 95%; left: 50%; margin-left: -79px; }
.poptip .poptiptext::after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -7px; border-width: 5px; border-style: solid;border-color: #353F4F transparent transparent transparent; }
.poptip .poptipimg { visibility: hidden; width: auto; background-color: #353F4F; color: white; text-align: center; border-radius: 6px; padding: 5px;position: absolute; z-index: 100000; bottom: 95%; left: 50%; }
.poptip:hover .poptiptext { visibility: visible; }.poptip:hover .poptipimg { visibility: visible; }.pop_scroll { max-height: 400px; overflow-y: auto; }
.bootstrap-tagsinput .bootstrap-tagsinput {border: none !important;box-shadow: none !important;}
#grouupsdetails input.form-control.form-control-sm { right: 10px !important; }