.EditFormContainer:after {
    content: ' ';
    display: block;
    clear: both;
}
.EFLeftPane, .EFRightPane {
    float: left;
}
.EFLeftPane {
    width: 80%;
}
.EFRightPane {
    left: -20px;
    position: relative;
    width: 20%;
}
.BlogPostEdit .BlogSummary textarea {
    height: 200px;
}
.EFLeftPane h2.Toph2 {
    border: 0 none !important;
    margin: 10px 0 10px !important;
    padding-top: 0 !important;
}
.EFLeftPane h2 {
    border-top: 1px solid #ddd;
    font-weight: 200;
    margin-top: 1.5em;
    padding-top: 10px;
}
/* Form Area */
.EFLeftPane > div {
    background-color: #f5f5f5;
    padding: 10px;
    position: relative;
}
.EDIT-BLOG .EFLeftPane > div {
    padding: 0 10px 100px;
}
.EFLeftPane {
    min-height: 400px;
    overflow: hidden;
    padding: 0 20px;
    position: relative;
}
/* Menu */
.EditFormContainer .MenuOptions > ul li {
    right: 2px;
    position: relative;
    z-index: 100;
}
.EditFormContainer .MenuOptions > ul {
    list-style: none outside none;
    margin-left: 0;
    padding: 0;
}
.EditFormContainer .MenuOptions > ul li {
    padding: 5px 5px 5px 20px;
    cursor: pointer;
}
.EditFormContainer .MenuOptions > ul li:hover {
    background-color: #ccc;
    color: #fff;
}
.EditFormContainer .MenuOptions .nav > li > a,
    .EditFormContainer .MenuOptions .nav > li > a:hover,
    .EditFormContainer .MenuOptions .nav > li > a:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #333333;
    text-decoration: none;
}
.EditFormContainer .MenuOptions .nav > li > a:hover {
    color: #fff;
}

.EditFormContainer .MenuOptions > ul li:hover a,.EditFormContainer .MenuOptions > ul li:hover a:hover  {
    color: #fff;
}
.EditFormContainer .MenuOptions li.Show {
    background-color: #f5f5f5;
    color: #777;
    font-style: italic;
}
.EditFormContainer .MenuOptions li.Show i {
    color: #ccc;
}
.EditFormContainer .MenuOptions > ul li:hover .fi-play, .MenuOptions > ul li.Show .fi-play  {
    display:block;
}
.EditFormContainer .MenuOptions > ul li:first-child {
    border:0;
}
.EditFormContainer .MenuOptions > ul li i.fi-play {
    float: left;
    margin-right: 5px;
    display: none;
}
.EditFormContainer .MenuOptions {
    max-width: 207px;
    width: 100%;
}
/* Action */
.EFRightPane .Footer button {
    margin: 0 auto;
    width: 50%;
}
/* Toggles */
.btn-group:not(.group-admin-menu) {
    position: absolute;
    right: 0;
    top: -30px;
}
.btn-explanation {
    position: absolute;
    right: 0;
    top: 0;
}
.btn-group.standard-button-group {
    position: initial;
}
.EventRightPane .dropdown-menu > li {
    padding: 5px 10px;
}
.Register .dropdown-menu {
    border-radius: 0;
    float: none !important;
    left: auto;
    position: absolute;
    right: 9px;
    top: unset;
    bottom: 29px;
}
.EventRightPane .dropdown-menu > li:hover{
    background-color: #f0f0f0;
    cursor: pointer;
}
.EventRightPane .btn-group {
    position: relative;
    left: 25%;
}
.EventRightPane .btn.btn-danger.dropdown-toggle:hover {
    color: #ffffff;
}
#MSInfo .Answers {
    padding: 2px;
}
.Answers {
    padding: 0 25% 0 5%;
    position: relative;
}
.Answers:after {
    clear: both;
    content: " ";
    display: block;
}
/* Field Groups */
.FieldGroup {
    background-color: #fff;
    color: #666;
    padding: 2%;
}
/* Special Actions (archiving, deleting */
.Deletion .Answers {
    padding: 0;
}
.Deletion .btn {
    margin-top: 20px;
}
/* Question and Answers */
.Question {
    font-weight: 700;
    margin: 3% 0 1%;
}
.Question:first-child {
    margin: 1% 0;
}
.Answers:after {
    clear: both;
    content: " ";
    display: block;
}
/* Hidden Items - shown on click */
.ClickShowCollection.Show {
    display: block;
}
.ClickShowCollection {
    display: none;
    margin-top: 20px;
}

