body {
    background: none;
}

a {
    text-decoration: none;
}

input {
    outline: none;
}

input[type=checkbox] {
	position: relative;
	top: 1px;
}

a:hover {
    text-decoration: underline;
}

h2 {
    /*color: #134D5B;*/
    color: #FFF;
}

::-webkit-scrollbar {
	height: 10px;
}

.linksList ::-webkit-scrollbar {
	height: 8px;
	width: 10px;
}

#loading {
	position: absolute;
	right: 80px;
	top: -42px;
	background: rgb(146, 146, 146);
	padding: 10px;
	color: white;
	border-radius: 5px;
}

#footerTop {
    background: none;
}

.righter {
    float: right;
}

.lefter {
    float: left;
}
.center{
    text-align: center;	
}

.addCatBut, .button, .button2, .editableElement button, .qq-upload-button {
    width: 100px;
    margin: 0px auto;
/*     background:url(../images/skins/0/overlay.png) repeat-x center;
 */    background-color: #0fbaeb;
    color: white;	
    border: none;
    display: block;
    cursor: pointer;
    padding: 5px 10px;
    color: white;
    font-size: 14px;
    text-decoration: none;
    vertical-align: middle;
	height: auto;
}
.button2 {
    padding: 5px 15px;
}

.button:active {
	transform: translate(0, 2px);
}

.apply .button:active {
	transform: none;
}

.saving {
	height: 30px;
	margin-top: -19px;
	width: 93px;
	box-shadow: none;
	color: rgba(133, 133, 133, 1);
	padding-top: 4px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 19px;
	text-align: center;
	border-radius: 5px;
	padding: 5px 10px;
	background: #e6e6e6;
	color: #707070;
	opacity: 0.5;
	vertical-align: middle;
}

.addCatBut:hover, .button:hover, .button2:hover, .editableElement button:hover, .qq-upload-button:hover {
/*     background:url(../images/skins/0/overlay.png) repeat-x center;
    background-color: #28597a;
    color: #FFF; */
    text-decoration: none;
/* background-color: rgba(255,255,255,.1) !important; */
}

.button {
    text-align: center;
/*     margin: 0px; */
    font-size: 14px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.button2 {
    display: block;
    float: left;
    width: auto;
    margin-right: 1px;
    font-size: 11px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.deleteAccount,
.deleteOrganization {
	width: auto;
}

.editableElement button {
    display: block;
    float: left;
    width: auto;
    margin-right: 5px;
	font-size: 11px;
}

.plusIcon {
    float: left;
    width: 15px;
    height: 15px;
    background: url(../images/user/plusIcon.gif) no-repeat;
    margin-top: 5px;
    cursor: pointer;
    position: absolute;
    z-index: 15
}

.plusIcon:hover {
    background: url(../images/user/plusIcon.gif) right no-repeat;
}

#mainDiv {
    width: 1080px;
    min-width: 100%;
    /*    margin: 10px auto; */
}

#minDiv {
    float: left;
    width: 980px;
    border: 1px solid red;
}

#topDiv {
    float: left;
    width: 100%;
}

#suggest {
    /*margin: 0px auto;*/
    text-align: center;
    color: #134d5b;
    position: absolute;
    left: 53.5%;
    width: 282px;
    padding-left: 0px;
    padding-top: 40px;
    margin-left: -250px;
    margin-top: 20px;
    height: 60px;
    /*background: url(../images/user/google.png) top center no-repeat;*/
    float: left;
}

#suggest input#q {
    width: 280px;
    outline: none;
    height: 30px;
    padding: 0 5px 0 30px;
/*     color: #000;
 */    font-size: 14px;
    border: 0px solid #c9c9c9;
    position:relative;
/*     z-index: 9;
 */    /*background: transparent;*/
    margin-right: -20px;
}

#signupBox{
float: right; 
    margin-top: -13px;
    color: #888888;
    margin-right: 20px; 
}

#userCheckLater, #userMostVisited, #checkLater {
    float: right; 
    margin-top: -13px;
    color: #888888;
}

#userMostVisited time, #userMostVisited accessed, #userCheckLater time, #userCheckLater accessed{display:block; float:right;font-size: 0.9em;color: rgba(243, 243, 243, 0.88);margin-top: -1px;}
#userCheckLater time, #userCheckLater accessed, #userMostVisited time, #userMostVisited accessed {display:block; float:right;font-size: 0.9em;color: rgba(243, 243, 243, 0.88);margin-top: -1px;}


#userBox a, #userBox span, #userCheckLater a, #userCheckLater span, #userMostVisited a, #userMostVisited span  {
    color: white;
    display: block;
	font-size: 1.4em;
	line-height: 1.6em;
	/*padding-top: 2px;
	padding-bottom: 2px;
	*/
	margin-bottom: 10px;
}

#userBox span {
	margin-bottom: 25px;
}

#userCheckLater a, #userMostVisited a, .bookmarksNotificationsBox a {font-size: 1.0em;padding-top: 0px;margin-bottom: 24px;padding-bottom: 5px;/* vertical-align: middle; *//* line-height: 22px; *//* float: left; *//* display: block; *//* border-bottom: 1px solid rgba(255, 255, 255, 0.15); */}
#userCheckLater a img, #userMostVisited a img, .bookmarksNotificationsBox a img { padding-right:1em; width: 28px; height: 28px; /* padding-top: 0px; */ display: block; float:left;}
#userBox a:hover, #userCheckLater a:hover, #userMostVisited a:hover, .bookmarksNotificationsBox a:hover {
	background: rgba(44, 174, 211, 1);
	padding-left: 34px;
	margin-left: -34px;
	width: 320px;
}

.bookmarksNotificationsBox a img {
	width: 24px;
	height: 24px;
}

.bookmarksNotificationsBox {
	min-height: 35px;
}

.bookmarksNotificationsBox a.hasNotifications {
	color: white;
	line-height: 25px;
}

.bookmarksNotificationsBox a.hasNotifications:hover {
	background: transparent;
}

#bookmarkNotificationsList label {
	color: white;
	line-height: 25px;
	cursor: pointer;
}


p.emptyBookmarksNotifications {
	color: white;
}

p.p_notPluginNotification {
	background: rgb(252, 151, 151);
	color: white;
	padding: 5px;
	border-radius: 5px;
	padding-left: 13px;
	text-align: center;
}

#userBox strong, #userCheckLater strong, #userMostVisited strong{
	font-size: 36px;
}

#userBox .user {
    height: 28px;
    padding: 5px;
    padding-right: 6px;
	padding-top: 9px;
    padding-left: 10px;
    margin-bottom: -15px;
    text-align: center;
    float: right;
    font-size: 13px;
    font-weight: bold;
    background: #ececec url(../images/user/new/userArrow.png) right no-repeat;
    -webkit-border-radius: 0px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
	color: white;
	text-transform: uppercase;
}

 #notificationsList, #approvalLinksList, #pluginInfoCont, #bookmarkNotificationsList {
	width: 320px;
	float: right;
	position: absolute;
	margin-top: 47px;
	right: 47px;
	padding: 5px;
	padding-top: 5px;
	text-align: left;
	padding-left: 40px;
	display: none;
	z-index: 10;
	height: 100%;
	position: absolute;
	top: 0px;

}

#userBox{
width: 320px;
    display:none;
    margin-right:20px;
    margin-top: 48px;
    right:47px;
    padding: 5px;
    padding-top: 5px;
    text-align: left;
    padding-left: 40px;
    z-index: 10;
    height: 100%;
    position: absolute;
    top: 0px;
}
#userCheckLater{
    width:320px;
    margin-right:340px;  
   /* margin-top: 48px; */
    right: 47px;
    padding: 5px;
    padding-top: 5px;
    text-align: left;
    padding-left: 40px;
    display: none;
    z-index: 10;
    height: 30px;
    position:absolute;
    top: 0px;
    border-right: 1px solid rgba(0, 0, 0, 0.28);

	background: rgba(33,33,33,0.78);
	background: -moz-linear-gradient(top,  rgba(33,33,33,0.85) 0%, rgba(33,33,33,0.78) 45%, rgba(0,0,0,0.77) 55%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,33,0.85)), color-stop(45%,rgba(33,33,33,0.78)), color-stop(55%,rgba(0,0,0,0.77)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* W3C */
/* 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9212121', endColorstr='#b3000000',GradientType=0 );  */ /* IE6-9 */

}

#usersListBox{
    display:none;
    margin-top: 48px;
    right:47px;
    padding: 5px;
    padding-top: 5px;
    text-align: left;
    padding-left: 5px;
    z-index: 10;
    height: 100%;
    position: absolute;
    top: 0px;
}

#checkLater{
   width:720px;  
    margin-top: 48px;
    margin-right:20px;
    right: 47px; 
    padding: 5px;
    padding-top: 5px;
    text-align: left;
    /*padding-left: 40px; */ 
    display: none;
    z-index: 10;
    height: 30px;
    position:absolute;
    top: 0px;

    background: rgba(33,33,33,0.78);
    background: -moz-linear-gradient(top,  rgba(33,33,33,0.85) 0%, rgba(33,33,33,0.78) 45%, rgba(0,0,0,0.77) 55%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,33,0.85)), color-stop(45%,rgba(33,33,33,0.78)), color-stop(55%,rgba(0,0,0,0.77)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* W3C */
}

#userMostVisited{
    width: 320px;
   /* margin-top: 48px; */
    right: 47px; 
    padding: 5px;
    padding-top: 5px;
    text-align: left;
    margin-right:-20px;
   /* padding-left:40px; */ 
    display: none;
    z-index: 10;
    height: 30px;
    position:absolute;
    top: 0px;
    background: -moz-linear-gradient(top,  rgba(33,33,33,0.85) 0%, rgba(33,33,33,0.78) 45%, rgba(0,0,0,0.77) 55%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,33,0.85)), color-stop(45%,rgba(33,33,33,0.78)), color-stop(55%,rgba(0,0,0,0.77)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(33,33,33,0.85) 0%,rgba(33,33,33,0.78) 45%,rgba(0,0,0,0.77) 55%,rgba(0,0,0,0.7) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9212121', endColorstr='#b3000000',GradientType=0 ); /* IE6-9 */
}

#users_list_items {
	height: 550px;
	overflow-y: auto;
}

table.orgUsersList {
	color: #fff;
	width: 100%;
}

table.orgUsersList td,
table.orgUsersList th {
	padding: 5px;
}

a.seeHowLooks {
	background: url(../images/viewIconWhite.png) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
}


#notificationsList, #approvalLinksList, #pluginInfoCont, #bookmarkNotificationsList{
/* 	border: 1px solid #c0c0c0;
 */	border-top: none;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-top: 48px;
	background: rgba(43,184,224,0.9);
}
/* ///////////////  unused  ///////////////////
#userBox #userBoxR {
    background: url(../images/skins/0/userBox.png) right top no-repeat;
    width: 30px;
    height: 38px;
    display: block;
    float: right;
    cursor: pointer;
	margin-right: -20px;
}
*/
#mainMenu {
    float: left;
    width: 100%;
/*     background: #001f3e  repeat-x ; */
    height: 47px;
	z-index: 10;
	position: fixed;
}

#pluginInfoCont {
	width: 500px;
	font-size: 19px;
	color: white;
	background: rgba(0, 0, 0, 0.67);
}

#pluginInfoCont ul {
	padding-left: 5px;
	width: 480px;
}

.title_n {
	width: 510px;
	font-size: 30px;
	margin-left: -16px;
	color: white;
}

.download.button.righter {
	/* margin-top: 270px; */
	margin-right: 45px;
	width: 400px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
}

#logo {
	display: block;
	width: 40px;
	height: 42px;
	background: url(../images/logoSmall.png) no-repeat;
	margin-left: 20px;
	margin-top: 4px;
	position: fixed;
	z-index: 100;
	background-size: auto 100%;
}

#logo.publicLogo {
	background: url(../images/Logo-Public.png) no-repeat;
	background-size: auto 84%;
}

#logo.hiddenLogo {
	background: url(../images/Logo-Hidden.png) no-repeat;
	background-size: auto 84%;
}

#logo.proLogo {
	background: url(../images/Logo-Pro.png) no-repeat;
	background-size: auto 84%;
}

#tabs{
    position: relative;
    display: inline-block;
    height: 40px;
    width: 2000px;
}

.arrow-btn{
    width: 20px;
    height: 20px;
	opacity: 0.6;
    float:left;
    margin-top: 13px;
    cursor: pointer;
    display: none;
}

.arrow-btn:hover {
	opacity: 1;
}

.arrow-btn.left {
	margin-left: 5px;
}

.arrow-btn.right {
	margin-right: 5px;
}


#tab-scroll {
	display: inline-block;
	width: 500px;
	height: 45px;
	float: left;
	padding: 0 5px;
	overflow: hidden;
	position: relative;
	margin-left: 40px;
}

#tab-carusel {
	width: 2000px;
	position: absolute;
	left: 5px;
}

#tab-content{
    position: absolute;
    left: 70px;
}

#tab-content, #tabs, #otabs {
    margin-top: 0 ! important;
    margin-left: 0 ! important;
}

#tab-content, #tabs, #otabs a.tabmoves:last-child {
	margin-right: 20px;	
}

.tabCont {
    /*margin-right: 15px;*/
    /*padding: 5px;*/
    float: left;
}

div.tabCont.newTabCont {
	margin-top: 12px;	
}

.addTabBut, #moreTabBut {
	margin-top: 7px;
    -webkit-border-radius:5px;
    border-radius:5px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 19px;
}

#moreTabBut {
	width: 59px;
	/* margin-right: 10px; */
	font-size: 16px;
	background: url(../images/treeList.png) center no-repeat !important;
	width: 23px;
	height: 23px;
	margin-left: 5px;
	margin-right: 5px;
	background-size: 60% auto !important;
}

#moreTabButUl{
    list-style: none;
    position: absolute;
    background-color: rgba(40, 169, 219, 0.76);
    z-index: 1000;
    border-radius: 5px 5px 5px 5px;
    margin: 0;
    padding: 12px;
    text-align: left;
	margin-top: 2px;
    color: white;
}

#moreTabButUl li {
	cursor: pointer;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding: 5px;
	padding-left: 9px;
	padding-right: 9px;
}

#moreTabButUl.manyTenTabs {
	width: 300px;
}

#moreTabButUl.manyTenTabs li {
	display: inline-block;
	width: 130px;
}

#moreTabButUl a:hover {
	text-decoration: none;
}

#moreTabButUl li:hover {
	outline: 1.5px solid rgba(255, 255, 255, 0.60);
}

#moreTabs {
	float:left;
	margin-left: 95px;
	position: relative;
	z-index: 1;
}

#moreTabButUl {
	min-width: 150px;	
}

#moreTabButUl a {
	color: white;
}

#tab-carusel a.tab,
#tab-carusel a.otab,
.tab.addTabBut {
    float: left;
    padding: 5px;
    margin-right: 5px;
    height: auto;
    cursor: pointer;
    text-align: center;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    margin-top: 7px;
    background: #003d5d;
    color: #FFF;
    -webkit-box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.49);
    -moz-box-shadow:    0px 1px 5px rgba(50, 50, 50, 0.49);
    box-shadow:         0px 1px 5px rgba(50, 50, 50, 0.49);
	padding: 7px 10px;
}

.addTabBut:before {
	content: "+";
	display: inline-block;
	background: rgba(255,255,255, 0.3);
	border-radius: 15px;
	line-height: 13px;
	width: 13px;
	margin-right: 5px;
}

#tabs a.tab:hover,
#linksLibrary:hover, #otabs a.otab:hover {
    text-decoration: none;
}

#tabs a.tab:active {
	transform: translate(0, 2px);
}

#linksLibrary {
	display: none;
}

#tabs .tabHover a.tab {
    border: 2px solid #fbe01a;
    border-bottom: none;
    margin-top: -2px;
}

#tabs a.activeTab {
    border: none;
	color: #365b6f;
}

#tabs a.tab.linkedTab {
    border: none;
/*     font-size: 17px; */
	background-image: url(../images/user/new/linkedTab.png);
	background-position-y: 29px;
	background-repeat: no-repeat;
	background-position-x: -5px;
}

