.HideNavChrome_1 .MenuAction.BackOptions {
    display: none !important;
}
.xtid_1 .SignUpLogin.ClearAfter {
    display: none
}
#PLI_IPhone {
    display: none;
}
.formProfileRequirements,
.formProfileReviewSettings,
.PROFILE-REVIEW .AddlMessages,
.PROFILE-REVIEW .Suggestions.Footer {
    margin: 0 auto;
    width: 90% !important;
}
.PROFILE-REVIEW .FullGroupList {
    margin-left: 0;
    padding: 0;
}
.mobile-headings {
    display: none;
}
.PROFILE-REVIEW .GroupListContainer {
    padding: 0 0 75px;
}
h1.color-white > span.tm {
    font-size: 0.2em;
}
.OFFLINE .MessageBody .arrow-down {
    display: none;
}
.BaseInfo img {
    height: 24px;
    margin-right: 1px;
    opacity: 0.6;
}
.FavoritesBar {
    background-color: rgba(0,0,0,.12);
    padding: 0;
}
.miniOCContainer .FavoritesBar {
    background-color: #333
}
.FavoritesBar .BaseInfo .WOLPoweredBy:hover img {
    opacity: 1;
}
/*.FavoritesBar.TenantMainHeaderFG .Icons .utilityList i {
    color: #999 !important;
}
.FavoritesBar.TenantMainHeaderFG .Icons .utilityList i.fi-heart {
    color: #ccc !important;
}*/
select.form-control option {
    padding: 3px;
}
.std {

}
.std.heading {
    font-weight: 200;
}
.std.datarow {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}
.menu {
    padding: 5px 0;
    margin: 0 0 20px 0;
    color: #666;
}
.menu-options-right {
    text-align: right;
}
.portal > .panes {
    float: left;
    padding: 5px;
}
.portal > .panes > div {
    background-color: #f0f0f0;
}
.portal > .panes.panes3-0 {
    float: none;
}
.portal-0cols  > div,.portal-1cols  > div {
    float: none;
    width: 100%;
}
.portal.portal-2cols > .panes {
    width: 50%;
}
.portal.portal-3cols > .panes {
    width: 33.33%;
}
.PortletDef {
    background-color: #f0f0f0;
    margin-bottom: 20px;
    padding: 5px;
    position: relative;
}
.portal.resizeContainer .description {
    display: none;
}
.portal.resizeContainer h2 {
    font-size: 1em;
    color: #333;
}
.portal.resizeContainer h2>span {
    color: inherit !important;
}
.panes li {
    position: relative;
}
.PortletDef > i, .panes i {
    position: absolute;
    right: 10px;
    top: 5px;
    color: #999;
    /* margin-right: 5px; */
}
.PortletDef > i.fi-arrows-out.col-handle {
    display: inline;
}
.panes i.fi-x,.panes i.fi-arrows-out.handle {
    display: inline;
}
.PortletDef > i:hover,
.panes i:hover {
    color: #333;
}
.panes i.fi-arrows-out.handle:hover {
    cursor: move;
}
.panes i.fi-pencil  :hover {
    cursor: pointer;
}
.PortletDef > i, .panes i {
    display: none;
}
.PortletDef > h2, .panes h2 {
    margin: 0 !important;
    padding: 0;
    font-size: 1em;
    color: #333 !important;
    font-weight: 700 !important;
}
.PortletDef .description {
    margin-top: 5px;
}
.PortletDef > div:not(.EditTitle) {
    color: #333;
    padding: 5px 20px;
}
.PortalManagementContainer ol {
    list-style: outside none none;
    margin: 0;
    padding-left: 0;
}
.PortalManagementContainer .placeholder {
    min-height: 23px;
    padding: 5px;
    background-color: wheat;
}
.PortalManagementContainer .ui-droppable > li {
    background-color: #e0e0e0;
    padding: 5px;
    margin-top: 5px;
}
.PortalManagementContainer .ui-droppable > li:first-child {
    margin-top: 0;
}
.portal-management li {
    list-style: none;
    position: relative;
}
.EditTitle {
    position: absolute;
    z-index: 200;
    padding: 5px 10px;
    background-color: #fff;
    border: 1px solid #666;
    border-radius: 5px;
}
.PortletDef h2 span {
    display: block;
    float: none;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
    max-width: 84%;
}
.panes i.fi-arrows-out.handle {
    font-size: 0.8em !important;
    right: 30px;
    top: 6px;
    /* transform: rotate(135deg); */
}
/*.OFFLINE .TenantMainHeaderBG {
    background-color: #222222 !important;
    color: #333333;
    padding-bottom: 20px;
}*/
/*
/*GD Only
.SmallLogo img {
    border: 7px solid #ffffff;
    position: relative;
    top: 0px;
}
.BasicFunctions > div > i {
    color: #ccc !important;
}
.OFFLINE .Advertising {
    display: none;
}
 */
html{
    height: 100%;
    min-height:100%;
    min-width: 100%;
}
body{
    min-height:100%;
    min-width: 100%;
}
body {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}
*:focus {
    outline: 0;
}
.progressCursor, .progressCursor * {
    cursor: progress !important;
}
::-webkit-input-placeholder { color:#999 !important; font-style:italic;}
::-moz-placeholder { color:#999 !important; font-style:italic; } /* firefox 19+ */
:-ms-input-placeholder { color:#999 !important; font-style:italic; } /* ie */
input:-moz-placeholder { color:#999 !important; font-style:italic; }

/* Default WOL Logo Area */
.YouTubeEmbed iframe {
    max-width: 100%;
}
.ClearAfter:after {
    clear: both;
    display: block;
    content: ' ';
}
body.OFFLINE {
    background-attachment: fixed;
    background-color: #fff;
    background-size: cover;
    background-repeat: no-repeat;
    padding:0;
}
body.LOGIN.HomePage.OFFLINE {
    background-color: #e9e9e9;
    /*background-image: url("/img/WOLCMWelcome.jpg");*/

}
body.HomePage.OFFLINE.stickyScroll .ProfileOptions {
    position: relative;
    width: 100% !important;
    z-index: 1000;
}
body.HomePage.OFFLINE footer div a, footer div a:visited, body.HomePage.OFFLINE footer div a:hover {
    color: #fff;
}
/*body.LOGIN.HomePage.OFFLINE .ProfileOptionsContainer {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}*/
body.LOGIN.HomePage.OFFLINE header .SignIn {
    /*display: none;*/
}
.MenuToggle {
}
.Collaborate.Home.container {
    background-color: #fff;
}
body.ONLINE {
    background-attachment: fixed;
    background-color: #fff;
    background-image: none;
    padding: 0;
    background-position: bottom;
}
body.Collaborate.ONLINE header {
    border: 0 none;
    box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.2);
    height: 48.375px;
    min-height: 0;
}
.Date{
    Padding:10px 0px 0px 0px;
}
.EditEvent .EventPageListContainer .Date {
    padding: 0;
}
#wxWrap {
    padding: 2px 13px 2px 0px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    white-space: nowrap;
    display:none;
}
#wxIntro {
    display: inline-block;
    font: 14px/20px Arial,Verdana,sans-serif;
    color: #666;
    vertical-align: top;
    padding-top: 9px;
}
#wxIcon {
    display: inline-block;
    width: 61px;
    height: 34px;
    margin: 2px 0 -1px 1px;
    overflow: hidden;
    background: url('http://l.yimg.com/a/lib/ywc/img/wicons.png') no-repeat 61px 0;
}
#wxIcon2 {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin: 1px 6px 0 8px;
    overflow: hidden;
}
#wxTemp {
    display: inline-block;
    font: 20px/28px Arial,Verdana,sans-serif;
    color: #333;
    vertical-align: top;
    padding-top: 5px;
    margin-left: 0;
}
body.Collaborate.ONLINE .SmallLogo {
    display: block;
    float: left;
    margin: 0 5px 0 15px;
}
body.Welcome header,
body.Login header,
body.SIGN-UP header,
body.MESSAGE header,
body.stdpage header,
body.PRIVACY-POLICY header,
body.COOKIE-POLICY header,
body.TERMS-OF-USE header,
body.TODAY header,
body.EVENT header,
body.TAG header,
body.QUESTIONS header,
body.EVENTS header,
body.GROUP-LIST header,
body.SURVEY header,
body.LATEST-BLOGS header,
body.OFFLINE.MEMBER-DIRECTORY header,
body.OFFLINE.MARKETPLACE header,
body.OFFLINE.PARTNER-DIRECTORY header

{
    background-color: #fff;
    z-index: 4020;
}
body.OFFLINE.QUESTIONS .Collaborate>.Container,
body.OFFLINE.EVENTS .Collaborate>.Container,
body.OFFLINE.GROUP-LIST .Collaborate>.Container,
body.OFFLINE.LATEST-BLOGS .BasicCollaboration
{
    background-color: #fff;
}

body.PRIVACY-POLICY.OFFLINE .BasicCollaboration,
body.TERMS-OF-USE.OFFLINE .BasicCollaboration,
body.EVENTS.OFFLINE .BasicCollaboration,
body.QUESTIONS.OFFLINE .BasicCollaboration,
body.GROUP-LIST.OFFLINE .BasicCollaboration,
{
    margin-top: 0;
}
body.EVENTS.OFFLINE,
body.QUESTIONS.OFFLINE,
body.GROUP-LIST.OFFLINE
body.LATEST-BLOGS.OFFLINE
{
    background-color: #fff;
}
img.TenantMainHeaderBG {
    padding-bottom: 0 !important;
}
.MobileLogin {
    display: none;
}
header {
    list-style: none outside none;
    min-height: 70px;
    width: 100%;
    z-index: 2020;
    top: 0;
    position: static;
}
.ThemeMenuStyle_1.OFFLINE header {
    background-color: #fff;
}
.ThemeMenuStyle_1.OFFLINE header.header-fixed {
    background-color: transparent;
}
header#MainHeader > .InnerBanner:after {
    content: ' ';
    clear: both;
    display: block;
}
header#MainHeader .InnerBanner {
    display: list-item;
    margin: 0 auto;
    padding: 0 0 0 15px;
    position: relative;
}
.ONLINE header {
    top: 70px;
}
.OFFLINE header#MainHeader .InnerBanner {
    width: 70%;
}
.OFFLINE .MainMenu {
    display: none;
}
.OFFLINE .FeedItemOptions .fi-like {
    display: none;
}
header#MainHeader .MenuLeft {
    position: relative;
    display: none;
}
.Social a, .Social a:visited {
    color: #f0f0f0;
    font-size: 4em;
    margin-right: 30px;
}
.Social i {
    text-shadow: 0 0 1px #666666, 5px 5px 11px #333333;
}
.Social a:hover i {
    text-shadow:
        0 0 1px #333,
        0 0 5px #fff,
        0 0 40px #fff,
        0 0 50px #fff;
    /*    -webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
        -moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
        box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
        */
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.LOGIN #MainHeader .MenuAction {
    display: none;
}
.Collaborate #MainHeader .MenuAction, .ONLINE #MainHeader .MenuAction {
    color: #ffffff;
    cursor: pointer;
    font-size: 1.5em;
}
.OCMenu .Collaborate.Home.container .Container >.LeftPane {
    display: none;
}
.OCMenu .Collaborate.Home.container .Container >.MiddlePane {
    width: 100%;
}

.InnerBanner > img {
    height: 40px;
}
.InnerBanner .Logo {
    float: left;
    margin-left: 2%;
}

.InnerBanner .SignIn {
    border: 0 none;
    border-radius: 8px 8px 0;
    color: #666;
    float: right;
    margin-right: 3%;
    min-width: 400px;
}
.InnerBanner .ProfileLogin {
    padding: 5px;
}
.InnerBanner .Logo > img {
    max-height: 60px;
}
/* Search Box */
#SearchBoxContainer.Show {
    display: block;
}
#SearchBoxContainer {
    background-clip: padding-box;
    background-color: #ffffff !important;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    color: #666666;
    font-size: 0.8rem;
    max-height: 355px;
    overflow-y: auto;
    position: absolute;
    top: 25px;
    white-space: normal;
    width: 300px;
    z-index: 300;
    min-height: 80px;
}
#SearchBoxContainer * {
    color: #333 !important;
    background-color: #fff !important;
}
#SearchBoxContainer img {
    background-color: #ccc !important;
}
#SearchBoxContainer h3 {
    color: #999 !important;
}
#SearchBoxContainer .Close {
    color: #999;
    font-size: 1.5rem;
    padding: 5px;
    text-align: right;
    cursor: pointer;
}
#StdSearchBox > div {
    border: 1px solid #ccc;
    padding: 5px;
}
#SearchBoxContainer .SearchItem{
    min-height: 50px;
}
.SearchItem {
    min-height: 40px;
}
.SearchItemContainer:last-child {
    border-bottom: 0;
}
.OnlineContainer .SearchItemContainer .MiniProfile .Info div, .OnlineContainer .SearchItemContainer:hover,.OnlineContainer .SearchItemContainer:hover div.SearchItem .Info div {
    background-color: #ffffff !important;
    color: #333333 !important;
}
.ChannelFunction.side.side-pane-30,.Participants.width.width-table-40{
    width: 15%;
}
.PeopleOnline .SearchItemContainer {
    border: 0;
}
.SearchItem {
    padding: 5px;
    cursor: pointer;
    text-align: left;
}
.SearchItem:hover {
    background-color: #f0f0f0 !important;
    color: #333 !important;
}
.OnlineContainer .SearchItem:hover {
    background-color: #fff !important;
    color: #333 !important;
}
.SearchItem:last-child {
    border-bottom: 0;
}

/* Default Sign-In */

.InnerBanner .LoginRow .StdLabel {
    display:none;
}
.InnerBanner .StdRow.Email, .InnerBanner .StdRow.Password, .InnerBanner .StdRow.Action {
    float: left;
    margin-left: 5px;

}
.InnerBanner .StdRow.Email input, .InnerBanner .StdRow.Password input{
    width:90%;
}
.InnerBanner .OptionsnRow .StdRow {
    float: left;
    margin-right: 15px;
    cursor: pointer;
}
.StdRow.ForgotPassword {
    padding-top: 3px;
}
.OptionsnRow {
    padding: 5px;
    color: #fff;
}
.InnerBanner .ProfileLogin, .InnerBanner .ProfileLogin input {
    font-size: 0.9em;
}

.OptionsnRow span {
    color: #666;
}
.InnerBanner .FaceBook a i {
    font-size: 1.5em;
    margin-right: 5px;
    vertical-align: middle;
}
.InnerBanner .FaceBook a {
    color:#666;
    text-decoration:none;
}
.InnerBanner .FaceBook a:hover {
    color:#666;
    text-decoration:underline;
}
.InnerBanner .StdRow.Action > input {
    border: 0;
    background-color: red;
    padding: 10px 20px;
    color: #fff;
}
.LoginRow .FieldRow input {
    margin: 0;
}
.LoginRow:after {
    content: ' ';
    display: block;
    clear: both;
}
/* Standard Home Page */
div#StdHomePage {
    margin: 0 auto;
    max-width: 1100px;
    width: 90%;
}
div#StdHomePage .LeftPane {
    color: #fff;
    float: left;
    font-size: 1.2em;
    line-height: 1.5em;
    width: 55%;
}
div#StdHomePage .RightPane {
    float: left;
    max-width: 456px;
    padding: 0 ;
    text-align: right;
    width: 49%;
}

div#StdHomePage label {
    display:none;
}
div#StdHomePage legend {
    color: #666;
    font-weight: 700;
}
div#StdHomePage .help-block {
    color:#666;
}
div#StdHomePage #formProfileMini > form {
    background: rgba(255, 255, 255, .5);
    border-radius: 8px;
}
div#StdHomePage .TopOfPage {
    padding:0;
}
/*
.Or {
    border-top: 1px solid #ccc;
    bottom: -20px;
    color: #666;
    font-size: 12pt;
    font-style: italic;
    font-weight: normal;
    margin: 10px auto;
    position: relative;
    text-align: center;
}
.Or > span {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-radius: 0 0 10px 10px;
    border-right: 1px solid #ccc;
    font-size: 0.8em;
    font-style: italic;
    left: 40%;
    padding: 10px 25px;
    top: -1px;
    position: absolute;
}
*/
div#StdHomePage #formProfileMini .Title > span {
    padding: 0 10px 0 0;
}
div#StdHomePage #formProfileMini .Upper, div#StdHomePage #formProfileMini .Lower {
    padding: 50px 15px 10px 15px;
}
div#StdHomePage #formProfileMini .Upper {
    background-color: #ffffff;
    padding: 10px 0;
    border-radius: 8px 8px 0 0;
}
div#StdHomePage #formProfileMini .help-block {
    text-align: center;
    padding: 0 17%;
}
div#StdHomePage .Intro {
    background-image: url('/img/Black_1px_25pct.png');
    border-radius: 8px;
    margin: 0 8% 4% 3%;
    padding: 20px 30px;
}
div#StdHomePage .Intro p {
    font-weight: 200;
}
div#StdHomePage .Intro h3 {
    text-align: center;
}
/* Password Reset */
.PasswordReset .LeftPane {
    float: left;
    width: 35%;
    padding-right: 2%;
}
.PasswordReset .RightPane {
    float: left;
}
.PasswordReset .RightPane:after {
    clear: both;
}
.LOGIN .LeftSide, .LOGIN .RightSide {
    float: left;
    width: 50%;
}
.LOGIN .LeftSide>div, .LOGIN .RightSide>div:last-child {
    padding: 0 2%;
}
.LOGIN .Or {
    text-align: center;
}
.LOGIN .FaceBookSignIn {
    margin-top: 0 !important;
}

.LOGIN .RightSide legend {
    color: #666666;
    font-size: 3em;
    font-weight: 200;
    text-align: center;
    margin-top: 16px;
}
/*Collaboration Page */
.Collaborate .container {
    /*  background-color:#fff;*/
}
.COLLABORATE.BASEPAGE.Collaborate .container,
.MY-CONNECTIONS.BASEPAGE .container,
.COLLABORATE.FEED .container,
.MY-PHOTOS.BASEPAGE .container,
.BLOG-LIST .container,
.GROUP-LIST .container,
.MESSAGE .container,
.TAG .container,
.ADMIN .container,
.EVENTS .container,
.SHARE .container,
.INVITE .container,
.MEMBER-DIRECTORY .container,
.NOTIFICATIONS .container,
.ANALYTICS .container
{
    background-color:#fff
}
.EditFormContainer div.AccessCode {
    background-color: #ffffff;
    margin: 0 auto;
    width: 100%;
}
.ProfileEdit .EditFormContainer div.AccessCode {
    background-color: rgb(255, 255, 255);
    margin: 0 auto;
    width: 100%;
}
.GroupEdit .EditFormContainer div.AccessCode,.EDIT-BLOG .EditFormContainer div.AccessCode {
    width: 100%;
}
.Collaborate .InnerBanner .Logo {
    float: left;
    margin: .5% 1% 1%;
}
.ONLINE header {
    background-color: #aaa !important;
    /*background-color: #2176ae !important;*/
    border: 0 none;
    height: 48.375px;
    min-height: 0;
}
.NEW_BLOG .FeatureOptions.ClearAfter{
    display:none;

}
.NEW-BLOG .FeatureOptions.ClearAfter{
    display:none;
}
.Collaborate header .InnerBanner {
}
.Collaborate .CM.Search {
    margin: 10px 20px 0 10px;
    background-color: #fff;
    position: relative;
    border: 1px solid #dadada;
    border-radius: 5px;
}
.Collaborate .CollabOptions {
    cursor:pointer;
}
.Collaborate .CM.SmallAvatar {
    position: relative;
    margin-right: 5px;
}
.Collaborate .CM.SmallAvatar .FlyOutMenu {
    margin: 0;
    color: #666;
    display: flex;
    flex-direction: column;
    justify-content: left;
    align-items: baseline;
    transform-origin: bottom right;
    transform: translate(-80%);
}
.Collaborate .Logo {
    display:none;
}
.Collaborate .SmallLogo {
    display:block;
}
.Collaborate .SmallLogo {
    display: block;
    float: left;
    margin-left: 20px;
}
.Collaborate .MenuLeft {
    float: left;
}
.Collaborate .CollabMenu {
    float: right;
}
.Collaborate .Search {
    width: 300px;
}
.Collaborate .Search > i {
    color: #ddd;
    position: absolute;
    top: 1px;
    right: -5px;
    padding: 0 5px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 2px solid #ddd;
    font-size: .8em;
}
.Collaborate .Search i:hover {
    color: #666;
    border-color: #666;
    cursor: pointer;
}

.Collaborate .Search input {
    width: 90%;
    margin: 0px 0 0 12px;
    padding: 5px;
    border: 0;
    outline: none;
    box-shadow: none;
}
.Collaborate .SmallAvatar {
    width: 25px;
    margin-left:10px;
}
.Collaborate .SmallAvatar > img {
    width: 25px;
    background-color: #ccc;
    border-radius: 100%;
}
.Collaborate .CM.Name {
    cursor: pointer;
    margin: 13px 0 5px 5px;
    position: relative;
}
.Collaborate .CM.Name div.arrow-down {
    border-left: 7px solid rgba(0, 0, 0, 0);
    border-right: 7px solid rgba(0, 0, 0, 0);
    border-top: 7px solid #fff;
    display: inline-block;
}
.Collaborate .CM.Home {
    margin: 8px 0 5px 20px;
}
.Collaborate .CM {
    color:#fff;
}
.Collaborate .CM.MoreOptions {
    float: none;
    font-size: 1.6em;
    padding: 2px 0 0;
}
.Collaborate .CM.MoreOptions .BasicFunctions > div,
.Collaborate .CM.MoreOptions .SearchIcon,
.Collaborate .CM.MoreOptions .AddlMenus,
.Collaborate .CM.MoreOptions .MemberList,
.Collaborate .CM.MoreOptions .AnalyticList,
.Collaborate .CM.MoreOptions .SmallMenuFunctions .Notifications,
.Collaborate .CM.MoreOptions .ChatNotifications,
.Collaborate .CM.MoreOptions .CommunityManager

{
    float: left;
    height: 20px;
    width: 20px;
    margin-left: 15px;
    position: relative;
}
.SmallMenuFunctions>div:first-child {
    margin: 0 !important;
}
.ToggleSideTools {
    font-size: 0.9em;
    margin-top: 4px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
}
.Collaborate .CM.MoreOptions i.fi-torsos-male-female,
.Collaborate .CM.MoreOptions i.fi-comments,
.Collaborate .CM.MoreOptions i.fi-web,
.Collaborate .CM.MoreOptions i.fi-results-demographics
{
    /* margin-right: 10px;*/
}
.Collaborate .CM.MoreOptions i.fi-results-demographics {
    font-size: 1.25em;
    left: -8px;
    position: relative;
    top: -4px;
}
.ToggleSideTools .fi-arrows-compress {
    /*    color: #ffd700; */
}
.ConnectionCount {
    background-color: #ffa000;
    border-radius: 50%;
    font-size: 0.5em;
    height: 25px;
    left: unset;
    min-width: 25px;
    padding: 4px;
    position: absolute !important;
    text-align: center;
    top: -5px;
    vertical-align: middle;
    z-index: 100;
    right: -15px;
}
.OnlineContainer {
    font-size: .7em;
    overflow-y: scroll;
    -webkit-transition: width 300ms ease;
    -moz-transition: width 300ms ease;
    -ms-transition: width 300ms ease;
    -o-transition: width 300ms ease;
    transition: width 300ms ease;
}
.OnlineContainer .Close {
    display: none;
}
.OnlineContainer .CompanyName {
    /*    display: none; */
}
.OnlineContainer img.SMAvatar {
    width: 30px !important;
}
.OnlineContainer .Info {
    padding-left: 35px;
}
.OnlineContainer h3 {
    display:none !important;
}
#SearchBoxContainer .Info{
    margin-left: 45px;
}
.FarRightPane div > h2 {
    text-align: center;
    margin: 5px 0 8px 0;
    font-weight: 100;
    font-size: 1.3em;
}
.slim .FarRightPane div > h2{
    display:none;
}
/* Login */
.Login .bg-danger {
    display:none;
}
/* Standard Delete Option li
/* Incorrect Password */
.BasicLogin .ForgotPassword, .BasicLogin .StayLoggedOn {
    margin: 10px 0;
}
.BasicLogin input {
    margin-bottom:0;
}
.BasicLogin.container, .ForgotPassword.container {
    background-color: #fff;
    margin: 70px auto 0;
}
.BasicLogin .FaceBookSignIn {
    margin: 75px auto 0;
}
.BasicLogin .InnerBox > div {
    float: none !important;
    width: auto !important;
}
.BasicLogin.container {
    max-width: 600px;
}
.Invalid-Email-Or-Password .bg-danger h2 {
    color: #ff0000;
}
.bg-danger h2 i {
    margin-right: 5px;
}
/* Cover Photo/Avatar for main profile */
.CoverPhoto > img {
    max-height: 313px;
    width: 100%;
}
.OFFLINE .CoverPhoto .CoverAvatar{
    top: -75px;
    animation:bigAvatarUpOffline 300ms ease-in;
}
.EDIT-PROFILE .CoverPhoto .CoverAvatar,.EDIT-GROUP .CoverPhoto .CoverAvatar,.EDIT-BLOG .CoverPhoto .CoverAvatar{
    animation:none;
}
.PROFILE-REVIEW .CoverPhoto .CoverAvatar{
    animation:none;
}
.CoverPhoto .CoverAvatar {
    bottom: -37px;
    height: 150px;
    left: 15px;
    position: absolute;
    text-align: center;
    width: 150px;
    border: 4px solid transparent;
    animation:bigAvatarUp 300ms ease-in;
}
.CoverPhoto .CoverAvatar > img {
    background-color: #cccccc;
    max-height: 100%;
}
@keyframes bigAvatarUpOffline{
    0%{
        top:17px;
        right:40px;
        transform: scale(.3);
        transform-origin: bottom left;
        opacity: 0;
    }80%{
         opacity:.8;
     }100%{
          top:-70px;
          opacity:1;
          transform: scale(1);
      }
}

@keyframes bigAvatarUp{
    0%{
        top:17px;
        right:40px;
        transform: scale(.3);
        transform-origin: bottom left;
        opacity: 0;
    }80%{
         opacity:.8;
     }100%{
          top:0;
          opacity:1;
          transform: scale(1);
      }
}

