﻿body.Clans
{
    padding-top:55px;
} 
body.Clans #content
{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.85);
    width:auto !important;
}
    
body.Clans #mainContent
{
    font-family:'Roboto', Arial, sans-serif;
}
    body.Clans #mainContent h1,
    body.Clans #mainContent h2,
    body.Clans #mainContent h3,
    body.Clans #mainContent h4,
    body.Clans #mainContent h5
    {
        font-family:'Roboto', Arial, sans-serif;
    }
 
.Clans.Index #mainContent
{
    background:none transparent;
}
.Clans.Welcome #mainContent
{
    background:url('/img/theme/destiny/bgs/bg_welcomeNoClan.png') center top no-repeat #151619;
    background-size:100% auto;
}
.Clans.Welcome .Sub_Nav
{
    display:none;
}
.settingsTips
{
    background: none repeat scroll 0 0 #1A1E24;
    border-top: 4px solid #479CE4;
    box-shadow: 0 9px 35px rgba(0, 0, 0, 0.75);
    color: #FFFFFF;
    font-family: 'Roboto',Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    max-width: 200px;
    padding: 10px;
}

#sidebar .select
{
}
    #sidebar .select label
    {
        background:#5e656b;
        color:#eef2f6;
    }
    #sidebar .select label:after
    {
        background:url("/img/theme/destiny/icons/icon_selectArrow.png") no-repeat #5e656b center center;
    }
    #sidebar .select.opened label:after
    {
        background: url("/img/theme/destiny/icons/icon_selectArrow_opened.png") no-repeat scroll center center #EEF2F6;
    }
    #sidebar .select .options
    {
        background: none repeat scroll 0 0 #EEF2F6;
        color: #000000;
    }
        #sidebar .select .option
        {
            border-top:1px solid #484f54;
        }
            #sidebar .select .option a
            {
                color:#000;
            }

#container_ClanContent .select
{
    border:1px solid #c4c7cb;
}
    #container_ClanContent .select.opened
    {
        border-bottom:0;
        margin-bottom:19px;
    }
    #container_ClanContent .select label
    {
        background:#fff;
        color:#666;
        line-height:41px;
        height:41px;
    }
    #container_ClanContent .select label:after
    {
        background:url("/img/theme/destiny/icons/icon_select.png") no-repeat center center;
        line-height:41px;
        height:41px;
    }
    #container_ClanContent .select.opened label:after
    {
    }
    #container_ClanContent .select .options
    {
        background: none repeat scroll 0 0 #fff;
        color: #666;
        border:1px solid #c4c7cb;
        border-top:0;
        left:-1px;
    }
        #container_ClanContent .select .option
        {
            border-top:1px solid #484f54;
        }
            #container_ClanContent .select .option a
            {
                color:#666;
                white-space:nowrap;
            }





/*.container_addTag
{
}
    .container_addTag .container_tags
    {
    }
    .container_addTag .container_textbox
    {
        min-height: 35px;
    }
    .container_addTag .tag
    {
		background:#606569;
		border-radius:5px;
		cursor: pointer;
		font-size:12px;
		float:left;
		line-height:22px;
		color:#fff;
		margin-right:5px;
		padding:0 5px;
    }
        .container_addTag .tag:before
        {
			position: relative;
			top: 1px;
            content:"-";
            margin-right:5px;
            font-size:20px;
			line-height: 10px;
        }
    .container_addTag .btn_addTag
    {
        border: 1px solid #0096DB;
        border-radius: 22px;
        color: #0096DB;
        display: inline-block;
        font-family: 'OpenSansBold',Arial,sans-serif;
        height: 22px;
        line-height: 21px;
        margin: 0;
        position: absolute;
        right: 10px;
        text-align: center;
        top: 10px;
        width: 22px;
        cursor:pointer;
    }*/

.container_addTag .btn_addTag {
    border: 1px solid #0096DB;
    border-radius: 22px;
    color: #0096DB;
    cursor: pointer;
    display: inline-block;
    font-family: 'Roboto',Arial,sans-serif;
    height: 22px;
    line-height: 21px;
    margin: 0;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    width: 22px;
}

.container_addTag .tag:before {
    content: "-";
    font-size: 20px;
    margin-right: 5px;
}

.container_addTag .tag {
    cursor: pointer;
    display: inline-block;
    font-family: 'OpenSansSemibold',Arial,sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin-right: 15px;
    word-wrap: break-word;
}




#ClanCreate .container_addTag
{
	float: left;
}
    #ClanCreate .container_addTag .container_tags
    {
        padding: 0;
    
		width: 384px;
        margin: 16px 0 0 16px;
    }
    #ClanCreate .tag:hover
	{
		background: rgba(23, 30, 36, 0.9);
    }

#AdvancedSearch_Tags.container_addTag
{
}
    #AdvancedSearch_Tags .container_tags
    {
        margin:9px;
    }
    #AdvancedSearch_Tags .tag
    {
        color:#eef2f6;
    }
    #AdvancedSearch_Tags .btn_addTag
    {
        border: 1px solid #000000;
        color: #000000;
    }
#groupHeader .container_addTag
{
        
}
    #groupHeader .container_addTag .list_clantags
    {
        display:inline-block;
        vertical-align:middle;
        margin-right:20px;
        margin-top:0;
    }
    #groupHeader .container_addTag .container_textbox
    {
        background: none repeat scroll 0 0 #FFFFFF;
        line-height: 23px;
        min-height: 0;
        display:none;
        vertical-align:middle;
    }
        #groupHeader.isEditing .container_addTag .container_textbox
        {
            display:inline-block;
        }        
    #groupHeader .btn_addTag
    {
        border-radius: 15px;
        font-size: 13px;
        height: 15px;
        line-height: 13px;
        top: 5px;
        width: 15px;
    }


#CreatePost_Tags .tag
{
    max-width: 152px;
    min-height: 39px;
}



.panel_tagSuggestions
{
    background:#fff;
    font-size:12px;
    border:1px solid #c3c7cb;
    border-top:0;
    padding:0 8px;
    position:absolute;
    top:auto;
    left:0;
    display:block;
}
    .panel_tagSuggestions:empty
    {
        display:none;
    }
    .panel_tagSuggestions:hover
    {
        cursor:pointer;
    }
#ClanCreate .panel_tagSuggestions
{
    width:173px;
    left:-1px;
}
#AdvancedSearch_Tags .panel_tagSuggestions
{
    width:185px;
    left:0;
}



.container_clanSettingsToggle
{
    overflow:hidden;
    display:inline-block;
    border:#a0a0a0 1px solid;
    border-radius:2px;
}
    .container_clanSettingsToggle input
    {
        position:absolute;
        left:-9999px;
    }
    .container_clanSettingsToggle label
    {
        
        font-family:'OpenSansSemibold',Arial, sans-serif;
        font-size:14px;
    }
    .container_clanSettingsToggle span
    {
        background:#fff;
        color:#666;
        line-height:40px;
        padding:0 17px;
        float:left;
    }
    .container_clanSettingsToggle label span.off,
    .container_clanSettingsToggle input:checked + label span.on
    {
        background:#4996d7;
        color:#f5f5f5;
    }
    .container_clanSettingsToggle input:checked + label span.off
    {
        background:#fff;
        color:#666;
    }

.JS
{
    display:block !important;
}
.Clans
{
    background-size:cover;
}
    .Clans.Clan
    {
        background:none #fff;
    }
    .Clans.Create
    {
        background:url("/img/theme/bungienet/bgs/bg_body_sword.gif");
    } 

.Clans .btn_blue, 
.Clans .btn_red,
.Clans .btn_gray
{
    line-height:41px;
    height:41px;
    border:0;
    padding:0 15px;
    box-shadow:none;
}

.clanTip
{
    float: none;
    margin: 0;
    right: 249px;
    z-index: 10;
}


#groupHeader [contenteditable="true"], #groupHeader .container_textarea
{
    background: none repeat scroll 0 0 #E1E1E1;
    border: 5px solid #E1E1E1;
    color: #333333 !important;
}
    #groupHeader .container_textarea,
    #groupHeader.isEditing #p_aboutClan 
    {
        display:none;
    }
    #groupHeader.isEditing .container_textarea, 
    #groupHeader #p_aboutClan
    {
        display:block;
    }
    #groupHeader .with_BBcode
    {
        padding-top:30px;
    }
    #groupHeader #groupName
    {
        transition:color 800ms linear, min-width 200ms linear;
        min-width:0;
    }
    #groupHeader #groupName[contenteditable="true"]
    {
        min-width:500px;
        margin-bottom:5px;
        margin-top:-5px;
    }
    #groupHeader #groupName[contenteditable="true"],
    #groupHeader .motto [contenteditable="true"]
    {
        border-bottom: 0 none;
        border-top: 0 none;
        cursor: text;
    }
        #groupHeader .empty [contenteditable="true"]
        {
            display:inline-block;
            min-width:500px;
            line-height:37px;
            height:37px;            
        }
            #groupHeader .empty span[contenteditable="true"]:before:focus
            {
                display:none;
            }

#groupHeader .characteristic .handle
{
    display:none;
}
    #groupHeader.isEditing .characteristic .handle
    {
        display:block;
    }


    #groupHeader.isEditing .characteristic .handle
    {
        width:12px;
        height:15px;
        position:absolute;
        top:-4px;
    }
        #groupHeader.isEditing .characteristic .handle:before
        {
            background:url("/img/theme/destiny/icons/icon_range_handle.png") no-repeat;
            width:12px;
            height:15px;
            position:absolute;
            top:0;
            left:-6px;
            content:"";
            display:block;
        }
