.main-sidebar
{
    position: fixed!important;
}
.content-wrapper
{
    background: white!important;
}
.select2
{
    width: 100%!important;
}

[readonly],
[readonly] > *
{
    pointer-events: none!important;
}

[readonly] input,
[readonly] textarea,
[readonly] select
{
    background: lightgrey;
}


.select2-selection__choice
{
    color: #006fe6!important;
    font-weight: bold;
}
.tab-content
{
    margin-top: 19px;
}

.buttons
{
	width: 100%;
    height: 45px;
    text-align: right;
}

.btn.add
{
    border-radius: 100%;
    margin: 10px;
    margin-right: 0px!important;
}
.buttons .btn
{
    float:right;
}

.buttons .btn
{
    margin-left: 5px;
}

.actions,
tr td:last-child
{
	text-align:right;
}
.menu_icon
{
	position:relative;
}
.menu_icon,
.menu_icon img
{
	max-width: 128px;
    max-height: 128px;
}
.menu_icon:hover .menu_icon_overlay
{
   display:flex!important;
}

.menu_icon_overlay
{
    align-items: center;
    justify-content: center;
    position: absolute;
    background: black;
    opacity: 0.6;
	display:none;
	height:100%;
	width:100%;
	color: white;
    text-align: center;
}

/* Notifications */

#notitifcations-content::-webkit-scrollbar-track {
    background: white;        /* color of the tracking area */
}

#notitifcations-content::-webkit-scrollbar-thumb {
    background-color: grey;    /* color of the scroll thumb */
    border-radius: 20px;       /* roundness of the scroll thumb */
    border: 3px solid grey;  /* creates padding around scroll thumb */
}

#notitifcations-content::-webkit-scrollbar
{
    width:10px;
}

#notitifcations-content
{
    max-height: 500px;
    overflow-x: hidden;
}

.unread-notification,
.unread-notification > .dropdown-item-title
{
    font-weight: bold!important;
    background: rgba(183, 183, 248, 0.53);
}

.dropdown-menu .dropdown-item:active,
.unread-notification:hover
{
    background: unset!important;
    color:unset;
}
.autocomplete-suggestions
{
    border: 1px solid #ced4da;
    background: white!important;
}

#notification-settings table
{
    width: :100%!important;
}

#notification-settings .btn
{
    font-size: 14px;
    font-weight: 600!important;
}

/*audit log*/

.modal-log textarea
{
    height: auto;
}

/*Social Settings*/
.service
{
    margin-top: 30px;
    border: 1px solid #dee2e6;
    padding: 32px;
    border-radius: 10px;
}

.social-login-buttons small
{
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 5px;
}

.table-tag {
    display: inline-block;
    vertical-align: top;
    background: #dadada;
    border-radius: 4px;
    margin: 0 5px 5px 0;
    padding: 4px 6px;
    font-size: 12px;
    line-height: 1.2;
}
.table-tag:empty
{
    display: none!important;
}
.table-tag.yes
{
    background:green;
    color: white;
}
.table-tag.no
{
    background:red;
    color: white;
}

.select2-selection--single
{
    height: 38px!important;
}

.max_min_separator
{
    padding: 5px;
}

.filter_button_cell
{
    vertical-align: bottom!important;
}

/* de scos pe live */
.nav-sidebar .nav-treeview
{
    display:block!important;
}

.nav-sidebar .fa-angle-left
{
    display:none;
}

.chat_window
{
    position: sticky;
    float: right;
    width: 300px!important;
}
.notification i
{
    font-size: 20px!important;
    color: red;
}

.message-notification
{
    cursor: pointer;
}
.message-notification i
{
    font-size: 20px!important;
    color: #ffc61c;
}