.CoverAvatarOptions {
    color: #fff;
    left: 0;
    line-height: 1em;
    max-height: 155px;
    max-width: 150px;
    height: 100%;
    padding: 0 5px;
    position: relative;
    text-align: left;
    top: -142px;
    cursor: pointer;
    transition: background-color 300ms ease;
}
.CoverAvatarOptions:hover {
    background: rgba(0.5,0.5,0.5,.5);
    transition: background-color 300ms ease;
    margin: 0;
    height: 142px;
    top: -142px;
    border:4px solid greenyellow;
}
.EVENTS .CoverAvatarOptions:hover {
    height: 150px;
    top: -148px;
}
.CoverAvatarOptions > i {
    font-size:2em;
}
.CoverAvatarOptions > span {
    float: right;
    font-size: 0.9em;
    padding: 15px;
    display:none;
    clear: both;
}
.CoverAvatarOptions:hover > span {
    display: block;
    position: absolute;
    top: 30%;
}
.CoverPhoto {
    position: relative;
}
.CoverPhoto .CoverPhotoInner {
    border: 0 none;
    overflow: hidden;
    padding: 0;
    width: 100%;
    position: relative;

}
.GroupEdit .CoverPhotoExists_0 .CoverPhoto .CoverPhotoInner, .ProfileEdit .CoverPhotoExists_0 .CoverPhoto .CoverPhotoInner, .BlogEdit .CoverPhotoExists_0 .CoverPhoto .CoverPhotoInner {
    max-height: 550px;
}
.CoverPhotoInner .CoverPhotoOptions {
    color: rgb(255, 255, 255);
    cursor: pointer;
    height: 100%;
    left: 0;
    line-height: 1em;
    padding: 3%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
    border: 4px solid transparent;
    transition: all 300ms ease;
}
.CoverPhotoInner .CoverPhotoOptions:hover {
    background: rgba(0.5,0.5,0.5,.5);
    border: 4px solid greenyellow;
    transition: background-color 300ms ease;
}
.CoverPhotoInner .CoverPhotoOptions > i {
    font-size:5em;
}
/*.CoverPhotoInner .CoverPhotoOptions > span {*/
    /*font-size: 1.5em;*/
    /*position: absolute;*/
    /*right: 30%;*/
    /*top: 50%;*/
    /*vertical-align: middle;*/
    /*display: none;*/
    /*line-height: 2em;*/
/*}*/
.CoverPhotoInner .CoverPhotoOptions:hover span {
    display:inline;
}

.CoverPhotoInner .FlyOutMenu {
    background-color: rgb(255, 255, 255);
    color: rgb(102, 102, 102);
    display: none;
    position: absolute;
    right: 32%;
    top: 68%;
    width: 150px;
}
.CoverPhotoInner .CoverPhotoSpinnerBars {
    height: 10px !important;
    min-height: 5px!important;
}
.CoverPhotoInner > img {
    min-height: 316px;
    height: auto;
    position: relative;
    top: -3px;
    width: 100%;
    max-height: 480px;
}
.CoverPhotoInner .CoverPhotoImageHolder {
    position: relative;
    background-repeat: no-repeat;
    z-index: -1;
}
.CoverPhotoImageHolder.ui-draggable {
    cursor:move;
}
.CoverPhotoImageHolder {
    min-height:100px;
    background-size: cover;
}
.CoverAvatar > .fi-camera {
    bottom: 7px;
    color: #fff;
    font-size: 1.5em;
    left: 7px;
    opacity: 0.8;
    filter: alpha(opacity=.8);
    position: absolute;
    z-index: 100;
}
.CoverAvatar > .fi-camera {
    bottom: -20px;
    color: #ccc;
    font-size: 1.5em;
    left: 7px;
    position: absolute;
    z-index: 100;
}
.CoverAvatar .fi-camera:hover .UploadAction {
    display: block;
}
.CoverAvatar .UploadAction {
    background-color: #666;
    bottom: 0;
    padding: 3px 3px 3px 31px;
    position: absolute;
    color: #fff;
    font-size: .8em;
    line-height: 1.3em;
    display: none;
}
.CoverAvatar .qq-upload-button {
    width: 100%;
}
.CoverAvatar .qq-upload-button-selector.qq-upload-button > div {
    font-size: 0.6em;
    padding-right: 2px;
    text-align: right;
}
.CoverAvatar .fi-camera > span {
    font-size: 0.5em;
    font-style: normal;
    vertical-align: middle;
}
/* Not Logged In */
body.Not-Logged-In header .SignIn,
body.Password-Reset header .SignIn,
body.BasicLogin header .SignIn,
body.Invalid-Email-Or-Password header .SignIn,
body.Login header .SignIn {
    display:none;
}
/* FlyOut Menu Options */
.FlyOutMenu {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #cccccc;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    margin: -157px 0 0 55px;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 350px;
    z-index: 200;
}
.FlyOutMenu.Show {
    display:block;
}
.FlyOutMenu div i {
    margin: 0 10px 0 5px;
    font-size: 1.3em;
}
.FlyOutMenu > div {
    padding: 5px;
    cursor:pointer;
}
.FlyOutMenu:not(.profile-options-container) > div:hover:not(.cols2),
.FlyOutMenu:not(.profile-options-container) > div.cols2>div:hover {
    background-color: #e0e0e0;
}
.FlyOutMenu .std-site-terms-options {
    background-color: #e0e0e0;
    font-size: .85em;
}
.FlyOutMenu .std-site-terms-options > div {
    padding: 10px 0 !important;
}
.FlyOutMenu .std-site-terms-options > div:hover {
    background-color: #666;
    color: #fff !important;
}
.FlyOutMenu > div .expl {
    margin: 0 5px 0px 25px;
    font-style: italic;
    font-weight: normal;
    font-size: .85em;
    color: #999;
}
.FlyOutMenu > div {
    font-weight: 700;
}
.qq-upload-list li.qq-upload-success {
    background-color: #dff0db;
}
.qq-upload-list {
    margin: 10px 0;
}
.qq-upload-list li {
    background-color: #fcf8e3 !important;
    color: #999 !important;
    font-size: 0.8em !important;
    margin: 0 0 5px;
}
.qq-progress-container {
    margin: 10px 0 0;
    background-color: #f0f0f0;
    border-radius: 9px;
}
.qq-total-progress-bar {
    height: 10px;
}
.qq-downloads {
    border: 1px solid #cccccc;
    color: #999999;
    display: none;
    font-size: 1.2em;
    margin: 10px auto;
    padding: 5px 10px;
    text-align: right;
    width: 98%;
}
.qq-downloads.Show {
    display: block;
}
.qq-upload-list-selector.qq-upload-list {
    text-align: left;
}
.closeDownloads {
    display:none;
    cursor: pointer;
    font-size: .8em;
}
.closeDownloads:hover {
    color:#333;
}
.closeDownloads.Show {
    display: block;
}
.closeDownloads .fi-x {
    margin-right: 5px;
}
/* Cropper Image */
.Cropper > img {
    width: 100%;
}
/* JCrop CSS */
.jcrop-holder #preview-pane {
    display: block;
    position: absolute;
    z-index: 2000;
    top: 20px;
    right: -220px;
    padding: 6px;
    border: 1px rgba(0,0,0,.4) solid;
    background-color: white;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;

    -webkit-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 1px 1px 5px 2px rgba(0, 0, 0, 0.2);
}

/* The Javascript code will set the aspect ratio of the crop
   area based on the size of the thumbnail preview,
   specified here */
#preview-pane .preview-container {
    width: 170px;
    height: 170px;
    overflow: hidden;
}
.jcrop-holder {
    max-height: 650px;
}
.jcrop-holder > img {
    max-width: 600px;
}
.timestamp {
    padding: 0 0 5px 35px;
}
.PinRow .Name{
    color: #428bca;
    /*font-weight: 700;*/
}
.PinsContainer.ChanSections.opened:hover,.QuestCountContainer.ChanSections.opened:hover {
    background-color: #fff;
}
.PinRow:hover .fi-trash{
    color: #333;
}
/* Collaborate Area */
.Collaborate.container {
    padding: 0 275px 0 0;
    position: relative;
}
.Collaborate header {
    position: fixed;
}
/* Standard CSS */
.InnerBox {
    background-color: #fff;
    display: block;
    margin: 0 auto 2% auto;
}
.container {
    background-color: transparent;
    /*background-image: url("/img/White_1px_75pct.png");
    border-radius: 0 0 8px 8px;*/
    padding: 1% 2% 2%;
    width: 70%;
    -webkit-transition: width 600ms ease;
    -moz-transition: width 600ms ease;
    -ms-transition: width 600ms ease;
    -o-transition: width 600ms ease;
    transition: width 600ms ease;
}
.MainMenu.slideInLeft .BasicCollaboration > .container {
    /*width: 83%;*/
    margin-left: 15%;
    -webkit-transition: width 600ms ease;
    -moz-transition: width 600ms ease;
    -ms-transition: width 600ms ease;
    -o-transition: width 600ms ease;
    transition: width 600ms ease;
}
.modal-body .container {
    width: 95%;
}
.ClearFloat {
    clear:both;
    line-height:0;
    *zoom: 1;
}
img.SMAvatar {
    background-color:#ccc;
}
/*.Avatar img {
    background-color: #ccc;
}*/
.ConnectionRequests .Avatar img{
    width: 20%;
}
.Avatar img {
    width: 40px;
}
.Avatar span {
    vertical-align:middle;
}
.Logo img {
    max-height: 75px;
}
div.def-anchor {
    margin-top: 10px;
}
.formError {
    border:1px solid #ffa000 !important;
    background-color: lightgoldenrodyellow;
}
.bg-danger {
    background-color: #ffebe8;
    margin-bottom: 5%;
    padding: 0.5% 4%;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: auto;
}
label {
    color:#666;
}
.FaceBookSignIn {
    background-color: #3b5998;
    display: table;
    font-size: 1.2em;
    margin: 0 auto 10px;
    padding: 0 10px;
    color: #fff;
    cursor: pointer;
}
.listSection{
    padding: 0 10px;
}

.TwitterSignIn {
    background-color: #1DA1F2 !important;
}

.USM_0 #sliderButton{
    display: none;
}
.USM_0 .FavoritesBar .Favorite{
    width: 20%;
}

/*Add css for toggled pane Animation css avatar*/
.MenusClosed > .CoverPhoto > .CoverAvatar{
    -webkit-transition: opacity 300ms 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;
    opacity : 0;
}
.MenusOpen > .CoverPhoto > .CoverAvatar{
    -webkit-transition: opacity 300ms 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;
    opacity: 1;
}
.optionsToggled > .CoverPhoto > .CoverAvatar{
    -webkit-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    -ms-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;
    opacity: 1!important;
}
/*Add css for toggled pane Animation css avatar*/
.MenusClosed > .CoverPhoto > .std-profile-name {
    -webkit-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    -ms-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;

    opacity: 0;
}
.MenusOpen > .CoverPhoto > .std-profile-name {
    -webkit-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    -ms-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;
    opacity: 1;
}
.optionsToggled > .CoverPhoto > .std-profile-name {
    -webkit-transition: opacity 300ms ease-in!important;
    -moz-transition: opacity 300ms ease-in!important;
    -ms-transition: opacity 300ms ease-in!important;
    -o-transition: opacity 300ms ease-in!important;
    transition: opacity 300ms ease-in!important;
    opacity: 1!important;
}

/*Add css for toggled pane animation css chat-box*/
.Collaborate.MenusClosed .ConvoContainer{
    /*-webkit-transition: opacity 300ms ease-in;*/
    /*-moz-transition: opacity 300ms ease-in;*/
    /*-ms-transition: opacity 300ms ease-in;*/
    /*-o-transition: opacity 300ms ease-in;*/
    /*transition: opacity 300ms ease-in;*/
    /*opacity: 0;*/
}
.Collaborate.MenusOpen .ConvoContainer{
    /*-webkit-transition: opacity 300ms ease-in,right 300ms ease;*/
    /*-moz-transition: opacity 300ms ease-in,right 300ms ease;*/
    /*-ms-transition: opacity 300ms ease-in,right 300ms ease;*/
    /*-o-transition: opacity 300ms ease-in,right 300ms ease;*/
    /*transition: opacity 300ms ease-in,right 300ms ease;*/
    /*opacity: 1;*/
}
.optionsToggled .ConvoContainer{
    -webkit-transition: opacity 300ms ease-in;
    -moz-transition: opacity 300ms ease-in;
    -ms-transition: opacity 300ms ease-in;
    -o-transition: opacity 300ms ease-in;
    transition: opacity 300ms ease-in;
    opacity: 1!important;
}
/*end*/
.LinkedInSignIn {
    background-color: #1a1a1a !important;
}
.FaceBookSignIn i {
    font-size: 2em;
    vertical-align: middle;
}
.FaceBookSignIn:hover {
}
.FaceBookSignIn .fi-social-facebook:before,
.FaceBookSignIn .fi-social-linkedin:before,
.TwitterSignIn .fa-brands.fa-x-twitter:before {
    margin-right: 10px;
}
.FaceBookSignIn a, .FaceBookSignIn a:visited {
    color:#fff;
}
.FieldRow {
    margin: 15px 0 0;
}
.AnswerGroup .FieldRow:first-child {
    margin-top: 15px;
}
.AnswerGroup .FieldRow {
    margin: 5px 0 0;
    padding-bottom: 10px;
    position: relative;
}
.input-group .Error.bg-danger {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin: 7px 0 0;
}
.FieldRow .Error.bg-danger {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}
.Error.bg-danger {
    color: #ff0000;
    text-align: left;
    font-style: italic;
    font-size: .8em;
    width: 98%;
    margin: 0 auto;
}
.BaseEmail .radio-inline, .BasePhone .radio-inline {
    padding: 6px 0 0 30px;
}
.SmallLogo {
    display:none;
}
body.Collaborate {
}
.modal-dialog {
    width: 65%;
}
.Footer {
    margin-top: 20px;
}
.ProfileEdit .Footer.SaveButton,.EDIT-GROUP .Footer.SaveButton {
    display: none;
}
#ModalUpdateMessage {
    padding: 0 10px;
}
.UpdateMessage {
    border-radius: 0;
    font-size: 1.1em;
    padding: 0 20px;
    position: fixed;
    right: 0;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    z-index: 4010;
}
#ModalUpdateMessage.UpdateMessage {
    display: none;
}
.UpdateMessage .fi-info {
    font-size: 2em;
    margin-right: 14px;
    margin-top: 0;
    vertical-align: middle;
}
.CoverAvatar > img {
    width: 100%;
    background-color: #ccc;
}
.panel-title {
    font-size: 1em;
    font-weight: 200;
    text-align: center;
}

/* Triangles */
div.arrow-up {
    border-bottom: 10px solid #ccc;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    width: 0;
    margin: 0 auto;
}

div.arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ccc;
}


.arrow-right {
    width: 0;
    height: 0;
    border-top: 6010px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 6010px solid #ccc;
}

div.arrow-left {
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right:10px solid #ccc;
}
.AccessCode a {
    margin-left:10px;
}
h3.People, h3.Groups,h3.Tags {
    display:none;
}
h3.People:first-child, h3.Groups:first-child, h3.Tags:first-child {
    display:block;
    padding: 5px;
    margin: 0;
    color: #999;
}
.DeleteOption {
    color: #ccc;
    text-align: center;
    margin-top: 20px;
    cursor: pointer;
}
.DeleteOption i {
    margin-right: 5px;
}
.DeleteOption:hover {
    color: red;
}
.SmallLogo img {
    max-height: 48px;
}
.AddressLines p {
    margin: 0;
}
/* Connected/Follow */
.FollowAction span {
    display:none;
}
.FollowAction span i {
    margin-right: 5px;
}
.FollowAction.NotConnected span.NotConnected {
    display:inline;
    visibility: visible;
}
.FollowAction.Connected span.Connected {
    display:inline;
    visibility: visible;
}
.FollowAction.NotFollowing span.NotFollowing {
    display:inline;
    visibility: visible;
}
.FollowAction.Following span.Following {
    color: #ffffff;
    display: inline;
    visibility: visible;
}
.FollowAction.RequestSent span.RequestSent {
    display:inline;
    visibility: visible;
}
.FollowAction.PendingSent span.PendingConnection {
    display: inline;
    visibility: visible;
}
#NotificationsBox.Show {
    display: block;
    font-size: 0.5em;
    left: unset;
    min-width: 300px;
    top: 16px;
    font-size: .5em;
    height: auto;
    right: 25px;
}#NotificationsBox.Show > .arrow:after {
    top: 1px;
}
#NotificationsBox.Show  > .arrow {
    left: 71%;
}
.Notifications .SearchItem .Info .Name {
    color: #333;
    font-size: 1.5em;
}
.Notifications .SearchItem .Info {
    color: #999;
    margin-left: 25%;
}
.Notifications .Actions {
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
    text-align: center;
}
.Notifications .Actions:last-child {
    border: 0;
}
.Notifications > div {
    position: relative;
}
.Followers:after {
    content: ' ';
    display: block;
    clear: both;
}
.Followers >div {
    width: 40px;
    float: left;
    cursor: pointer;
}
.Followers >div>div {
    /*margin: 2px;*/
}
.Followers div img {
    width: 100%;
    background-color: #ccc;
}
.Group .LetterContainer .AllPop {
    display: none;
}
.Groups > div > div {
    opacity: .85;;
}
.Groups > div > div:hover {
    opacity: 1;
}

.Categories:first-child {
    border-top-right-radius: 0;
}
.Categories {
    margin: 0 0 10px;
    padding: 0 0 5% !important;
    background: rgba(255,255,255,.85);
}
.Categories:after {
    content: ' ';
    clear: both;
    display: block;
}
.Categories > div {
    cursor: pointer;
    float: left;
    width: 33.333%;
}
.Categories.Favorites div > div {
    cursor: pointer;
    float: left;
    margin: 0 5px 5px 0;
    width: 25px;
}
.Categories p {
    overflow: hidden;
    text-overflow: ellipsis;
}
.Categories.Favorites > div {
    float: none;
    width: auto;
}
.Categories div img {
    background-color: #cccccc;
    width: 100%;
}
.Categories div img.rowFeatureImg {
    max-height: 98px;
    min-height: 112px;
}
.Categories > p {
    margin: 0 auto;
}
.Categories.Connections {
    padding-top: 2% !important;
}
.ListRightPane.Show {
    display: block;
}
.ListRightPane {
    display: none;
}
.More a, .More a:visited {
    color: #999;
}
.More a:hover {
    color: #333;
}
.More a.LessLink {
    color: #428bca;
}
.Touched {
    color: #b0b0b0;
    font-size: 0.7em;
    text-align: right;
}
.jcrop-holder {
    direction: ltr;
    min-height: 250px;
    text-align: left;
    min-width: 350px;
}
.CollabMenu .AddlMenus,
.CollabMenu .SearchIcon,
.CollabMenu .SmallMenuFunctions .MemberList,
.CollabMenu .SmallMenuFunctions .AnalyticList,
.CollabMenu .SmallMenuFunctions .NotificationsDisplay,
.CollabMenu .SmallMenuFunctions .ChatNotificationsDisplay,
.CollabMenu .SmallMenuFunctions .CommunityManager

{
    display: none;
}

/* Spinners */
.AvatarSpinner {
    position: absolute;
    width: 30px !important;
    background-color: transparent !important;
    top: 40%;
    left: 40%;
    display:none;
}
.CoverAvatar.Uploading .SMAvatar,.FeaturedImage.Uploading .SMAvatar {
    opacity: .2;
    filter: alpha(opacity=.2);
}
.CoverAvatar.Uploading .AvatarSpinner, .FeaturedImage.Uploading .AvatarSpinner {
    display: block;
    border: 0;
}
.ProfileEdit .qq-upload-button-hover{
    background-color: transparent !important;
}
.CoverPhotoSpinnerBars {
    background-color: transparent;
    height: 30px !important;
    left: 40%;
    position: absolute !important;
    top: 70% !important;
    width: 200px !important;
    z-index: 200;
    display: none;
}
.CoverPhoto.Uploading .CoverPhotoImageHolder {
    opacity: .2;
    filter: alpha(opacity=.2);
}
.CoverPhoto.Uploading .CoverPhotoSpinnerBars {
    display: block;
}
.PhotoCollection .Image.Album{
    opacity: 1;
}
.PhotoCollection .Image {
    position: relative;
    opacity: .90;
    transition: opacity 200ms ease-in-out;
    -webkit-transition: opacity 200ms ease-in-out;
    -moz-transition: opacity 200ms ease-in-out;
    -o-transition: opacity 200ms ease-in-out;
    cursor: pointer;
    margin: 5px;
}
.PhotoCollection .Image > img {
    background-position: 50% center;
    background-size: cover;
}

.PhotoCollection .Image:hover {
    opacity: 1;
}
.PhotoCollection div > ul:after {
    content: ' ';
    clear: both;
    display: block;
}
.PhotoCollection div > ul li {
    position: relative;
}

.PhotoCollection li {
    cursor:pointer;
    float: left;
    width: 20%;
}
.GroupPage_Photos .PhotoCollection li {
    cursor: pointer;
    float: left;
    width: 33%;
}
.PROFILE .PhotoCollection li{
    width: 25%;
}
.MyPhotos.AlbumAdd .PhotoCollection li {
    width: 33.333%;
}
.PhotoCollection.AlbumCollection > div ul li {
    float: none;
    min-height: 130px;
}
.PhotoCollection div > ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.PhotoCollection .ImageOptions {
    background-image: url("/img/Black_1px_50pct.png");
    opacity: .5;
    filter: alpha(opacity=.5);
    text-align: right;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 5px 20px 5px 0;
    font-size: 1.75em;
}
.ImageOptions.animated {
    animation-duration: .25s;
    animation-fill-mode: both;
}
.MY-PHOTOS .ImageOptions.animated {
    pointer-events:none;
}
.PhotoCollection .ImageOptions i {
    color: #aaa;
    margin-left: 20px;
}
.PhotoCollection .ImageOptions i:hover {
    color: #fff;
    cursor: pointer;
}
.PhotoCollection .Image > img {
    width: 100%;
}
.PhotoCollection.AlbumCollection li {
    width: auto;
}
.Header i {
    margin-right: 5px;
}
.RightPane h3 {
    margin: 0 !important;
}
.infobox.UX {
    color: #666;
    font-size: 1.25em;
    font-weight: 200;
    padding: 15px;
}
.infobox.UX > h1, .infobox.UX > h2, .infobox.UX > h3 {
    margin: 0;
    color: #333;
}
.Edit-Profile .infobox.UX {
    display: none;
}
.Edit-Profile.NEWGROUP .infobox.UX {
    display: block;
    width: 70%;
    margin: 0 auto;
}
.panel-group > div {
    cursor: pointer;
}
.panel.panel-default.Statistics .panel-collapse {
    font-size: .8em;
}
.SingleImage {
    overflow: auto;
    text-align: center;
}
.SingleImage img {
    max-width: 100%;
}
.ImageArea:after {
    content: ' ';
    display: block;
    clear: both;
}
.ImageArea.CommentOnlyFeed .MessageFlow .FeedItem .FeedItemOptions {
    padding: 0 10px;
}
.ImageArea {
    position: relative;
    background-color: #000;
}
.ImageArea .ModalLeftPane {
    width: 60%;
    background-color: #000;
}
.ImageArea .ModalLeftPane > div{
    padding: 0 2% 2%;
}
.ImageArea .ModalRightPane {
    width: 40%;
    background-color: #fff;
}
.ImageArea:hover .ModalRightPane {
    display: block;
}
.ImageViewer .MessageFlow .MsgComments_0 .Comment div.PostReplies {
    background-color: #f0f0f0;
    display: block !important;
    min-height: 250px;
}
.ImageViewer .PostReplyContainer {
    background-color: #f0f0f0 !important;
}
.ImageViewer .modal-header {
    display: none;
}
.ImageViewer .modal-body,
.ImageArea .ModalLeftPane > div {
    padding: 5%;
}
.ImageViewer .modal-dialog {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}
.ImageViewer .modal-content {
    background-color: #000;
    border-radius: 0;
}
.ImageViewer .modal-footer {
    display: none;
}
.ImageViewer .ModalRightPane > div {
    background-color: #f0f0f0;
    padding: 0 0 3%;
    position: relative;
}
.ImageViewer .OwnerItems {
    background-color: #ffffff;
}
.ImageViewer .ImageOptions >span{
    font-size: 1.5em;
}
.ImageViewer .Comment {
    background-color: #f0f0f0;
}
.ImageViewer .StatArea {
    display: none;
}
#ImageViewer .ImageOptions {
    font-size: 1.2em;
    font-weight: 400;
    color: #ccc;
    text-align: right;
}
#ImageViewer .ImageOptions i {
    margin-right: 5px;
}
#ImageViewer .ImageOptions > span {
    cursor: pointer;
    margin-left: 10px;
}
#ImageViewer .ImageOptions > span:hover {
    color: #333;
}
.ImageOwner .Avatar {
    left: 10px;
    position: absolute;
    top: 3px;
    width: 40px;
}
.ImageViewer #FORMFILEDETAILS {
    display: none;
}
.ImageViewer .EditMode #FORMFILEDETAILS {
    display: block;
}
.ImageViewer .EditMode .PublicDescription {
    display: none;
}
.ImageViewer .container {
    min-height: 0;
}
.ImageViewer .CloseWindow {
    color: #999999;
    cursor: pointer;
    font-size: 1.3em;
    position: absolute;
    right: 5px;
    top: -20px;
    z-index: 1000;
}
.ImageViewer .CloseWindow:hover {
    color: #333;
}
.ImageOwner {
    margin: 20px 0;
    padding: 0 10px 10px 60px;
    position: relative;
}
.ImageViewer .OwnerEdit {
    padding: 0 10px;
}
.ImageViewer .PublicDescription {
    color: #666666;
    padding: 0 10px;
}
.ImageOwner .Name {
    color: #333;
    font-size: 1.3em;
    font-weight: 200;
}
.ImageOwner .Date {
    color: #999999;
    font-size: 0.9em;
}
.ModalRightPane h2 {
    margin: 0;
    float: left;
}
.panel-default>.panel-heading {
    /*    background-color: #b3c02c !important;
        background-image: none !important;
        color: #fff;
    */
}
.panel-default>.panel-heading:hover{
    background-color: #f0f0f0 !important;
    background-image: none !important;
    color: #333;
}
.heading {
    font-weight: 200;
}
#FORMFILEDETAILS .btn {
    margin: 20px;
}
#FORMFILEDETAILS textarea.Description {
    height: 75px;
}
#AlbumMiniForm {
    width: 250px;
}
#AlbumMiniForm.Show {
    display: block;
}
#AlbumMiniForm .arrow {
    left: 50px;
}
#AlbumMiniForm {
    left: auto;
    right: -101px;
    top: 30px;
    width: 250px;
}
#AlbumMiniForm .btn {
    margin-top: 10px;
}
#AlbumMiniForm .Action {
    text-align: right;
}
#AlbumMiniForm h3 {
    margin: 0 0 5px;
}
.MyPhotos .Heading {
    position: relative;
}
.AlbumAdd .PhotoCollection {
    width: 40%;
    float: left;
}
.AlbumAdd .AlbumOrganizer {
    width: 60%;
    float: left;
    position: relative;
}
.AlbumAdd .AlbumOrganizer > div {
    padding: 0 30px;
}
.AlbumAdd .AlbumOrganizer h2 i {
    float: right;
    font-size: 1em;
    color: #999;
    cursor: pointer;
    margin-right: 15px;
}
.AlbumAdd .AlbumOrganizer h2 i:hover {
    color: #333;
}