#groupHeader #Tags_Clan
{
}
    #groupHeader.isEditing .tag
    {
        cursor:pointer;
    }
    #groupHeader .tag:before
    {
        display:none;
    }
    #groupHeader.isEditing .tag:before
    {
        content: "-";
        display: inline;
        font-size: 20px;
        line-height: 20px;
        margin-right: 5px;
        vertical-align: text-bottom;
    }
    

#p_aboutClan
{
}
    #p_aboutClan a
    {
        font-size:18px;
        color:#0096DB;
    }
    #p_aboutClan strong
    {
        font-weight:bold;
    }
#p_aboutClan .spoiler {
    background: none repeat scroll 0 0 #EEEEEE;
    border-color: #AAAAAA;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 1px 2px;
    color: #EEEEEE;
    cursor: default;
    font-size: 11px;
    margin: 7px;
    overflow: hidden;
    padding: 3px 7px;
    position: relative;
    width: 413px;
}
    #p_aboutClan .spoiler a, #p_aboutClan .spoiler blockquote
    {
        color:#eee;
    }
	#p_aboutClan .spoiler:after {
		background: none repeat scroll 0 0 #DDDDDD;
		color: #000000;
		content: "Spoiler Alert - Click at your own risk";
		cursor: pointer;
		display: block;
		left: 0;
		padding: 3px 7px;
		position: absolute;
		top: 0;
		width: 413px;
	}

	#p_aboutClan .spoiler.opened {
		background: none repeat scroll 0 0 #AAAAAA;
		border-color: #888888;
		color: #000000;
		height: auto;
	}
        #p_aboutClan .spoiler.opened blockquote
        {
            color:#505050;
        }
        #p_aboutClan .spoiler.opened a
        {
            color:#ffffff;
        }
            #p_aboutClan .spoiler.opened a:hover
            {
                color:#ffffff;
            }
    #p_aboutClan .spoiler.opened:after
    {
        display:none;
    }

#p_aboutClan blockquote {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #DDDDDD #DDDDDD #DDDDDD #0096DB;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    margin: 7px;
    padding: 3px 7px;
    position: relative;
    width: 413px;
}
	
    #p_aboutClan blockquote blockquote
    {
        width:auto;
		overflow: hidden;
    }
    #p_aboutClan .spoiler blockquote
    {
        border: 0 none;
        margin: 0;
        min-height: 0;
        padding: 0;
    }
    #p_aboutClan .spoiler.opened blockquote
    {
        border: 0 none;
        margin:5px 0px 5px 15px;
        min-height: 22px;
        padding: 3px 9px;
        width:auto;
        border-left: 3px solid #0096db;
    }








.header_clan
{
    padding: 0 15px;
    position: relative;
}
    .header_clan p
    {
        font-size:12px;
        line-height:52px;
        color:#fff;
        position:relative;
    }
    .header_clan .title
    {
        width:100%;
        font-size:16px;
        color:#323232;
        font-weight: 400;
    }

.header_groupIndex
{
    background: url("/img/theme/destiny/headers/groups_header.jpg") no-repeat 0 0 rgba(0, 0, 0, 0);
    background-size:cover;
    height: 361px;
    text-align: center;
}
	.header_groupIndex .groupHeaderContent
	{
		width: calc(100% - 250px);
        padding-top:54px;
	}
		.compact .header_groupIndex .groupHeaderContent,
		.NoSidebar .header_groupIndex .groupHeaderContent
		{
			width: 100%;
		}
    .header_groupIndex h1
    {
        background: url("/img/theme/destiny/icons/icon_groups2.png") no-repeat scroll center 13px rgba(0, 0, 0, 0);
        color: #FFFFFF;
        font-family: 'Roboto',Arial,sans-serif;
        font-size: 28px;
        font-weight: 200;
        margin-bottom: 5px;
        padding-top: 136px;
    }
    .header_groupIndex p
    {
        font-weight: 400;
        font-size:14px;
        color:#fff;
    }

#About_Clan #clanStyles
{
    border-bottom:0;
}
    #About_Clan #clanStyles h4
    {
        border-bottom:0;
    }
    #clanStyles .characteristics
    {
    }
        #clanStyles .characteristics h5
        {
            float:left;
            color:#fff;
            font-family:'OpenSansSemibold', Arial, sans-serif;
            font-size:14px;
            line-height:30px;
            position:absolute;
            left:0;
            top:0;
        }
        #clanStyles .characteristics li
        {
            color:#242c35;
            font-size:12px;
            padding:0;
            clear:both;
            position:relative;
            padding-left:100px;
            width:384px;
        }
        #clanStyles .characteristics .container_bar
        {
            height:5px;
            width:100%;
            position:relative;
            background: rgba(0,0,0,.2);
            border:1px solid #000;
        }
        #clanStyles .characteristics .bar
        {
            background: none repeat scroll 0 0 #0096db;
            height: 100%;
            position: absolute;
            top: 0;
            width:100%;
        }
        #clanStyles .characteristics .labels
        {
            text-align:right;
            padding:0 5px 0 0;
            line-height:22px;
            font-size:12px;
            font-family:'OpenSansRegular', Arial, sans-serif;
            color:#a8afb2;
            margin-bottom:2px;
        }
            #clanStyles .characteristics .labels span:first-child
            {
                float:left;
            }





    
#list_groups
{
    padding:0 266px 100px 0;    
}
    .compact #list_groups
    {
        padding:0 0 100px;
    }
    #list_groups > li
    {
        clear:both;
    }

.list_suggestedGroups
{
    border-top:rgba(195,199,203, .5) 1px solid;
    box-shadow:0 1px 0 0 #fff inset; 
}
    .list_suggestedGroups .title
    {
        display:inline;
    }
    .list_suggestedGroups .header_clan .container_checkbox
    {
        float:right;
        line-height: 52px;
    }



#SidebarClanCreateSidebar h3
{
    display:none;
}



#CreateGroupPanel
{
    position:absolute;
    width:100%;
    display:none;
}
    #ClanCreate .btn_cancelClanCreation
    {
        background:#999;
        color:#fff;
        box-shadow:none;
    }
    .createState #CreateGroupPanel
    {
        z-index:2;
        position:relative;
        display:block;
    }
#GroupSearchPanel
{
    
}
    .createState #GroupSearchPanel
    {
        display:none;
    }


#SidebarClanCreate
{
    display:none;
}
    .createState #SidebarClanCreate
    {
        display:block;
    }



.groupHeaderContent .btn_goCreateClan
{
    background: none repeat scroll 0 0 #479CE4;
    border-radius: 5px;
    color: #FFFFFF;
    font-family: 'Roboto',Arial,sans-serif;
    height: 33px;
    line-height: 33px;
    padding-left: 40px;
    position: relative;
    text-transform: uppercase;
    margin:11px 0 0;
}
    .groupHeaderContent .btn_goCreateClan:before
    {
        background: url("/img/theme/destiny/icons/sprite_createPostButtons.png") no-repeat scroll right top #2B7ABD;
        border-color: #2B7ABD;
        border-image: none;
        border-radius: 5px 0 0 5px;
        border-style: solid;
        border-width: 4px 4px 5px 5px;
        content: "";
        height: 22px;
        left: 1px;
        position: absolute;
        top: 1px;
        width: 22px;
    }






.GroupSettingsForm
{
}
    .GroupSettingsForm .section
    {
        border-top: 1px solid #c3c7cb;
        float: left;
        margin-bottom: 15px;
        width: 100%;
    }
        #ClanCreate.GroupSettingsForm .section
        {
            padding:0 17px;
            width:auto;
            float:none;
        }
    .GroupSettingsForm h4
    {
        color: #333;
        font-family: 'OpenSansSemibold',Arial,sans-serif;
        font-size: 16px;
        font-weight: normal;
        line-height: 49px;
    }
    .GroupSettingsForm .container_textbox,
    .GroupSettingsForm .container_select,
    .GroupSettingsForm .container_textarea
    {
        margin-top:2px;
        margin-right:2px;
        position:relative;
        background:#fff;
        border:1px solid #c3c7cb;
        
    }
    .GroupSettingsForm .container_textbox
    {
        height:40px;
        line-height:40px;
        width:300px;
    }
    .GroupSettingsForm .container_textarea
    {
        width:600px;
    }
        .GroupSettingsForm textarea
        {
            resize:none;
        }
    .GroupSettingsForm .container_select
    {
        float:left;
    }
        .GroupSettingsForm .container_select select
        {
            padding: 5px;
        }
        .GroupSettingsForm .container_select select,
        .GroupSettingsForm .container_select option
        {
            border:0;
            width:100%;
            font-size:14px;
        }
    .GroupSettingsForm .container_select + div
    {
        clear:both;
    }

    .GroupSettingsForm .container_form .container_checkbox
	{
		margin-bottom: 5px;
        padding: 5px 0;
	}
        .GroupSettingsForm .container_checkbox label {
            font-size: 14px;
        }



    .GroupSettingsForm .container_textbox .error,
    .GroupSettingsForm .container_textarea .error
    {
        background: none repeat scroll 0 0 #ffffff;
        border-top: 4px solid #ff0000;
        box-shadow: 0 9px 35px rgba(0, 0, 0, 0.75);
        color: #ffffff;
        font-family: Roboto,Arial,sans-serif;
        font-size: 12px;
        font-weight: 400;
        left: 0;
        line-height: 20px;
        min-width: 96%;
        padding: 0 2%;
        position: absolute;
        white-space: nowrap;
        width: auto;
    }
    .GroupSettingsForm .container_textbox .error
    {
        top: -40%;
    }
    .GroupSettingsForm .container_textarea .error
    {
        top:0;
    }
    
    .GroupSettingsForm .container_textbox .helper
    {
        background:url("/img/theme/destiny/icons/icon_textbox.png") no-repeat right center;
        float:right;
        height:100%;
        display:inline-block;
        color:#c9c9c9;
        font-size:14px;
        padding-right:26px;
        position:absolute;
        right:5px;
        top:0;
        height:100%;
        min-width:20px;    
    }
        .GroupSettingsForm .container_textbox .helper:empty
        {
            padding-right:0;
        }

    .GroupSettingsForm .actions
    {
        padding:17px;
    }
    #AdminPages.GroupSettingsForm .actions .btn_blue,
    #AdminPages.GroupSettingsForm .actions .btn_gray
    {
        color:#fff;
        line-height: 41px;
        font-family: 'Roboto',arial,sans-serif;
        margin-left:0;
    }

