.link-preview-item-inner {
    border: 1px solid #eee;
    background: #F0F2F5;
    border-bottom: 3px solid #eee;
    border-right:0;
    padding:0px;
    border-left:0;
    margin-left: -15px;
    margin-right: -15px;
}
.link-preview-link,
.link-preview-item-contents-desc,
.link-preview-item-title {
	padding-left:10px;
    padding-right:10px;
}
.link-preview-item-mage-preview img {
	    max-height: 250px !important;
            border-radius: 0px !important;
}
.post-share-wall-item .link-preview-item-inner {
    margin-left: -10px;
    margin-right: 5px;
    border-bottom: 0;
    margin-bottom: -5px;
}
.post-share-wall-item .post-contain-image img {
	border-radius:0px !important;
}
.user-fullname .verified-title {
	font-size:25px;
    border:0;
    color:#1E7AF2;
}
.ossn-messages .message-inner::-webkit-scrollbar,
.white-darkmode .emojii-container .emojii-list::-webkit-scrollbar,
.white-darkmode .ossn-notifications-box .messages-inner::-webkit-scrollbar,
.sidebar::-webkit-scrollbar {
	width: 8px;
    border-radius: 5px;    
}

.ossn-messages .message-inner::-webkit-scrollbar-track,
.white-darkmode .emojii-container .emojii-list::-webkit-scrollbar-track,
.white-darkmode .ossn-notifications-box .messages-inner::-webkit-scrollbar-track,
.sidebar::-webkit-scrollbar-track {
	background-color: var(--scroll-bg);
	border-left: 0px;
    border-radius: 5px;    
}
.ossn-messages .message-inner::-webkit-scrollbar-thumb,
.white-darkmode .emojii-container .emojii-list::-webkit-scrollbar-thumb,
.white-darkmode .ossn-notifications-box .messages-inner::-webkit-scrollbar-thumb,
.sidebar::-webkit-scrollbar-thumb {
	background-color: var(--scroll-thumb);
    border-radius: 5px;        
}
.ossn-messages .message-inner::-webkit-scrollbar-thumb:hover,
.white-darkmode .emojii-container .emojii-list::-webkit-scrollbar-thumb:hover,
.white-darkmode .ossn-notifications-box .messages-inner::-webkit-scrollbar-thumb:hover,
.sidebar::-webkit-scrollbar-thumb:hover {
	background-color: var(--scroll-thumb-hover);
}

