/* 
Description:	Character page.
Theme:			Default
*/

#CharacterData {
display:none;
}

#charabadges {
padding-top:20px;
padding-bottom:15px;
}
#charabadges span {
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
display:block;
padding:2px 2px 2px 20px;
margin-bottom:1px;
}

#CustomMenu .add a{ background-image:url('https://static.f-list.net/images/icons/plus.png'); } 



#frienddata div {
	margin-top:5px;
    padding:8px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
}

#frienddata div.pending {
opacity:0.5;
}

#frienddata div a.defriend , #frienddata div a.friendcancel{
float:right;
padding-left:20px;
background-repeat:no-repeat;
background-position:2px center;
	background-image:url("../../images/icons/cross.png");
cursor:pointer;
text-decoration:underline;
}

.friendbutton {
border:1px solid #72aa00;
position:absolute;
right:30px;
z-index:1000;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
padding:4px 8px 4px 8px;
color:#fff;
margin-right:3px;
text-shadow: 0px 2px 2px #528a00;
display:inline-block;
background: #bfd255;
background: -moz-linear-gradient(top, #bfd255 0%, #8eb92a 50%, #72aa00 51%, #9ecb2d 100%);
background: -webkit-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
background: -o-linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
background: linear-gradient(top, #bfd255 0%,#8eb92a 50%,#72aa00 51%,#9ecb2d 100%);
cursor:pointer;
}

.friendbutton:hover {
border:1px solid #598600;
background: #a3b731;
background: -moz-linear-gradient(top, #a3b731 0%, #719321 50%, #598600 51%, #7da024 100%);
background: -webkit-linear-gradient(top, #a3b731 0%,#719321 50%,#598600 51%,#7da024 100%);
background: -o-linear-gradient(top, #a3b731 0%,#719321 50%,#598600 51%,#7da024 100%);
background: linear-gradient(top, #a3b731 0%,#719321 50%,#598600 51%,#7da024 100%);
}

.friendbutton:active {
border:1px solid #395600;
background: #68751f;
background: -moz-linear-gradient(top, #68751f 0%, #475d15 50%, #395600 51%, #4f6517 100%);
background: -webkit-linear-gradient(top, #68751f 0%,#475d15 50%,#395600 51%,#4f6517 100%);
background: -o-linear-gradient(top, #68751f 0%,#475d15 50%,#395600 51%,#4f6517 100%);
background: linear-gradient(top, #68751f 0%,#475d15 50%,#395600 51%,#4f6517 100%);
}

.defriendbutton {
border:1px solid #a20020;
position:absolute;
right:30px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-border-radius:3px;
padding:4px 8px 4px 8px;
color:#fff;
margin-right:3px;
z-index:1000;
text-shadow: 0px 2px 2px #820000;
display:inline-block;
background: #cf497c;
background: -moz-linear-gradient(top, #cf497c 0%, #b02848 50%, #a20020 51%, #c12b51 100%);
background: -webkit-linear-gradient(top, #cf497c 0%,#b02848 50%,#a20020 51%,#c12b51 100%);
background: -o-linear-gradient(top, #cf497c 0%,#b02848 50%,#a20020 51%,#c12b51 100%);
background: linear-gradient(top, #cf497c 0%,#b02848 50%,#a20020 51%,#c12b51 100%);
cursor:pointer;
}

.defriendbutton:hover {
border:1px solid #80001a;
background: #ae2e5f;
background: -moz-linear-gradient(top, #ae2e5f 0%, #8c2039 50%, #80001a 51%, #98223f 100%);
background: -webkit-linear-gradient(top, #ae2e5f 0%,#8c2039 50%,#80001a 51%,#98223f 100%);
background: -o-linear-gradient(top, #ae2e5f 0%,#8c2039 50%,#80001a 51%,#98223f 100%);
background: linear-gradient(top, #ae2e5f 0%,#8c2039 50%,#80001a 51%,#98223f 100%);
}

.defriendbutton:active {
border:1px solid #560011;
background: #751f40;
background: -moz-linear-gradient(top, #751f40 0%, #5d1526 50%, #560011 51%, #65172a 100%);
background: -webkit-linear-gradient(top, #751f40 0%,#5d1526 50%,#560011 51%,#65172a 100%);
background: -o-linear-gradient(top, #751f40 0%,#5d1526 50%,#560011 51%,#65172a 100%);
background: linear-gradient(top, #751f40 0%,#5d1526 50%,#560011 51%,#65172a 100%);
}

a.friendpendingbutton {
border:1px solid #333 !important;
background:#999 !important;
color:#222 !important;
text-shadow:none !important;
}

.Character_GuestbookPost {
	padding:5px;
	margin:0px -16px 0px -16px;
	border:0px;
	min-height:50px;
}
.taglabel {
font-weight:bold;
}

.contactbox {
margin-bottom:20px;
}

.charname {
	font-weight: bold;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
	font-size:1.2em;
	margin-top:10px;
}

.chartitle {
	font-size: 0.9em;
	font-style: italic;
}

.charbox {
margin-top:10px;
}

.charbox img {
	width:50px;
	height:50px;
	vertical-align:middle;
	margin-right:6px;
	text-decoration:none;
	font-weight:bold;
}



.contactlink {
text-decoration:none;
font-weight:bold;
display:block;
margin-bottom:4px;
overflow:hidden;
height:22px;
margin-right:-10px;
padding-top:2px;
white-space:nowrap;
width:210px;
}

.contactlink img {
margin-right:6px;
vertical-align:middle;
margin-top:-2px;
}

.thumbbox, .groupthumbs, .fthumbbox {
text-align:center;
padding-top:20px;
min-height:250px;
}

.groupthumbs img {
width:75px;
height:75px;
margin:5px 0px 5px 0px;
}

.groupthumbs a {
text-align:center;
display:block;
float:left;
width:170px;
height:120px;
text-decoration:none;
}

.thumbnail, .avatarthumbnail {
vertical-align:top;
margin-right:10px;
margin-left:10px;
border:5px solid #fff;
-webkit-box-shadow: 0px 0px 10px #000000;
-moz-box-shadow: 0px 0px 10px #000000;
box-shadow: 0px 0px 10px #000000;
}

.avatarthumbnail {
border:0px solid #fff !important;
margin:10px !important;
}

#charimagespacer {
height:170px;
display:none;
}

#Character_KinksJumpLink {
	float:right;
	background-image:url("../../images/icons/arrow.png");
}

#Character_Description {
margin:0px 0px 10px 0px;
}

#Character_DescriptionHeader {
margin:0px 0px 5px;
text-decoration:underline;
display:block;
width:95px;
font-size:14px;
cursor:pointer;
font-weight:bold;
	background-image:url("../../images/icons/information-white.png");
	background-repeat:no-repeat;
	background-position:2px center;
	padding-left:20px;
}

#Character_PageEdit {
	background-image:url("../../images/icons/pencil.png");
}

#Character_PageDelete{
	background-image:url("../../images/icons/cross.png");
}

#Character_CharacterAdminNote {
	background-image:url("../../images/icons/flag--plus.png");
}

#Character_CharacterLookup {
	background-image:url("../../images/icons/user--pencil.png");
}

#Character_CharacterTrash {
	background-image:url("../../images/icons/eraser.png");
}

#Character_CharacterDelete {
	background-image:url("../../images/icons/fire-big.png");
}

.silly_admin_box {
position:absolute;
width:150px;
background:#FFFFFF;
padding:5px;
border:1px solid #aaa;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
display:none;
}

.silly_admin_box  a {
background-repeat:no-repeat;
display:block;
padding:5px 8px 5px 20px;
cursor:pointer;
text-decoration:none;
background-position:2px center;
color:#111 !important;
}

.moderation-button{
text-decoration:underline;
cursor:pointer;
float:right;
width:20px;
height:20px;
background-color:#FFFFFF;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background-repeat:no-repeat;
background-position:center center;
	background-image:url("../../images/icons/key.png");
}

.silly_admin_box  a:hover {
text-decoration:underline;
color:#111;
}

.Character_PageAvatar {
	width:100px;
	margin:20px 0px 0px 0px;
	height:100px;
}

.charactionmenu {
white-space:nowrap;
margin:10px 0px 0px 0px;
clear:both;
height:20px;
}

.charactionmenu a {
padding:2px 5px 2px 20px;
background-repeat:no-repeat;
background-position:1px center;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
cursor:pointer;
text-decoration:none;
}

.charactionmenu a {
float:left;
margin-right:2px;
}


.charactionmenu .edit {background-image:url("../../images/icons/pencil.png");}
.charactionmenu .delete {background-image:url("../../images/icons/cross.png");}
.charactionmenu .report {background-image:url("../../images/icons/flag.png");}
.charactionmenu .memo {background-image:url("../../images/icons/sticky-note.png");}
.charactionmenu .bookmarkadd {background-image:url("../../images/icons/bookmark--plus.png");}
.charactionmenu .bookmarkdel{background-image:url("../../images/icons/bookmark--minus.png");}
.charactionmenu .adminaction {}
.silly_admin_box .trashimages {background-image:url("../../images/icons/cross-button-black.png");}
.silly_admin_box .delete {background-image:url("../../images/icons/cross-button.png");}
.silly_admin_box .lookup {background-image:url("../../images/icons/magnifier.png");}
.silly_admin_box .history {background-image:url("../../images/icons/clock.png");}
.silly_admin_box .adminnotes {background-image:url("../../images/icons/book-open-list.png");}
.silly_admin_box .verify {background-image:url("../../images/icons/tick-circle.png");}
.silly_admin_box .unverify {background-image:url("../../images/icons/cross-circle.png");}
.silly_admin_box .editblock {background-image:url("../../images/icons/eye--exclamation.png");}

.Character_InfotagGroup {
	padding-left:22px;font-size:1.2em;
	background-image:url("../../images/icons/status-default.png");
	background-position:2px center;
	background-repeat:no-repeat;
	margin-top:5px;
}


#Character_Images {
position:absolute;
left:30px;
top:380px;
display:none;
}

#Character_ImagesHideLink {
	background-image:url("../../images/icons/toggle.png");
	float:right;
}

.Character_ImageThumb {
	float:left;
	border:0px;
	margin-right:15px;
	margin-top:5px;
	-moz-box-shadow: 0 0 4px #000;
	-webkit-box-shadow: 0 0 4px #000;
}

#Character_PageShowImages {
	font-weight:bold;
	background-image:url('../../images/icons/images.png');
	padding-top:5px;
	padding-bottom:5px;
}

#Character_DeleteGuestbookLink {
	float:right;
	background-image:url("../../images/icons/cross-button.png");
}

#Character_AddGuestbookPostLink {
	background-image:url("../../images/icons/balloon--plus.png");
	padding-top:0px;
	font-size:15px;
	padding-bottom:5px;
}

.gbh2 {
margin-top:0px;
}

#Character_FetishFilterHeader {
	margin-bottom:10px;
}

#Character_FetishFilterHeader select {
	width:60px;
}

.infodatabox {
clear:both;
min-height:400px;
}


.Character_GuestbookDatetime {
    font-style:italic;
}

.Character_Label {
    font-weight:bold;
}

.itgroup {
float:left;
width:210px;
margin-right:10px;
height:100%;
}

#Sidebar h3 {
margin-top:0px;
}

#Character_FetishDescription {
    position:absolute;
    display:none;
    border-style:solid;
    border-width:2px;
    max-width:200px;
    padding:5px 5px 5px 20px;
    padding-left:20px;
    background-repeat:no-repeat;
    background-position:2px 4px;
    background-image:url('../../images/icons/information-frame.png');
}

.Character_FetishListContainer {
    height: auto;
    border-spacing: 5px;
    border-collapse: separate;
}

.Character_FetishListContainer tr {
    height: auto;
}

.Character_FetishListContainer h3 {
    margin-top:0px;
}

.Character_Fetishlist {
    padding:5px;
    width: 25%;
    min-height:100px;
    height: auto;
    border-style: solid;
    border-width: 2px;
    border-top-width: 8px;
}

.Character_Fetishlist .Character_SubfetishList
{
    width: 90%;
    border-left-width: 6px;
    padding-left: 4px;
    height: auto;
}

.Character_Fetishlist a.Character_ListedFetish {
    padding-left:20px;
    background-repeat:no-repeat;
    cursor:pointer;
    background-image:url('../../images/icons/blue-document-tag.png');
    background-position:3px center;
}

.Character_Fetishlist a.Character_CustomFetish {
    padding-left:20px;
    font-weight:bold;
    background-repeat:no-repeat;
    cursor:pointer;
    background-position:3px center;
}

.Character_Fetishlist a.Character_CustomFetish.NoSubfetishes {
    background-image:url('../../images/icons/target.png');
}

.Character_Fetishlist a.Character_CustomFetish.HasSubfetishes.Closed
{
    background-image: url('../../images/icons/plus-white.png');
}

.Character_Fetishlist a.Character_CustomFetish.HasSubfetishes.Open
{
    background-image: url('../../images/icons/minus-white.png');
}

.Character_Fetishlist .Character_SubfetishList.Closed
{
    display: none;
}

.Character_Fetishlist .Character_SubfetishList.Open
{
    display: block;
}

.gbavatar {
float:left;
margin-right:5px;
width:50px;
height:50px;
}

a.Character_HighlightedFetish {
    font-weight:bold;
    background-image:url('../../images/icons/control-record-small.png');
}

#Character_PageActions {
    padding:10px;
}

#Character_PageActions a {
margin:2px 0px 2px 0px;
display:block;
}

#Character_TrackCharacterId {
    width:90px;
}

#Character_PageNote {
	background-image:url('../../images/icons/mail--arrow.png');
}

#Character_PageReport {
	background-image:url('../../images/icons/flag.png');
}

.ImageBlock{max-width: 100%; display: inline-block;}
.private_character_mark{
	width:20px;
	height:20px;
	display:inline-block;
	float:right;
	margin-right:5px;
	background-image:url('https://static.f-list.net/images/icons/hide.png');
	background-repeat:no-repeat;
	background-position: center center;
}