#AdminPages.GroupSettingsForm .container_textbox_clanId
{
    margin-top:17px;
}
.GroupSettingsForm .container_select_privacy
{
    margin:5px  0;
}

.GroupSettingsForm .select_clanLanguage
{
    border:1px solid #c3c7cb;
    float:left;
}

.ClanCreate
{
    padding-left:17px;
    padding-top:17px;
    padding-bottom:17px;
}


.ClanCreate .container_textbox_clanTag
{
    width:173px;
	float: none;
}


.GroupSettingsForm .container_textarea_missionStatement
{
    height:125px;
}
    #textarea_missionStatement
    {
        height:100%;
    }

   

    /*.container_textbox_clanTag{}
        .container_textbox_clanTag .helper.btn_addTag
        {
            background:url("/img/theme/destiny/icons/icon_addTag.png") no-repeat center center;
            width:21px;
        }
        .container_textbox_clanTag .panel_tagSuggestions
        {
            width:173px;
            left:-1px;
        }
    .list_clanTags{
        width:190px;
        float:left;            
    }
        .list_clanTags li
        {
            background-image: url("/img/theme/destiny/icons/icon_removeTag.png");
            background-position: 11px 10px;
            background-repeat: no-repeat;
            color: #16171A;
            display: inline-block;
            font-size: 12px;
            line-height: 18px;
            max-width: 152px;
            min-height: 36px;
            padding-left: 35px;
            padding-top: 10px;
            word-wrap: break-word;
        }
            .list_clanTags li:hover
            {
                cursor:pointer;
                background-image:url("/img/theme/destiny/icons/icon_removeTag_hover.png");
            }*/

.ClanCreate .container_playStyle
{
    border:1px solid #c3c7cb;
    width:513px;
    padding:21px 17px;
    background:#fff;
    color:#7f7f7f;
    margin-top:17px;
}
    .container_playStyle.active * 
    {
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    .ClanCreate .container_playStyle:first-child
    {
        margin-top:0;
    }
    .container_playStyle h5
    {
        font-size:14px;
    }
    .container_playStyle  .container_bar
    {
        height:5px;
        width:100%;
        position:relative;
        background:#c0c6ce;
    }
    .container_playStyle  .bar
    {
        background: none repeat scroll 0 0 #0096DB;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }
    .container_playStyle  .labels
    {
        text-align:right;
        padding:0 5px;
        line-height:22px;
        font-size:12px;
    }
        .container_playStyle  .labels :first-child
        {
            float:left;
        }
    .container_playStyle .handle
    {
        width:12px;
        height:15px;
        position:absolute;
        top:-4px;
    }
        .container_playStyle .handle:before
        {
            background:url("/img/theme/destiny/icons/icon_range_handle.png") no-repeat;
            width:12px;
            height:15px;
            position:absolute;
            top:0;
            left:-6px;
            content:"";
            display:block;
        }
        .container_playStyle .right
        {
            left:100%;
        }
        .container_playStyle .left
        {
            left:0%;
        }


#SidebarClanCreate h3
{
    display:none;
}

#sidebar #SidebarClanDetail
{
}
    #sidebar #SidebarClanDetail .tab
    {
        width:25%;
    }
    #sidebar #SidebarClanDetail .tab > .trigger
    {
    }
        body.compact #sidebar.opened .panel.on .tab.current > .trigger, body.ClosedSidebar #sidebar.opened .panel.on .tab.current > .trigger {
           height: 49px;
            left: 0;
            top: 0;
        }
        
        #SidebarClanDetail .btn_loadMore,
        #SidebarClanSearch .btn_loadMore
        {
            display:none;
            width:100%;
            text-align:center;
            line-height:30px;
			font-weight: 500;
            font-size:14px;
            background: none repeat scroll 0 0 #479CE4;
            color: #FFFFFF;
            cursor:pointer;
        }
            #SidebarClanDetail .open .btn_loadMore,
            #SidebarClanSearch .btn_loadMore
            {
                display:block;
            }
            
.activitySection
{
}
    
    .activitySection li
    {
        border-top:1px solid #393D48;
        padding:11px;
        clear:both;
        display:block;
        position:relative;
        color:#B7BEC1;
    }
    .activitySection .content
    {
        color: #B7BEC1;
        font-size: 14px;
    }
        .activitySection .content .summary
        {
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
        }
        .activitySection .content a
        {
            color:#B7BEC1;
            font-size:14px;
        }


.membersSection
{
    padding-top:9px;
}
.membersSection .container_textbox
{
    background:#fff;
    color:#151619;
	font-weight: 500;
    margin:0 9px 9px;
    clear:both;
}
.membersSection li
{
}
    .membersSection li
    {
        border-top:1px solid #393D48;
        padding:11px;
        clear:both;
        display:block;
        position:relative;
    }
    .membersSection li > .avatar
    {
        width:40px;
        height:40px;
        margin-right:11px;
        float:left;
    }
    .membersSection li > .content
    {
        color: #B7BEC1;
        float: left;
        font-size: 14px;
        width: 146px;
    }
        .membersSection li > .content p
        {
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
        }
        .membersSection li > .content a
        {
            color:#aeb7bc;
            font-size:14px;
        }


#SidebarClanSearchOptions
{
}
    .tab_search .container_textbox
    {
        background: none repeat scroll 0 0 #FFFFFF;
        clear: both;
        color: #151619;
        font-family: 'OpenSansSemibold',Arial,sans-serif;
        height: 35px;
        line-height: 35px;
        margin: 0 9px 9px;
    }
    .tab_search .btn_advanceOptions
    {
        background:#393d48;
        display:block;
        line-height:36px;
        font-size:12px;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        color:#b7bec1;
        margin-bottom:1px;
    }
        .tab_search .btn_advanceOptions:before
        {
            border: 2px solid #70747d;
            border-radius: 18px 18px 18px 18px;
            content: "";
            display: inline-block;
            height: 18px;
            margin: 0 8px;
            position: relative;
            top: -2px;
            vertical-align: middle;
            width: 18px;
        }
            .tab_search .btn_advanceOptions.on:before
            {
                background-color: #eef2f6;
                box-shadow: 0 0 0 6px #393D48 inset;
            }
            
    .tab_search .btn_searchGroups
    {
        display:block;
        line-height:36px;
        font-size:12px;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        color:#fff;
        background: url("/img/theme/destiny/icons/icon_search.png") no-repeat scroll 10px center rgb(71, 156, 228);
        padding-left:38px;
    }
        
    .tab_search #AdvancedSearchOptions > ul
    {
        display:none;
    }

#AdvancedSearch_ClanAttributes .attribute,
#AdvancedSearch_ClanAttributes .styles,
#AdvancedSearch_ClanAttributes .activities
{
    background:#1c2129;
    margin:9px;
}
#AdvancedSearch_ClanAttributes{}
#AdvancedSearch_ClanStyles{}
    #AdvancedSearch_ClanStyles .style
    {
        margin-top:3px;
    }
    #AdvancedSearch_ClanStyles .style:first-child
    {
        margin-top:0;
    }
#AdvancedSearch_PreferredActivity{}
/*#AdvancedSearch_Tags{}
    #AdvancedSearch_Tags .container_tags
    {
        margin:9px;
    }
    #AdvancedSearch_Tags .tag
    {
        color:#eef2f6;
        font-size:12px;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        display: inline-block;
        font-size: 12px;
        line-height: 18px;
        word-wrap: break-word;
        margin-right:15px;
    }
    #AdvancedSearch_Tags .tag:before
    {
        content:"-";
        margin-right:5px;
        font-size:20px;
    }
        #AdvancedSearch_Tags .tag:hover
        {
            cursor:pointer;
        }
    #AdvancedSearch_Tags .container_text
    {
        height:39px;
    }
    #AdvancedSearch_Tags .btn_addTag
    {
        border: 1px solid #000000;
        border-radius: 22px 22px 22px 22px;
        color: #000000;
        display: inline-block;
        height: 22px;
        line-height: 22px;
        margin: 0;
        position: absolute;
        right: 10px;
        text-align: center;
        top: 10px;
        width: 22px;
    }
    .container_textbox_advancedSearch .panel_tagSuggestions
    {
        width:185px;
        left:0;
    }*/
.btn_returnToSearch
{
    background: url("/img/theme/destiny/icons/icon_backArrow.png") no-repeat scroll 8px center #16181C;
    color: #FFFFFF;
    display: block;
    font-family: 'OpenSansSemibold',Arial,sans-serif;
    font-size: 12px;
    line-height: 36px;
    padding-left: 24px;
}
.btn_returnToActivity
{
    background: url("/img/theme/destiny/icons/icon_backArrow.png") no-repeat scroll 8px center #474e59;
    color: #FFFFFF;
    display: block;
    font-family: 'OpenSansSemibold',Arial,sans-serif;
    font-size: 12px;
    line-height: 36px;
    padding-left: 24px;
}
.btn_gotoRequests
{
    background: url("/img/theme/destiny/icons/icon_forwardArrow.png") no-repeat scroll right center #16181C;
    color: #FFFFFF;
    display: block;
    font-family: 'OpenSansSemibold',Arial,sans-serif;
    font-size: 12px;
    line-height: 36px;
    padding: 0 11px;
    border-right:11px solid #16181C;
}
#SidebarClanPendingMembers {
    position: absolute;
    top: 0;
}   
    