.sidebar::-webkit-scrollbar-thumb:hover,
.sidebar::-webkit-scrollbar-thumb,
.sidebar::-webkit-scrollbar-track {
  visibility: hidden;
}
.sidebar:hover::-webkit-scrollbar-thumb:hover,
.sidebar:hover::-webkit-scrollbar-thumb,
.sidebar:hover::-webkit-scrollbar-track {
  visibility: visible;
}
.ossn-group-profile .profile-header {
  	border-radius:10px;
}
.link-preview-container .link-preview-item-inner {
	margin-left: 0;
    margin-right: 0;
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    border: 1px solid #ccc;
}
.link-preview-container .link-preview-link, 
.link-preview-container .link-preview-item-contents-desc, 
.link-preview-container .link-preview-item-title {
    padding-left: initial;
    padding-right: initial;
}
.link-preview-item {
    margin-bottom: 0px;
}
.business-page .top-container .business-page-cover {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.business-page .top-container {
    border: 1px solid #dfdfdf;
    border-radius: 10px;
    position:relative;
    width:100%;
}
.business-page-right-bottom {
	background:none;
    padding:0px;
    border:0;
}
#ossn-wall-postbg {
	background:var(--topbar-bg);
    border:1px solid var(--main-border-color-bit);
}
.fbstories-items .fbstories-item-add, .fbstories-items .fbstories-item {
    border: 1px solid var(--main-border-color-bit);
    background:#333;
}
 .fbstories-items .fbstories-item {
    background:none;
}
.fbstories-items .fbstories-item .image0th img {
	    border: 1px solid rgb(217 217 223 / 0);
}
.white-darmode .fbstories-items .fbstories-item .image0th img {
	    border: 1px solid var(--main-border-color-bit);
}
.white-darkmode .link-preview-item-inner {
    border: 1px solid var(--main-border-color-bit);
    background: var(--comment-list-bg);
    border-bottom: 3px solid  var(--main-border-color-bit);
}
.white-darkmode .link-preview-item-contents-desc,
.white-darkmode .link-preview-item-title {
	color:var(--text-color);
}
.white-darkmode .link-preview-item-mage-preview {
    background: var(--comment-list-bg);
    border: 2px solid var(--main-border-color-bit);
}
.white-darkmode .post-menu .dropdown a {
	color:var(--text-color);
}
.white-darkmode .table-striped>tbody>tr:nth-of-type(odd) {
	background-color:var(--comment-list-bg);
}
.white-darkmode .table>tbody>tr>td, 
.white-darkmode .table>tbody>tr>th, 
.white-darkmode .table>tfoot>tr>td, 
.white-darkmode .table>tfoot>tr>th, 
.white-darkmode .table>thead>tr>td, 
.white-darkmode .table>thead>tr>th {
    border-top: 1px solid var(--main-border-color-bit);
}
.white-darkmode .plyr,
.mp3file-view-item .mp3file-container {
	    border: 1px solid var(--main-border-color-bit);
        border-radius:10px;
        margin-top:5px;
}
.white-darkmode .plyr--audio .plyr__controls {
		background-color:var(--comment-list-bg);
}
.white-darkmode .mp3file-view-item .mp3file-title a, 
.white-darkmode .mp3file-view-item .mp3file-title {
	color:var(--text-color);
}
.white-darkmode .ossn-photos-wall {
	background:var(--comment-list-bg);
    border: 1px solid var(--main-border-color-bit);
 	padding-bottom: 10px;       
}
.marketplace-view-product,
.marketplace-metadata {
    border-bottom: 1px solid var(--main-border-color-bit);
}
.white-darkmode .img-thumbnail {
	background:#555555;
    border: 1px solid var(--main-border-color-bit);
}
.white-darkmode .marketplace-ibox-content,
.white-darkmode .marketplace-product-imitation {
	background-color:var(--comment-list-bg);
        color: var(--text-color);
}
.white-darkmode .marketplace-product-name {
        color: var(--text-color);
}
.white-darkmode .marketplace-ibox-content {
    border: 1px solid var(--main-border-color-bit);
}
.white-darkmode .marketplace-product-box:hover, 
.white-darkmode .marketplace-product-box.active {
    -webkit-box-shadow: 0 3px 7px 0 var(--main-border-color-bit);
    -moz-box-shadow: 0 3px 7px 0 var(--main-border-color-bit);
    box-shadow: 0 3px 7px 0 var(--main-border-color-bit);
}
.white-darkmode .ossn-like-reactions-panel {
	background-color:var(--comment-list-bg);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
.white-darkmode ul.token-input-list {
	background-color:var( --bg-input-bg);
    border-top: 1px dashed var(--main-border-color-bit);
    border-right: 1px solid var(--main-border-color-bit);
    border-left: 1px solid var(--main-border-color-bit);    
}
.white-darkmode #token-input-ossn-wall-friend-input {
    border-top: 1px dashed var(--main-border-color-bit);
    background: var( --bg-input-bg);
}
.white-darkmode .ossn-wall-container input[type="file"] {
    background: var( --bg-input-bg);
    border-left: 1px solid var(--main-border-color-bit);
    border-right: 1px solid var(--main-border-color-bit);    
}
.white-darkmode #ossn-wall-location-input {
    background: var( --bg-input-bg);
}
.white-darkmode .ossn-wall-container input[type="file"], 
.white-darkmode .ossn-wall-container input[type="text"] {
    background: var( --bg-input-bg);
    border-top: 1px dashed  var(--main-border-color-bit);
}
.ossn-profile-edit-layout {
	background:var(--bg-inner-containers);
    border-radius:10px;
}
.profile-edit-layout-title {
    background: var(--main-titles-bg-color);
    border: 1px solid var(--main-border-color-bit);
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;    
}
.profile-edit-tabs a {
	border-left: 2px solid transparent;
}
.white-darkmode .profile-edit-layout-right {
	border-left:1px solid var(--main-border-color-bit);
}
.white-darkmode .profile-edit-tab-item-active {
	border-left:3px solid #868686 !important;
}
.ossn-ad-item .ad-title,
.ossn-ad-item .ad-link,
.ossn-ad-item p,
.white-darkmode .profile-hr-menu ul li a {
	color:var(--text-color);
}
.white-darkmode .profile-hr-menu ul li a:hover {
    background: var(--sidebar-hover-menu);
}
.white-darkmode .events .event-title {
    border-bottom: 1px solid var(--main-border-color);
    color:var(--text-color);
}
.white-darkmode .events .event-title span {
    text-shadow: none;
    color:var(--text-color);
}
.white-darkmode .events .event-bottom-panel .title,
.white-darkmode .events .event-manager {
	background:var( --comment-list-bg);
        border: 1px solid var(--main-border-color);
	color:var(--text-color);             
}
.white-darkmode .events .image-event {
        border: 1px solid var(--main-border-color);
}
.event-list-item {
	border-bottom:0;
}
.event-wall-item .ossn-page-contents {
	margin-top:25px;
}
.ossn-ad-item {
	border-bottom:1px solid var(--main-border-color-bit);
}