.AlbumAdd:after {
    content: ' ';
    display: block;
    clear: both;
}
.AlbumOrganizer {
    display: none;
}
.AlbumAdd .AlbumOrganizer {
    display: block;
}
.AlbumOrganizer h2 {
    font-weight: 200;
    margin: 0 0 10px;
}
.AlbumOrganizer .Action {
    text-align: right;
    margin-top: 20px;
}
.AlbumOrganizer .DropArea {
    background-color: #f0f0f0;
    border: 1px dashed #999;
    border-radius: 5px;
    margin-top: 20px;
    min-height: 200px;
}
.AlbumAdd .fi-arrow-down {
    color: #999;
    margin-left: 10px;
}
/* When Organizing Photos */
.AlbumAdd .PhotoCollection > div {
    background-color: #f0f0f0;
    border: 1px dashed #999;
    border-radius: 5px;
    padding: 10px;
}
.AlbumAdd .PhotoCollection > div:after {
    clear: both;
    content: " ";
    display: block;
}

.AlbumCollection .TotalImages {
    font-size: .8em;
}
.AlbumAdd .PhotoCollection .ImageOptions {
    font-size: 1.5em;
    text-align: center;
    z-index: 1000;
}
.AlbumAdd .PhotoCollection .ui-draggable-dragging .ImageOptions {
    display: none !important;
}
.PhotoFunctions:after {
    content: ' ';
    display: block;
    clear: both;
}
.PhotoFunctions {
    position: relative;
}
.DropArea li {
    float: left;
    margin: 5px 5px 5px;
}
.DropArea .Image {
    background-size: cover;
    height: 55px !important;
    width: 55px !important;
    position: relative;
}
.DropArea .ImageOptions {
    display: none !important;
}
.Albums {
    position: relative;
}
.Albums .dropdown-menu {
    font-size: 0.9em;
    left: auto;
    right: 0px;
    top: 29px;
}
.Albums .dropdown-menu a, .Albums .dropdown-menu:visited {
    color: #999;
}
.Albums .dropdown-menu li a:hover {
    color: #333;
}
.Albums .dropdown-menu i {
    float: right;
    margin-right: 6px;
}
.Albums .dropdown-menu > li > a {
    padding: 5px 10px;
}
.Albums .dropdown-menu > li > a {
    white-space: inherit;
}
#AlbumGallery:after {
    content: ' ';
    display: block;
    clear: both;
}
.MyPhotos {
    padding: 0 10px 75px 10px;
}
.MyPhotos .nav-tabs {
    padding-top: 40px;
    margin-top: 0;
}
.DropArea .DeletePhoto {
    position: absolute;
    top: -10%;
    left: 20%;
    font-size: 4em;
    color: #999;
    display: none;

}
.DropArea .Image:hover .DeletePhoto {
    color: #ffa000;
    display: block;
    cursor: pointer;
}
.PhotoCollection .DeletePhoto {
    display: none;
}
.AlbumOrganizerInner h2 i {
    margin-left: 10px;
}
.PhotoCollection .Image.Album {
    margin: 0;
}
.AlbumPic_1 .Album {
    transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    -webkit-transform: rotate(-20deg);
}
.AlbumPic_3 .Album {
    transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    -webkit-transform: rotate(20deg);
}
.AlbumPic_1 {
    z-index: 200;
}
.AlbumPic_2 {
    top: -5px;
    transform: rotate(9deg);
    -ms-transform: rotate(9deg);
    -webkit-transform: rotate(9deg);

    z-index: 100;
}
.AlbumPic_3 {
    top: -2px;
    transform: rotate(10deg);
    -ms-transform: rotate(10deg);
    -webkit-transform: rotate(10deg);

    z-index: 1;
}
.AlbumPic_2 {
    z-index: 100;
}
.AlbumPic_1 {
    left: 59px;
    position: absolute;
}
.AlbumPic_3 {
    left: -59px;
    position: absolute;
}
.Top3 > ul {
    position: relative;
}
.Top3 ul li .Image{
    height: 100px !important;
    width: 100px !important;
}
.Top3 ul li {
    float: left !important;
}
.PhotoCollection .Album {
    height: 90px;
    width: 90px;
}
.AlbumDetails {
    color: #999;
    float: right;
    width: 60%;
    right: 39px;

}
.AlbumDetails .Name {
    color: #333;
    font-size: 1.2em;
}
.PhotoOptions:after {
    content: ' ';
    display: block;
    clear: both;
}
.PhotoOptions {
    margin: 10px 0;
}
.AlbumColl:last-child {
    border: 0 none;
}
.AlbumColl:after {
    clear: both;
    content: " ";
    display: block;
}
.AlbumColl {
    border-bottom: 1px solid #ccc;
    min-height: 163px;
    padding-top: 30px;
}
.Top3 {
    float: left;
}
.Portlet .fi-arrows-out {
    color: #ccc;
    margin-right: 10px;
}
.Portlet .fi-arrows-out:hover {
    color: #333;
    cursor: move;
}
.CTI_1 .TULLLogo > div{
    border-radius: 50%;
    width: 70px;
    height: 70px;
    overflow:hidden;
    padding: 10px 5px 5px 5px;
    border: 1px solid #ccc;
}
/*.CTI_1 .CoverAvatar{
    border-radius: 30px;
    overflow: hidden;
}*/
.CTI_1 .QuickMenu {
    margin-top: 10px;
}
.CTI_1 .TULLLogo > div {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
}
.CTI_1 .TULLLogo {
    padding: 10px;
}
.utilityList ul.QuickMenu li div{
    padding:5px;
}
.utilityList ul.QuickMenu li{
    padding:2px;
}
ul.QuickMenu li {
    position: relative;
}
.QMI_0 .QuickMenu li i:first-child {
    display: none;
}
ul.QuickMenu > li i.fi-list-bullet {
    display: none;
    position: absolute;
    left: -10px;
}
ul.QuickMenu li:hover i.fi-list-bullet {
    color: #333;
    cursor:pointer;
    display: block;
}
/* Albums */
.AlbumContainer .Action {
    color: #999;
    font-size: 1.2em;
    cursor: pointer;
}
.AlbumContainer .Action i {
    margin-right: 5px;
}
.AlbumContainer .Action:hover {
    color: #333;
}
#FavoritesList {
    overflow-y: scroll;
    max-height: 273px;
}
.PhotoOptions .Back {
    float: left;
    color: #999;
    cursor: pointer;
}
.PhotoOptions .Back i {
    margin-right: 5px;
}
.PhotoOptions .Back:hover {
    color:#333;
}
.ModalRightPane .rotateLeft {
    font-size: 2em;
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    transform: rotateY(180deg);
    display: inline-table;
}
h2.DragHeading i {
    float: none !important;
}
.People .ProfileOptions {
    margin-bottom: 20px;
    text-align: right;
}
.FavOption i {
    font-size: 1.2em;
    color: #999;
    cursor: pointer;
}
/* Favorites Bar */
.utilityList ul {
    list-style: none;
}
.FavoritesBar {
    bottom: 82px;
    width: 100%;
    z-index: 4500 !important;
    -webkit-transition: height 600ms ease;
    -moz-transition: height 600ms ease;
    -ms-transition: height 600ms ease;
    -o-transition: height 600ms ease;
    transition: height 600ms ease;
}
.IMAnchor {
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 3500 !important;
}
.IMAnchor.IMDown {
    bottom: 0;
}
.FavoritesBar > h2 {
    color: #fff;
    font-weight: 200;
    margin-left: 20px;
    float: left;
}
.BaseInfo {
    background-color: #333;
    color: #fff;
    width:100%;
    padding: 1px;
    font-weight: 200;
    text-align: center;

}
.onlineBottomContainer {
    width: 100%;
    position: absolute;
    bottom: 0;
}
.BaseInfo a, .FavoritesBar .BaseInfo a:visited {
    color: #ccc;
    font-size: .75em;
}
.FavoritesBar .BaseInfo a:hover {
    color: #fff;
}

#FavoritesList:after, .FavoritesBar:after {
    content: ' ';
    display: block;
    clear: both;
}
#FavoritesList >div {
    width: 29%;
    margin: 2%;
    position: relative;
    transition: transform 300ms ease;
    -webkit-transition: transform 300ms ease;
    -moz-transition: transform 300ms ease;
    -ms-transition: transform 300ms ease;
    -o-transition: transform 300ms ease;
    transition: transform 300ms ease;
    float: left;
    cursor: pointer;
}
#FavoritesList > div:hover {
    transform:scale(1.1);
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
}
#FavoritesList >div:after {
    background-color: #ffffff;
    bottom: -3px;
    color: #000000;
    display: block;
    font-size: 0.8em;
    font-weight: 700;
    padding: 0 4px;
    position: absolute;
    right: -3px;
}
#FavoritesList >div.selType4:after {
    content: "G";
}
#FavoritesList >div.selType5:after {
    content: "P";
}
#FavoritesList >div.selType6:after {
    content: "B";
}
#FavoritesList div>a>img {
    width: 100%;
    background-color: #000;
}

.utilityList .fi-home {
    color: #c0c0c0;
    font-size: 1em;
    left: 18px;
    position: absolute;
    text-shadow: 1px 1px 1px #000000, 3px 3px 3px #000000;
    top: 15px;
}
.FavoritesBar .DropArea {
    float: left;
    /*margin: 15px;*/
}
.OnlineContainer.abouttohide .Info{
    animation: fadeOut 300ms ease;
}
.fa-chevron-left.hide ,.fa-chevron-right.hide{
    animation: fadeOut 1s ease;
}
.fa-chevron-left,.fa-chevron-right{
    animation: fadeIn 600ms ease;
}
.slim .OnlineContainer .SearchItemContainer .Info{
    display: none;
}
.ProfilePop .Info{
    display: block!important;
    animation: fadeIn 400ms ease;
}
.slim .FarRightPane .WOLPoweredBy{
    animation:fadeOut 300ms ease;
    display: none;
}
.FarRightPane .WOLPoweredBy{
    animation: fadeIn 2000ms ease;
}
/*.FavoritesBar .Favorite button {*/
    /*background: none;*/
    /*border:none;*/
/*}*/
.FavoritesBar.TenantMainHeaderFG .Icons button{
    opacity: .65;
    -webkit-transition: opacity 300ms ease;
    -moz-transition: opacity 300ms ease;
    -ms-transition: opacity 300ms ease;
    -o-transition: opacity 300ms ease;
}
.FavoritesBar.TenantMainHeaderFG .Icons button:hover {
    opacity: 1;
}
.FavoritesBar .Favorite {
    -webkit-transition: width 300ms ease;
    -moz-transition: width 300ms ease;
    -ms-transition: width 300ms ease;
    -o-transition: width 300ms ease;
    transition: width 300ms ease;
    text-shadow: rgb(255, 255, 255) 0px 0px 1px;
    float: right;
    font-size: 1.35em;
    width: 16.66%;
    height: 32px;
    text-align: center;
    position: relative;


    background: none;
    border:none;
}
.FavoritesBar .Favorite.HomeSet:hover, .FavoritesBar .Favorite.HomeSet:hover i {
    color: #ff0000 !important;
    text-shadow: 0 0 10px #ffffff;
}
.MoreRows > div {
    background-color: #c0c0c0;
    color: #333;
    padding: 1%;
}
.MoreRows {
    clear: both;
    margin: 1% 0;
    text-align: right;
    width: 100%;
}
.AvatarSpinner {
    width: 40px;
}
/* test - glausian blur http://jordanhollinger.com/2014/01/29/css-gaussian-blur-behind-a-translucent-box/
.CoverPhotoImageHolder {
    filter: blur(10px);
    -webkit-filter: blur(10px);
    filter: url('blur.svg#blur');
}*/
/*.tour-step-backdrop {
    background-color: #fff !important;
}
.tour-backdrop {
    background-color: #333 !important;
}
*/
.FarRightPane .tour-step-backdrop {
    background-color: inherit;
}
.MobileOnly {
    display: none;
}
.BlogMiniForm {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 3px;
    display: none;
    left: auto;
    position: absolute;
    right: 144px;
    top: -7px !important;
    width: 400px;
}
.BlogMiniForm .arrow {
    top: 15% !important;
}
.BlogMiniForm .Action,.BlogPostMiniForm .Action {
    margin: 5% 0 0;
    text-align: right;
}
.BlogMiniForm.Show {
    display: block;
}
.BlogMiniForm h3 {
    margin-top: 0;
}
.BlogPostMiniForm.Show {
    display: block;
}
.BlogPostMiniForm .arrow {
    top: 28px !important;
}
.BlogPostMiniForm {
    left: auto;
    right: 130px;
    top: -17px;
}
.BlogPostFull .BlogPostMiniForm {
    right: 37px;
    top: -13px;
}
.BlogPostMiniForm h3 {
    margin-top: 0;
}
.stickyScroll .ProfileOptions {
    width: 1100px;
    z-index: 1000;
}
.ProfileOptions .LittleAvatar {
    position: absolute;
    width: 40px;
    float: left;
}
.stickyScroll .ProfileOptions .LittleAvatar{
    animation:littleAvatarDown 400ms ease-out;
}
@keyframes littleAvatarDown{
    0%{
        top: -100px;
        opacity:0;
    } 10%{
          transform:scale(3)translate(30px, 0);
          transform-origin: top right;
          opacity:.5;
      } 100%{
            top: 0;
            transform: scale(1);
            opacity: 1;
        }
}
@keyframes topV2Menu{
    0%{
        top: -100px;
        opacity:0;
    } 10%{
          transform:scale(3)translate(30px, 0);
          transform-origin: bottom;
          opacity:.5;
    } 100%{
            top: 0;
            transform: scale(1);
            opacity: 1;
    }
}
.affix-top .NameTitle{
    Display: none !important;
}
.PROFILE .LittleAvatar, .PROFILE .LittleNameArea {
    display:none;
}
.affix-top .LittleAvatar, .affix-top .LittleNameArea{
    Display:none !important;
}
.stickyScroll .ProfileOptions .LittleAvatar {
    display: block;
    background-color: #ccc;
}
.stickyScroll .CoverPhoto .CoverAvatar {
    display: none;
}
.GROUP .LittleAvatar{
    display:none;
}
.BLOG .LittleAvatar{
    display:none;
}
.cameraShadow {
    font-size: 70px;
    text-shadow: 0 0 1px #000000;
    position: absolute;
    top: 10px;
}
.ProfileEdit.cameraShadow {
    font-size: 50px;
    text-shadow: 0 0 1px #000000;
}
.Advertiser {
    margin: 3% 0;
}

.EDIT-BLOG li.Blogs,
.MY-CONNECTIONS li.Connections,
.TODAY li.Home,
.MY-PHOTOS li.Images,
.MY-BLOGS li.Blogs,
.BLOGS li.Blogs,
.BLOG li.Blogs,
.EDIT-BLOG-POST li.Blogs,
.EDIT-GROUP li.Groups,
.GROUP-LIST li.Groups,
.BLOG-LIST li.Blogs,
.COLLABORATE.FEED li.Feed,
.GROUP li.Groups,
.PROFILE li.FindSomeone,
.EVENTS li.Events,
.INVITE li.Invite,
.CHANNELS li.Channels,
.MEMBER-DIRECTORY li.MemberDirectory
{
    color: #333 !important;
    background-color: #fff !important;
}
.EDIT-BLOG li.Blogs a,
.MY-CONNECTIONS li.Connections a,
.TODAY li.Home a,
.MY-PHOTOS li.Images a,
.MY-BLOGS li.Blogs a,
.BLOGS li.Blogs a,
.BLOG li.Blogs a,
.EDIT-BLOG-POST li.Blogs a,
.EDIT-GROUP li.Groups a,
.GROUP-LIST li.Groups a,
.BLOG-LIST li.Blogs a,
.COLLABORATE.FEED li.Feed a,
.GROUP li.Groups a,
.PROFILE li.FindSomeone a,
.EVENTS li.Events a,
.INVITE li.Invite a,
.CHANNELS li.Channels a,
.MEMBER-DIRECTORY li.MemberDirectory a
{
    color: #333 !important;
}
.EDIT-BLOG li.Blogs:hover a,
.MY-CONNECTIONS li.Connections:hover,
.TODAY li.Home:hover,
.MY-PHOTOS li.Images:hover,
.MY-BLOGS li.Blogs:hover,
.BLOGS li.Blogs:hover,
.BLOG li.Blogs:hover,
.EDIT-BLOG-POST li.Blogs:hover,
.EDIT-GROUP li.Groups:hover,
.GROUP-LIST li.Groups:hover,
.BLOG-LIST li.Blogs:hover,
.COLLABORATE.FEED li.Feed:hover,
.GROUP li.Groups:hover,
.PROFILE li.FindSomeone:hover,
.EVENTS li.Events:hover,
.INVITE li.Invite:hover,
.CHANNELS li.Channels:hover,
.MEMBER-DIRECTORY li.MemberDirectory:hover
{
    opacity:1;
}
.Welcome header .FaceBook {
    /* display: none; */
}
.Nav.Hide {
    display: none;
}


.Desc > p:last-child {
    display: none;
}

blockquote {
    font-weight: 400;
}
.PrivateCommMsg {
    line-height: 2em;
    margin-top: 0;
    color: #666;
    font-size: 1.2em;
}
.PrivateCommMsg h1 {
    font-weight: 200;
    margin-top: 0;
}
.WelcomePerson h1 {
    font-weight: 200;
    margin: 0 0 10px;
    position: relative;
    padding: 0 0 0 45px !important;
    width: 100% !important;
    float: none !important;
}
.WelcomePerson p {
    color: #666666;
    padding: 0 0 0 30px;
    font-size: 1.25em;
}
.WelcomePerson p {
    color: #666666;
    font-size: 1.25em;
    padding: 0;
}
.WelcomePerson > div {
    border: 1px solid #cccccc;
    left: 0;
    padding: 1px;
    position: absolute;
    top: -3px;
    width: 40px;
}
.WelcomePerson > div img {
    width: 100%;
    background-color: #ccc;
}
.videoDetails {
    background-color: #f0f0f0;
    border: 1px solid #cccccc;
    border-radius: 5px;
    margin: 15px auto;
    min-height: 111px;
    padding: 10px 10px 10px 140px;
    position: relative;
    width: 80%;
}
.videoThumbnail {
    left: 10px;
    position: absolute;
    top: 10px;
}
.videoThumbnail > img {
    width: 120px !important;
}
.videoTitle {
    font-weight: 700;
}
.ParallaxBody {
    position:absolute;
    width:100%;
    z-index:1;
}
.StdPublicMenu .MenuToggle {
    color: #ffffff;
    cursor: pointer;
    font-size: 2em;
    position: fixed;
    right: 20px;
    text-shadow: 2px 2px #666666;
    top: 5px;
    z-index: 2000;
}
.StdPublicMenu .Nav {
    background-color: rgba(0,0,0,.8);
    min-width: 175px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2040;
}
.StdPublicMenu .Nav .MenuToggle {
    cursor: pointer;
    font-size: 2em !important;
    margin: 5px 15px;
    position: static;
    text-align: right;
}
.StdPublicMenu .Nav > div {
    color: #ffffff;
    cursor: pointer;
    font-size: 1.25em;
    font-weight: 200;
    margin: 20px 0;
}
.StdPublicMenu .Nav.animated {
    animation-duration: 0.3s;
    animation-fill-mode: both;
}
.HomePage .StdPublicMenu .MenuToggle {
    color: #ffffff;
    text-shadow: 2px 2px #666666;
}
.StdPublicMenu .MenuToggle {
    color: #666;
    cursor: pointer;
    font-size: 2em;
    position: fixed;
    right: 20px;
    text-shadow: none;
    top: 5px;
    z-index: 2020;
}
.StdPublicMenu .Btn > div {
    padding: 10px 20px;
}
.StdPublicMenu .Nav a, .StdPublicMenu .Nav a:visited {
    color: #ffffff;
    text-decoration: none;
    text-shadow: 2px 2px 0 #000000;
}
.StdPublicMenu .Btn:hover > div {
    background-color: rgba(0, 0, 0, 0.75);
    box-shadow: 0 0 5px #ffffff, 0 0 40px #ffffff, 0 0 50px #ffffff, 0 0 75px #ffffff;
    -webkit-box-shadow:0 0 5px #ffffff, 0 0 40px #ffffff, 0 0 50px #ffffff, 0 0 75px #ffffff;
    -moz-box-shadow: 0 0 5px #ffffff, 0 0 40px #ffffff, 0 0 50px #ffffff, 0 0 75px #ffffff;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
.StdPublicMenu .MenuToggle > span {
    font-size: 0.7em;
    margin-right: 10px;
    vertical-align: middle;
}
.StdPublicMenu .MenuToggle > span {
    font-size: 0.7em;
    margin-right: 10px;
    vertical-align: middle;
    font-weight: 200;
}
.StdPublicMenu .MenuToggle .fi-list {
    vertical-align: middle;
}
.HomePage section.Overview > div.DownArrow {
    border-radius: 100%;
    bottom: 25% !important;
    height: 80px !important;
    right: 1%;
    padding: 28px 0;
    position: absolute !important;
    text-align: right !important;
    width: 80px !important;
}
.HomePage .Overview div.arrow-down {
    border-left: 30px solid rgba(0, 0, 0, 0);
    border-right: 30px solid rgba(0, 0, 0, 0);
    border-top: 20px solid #ffffff;
    height: 0;
    width: 0;
}
.HomePage section.Features {
    margin-top: 700px;
}

.BodyOfPage {
    position: relative;
}

.AddlMenus .fi-web:first-child {
    margin-top: 6px;
}
.AddlMenus .fi-web {
    float: left;
    font-size: 0.23em;
    width: 100%;
}
.ONLINE footer {
    display: none;
}
body.ONLINE .BasicCollaboration > .Collaborate.Home.container,
body.ONLINE  > .Collaborate.container {
    margin-bottom: 75px;
    -webkit-transition: width 300ms ease, margin-left 300ms ease;
    -moz-transition: width 300ms ease, margin-left 300ms ease , margin-left 300ms ease;
    -ms-transition: width 300ms ease, margin-left 300ms ease , margin-left 300ms ease;
    -o-transition: width 300ms ease, margin-left 300ms ease , margin-left 300ms ease;
    transition: width 300ms ease, margin-left 300ms ease , margin-left 300ms ease;
}
.popover {
    border-radius: 0;
}
.coverPhoto {
    width: 100%;
    height: 129px;
    position: relative;
    left: 0;
}
.coverPhoto img{

    width:100%;
    height: 100%;
}
.ProfilePop .popover-content {
    padding: 0;
    display: flex;
    flex-direction: column;

}
.ProfilePop.Show.abouttohide{
    animation: fadeOut 300ms ease;
}
.popover.Show {
    background-color: white!important;
    position: absolute;
    top: auto;
    font-size: 14px;
    left: auto;
    max-width: 230px;
    min-width: 230px;
    min-height: 250px;
    border:none;
    border-radius:3px!important;
    padding: 0;
    display:block!important;
    animation: fadeIn 300ms ease;
    z-index: 10000;
    overflow:hidden;
}
.onlineBottomContainer .popover.Show {
    display: block;
    left: -293px;
    top: -265px;
    min-height: 250px;
    width: 100%;
    min-width: 300px;
    max-width: 300px;
}
.ProfilePop .MiniProfile .Avatar {
    width: 70px!important;
    height: 70px!important;
    position: absolute;
    left: 82px!important;
    top: 100px!important;
    outline: 2px solid #fff;
}
.ProfilePop .OptionalActions {
    padding: 5%;
    display: flex;
    justify-content: space-around;
}
.ProfilePop.Show .arrow {
    top: 20px;
}
.ProfilePop .cancel-button {
    display: none;
    cursor: pointer;
}
.Avatar img {
    background-position: 50% center;
    background-size: cover;
    float: left;
    width: 100%;
}
.ProfilePop  img.SMAvatar{
    width:70px !important;
    height:70px !important;
}
#SearchBoxContainer img.SMAvatar{
    width:40px!important;
}
.MiniProfile {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}
.ProfilePop .Info {
    padding: 50px 5px 5px 5px;
    color: #999 !important;
    min-height: 70px;
    text-align: center;
    line-height: 1.1em;
    font-size: 17px;
    overflow: hidden;

}
.ProfilePop .Info .Name {
    color: #000 !important;
    font-weight: normal;
    font-size: 17px;
}

.ProfilePop .CompanyName{

    font-size: .8rem;
    font-weight: 400;
    line-height: 1.25em;
    padding: 5px 5px 0 5px;


}
.ProfilePop .Title {
    font-weight: 400;
    font-size: .7rem;
    line-height: 1.25em;
    padding: 0 5px 0 5px;
}
.ProfilePop .CreateDate{
    font-size: .6rem;
    font-weight: 400;
    color:#aaa;
}

.ProfilePop .ShortBio {
    font-weight: 200;
    padding: 5px 5px 0 5px;
    clear: left;
    font-size: .8em;
    line-height: 1.25em;
}
.ProfilePop .Info .bulletPoint {
    display: block;
    float: left;
    width:10%;
    position: relative;
    margin:0;
    font-size: .7rem;
}
.OptionalActions.ProfileNav > div {
    width: 49%;
    margin: 0;
}

.ProfilePop .FollowButts {
    display: flex;
    justify-content: space-around;
    padding: 5% 5% 0 5%!important;
    margin: 0!important;
}
.ProfilePop .FollowButts > div {
    width: 49%;
    margin: 0;
}

.ProfilePop .ShortBio:empty{
    display:none;
}