#sort_list_clanSearchResults
{
    border: 1px solid #7B869A;
    border-radius: 5px 5px 5px 5px;
    display: table;
    margin: 9px;
    overflow: hidden;
    table-layout: fixed;
    width: 230px;
}
    #sort_list_clanSearchResults li
    {
        display:table-cell;
        vertical-align:middle;
        text-align:center;
        border:1px solid #7b869a;
    }
    #sort_list_clanSearchResults a
    {
        color:#eef2f6;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        font-size:12px;
        line-height:23px;
        display:block;
        height:23px;
    }
    #sort_list_clanSearchResults .on
    {
        background:#7b869a;
    }

.tabSections 
{
	background: rgb(21, 22, 25);
}

/* everything in the sidebar to do with search*/
.tab_search
{
}
    .tab_search .section
    {
        display:none;
    }
    .tab_search .current
    {
        display:block;
    }
    /* top with the search textfield */
    .tab_search .searchSection
    {
        padding-top:9px;
    }
    
    /* advanced search section */
    .tab_search .advancedsearchSection
    {
    }

    /* search results */
    .tab_search .resultsSection
    {
    }
 
#list_clanSearchResults{
    border-bottom:1px solid #393D48;
}
    .list_groupInSidebar li
    {
        border-top:1px solid #393D48;
        padding:11px;
        clear:both;
        display:block;
        position:relative;
    }
        .list_groupInSidebar .empty
        {
            color: #fff;
            font-size: 12px;
        }
        .list_groupInSidebar li .overlay
        {
            position:absolute;
            width:100%;
            height:100%;
            z-index:2;
            left:0;
            top:0;
        }
        .list_groupInSidebar .clanTip li
        {
            border:0;
        } 
    .list_groupInSidebar li > .avatar
    {
        width:40px;
        height:40px;
        margin-right:11px;
        float:left;
    }
    .list_groupInSidebar li > .content
    {
        color: #B7BEC1;
        float: left;
        font-size: 14px;
        width: 176px;
    }
        .list_groupInSidebar li > .content p
        {
            white-space:nowrap;
            overflow:hidden;
            text-overflow:ellipsis;
        }
        .list_groupInSidebar li > .content a
        {
            color:#aeb7bc;
            font-size:14px;
        }

#sidebar
{
    overflow-x:visible;
}
    #sidebar .panel.on
    {
        position:absolute;
		top: 0;
    }
#sidebar .accordion .trigger
{
    padding-left:32px;
    width:auto;
}
    #sidebar .accordion .trigger:before
    {
	    border: 1px solid rgba(255, 255, 255, 0.3);
        border-radius: 18px;
        content: "+";
        font-size: 14px;
        height: 18px;
        left: 10px;
        line-height: 17px;
        position: absolute;
        text-align: center;
        text-indent: 0;
        top: 13px;
        width: 18px;
    }

    #sidebar .accordion .open .trigger:before
    {
	    content: "-";
        font-size: 21px;
        font-weight: 500;
        line-height: 13px;
    }

#container_banners{
    padding:1px;
}
    #container_banners a
    {
        display:block;
        border:1px solid #1d222b;
        
    }
        .touch #container_banners a
        {
            margin-top:20px;
        }
        #container_banners a:hover,
        #container_banners .on a 
        {
            border-color:#d2d5d8;
        }
    #container_banners img
    {
        width:100%;
        display:block;
    }
#container_avatars
{
    padding:1px;
    overflow:hidden;
}
    #container_avatars a
    {
        float:left;
        width:59px;
        border:1px solid #1d222b;
        
    }
        .touch #container_avatars a
        {
            margin:20px;
        }
        #container_avatars a:hover,
        #container_avatars .on a
        {
            border-color:#d2d5d8;
        }
    
    #container_avatars img
    {
        width:100%;
        display:block;
    }



#groupHeader
{
    height:300px;
    position: relative;
    transition: height .8s ease-in-out 0s;
    min-width:599px;
}
    #groupHeader.opened
    {
        height:776px;
    }
    #groupHeader .bg
    {
        background-position: center top;
        background-repeat: no-repeat;
        background-size: cover;
        height: 300px;
        padding:0 285px 0 15px;
        position:relative;
        z-index:2;
    }
        .compact #groupHeader .bg
        {
            padding:0 15px;
        }
        .Sub_Nav + #groupHeader .bg
        {
            height: 254px;
            padding-top: 46px;
        }
        #groupHeader .info
        {

        }
            #groupHeader .avatar
            {
                width:91px;
                height:91px;
                display:inline-block;
                vertical-align:middle;
                margin-right:15px;
            }
            #groupHeader .content
            {
                display:inline-block;
                vertical-align:middle;
                height:91px;
                color:#fff;
                text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
                margin-bottom:7px;
            }
                #groupHeader #groupName
                {
                    color: #FFFFFF;
                    display: inline-block;
                    font-family: 'Roboto',Arial,sans-serif;
                    font-size: 45px;
                    font-weight: 500;
                    vertical-align: middle;
                    width: auto;
                }
                #groupHeader .container_clanId
                {
                    font-size:25px;
                    font-weight: 200;
                    vertical-align:middle;
                    color:#fff;
                    display:inline-block;
                    width:auto;
                }
                #groupHeader .motto
                {
                    font-family: 'Roboto',Arial,sans-serif;
                    font-size: 24px;
                    font-weight: 200;
                }
                    #groupHeader .empty span
                    {
                        display:none;
                    }
            #groupHeader .bar_actions
            {
                clear: both;
                margin-top: 7px;
                position: relative;
                z-index: 1;
            }
                #groupHeader .bar_actions .trigger, #groupHeader .btn_saveSettings
                {
                    line-height:34px;
                    padding:0 14px;
                    color:#fff;
                    font-weight:normal;
                    font-size:12px;
                    float:left;
                    cursor:pointer;
                    background-color:transparent;
                    transition:background-color 0.8s ease 0s;
                    border-radius:6px;
                }
                #groupHeader .bar_actions .trigger_interact
                {
                    
                    background:#1e242b;
                }
                    #groupHeader .bar_actions  .trigger:hover,
                    .opened#groupHeader .bar_actions .trigger_about,
                    #groupHeader .opened .trigger_interact,
                    .isEditing#groupHeader .btn_displaySettings
                    {
                        background:#52a2e8;
                    }
                        .isEditing#groupHeader .bar_actions .trigger_about
                        {
                            color:#fff;
                            background:none transparent;
                        }
                    #groupHeader .btn_saveSettings
                    {
                        background:#f00;
                    }
                #groupHeader .bar_actions .trigger:before
                {
                    background:url("/img/theme/destiny/icons/sprite_icons_clanHeaders2.png") no-repeat 0 0;
                    content:"";
                    display:inline-block;
                    vertical-align: text-top;
                    width:16px;
                    height:16px;
                    margin:0 8px 0 0; 
                }
                    
                #groupHeader .bar_actions .trigger_about:before
                {
                    background-position:-32px 0;
                }

                #groupHeader .bar_actions .btn_joinClan:before
                {
                    background-image: url("/img/theme/bungienet/icons/sprite_left_nav.png");
                    background-position: -22px -217px;
                    background-repeat: no-repeat;
                }


                #groupHeader .bar_actions .btn_joinGroup:before
                {
                    background-position:-16px 0;
                }
                   
                #groupHeader .bar_actions .trigger_interact:before
                {
                    background-position:0 0;
                }
                    
                #groupHeader .bar_actions .btn_displaySettings:before
                {
                    background-position:-48px 0;
                }
                #groupHeader .bar_actions .btn_saveSettings:before
                {
                    display:none;
                }
                 
#groupHeader .actions
{
    float:left;
}
    #groupHeader .options
    {
        background: none repeat scroll 0 0 #ffffff;
        border-radius: 0 6px 6px;
        padding: 0;
        top: 30px;
        width: auto;
    }
        #groupHeader .opened .options
        {
            display: block;
        }
        #groupHeader .options h4
        {
            font-family: 'Roboto',Arial,sans-serif;
            font-size: 14px;
            height:30px;
            line-height:30px;
            text-transform:uppercase;
            font-weight:400;
            padding:0 13px;
            white-space:nowrap;
            text-overflow:ellipsis;
            overflow:hidden;
        }
        #groupHeader .options > li
        {
            border-top:1px solid #e1e8ed;
            margin:0 2px;
            padding:10px 0;
        }
            #groupHeader .options > li:first-child
            {
                border-top:0;
            }
        #groupHeader .option a
        {
            color: #66757f;
            font-family: 'Roboto',Arial,sans-serif;
            font-size: 14px;
            font-weight: 400;
            height: 30px;
            line-height: 30px;
            padding: 0 13px;
        }
    
    