/* WOL Menu Processing - when displayed and not displayed */
.EFLeftPane {

}
.OCMenu .MenuOptions {
    max-width: 260px;
}
/* Admin Area */
.BaseAdmin {
    margin-top: 5px;
}
.AdminName.DisplayOnly img {
    width: 20px;
    background-color: #ccc;
}
.BaseAdmin .AdminName {
    width: 60%;
}
.BaseAdmin .input-group {
    position: relative;
}
.BaseAdmin select {
    margin-left: 5px;
    width: 30% !important;
}
.BaseAdmin i.fi-torso,
.BaseAdmin i.fi-trash,
.BaseAdmin i.fa.fa-arrows-alt-v.Handle {
    color: #999999;
    cursor: pointer;
    float: right;
    font-size: 1.2em;
    margin-left: 10px;
    padding-top: 6px;
    vertical-align: middle;
}
.BaseAdmin i.fa.fa-arrows-alt-v.Handle {
    position: relative;
    top: 11px;
    margin-left: 0;
}
.BaseAdmin .fi-trash {
    color: #cccccc;
    cursor: pointer;
    float: right;
    font-size: 1.3em;
    padding: 5px 0 0;
}
.BaseAdmin i.fi-trash:hover {
    color: #ff0000;
}
.MainBody div.AccessCode {
    color: #999999;
    padding: 10px 0;
}
.ProfileEdit .MainBody div.AccessCode{
    clear: both;
    padding-top: 69px;
}
.GroupEdit .MainBody div.AccessCode,.BlogEdit .MainBody div.AccessCode{
    clear: both;
    padding-top: 69px;
}
.GroupEdit .FeatureOptions,.EDIT-BLOG .FeatureOptions {
    display: none;
}
.FieldGroup.Imagery {
    padding: 0;
}
.AccessCode a, .AccessCode:visited {
    color: #999999;
}
#UploadCoverPhoto, #UploadAvatar {
    display: none;
}
.formAreas {
    padding: 10px;
    margin-bottom: 20px;
}
.formAreas > div {
    background-color: #f0f0f0;
    border: 1px solid #cccccc;
    border-radius: 8px;
    padding: 10px;
}
form h2.Toph2 {
    border: 0 none !important;
    margin: 0 0 10px !important;
    padding-top: 0 !important;
}
form h2 {
    border-top: 1px solid #dddddd;
    margin-top: 1.5em;
    padding-top: 10px;
}
.SummaryText > textarea {
    color: #666666;
    line-height: 1.5em;
    padding: 5px;
    width: 100%;
}
.Options:after {
    display: block;
    content: ' ';
    clear: both;
}
.Options {
    position: relative;
    padding: 0 12px;

}
.Options > i {
    float: right;
    color: #999;
    font-size: 1.5em;
    margin-right: 20px;
    cursor: pointer;
}
.Options >i:hover {
    color: #333;
}
.infobox.UX {
    display: none;
}
.new-blog-post .infobox.UX {
    display: block;
}
.FeaturedImage img {
    width: 100%;
}
.FeaturedImage {
    margin: 0 auto;
    max-width: 600px;
    position: relative;
}