#editButton, #editButton2 {
    float: right;
    width: 92px;
    height: 22px;
    color: white;
    /*background: url(../images/user/modeButton.gif) no-repeat;*/
    background: #70b0c4;
    border: 1px solid white;
    margin-right: 5px;
    margin-top: 4px;
    font-size: 16px;
    text-align: center;
    padding-top: 0px;
    cursor: pointer;
}

#viewsBox .viewIcon,
#viewsBoxTab .viewIcon{
    width: 24px;
    height: 26px;
    background: url(../images/viewsIcon.png) center no-repeat;
    display: block;
    cursor: pointer;
	float: left;
}

#multiEditButton:hover, #viewsBox .viewIcon:hover, #notificationsDiv .notificationIcon:hover, #bookmarkNotificationsDiv .bookmarkNotificationsIcon:hover, #approvalLinksDiv .approvalLinksIcon:hover, #pluginsButt:hover, #cleanUpCenter:hover, #statistics:hover, #userMenuButt:hover, #userCheckLaterButt:hover,.share_close:hover, #publicTabs:hover, #KBButton:hover, #locked-mode:hover {
	opacity: 1;
	color: white;
}


#multiEditButton:hover:after, #viewsBox .viewIcon:hover:after, #notificationsDiv .notificationIcon:hover:after, #bookmarkNotificationsDiv .bookmarkNotificationsIcon:hover:after, #approvalLinksDiv .approvalLinksIcon:hover:after, #pluginsButt:hover:after, #cleanUpCenter:hover:after, #statistics:hover:after, #userMenuButt:hover:after, #userListMenuButt:hover:after, #userCheckLaterButt:hover:after, .share_close:hover:after, #publicTabs:hover:after, #KBButton:hover:after, #locked-mode:hover:after {
	color: white;
	margin-left: -98px;
	background: rgb(43,184,224);	
	background: rgba(43,184,224,0.8);
	padding: 5px;
	border-radius: 3px;
}

#viewsBox .viewIcon:hover:after {
	content: 'View Settings';
}

#notificationsDiv .notificationIcon:hover:after {
	content: 'Notifications';
	font-weight: normal;
	margin-left: -99px;
}

#bookmarkNotificationsDiv .bookmarkNotificationsIcon:hover:after {
	content: 'Stay updated!';
	font-weight: normal;
	margin-left: -101px;
}

.bookmarksNotificationsBox span {
	font-weight: bold;
	margin-right: 10px;
	font-size: 13px;
}

#pluginsButt:hover:after, #cleanUpCenter:hover:after {
	content: 'Browser Add-on';
	margin-left: -114px;
}

#cleanUpCenter:hover:after {
	content: 'Clean up Center';
	margin-left: -116px;
}

#statistics:hover:after {
	content: 'Usage Statistics';
	margin-left: -117px;
}

.share_close:hover:after {
	content: 'Share a bookmark';
	margin-left: -129px;
}

#publicTabs:hover:after {
	content: 'Discover great public pages!';
	margin-left: -184px;
}

#userMenuButt:hover:after {
	margin-left: -117px;
	content: 'User Menu';
}

#userListMenuButt:hover:after {
	margin-left: -78px;
	content: 'Users List';
}
#userCheckLaterButt:hover:after {
	margin-left: -217px;
	content: 'Check it later';
}

.lockedModeOff {
    background: url(../images/unlockedIcon.png) no-repeat;
	width: 24px;
	height: 24px;
}

#locked-mode.lockedModeOff:hover:after {
	margin-left: -499px;
	content: 'Locked Mode is OFF. Turn on locked mode to avoid accidental dragging or deleting';
}

.lockedModeOn {
	width: 24px;
	height: 24px;
    background: url(../images/lockedIcon.png) no-repeat;
}

#locked-mode.lockedModeOn:hover:after {
	margin-left: -419px;
	content: 'Locked Mode is ON.  You cannot move, edit, delete or add anything';
}

#KBButton:hover:after {
	margin-left: -167px;
	content: 'FavSync Knowledge Base';
}

#multiEditButton:hover:after {
	margin-left: -109px;
	content: 'Multi-selection';
}

#approvalLinksDiv .approvalLinksIcon:hover:after {
	content: 'Public page notifications';
	margin-left: -167px;
}

#approvalLinksDiv {
	display: none;
}

#approvalLinksDiv .approvalLinksIcon {
    width: 24px;
    height: 24px;
    background: url(../images/publicTabNotifications.png) center no-repeat;
    color: transparent;
    float: left;
    font-weight: bold;
    /*padding: 11px 3px 0px 3px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;*/
}

.approvalLinksIconClicked {
    background: #FFF url(../images/publicTabNotifications.png) right no-repeat;
}

#approvalLinksDiv .activeApprovalLinks {
    background: url(../image/publicTabNotificationsOn.png) right center no-repeat;
    color: #feec87;
}

#notificationsDiv .notificationIcon {
    width: 26px;
    height: 26px;
    background: url(../images/notificationsOffIcon.png) no-repeat;
    color: #FFF;
    float: left;
    font-weight: bold;
	color: transparent;
}

#bookmarkNotificationsDiv .bookmarkNotificationsIcon {
    width: 26px;
    height: 26px;
    background: url(../images/BookmarkNotificationsIconOff.png) no-repeat;
    color: #FFF;
    float: left;
    font-weight: bold;
	color: transparent;
}

.bookmarkNotificationsIcon.hasNewNotifications {
	background: url(../images/BookmarkNotificationsIconOn.png) no-repeat;
}

.notificationIconClicked {
    background: url(../images/notificationsOffIcon.png) no-repeat;
}

#notificationsDiv .activeNotif {
    background: url(../images/notificationsOnIcon.png) no-repeat;
}

/* #notificationsDiv .notificationIconClicked2 {
    background: #FFF url(../images/notificationsOffIcon.png) right no-repeat;
    color: #2F82AE;
} */

#pluginsButt {
	width: 25px;
	height: 25px;
	background: url(../images/add-onIcon.png) no-repeat;
	color: #FFF;
	float: left;
	position: relative;
}

#contentsDiv {
    /*float: left;*/
    width: 100%;
    margin: 10px auto;
    clear: both;
    position: relative;
}

#cleanUpCenter {
	width: 24px;
	height: 24px;
	background: url(../images/cleanUpCenterIcon.png) no-repeat;
}

#statistics {
	width: 26px;
	height: 26px;
	background: url(../images/statsIcon.png) no-repeat;
}

#userMenuButt {
	width: 26px;
	height: 26px;
	background: url(../images/accountIcon.png) no-repeat;
}

#userListMenuButt {
	width: 26px;
	height: 26px;
	background: url(../images/userListIcon.png) no-repeat;
	background-size: cover;
	border-radius: 15px;
}
#userCheckLaterButt {
	width: 26px;
	height: 26px;
	background: url(../images/checkLater.png) no-repeat;
	opacity: 0.8;
}

#userMenuButt:hover:after {
	margin-left: -83px;
}	
#userCheckLaterButt:hover:after {
	margin-left: -103px;
}	

#userBox, #userCheckLater, #userMostVisited, #checkLater {
	background: rgba(43,184,224,0.9);
	right: 27px;
	padding-top: 15px;
}
#userBox h3, #usersListBox h3, #userCheckLater  h3, #userMostVisited h3, h3.bookmarkNotificationsTitle{
	color: rgb(255, 255, 255);
	background: rgba(0, 0, 0, 0.11);
	padding: 6px;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
}

#userCheckLater  h3 {
    position: relative;
}

#userCheckLater a.check-later-title-link
{
    position: absolute;
    top: 8px;
    right: 30px;
    width: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#userCheckLater , #userMostVisited{
	padding-right: 18px;
	padding-left: 22px; 
	overflow: auto;
	height: 100%;
}

#checkLater{
    height: 87%;
}

#userCheckLater a:hover, #userMostVisited a:hover {
	background: none;
	color: rgb(87, 87, 87);
}

.chekitlater-loading, .chekitlater-error, .chekitlater-empty, .mostvisited-loading, .mostvisited-error, .mostvisited-empty {
	color: white;
}

.share_close {
	width: 26px;
	height: 26px;
	background: url(../images/sharingBoxIcon.png) no-repeat;
}

#publicTabs {
	width: 26px;
	height: 26px;
	background: url(../images/discoverPublicTabs.png) no-repeat;
}

#publicTabs.view_only {
    background: url(../images/view_only.png) no-repeat;
}
#publicTabs.need_approve {
    background: url(../images/user_need_approved.png) no-repeat;
}
#publicTabs.user_add {
    background: url(../images/user_can_add.png) no-repeat;
}

#KBButton {
	width: 26px;
	height: 26px;
	background: url(../images/KBIcon.png) no-repeat;
}

#multiEditButton {
	width: 26px;
	height: 26px;
	background: url(../images/multiMode.png) no-repeat;
}

#locked-mode {
	width: 26px;
	height: 26px;
}


.empSp {
    width: 100%;
    height: 101px;
    font-size: 1px;
    float: left;
    clear: both;
}

#contentsDiv ul {
    list-style: none;
    padding: 0px;
}

#columns {
    margin-top: 10px;
	margin-left: -7px;
    width: 98%;
    display: table;
}

.column {
    width: 23%;
    float: left;
    margin-left: 20px;
}

@media ( min-width : 1800px) {
	.column {
		width: 23.5%;
	}
}

@media ( min-width : 2500px) {
	.column {
		width: 24%;
	}
}

.categoryDiv {
    width: 100%;
    clear: both;
    /* background: white; */
    -webkit-border-radius: 5px;
    border-radius: 5px;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	margin-bottom: 20px;
    /* background: #dedede url(../images/user/new/catBack.png) repeat-x; */
}

.categoryDiv .header {
    position: relative;
    float: left;
    width: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
}

.categoryBottomButtons .predefined {
    width: 21px;
    height: 20px;
    float: right;
    position: relative;
    margin-right: 5px;
    margin-top: -25px;
    display: block;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.categoryBottomButtons {
    position: relative;
    width: 100%;
}

.categoryDiv .catTitle {
    color: white;
    font-weight: bold;
    font-size: 13px;
    float: left;
    position: relative;
    top: -5px;
    margin-right: 130px;
    margin-left: 15px;
    width: 90%;
	text-transform: uppercase;
}

.contt {
    position: relative;
    margin: 0;
    padding: 10px;
}


.category {
    float: center;
    width: 100%;
    padding-bottom: 30px;
    min-height: 30px;
	display: inline-block;
}

.category .linksList {
    margin: 0 4px 0 5px;
    clear: both;
    padding: 2px 0;
}

.category .link {
    float: left;
    width: 100%;
    /*background: url(../images/user/linkRight.gif) right repeat-y;*/
    padding: 0px;
    min-height: 25px;
    position: relative;
    margin-bottom: 2px;
}

.category .link .linkA {
    color: #666666;
    margin-left: -6px;
	/*margin-bottom: 6px;*/
	padding-top: 6px;
	padding-bottom: 9px;
	padding-left: 25px;
    transition: color 0.15s;
    -moz-transition: color 0s;
    -webkit-transition: color 0.15s;
    -o-transition: color 0.15s;
    word-wrap: break-word;
	display: block;
}

.category .link .linkA:active {
	font-weight: bold;
}

.linkACopyDesc.hasNotifications span {
	color: green;
	font-weight: bold;
}

.categoryBottom {
    width: 100%;
    clear: both;
	min-height: 8px;
}

.categoryDiv .header .control {
    float: right;
    width: 95px;
    margin-bottom: -25px;
}

.categoryDiv .header .control  a {
    cursor: pointer;
    float: left;
    height: 20px;
    display: block;
}

.categoryDiv .header .control .placeHolder {
    margin-right: 10px;
    width: 31px;
    float: left;
    height: 10px;
}

.reco {
    cursor: pointer;
}

.categoryDiv .header .control .editItem {
    width: 17px;
    background: url(../images/user/icons.png) -32px 0px no-repeat;
}

.categoryDiv .header .control .moveItem {
    width: 19px;
    background: url(../images/user/icons.png) -32px -63px no-repeat;
}

.categoryDiv .header .control .share {
    margin-right: 10px;
    width: 31px;
    background: url(../images/user/icons.png) -32px -28px no-repeat;
}

.categoryDiv .header .control .share:hover {
    background: url(../images/user/icons.png) -96px -28px no-repeat;
}

.categoryDiv .header .control .remove {
    width: 16px;
    background: url(../images/user/icons.png) -32px -92px no-repeat;
}

.categoryDiv .link .control, #tabs .tabCont .control {
    float: right;
    margin: 0px 10px;
}

.categoryDiv .link .control  a, #tabs .tabCont .control a {
    cursor: pointer;
    float: left;
    height: 21px;
    display: block;
}

.categoryDiv .link .control {
    width: 60px;
}

#tabs .tabCont .control {
    float: left;
    margin-top: 5px;
}

.categoryDiv .link .control .editItem, #tabs .tabCont .control .edit, .sharedCat .header .control .editItem {
    width: 21px;
    background: url(../images/user/icons.png) 0 0 no-repeat;
}

.categoryDiv .link .control .editItem:hover {
    background: url(../images/user/icons.png) -32px 0px no-repeat;
}

.categoryDiv .link .control .moveItem, #tabs .tabCont .control .moveItem, .sharedCat .header .control .moveItem {
    width: 19px;
    background: url(../images/user/icons.png) 0 -63px no-repeat;
}

.categoryDiv .link .control .moveItem:hover {
    background: url(../images/user/icons.png) -32px -63px no-repeat;
}

.categoryDiv .link .control .removeItem, #tabs .tabCont .control .remove, .sharedCat .header .control .remove {
    width: 20px;
    background: url(../images/user/icons.png) 0px -92px no-repeat;
}

#tabs .tabCont .control .settings {
    width: 20px;
    background: url(../images/user/icons.png) 0px -119px no-repeat;
}

.categoryDiv .link .control .removeItem:hover {
    background: url(../images/user/icons.png) -32px -92px no-repeat;
}

#tabs .tabCont .control .edit:hover, .sharedCat .header .control .editItem:hover, .categoryDiv .header .control .editItem:hover {
    background: url(../images/user/icons.png) -95px 0 no-repeat;
}

#tabs .tabCont .control .moveItem:hover, .sharedCat .header .control .moveItem:hover, .categoryDiv .header .control .moveItem:hover {
    background: url(../images/user/icons.png) -96px -63px no-repeat;
}

#tabs .tabCont .control .remove:hover, .sharedCat .header .control .remove:hover, .categoryDiv .header .control .remove:hover {
    background: url(../images/user/icons.png) -96px -92px no-repeat;
}

.sharedCat .header .control .share {
    background: url(../images/user/icons.png) 0 -28px no-repeat;
}

.sharedCat .header .control .share:hover {
    background: url(../images/user/icons.png) -96px -28px no-repeat;
}

.sharedCat .header .control .editItem, .sharedCat .header .control .remove {
    width: 17px;
}

.feedbackButt {
    position: absolute;
    right: 50px;
    clear: both;
    margin-top: 35px;
    border: 1px solid white;
    background: #84d8f9;
    color: white;
    text-transform: uppercase;
    bottom: 200px;
}

#examples, .examples {
    margin-top: 4px;
    clear: both;
    width: 95%;
}

#examples a, .examples a {
    margin-left: 0px;
}

.examples2 a {
    background: none;
    float: none;
    width: auto;
    height: auto;
    margin: none;
}

.examples .generalHint, .examples .searchableHint, .examples .sublinksHint {
    background: none;
    width: 50px;
    height: auto;
    color: black;
    float: none;
    display: inline;
	margin-top: 8px;
}

.examples {
    float: left;
    clear: none;
}

#feedback {
    display: none;
}

#bugreport {
	-webkit-border-radius: 5px;
	border: 1px solid #c9c9c9;
	height: 184px;
	clear: both;
	width: 524px;
	margin-top: 10px;
}

.foundBug {
	color: black;
	position: relative;
	font-size: 20px;
	text-align: center;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;	
}