#groupHeader .info
{
    float:left;
    width:50%;
    height:100%;
    min-width:50%;
}
    #groupHeader .info > div
    {
        position:absolute;
        bottom:15px;
        left:15px;
    }
#groupHeader .info_members
{
    float:right;
    position:relative;
    width:50%;
    height:100%;
    min-width:400px;
}
    #groupHeader .info_members .numbers
    {
        position:absolute;
        bottom:18px;
        right:0;
        color:#fff;
    }
        #groupHeader .info_members .number
        {
            float:right;
            text-align:right;
            border-right:1px solid rgba(255,255,255,.5);
            font-size:14px;
            padding:0 21px;
        }
            #groupHeader .info_members .number:first-child
            {
                border-right:0;
            }
            #groupHeader .info_members .number span:first-child
            {
                display: block;
                font-size: 34px;
                font-weight: 100;
                line-height: 1;
            }
            .info_groupHeaderNumbers.cloned
            {
                background: none repeat scroll 0 0 #1A1E24;
                border-top: 4px solid #479CE4;
                box-shadow: 0 9px 35px rgba(0, 0, 0, 0.75);
                font-size: 12px;
                font-weight: 400;
                color:#fff;
                padding:10px;
                max-width:150px;
                font-family:Roboto, Arial, sans-serif;
            }

    #groupHeader .info_members .btn_joinGroup
    {
        bottom: 90px;
        color: #FFFFFF;
        font-size: 12px;
        height: 29px;
        line-height: 29px;
        position: absolute;
        right: 0;
        text-transform: uppercase;
        background:#479ce4;
        padding-right:10px;
        border-radius:5px;
    }
        #groupHeader .info_members .btn_joinGroup:before
        {
            background: url("/img/theme/destiny/icons/icon_btn_join.png") no-repeat scroll center center #2B7ABD;
            border-radius: 5px 0 0 5px;
            content: "";
            float:left;
            height: 29px;
            margin-right: 8px;
            width: 29px;
        }
    
#groupHeader .alliances
{
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: #ffffff;
    font-family: 'Roboto',Arial,sans-serif;
    font-size: 14px;
    height: 52px;
    left: 10px;
    line-height: 52px;
    padding: 0 250px 0 6px;
    position: absolute;
    right: 10px;
    text-align: right;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
    top: 47px;
}
    #msg_clanprobation ~ #content .alliances
    {
        top:66px;
    }
    .compact #groupHeader .alliances
    {
        padding-right:0;
    } 
    #groupHeader .alliances > p:first-child
    {
        float:left;
    }
    #groupHeader .alliances .select
    {
        display: inline-block !important;
        height: 32px;
        line-height: 32px;
        vertical-align:middle;
    }
    #groupHeader .alliances .options
    {
        background: none repeat scroll 0 0 #eef2f6;
        border-radius: 0 0 6px 6px;
        color: #000000;
        display: block;
        position: static;
        visibility: hidden;
    }
        #groupHeader .alliances .options h4
        {
            white-space:nowrap;
            height: 32px;
            line-height: 32px;
            padding: 0 11px;
            background: none repeat scroll 0 0 #5E656B;
            color: #EEF2F6;
        }
        #groupHeader .alliances .opened .options
        {
            visibility:visible;
            width:auto;

        }
        #groupHeader .alliances .select .option a {
            display: block;
            height: 32px;
            line-height: 32px;
            padding: 0 11px;
            color: #000000;
            white-space:nowrap;
        }
    #groupHeader .alliances .select label {
        color: #EEF2F6;
        height: 32px;
        line-height: 32px;
        padding: 0 46px 0 11px;
    }

        #groupHeader .alliances .select label:after {
            background: url("/img/theme/destiny/icons/icon_selectArrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);
            border: 0 none;
            content: "";
            display: block;
            height: 32px;
            position: absolute;
            right: 0;
            top: 0;
            width: 32px;
        }

        #groupHeader .alliances .select.opened label:after {
            background: url("/img/theme/destiny/icons/icon_selectArrow_opened.png") no-repeat scroll center center #EEF2F6;

        }        

                /*#groupHeader .btn_saveSettings
                {
                    color:#fff;
                    font-size:12px;
                    font-family:'OpenSansSemibold', Arial, sans-serif;
                    background:url("/img/theme/destiny/icons/icon_settingsGear.png") no-repeat 10px center #BD5E58;
                    line-height:30px;
                    padding:0 10px 0 39px;
                    display:inline-block;
                    margin-left:15px;
                    transition:all .5 linear;
                }
                
                
                #groupHeader #clanId
                {

                }
                
                #groupHeader .description
                {

                }
                    #groupHeader .block_description
                    {
                        float:left;
                        color:#fff;
                        margin-left:15px;
                    }
                        #groupHeader .block_description:first-child
                        {
                            margin-left:0;
                        }
                        #groupHeader .block_description .value
                        {
                            font-size:20px;
                            border-bottom:1px solid rgba(255,255,255,.5);
                            line-height:40px;
                            min-height:40px;
                        }
                            #groupHeader #trigger_about
                            {
                                color:#fff;
                                background:url("/img/theme/destiny/icons/icon_openAbout.png") no-repeat right center;
                                display:block;
                                height:40px;
                                padding-right:30px;
                            }
                            .isEditing#groupHeader #trigger_about
                            {
                                cursor:default;
                            } 
                        #groupHeader .block_description .label
                        {
                            font-size:12px;
                            line-height:26px;
                        }
    */


#container_belowClanHeader
{
    position: relative;
    transition: top 0.4s linear 0s;
}
    #container_belowClanHeader.groupHeaderIsOpen 
    {
        margin-bottom: 0;
    }
    
#About_Clan
{
     background: none repeat scroll 0 0 rgba(26, 30, 36, 0.95);
    border-bottom: 3px solid #52A2E8;
    border-top: 3px solid #52A2E8;
    color: #FFFFFF;
    height: 440px;
    margin-top: 0;
    padding: 15px 0;
    position: absolute;
    width: 100%;
    opacity:0;
    transition:opacity .8s ease-in-out;
    display:table;
    table-layout:auto;
}
    #About_Clan > div
    {
        padding:0 15px;
    }
    .opened #About_Clan
    {
        opacity:1;
    }
    .About_Clan h4
    {
        font-family:'Roboto', Arial, sans-serif;
        font-size:24px;
        font-weight:200;
        line-height:42px;
    }
    .About_Clan .section
    {
        margin-top: 15px;
    }

    #Content_Clan
    {
        position: relative;
        margin-top:0;
        
    }
        #p_aboutClan
        {
            max-height:100px;
            overflow:hidden;
        }
    #Leadership_Clan
    {
        border-bottom:1px solid #606569;
    }
        #list_leadership
        {
            margin:17px 0;
            font-size:14px;
        }
            #list_leadership li
            {
                float: left;
                margin-right: 10px;
            }

        #list_leadership .avatar
        {
            width:22px;
            height:22px;
            margin-right:5px;
            vertical-align:middle;
        }
        #list_leadership .displayName
        {
            color:#aeb7bc;
            line-height:22px;
        }
            #list_leadership span
            {
                color:#656c72;
                margin-left:5px;
            }
    #Tags_Clan
    {
    }
        #Tags_Clan .exclaim
        {
            font-size:14px;
            font-style:italic;
            color:#aeb7bc;
            background:url("/img/theme/destiny/icons/icon_exclaim.png") no-repeat center left;
            line-height:42px;
            padding-left:28px;
            float:right;
        }
            .ja #Tags_Clan .exclaim
            {
                font-style:normal;
            }
        #Tags_Clan ul
        {
            margin-top:5px;
        }
        #Tags_Clan .tag
        {
            background:#606569;
            border-radius:5px;
            font-size:12px;
            float:left;
            line-height:22px;
            color:#fff;
            margin-right:5px;
            padding:0 5px;
        }    
    

        
#About_Clan_sidebar
{
    color: #FFFFFF;
    min-height: 30px;
    padding-left: 15px;
    position: relative;
    width: 244px;
    font-size: 14px;
    display:table-cell;
    vertical-align:top;
}
    #About_Clan_sidebar .avatar
    {
        width:22px;
        height:22px;
        margin-right:5px;
        vertical-align:middle;
    }
    #About_Clan_sidebar .displayName
    {
        color:#aeb7bc;
        line-height:22px;
    }
        #About_Clan_sidebar span
        {
            color:#656c72;
            margin-left:5px;
        }

#About_Clan_content
{
    display:table-cell;
    vertical-align:top;
    padding-right:266px !important;
}
    .compact #About_Clan_content
    {
        padding-right:15px !important;
    } 
    


