.Container > div {
    float: left;
}
.LeftPaneProfile {
    height: 1000px;
    left: -3px;
    max-width: 215px;
    position: relative;
    width: 20%;
    z-index: 100;
}

.LeftPaneProfile .MenuOptions > ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
.LeftPaneProfile .MenuOptions > ul li {
    z-index: 100;
    position: relative;
    left: 2px;
}
.LeftPaneProfile > div {
    padding:5px 0;
}
.RightPane {
    width: 80%;
}
h2.Heading {
    color: #666;
    padding:3px;
    font-weight: 200;
}
.EDIT-PROFILE .RightPane .formProfileBasic h2 {
    padding-top: 10px;
}
.MenuOptions > ul {
    list-style: none outside none;
    margin-left: 0;
    padding: 0;
}
.MenuOptions > ul li {
    cursor: pointer;
}
.MenuOptions li.Show {
    background-color: #f5f5f5;
    color: #777;
    font-style: italic;
}
.MenuOptions li.Show i {
    color: #ccc;
}
.MenuOptions > ul li:hover .fi-play, .MenuOptions > ul li.Show .fi-play  {
    display:block;
}
.MenuOptions > ul li:first-child {
    border:0;
}
.collapseThree .panel-body > p {
    font-size: 0.8em;
}
.fi-play {
    float: right;
    /*display:none; */
}
.RightPane {
    background-color: #f5f5f5;
    min-height: 400px;
    position: relative;
    z-index: 1;
}
.RightPane > div {
    padding: 10px;
    position: relative;
    margin-bottom:  100px;
}
.RightPane  h2.Toph2 {
    margin: 0 0 10px 0 !important;
    border: 0 !important;
    padding-top: 0 !important;
}
.AddOn {
    display:inline-table;
}
.Name.AddOn {
    width: 45%;
}
.MiddleInit.AddOn {
    width: 8.5%;
    text-align: center;
}
.City.AddOn {
    width: 35%;
}
.State.AddOn {
    width: 40%;
}
.PostalCode.AddOn {
    width: 23%;
}
.StdForm .ShortBio {
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 10px;
}
.StdForm textarea.ShortBio {
    border: 0 none;
    max-height: 350px;
    width: 100%;
    overflow: auto;
}
.LeftPaneProfile .Footer button {
    margin: 0 auto;
    width: 50%;
}
.More {
    text-align: right;
    color: #999
}
.Categories .More {
    color: inherit
}
.More:hover span {
    color:#333;
    cursor: pointer;
}
.More i {
    margin-right: 5px;
}
.FieldRow.Address .form-control.Address {
    margin:0;
}
.FieldRow.Address .form-control.Addr1 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
}
.FieldRow.Address .form-control.Addr2 {
    border-radius: 0;
    border-top: 0;
    border-bottom: 0;
}
.FieldRow.Address .form-control.Addr3 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}
.BaseEmail > span, .BasePhone > span  {
    margin-left: 10px;
}
.BaseEmail, .BasePhone  {
    margin-bottom: 10px;
}
.BaseEmail .form-control.Email {
    width: 75%;
}
.formEventVerifyProfile .BaseEmail .form-control.Email {
    width: 100% !important;;
}
.BasePhone .form-control.Phone {
    width: 55%;
}
.BasePhone select {
    margin-left: 5px;
    width: 20% !important;
}
.BasePhone .Error, .BaseEmail .Error {
    margin:10px 0 0;
}

form h2 {
    border-top: 1px solid #ddd;
    padding-top: 10px;
    margin-top: 1.5em;
}