#bugreportSubmit {
	background: rgb(165, 162, 162);
	color: white;
	font-weight: normal;
	width: 530px;
	height: 50px;
	font-size: 22px;
	margin-left: 0px;
	margin-top: 9px;	
	background: rgb(57, 139, 200);
	border-radius: 3px;	
}

#bugreportSubmit:hover {
	background: rgb(43, 121, 178);
}

/* #notificationsList,
#approvalLinksList {
    width: 300px;
    position: absolute;
    background: white;
    margin-top: 40px;
    border: 1px solid #c0c0c0;
    border-top: none;
    right: 5px;
    z-index: 100;
    display: none;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
} */

#notificationsList .notification,
#approvalLinksList .approvalLink {
	border-bottom: 1px dotted #FFFFFF;
	padding: 5px;
	float: left;
	width: 290px;
}

#notificationsList .notification .title,
#notificationsList .notification .text,
#approvalLinksList .approvalLink .title,
#approvalLinksList .approvalLink .url {
    font-weight: bold;
    font-size: 15px;
    width: 100%;
    float: left;
    color: #FFF;
}

#notificationsList .notification .title {
    font-weight: bold;
	
    color: rgb(255, 255, 255);
	font-size: 15px;
}

#notificationsList .notification .text,
#approvalLinksList .approvalLink .text {
    font-weight: normal;
	margin-top: 10px;
}

#notificationsList .notification .action,
#approvalLinksList .approvalLink .action {
    width: 300px;
    clear: both;
    margin-top: 5px;
    float: left;
	margin-left: 87px;
}

#notificationsList .notification .action {
	margin-left: 0px;
}

#notificationsList .notification .actionLink,
#approvalLinksList .approvalLink .actionLink {
    font-weight: bold;
    font-size: 14px;
    float: right;
    margin-right: 15px;
}

/*autosuggest */
#result {
    height: 20px;
    font-size: 16px;
    color: #333;
    padding: 5px;
    margin-bottom: 10px;
    background-color: #FFFF99;
}

#q {
    padding: 3px;
    border: 1px #CCC solid;
    font-size: 17px;
}

.tags-search-box {
	position: absolute;
	left: 425px;
	top: 34px;
	margin: 0px 0px 0px 0px;
	/* width: 292px; */
	min-width: 429px;
	padding: 10px;
	padding-bottom: 6px;
	background-color: rgba(255, 255, 255, 0.86);
	color: #797979;
	z-index: 1000;
	border-radius: 4px;
}

.tags-search-box .tags-search-item {
    background-color: #EDF3FA;
    border: 1px solid #9FB0CF;
    border-radius: 3px;
    color: #2A3D63;
    display: inline-block;
    font-size: 0.9em;
    line-height: 1.5em;
    margin: 0px 0px 5px 5px;
    max-width: 200px;
    overflow: hidden;
    padding: 2px 5px 2px 5px;
    text-decoration: none;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;    
}

.tags-search-box .suggestionList_selected {
    background-color: rgb(57, 139, 200);
	color: white;
}

a.tags-search-more {
	margin-left: 10px;
	color: #797979;
}


.suggestionsBox {
    position: absolute;
    left: 0px;
    top: 46px;
    margin: 26px 0px 0px 0px;
    width: 315px;
    border-radius: 3px;
    padding: 0px;
    background-color: rgba(255,255,255,0.9);
    color: #797979;
    z-index: 1000;
}

.suggestionList,
.tags-search-box-list
{
    margin: 0px;
    padding: 0px;
}

.suggestionList ul li {
    list-style: none;
    margin: 0px;
    padding: 6px;
    /*border-bottom:1px dotted #666;*/
    cursor: pointer;
    text-align: left;
    border-bottom: 1px dotted #d6d6d6;
}

.suggestionList ul li a {
    width: 80%;
    display: block;
    color: #797979;
}
.suggestionList ul li a strong{
    color: #383838;
}
#searchHelper {
	position:absolute;
	top: 0px;
	left: 0px;
	z-index: 10000;
	margin: -4px;
	padding: 2px;
	display: none;
	font-size: 10px;
	color: black;
}

.suggestionList .linkSearch,
.suggestionList .linkSearchTags {
    padding: 0;
	position: relative;

}

.suggestionList .showAllBookmarks {
    font-weight: bold;
    font-style: italic;
}

.suggestionList .linkSearch .linkStar, 
.suggestionList .linkSearch .linkImage, 
.suggestionList .linkSearch .linkNote, 
.suggestionList .linkSearch .linkIFrame, 
.suggestionList .linkSearch .linkCustomHtml, 
.suggestionList .linkSearch .linkRssFeed, 
.suggestionList .linkSearch .linkList, 
.suggestionList .linkSearch .linkVideo {
	position: absolute;
	background-size: 69%;
	display: block;
	height: 17px;
	width: 17px;
	right: 5px;
	top: 1px;
}


.linkSearchTags {
    background: url(../images/user/new/tag-small.png) 282px no-repeat;
}
.linkSearchTags  a{
    width: 100%;
}

.suggestionList .linkSearch .linkStar {
  background: url(../images/type_bookmark.png) 4px 2px no-repeat;
}

.suggestionList .linkSearch .linkImage {
    background: url(../images/type_image.png) 0px 2px no-repeat;
    background-position: center center;
}

.suggestionList .linkSearch .linkNote {
    background: url(../images/type_note.png) 0px 2px no-repeat;
    background-position: center center;
}

.suggestionList .linkSearch .linkIFrame {
    background: url(../images/type_iframe.png) 0px 2px no-repeat;
    background-position: center center;
}

.suggestionList .linkSearch .linkCustomHtml {
    background: url(../images/type_customHTML.png) 0px 2px no-repeat;
    background-position: center center;
}

.suggestionList .linkSearch .linkRssFeed {
    background: url(../images/type_rssfeed.png) 0px 2px no-repeat;
    background-position: center center;
}

.suggestionList .linkSearch .linkList {
    background: url(../images/type_list.png) 0px 2px no-repeat;
    background-position: center center;
}

.suggestionList .linkSearch .linkVideo {
    background: url(../images/type_video.png) 0px 2px no-repeat;
    background-position: center center;
}


.suggestionList .findSearchLinkCategory {
    background: url(../images/user/new/categoryIcon.png) 282px no-repeat;
 
}


.suggestionList .linkSearch a,
.suggestionList .linkSearchTags a {
    /*height: 18px;*/
    height: auto;
    padding: 6px;
}

#contentsDiv #linksForTags {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
}

#linksForTags ul {
  list-style-type: none;
  margin-left: 0px !important;
  -webkit-margin-before: 0px;
  -webkit-margin-after: 0px;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px;
}

.suggestionList ul li:hover, 
.suggestionList ul li.selected 
{
    background-color: #d6d6d6;
}

#suggest ul {
    font-size: 11px;
    color: #797979;
    padding: 0;
    margin: 0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #c9c9c9;
    border-top: none;
}

.advSearchButton {
	font-size: 13px;
	background: rgb(212, 212, 212);
	font-weight: bold;
}

.load {
    background-image: url(loader.gif);
    background-position: right;
    background-repeat: no-repeat;
}

/* autosuggest end */

.categoryPlace {
    height: 50px;
    background-color: white;
    border: 1px dashed #c0c0c0;
    margin-bottom: 10px;
    padding: 5px;
    width: 200px;
    clear: both;
}

.linkPlace {
    height: 5px;
    background: #9CA9AE!important;
    float: left;
    //margin-left: 10px;
}



.tabPlace {
    height: 26px;
    background-color: white;
    border: 1px dashed #c0c0c0;
    width: 1px;
    float: left;
}

.categories {

    min-height: 50px;
    padding-bottom: 50px;
}

#editLinkForm {
    width: 100%;
    margin: 0px auto;
    background: #f5f2f2;
    color: #7f7f7f;
    padding-bottom: 35px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    height: auto;
    min-height: 396px;
    font-size: 13px;
    background: white;
	border-radius: 3px;
	border: 1px solid rgb(182, 182, 182);
	box-shadow: 0px 1px 1px black;	
}

#editLinkForm .content {
    padding: 20px;
    padding-bottom: 0;
}

#editLinkForm input[type="text"],#editLinkForm textarea  {
    border: none;
    width: 70%;
    font-size: 14px;
    height: 25px;
    overlay: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #eae7e7;
    background-color: #FAF7F7;  
   /* margin-left: 8px;*/
    padding: 4px 9px;
	padding-left: 33px;
    color: #1B1B1B;
	box-shadow: 0 1px 0px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
	transition: all 0.2s linear;
	border-radius: 3px;
	background: 12px 11px no-repeat, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

#editLinkForm input.bmTitle {
	background: url(../images/user/new/editTitle.png) no-repeat 5px 5px;
	background: url(../images/user/new/editTitle.png) no-repeat 5px 5px, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

#editLinkForm input.bmUrl {
	background: url(../images/user/new/editURL.png) no-repeat 5px 5px;
	background: url(../images/user/new/editURL.png) no-repeat 5px 5px, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

#editLinkForm input.customUrl {
	background: url(../images/user/new/editURL.png) no-repeat 5px 5px;
	background: url(../images/user/new/editURL.png) no-repeat 5px 5px, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

#editLinkForm input.bmTags, #editLinkForm input.bmKeywords, #searchTerm, #editLinkForm input.tagtacular_add_input {
	background: url(../images/user/new/editTags.png) no-repeat 5px 5px;
	background: url(../images/user/new/editTags.png) no-repeat 5px 5px, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

#editLinkForm input.bmShortcut {
	background: url(../images/user/new/editShortcut.png) no-repeat 5px 5px;
	background: url(../images/user/new/editShortcut.png) no-repeat 5px 5px, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

#editLinkForm input.bmDueDate {
	background: url(../images/user/new/editDueDate.png) no-repeat 5px 5px;
	background: url(../images/user/new/editDueDate.png) no-repeat 5px 5px, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

#editLinkForm input.bmKeywords {
    margin-top:-5px;
}

.efdiv {
	margin-top: 13px;
}

.noLoginStored {
	background: rgb(170, 170, 170);
	color: white;
	padding: 5px;
	border-radius: 5px;
	padding-left: 13px;
	text-align: center;
}

.noLoginStored span {
	text-align: left;
}

.addLoginInfo {
	text-align: center;
	margin-top: -8px;
}

#editLinkForm textarea 
{
   height: 100px;
}

#editLinkForm textarea.bmNote {
	padding-left: 10px;
	width: 74%;
}

#editLinkForm label {
    width: 20%;
    vertical-align: top;
}

#editLinkForm .customLine input {
	width: 20%;
	height: 15px;
	margin: 0;
}

#editLinkForm .button2 {
    /* margin-bottom: 10px; */
   /* float: right;*/
    font-weight: normal;
    margin-right:10px;
    font-size:15px;
}

.button2:active {
	transform: translate(0, 2px);
}

.editableElement input {
    float: left;
    border: none;
	padding-left: 2px;
}

.iconSelect {
	display: none;
}

#type-tabs > div {
	/* position: absolute; */
	/* top: 6px; */
	/* right: 5px; */
	/* background: rgb(235, 97, 97); */
	/* color: white; */
	/* padding: 7px; */
	/*font-size: 11px;*/
	border-radius: 5px;
	margin-top: 13px;
    position:relative;
}

#type-tabs #editLinkBottomButtons {
/*     padding-top: 20px; */
    text-align: right;
}

#editLinkBottomButtons a {
    padding: 0;
    display: inline-block;
    float: none;
    border: none;
    box-shadow: none;
    padding: 5px 13px;
    font-size: 20px;
}

#editLinkBottomButtons a .imgHolder {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-size: 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
}

#editLinkBottomButtons a .textHolder {
    display: inline-block;
    font-size: 13px;
    vertical-align: middle;
    margin-left: 10px;
}

#editLinkBottomButtons a:first-child .imgHolder {
    background-image: url(../images/flatSave.png);
}

#editLinkBottomButtons a:last-child .imgHolder {
    background-image: url(../images/flatCancel.png);
}

#editLinkBottomButtons a:first-child {
    margin: 0 0 0 10px;
    float:right;
}
#editLinkBottomButtons a:last-child {
    margin: 0;
}

/*#type-tabs > div .addSublink {
	display: none;
}*/

.availableSoon 
{
	position: absolute;
	top: 42px;
	right: 14px;
	font-size: 11px;
	background: rgb(235, 97, 97);
	padding: 7px;
	color: white;
	border-radius: 5px;
	margin-top: 13px;
}


#notificationsList .unread {
    background: none;
}

.seeAllNot,
.seeAllApprovalLinks {
    display: block;
    clear: both;
    height: 25px;
    text-align: center;
    font-weight: bold;
    color: #265c69;
    padding-top: 5px;
	color: white;
	font-size: 20px;
	width: 299px;
}

#notificationsList .notification a {
	color: rgb(97, 100, 102);
}

/*shared category*/

.sharedCat {
    margin-bottom: 17px;
}

.sharedCat .footer, .sharedCat .sharedWith {
}

.sharedCat .sharedWith {
    color: #424242;
    padding: 0px 10px;
}

.sharedCat .footer .contt {
    position: relative;
    padding: 0px;
}

.ownerIcon {
    margin-bottom: -3px;
}

/* shared category end */

#otherContent {
    /*float: left;*/
    margin: 0 auto;
    /* border: 1px solid black; */
	
    /* text-align: center; */
    /* font-weight: normal; */
/*     font-family: 'Segoe UI', Trebuchet MS, Arial;
 */
 }

.regularForm input[type="text"], .regularForm input[type="password"], .regularForm select, .regularForm textarea {
    background: white;
    border: 1px solid #DDDEDF;
    width: auto;
    margin-left: 16px;
	padding-left: 5px;
    border-radius: 3px;  
    width: 57%;
	padding: 5px;
	margin-top: -3px;
}

.message {
	position: absolute;
	background: rgba(61, 61, 61, 0.72);
	color: #4E7488;
	width: 500px;
	-webkit-border-radius: 5px;
	text-align: center;
	border: 1px solid #979797;
	color: rgb(255, 255, 255);
	display: none;
	z-index: 10;
	font-size: 13px;
	margin: auto;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-top: 3px;
	left: 50%;
	margin-left: -290px;
	box-shadow: 0px 0px 7px black;
}

.changesSaved, .cantMove {
    position: absolute;
    background: #EBEBEB url(../images/acomplishmentCenter/compl.png) no-repeat 10px 6px;
	color: #4E7488;
    width: 151px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #DADADA;
    color: rgb(141, 141, 141);
    display: none;
	z-index: 10;
	font-size: 13px;
    margin: auto;
    padding-top: 7px;
    padding-bottom: 7px;
    top: 58px;
    right: 56px;
    padding-left: 7px;
	background-color: rgb(200, 237, 255);
	border: 1px solid rgb(87, 186, 224);
	color: #3A5E64;
}

.cantMove {
	background: rgb(241, 98, 98);
	color: rgb(255, 255, 255);
	width: 250px;
	padding-right: 10px;
	padding-left: 10px;
}

#main {
    /*overflow: hidden;*/
}

#footer {
    /*margin-top: -265px;*/
}

.sharedPlus {
    float: left;
    /*position: absolute;*/
    width: 100%;
    height: 18px;
    margin-bottom: -18px;
}

#signupBox {
	padding-top: 2px;
	padding-left: 30px;
	padding-right: 30px;
	text-align: center;
	background: black;
	border-radius: 3px;
	position: absolute;
	right: 28px;
	top: 15px;
	z-index: 100;
/* 	font-family: 'Segoe UI', Trebuchet MS, Arial;*/
}

#signupBox .titleBig {
    font-size: 16px;
    color: rgb(255, 255, 255);
}

#signupBox #signup {
    min-height: 32px;
    font-size: 15px;
    color: rgb(61, 193, 255);
	
    /* font-weight: bold; */
}

.searchable,
.searchBelow,
.approved,
.shortc,
.mobile,
.archive,
.linkInfoData .bookmarktitle,
.linkInfoData .domain,
.linkInfoData .hasli,
.linkInfoData .type,
.linkInfoData .icon {
    display: none;
}