.HomePage.OFFLINE .imageGradient {
    background: linear-gradient(#333333, rgba(0, 0, 0, 0)) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    background: -webkit-linear-gradient(#333333, rgba(0, 0, 0, 0)) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /*Safari 5.1-6*/
    background: -o-linear-gradient(#333333, rgba(0, 0, 0, 0)) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /*Opera 11.1-12*/
    background: -moz-linear-gradient(#333333, rgba(0, 0, 0, 0)) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /*Fx 3.6-15*/
    height: 110px;
    max-width: none;
    opacity: 0.6;
    filter: alpha(opacity=.6);
    position: absolute !important;
    top: 0;
    width: 100% !important;
}
.Portlet .Categories.Connections > div, .Portlet .Categories.Photos > div {
    width: 20%;
}
.Portlet .Categories.Connections > div > div, .Portlet .Categories.Photos > div > div {
    margin: 2px;
    background-size: cover;
    background-position: 50%;
}
.Portlet .Categories.Connections > div > div img, .Portlet .Categories.Photos > div > div img{
    background-color: transparent !important;
}
.popover {
    border-radius: 0 !important;
}
/* Announcement Portal */
.Announcements > div {
    float: right;
}
.Announcements .TopLeft {
    width: 58%;
}
.Announcements .TopRight {
    width: 42%;
}
.Announcements .MyBlogs > .BlogInfo:first-child .BlogTitle {
    color: #333333;
    font-size: 2.75em;
    font-weight: 200;
    margin: 0;
    padding: 20px 15px;
    position: static;
    cursor: pointer;
}
.Announcements .BlogTitle > i {
    color: #daa520;
    margin-right: 15px;
}
.Announcements .BlogInfo.BlogImage_2, .BlogInfo.BlogImage_3, .BlogInfo.BlogImage_4 {
    display: none;
}
.Announcements .TopRight > div {
    padding: 0 20px;
}
.Announcements .Segments > h2, .FeedAnnouncements .Segments > h2 {
    background-color: #d9d9d9 !important;
    color: #666666;
    font-weight: 200;
    margin: 0 0 10px;
    padding: 10px;
}
.Announcements .Segments {
    margin-top: 20px;
}
.Announcements .PostStatus {
    display: none;
}
.Segments:first-child {
    margin: 0;
}
.Announcements .Segments:first-child {
    margin-top: 10px;
}
.Announcements .Suggestions .jumbotron {
    border-radius: 0;
    color: #666666;
    margin: 0;
    padding: 10px 20px;
}
.ONLINE header {
    z-index: 4020;
}
.Announcements .TopRight .CallToAction {
    float: right;
    text-align: right;
}
.Announcements .BlogImage {
    cursor: pointer;
    text-align: center;
}
.Announcements .BlogImage > img {
    width: 100%;
}
.Announcements .BlogListContainer .PostRow_1 {
    display: none;
}
.Announcements .Blogs {
    margin-left: 20px;
}
.Announcements .Summary {
    color: #666666;
    line-height: 2em;
    padding: 0 20px;
}
.Announcements .Video iframe {
    width: 100%;
    height: 430px;
}
.NotificationList {
    background: none repeat scroll 0 0 #ffffff;
    color: #000000;
    font-size: 0.5em;
    left: unset;
    position: absolute !important;
    width: 300px;
    right: 0;
}
.NotificationRow {
    border-bottom: 1px solid #cccccc;
    color: #666;
    min-height: 50px;
    padding: 5px 5px 5px 55px;
    position: relative;
    cursor: pointer;
}
.NotificationRow:last-child {
    border: 0;
}
.MiddlePane .NotificationRow {
    min-height: 65px;
}
.MiddlePane .NotificationRow:last-child {
    margin-bottom: 10px;
}
.NotificationRow .Avatar {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 40px;
}
.NotificationRow .Avatar img {
    background-color: #ccc;
}
.NotificationRow:hover {
    background-color: #f0f0f0;
    color: #333;
}
.NotificationRow .Name, .NotificationRow .What {
    font-weight: 700;
}
.NotificationRow .Date {
    font-size: 0.8em;
    display: inline-block;
}
.NotificationList.dontshow, .ConnectionCount.dontshow  {
    display: none;
}
.NotificationList.Hide {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
    -webkit-transition: opacity 500ms ease-in-out;
    -moz-transition: opacity 500ms ease-in-out;
    -ms-transition: opacity 500ms ease-in-out;
    -o-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
    visibility:hidden;
}
.NotificationList.Show {
    border: 1px solid #cccccc;
    opacity: 1;
    filter: alpha(opacity=1);
    -webkit-transition: opacity 500ms ease-in-out;
    -moz-transition: opacity 500ms ease-in-out;
    -ms-transition: opacity 500ms ease-in-out;
    -o-transition: opacity 500ms ease-in-out;
    transition: opacity 500ms ease-in-out;
    z-index: 1000;
    height: auto;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    font-size: .5em;
}
.NotificationList .All {
    padding: 10px;
    text-align: center;
    background-color: #e0e0e0;
}
.BasicFunctions .RowContainer,.SmallMenuFunctions .RowContainer {
    height: 300px;
    overflow: auto;
}
.TopRight .All, .FeedAnnouncements .All, .ActiveGroups .All, .All {
    cursor: pointer;
    padding: 10px;
    text-align: right;
}
.ActiveGroups .All {
    margin: 15px auto 0 !important;
}
.popover[class*="tour-"] {
    z-index: 4100 !important;
}
.popover-content {
    max-height: 400px;
    overflow: auto;
}
.popover-content {
    padding: 3px;
}
.popover-content > p > i {
    font-size: 1.5em;
    margin-right: 10px;
    vertical-align: middle;
}
.AdvText {
    color: #999999;
    font-size: 0.9em;
    position: relative;
    text-align: center !important;
    padding: 10px 0;
}
.AdvText .fi-x {
    font-size: 1.25em;
    position: absolute;
    right: 7px;
    top: 2px;
    display: none;
}
.AdvFeed {
    background-color: #ccc;

}
.AdvFeed.affix .AdvText .fi-x {
    display: block;
    cursor: pointer;
}
.affix-stop {
    position: static !important;
}
.DummyAdv {
    background-color: #a5ecf4;
    color: #666666;
    font-size: 3em;
    font-weight: 200;
    height: 400px;
    padding: 55% 0;
    text-align: center;
    width: 100%;
}
.DummyAdv2 {
    background-color: #f0f0f0;
    color: #666666;
    font-size: 3em;
    font-weight: 200;
    height: 200px;
    margin-top: 10px;
    padding: 22% 0;
    text-align: center;
    width: 100%;
}
.mOC_1 .miniOCContainer {
    position: fixed;
    bottom: 0;
    width: 15% !important;
    float: left;
    right: 40px;
    /* overflow: hidden; */
    background: #eee;
    margin-right: 1%;
    height: 305px;
    z-index: 5000;
    box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.2);
    transition: height 300ms ease;
    border-radius: 5px 5px 0 0;
}
.mOC_1 .miniOCContainer.mini {
    height: 32px;
    transition: all 300ms ease;
    border-radius: 5px 5px 0 0;
}
.miniOCContainer.mini .onlineBottomContainer{
    opacity:0;
    height: 0;
    transition: all 300ms ease;
}
.miniOCContainer .onlineBottomContainer{
    opacity:1;
    height: 58px;
    transition: all 300ms ease;
}
.miniOCContainer .sliderButton{
    display:none;
}
.miniOCContainer .FavoritesBar .Favorite {
    width:25%;
}
.miniOCContainer .FavoritesBar.five-options .Favorite {
    width:20%;
}
.miniOCContainer .OnlineContainer{
    transition:opacity 1000ms ease;
    overflow: hidden;
    overflow-y:scroll;
    height: 217px;
    opacity:1;
}
.miniOCContainer.mini .OnlineContainer{
    transition: height 600ms ease,opacity 200ms ease;
    opacity:0;
    height:0;
}
.miniOCContainer .fa.fa-chevron-down, .miniOCContainer .fa.fa-chevron-up {
    font-size: 1.25em;
    position: absolute;
    right: 5px;
    top: 5px;
}
.mOC_1 .miniOCContainer.mini .fa.fa-chevron-up{
    display:block;
}
.miniOCContainer .fa.fa-chevron-up ,.miniOCContainer.mini .fa.fa-chevron-down {
    display:none;
}
.miniOCContainer h2{
    margin: 5px;
    font-weight: 100;
    font-size: 1.3em;
    color: unset !important;
    padding: 0 !important;
}
.miniOCContainer .header{
    height: auto;
    padding: 3px;
}
.mOC_1 .FarRightPane{
    display:none;
}
.modal-backdrop {
    opacity: 1;
    filter: alpha(opacity=1);
    background-color: #000;
}
.ModalLeftPane .CloseWindow {
    display: none;
}
.ImageArea .ModalLeftPane > div {
    padding: 0;
}
#ImageViewer .modal-content {
    margin-bottom: 0;
}
.modal-body > .container {
    padding: 0;
}
.ImageViewer .modal-backdrop.in {
    opacity: 1;
    filter: alpha(opacity=1);
}
.jcrop-keymgr {
    display: none;
}
.option {
    font-weight: normal;
    padding: 2px;
}
.btn-group .btn.btn-default {
    background-color: #f0f0f0;
}
.btn-group .btn-default:active, .btn-group .btn-default.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
    color: #333;

}
/*
.btn-group .btn:hover {
    color: #333;
}*/
.CommentOnlyFeed .Feed .Options {
    display: none !important;
}
.CommentOnlyFeed .MessageFlow > .FeedItem > .CommentLineIndicator > div.Inner {
    display: none;
}
.CommentOnlyFeed .MessageFlow .FeedItem .FeedItemOptions {
    background-color: #fff;
    margin-bottom: 5px;
}
.CommentLineIndicator > .FeedItemOptions {
    background-color: #ffffff;
}
.CommentOnlyFeed .MessageFlow .FeedItem .StatArea, .CommentOnlyFeed .MessageFlow .FeedItem .TotBottomSpacer {
    display: none;
}
.CommentOnlyFeed .TotComments, .ImageArea .Message {
    display: none;
}
.CommentOnlyFeed .MessageFlow > .FeedItem, .CommentOnlyFeed .MessageFlow .CommentLineIndicator {
    padding: 0;
    border: 0;
}
.CommentOnlyFeed .FeedItem.Show.Video_0.MsgMeta_100_0 {
    display: block;
}
.CommentOnlyFeed .MessageFlow .Comment > div {
    background-color: transparent;
}
.CommentOnlyFeed .MessageFlow {
    padding: 0;
    width: auto;
}
.PostReplyContainer {
    min-height: 250px;
}
.CommentOnlyFeed .PostReplies {
    height: 250px;
    overflow: auto;
    font-size: .8em;
}
.NoRecords {
    color: #666666;
    font-size: 1.25em;
    font-weight: 200;
}
.ConnectionCount.NotificationCount,
.ConnectionCount.Count {
    display: none;
}
.displayAlert .ConnectionCount.NotificationCount, .displayAlert .ConnectionCount.Count {
    display: block;
}
.Events .Row {
    color: #333;
    cursor: pointer;
    margin-bottom: 10px;
    min-height: 130px;
    padding: 5px 20px 5px 125px;
    position: relative;
}
.Segments.Events .Row {
    min-height: 80px;
}
.Events .Row.Heading {
    min-height: 0;
}
.Row.Heading {
    font-weight: 700;
}
.Events .Row:hover {
    background-color: #f0f0f0;
}
.PORTALPAGE .Events .Row:hover, .Segments .EventRow:hover {
    background-color: transparent;
}
.Events .Heading.Row:hover {
    background-color: transparent;
}
.DateBadge {
    background-color: #fff;
    left: 13px;
    padding: 0 6px 4px;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 100px;
    z-index: 900;
}
.DateBadge .StartDay {
    font-size: 3em;
    font-weight: 200;
    line-height: 1em;
}
.DateBadge .StartTime {
    color: #666666;
    font-weight: 200;
    position: relative;
    top: -10px;
}
.DateBadge .StartYear {
    background-color: rgba(0, 0, 0, 0) !important;
    bottom: 0 !important;
    color: #666666 !important;
    font-size: 0.7em !important;
    position: absolute !important;
    right: 3px;
    top: auto !important;
}
.DateBadge .StartMonth {
    font-size: 1.5em;
    font-weight: 300;
    line-height: 1.5em;
}
.EventRow .DateBadge i {
    display: none;
}
.EventRow.EVPT_1 .DateBadge i.fi-lock, .EventRow.EVPT_2 .DateBadge i.fi-lock  {
    display: block;
    position: absolute;
    bottom: 0;
}
img.NoCoverPhoto {
    max-height: 150px;
    background-image: url('/img/Black_1px_25pct.png');
}
.popover.left > .arrow::after {
    border-left-color: #ffffff;
    border-right-width: 0;
    bottom: -10px;
    content: " ";
    right: 1px;
    top: -11px;
}
.SURVEY .PublishedSurvey .AdminOptions .dropdown-menu > a {
    width: 100%;
    margin: 0;
    background-color: #fff;
    color: #666;
    text-align: left;
    font-weight: 400;
}
.SURVEY .PublishedSurvey .AdminOptions .dropdown-menu > a:hover {
    background-color: #e8e8e8;
    color: #333;
}
.popover-content > h3 {
    margin: 0 0 5px;
}
.SignUpContainer.ClearAfter {
    margin: 20px auto;
    width: 70%;
}
.SignUpContainer.ClearAfter {
    max-width: 600px;
}
.SignUpContainer > div {
    margin: 0 auto;
}
.SignUp > h1 {
    color: #999999;
    font-weight: 200;
    margin: 0;
    padding: 20px 0;
    text-align: center;
}
/*.SignUp .LeftSidePane > div {
    padding: 0 20px 0 0;
}*/
.SignUpContainer {
    background-color: #ffffff;
    padding: 0 20px 20px 20px;
}
.SignUpContainer > h1 {
    color: #999999;
    font-weight: 200;
    margin: 0;
    padding: 40px 0;
    text-align: center;
    font-size: 3em;
}
.ShareOptions, .ShareOptions a, .ShareOptions a:visited {
    color: #999999;
    text-align: right;
}
.ShareOptions {
    text-align: right;
}
.ShareOptionIcons > span i:last-child {
    margin-right: 0;
}
.ShareOptionIcons > i.fi-share {
    padding: 0 10px;
}
.ShareOptionIcons {
    font-size: 2em;
    padding: 0 0 0 10px;
    text-align: right;
}
.ShareOptionIcons > span {
    background-color: #eaeaea;
}
.ShareOptionIcons i:last-child {
    margin-right: 0;
}
.ShareOptionIcons i:hover {
    color: #333;
    cursor: pointer;
}
.ShareOptionIcons > span i {
    margin: 0;
    padding: 0 5px;
}
.ShareOptionIcons .fi-clipboard:hover {
    background-color: #333;
    color: #fff;
}
.ShareOptionIcons .fi-social-linkedin:hover {
    background-color: #424242;
    color: #fff;
}
.ShareOptionIcons .fa-brands.fa-x-twitter:hover {
    background-color: #55acee;
    color: #fff;
}
.ShareOptionIcons .fi-social-facebook:hover {
    background-color: #3c5a98;
    color: #fff;
}
.ShareOptionIcons .fi-social-google-plus:hover {
    background-color: #cf382a;
    color: #fff;
}
.ShareOptionIcons .fi-share.selected {
    background-color: #999;
    color: #fff;
}
.wol-Social {
    border: 3px solid transparent;
    margin: 0;
    position: relative;
    top: -3px;
    width: 31px;
}
.wol-Social:hover {
    border: 3px solid #aaa;
}
.ProfileRequirements .CollabMenu.ClearAfter,
.ProfileReviewSettings .CollabMenu.ClearAfter,
.ProfileImages .CollabMenu.ClearAfter,
.ProfileSuggestions .CollabMenu.ClearAfter
{
    display: none;
}
.ProfileEdit.ProfileRequirements .CollabMenu.ClearAfter,
.ProfileEdit.ProfileReviewSettings .CollabMenu.ClearAfter,
.ProfileEdit.ProfileImages .CollabMenu.ClearAfter,
.ProfileEdit.ProfileSuggestions .CollabMenu.ClearAfter
{
    display: block;
}
.CoverPhotoExists_0 > div {
    width: 100%;
}
.EDIT-BLOG h2{
    font-weight: 200;
    /*padding-top: 10px;*/
    color: #999;
}
.fileUrl {
    width: 80%;
    margin-left: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.StdNameTitle:after {
    clear: both;
    content: " ";
    display: block;
}
.StdNameTitle {
    padding: 10px 20px;
}
.StdNameTitle > div {
    color: #333333;
    float: left;
    font-weight: 200;
    margin-right: 10px;
}
.StdNameTitle > div {
    color: #333333;
    float: left;
    font-weight: 200;
    margin-right: 10px;
}
.People > ul {
    list-style: outside none none;
    margin: 0 0 0 !important;
    padding: 0;
}
.archiveButton {
    float: right;
    padding-right: 5px;
}
.People li.People{
    width:100%;
    margin: 10px 0;
    background: #fff;
    border-radius: 3px;
    position: relative;
    -webkit-box-shadow: 0 0 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.15);
    box-shadow: 0 0 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.15);
    overflow: hidden;
}
.People li.People.DispAvatar_0 {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #ccc   ;
}
.People li.People .container {
    width: auto;
    margin: 0;
    padding: 12px 10px 0;
}
.OFFLINE .People li.People .container {
    min-height: 65px;
}
.People .coverPhoto{
    width: 70px;
    height: 70px;
}
.People .entityOptions {
    float: right;
    padding: 0;
    margin: 0 10px 10px 0;
    text-align: right;
}
.People li:hover .entityOptions{
    /*opacity: 1;*/
    /*animation:fadeInRight 300ms ease;*/

}
.Letter {
    display: none;
}
.profilePop .FollowButts .FollowAction {
    width: 49%;
    margin:0 2px 0 0;
}
.People li .Avatar {
    width: 30px!important;
    height: 30px!important;
    /*border-radius: 50%;*/
    position: absolute;
    overflow: hidden;
    top: 8px;
}
.People .FavOption {
    position: relative;
    display: inline;
}
.People .Title, .People .CompanyName {
    color: #666666;
    font-size: 0.8em;
    text-overflow: ellipsis;
}
.People .FullName {
    color: #333;
}
.People .Info {
    padding: 10px 5px 5px 35px;
    color: #333 !important;
    line-height: 1.25em;
    cursor: pointer;
    position: relative;
}
.People .Info.DispAvatar_0 {
    padding-left: 5px;
}
.People .ProfileOptions > div {
    float: right;
    margin-left: 20px;
}
.People .ProfileOptions > div {
    float: right;
    margin-left: 20px;
}
.People .ProfileOptions {
    background-color: transparent;
}
.People.stickyScroll .ProfileOptions {
    width: 100% !important;
}
.People .OrgAdmin_1 .Avatar {
    left: 80px;
    top: 13px !important;
}
.People .OrgAdmin_1 .Actions {
    float: left;
    margin-top: 17px;
}
.People .OrgAdmin_1 .Info {
    padding: 5px 5px 5px 120px;
    float: none;
}
.People .OrgAdmin_1 .FullName {
    /* float: left; */
    top: 15px;
    position: relative;
}
.People li.People.OrgAdmin_1 {
    overflow: initial;
}
.People li.People.OrgAdmin_1 .container {
    padding: 12px 70px 0;
}
.Letter {
    background-color: #f0f0f0;
    font-size: 2em;
    font-weight: 200;
    padding: 3px 10px;
}
.WeatherWidget h3 {
    font-weight: 200;
    font-size:2em;
    margin: 0;
}
.Segments.Events .Title {
    font-size: 1rem;
    font-weight: normal;
}
.Segments.Events .GroupName {
    margin-top: 10px !important;
    line-height: 1.25em;
}
.SignUpLogin {
    float: right;
    /*margin-top: 20px;*/
}
.flex-item.btn.SignUpLogin.SignUp {
    background-color: orange;
    color: #fff !important;
    border-radius: 6px !important;
}
.flex-item.btn.SignUpLogin.SignUp a {
    color: #fff !important;
}
.SignUpLogin > div {
    float: left;
    padding: 0 10px;
    font-weight: 200;
}
.SignUpLogin > div:first-child {
    border-right: 1px solid #cccccc;
}
.SignUpLogin.OnlyLogin > div:first-child {
    border-right: 0;
}
.SignUpLogin a, .SignUpLogin > a:visited {
    color: #999;
}
.SignUpLogin a:hover {
    color: #333;
}
.SIGN-UP legend.Or {
    color: #999999;
    font-size: 2em;
    font-weight: 200;
    padding: 20px 0 0;
    text-align: center;
}
.SIGN-UP div.WelcomePerson {
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.stickyScroll .SignUpLogin {
    display: none;
}
.SingleMessage.OFFLINE.MESSAGE .BasicCollaboration{
    margin-top: 0;
}
.ONLINE .SingleMessage.OFFLINE.MESSAGE .BasicCollaboration {
    border-top: 50px solid #c0c0c0;
}
.AddItems {
    display: none;
}
.WeatherWidget {
    margin-top: 20px;
    color:#666;
}
.AddlProfileOptions > div {
    float: right;
    margin-right: .5%;
}
.Categories.Photos div img {
    background-color: transparent;
}
.Categories.Photos > div > div img {
    background-size: cover;
}

.Port.BoxContainer.Photos > div > div:hover > div {
    opacity: 1;
}
.ImageViewer .LeftPaneFeed {
    width: 100% !important;
    float: none;
}
.ImageViewer .RightPaneFeed {
    display: none !important;
}
.Categories .All  {
    text-align: right;
    width: 100%;
}
.COLLABORATE.FEED .RightSidePane >div>div {
    margin-top: 10px;
}
.AccessDenied .Contacts, .Categories .Contacts {
    font-size: 1.25em;
    font-weight: 200;
    min-height: 70px;
    position: relative;
}
.AccessDenied .Contacts > img, .Categories .Contacts >img {
    width: 60px;
}
.AccessDenied .Contacts a, .AccessDenied .Contacts a:visited, .Categories .Contacts a, .Categories .Contacts a:visited {
    color: #666;
}
.AccessDenied p {
    color: #999;
    width: 98%;
}
.AccessDenied p>i {
    margin-right: 10px;
}
.Categories .badge {
    float: right;
    cursor: pointer;
}
.ONLINE.PROFILE .Options.Home, .ONLINE.GROUP .Options.Home, .ONLINE.BLOG .Options.Home {
    visibility: hidden;
}
#divNotifications {
    color: #666;
}
.OFFLINE .ImageOptions {
    display: none;
}
.WizardSteps {
    color: #999999;
    margin: 0 auto !important;
    position: relative;
    width: 90% !important;
    z-index: 1000;
}
.WizardSteps > div > div > div{
    float: left;
    position: relative;
    text-align: center;
    width: 33%;
}
.WizardSteps .StepsRegister .StepMarker {
    width: 33%;
}
.WizardSteps .StepsAttend .StepMarker {
    /*    width: 50%; */
}
.PROFILE-REVIEW .WizardSteps .StepsRegister .StepMarker {
    width: 100%;
}
.INVITE .WizardSteps .StepsRegister .StepMarker {
    width: auto !important;
}
.WizardSteps > div {
    float: left;
    width: 33%;
}
.StepsAttend {
    text-align: center;
}
.Steps {
    margin-left: 10px;
    padding: 20px;
}
.StepsAttend .Steps {
    text-align: center !important;
}
.WizardSteps > div > div > h2 {
    color: #777;
    font-weight: 300;
    margin-bottom: 0;
    margin-left: 10px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.WizardSteps > div > div > h3 {
    color: #999999;
    font-size: 0.9em;
    font-weight: 200;
    height: 32px;
    margin: 12px 0 7px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
}
.WizardSteps .WizStep:first-child .StepHeading {
    margin-left: 0;
}
.StepHeading {
    border-bottom: 5px solid #aaa;
    margin-left: 10px;
    background-color: #f0f0f0;
    padding: 0 10px 10px;
}
.StepHeading > h1, .StepHeading > h2 {
    padding: 15px 0 10px 0 !important;
    margin: 0 !important;
}
.StepHeading * {
    background-color: transparent !important;
}
.Step {
    background-color: #eaeaea;
    border-radius: 50%;
    display: inline-block;
    padding: 11px 18px;
    color: #333;
    z-index: 100;
    cursor: pointer;
}
.Selected .Step {
    background-color: #999;
    color: #fff;
}
.StepLine {
    border-top: 1px solid #cccccc;
    float: none !important;
    margin: 0 auto;
    position: relative;
    top: 160px;
    width: 78% !important;
}
.EndUser.StepLine {
    top: 170px;
}

.StdRow.FaceBookSignIn {
    margin-bottom: 10px;
    width: 260px;
}
.ProfilePage_Photos .Categories.Photos,
.ProfilePage_Followers .Categories.Followers,
.ProfilePage_Groups .Categories.Groups
{
    display: none;
}
.StateProvContainer {
    width: 100%;
}
.PasswordResetContainer > div {
    width: 50%;
    float: left;
}
.PasswordResetContainer > div > div {
    padding: 0 2%;
}
.alert.UserMsg h1 {
    margin-top: 0;
}
.UserMsg.alert {
    margin: 0;
}
.FieldRow.TemporaryPassword {
    margin-bottom: 30px;
}
.HomePage section div > h1 > i {
    color: #daa520;
    margin-right: 2%;
}
.StatusBar {
    background-color: #f0f0f0 !important;
    float: none !important;
    width: auto !important;
}
.StatusBar > div.alert {
    margin: 0 auto;
    text-align: right;
    width: 70%;
}
.utilityList .QuickMenu div:hover {
    background-color: #eee;
}
.TourAction,.AddArticle {
    /*float: right;*/
    /*margin: 14px 20px 5px 5px;*/
    /*text-align: right;*/
}
/*.BlogPostMiniForm2 {*/
    /*bottom: 40px !important;*/
    /*font-size: 0.5em;*/
    /*height: 200px;*/
    /*left: -370px;*/
    /*max-width: none;*/
    /*position: absolute;*/
    /*right: auto;*/
    /*top: -179px;*/
/*}*/
/*.BlogPostMiniForm2.popover.Show {*/
    /*width: 200px;*/
    /*display: block !important;*/
/*}*/
.popover-content > h3 {
    color: #666666;
}
.BlogPostMiniForm2 .arrow {
    display: none;
}
.Row.AuthorBlog:hover {
    color: #333;
    background-color: #f0f0f0;
}
.Row.AuthorBlog:hover .Avatar {
    opacity: 1;
}
.Row.AuthorBlog {
    color: #999999;
    min-height: 42px;
    padding-left: 50px;
    position: relative;
    margin-bottom: 5px;
}
.AvailableBlogList .Avatar {
    background-color: #cccccc;
    position: absolute;
    left: 0;
    width: 40px;
}
.AddArticle.Favorite:hover {
    color: #fff !important;
    text-shadow: 0 0 10px #ffffff;
}
.FAQ.Favorite:hover i {
    color: #ffffff;
    text-shadow: 0 0 10px #ffffff;
}
.Favorite:hover > i{
    /*color: #ffffff;*/
    text-shadow: 0 0 10px #ffffff;
}
.Favorite > i {
    font-weight: 700 !important;
    font-style: normal;
    cursor: pointer;
}
.ProfileQuestionsContainer .Answer {
    padding: 0;
}
/*
.RendType_3.AC_1 .Answer:not(.RendType_3.AC_1 .Answer:first-child),
.RendType_3.AC_0 .Answer:not(.RendType_3.AC_1 .Answer:first-child),
.RendType_1.AC_0 .Answer:not(.RendType_3.AC_1 .Answer:first-child),
.RendType_1.AC_1 .Answer:not(.RendType_3.AC_1 .Answer:first-child) {

    position: relative;
    padding-left: 40px;
}
*/
/*.RendType_3.AC_1 .Answer input[type=checkbox],
.RendType_1.AC1 .Answer input[type=radio] {
    position: absolute;
    left: 20px;
}*/
.Answer label {
    font-weight:normal;
}

.ProfileQuestionsContainer .RendType_1 .Answer> label{
    cursor: pointer;
}
.ProfileQuestionsContainer .RendType_21 > div > div.Answer:nth-child(even) {
    background-color: #f0f0f0;
    border-radius: 5px;
}
.ProfileQuestionsContainer .RendType_21 > div > div.Answer>div:first-child {
    width: 49%;
}
.ProfileQuestionsContainer .RendType_21 > div > div.Answer>div:last-child {
    width: 49%;
}
.ProfileQuestionsContainer .RendType_21 .metric-items.flex-container{
    text-align: center;
    font-weight: 700;
}
.ProfileQuestionsContainer .RendType_1 .Answer>input,
.ProfileQuestionsContainer .RendType_3 .Answer>input,
.ProfileQuestionsContainer .RendType_31 .Answer>input,
.ProfileQuestionsContainer .RendType_111 .Answer>input,
.ProfileQuestionsContainer .RendType_1 .Answer>label>input,
.ProfileQuestionsContainer .RendType_3 .Answer>label>input,
.ProfileQuestionsContainer .RendType_31 .Answer>label>input,
.ProfileQuestionsContainer .RendType_111 .Answer>label>input
{
    margin-right: 10px;
}
.GroupEdit .ProfileQuestionsContainer .RendType_2 .Answer>input  {
    margin-right: 10px;
}
.ProfileQuestionsContainer .RendType_4 .Answer > select,
.ProfileQuestionsContainer .RendType_10 .Answer > textarea  {
    border: 1px solid #cccccc;
    min-height: 150px;
    padding: 5px;
    width: 100%;
}
.ProfileQuestionsContainer .RendType_10 .Answer > textarea  {
    max-width: 600px;
}
.ProfileQuestionsContainer .FieldRow {
    margin-top: 30px !important;
}
.FieldRow.RendType_20 > label {
    font-size: 1.5em !important;
    line-height: 1.5em !important;
    color: #000 !important;
    font-weight: 700 !important;
}
.FieldRow.RendType_20 {
    background-color: transparent;
    padding: 0 !important;
    border-bottom: 1px solid #ccc;
    margin: 10px 0;
}
.FieldRow .radio-inline, .FieldRow .checkbox-inline {
    margin-left: 0 !important;
}
form.formInvites {
    padding: 0 20px 20px;
}
form.formInvites .btn {
    width: auto;
}
.formInvites .input-group .form-control {
    width: 30% !important;
    margin-right: 5px !important;
}
.formInvites .input-group i.fi-trash {
    color: #999999;
    font-size: 1.5em;
    padding-left: 10px;
}
.formInvites .input-group i.fi-trash:hover {
    color: #333;
    cursor: pointer;
}
.formInvites .input-group {
    margin-bottom: 10px;
}
.formInvites .AddItem {
    color: #999;
}
.formInvites .AddItem i {
    margin-right: 5px;
}
.formInvites .AddItem:hover {
    color: #333;
    cursor: pointer;
}
.INVITE .WizardSteps > div > div > div,
.pg_INVITE .WizardSteps > div > div > div {
    position: relative;
    text-align: center;
    float: none;
    width: auto !important;
}
.pg_INVITE .StepLine {
    top: 160px;
    width: 60% !important;
}
.pg_INVITE .WizardSteps > div > div > h3 {
    height: 50px;
}
.INVITE .StepLine {
    width: 60% !important;
}
.INVITE .clone i.fi-trash {
    display: none;
}
.INVITE .Results {
    font-size: 0.8em;
    text-align: right !important;
    float: none !important;
}
.INVITE .InviteReview > h2 {
    color: #999999;
    font-weight: 200;
}
.INVITE .InviteBody h1.Finished {
    color: #666666;
    font-weight: 200;
    margin-top: 40px;
    text-align: center;
}
.key {
    display: inline-block;
    font-size: 0.8em;
    padding: 5px;
    margin-top: 20px;
}
#formProfileMini section.FirstItems {
    margin-bottom:20px;
}
#formProfileMini section.BasicItems {
    display: none;
}
/*
.AdvertisingOff .Advertising {
    display: none;
}
*/
.ProfileOptionsContainer.affix {
    width: 70%;
    z-index: 2000;
    top: 48px;
}
.GroupEdit .ProfileOptionsContainer.affix {
    top: 78px;
}
.ONLINE.SOL_0 .ProfileOptionsContainer.affix {
    width: 80%;
    top: 78px;
    max-width: 1200px;
}
.ThemeMenuStyle_0 .ProfileOptionsContainer.affix, .ThemeMenuStyle_0 .ProfileOptionsContainer.stickyElem {
    top: 0 !important;
}
.slim .ProfileOptionsContainer.affix {
    width:82%;
}
.MenuOptions.affix {
    position: fixed !important;
    top: 125px;
}
/*.scrolling form h2 {
    margin-top: 88px;
}*/
.MenuOptions .nav > li > a {
    padding: 0;
}
.MenuOptions .nav > li > a, .MenuOptions .nav > li > a:hover, .MenuOptions .nav > li > a:focus {
    background-color: transparent;
    text-decoration: none;
    color: #333;
}
.EditFormContainer .MenuOptions li.active {
    background-color: #f5f5f5;
    color: #777777;
    font-style: italic;
}
.MenuOptions > ul li.active .fi-play {
    display: block !important;
}
.FirstLink {
    border: 0;
    margin: 0 !important;
}
.Advertising {
    padding: 10% 0;
}
.Advertising .Adv {
    margin-bottom: 60px;
    text-align: center;
    padding: 0 10px 10px 10px;
    max-width: 300px;
    margin: 0 auto;
}
.Advertising .Adv img {
    background-color: #ffffff;
    /* border: 1px solid #cccccc; */
    max-width: 100%;
    padding: 5px;
    width: auto;
}
.Advertising.Categories > div {
    float: none;
    padding: 10% 0 0 !important;
    width: 100%;
}
.OFFLINE .Advertising.Categories > div {
    padding: 0 !important;
}