.message-box-sent {
	border-radius: 10px;
    border-top-right-radius: 2px;
    padding: 6px 18px;
    background-color: var(--link-hover-color);
    box-shadow: 0 0 0;
    color:#fff;    
}
.message-box-sent a {
	color:#fff;
}
.message-form-form {
	border-top:1px solid var(--main-border-color-bit);
}
.ossn-messages .messages-recent .messages-from .user-item {
	border-bottom:1px solid var(--main-border-color-bit);
}
.message-box-recieved {
    background-color: var(--comment-item-bg);
    border-radius: 10px;
        border-top-left-radius: 2px;
            padding: 5px 18px;
    box-shadow: 0 0 0;
    color:var(--text-color);    
}
.ossn-messages .message-box-recieved .time-created {
    color:var(--text-color);    
}
.ossn-messages .message-box-sent .time-created {
    color:#fff;    
}
.ossn-poll-main {
	background: var(--bg-inner-containers);
	padding-bottom: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;    
}
.white-darkmode .ossn-polls-item {
    background: var( --comment-list-bg);
    border-top: 1px solid var(--main-border-color-bit);
}
.panel-footer {
    background-color: var( --comment-list-bg);;
    border-top: 1px solid var(--main-border-color-bit);
}
.panel {
	background:var(--bg-inner-containers);
        border-color: var(--main-border-color-bit);
}
.panel-default>.panel-heading {
    color:var(--text-color);  
    background-color: var( --comment-list-bg);
    border-color: var(--main-border-color-bit);
}
.progress {
   /* background-color: hsl(0deg 0% 96% / 16%);*/
}
.post-contents .panel {
	margin-top:10px;
}
.business-page-hr-menu {
    border-bottom: 1px solid var(--main-border-color-bit);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;    
}
.business-page .top-container {
	background: var(--bg-inner-containers);
    border: 1px solid var(--main-border-color-bit);    
}
.business-page-desc {
    background: var( --comment-list-bg);
    color:var(--text-color);      
    border: 1px solid var(--main-border-color-bit);
}
.business-page .page-likes {
    color:var(--text-color);  
}
.white-darkmode .forum-item,
.white-darkmode .forum-title-top,
.white-darkmode .forum-cat-title {
	background: var( --comment-list-bg);
    border: 1px solid var(--main-border-color-bit);    
}
.white-darkmode .forum-cat-item:hover {
	background: var( --comment-list-bg);
}
.forum-categories .forum-cat-item {
	color:var(--text-color);
    border-bottom: 1px solid var(--main-border-color-bit);
}
.white-darkmode .note-editor.note-frame .note-editing-area .note-editable {
    background: var(  --bg-input-bg);
    color:var(--text-color);  
}
.white-darkmode .note-editor.note-frame {
    border: 1px solid var(--main-border-color-bit);
}
.white-darkmode .note-editor.note-frame .note-statusbar {
	background:var( --comment-list-bg);
}
.white-darkmode .file-view-item .icon-container,
.white-darkmode .forum-item .user-data {
    border-right: 1px solid var(--main-border-color-bit);
}
.white-darkmode .file-view-item .user-entity,
.white-darkmode .forum-item .row .user-meta li,
.white-darkmode .forum-item .forum-title {
    border-bottom: 1px solid var(--main-border-color-bit);
    color:var(--text-color);  
}
.white-darkmode  .file-view-item .file-title a,
.white-darkmode .file-view-item .file-title,
.white-darkmode .breadcrumb-forum li a {
	    color:var(--text-color);  
}
.white-darkmode .file-view-item .file-container {
	    color:var(--text-color);  
		    border: 1px solid var(--main-border-color-bit);
}
.file-view-comments-likes .menu-likes-comments-share {
	margin-left: -10px;
    margin-right: -10px;
}
.ossn-chat-windows-long {
	border-left:1px solid #dbdbdb;
}
.white-darkmode .ossn-chat-windows-long {
        border-left: 1px solid var(--main-border-color-bit);
}
.ossn-chat-windows-long {
	background:var(--main-bg-color);
    color:var(--text-color);
}
.ossn-chat-windows-long .inner {
    border-top:0px;
}
.white-darkmode .friend-tab-item .friend-tab,
.white-darkmode .ossn-chat-base .ossn-chat-bar .inner {
	background:var( --comment-list-bg);
    border: 1px solid var(--main-border-color-bit);
	color:var(--text-color);
    -webkit-box-shadow: inset 0 1px rgb(70 70 70 / 50%);    
}