.FieldRow.PostAuthor {
    position: relative;
}
.FeatureOptions div > div {
    background-color: #cccccc;
    font-weight: 200;
    padding: 2%;
    text-align: center;
}
.FeatureOptions div > div i {
    color: #999999;
    margin-right: 10px;
}
.FeatureOptions div > div:last-child {
    border-left: 0;
}
.FeatureOptions div:last-child{
    border-left: 1px solid #fff;
}
.FeatureOptions div > div:hover {
    background-color: #999999;
    color: #ffffff;
    cursor: pointer;
}
.FeatureOptions div > div:hover i {
    color: #ffffff;
}
.FeatureOptions > div {
    float: left;
    width: 50%;
}
.FeatureOptions {
    margin: 0 auto;
    width: 100%;
    z-index: 1000;
}
.PROFILE-REVIEW .FeatureOptions > div{
    display:none;
}
.NEW-BLOG .FeatureOptions {
    width: auto;
}
#formEmbeddable.Hide {
    display: none;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.imgFeaturedImage.Hide {
    display: none;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -ms-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
.StdForm .TextAreaContainer {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 8px;
    padding: 10px;
}
.StdForm .TextAreaContainer textarea {
    border: 0 none;
    height: 150px;
    width: 100%;
}
.StdForm .btn-block {
    width: auto;
}
.StdForm .Action {
    text-align: right;
}
.CoverPhotoInner.NoMaxHeight {
    max-height: none;
}
.EDIT-PROFILE .container,
    .EDIT-GROUP .container,
    .EDIT-BLOG .container,
    .EDIT-BLOG-POST .container,
    .BLOGS .container
    .EDIT-GROUP .container,
    .NEW-GROUP .container,
    .EDIT-ORGANIZATION .Collaborate.container,
    .EDIT-BLOG-POST-LIST .container
{
    max-width: none;
    width: 100%;
}
.EDIT-BLOG-POST-LIST .container .EFLeftPane {
    float: none;
    width: 100%;
}
.EDIT-BLOG-POST-LIST .container .EFRightPane {
    display: none;
}
.BigCoverPhoto {
    background-size: cover;
    max-width: 100%;
    min-height: 56%;
}
.Container .MiddlePane {
    width: 100%;
}
.MainBody {
    margin: 0 auto;
/*    width: 70%; */
    background-color: #fff;
}
.USM_1.slim .MainBody {
    /*width:82% !important;
    margin:0 5% 0 15% !important;*/
    width:100% !important;
}
.ProfileOptionsContainer > div:first-child {
    background-color: #c0c0c0;
}
.ProfileOptions {
    margin: 0 auto;
    z-index: 1000;
    background-color: #f0f0f0;
    position:relative;
    -webkit-transition: width 300ms ease, margin-left 300ms ease;
    -moz-transition: width 300ms ease, margin-left 300ms ease;
    -ms-transition: width 300ms ease, margin-left 300ms ease;
    -o-transition: width 300ms ease, margin-left 300ms ease;
    transition: width 300ms ease, margin-left 300ms ease;

}
.NEW-BLOG .MainBody, .NEW-BLOG .ProfileOptions {
    width: auto;
}
.ProfileOptions div > .Options,
.ProfileOptions a > .Options,
.ProfileOptions .Options
{
    background-color: #cccccc;
    color: #999999;
    cursor: pointer;
    float: right;
    min-height: 40px;
    padding: 14px 20px;
    position: relative;
}
.BlogList .CoverAvatarContainer {
    margin: 0 auto;
    position: relative;
    width: 70%;
}
.PROFILE-REVIEW .CoverPhotoOptions .cameraShadow{
    left: 43%;
}
.CoverPhotoOptions .cameraShadow {
    top: 30%;
    left: 46%;
    opacity: 0.63;
}
.CoverPhotoOptions:hover .cameraShadow {
    opacity: 1.0;
}
.CoverAvatarOptions .cameraShadow {
    top: 20%;
    left: 42%;
    opacity: 0.63;
}
.CoverAvatarOptions:hover .cameraShadow {
    opacity: 1.0;
}
.PhotoNotes.alert.alert-warning {
    display: none;
}
.CroppingExample > img {
    display: none;
}
.ProfileOptions div > .Options,
.ProfileOptions a > .Options {
    background-color: #cccccc;
    color: #333;
    cursor: pointer;
    float: right;
    min-height: 40px;
    padding: 10px;
    position: relative;
    font-size: .8rem;
}
.ProfileOptions div > .Options a, .ProfileOptions div > .Options a:hover {
    color: inherit !important;
    text-decoration: none;
}
.EDIT-BLOG-POST .EditFormContainer.EditBlogPost {
    background-color: #ffffff;
    margin: 0 auto;
}
.EDIT-BLOG-POST .MainBody {
    max-width: none;
    width: auto;
}
.EDIT-BLOG-POST .ProfileOptions {
    width: 100%;
    max-width: none;
}
.EDIT-BLOG-POST .EditFormContainer > div.Options {
    float: right;
    margin-right: 0;
}
.BLOGS .EditFormContainer .MainBody > div.Options {
    float: right;
    padding: 0 10px 0;
    width: 120px;
    cursor: pointer;
}
.BLOGS .EditFormContainer .MainBody > div.Options >i {
    margin: 0;
}
.EDIT-BLOG-POST .EditFormContainer >div.Options  {
     padding: 0;
}
.EDIT-BLOG-POST .CoverPhoto img.imgFeaturedImage {
    display: none;
}
.EDIT-BLOG-POST .FeatureOptions {
    width: 100%;
    position: static;
}
.EDIT-BLOG-POST .FeatureOptions div > div:first-child {
    border-left: 0;
}
.EDIT-BLOG-POST .FeatureOptions div > div {
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}
.EDIT-BLOG-POST .FeatureOptions > div:first-child {
    border-left: 1px solid #cccccc;
}
.BLOGS .FeatureOptions {
    display: none;
}
.ProfileOptions > div:after {
    clear: both;
    content: " ";
    display: block;
}
.AddItem {
    color: #999999;
    margin-top: 10px;
}
.AddItem span i {
    margin-right: 5px;
}
.AddItem span:hover {
    color: #333;
    cursor: pointer;
}
.BaseAdmin.NEWITEM.hide {
    display: none;
}

.UpdateMessage.animated {
    animation-duration: .3s;
    animation-fill-mode: both;
}
.PasswordChange.MainBody > div {
    padding: 10px;
}
.ONLINE .PasswordChange.MainBody > div {
    padding: 10px !important;
}

.PasswordChange fieldset {
    padding: 0 20px;
}
.PasswordChange label {
    margin-top: 20px;
}
.ONLINE .PasswordChange label {
    margin-top: 10px;
}

.Footer {
    margin: 20px 0;
}
.PasswordChange .BigCoverPhoto {
    display: none;
}
.GroupEdit .FieldRow.RendType_2>div {
    -moz-columns: 2 auto;
    -webkit-columns: auto 2;
    columns: autp 2;
}
.FieldRow.xRequired >div.formError {
    padding: 0 0 10px;
}
form.formProfileRequirements .FieldGroup {
    padding: 0;
}
form.formProfileRequirements div:nth-child(1) > h2 {
    margin-top: 0;
    border: 0;
}
.Analytics .Bar {
    width: 20px;
    background-color: greenyellow;
}
.Analytics .DayChart {
    display: none;
}
.Analytics {
    padding: 0 10px 0 0;
}
.Analytics .Col {
    border-bottom: 1px solid #cccccc;
    font-size: 0.7em;
    margin-bottom: 2px;
}
.Analytics .Day {
    float: left;
}
.Analytics .DayTot {
    float: right;
}
.Analytics > h3 {
    font-weight: 200;
    text-align: center;
}
.SuggestionEngineSetup {
    display: none;
}
.SuggestionEngineSetup.show {
    display: block;
}
.PTPrivProfileContainer .SuggestionEngineSetup {
    display: block;
}
.SuggestionEngineSetup {
    border-top: 1px solid #cccccc;
    margin-top: 20px;
}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    z-index: 100 !important;
}
.EVENTS .Container > div {
    float: none !important;
}