.Segments.Welcome h2{
    background-color: #daa520 !important;
}
.Attributes .Attribute {
    font-size: 1.2em;
    font-weight: 200;
    margin: 0 0 5px;
    padding: 0 10px;
    list-style: none;
}
.Attributes .Attribute .Answer {
    font-size: 0.9em;
    font-style: italic;
    font-weight: normal;
    padding-left: 20px;
}
.Attribute ul {
    list-style: outside none none;
    margin: 0 0 10px;
    padding: 0;
}
.QuickAccess > p {
    color: #999999;
    padding: 0 5px;
    white-space: nowrap;
}
.QuickAccess > p.Title {
    white-space: normal;
}
.QuickAccess > p i {
    margin-right: 5px;
    font-size: 1.5em;
    vertical-align: middle;
}
.QuickAccess > p > span {
    vertical-align: middle;
}
.FollowAction a, .FollowAction a:visited {
    text-decoration: none;
    color: #fff;
}
.FollowAction .dropdown-menu {
    background-color: #f0ad4e;
    border: 0 none;
    border-radius: 0;
    margin: 0;
    width: 100%;
    min-width: 0;
}
.FollowAction .dropdown-menu > li {
    padding: 5px 10px;
    font-size: .8em;
}
.FollowAction .dropdown-menu > li:hover {
    opacity: 1;
    background-color: #fff;
    color: #333;
}
.FollowAction .dropdown-menu > li > i {
    margin-right: 5px;
}
@font-face {
    font-family: 'WOLmarketingfont';
    src: url('/fonts/HelveticaNeue-UltraLight/HelveticaNeue-UltraLight.eot') format('opentype'),
    url('/fonts/Helvetica_Neue_Ultra_Light/HelveticaNeue-UltraLight.otf') format('opentype'),
    url('/fonts/HelveticaNeue-UltraLight/HelveticaNeue-UltraLight.woff')format('opentype');

}
.PostedMessage {
    line-height: 1.5em;
}
/*
.AdvertisingOff.PROFILE .MainBody .LeftPaneFeed {
    float: none;
    width: auto;
}
.AdvertisingOff.PROFILE .RightPane > div > .RightPaneFeed {
    position: absolute;
    right: 0;
    top: 0;
}
.AdvertisingOff.PROFILE .FeedContainer {
    padding: 20px 0 0;
}
*/
.PortalNames .PortalNameItem {
    bottom: 0;
    color: #ffffff;
    display: block;
    font-size: 0.8em;
    line-height: 1.2em;
    margin: 0 auto !important;
    overflow: hidden;
    padding: 5px !important;
    position: absolute !important;
    text-overflow: ellipsis;
    width: 95%;
}
.PortalNames div > div {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    opacity: 1;
    padding: 2px;
}
.PortalNames div > div:hover {
    opactiy: .85;
}
.Categories.Photos .Image>div {
    padding: 2px;
}
/*
.CA {
    color: #ffd700;
    font-size: 1.5em;
    left: 55px;
    position: absolute;
    top: -4px;
    z-index: 2000;
}
*/
.RemitTolLocation .CA {
    color: #555;
    left: 0px;
    top: 0px;
    font-size: 1em;
}
.OnlineContainer .SearchItemContainer {
    min-height: 43px;
}
.ConnectionIndicator_-1 .ConnectionIndicator {
    display: none;
}
.ConnectionIndicator_0 .ConnectionIndicator:after,
.ConnectionIndicator_1 .ConnectionIndicator:after {
    content: ' ';
    display: block;
}
.ConnectionIndicator_1 .ConnectionIndicator {
    background-color: #008000;
    border: 1px solid #fff;
    border-radius: 100%;
    content: " ";
    display: inline-block;
    height: 10px;
    margin-left: 10px;
    width: 10px;
}
.ConnectionIndicator_0 .ConnectionIndicator {
    width:10px;
    height: 10px;
    border-radius: 100%;
    background-color: #ffa000;
    margin-left: 10px;
    content: " ";
    display: inline-block;
    border: 1px solid #fff;
}
.MyGroupPhoto {
    background-color: #999;
    width: 100%;
}

.GroupView .LetterContainer.ClearAfter {
    display: none;
}
.LetterContainer.ClearAfter.affix {
    background-color: #fff;
    margin: 0 auto;
    padding: 0;
    top: 48px;
    width: 70%;
    z-index: 1000;
    box-shadow: 4px 5px 10px rgba(0, 0, 0, 0.2);
}
.Search .alert {
    margin: 0 ;
}
.MY-CONNECTIONS .LetterContainer.ClearAfter.affix {
    background-color: #fff;
    padding: 0 0 0 7px;
}
.BasicFunctions .RowContainer{
    max-height: 300px;
}
.AddArticle .BlogPostMiniForm2.popover.Show {
    width: 500px;
}
.AddArticle.BlogSelected .BlogPostContainer > div {
    display: block !important;
    float: left;
    padding: 0 !important;
    width: 50%;
}
.AddArticle .BlogPostContainer > div > div {
    padding: 0 5px;
}
.AddArticle .AvailableBlogList {
    height: 132px;
    overflow: auto;
}
.AddArticle .Row.AuthorBlog.selected {
    background-color: #e9e9e9;
    color: #333;
    font-weight: 700;
}
.AddArticle .RightSideBlogs {
    display: none;
}
.AddArticle .LeftSideBlogs {
    float: none;
    width: auto;
}
.AddArticle .AuthorBlog i {
    display: none;
}
.AddArticle .AuthorBlog.DefaultBlog i {
    display: block;
    font-size: 1.25em;
    color: #daa520;
    vertical-align: middle;
}
#BlogPostMiniForm2_ > h3 {
    color: #666666;
    font-size: 1.5em;
    font-weight: 200;
    margin: 10px 10px 25px;
    display: block;
}
.Favorite.FavOption .fi-heart {
    color: #ff0000 !important;
}
.ImageCroppingDescription > h1 {
    color: #666666;
    font-weight: 200;
}
.CroppingExample {
    margin: 0 10%;
    width: 25%;
}
.CroppingExample > img {
    width: 100%;
    opacity: .5;
}
.CroppingExample:hover > img {
    opacity: 1;
}
/*
.jcrop-holder {
    border: 10px solid #999999;
}
*/
.CroppingExample > img {
    border: 5px solid #ff0000;
}
.MY-CONNECTIONS .People > p {
    margin: 0 20px;
}
.TOU {
    padding: 0 20px;
    color: #666;
    background-color: #fff;
    line-height: 2em;
}
.TOU.FAQ>h2 {
    cursor: pointer;
}
.TOU.FAQ h2 .fi-info {
    margin-right: 10px;
}
.TOU.FAQ > div {
    background-color: #f0f0f0;
    padding: 10px;
}
.FAQOptions {
    background-color: rgba(0, 0, 0, 0) !important;
    left: 0;
    position: absolute;
    text-align: right;
    top: 0;
    width: 100%;
    display: block;
    padding: 10px;
}
.FAQOptions span {
    margin-left: 20px;
}
.FAQOptions span:hover {
    text-decoration: underline;
    cursor: pointer;
}
.BasicFunctions .Messages {
    display: none;
}
.AddlProfileOptions.ClearAfter {
    margin-top: 10px;
    position: relative;
}
.wolcols {
    float: left;
}
.wolcols>div {
    padding: 0 1%;
}
.PhotoNotes {
    margin-top: 20px;
    width: 95%;
}
.PhotoNotes > h2 {
    font-weight: 200;
    margin: 0 !important;
}
.imageGradient {
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0), #000000) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /*Safari 5.1-6*/
    background: -o-linear-gradient(rgba(0, 0, 0, 0), #000000) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /*Opera 11.1-12*/
    background: -moz-linear-gradient(rgba(0, 0, 0, 0), #000000) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /*Fx 3.6-15*/
    background: linear-gradient(rgba(0, 0, 0, 0), #000000)repeat scroll 0 0 rgba(0, 0, 0, 0) !important; /*Standard*/
    bottom: 0;
    height: 60% !important;
    min-height: 0 !important;
    position: absolute !important;
    width: 100%;
    opacity: .85;
}
.TOU {
    padding: 0 20px;
    color: #666;
    background-color: #fff;
    line-height: 2em;
    margin-top: 20px;
}
.TOU > h1 {
    margin-top: 0;
}
.TOU h2:hover {
    color: #333;
}
.TOU.FAQ>h2 {
    cursor: pointer;
    font-weight: 400 !important;
}
.TOU.FAQ h2 .fi-info {
    margin-right: 10px;
}
.TOU.FAQ > div {
    background-color: #f0f0f0;
    padding: 10px;
}
.FAQOptions {
    background-color: rgba(0, 0, 0, 0) !important;
    left: 0;
    position: absolute;
    text-align: right;
    top: 0;
    width: 100%;
    display: block;
    padding: 10px;
}
.FAQOptions span {
    margin-left: 20px;
}
.FAQOptions span:hover {
    text-decoration: underline;
    cursor: pointer;
}
.PageNotFound {
    margin: 20px auto;
    padding-bottom: 100px;
}
.ONLINE .PageNotFound {
    margin: 20px auto;
    width: 90% !important;
}

.ONLINE.SURVEY .PageNotFound {
    margin: 50px auto;
    width: auto !important;
}
.PageNotFound .Reason {
    margin: 0 auto;
    width: 90%;
}
.Segments .FeedItem {
    padding-bottom: 20px !important;
}
.Segments .MessageFlow >div.FeedItem:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.BROWSE-UPLOAD header, .BROWSE-UPLOAD #dropdownMenu1 {
    display: none;
}
.BROWSE-UPLOAD h2 {
    font-weight: 200;
    color: #999;
    margin-top: 0;
}
.BROWSE-UPLOAD .btn i {
    margin-right: 5px;
}
.Blog_View .PostContent img, .EVENT .Description img {
    height: auto !important;
    max-width: 100%;
}
.BROWSE-UPLOAD .nav.nav-tabs {
    display: none;
}
body.BROWSE-UPLOAD {
    background-color: #ffffff !important;
}
.GoToMessage {
    padding-right: 10px;
    text-align: right;
    display: none;
}
.Person {
    display: block !important;
    float: none !important;
    padding: 5px 5px 5px 40px;
    position: relative;
    width: 100% !important;
    color: #999;
    margin-bottom: 5px;
}
.Person .Avatar {
    height: auto;
    left: 5px;
    position: absolute;
    top: 0px;
    width: 30px;
}
.Person:hover {
    color: #333;
}
.SignInErrorMsg {
    float: none !important;
    width: auto !important;
    padding: 20px 0;
}
.SignInErrorMsg p.alert {
    margin: 0;
}
.simplelabel {
    color: #333;
    margin: 3px 0 0;
}
.AnswerContainer ol {
    margin-top: 0;
}
.AnswerContainer label {
    margin: 10px 0 0 20px;
}
.formBlogPostMini2 div > label {
    margin: 0 0 5px;
}
.formBlogPostMini2 .Name {
    margin-top: 0;
}
.Analytics .Stats > div {
    float: left;
    text-align: center;
    width: 50%;
}
.ANALYTICS .Analytics .Stats > div {
    width: 33.33%;
}
.ANALYTICS .Analytics.CC_0 .Stats > div {
    width: 50%;
}
.Analytics .Stats {
    float: none;
}
.Analytics .Engagements > div h2, .Engagements > div h3, .Engagements > div h4 {
    color: #666666;
    font-weight: 200 !important;
    margin: 0;
    background-color: transparent;
}
.Engagements > div h4 {
    margin-top: 10px;
}
.Analytics .Engagements > div {
    background-color: #f0f0f0;
    margin: 10px 5px !important;
    padding: 10px;
}
.Analytics .Engagements h2 {
    font-size: 4em;
}
.FeedAnnouncements .Analytics .Engagements > div {
    background-color: #f0f0f0;
    margin: 8px 5px;
    padding: 20px;
}
.TotPopulation {
    cursor: pointer;
}
.TotPopulation:hover *  {
    background-color: #ccc !important;
    color: #fff !important;
}

.Engagements.AnalyticContainer {
    clear: both;
    float: none !important;
    width: 100% !important;
}
.Engagements.AnalyticContainer h2 {
    color: #666666;
    font-size: 1.75em;
    font-weight: 200;
}
#pieParent {
    position: relative;
    text-align: left;
}
.Engagements.AnalyticContainer.PortletAnalytics .graph.Pies {
    display: none;
}
.Engagements.AnalyticContainer.PortletAnalytics .graph.Pies:first-child {
    display: block;
}
.ANALYTICS #pieParent > div, .ANALYTICS .pieParent > div {
    float: left;
    width: 33%;
    position: relative;
    height: 360px;
    padding-bottom: 20px;
}
.ANALYTICS .graph > h2 {
    margin: 0;
    overflow: hidden;
    padding: 0 10px;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    z-index: 2000;
}
.ANALYTICS .graph > h2:hover {
    background-color: rgba(255, 255, 255, 0.5);
    padding-bottom: 10px;
    position: absolute;
    white-space: normal;
    z-index: 1000;
}
.ANALYTICS .graph > div {
    margin-top: 30px;
}
.ANALYTICS .graph.BC > div {
    width: 80% !important;
    margin: 12% auto;
    /* padding-top: 20px; */
}
.ANALYTICS.AnalyzeKPI #pieParent > div {
    float: none;
    min-height: 0;
    width: auto;
}
.Analytics .Engagements h2 {
    font-size: 1.75em;
    /* margin: 5px 0 auto !important; */
    padding-top: 11px;
}
.AnalyzeKPI .graph h2 {
    display: none;
}
.KPIBasics>div {
    float: left;
    width: 50%;
}
.UserAnalytics h2 strong {
    font-weight: 400;
}
.KPIRightPane {
    text-align: center;
}
.KPIRightPane > div {
    background-color: #f0f0f0;
    height: 200px;
    margin: 0 auto;
    padding: 10%;
    text-align: center;
    width: 200px;
}
.KPIRightPane > div h1 {
    color: #999999;
    font-size: 3.5em;
    font-weight: 200;
    margin: 0;
}
.KPIRightPane {
    border-left: 1px solid #ccc;
}
.KPIRightPane > div div {
    color: #999999;
    font-size: 2em;
    font-weight: 200;
}
.AnalyzeKPI #pieParent .graph.Pies {
    float: none !important;
    margin: 0 auto;
    position: relative;
    top: -20px;
}
.AnalyzeKPI #pieParent .graph.Pies.RT_3 {
    width: 90%;
}
.AnalyzeKPI .KPIPopulationList h2, .PopulationList h2 {
    margin: 0;
    font-weight: 200;
    color: #666;
}
.AnalyzeKPI .KPIPopulationList {
    padding: 0 10px;

}
.AnalyzeKPI .PopulationList {
    padding: 0 10px;
    position: relative;
}
.KPIPeepsLeftPane {
    margin-bottom: 100px;
    width: 70%;
}
.KPIPeepsRightPane {
    width: 30%;
}
.KPIPeeps>div {
    float: left;
}
.KPIPeeps .TagCloud > h3 {
    font-weight: 200;
    text-align: center;
}
.AnalyticList {
    margin: 0 5px 0 0;
}
.ToggleOptions {
    text-align: center;
    display: none;
    margin-bottom: 10px;
}
.ToggleOptions button i {
    margin-right: 5px;
}
.KPIPeepsRightPane.hide,.KPIPeepsLeftPane.hide {
    display: block !important;
}
.VideoURL .TagRepo, .VideoURL .TagRepoDisplay  {
    margin: 10px 0;
    height: 35px;
    overflow: auto;
}
.VideoURL .ShareOptions {
    font-size: .7em;
}
/*.VideoCollection .VideoDescription span,
.VideoCollection .TagRepoDisplay
{
    display: none;
}*/
.VideoSingle.VideoCollection .VideoDescription span,
.VideoSingle.VideoCollection .TagRepoDisplay
{
    display: inline;
}

