.register .btn-register {
    margin-left: 0;
    margin-right: 30px;
}

.register .form-label,
.form-check-label,
.register .btn-primary,
.register .btn-register ,
.add-form .form-label{
    font-weight: 500;
    font-size: 17px;
}

.logo-bar .language a {
    float: left;
}


.register .file-preview .fileinput-remove {
    right: inherit;
    left: 1px;
}
/* ***********************************************
***************START NAVBAR **********************
**************************************************/
.sidebar {
    left: inherit;
    right: 0;
}


.sidebar-menu li {
    padding-left: 0rem;
    padding-right: 2rem;
}

.sidebar-menu a {
    font-weight: 500;
    padding-left: 0rem;
    padding-right: 1rem;
}

.sidebar-menu a.active {
    border-radius: 0px 30px 30px 0px;
}

.sidebar-menu a:hover {
    border-radius: 0px 30px 30px 0px;
}


.sidebar-menu a span:first-child {
    padding-right: 0rem;
    padding-left: 1rem;
}

#nav-toggle:checked ~ .main-content {
    margin-right: 70px;
    margin-left: 0;
}

#nav-toggle:checked ~ .main-content header {
    width: calc(100% - 70px);
    left: 0px;
    right: 70px;
}


#nav-toggle:checked + .sidebar .sidebar-brand img,
#nav-toggle:checked + .sidebar li {
    padding-left: 0rem;
    padding-right: 0.5rem;

}

#nav-toggle:checked + .sidebar li a {
    padding-right: 0;
}



#nav-toggle:checked + .sidebar li a:hover span:last-child {

    margin-left: 0rem;
    /*margin-right: 0.7rem;*/

}

#nav-toggle:checked + .sidebar li a span {
    padding-left: 0rem;
}


.main-content {
    -webkit-transition: margin-right 300ms;
    transition: margin-right 300ms;
    margin-left: 0px;
    margin-right: 300px;
}

header {
    left: inherit;
    right: 300px;
    -webkit-transition: right 300ms;
    transition: right 300ms;
}



header label span {
    padding-right: 0rem;
    padding-left: 1rem;
}

.user-wrapper .dropdown .dropdown-toggle img {
    margin-right: 0;
    margin-left: 0.7rem;
}

.user-wrapper .dropdown .dropdown-menu .dropdown-item img {
    margin-right: 0;
    margin-left: 15px;
}

@media only screen and (max-width:768px) {

    .sidebar {
        left: inherit !important;
        right: -100% !important;

    }

    header h3 label {
        padding-left: 0rem;
        margin-left: 0.1rem;
    }


    header h3 span {
        padding-left: 0rem;
    }

    /*#nav-toggle:checked + .sidebar li a:hover {
     width: 256px;
    }*/



    .main-content {
        width: 100%;
        margin-right: 0rem;
    }

    header {

        right: 0 !important;
    }

    #nav-toggle:checked + .sidebar {
        right: 0 !important;

    }

    #nav-toggle:checked + .sidebar .sidebar-brand img,
    #nav-toggle:checked + .sidebar li {
        padding-right: 2rem;
        text-align: right;
    }

    #nav-toggle:checked + .sidebar li a {
        padding-right: 1rem;
    }



    #nav-toggle:checked ~ .main-content {
        margin-right: 0rem !important;
    }



    .user-wrapper .dropdown .dropdown-toggle img {
        margin-left: 0.1rem;
    }

}

/*******************************************************
***************END NAVBAR ******************************
*********************************************************/

.table tbody tr td:first-child img {
    margin-right: 0;
    margin-left: 0.5rem;
}

.table tbody tr td {
    font-weight: 400;
}

.table thead tr th {
    font-weight: 500;
}


.register .title , .dash-box .dash-box-title h4 , header h3 {
    font-weight: 600;
}

.table tbody tr td .dropdown-menu .dropdown-item i {
    margin-right: 0;
    margin-left: 5px;
}

.add-modal .modal-header .modal-title i { 
margin-right: 0;
margin-left: 0.7rem;
}

.add-form .file-preview .fileinput-remove {
    top: 1px;
    right: inherit;
    left: 1px;
}

.my-profile .info span {
    margin-right: 0;
    margin-left: 10px;
}

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    border-left: none;
    border-right: 1px solid #aaa;
}



@media (max-width: 767.98px){
  .my-profile .info span {
      margin-left: 0;
} 
    .my-profile .info span {
        text-align: right;
    }
}