#SubNav_Clan
{
    background: url("/img/theme/destiny/bgs/bg_new.jpg") no-repeat fixed 50% 0 #091219;
    height: 37px;
    line-height: 37px;
    overflow: hidden;
    padding: 1px 0;
    position: relative;
    text-align: center;
	padding-right: 250px;
}
	.compact #SubNav_Clan,
	.NoSidebar #SubNav_Clan
	{
		padding-right: 0;
	}

    #SubNav_Clan:before
    {
        background: none repeat scroll 0 0 #333E49;
        content: "";
        height: 37px;
        left: 0;
        position: absolute;
        top: 1px;
        width: 100%;
    }
    #SubNav_Clan .actions
    {
        float:right;
    }
    .subnav_clan
    {
        display: inline-block;
        overflow: hidden;
        text-align: center;
    }
    .subnav_clan li
    {
        background: url("/img/theme/destiny/bgs/bg_new.jpg") no-repeat fixed 50% 0 #091219;
        color: #FFFFFF;
        display: inline-block;
        float: left;
        padding-right: 1px;
        position: relative;
    }
        .subnav_clan li:first-child
        {
            padding-left:1px;
        }
        .subnav_clan li span
        {
            background: none repeat scroll 0 0 #CE2E24;
            border-radius: 18px 18px 18px 18px;
            color: #FFFFFF;
            display: inline-block;
            font-family: 'OpenSansSemibold',Arial,sans-serif;
            font-size: 10px;
            line-height: 18px;
            margin-left: 5px;
            min-height: 18px;
            min-width: 18px;
            padding: 0 1px;
            text-align: center;
            vertical-align: middle;
        }
            .subnav_clan li span:empty
            {
                display:none;
            }
    .subnav_clan a
    {
        display:block;
        font-size:12px;
        padding:0 20px;
        color:#fff;
        background:#333E49;

    }
        .subnav_clan a:hover,
        .subnav_clan li.on a
        {
            background:#1a1e24;
        }
        .subnav_clan li.on a
        {
            box-shadow: 0 -3px 0 #209ee5 inset;
        }




#groupHeader .actions .btn_blue
{
    box-shadow: none;
    float: left;
    height: 30px;
    line-height: 30px;
    margin-top: 7px;
    margin-left:15px;
}

#container_ClanContent
{
    padding-bottom:100px;
    padding-right:250px;
}
    .compact #container_ClanContent
    {
        padding-right:0;
    }
    #container_ClanContent h4
    {
        color: #2B2B2B;
        font-family: 'OpenSansSemibold',Arial,sans-serif;
        font-size: 18px;
        font-weight: normal;
        line-height: 48px;
        padding: 0 15px;
        clear:both;
    }

.container_sort
{
    clear: both;
    overflow:hidden;
    position:relative;
    border-top: 1px solid #e5e6e6;
    border-bottom: 1px solid #e5e6e6;
    padding:0 15px;
    height:28px;
}
    .container_sort .sort
    {
        float:left;
        margin-right:30px;
    }
        .container_sort .sort h2
        {
            color: #40505a;
            float: left;
            font-family: 'OpenSansSemibold',Arial,sans-serif;
            font-size: 12px;
            font-weight: normal;
            line-height: 28px;
            padding-right: 15px;
        }
        .container_sort .sort ul
        {
            float:left;
        }
        .container_sort .sort li
        {
            float:left;
        }
            .container_sort .sort li.on
            {
                background:rgb(71, 156, 228);
                
            }
        .container_sort .sort a
        {
            float:left;
            padding:0 7px;
            line-height:28px;
            font-size:12px;
            color:#40505a;
            font-family: 'OpenSansSemibold',Arial,sans-serif;
        }
            
            .container_sort .sort li.on a
            {
                color:#fff;
            }
#ClanForum
{
    position:relative;
}