.TagRepo, .TagRepoDisplay  {
    margin-top: 10px;
    width: auto !important;
}
.TagRepo >div i, .TagRepoDisplay >div i {
    margin-left: 10px;
}
.TagRepo .btn.btn-xs, .TagRepoDisplay .btn.btn-xs {
    margin-bottom: 5px;
}
.TagRepo .btn, .TagRepoDisplay .btn {
    margin: 0 0 4px 4px;
    text-align: left;
}
.TagRepo .btn > span, .TagRepoDisplay .btn > span {
    text-align: left !important;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.PORTALPAGE .TagCloud > h3, .FeedAnnouncements .TagCloud > h3 {
    display: none;
}

.Page404 .Container > div > div {
    float: none;
    width: auto;
}
.Page404 .Heading > h2 {
    color: #999999;
    font-size: 2em;
    margin-top: 0;
    padding: 0 20px;
}
.Page404 .Container h2 {
    font-weight: 200;
}
.Page404 .MiddlePane .Heading {
    background-color: transparent;
}
.Engagements.ActiveMembers > div {
    float: left !important;
    width: 50%;
    margin: 0;
}
.Engagements.ActiveMembers.ClearAfter {
    float: none !important;
    width: auto;
}
.Engagements.ActiveMembers > div {
    background-color: #ffffff !important;
    float: left !important;
    margin: 0 !important;
    padding: 0 5px !important;
    width: 50% !important;
}
.Engagements.ActiveMembers .TopMbr > div {
    background: #f0f0f0 none repeat scroll 0 0;
    margin: 0 5px;
    padding: 10px 5px;
}
.Engagements.ActiveMembers .Mbr {
    color: #666666;
    min-height: 35px;
    padding: 5px 0px 0 40px;
    position: relative;
    text-align: left;
    margin-bottom: .3em;
}
.Engagements.ActiveMembers .Mbr .Avatar {
    background-color: #cccccc;
    height: 30px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 30px;
}
.Engagements.ActiveMembers .Mbr .Avatar >img {
    width: 100%;
}
.Engagements.ActiveMembers .TopMbr h3 {
    margin-bottom: 15px !important;
    text-align: center;
}
.Engagements.ActiveMembers .TopMbrContainer {

    font-size: .9em;
}
.Engagements.ActiveMembers .TopMbrContainer>li:hover {
    background-color: #fff;
    cursor: pointer;
}
.Stats.ClearAfter {
    margin-bottom: 0 !important;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
}
h2.heading {
    padding: 0 10px;
    margin: 20px 0 20px !important;
}
.PopulationCharts > h2, h2.heading  {
    font-weight: 200;
    color: #999;
    margin: 5px 0;
}
.PopulationCharts .Charts h3 {
    font-weight: 200;
    margin: 5px 0;
}
.PopulationCharts .Charts {
    padding: 10px;
    background-color: #f0f0f0;
}
.PopulationCharts .Charts .ChartContainer {
    height: 150px;
}
.PopulationCharts {
    margin-bottom: 20px;
    padding: 0 10px;
}

.Engagements.ActiveMembers.ClearAfter {
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.TopMbr ol {
    padding-left: 15px;
}
ol.labels-list {
    counter-reset: li-counter;
    list-style-type: none;
    margin: 0 0 0 1em;
    padding: 0;
}
ol.labels-list > li::before {
    background-color: #daa520;
    color: #ffffff;
    content: counter(li-counter, decimal);
    counter-increment: li-counter;
    font-size: 1em;
    font-weight: 200;
    left: -0.8em;
    overflow: hidden;
    position: absolute;
    text-align: center;
    top: -0.3em;
    transform: rotate(-20deg);
    width: 1.8em;
    z-index: 99;
}
ol.labels-list > li {
    padding: 1.5em;
    position: relative;
}
textarea.EditPost {
    width: 100%;
    border: 0;
    line-height: 1.75em;
    padding: 10px;
    background-color: wheat;
}
p.ProfileViewWarning {
    margin: 0 auto;
    width: 70%;
}
.Options.GroupEdit i, .Options.group i  {
    margin-right: 5px;
    float: none;
    font-size: 1em;
}
.URLRow > a {
    word-break: break-all;
    padding-left: 10px;
}
.DateBadge .Avatar {
    left: 0;
    position: absolute;
    top: -3px;
    width: 25px;
    left: -3px;
}
.DateBadge .Avatar > img {
    width: 100%;
}
.All {
    padding-top: 10px;
}
.AllEventsList .Avatar {
    left: -9px;
    top: -4px;
    width: 40px;
}
.AllEventsList.Events .Row {
    cursor: default !important;
}
.AllEventsList .GroupName {
    font-size: 0.7em;
}
.FEED .Heading .FieldGroup.FeedOptions {
    padding: 10px 25px 0 0;
    text-align: right;
}
.MessageOwners .MessageTime {
    float: left;
}
.BroadcastDetails >i {
    display: none;
}
.FeedItem.MsgMeta_400_0 .MsgMeta_2_2 i.fi-asterisk {
    display: none;
}
.FeedItem.MsgBroadcast_0 .forum-row-post .BroadcastDetails > i.fi-asterisk, .CommentItem.MsgBroadcast_0 .BroadcastDetails > i.fi-asterisk, .FeedItem.MsgBroadcast_1 .forum-row-post .BroadcastDetails > i.fi-torsos-all, .FeedItem.MsgBroadcast_2 .forum-row-post .BroadcastDetails > i.fi-pricetag-multiple, .FeedItem.MsgBroadcast_3 .forum-row-post .BroadcastDetails > i.fi-lock, .FeedItem.MsgBroadcast_4 .forum-row-post .BroadcastDetails > i.fi-megaphone, .FeedItem.MsgBroadcast_10 .forum-row-post .BroadcastDetails > i.fi-volume {
    color: #daa520;
    display: inline;
    font-size: 1.3em;
    position: absolute;
    top: -4px;
    cursor: default;
    margin: 0 0 0 5px;
}
.APTitle{
    background-color: rgba(0, 0, 0, 0) !important;
    font-size: .9rem !important;
    margin: 0 !important;
    position: static;
    text-align: center;
    padding: 0;
    width:auto;
}
.APTitle h3{
    font-size: .9rem !important;
    text-align: center;
}
.MsgBroadcast_10 > h3 {
    background-color: rgba(0, 0, 0, 0) !important;
    font-size: 0.9rem !important;
    font-weight: 200;
    margin: 0 !important;
    padding: 10px 0 !important;
    position: static;
    text-align: center;
}
.MsgBroadcast_10 > h3 > i {
    color: #999999;
    font-size: 1.25em;
    margin-right: 5px;
    vertical-align: middle;
}
.MsgBroadcast_10 .PostReplies h3 {
    display: none !important;
}
.MsgBroadcast_10.FeedItem .CommentLine {
    padding-left: 45px;
}
.FeedItem .MB10 {
    display: none;
}
.FeedItem.MsgBroadcast_10 .MB10 {
    display: block;
}
.MessageFlow > .FeedItem.MsgBroadcast_10 > .TotComments, .MessageFlow div.jscroll-inner > .FeedItem.MsgBroadcast_10 > .TotComments, .MessageFlow div.jscroll-added > .FeedItem.MsgBroadcast_10 > .TotComments {
    left: 10px;
    top: 25px;
}

.NotificationBroadcast_0 .BroadcastDetails > i.fi-asterisk,
.NotificationBroadcast_1 .BroadcastDetails > i.fi-torsos-all,
.NotificationBroadcast_2 .BroadcastDetails > i.fi-torsos-male-female,
.NotificationBroadcast_3 .BroadcastDetails > i.fi-lock,
.NotificationBroadcast_4 .BroadcastDetails > i.fi-megaphone
{
    color: #daa520;
    display: inline;
    font-size: 1.7em;
    cursor: default;
}
.NotificationRow .BroadcastDetails {
    float: none;
    display: inline-block;
    margin-left: 0 !important;
    padding: 0 6px;
    position: relative;
    top: -3px;
}
.BroadcastDetails > i {
    margin: 0;
}
.BroadcastDetails > i.xs {
    margin-left: 5px;
}
.NotificationRow i {
    color: #ffa000 !important;
    font-size: 1.75em;
    vertical-align: middle;
}
.ActiveGroups .TopMbr.TotLast7 {
    float: none !important;
    width: 100% !important;
}
.Engagements.ActiveMembers.ActiveGroups.ClearAfter {
    margin-top: 10px !important;
}
.Segments.RecentMemberArticles .PostStatus {
    display: none;
}
.Segments .CommentLineIndicator .Inner .Avatar {
    height: 40px;
    width: 40px;
}
.Segments .MessageOwners.ClearAfter {
    min-height: 70px;
    padding: 0 0 0 50px;
}

.TodayBottom .MyLatestFeed .alert {
    display: block;

}
.TODAY div.WelcomePerson {
    margin: 20px auto;
    vertical-align: middle;
    width: auto !important;
    padding: 5px 0 ;
    width: 70% !important;
}
.TODAY div.WelcomePerson > img {
    width: 30PX;
    border-radius: 100%;
    vertical-align: middle;
}
.OFFLINE .Collaborate.Home.container {
    padding: 0;
}
.OFFLINE .Collaborate.Home.container {
    width:90%;
    margin:0 auto 100px;
    max-width: 1600px;
}
.OFFLINE.TODAY div.WelcomePerson {
    width: 100% !important;
    max-width: 1200px;
    margin-top: 32px;
}
.OFFLINE .portal-image h1 {
    margin: 65px auto 20px;
}
.ProfilePctContainer {
    color: #666;
}
.ProfilePctContainer h2 {
    color: #666;
    font-weight: 300;
    margin: 10px 0 0;
    padding: 0 !important;
}
.ProfilePctContainer p {
    color: #666;
    font-weight: 200;
    margin: 10px 0 0;
    padding: 0 !important;
}
.UserNotes {
    font-size: 0.9em;
    padding: 10px 25px;
    text-align: left;
}
.UserNotes i {
    margin-right: 5px;
}
.ProfilePctContainer .UserNotes.ClearAfter > div:last-child {
    float: right;
    position: relative;
    text-align: right;
    top: 5px;
    width: 25%;
}
.ProfilePctContainer .UserNotes.ClearAfter div {
    float: left;
    width: 75%;
}
.ProfilePctContainer .UserNotes >span {
    color: #666;
}
.ProfilePctContainer .progress {
    margin: 10px 0;
}
.ProfilePctContainer {
    background-color: #f0f0f0;
    margin: 20px 0;
    padding: 10px;
}

.EmailNotificationSetting.ClearAfter > div {
    float: left;
    width: 75%;
    text-align: left;
}
.EmailNotificationSetting.ClearAfter > div:last-child {
    float: right;
    text-align: right;
    width: 25%;
}
footer div a, footer div a:visited, footer div a:hover {
    color: #666666;
}
.PhotoCollection .fi-check {
    display: none;
}
.BROWSE-UPLOAD .PhotoCollection .fi-check {
    display: inline;
}
a {
    word-wrap: break-word;
}
.AdvertisingBanner .AdvBanner {
    margin: 0 auto;
    text-align: center !important;
    width: 70%;
    border-bottom: 1px solid #ccc;
    padding: 0;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    line-height: 1;
    margin: 0 auto;
    max-height: 121px;
}
.carouselBanner {
    position: relative;
}
.Segments .MoreRows {
    display: none;
}
.SignUpMsg.alert.alert-warning {
    padding: 15px !important;
}
.PCOLS_2 .wolcols.wolcol_0 {
    width: 66.66% !important;
}
.PCOLS_2 .wolcols.wolcol_1 {
    width: 33.33% !important;
}
.Options.AdminItems {
    padding: 5px 20px 20px;
    text-align: right;
}
.Options.AdminItems i {
    margin-right: 5px;
}
.FeedAnnouncements .wolcols {
    float: none !important;
    width: 100% !important;
}
.fc.fc-ltr.fc-unthemed {
    color: #999999;
}
.fc-toolbar {
    font-weight: 200;
}
.MessageFlow .FieldGroup {
    padding: 2%;
}
.InviteReview .Row {
    border-bottom: 1px solid #cccccc;
    min-height: 55px;
    padding: 15px 5px 5px 60px;
    position: relative;
}

.InviteReview .Row .Email > div, .InviteReview .Row .Name > div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.InviteReview .Row > div, .InviteReview .Row > div > div {
    float: left;
}
.InviteReview .Row > div > div i {
    margin-left: 5px;
}
.InviteReview .Row .Name, .InviteReview .Row .Email {
    width: 40%;
}
.InviteReview .Row .Functions {
    width: 20%;
}
.InviteReview .Avatar {
    background-color: #cccccc;
    float: none !important;
    left: 7px;
    position: absolute !important;
    top: 7px;
    width: 40px !important;
}
.InviteReview .Edit > i {
    color: #999999;
    font-size: 1.5em;
    cursor: pointer;
    position: relative;
    top: -4px;
}
.InviteReview .Edit > i:hover {
    color: #333;
}
.InviteReview {
    margin: 0 auto;
    width: 90%;
}
.InviteReview .Row:hover {
    background-color: #f0f0f0;
}
.InviteReview .Member {
    min-width: 90px;
}
.GraphSetupContainer .Action {
    margin: 20px 0;
}
.MyRegStatus .fi-check {
}
.MyRegStatus .fi-check {
    background-color: #008000;
    border: 3px solid #ffffff;
    border-radius: 100%;
    padding: 2px 5px;
    display: inline !important;
}
.MyRegStatus {
    font-size: 0.75em;
    overflow: visible !important;
    position: absolute;
    right: -11px;
    top: 0;
}
.modal.StdForm {
    margin: 0 auto;
    width: 60%;
}
.MobileDisplayOptions {
    padding-bottom: 0 !important;
    position: absolute;
    right: 5px;
    text-align: right;
    top: 10px;
}
.MobileDisplayOptions >div {
    float: none !important;
}
.MobileLeftPane.MobileDetailPane {
    display: none;
}
.MobileDisplayOptions > span.btn {
    border-radius: 100%;
}
.SingleImage {
    position: relative;
}
.SingleImage .glyphicon {
    color: #666;
    cursor: pointer;
    font-size: 2em;
    position: absolute;
    top: 50%;
    background-color: #222;
    border-radius: 100%;
    padding: 5px;
}
.SingleImage .glyphicon:hover {
    color: #fff;
    background-color: #333;
}
.SingleImage .glyphicon.glyphicon-chevron-right {
    right: 5%;
}
.SingleImage .glyphicon.glyphicon-chevron-left {
    left: 5%;
}
.BasicFunctions .fa.fa-bell, .SmallMenuFunctions .fa.fa-bell {
    font-size: 0.85em;
}
.MemberList .dropdown-menu {
    min-width: 0 !important;
    right: 0px;
    top: 26px;
    width: 140px !important;
    border-radius: 0;
    left: -25px;
}
.MemberList .dropdown-menu i {
    left: 0 !important;
    top: 0 !important;
    margin: 0 9px 0 0px ;
}
.MemberList .dropdown-menu a, .MemberList .dropdown-menu a:visited {
    color: #666;
}
.btn.ShowSurvey {
    margin-left: 20px;
}
.TAG .Blogs .BlogClickArea img {
    max-width: none;
}
.TAG .BlogClickArea {
    cursor: pointer;
    position: relative;
}
.TAG .Blogs .PostStatus, .TAG .Blogs .Options {
    display: none;
}
.TAG .PopulationList > .People {
    padding: 0 10px;
}
.TAG .TagChannels h3, .TAG .TagChannels .Avatar, .TAG .TagChannels .fa.fa-times-circle-o {
    display: none;
}
.TAG .TagChannels .ChannelItem {
    cursor: pointer;
}

.TAG .TagChannels {
    margin-top: 20px;
    padding: 0 10px;
    font-size: 1.5em;
    color: #666;
}

.TAG .TagChannels:hover {
    color: #333;
}
.TAG .Blogs .BlogClickArea {
    padding-left: 0;
    overflow: auto;
}
.TAG .Blogs .ImageContainer {
    max-height: 150px;
    overflow: hidden;
    position: absolute;
    width: 200px;
}
.TAG .Blogs img {
    background-color: #cccccc;
    background-size: cover;
    left: 0;
    width: 100%;
    max-height: 320px;
}
.TAG .Blogs {
    padding: 10px 10px;
}
.TAG .Container .MiddlePane .LeftSidePane {
    float: none !important;
    /*width: auto !important;*/
}
.AdvBanner .GroupInfoArea {
    position: absolute;
    text-align: left;
    top: 2px;
    width: 100%;
}
.AdvBanner .GroupInfoArea >div {
    float: left;
    margin-right: 10px;
}
.AdvText.TenantMainHeaderFG {
    position: absolute;
    right: 0;
}
.AdvBanner .GroupInfoArea div a {
    font-size: .8em;
    margin-right: 10px;
}
.AdvBanner .GroupInfoArea .FollowAction {
    top: 0px;
}
.GroupInfoArea .FollowAction, .GroupInfoArea .Followers {
    position: relative;
    top: 2px;
}
.GroupInfoArea .FollowAction span.badge {
    display: inline !important;
    float: none;
    margin-left: 5px;
    visibility: visible !important;
    position: relative;
    top: -1px;
}
.Port-Events .DateBadge div.StartYear, .Port-Events .DateBadge div.StartTime {
    background-color: transparent !important;
}
.KPIPeepsLeftPane {
    padding: 0 10px;
}
.dropdown-menu > li > a {
    color: #333333 !important;
}
div.TenantItem:hover {
    background-color: #f0f0f0;
    cursor: pointer;
}
div.CommunityLogo {
    background-color: #ffffff;
    left: 5px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 10%;
}
.CommunityURL.CommText {
    position: relative;
    top: 15px;
}
.OptionalActions.ProfileNav > button {
    float: left;
    width: 48%;
    margin: 0 !important;
    padding:1px;
    font-size:.9em;
}
.OptionalActions.ProfileNav > button:first-child {
    /*margin: 0 2px 0 !important;*/
}
.OFFLINE .RegButton {
    float: none !important;
    width: 100% !important;
}
.OFFLINE.CONTACT .Action .btn.btn.btn-warning {
    margin-top: 20px;
}
.dev.wol-devbox.local.BLOG .SignUpLogin {
    display: none;
}
.TAG.OFFLINE .BasicCollaboration {
    background-color: #ffffff;
    margin-top: 0;
}
.TAG.OFFLINE {
    background-color: #fff;
}
body.HOME-PAGE li.HOME-PAGE > a,
body.COMMUNITY-SEARCH li.COMMUNITY-SEARCH > a,
body.ABOUT li.ABOUT > a,
body.CONTACT li.CONTACT > a,
body.BLOG li.BLOG > a {
    color: #fff !important;
}
li.home-page {
    background-color: transparent !important;
}
.header .navigation > ul > li > a {
    font-size: 1.5rem !important;
    color: #aaa;
}
#MainHeader .SmallLogo img {
    background-color: #ffffff;
}
.CLogos {
    clear:both;
    margin: 40px 0 60px;
}
.CLogos > img {
    display: inline;
    width: 150px;
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
    filter: grayscale(100%);
    opacity: .4;
    margin: 0 20px 20px 0;
}
.CLogos {
    clear: both;
    margin: 60px 0 60px 60px;
}
.CLogos h2 {
    text-align: center;
}
.UpcomingRegistrations {
    margin-bottom: 10px;
}
.UpcomingRegistrations > h3 {
    font-weight: 200;
}
.UpcomingRegistrations > h3 i {
    color: #999;
    font-size: 1.5rem;
    margin-left: 10px;
    position: relative;
    top: 3px;
}
.UpcomingRegistrations .RegRow {
    cursor: pointer;
    min-height: 65px;
    margin: 20px 0;
    padding-left: 115px;
    position: relative;
}
.UpcomingRegistrations .DateBadge .Avatar {
    left: -3px;
    position: absolute;
    top: -3px;
    width: 25px;
}
.UpcomingRegistrations .DateBadge {
    left: 0;
    top: 0  ;
}
.UpcomingRegistrations .GroupName {
    color: #999999;
}
.UpcomingRegistrations .MyEvents {
    background-color: #ffffff;
    padding: 5px;
}
.ChanSections .fa-chevron-down, .ChanSections .fa-chevron-up {
    float: right;
    position: relative;
    top: 6px;
}
.ChanSections .fa-chevron-up {
    display:none;
}
.ChanSections.opened .fa-chevron-up {
    display:inline-block;
}
.ChanSections.opened .fa-chevron-down {
    display:none;
}
.PinPostRow {
    display: none !important;
}
.ChannelContainer .PinPostRow {
    /*display: block !important;*/
}
.AdvBanner .btn-primary .badge {
    background-color: #ffffff;
    color: #666666 !important;
}
.MAP-POPULATION .BasicCollaboration .Collaborate.Home.container {
    width: auto;
    background-color: #666;
}
.VideoCollection .VideoList {
    margin: 0;
    padding: 0;
}
.VideoURL {
    position: relative;
}
.VideoCollection .VideoList li {
    float: left;
    list-style: outside none none;
    overflow: hidden;
    width: 100%;
}
.TAG .VideoList {
    padding: 0 10px;
}
.VideoCollection .URLImage > img {
    width: 100%;
}
/*.VideoCollection .PlayVideo {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    border: 1px solid #ffffff;
    border-radius: 100%;
    cursor: pointer;
    display: block;
    font-size: 2em;
    left: 43%;
    padding: 0 0 0 10px;
    position: absolute;
    text-align: center;
    top: 42%;
}*/
.VideoCollection .PlayVideo {
    /* background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; */
    /* border: 1px solid #ffffff; */
    /* border-radius: 100%; */
    cursor: pointer;
    display: block;
    font-size: 2em;
    left: 43%;
    /* padding: 0 0 0 10px; */
    position: absolute;
    text-align: center;
    top: 42%;
}
.VideoCollection .URLImage {
    position: relative;
}
.VideoCollection .PlayVideo .fi-play {
    display: block;
    float: none;
}
.VideoCollection .PlayVideo > i {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #ffffff !important;
    left: 46%;
    top: 50%;
}
.VideoCollection .VideoURL i {
    margin-right: 5px;
    padding: 5px 10px 0;
}
.VideoCollection .YouTubeEmbed {
    position: absolute;
    top: 12%;
    width: 99%;
    z-index: 3000;
}
.VideoCollection .VideoDisplayed .URLImage, .VideoCollection .VideoDisplayed .PlayVideo {
    display: block;

}
.VideoCollection .VideoDisplayed .URLImage, .VideoDisplayed .BodyOfURL {
    opacity: 0.2;
}
.MessageBody .VideoDisplayed .BodyOfURL {
    opacity: 1;
}
.VideoCollection .BodyOfURL {
    color: #666;
    padding: 10px 0 0;
}
.VideoOptions.Options {
    color: #999999;
    text-align: right;
    font-size: .9em;
}
#formVideoEdit .FieldRow.FieldGroup.CategoryTags.typeaheadContainer {
    margin: 0;
    padding: 0;
}

div.VideoList.cols > div:not(.alert) {
    padding: 0 10px 10px;
    height: 530px;
}

div.VideoDescription {
    color: #333;
    font-size: 0.9em;
    padding: 10px 0;
    background-color: #fff;
    width: 100%;
}
.URLBody {
    position: relative;
}
.VideoOptions.btn-group {
    margin-bottom: 10px;
    position: absolute;
    top: 5px;
    left: 5px;
}
.pg_Video .VideoOptions.btn-group {
    left: 38px;
}
.VideoCollection .BodyOfURL a, .VideoCollection .BodyOfURL a:visited {
    /*color: #ffffff;*/
}
.VideoCollection .BodyOfURL {
    /*background: rgba(0, 0, 0, 0) linear-gradient(rgba(0, 0, 0, 0), #000000) repeat scroll 0 0 !important;
    width: 100%;*/
}
.VideoURL .Title {
    margin: 5px 0 0;
    font-weight: 700;
    position: relative;
    font-size: 1.1em;
}
.VideoURL .Title a i {
    position: absolute;
    top: 0;
    left: 0;
}
.VideoURL .Title a > div {
    padding-left: 28px;
}

.VideoURL .Title .VideoGroupName {
    font-weight: normal !important;
}
.VideoURL .Title .badge {
    position: absolute;
    top: 0;
    right: 0;
    color: #000;
    background-color: #e0e0e0;
}
.VideoURL .Title a, .VideoURL .Title a:visited {
    color: #333;
    text-decoration: none;
}
.GroupPage_Videos .side-pane-70 {
    width: 100%;
}
.GroupPage_Videos .Events.FeedAnnouncements.side.side-pane-30.mobile.nomobile, .GroupPage_Video .FeedAnnouncements.side {
    display: none;
}
.SuggestionEngineDisplay {
    display: none;
}
.SuggestionEngineDisplay.btn i {
    margin-right: 5px;
}
.btn-primary.wolbtn-transparent {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #cccccc !important;
    color: #999999 !important;
}
.btn-primary.wolbtn-transparent:hover {
    /*border: 0 !important;
    border: 1px solid transparent !important;
    background-color: #f0f0f0;*/
}
.remove-videodetector {
    display:none;
}
.videodetector iframe,p iframe {
    min-height: 375px;
    width: 100%;
    max-width: 800px;
    margin: 10px auto;
}
.formEventPageEdit .FieldGroup {
    padding: 0;
}
.formEventPageEdit .FieldOptions {
    display: inline-table;
    margin-right: 15px;
}
.formEventPageEdit .PageStatus label {
    display: block;
}
.modal-header {
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.43px;
    padding: 5px 15px;
}
#EventPageModal.modal.fade.in {
    width: 90%;
}
.hero-3 .hero-content {
    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
    bottom: 0;
    position: relative;
}
.hero-3 .hero-content * {
    color: #fff;
}
.SpecOther {
    display: block;
    margin: 5px 21px 0;
    width: 40%;
}
.qq-total-progress-bar {
    height: 10px !important;
}
.GroupKPIAnalytic.AnalyticContainer {
    margin-top: 20px;
}
.BlackListed {
    color: #fff;
    font-size: 0.7em;
    font-weight: 700;
    margin: 0 10px;
    vertical-align: middle;
    background-color: black;
    padding: 2px 5px;
}
.Suspended {
    color: #fff;
    font-size: 0.7em;
    font-weight: 700;
    margin: 0 10px;
    padding: 2px 5px;
    background-color: red;
    vertical-align: middle;
}
.WOL.alert-danger {
    background-color: #ff0000;
    color: #ffffff;
    background-image: none;
}
.StdForm .fi-trash {
    font-size: 1.25em;
    margin-left: 5px;
    position: relative;
    top: 6px;
}
.EVENTS .StdForm .fi-trash{
    font-size: 1em;
    top: 0;
}
.EVENTS .StdForm .Presenters.divAdministrators {
    font-size: 1.5em;
    overflow: unset;
}
.StdForm .FeatureOptions .fi-trash {
     font-size: inherit;
     margin-left: 5px;
     position: static;
 }
.Func_event-queries .RightPane {
    float: none !important;
    width: 100% !important;
}
.Func_event-queries .LeftPaneProfile {
    display: none;
}
.Func_event-queries .EventListReport {
    width: auto;
}
.wol.workoutloud.com .Logo img {
    padding-top: 15px;
}
.addlinfo.fi-info {
    color: #cccccc;
    cursor: help;
    font-size: 1.5em;
    position: relative;
    right: 0 !important;
    top: -2px;
    vertical-align: middle;
}
.OrganizationContainer {
    padding: 0 10px;
    margin-bottom: 100px;
}
.ClaimStatus {
    color: #999;
}
.ClaimStatus.formtop {
    float: right !important;
    text-align: right;
    position: relative;
    margin: 10px 20px 0;
}
.ClaimStatus .fi-minus {
    background-color: #ffa000;
    color: #fff;
    border-radius: 100%;
    padding: 0 3px;
    margin-right: 5px;
}
.ClaimStatus .fi-check {
    background-color: #008000;
    color: #fff;
    border-radius: 100%;
    padding: 0 3px;
    margin-right: 5px;
}
.OrgProcess.OrganizationLogo {
    float: right;
    text-align: right;
    padding-right: 10px;
    right: 0;
    width: auto;
}
.OrgProcess.OrganizationLogo img {
    max-height: 100px;
}
.ORGANIZATION-DIRECTORY .AssociateContainer .AddlOptions .dropdown-menu {
    right: 0 !important;
    left: auto;
    margin: 0;
}
.AdvertiserInfoRow .AdvertiserInfo {
    position: relative;
    padding-left: 50px;
}
.AdvertiserInfoRow .AdvertiserInfo .Avatar {
    position: absolute;
    left: 0;
}
.AdvertiserInfoRow {
    float: none !important;
    display: block;
    margin-top: 10px;
    clear: both;
    padding: 10px;
    margin-left: 35px;
    min-height: 65px;
}
.AdvertiserInfoRow {
    float: none !important;
}
.AdvertiserInfoRow .AdvName {
}
.OrganizationContainer .Adv_1 {
    border-left: 20px solid;
    border-color: #cacaca;
    margin: 10px 0;
}
.Adv_1 > div.Name .oCompanyName {
    font-size: 1.25em;
    font-weight: 700;
}
.KPIDownLoad {
    font-size: 1em !important;
    margin-top: 10px;
}
.KPIDownLoad i {
    margin-right: 5px;
}
#StdModal .ContactCommunityForm h1 {
    display: none;
}
.ContactCommunityForm .GroupNameTitle {
    color: #666;
}
#StdModal .ContactCommunityForm .GroupNameTitle {
    display: block;
}
.ContactCommunityForm .row .Name.AddOn, .ContactCommunityForm .row .Phone.AddOn  {
    margin-right: 0;
    width: 50%;
}
.ContactCommunityForm .row .Name.AddOn:first-child,.ContactCommunityForm .row .Email.AddOn  {
    margin-right: .5%;
    width: 48.5%;
}
.ContactCommunityForm .row .FieldRow:first-child {
    margin-top: 0 !important;
}
.ContactCommunityForm .FieldRow {
    margin-top: 15px !important;
}
.Groups.ThoughtLeader.Categories div > i.fi-star {
    position: absolute;
    font-size: 2em;
    color: gold;
    top: 46px;
    right: 0;
    z-index: 1000;
}
.CoverAvatar .fi-star {
    position: absolute;
    color: gold;
    font-size: 2em;
    top: -16px;
    left: -9px;
}
.Avatar.avatar-150 img {
    width: 150px;
}
.Avatar.avatar-100pct img {
    width: 100%;
}
.CHANNELS .ImageArea .ModalRightPane {
    display: none;
}
.ThoughtLeaderContainer {
    padding: 10px;
    margin: 0 2.5%;
}
.EXPERTS .Container > div > div {
    float: none !important;
}
.TLRow {
    width: 300px;
    float: left;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
    cursor: pointer;
}
.TLRow > div {
    padding: 5px;
}
.TLRow .TLG_Row {
    float: left;
    padding-left: 5px;
}

.EXPERTS .Name.FullName {
    margin: 5px 0;
}
.EXPERTS .NameInfo {
    font-weight: 200;
}
.EXPERTS .ShortBio {
    font-weight: 200;
    padding: 10px;
    color: #999;
}
.EDIT-BLOG-POST .EditFormContainer .BlogPostEdit .EFLeftPane h2 {
    margin-top: auto;
}
.SubscribeOptions {
    display: none;
}
.SingleMessage .SubscribeOptions, .QUESTIONS .SubscribeOptions {
    display: block;
}
.SubscribeOptions .btn i {
    display:none;
}
.SubscribeOptions .btn.checked i {
    display:inline;
}
.ThoughtLeaders .fi-star {
    position: absolute;
    color: gold;
    font-size: 1.75em;
    bottom: -6px;
    z-index: 1000;
    right: 0;
}
input#Tag,
.CategoryTags .Tag.typeahead.form-control.CategoryTags {
    width: 86% !important;
    margin-right: 2%;
}
.VideoTags input#Tag {
    width: 100% !important;
}
.CategoryTags .typeahead.form-control.CategoryTags {
    display: inline-block;
    width: 100% !important;
}
.ImageCropper img {
    max-width: 100%;
}
.PROFILE .PhotoCollection {
    margin-top: 10px;
}
.Func_group-pages .LeftPaneProfile {
    display: none;
}
.Func_group-pages .RightPane {
    float: none !important;
    width: 100% !important;
}
.MY-CONNECTIONS .LetterContainer {
    display: none;
}
.TAG .People .Mobile, .TAG .People .Web {
    display: none;
}
.PostContent img[style*="left"],
.EventPage img[style*="left"],
.GroupPage img[style*="left"] {
    margin:0 10px 10px 0;
}
.PostContent img[style*="right"],
.EventPage img[style*="right"],
.GroupPage img[style*="right"]{
    margin:0 0 10px 10px;
}
.fc-day-grid-event > .fc-content {
    padding: 7.5px;
}
.QuestionExplanation {
    font-style: italic;
    width: 95%;
    margin: 0 auto 10px;
    color: #999;
    display: block;
}
.NPS_NA {
    font-size: 1.25em !important;
    padding-top: 7px !important;
    font-weight: 700 !important;
    background-color: transparent !important;
    color: #999;
}
.SurveyContainer input[type=radio],
.SurveyContainer input[type=checkbox] {
    transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -o-transform: scale(1.5);
}
.SurveyContainer .Answer {
    padding: 7px 0 7px 20px;
}
.SurveyContainer .FieldRow > label {
    color: #000;
    font-size: 1.15em;
    line-height: 1.15em;
    margin-bottom: 10px;
}
/*
.FieldRow.AC_1.RendType_1 .Answer,
.FieldRow.AC_1.RendType_3 .Answer {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
*/
.PublishedSurvey .Heading {
    position: relative;
}
.PublishedSurvey .Heading i {
    color: inherit;
}