#editLinkForm #newLine,
#editLinkForm #approved {
    width: auto;
    height: auto;
    float: left;
}

#searchQueryEl {
    display: none;
    width: 80%;
}

#searchQueryEl .tx {
    display: block;
    width: 100%;
    white-space: pre; /* CSS 2.0 */
    white-space: pre-wrap; /* CSS 2.1 */
    white-space: pre-line; /* CSS 3.0 */
    white-space: -pre-wrap; /* Opera 4-6 */
    white-space: -o-pre-wrap; /* Opera 7 */
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -hp-pre-wrap; /* HP Printers */
    word-wrap: break-word; /* IE 5+ */
}

.searchSite {
	margin-top: 2px;
	margin-right: 2px;
}

.searchSite input {
	width: 29px;
    height: 27px;
    background:url(../images/skins/0/overlay.png) repeat-x center, url(../images/skins/0/searchIcon.png) right no-repeat;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: none;
    float: right;
	text-decoration: none;
	border: none;
	z-index: 120;
}


.searchSite input {
	-webkit-transition: width 0.3s ease;  
    -moz-transition: width 0.3s ease;  
    -o-transition: width 0.3s ease;  
    -ms-transition: width 0.3s ease;  
    transition: width 0.3s ease; 	
	
}
.searchSite input:focus {
	background-color: rgba(255, 255, 255, 0.8) !important;
    background-image: none !important;
    border-radius: 0.3em;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.55) inset !important;
    padding-left: 3%;
    right: 2%;
    top: 1%;
    width: 95%;
	border-width: 0;  background-color: rgba(255, 255, 255, 0.8) !important;      background-image: none !important;      border-radius: 0.3em;      box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.55) inset !important;      padding-left: 3%;      right: 2%;      top: 1%;      width: 95%;
}
.searchSite input::-webkit-input-placeholder  {color:transparent;font-size:0.9em;}
.searchSite input:focus::-webkit-input-placeholder  {color:#AAA;}

.linkTable td .searchOpt {
  overflow: hidden;
    position: absolute;
    right: 1%;
    top: 10%;
    width: 50%;
    }
	

/*
.searchSite input:focus {
	padding-left: 5px;
}
*/
#addSearch {
    /*position: absolute;*/
    background: white;
    width: 400px;
    display: none;
    padding: 10px;
    border: 2px solid #70b0c4;
    z-index: 10;
}

#newSearchQuery {
    width: 300px;
}

#editLinkForm #searchQuery, #editLinkForm #searchTerm {
    width: 70%;
	margin-left: 0px;
	margin-top: 5px;
}

#editLinkForm #searchTerm {
	margin-bottom: 10px;
}

.searchSiteInputEmpty {
    color: #CCC;
    background: #EAF2FF;
}

.searchOpt {
    float: right;
}

.searchOpt2 {
    width: 95%;
}

.searchTd {
    width: 26px;
}

.nosearchTd, .nosearchTd .searchOpt {
    width: 1px;
}

.linkTable {
    width: 100%;
    height: 39px;
    table-layout: fixed;
    -webkit-border-radius: 4px;
    border: 1.5px outset;
    border-radius: 2px;
    transition: background 0.15s;
    -moz-transition: background 0s;
    -webkit-transition: background 0.15s;
    -o-transition: background 0.15s;
	background: #F8F8F8;
    border: none;
}

.linkTable:hover {
    text-shadow: none;
    color: #FFF;
/*     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(20, 184, 231, 0.62)), color-stop(45%,rgba(21, 179, 224, 0.66)), color-stop(55%,rgba(20, 157, 197, 0.65)), color-stop(100%,rgba(16, 150, 189, 0.65)));
 */    box-shadow: none;
}

/* @-webkit-keyframes bookmarks_zoom
{
from  {width:100%; height:39px; }
to  {width:125%; height:59px;}

} */

.linkTable:hover .linkA {
    text-decoration: none;
}

.linkTable:active {
	box-shadow: 1px 2px rgb(202, 202, 202);
}

.linkTable td {
    /*border: 1px solid red;*/
	vertical-align: top;
	height: 100%;
}

.linkTable td .control, .linkTable td .searchOpt {
    float: right;
}

#searchesTable input[type="text"] {
    width: 400px;
}

#searchQText, #exampleText2, #exampleText3, #exampleText4 {
    display: none;
}

.examples .exampleText {
    word-wrap: break-word;
}

.exampleText {
	text-align: left;
	z-index: 1000000;
}

#pluginInstalled {
    float: left;
    width: 268px;
    height: 57px;
    background: url(../images/user/new/pluginInstalled.png) no-repeat;
    color: transparent;
    margin-left: 160px;
    margin-top: 10px;
    margin-bottom: -25px;
	display: none!important;
}

#pleaseActivate {
	/* margin: 0 auto; */
	margin-top: 45px;
	width: 307px;
	right: 50px;
	color: red;
	display: block;
	background: none;
	position: absolute;
	z-index: 10000;
	background: white;
	padding: 33px;
	border-radius: 5px;
	font-size: 25px;
	border: 1px solid black;
}

#tabs a.library, #tabs a.stats {
    color: #385761;
    border: 3px solid #70b0c4;
    border-bottom: none;
    height: 17px;
    margin-left: 10px;
    background: url(../images/library.png) 3px 2px no-repeat;
    font-weight: bold;
    padding-left: 40px;
    float: left;
}

#tabs a.stats {
    background: url(../images/statistics.png) 3px 2px no-repeat;
}

#tabs a.library:hover, #tabs a.stats:hover {
    text-decoration: none;
    color: #134d5b;
}

#tabs a#libraryBut.activeTab, #tabs a#statsBut.activeTab {
    height: 19px;
}

#newSearchUrlText {
    display: none;
}

.editReco {
    display: none;
}

.myNyroModal {
	width: 600px;
	height: 500px;
}

.controlTd {
    width: 1px;
}

.categoryDiv .link .controlTd .control {
    margin: 0px;
}

.intCol, .intTot {
    float: left;
    width: 250px;
    padding: 3px;
}

.intTot {
    border: 1px solid black;
}

.intCol div {
    padding: 3px;
    width: 100%;
    border: 1px solid black;
}

.intCat {
    font-weight: bold;
}

.recognized {
    float: right;
    font-size: 10px;
    color: #a5a4a4;
    margin-right: 10px;
    margin-top: -5px;
    display: none;
}

#recogSel {
	border: 1px dotted rgb(87, 82, 82);
	border-radius: 4px;
}

#editRecoSel {
    position: absolute;
    z-index: 40;
    margin-top: 69px;
}

#button {
    float: left;
    position: absolute;
    margin-left: 55px;
    margin-top: 0px;
	font-size: 14px;
}

.smallUrl {
    margin-left: 20px;
    font-size: 12px;
    color: #c0c0c0;
    display: block;
    width: 95%;
    overflow: hidden;
    float: left;
    height: 15px;
    margin-top: -5px
}

#notificationExtra {
	bottom: 0px;
	padding: 7px;
	display: block;
	line-height: 24px;
	z-index: 1000;
	position: absolute;
	background: rgba(61, 61, 61, 0.72);
	color: #4E7488;
	width: 500px;
	-webkit-border-radius: 5px;
	text-align: center;
	border: 1px solid #979797;
	color: rgb(255, 255, 255);
	z-index: 10;
	font-size: 13px;
	left: 50%;
	margin-left: -290px;
	box-shadow: 0px 0px 7px black;
	position: fixed;
}

#notificationExtra a {
    color: white;
}

#closeNotTop2 {
	font-weight: bold;
	color: black;
	display: none;
	z-index: 10000;
	background: url(../images/close2.gif) no-repeat;
	width: 10px;
	height: 10px;
	float: right;
	margin-top: -150px;
	margin-right: 10px;
}

#notificationExtra #closeNotTop {
	float: right;
	margin-top: -24px;
	background: url(../images/close2.gif) no-repeat;
	width: 10px;
	height: 10px;
}

#editLinkForm .bmShortcut[type="text"] {
    width: 29%;
    margin-top: -8px;
}

#shortcutTable td {
    background: white;
    padding: 5px;
}

#tabInfo #editShortInp {
    width: 90px;
    float: left;
}

#saveS, #cancelS {
    float: left;
    width: auto;
	
    background: #C4C4C4;
	margin-top: 8px;
    font-weight: normal;
}

#cancelS {
    margin-right: 5px;
	
    margin-left: 16px;
}

.shortDat {
    width: 100px;
}

.tabUrl {
    display: none;
}

/** votebox */
.voteOption {
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 15px;
}

.voteOption .left {
    float: left;
    width: 120px;
}

.voteOption .right {
    float: left;
}

.voteOption .votes {
    border: 2px solid #134d5b;
    padding: 5px;
    width: 81px;
    height: 50px;
    font-size: 15px;
    text-align: center;
}

.voteOption .title {
    font-size: 17px;
    font-weight: bold;
    border-bottom: 1px dotted #134d5b;
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.voteNo {
    display: none;
}

.ownerIcon {
    width: 19px;
    height: 16px;
    float: left;
    background: url(../images/user/new/ownerIcon.png) no-repeat;
}

.comments {
    /*position: absolute;
     margin-left: 7px;
     margin-top: 10px;*/
    clear: both;
    width: 100%;
    display: none;
}

#addCommentDiv {
    width: 250px;
    display: none;
    position: absolute;
    z-index: 200001;
    background: white;
    text-align: center;
    padding: 5px;
    border-radius: 5px;
	
    /* height: 410px; */
	box-shadow: 0px 1px 5px black;
}

#addCommentDiv textarea {
    width: 95%;
    height: 340px;
    margin: 0;
	margin-top: 10px;
    outline: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #C9C9C9;
	background: linear-gradient(to bottom, #FAFAFA 0%,#ffffff 100%);
}

#addCommentDiv .descForm {
    float: left;
    width: 99%;
    margin-bottom: 10px;
}

#addCommentDiv .customFieldsForm {
    /* float: right; */
    margin-left: 11px;
}

.customFieldsForm .customLine input {
    float: left;
    height: 20px;
    width: 40%;
    margin: 0;
	box-shadow: 0 1px 0px rgba(0,0,0,0.2) inset, 0 -1px 0 rgba(0,0,0,0.05) inset;
	border: 1px inset;
	padding: 0px 0px;
	padding-left: 3px;
	background: linear-gradient(to bottom, #FAFAFA 0%,#ffffff 100%);
}

.customFieldsForm .customLine  {
   margin-top: 5px;
   margin-bottom: 2px;
}

#addCommentDiv .customFieldsForm span {
	margin-left: 0px;
}

#addCommentDiv .button {
    float: right;
    margin-right: 0px;
    margin-top: 5px;
}

#addCommentDiv span {
    font-size: 15px;
    font-weight: bold;
    float: left;
    color: #707272;
	
    margin-left: 9px;
}

.customFields .cf-name, .customFields .cf-data {
	float: left;
	margin-left: 7px;
	text-align: right;
	white-space: normal;
}

.customFields .cf-data
{
	text-align: left;
}

.customFields span
{
	float: left;
	white-space: normal;
	width: 10px;
	text-align: center;
}


.customFieldsForm .customLine span {
    float: left;
    text-align: center;
    white-space: normal;
    width: 10px;
}

.bdescription .customLine
{
	margin-left: 15px;
}

.bdescription .customLine input {
	width: 78px;
	height: 20px;
	margin: 0;
	float: left;
}

.bdescription .customLine span {
	float: left;
	white-space: normal;
	width: 10px;
	text-align: center;
	padding: 2px;
	height: 11px;

}

.commentData {
    width: 100%;
    display: none;
}

.add-custom-line {
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}

.hasComment {
    display: block;
    width: 20px;
    height: 20px;
}

.addComment {
	background: url(../images/user/new/comment.png) 0px 0px no-repeat;
	clear: both;
	display: block;
	margin-top: 7px;
	margin-left: 4px;
	padding-left: 24px;
	line-height: 24px;
	padding-left: 30px;
}

.dataComment {
	text-align: left;
	padding-left: 7px;
	white-space: pre-line;
	width: 95%;
	word-wrap: break-word;
}

#removeComment, #submitComment {
	border: 1px solid #DDDDDD;
	color: #979FA2;
	background: white;
	height: 1.9em;
	padding: 0 0.5em;
}

#removeComment:hover, #submitComment:hover {
	background: rgb(247, 247, 247);
}

.descHeight
{
	bottom: 0px;
	height: 20px;
}

.desc_width { 
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/*width: 100% !important;*/
	/* white-space: pre-line; */;
}

.descClick
{
	cursor: pointer;
}

.bdescription .addComment {
	background: none;
	padding: 0px;
	top: 0px;
	margin-top: 0px;
	color: black;
	word-wrap: break-word;
	white-space: pre-line;
}

/* .linkWithDesc
 {
 	margin-bottom: 45px !important;
 } */

.bdescription-overflow .addComment {
	position: absolute;
    width: 50%;
    left: calc(50% - 25%);
    color: white;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    top: initial;
    bottom:1px;
    box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.49);
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
}
 
.bdescription-overflow .addComment:hover {
    text-decoration: none;
}

.moreDesc.closeDescription {
	top: 7px;
	right: 4px;
	background: url(../images/close2.gif) no-repeat;
	opacity: 0.5;
}

.moreDesc {
	background: url(../images/user/new/expand.png) no-repeat;
	position: absolute;
	right: 8px;
	bottom: 7px;
	opacity: 0.2;
	width: 16px;
	height: 16px;
	background-size: 90%;
	text-decoration: underline;
}

.linkTable .bdescription{
	background: transparent !important;
	width: 97.9%;
    
	height: 20px;
	text-overflow: ellipsis;
    overflow: hidden;

	color: rgba(136, 136, 136, 1);  
}

.linkTable .bdescription-overflow {
	height: 274px;
	overflow: auto;
	width: 100%;
	z-index: 200000;
}

.linkTable .customFields {
	padding-top: 20px;
	padding-bottom: 20px;
}

.linkTable .inlineNote {
	background: transparent !important;
	text-overflow: ellipsis;
    overflow: hidden;
	color: rgb(108, 108, 108);
	margin-left: 18px;
}

.linkTable .inlineImage {
	background: transparent !important;
	overflow: hidden;
	text-align: center;
/* 	box-shadow: 0px 0px 2px rgb(206, 206, 206);
 */}

.linkTable .inlineCHTML {
	background: transparent !important;
	text-overflow: ellipsis;
    overflow: hidden;
	color: rgba(18, 118, 148, 0.73);  
	margin-left: 18px;
	margin-top: 7px;
}

.linkTable .inlineCHTML iframe {
	width: 99%;
	height: 95%;
	border: 1px inset rgba(255, 255, 255, 0.34);
}

.linkTable .inlineIFrame iframe 
{
	width: 101%;
	overflow: auto;
	border: 1px inset white;
}

div.inlineIFrame {
	position: relative;
	z-index: 0;
	margin-top: 5px;
}

div.inlineIFrame.onResized {
	z-index: 2000;
}

div.inlineIFrame.onResize {
	z-index: 2001;
}

div.iframeResizer {
    /*resize: both;*/
	overflow: hidden;
	position: relative;
	z-index: 0;
	width: 100%;
}

.linkTable .inlineIFrame iframe  {
    display: block;
	height: 100%;
	width: 100%;
    margin: 0;
    border: 0;
    padding: 0;
    resize: none;
}

.ui-resizable-e {
	cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}

.ui-resizable-s {
	cursor: e-resize;
    height: 100%;
    right: -5px;
    top: 0;
    width: 7px;
}

.ui-resizable-se.ui-icon {
	position: absolute;
	z-index: 90;
	right: -7px;
	bottom: -7px;
	width: 16px;
	height: 16px;
	cursor: se-resize;
	background: rgb(230, 230, 230);
}

div.isResize .ui-resizable-se.ui-icon:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 89;
	left: -2000px;
	top: -2000px;
	right: 0;
	bottom: 0;
}