.EVENTS .GraphSetupContainer {
    width: auto !important;
}
.PostStatus {
    text-align: right;
}
.PostStatus .alert {
    display: inline-table;
    margin: 1% 0 0 ;
    padding: 5px;
}
.GroupEdit .Options.Connections,
.GroupEdit .Options.Photos,
.GroupEdit .Options.Pages
{
    display: none;
}
/*
.modal-dialog {
    width: 80%;
}*/
.ImageCropper .ImageCroppingDescription {
    width: 100%;
}
.ImageCropper > div {
    float: left;
    width: 100%;
}
.jcrop-holder {
    margin: 20px auto;
}
#divEmbeddable h2 {
    margin-top: 0;
}
.dropdown-menu li i,
.dropdown-menu li div i {
    margin-right: 10px !important;
}
.dropdown-menu li a,
.dropdown-menu li div a {
    color: #666;
}
.dropdown-menu li div a {
    padding: 5px 10px;
    display: block;
    text-decoration: none;
}
.dropdown-menu li div a:hover {
    background-color: #f0f0f0;
}
.ProfileEdit .Container .AllLinks .Row .input-group > input, .EDIT-GROUP .Container .AllLinks .Row .input-group > input {
    width: 95%;
}
.AllLinks .Row .input-group > input {
    width: 45% !important;
}
.AllLinks .Row .input-group .fi-trash {
    font-size: 1.5em;
    margin-left: 10px;
}
.AllLinks .Row .input-group > input {
   margin-right: 5px;
}
.AnalyticContainer {
    margin-bottom: 30px;
}
.AnalyticContainer >div.Analytic {
    float: left;
    width: 90%;
}
.AnalyticContainer >div.Analytic.Followers {
    width: 40%;
}
.Analytic.Followers div > div {
    float: left;
    width: 40px;
}
.Analytic.Followers > div {
    float: none !important;
    width: auto;
    padding: 10px 20px;
}
.Analytic > h3 {
    font-weight: 200;
    padding: 13px 0;
    margin-top: 0;
}
label.normal-weight {
    font-weight:normal;
}
div#divPhone {
    display: block;
}