.PublishedSurvey .AdminOptions.SurveyEdit {
    display: inline-block;
    vertical-align: middle;
    z-index: 2000;
    position: absolute;
    top: 45px;
    right: 160px;
}
.PublishedSurvey .Heading h2, .PublishedSurvey .Heading h3 {
    float: none;
    /* font-weight: 200; */
    /* margin: 0 0 5px; */
    padding: 0 10px;
}
.SurveyListContainer .Dates {
    font-size: .8em;
    font-style: italic;
    color: #999;
}
.PublishedSurvey .ShareOptions {
    position: absolute;
    right: 5px;
    top: 5px;
}
.formProfileRequirements {
    width: 70% !important;
    margin: 0 auto;
}
.SurveyAnalytics .Heading {
    padding: 10px;
}
.SurveyAnalytics .Heading h2 {
    float: none;
    padding: 0;
}
.SurveyAnalytics .Ans {
    font-size: 1.25em;
    margin-bottom: 10px;
    margin-left: 20px;
}
.SurveyAnalytics .Quest {
    font-size: 1.25em;
    margin-left: 20px;
}
.SurveyAnalytics .QuestAttr {
    font-size: .8em;
    margin: 0 0 10px 20px;
}
.SurveyAnalytics .PageName {
    font-size: 1.25em;
    margin-left: 20px;
}
.SurveyAnalytics .SurveyName {
    font-size: 1.5em;
    margin-bottom: 10px;
}
.SurveyQuestionList {
    /* float: right; */
    position: absolute;
    top: 15px;
    right: 15px;
    width: 180px;
}
.SurveyQuestionList .dropdown-menu {
    top: 100%;
    right: 0;
    left: auto;
    max-width: 400px !important;
    padding: 5px;
    max-height: 300px;
    overflow: auto;
}
.SurveyQuestionList .dropdown {
    display: inline;
}
.SurveyQuestionList li .fi-check {
    display: none;
}
.SurveyQuestionList .fa-chevron-left, .SurveyQuestionList .fa-chevron-right {
    color: #ccc;
}
.SurveyQuestionList .fa-chevron-left:hover, .SurveyQuestionList .fa-chevron-right:hover {
    color: #666;
    cursor: pointer;
}
.SurveyQuestionList .fa-chevron-left, .SurveyQuestionList .fa-chevron-right {
    margin-left: 10px;
    font-size: 1.5em;
    vertical-align: middle;
}
.SurveyQuestionList li.selected .fi-check {
    display: inline;
    color: forestgreen;
}
.SurveyQuestionList li.selected {
    background-color: #e0e0e0;
}
.KPIRightPane .AnswerTots {
    text-align: left;
    list-style: none;
    /* margin: 0 !important; */
    border: 1px solid #ccc;
    width: 90%;
    margin: 0 auto;
    padding: 0;
}
.KPIRightPane .AnswerTots li:last-child {
    border: 0 !important;
}
.KPIRightPane .AnswerTots li>div:last-child {
    border-left: 1px solid #ccc !important;
    text-align: center;
}
.KPIRightPane .AnswerTots li {
    padding: 0;
}
.KPIRightPane .AnswerTots li > div {
    padding: 5px 15px;
}
.KPIRightPane .AnswerTots li > div:last-child {
    border-left: 1px solid #ccc !important;
    text-align: right !important;
}
.UserAnalytics .KPIRightPane > div {
    background-color: transparent;
    height: auto;
    margin: 25px auto;
    padding: 15px;
    text-align: left;
    width: 80%;
}
.KPIRightPane .AnswerTots div {
    text-align: left !important;
}
.KPIRightPane.KPITotalOnly > div {
    text-align: center;
    width: 50% !important;
    margin: 0 auto !important;
    background-color: #f0f0f0;
}
.SurveyQuestionList .dropdown-menu li a {
    width: 100%;
    max-width: 400px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.KPIPeepsLeftPane.SurveyKPIAnaysis {
    float: none;
    width: auto;
}
.SurveyAnalytics .Quest > span {
    font-size: .8rem;
    vertical-align: middle;
}
.AnalyzeKPI .AddlProfileOptions, .AnalyzeKPI .TagRepo {
    display: none;
}
.ANALYTICS.AnalyzeKPI .AddlProfileOptions {
    display: block;
}
.SurveyListContainer span.SurveyName {
    font-size: 1.5em;
}
.SurveyReviewOption {
    display: none;
}
.AnalyzeKPI .SurveyReviewOption {
    display: block;
}
.ANALYTICS.AnalyzeKPI .SurveyReviewOption {
    display: block;
    margin-top: 10px;
}
.KPI.PageName {
    font-size: 1.25em;
    font-weight: 400;
    color: #666;
    margin: 10px 0;
}
.KPI.Question {
    margin: 19px 40px !important;
}
.SurveyRegistrants .ReviewSurvey i {
    margin-left: 15px;
}
.SurveyLandingPage, .SurveyExitPage {
    padding: 0 20px 20px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.SurveyLandingPage h1, .SurveyExitPage h1 {
    font-size: 2.5em;
    font-weight: 200;
}
.SurveyURL.ExitPage {
    margin-top: 20px;
}
.SurveyBannerOption img {
    max-width: 100%;
}
.SurveyBannerOption .Image {
    margin-top: 20px;
}
.CustomSurveyBanner img {
    width: 100%;
    max-height: 400px;
    margin: 0 auto;
}
.CustomSurveyBanner {
    width: 100%;
    height: 250px;
}
.SurveyEdit .AnswerContainer .Answer:after {
    display: none;
}
.ADMIN .AnswerContainer .AnswerGroup .Answer:after {
    content: none;
}
.EVENT.GroupPage_colleagues .People .AddlProfileOptions {
    display: none;
}
.SURVEY .AdminOptions.SurveyEdit .OwnerOptions.btn {
    width: 100%;
    text-align: left;
}
.Survey-List .AdminOptions.SurveyEdit .OwnerOptions.btn {
    width: 100%;
    text-align: left;
}
.Analytics.Stats .Engagements > div {
    border: 1px solid transparent;
    min-height: 100px;
}
.Analytics.Stats .Engagements.views > div {
    background: transparent;
    border: 1px solid #ccc;
}

.Analytics.Stats div.views:hover * {
    background-color: transparent !important;
    color: inherit !important;
}
.KPIBasics .graph.Pies h3 {
    top: 40%;
}
.graph.Pies h3 {
    position: absolute;
    top: 42%;
    /* left: 47%; */
    font-size: 3em;
    font-weight: 200;
    z-index: 1000;
    text-align: center;
    width: 100%;
    margin: 0;
}
.graph.Pies h3 span {
    font-size: .8rem;
}
.graph.Pies h3 span {
    font-size: .8rem;
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
}
.KPIAns .fa.fa-check {
    display: none !important;
}
.KPIAns.selected .fa.fa-check {
    display: inline !important;
    color: forestgreen;
}
.AnswerTots.NPS {
    margin-bottom: 20px;
}
.graph.Pies h1.TextCount {
    background-color: #f0f0f0;
    text-align: center;
    padding: 60px 20px;
    width: 200px;
    position: relative;
    margin: 0 auto;
    top: 45px;
    height: 200px;
    font-size: 3em;
    font-weight: 200;
}
.graph.Pies h1.TextCount p {
    font-weight: 200;
    margin: 9px 0;
    font-size: 1.5rem;
}
.RT_11.graph.Pies, .RT_10.graph.Pies {
    cursor: pointer;
}
.KPITextAnswers {
    padding: 0 10px;
}
.KPITextAnswers h2 {
    font-weight: 200;
    color: #666;
    margin: 0;
}
.KPITextAnswers .TextAns {
    float: none !important;
    padding: 5px 0;
    font-size: 1.5em;
    font-weight: 200;
}

.KPITextAnswers .RT_10 .TextAns {
    float: none !important;
    padding: 5px 0;
    font-size: 1.5em;
    font-weight: 200;
    width: 75%;
    margin: 0 auto 10px auto;
}
.KPITextAnswers .RT_10 .TextAns .fa.fa-quote-left {
    color: #e0e0e0 !important;
}
.KPITextAnswers .Name {
    padding-left: 80px;
    position: relative;
    min-height: 35px;
    width: 75%;
    margin: 0 auto;
    float: none;
}
.AnalyzeKPI .KPITextAnswers .Name {
    width: auto !important;
    margin: auto;
}
.KPITextAnswers .Name .Avatar {
    position: absolute;
    left: 45px;
    top: 0;
    width: 30px;
}
.KPITextAnswers .Name .Avatar img {
    width: 100%;
    background-color: #ccc;
}
.KPITextAnswers .TextAns > div {
    padding-left: 40px;
    position: relative;
}
.KPITextAnswers .TextAns > div i {
    position: absolute;
    left: 0 !important;
}
.KPITextAnswers .Sentiment {
    float: none !important;
    /* text-align: center; */
    padding: 0 20px;
    margin: 20px 0 20px;
}
.SURVEY .PublishedSurvey .SurveyExitPage img {
    max-width: 100%;
    height: auto !important;
}
.SURVEY .PublishedSurvey .SurveyLandingPage img {
    max-width: 100%;
    height: auto !important;
}
.ANALYTICS.AnalyzeKPI .KPIBasics .graph.Pies h3 {
    top: 34%;
    height: auto !important;
}
.SURVEY .Collaborate.container {
    background-color: #fff;
    width: 100%;
    background-color: #fff;
}
.SURVEY .PublishedSurvey {
/*    width: 70%; */
    width: 95%;
    margin: 0 auto;
}
.SURVEY .offlineSurveyButton {
    text-align: center;
    padding-bottom: 100px;
}
.SURVEY .SignUpLogin {
    display: none;
}

.SURVEY.OFFLINE .BasicCollaboration.intro .SurveyLeftPane {
    width: 65%;
}
.SURVEY.OFFLINE .BasicCollaboration.intro .SurveyRightPane {
    width: 35%;
}
.SURVEY .BasicCollaboration.intro .SurveyLeftPane {
    float: left;
    width: 45%;
    position: relative;
}
.SURVEY .BasicCollaboration.intro .SurveyRightPane {
    float: left;
    width: 55%;
    position: relative;
}
.SURVEY .BasicCollaboration.intro .SurveyRightPane {
    padding-top: 10px;
}
.SURVEY .BasicCollaboration.intro .SurveyRightPane .offlineSurveyButton {
    margin-top: 20%;
}
.SurveyLandingPage img, .SurveyExitPage img {
    margin: 3px;
}
.SURVEY .Answer label {
    font-weight: normal;
}
.GroupView .SurveyListContainer .Description div {
    padding: 0 20px 15px;
}
.GroupView .SurveyListContainer .btn-group {
    float: right;
}
.GroupView .SurveyListContainer .dropdown-menu {
    left: -112px;
}
.GroupView .SurveyListContainer .std > div {
    float: none;
    padding: 0 10px;
}
.KPISentimentScore {
    margin: 0;
    font-weight: 200;
    color: #666;
}
.EDIT-GROUP .AdvEditContract .AdvLevel {
    width: auto;
}
.EDIT-GROUP .EventPagesSelection .EventPageListContainer .StartPage {
    width: auto;
}
.Provisioning.Page404 .Container .MiddlePane {
    width: 100%;
}
.Provisioning.Page404 .container {
    width: 100%;
}
.Provisioning.PROVISION.ONLINE header {
    background-color: transparent !important;
}

.Provisioning.PROVISION.ONLINE .navigation.nav-block.primary-navigation.nav-right {
    display: none !important;
}
.ChannelContainer .PostOwner_0 .PostedMessage {
    background-color: #999;
    color: #fff;
}
.MY-CONNECTIONS .CommomProfileOptions div.QuickConnections .QiInner, .TODAY .CommomProfileOptions div.QuickHome .QiInner, .MY-PHOTOS .CommomProfileOptions div.QuickPhotos .QiInner, .INVITE .CommomProfileOptions div.QuickInvite .QiInner, .FEED .CommomProfileOptions div.QuickFeed .QiInner, .QUESTIONS .CommomProfileOptions div.QuickForums .QiInner {
    color: #666666;
    background-color: #f0f0f0;
}
.DateBadge, .DateBadge div.StartYear, .DateBadge div.StartTime {
    background-color: #f0f0f0;
    color: #666;
}
.smallnotes {
    color: #999;
    font-style: italic;
    margin: 0 0 1em;
}
.NPSContainer {
    text-align: center  ;
}
.NPSPeeps {
    display: inline-block;
}
.NPSPeeps>div {
    float: left;
    margin-right: 10px;
}
.NPSPeeps>div.pers {
    margin-right: 3px;
}
.NPSPeeps i {
    font-size: 4em;
}
.NPSPeeps .detractors {
    color: #ff0000;
    position: relative;
}
.NPSPeeps .passives {
    color: #ccc;
    position: relative;
}
.NPSPeeps .promoters {
    color: #008000;
    position: relative;
}
.NPSPeeps .pers > div {
    position: relative;
    top: 18px;
}
.NPSPeeps .NPSTextType {
    position: absolute;
    left: 0;
    top: -3px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.NPSPeeps .detractors .NPSTextType {
    border-bottom: 1px solid #ff0000;
}
.NPSPeeps .passives .NPSTextType {
    border-bottom: 1px solid #ccc;
}
.NPSPeeps .promoters .NPSTextType {
    border-bottom: 1px solid #008000;
}
.NPSPeeps .detractors .pers .badge {
    background-color: #ff0000;
    color: #fff;
}
.NPSPeeps .passives .pers .badge {
    background-color: #ccc;
    color: #333;
}
.NPSPeeps .promoters .pers .badge {
    background-color: #008000;
    color: #fff;
}
.NPSPeeps .pers .badge {
    position: relative;
    top: -18px !important;
    left: 0px;
    font-size: .8em;
    background-color: transparent;
    padding: 2px !important;
    z-index: 1000;
    float: left;
    width: 100%;
}
.NPSPeeps .pers {
    position: relative;
    text-align: center;
}
.Feed .Options .AddlPostOpts > ul  i {
    display: inline-table;
    margin: 0 10px 0 0 !important;
}
.Message.CoreStatusUpdate.SmallQuestionMode .cke_editable_inline {
    border: 1px solid #ccc;
    padding: 5px;
    background-color: #fff;
}
.MessageBody.EditPost .cke_textarea_inline {
    border: 1px solid #ccc;
    padding: 5px;
    background-color: #f5deb3;
/*    margin-bottom: 75px; */
}
.MessageBody.EditPost .cke_textarea_inline p:first-child {
    margin-top: 0;
}
.CoreStatusUpdate.SmallQuestionMode .MessageArea {
    background-color: #fff;
    border: 10px solid #f5f5f5;
}
.Message.CoreStatusUpdate.SmallQuestionMode .MessageArea {
    border: 0;
}
.NoPostMode {
    float: none !important;
    width: 90% !important;
    margin: 20px auto 150px auto;
    color: #666;
}
.NoPostMode .jumbotron {
    padding: 0;
    background-color: transparent;
}
.NoPostMode p {
    font-size: 1.2em;
    color: #666;
}
.NoGroupsFollowed {
    margin-top: 10px;
    padding: 0 10px;
}
.NoGroupsFollowed > p {
    text-align: center;
}
.NoGroupMode {
    float: none !important;
    width: 90% !important;
    margin: 0 auto 40px auto;
    color: #666;
}
.NoGroupMode .jumbotron {
    padding: 0;
    background-color: transparent;
}
.NoGroupMode p {
    font-size: 1.2em;
    color: #666;
}
#formNewCommunity input {
    margin-bottom: 0 !important;
}
.ShareUserOptions .Search #SearchBoxContainer {
    top: 52px;
}
.TopicAbout {
    font-size: .8em !important;
}
.VideoOptions.Options {
    float: right;
}
.FileThumbnail {
    width: 35%;
    background-color: #f0f0f0;
/*    max-height: 300px;
      overflow: auto;
*/
}
.FileThumbnail img {
    width: 100%;
}
.FileText {
    border: 1px solid #ccc;
    padding: 5%;
    font-size: .5em;
    width: 35%;
    background-color: #f0f0f0;
}
.FileThumbnailPreview {
    margin-top: 10px;
}
.FileThumbnailPreview a, .FileThumbnailPreview a:visited {
    color: #999;
    text-decoration: none;
}
#StdModal iframe {
    min-height:425px;
}
.PublicPage.pg_Feed.BASEPAGE .MainBody.Container .LeftPane, .PublicPage.ProfilePage_Feed.PROFILE .MainBody.Container .LeftPane
{
    display: block;
}
.PublicPage.pg_Feed.BASEPAGE .MainBody.Container .RightPane, .PublicPage.ProfilePage_Feed.PROFILE .MainBody.Container .RightPane
{
    width: 75%;
    float: left;
    display: block;
}

.PublicPage.BASEPAGE .MainBody.Container .RightPane, .PublicPage.PROFILE .MainBody.Container .RightPane
{
    width: 100%;
    float: none;
}
body.TULL_1 .TopImageryContainer {
    display: none;
}
body.TULL_1.ONLINE .SmallLogo {
    display: none;
}
body.TULL_0 .TULLLogo {
    display: none;
}
.TULLLogo {
    background-color: #fff;
    text-align: center;
    margin-bottom: 20px;
}
.TULLLogo img {
    max-width: 100%;
    cursor: pointer;
}
.twitter-tweet {
    margin-left: auto;
    margin-right: auto;
}
.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all {
    z-index: 5000 !important;
    font-size: .9em;
}
.RendType_7 input.DatePicker {
    width: 100px;
}
.RendType_7 i.fi-calendar {
    font-size: 2em;
    margin-left: 5px;
    vertical-align: middle;
    color: #999;
}
.FieldRow.RendType_1.ListDispMode_0>div, .FieldRow.RendType_3.ListDispMode_0>div {
    -moz-columns: 2 auto;
    -webkit-columns: auto 2;
    columns: auto 2;
}
.lexDisp_0 {
    display: none !important;
}
.LexiconList, .JourneyList {
    list-style: none;
    margin: 0;
    padding:0;
}
.TRY-IT.ONLINE header, .VERIFY-NEW-COMMUNITY.ONLINE header, .COMMUNITY-SEARCH.ONLINE header {
    background-color: transparent !important;
}
.LexiconList li .admin-action>.btn, .JourneyList li .admin-action>.btn  {
    display: none;
}
.LexiconList li>div.changed .admin-action>.btn, .JourneyList li>div.changed .admin-action>.btn {
    display: inline;
}
.Answer.DateQuestion select {
    display: inline-flex;
    width:100px;
}
.HasCond_0 .fi-filter {
    display: none;
}
.HasCond_1 .fi-filter {
    display: inline;
    margin-left: 5px;
    color: #aaa;
}
.DripsExist h2 {
    margin-bottom: 10px;
    text-align: center;
}
.DripsExist .Action.Footer {
    margin: 15px 0 20px;
    text-align: center;
}
.DripsExist {
    padding:0;
}
.DripsExist>div {
    padding:5px 10px 10px;
}
.DripsExist>h1 {
    margin: 0;
    padding: 5px;
    background-color: #dadada;
    font-size: 1em;
    font-weight: normal;
}
.DripsExist>h1 {
    margin: 0;
    padding: 5px;
    background-color: #dadada;
    font-size: 1em;
    font-weight: normal;
}
.DripsExist p {
    margin: 20px 0 0;
    font-weight: 700;
}
.anchor{
    display: block;
    height: 55px; /*same height as header*/
    margin-top: -55px; /*same height as header*/
    visibility: hidden;
}
.DripsExist .Action a {
    font-size:.8em;
    margin-right: 5px;
}
.SOL_0 .FarRightPane.TenantRightPaneBG.TenantRightPaneFG {
    display: none;
}
.SOL_0 .ToggleSideTools {
    display: none;
}
.ONLINE.SOL_0.ADMIN .Collaborate.Home.container {
    width: 95%;
    margin: 0 auto;
    max-width: 1200px;
}
body.ONLINE.ADMIN {
    background-color: #fff;
}
.ONLINE.SOL_0:not(.ADMIN)
.Collaborate.Home.container,
.ONLINE.SOL_0 .TodayBottom
{
    height: auto !important;
}
.ONLINE.SOL_0 .ProfileOptions,
.ONLINE.SOL_0 p.ProfileViewWarning {
    width:95%;
    margin:0 auto;
    max-width: 1200px;
}
.ONLINE.SOL_0.GroupEdit .ProfileOptions,
.ONLINE.SOL_0.EditEvent .ProfileOptions,
.ONLINE.SOL_0.EVENTS .ProfileOptions,
.ONLINE.SOL_0.EDIT-BLOG .ProfileOptions,
.ONLINE.SOL_0.BlogPostEdit .ProfileOptions,
.ADMIN.ONLINE.SOL_0 .ProfileOptions
{
    width:100%;
    margin:0 auto;
}
.HasChild_1 i.childMenus {
    float: right;
    font-size: .8em;
    position: relative;
    top: 15px;
    right: 5px;
}
.IsChild_1 > li {
    background-color: #fff !important;
    font-size: .9em !important;
    padding-left: 25px !important;
}
.IsChild_1 > li i {
    display: none;
}
.adminOnlyNote {
    display: none;
}
.adminOnly_1 {
    background-color: #f5deb3 !important;
}
.adminOnly_1.attributesDisplay {
    padding: 10px 10px 20px !important;
}
.adminOnly_1 .adminOnlyNote {
    display: block;
    font-weight: normal;
    font-size: .8em;
    float: right;
    font-style: italic;
}
.GraphQuestion .Questiontext .fi-torsos-all {
    display: none;
}

.ADMIN .GraphQuestion.ShareableGroupField_1 .Questiontext .fi-torsos-all {
    display: inline-block;
    color: #999;
    margin: 0 5px;
}
.GraphQuestion .Questiontext .fi-graph-pie {
    display: none;
}

.ADMIN .GraphQuestion.IncludeInAnalytics_1 .Questiontext .fi-graph-pie {
    display: inline-block;
    color: #999;
    margin: 0 5px;
}
.GraphQuestion .Questiontext .fi-eye {
    display: none;
}
.ADMIN .GraphQuestion.DisplayInStdProfile_1 .Questiontext .fi-eye {
    display: inline-block;
    color: #999;
    margin: 0 5px;
}
.BaseQuestionGroup label.TenantOnlyOption {
    display: none;
}