.loadImg, .loadImgRss { 
	position:absolute; 
	z-index:999; 
	left: 50%;
	margin-left: -24px;
}
.loadImg div, .loadImgRss div{ display:table-cell; background:transparent; text-align:center; vertical-align:middle;}

#addCommentDiv #removeComment {
    float: left;
}

.customcopyMsg {
	position: absolute;
	top: 1px;
	background: rgb(43, 150, 192);
	padding: 15px;
	color: white;
	border-radius: 5px;
}

#user_reminder {
	background: url(../images/user/new/reminder.png) 0px 0px no-repeat;
	/* clear: both; */
	display: block;
	padding-left: 24px;
	margin-top: 11px;
	margin-left: 4px;
}

.collapseSublinks , .iconCollapseSublinks {
    position: absolute;
    margin-left: 5px;
    font-weight: bold;
    padding-top: 4px;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    background: url(../images/user/new/sublinkCollapse.png) center left no-repeat;
    color: #2579a5;
    font-size: 11px;
	z-index: 1000;
}

.collapseSublinks:hover {
    text-decoration: none;
    color: black;
}

.hidden {
    display: none;
}

.sublinkList .comments {
    margin-left: 20px;
}

.category .sublinkList .linksList {
    margin-left: 20px;
}

.sublinks {
    display: none;
}

.olala {
    float: left;
    width: 100%;
}

.languagesList {
    font-size: 10px;
}

#additionalLinks {
    float: right;
    margin-right: 20px;
    margin-top: 0px;
    text-align: right;
    width:170px;
}

#additionalLinks a {
    clear: both;
    display: block;
    padding-left: 20px;
    color: #818181;
    font-size: 12px;
    margin-top: 5px;
}

#additionalLinks .statistics {
    background: url(../images/user/new/statsIcon.png) right  no-repeat;
    padding-right: 20px;
    float: right;
    padding-left: 0;
	display: none;
}



/* #linksLibrary {
    margin-left: 20px;
    background: #456270;
}

#linksLibrary:hover {
    background-color: #edebeb;
    color: #365b6f;
} */

#logoText {
    display: none;
    width: 120px;
    height: 45px;
    background: url(../images/user/new/logoText.png) no-repeat;
    float: left;
    margin-top: -3px;
}

.linkInfo {
    position: absolute;
    bottom: 50px;
    left: -10px;
    display: none;
    z-index: 101;
}

.linkInfoData {
    background: rgba(43,184,224,0.9);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: white;
    padding: 5px;
    font-size: 11px;
    margin-top: -13px;
    margin-left: 25px;
    padding-left: 20px;
    width: 300px;
}

.linkInfo .url {
    width: 100%;
    height: auto;
	word-wrap: break-word;
    /*overflow: hidden;*/

}

.linkInfo .url span {
    display: block;
    float: left;
    white-space: pre-line;
    width: 80%;
}

.linkInfo .url span:first-child {
    width: 30px;
}

.catPriv {
    display: none;
}

.infoIcon {
    width: 18px;
    height: 18px;
    background: url(../images/user/new/infoIconWhite.png) no-repeat;
    position: absolute;
    margin-left: 25px;
    margin-top: -5px;
    z-index: 102;
    display: none;
}

.infoIcon2 {
    background: url(../images/user/new/infoIcon.png) no-repeat;
}

#linkControl {
    display: none;
    height: 35px;
    position: absolute;
    z-index: 700;
    width: auto;
	margin-top: 76px;
	background: rgba(70, 70, 70, 0.58);
	border-radius: 3px;
}

#catControl {
    display: none;
    height: 33px;
    background: url(../images/user/new/control3Back.png) no-repeat;
    position: absolute;
    z-index: 7;
    width: 57px;
    margin-left: 15px;
	margin-top: 7px;
}

#linkControl a, #catControl a {
    display: block;
    float: left;
    width: 25px;
    height: 24px;
    margin-top: 10px;
    margin-left: 8px;
}

#reanalyze {
    background: url(../images/user/new/icons.png) 0px -190px no-repeat;
	display: block;
}

#reanalyze:hover {
    background: url(../images/user/new/icons.png) -27px -190px no-repeat;
}

#tabControl .edit {
    background: url(../images/user/new/icons.png) 0px 0px no-repeat;
    float: left;
}

#linkControl .edit {
    background: url(../images/user/new/edit.png) no-repeat;
    float: left;	
}

#tabControl .edit:hover {
    background: url(../images/user/new/icons.png) -28px 0px no-repeat;
}

#linkControl .remove {
    background: url(../images/user/new/remove.png) no-repeat;
    float: right;
    margin:10px 8px 8px 2px;
}

#tabControl .remove {
    background: url(../images/user/new/icons.png) 0px -54px no-repeat;
}

#tabControl .remove:hover {
    background: url(../images/user/new/icons.png) -28px -54px no-repeat;
}

/* Copied from skin5 */

  div#catControl {
	background: rgba(255,255,255,.7);
	margin-left: -63px;
    padding: 5px;
    height:auto;
    width:auto;
    z-index:180;
	border-radius: 5px;
	margin-top: 70px;
  }

#catControl a
, #catControl .edit
, #catControl .remove
, #catControl .share {
  	color: rgba(255, 255, 255, 1);
    display: block;
    float: none;
    height: auto;
    margin: 0;
    padding: 6px;
    text-decoration: none;
    width: auto;
    position: relative;
   	background: rgba(43, 184, 224, 0.88);
  	border-bottom: 1px solid rgba(255,255,255,.5);
}


#catControl a:hover {
    text-decoration:none;
    background: rgba(43, 184, 224, 0.68);
}
#catControl div {
  	background: none repeat scroll 0 0 #262626;
    border-width: 0 1px 1px 1px;
    border-style:solid;
    border-color: #363636;
    border-radius: 0 0 0 0;
    margin-top: 15px;
    margin-right: 15px; 
  }

  /* Until here from skin5 */
  
#tabControl .settings {
    background: url(../images/user/new/icons.png) 0px -81px no-repeat;
}

#tabControl .settings:hover {
    background: url(../images/user/new/icons.png) -28px -81px no-repeat;
}

.editable {
    width: 100%;
    float: left;
}

.editable .editInput {
    -webkit-border-radius: 5px;
    border: 1px solid #c9c9c9;
    float: left;
    min-width: 30%;
    margin-right: 5px;
	width: 47%;
	padding-left: 3px;
}

.linkHover {
    /*background: #c0c0c0;*/
    clear: both;
}
/*
.olala .linkPlace {
    margin-left: 20px;
   //width: 170px;
}
*/

.bubble {
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 2px solid #828181;
    width: auto;
    background: #85b1c8;
    color: white;
    padding: 2px 5px;
    float: left;
    position: absolute;
    z-index: 11;
    display: none;
}

.bubble .bubbleBot {
    width: 18px;
    height: 10px;
    background: url(../images/user/new/bubble.png) no-repeat;
    position: absolute;
    margin-top: 2px;
    right: 5px;
}

#tabControl {
    height: 33px;
    position: absolute;
    z-index: 10;
    width: 78px;
    display: none;
	background: rgba(43,184,224,0.8);
	border-radius: 5px;
	margin-top: 6px;
}

#tabControl a {
    display: block;
    float: left;
    width: 20px;
    height: 27px;
    margin-top: 5px;
    margin-left: 3px;
}

.addLinkBut {
    margin: 0px auto;
    background: #0fbaeb;
    color: #FFF;
    border: none;
    height: 12px;
    font-size: 12px;
    padding-top: 2px;
	box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.49);
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-border-top-left-radius: 2px;
    border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    border-top-right-radius: 2px;
}

.addLinkBut:hover {
    background: white;
    color: black;
}

.addLinkBut:active {
	-webkit-transform: translate(0, 4px);
	-o-transform: translate(0, 4px);
	transform: translate(0, 4px);
}

.flags {
    clear: both;
    margin-left: 13px;
    position: absolute;
    margin-top: 27px;
}

.flag {
    width: 13px;
    height: 11px;
    float: left;
    margin-left: -2px;
}

.flags .flagLeft {
    margin-left: -23px;
}

.flag.read, .flags .notRead {
    background: url(../images/user/new/commentIcon.png) no-repeat;
    height: 17px;
    width: 17px;
	opacity: 0.65;
	position: absolute;
	left: -10px;
    top: -15px;
    margin: 0;
}

.flags .newLink {
    background: url(../images/user/new/newIcon.png) no-repeat;
    margin-top: -2px;
}

body:nth-of-type(1) .flags .newLink, x:-moz-any-link, x:default {
    margin-top: -3px;
}

#tabPreview, #tabPreview2 {
    position: absolute;
    width: 640px;
    z-index: 510;
    border: 2px solid white;
    padding: 5px;
    display: none;
    color: white;
	margin-top: 85px;
	background: none repeat scroll 0 0 rgba(20, 20, 20, 0.96);
/* 	font-family: 'Segoe UI', Trebuchet MS, Arial;*/
}

#tabPreview .previewColumn {
    width: 100%;
}

#tabPreview .previewColumn td {
    width: 150px;
    vertical-align: top;
    border-right: 1px solid white;
    padding-right: 5px;
    padding-bottom: 20px;
}

#tabPreview .previewColumn td:last-child {
    border: none;
}

#tabPreview .previewCategory {
	color: #FFFFFF;
	text-align: center;
	line-height: 24px;
	width: 95%;
	min-height: 26px;
	margin: auto;
	margin-top: -6px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding-left: 3px;
	cursor: pointer;
	background: none;
	border: 1px solid gray;
	border-radius: 3px;
}

#tabPreview #confirmTabMove, #tabPreview2 #confirmTabMove,  #tabPreview .moveConfirm, #tabPreview .moveCancel {
	cursor: pointer;
	display: block;
	color: white;
	margin: auto;
	margin-top: 16px;
	text-align: center;
	background: white;
	width: 100px;
	color: rgb(165, 159, 159);
	border-radius: 2px;
	font-size: 19px;
	padding: 2px;
}

#tabPreview .previewCategoryK:hover, #tabPreview2 .previewCategoryK2:hover {
    background: rgba(255, 255, 255, 0.14);
}

#tabPreview .previewColumn .dropper {
    width: 150px;
    height: 20px;
    cursor: pointer;
    color: transparent;
	margin-top: 10px;
}

#tabPreview .previewColumn .dropper:hover {
/*     color: #909090; */
    font-weight: bold;
    text-align: center;
    width: 95%;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-left: 3px;
    background: rgb(231, 230, 230);
    margin: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

/* #tabPreview .previewColumn .dropper:hover {
	margin-bottom: 0px;
} */

#tabPreview .linkDropZone, #tabPreview .linksCount, #tabPreview .taggedLinks, #tabPreview .catCollapse {
	display: none;
}

#tabPreview .previewColumn .dropper {
/* 	margin-top: 2px;
	margin-bottom: 2px; */
	height: 13px;
}

#tabPreview  .categoryDiv {
	margin-bottom: 0px;
	cursor: pointer;
	background: none;
}

#tabPreview .categoryDiv .catTitle {
	top: -1px;
	color: white;
	font-weight: normal;
}

#tabPreview .contt {
	padding: 0px;
}

.tableBordered {
    border-collapse: collapse;
}

.tableBordered td {
    border: 1px solid #74ACC2;
}

.hintText {
    position: absolute;
    display: none;
    background: white;
    padding: 5px;
    color: #71A1B5;
}

p.importGreen {
	color: rgb(41, 162, 25);
}

p.importRed {
	color: rgb(255, 110, 110);
}

.importLisResultTable {
	float: right;
	margin-right: 20px;
}

.importLisResultTable td {
	text-align: left;
	padding: 0px 10px;
	height: 20px;
}

.importLisResultTable td p {
	margin: 3px 0px;
}

.lisImportContainer {
	display: inline-block;
	text-align: left;
}

.lisImportYes,
.lisImportNo {
	margin-left: 5px;
}



.qq-upload-button {
	font-weight: normal;
    
	/* -webkit-border-radius: 5px; */
    
	/* border-radius: 5px; */
	/* font-size: 14px; */
	font-weight: normal;  background: none;  color: gray;  border: 1px solid rgb(206, 206, 206);
}

.dropZone {
    border: 1px dotted #A3A3A3;	
	color: #A3A3A3;
    width: 60px;
    padding: 0 5px;
    height: auto;
    position: absolute;
    right: 50px;
    z-index: 10;
    margin-top: 5px;
    display: none;
    font-size: 16px;
	background: rgb(250, 250, 250);
	text-align: center;
	line-height: 32px;
}

.dropZoneOn {
    border: 2px solid #0E3B51;
    color: #0E3B51;
}

.previewHighlight {
	font-size: 20px;
}

.controlTd .linkInfoData {
    display: none;
}

.addSublink {
    float: none;
    margin: 0 0 10px 0;
    font-weight: normal;
	font-size: 13px;
	background: rgb(169, 169, 169)!important;
	margin-top: 10px;
}

.addSublink:hover {
	background: rgb(4, 129, 4);
}

.editLinkSubmits {
    width: 100%;
    float: right;
    /* font-weight: normal; */
	margin-top: 17px;
}
/* 
#editLinkSubmits_submitLinkChange {
	margin-right: 18px;
} */

.editLinkButtons {
    width: 100%;
    clear: both;
    /*float: left;*/
    /*margin-bottom: -20px;*/
	margin-top: -20px;
	height: 35px;
}

/****alt.css**/

body {
    background: #49BBDD repeat-x;
    color: black;
}

.hide
{
	display: none;
}

#tabs a.tab:hover {
	color: #32c1eb;
}

.categoryBottomButtons .predefined {
    background: url(../images/skins/0/checkIcon.png) no-repeat;
	display: none;
}

.categoryBottomButtons .predefinedT2 {
    background: url(../images/skins/0/checkIconOn.png) no-repeat;
	display: none;
}

#additionalLinks a {
    color: white
}

.addCatBut {
    border: 1px dashed rgba(255, 255, 255, 0.33);
    position: relative;
    margin: 0px auto;
	font-size: 13px;
    text-align: center;
    -webkit-border-radius: 3px;
	width: 100%;
	padding: 10px 0 0 0;
	height: 28px;
	border-radius: 3px;
}

.addCatBut:before, .addLinkBut:before {
	content: "+";
	display: inline-block;
	background: rgba(128, 128, 128, 0.05);
	border-radius: 15px;
	line-height: 13px;
	width: 13px;
	margin-right: 5px;
}

.addCatBut:active {
	-webkit-transform: translate(0, 4px);
	-o-transform: translate(0, 4px);
	transform: translate(0, 4px);
}

/*** alt.css end **/



#instrText {
    line-height: 20px;
    color: #175A7D;
    background: #FFF;
    width: 630px;;
    margin: auto;
    margin: auto;
}

#instructions {
    display: none;
}

/* #instructionsArrow {
	position: absolute;
	display: block;
	height: 100px;
	width: 100px;
	right: 120px;
	left: 300px;
	top: 60px;
	background: url(../images/arrowUp.png) no-repeat;
	display: none; 
} */

.examples .noFloat {
    float: none;
    margin: 0;
}

#popupCancel {
    float: right;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-top: -53px;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	display: none;
}

#instrText #popupCancel {
	display: block;
	margin-top: 14px;
	margin-right: 24px;
	width: 100px;
	/* margin: auto; */
}

#instrText .title {
    font-size: 20px;
    font-weight: bold;
    margin-left: 140px;
}

#instrText .content {
    float: left;
    width: 400px;
    /* margin-left: 12px; */
    margin-top: 10px;
}

#instrText .content1 {
	float: left;
	width: 510px;
	margin-left: 52px;
	margin-top: 10px;
}

#instrText .content21, #instrText .content22, #instrText .content23 {
	padding-left: 16px;
	padding-right: 10px;
}

.categoryDiv .filler {
    width: 50px;
    height: 20px;
    float: none;
    clear: both;
}

#tabInit select {
    width: auto;
}

#analysisDiv {
    display: none;
	
	background: rgba(61, 61, 61, 0.72);
	width: 500px;
	-webkit-border-radius: 5px;
	text-align: center;
	border: 1px solid #979797;
	z-index: 10;
	font-size: 13px;
	margin: auto;
	padding-top: 7px;
	
	margin-left: -290px;
	box-shadow: 0px 0px 7px black;
	
}	