.white-darkmode .friend-tab-item .tab-container .data,
.ossn-chat-bar .friends-list .data {
    border-left: 1px solid var(--main-border-color-bit);
    border-right: 1px solid var(--main-border-color-bit);
}
.white-darkmode .ossn-chat-base .ossn-chat-bar .friends-list {
	background:var( --comment-list-bg);
	color:var(--text-color);
}
.friend-tab-item .friend-tab input[type='text'] {
	background:var(  --bg-input-bg);
	color:var(--text-color);
}
.white-darkmode .ossn-chat-icon-smile-set {
	background:var( --comment-list-bg);
	color:var(--text-color);
}
.ossn-chat-windows-long .friends-list-item {
	border-top: 0px;
    border-bottom: 0px;
}
.ossn-chat-windows-long .friends-list-item:hover {
    background: none;
    border-top: 0;
    border-bottom: 0;
    cursor: pointer;
}
.birthdays a {
    border-bottom: 1px solid var(--main-border-color-bit);
    text-decoration:none;
    color:var(--text-color);
}
.birthdays,
.birthdays a i {
	color:var(--text-color);
}
.birthdays a:hover {
	background: var(--sidebar-hover-menu);
}
.white-darkmode .comment-container span[readonly='readonly'],
.white-darkmode .comment-container input[readonly='readonly'] {
    background: rgb(238 238 238 / 28%);
}
.event-list-item .image-event {
	background:var( --comment-list-bg);
}
.ossn-chat-icon-expend:before,
.ossn-chat-tab-titles .options,
.ossn-chat-tab-titles .text {
    color:var(--text-color);
}
.com-latestmembers-memberlist-item img {
    margin: 1px 3px 10px 1px;
    padding: 2px;
    border-radius: 10px;    
}
.com-latestmembers-widget-memberlist {
	display:inline-block;
	height: 50px;
	width:50px;
	margin-top:5px
}
.latest-members-widget {
	text-align:center;
    padding-bottom:10px;
}	
.white-darkmode .friend-tab-item .friend-tab form {
    background: var( --comment-list-bg);
    color: var(--text-color);
	border-top: 1px solid var(--main-border-color-bit);
    border-left: 1px solid var(--main-border-color-bit);
    border-right: 1px solid var(--main-border-color-bit);    
}
.white-darkmode .giphy-container {
	background:var(--comment-list-bg);
}
.white-darkmode .search-giphy {
    background-color: var(--bg-input-bg);
    border: 1px solid var(--comment-input-border);
}
.white-darkmode  .post-share-unavailable {
    background-color: var(--bg-input-bg);
    border: 1px solid var(--comment-input-border);
}
/********
	Chat
**********/
.white-darkmode .ossn-messages {
    background-color: var(--bg-inner-containers);
}
.white-darkmode #message-with-user-widget {
	border:1px solid var(--main-border-color);
}
.white-darkmode .ossn-chat-message-sending {
    width: 253px;
    margin-top: -21px;
    margin-left: -12px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;    
}
.white-darkmode .ossn-chat-message-attachment-details {
    border-top: 1px solid var(--main-border-color);
    background: var(--main-titles-bg-color);
    width: 328px;
}
.white-darkmode .ossn-chat-message-sending {
		background:var(--bg-input-bg);
}
.white-darkmode .friend-tab-item .tab-container .data,
.white-darkmode .friend-tab-item .tab-container {
    background: var(--comment-list-bg);
}
.white-darkmode .ossn-chat-tab-close:before,
.white-darkmode .ossn-chat-icon-minimize:before {
    color: var(--text-color);
}
.white-darkmode .ossn-chat-tab-titles {
	background: var(--main-titles-bg-color);
    color: var(--main-title-color);
}
.white-darkmode  .ossn-message-icon-attachment, 
.white-darkmode  .ossn-message-icon-smile,
.white-darkmode .ossn-chat-icon-attachment, 
.white-darkmode  .ossn-chat-icon-smile{
	background: none;
}
.white-darkmode .ossn-message-attach-photo:hover,
.white-darkmode .ossn-message-icon-attachment:hover {
	background:var(--main-titles-bg-color);
}
.white-darkmode .ossn-chat-icon-attachment:hover, 
.white-darkmode  .ossn-chat-icon-smile:hover{
	background:var(--main-titles-bg-color);
}
.white-darkmode .ossn-message-icon-attachment:before,
.white-darkmode .ossn-message-attach-photo .fa-smile,
.white-darkmode .ossn-chat-icon-attachment:before,
.white-darkmode .ossn-chat-icon-smile:before {
 	color: var(--text-color);
}
.ossn-chat-windows-long .inner {
    margin-top: 70px;
}
/*****
 CAC
********/
#ossn-wall-form textarea {
	 /*height:50px; */
	 /*transition:height 1s ease-in-out;*/
}
#ossn-wall-form textarea:focus {
   
}
.post-share-wall-item .ossn-wall-item {
	padding: 0 10px 0 10px;
    border-radius: 0;
    border-left: 0px;
    border-right: 0px;
    margin-left: -15px;
    margin-right: -15px;
    border-bottom: 0;   
}
.post-share-wall-item .ossn-wall-item .post-contents {
    margin-left: 15px;
    margin-top: 5px;    
}