.Collaborate.Profile .BaseAdmin i.fi-torso, .Collaborate.Profile .BaseAdmin i.fi-trash {
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 1.2em;
    margin-left: 10px;
    padding-top: 6px;
    vertical-align: middle;
}
.Collaborate.Profile .BaseAdmin i.fi-torso:hover {
    color: #333;
}
.Collaborate.Profile .BaseAdmin i.fi-trash:hover {
    color: #ff0000
}
#collapseThree .Panel-body {
    font-size:.8em;
}
#collapseSix .panel-body > img {
    border-radius:50%;
    width:100%;
}
.panel-title > a, .panel-title > a:hover {
    text-decoration: none;
}
.ProfileOptions div > .Options {
    border-left: 1px solid #cccccc;
    cursor: pointer;
    float: right;
    position: relative;
}
.ProfileOptions div > .Options div.arrow-up {
    position: absolute;
    bottom: 0;
    margin: 0 auto;
}
.ProfileOptions > div {
    display: table;
    margin: 0 auto;
    width: 100%;
}
.ProfileOptions div.arrow-up {
    border-bottom: 5px solid #ccc;
    left: 40%;
}
/* Sticky Left Pane */
.LeftPaneProfile .MenuOptions {
    height: 261px;
    position: absolute;
    width: 100%;
    max-width: 202px;
}
div.AccessCode {
    padding:10px;
    color: #999;
}
div.AccessCode a, div.AccessCode:visited {
/*    color: #999; */
}
div.AccessCode:hover {
    color: #333;
}
.Collaborate .ProfileOptions .NameTitle{
    font-size:1em;
    top: 9px;
}
.EDIT-GROUP .ProfileOptions .Name{
    font-weight: 700;
}
.Collaborate .NameTitle {
    bottom: 25px;
    color: #333333;
    display: table;
    font-size: 1em;
    margin: 0 0 0 53px;
    position: absolute;
    width: 52%;
    font-weight: 200;
    overflow:auto;
    top: 4px;
    max-width: 75%;
}
.NameTitle >div{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Groups > li > div {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
}
.BLOG .Collaborate .NameTitle {
    font-size: 35px;
}
.col-md-4 {
    text-align: right;
    width: 20%;
    padding-right: 0;
    color: #999;
}
.col-md-8 {
    padding-left: 10px;
}
.Container h3 {
    margin: 10px 0;
}
.col-md-4:after {
    content: ':';
}
.col-md-4.NoVal:after {
     content: '';
}
/* Testing placeholder css */
input::-webkit-input-placeholder {
   color:#fff;
}
input::-moz-placeholder {
    color:#fff;
}
input:-moz-placeholder {   /* Older versions of Firefox */
    color:#fff;
}
input:-ms-input-placeholder {
    color:#fff;
}
.ProfileOptions div > .Options .arrow-up {
   display: none;
}
.ProfileOptions div > .Options:hover {
    background-color: #e0e0e0;
    color:#666;
}
.ProfileOptions div > .Options:hover .arrow-up {
    border-bottom: 5px solid #fff;
    display: none;
    bottom: -1px;
}
.Options.INVITE {
    display: inline-flex;
    max-width: 200px;
    width: auto;
}
.Options.group {
    display: inline-flex;
    max-width: 200px;
    width: auto;
}
.Options.Feed {
    display: inline-flex;
    max-width: 200px;
    width: auto;
}
.Options .Title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ProfileOptions div > .Options.Selected {
    background-color: #aaa !important;
    color: #ffffff;
}

.ProfileOptions div > .Options.Selected .arrow-up {
    border-bottom: 5px solid #fff;
    bottom: -1px;
    display: none !important;
}
.BaseAdmin .input-group {
    position: relative;
}
div.input-group.form-control.AdminName {
    background-color: transparent;
    color: #999;
}
.Segment.Followers > div {
    cursor: pointer;
    float: left;
    font-size: 0.7em;
    list-style: outside none none;
    margin-left: 8px;
    text-align: center;
    width: 50px;
}
.Segment.Followers  div:first-child {
    margin-left:20px;
}
.Segment.Followers div img {
    width: 100%;
}
.StdForm .fi-trash {
    color: #999999;
    cursor: pointer;
}
.StdForm .fi-trash:hover {
    color: #333;
}
/* Settings */
.FieldGroup {
    color: #666;
    background-color: #fff;
    padding: 2%;
}
.Settings .Answers {
     padding: 0 20% 0 5%;
     position: relative;
}
.Settings .btn-group {
    position: absolute;
    right: 0;
    top: -35px;
}
.Question {
    font-weight: 700;
    margin: 3% 0 1%;
}
.Question:first-child {
    margin: 1% 0 1%;
}
.Settings:after {
    clear: both;
    content: " ";
    display: block;
}
.Answers:after {
    clear: both;
    content: " ";
    display: block;
}
.ProfileDelete.btn-block {
    margin-top: 4%;
}
.Settings.Deletion .Answers {
    padding: 0;
}
.Answers .GroupArchive, .Answers .ProfileDelete {
    margin-top:20px;
}
#qq-template {
    display:none;
}
.qq-uploader {
    display:none;
}
#UploadCoverPhoto, #UploadAvatar {
    display: none;
}
.Collaborate.container {
    padding: 0;
}
.Categories > h1 {
    max-width: 350px;
    overflow: hidden;

}
.Categories.QuickAccess>h1,.Categories.QuickAccess>h2 {
    width: auto;
    margin: 0;
    padding: 0 5px;
}
.Categories.QuickAccess {
    margin-top: 10px;
}
.Categories.QuickAccess h1 > a {
    color: #000;
    font-weight: 700;
    font-size: .8em;
}
.Categories.QuickAccess h2 > a  {
    color: #999999;
    font-size: .7em;
}
.Categories.QuickAccess > h2 {
    margin: 20px 0 5px;
}
#FormProfileLogin .LeftSide h2 {
    border: 0 none;
    margin-top: 0;
}
.GroupEdit .NameTitle >div{
    overflow:hidden;
    text-overflow:ellipsis;
}
.AllLinks .Row {
    margin-bottom: 5px;
}
.RightPaneFeed .Attributes > h2 {
    margin-top: 0;
}
.LeftPane .QuickAccess .alert-warning {
    display: none;
}
.Categories.Attributes h3 i {
    float: right;
    cursor: pointer;
}
.Categories.Attributes ul.profileAttr {
    height: 0;
    opacity: 0;
}
.Categories.Attributes ul.profileAttr.anim {
    height: auto;
    opacity: 1;
    -webkit-transition: opacity 200ms ease-in-out;
    -moz-transition: opacity 300ms ease-in-out;
    -ms-transition: opacity 300ms ease-in-out;
    -o-transition: opacity 300ms ease-in-out;
    transition: opacity 300ms ease-in-out;
}