#analysisContainer {
	position: fixed;
	bottom: 0px;
	left: 50%;
}
	
}

#analysisIframe {
    width: 300px;
    height: 38px;
/* 	margin-right: -52px; */
}

#tabInit {
    display: none;
    position: absolute;
    margin-top: -30px;
}

#suggest #q {
    position: absolute;
    top: 0px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    z-index: 1;
    font-size: 13px;
    line-height: 20px;
    color: #746161;
    white-space: nowrap;
    cursor: text;
    width: 260px;
    height: 25px;
	border-radius: 5px;
    border-color: #c9c9c9;
    text-align: left;
    padding-left: 30px;
    padding-top: 5px;
    transition: color 0.15s;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}

#suggest .back {
	background-image: url('../images/user/new/searchIconSuggest.png');
}

#suggest #sPlaceholder.focused {
    color: #E2DBDB;
}

.statsArea {
    width: 415px;
    float: left;
    height: 250px;
    background: #469CC5;
    background: rgba(126, 126, 126, 0.16);
    margin: 5px;
    padding: 10px;
    border: 1px solid #c0c0c0;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	
    font-weight: normal;
    color: #6F6F6F;
}

.editShortcutInput {
    width: 70px;
    display: none;
}

#editShortcutSave {
    width: 50px;
    float: right;
    display: none;
}

#analysisLog {
    display: none;
}

.wrongCat {
    float: right;
}

hr.divider {
    /* border-bottom: 1px dotted #FFFFFF; */
    margin: -5px 0 5px 0;
    border-width: 0;
    border-bottom: 1px rgb(214, 214, 214) dotted;
    -webkit-margin-before: 0;  
    -webkit-margin-after: 0;
}

#analyseLog .res {
    margin: 0 3px -4px 0;
}

.highlight {
    font-weight: bold;
    color: red;
    display: block;
    float: right;
}

#predefinedInfo {
    margin-bottom: 10px;
    font-weight: bold;
}

#pluginStatus {
    font-weight: bold;
}

#pluginStatus.installed {
    color: #00cc00;
    margin-top: 18px;
    margin-bottom: 10px;
}

#pluginStatus.notinstalled {
    color: #FF0000;
}

#pluginText1 {
    display: none;
}

#pluginText2 {
    display: none;
}

#operaAddon {
	background: rgba(255, 0, 0, 0.23);
	padding: 22px;
	padding-bottom: 0px;
	margin-left: -30px;
	border-radius: 5px;
}

.catCollapse {
	float: none;
	display: none;
	position: absolute;
	background: url(../images/user/new/category_tick.png) no-repeat;
	color: transparent;
	width: 21px;
	height: 21px;
    background-position: center center!important;
	z-index: 100!important;
	overflow: hidden;
	padding: 5px;
	right: -7px;
	top: 5px;
}

.categories:not(.ns) .categoryDiv:hover a.catCollapse{
	display:block;
}

.catCollapse {
    background: url(../images/user/new/category_tick.png) no-repeat;
    margin-top: -6px;
    margin-right: 6px;
}

.size2 a.catCollapse {
    margin-top: -7px;
    margin-right: 6px;
}

.size3 a.catCollapse {
    margin-top: -10px;
}
.size4 a.catCollapse {
    margin-top: -10.5px;
    margin-right: 6px;
}

.categories .categoryDiv.nss:hover a.catCollapse{
	display:none;
}

/* .catCollapsed {
  background: url(../images/user/new/category_tick_collapsed.png) 5px 3px no-repeat;
} */

#columns .cc {
    display:none;
}

#columns .ccl {
    height: 0px;
    overflow: hidden;
    margin-bottom: -30px;
    padding-bottom: 0px;
    float: left;
	display:none;
}

#columns .ccl li {
   /* display:none;*/
}

#topInd {
    display: none;
    height: 20px;
}

#leftInd {
    display: none;
    width: 12px;
}

#topIndSubcat {
    display: none;
}

#leftIndSubcat {
    display: none;
}

#iconsLib {
    display: none;
}

#acomplishmentsDiv .acomplishmentsIcon {
    width: 47px;
    height: 27px;
    display: block;
/*     background: url(../images/user/new/acomplishmentIcon.png) right top no-repeat;
 */    margin-top: 5px;
    padding: 8px 3px 0px 0px;
    font-weight: bold;
    color: #214A63;
	display: none;
}

#acomplishmentTable .header td {
    font-weight: bold;
}

#acomplishmentTable td {
    padding: 5px;
    /*border: 1px solid #eee;*/
}

#acomplishmentTable {
    border-collapse: collapse;
    background: white;
}

#acomplishmentsList {
    display: none;
}

#acomplishmentsDiv #acomplishedNo {
    position: absolute;
    background: red;
    color: white;
    padding: 5px;
    right: 8px;
    top: -5px;
}

#acomplishmentsDiv {
    position: relative;
}

.tasksTitle {
    color: #23c0ed;
    text-transform: uppercase;
    margin-bottom: 5px;
}

#acomplishmentArrow {
    width: 100px;
    height: 100px;
    background: url(../images/user/new/arrowUp.png) no-repeat;
    position: absolute;
    left: 193px;
	margin-top: -86px;
    display: none;
}

.AC_helper_line {
	position:absolute;
	top: 50px;
	right: 47px;
	display:none; 
	z-index: 1000;
}

.tooltip {
    display: none;
    background: #FFF;
    height: auto;
    width: auto;
    padding: 25px;
    color: #eee;
    z-index: 120;
}

.tt {
    display: none;
    position: absolute;
    left: 0px;
    margin-top: 10px;
}

#Feedbackdiv {
    position: relative;
}

#tabInfo .clipboard {
    background-image: url('/images/sharebox/copy.png');
    background-repeat: no-repeat;
    width: 20px;
    height: 15px;
    display: inline-block;
    cursor: pointer;
}

#tbID_container {
    position: relative;
}

#columnContainer {
   /* display: none;*/
}

#tabURLhttp {
	font-size: 11px;
}

#tbID_container {
	position: absolute;
	margin-top: -21px;
	right: 3%;
}

#Copytab_ID {
	margin-top: 0px;
	margin-left: 0px;
}

#preloader {
    position: fixed;
    background: url(../images/preloader.gif) no-repeat;
    width: 	100px;
    height:	100px;
    opacity: .3;
    -webkit-filter: brightness(200%); 
    left: 46%;
    top: 46%;
    z-index:100;
    display: none;
}


/*
#columns .category .link:first-child + li {
  	margin-top: 0px;
}

#columns .category .link:first-child {
	margin-top: 5px;
}
*/

#columns .sublinkList .link:last-child, .sublinkList .link {
    margin-bottom: 3px;
}

#columns .sublinkList .link:first-child {
    margin-top: -2px;
}

#otherContent h2 {
    color: #A3A3A3;
    /* text-align: center; */
    /* background: rgb(235, 235, 235); */
    padding: 10px;
    /* width: 100%; */
    /* padding-left: 0px; */
    /* margin-left: -28px; */


}

.clear {
    float: none;
    clear: both;
}

#left_bottom {
    background-image: url(../images/user/new/up.png);
	position: fixed;
	left: 48%;
	
    bottom: 8px;
	display: none;
	z-index: 1000;
	height: 50px;
	
    cursor: pointer;
    width: 58px;
    opacity: 0.5;
}

#right_bottom {
    display: none;
}

#left_bottom:hover, #right_bottom:hover {
	opacity: 1;
}

.linkSearchedClassic {
background: rgb(255, 255, 158)!important;
}

.categoryBottomButtons.ns {
	margin-top: -21px;
}

.categoryBottomButtons.ns .share {
	margin-top: 10px;
}

.AC_notcompleted {
	background: url(../images/acomplishmentCenter/uncompl.png) 6px 8px no-repeat;
}

.AC_completed {
	background: url(../images/acomplishmentCenter/compl.png) 6px 8px no-repeat;
}

.skipAC {
	color: white;
}

.AC_skipped {
	background: url(../images/acomplishmentCenter/skipped.png) 6px 8px no-repeat;
}

#skipACPlugin {
	margin: auto;
	width: 100px;
	font-size: 12px;
	margin-top: 96px;
}

.AC_container {
	width: 500px;
	height: 42px;
	position: fixed;
	top: 46px;
	right: 0px;
	border-bottom-left-radius: 15px;
	padding: 1px 6px;
	display: none;
	z-index: 100;
	background: rgba(43,184,224,0.6);
}

.member_top_acomplishments, .prevAC, .nextAC {
	color: white;
}

.member_top_acomplishments {
	margin-right: 5px;
}

.AC_description {
	width: 242px;
	height: 34px;
    line-height: 34px;
	position: fixed;
	right: 5px;
	border-radius: 5px;
	padding: 7px 6px;
	margin-top: -14px;
	color: #FFF;
	z-index: 100;
	background: none;
	box-shadow: none;
	top: 10px;
	display: none;
}

.AC_line {
	position: relative;
	float:left;
	width: 160px;
	padding: 7px;
	padding-left: 17px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
}

#AC_thumb {
	height: 17px;
	width: 17px;
	border-radius: 10px;
	border: 2px solid rgba(255,255,255,.8);
	background: url('../images/user/new/category_tick_collapsed.png') 50% no-repeat;
	opacity: 0.7;
	margin-top: 3px;
}

#AC_thumb:hover {
	opacity: 1;
}

.AC_relative {
	position: relative;
    display: inline-block;
    vertical-align: middle;
}

#AC_descr {
	position: relative;
    font-size: 14px !important;
	width: 174px;
	cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    line-height: 15px;
    margin: 0 0 0 5px !important;
}

.AC_arrow {
	margin-top: 10px;
	margin-right: 2px;
	background: url(../images/skins/2/arrow.png);
}

.AC_menu {
	position: relative;
	float:left;
	padding: 9px 3px;
	font-size: 15px;
	color: #FFF;
	/* font-family: 'Segoe UI', Trebuchet MS, Arial; */
}

#AC_descr a {
	color: white;
}

.button.clearTagsFilterBut {
	margin-left: 86px;
	margin-top: 10px;
}

/* Public Page */



.hiddenGuest {
	color: red;
	margin-top: -62px;
	position: absolute;
	font-weight: bold;
	font-size: 15px;
}

/* Hidden Tab */

.TSButton_5.changePassBut {
	width: 96.5%;
}

#thisIsHiddenRegular, #thisIsHiddenEncrypted, #updateTypeMess {
	text-align: center;
	margin-top: 10px;
	background: rgb(226, 245, 255);
	padding: 9px;
	color: rgb(90, 87, 87);
}

#updateTypeMess {
	background: rgb(248, 133, 133);
	color: white;
}

.hidden {
	display: none;
}

.shown {
	display: block;
}

#custom_image_edit_preview {
	display: none;
	right: 0;
	position: absolute;
/* 	border: solid 2px black; */
	background: rgba(255, 255, 255, 0.8);
	bottom: 4px;
	box-shadow: 0px 0px 2px black;
}

#tab_image_uploader {
	text-align: center;
}

#custom_tab_image_edit_preview {
	width: 156px;
	display: inline-block;
	text-aling: center;
}

.category .link .linkACopy.linkClicked, .category .link .linkA.linkClicked {
	color: red;
	text-decoration:underline;
}

#menuRight {
	position: fixed;
	height: 100%;
	width: 47px;
	top: 0;
	right: 0;
	padding-top: 62px;
	z-index: 10000;
	background: url(../images/skins/5/mainRight.png) repeat-y;
}

#menuRight  .menuRightItem {
	margin-bottom: 16px;
	margin-left: 11px;
	float: left;
}

#menuRight  a.menuRightItem {
	display: block;
}

#menuRight a {
	text-decoration: none;
}

#loginTab {
	margin: 0 auto;
}

.chekitlater-error {
	display:none!important;
}

#analyseLog div {
	border-bottom: 1px rgb(214, 214, 214) dotted;
	/* line-height: 0px; */
	padding-bottom: 4px;
}

#analyseLog {
	background: rgb(247, 247, 247);
}

#analyseLog strong {
	margin-left: 196px;
	font-size: 19px;
}

.button.wrongCat {
	position: absolute;
	right: 2px;
	background: none;
	color: gray;
	margin-top: -18px;
	font-size: 12px;
	border: 1px dotted rgb(172, 170, 170);
	padding: 0px;
	border-radius: 2px;
	font-weight: normal;
}

.button.clearTagsFilterBut {
	margin-left: 306px;
	margin-top: -30px;
}

/* Hidden Tab */

#hiddenTabAuth {
	background: rgba(0, 0, 0, 0.09) url('../images/Logo-Hidden.png') 56px 50% no-repeat;
	background-size: 21%;
	width: 470px;
	padding: 15px 0 15px 190px;
	border-radius: 3px;
	text-align: center;
	margin: auto;
	box-shadow: 0px 0px 5px rgba(0,0,0,.5);
}

#hiddenTabAuth a {
	color: black;
}

#hiddenTabAuth #tabForgotten {
	font-size: 90%;
	opacity: 0.7;
}

#loginTab {
	font-size: 18px;
	background: rgb(57, 139, 200);
	padding: 7px;
	border-radius: 3px;
	display: block;
	width: 138px;
	border: none;
	color: white;
}

#loginTab:hover {
	background: rgb(43, 121, 178);
}

#tabProtectedText {
	margin-bottom: -10px;
	margin-top: 12px;
}

/*  MUltiEdit ******/
a.multiEditModeSet {border: 1px dotted rgb(85, 85, 85);padding: 5px;color: white;background: rgb(46, 46, 46);border-radius: 4px;}
a.multiEditModeCurrent {/* background:white; */color: rgb(255, 245, 0);}

a.ME_selected, a.ME_enabled {
	padding-left: 0.6em;
	background-position: 0.5em center;
	padding-left: 0.6em;
}
.ME_enabled{
	background: url(../images/user/new/checkboxEmpty.png) no-repeat;
}
.ME_selected {
	background: url(../images/user/new/checkboxFull.png) no-repeat;
}
div.ME_enabled, div.ME_selected
	{
		background-position: left center;
		padding-left: 1.5em;
	
		margin-right: -95px;
}
a.ME_Unselect {/* display:none; */}

#multiEditActions {
	background: none repeat scroll 0 0 rgba(20, 20, 20, 0.96);
    display: none; 
	right: 49px;
    
	padding: 1em;
    position: fixed;	
	top: 50px;
	border-radius: 5px;
	color: white;
	/* background: linear-gradient(to bottom, rgba(33,33,33,0.4) 0%,rgba(33,33,33,0.33) 45%,rgba(0,0,0,0.32) 55%,rgba(0,0,0,0.25) 100%); */
}

#multiEditBookmarksIntroContainer {
	margin-top: 36px;
}

.multiEditModesContainer {
	margin-bottom: 15px;
}

#MECloseButton {
	background: url(../images/user/new/closeIcon.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 8px;
	width: 13px;
	height: 13px;
}

#multiEditProcess {
	background: url(../images/preloaderSmall.gif) no-repeat 7px 8px;
	margin-top: 10px;
	width: 68px;
	height: 66px;
	margin: auto;
}
#multiEditArchiveConfirm
,#multiEditRemoveConfirm
,#multiEditCounterContainer 
,#multiEditAcctionsContainer
,#multiEditChooseAnAction
,#multiEditApplyButton
,#multiEditCategorySelect
,#multiEditProcess
,#multiEditChangesSaved
,#multiEditCommonConfirm
,#multiEditBookmarksEditingAlert
,#multiEditChangesSavedToSameTab
,#multiEditHeightBlock
	{
		display:none;
		clear:both;
	}
#multiEditBookmarksEditingAlert {color:red;}	
#multiEditCounterContainer {
	font-size: 11px;
	float: right;
}

#multiEditHeightBlock {
	margin-top: 20px;
}

#multiEditHeightBlock input {
	width: calc(100% - 6px);
}

/*option.ME_action_cat_only {display:none;}*/
#multiEditChangesSaved {
	background: gray;
	padding: 6px;
	text-align: center;
}