.post-share-wall-item .ossn-wall-item .meta {
	margin-left:15px;
}
.post-share-wall-item .ossn-wall-item .post-contain-image {
    margin-left: -10px;
    margin-right: 5px;
}
.mejs-layers img {
    border-radius: 0 !important;
}

.business-page-cover-controls {
    z-index: 20 !important;
    right:0;
    width:auto;
   margin-right: 20px; 
}
.white-darkmode .ossn-notification-unviewed {
		background:#4e4e4e !important;
}
thead, tbody, tfoot, tr, td, th {
		border-color:var(--main-border-color);
}
.table > :not(caption) > * > *,
.dropdown-item {
	color:var(--text-color);
}
/********* UI JQ**************/
.white-darkmode  .ui-widget-content {
	background: var(--bg-inner-containers);
    border: 1px solid #686868;
}
.white-darkmode .ui-datepicker-title select {
	background-color: #5a5a5a;
    color: var(--text-color);
    border: 1px solid var(--main-border-color);
}
.white-darkmode .ui-widget-header,
.white-darkmode .ui-state-default, 
.white-darkmode .ui-widget-content .ui-state-default,
.white-darkmode .ui-widget-header .ui-state-default {
    background: var(--bg-topbar-icons);
    border: 1px solid var(--main-border-color);
    color: var(--text-color);
}

.file-container .post-contain-image {
        border:initial;
        margin-left:initial;
        margin-right:initial;
}
/*** 
 Smiles
*********/
.white-darkmode .emojii-container .emojii-list li:hover,
.white-darkmode .smiles-close {
	background:#575757e0;
}
.white-darkmode .emojii-container .nav-tabs {
    border-bottom: 1px solid var(--main-border-color);
}
.white-darkmode .emojii-container {
    background: var(--bg-message-box);
    border: 1px solid var(--main-border-color-bit);
}
.dpdiv span {
    display: inline;
}