.rtl {
	direction: rtl;
}

form {
    text-align: right;
}

.text-rtl {
	float: right;
}

.text-align-right {
	text-align: right!important;
}

.text-align-left {
	text-align: left!important;
}

.class-sidebar {
	float: right!important;
}

.sidenav-toggler-inner.class-page {
	float: right!important;
}

.width-88 {
	width: 88%!important;
}

.inst-dash-chat-icon {
	margin-right: -83px!important;
}

.container-fluid.stud-profile {
	margin-top: 2.5rem!important;
}

.float-right {
	float: right!important;
}

.float-left {
	float: left!important;
}

.float-right-item {
	float: right!important;
}

.table {
	direction: rtl;
}

nav.d-md-inline-block {
	/*float: right!important;*/
}

.header-body {
	direction: rtl;
	text-align: right!important;
}

.header-body .col-lg-6 a.btn.btn-sm.btn-neutral {
	float: left!important;
}

.header .navbar-search {
	direction: rtl!important;
}

nav.navbar-top {
	direction: rtl;
}

.card-header h3,h5 {
	float: right!important;
}

form {
	direction: rtl!important;
}

/*form label {
	float: right;
}*/

.select2-container--default .select2-results>.select2-results__options {
    text-align: right;
}

/* webkit solution */
::-webkit-input-placeholder { text-align:right; }
/* mozilla solution */
input:-moz-placeholder { text-align:right; }


input[type='text']::placeholder
{
    text-align: right;      /* for Chrome, Firefox, Opera */
}

input[type=date], input[type=datetime-local], input[type=month], input[type=time], input[type=text], input[type=email] {
    text-align: right;
}

.sidenav-header, .navbar-inner {
	direction: rtl!important;
}

.navbar-inner .nav-item {
	text-align: right!important;
}


.scrollbar-inner .scroll-element.scroll-y {
    left: 0px!important;
}

.class-details-page .tabcontent {
	width: 88%!important;
}

.dropdown-menu .dropdown-item {
    text-align: right;
}

.pb-40 {
	padding-bottom: 40px;
}

.dropdown-menu {
	right:0!important;
}

.class-details-page .add.dropdown-menu {
	margin-right:285px!important;
}

.modal-header {
	direction: rtl;
}

.modal-header .close {
     margin: 0px!important;
     padding: 0px!important;
}


.navbar-expand .navbar-nav {
    flex-direction: row;
    text-align: left;
    margin-right: auto !important;
    margin-left: initial !important;
}

.dropdown-header h6 {
	text-align: right;
}

.js-btn-next.check-validation,.multisteps-form__panel .btn-success {
	/*flex-direction: row!important;*/
    /*text-align: left!important;*/
    /*margin-right: auto !important;*/
    /*margin-left: initial !important;*/
    right: 20px;
}

.multisteps-form__title {
	text-align: right;
	right: 20px;
}

.ni-bold-right {
    -ms-transform:rotate(180deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(180deg); /* Chrome, Safari, Opera */
    transform:rotate(180deg);         /* Standard syntax */
}

.ni-bold-left {
    -ms-transform:rotate(180deg);     /* Internet Explorer 9 */
    -webkit-transform:rotate(180deg); /* Chrome, Safari, Opera */
    transform:rotate(180deg);         /* Standard syntax */
}

a.btn-icon-clipboard.text-primary {
	width: 8%!important;
};

nav.navbar.navbar-top.navbar-expand.navbar-dark.bg-primary.border-bottom ul.navbar-nav.align-items-center.ml-md-auto {
    position: absolute;
    left: 20%;
}

ul.insthome.navbar-nav.align-items-center.ml-md-auto {
    position: absolute;
    left: 17%;
}

span.avatar.avatar-sm.rounded-circle {
	margin-left: 5px;
}

.modal-body.text-left {
	text-align: right;
}

.modal-header .close {
	position: absolute;
	left: 20px;
}

.main-search-close {
	position: absolute;
	top: -15px;
	left: 20px;
}

.no-text-transform {
  text-transform: none!important;
}

.form-check-input {
	position: relative!important;
	margin-left: 0.5rem!important;
}

.datepicker.dropdown-menu {
	right: unset !important;
}