#multiEditActions a.button {
	margin-top: 20px;
	width: 109px;
	background: rgb(75, 75, 75);
	border: 1px solid rgb(133, 133, 133);
	color: white;
}

#multiEditUnselect {
	position: absolute;
	left: 13px;
	top: 57px;
}

#multiEditSelectAll{
    display:block;
    margin-top: 11px;  
    left: 13px;  
    top: 32px;
    position: absolute;
    font-size: 11px;
}

#multiEditCategorySelect a {
	display: block;
	color: white;
	margin-top: 8px;
	padding: 2px;
	padding-left: 10px;
	border: 1px solid gray;	
}
#multiEditCategorySelect a.ME_selected_tab {background:white;color:#333;}


.select-style {
    border: 1px solid #ccc;
    width: 170px;
    border-radius: 3px;
    overflow: hidden;
    background: #fafafa url(../images/arrowDown.png) no-repeat 90% 50%;
}

.select-style select {
    padding: 1px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}

#exportToTab {
    width: 290px;
}

#tabExport {
    width: 190px;
}


#usingTrial, #orgAdminNotification, #hiddenTabNotActiveYet, #createYourOwnPublicPage {
	color: white;
	background: rgba(0, 0, 0, 0.86);
	padding: 6px;
	position: fixed;
	bottom: 0px;
	right: 49px;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	z-index: 10000;
}

#usingTrial a {
	background: rgba(252, 252, 252, 0.3);
	font-size: 13px;
	margin-top: 8px;
}

#usingTrial a, #orgAdminNotification a, #hiddenTabNotActiveYet a {
	border-bottom: 1px dashed rgb(76, 76, 76);
}

#adSenseButton {
	font-weight: bold;
}

#orgAdminNotification {
	left: 1px;
	width: 347px;
}

#notificationCloseButton {
	background: url(../images/close2.gif) no-repeat;
	width: 13px;
	height: 13px;
	float: right;
	position: absolute;
	right: 6px;
	top: 8px;
}

#reminderContainer {
	position: fixed;
	bottom: 10px;
	background: white;
	padding: 20px;
	border-radius: 5px;
	left: 10px;
	font-size: 20px;
	box-shadow: 0px 0px 3px black;
	width: 300px;
}

#dismissRemindedBookmark {
/* float: right; */
	background: url(../images/close2.gif) no-repeat;
	width: 10px;
	height: 10px;
	float: right;
	margin-top: 12px;
}

#reminderTitle {
	margin: 0 auto;
	font-weight: normal;
	/* background: rgb(197, 197, 197); */
	/* text-align: center; */
	font-size: 20px;
	padding: 4px;
	/* border-radius: 5px; */
	/* color: white; */
	margin-top: -20px;
	padding-left: 0px;
	border-bottom: 1px solid rgb(221, 221, 221);
}

#reminderSubtitle {
	margin: 0;
	font-size: 13px;
	margin-top: 7px;
}

#remindedBookmarksContainer {
	margin-top: 3px;
}

#lockedModeMessage {
	position: fixed;
	width: 114px;
	right: 51px;
	top: 51px;
	text-align: center;
	font-size: 11px;
	background: rgb(117, 117, 117);
	padding: 7px;
	border-radius: 3px;
	color: white;
}

#lookProfileMessage {
 position: fixed;
  right: 56px;
  top: 58px;
  text-align: center;
  font-size: 13px;
  background: rgb(117, 117, 117);
  padding: 7px 3px;
  padding-left: 14px;
  border-radius: 3px;
  color: white;
  z-index: 1000;
}

#noCategoriesInTabColumns {
	margin-right: 84px;
	margin-top: -30px;
	float: right;
	width: 250px;
	background: rgb(87, 87, 87);
	padding: 20px;
	font-size: 20px;
	border-radius: 5px;
	color: rgb(223, 223, 223);
}

#otherContent .notification {
	padding-left: 15px;
}

#progressbar{
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -115px;
    margin-top: -75px;
    width: 200px;
    height: 28px;
	color: white;
}
.ui-progressbar {
    position: relative;
}
.progress-label {
    position: absolute;
    /* height: 200px; */
    width: 200px;
    text-align:center;
    top: 0px;
    font-weight: bold;
    /* text-shadow: 1px 1px 0 #fff; */
    margin-top: 5px;
}

/* #locked-mode {
	position: fixed;
	top: 61px;
	width: 120px;
	border-radius: 2px;
	left: 13px;
} */

/*temporary */

#catControl .on {
display: none;
}

.favicon {
	margin-left: 1px;
	margin-top: 9px;
	float: left;
	width: 13px;
	height: 13px;
}

#type-tabs ul li {
	display: inline-block;
	border: solid 4px transparent;
	border-radius: 20px;
	line-height: 0;
    position: relative;
}

#type-tabs ul li a
{
	width: 22px;
	height: 21px;
	display: inline-block;
}

#type-tabs ul li #type-link { background: url(../images/type_bookmark.png) no-repeat;}
#type-tabs ul li #type-note { background: url(../images/type_note.png) no-repeat;}
#type-tabs ul li #type-conversations { background: url(../images/type_conversation.png) no-repeat;}
#type-tabs ul li #type-image { background: url(../images/type_image.png) no-repeat;}
#type-tabs ul li #type-Video { background: url(../images/type_video.png) no-repeat;}
#type-tabs ul li #type-customHTML { background: url(../images/type_customHTML.png) no-repeat;}
#type-tabs ul li #type-iframe { background: url(../images/type_iframe.png) no-repeat;}
#type-tabs ul li #type-RSSFeed { background: url(../images/type_rssfeed.png) no-repeat;}
#type-tabs ul li #type-List { background: url(../images/type_list.png) no-repeat;}

#type-tabs .ui-tabs-active {
	border: solid 5px rgb(73, 181, 231);
}

ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
	margin-bottom: 20px;
}

textarea#note {
	height: 230px;
	width: 92%;
	margin-left: 1px;
	padding-left: 6px;
}

div.heightDiv {
	margin-left: 9px;
	position: relative;
}

#editLinkForm div.heightDiv label {
	position: relative;
    top: -2px;
	vertical-align: middle;
}

#editLinkForm input.bmHeight{
	width: 20px;
	padding-left: 10px;
	margin-left: 9px;
}

#editLinkForm input.bmHeight[disabled=disabled] {
	opacity: 0.4;
	background: #ddd;
}

.bookmarkTypeIcon
{
	text-align: right;
}

.bookmarkTypeIcon img {
	width: 30px;
	height: 30px;
	margin-top: 2px;
	margin-right: -5px;
	opacity: 0.7;
}

td.bookmarkTypeIcon {
	width: 30px;
}



#customHTMLEditor
{
	/*width: 800px;*/
	height: 500px;
}

#customCSSEditor
{
	width: 600px;
	height: 500px;
}

#tab-customHTML p {
	font-size: 13px;
}

#customHTMLEdit {
	font-size: 28px;
}

#tab-image img#image_preview {
	display: block;
	margin: 20px auto 20px;
	box-shadow: 0px 0px 3px rgb(136, 136, 136);
}

#tab-image .qq-upload-button {
	border-radius: 3px;
}

#tab-image .qq-upload-button:hover {
	background: rgb(240, 240, 240);
}

#tab-image .qq-upload-list li.qq-upload-success {
	width: 88%;
	border-radius: 3px;
	padding: 2px 10px;
	margin-top: 10px;
}

#type-tabs a.qq-upload-retry, #type-tabs a.qq-upload-delete {
	color: white;
	background: gray;
	height: auto;
	padding: 5px;
	padding-left: 10px;
	border-radius: 3px;
	display: none;
}

#type-tabs a.qq-upload-delete {
	padding-right: 10px;
}

#customHtmlBox, #customCSSBox
{
	width:800px;
	height:auto;
	overflow: hidden;
	display:none;
	position:relative;
}

#customHtmlBox {
	display: block;
}

#customCSSBox
{
	width:600px;
}

#tab-frame {
	/*padding-bottom: 147px;*/
}

#customStyle {
	font-size: 26px;
}

#endEdit {
	background: rgb(57, 139, 200);
	position: absolute;
	right: 8px;
	font-size: 30px;
	top: 9px;
	color: white;
	padding-bottom: 11px;
	border-radius: 2px;
}

#endEdit:hover {
	background: rgb(43, 121, 178);
}

#endEditCSS {
	color: gray;
	border: 1px solid rgb(206, 206, 206);
	border-radius: 5px;
	padding: 5px 10px;
	cursor: pointer;
	background: none;
	float: right;
	margin-bottom: 10px;
	width: 96%;
}

#endEditCSS:hover {
	background: rgb(226, 226, 226);
}

input#website, input#image_url, input#rss_feed_url, input#video_url {
	margin-left: 0px;
	background: url(../images/user/new/editURL.png) no-repeat 4px 3px, linear-gradient(to bottom, #f7f7f8 0%,#ffffff 100%);
}

input#custom_keywords, input#due_date, input#tags_note, input#tags_image, input#tags_chtml, input#tags_iframe, input#tags_rss, input#tags_list, input#tags_video {
	margin-left: 0px;
}


a.refreshIframe {
	color: rgba(102, 102, 102, 0.73);
	position: absolute;
	z-index: 0;
	right: 0;
	top: 6px;
	font-size: 13px;
}

td.keywords > a > span {
	color: rgb(60, 156, 23);
	font-weight: bold; 
}


.noShortcuts {
	text-align: center;
	font-size: 20px;
	margin-left: 68px;
}

/*  Temporary */

#editLinkForm .addLoginInfo {
	display: block;
}

#editLinkForm .editLoginInfo {
	color: white;
	cursor: pointer;
	text-align: center;
	padding: 5px;
	border-radius: 3px;
	background: rgb(57, 139, 200);
}

#catPermissions {
	font-size: 12px;
	margin: auto;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #E7E7E7;
}

#catPermissions th {
	width: 844px;
	padding: 12px 17px 12px 17px;
	background: rgb(240, 240, 240);
	border-bottom: 1px dotted #E6E6E6;
}

#catPermissions td {
	padding-left: 17px;
}

#catPermissions #addNewLI, #catPermissions #editLI, #catPermissions #removeLI, #catPermissions #addLI, #catPermissions .clip {
	color: gray;
	border: 1px solid rgb(206, 206, 206);
	border-radius: 5px;
	padding: 5px 10px;
	cursor: pointer;
}

#catPermissions.editLiModal th {
	width: auto;
}

/* #catPermissions.editLiModal td {
	padding-right: 37px;
} */

td#actions {
	width: 34%;
}

.titleLIBookmarkValue {
	margin-top: 13px;
	font-weight: bold;
}

/*  Temporary */


div#categoryBoxPaginate,
div#categoryBoxPaginateMod {
    text-align: center;
    background: #fff;
    opacity: 0.5;
    padding: 6px;
    width: 90%;
    margin: 0 auto;
	padding-top: 16px;
	border-radius: 5px;
}

.pg-normal {
    color: #242424;
    font-weight: normal;
    text-decoration: none;
    cursor: pointer;
    margin: 0 3px;
	font-size: 13px;
}

.pg-normal:hover {
	font-weight: bold;
}

.pg-selected {
    color: #000000;
    font-weight: normal;
    cursor: pointer;
    margin: 0 3px;
	font-size: 13px;
	font-weight: bold;
}

input#onPage {
	width: 40px;
	padding-left: 2px;
	border-radius: 3px;
	margin-left: 7px;
}

#applyEntriesPerPage {
    color: #242424;
	border: 1px solid gray;
	padding: 3px;
	border-radius: 3px;
	margin-left: 9px;
	font-size: 12px;
}

#applyEntriesPerPage:hover {
	text-decoration: none;
	background: rgb(233, 233, 233);
}

#ui-datepicker-div {
	background: white;
	padding: 10px;
	border: 1px dotted gray;
	border-radius: 3px;
	display: none;
}

span.ui-icon.ui-icon-circle-triangle-w {
	margin-right: 10px;
}

#ui-datepicker-div a {
	color: rgb(127, 126, 126);
}

.ui-datepicker-title {
	text-align: center;
}

span.ui-icon.ui-icon-circle-triangle-e {
	float: right;
}


#assign-tags {
	width: 400px;
	position: fixed;
	top: 186px;
	background: rgba(255, 255, 255, 0.82);
	right: 66px;
	width: 170px;
	z-index: 1100;
	border-radius: 2px;
	padding: 5px;
}

.assign-tags-c{
	position: relative;
}


.assign-tags-c div.tagtacular_textlike {
	margin: 0;
}

.assign-tags-c input.tagtacular_add_input {
	width: 120px;
}

a.save_multi_tags {
	border-radius: 5px;
    font-size: 11px;
    margin-left: 5px;
	background-color: #979797;
    color: white;
    cursor: pointer;
	text-decoration: none;
	padding: 5px 10px;
	line-height: 30px;
}

.assign-tags-c input[name=add-tags] {
	border: 1px solid rgb(201, 201, 201);
	border-radius: 2px;
	padding-left: 3px;
	color: rgba(60, 60, 60, 0.73);
	width: 105px;
	margin-left: 2px;
}

.assign-tags-c a.btn-add {
	margin-left: 6px;
	/* border: 1px solid rgb(184, 184, 184); */
	padding: 2px;
	border-radius: 2px;
	padding-left: 5px;
	padding-right: 7px;
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-size: 12px;
	background: rgb(57, 139, 200);
}

.assign-tags-c a.btn-add:hover{
    background: rgb(43, 121, 178);
}

.assign-tags-c div.close_button{
    z-index: 15;
	cursor: pointer;
	padding: 3px;
	margin-right: 0px;
    border: 1px solid rgb(170, 167, 167);
    padding: 3px;
	margin-right: 0px;
	position: absolute;
	top: -18px;
	right: -18px;
}

.assign-tags-c div.close_button div.btn{
	background-image: url('../images/sharebox/closeGray.png');
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	display: inline-block;
	cursor: pointer;
}

.member_top_acomplishments {
    text-align: center;
}

.checkNotificationsBox p.p_yesLinkNotifications,
.checkNotificationsBox p.p_noLinkNotifications,
.checkNotificationsBox a.checkNotifications {
	background: rgb(57, 139, 200);
	padding: 5px;
	border-radius: 5px;
	padding-left: 13px;
	text-align: center;
	margin-bottom: 5px;
	display: block;
	color: white;
}

p.multiLinkConfirm {
	background: rgb(57, 139, 200);
	padding: 5px;
	border-radius: 5px;
	padding-left: 13px;
	text-align: center;
	margin-bottom: 5px;
	display: block;
	color: white;
}

.checkNotificationsBox p.p_noLinkNotifications {
	background: rgb(254, 132, 132);
}


a.offLinkNotifications,
a.onLinkNotifications {
	text-align: center;
	display: block;
}

div.checkNotificationsBox {
	margin-bottom: -15px;	
}

div.iframeWarning,
div.iframeHttpWarning {
	background: #FD7777;
	padding: 1px;
	border-radius: 3px;
	padding-left: 13px;
	text-align: center;
	display: block;
	color: white;
}

div.iframeHttpWarning {
	margin-top: 10px;
}