.GroupEdit .ShareableGroupField_1 {
    background-color: lightblue !important;
}
.GroupEdit .GraphQuestion.ShareableGroupField_1 .Questiontext .fi-torsos-all {
    display: inline-block;
    color: #999;
    margin: 0 5px;
}
.BaseQuestionContainer {
    position: relative;
}
.shareable {
    position: relative;
    top:-15px;
}
.shareableItems {
    border: 1px solid #ccc;
    padding: 10px;
    max-width: 400px;
    position: absolute;
    z-index: 2000;
    background-color: #fff;
    top: 25px !important;
    right: 10px !important;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.shareableItems label {
    font-weight: normal;
}
.shareableItems > div > label > div {
    padding: 5px 0;
}
.shareableItems > div {
    padding: 10px 10px 0 !important
}
.shareableItems > div:first-child {
    padding: 10px !important
}
.shareableItems input {
     margin-right: 10px;
}
.BulkLoad {
    width: 100%;
    min-height: 300px;
}
/*.GroupView.PublicPage .FeedAnnouncements,*/
.GroupView.PublicPage .LeftPane .QuickAccess>h1:first-child,
.GroupView.PublicPage .PostStatus,
.LATEST-BLOGS .PostStatus,
.GroupView.PublicPage .GroupPage>h1 {
    display: none;
}
.VideoGroupName {
    text-align: right;
    font-size:.8rem;
    display: none;
}
.VideoGroupName .more-option {
    font-size: .7em;
}
.LATEST-VIDEOS .VideoGroupName {
    display: block;
}
.OptAdv {
    position: absolute;
    top:0;
    right:0;
    width:15%;
}
.OptAdv img {
    max-width:100%;
    margin: 0 auto;
}
.FullGroupList .tagsList {
    display: none;
}
.FileGroupAccessCode {
    display: none;
}
.ProfileStatus_2 .StepsRegister,
.ProfileStatus_2 .StepsAttend,
.ProfileStatus_2 .StepsRegister,
.ProfileStatus_2 .StepsSuggestions,
.ProfileStatus_2 .StepsCreate,
.ProfileStatus_2 .Steps,
.ProfileStatus_2 .StepLine,
.ProfileStatus_2 .Profile>h2,
.ProfileStatus_2 .ProfileSkip,
.PROFILE-REVIEW.Onboard_0 .StepsRegister,
.PROFILE-REVIEW.Onboard_0 .StepsAttend,
.PROFILE-REVIEW.Onboard_0 .StepsRegister,
.PROFILE-REVIEW.Onboard_0 .StepsSuggestions,
.PROFILE-REVIEW.Onboard_0 .StepsCreate,
.PROFILE-REVIEW.Onboard_0 .Steps,
.PROFILE-REVIEW.Onboard_0 .StepLine,
.PROFILE-REVIEW.Onboard_0 .Profile>h2,
.PROFILE-REVIEW.Onboard_0 .ProfileSkip,
.NEW-PROFILE.Onboard_0 .StepsRegister,
.NEW-PROFILE.Onboard_0 .StepsAttend,
.NEW-PROFILE.Onboard_0 .StepsRegister,
.NEW-PROFILE.Onboard_0 .StepsSuggestions,
.NEW-PROFILE.Onboard_0 .StepsCreate,
.NEW-PROFILE.Onboard_0 .Steps,
.NEW-PROFILE.Onboard_0 .StepLine,
.NEW-PROFILE.Onboard_0 .Profile>h2,
.NEW-PROFILE.Onboard_0 .ProfileSkip
{
    display: none;
}
.NoSuggestions_0 .StepsSuggestions {
    display: none;
}
.NoSuggestions_0 .WizardSteps > div {
    width: 33%;
}
.PROFILE-REVIEW.NoSuggestions_0 .StepLine, .NEW-PROFILE.NoSuggestions_0 .StepLine {
    width: 60% !important;
}
.modal-header button.close {
    font-size: 1.75rem;
    color: #666;
    opacity: 1;
    font-weight: normal;
}
.Web.FEED.SOL_1.USM_1.slim .Collaborate.Home.container,.Web.EVENTS .Collaborate.Home.container.slim{
    width:82%;
    margin:0 5% 0 15%;
    float:left;
}
.Web.FEED.SOL_1.USM_1 .Collaborate.Home.container{
    margin-left:15%;
    float:left;
}

.VideoURL .TimeDate {
    font-size: .9em;
    margin: 5px 0;
    text-align: right;
}
 .MarketPlace .Description, .MarketPlace .MPItems, .MarketPlace .AddEditItem {
     padding: 0 10px;
 }
 .MarketPlace .FieldRow.FeaturedImage {
     max-width: 400px;
     min-height: 250px;
 }
 .MarketPlace .CoverPhotoInner > img {
     min-height: auto;
 }
 .MarketPlace .imgFeaturedImage {
     background-color: #f0f0f0;
 }
 .MarketPlace .AdminOptions.btn-group {
     position: absolute;
     right: 20px;
 }
.MarketPlace .AdminOptions.btn-group i {
    color: #333;
}
.MarketPlace .AdminOptions.btn-group .dropdown-menu {
    left: auto;
    right: 0;

}
 .CurrUploadImage input {
     display: none;
 }
.Heading h2 {
    float: left;
    margin: 0;
    padding: 0 10px 0 0;
    color: #666;
}
.Heading .Options {
    text-align: right;
    position: relative;
}
.Heading .Options i {
    cursor: pointer;
    font-size: 2em;
    margin-right: 20px;
}
.Heading .Options i:hover {
    color: #666;
}
.Heading .Options i.Selected {
    color: #666;
}
.Heading i {
    color: #ccc;
}
 .MarketPlace .jumbotron {
     padding: 20px 40px;
     margin-top: 10px !important;
     font-size: 2.5em;
 }
 .MarketPlace .Heading {
     padding-bottom: 0;
 }
.MarketPlace .StepLine {
    top: 44px;
    width: 60% !important;
}
.MarketPlace .WizardSteps {
    position: relative;
}
.MarketPlace .MainPhoto .item-bg,
.MarketPlace .carousel-item img {
    -webkit-background-size: cover;
    background-size: cover;
}
.MarketPlace .MainPhoto .item-bg img,
.MarketPlace .carousel-item img {
    height: 600px;
}
.MarketPlace .View {
    padding: 0 10px;
}
.MarketPlace .market-item >div:first-child >div{
    padding: 0 10px 0 0;
}
.MarketPlace .market-item >div:last-child >div{
    padding: 0 0 0 10px;
}
.MarketPlace .CurrUploadImage.Empty  {
    display: none;
}
.MarketPlace .CurrUploadImage>div>img {
    -webkit-background-size: cover;
    background-size: cover;
}
.MarketPlace .CurrUploadImage>div>img {
    height: 150px;
    width: 100%;
}
.MarketPlace .CurrUploadImage>div {
    padding: 2px !important;
}
.MarketPlace .View h2 {
    font-weight: normal;
    color: #666;
}
.MarketPlace .download-history h3 {
    margin-bottom: 5px;
}
.MarketPlace .contact-options span,
.MarketPlace .requestor-info span {
    margin-right: 20px;
}
.MarketPlace .contact-options span i.fi-mail,
.MarketPlace .contact-options span i.fi-telephone,
.MarketPlace .contact-options span i.fi-torso-business,
.MarketPlace .requestor-info span i.fi-mail,
.MarketPlace .requestor-info span i.fi-telephone,
.MarketPlace .requestor-info span i.fi-torso-business {
    font-size: 1.5rem;
}
.MarketPlace .contact-options span i.fa {
    font-size: 1.5rem;
    position: relative;
    top: -5px;
    margin: 0;
}
.MarketPlace .requestor-info span i.fa {
    font-size: 1.5rem;
    position: relative;
    margin: 0;
}
.RequestAccessText {
    height: 200px !important;
}
.MarketPlace .requestURL {
    display: none;
}
.MarketPlace .requestor-name {
    position: relative;
    top: -5px;
}
.MarketPlace .requestor-info {
    margin-top: 20px !important;
}
.MarketPlace .Description {
    line-height: 1.5em;
}
.MarketPlace {
    padding-bottom: 20px;
}
.HorzMenuContainer.OffLineMenus .horz-menu a,
.HorzMenuContainer.OffLineMenus .horz-menu a:hover li,
.HorzMenuContainer.OffLineMenus .horz-menu li,
.HorzMenuContainer.OffLineMenus .horz-menu li.Feed,
.HorzMenuContainer.OffLineMenus .horz-menu a:visited li
{
    display: inline-flex;
    background-color: transparent !important;
    color: #333 !important;
}
.HorzMenuContainer.OffLineMenus .horz-menu {
    display: inline-flex;
    margin: 0 auto;
    padding: 0;
    border: 0 !important;
}
.HorzMenuContainer.OffLineMenus .HorzMenuContainer {
    width: 100%;
    /* background-color: rgba(0,0,0,.3) !important; */
}
.HorzMenuContainer.OffLineMenus .horz-menu li {
    font-weight: normal;
    text-transform: uppercase;
}

.HorzMenuContainer.OffLineMenus .horz-menu li i {
    display: none;
}
.HorzMenuContainer.OffLineMenus .horz-menu-wrapper .horz-menu {
    margin: 20px auto 0;
}
.HorzMenuContainer.OffLineMenus .horz-menu-wrapper {
    text-align: right;
}
.HorzMenuContainer.OffLineMenus .horz-menu .item {
    border: 0;
    padding: 0 5px;
    outline: none;

}
.HorzMenuContainer.OffLineMenus .horz-menu-wrapper {
    margin: 0 auto;
}
.OFFLINE .NoGroupMode {
    display: none;
}
.OFFLINE .MenuToggle {
    display: none;
}
.CustomLayout .ExtendedAttr >div {
    float: left;
}
.CustomLayout.Info {
    float: none;
}
.DispAvatar_0.People .Info {
    padding: 5px;
}
li.DispAvatar_0.People .container {
    min-height: auto !important;
}
.CLayout_1 > .container {
    width: auto !important;
}
.CLayout_1.DispAvatar_0 > .container {
    padding: 0 !important;
}
.BasicCollaboration {
    /*margin-top: 46.375px; */
    margin-top: 118px;
    position: relative;
}
li.CLayout_1.DispAvatar_1.People {
    min-height: 75px;
}
i.People:nth-child(odd) {
    background-color: #f0f0f0;
}
li.People {
    border: 0 !important;
}
li.People>div {
    background-color: transparent !important;
}
.People li.People {
    padding: 5px 0;
    margin: 0;
}

li.People:nth-child(odd) {
    background-color: #f0f0f0;
}
li.People {
    border: 0 !important;
}
li.People>div {
    background-color: transparent;
}
.People li.People {
    padding: 0;
    margin: 0;
}
/*.DescAndFeed p span {
    padding: 0 10px;
}*/
body {
    font-family: "Avenir","Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";
    -webkit-webkit-font-smoothing: subpixel-antialiased;
    -moz-webkit-font-smoothing: subpixel-antialiased;
    -ms-webkit-font-smoothing: subpixel-antialiased;
    -o-webkit-font-smoothing: subpixel-antialiased;
    -khtml-webkit-font-smoothing: subpixel-antialiased;
    webkit-font-smoothing: subpixel-antialiased;
    font-size: 16px;
}
.std-v2-banner affix-top .btn {
    font-size: 16px;
}
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu a,
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu a:visited,
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu a:visited li,
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu a:visited li span,
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu a:hover li,
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu li,
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu li.Feed,
body.theme-trpBG.OFFLINE .HorzMenuContainer.OffLineMenus .horz-menu a:visited li {
    color: #fff !important;
}
body.theme-trpBG.OFFLINE header {
    background-color: transparent !important;
}
body.OFFLINE header#MainHeader .InnerBanner {
    width: 98%;
}
body.theme-trpBG.OFFLINE .body-image.overlay {
    background-color: rgba(0,0,0,.35);
}
body.theme-trpBG.OFFLINE {
    background-position: 0 0 !important;
}
body.theme-trpBG.OFFLINE .body-image.overlay {
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.20);
    z-index: -1;
    display: block;
}

.cust-page-body .MainBody > div {
    width: auto;
}
.cust-page-body .GroupPage,
.cust-page-body .side > div
{
    padding: 0 !important;
    margin: 0;
}

.cust-page-body .TableContainer >div {
    border: 0;
}
.cust-page-body .TableContainer {
    width: 70%;
    margin: 0 auto;
}
.ONLINE.SOL_0.cust-page-body .TableContainer {
    width: 98%;
    margin: 0 5% 0 0;
}
.cust-page-body .full-width-segment {
    width: 100%;
}
.GROUP .GroupPage .PageBody .TableContainer.small-logos p img,
.TableContainer.small-logos p img
{
    height: 32px !important;
    width: auto !important;
    margin: 3px;
}
.full-width-carousel .TodayContainer .carousel-inner > .item > .BlogImage {
    left: 0;
    width: 100%;
}
.ONLINE.ThemeMenuStyle_0.BROWSE-UPLOAD {
    background-image: none;
    background-color: #fff;
}
.EDIT-PROFILE #webCamButton{
    display: block!important;
}
.welcome-msg {
    margin: 20px 0;
}
.QuickMenu .fa-stack-1x, .QuickMenu .fa-stack-2x {
    width: auto;
}
body.QMI_0 .QuickMenu li
{
    padding: 10px 5px 10px 15px;
}
body.QMI_0 .Heading.GroupsMenu
{
    padding: 10px 10px 10px 15px;
}
.Heading.GroupsMenu {
    margin-top: 0;
}
body.QMI_0 .QuickMenu a.HasChild_1 i.childMenus {
    top: 10px;
}
body.EDIT-PROFILE.NBGI_0 .CoverPhotoInner,
body.PROFILE-REVIEW.NBGI_0 .CoverPhotoInner
{
    max-height: 150px;
}
body.EDIT-PROFILE.NBGI_0 .CP,
body.PROFILE-REVIEW.NBGI_0 .CP
{
    visibility: hidden;
}
body.EDIT-PROFILE.NBGI_0 .CoverPhotoOptions,
body.PROFILE-REVIEW.NBGI_0 .CoverPhotoOptions
{
    display: none;
}
body.EDIT-PROFILE.NBGI_0 .CoverPhotoInner {
    max-height: 150px;
}
body.NBGI_0.PROFILE-REVIEW .CoverPhoto {
    max-height: 120px;
}
.Heading.GroupsMenu {
    cursor: pointer;
}
.Heading.GroupsMenu:hover {
    background-color: #fff;
}
.cust-page .file-list.heading {
    display: none;
}
.cust-page .FileName {
    padding: 0 5px;
}
.cust-page .no-details .FileName>a>div>i {
    font-size: 1em;
}
.cust-page .no-details .FileName>a>div,
.PortalFileContainer .no-details .FileName>a>div,
.cust-page .no-details .CreateProfileName>div,
.PortalFileContainer .no-details .CreateProfileName>div
{
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.cust-page .FileDetailRow .more-detail,
.cust-page .FileDetailRow .Category {
    display: none;
}
.PortalFileContainer .heading {
    display: none;
}
.PortalFileContainer .detail-info.hide {
    display: block !important;
}
.PortalFileContainer .more-detail,
.PortalFileContainer .CreateProfile {
    display: none;
}
.PortalFileContainer .FileName {
    width: 70% !important;
}
.PortalFileContainer .FileName i {
    margin-right: 5px;
}
.PortalFileContainer .CreateDate {
    width: 30% !important;
}
.PortalFileContainer .FileGroupAccessCode {
    margin-bottom: 0;
}
.ConnectionRequests.displayAlert {
    display: block;
}
.ConnectionRequests {
    display: none;
}
.ChatNotifications.ChatNotificationsDisplay.displayAlert {
    display: block;
}
.ChatNotifications {
    display: none;
}
.MySpacesContainer .CommunityURL {
    font-size: 1.25em;
}
.MySpacesContainer .avatar {
    width: 60px;
    margin-right: 10px;
    position: absolute;
    top: 0;
    left: 10px;
}
.MySpacesContainer .rows {
    margin-bottom: 20px;
    padding: 0 10px 0 80px;
    position: relative;
    min-height: 60px;
}
.WebinarInstructions {
    padding: 10px 10px 20px;
    border: 1px solid #ccc;
    margin: 20px 0;
    background-color: #f0f0f0;
}
.WebinarInstructions h1 {
    margin-top: 0 !important;
    padding: 0 !important;
}
.PortalFileContainer .detail-info-container.hide {
    display: block !important;
}
CommunityDescription {
    font-size: .9rem;
}
.CategoryOptions.list {
    columns: 2;
    -webkit-columns: 2;
}
.CategoryOptions.create {
    margin: 0;
    padding: 0 0 0 3%;
}
.CategoryOptions.create .CategoryTags.FieldRow {
    margin: 0;
}
.CategoryOptions.create li {
    padding: 0;
}
.CommunityManagerList .fa-comments {
    font-weight: 700;
    font-size: 1.5em;
}
.Func_video-management .RightPane,
.Func_video-category-management .RightPane
{
    width: auto !important;
    float: none !important;
}
.Func_video-management .LeftPaneProfile,
.Func_video-category-management .LeftPaneProfile
{
    display: none;
    float: none;
}
.Func_video-management .avatar-parent .avatar img {
    width: 120px;
}
.Func_video-management .row.avatar.medium {
    padding-left: 135px;
    min-height: 140px;
}
.Func_video-playlist-management .VidDesc {
    display: none;
}
.file-tag.btn-info.ui-state-hover:hover>div,
.file-tag.btn-info.ui-state-hover:hover>i
{
    color: #333 !important;
}
.ONLINE .MainBody.PasswordReuse {
    width: 95%;
}

.HideNavChrome_1 .MenuAction.BackOptions span {
    font-size: .8em;
}
.GROUP.HideNavChrome_1 .BannerEditProfile,
.BLOG.HideNavChrome_1 .BannerEditProfile,
.SURVEY.HideNavChrome_1 .BannerEditProfile,
.EVENT.HideNavChrome_1 .BannerEditProfile
{
    margin: 3px 0 0 10px;
}
.GROUP.ONLINE .ProfileOptions,
.GROUP.ONLINE .MainBody > div {
    width: 80%;
}
.EVENT.ONLINE.HideNavChrome_1 .MenuAction.BackOptions.BOEvent,
.BLOG.ONLINE.HideNavChrome_1 .MenuAction.BackOptions.BOBlog,
.SURVEY.ONLINE.HideNavChrome_1 .MenuAction.BackOptions.BOSurvey,
.GROUP.ONLINE.HideNavChrome_1 .MenuAction.BackOptions.BOGroup
{
    display: inline !important;
    margin-right: 10px;
}
.BLOG.ONLINE.HideNavChrome_1 .ProfileOptions,
.BLOG.ONLINE.HideNavChrome_1 .MainBody > div,
.SURVEY.ONLINE.HideNavChrome_1 .ProfileOptions,
.SURVEY.ONLINE.HideNavChrome_1 .Collaborate.Home.container,
.BLOG.ONLINE.HideNavChrome_1 .StatusBar>.alert
    /*.BLOG.ONLINE.HideNavChrome_1 .CoverPhoto */
{
    margin: 0 auto;
    width: 80%;
    max-width: 1200px;
}
.EVENT .CoverPhoto,
.EVENT.ONLINE.SOL_0 .MainBody > div,
.EVENT.HideNavChrome_1 .ProfileOptions,
.EVENT.HideNavChrome_1 .MainBody > div
{
    margin: 0 auto;
    width: 95%;
    max-width: 1200px;
}
.BLOG.ONLINE.HideNavChrome_1 .CoverPhoto {
    margin: 0 auto;
    width: 80%;
}
body.BLOG.Blog_View .MenuAction .fi-list,
body.GROUP.PublicPage .MenuAction .fi-list,
body.EVENT.PublicPage .MenuAction .fi-list {
    position: relative;
    /*top: 3px;*/
    /*margin-left: 20px;*/
    margin-right: 20px;
}

.PlaylistPlayer .ShareOptionIcons > span {
    position: absolute;
    width: 248px;
}
.PlaylistPlayer .handle-down .vidcntrl.fi-share {
    position: relative !important;
    font-size: 1.2rem;
    position: relative;
    right: -20px;
}
.PlaylistPlayer i.fas.fa-chevron-up {
    position: relative;
    top: -16px;
}
}
.PlaylistPlayer .top-share i.vidcntrl.fi-share{
    top: 3px;
}
.PlaylistPlayer .ShareOptionIcons i.fi-share {
    background-color: transparent !important;
}
.PlaylistPlayer .top-share .ShareOptionIcons > span {
    top: 3px;
    right: 39px;
}
.PlaylistPlayer .bottom-share i.vidcntrl.fi-share {
    top: -3px;
    right: -6px;
}
.PlaylistPlayer .top-share .ShareOptionIcons > span {
    top: 12px;
    right: -239px;
}
.PlaylistPlayer .bottom-share .ShareOptionIcons > span {
    top: -5px;
    right: -222px;
}

.PlaylistPlayer .ShareOptionIcons {
    padding: 0;
}
.ZoomStatus > a,
.ZoomDisplay > p {
    display: none;
}
.ZoomStatus.ZS_active > a.btn.btn-danger {
    display: inline;
}
.ZoomStatus.ZS_ > a.btn.btn-info {
    display: inline;
}
.ZoomDisplay.ZS_active > p {
     display: block;
}
.ZoomDisplay.ZS_ > p {
    display: none;
}
.ZoomDisplay    i {
    font-size: 1.3em;
    color: green;
}
.MenuAction>i {
    vertical-align: middle;
}
.OrganizationContainer img {
    width: 50px;
}
.NewMemberRollCall .Avatar {
    display: none;
}
.SharedItem .VideoOptions.Options,
.SharedItem .ShareOptions,
.SharedItem .TagRepoDisplay {
    display: none !important;
}
.SharedItem .VideoURL {
    margin-bottom: 0;
    padding-bottom: 0;
}
#playerVimeo iframe {
    border: 0;
}
.SharedItem.Video_1 .PlayVideo {
    padding: 5px 5px 5px 15px !important;
}
.MessageFlow .MsgMeta_400_0 .MsgMeta_2_2 .Avatar img.Recipient {
    display: block !important;
}
.EventFiles .qq-drop-processing span,
.EventImages .qq-drop-processing span {
    display: none;
}
.EventFiles .qq-upload-drop-area,
.EventFiles .qq-upload-extra-drop-area,
.EventImages .qq-upload-drop-area,
.EventImages .qq-upload-extra-drop-area {
    display: none !important;
}
.EventFiles .qq-progress-container,
.EventImages .qq-progress-container {
    background-color: transparent !important;
}
.GroupPortal .CreateDate,
.TodayBottom .CreateDate {
    text-align: right;
    font-weight: normal;
    font-size: .8em;
    color: #000 !important;
}
.GroupPortal .VideoCollection .VideoURL i {
    margin-left: 5px;
    padding: 3px 9px 0 9px;
    float: right;
}
.GroupPortal .EventRow {
    cursor: pointer;
}
span.qq-drop-processing-selector.qq-drop-processing,
.qq-upload-list-selector.qq-upload-list,
.qq-uploader-selector.qq-uploader,
.UploadedImageArea > div:last-child>div>.qq-downloads.Show
{
    display: none;
}
.ImagePreviewBox img {
    width: 100% !important;
    height: initial !important;
}
li#fn_-1.MyModerations {
    padding: 0 10px 0 40px;
    font-size: .9em;
}
.ClipboardCSV {
    max-height: 400px;
    width: 100%;
}
.MenuOptions .badge {
    float: none;
    font-weight: normal;
    background-color: #777;
}
.multi-date-sessions {
    position: absolute;
    z-index: 2000;
    background-color: #fcfcfc;
    top: 51px;
    right: 20%;
}
.multi-date-sessions i.fi-check {
    color: green;
    font-size: 1.25em;
}
/*
.edit-common-event .StepLine,
.edit-common-event .WizardSteps,
.edit-common-event .EventInfoContainer,
.edit-common-event .Heading .Options,
.edit-common-event .FieldRow.TimeZone,
.edit-common-event .DateCollection,
.edit-common-event .NextButton,
.edit-common-event .advanced-options,
.edit-common-event .virtual-event-options,
.edit-common-event .FieldRow.Type.EventType,
.edit-common-event .Handle
{
    display: none !important;
}*/
.edit-common-event .EventInfoContainer,
.edit-common-event .Heading .Options,
.edit-common-event .FieldRow.TimeZone,
.edit-common-event .advanced-options,
.edit-common-event .virtual-event-options,
.edit-common-event .FieldRow.Type.EventType,
.edit-common-event .DateCollection,
.edit-common-event .FederatedEventContainer,
.edit-common-event .Handle
{
    display: none !important;
}
.ContextHeading {
    color: #999999 !important;
    font-weight: 200 !important;
}
.x-small-image {
    width: 20px;
}
.x-small-image.max-height {
    max-height: 20px;
}
.ProTeams .People .Info {
    padding: 10px 5px 5px 81px;
    color: #333 !important;
    cursor: pointer;
    position: relative;
    min-height: 90px;
}
.ProTeams .People .Info {
    padding: 10px 5px 5px 81px;
    min-height: 90px;
}
.ProTeams .People li .Avatar {
    width: 75px!important;
    height: auto !important;
}
.ProTeams .fi-heart {
    display: none;
}
.ProTeams .Info * {
    color: inherit !important;
}
.ProTeams .Info {
    color: #333;
}
.ProTeams .Info .FullName,
.ProTeams .Info .Title
{
    font-weight: 700;
}
.GroupView .BigEventTitle > div > img {
    width: 75px;
    position: relative;
    background-color: #ccc;
}
ol#KBVideoContainer ul.dropdown-menu {
    left: 90px;
}
ol#KBVideoContainer > li {
    margin-bottom: 20px;
}

#KBVideoContainer li .vidImage img {
    width: 75px;
}
#KBVideoContainer li .vidImage {
    float: left;
    margin-right: 10px;
}
#KBVideoContainer li .vidTitle {
    font-weight: 700;
    margin-bottom: 10px;
}
#KBVideoContainer li .vidDescription {
    padding-left: 85px;
}

#KBVideoContainer-public li .vidImage img {
    width: 100%;
}
#KBVideoContainer-public li .vidTitle {
    font-weight: 700;
    margin: 2px 0;
}
#KBVideoContainer-public li .vidDescription {
    font-size: .8em;
    color: #666;
    margin-bottom: 20px;
}
#KBVideoContainer-public {
    margin: 0;
    padding: 0;
}
ul.ShareList {
    padding: 0;
    margin: 0 0 10px;
    list-style: none;
}
ul.ShareList > li i, ul.ShareList > li img {
    font-size: 3em;
    float: left;
    margin: 0 15px 5px 0;
    cursor: pointer;
}
ul.ShareList > li img {
    position: relative;
    top: 0px;
    width: 46px;
    left: -9px;
}
ul.ShareList > li img.wol-Social.qr-code {
    position: relative;
    left: -24px;
    width: 60px;
    top: -9px;
}
ul.ShareList > li i.fa-brands.fa-x-twitter {
    top: 6px;
    position: relative;
    font-size: 1.75rem;
}
.ShareList.flex-container {
    align-items: flex-start;
    justify-content: center;
}
ul.KBCategories {
    list-style: none;
}
ul.KBCategories label {
    cursor: pointer;
}
ul.KBCategories input {
    margin: 0px 10px 0 0px;
    position: relative;
    top: 2px;
}
.KBList .far.fa-lightbulb {
    top: initial !important;
}
.largeMenu .mobile-fly-out div.Options {
     text-align: left;
 }
.largeMenu .mobile-menu-hamburger i {
    font-size: 1.75em;
    cursor: pointer;
    padding: 0 10px !important;
}
.largeMenu .menu-title {
    padding: 0 10px;
    white-space: nowrap;
}
.largeMenu .menu-title h3 {
    margin: 10px 0 0 ;
}
.mobile-fly-out .Options.Selected {
    background-color: #e0e0e0 !important;
}
.download-link i {
    cursor: pointer;
    font-size: 1.25em;
    margin-left: 10px;
    position: relative;
    top: -2px;
    color: #ccc;
    margin-right: 5px;
    vertical-align: middle;
}
.download-link i:hover {
    color: #666;
}

.pg_Video .Collaborate {
    padding-top: 0 !important;
    margin-top: -72px !important;
}
.pg_Video.GROUP .LittleAvatar {
    position: relative;
    display: inline;
}
.pg_Video.GROUP .ProfileOptions .NameTitle {
    display: inline-flex;
    margin-left: 10px !important;
    font-size: 1.5em;
    top: 53px;
}
.bad-email-box {
    border-radius: 0 0 15px 15px;
    text-align: center;
    padding: 3px 15px;
    position: absolute;
    max-width: 500px;
    left: 40%;
    top: 0;
    /*
    border-bottom: 2px solid #d9534f;
    border-right: 2px solid #d9534f;
    border-left: 2px solid #d9534f;
    */
}
.xtid_208 .FieldRow.Address .Addr1 {
    border-bottom: 1px solid #ccc;
}
.xtid_208 .FieldRow.Address .Addr2,
.xtid_208 .FieldRow.Address .Addr3
{
    display: none;
}
.XPage iframe {
    border: 0;
    height: 100%;
    width: 100%;
    margin-top: 40px;
}
#StdModal .KBBody>.std.cols.cols2>div {
    width: 100%;
}
#StdModal .KBBody>.std.cols.cols2>div:not(:first-child) {
    display: none;
}
.popover.tour-tour {
    padding: 5px 10px;
}
#smart-connect {
    max-width: 600px;
    margin: 0 auto;
}
#smart-connect .connect-buttons {
    margin: 5px 0;
}
#smart-connect .connect-buttons {
    display: flex;
    align-items: baseline;
}
#smart-connect .connect-buttons a {
    margin: 0 10px;
}
#smart-connect .flex-container {
    row-gap: unset;
}
.leader-board .flex-container img {
    background-color: #ccc;
}
.leader-board .flex-container > div {
    padding: 5px 0;
}
.user-photos.flex-container>div {
    max-width: 200px;
    overflow: hidden;
    max-height: 200px;
    border: 1px solid #ccc;
}
.user-photos.flex-container>div>img {
    width: 100%;
}
.user-photos.flex-container {
    column-gap: 1em;
    row-gap: 1em;
    justify-content: center;
}
#PhotoManagerUploaderButton.Options {
    position: relative;
    padding: 8px 12px 0;
}
#PhotoManagerUploaderButton.Options > i {
    float: right;
    color: #fff;
    font-size: 1.5em;
    margin-left: 8px;
    margin-right: 0;
    cursor: pointer;
    position: relative;
    top: -3px;
}
#PhotoManagerUploaderButton.Options span {
    position: relative;
    top: -4px;
}
.event-take-photo .DayOfWeek {
    WIDTH: 100%;
    font-weight: 700;
    font-size: 1.5em;
    padding: 0 0 0 20px;
    margin: 0 0 0 0;
}
.event-take-photo .when {
    font-weight: normal;
    font-size: 1rem;
}
.event-take-photo div.camera-options {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.event-take-photo .Heading {
    padding-bottom: 0 !important;
}
a.points-display {
    color: #fff !important;
}
.BulkLoadContainer .flex-container {
    column-gap: 10px;
}
.Tenant_412 .group-url {
    display: none;
}
body {
    background-size: cover;
}
input.SpecOther {
    padding: 5px;
    font-size: 1rem;
    width: 100%;
    max-width: 250px;
}
.smart-tag.url-image {
    max-width: 600px;
}
.metric-items.flex-container {
    flex-flow: nowrap;
}