#wpadminbar .quicklinks #wp-admin-bar-wsmab_main_switch_user ul li .ab-item {
	height: auto;
	min-width: 286px;
	padding: 5px;
}
#wpadminbar .quicklinks #wp-admin-bar-wsmab_main_switch_user #vac_search_username {
	height: 32px;
	font-size: 13px !important;
	padding: 0 5px;
	width: 145px;
	border-radius: 2px !important;
	box-sizing: border-box !important;
}

#vac_user_search_form {
	width: auto;
	box-sizing: border-box
}
hr.hr_top_bottom_border{	
    border: 0;
    border-top: 1px solid #dcdcde;
    border-bottom: 1px solid #f6f7f7;
}
#vac_switch_user_search_submit {
	padding: 0;
	font-size: 13px !important;
	border: 0 !important;
	background-color: #fff !important;
	border-radius: 2px !important;
	width: 74px;
	box-sizing: border-box;
	color: #000 !important;
	margin: 0 3px;
}

#vac_user_search_result {
	width: 100%;
	max-height: 320px;
	overflow-y: auto;
	margin-top: 10px;
	float: left;
}

#vac_user_search_form {
	width: 226px;
}

#vac_recent_users {
	width: 100%;
	float: left;
}

form#vac_user_search_form input[type="text"] {
	background-color: #fff !important;
}

#wpadminbar .quicklinks .menupop ul li a,
#wpadminbar .quicklinks .menupop.hover ul li a {
	color: #b4b9be;
	padding: 0;
}

#wpadminbar .menupop .ab-sub-wrapper,
#wpadminbar .shortlink-input {
	padding: 0px 0 0 10px !important;
}

.rtl #wpadminbar .menupop .ab-sub-wrapper {
	padding: 0 10px 0 10px !important;
}

.rtl #wpadminbar .menupop .menupop>.ab-item .wp-admin-bar-arrow:before {
	left: 0px !important;
}

.absolute-footer,
html {
	background-color: none !importent;
}

.login #backtoblog {
	text-align: center !important;

}
.rtl #wpadminbar .ab-top-menu>li.menupop.icon-woocommerce>.ab-sub-wrapper>.ab-submenu>.zorem_powered_by {
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 15px;
	background-size: contain;
	margin: 5px 0 10px 0px;
}

li.zorem_powered_by a.ab-item {
	text-align: center;
}

#wpadminbar .menupop li.hover>.ab-sub-wrapper,
#wpadminbar .menupop li:hover>.ab-sub-wrapper {
	padding-right: 10px !important;
}

#wpadminbar .ab-top-menu>li.menupop.icon-woocommerce>.ab-sub-wrapper>.ab-submenu>.zorem_powered_by {
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
	background-size: contain;
	margin: 5px 0 10px 4px;
}

li.zorem_powered_by a.ab-item {
	text-align: center;
}

/** Snackbar CSS **/
@-webkit-keyframes fadein {
    from {
        right: 0;
        opacity: 0;
    }
    to {
        right: 20px;
        opacity: 1;
    }
}
@keyframes fadein {
    from {
        right: 0;
        opacity: 0;
    }
    to {
        right: 20px;
        opacity: 1;
    }
}
.snackbar-logs {
    position: fixed;
    z-index: 5000;
    top: 95px;
    right: 10px;
    width: 300px;
}
.snackbar-log {
    -webkit-animation: fadein 0.5s;
    animation: fadein 0.5s;
}
.snackbar-log {
    display: block;
    margin-top: 10px;
    position: relative;
    right: -300px;
    opacity: 0;
}
.snackbar-log-show {
    right: 0;
    opacity: 1;
}
.snackbar-log {
    background: #3bc4e4;
    padding: 15px;
    border-radius: 4px;
    color: #FFF;
}
.snackbar-log-success {
    background: #3bc4e4;
}
.snackbar-log-error {
    background: #FE1A00;
}
.rtl .snackbar-logs{
    left: 10px;
    right: unset;
}
.rtl .snackbar-log {
    left: -300px;
    right: unset;
}
.rtl .snackbar-log-show{
    left: 0;
    right: unset;
}
/** End Snackbar CSS **/