#list_clanAnnouncements
{
    border-top: 1px solid #e5e6e6;
}
.btn_openCreateNewTopic
{
    background: url("/img/theme/destiny/icons/icon_createPost.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #0096DB;
    font-family: 'OpenSansBold',Arial,sans-serif;
    font-size: 12px;
    line-height: 48px;
    padding-left: 27px;
    position: absolute;
    right: 15px;
}







/*.container_create
{
    display:none;
	padding-top:10px;
	padding-left: 25px;
    clear:both;

}
    .container_create .column_createPostMain
    {
        float:left;
        width:670px;
        padding-right:18px;
        border-right:1px solid #c4c7cb;
    }
    .container_create .column_createPostSide
    {
        float:left;
        padding:0 18px;
    }
    .container_create .container_textbox,
    .container_create .container_textarea
    {
        background:#fff;
        border:1px solid #c4c7cb;
        font-size:14px;
        font-family:'OpenSansRegular', Arial, sans-serif; 
    }

#container_ClanContent .column_createPostSide h4
{
    color: #333333;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 15px;
    padding-left: 0;
}
.column_createPostSide .select
{
    margin-bottom:18px;
}
.column_createPostSide .container_addTag .container_textbox
{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #666666;
    height: 41px;
    line-height: 41px;
}
.column_createPostSide .section
{
    margin-bottom:15px;
}
.container_create .container_checkbox label
{
    color: #666666;
    font-family: 'OpenSansSemibold',Arial,sans-serif;
    font-size: 14px;
    line-height: 30px;
    vertical-align: middle;
} 

.container_create.opened + ul {
    opacity: .5;
}
.container_create .avatar {
    float: left;
    height: 35px;
    margin-left: -5px;
    margin-right: 15px;
    width: 35px;
}
.container_create .container {
    float: left;
	padding-top:2px;
}
.container_create .btn_blue {
    float: right;
    margin-left: 5px;
    
}
    .container_create .btn_blue:before
    {
        content:"";
        background:url("/img/theme/destiny/icons/sprite_createPostButtons.png") no-repeat;
        display:inline-block;
        vertical-align:middle;
        margin-right:13px;
    }
        .container_create #createTopicButton:before
        {
            width:21px;
            height:22px;
            background-position:right top;
        }
        .container_create .btn_cancel:before
        {
            width:22px;
            height:22px;
            background-position:left top;
        }
        .container_create #previewTopicButton:before
        {
            width:21px;
            height:22px;
            background-position:-22px 0;
        }
.container_pollanswers .btn_addMoreOptions
{
    font-size:12px;
    display:block;
    margin:10px 0;
}*/






#ClanForum .container_newPostForm
{
}
    #ClanForum .container_newPostForm
    {
        padding-left: 25px;
        padding-top:48px;
    }
    
#forumPost .container_newPostForm
{
}











#ClanAdmin
{
}
    #ClanAdmin:before
    {
        background: none repeat scroll 0 0 #d0d3d8;
        border-left: 1px solid #c3c7cb;
        border-right: 1px solid #c3c7cb;
        content: "";
        display: block;
        height: 100%;
        position: absolute;
        width: 248px;
        z-index: 0;
    }
    #ClanAdmin .count
    {
        background: none repeat scroll 0 0 #CE2E24;
        border-radius: 18px 18px 18px 18px;
        color: #FFFFFF;
        display: inline-block;
        font-family: 'OpenSansSemibold',Arial,sans-serif;
        font-size: 10px;
        line-height: 18px;
        margin-left: 5px;
        min-height: 18px;
        min-width: 18px;
        padding: 0 1px;
        text-align: center;
        text-indent: 0;
        vertical-align: middle;
    }
    #ClanAdmin .section .count
    {
        color:#fff;
        background:#868c91;
    }
        #ClanAdmin .section .count:empty
        {
            display:none;
        }
            

#AdminPages,
.clanUsersPage,
#ClanCreate
{
    padding-right:266px;
}
    .compact #AdminPages,
    .compact .clanUsersPage,
    .compact #ClanCreate
    {
        padding-right:0;
    }
    
    #AdminPages .section,
    .clanUsersPage .section
    {
        border-top:1px solid #c3c7cb;
        float: left;
        width: 100%;
        margin-bottom:15px;
    }
        #AdminPages .section > *,
        .clanUsersPage .section > *
        {
            margin:0 17px;
        }
        #AdminPages .section:first-child,
        .clanUsersPage .section:first-child
        {
            border-top:0;
        }
        #AdminPages .section h4,
        .clanUsersPage .section h4
        {
            color:#333;
            font-size:16px;
            font-family:'OpenSansSemibold', Arial, sans-serif;
            line-height:49px;
            font-weight:normal;
        }
            #AdminPages .section h4 .count,
            .clanUsersPage .section h4 .count
            {
               display:none;
            }
        #AdminPages .section h5,
        .clanUsersPage .section h5
        {
            color:#666;
            font-size:14px;
            font-family:'OpenSansSemibold', Arial, sans-serif;
            font-weight:normal;
        }

    #AdminPages .subsection,
    .clanUsersPage .subsection
    {
        padding:15px 0 15px 15px;
    }

    #AdminPages .actions a
    {
        font-size:12px;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        color:#0096DB;
        margin-left:15px;
        line-height:44px;
    }
    
#AdminPages .checkbox
{
    background: none repeat scroll 0 0 #E4E7EA;
    border: 1px solid #C3C7CB;
    border-radius: 3px 3px 3px 3px;
    height: 15px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 15px;
    display:block;
}
    #AdminPages .selected .checkbox
    {
        background:url("/img/theme/destiny/icons/icon_checkMark.png") no-repeat center center rgba(21,22,25,.8);
    }

.description_section
{
    width:851px;
    background-color:#1e242b;
    background-size:auto 100%;
    background-repeat:no-repeat;
    color:#fff;
    padding-bottom:15px;
    min-height:243px;
    margin-top:17px !important;
}
    .description_section.clanFeatures
    {
        border-top:3px solid #479ce4;
        background-image:url("/img/theme/destiny/bgs/bg_clanFeatures.png");
    }
    .description_section.clanActivation
    {
        border-top:3px solid #e98421;
        background-image:url("/img/theme/destiny/bgs/bg_clanActivation.png");
    }
  
    .description_section h3
    {
        color: #fff;
        font-family: 'Roboto',Arial,sans-serif;
        font-size: 18px;
        font-weight: 500;
        letter-spacing: 3px;
        margin-left: 300px;
        margin-top: 15px;
        text-transform: uppercase;
   }
        
    .description_section p
    {
        color:#fff;
        font-family:'Roboto', Arial, sans-serif;
        font-size:14px;
        font-weight:400;
        margin-top:15px;
        margin-left:300px;
    }
    .description_section ul
    {
        margin-top:15px;
        margin-left:300px;
        padding-left:20px;
    }
    .description_section li
    {
        color:#fff;
        list-style:disc inside;

    }

.btn_clanToggle
{
    border: 1px solid #A0A0A0;
    border-radius: 2px;
    background:#fafafa;
    display: inline-block;
    background:#fff;
}
    .btn_clanToggle span
    {
        display:inline-block;
        vertical-align:middle;
        border-left:1px solid #a0a0a0;
        padding-left:10px;
        margin-left:10px;
        font-family:'Roboto', Arial, sans-serif;
        font-size:12px;
        color:#333;
        padding:10px;
    }
        .btn_clanToggle span strong
        {
            font-size:14px;
            line-height:20px;
            font-family:'Roboto', Arial, sans-serif;
        }
    .btn_clanToggle:before
    {
        content:"";
        height:31px;
        width:28px;
        display:inline-block;
        background-image:url("/img/theme/bungienet/icons/sprite_platforms_signUp.png");
        background-repeat:no-repeat;
        margin-left:10px;
        vertical-align:middle;
    }
    .btn_clanToggle.xbox:before
    {
        background-position:0 0;
    }
    .btn_clanToggle.psn:before
    {
        background-position: -1px -32px;
    }
    .btn_clanToggle.demon:before
    {
        background:none red;
    }

           
    


.list_pendingMembers
{
    margin-top:-15px;
    margin-left:-15px;
}
    .list_pendingMembers li
    {
        border:1px solid #c3c7cb;
        width:355px;
        background:#fff;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        float:left;
        margin:15px 0 0 15px;
        position:relative;
    }
        .list_pendingMembers .selected
        {
            border:1px solid #5e656b;
        }
    
    .list_pendingMembers .avatar
    {
        width:58px;
        height:58px;
        display:inline-block;
        vertical-align:middle;
        margin:1px 15px 1px 1px;
    }
    .list_pendingMembers .content
    {
        display:inline-block;
        vertical-align:middle;
    }
    .list_pendingMembers .displayName a
    {
        color:#333;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        font-size:14px;
    }
    .list_pendingMembers .platformId
    {
        color:#89949b;
        font-size:12px;
    }
    .list_pendingMembers .message
    {
        color:#666;
        font-size:14px;
        padding:0 15px;
        background:#e4e7ea;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        line-height:63px;
        height:63px;
    }
    .list_pendingMembers .actions
    {
        line-height:35px;
    }
        .list_pendingMembers .actions a
        {
            font-size:12px;
            font-family:'OpenSansSemibold', Arial, sans-serif;
            color:#0096DB;
            margin:0 15px;
        }

.clanUsersPage .list_members
{

}
    .clanUsersPage .list_members li
    {
        border-bottom: 1px solid #C3C7CB;
        display: block;
        font-family: 'OpenSansSemibold',Arial,sans-serif;
        margin-left: 15px;
        padding: 7px 0;
        position:relative;
    }
    .clanUsersPage .list_members .empty
    {
        border:0;
        padding:0;
        margin:10px 0;
    }
    .clanUsersPage .list_members .avatar
    {
        width:31px;
        height:31px;
        display:inline-block;
        vertical-align:middle;
    }
    .clanUsersPage .list_members .content
    {
        display: inline-block;
        line-height: 14px;
        vertical-align: middle;
        margin-left:15px;
    }
    .clanUsersPage .list_members .displayName a
    {
        color:#40505a;
        font-size:12px;
        font-family:'OpenSansSemibold', Arial, sans-serif;
    }
    .clanUsersPage .list_members .platformId
    {
        color:#89949b;
        font-size:12px;
        
    }
    .clanUsersPage .list_members .actions
    {
        float:right;
        line-height:31px;
        
    }
        .clanUsersPage .list_members .actions a
        {
            margin:0 15px;
            font-size:12px;
            font-family:'OpenSansSemibold', Arial, sans-serif;
            color:#0096DB;
        }
            .clanUsersPage .list_members .actions .disabled,
            .clanUsersPage .list_members .actions span
            {
                color:#666;
                cursor:default;
                margin:0 15px;
                font-size:12px;
            }
        

#AdminPages .section > .list_groupCards
{
    margin-left: -2px;
    margin-top: -15px;
}
    .list_groupCards li
    {
        border:1px solid #c3c7cb;
        width:355px;
        background:#fff;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        float:left;
        margin:15px 0 0 15px;
        position:relative;
    }
    .list_groupCards .selected
    {
        border:1px solid #5e656b;
    }
    .list_groupCards .avatar
    {
        width:58px;
        height:58px;
        display:inline-block;
        vertical-align:middle;
        margin:1px 15px 1px 1px;
    }
    .list_groupCards .content
    {
        display:inline-block;
        vertical-align:middle;
    }
    .list_groupCards .displayName a
    {
        color:#333;
        font-family:'OpenSansSemibold', Arial, sans-serif;
        font-size:14px;
    }
    .list_groupCards .counts
    {
        color:#89949b;
        font-size:12px;
    }
        .list_groupCards .counts span
        {
            margin-right:15px;
        }
    .list_groupCards .message
    {
        color:#666;
        font-size:14px;
        padding:0 15px;
        background:#e4e7ea;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
        line-height:63px;
    }
    .list_groupCards .actions
    {
        line-height:35px;
        background:#f6f6f6;
        text-align:right;
        height:35px;
    }
        .list_groupCards .actions a
        {
            font-size:12px;
            font-family:'OpenSansSemibold', Arial, sans-serif;
            color:#0096DB;
            margin:0 15px;
        }



.container_pager
{
    font-family:'OpenSansSemibold', Arial, sans-serif;
    font-size:14px;
    text-align:center;
}
    .container_pager a
    {
        font-size:14px;
        font-family:'OpenSansSemibold', Arial, sans-serif;
    }
    .container_pager .disabled
    {
        color:rgba(40,49,57,.2) !important;
        cursor:default;
    }
    
    .container_pager .pager
    {
        font-family:'OpenSansBold', Arial, sans-serif;
        line-height:21px;
        
        margin-top:15px;
    }
        .container_pager .currentPage
        {
            color:#3b434b;
            float:left;    
            font-family:'OpenSansSemibold', Arial, sans-serif;    
        }
        .container_pager .pager a
        {
            border: 0 none;
            border-radius: 5px 5px 5px 5px;
            color: #283139;
            display: inline-block;
            margin: 0 5px;
            padding: 0 6px;
            vertical-align: middle;
        }
        .container_pager .pager .on
        {
            color:#fff;
            background:#3b434a;
        }
        .container_pager .btn_firstPage
        {
        }
        .container_pager .btn_prevPage
        {
        }
        .container_pager .btn_nextPage
        {
        }
        .container_pager .btn_lastPage
        {
        }
    .container_pager .selected
    {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #C3C7CB;
        display: inline-block;
        font-size: 13px;
        line-height: 23px;
        margin-top: 15px;
        padding: 0 0 0 14px;
        position: relative;
    }
        .container_pager .selected a
        {
            color:#0096DB;
        }
        .container_pager .selectMessage
        {
            color:#666;
        }
        .container_pager .selected .btn_selectAll
        {
            font-size:13px;
            margin-right:14px;
        }
        .container_pager .btn_cancel
        {
            position:absolute;
            top:auto;
            margin-left:14px;
            white-space:nowrap;
        }
    .container_pager .actions
    {
        text-align:right;
    }
        .container_pager .actions a
        {
            color:#0096DB;
        }
        .container_pager .actions .btn_selectAll
        {
            float:left;
        }

#members .container_pager
{
    display:none;
}
    #members.default .container_pager
    {
        display:block;
    }
    

.header_withSort
{
    display:inline-block;
}
.membersort
{
    font-family:'OpenSansSemibold', Arial, sans-serif;
    font-size:12px;
    display:inline-block;
    vertical-align:middle;
    margin:0 15px;
}
    .membersort span
    {
        color:#89949b;
        font-size:12px;
        margin-right:15px;
    }
    .membersort a
    {
        color:#0096DB;
        margin-right:15px;
    }
    .membersort .on
    {
        opacity:.5;
    }

#sidebar .pendingSectionSidebar li
{
    position:relative;
}
#sidebar .pendingSectionSidebar li:hover,
#sidebar .pendingSectionSidebar li.on
{
    margin-bottom:37px;
    background:#2d323b;
}
#sidebar .pendingSectionSidebar li:hover:before,
#sidebar .pendingSectionSidebar li.on:before
{
    content:"";
    position:absolute;
    left:0;
    top:0;
    height:100px;
    z-index:1;
    border-left:5px solid #0096DB;
}
#sidebar .pendingSectionSidebar .actions
{
    background: none repeat scroll 0 0 #151619;
    border-bottom: 1px solid #353B48;
    border-top: 1px solid #353B48;
    bottom: -38px;
    display: none;
    height: 37px;
    left: 5px;
    line-height: 37px;
    position: absolute;
    width:244px;
}
    #sidebar .pendingSectionSidebar li:hover .actions,
    #sidebar .pendingSectionSidebar li.on .actions
    {
        display:block;
    }
    #sidebar .pendingSectionSidebar .actions a
    {
        color: #FFFFFF;
        float: left;
        font-family: 'OpenSansSemibold',Arial,sans-serif;
        font-size: 12px;
        line-height: 37px;
        text-align: center;
        width: 33%;
    }


.header_alliances
{
    margin:18px;
    border:1px solid #c3c7cb;
}
    .header_alliances h2
    {
        background: none repeat scroll 0 0 #479CE4;
        color: #FFFFFF;
        font-size: 18px;
        font-weight: 200;
        height: 41px;
        line-height: 41px;
    }
    .header_alliances h2:before
    {
        background:url("/img/theme/destiny/icons/icon_septagon.png") no-repeat center center #428ecf;
        width:41px;
        height:41px;
        display:block;
        content:"";
        float:left;
        margin-right:10px;
    }
    .header_alliances .content
    {
        background: url("/img/theme/destiny/bgs/bg_groupAlliances.jpg") no-repeat scroll 0 0 #FFFFFF;
        float: left;
        font-family: 'OpenSansSemibold',Arial,sans-serif;
        font-size: 12px;
        height: 197px;
        padding-left: 153px;
        padding-right: 10px;
    }
        .header_alliances .content p
        {
            line-height: 22px;
            margin-top: 16px;
        }

.btn_startAlliance:before
{
    background-image:url("/img/theme/destiny/icons/icon_circleArrow.png");
}


.btn_btnWithIcon
{
    background: none repeat scroll 0 0 #479CE4;
    border-bottom: 1px solid #326EA0;
    border-radius: 5px;
    color: #FFFFFF !important;
    display: inline-block;
    font-family: 'Roboto',Arial,sans-serif;
    font-size: 12px !important;
    font-weight: 400 !important;
    height: 33px;
    line-height: 33px;
    margin: 11px 0 0;
    padding: 0 10px 0 0;
    position: relative;
    text-transform: uppercase;
}
    .btn_btnWithIcon:before
    {
        background-color: #2B7ABD;
        background-position: center center;
        background-repeat: no-repeat;
        border-color: #2B7ABD;
        border-image: none;
        border-radius: 5px 0 0 5px;
        content: "";
        float: left;
        height: 33px;
        margin-right: 10px;
        width: 33px;
    }


.alert
{
    font-family:Roboto, Arial, sans-serif;
    color:#16181c;
}
    .alert h1,
    .alert h2,
    .alert h3,
    .alert h4,
    .alert h5
    {
        font-family:Roboto, Arial, sans-serif;
    }

    .alert .content
    {
        width:475px;
    }
    
    .alert .innerContent
    {
        background:#fff;
        margin: -15px -15px -30px;
    }
    .alert .header
    {
        background: none repeat scroll 0 0 #479CE4;
        height:30px;
    }
        .alert .header .btn_close
        {
            color: #FFFFFF;
            float: right;
            font-size: 12px;
            line-height: 24px;
            margin-right: 3px;
            text-transform: uppercase;
            width: auto;
        }
            .alert .header .btn_close:before
            {
                background: none repeat scroll 0 0 #3D82BC;
                content: "Close";
                display: inline-block;
                height: 24px;
                line-height: 24px;
                margin-right: 1px;
                margin-top: 3px;
                padding: 0 8px;
            }
            .alert .header .btn_close:after
            {
                background: none repeat scroll 0 0 #3D82BC;
                content: "X";
                float: right;
                height: 24px;
                line-height: 24px;
                margin-top: 3px;
                padding: 0 8px;
            }
    .alert h2
    {
        color: #FFFFFF;
        display: block;
        font-size: 14px;
        left: 8px;
        line-height: 30px;
        position: absolute;
        text-transform: uppercase;
        top: 0;
        z-index: 1;
    }
        .alert .content h2 + p
        {
            margin-top:0;
        }
    .alert p
    {
        font-size:14px;
    }
    .alert .btnsWithIcons
    {
        text-align:center;
    }
    .alert .btns
    {

    }
    .alert .btn_blue
    {

    }
    .alert .container_textbox,
    .alert .container_textarea
    {
        border:1px solid rgba(22,24,28,.1);
    }
    .alert .choices
    {
        height:187px;
        margin-top:15px;
    }
    .alert .choice
    {
        border:1px solid #c3c7cb;
        display: block;
        float: left;
        position: relative;
        text-align: center;
        width: 230px;
        padding-top:25px;
    }
        .alert .choice .head
        {
            background: none repeat scroll 0 0 #f5f5f5;
            border: 1px solid #c3c7cb;
            color: #222;
            display: inline-block;
            line-height: 30px;
            padding-right: 10px;

        }
            .alert .choice .head:before
            {
                display:inline-block;
                content:"";
                background:url("/img/theme/destiny/icons/icon_blueSept.png") no-repeat center center;
                width:30px;
                height:30px;
                border-right:1px solid #c3c7cb;
                margin-right:10px;
                float:left; 
            }
        .alert .choice .group
        {
            background: none repeat scroll 0 0 #f5f5f5;
            border: 1px solid #c3c7cb;
            color: #222;
            display: inline-block;
            line-height: 25px;
            margin: 40px 10px 0;
            padding-right: 10px;
            position: relative;
        }
            .alert .choice .group:before
            {
                border-right: 1px solid #c3c7cb;
                content: "";
                display: inline-block;
                float: left;
                height: 25px;
                margin-right: 10px;
                width: 25px;
            }
            .alert .choice .group:after
            {
                content:"";
                width:19px;
                height:20px;
                position:absolute;
                margin-left:-10px;
                left:50%;
                top:-30px;
                background:url("/img/theme/destiny/icons/icon_circleUpArrow.png") no-repeat center center;
                display:block;
            }
        .alert .choice .button
        {
            background: none repeat scroll 0 0 #479CE4;
            height: 30px;
            line-height: 30px;
            display:block;
            color:#fff;
            margin-top:25px;
        }
        .alert .btn_startNewGroup
        {
            margin-right:11px;
        }
            

.inviteGroupToAlliance{}
.inviteGroupToAlliance .section
{
    border-bottom:1px solid rgba(22,24,28,.1);
    padding-bottom:17px;
}

.inviteGroupToAlliance h5
{
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 3px;
    margin-top: 17px;
}

.inviteGroupToAlliance .groupCard
{
    margin:0;
}
    .inviteGroupToAlliance .groupCard .content
    {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        box-shadow: none;
        display: inline-block;
        max-height: none;
        position: static;
        vertical-align: middle;
    }
    .inviteGroupToAlliance .groupCard .content p
    {
        color: #89949B;
        line-height: 2;
        margin-top: 0;
    }
    .inviteGroupToAlliance .groupCard .name a
    {
        color: #333;
        font-size: 14px;
        font-weight: 400;
    }

.btn_sendInvites:before
{
    background-image:url("/img/theme/destiny/icons/icon_circleArrow.png");
}

.input_multipleGroups
{
    max-height: 78px;
    overflow: auto;
}
    
    .input_multipleGroups li
    {
        margin-top:13px;
    }
        .input_multipleGroups li:first-child
        {
            margin-top:0;
        } 
    .input_multipleGroups input
    {
        visibility:hidden;
        position:absolute;
        z-index:-1;
    }
    .input_multipleGroups label
    {
        background-color: #FFFFFF;
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 30px 30px;
        border: 1px solid rgba(22,24,28,.1);
        display: block;
        height: 30px;
        line-height: 30px;
        padding-left: 40px;
        position: relative;
        cursor:pointer;
    }
    .input_multipleGroups input:disabled + label
    {
        opacity:.5;
    }
    .input_multipleGroups input:checked + label:before
    {
        content:"";
        position:absolute;
        left:0;
        top:0;
        z-index:2;
        width:30px;
        height:30px;
        display:block;
        background:url("/img/theme/destiny/icons/icon_checkMark.png") no-repeat center center #479CE4;
    }

#welcomeNoClan
{
    background:url("/img/theme/destiny/icons/icon_clan_big.png") center 39px no-repeat;
    text-align:center;
    padding-top:202px;
}
    #welcomeNoClan p
    {
        color:#fff;
        font-size:18px;
        margin-bottom:1.8em;
    }
        #welcomeNoClan p a
        {
            color:#479ce4;
        }
#msg_clanprobation
{
    background: none repeat scroll 0 0 #c14443;
    color: #fff;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 25px;
    position: fixed;
    text-align: center;
    top: 54px;
    width: calc(100% - 250px);
    z-index: 51;
    white-space:nowrap;
}
    .compact #msg_clanprobation,
    .NoSidebar #msg_clanprobation
    {
        left: 0;
        padding-left: 87px;
        right: 0;
        width: calc(100% - 87px);
    }
    #msg_clanprobation + .Sub_Nav
    {
        top:79px;
    }
    #msg_clanprobation span + span
    {
        margin-left:60px;
    }
#toolTip_clanprobation
{
    background: none repeat scroll 0 0 #1a1e24;
    border-top: 4px solid #479ce4;
    box-shadow: 0 9px 35px rgba(0, 0, 0, 0.75);
    color: #fff;
    display: none;
    font-family: Roboto,Arial,sans-serif;
    font-size: 12px;
    font-weight: 400;
    left: 50%;
    margin-left: -125px;
    padding: 10px;
    position: absolute;
    top: 27px;
    width: 250px;
    white-space:normal;
}

#msg_clanprobation:hover #toolTip_clanprobation,
#msg_clanprobation.hover #toolTip_clanprobation
{
    display:block;
}

#list_groups + .pager
{
    text-align:center;
    padding:20px 255px 20px 0;
}
    .compact #list_groups + .pager,
    .ClosedSidebar #list_groups + .pager
    {
        padding-right:0;
    } 