div.arWait {
	position: absolute;
	z-index: 10000;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.arWaitMess {
	position: fixed;
	z-index: 0;
	right: 56px;
	top: 49px;
	text-align: center;
	background: url(../images/preloaderSmall.gif) no-repeat 11px 29px;
	opacity: 0.5;
	border-radius: 5px;
	font-size: 15px;
	height: 91px;
}


.arWaitMess.active {
	position: fixed;
	z-index: 0;
	width: 358px;
	left: 50%;
	height: auto;
	top: initial;
	bottom: 0px;
	margin-left: -181px;
	text-align: center;
	background: rgb(250, 114, 114);
	opacity: 1;	
	padding: 10px;
	color: white;
	border-radius: 5px;
	font-size: 15px;
}

.arTooLongMess {
	position: fixed;
	z-index: 0;
	right: 186px;
	top: 40px;
	text-align: center;
	opacity: 1;
	font-size: 15px;
	width: 356px;
	color: red;
}

div.boxSupportedSites {
	background: #fff;
	border-radius: 5px;
	padding: 15px;
	max-height: 180px;
	overflow: auto;
	width: 250px;
	display: none;
	position: absolute;
	top: 22px;
	left: 0px;
	border: 1px solid #ddd;
}

div.boxSupportedSites.active {
	display: block;
}

div.containerSupportedSites {
	position: relative;
	display: block;
	text-align: center;
	z-index: 1;
}

div.boxSupportedSites ul li {
	display: block !important;
	text-align: left;
}

p._error,
span._error {
	color: red;
}

p.titleGeneratedNote {
	background: rgb(0, 177, 46);
    border-radius: 5px;
    color: white;
    display: block;
    margin-top: 5px;
    padding: 5px 5px 5px 13px;
    text-align: center;
	clear: both;
	margin-top: 50px;
	margin-bottom: 0;
}

.grow {
	display: inline-block;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover, .grow:focus, .grow:active {
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}


#openInIncognitoLabel {
	position: absolute;
	padding: 10px;
	border-radius: 3px;
	top: -47px;
}

input#openInIncognito {
	top: 3px;
	left: -1px;
}

a#search-page-submit {
	color: black;
}

#SignEarnMoneyContent,
#SignPromoteContent,
#SignPersonalContent {
	display: none;
}

div.autocomplete-suggestions { 
	border: 1px solid #999;
	background: #FFF;
	overflow: auto;
}

div.autocomplete-suggestion {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}

div.autocomplete-selected {
	background: #F0F0F0;
}

div.autocomplete-suggestions strong {
	font-weight: normal;
	color: #3399FF;
}

div.autocomplete-group {
	padding: 2px 5px;
}

div.autocomplete-group strong {
	display: block;
	border-bottom: 1px solid #000;
}

div.supportedWebsitesBox {
	text-align: center;
	position: relative;
	margin-top: 20px;
	border: 1px solid rgba(255, 255, 255, 0.46);
	padding: 5px;
	width: 240px;
	border-radius: 3px;
	margin-left: 38px;
}

a#supportedWebsites {
	padding: 5px 10px;
	border-radius: 5px;
	color: #fff;
}

.supportedWebsitesBox li {
	display: block;
	text-align: left;
}

.supportedWebsitesBox li a {
	width: 190px;
	height: 22px;
	display: inline-block;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
}

.supportedWebsitesBox ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.supportedWebsitesContainer {
	background: #fff;
	border-radius: 5px;
	padding: 10px;
	max-height: 350px;
	overflow: auto;
	width: 290px;
	display: none;
	position: absolute;
	top: -20px;
	left: -46px;
	border: 1px solid #ddd;
}

.supportedWebsitesContainer.active {
	display: block;
}

a.linkA.hasNotifications span {
	color: green;
	font-weight: bold;
}

.checkNotificationsBox .checkbox-small {
	width: 15px;
	height: 13px;
	padding-right: 5px;
}

div.tabCont a.tab form {
	width: 290px;
}

#type-tabs ul li.tab-conversations-li {
	display: none;
}

#refpaypalLabel {
	text-align: center;
}

#dragMessage {
	background: none repeat scroll 0 0 rgba(20, 20, 20, 0.96);
	border-radius: 5px;
    color: white;
    padding: 10px;
    text-align: center;
	position: fixed;
	top: 50px;
	width: 550px;
	left: 45%;
	margin-left: -210px;
	height: 26px;
	font-size: 15px;
	z-index: 5000;
}

#dragMessage p {
	margin: 0;
}

.changeTypeStatusMes {
	background: none repeat scroll 0 0 rgb(226, 245, 255);
    color: rgb(90, 87, 87);
    margin-top: 10px;
    padding: 9px;
    text-align: center;
}

#multiEditModeCat.disabled {
	opacity: 0.4;
}

#tab-scroll #tab-carusel a.findTags {
	border: 1px solid #fff;
}

#bookmarkNotificationsList .data .bookmarksNotificationsBox {
	width: 320px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative;
}

#askDisableSA {
	color: white;
	background: rgba(10, 101, 150, 0.86);
	padding: 6px;
	position: fixed;
	bottom: 0px;
	right: 49px;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px;
	z-index: 10000;
}

#askDisableSA a {
	color: white;
	font-weight: bold;
}

.closeSAAsc {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 12px;
	height: 12px;
	background: url(../images/close.gif) center no-repeat;
}

.refreshBookmarkSA {
	background: url(../images/refresh_ico.png) center no-repeat;
}

.bookmarksNotificationsBox .refreshBookmarkSA.saOnList,
.bookmarksNotificationsBox .refreshBookmarkSA.saOnList.hover {
	background: url(../images/refresh_ico2.png) center no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	z-index: 0;
	right: 8px;
	top: 6px;
	margin: 0;
	padding: 0;
}

.refreshAllSA {
	width: 16px;
	height: 16px;
	background: url(../images/refresh_ico2.png) center no-repeat;
	display: inline-block;
	margin-left: 20px;
	top: 2px;
	position: relative;
}

#linkControl.withRefresh {
	width: auto;
}

.saCircle,
.rssCircle {
	position: absolute;
	background: #FF8485;
	color: white;
	min-width: 12px;
	height: 12px;
	line-height: 11px;
	text-align: center;
	border-radius: 10px;
	padding: 4px;
	right: -4px;
	top: -3px;
	font-size: 11px;
}

.rssCircle {
	background: rgba(0, 128, 0, 0.72);
}

.rssCircle.customKeys {
	background: #3799CB;
}

.clear_box {
	right: 20px;
	top: -3px;
	position: absolute;
	width: 14px;
	height: 14px;
}

.rss_clear {
	background: url(../images/raty/cancel-off.png) center no-repeat;
	width: 14px;
	height: 14px;
	display: block;
	
}

.goToShare {
	background: #000 url(../images/sharingBoxIcon.png) center no-repeat;
	width: 22px;
	height: 22px;
	display: block;
	right: 20px;
	top: -3px;
	position: absolute;
	border-radius: 10px;
}

.goToShare:hover {
	background-color: blue;
}

#type-tabs li:hover .tabBubble{
    display: inline-block;
}



.tabBubble {
    width: 392px;
    height: auto;
    text-align: center;
    line-height: 15px;
    font-size: 12px;
    padding: 5px 12px;
    background-color: rgba(255, 255, 255, 1);
    border: 1px solid #D4D4D4;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 14px;
    display: none;
    position: absolute;
    bottom: 200%;
    left: 0;
    text-align: left;
	z-index: 1;
}

.tabBubble h2 {
    font-size: 15px;
    margin:3px 0;
    color: black;
}

.tabBubble p {
    margin: 3px 0;
}

.tabBubble:before, .tabBubble:after {
    content: ' ';
    position: absolute;
    width: 0;
    height: 0;
}

.tabBubble:before {
    left: 13px;
    bottom: -16px;
    border: 8px solid;
    border-color: #DEDEDE transparent transparent #D7D6D6;
}

.tabBubble:after
{
    left: 15px;
    bottom: -10px;
    border: 5px solid;
    border-color: #fff transparent transparent #fff;
}

.tabBubble  .imgHolder,
.tabBubble  .textHolder {
    vertical-align: middle;
    display:inline-block;
}

.tabBubble  .imgHolder {
    width: 55px;
    height: 52px;
    margin-right:10px;
    /* border-radius: 10000px; */
    /* border: solid 0px rgba(0,0,0,0.6); */
    /* background-color: rgba(43,184,224,0.8); */
    background-size:100% 100%; 
}

.tabBubble  .textHolder {
    width:calc(100% - 65px);
}

#importChtmlFromUrlInput {
	border: 1px solid rgb(215, 215, 215);
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    margin-top: 5px;
    padding: 10px;
}

.importChtmlFromUrlSave.button,
.importChtmlFromUrlSave.button:hover {
	background: rgb(57, 139, 200);
    border-radius: 5px;
    color: white;
    font-size: 15px;
    margin-top: 18px;
    padding: 11px;
    width: 100%;
}

#type-tabs .tab-link-li .imgHolder {
    background-image: url(../images/type_bookmarkIcon.png);
}
#type-tabs .tab-frame-li .imgHolder {
    background-image: url(../images/type_iframeIcon.png);
}
#type-tabs .tab-note-li .imgHolder {
    background-image: url(../images/type_noteIcon.png);
}
#type-tabs .tab-customHTML-li .imgHolder {
    background-image: url(../images/type_customHTMLIcon.png);
}
#type-tabs .tab-image-li .imgHolder {
    background-image: url(../images/type_imageIcon.png);
}
#type-tabs .tab-Video-li .imgHolder {
    background-image: url(../images/type_videoIcon.png);
}
#type-tabs .tab-RSSFeed-li .imgHolder {
    background-image: url(../images/type_RSSIcon.png);
}
#type-tabs .tab-conversations-li .imgHolder {
    background-image: url(../images/type_listIcon.png);
}
#type-tabs .tab-List-li .imgHolder {
    background-image: url(../images/type_listIcon.png);
}

#linkControl a {
    margin-top: 9px;
}

#contentsDiv > p {
    display: inline-block;
    margin: 15px 14px 0 10px;
}

#contentsDiv > p:nth-child(7) {
    margin-right: 0;
}

#contentsDiv > p a {
    margin-top: 0;
}

.edit_backlink_form button {
    margin-left: 5px;
}

.subCatSpace {
    margin-top: 4px;
}

#contentsDiv .showMore {
    text-align: center;
}

#contentsDiv .showMore a {
    font-weight: normal;
    width: 130px;
    background-color: gray;
    color: white;
    margin-top:50px;
}

#contentsDiv .showMore a:hover {
    background-color: #373737;
}

#contentsDiv #orgForm,#contentsDiv #orgBacklink,
#contentsDiv #delete_org_button {
    display: none;
}

#linkControl .remove {
    background: url(../images/user/new/remove.png) no-repeat;
    float: right;
    background-position: top center;
    margin: 9px 8px 8px 0;
}

#linkControl .refreshBookmarkSA {
    background: url(../images/user/new/refresh_icoBig.png) no-repeat;
}

#linkControl .edit {
    background-position: top center;
}

.generalHint, .searchableHint, .searchableHint1 {
	opacity: 0.5;
}

.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:-16px;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,0.2);visibility:hidden;opacity:0;-webkit-transition:0.1s linear all !important;-moz-transition:0.1s linear all !important;-ms-transition:0.1s linear all !important;-o-transition:0.1s linear all !important;transition:0.1s linear all !important}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-spinner,.ladda-button .ladda-label{-webkit-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-moz-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-ms-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;-o-transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;transition:0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-spinner,.ladda-button[data-style=zoom-out] .ladda-label{-webkit-transition:0.3s ease all !important;-moz-transition:0.3s ease all !important;-ms-transition:0.3s ease all !important;-o-transition:0.3s ease all !important;transition:0.3s ease all !important}.ladda-button[data-style=expand-right] .ladda-spinner{right:14px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner{right:4px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size="xs"]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:14px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size="xs"]{padding-left:40px}.ladda-button[data-style=expand-up]{overflow:hidden}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:-16px}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:14px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size="xs"]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down]{overflow:hidden}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:-16px}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size="xs"]{padding-bottom:32px}.ladda-button[data-style=slide-left]{overflow:hidden}.ladda-button[data-style=slide-left] .ladda-label{position:relative}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:-16px}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right]{overflow:hidden}.ladda-button[data-style=slide-right] .ladda-label{position:relative}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:-16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-label{position:relative}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:-16px;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=slide-down]{overflow:hidden}.ladda-button[data-style=slide-down] .ladda-label{position:relative}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:-16px;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:-16px}.ladda-button[data-style=zoom-out]{overflow:hidden}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-ms-transform:scale(2.5);-o-transform:scale(2.5);transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=zoom-in]{overflow:hidden}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;-webkit-transform:scale(0.2);-moz-transform:scale(0.2);-ms-transform:scale(0.2);-o-transform:scale(0.2);transform:scale(0.2)}.ladda-button[data-style=zoom-in] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;-webkit-transform:scale(2.2);-moz-transform:scale(2.2);-ms-transform:scale(2.2);-o-transform:scale(2.2);transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.ladda-button[data-style=contract]{overflow:hidden;width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{overflow:hidden;width:100px;box-shadow:0px 0px 0px 3000px rgba(0,0,0,0)}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:-16px}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0px 0px 0px 3000px rgba(0,0,0,0.8)}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.ladda-button[disabled],.ladda-button[data-loading],.ladda-button[disabled]:hover,.ladda-button[data-loading]:hover{border-color:rgba(0,0,0,0.07);cursor:default;background:#999 !important}
.ladda-button .ladda-spinner {
	background: url(../images/loader_white.gif) no-repeat;
	width: 24px;
	height:24px;
	margin-top:0;
	top:auto;
}

.ladda-button[data-style="expand-right"] .ladda-spinner {
	right: 39px;
}

div.tagtacular_textlike span.tagtacular_add_button {
    padding: 1px 9px;
    border-radius: 10000px;
    margin-left: 7px;
}

div.tagtacular_textlike span.tagtacular_add_button:hover {
    background: rgb(186, 185, 185);
}

div.completeAC {
	display: none;
}

div#approvalLinksList .approvalLink .title,
div#approvalLinksList .approvalLink .url{
    word-wrap: break-word;
}
/*.linkTable iframe{
    background: #013347 !important;
}*/


#meUserAlert {
	  background: none repeat scroll 0 0 rgb(117, 117, 117);
	  border-radius: 3px;
	  color: white;
	  font-size: 11px;
	  padding: 7px;
	  position: fixed;
	  left: 15px;
	  text-align: center;
	  top: 51px;
	  width: 234px;
	  z-index: 1000;
}

a.seeHowLooksDisable {
  background: rgb(255, 146, 146);
  padding: 4px;
  padding-left: 10px;
  padding-right: 10px;
  border-radius: 3px;
  margin-left: 10px;
  color: white;
  font-size: 13px;
  font-weight: bold;
}

.disableViewUserView {
	background: url(../images/viewIconWhite.png) no-repeat;
	display: block;
	width: 20px;
	height: 20px;
	position: relative;
	right: 50px;
}

.disableViewUserView {
	background: url(../images/view_only2.png) no-repeat;
	background-size: contain;
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
    right: 7px;
    top: calc(50% - 10px);
	z-index: 1;
}

.disableViewUserEdit {
	background: url("../images/canEdit.png") no-repeat;
	background-size: contain;
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
    right: 31px;
    top: calc(50% - 10px);
	z-index: 1;
}
	
.make_page_personal_org {
	background: rgba(28, 79, 18, 0.96);
    border-radius: 5px;
	z-index: 500;
    color: white;
    padding: 1em;
    position: fixed;
    left: 19px;
    top: 56px;
}


#type-tabs .qq-upload-list .qq-upload-file {
	display: inline-block;
    overflow: hidden;
    vertical-align: top;
    width: 75%;
	line-height: 23px;
}

#type-tabs .qq-upload-list .qq-upload-size {
	display: inline-block;
    overflow: hidden;
    vertical-align: top;
    width: 25%;
	line-height: 23px;
}

#tab-customHTML #customHtmlBox {
	display: none;
}

#notificationsList .notification .linkNotifySearch {
	color: white;
}

a.linkNotifySearch i {
    color: yellow;
}

/* Hiding outdated shit */

.AC_description, .noLoginStored, .checkNotificationsBox, #editLinkForm .addLoginInfo, ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    display: none!important;
}


/*
.linksList {
position: relative;
}
.linksList .clear_box {
position: static !important;
}
.linksList .clear_box a {
left: 0 !important;
background: url("../images/user/new/clear.png") 0 0 no-repeat;
display: block;
width: 21px;
height: 21px;
text-decoration: none;
text-indent: -99999px;
top: 4px !important;
left: 4px !important;
background-size: 100% 100%;
}
.size3 .linksList .clear_box a { 
width: 17px;
height: 17px;
}
.size4 .linksList .clear_box a { 
width: 13px;
height: 13px;
}
*/
