@charset"utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display:block
}
audio, canvas, video {
    display:inline-block
}
audio:not([controls]) {
    display:none;
    height:0
}
[hidden], template {
    display:none
}
html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body {
    margin:0
}
a {
    background:transparent
}
a:active, a:hover {
    outline:0
}
h1 {
    font-size:2em;
    margin:.67em 0
}
abbr[title] {
    border-bottom:1px dotted
}
b, strong {
    font-weight:bold
}
dfn {
    font-style:italic
}
hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}
mark {
    background:#ff0;
    color:#000
}
code, kbd, pre, samp {
    font-family:monospace, serif;
    font-size:1em
}
pre {
    white-space:pre-wrap
}
q {
    quotes:"\201C""\201D""\2018""\2019"
}
small {
    font-size:80%
}
sub, sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup {
    top:-0.5em
}
sub {
    bottom:-0.25em
}
img {
    border:0
}
svg:not(:root) {
    overflow:hidden
}
figure {
    margin:0
}
fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}
legend {
    border:0;
    padding:0
}
button, input, select, textarea {
    font-family:inherit;
    font-size:100%;
    margin:0
}
button, input {
    line-height:normal
}
button, select {
    text-transform:none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer
}
button[disabled], html input[disabled] {
    cursor:default
}
input[type="checkbox"], input[type="radio"] {
    box-sizing:border-box;
    padding:0
}
input[type="search"] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border:0;
    padding:0
}
textarea {
    overflow:auto;
    vertical-align:top
}
table {
    border-collapse:collapse;
    border-spacing:0
}
.yj-clearfix {
    zoom:1
}
.yj-clearfix:before, .yj-clearfix:after {
    content:"";
    display:table
}
.yj-clearfix:after {
    clear:both
}
.yj-hide {
    display:none
}
.yj-fl {
    float:left
}
.yj-fr {
    float:right
}
.yj-ac {
    margin-left:auto;
    margin-right:auto
}
.yj-tac {
    text-align:center
}
.yj-align-left {
    text-align:left
}
.yj-align-right {
    text-align:right
}
.yj-icon {
    vertical-align:middle;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    position:relative;
    bottom:1px
}
.yj-spinner-loading {
    width:100px;
    padding-left:20px;
    margin:50px auto;
    background:url(https://c64.assets-yammer.com/images/small-spinner.gif) no-repeat center left;
    color:#333;
    line-height:14px
}
.ie-x .yj-spinner-loading {
    padding-top:50px;
    background-position:bottom left
}
.unstyle-button-as-div {
    font:inherit;
    border:0;
    background:0;
    padding:0;
    margin:0;
    color:inherit;
    cursor:inherit;
    text-align:left;
    line-height:inherit;
    display:block
}
.unstyle-link-as-div {
    color:inherit;
    text-decoration:inherit;
    cursor:inherit;
    display:block
}
.unstyle-heading-as-div {
    margin:0;
    font:inherit;
    display:block
}
.unstyle-button-as-span {
    font:inherit;
    border:0;
    background:0;
    padding:0;
    margin:0;
    color:inherit;
    cursor:inherit;
    text-align:inherit;
    line-height:inherit;
    display:inline
}
.unstyle-link-as-span {
    color:inherit;
    text-decoration:inherit;
    cursor:inherit;
    display:inline
}
.unstyle-heading-as-span {
    margin:0;
    font:inherit;
    display:inline
}
body.yj-acc-hide-outlines *:focus {
    outline:none !important
}
@font-face {
    font-family:'Segoe';
    src:url('/fonts/SegoeUI-Regular-final.eot');
    src:local('Segoe UI'), local('SegoeUI'), url('/fonts/SegoeUI-Regular-final.eot?#iefix') format('embedded-opentype'), url('/fonts/SegoeUI-Regular-final.woff') format('woff'), url('/fonts/SegoeUI-Regular-final.ttf') format('truetype'), url('/fonts/SegoeUI-Regular-final.svg#web') format('svg');
    font-style:normal;
    font-weight:normal
}
@font-face {
    font-family:'Segoe';
    src:url('/fonts/SegoeUI-Light-final.eot');
    src:local('Segoe UI Light'), local('SegoeUI-Light'), url('/fonts/SegoeUI-Light-final.eot?#iefix') format('embedded-opentype'), url('/fonts/SegoeUI-Light-final.woff') format('woff'), url('/fonts/SegoeUI-Light-final.ttf') format('truetype'), url('/fonts/SegoeUI-Light-final.svg#web') format('svg');
    font-style:normal;
    font-weight:100
}
@font-face {
    font-family:'Segoe';
    src:url('/fonts/SegoeUI-SemiBold-final.eot');
    src:local('Segoe UI Semibold'), local('SegoeUI-SemiBold'), url('/fonts/SegoeUI-SemiBold-final.eot?#iefix') format('embedded-opentype'), url('/fonts/SegoeUI-SemiBold-final.woff') format('woff'), url('/fonts/SegoeUI-SemiBold-final.ttf') format('truetype'), url('/fonts/SegoeUI-SemiBold-final.svg#web') format('svg');
    font-style:normal;
    font-weight:bold
}
html {
    font-size:62.5%
}
body {
    font-family:'Segoe', Helvetica, Arial, sans-serif;
    color:#333;
    font-size:12px;
    font-size:1.2em
}
body.helvetica {
    font-family:Helvetica, Arial, sans-serif
}
h1 {
    font-size:30px;
    font-size:3rem;
    line-height:3rem;
    margin-bottom:.5rem;
    font-weight:100
}
h2 {
    font-size:18px;
    font-size:1.8rem;
    line-height:4.125rem;
    margin-bottom:.5rem;
    font-weight:100
}
h3 {
    font-size:16px;
    font-size:1.6rem;
    line-height:2.4rem;
    margin-bottom:.75rem;
    font-weight:100
}
h4 {
    font-size:12px;
    font-size:1.2rem;
    line-height:4.125rem;
    margin-bottom:1.25rem;
    font-weight:bold
}
h5 {
    font-size:20px;
    font-size:2rem;
    line-height:2rem;
    margin-bottom:1.5rem;
    font-weight:100
}
h6 {
    font-size:1em;
    font-size:1rem;
    font-weight:100
}
.helvetica h1, .helvetica h2, .helvetica h3, .helvetica h4, .helvetica h5, .helvetica h6 {
    font-family:Helvetica, Arial, sans-serif
}
.heading-master {
    font-size:22px;
    font-size:2.2rem;
    line-height:2.4rem;
    margin-bottom:1.5rem;
    font-weight:bold
}
.heading-regular {
    font-size:17px;
    font-size:1.7rem;
    line-height:2.1rem;
    margin-bottom:1.5rem;
    font-weight:100
}
.heading-sub {
    font-size:16px;
    font-size:1.6rem;
    line-height:2.1rem;
    margin-bottom:1.5rem;
    font-weight:bold
}
.body-text {
    font-size:14px;
    font-size:1.4rem;
    line-height:21px;
    line-height:2.1rem;
    font-weight:normal
}
.body-subtext {
    font-size:14px;
    font-size:1.4rem;
    line-height:21px;
    line-height:2.1rem;
    font-weight:bold
}
p {
    margin:0 0 1.5rem;
    line-height:16px
}
p img {
    margin:.5rem .5rem .5rem 0;
    padding:0
}
ol, ul {
    list-style:none;
    margin:0;
    padding:0
}
ul.bulleted {
    list-style-type:disc;
    margin:0 1.5rem
}
ol {
    list-style-type:decimal;
    margin:0 1.5rem
}
abbr, acronym {
    border-bottom:1px dotted #666
}
address {
    margin-top:1.5rem;
    font-style:italic
}
blockquote {
    margin:1.5rem;
    color:#666;
    font-style:italic
}
strong {
    font-weight:bold
}
em {
    font-style:italic
}
dfn {
    font-style:italic;
    font-weight:bold
}
pre, code {
    font-size:1rem;
    font-family:'andale mono', 'monotype.com', 'lucida console', monospace;
    margin:1.5rem 0;
    white-space:pre;
    line-height:1.5
}
small {
    font-size:1em;
    font-size:1rem
}
big {
    font-size:2rem
}
hr {
    clear:both;
    margin:15px auto;
    width:80%;
    height:0;
    border-top:1px solid #ebebeb
}
input, textarea {
    font-family:'Segoe', Helvetica, Arial, sans-serif
}
.helvetica input, .helvetica textarea {
    font-family:Helvetica, Arial, sans-serif
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color:#666
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color:#666;
    opacity:1
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color:#666;
    opacity:1
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color:#666
}
a {
    color:#003f93;
    text-decoration:none
}
a:hover {
    text-decoration:underline
}
a:focus, a:hover {
    color:#003f93
}
.container {
    width:960px;
    margin-left:auto;
    margin-right:auto;
    zoom:1
}
.container:before, .container:after {
    content:"";
    display:table
}
.container:after {
    clear:both
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11, .grid12 {
    float:left;
    display:inline;
    margin-left:20px
}
.grid1 {
    width:60px
}
.grid2 {
    width:140px
}
.grid3 {
    width:220px
}
.grid4 {
    width:300px
}
.grid5 {
    width:380px
}
.grid6 {
    width:460px
}
.grid7 {
    width:540px
}
.grid8 {
    width:620px
}
.grid9 {
    width:700px
}
.grid10 {
    width:780px
}
.grid11 {
    width:860px
}
.grid12 {
    width:940px
}
.push1 {
    margin-left:100px
}
.push2 {
    margin-left:180px
}
.push3 {
    margin-left:260px
}
.push4 {
    margin-left:340px
}
.push5 {
    margin-left:420px
}
.push6 {
    margin-left:500px
}
.push7 {
    margin-left:580px
}
.push8 {
    margin-left:660px
}
.push9 {
    margin-left:740px
}
.push10 {
    margin-left:820px
}
.push11 {
    margin-left:900px
}
.push12 {
    margin-left:980px
}
.row {
    zoom:1;
    margin-left:-10px
}
.row:before, .row:after {
    content:"";
    display:table
}
.row:after {
    clear:both
}
.row .row {
    margin-left:-20px
}
.yj-extra-light-blue {
    color:#cff
}
.yj-extra-light-blue-bg {
    background-color:#cff
}
.yj-medium-light-blue {
    color:#00bcf2
}
.yj-medium-light-blue-bg {
    background-color:#00bcf2
}
.yj-light-blue {
    color:#2693ff
}
.yj-light-blue-bg {
    background-color:#2693ff
}
.yj-blue {
    color:#0072c6
}
.yj-blue-bg {
    background-color:#0072c6
}
.yj-dark-blue {
    color:#003f93
}
.yj-dark-blue-bg {
    background-color:#003f93
}
.yj-medium-dark-blue {
    color:#005088
}
.yj-medium-dark-blue-bg {
    background-color:#005088
}
.yj-extra-dark-blue {
    color:#000c60
}
.yj-extra-dark-blue-bg {
    background-color:#000c60
}
.yj-light-carolina-blue {
    color:#e5f1f9
}
.yj-light-carolina-blue-bg {
    background-color:#e5f1f9
}
.yj-carolina-blue {
    color:#d1e1f0
}
.yj-carolina-blue-bg {
    background-color:#d1e1f0
}
.yj-light-green {
    color:#7fba50
}
.yj-light-green-bg {
    background-color:#7fba50
}
.yj-green {
    color:#008a00
}
.yj-green-bg {
    background-color:#008a00
}
.yj-dark-green {
    color:#005700
}
.yj-dark-green-bg {
    background-color:#005700
}
.yj-extra-light-teal {
    color:#e5f2f1
}
.yj-extra-light-teal-bg {
    background-color:#e5f2f1
}
.yj-light-teal {
    color:#00b294
}
.yj-light-teal-bg {
    background-color:#00b294
}
.yj-teal {
    color:#008272
}
.yj-teal-bg {
    background-color:#008272
}
.yj-dark-teal {
    color:#004f3f
}
.yj-dark-teal-bg {
    background-color:#004f3f
}
.yj-light-red {
    color:#d42e34
}
.yj-light-red-bg {
    background-color:#d42e34
}
.yj-red {
    color:#ba141a
}
.yj-red-bg {
    background-color:#ba141a
}
.yj-dark-red {
    color:#a10001
}
.yj-dark-red-bg {
    background-color:#a10001
}
.yj-orange {
    color:#f68b1e
}
.yj-orange-bg {
    background-color:#f68b1e
}
.yj-purple {
    color:#68217a
}
.yj-purple-bg {
    background-color:#68217a
}
.yj-white {
    color:#fff
}
.yj-white-bg {
    background-color:#fff
}
.yj-light-gray-light {
    color:#f5f5f5
}
.yj-light-gray-light-bg {
    background-color:#f5f5f5
}
.yj-light-gray {
    color:#e8e8e8
}
.yj-light-gray-bg {
    background-color:#e8e8e8
}
.yj-light-gray-dark {
    color:#ccc
}
.yj-light-gray-dark-bg {
    background-color:#ccc
}
.yj-dark-gray-light {
    color:#999
}
.yj-dark-gray-light-bg {
    background-color:#999
}
.yj-dark-gray {
    color:#666
}
.yj-dark-gray-bg {
    background-color:#666
}
.yj-dark-gray-dark {
    color:#333
}
.yj-dark-gray-dark-bg {
    background-color:#333
}
.yj-black {
    color:#000
}
.yj-black-bg {
    background-color:#000
}
.yj-yammer-blue {
    color:#39c
}
.yj-yammer-blue-bg {
    background-color:#39c
}
.yamicon-xxx-small {
    font-size:8px;
    font-size:.8rem
}
.yamicon-xx-small {
    font-size:10px;
    font-size:1.0rem
}
.yamicon-xy-small {
    font-size:9px;
    font-size:.9rem
}
.yamicon-x-small {
    font-size:11px;
    font-size:1.1rem
}
.yamicon-small {
    font-size:12px;
    font-size:1.2rem
}
.yamicon-regular {
    font-size:14px;
    font-size:1.4rem
}
.yamicon-med {
    font-size:16px;
    font-size:1.6rem
}
.yamicon-large {
    font-size:24px;
    font-size:2.4rem
}
.yamicon-x-large {
    font-size:36px;
    font-size:3.6rem
}
.yamicon-xx-large {
    font-size:48px;
    font-size:4.8rem
}
.yamicon-like {
    cursor:pointer
}
.yamicon-like:hover {
    color:#0072c6
}
.yj-selected .yamicon-yam-spittle {
    color:#0072c6
}
.yamicon-inline {
    position:relative;
    left:-0.3em;
    top:.1em
}
.yj-avatar {
    position:relative;
    width:48px
}
.yj-avatar img, .yj-avatar .avatar-replacement {
    height:48px;
    width:48px
}
.yj-avatar .avatar-badge {
    font-size:12px;
    line-height:1.15em;
    padding-bottom:.1em
}
.yj-avatar .avatar-replacement {
    font-size:20px;
    line-height:48px
}
.yj-avatar a, .yj-avatar img, .yj-avatar .avatar-badge, .yj-avatar .avatar-replacement {
    color:#fff;
    display:block;
    text-align:center;
    text-decoration:none
}
.yj-avatar .avatar-badge {
    background:#000;
    opacity:.75;
    position:absolute;
    bottom:0;
    left:0;
    right:0
}
.yj-avatar .avatar-replacement {
    font-weight:bold
}
.avatar-big {
    width:96px
}
.avatar-big img, .avatar-big .avatar-replacement {
    height:96px;
    width:96px
}
.avatar-big .avatar-badge {
    font-size:24px;
    line-height:1.15em;
    padding-bottom:.1em
}
.avatar-big .avatar-replacement {
    font-size:39px;
    line-height:96px
}
.avatar-small {
    width:32px
}
.avatar-small img, .avatar-small .avatar-replacement {
    height:32px;
    width:32px
}
.avatar-small .avatar-badge {
    font-size:8px;
    line-height:1.15em;
    padding-bottom:.1em
}
.avatar-small .avatar-replacement {
    font-size:13px;
    line-height:32px
}
.avatar-replacement-color-1 {
    background-color:#b4009e
}
.avatar-replacement-color-2 {
    background-color:#00bcef
}
.avatar-replacement-color-3 {
    background-color:#bad80a
}
.avatar-replacement-color-4 {
    background-color:#ffb900
}
.avatar-replacement-color-5 {
    background-color:#e81123
}
.avatar-replacement-color-6 {
    background-color:#6e1c77
}
.avatar-replacement-color-7 {
    background-color:#4668c5
}
.avatar-replacement-color-8 {
    background-color:#55d455
}
.avatar-replacement-color-9 {
    background-color:#ff892a
}
.avatar-replacement-color-10 {
    background-color:#ba141a
}
.avatar-replacement-color-11 {
    background-color:#002050
}
.avatar-replacement-color-12 {
    background-color:#007233
}
.yj-btn {
    color:#fff;
    background-color:#0072c6;
    font-family:'Segoe', Helvetica, Arial, sans-serif;
    font-size:13px;
    font-size:1.3rem;
    font-weight:normal;
    line-height:13px;
    line-height:1.3rem;
    text-align:center;
    vertical-align:middle;
    display:inline-block;
    padding:6px 20px;
    border-width:1px;
    border-style:solid;
    border-color:#005088;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    cursor:pointer;
    word-wrap:break-word
}
.helvetica .yj-btn {
    font-family:Helvetica, Arial, sans-serif
}
.yj-btn:hover, .yj-btn:focus {
    color:#fff;
    background-color:#2693ff;
    border-color:#003f93;
    text-decoration:none;
    text-shadow:0 1px 1px rgba(51, 51, 51, 0.4)
}
.yj-btn:hover {
    outline:none !important
}
.yj-btn:active {
    color:#fff;
    background-color:#005088;
    border-color:#00bcf2
}
button.yj-btn:-moz-focusring, input.yj-btn[type="button"]:-moz-focusring, input.yj-btn[type="submit"]:-moz-focusring, input.yj-btn[type="reset"]:-moz-focusring {
    outline:1px dotted;
    outline-offset:-3px
}
a.yj-btn:-moz-focusring {
    outline-offset:-3px
}
.yj-btn-tiny {
    font-size:10px;
    font-size:1rem;
    padding:2px 6px
}
.yj-btn-alt {
    color:#333;
    background-color:#f5f5f5;
    border-color:#ccc
}
.yj-btn-alt:hover, .yj-btn-alt:focus {
    color:#333;
    background-color:#fff;
    border-color:#ccc;
    text-shadow:0 1px 1px rgba(51, 51, 51, 0.2)
}
.yj-btn-alt:active {
    color:#333;
    background-color:#e8e8e8;
    border-color:#ccc
}
.ie8 .yj-btn-alt, .ie9 .yj-btn-alt {
    display:inline-block
}
.yj-btn-green {
    background-color:#008a00;
    border-color:#005700
}
.yj-btn-green:hover, .yj-btn-green:focus {
    background-color:#7fba50;
    border-color:#008a00
}
.yj-btn-green:active {
    background-color:#005700;
    border-color:#005700
}
.yj-btn-orange {
    background-color:#ba141a;
    border-color:#a10001
}
.yj-btn-orange:hover, .yj-btn-orange:focus {
    background-color:#d42e34;
    border-color:#ba141a
}
.yj-btn-orange:active {
    border-color:#a10001;
    background-color:#a10001
}
.yj-unfollow-button {
    color:#666;
    border-color:#ccc
}
.yj-unfollow-button:hover {
    background-color:#d42e34;
    border-color:#ba141a
}
.yj-unfollow-button:active {
    background-color:#a10001;
    border-color:#a10001
}
.yj-unfollow-button-mouseout {
    color:#666;
    line-height:13px;
    line-height:1.3rem
}
.yj-unfollow-button-mouseover {
    color:#fff;
    line-height:13px;
    line-height:1.3rem
}
.yj-unfollow-button.yj-click-transition:hover {
    color:#333;
    background-color:#e8e8e8;
    border-color:#ccc
}
.yj-btn-wide {
    line-height:2;
    display:block;
    margin:20px auto 0;
    padding:10px 20px;
    width:100%
}
.yj-btn-disabled, .yj-btn-disabled:hover, .yj-btn-disabled:focus, .yj-btn-disabled:active {
    color:#999 !important;
    background-color:#ccc !important;
    border-color:#ccc !important;
    font-weight:bold !important;
    cursor:default !important;
    text-decoration:none;
    text-shadow:none
}
.yj-btn-disabled input {
    display:none
}
.yj-btn-group {
    font-size:0
}
.yj-btn-group>.yj-btn {
    margin:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.yj-btn-group>.yj-btn:first-child {
    -webkit-border-top-left-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-topleft:2px;
    -moz-border-radius-bottomleft:2px;
    border-top-left-radius:2px;
    border-bottom-left-radius:2px
}
.yj-btn-group>.yj-btn:last-child {
    -webkit-border-top-right-radius:2px;
    -webkit-border-bottom-right-radius:2px;
    -moz-border-radius-topright:2px;
    -moz-border-radius-bottomright:2px;
    border-top-right-radius:2px;
    border-bottom-right-radius:2px
}
.yj-btn-group>.yj-btn+.yj-btn {
    margin-left:-1px
}
.yj-btn-group>.yj-btn-alt:hover, .yj-btn-group>.yj-btn-alt:focus {
    border-color:#ccc
}
.yj-btn-group>.yj-btn-alt:active, .yj-btn-group>.yj-btn-alt.yj-btn-selected {
    box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.25);
    background-color:#ccc
}
.yj-btn .yj-faux-submit {
    display:block;
    margin-right:10px;
    padding-left:10px;
    white-space:nowrap;
    position:relative;
    overflow:hidden;
    vertical-align:baseline;
    zoom:1
}
.yj-btn .yj-faux-submit input {
    font-size:100px;
    position:absolute;
    left:0;
    top:0;
    padding:100px;
    width:1000px;
    height:1000px;
    background:#fff;
    cursor:pointer;
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0
}
.yj-btn .yj-faux-submit em {
    font-style:normal
}
.yj-btn .yj-icon, .yj-btn .yj-inline-icon {
    margin-right:3px
}
.yj-dropdown-container {
    background-color:#fff;
    box-shadow:0 0 6px #ddd;
    border:1px solid #ccc;
    height:auto;
    margin:0;
    min-width:160px;
    overflow:visible;
    position:relative;
    width:450px
}
.yj-dropdown-container .container-header, .yj-dropdown-container .container-actions {
    font-size:12px;
    font-size:1.2rem;
    height:24px;
    line-height:24px;
    line-height:2.4rem
}
.yj-dropdown-container .container-header {
    background-color:#e8e8e8
}
.yj-dropdown-container .container-actions {
    position:absolute;
    right:0;
    top:0
}
.yj-dropdown-container .container-title {
    color:#333;
    cursor:default;
    display:block;
    font-weight:bold;
    margin:0 38px 0 8px;
    outline:0;
    overflow:hidden;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.yj-dropdown-container .container-action {
    color:#666;
    cursor:pointer;
    font-size:11px;
    font-size:1.1rem;
    text-align:center;
    width:32px
}
.yj-dropdown-container .container-action:hover {
    color:#999
}
.yj-dropdown-container .container-body {
    padding:5px
}
.yj-floating-container {
    background:#fff;
    border:1px solid #e8e8e8;
    border-radius:3px 3px 0 0;
    box-shadow:0 -1px 8px 0 rgba(0, 0, 0, 0.2);
    height:auto;
    overflow:visible;
    position:relative;
    width:450px
}
.yj-floating-container .container-header, .yj-floating-container .container-actions {
    font-size:12px;
    font-size:1.2rem;
    height:22px;
    line-height:22px;
    line-height:2.2rem;
    padding:4px
}
.yj-floating-container .container-header {
    background-color:#00002d;
    border-radius:3px 3px 0 0;
    cursor:pointer
}
.yj-floating-container .container-actions {
    position:absolute;
    right:0;
    top:0
}
.yj-floating-container .container-title {
    color:#fff;
    display:block;
    font-weight:bold;
    margin:0 50px 0 5px;
    outline:0;
    overflow:hidden;
    text-decoration:none;
    text-overflow:ellipsis;
    white-space:nowrap
}
.yj-floating-container .container-action {
    border-radius:4px;
    color:#fff;
    cursor:pointer;
    text-align:center;
    width:22px
}
.yj-floating-container .container-action:hover {
    background-color:#0469bd
}
.yj-floating-container .container-body {
    padding:5px
}
.yj-floating-container.empty .container-action[data-action="minimize"], .yj-floating-container.minimized .container-action[data-action="minimize"], .yj-floating-container.minimized .container-body {
    display:none
}
ul.horz-menu {
    margin:0;
    list-style:none
}
.horz-menu li {
    display:inline;
    margin-bottom:0;
    padding:0 6px
}
.horz-menu li.first {
    border-left:0;
    padding-left:0
}
.horz-menu li.yj-selected a {
    color:#000
}
ul.piped li {
    border-left:solid 1px #ccc
}
.piped li.first {
    border-left:0
}
div.pagination, ul.pagination {
    margin:5px 0
}
ul.pagination {
    text-align:left
}
ul.pagination.horz-menu {
    margin:10px 0 10px 6px
}
ul.pagination li {
    padding:0 6px 0 9px
}
ul.pagination .selected {
    border-bottom:2px solid #01317e
}
ul.pagination .selected:hover {
    text-decoration:none
}
table td, table th {
    font-size:12px;
    padding:6px 10px 6px 0;
    vertical-align:top;
    line-height:1.5
}
th, table thead th {
    font-weight:bold
}
th {
    padding-bottom:2px
}
caption {
    background:#ffc
}
table .last {
    padding-right:0
}
table td.pagination {
    border-bottom:0;
    text-align:right
}
.condensed-table th, .condensed-table td {
    padding:2px
}
table.bordered-table, .bordered-table thead, .bordered-table tbody, .bordered-table tfoot {
    border-collapse:collapse;
    border-color:black;
    border-style:solid;
    border-spacing:0;
    border-width:0 0 1px 1px;
    width:100%
}
.bordered-table td, .bordered-table th {
    border-color:black;
    border-style:solid;
    border-width:1px 1px 0 0
}
table tr.alt td, .zebra-table tr.alt td {
    background-color:yellow
}
td.nowrap {
    white-space:nowrap
}
.tablesort thead th {
    border-bottom:0
}
.tablesort td.head {
    cursor:pointer;
    color:#1a65a5;
    font-weight:bold
}
.tablesort .head span, .tablesort .tablesort_header th {
    padding-right:15px;
    background-repeat:no-repeat;
    background-position:right
}
table th.sort a {
    padding-right:11px;
    background:url(https://c64.assets-yammer.com/images/control_arrow_up.gif) no-repeat right 2px
}
table th.sort a.reverse {
    background:url(https://c64.assets-yammer.com/images/control_arrow_down.gif) no-repeat right 2px
}
table th.sort.desc a {
    background:url(https://c64.assets-yammer.com/images/control_arrow_down.gif) no-repeat right 2px
}
table th.sort.desc a.reverse {
    background:url(https://c64.assets-yammer.com/images/control_arrow_up.gif) no-repeat right 2px
}
.tablesort .headerSortUp span, .tablesort .tablesort_header .headerSortUp {
    background-image:url('https://c64.assets-yammer.com/images/control_arrow_down.gif')
}
.tablesort .headerSortDown span, .tablesort .tablesort_header .headerSortDown {
    background-image:url('https://c64.assets-yammer.com/images/control_arrow_up.gif')
}
.yj-tabs {
    zoom:1;
    border-bottom:1px solid #d6d6d6;
    padding:5px 0 0 8px;
    margin:0
}
.yj-tabs:before, .yj-tabs:after {
    content:"";
    display:table
}
.yj-tabs:after {
    clear:both
}
.yj-tabs>li {
    float:left;
    margin:0 3px -1px 0
}
.yj-tabs>li>a {
    background-color:#f5f5f5;
    background-repeat:repeat-x;
    background-image:-moz-linear-gradient(top, #fefefe, #ebebeb);
    background-image:-ms-linear-gradient(top, #fefefe, #ebebeb);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ebebeb));
    background-image:-webkit-linear-gradient(top, #fefefe, #ebebeb);
    background-image:linear-gradient(top, #fefefe, #ebebeb);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#ebebeb', GradientType='0');
    -webkit-border-radius:2px 2px 0 0;
    -moz-border-radius:2px 2px 0 0;
    border-radius:2px 2px 0 0;
    border:1px solid #ccc;
    border-bottom:0;
    color:#333;
    display:inline-block;
    font-size:12px;
    line-height:1.5;
    padding:9px 12px
}
.yj-tabs>li>a:active {
    background-color:#f5f5f5;
    background-repeat:repeat-x;
    background-image:-moz-linear-gradient(top, #ebebeb, #fefefe);
    background-image:-ms-linear-gradient(top, #ebebeb, #fefefe);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#fefefe));
    background-image:-webkit-linear-gradient(top, #ebebeb, #fefefe);
    background-image:linear-gradient(top, #ebebeb, #fefefe);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#fefefe', GradientType='0')
}
.yj-tabs>li>a:hover {
    text-decoration:none;
    border:1px solid #999;
    border-bottom:0;
    color:#333
}
.yj-tabs>.yj-selected>a, .yj-tabs>.yj-selected>a:hover {
    background:white;
    filter:none;
    border:1px solid #ccc;
    border-bottom:1px solid white;
    cursor:default;
    font-weight:bold
}
.yj-balloon {
    position:relative;
    padding:7px
}
.yj-balloon-arrow, .yj-balloon-arrow-border {
    position:absolute;
    width:0;
    height:0;
    font-size:0;
    line-height:0
}
.yj-balloon.yj-right .yj-balloon-arrow, .yj-balloon.yj-right .yj-balloon-arrow-border {
    top:50%;
    left:0;
    margin-top:-7px;
    border-top:7px dashed transparent;
    border-bottom:7px dashed transparent;
    border-right:7px solid #bbb
}
.yj-balloon.yj-right .yj-balloon-arrow {
    border-right:7px solid #fff;
    margin-left:1px
}
.yj-balloon.yj-left .yj-balloon-arrow, .yj-balloon.yj-left .yj-balloon-arrow-border {
    top:50%;
    right:0;
    margin-top:-7px;
    border-top:7px dashed transparent;
    border-bottom:7px dashed transparent;
    border-left:7px solid #bbb
}
.yj-balloon.yj-left .yj-balloon-arrow {
    border-left:7px solid #fff;
    margin-right:1px
}
.yj-balloon.yj-top .yj-balloon-arrow, .yj-balloon.yj-top .yj-balloon-arrow-border {
    bottom:0;
    left:18px;
    border-left:7px dashed transparent;
    border-top:7px solid #bbb;
    border-right:7px dashed transparent
}
.yj-balloon.yj-top .yj-balloon-arrow {
    border-top:7px solid #fff;
    margin-bottom:1px
}
.yj-balloon.yj-bottom .yj-balloon-arrow, .yj-balloon.yj-bottom .yj-balloon-arrow-border {
    top:0;
    left:18px;
    border-left:7px dashed transparent;
    border-bottom:7px solid #bbb;
    border-right:7px dashed transparent
}
.yj-balloon.yj-bottom .yj-balloon-arrow {
    border-bottom:7px solid #fff;
    margin-top:1px
}
.yj-balloon-content {
    font-size:12px;
    font-size:1.2rem;
    line-height:14px;
    line-height:1.4rem;
    background-color:#fff;
    border:1px solid #bbb;
    text-align:center;
    padding:10px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 3px 8px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow:0 3px 8px rgba(0, 0, 0, 0.2)
}
.yj-balloon .yj-spinner {
    margin:6px;
    line-height:20px
}
.alert, .yj-alert {
    border:1px solid;
    margin:20px auto 0;
    text-align:center;
    position:fixed;
    top:0;
    left:0;
    right:0;
    width:646px;
    z-index:4000;
    -webkit-box-shadow:0 0 10px #666;
    -moz-box-shadow:0 0 10px #666;
    box-shadow:0 0 10px #666
}
.alert .alert-content, .yj-alert .alert-content {
    font-size:18px;
    line-height:22px;
    margin:0 auto;
    padding:16px;
    text-shadow:#fff 0 1px;
    word-wrap:break-word;
    width:360px
}
.alert .alert-icon, .yj-alert .alert-icon {
    font-size:24px;
    line-height:22px;
    position:absolute;
    display:block;
    top:14px;
    left:100px
}
.alert .alert-close, .yj-alert .alert-close {
    color:#666;
    font-size:10px;
    text-decoration:none;
    position:absolute;
    top:6px;
    right:8px
}
.yj-notice {
    border-color:#008a00;
    color:#666;
    background-color:#f1f8ec;
    background-repeat:repeat-x;
    background-image:-moz-linear-gradient(top, #fff, #e3f0d9);
    background-image:-ms-linear-gradient(top, #fff, #e3f0d9);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e3f0d9));
    background-image:-webkit-linear-gradient(top, #fff, #e3f0d9);
    background-image:linear-gradient(top, #fff, #e3f0d9);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3f0d9', GradientType='0')
}
.yj-error {
    border-color:#ba141a;
    color:#ba141a;
    background-color:#fcf0f1;
    background-repeat:repeat-x;
    background-image:-moz-linear-gradient(top, #fff, #f9e2e3);
    background-image:-ms-linear-gradient(top, #fff, #f9e2e3);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f9e2e3));
    background-image:-webkit-linear-gradient(top, #fff, #f9e2e3);
    background-image:linear-gradient(top, #fff, #f9e2e3);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f9e2e3', GradientType='0')
}
.yj-progress-meter {
    background:#fff;
    border:1px solid #e8e8e8;
    display:block;
    height:20px;
    padding:1px;
    overflow:hidden;
    position:relative;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px
}
.yj-progress-meter>span:after {
    background-color:#ccc;
    -webkit-background-size:50px 50px;
    -moz-background-size:50px 50px;
    background-size:50px 50px;
    background-image:-moz-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-ms-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-webkit-gradient(linear, left top, right bottom, color-stop(25%, rgba(255, 255, 255, 0.25)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.25)), color-stop(75%, rgba(255, 255, 255, 0.25)), color-stop(75%, transparent), color-stop(100%, transparent));
    background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent)
}
.yj-progress-meter>span {
    display:block;
    height:100%;
    overflow:hidden;
    position:relative;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-transition:width .2s ease-in-out;
    -moz-transition:width .2s ease-in-out;
    -o-transition:width .2s ease-in-out;
    transition:width .2s ease-in-out;
    background-color:#e1e1e1;
    background-repeat:repeat-x;
    background-image:-moz-linear-gradient(top, #f5f5f5, #ccc);
    background-image:-ms-linear-gradient(top, #f5f5f5, #ccc);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#ccc));
    background-image:-webkit-linear-gradient(top, #f5f5f5, #ccc);
    background-image:linear-gradient(top, #f5f5f5, #ccc);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#cccccc', GradientType='0')
}
.yj-progress-meter>span:after {
    content:"";
    overflow:hidden;
    z-index:1;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.yj-progress-meter-animated>span:after {
    -webkit-animation:progress-move 2.5s linear infinite;
    -moz-animation:progress-move 2.5s linear infinite
}
.yj-progress-meter-red>span:after {
    background-color:#ba141a;
    -webkit-background-size:50px 50px;
    -moz-background-size:50px 50px;
    background-size:50px 50px;
    background-image:-moz-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-ms-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-webkit-gradient(linear, left top, right bottom, color-stop(25%, rgba(255, 255, 255, 0.25)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.25)), color-stop(75%, rgba(255, 255, 255, 0.25)), color-stop(75%, transparent), color-stop(100%, transparent));
    background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent)
}
.yj-progress-meter-green>span:after {
    background-color:#008a00;
    -webkit-background-size:50px 50px;
    -moz-background-size:50px 50px;
    background-size:50px 50px;
    background-image:-moz-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-ms-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-webkit-gradient(linear, left top, right bottom, color-stop(25%, rgba(255, 255, 255, 0.25)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.25)), color-stop(75%, rgba(255, 255, 255, 0.25)), color-stop(75%, transparent), color-stop(100%, transparent));
    background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent)
}
.yj-progress-meter-blue>span:after {
    background-color:#0072c6;
    -webkit-background-size:50px 50px;
    -moz-background-size:50px 50px;
    background-size:50px 50px;
    background-image:-moz-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-ms-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:-webkit-gradient(linear, left top, right bottom, color-stop(25%, rgba(255, 255, 255, 0.25)), color-stop(25%, transparent), color-stop(50%, transparent), color-stop(50%, rgba(255, 255, 255, 0.25)), color-stop(75%, rgba(255, 255, 255, 0.25)), color-stop(75%, transparent), color-stop(100%, transparent));
    background-image:-webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
    background-image:linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent)
}
@-webkit-keyframes progress-move {
    0 {
        background-position:0 0
    }
    100% {
        background-position:50px 50px
    }
}
@-moz-keyframes progress-move {
    0 {
        background-position:0 0
    }
    100% {
        background-position:50px 50px
    }
}
.small-print {
    color:#666
}
.small-print .yamicon {
    color:#0072c6;
    float:left
}
.small-print .small-print-text {
    padding-left:20px
}
.yj-enhanced-tooltip {
    cursor:help
}
a.yj-enhanced-tooltip {
    cursor:pointer
}
.yj-tooltip {
    position:absolute;
    display:none;
    word-wrap:break-word;
    -ms-word-wrap:break-all
}
.yj-tooltip-with-default-arrows {
    padding:8px
}
.yj-tooltip-with-default-arrows.yj-sm-tooltip {
    padding:6px
}
.yj-tooltip-icon {
    position:absolute
}
.yj-tooltip-icon.yamicon-down-arrow, .yj-tooltip-icon.yamicon-up-arrow {
    font-size:8px
}
.yj-tooltip-icon.yamicon-down-arrow.small, .yj-tooltip-icon.yamicon-up-arrow.small {
    font-size:6px
}
.yj-tooltip-with-default-arrows.yj-left .yj-tooltip-icon {
    right:-3px
}
.yj-tooltip-with-default-arrows.yj-right .yj-tooltip-icon {
    left:1px
}
.yj-tooltip-with-default-arrows.yj-tooltip-align-left .yj-tooltip-icon {
    left:18px
}
.yj-tooltip-with-default-arrows.yj-tooltip-align-right .yj-tooltip-icon {
    right:18px
}
.yj-tooltip-with-default-arrows.yj-tooltip-align-x-center .yj-tooltip-icon {
    left:50%;
    margin-left:-8px
}
.yj-tooltip-with-default-arrows.yj-top .yj-tooltip-icon {
    bottom:-1px
}
.yj-tooltip-with-default-arrows.yj-bottom .yj-tooltip-icon {
    top:-2px
}
.yj-tooltip-with-default-arrows.yj-tooltip-align-y-center .yj-tooltip-icon {
    top:50%;
    margin-top:-8px
}
.yj-tooltip-default {
    line-height:1.5;
    max-width:200px
}
.yj-tooltip-default h5 {
    font-size:16px;
    font-size:1.6rem
}
.yj-tooltip-default p {
    font-size:12px;
    font-size:1.2rem
}
.yj-tooltip-default .yj-tooltip-container {
    font-size:12px;
    line-height:20px;
    padding:9px 13px;
    color:#fff;
    background:#000;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px
}
.yj-blue-tooltip .yj-tooltip-container {
    background:#2693ff
}
.yj-sm-tooltip .yj-tooltip-container {
    font-size:11px;
    padding:4px 8px
}
.yj-tooltip-default h5, .yj-tooltip-default p, .yj-tooltip-default ul {
    color:#fff;
    margin-bottom:.3em
}
.yj-tooltip-default .yj-tooltip-container div {
    padding:0
}
.yj-wide-tooltip {
    max-width:400px
}
.yj-tooltip-content {
    display:none
}
.yj-only-tooltip {
    border-bottom:dashed 1px #40a1e2;
    cursor:help
}
.yj-only-tooltip:hover {
    text-decoration:none
}
.ie8 .yj-tooltip-container {
    zoom:1
}
.yj-tooltip-container h5 {
    font-weight:bold;
    font-size:16px;
    font-size:1.6rem
}
.yj-info-bubble {
    padding:8px 8px 6px;
    border:1px solid #e8e8e8;
    font-weight:bold;
    line-height:13px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(100% 100% 90deg, #e8e8e8, #fff);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e8e8e8));
    -webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.65);
    -moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.65);
    box-shadow:1px 1px 1px rgba(0, 0, 0, 0.65);
    max-width:350px
}
.yj-info-bubble a {
    max-width:300px;
    overflow:hidden;
    text-overflow:ellipsis;
    zoom:1;
    *display:inline;
    white-space:nowrap
}
.yj-info-bubble div {
    background:transparent;
    padding:3px;
    color:#222
}
.yj-info-bubble div div {
    padding:0
}
.yj-info-bubble .yj-tooltip-icon {
    display:none
}
.ie-x .yj-info-bubble {
    background:url('https://c64.assets-yammer.com/images/gradients/hover-bubble-gradient.png') bottom left repeat-x;
    border:2px solid #bbb
}
.yj-info-bubble-hover .yj-info-bubble {
    display:inline
}
.yj-info-bubble-arrow {
    background:url('https://c64.assets-yammer.com/images/hover-bubble-arrow.png') 0 0 no-repeat;
    vertical-align:baseline;
    display:inline-block;
    zoom:1;
    *display:inline;
    width:28px;
    height:15px;
    position:absolute;
    bottom:-16px;
    left:45%
}
.ie-x .yj-info-bubble-arrow {
    bottom:-15px
}
.yj-info-bubble-content {
    margin-top:3px;
    font-weight:normal;
    font-size:12px;
    font-size:1.2rem
}
.yj-info-bubble-text {
    margin-top:5px;
    white-space:nowrap
}
.yj-info-bubble-text a {
    max-width:180px
}
.yj-hovercard.yj-balloon {
    position:absolute;
    width:350px
}
.yj-hovercard .yj-balloon-content {
    color:#666;
    text-align:left;
    padding:0
}
.yj-hovercard.yj-top .yj-balloon-arrow {
    border-top:7px solid #f5f5f5
}
.yj-hovercard.yj-top.yj-hovercard-no-action-buttons .yj-balloon-arrow {
    border-top:7px solid #fff
}
.yj-hovercard p {
    margin:5px 0 0
}
.yj-hovercard .yj-hovercard-heading {
    margin:0 13px 5px 0;
    font-weight:bold;
    font-size:14px;
    font-size:1.4rem;
    line-height:16px;
    line-height:1.6rem
}
.yj-hovercard .yj-hovercard-title {
    margin:0 13px 0 0;
    font-weight:bold;
    font-size:14px;
    line-height:16px
}
.yj-hovercard .yj-balloon-arrow, .yj-hovercard .yj-balloon-arrow-border {
    background:transparent
}
.yj-hovercard .yj-hovercard-pic {
    float:left;
    margin-right:10px;
    text-align:center;
    font-size:50px;
    line-height:1em
}
.yj-hovercard .yj-hovercard-pic a {
    color:#0072c6;
    text-decoration:none
}
.yj-hovercard .yj-avatar .avatar-replacement {
    font-size:36px;
    line-height:75px
}
.yj-hovercard .yj-avatar, .yj-hovercard .yj-hovercard-thumb {
    position:relative;
    display:block;
    width:81px;
    height:81px
}
.yj-hovercard .yj-hovercard-thumb {
    line-height:81px
}
.yj-hovercard .yj-hovercard-thumb-img {
    max-width:75px;
    max-height:75px;
    border:solid 1px #ddd;
    box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
    vertical-align:middle
}
.yj-hovercard .yj-hovercard-icon {
    display:block;
    width:50px;
    height:50px
}
.yj-hovercard .yj-hovercard-icon-img {
    max-width:50px;
    max-height:50px
}
.yj-hovercard .yj-avatar-thumb {
    width:75px;
    height:75px;
    border:1px solid #bbb;
    margin:4px 2px 2px 2px
}
.yj-hovercard a.yj-avatar-no-thumb, .yj-hovercard a.yj-avatar-no-thumb:hover {
    border:1px solid #bbb;
    background-color:#fff;
    width:75px;
    height:75px;
    padding:2px;
    display:block;
    text-decoration:none
}
.yj-hovercard .yj-avatar-no-thumb .yj-avatar-thumb {
    background-color:#999;
    width:69px;
    height:69px;
    color:#fff;
    font:12px bold Helvetica, Arial, sans-serif;
    margin:2px
}
.yj-hovercard .yj-new-user {
    font-size:16px;
    margin:3px 3px 1px 3px;
    width:75px
}
.ie7 .yj-hovercard .yj-new-user {
    margin-top:-21px;
    margin-left:0
}
.yj-hovercard .yj-ask-for-photo-text {
    padding-top:23px
}
.yj-hovercard .yj-ask-for-photo:hover {
    text-decoration:none
}
.yj-hovercard .yj-hovercard-details {
    overflow:hidden;
    font-size:12px;
    font-size:1.2rem
}
.ie7 .yj-hovercard .yj-hovercard-resource {
    background-color:#f5f5f5
}
.ie7 .yj-hovercard .yj-hovercard-details {
    background-color:#fff
}
.ie7 .yj-hovercard .yj-hovercard-main {
    background-color:#fff
}
.yj-hovercard .yj-hovercard-action-buttons {
    background:#f5f5f5;
    clear:both;
    border-top:1px solid #fff;
    padding:6px;
    text-align:right;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px
}
.yj-hovercard .yj-hovercard-action-buttons div {
    background:#f5f5f5
}
.yj-hovercard .yj-btn {
    margin:0 3px;
    float:none
}
.yj-hovercard .yj-hovercard-main {
    border-bottom:1px solid #ddd;
    padding:10px
}
.yj-hovercard .yj-hovercard-title-link {
    vertical-align:middle
}
.yj-hovercard .yj-hovercard-pendinguser-presence {
    padding-right:4px;
    position:relative;
    top:4px
}
.yj-hovercard .yj-hovercard-subtitle {
    font-weight:bold;
    margin-top:3px
}
.yj-hovercard .yj-hovercard-info-title {
    font-weight:bold;
    line-height:18px;
    line-height:1.8rem
}
.yj-hovercard .yj-no-action-buttons .yj-hovercard-main {
    border-bottom:0
}
.yj-hovercard .yj-no-action-buttons .yj-hovercard-action-buttons {
    display:none
}
.yj-hovercard .yj-face-pile {
    clear:both;
    margin:3px -3px 0;
    overflow:hidden
}
.yj-hovercard .yj-face-pile .yj-face-item {
    margin:0 3px
}
.yj-hovercard .yj-face-pile .yj-face-item .yj-avatar {
    position:static;
    margin:0;
    width:36px;
    height:36px
}
.yj-hovercard .yj-face-pile .yj-face-item .yj-avatar-thumb {
    border:0;
    font-size:15px;
    line-height:36px;
    margin:0;
    width:36px;
    height:36px
}
.yj-hovercard .yj-see-all-link {
    margin-left:10px
}
.yj-hovercard .yj-hovercard-group-link {
    font-weight:normal;
    line-height:14px;
    line-height:1.4rem
}
.yj-hovercard .yj-hovercard-section {
    margin-top:8px
}
.yj-hovercard .yj-permalinkPrefix {
    display:none
}
.yj-hovercard .yj-hovercard-target {
    display:block;
    font-weight:bold;
    color:#666;
    margin-top:8px
}
.yj-hovercard .yj-hovercard-target-text {
    vertical-align:middle
}
.ie7 .yj-hovercard .yj-tristate-button, .ie8 .yj-hovercard .yj-tristate-button {
    height:26px
}
.yj-hovercard .yj-hovercard-error {
    padding:6px
}
.yj-hovercard .yj-hovercard-highlight-text {
    background-color:yellow
}
.yj-hovercard .yj-hovercard-info-span-block {
    display:block
}
.yj-hovercard .yj-hovercard-right-action-btn {
    margin-left:2px
}
.yj-hovercard .yj-close-link {
    position:absolute;
    right:18px;
    top:15px;
    width:16px;
    height:16px;
    text-align:center;
    border-radius:2px;
    line-height:.9em
}
.yj-hovercard .yj-close-link:hover {
    background:#ccc
}
.yj-hovercard .yj-inline-edit-input {
    height:10px
}
.yj-hovercard-myhovercard p {
    margin-top:3px
}
.yj-hovercard-editpopup {
    z-index:2
}
.yj-hovercard-email {
    word-break:break-all
}
.groups-grid {
    margin:22px 0 22px 22px;
    width:690px;
    height:382px;
    float:left
}
.groups-grid.light {
    margin-left:19px
}
.groups-grid .tile {
    position:relative;
    width:152px;
    float:left;
    margin:0 20px 22px 0
}
.groups-grid .tile a:hover {
    text-decoration:none
}
.groups-grid .tile .content {
    position:relative;
    background:#fff;
    width:152px;
    height:152px;
    border:1px solid #e8e8e8;
    margin-top:6px
}
.groups-grid.light .tile .content {
    border:3px solid #e8e8e8
}
.groups-grid.light .tile:hover .content {
    box-shadow:1px 1px 3px 3px rgba(170, 170, 170, 0.75);
    border:3px solid #39C
}
.groups-grid .tile .decline {
    display:none;
    position:absolute;
    cursor:pointer;
    top:30px;
    right:0;
    z-index:1
}
.groups-grid .tile .decline .yamicon {
    color:#999
}
.groups-grid .tile:hover .decline {
    display:inline
}
.groups-grid .tile .decline:hover .yamicon {
    color:#333
}
.groups-grid .create-group.tile .content {
    overflow:hidden;
    margin-top:28px;
    background:url(https://c64.assets-yammer.com/images/groups-icon-big-and-blue.png) no-repeat 50% 20% #fff;
    color:#003f93;
    text-align:center
}
.groups-grid .create-group.tile .content:hover {
    background-color:#f2fbff
}
.groups-grid .create-group.tile h3 {
    padding-top:60px
}
.groups-grid .create-group.tile a:hover {
    text-decoration:none
}
.groups-grid .group.tile .overlay {
    display:none;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    background:#333;
    background:rgba(0, 0, 0, 0.65);
    color:#fff;
    padding-top:50px;
    width:152px;
    height:102px;
    font-size:20px;
    text-align:center
}
.groups-grid .group.tile .join-group:hover .group-add.overlay {
    display:block
}
.groups-grid .group-add .add-image, .groups-grid .group-joined .check-image {
    width:55px;
    height:55px;
    background:#fff;
    border-radius:55px;
    display:inline-block;
    color:#666;
    font-size:30px;
    line-height:50px;
    text-align:center;
    opacity:.7;
    -ms-filter:"alpha(opacity=70)";
    vertical-align:middle
}
.groups-grid .group-joined .check-image {
    background:#44b753
}
.groups-grid .group.tile .description {
    background:#333;
    background:rgba(0, 0, 0, 0.65);
    padding:5px;
    color:#fff;
    position:absolute;
    left:0;
    top:92px;
    height:50px;
    width:142px;
    overflow:hidden;
    word-wrap:break-word
}
.groups-grid .group.tile:hover .description {
    display:none
}
.groups-grid .group.tile img {
    width:152px;
    height:152px
}
.groups-grid .tile h4 {
    width:152px;
    margin:0;
    display:inline-block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.ie7 .groups-grid .tile h4 {
    display:inline
}
.suggested-groups-empty-message .groups-grid {
    height:263px
}
.suggested-groups-empty-message .button-bar {
    display:none
}
.suggested-groups-empty-message .suggested-groups-see-more-group {
    margin-left:12px;
    font-size:12px
}
body {
    background-color:#f5f5f5
}
html, body {
    height:100%
}
a {
    color:#0072c6;
    text-decoration:none
}
a:focus, a:hover {
    text-decoration:none;
    color:#069
}
input {
    font-family:Helvetica, Arial, sans-serif
}
.wrapper {
    background-color:#f5f5f5;
    min-height:100%;
    height:auto !important;
    height:100%;
    margin-bottom:-76px
}
.wrapper.floating-footer {
    min-height:0;
    height:auto !important;
    margin-bottom:0
}
.alpha {
    margin-left:0
}
.omega {
    margin-right:0
}
.global-header {
    background-color:#fdfdfd;
    width:100%;
    position:relative;
    z-index:6;
    margin:0 auto;
    padding-top:20px;
    box-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.35)
}
.ie7 .global-header, .ie8 .global-header {
    border-bottom:1px solid #ccc
}
.global-header nav {
    margin-top:30px
}
.global-header #logo {
    margin-left:10px
}
nav a {
    color:#666;
    display:block
}
nav a:hover, nav>ul>.current-menu-ancestor>a, nav>ul>.current-menu-item>a {
    color:#39c;
    text-decoration:none
}
nav>ul>.current-menu-ancestor, nav>ul>.current-menu-item {
    background:url(../../img/selected-arrow.png) no-repeat bottom center
}
nav>ul {
    margin-left:23px;
    z-index:3;
    float:left;
    position:relative
}
nav>ul>li {
    color:#666;
    float:left;
    font-size:15px;
    font-weight:bold;
    line-height:2;
    margin-right:40px;
    padding-bottom:6px;
    position:relative
}
nav>ul .sub-menu {
    display:none;
    font-size:13px;
    font-weight:normal;
    width:200px;
    overflow:hidden;
    z-index:1
}
@-webkit-keyframes dropdown {
    0 {
        max-height:0
    }
    100% {
        max-height:500px
    }
}
@-moz-keyframes dropdown {
    0 {
        max-height:0
    }
    100% {
        max-height:500px
    }
}
@keyframes dropdown {
    0 {
        max-height:0
    }
    100% {
        max-height:500px
    }
}
nav li:hover .sub-menu {
    background-color:#f2f2f2;
    opacity:.96;
    border:2px white solid;
    border-top:0;
    box-shadow:0 2px 4px rgba(140, 140, 140, 0.5);
    display:block;
    margin-top:6px;
    padding:0;
    position:absolute;
    left:-15px;
    -webkit-animation:dropdown 1s 1;
    -webkit-animation-fill-mode:forwards;
    -moz-animation:dropdown 1s 1;
    -moz-animation-fill-mode:forwards;
    animation:dropdown 1s 1;
    animation-fill-mode:forwards
}
nav .sub-menu a {
    padding:6px 10px
}
nav .sub-menu a:hover {
    background-color:#FFF
}
nav .sub-menu a:active {
    background-color:#dcdcdc;
    color:#666;
    border-top:1px solid #c7c7c7;
    border-bottom:1px solid #FFF;
    padding:5px 10px
}
.sub-nav {
    float:right;
    margin:6px -12px 0 0
}
.sub-nav .sub-nav-item {
    display:inline;
    margin-right:20px
}
.sub-nav .sub-nav-large-icon {
    display:inline-block;
    vertical-align:middle;
    height:36px;
    margin-left:4px
}
.sub-nav .sub-nav-separator {
    color:#ddd
}
.global-header-ps3 {
    height:60px;
    padding-bottom:20px
}
.breadcrumbs-bg {
    position:absolute;
    width:100%;
    height:26px;
    background-color:#000;
    -ms-filter:"alpha(opacity=30)";
    filter:alpha(opacity=30);
    -moz-opacity:.30;
    opacity:.3;
    z-index:5
}
.breadcrumbs {
    clear:both;
    padding:8px 48px 8px 0;
    text-transform:uppercase;
    z-index:5;
    position:relative;
    color:#fff;
    font-size:11px
}
.breadcrumbs-container {
    color:#fff;
    margin-left:38px;
    height:13px
}
.breadcrumbs-container>a {
    color:#fff;
    float:left;
    margin-right:10px;
    padding-right:18px;
    background:url("https://c64.assets-yammer.com/images/public_site/bc-arrow.png") no-repeat right
}
.auth-col {
    margin:0 0 100px 10px;
    font-size:14px
}
.auth-col h1 {
    font-weight:bold;
    text-shadow:0 2px 1px rgba(0, 0, 0, 0.2);
    font-size:30px;
    margin:40px 0 30px 0
}
.auth-col .yj-btn {
    float:left;
    clear:both;
    font-size:18px;
    padding:9px 15px
}
.auth-col label {
    font-size:14px;
    font-weight:normal;
    color:#666;
    text-shadow:0 1px 0 #fff;
    margin-bottom:6px;
    display:block
}
.auth-col .checkbox-label {
    display:inline
}
.auth-col input[type='text'], .auth-col input[type='email'], .auth-col input[type='password'] {
    font-size:24px;
    line-height:24px;
    border:solid 1px #d6d6d6;
    padding:8px 20px 6px 10px;
    width:567px;
    height:20px;
    -webkit-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2)
}
.auth-col fieldset {
    border:0;
    clear:both
}
.auth-col .input-action {
    display:block;
    line-height:27px;
    margin-top:10px
}
.auth-col .empty-email {
    margin-bottom:40px
}
.auth-col .action-btns {
    margin-top:40px
}
.auth-col .error-message {
    color:#ff0800
}
#login-lookup-container {
    position:relative
}
#login-lookup-spinner {
    position:absolute;
    top:15px;
    right:2px;
    z-index:10
}
.side-col h3 {
    font-size:18px;
    font-weight:bold;
    color:#444;
    text-shadow:none;
    line-height:normal;
    margin-bottom:0;
    padding:0
}
.side-col {
    margin:40px 0;
    padding:62px 0 180px 20px;
    border-left:1px solid #ccc;
    font-size:14px
}
.side-col p {
    margin:10px 0
}
footer {
    height:75px;
    color:#666;
    position:relative;
    z-index:1;
    border-top:1px solid #ebebeb;
    box-shadow:none;
    background:white
}
footer .container {
    padding:20px 10px;
    width:940px
}
footer.floating-footer {
    border-top:1px solid #ddd;
    background:0;
    width:960px;
    margin:0 auto
}
footer.floating-footer .container {
    border-top:1px solid white
}
.footer-push {
    height:76px
}
footer #footer-nav {
    float:right
}
footer #copyright {
    float:left
}
.ie7 #new_user_submit.yj-btn {
    padding:7px 15px 7px 15px
}
.ie8 #new_user_submit.yj-btn {
    padding:9px 15px 10px 15px
}
#new_user_submit {
    display:inline-block;
    vertical-align:middle;
    padding:9px 15px;
    font-size:15px;
    margin-left:3px;
    line-height:18px
}
body.homepage {
    background:white
}
.homepage-0 .main .clients-list {
    left:20px
}
.ie7.homepage-0 .main .signup-form-wrapper, .ie8.homepage-0 .main .signup-form-wrapper {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=0)
}
.homepage .wrapper {
    min-height:662px;
    background-color:#fff
}
.homepage.homepage-0 .wrapper {
    background:#fff url('https://c64.assets-yammer.com/images/public_site/bg-homepage-hero-2.jpg') no-repeat center 93px
}
.homepage-0 .main .signup-form-wrapper {
    background-color:rgba(0, 0, 0, 0.65);
    color:#fff;
    padding:14px
}
.homepage .main {
    height:703px;
    position:relative
}
.main .signup-wrapper {
    position:absolute;
    left:10px;
    top:74px
}
.main .signup-wrapper h2 {
    margin:0 0 12px 0;
    font-size:33px;
    font-weight:bold;
    text-shadow:0 2px 1px rgba(0, 0, 0, 0.2);
    width:465px
}
.main .signup-wrapper p {
    font-size:16px;
    line-height:24px;
    width:465px
}
.main .signup-form-wrapper {
    display:inline-block;
    max-width:474px
}
.main h3 {
    margin:0 0 10px;
    max-width:435px
}
.main .signup-email-textbox {
    color:#333;
    display:inline-block;
    vertical-align:middle;
    font-size:14px;
    width:315px;
    height:16px;
    border:1px solid #ccc;
    padding:10px 15px;
    -webkit-box-shadow:inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow:inset 0 0 3px 0 rgba(0, 0, 0, 0.2);
    box-shadow:inset 0 0 3px 0 rgba(0, 0, 0, 0.2)
}
.main .signup-tagline {
    font-size:11px;
    background:url("https://c64.assets-yammer.com/images/public_site/signup_page/lock-icon.png") no-repeat left top;
    margin-top:10px;
    padding:2px 0 0 18px;
    max-width:417px
}
.main .clients-list {
    display:block;
    font-size:20px;
    font-weight:bold;
    color:#666;
    height:40px;
    width:705px;
    padding:0 0 63px 235px;
    position:absolute;
    top:549px;
    background:url('https://c64.assets-yammer.com/images/public_site/bg-clients-3.jpg') no-repeat left bottom
}
.homepage #footer-main-nav {
    float:left;
    width:520px
}
.homepage #footer-nav-alt {
    float:right;
    width:420px;
    text-align:right
}
.homepage #footer-nav-alt a {
    color:#666
}
.homepage footer #copyright {
    clear:both;
    float:right;
    width:250px;
    color:#666;
    text-align:right;
    margin-top:15px
}
.marketing-homepage-copy .signup-wrapper h2 {
    width:400px
}
.homepage.homepage-employee .wrapper, .homepage.homepage-executive .wrapper {
    background-repeat:no-repeat;
    background-position:center 93px
}
.homepage.homepage-employee .wrapper {
    background-image:url('https://c64.assets-yammer.com/images/public_site/bg-homepage-employee.jpg')
}
.homepage.homepage-executive .wrapper {
    background-image:url('https://c64.assets-yammer.com/images/public_site/bg-homepage-executive.jpg')
}
.homepage-executive .signup-wrapper h2, .homepage-employee .signup-wrapper h2 {
    font-weight:normal;
    text-shadow:none
}
.homepage-executive .main .signup-wrapper h3, .homepage-employee .main .signup-wrapper h3, .homepage-executive .main .signup-tagline, .homepage-employee .main .signup-tagline {
    color:#454545
}
.homepage-executive .signup-form-wrapper, .homepage-employee .signup-form-wrapper {
    background-color:#fff;
    padding:20px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px
}
.homepage-executive .signup-tagline, .homepage-employee .signup-tagline {
    background:url("https://c64.assets-yammer.com/images/public_site/signup_page/lock-icon-dark.png") no-repeat left top;
    padding-top:0
}
#network-public {
    min-height:100%;
    height:auto !important;
    height:100%;
    background-color:#f5f5f5;
    margin-bottom:-76px
}
#network-public .container {
    width:980px;
    margin:0 auto;
    overflow:auto;
    min-height:450px
}
#network-public #masthead-container {
    width:100%;
    height:56px;
    border-bottom:1px solid #efefef;
    background-image:url('https://c64.assets-yammer.com/images/masthead-default.png');
    background-color:#5990c4
}
#network-public #masthead {
    width:980px;
    margin:0 auto
}
#network-public #masthead #home-link {
    color:white !important;
    text-shadow:none
}
#network-public #masthead h1 {
    font-size:23px;
    line-height:56px;
    color:white;
    float:left;
    margin:0;
    padding-bottom:0
}
#network-public #uni-header-container {
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(top, white 0, #f5f5f5 100%);
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #f5f5f5));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0);
    background-image:-ms-linear-gradient(top, white 0, #f5f5f5 100%);
    border-bottom:1px solid #ccc;
    box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.15);
    width:100%
}
#network-public #uni-header {
    color:#222;
    height:40px;
    width:980px;
    margin:0 auto;
    position:relative
}
#network-public #uni-logo {
    position:absolute;
    left:5px;
    top:12px
}
#network-public .global-header {
    width:100%;
    padding:20px 0
}
#network-public .global-header-content {
    width:980px;
    margin:0 auto
}
#network-public #home-link {
    padding-bottom:0;
    margin:0
}
.ie7 #network-public #home-link .network-logo {
    float:left
}
#network-public #home-link img {
    max-height:50px;
    max-width:160px
}
#network-public #login-form p, #network-public .signup p {
    padding-left:0;
    font-size:14px
}
#network-public .verified-email {
    border:0;
    box-shadow:none;
    background-color:#f5f5f5;
    padding-left:0;
    color:#333
}
#network-public .empty-email {
    margin-bottom:35px
}
#network-public #login-form a, #network-public #new_user a {
    clear:both;
    margin-left:0;
    width:100%
}
#network-public #login-form label, #network-public #new_user label {
    font-weight:normal
}
#network-public #new_user #user_email {
    margin-top:10px;
    width:567px
}
#network-public #new_user button {
    margin-top:25px;
    float:none
}
#network-public .alpha {
    margin-left:0
}
#network-public .action-buttons .yj-btn {
    float:none
}
#network-public .signup .main-col {
    padding-bottom:100px
}
#network-public .main-col h1 {
    -moz-text-shadow:0 2px 2px rgba(0, 0, 0, 0.25);
    -webkit-text-shadow:0 2px 2px rgba(0, 0, 0, 0.25);
    text-shadow:0 2px 2px rgba(0, 0, 0, 0.25)
}
#network-public .side-col p {
    margin-bottom:30px
}
#network-public .yj-enhanced-tooltip {
    cursor:help;
    border-bottom:dashed 1px #666
}
.network-public #yj-beep-player_wrapper {
    display:none
}
#network-landing {
    width:980px;
    margin:30px auto
}
#network-landing p {
    color:#333
}
#network-landing .report-abuse-link {
    margin-top:40px
}
#network-landing .mugshot {
    float:left;
    margin-right:20px
}
#network-landing .join-btn {
    margin-top:40px
}
.signup-controller {
    background-color:#f5f5f5
}
.signup-controller .side-col {
    margin-top:70px
}
.signup-controller .global-footer {
    height:35px;
    margin-top:-60px
}
#signup-new .action-btns {
    margin-top:40px
}
.signup-content {
    margin:20px 0 50px -10px
}
.signup-heading h1 {
    color:#333;
    font-weight:bold;
    text-shadow:0 2px 1px rgba(0, 0, 0, 0.2);
    font-size:30px;
    margin:36px 0 50px 0
}
.signup-heading h1.activations-headline {
    margin:0
}
.signup-steps {
    margin:0 28px 0 0;
    width:636px;
    padding:45px 0 20px 0;
    background-position:-22px 15px;
    background-repeat:no-repeat
}
.signup-steps>div {
    width:212px;
    font-size:14px;
    font-weight:bold;
    float:left
}
.signup-steps .step-coworkers {
    padding-left:26px
}
.signup-steps .step-photo {
    padding-left:61px
}
.signup-steps .current {
    color:#0072c6
}
.signup-steps.signup-step-1-3 {
    background-image:url("https://c64.assets-yammer.com/images/signup_flow/bubble_flow_1.png")
}
.signup-steps.signup-step-2-3 {
    background-image:url("https://c64.assets-yammer.com/images/signup_flow/bubble_flow_2.png")
}
.signup-steps.signup-step-3-3 {
    background-image:url("https://c64.assets-yammer.com/images/signup_flow/bubble_flow_3.png")
}
.signup-col fieldset {
    border:0;
    clear:both
}
.signup-col p {
    color:#666
}
.signup-col .yj-btn {
    float:left;
    clear:both;
    font-size:14px;
    padding:5px 20px
}
.signup-col label {
    width:612px;
    font-size:14px;
    font-weight:normal;
    color:#666;
    text-shadow:0 1px 0 #fff;
    margin-bottom:6px;
    display:block
}
.signup-col .yj-validation-error {
    float:right;
    color:red
}
.signup-col .yj-validation-error .description {
    color:#666
}
.signup-col .yj-validation-success-message {
    float:right;
    display:none
}
.ie7 .signup-col .yj-validation-success-message {
    position:absolute;
    right:0
}
.signup-col .yj-validation-success-message .strong {
    color:green;
    font-weight:bold
}
.signup-col .yj-validation-success-message .acceptable {
    font-weight:bold;
    color:#e0a000
}
.signup-col .checkbox-label {
    display:inline
}
.signup-col input[type='text'], .signup-col input[type='email'], .signup-col input[type='password'] {
    background-color:white;
    font-size:24px;
    line-height:24px;
    border:solid 1px #d6d6d6;
    padding:8px 60px 6px 10px;
    width:540px;
    height:28px;
    -webkit-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2)
}
.signup-col .yj-valid {
    background:url('https://c64.assets-yammer.com/images/icons/accept.png') no-repeat 98% 50%
}
.signup-col .form-field-action {
    display:block;
    margin-top:5px;
    width:610px
}
.signup-col .form-actions {
    margin-top:40px
}
.signup-col .form-action-sub {
    color:red
}
.signup-col .form-action-sub.yj-hide {
    display:none
}
.signup-col .signup-skip-step {
    float:left;
    margin-top:8px;
    font-size:13px;
    margin-left:15px;
    padding-left:11px
}
.signup-col .yj-hide {
    display:none
}
.ie7 .signup-col label {
    position:relative
}
.ie7 .signup-col .yj-validation-error {
    position:absolute;
    right:0
}
.signup-sidebar {
    height:520px;
    border-left:1px solid #ccc;
    width:250px;
    margin-left:50px
}
.signup-sidebar p {
    color:#333;
    font-size:14px;
    line-height:1.5
}
.signup-sidebar .signup-sidebar-wrapper {
    padding-left:30px
}
.signup-content .groups-grid {
    background:#fff;
    margin:8px 0 50px 0;
    padding:22px 0 9px 22px;
    height:auto
}
.signup-content .groups-grid.light {
    margin-left:0
}
.signup-content .no-suggestions {
    padding-top:22px;
    font-size:18px;
    font-weight:bold;
    color:#333
}
.signup-col input.verified-email {
    border:0;
    box-shadow:none;
    background-color:#f5f5f5;
    padding-left:0;
    color:#333;
    width:550px
}
.signup-profile-new .form-actions {
    margin-top:22px;
    font-size:14px
}
.usage-policy-wrapper {
    padding-bottom:0
}
#usage-policy-lightbox {
    width:500px;
    padding:10px 10px 30px 10px;
    background:white
}
.public-site.signup-profile-new #yj_cboxOverlay {
    background-color:rgba(0, 0, 0, 0.2)
}
.ie-x.public-site.signup-profile-new #yj_cboxOverlay {
    background:transparent;
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
    zoom:1
}
.signup-clients-tile {
    margin:80px 0 20px 0
}
.signup-clients-tile img {
    background-color:white;
    border:1px solid #eee
}
.signup-col .signup-password-field {
    margin-bottom:40px
}
.signup-col .signup-linkedin-connect {
    height:30px;
    width:551px;
    font-size:14px;
    font-weight:bold;
    margin-bottom:30px;
    padding:10px 30px;
    background-color:#fdffe4;
    border:1px solid #ccc;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.15)
}
.signup-linkedin-connect p {
    margin:7px 0
}
.signup-linkedin-connect .signup-linkedin-connect-btn {
    float:right;
    margin-top:-8px
}
.signup-col.invitation-col {
    margin-top:13px
}
.signup-col.invitation-col h3 {
    margin-bottom:30px
}
.signup-col.invitation-col input[type='text'], .signup-col.invitation-col input[type='email'], .signup-col.invitation-col input[type='password'] {
    font-size:20px;
    line-height:20px;
    width:285px;
    margin-right:2px;
    padding:4px 6px 2px 6px
}
.ie7 .signup-col.invitation-col input[type='text'], .ie7 .signup-col.invitation-col input[type='email'], .ie7 .signup-col.invitation-col input[type='password'], .ie8 .signup-col.invitation-col input[type='text'], .ie8 .signup-col.invitation-col input[type='email'], .ie8 .signup-col.invitation-col input[type='password'] {
    padding:8px 6px 0 6px
}
.signup-col.invitation-col input[type='email'].external-invites {
    width:460px
}
.signup-col.invitation-col .yj-valid {
    background-image:none
}
.signup-col .invitation-label {
    position:absolute;
    height:10px;
    width:298px;
    text-align:right;
    margin-top:-16px
}
.signup-col .invitation-label.external-invites {
    width:473px
}
.signup-col .invitation-input-row {
    display:table;
    table-layout:fixed;
    width:620px;
    margin-bottom:25px
}
.signup-col .invitation-input-outter-wrapper {
    display:table-cell;
    vertical-align:middle;
    width:53%
}
.signup-col .invitation-email-symbol {
    font-size:20px
}
.signup-col .invitation-domain {
    display:table-cell;
    word-wrap:break-word;
    vertical-align:middle;
    font-size:20px;
    line-height:20px;
    width:47%
}
.signup-sidebar .relevance-meter-title {
    font-size:16px;
    font-weight:bold;
    margin-bottom:12px
}
.signup-sidebar .relevance-meter-percentage {
    margin-bottom:10px
}
.signup-sidebar .relevance-meter-bar-wrapper {
    background-color:#ddd;
    border-bottom:1px solid #ccc;
    height:10px;
    margin:5px 0
}
.signup-sidebar .relevance-meter-bar {
    background-color:#0179c5;
    border-bottom:1px solid #0359a2;
    border-right:1px solid #0359a2;
    height:10px;
    width:2px
}
.signup-col .invitation-domain select {
    width:295px;
    font-size:16px
}
@-moz-document url-prefix() {
    .signup-col .invitation-domain select {
        font-size:14px;
        padding:4px 0 2px
    }
}
.ie7 .signup-col .invitation-input-row {
    position:relative;
    margin-bottom:35px
}
.ie7 .signup-col .invitation-label {
    position:absolute;
    margin-top:-16px
}
.ie7 .signup-col .invitation-input-outter-wrapper {
    position:absolute;
    top:50%
}
.ie7 .signup-col .invitation-input-inner-wrapper {
    padding-top:6px;
    position:relative;
    top:-50%
}
.ie7 .signup-col .invitation-domain {
    line-height:24px;
    position:relative;
    float:right;
    top:-2px
}
.ie7 .signup-col .invitation-domain select {
    margin-top:10px
}
.ie-x .invitation-input.blur {
    color:#b5b5b5
}
.signup-col.add-photo-col h3 {
    border-top:1px solid #fff;
    padding-top:32px;
    margin-top:0
}
.add-photo-col .form-fields {
    padding:16px 0;
    height:100px
}
.signup-col.add-photo-col .form-actions {
    margin-top:0;
    padding-top:40px
}
.add-photo-col .signup-photo {
    margin-left:5px;
    width:100px
}
.add-photo-col .signup-photo-upload {
    margin-left:40px;
    font-size:14px
}
.add-photo-col iframe {
    display:none
}
.ie7 #signup_mugshot_file_input {
    margin-left:-38px
}
.wf-loading-c-mugshot {
    background:url(https://c64.assets-yammer.com/images/loader-gif.gif) no-repeat;
    margin:0;
    background-position:center center;
    border:1px solid black
}
.yj-mugshot-form-container {
    height:75px
}
.yj-mugshot-label {
    font-weight:bold;
    float:left;
    margin-right:16px
}
.yj-mugshot-hover-div {
    position:relative;
    text-align:center;
    top:-30px
}
.yj-mugshot-hover-btn {
    background-color:#39c;
    border:1px solid;
    color:#FFF;
    padding:3px;
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.15)
}
.edit-group.yj-mugshot-form .file-input {
    position:absolute;
    top:0;
    left:-800px;
    z-index:10;
    zoom:1;
    font-size:200px;
    -ms-filter:"alpha(opacity=0)";
    filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;
    cursor:pointer
}
.yj-mugshot-form {
    overflow:hidden;
    position:relative
}
.mugshot-max-width {
    max-width:640px
}
.yj-mugshot-form-file-margin {
    margin-left:8px
}
.yj-mugshot-thumb-left {
    float:left
}
.yj-mugshot-preview {
    position:relative;
    background:#000;
    filter:alpha(opacity=75);
    -ms-filter:"alpha(opacity=75)";
    opacity:.75;
    color:#fff;
    display:block;
    font-size:11px;
    line-height:1.3;
    width:100%;
    display:none;
    bottom:0;
    text-align:center;
    margin-top:-14px
}
.ie-x .yj-mugshot-preview {
    width:auto;
    margin-top:-16px;
    position:static
}
.signup-usage-policy-step .container {
    margin-bottom:30px
}
.verify-email-address {
    margin-top:53px;
    text-align:center;
    color:#666
}
.verify-email-address h2, .verify-email-address h3 {
    text-shadow:0 2px 0 #fff
}
.verify-email-address h2 {
    font-size:38px
}
.verify-email-address h3 {
    font-size:18px;
    margin-bottom:30px
}
.verify-email-address p {
    font-size:18px
}
.activation-email-recofirm-col {
    margin-top:45px;
    font-size:14px;
    color:#333
}
.activation-email-recofirm-col .yj-btn {
    margin-bottom:15px
}
.activation-email-recofirm-col .activation-email-recofirm-mugshot {
    margin-right:15px
}
.activation-email-recofirm-col .activation-email-current-user {
    margin:30px 0 20px
}
#forgotten-password-reset .yj-validation-error {
    color:red;
    float:right
}
#forgotten-password-reset label {
    width:599px
}
#forgotten-password-reset .yj-btn, #forgotten-password-new .yj-btn {
    float:left;
    margin:0
}
#forgotten-password-reset p {
    font-size:14px
}
#forgotten-password-reset .action-buttons, #forgotten-password-new .action-buttons {
    margin:40px 0 0 0
}
#forgotten-password-reset #user_password, #forgotten-password-reset #user_password_confirmation {
    font-size:24px;
    line-height:24px;
    border:solid 1px #d6d6d6;
    padding:8px 20px 6px 10px;
    width:567px;
    height:28px;
    -webkit-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    margin-bottom:15px
}
.ie7 #forgotten-password-reset label {
    position:relative
}
.ie7 #forgotten-password-reset .yj-validation-error {
    position:absolute;
    right:0
}
#sso-redirect-public {
    background-color:#f5f5f5;
    color:#333;
    font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    margin:0
}
#sso-redirect-public .container {
    margin:0 auto;
    padding:80px 0;
    height:419px;
    width:600px
}
#sso-redirect-public .logo {
    height:108px;
    width:283px;
    margin-left:10px;
    margin-bottom:10px;
    padding-right:289px;
    background:url('https://c64.assets-yammer.com/images/public_site/yammer-redirect-logo.png') no-repeat;
    overflow:hidden
}
#sso-redirect-public .sso-logo {
    margin-right:-289px;
    margin-left:10px;
    width:279px;
    height:108px;
    float:right;
    font-size:24px
}
#sso-redirect-public .non-text-logo {
    border-radius:0;
    border:0
}
#sso-redirect-public .sso-logo img {
    display:block;
    margin:0 auto;
    max-height:108px;
    max-width:160px
}
#sso-redirect-public .sso-logo>div {
    display:table;
    table-layout:fixed;
    margin-left:10px;
    margin-right:10px;
    width:259px;
    text-align:right
}
#sso-redirect-public .sso-logo>div>div {
    display:table-cell;
    height:108px;
    vertical-align:middle;
    word-wrap:break-word
}
#sso-redirect-public.ie7 .sso-logo {
    position:relative
}
#sso-redirect-public.ie7 .sso-logo>div {
    position:absolute;
    top:50%
}
#sso-redirect-public.ie7 .sso-logo>div>div {
    position:relative;
    height:auto;
    top:-50%
}
#sso-redirect-public .redirect-container {
    padding-top:86px;
    background:white;
    height:222px;
    border:1px solid #e8e8e8;
    -webkit-box-shadow:0 1px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow:0 1px 0 rgba(50, 50, 50, 0.2);
    box-shadow:0 1px 0 rgba(50, 50, 50, 0.2)
}
#sso-redirect-public .redirect-container>p {
    text-align:center
}
#sso-redirect-public .dots-container {
    width:192px;
    height:40px;
    margin:50px auto 0;
    position:relative;
    background:#fff url("https://c64.assets-yammer.com/images/public_site/sso_dots.png?1") repeat-x 0 0
}
#sso-redirect-public .dots-container>span {
    float:left;
    width:48px;
    height:40px;
    background:#fff url("https://c64.assets-yammer.com/images/public_site/sso_dots.png?1") no-repeat 0 -40px
}
@media screen and (max-width:800px) and (max-height:480px) {
    .container, footer .container, .grid12 {
        width:100%
    }
    .container, footer .container {
        padding-left:0;
        padding-right:0;
        width:100%
    }
    .verify-email-address {
        margin-left:0
    }
}
@media screen and (max-width:600px) {
    #sso-redirect-public .container {
        width:280px;
        padding:50px 0 10px 0
    }
    #sso-redirect-public .logo {
        height:54px;
        width:132px;
        margin-left:0;
        margin-bottom:20px;
        padding-right:144px;
        background:url('https://c64.assets-yammer.com/images/public_site/yammer-redirect-logo-device.png') no-repeat
    }
    #sso-redirect-public .sso-logo {
        margin-right:-145px;
        margin-left:5px;
        width:140px;
        height:54px;
        font-size:14px
    }
    #sso-redirect-public .sso-logo>div {
        margin-left:5px;
        margin-right:5px;
        width:130px
    }
    #sso-redirect-public .sso-logo>div>div {
        height:54px
    }
    #sso-redirect-public .sso-logo img {
        max-height:54px;
        max-width:80px
    }
    #sso-redirect-public .redirect-container {
        padding:43px 10px 0
    }
}
#logout-landing {
    margin-top:40px
}
#logout-landing h1 {
    font-weight:bold;
    font-size:36px;
    font-size:3.6rem;
    -moz-text-shadow:0 2px 2px rgba(0, 0, 0, 0.25);
    -webkit-text-shadow:0 2px 2px rgba(0, 0, 0, 0.25);
    text-shadow:0 2px 2px rgba(0, 0, 0, 0.25);
    padding-bottom:3px
}
#logout-landing p {
    font-size:14px;
    color:#333
}
#logout-landing {
    text-align:center
}
#logout-landing .send-appstore-url {
    margin-top:50px
}
#logout-landing #phone_country_code {
    display:inline-block;
    background:#fff;
    padding:6px 10px;
    margin-right:9px;
    border-radius:0;
    border:1px solid #aaa;
    color:#444;
    height:29px;
    font-size:14px;
    border:solid 1px #d6d6d6;
    -webkit-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    color:#666;
    vertical-align:middle
}
.ie6 #logout-landing #phone_country_code, .ie7 #logout-landing #phone_country_code, .ie8 #logout-landing #phone_country_code, .ie9 #logout-landing #phone_country_code {
    padding:3px 10px
}
#logout-landing #phone_country_code:focus {
    outline:0
}
#logout-landing .mobile-tile {
    margin:70px auto 0;
    display:inline-block;
    zoom:1;
    *display:inline
}
#logout-landing .mobile-tile>div {
    float:left;
    margin:0 20px
}
#logout-landing .mobile-tile img {
    display:block
}
#logout-landing #phone_number:invalid, #logout-landing #phone_country_code:invalid {
    background-color:#fff
}
#logout-landing #phone_number {
    height:24px;
    margin-right:9px;
    font-size:14px;
    line-height:24px;
    padding:1px 10px;
    border:solid 1px #d6d6d6;
    -webkit-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    box-shadow:inset 0 0 1px 0 rgba(0, 0, 0, .2);
    vertical-align:middle;
    width:200px
}
#logout-landing #phone_number.yj-tagged {
    color:#999
}
#logout-landing .login-back {
    margin:40px 0 24px 0
}
#logout-landing .sms-rates {
    margin:0 0 40px 0;
    padding:0 265px;
    color:#666;
    font-size:12px
}
#logout-landing .global-footer {
    margin-top:-105px
}
#trouble-installing-desktop {
    margin:20px 0
}
#company-desktop #single-sign-on-instruct-text {
    width:400px
}
.windows-notifier h2 {
    font-size:28px;
    margin:65px 0 20px
}
.company-controller .heading-wrapper.windows-notifier .yj-btn {
    color:#fff;
    font-size:17px;
    font-weight:normal;
    line-height:1.7;
    text-align:center;
    vertical-align:middle;
    display:inline-block;
    padding:10px 20px;
    background-color:#0072c6;
    border-radius:2px;
    border:1px solid #005088;
    cursor:pointer;
    min-width:282px
}
.company-controller .heading-wrapper.windows-notifier .windows-notifier-icon {
    float:left;
    margin-right:10px
}
.company-controller .heading-wrapper.windows-notifier .yj-btn:active .windows-notifier-icon {
    background:url('https://c64.assets-yammer.com/images/windows-notifier-selected.png') no-repeat 0 0
}
.windows-notifier-hero {
    float:right;
    margin:10px -15px 10px 0
}
.cookies_required h1 {
    margin-top:60px;
    -moz-text-shadow:0 2px 0 #fff;
    -webkit-text-shadow:0 2px 0 #fff;
    text-shadow:0 2px 0 #fff
}
.cookies_required .yj-lightbox-content {
    width:400px;
    margin-top:40px
}
.cookies_required #yj_cboxTitle {
    padding-top:4px
}
.cookies_required ol {
    list-style-position:inside
}
.cookies_required ol li {
    margin-bottom:3px
}
.cookies_required .itemized li {
    margin-bottom:5px
}
body.company-controller, body.black_berry-controller {
    background-color:#fdfdfd
}
.company-controller .panel .heading-wrapper p, .black_berry-controller .panel .heading-wrapper p.subheading {
    line-height:1.5;
    color:#666;
    font-size:16px;
    margin:20px 0
}
.company-controller .panel p, .company-controller .panel ul.bulleted, .company-controller .panel ol {
    font-size:14px
}
.panel-container.reduced-margin {
    margin-bottom:24px
}
.panel-container {
    margin-bottom:36px
}
.panel-wrapper {
    background-color:#fff;
    border:1px #d6d6d6 solid;
    position:relative;
    width:944px;
    margin-left:17px
}
.panel img {
    bottom:0;
    right:0;
    z-index:1;
    max-height:376px
}
.full-width .inner-full-width {
    padding-left:50px;
    padding-right:50px;
    margin-top:30px;
    padding-bottom:30px
}
.panel ul.bulleted, .panel ol {
    list-style:none
}
.panel ul.bulleted li, .panel ol li {
    line-height:19px;
    margin-bottom:10px
}
.apps-controller h2 {
    padding:4px 0;
    margin-bottom:0
}
.company-controller .full-width img, .black_berry-controller .full-width img {
    border:0;
    box-shadow:none
}
.company-controller .panel-container, .black_berry-controller .panel-container {
    margin-top:60px
}
.company-controller .panel-container .heading-wrapper {
    margin-top:10px
}
.company-controller .heading-wrapper .rep-phone {
    display:inline-block;
    color:#333;
    background:url('https://c64.assets-yammer.com/images/icons/phone.gif') 0 50% no-repeat;
    padding:3px 0 0 20px;
    margin:6px 0 0 10px;
    vertical-align:middle
}
.company-controller .heading-wrapper {
    margin-bottom:20px
}
.company-controller .heading-wrapper .yj-btn {
    margin-left:0;
    padding:5px 10px;
    float:none;
    font-size:12px
}
.company-controller h1 {
    text-shadow:0 2px 1px rgba(0, 0, 0, 0.2);
    font-size:30px;
    margin:0 0 9px 0;
    padding:0
}
.company-controller h2 {
    font-size:16px;
    padding:3px 0;
    margin:0
}
.company-controller p.subheading, .black_berry-controller p.subheading {
    margin:20px 0 5px 0
}
.company-controller .panel p.instruction {
    font-size:12px;
    color:#333;
    margin-top:10px
}
.company-controller .featured-heading {
    border-bottom:1px solid #eee;
    padding-bottom:6px;
    margin-bottom:14px
}
.company-controller .demo img {
    margin:10px 0 30px 20px
}
.company-controller img.company-desktop {
    margin-left:32px;
    margin-top:-19px;
    max-height:558px
}
.company-android .grid3 {
    margin-top:-20px
}
.company-android .grid1 {
    margin-left:-10px;
    margin-top:60px
}
.company-ios.grid4 {
    padding:16px 0 0 50px
}
.company-windowsphone.grid3 {
    padding-top:3px
}
.company-sharepoint .company-logo {
    margin-left:14px;
    margin-top:17px
}
.company-sharepoint .company-logo img {
    max-width:297px
}
.company-sharepoint .company-video {
    padding-left:37px;
    margin-top:37px
}
.company-salesforce .company-logo {
    padding-left:28px
}
.company-salesforce .company-video {
    margin-top:36px;
    padding-left:5px
}
.company-controller .company-logo-header {
    float:left;
    margin:0 20px 0 -17px
}
.company-email .company-logo-header {
    margin:-7px 20px 0 -3px
}
.company-reader .company-logo-header {
    margin:-9px 20px 0 -1px
}
.company-reader .diagram, .company-tripit .diagram {
    margin:10px 0 30px 30px
}
.company-tripit .company-logo-header {
    margin-left:53px
}
.company-twitter .company-logo-header {
    margin:-9px 20px 0 -1px
}
.company-twitter .diagram {
    margin-left:50px
}
.company-controller .bookmarklet-container {
    margin:20px 0 10px 20px
}
.company-controller ul.bulleted {
    margin:0 0 30px 0
}
.company-controller ul.sublist {
    margin-top:10px
}
.company-controller ul.sublist li {
    margin-left:10px
}
.company-controller ul.icon-list li {
    margin:0 0 14px 0;
    padding:0 0 6px 58px;
    background-image:url(https://c64.assets-yammer.com/images/iphone_app_spr_oct11.jpg);
    background-repeat:no-repeat;
    display:block;
    line-height:1.2
}
.company-controller ul.bulleted strong {
    display:block
}
.panel .threaded {
    background-position:0 5px
}
.panel .pm {
    background-position:0 -52px
}
.panel .read-unread {
    background-position:0 -95px
}
.panel .full-retina {
    background-position:0 -150px
}
.panel .multi-feed {
    background-position:0 -198px;
    padding-bottom:2px
}
.panel .upgraded {
    background-position:0 -249px
}
.panel .document {
    background-position:0 -303px
}
.panel .mulitnetwork {
    background-position:0 -353px
}
.panel .fullconvo {
    background-position:0 -403px
}
.panel .unreadmsg {
    background-position:0 -506px
}
.panel .memberdir {
    background-position:0 -452px
}
.yj-ta {
    background-color:#fff;
    position:absolute;
    z-index:9997;
    display:none;
    border:1px solid #ccc;
    border-top:0;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)
}
.modal .yj-ta {
    z-index:10001
}
.yj-ta dd {
    margin:0
}
.yj-ta-empty {
    display:none !important
}
.yj-ta-results {
    width:20em;
    overflow:hidden;
    border:0;
    background:#fbfbfb
}
.yj-ta-results.yj-ta-results-scrollable {
    overflow-y:auto;
    max-height:375px
}
.yj-ta .yj-ta-hint {
    background-color:#fff;
    padding:5px;
    font-style:italic;
    color:#333;
    border-top:1px solid #ebebeb
}
.yj-ta-option {
    padding:5px;
    display:block;
    background-color:#fff;
    cursor:pointer
}
.yj-ta-withheaders .yj-ta-option {
    margin-left:26px;
    border-left:1px solid #ebebeb
}
.yj-ta-wide .yj-ta-withheaders .yj-ta-option {
    margin-left:125px
}
.yj-ta-exp {
    height:50px
}
.yj-ta-option img {
    width:40px;
    height:40px;
    float:left;
    padding:3px 6px 3px 3px
}
.yj-ta-model-file img {
    width:31px;
    padding-right:15px
}
.yj-ta-option .yj-ta-name {
    display:block;
    padding:4px 0;
    font-size:11px;
    color:#333;
    overflow:hidden;
    line-height:11px;
    word-wrap:break-word;
    max-height:19px
}
.yj-ta-option .yj-ta-byline {
    display:block;
    font-size:10px;
    line-height:12px;
    color:#999;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.yj-ta-option .yj-ta-option-byline-leave {
    padding-bottom:5px
}
.yj-ta-model-domain .yj-ta-name {
    max-height:none
}
.yj-ta-model-topic .yj-ta-byline {
    display:none
}
.yj-ta-additional {
    text-align:center;
    overflow:hidden;
    zoom:1;
    width:100%;
    padding:0;
    border-width:1px 0 0 0;
    border-color:#CCC !important
}
.yj-ta-has-additional {
    -webkit-border-bottom-right-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.yj-ta-additional a {
    font-size:12px;
    font-weight:normal;
    color:#666;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:38px;
    height:38px;
    text-decoration:none
}
.yj-menu .yj-selected.yj-ta-additional a {
    color:#666 !important
}
.yj-ta .yj-selected {
    font-weight:normal;
    text-decoration:none;
    cursor:pointer;
    background-color:#efefef
}
.yj-ta div.yj-selected {
    background:-moz-linear-gradient(top, #fff 0, #ecf3fe 100%);
    background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ecf3fe));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ecf3fe', GradientType=0)
}
.yj-ta .yj-underline {
    text-decoration:underline
}
.yj-ta .yj-ta-spinner {
    background-image:url(https://c64.assets-yammer.com/images/small-spinner.gif);
    background-position:right;
    background-repeat:no-repeat
}
.yj-ta .yj-selected .yj-ta-result {
    color:#0e52be !important
}
.yj-ta .yj-ta-heading {
    color:#666;
    font-weight:bold;
    background-repeat:no-repeat;
    text-indent:22px;
    width:26px;
    float:left;
    border-top:1px solid #ebebeb;
    margin:0;
    height:0;
    overflow:visible
}
.yj-ta .yj-first {
    border-top:1px solid #ebebeb
}
.ie7 .yj-ta .yj-first {
    margin-top:-1px
}
.yj-ta-heading {
    display:none
}
.yj-ta-withheaders .yj-ta-heading {
    display:block
}
.yj-ta-wide .yj-ta-heading {
    width:125px
}
.yj-ta .yj-ta-heading div.head {
    text-indent:-9999px;
    display:block;
    font-size:90%;
    position:relative
}
.yj-ta-wide .yj-ta-heading div.head {
    text-indent:0;
    padding:7px 0 7px 29px
}
.yj-ta-heading .icon, .yj-ta-heading .yj-ta-heading-img {
    display:block;
    position:absolute;
    top:5px;
    left:5px
}
.yj-ta-mini img {
    display:none
}
.yj-ta-mini .yj-ta-byline {
    display:none
}
.yj-ta-mini .yj-ta-option, .yj-ta-mini .yj-ta-name {
    margin:0 !important;
    border:0;
    height:auto !important
}
.yj-ta-mini .yj-ta-heading {
    display:none
}
.yj-type-ahead-results {
    width:20em;
    overflow:hidden
}
.yj-type-ahead {
    background-color:#fff;
    position:absolute;
    z-index:9997;
    display:none
}
.modal .yj-type-ahead {
    z-index:10001
}
.yj-type-ahead .yj-selected {
    font-weight:normal;
    background:#dbe2fe;
    text-decoration:none
}
.yj-type-ahead .yj-hint {
    padding:3px;
    background-color:#ffd
}
.yj-type-ahead .yj-typeahead-spinner {
    background-image:url(https://c64.assets-yammer.com/images/small-spinner.gif);
    background-position:right;
    background-repeat:no-repeat
}
.yj-type-ahead .yj-selected .yj-type-ahead-result {
    color:#0e52be !important
}
.yj-typeahead-option .yj-topic-count {
    font-size:90%;
    color:#666
}
.yj-type-ahead .yj-tagger-heading {
    background-color:#efefef;
    color:#666;
    font-weight:bold;
    padding:5px 10px
}
.yj-type-ahead .yj-tagger-heading h4 {
    text-align:left;
    display:inline
}
#single-sign-on-instruct {
    overflow-x:hidden;
    background-color:white;
    padding:15px 0 15px 15px;
    text-align:left
}
#single-sign-on-instruct-text {
    width:460px
}
.company-controller #single-sign-on-instruct, .black_berry-controller #single-sign-on-instruct {
    background:0;
    padding-bottom:0;
    width:600px
}
.company-controller #install-desktop-info {
    width:600px;
    margin-top:10px;
    margin-left:10px
}
#ephemeral-password-box {
    font-weight:bold
}
#contact-sales-wrapper .yj-lightbox-content {
    background-color:#eee
}
.public-site #yj_cboxOverlay {
    background:rgba(0, 0, 0, 0.5);
    z-index:500
}
.ie7.public-site #yj_cboxOverlay, .ie8.public-site #yj_cboxOverlay {
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=0)
}
#contact-sales-wrapper #yj-colorbox {
    width:520px;
    background:#eee;
    z-index:101;
    padding:30px 30px 30px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
    -box-shadow:0 0 10px rgba(0, 0, 0, 0.4);
    position:absolute;
    z-index:600;
    border:0
}
.ie-x #contact-sales-wrapper #yj-colorbox {
    border:none !important
}
#contact-sales-wrapper #yj_cboxContent {
    margin-top:0;
    margin-left:20px
}
#contact-sales-wrapper #yj_cboxWrapper, .yj-lightbox-content {
    background:0
}
.ie-x #contact-sales-wrapper .yj-lightbox-content {
    background-color:#eee
}
#contact-sales-wrapper #yj_cboxClose {
    top:11px
}
#contact-sales-wrapper #yj_cboxPhoto {
    margin-top:35px
}
#contact-sales-wrapper #yj_cboxContent {
    border:0
}
#contact-sales-wrapper #yj_cboxBottomCenter, #contact-sales-wrapper #yj_cboxLoadedContent {
    background-color:#eee
}
#contact-sales-wrapper #yj_cboxPrevious, #contact-sales-wrapper #yj_cboxNext, #contact-sales-wrapper #yj_cboxTitle {
    top:8px
}
#contact-sales-form {
    color:#666
}
#contact-sales-form h3 {
    margin-top:5px;
    font-size:24px
}
#contact-sales-form input[type="email"], #contact-sales-form input[type="text"] {
    font-size:12px;
    border:1px solid #b3b7ba;
    box-shadow:none;
    height:14px;
    line-height:normal;
    padding:4px 20px 4px 2px;
    width:210px
}
#contact-sales-form label {
    font-weight:normal;
    display:block
}
#contact-sales-form p {
    width:49%;
    padding-left:0;
    float:left
}
#contact-sales-form .col2 {
    margin-left:4px
}
#contact-sales-form p.wide {
    width:100%
}
#contact-sales-form textarea {
    width:500px;
    min-height:70px;
    resize:vertical
}
#contact-sales-form select {
    padding:2px 0;
    margin-left:1px;
    width:235px
}
#contact-sales-form {
    width:550px;
    overflow:hidden;
    text-align:left
}
#contact-sales-form .yj-validation-error {
    color:red;
    margin-left:20px
}
#contact-sales-form .yj-honeypot {
    left:-99999px;
    position:absolute;
    height:0;
    padding:0;
    border:0;
    width:0
}
#invalid-user {
    margin-top:40px
}
#invalid-user h1 {
    -moz-text-shadow:0 2px 0 #fff;
    -webkit-text-shadow:0 2px 0 #fff;
    text-shadow:0 2px 0 #fff
}
#invalid-user {
    min-height:500px
}
#invalid-user #invalidate_user {
    margin-right:10px
}
#invalid-user p {
    font-size:14px;
    margin-bottom:15px;
    padding-left:0
}
#invalid-user label {
    float:left;
    clear:both;
    margin-right:17px;
    line-height:32px;
    font-weight:normal
}
#invalid-user strong {
    line-height:32px;
    font-weight:normal
}
#invalid-user .change-email-btn {
    clear:both;
    float:left;
    margin:32px 0 0 0
}
#invalid-user #wrong-address {
    margin:30px 0
}
.public-site .announcement {
    background:#eee url("https://c64.assets-yammer.com/images/public_site/bg-yamjam.png") 0 0 repeat-x;
    font-size:14px;
    margin:-20px 0 20px;
    padding:10px;
    text-align:center
}
.public-site .announcement a {
    display:block
}
.public-site .announcement a span {
    border-bottom:1px solid #39c;
    padding-bottom:2px
}
#network-public .side-col p.yamjam {
    margin-bottom:-100px
}
.google-tracking img, #google_analytics, #tr8n-colorbox {
    display:none
}
p.att, ul.itemized {
    font-size:14px
}
.bb-email-status {
    margin-left:20px
}
.bb-email-status .spinner {
    display:none
}
.commands th {
    text-align:left
}
.browser-activation {
    margin-top:40px;
    font-size:16px
}
.message-wrapper {
    margin-top:40px;
    font-size:16px
}
.message-wrapper p {
    line-height:1.5
}
.yj-btn-orangey {
    color:#fff;
    background-color:#ffa538;
    border-color:#db7500
}
.yj-btn-orangey:hover, .yj-btn-orangey:focus {
    color:#fff;
    background-color:#f68b1e;
    border-color:#db7500;
    text-decoration:none;
    text-shadow:0 1px 1px rgba(51, 51, 51, .4)
}
.yj-btn-orangey:active {
    color:#fff;
    background-color:#dd7205;
    border-color:#db7500
}
.colorbox-wrap {
    display:none
}
#yj-colorbox, #yj_cboxOverlay, #yj_cboxWrapper {
    position:absolute;
    top:0;
    left:0;
    z-index:9999
}
#yj_cboxWrapper {
    background-color:#e7e7e7
}
#yj_cboxOverlay {
    position:fixed;
    width:100%;
    height:100%
}
#yj_cboxBottom, #yj_cboxTop {
    font-size:0
}
#yj_cboxMiddleLeft, #yj_cboxBottomLeft {
    clear:left
}
#yj_cboxContent {
    position:relative;
    overflow:visible;
    border-top:1px solid #cfcfcf
}
#yj_cboxLoadedContent {
    overflow:auto
}
#yj_cboxLoadedContent iframe {
    display:block;
    width:100%;
    height:100%;
    border:0
}
#yj_cboxTitle {
    margin:0;
    font-size:16px;
    font-weight:bold;
    height:18px;
    overflow:hidden;
    line-height:17px
}
#yj_cboxLoadingOverlay, #yj_cboxLoadingGraphic {
    position:absolute;
    top:0;
    left:0;
    width:100%
}
#yj_cboxPrevious, #yj_cboxNext, #yj_cboxClose, #yj_cboxSlideshow {
    cursor:pointer
}
#yj_cboxOverlay {
    background:url(https://c64.assets-yammer.com/images/colorbox/overlay.png) 0 0 repeat
}
#yj_cboxContent {
    margin-top:32px
}
#yj_cboxLoadingGraphic, #yj_cboxContent iframe {
    background:url(https://c64.assets-yammer.com/images/small-spinner.gif) center center no-repeat
}
#yj_cboxTitle {
    position:absolute;
    top:-23px;
    left:10px;
    color:#444
}
#yj_cboxCurrent {
    position:absolute;
    top:-22px;
    right:205px;
    text-indent:-9999px
}
#yj_cboxSlideshow, #yj_cboxPrevious, #yj_cboxNext, #yj_cboxClose {
    text-indent:-9999px;
    width:20px;
    height:20px;
    position:absolute;
    top:-23px;
    background:url(https://c64.assets-yammer.com/images/colorbox/controls.png) 0 0 no-repeat
}
#yj_cboxPrevious {
    position:absolute;
    top:-26px;
    right:52px;
    background:url(https://c64.assets-yammer.com/images/colorbox/controls.png) 0 0 no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px
}
#yj_cboxPrevious.hover {
    background-position:0 -25px
}
#yj_cboxNext {
    position:absolute;
    top:-26px;
    right:32px;
    background:url(https://c64.assets-yammer.com/images/colorbox/controls.png) -25px 0 no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px
}
#yj_cboxNext.hover {
    background-position:-25px -25px
}
#yj_cboxClose {
    background:url(https://c64.assets-yammer.com/images/buttons/x-lightbox-close-light.png) no-repeat top left;
    width:16px;
    height:16px;
    text-indent:-5000px;
    right:10px
}
#yj_cboxClose.hover {
    background-image:url(https://c64.assets-yammer.com/images/buttons/x-lightbox-close-dark.png)
}
.yj_cboxSlideshow_on #yj_cboxPrevious, .yj_cboxSlideshow_off #yj_cboxPrevious {
    right:66px
}
.yj_cboxSlideshow_on #yj_cboxSlideshow {
    background-position:-75px -25px;
    right:44px
}
.yj_cboxSlideshow_on #yj_cboxSlideshow.hover {
    background-position:-100px -25px
}
.yj_cboxSlideshow_off #yj_cboxSlideshow {
    background-position:-100px 0;
    right:44px
}
.yj_cboxSlideshow_off #yj_cboxSlideshow.hover {
    background-position:-75px -25px
}
#yj_cboxBottomCenter {
    background-color:#fff;
    border:0
}
.yj-lightbox-content {
    background-color:#fff;
    padding:10px
}
.yj-lightbox-content.no-padding {
    padding:0
}
#yj-colorbox form, #yj_cboxPhoto {
    zoom:1
}
#yj-colorbox {
    background:transparent;
    border:12px solid rgba(0, 0, 0, 0.5);
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px
}
.ie-x #yj-colorbox {
    border:12px solid #999
}
#yj-colorbox #tabs {
    width:460px;
    min-height:253px;
    padding:0
}
#yj-colorbox .ui-tabs {
    padding:0;
    border-bottom:none !important
}
#yj-colorbox .ui-widget-header, #yj-colorbox .ui-widget-content {
    border-top:none !important
}
#yj-colorbox #webmail, #yj-colorbox #outlook {
    min-height:200px;
    _height:210px
}
#yj-colorbox #original_photo {
    min-width:200px;
    text-align:center;
    padding:10px 0
}
.lightbox {
    position:absolute;
    _position:static;
    display:none;
    top:50%;
    left:50%;
    margin:-220px 0 0 -250px;
    _margin-left:auto;
    _margin-right:auto;
    _margin-top:200px;
    padding:10px;
    z-index:2100;
    width:500px;
    height:auto;
    background:url('https://c64.assets-yammer.com/images/black_opacity_50.png') !important;
    background-image:none;
    filter:none !important;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://c64.assets-yammer.com/images/black_opacity_50.png', sizingMethod='crop');
    -moz-border-radius:6px;
    -webkit-border-radius:6px
}
.lightbox_content {
    background:#fff;
    text-align:left;
    padding:20px;
    zoom:1;
    position:relative;
    line-height:1.5em
}
.lightbox_content a.action {
    display:block;
    text-align:center;
    margin:20px 0 10px
}
.lightbox img.resize {
    width:476px
}
#original_photo .lightbox_content {
    text-align:center
}
.lightbox table.form {
    width:400px;
    margin:0 auto
}
.lightbox table.form th {
    width:100px
}
.lightbox table.form td {
    vertical-align:top
}
.lightbox table.wide_form th {
    width:150px
}
.lightbox table.form .submit {
    margin-left:0
}
.lightbox table.form textarea {
    font-size:11px;
    width:230px;
    height:30px
}
.lightbox .buttons {
    margin-left:47px
}
.lightbox li {
    list-type:decimal
}
.lightbox .checklist li, .lightbox .checklist .checkbox {
    margin-left:0
}
.lightbox_content li.domain {
    padding-top:1px
}
.lightbox a.close img {
    padding:3px
}
.lightbox a.close:hover img {
    background:#fff;
    border:solid 1px #ccc;
    padding:2px
}
.lightbox-header h2, .lightbox-header h3 {
    float:left;
    margin-bottom:0
}
.lightbox .close {
    width:12px;
    height:12px;
    top:12px;
    right:12px;
    background-image:url(https://c64.assets-yammer.com/images/x-big-grey.png)
}
.lightbox .close:hover {
    background-image:url(https://c64.assets-yammer.com/images/x-big-black.png)
}
.lightbox #tabs {
    margin:-20px -20px 0 -20px;
    border:0
}
.lightbox-header p {
    float:left;
    margin-left:.5em;
    margin-bottom:0;
    line-height:30px
}
.lightbox .secondary-actions {
    display:inline;
    line-height:30px
}
.active-screenshot-preview-list-item, .add-icon, .add-members-icon, .admin-icon, .app-icon, .arrow-grey-icon, .arrow-right-icon, .back-icon:hover, .back-icon, .balloon-arrow-icon, .balloon-gray-icon, .blue-left-arrow-icon, .bookmarks-icon, .broadcast-messages-icon:hover, .browse-icon, .building-icon, .chart-org-icon, .chat-add-icon:hover, .chat-close-icon:hover, .chat-icon, .chat-light-icon, .chat-minimize-icon:hover, .chat-tools-icon:hover, .chat-tools-icon, .check-green-icon, .check-icon, .check-mark-icon, .clock-icon, .colleagues-icon, .comments-icon, .content-lightbox-left-arrow-icon:hover, .content-lightbox-left-arrow-icon, .content-lightbox-right-arrow-icon:hover, .content-lightbox-right-arrow-icon, .create-grey-icon, .cross-script-icon, .crumb-arrow-icon, .date-icon:hover, .date-icon, .delete-icon, .deleted-file-icon, .detail-down-arrow-icon, .detail-grey-icon, .detail-light-icon, .detail-right-arrow-icon, .dnd-handle-icon, .document-adp-icon, .document-ai-icon, .document-default-icon, .document-doc-icon, .document-fla-icon, .document-html-icon, .document-image-icon, .document-mov-icon, .document-mp3-icon, .document-pdf-icon, .document-php-icon, .document-ppt-icon, .document-psd-icon, .document-pst-icon, .document-swf-icon, .document-txt-icon, .document-video-icon, .document-xls-icon, .document-zip-icon, .down-arrow-grey-icon, .download-grey-icon, .download-icon, .download-white-icon, .edit-pencil-selfhover-icon:hover, .edit-pencil-selfhover-icon, .edit-pencil-small-selfhover-icon:hover, .edit-pencil-small-selfhover-icon, .email-icon, .facebook-icon, .file-icon, .files-icon, .files-large-icon, .files-tab-icon, .flag-icon, .flash-error-icon, .flash-notice-icon, .folder-icon, .folder-large-icon, .follow-grey-icon, .follow-icon, .follow-light-icon, .globe-arrow-icon, .goldstar-icon, .group-group-icon, .groups-blue-icon, .groups-icon, .house-icon, .inbox-previews-attachment-icon, .inbox-previews-reply-icon, .inbox-upload-icon, .invalid-icon, .leave-dark-grey-icon, .leave-light-grey-icon, .like-icon:hover, .like-icon, .link-app-icon, .link-icon, .linkedin-icon, .magnify-icon:hover, .magnify-icon, .magnify-small-icon, .mail-arrow-icon, .mail-icon, .members-icon, .mention-icon, .messages-icon, .my-profile-blue-icon, .my-profile-icon, .network-icon, .official-star-icon, .page-error-icon, .page-icon, .page-pen-icon, .pages-header-blue-icon, .pages-header-icon, .pages-icon, .pages-tab-icon, .parent-nohover:hover .magnify-icon, .pencil-edit-grey-icon, .pencil-edit-icon, .picture-icon, .plus-white-icon, .poll-highlight-icon, .poll-icon:hover, .poll-icon, .presence-offline-icon, .presence-online-icon, .preview-icon, .private-icon, .private-small-icon, .profile-icon, .revert-icon, .rss-icon, .search-carret-icon, .select-file-icon, .selector-arrow-icon, .selector-icon:hover, .selector-icon, .share-file-grey-icon, .share-file-light-icon, .share-icon, .share-small-icon, .share-thread-grey-icon, .skype-icon, .small-next-icon, .sprite-parent:hover .add-members-icon:hover, .sprite-parent:hover .add-members-icon, .sprite-parent:hover .back-icon, .sprite-parent:hover .broadcast-messages-icon, .sprite-parent:hover .content-lightbox-download-icon, .sprite-parent:hover .content-lightbox-gotofile-icon, .sprite-parent:hover .content-lightbox-share-icon, .sprite-parent:hover .date-icon, .sprite-parent:hover .delete-icon, .sprite-parent:hover .download-icon, .sprite-parent:hover .email-icon, .sprite-parent:hover .files-icon, .sprite-parent:hover .house-icon, .sprite-parent:hover .magnify-icon, .sprite-parent:hover .mention-icon, .sprite-parent:hover .messages-icon, .sprite-parent:hover .notifications-icon, .sprite-parent:hover .official-star-icon, .sprite-parent:hover .page-pen-icon, .sprite-parent:hover .pencil-edit-icon, .sprite-parent:hover .poll-icon, .sprite-parent:hover .revert-icon, .sprite-parent:hover .search-carret-icon, .sprite-parent:hover .share-icon, .sprite-parent:hover .topic-icon, .sprite-parent:hover .unlocked-grey-icon, .sprite-parent:hover .upload-icon, .sprite-parent:hover .web-notifier-pointer-icon, .sprite-parent:hover .yj-network-unread-icon, .star-icon, .tag-add-icon, .tick-icon, .tooltip-down-icon, .tooltip-left-icon, .tooltip-right-icon, .tooltip-sm-blue-right-icon, .tooltip-sm-down-icon, .tooltip-sm-left-icon, .tooltip-sm-right-icon, .tooltip-sm-up-icon, .tooltip-up-icon, .topic-blue-icon, .topic-dark-blue-icon, .topic-icon, .topics-header-icon, .translated-icon, .twitter-icon, .unfollow-grey-icon, .unfollow-icon, .unfollow-light-icon, .uni-search-icon, .unlocked-grey-icon, .update-icon, .upload-icon:hover, .upload-icon, .upload-white-icon, .user-icon, .vcard-icon, .web-notifier-pointer-icon, .windows-notifier-icon, .x-bubble-icon:hover, .x-bubble-icon, .x-grey-icon:hover, .x-grey-icon, .x-grey-light-icon:hover, .x-grey-light-icon, .yj-binary-on, .yj-mouseover .pencil-edit-icon, .yj-mouseover .windows-notifier-icon, .yj-open .selector-icon, .yj-selected .add-members-icon, .yj-selected .admin-icon, .yj-selected .app-icon, .yj-selected .balloon-gray-icon, .yj-selected .bookmarks-icon, .yj-selected .browse-icon, .yj-selected .building-icon, .yj-selected .chart-org-icon, .yj-selected .chat-icon, .yj-selected .date-icon, .yj-selected .file-icon, .yj-selected .group-group-icon, .yj-selected .groups-icon, .yj-selected .house-icon, .yj-selected .inbox-upload-icon, .yj-selected .like-icon, .yj-selected .link-app-icon, .yj-selected .mail-icon, .yj-selected .members-icon, .yj-selected .mention-icon, .yj-selected .messages-icon, .yj-selected .my-profile-icon, .yj-selected .network-icon, .yj-selected .page-pen-icon, .yj-selected .pages-icon, .yj-selected .poll-icon, .yj-selected .private-icon, .yj-selected .profile-icon, .yj-selected .rss-icon, .yj-selected .share-icon, .yj-selected .tag-add-icon, .yj-selected .topic-icon {
    background:url('https://c64.assets-yammer.com/images/home_css_sprite.png?1391033267') no-repeat
}
.active-screenshot-preview-list-item {
    background-position:0 0;
    width:57px;
    height:7px
}
.add-icon {
    background-position:0 -12px;
    width:16px;
    height:16px
}
.add-members-icon {
    background-position:0 -33px;
    width:16px;
    height:16px
}
.admin-icon {
    background-position:0 -54px;
    width:16px;
    height:16px
}
.app-icon {
    background-position:0 -75px;
    width:16px;
    height:16px
}
.arrow-grey-icon {
    background-position:0 -96px;
    width:10px;
    height:10px
}
.arrow-right-icon {
    background-position:0 -111px;
    width:9px;
    height:9px
}
.back-icon:hover {
    background-position:0 -125px
}
.back-icon {
    background-position:0 -146px;
    width:16px;
    height:16px
}
.balloon-arrow-icon {
    background-position:0 -167px;
    width:16px;
    height:16px
}
.balloon-gray-icon {
    background-position:0 -188px;
    width:16px;
    height:16px
}
.blue-left-arrow-icon {
    background-position:0 -209px;
    width:6px;
    height:9px
}
.bookmarks-icon {
    background-position:0 -223px;
    width:16px;
    height:16px
}
.broadcast-messages-icon:hover {
    background-position:0 -244px;
    width:16px;
    height:16px
}
.browse-icon {
    background-position:0 -265px;
    width:16px;
    height:16px
}
.building-icon {
    background-position:0 -286px;
    width:16px;
    height:16px
}
.chart-org-icon {
    background-position:0 -307px;
    width:16px;
    height:16px
}
.chat-add-icon:hover {
    background-position:0 -328px;
    width:19px;
    height:19px
}
.chat-close-icon:hover {
    background-position:0 -352px;
    width:19px;
    height:19px
}
.chat-icon {
    background-position:0 -376px;
    width:16px;
    height:16px
}
.chat-light-icon {
    background-position:0 -397px;
    width:16px;
    height:16px
}
.chat-minimize-icon:hover {
    background-position:0 -418px;
    width:19px;
    height:19px
}
.chat-tools-icon:hover {
    background-position:0 -442px
}
.chat-tools-icon {
    background-position:0 -466px;
    width:19px;
    height:19px
}
.check-green-icon {
    background-position:0 -490px;
    width:16px;
    height:16px
}
.check-icon {
    background-position:0 -511px;
    width:10px;
    height:10px
}
.check-mark-icon {
    background-position:0 -526px;
    width:8px;
    height:8px
}
.clock-icon {
    background-position:0 -539px;
    width:12px;
    height:12px
}
.colleagues-icon {
    background-position:0 -556px;
    width:24px;
    height:24px
}
.comments-icon {
    background-position:0 -585px;
    width:16px;
    height:16px
}
.content-lightbox-left-arrow-icon:hover {
    background-position:0 -606px
}
.content-lightbox-left-arrow-icon {
    background-position:0 -647px;
    width:19px;
    height:36px
}
.content-lightbox-right-arrow-icon:hover {
    background-position:0 -688px
}
.content-lightbox-right-arrow-icon {
    background-position:0 -729px;
    width:19px;
    height:36px
}
.create-grey-icon {
    background-position:0 -770px;
    width:16px;
    height:16px
}
.cross-script-icon {
    background-position:0 -791px;
    width:16px;
    height:16px
}
.crumb-arrow-icon {
    background-position:0 -812px;
    width:16px;
    height:16px
}
.date-icon:hover {
    background-position:0 -833px
}
.date-icon {
    background-position:0 -854px;
    width:16px;
    height:16px
}
.delete-icon {
    background-position:0 -875px;
    width:16px;
    height:16px
}
.deleted-file-icon {
    background-position:0 -896px;
    width:48px;
    height:48px
}
.detail-down-arrow-icon {
    background-position:0 -949px;
    width:16px;
    height:16px
}
.detail-grey-icon {
    background-position:0 -970px;
    width:16px;
    height:16px
}
.detail-light-icon {
    background-position:0 -991px;
    width:16px;
    height:16px
}
.detail-right-arrow-icon {
    background-position:0 -1012px;
    width:16px;
    height:16px
}
.dnd-handle-icon {
    background-position:0 -1033px;
    width:16px;
    height:16px
}
.document-adp-icon {
    background-position:0 -1054px;
    width:16px;
    height:16px
}
.document-ai-icon {
    background-position:0 -1075px;
    width:16px;
    height:16px
}
.document-default-icon {
    background-position:0 -1096px;
    width:16px;
    height:16px
}
.document-doc-icon {
    background-position:0 -1117px;
    width:16px;
    height:16px
}
.document-fla-icon {
    background-position:0 -1138px;
    width:16px;
    height:16px
}
.document-html-icon {
    background-position:0 -1159px;
    width:16px;
    height:16px
}
.document-image-icon {
    background-position:0 -1180px;
    width:16px;
    height:16px
}
.document-mov-icon {
    background-position:0 -1201px;
    width:16px;
    height:16px
}
.document-mp3-icon {
    background-position:0 -1222px;
    width:16px;
    height:16px
}
.document-pdf-icon {
    background-position:0 -1243px;
    width:16px;
    height:16px
}
.document-php-icon {
    background-position:0 -1264px;
    width:16px;
    height:16px
}
.document-ppt-icon {
    background-position:0 -1285px;
    width:16px;
    height:16px
}
.document-psd-icon {
    background-position:0 -1306px;
    width:16px;
    height:16px
}
.document-pst-icon {
    background-position:0 -1327px;
    width:16px;
    height:16px
}
.document-swf-icon {
    background-position:0 -1348px;
    width:16px;
    height:16px
}
.document-txt-icon {
    background-position:0 -1369px;
    width:16px;
    height:16px
}
.document-video-icon {
    background-position:0 -1390px;
    width:16px;
    height:16px
}
.document-xls-icon {
    background-position:0 -1411px;
    width:16px;
    height:16px
}
.document-zip-icon {
    background-position:0 -1432px;
    width:16px;
    height:16px
}
.down-arrow-grey-icon {
    background-position:0 -1453px;
    width:7px;
    height:4px
}
.download-grey-icon {
    background-position:0 -1462px;
    width:16px;
    height:16px
}
.download-icon {
    background-position:0 -1483px;
    width:16px;
    height:16px
}
.download-white-icon {
    background-position:0 -1504px;
    width:14px;
    height:14px
}
.edit-pencil-selfhover-icon:hover {
    background-position:0 -1523px
}
.edit-pencil-selfhover-icon {
    background-position:0 -1544px;
    width:16px;
    height:16px
}
.edit-pencil-small-selfhover-icon:hover {
    background-position:0 -1565px
}
.edit-pencil-small-selfhover-icon {
    background-position:0 -1582px;
    width:12px;
    height:12px
}
.email-icon {
    background-position:0 -1599px;
    width:16px;
    height:16px
}
.facebook-icon {
    background-position:0 -1620px;
    width:16px;
    height:16px
}
.file-icon {
    background-position:0 -1641px;
    width:16px;
    height:16px
}
.files-icon {
    background-position:0 -1662px;
    width:16px;
    height:16px
}
.files-large-icon {
    background-position:0 -1683px;
    width:24px;
    height:24px
}
.files-tab-icon {
    background-position:0 -1712px;
    width:20px;
    height:20px
}
.flag-icon {
    background-position:0 -1737px;
    width:16px;
    height:16px
}
.flash-error-icon {
    background-position:0 -1758px;
    width:30px;
    height:25px
}
.flash-notice-icon {
    background-position:0 -1788px;
    width:25px;
    height:26px
}
.folder-icon {
    background-position:0 -1819px;
    width:16px;
    height:11px
}
.folder-large-icon {
    background-position:0 -1835px;
    width:24px;
    height:16px
}
.follow-grey-icon {
    background-position:0 -1856px;
    width:16px;
    height:16px
}
.follow-icon {
    background-position:0 -1877px;
    width:10px;
    height:10px
}
.follow-light-icon {
    background-position:0 -1892px;
    width:16px;
    height:16px
}
.globe-arrow-icon {
    background-position:0 -1913px;
    width:16px;
    height:16px
}
.goldstar-icon {
    background-position:0 -1934px;
    width:11px;
    height:11px
}
.group-group-icon {
    background-position:0 -1950px;
    width:16px;
    height:16px
}
.groups-blue-icon {
    background-position:0 -1971px;
    width:16px;
    height:16px
}
.groups-icon {
    background-position:0 -1992px;
    width:16px;
    height:16px
}
.house-icon {
    background-position:0 -2013px;
    width:16px;
    height:16px
}
.inbox-previews-attachment-icon {
    background-position:0 -2034px;
    width:15px;
    height:15px
}
.inbox-previews-reply-icon {
    background-position:0 -2054px;
    width:17px;
    height:12px
}
.inbox-upload-icon {
    background-position:0 -2071px;
    width:16px;
    height:16px
}
.invalid-icon {
    background-position:0 -2092px;
    width:16px;
    height:16px
}
.leave-dark-grey-icon {
    background-position:0 -2113px;
    width:16px;
    height:16px
}
.leave-light-grey-icon {
    background-position:0 -2134px;
    width:16px;
    height:16px
}
.like-icon:hover {
    background-position:0 -2155px
}
.like-icon {
    background-position:0 -2170px;
    width:10px;
    height:10px
}
.link-app-icon {
    background-position:0 -2185px;
    width:16px;
    height:16px
}
.link-icon {
    background-position:0 -2206px;
    width:16px;
    height:16px
}
.linkedin-icon {
    background-position:0 -2227px;
    width:16px;
    height:16px
}
.magnify-icon:hover {
    background-position:0 -2248px
}
.magnify-icon {
    background-position:0 -2269px;
    width:16px;
    height:16px
}
.magnify-small-icon {
    background-position:0 -2290px;
    width:16px;
    height:16px
}
.mail-arrow-icon {
    background-position:0 -2311px;
    width:16px;
    height:16px
}
.mail-icon {
    background-position:0 -2332px;
    width:16px;
    height:16px
}
.members-icon {
    background-position:0 -2353px;
    width:16px;
    height:16px
}
.mention-icon {
    background-position:0 -2374px;
    width:16px;
    height:16px
}
.messages-icon {
    background-position:0 -2395px;
    width:16px;
    height:16px
}
.my-profile-blue-icon {
    background-position:0 -2416px;
    width:16px;
    height:16px
}
.my-profile-icon {
    background-position:0 -2437px;
    width:16px;
    height:16px
}
.network-icon {
    background-position:0 -2458px;
    width:16px;
    height:16px
}
.official-star-icon {
    background-position:0 -2479px;
    width:16px;
    height:16px
}
.page-error-icon {
    background-position:0 -2500px;
    width:46px;
    height:41px
}
.page-icon {
    background-position:0 -2546px;
    width:16px;
    height:16px
}
.page-pen-icon {
    background-position:0 -2567px;
    width:16px;
    height:16px
}
.pages-header-blue-icon {
    background-position:0 -2588px;
    width:50px;
    height:50px
}
.pages-header-icon {
    background-position:0 -2643px;
    width:50px;
    height:50px
}
.pages-icon {
    background-position:0 -2698px;
    width:16px;
    height:16px
}
.pages-tab-icon {
    background-position:0 -2719px;
    width:20px;
    height:20px
}
.parent-nohover:hover .magnify-icon {
    background-position:0 -2744px;
    width:16px;
    height:16px
}
.pencil-edit-grey-icon {
    background-position:0 -2765px;
    width:16px;
    height:16px
}
.pencil-edit-icon {
    background-position:0 -2786px;
    width:16px;
    height:16px
}
.picture-icon {
    background-position:0 -2807px;
    width:16px;
    height:16px
}
.plus-white-icon {
    background-position:0 -2828px;
    width:11px;
    height:11px
}
.poll-highlight-icon {
    background-position:0 -2844px;
    width:16px;
    height:16px
}
.poll-icon:hover {
    background-position:0 -2865px
}
.poll-icon {
    background-position:0 -2886px;
    width:16px;
    height:16px
}
.presence-offline-icon {
    background-position:0 -2907px;
    width:13px;
    height:13px
}
.presence-online-icon {
    background-position:0 -2925px;
    width:13px;
    height:13px
}
.preview-icon {
    background-position:0 -2943px;
    width:16px;
    height:16px
}
.private-icon {
    background-position:0 -2964px;
    width:16px;
    height:16px
}
.private-small-icon {
    background-position:0 -2985px;
    width:10px;
    height:10px
}
.profile-icon {
    background-position:0 -3000px;
    width:16px;
    height:16px
}
.revert-icon {
    background-position:0 -3021px;
    width:16px;
    height:16px
}
.rss-icon {
    background-position:0 -3042px;
    width:16px;
    height:16px
}
.search-carret-icon {
    background-position:0 -3063px;
    width:15px;
    height:7px
}
.select-file-icon {
    background-position:0 -3075px;
    width:16px;
    height:16px
}
.selector-arrow-icon {
    background-position:0 -3096px;
    width:28px;
    height:8px
}
.selector-icon:hover {
    background-position:0 -3109px
}
.selector-icon {
    background-position:0 -3132px;
    width:19px;
    height:18px
}
.share-file-grey-icon {
    background-position:0 -3155px;
    width:16px;
    height:16px
}
.share-file-light-icon {
    background-position:0 -3176px;
    width:16px;
    height:16px
}
.share-icon {
    background-position:0 -3197px;
    width:16px;
    height:16px
}
.share-small-icon {
    background-position:0 -3218px;
    width:9px;
    height:9px
}
.share-thread-grey-icon {
    background-position:0 -3232px;
    width:16px;
    height:16px
}
.skype-icon {
    background-position:0 -3253px;
    width:16px;
    height:16px
}
.small-next-icon {
    background-position:0 -3274px;
    width:8px;
    height:13px
}
.sprite-parent:hover .add-members-icon:hover {
    background-position:0 -3292px;
    width:16px;
    height:16px
}
.sprite-parent:hover .add-members-icon {
    background-position:0 -3313px;
    width:16px;
    height:16px
}
.sprite-parent:hover .back-icon {
    background-position:0 -3334px;
    width:16px;
    height:16px
}
.sprite-parent:hover .broadcast-messages-icon {
    background-position:0 -3355px;
    width:16px;
    height:16px
}
.sprite-parent:hover .content-lightbox-download-icon {
    background-position:0 -3376px;
    width:17px;
    height:15px
}
.sprite-parent:hover .content-lightbox-gotofile-icon {
    background-position:0 -3396px;
    width:15px;
    height:15px
}
.sprite-parent:hover .content-lightbox-share-icon {
    background-position:0 -3416px;
    width:11px;
    height:16px
}
.sprite-parent:hover .date-icon {
    background-position:0 -3437px;
    width:16px;
    height:16px
}
.sprite-parent:hover .delete-icon {
    background-position:0 -3458px;
    width:16px;
    height:16px
}
.sprite-parent:hover .download-icon {
    background-position:0 -3479px;
    width:16px;
    height:16px
}
.sprite-parent:hover .email-icon {
    background-position:0 -3500px;
    width:16px;
    height:16px
}
.sprite-parent:hover .files-icon {
    background-position:0 -3521px;
    width:16px;
    height:16px
}
.sprite-parent:hover .house-icon {
    background-position:0 -3542px;
    width:16px;
    height:16px
}
.sprite-parent:hover .magnify-icon {
    background-position:0 -3563px;
    width:16px;
    height:16px
}
.sprite-parent:hover .mention-icon {
    background-position:0 -3584px;
    width:16px;
    height:16px
}
.sprite-parent:hover .messages-icon {
    background-position:0 -3605px;
    width:16px;
    height:16px
}
.sprite-parent:hover .notifications-icon {
    background-position:0 -3626px;
    width:16px;
    height:16px
}
.sprite-parent:hover .official-star-icon {
    background-position:0 -3647px;
    width:16px;
    height:16px
}
.sprite-parent:hover .page-pen-icon {
    background-position:0 -3668px;
    width:16px;
    height:16px
}
.sprite-parent:hover .pencil-edit-icon {
    background-position:0 -3689px;
    width:16px;
    height:16px
}
.sprite-parent:hover .poll-icon {
    background-position:0 -3710px;
    width:16px;
    height:16px
}
.sprite-parent:hover .revert-icon {
    background-position:0 -3731px;
    width:16px;
    height:16px
}
.sprite-parent:hover .search-carret-icon {
    background-position:0 -3752px;
    width:15px;
    height:7px
}
.sprite-parent:hover .share-icon {
    background-position:0 -3764px;
    width:16px;
    height:16px
}
.sprite-parent:hover .topic-icon {
    background-position:0 -3785px;
    width:16px;
    height:16px
}
.sprite-parent:hover .unlocked-grey-icon {
    background-position:0 -3806px;
    width:16px;
    height:16px
}
.sprite-parent:hover .upload-icon {
    background-position:0 -3827px;
    width:16px;
    height:16px
}
.sprite-parent:hover .web-notifier-pointer-icon {
    background-position:0 -3848px;
    width:11px;
    height:13px
}
.sprite-parent:hover .yj-network-unread-icon {
    background-position:0 -3866px;
    width:18px;
    height:18px
}
.star-icon {
    background-position:0 -3889px;
    width:16px;
    height:16px
}
.tag-add-icon {
    background-position:0 -3910px;
    width:16px;
    height:16px
}
.tick-icon {
    background-position:0 -3931px;
    width:36px;
    height:36px
}
.tooltip-down-icon {
    background-position:0 -3972px;
    width:16px;
    height:16px
}
.tooltip-left-icon {
    background-position:0 -3993px;
    width:16px;
    height:16px
}
.tooltip-right-icon {
    background-position:0 -4014px;
    width:16px;
    height:16px
}
.tooltip-sm-blue-right-icon {
    background-position:0 -4035px;
    width:16px;
    height:16px
}
.tooltip-sm-down-icon {
    background-position:0 -4056px;
    width:16px;
    height:16px
}
.tooltip-sm-left-icon {
    background-position:0 -4077px;
    width:16px;
    height:16px
}
.tooltip-sm-right-icon {
    background-position:0 -4098px;
    width:16px;
    height:16px
}
.tooltip-sm-up-icon {
    background-position:0 -4119px;
    width:16px;
    height:16px
}
.tooltip-up-icon {
    background-position:0 -4140px;
    width:16px;
    height:16px
}
.topic-blue-icon {
    background-position:0 -4161px;
    width:16px;
    height:16px
}
.topic-dark-blue-icon {
    background-position:0 -4182px;
    width:13px;
    height:13px
}
.topic-icon {
    background-position:0 -4200px;
    width:16px;
    height:16px
}
.topics-header-icon {
    background-position:0 -4221px;
    width:18px;
    height:18px
}
.translated-icon {
    background-position:0 -4244px;
    width:12px;
    height:12px
}
.twitter-icon {
    background-position:0 -4261px;
    width:16px;
    height:16px
}
.unfollow-grey-icon {
    background-position:0 -4282px;
    width:16px;
    height:16px
}
.unfollow-icon {
    background-position:0 -4303px;
    width:10px;
    height:10px
}
.unfollow-light-icon {
    background-position:0 -4318px;
    width:16px;
    height:16px
}
.uni-search-icon {
    background-position:0 -4339px;
    width:14px;
    height:14px
}
.unlocked-grey-icon {
    background-position:0 -4358px;
    width:16px;
    height:16px
}
.update-icon {
    background-position:0 -4379px;
    width:24px;
    height:24px
}
.upload-icon:hover {
    background-position:0 -4408px
}
.upload-icon {
    background-position:0 -4429px;
    width:16px;
    height:16px
}
.upload-white-icon {
    background-position:0 -4450px;
    width:14px;
    height:13px
}
.user-icon {
    background-position:0 -4468px;
    width:10px;
    height:10px
}
.vcard-icon {
    background-position:0 -4483px;
    width:16px;
    height:16px
}
.web-notifier-pointer-icon {
    background-position:0 -4504px;
    width:11px;
    height:13px
}
.windows-notifier-icon {
    background-position:0 -4522px;
    width:32px;
    height:32px
}
.x-bubble-icon:hover {
    background-position:0 -4559px
}
.x-bubble-icon {
    background-position:0 -4577px;
    width:13px;
    height:13px
}
.x-grey-icon:hover {
    background-position:0 -4595px
}
.x-grey-icon {
    background-position:0 -4613px;
    width:13px;
    height:13px
}
.x-grey-light-icon:hover {
    background-position:0 -4631px
}
.x-grey-light-icon {
    background-position:0 -4649px;
    width:13px;
    height:13px
}
.yj-binary-on {
    background-position:0 -4667px;
    width:18px;
    height:18px
}
.yj-mouseover .pencil-edit-icon {
    background-position:0 -4690px;
    width:16px;
    height:16px
}
.yj-mouseover .windows-notifier-icon {
    background-position:0 -4711px;
    width:32px;
    height:32px
}
.yj-open .selector-icon {
    background-position:0 -4748px;
    width:19px;
    height:18px
}
.yj-selected .add-members-icon {
    background-position:0 -4771px;
    width:16px;
    height:16px
}
.yj-selected .admin-icon {
    background-position:0 -4792px;
    width:16px;
    height:16px
}
.yj-selected .app-icon {
    background-position:0 -4813px;
    width:16px;
    height:16px
}
.yj-selected .balloon-gray-icon {
    background-position:0 -4834px;
    width:16px;
    height:16px
}
.yj-selected .bookmarks-icon {
    background-position:0 -4855px;
    width:16px;
    height:16px
}
.yj-selected .browse-icon {
    background-position:0 -4876px;
    width:16px;
    height:16px
}
.yj-selected .building-icon {
    background-position:0 -4897px;
    width:16px;
    height:16px
}
.yj-selected .chart-org-icon {
    background-position:0 -4918px;
    width:16px;
    height:16px
}
.yj-selected .chat-icon {
    background-position:0 -4939px;
    width:16px;
    height:16px
}
.yj-selected .date-icon {
    background-position:0 -4960px;
    width:16px;
    height:16px
}
.yj-selected .file-icon {
    background-position:0 -4981px;
    width:16px;
    height:16px
}
.yj-selected .group-group-icon {
    background-position:0 -5002px;
    width:16px;
    height:16px
}
.yj-selected .groups-icon {
    background-position:0 -5023px;
    width:16px;
    height:16px
}
.yj-selected .house-icon {
    background-position:0 -5044px;
    width:16px;
    height:16px
}
.yj-selected .inbox-upload-icon {
    background-position:0 -5065px;
    width:16px;
    height:16px
}
.yj-selected .like-icon {
    background-position:0 -5086px;
    width:16px;
    height:16px
}
.yj-selected .link-app-icon {
    background-position:0 -5107px;
    width:16px;
    height:16px
}
.yj-selected .mail-icon {
    background-position:0 -5128px;
    width:16px;
    height:16px
}
.yj-selected .members-icon {
    background-position:0 -5149px;
    width:16px;
    height:16px
}
.yj-selected .mention-icon {
    background-position:0 -5170px;
    width:16px;
    height:16px
}
.yj-selected .messages-icon {
    background-position:0 -5191px;
    width:16px;
    height:16px
}
.yj-selected .my-profile-icon {
    background-position:0 -5212px;
    width:16px;
    height:16px
}
.yj-selected .network-icon {
    background-position:0 -5233px;
    width:16px;
    height:16px
}
.yj-selected .page-pen-icon {
    background-position:0 -5254px;
    width:16px;
    height:16px
}
.yj-selected .pages-icon {
    background-position:0 -5275px;
    width:16px;
    height:16px
}
.yj-selected .poll-icon {
    background-position:0 -5296px;
    width:16px;
    height:16px
}
.yj-selected .private-icon {
    background-position:0 -5317px;
    width:16px;
    height:16px
}
.yj-selected .profile-icon {
    background-position:0 -5338px;
    width:16px;
    height:16px
}
.yj-selected .rss-icon {
    background-position:0 -5359px;
    width:16px;
    height:16px
}
.yj-selected .share-icon {
    background-position:0 -5380px;
    width:16px;
    height:16px
}
.yj-selected .tag-add-icon {
    background-position:0 -5401px;
    width:16px;
    height:16px
}
.yj-selected .topic-icon {
    background-position:0 -5422px;
    width:16px;
    height:16px
}
@font-face {
    font-family:yamicon;
    src:url(/fonts/yamicon.eot?1390937208283);
    src:url(/fonts/yamicon.eot?1390937208283#iefix) format('embedded-opentype'), url(/fonts/yamicon.woff?1390937208283) format('woff'), url(/fonts/yamicon.ttf?1390937208283) format('truetype'), url(/fonts/yamicon.svg?1390937208283#house_16px_optimizedregular) format('svg');
    font-weight:400;
    font-style:normal
}
.yamicon {
    font-family:yamicon;
    font-weight:400
}
.yamicon-tag:before {
    content:"\e001"
}
.yamicon-check:before {
    content:"\e002"
}
.yamicon-add-tag:before {
    content:"\e003"
}
.yamicon-wave:before {
    content:"\e004"
}
.yamicon-rss:before {
    content:"\e005"
}
.yamicon-add-lock:before {
    content:"\e006"
}
.yamicon-question:before {
    content:"\e007"
}
.yamicon-unlock:before {
    content:"\e008"
}
.yamicon-lock:before {
    content:"\e009"
}
.yamicon-left-align:before {
    content:"\e010"
}
.yamicon-page:before {
    content:"\e011"
}
.yamicon-write:before {
    content:"\e012"
}
.yamicon-stock:before {
    content:"\e013"
}
.yamicon-bell:before {
    content:"\e014"
}
.yamicon-network:before {
    content:"\e015"
}
.yamicon-user:before {
    content:"\e016"
}
.yamicon-message:before {
    content:"\e017"
}
.yamicon-at:before {
    content:"\e018"
}
.yamicon-vcard:before {
    content:"\e019"
}
.yamicon-link:before {
    content:"\e020"
}
.yamicon-like:before {
    content:"\e021"
}
.yamicon-medal:before {
    content:"\e022"
}
.yamicon-upload:before {
    content:"\e024"
}
.yamicon-picture:before {
    content:"\e025"
}
.yamicon-light:before {
    content:"\e026"
}
.yamicon-home:before {
    content:"\e027"
}
.yamicon-group:before {
    content:"\e028"
}
.yamicon-yen:before {
    content:"\e029"
}
.yamicon-wine:before {
    content:"\e030"
}
.yamicon-film:before {
    content:"\e031"
}
.yamicon-truck:before {
    content:"\e032"
}
.yamicon-tree:before {
    content:"\e033"
}
.yamicon-pin:before {
    content:"\e034"
}
.yamicon-stopwatch:before {
    content:"\e035"
}
.yamicon-speaker:before {
    content:"\e036"
}
.yamicon-shield:before {
    content:"\e037"
}
.yamicon-satellite:before {
    content:"\e038"
}
.yamicon-pound:before {
    content:"\e039"
}
.yamicon-planet:before {
    content:"\e040"
}
.yamicon-phone:before {
    content:"\e041"
}
.yamicon-music:before {
    content:"\e042"
}
.yamicon-cup:before {
    content:"\e043"
}
.yamicon-mic:before {
    content:"\e044"
}
.yamicon-martini:before {
    content:"\e045"
}
.yamicon-lightning:before {
    content:"\e046"
}
.yamicon-lifesaver:before {
    content:"\e047"
}
.yamicon-laptop:before {
    content:"\e048"
}
.yamicon-key:before {
    content:"\e049"
}
.yamicon-headphones:before {
    content:"\e050"
}
.yamicon-globe:before {
    content:"\e052"
}
.yamicon-gift:before {
    content:"\e053"
}
.yamicon-game:before {
    content:"\e054"
}
.yamicon-food:before {
    content:"\e055"
}
.yamicon-doctor:before {
    content:"\e056"
}
.yamicon-camera-film:before {
    content:"\e057"
}
.yamicon-factory:before {
    content:"\e058"
}
.yamicon-euro:before {
    content:"\e059"
}
.yamicon-dollar:before {
    content:"\e060"
}
.yamicon-gamepad:before {
    content:"\e061"
}
.yamicon-cone:before {
    content:"\e062"
}
.yamicon-shopping-cart:before {
    content:"\e063"
}
.yamicon-popsicle:before {
    content:"\e064"
}
.yamicon-camera:before {
    content:"\e065"
}
.yamicon-calculator:before {
    content:"\e066"
}
.yamicon-bug:before {
    content:"\e067"
}
.yamicon-briefcase:before {
    content:"\e068"
}
.yamicon-book:before {
    content:"\e069"
}
.yamicon-binoculars:before {
    content:"\e070"
}
.yamicon-beer:before {
    content:"\e071"
}
.yamicon-science:before {
    content:"\e072"
}
.yamicon-notebook:before {
    content:"\e073"
}
.yamicon-paperclip:before {
    content:"\e074"
}
.yamicon-tv:before {
    content:"\e075"
}
.yamicon-calendar:before {
    content:"\e076"
}
.yamicon-chat:before {
    content:"\e077"
}
.yamicon-org:before {
    content:"\e078"
}
.yamicon-building:before {
    content:"\e079"
}
.yamicon-search:before {
    content:"\e080"
}
.yamicon-announcement:before {
    content:"\e081"
}
.yamicon-bookmark:before {
    content:"\e082"
}
.yamicon-empty-chat:before {
    content:"\e083"
}
.yamicon-add-paperclip:before {
    content:"\e084"
}
.yamicon-wrench:before {
    content:"\e085"
}
.yamicon-add-user:before {
    content:"\e086"
}
.yamicon-circle:before {
    content:"\e087"
}
.yamicon-menu-open:before {
    content:"\e088"
}
.yamicon-x:before {
    content:"\e089"
}
.yamicon-left-chevron:before {
    content:"\e090"
}
.yamicon-right-arrow:before {
    content:"\e091"
}
.yamicon-down-arrow:before {
    content:"\e092"
}
.yamicon-left-arrow:before {
    content:"\e093"
}
.yamicon-up-arrow:before {
    content:"\e094"
}
.yamicon-circle-check:before {
    content:"\e095"
}
.yamicon-share:before {
    content:"\e096"
}
.yamicon-remove-star:before {
    content:"\e097"
}
.yamicon-reply:before {
    content:"\e098"
}
.yamicon-remove-user:before {
    content:"\e099"
}
.yamicon-pencil:before {
    content:"\e100"
}
.yamicon-add-star:before {
    content:"\e101"
}
.yamicon-add-search:before {
    content:"\e102"
}
.yamicon-code:before {
    content:"\e103"
}
.yamicon-download:before {
    content:"\e104"
}
.yamicon-stop:before {
    content:"\e105"
}
.yamicon-circle-reply:before {
    content:"\e106"
}
.yamicon-smile:before {
    content:"\e107"
}
.yamicon-papers:before {
    content:"\e108"
}
.yamicon-empty-page:before {
    content:"\e109"
}
.yamicon-e111:before {
    content:"\e111"
}
.yamicon-filled-star:before {
    content:"\e112"
}
.yamicon-square-star:before {
    content:"\e113"
}
.yamicon-circle-add:before {
    content:"\e114"
}
.yamicon-settings:before {
    content:"\e115"
}
.yamicon-minimize:before {
    content:"\e116"
}
.yamicon-open-window:before {
    content:"\e117"
}
.yamicon-medal2:before {
    content:"\e118"
}
.yamicon-danger:before {
    content:"\e119"
}
.yamicon-circle-italic:before {
    content:"\e120"
}
.yamicon-empty-circle-italic:before {
    content:"\e121"
}
.yamicon-right-reply:before {
    content:"\e122"
}
.yamicon-plus:before {
    content:"\e123"
}
.yamicon-excel:before {
    content:"\e124"
}
.yamicon-doc:before {
    content:"\e125"
}
.yamicon-flash:before {
    content:"\e126"
}
.yamicon-outlook:before {
    content:"\e127"
}
.yamicon-photoshop:before {
    content:"\e128"
}
.yamicon-powerpoint:before {
    content:"\e129"
}
.yamicon-sharepoint:before {
    content:"\e130"
}
.yamicon-square-doc:before {
    content:"\e131"
}
.yamicon-music-doc:before {
    content:"\e132"
}
.yamicon-video-doc:before {
    content:"\e133"
}
.yamicon-image-doc:before {
    content:"\e134"
}
.yamicon-code-doc:before {
    content:"\e135"
}
.yamicon-word:before {
    content:"\e136"
}
.yamicon-illustrator:before {
    content:"\e137"
}
.yamicon-access:before {
    content:"\e138"
}
.yamicon-hamburger:before {
    content:"\e139"
}
.yamicon-goto:before {
    content:"\e140"
}
.yamicon-web:before {
    content:"\e142"
}
.yamicon-right-download:before {
    content:"\e143"
}
.yamicon-empty-goto:before {
    content:"\e144"
}
.yamicon-checkmark:before {
    content:"\e145"
}
.yamicon-square-settings:before {
    content:"\e146"
}
.yamicon-square-minimize:before {
    content:"\e147"
}
.yamicon-square-x:before {
    content:"\e148"
}
.yamicon-square-add-user:before {
    content:"\e149"
}
.yamicon-arrow-chat:before {
    content:"\e150"
}
.yamicon-puzzle:before {
    content:"\e151"
}
.yamicon-flag:before {
    content:"\e152"
}
.yamicon-zip:before {
    content:"\e153"
}
.yamicon-trophy:before {
    content:"\e154"
}
.yamicon-yammer:before {
    content:"\e155"
}
.yamicon-yammy:before {
    content:"\e156"
}
.yamicon-yam-spittle:before {
    content:"\e157"
}
.yamicon-yam-square:before {
    content:"\e158"
}
.yamicon-arrow-left-MSFT:before {
    content:"\e159"
}
.yamicon-password:before {
    content:"\e187"
}
.yamicon-notif-settings:before {
    content:"\e188"
}
.yamicon-account-activity:before {
    content:"\e189"
}
.yamicon-mesage-MSFT:before {
    content:"\e190"
}
.yamicon-dash:before {
    content:"\e191"
}
.yamicon-clock:before {
    content:"\e208"
}
.yamicon-big-x:before {
    content:"\e193"
}
.yamicon-developers:before {
    content:"\e268"
}
.yamicon-design:before {
    content:"\e209"
}
.yamicon-admins:before {
    content:"\e210"
}
.yamicon-usage-policy:before {
    content:"\e211"
}
.yamicon-activity-key:before {
    content:"\e212"
}
.yamicon-invite-guests:before {
    content:"\e213"
}
.yamicon-block-users:before {
    content:"\e214"
}
.yamicon-bounced-email:before {
    content:"\e215"
}
.yamicon-bulk-userupdate:before {
    content:"\e216"
}
.yamicon-dir-integration:before {
    content:"\e217"
}
.yamicon-export-user:before {
    content:"\e218"
}
.yamicon-monitor-keyword:before {
    content:"\e219"
}
.yamicon-export-data:before {
    content:"\e220"
}
.yamicon-data-retention:before {
    content:"\e221"
}
.yamicon-dashboard:before {
    content:"\e222"
}
.yamicon-MSFT-reply:before {
    content:"\e195"
}
.yamicon-ellipsis:before {
    content:"\e246"
}
.yamicon-message-MSFT:before {
    content:"\e248"
}
.yamicon-bell-MSFT:before {
    content:"\e235"
}
.yamicon-add-user-MSFT:before {
    content:"\e179"
}
.yamicon-chat-close:before {
    content:"\e269"
}
.yamicon-remove-user-MSFT:before {
    content:"\e180"
}
.yamicon-shop:before {
    content:"\e266"
}
.yamicon-smartphone:before {
    content:"\e245"
}
.yamicon-lock-MSFT:before {
    content:"\e199"
}
.yamicon-unlock-MSFT:before {
    content:"\e200"
}
.yamicon-lockplus-MSFT:before {
    content:"\e201"
}
.yamicon-chat-here:before {
    content:"\e270"
}
.yamicon-chat-away:before {
    content:"\e271"
}
.yamicon-gear-wrench:before {
    content:"\e272"
}
.yamicon-arrow-up-left:before {
    content:"\e273"
}
.yamicon-arrow-up-right:before {
    content:"\e274"
}
.yamicon-arrow-down-right:before {
    content:"\e275"
}
.yamicon-arrow-down-left:before {
    content:"\e276"
}
.yamicon-folder:before {
    content:"\e277"
}
.yamicon-old-note:before {
    content:"\e278"
}
.yamicon-external-site:before {
    content:"\e224"
}
.yamicon-arrow-right-MSFT:before {
    content:"\e160"
}
.yamicon-globe-MSFT:before {
    content:"\e279"
}
.yamicon-microsoft:before {
    content:"\e280"
}
.yamicon-group-alt:before {
    content:"\e225"
}
.yamicon-compose:before {
    content:"\e282"
}
.yamicon-asterisk:before {
    content:"\e283"
}
body.apps-controller {
    background-color:#fdfdfd
}
.apps-applications h2 {
    margin-bottom:5px
}
.apps-applications .heading-wrapper h1 {
    font-size:30px;
    margin:30px 0 25px 24px;
    padding-bottom:0
}
.apps-applications .panel-wrapper img {
    border:0;
    box-shadow:none
}
.apps-applications .border {
    border-bottom:1px solid #eee;
    margin-bottom:20px
}
.apps-applications p {
    margin-bottom:10px
}
.public-site .apps-applications p {
    font-size:14px;
    line-height:1.3
}
.apps-applications .app-list, .apps-applications .app-table {
    margin-bottom:30px
}
.apps-applications dl.app-list {
    margin-top:10px
}
.apps-applications .app-list dt {
    float:left;
    margin:0 10px
}
.apps-applications .app-list dd {
    margin-top:15px
}
.apps-applications .app-list li {
    display:block;
    float:left;
    margin:10px 20px 10px 0;
    height:124px;
    text-align:center;
    zoom:1
}
.apps-applications .app-list li p {
    text-align:center;
    font-weight:bold;
    width:100px
}
.app-table li {
    list-style-type:none;
    padding:0 0 10px 10px;
    margin:20px 0 0 0
}
.app-table a {
    font-weight:bold
}
.center-text {
    margin-top:36px;
    text-align:center
}
.app-text {
    margin-right:30px
}
.inner-full-width .media-object p {
    margin-left:35px
}
.media-object {
    position:relative
}
.media-object a {
    display:block;
    margin-bottom:5px
}
.media-object>a {
    float:left
}
.media-object p {
    float:left;
    width:590px;
    margin:0 0 0 35px;
    padding-top:5px
}
#activations-breadcrumb {
    margin:0 0 20px 0;
    width:100%;
    float:left
}
#activations-breadcrumb ol {
    width:654px;
    color:#000;
    font-weight:bold;
    margin:0 auto;
    background-image:url('https://c64.assets-yammer.com/images/breadcrumbs.png');
    background-repeat:no-repeat;
    list-style-type:none;
    float:left
}
#activations-breadcrumb ol li {
    float:left;
    padding-top:34px;
    list-style:none;
    margin:0 auto
}
#activations-breadcrumb ol li.active span {
    color:#0090b2
}
#activations-breadcrumb ol li.not-completed span {
    color:#ccc
}
#activations-breadcrumb ol li span {
    text-transform:capitalize;
    display:block;
    position:relative;
    color:#333;
    font-size:14px
}
#activations-breadcrumb.two-steps li {
    width:50%
}
#activations-breadcrumb .step-1-of-2 {
    background-position:0 0
}
#activations-breadcrumb .step-2-of-2 {
    background-position:-756px 0
}
#activations-breadcrumb.three-steps li {
    width:33%
}
#activations-breadcrumb .step-1-of-3 {
    background-position:0 -62px
}
#activations-breadcrumb .step-2-of-3 {
    background-position:-756px -62px
}
#activations-breadcrumb .step-3-of-3 {
    background-position:-1512px -62px
}
#activations-breadcrumb.four-steps li {
    width:25%
}
.ie7 #activations-breadcrumb.four-steps li {
    width:24.9%
}
#activations-breadcrumb .step-1-of-4 {
    background-position:0 -125px
}
#activations-breadcrumb .step-2-of-4 {
    background-position:-756px -125px
}
#activations-breadcrumb .step-3-of-4 {
    background-position:-1512px -125px
}
#activations-breadcrumb .step-4-of-4 {
    background-position:-2278px -125px
}
#activations-breadcrumb .crumb {
    text-align:center
}
ul .yj-menu, .yj-menu {
    margin:0;
    width:10em;
    border:1px solid #ccc;
    background:#fff
}
.ie7 ul .yj-menu, .ie7 .yj-menu {
    width:10em
}
.ie7 .yj-tab-more ul .yj-menu, .ie7 .yj-tab-more .yj-menu {
    width:auto
}
.ie7 ul .yj-type-ahead-results, .ie7 .yj-type-ahead-results {
    width:20em
}
ul .yj-menu li, .yj-menu li {
    display:block !important;
    float:none;
    margin:0;
    padding:0;
    line-height:1.3em;
    font-size:12px;
    background:#fff
}
ul .yj-menu li h4, .yj-menu li h4 {
    margin-bottom:0;
    text-align:center;
    padding:2px;
    background-color:#efefef;
    color:#666
}
.yj-menu li a {
    color:#666;
    display:block;
    padding:7px 10px
}
.yj-menu li a:hover, .yj-click-menu-trigger:hover {
    text-decoration:none
}
.yj-menu li:hover, .yj-menu li.hover, .yj-menu li.yj-acc-keyboard-selected {
    background-color:#efefef !important
}
.yj-menu li.yj-hint:hover {
    background-color:#fff !important
}
.yj-menu li .yj-selected {
    color:#333 !important;
    font:bold
}
.yj-menu .yj-selected a {
    color:#333 !important
}
.yj-menu .yj-seperator {
    border-bottom:solid 1px #666
}
.yj-click-menu .yj-prominent-menu-link, .yj-menu .yj-prominent-menu-link {
    display:block;
    font-weight:bold;
    background-color:#ebebeb;
    padding:7px 10px
}
.yj-click-menu {
    position:absolute;
    display:none;
    z-index:11
}
.yj-click-menu-container {
    position:absolute;
    z-index:12
}
.yj-click-menu .yj-menu {
    border:0
}
.yj-menu-section-header {
    background:#efefef;
    color:#333;
    font-size:11px;
    padding:3px 5px;
    border-bottom:solid 1px #ddd
}
.yj-click-menu .yj-selected {
    background:no-repeat url(https://c64.assets-yammer.com/images/home_css_sprite/check-mark-icon.png) right center
}
.yj-network-switcher .yj-selected {
    background:0
}
a.yj-follow {
    overflow:hidden;
    margin-top:4px;
    padding:0;
    display:block;
    width:48px;
    height:11px;
    line-height:11px
}
a.yj-follow img {
    width:100px
}
a.yj-follow:hover img {
    margin-left:-51px !important
}
div.yj-mini-facepile {
    position:relative
}
ol.yj-mini-facepile-list {
    margin:0;
    background-color:#aaa;
    overflow:hidden
}
ol.yj-mini-facepile-one li {
    width:100%;
    height:100%
}
ol.yj-mini-facepile-two li {
    width:50%;
    height:100%;
    float:left;
    overflow:hidden
}
ol.yj-mini-facepile-three li:first-child {
    width:50%;
    height:100%;
    float:left;
    overflow:hidden
}
ol.yj-mini-facepile-three li {
    width:50%;
    height:50%;
    float:left
}
ol.yj-mini-facepile-four li {
    width:50%;
    height:50%;
    float:left
}
li.yj-mini-facepile-item {
    list-item-type:none;
    display:inline;
    background:#474747
}
li.yj-mini-facepile-item-vert {
    list-item-type:none;
    display:inline
}
.yj-inbox-list-container .yj-mini-facepile-avatar {
    width:100%;
    height:100%
}
.yj-inbox-list-container .yj-mini-facepile-item-vert .yj-mini-facepile-avatar .avatar-replacement {
    font-size:9px;
    line-height:24px
}
.yj-inbox-list-container .yj-mini-facepile-item .yj-mini-facepile-avatar .avatar-replacement {
    font-size:9px;
    line-height:0
}
.yj-inbox-list-container .yj-mini-facepile {
    float:left;
    position:relative
}
li.yj-mini-facepile-item img {
    width:100%;
    height:100%
}
li.yj-mini-facepile-item-vert img {
    max-height:100%;
    margin-left:-50%
}
div.yj-mini-facepile-fake-border-top {
    width:1px;
    height:50%;
    position:absolute;
    left:50%;
    top:0;
    background-color:white
}
div.yj-mini-facepile-fake-border-bottom {
    width:1px;
    height:50%;
    position:absolute;
    left:50%;
    top:50%;
    background-color:white
}
div.yj-mini-facepile-fake-border-left {
    width:50%;
    height:1px;
    position:absolute;
    left:0;
    top:50%;
    background-color:white
}
div.yj-mini-facepile-fake-border-right {
    width:50%;
    height:1px;
    position:absolute;
    left:50%;
    top:50%;
    background-color:white
}
.yj-user-menu {
    position:relative;
    float:right;
    margin:0;
    text-align:right
}
.yj-user-menu ul li {
    height:26px
}
.yj-user-menu li:hover, .yj-user-menu li.hover {
    background-image:url(https://c64.assets-yammer.com/images/yammer_bkgd-hover.png)
}
.yj-user-menu ul li, .yj-user-menu ul li:hover {
    background-image:none
}
.yj-user-menu li a:hover {
    text-decoration:none
}
.yj-user-menu li li a:hover {
    text-decoration:underline
}
.yj-user-horz-menu .yj-user-menu li {
    position:relative;
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    padding:1px 1px 0 1px;
    height:32px
}
.yj-user-menu a {
    padding:9px 5px;
    padding-bottom:8px;
    color:#fff
}
.yj-user-menu ul a {
    padding:6px 5px;
    font-weight:normal
}
.yj-user-menu .yj-meta-dropdown.yj-open {
    padding:0 1px 0 0;
    background-color:#fff;
    background-image:none
}
.yj-user-menu .yj-open a {
    color:#333
}
.yj-meta-dropdown .yj-menu {
    border-color:#000;
    width:194px;
    text-align:left;
    top:32px;
    left:-1px;
    z-index:16;
    border-top:0
}
.yj-user-menu .yj-has-unseen {
    padding-left:40px !important
}
.yj-user-menu .yj-has-unseen a {
    padding-left:0
}
.yj-user-menu .yj-has-unseen li a {
    text-indent:40px
}
.yj-has-unseen .yj-menu {
    width:180px
}
.yj-network-switcher .yj-selected a {
    color:#000 !important;
    font-weight:bold
}
.yj-unread-count {
    overflow:hidden;
    position:absolute;
    top:4px;
    left:3px;
    height:12px;
    width:18px;
    line-height:13px;
    padding:3px;
    padding-left:4px;
    background-color:#5a85bb;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    cursor:pointer;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.yj-network-switcher .yj-unread-count {
    color:#000
}
.yj-user-menu .yj-total-unread-count {
    position:absolute;
    display:block;
    float:left;
    top:8px;
    background-color:#c90000;
    border-color:#7a080c
}
.ie-x .yj-has-unseen .yj-menu {
    width:187px
}
.ie-x .yj-user-menu .yj-meta-dropdown.yj-open {
    margin-top:-1px
}
.ie7 .yj-user-menu .yj-meta-dropdown {
    padding-top:6px;
    height:26px
}
.ie7 .yj-user-menu .yj-meta-dropdown.yj-has-unseen {
    padding-top:1px;
    height:32px
}
.ie7 .yj-user-menu .yj-meta-dropdown a {
    padding-top:0
}
.ie7 .yj-user-menu .yj-meta-dropdown li a {
    padding-top:6px
}
.ie7 .yj-user-menu .yj-has-unseen li a {
    text-indent:0;
    position:relative;
    top:6px
}
.ie7 .yj-user-menu .yj-has-unseen .yj-menu li a {
    text-indent:40px;
    position:static
}
.ie7 .yj-user-menu .yj-meta-dropdown li li {
    padding:0
}
.yj-ta {
    background-color:#fff;
    position:absolute;
    display:none;
    border:1px solid #ccc;
    border-top:0;
    -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
    white-space:normal
}
.modal .yj-ta {
    z-index:10001
}
.yj-ta dd {
    margin:0
}
.yj-ta-empty {
    display:none !important
}
.yj-ta-results.yj-menu, .yj-ta-results {
    width:20em;
    overflow:hidden;
    border:0;
    background:#fbfbfb
}
.yj-ta-results.yj-ta-results-scrollable {
    overflow-y:auto;
    max-height:375px
}
.yj-ta .yj-ta-hint {
    background-color:#fff;
    padding:5px;
    font-style:normal;
    color:#333;
    border-top:1px solid #ebebeb
}
.yj-ta-option {
    padding:5px;
    display:block;
    background-color:#fff;
    cursor:pointer;
    clear:both
}
.yj-ta-option-header {
    padding:5px;
    display:block;
    background-color:#fff;
    font-size:10px;
    line-height:12px;
    color:#999;
    overflow:hidden
}
.yj-ta-withheaders .yj-ta-option, .yj-ta-withheaders .yj-ta-option-header {
    margin-left:26px;
    border-left:1px solid #ebebeb
}
.yj-ta-wide .yj-ta-withheaders .yj-ta-option, .yj-ta-wide .yj-ta-withheaders .yj-ta-option-header {
    margin-left:125px
}
.yj-ta-exp {
    height:50px
}
.yj-ta-option img {
    width:40px;
    height:40px;
    float:left;
    margin:3px 6px 3px 3px
}
.yj-ta-model-file img {
    width:31px;
    padding-right:15px
}
.yj-ta-option .yj-ta-name {
    display:block;
    padding:4px 0;
    font-size:11px;
    color:#333;
    overflow:hidden;
    line-height:11px;
    word-wrap:break-word;
    max-height:19px
}
.yj-ta-option .yj-ta-byline {
    display:block;
    font-size:10px;
    line-height:17px;
    line-height:1.7rem;
    color:#6d6d6d;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.yj-ta-option .yj-ta-option-byline-leave {
    padding-bottom:5px
}
.yj-ta-model-domain .yj-ta-name {
    max-height:none
}
.yj-ta-model-topic .yj-ta-byline {
    display:none
}
.yj-ta-additional {
    text-align:center;
    overflow:hidden;
    zoom:1;
    width:100%;
    padding:0;
    border-width:1px 0 0 0;
    border-color:#CCC !important
}
.yj-ta-has-additional {
    -webkit-border-bottom-right-radius:2px;
    -webkit-border-bottom-left-radius:2px;
    -moz-border-radius-bottomright:2px;
    -moz-border-radius-bottomleft:2px;
    border-bottom-right-radius:2px;
    border-bottom-left-radius:2px
}
.yj-ta-additional a {
    font-size:12px;
    font-weight:normal;
    color:#666;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:38px;
    height:38px;
    text-decoration:none
}
.yj-menu .yj-selected.yj-ta-additional a {
    color:#666 !important
}
.yj-ta .yj-selected {
    font-weight:normal;
    text-decoration:none;
    cursor:pointer;
    background-color:#efefef
}
@media screen and (-ms-high-contrast:active) {
    .yj-ta .yj-selected {
        border:2px solid #efefef
    }
}
.yj-ta div.yj-selected {
    background:-moz-linear-gradient(top, #fff 0, #ecf3fe 100%);
    background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ecf3fe));
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ecf3fe', GradientType=0)
}
.yj-ta .yj-underline {
    text-decoration:underline
}
.yj-ta-spinner-wrap {
    position:relative
}
.yj-ta-spinner {
    background-image:url(https://c64.assets-yammer.com/images/small-spinner.gif);
    background-position:right;
    background-repeat:no-repeat;
    width:16px;
    height:16px;
    position:absolute;
    right:17px;
    top:3px;
    display:none
}
.yj-padded-ta .yj-ta-spinner {
    top:20px
}
.yj-ta .yj-selected .yj-ta-result {
    color:#0e52be !important
}
.yj-ta .yj-ta-heading {
    color:#666;
    background-repeat:no-repeat;
    text-indent:22px;
    width:26px;
    float:left;
    border-top:1px solid #ebebeb;
    margin:0;
    height:0;
    font-size:1.2rem;
    overflow:visible
}
.yj-ta .yj-first, .yj-ta .yj-ta-option-header {
    border-top:1px solid #ebebeb
}
.ie7 .yj-ta .yj-first {
    margin-top:-1px
}
.yj-ta-heading {
    display:none
}
.yj-ta-withheaders .yj-ta-heading {
    display:block
}
.yj-ta-wide .yj-ta-heading {
    width:125px
}
.yj-ta .yj-ta-heading div.head {
    text-indent:-9999px;
    display:block;
    font-size:90%;
    position:relative
}
.yj-ta-wide .yj-ta-heading div.head {
    text-indent:0;
    padding:7px 0 7px 29px
}
.yj-ta-heading .icon, .yj-ta-heading .yj-ta-heading-img {
    display:block;
    position:absolute;
    top:5px;
    left:5px
}
.yj-ta-heading .yamicon {
    position:absolute;
    top:3px;
    left:-12px;
    text-indent:0
}
.yj-ta-style-reduced .yj-ta-option {
    padding:3px
}
.yj-ta-style-reduced .yj-ta-exp {
    height:36px
}
.yj-ta-style-reduced .yj-ta-option img {
    width:30px;
    height:30px
}
.yj-ta-style-reduced .yj-ta-option .yj-ta-name, .yj-ta-style-reduced .yj-ta-option .yj-ta-byline {
    font-size:12px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-wrap:normal
}
.yj-ta-style-reduced .yj-ta-option .yj-ta-byline {
    font-size:11px
}
.yj-ta-style-minimal img {
    display:none
}
.yj-ta-style-minimal .yj-ta-byline {
    display:none
}
.yj-ta-style-minimal .yj-ta-option, .yj-ta-style-minimal .yj-ta-name {
    margin:0 !important;
    border:0;
    height:auto !important
}
.yj-ta-style-minimal .yj-ta-heading {
    display:none
}
.yj-type-ahead-results {
    width:20em;
    overflow:hidden
}
.yj-type-ahead {
    background-color:#fff;
    position:absolute;
    z-index:9997;
    display:none
}
.modal .yj-type-ahead {
    z-index:10001
}
.yj-type-ahead .yj-selected {
    font-weight:normal;
    background:#dbe2fe;
    text-decoration:none
}
.yj-type-ahead .yj-hint {
    padding:3px;
    background-color:#ffd
}
.yj-type-ahead .yj-selected .yj-type-ahead-result {
    color:#0e52be !important
}
.yj-typeahead-option .yj-topic-count {
    font-size:90%;
    color:#666
}
.yj-type-ahead .yj-tagger-heading {
    background-color:#efefef;
    color:#666;
    font-weight:bold;
    padding:5px 10px
}
.yj-type-ahead .yj-tagger-heading h4 {
    text-align:left;
    display:inline
}
.yj-padded-ta {
    background:#f5f5f5;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    border-radius:0 0 3px 3px;
    border-top:1px solid #e8e8e8;
    margin:6px -10px -10px;
    padding:15px
}
.yj-padded-ta input {
    width:205px;
    font-size:12px;
    border:1px solid #d6d6d6;
    padding:7px 20px 5px 5px
}
.yj-ta-results.workfirst_search_autocomplete_redesign {
    width:100% !important
}
.yj-ta-results .yj-ta-additional {
    border-radius:0;
    border-width:1px 0 0;
    text-shadow:none
}
.workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional {
    background-color:#fff;
    background-image:none;
    text-align:left;
    text-indent:9px;
    font-weight:bold;
    border:0;
    filter:none
}
.workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional:hover, .workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional:focus, .workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional.yj-selected {
    border:0;
    background-image:none;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    background-color:#efefef
}
.workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional.last, .workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional.last:hover .workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional.last.yj-selected {
    border-top:1px solid
}
.workfirst_search_autocomplete_redesign.yj-ta-results .yj-ta-additional a {
    font-size:12px;
    font-weight:bold;
    color:#003f93 !important;
    border:0;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    line-height:38px;
    height:38px;
    text-decoration:none
}
.yj-ta-results .yj-avatar-placeholder {
    float:left
}
.yj-ta-results .yj-avatar-placeholder .yj-avatar {
    position:static
}
.yj-ta-results .yj-avatar-placeholder img, .yj-ta-results .yj-avatar-placeholder .avatar-replacement {
    float:none
}
.avatar-replacement img {
    margin:0
}
.yj-ta-results .yj-avatar-placeholder .avatar-replacement {
    float:left;
    margin:3px 6px 3px 3px;
    font-size:16px;
    line-height:40px;
    width:40px;
    height:40px
}
.yj-ta-style-reduced .yj-avatar {
    width:auto !important;
    height:auto !important
}
.yj-ta-style-reduced .yj-avatar-placeholder .avatar-replacement {
    width:30px;
    height:30px;
    line-height:30px;
    font-size:14px
}
.yj-tag-list {
    display:inline;
    vertical-align:middle;
    margin:0;
    padding:0;
    list-style-type:none
}
.yj-tag-list .yj-tag {
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:middle;
    margin:3px 3px 3px 0;
    padding:0;
    height:22px;
    font-size:11px;
    line-height:12px;
    white-space:nowrap;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(100% 100% 90deg, #ebebeb, #fefefe);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ebebeb));
    border:1px solid #CCC
}
.yj-tag-list .yj-tag .yamicon {
    font-size:12px;
    margin:-3px 0 0 6px
}
.yj-tag .yj-tag-group, .yj-tag .yj-tag-user {
    font-size:11px;
    margin-left:8px;
    width:14px
}
.yj-tag .yj-tag-user {
    width:11px
}
.yj-tag .yj-tag-icon {
    margin:0 0 2px 4px
}
.yj-tag .yj-tag-icon.topic-dark-blue-icon {
    margin-top:-3px
}
.yj-tag-list .yj-tag:hover {
    text-decoration:none;
    border-color:#AAA
}
.yj-topics-disabled .yj-tag-list .yj-tag {
    background:#e6e6e6;
    border-color:#c4c4c4
}
.yj-topics-disabled .yj-tag-list .yj-tag:hover {
    border-color:#adadad
}
.yj-tag-list .yj-tag-name {
    color:#39c;
    line-height:10px;
    display:inline-block;
    padding:6px
}
.yj-tag-list-lg .invalid-tag .yj-tag-name {
    color:#933
}
.topics-list-grid td {
    padding:0
}
.yj-thread-topics .yj-tag-list .yj-tag-name, .topics-list-grid .topics-list a {
    color:#003f93
}
.topics-list-grid .yj-tag, .topics-list-grid.yj-tag-list-lg .yj-tag.yj-tag-name {
    display:block;
    margin:0 12px 12px 0;
    padding:4px
}
.topics-list-grid .topics-list {
    width:160px
}
.ie7 .topics-list-grid .topics-list a {
    width:138px
}
.yj-tag-list .yj-tag-name:hover {
    text-decoration:none
}
.ie7 .yj-tag-list .yj-tag-name {
    line-height:11px
}
.yj-editable.yj-tag-list .yj-tag-name {
    display:inline-block;
    zoom:1;
    *display:inline;
    padding-right:4px;
    border-right:1px solid #CCC
}
.yj-tag-list .yj-tag-remove {
    display:none
}
.yj-tag-list-lg {
    display:inline;
    margin:0;
    padding:0;
    list-style-type:none
}
.yj-tag-list-lg .yj-tag {
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:baseline;
    margin:1px;
    line-height:10px;
    font-size:12px;
    white-space:nowrap;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    background-color:#f5f5f5;
    background-image:-moz-linear-gradient(100% 100% 90deg, #ebebeb, #fefefe);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ebebeb));
    border:1px solid #CCC;
    padding:0
}
.yj-tag-list-lg .yj-tag-name {
    color:#003f93;
    display:inline-block;
    padding:6px 4px 6px 6px;
    border-right:1px solid #CCC;
    line-height:10px;
    white-space:nowrap;
    vertical-align:middle;
    margin:0
}
.yj-tag-modern .yamicon-circle-italic {
    padding-left:7px;
    padding-bottom:1px
}
.yj-tag-extra-warning, .yj-tag-list-lg .yj-tag-modern.yj-tag-extra-warning {
    border:1px solid #f68b1e;
    background:#fff2cf
}
.yj-tag-extra-warning .yj-tag-name-modern, .yj-tag-list-lg .yj-tag-modern.yj-tag-extra-warning .yj-tag-name-modern {
    border-right:1px solid #f68b1e
}
.yj-tag-extra-warning .yj-tag-remove, .yj-tag-list-lg .yj-tag-modern.yj-tag-extra-warning .yj-tag-remove {
    color:#666
}
.yj-tag-list-lg .yj-tag-name:hover {
    text-decoration:none
}
.yj-tag-list.yj-editable .yj-tag-remove, .yj-tag-list-lg .yj-tag-remove {
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    cursor:pointer;
    margin:1px 4px;
    position:relative;
    text-decoration:none;
    vertical-align:middle;
    color:#ccc
}
.yj-tag-list.yj-editable .yj-tag-remove:hover, .yj-tag-list-lg .yj-tag-remove:hover {
    text-decoration:none
}
.yj-publisher-components .yj-tag-list.yj-editable .yj-tag-remove, .yj-publisher-components .yj-tag-list-lg .yj-tag-remove, .group-members-container .yj-tag-list.yj-editable .yj-tag-remove, .group-members-container .yj-tag-list-lg .yj-tag-remove {
    vertical-align:middle
}
.yj-tag-list.yj-editable .yj-tag-remove {
    text-decoration:none;
    font-size:10px;
    font-size:1.0rem;
    text-indent:0;
    position:relative;
    margin:2px 5px 5px 6px
}
.yj-tag-list.yj-editable .yj-tag-remove:hover {
    color:#999
}
.yj-message-form-button-panel .yj-tag-list .yj-tag {
    margin-top:0
}
.ie7 .yj-tag-list-lg .yj-tag-remove {
    margin-right:0
}
.ie7 .yj-tag-list.yj-editable .yj-tag-remove {
    top:-3px
}
.ie7 .yj-tag-list-lg .yj-tag-name, .ie7 .yj-tag-list .yj-tag-name {
    margin:0 4px 0 0;
    height:14px;
    display:inline;
    line-height:14px;
    padding:4px 5px
}
.yj-tag-list-lg .yj-tag-name-modern {
    color:#333;
    display:inline-block;
    padding:6px 6px 6px 6px;
    border-right:1px solid #CCC;
    line-height:10px;
    white-space:nowrap;
    vertical-align:middle;
    margin:0
}
.yj-tag-list-lg .yj-tag-modern {
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:baseline;
    margin:1px;
    line-height:10px;
    font-size:11px;
    white-space:nowrap;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    background-color:#f5f5f5;
    border:1px solid #CCC;
    padding:0
}
.yj-refresh-countdown {
    z-index:10001;
    position:fixed;
    top:0;
    left:50%;
    margin-left:-261px;
    width:520px;
    line-height:40px;
    color:#333;
    font-weight:normal;
    font-size:14px;
    font-size:1.4rem;
    text-align:center;
    background-color:#fef9e4;
    border:1px solid #CCC;
    border-top:0;
    -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2);
    box-shadow:0 2px 3px rgba(0, 0, 0, 0.2)
}
.ie-x .yj-refresh-countdown {
    border-color:#ddcf6f
}
.yj-refresh-button {
    margin-left:6px
}
html.no-scroll {
    overflow:hidden !important
}
.yj-attachment-viewer {
    width:100%;
    height:100%;
    position:relative
}
.yj-attachment-viewer-overlay {
    position:absolute;
    top:0;
    right:0;
    bottom:62px;
    left:0;
    z-index:1;
    background:#000;
    opacity:.9
}
.yj-fancy-lightbox #yj_cboxOverlay {
    background:#000;
    opacity:.8 !important
}
.yj-attachment-viewer .yj-attachment-toolbar {
    background:#000
}
.yj-fancy-lightbox .yj-show-thread-shares {
    display:none
}
.yj-fancy-lightbox .yj-attachment-viewer .yj-thread-list-item .yj-thread-share-excerpt-container {
    width:200px
}
.ie7 .yj-attachment-viewer-overlay, .ie8 .yj-attachment-viewer-overlay {
    -ms-filter:"alpha(opacity=90)";
    filter:alpha(opacity=90)
}
.yj-attachment {
    position:absolute;
    top:0;
    left:0;
    right:315px;
    bottom:62px;
    padding:42px 67px 0;
    min-width:410px;
    min-height:307px;
    z-index:2;
    text-align:center
}
.yj-attachment-viewer-edit .yj-attachment {
    right:0
}
.yj-attachment .yj-previous, .yj-attachment .yj-next {
    position:absolute;
    top:50%;
    width:19px;
    height:36px;
    background-repeat:no-repeat;
    border:0
}
.yj-attachment .yj-previous {
    left:24px
}
.yj-attachment .yj-previous:hover {
    cursor:pointer
}
.yj-attachment .yj-next {
    right:24px
}
.yj-attachment .yj-next:hover {
    cursor:pointer
}
.yj-attachment-viewer-edit .yj-content-lightbox-arrows, .yj-attachment-viewer-edit .yj-close-button, .yj-attachment-viewer-edit .yj-attachment-toolbar .yj-go-to-action {
    display:none
}
.yj-attachment-viewer-edit .yj-attachment {
    padding:10px 30px 0
}
.yj-attachment .yj-previous .yj-click-area, .yj-attachment .yj-next .yj-click-area {
    width:100%;
    height:100%;
    padding:24px;
    margin-top:-24px;
    margin-left:-24px
}
.yj-attachment-image, .yj-attachment-file {
    min-width:520px
}
.yj-attachment .yj-attachment-image, .yj-attachment .yj-attachment-file-no-preview {
    display:inline;
    vertical-align:middle
}
.yj-attachment-image .yj-grey-area {
    position:absolute;
    z-index:1;
    display:none
}
.yj-attachment-image .yj-grey-area .yj-grey-area-padding {
    background:#CCC
}
.yj-attachment .yj-attachment-file, .yj-attachment .yj-attachment-image.yj-loading {
    background:url(https://c64.assets-yammer.com/images/document_progress.gif) no-repeat center center;
    padding-top:1px;
    display:block;
    width:100%;
    height:100%
}
.yj-attachment .yj-attachment-image.yj-loading img {
    visibility:hidden
}
.yj-attachment-image img {
    max-width:100%;
    max-height:100%;
    vertical-align:middle;
    position:relative;
    z-index:2
}
.ie-x .yj-attachment-image img {
    -ms-interpolation-mode:bicubic
}
.yj-attachment .yj-attachment-file {
    width:100%;
    height:100%;
    margin:0 auto;
    position:relative
}
.yj-attachment .yj-attachment-file iframe {
    width:100%;
    height:100%;
    position:relative
}
.yj-attachment .yj-attachment-file-no-preview .yj-file-details {
    min-width:350px;
    display:inline-block;
    vertical-align:middle;
    margin:0;
    min-height:auto
}
.yj-attachment .yj-attachment-file-no-preview .yj-file-details>* {
    display:block;
    margin:0 auto
}
.yj-attachment .yj-attachment-file-no-preview .yj-file-details .yj-file-name {
    margin:20px 0 15px;
    font-weight:bold;
    color:#FFF
}
.yj-attachment .yj-attachment-file-no-preview .yj-file-details .yj-no-preview-information {
    margin-top:12px
}
.yj-attachment .yj-attachment-file-no-preview .yj-file-details .yj-no-preview-information a {
    color:#CCC
}
.yj-attachment-viewer .yj-toggle-conversation {
    position:absolute;
    top:26px;
    left:0;
    font-size:1.1em;
    color:#767676
}
.yj-attachment-viewer .yj-toggle-conversation span {
    margin-right:12px
}
.yj-attachment-viewer .yj-close-button {
    position:absolute;
    top:12px;
    right:12px;
    z-index:3;
    color:#999
}
.yj-attachment-viewer.yj-attachment-viewer-edit .yj-attachment-conversation {
    display:none
}
.yj-attachment-conversation {
    position:absolute;
    top:42px;
    bottom:0;
    right:0;
    width:315px;
    overflow:hidden;
    background:#e8e7e8;
    color:#333;
    z-index:2
}
.yj-attachment-conversation .yj-conversation-detail {
    margin:0;
    padding:0;
    height:100%;
    overflow:auto
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter {
    padding:18px 18px 9px;
    background:#FFF;
    border-bottom:1px solid #d3d3d3
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter .yj-message-container {
    padding-left:0
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter .yj-avatar {
    position:relative;
    float:left;
    margin-right:17px
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter .yj-byline {
    display:block;
    min-height:48px
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter .yj-message {
    margin-top:5px;
    padding:6px 0 3px
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter.yj-ymodule-attached .ymodule-instance table tbody tr td+td div {
    width:auto !important
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter .ymodule-instance .poll-icon ~ div li div:first-child+div {
    width:200px !important
}
.yj-attachment-conversation .yj-attachments ul {
    margin:0;
    padding:3px 0
}
.yj-attachment-conversation .yj-attachments li {
    margin:5px 0;
    font-size:.95em
}
.yj-attachment-conversation .yj-attachments a {
    text-decoration:none
}
.yj-attachment-conversation .yj-attachments li .yj-inline-icon {
    vertical-align:middle
}
.yj-attachment-conversation .yj-attachments li .yj-label {
    font-size:12px;
    line-height:15px;
    display:inline-block;
    width:190px;
    margin-left:5px;
    vertical-align:top;
    word-wrap:break-word
}
.ie7 .yj-attachment-conversation .yj-attachments li .yj-label {
    display:inline;
    zoom:1
}
.yj-attachment-conversation .yj-attachments li a:hover .yj-label {
    text-decoration:underline
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter .yj-message-action-list-item {
    font-weight:normal
}
.yj-attachment-conversation .yj-conversation-detail .yj-share-list-item, .yj-attachment-conversation .yj-conversation-detail .yj-more-menu-trigger, .yj-attachment-conversation .yj-conversation-detail .yj-follow-button-tiny {
    display:none
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-replies-container {
    margin-left:0;
    background:#FFF
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-replies-container.yj-balloon {
    padding:0
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-replies-pointer, .yj-attachment-conversation .yj-conversation-detail .yj-thread-topics-container {
    display:none
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-starter-likes {
    padding-right:18px;
    padding-left:18px
}
.yj-attachment-conversation .yj-conversation-detail .yj-thread-reply-list-item {
    padding:15px 18px 9px
}
.yj-attachment-conversation .yj-thread-reply-container.yj-fixed-publisher {
    position:absolute;
    width:301px;
    right:0;
    bottom:1px;
    border-top:1px solid #d3d3d3
}
.yj-fancy-lightbox .open-graph-pages .yj-thread-reply-container .yam-ui-publisher-fields-link-attach-field {
    margin-left:0
}
.yj-attachment-conversation .yj-thread-reply-container .yj-reply-avatar, .yj-attachment-conversation .yj-thread-reply-container .yj-message-form-file-attachment {
    display:none
}
.yj-attachment-conversation .yj-thread-reply-container .yj-reply-to-notice, .yj-attachment-conversation .yj-thread-reply-container .yj-auto-width-wrapper {
    margin-left:0
}
.yj-attachment-conversation .yj-thread-reply-container .yj-reply-to-notice .yj-reset-reply-to {
    display:none
}
.yj-attachment-conversation .yj-thread-replies-container .yj-liked-by {
    background:#f5f5f5
}
.yj-attachment-conversation .yj-thread-replies-container .yj-thread-replies .yj-liked-by {
    background:transparent
}
.yj-attachment-toolbar {
    position:absolute;
    left:0;
    right:315px;
    bottom:0;
    height:62px;
    clear:both;
    z-index:3;
    padding:0 20px;
    font-size:1.1em;
    color:#FFF
}
.yj-attachment-viewer-edit .yj-attachment-toolbar {
    right:0
}
.yj-attachment-toolbar>div {
    max-width:50%;
    height:inherit
}
.yj-attachment-viewer .yj-vertical-align-tallest-element {
    height:100%;
    display:inline-block;
    vertical-align:middle
}
.yj-attachment-viewer .yj-excerpt-deleted-attachment img, .yj-attachment-viewer .yj-excerpt-private-group img {
    display:none
}
.yj-attachment-viewer .yj-excerpt-deleted-attachment .yj-excerpt-content, .yj-attachment-viewer .yj-excerpt-private-group .yj-excerpt-content {
    margin:10px
}
.yj-no-thread .yj-attachment-conversation {
    display:none
}
.yj-no-thread .yj-attachment, .yj-no-thread .yj-attachment-toolbar {
    right:0
}
.ie7 .yj-attachment-toolbar div, .ie7 .yj-attachment-toolbar .yj-vertical-align-tallest-element {
    height:62px
}
.yj-attachment-toolbar span {
    display:inline-block;
    vertical-align:middle
}
.yj-attachment-toolbar .yj-attachment-toolbar-icon {
    margin-right:6px
}
.yj-attachment-toolbar .yj-attachment-name {
    color:#999;
    max-width:99%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    line-height:1.2em
}
.yj-attachment-toolbar .yj-attachment-count {
    color:#999;
    margin-left:20px
}
.yj-attachment-toolbar .yj-action {
    display:inline-block;
    vertical-align:middle;
    color:#ccc;
    padding:0 21px;
    line-height:62px
}
.yj-attachment-viewer-edit .yj-attachment-toolbar .yj-edit-action {
    display:none
}
.yj-attachment-toolbar a.yj-action:hover {
    color:#fff;
    text-decoration:none
}
.yj-attachment-toolbar a.yj-action.yj-action-disabled:hover, .yj-attachment-toolbar a.yj-action-disabled {
    color:#666
}
.ie7 .yj-attachment-viewer .yj-vertical-align-tallest-element, .ie7 .yj-attachment-toolbar span, .ie7 .yj-attachment-toolbar .yj-action {
    display:inline;
    zoom:1
}
.no-scroll .yj-top-link {
    display:none !important
}
.colorbox-wrap {
    display:none
}
#yj-colorbox, #yj_cboxOverlay, #yj_cboxWrapper {
    position:absolute;
    top:0;
    left:0
}
#yj_cboxWrapper {
    background-color:#e7e7e7
}
#yj_cboxOverlay {
    position:fixed;
    width:100%;
    height:100%
}
#yj_cboxBottom, #yj_cboxTop {
    font-size:0
}
#yj_cboxMiddleLeft, #yj_cboxBottomLeft {
    clear:left
}
#yj_cboxContent {
    position:relative;
    overflow:visible;
    border-top:1px solid #cfcfcf
}
#yj_cboxLoadedContent {
    overflow:auto
}
#yj_cboxLoadedContent iframe {
    display:block;
    width:100%;
    height:100%;
    border:0
}
#yj_cboxTitle {
    margin:0;
    font-size:16px;
    font-weight:bold;
    height:19px;
    height:1.9rem;
    overflow:hidden;
    line-height:17px;
    top:-25px
}
#yj_cboxLoadingOverlay, #yj_cboxLoadingGraphic {
    position:absolute;
    top:0;
    left:0;
    width:100%
}
#yj_cboxPrevious, #yj_cboxNext, #yj_cboxClose, #yj_cboxSlideshow {
    cursor:pointer
}
#yj_cboxOverlay {
    background:url(https://c64.assets-yammer.com/images/colorbox/overlay.png) 0 0 repeat
}
#yj_cboxContent {
    margin-top:32px
}
#yj_cboxLoadingGraphic, #yj_cboxContent iframe {
    background:url(https://c64.assets-yammer.com/images/small-spinner.gif) center center no-repeat
}
#yj_cboxTitle {
    margin-right:38px;
    position:absolute;
    top:-23px;
    left:10px;
    color:#444
}
#yj_cboxCurrent {
    position:absolute;
    top:-22px;
    right:205px;
    text-indent:-9999px
}
#yj_cboxSlideshow, #yj_cboxPrevious, #yj_cboxNext, #yj_cboxClose {
    text-indent:-9999px;
    width:20px;
    height:20px;
    position:absolute;
    top:-23px;
    background:url(https://c64.assets-yammer.com/images/colorbox/controls.png) 0 0 no-repeat
}
#yj_cboxPrevious {
    position:absolute;
    top:-26px;
    right:52px;
    background:url(https://c64.assets-yammer.com/images/colorbox/controls.png) 0 0 no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px
}
#yj_cboxPrevious.hover {
    background-position:0 -25px
}
#yj_cboxNext {
    position:absolute;
    top:-26px;
    right:32px;
    background:url(https://c64.assets-yammer.com/images/colorbox/controls.png) -25px 0 no-repeat;
    width:25px;
    height:25px;
    text-indent:-9999px
}
#yj_cboxNext.hover {
    background-position:-25px -25px
}
#yj_cboxClose {
    background:url(https://c64.assets-yammer.com/images/home_css_sprite/x-grey-icon.png) no-repeat top left;
    width:16px;
    height:16px;
    text-indent:-5000px;
    right:10px
}
#yj_cboxClose.hover {
    background-image:url(https://c64.assets-yammer.com/images/home_css_sprite/x-grey-icon-hover.png)
}
.yj_cboxSlideshow_on #yj_cboxPrevious, .yj_cboxSlideshow_off #yj_cboxPrevious {
    right:66px
}
.yj_cboxSlideshow_on #yj_cboxSlideshow {
    background-position:-75px -25px;
    right:44px
}
.yj_cboxSlideshow_on #yj_cboxSlideshow.hover {
    background-position:-100px -25px
}
.yj_cboxSlideshow_off #yj_cboxSlideshow {
    background-position:-100px 0;
    right:44px
}
.yj_cboxSlideshow_off #yj_cboxSlideshow.hover {
    background-position:-75px -25px
}
#yj_cboxBottomCenter {
    background-color:#fff;
    border:0
}
.yj-lightbox-content {
    background-color:#fff;
    padding:10px
}
.yj-lightbox-content.no-padding {
    padding:0
}
#yj-colorbox form, #yj_cboxPhoto {
    zoom:1
}
#yj-colorbox {
    background:transparent;
    border:12px solid rgba(0, 0, 0, 0.5);
    -moz-border-radius:12px;
    -webkit-border-radius:12px;
    border-radius:12px
}
.ie-x #yj-colorbox {
    border:12px solid #999
}
#yj-colorbox .ui-widget-header, #yj-colorbox .ui-widget-content {
    border-top:none !important
}
#yj-colorbox #original_photo {
    min-width:200px;
    text-align:center;
    padding:10px 0
}
#contact-sales-lightbox {
    background-color:#fff;
    overflow:hidden
}
.company-controller #yj-colorbox .install-desktop-info.lightbox-content {
    width:420px;
    padding:20px;
    text-align:left;
    background-color:#fff
}
.open-graph-object #yj_cboxContent {
    margin-top:70px
}
.open-graph-object #yj_cboxTitle {
    max-width:700px;
    top:-60px;
    text-overflow:ellipsis
}
.yj-modal {
    display:none;
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:3500
}
.yj-external-share-list {
    height:300px;
    overflow:hidden;
    overflow-y:auto;
    margin:0;
    padding:0 10px;
    border:1px solid #ddd;
    border-top-color:#b0b0b0
}
.yj-external-share-list li {
    padding:10px;
    margin:5px 0;
    border-bottom:1px solid #ddd;
    overflow:hidden
}
.yj-external-share-list li .yj-name {
    font-weight:bold;
    line-height:29px
}
.yj-external-share-list button {
    float:right
}
.yj-truncate {
    text-overflow:ellipsis;
    display:block
}
.yj-close-link {
    display:inline-block;
    width:16px;
    height:16px;
    border-radius:2px;
    text-align:center
}
.yj-close-link .yamicon {
    font-size:10px;
    font-size:1rem;
    line-height:14px;
    color:#999;
    margin:0
}
.yj-close-link:hover {
    background:#ccc;
    text-decoration:none
}
.yj-close-link:hover .yamicon {
    color:#666
}
.yj-action-bar, .yj-main-content .action-bar, .yj-list-container .action-bar {
    background-repeat:repeat-x !important;
    width:auto !important;
    height:auto !important
}
.yj-action-bar {
    border:1px solid #d6d6d6;
    margin:0 0 10px 0
}
.yj-action-bar ul, .yj-action-bar-tabs ul {
    margin:0
}
.yj-action-bar .yj-inline-icon {
    vertical-align:middle;
    position:relative;
    bottom:2px;
    left:-4px
}
.yj-action-bar-actions {
    float:left
}
.yj-action-bar-filters {
    float:right
}
.yj-action-bar .yj-action-item {
    padding:0;
    border-right:1px solid #fff;
    float:left
}
.yj-action-bar .yj-action-item .yj-action-bar-link {
    padding:3px 10px;
    border-right:1px solid #d6d6d6;
    line-height:20px
}
.yj-action-bar-link, .yj-action-bar-link:hover, .yj-action-bar-link:active, .yj-action-bar-link:focus {
    color:#333 !important;
    text-decoration:none;
    display:block;
    line-height:17px;
    font-size:11px
}
.yj-action-bar-actions .yj-action-item .yj-action-bar-link:hover {
    border:1px solid #999;
    margin:-1px
}
.yj-action-bar-filters .yj-action-bar-link, .yj-filters .yj-filter-tab-link {
    color:#666;
    font-weight:normal;
    text-decoration:none;
    zoom:1
}
.yj-action-bar-toggle, .yj-filters .yj-filter-tab {
    float:left;
    display:inline;
    font-size:11px
}
.yj-action-bar-toggle .yj-action-bar-link, .yj-action-bar-toggle .yj-action-bar-link:hover, .yj-filters .yj-filter-tab-link {
    padding:0 5px;
    margin:1px 0 0
}
.yj-action-bar-toggle.yj-selected .yj-action-bar-link, .yj-action-bar-toggle.yj-selected .yj-action-bar-link:hover, .yj-filters .yj-selected .yj-filter-tab-link, .yj-filters .yj-selected .yj-filter-tab-link:hover {
    border-radius:10px;
    color:#333;
    border:1px solid #999;
    border-bottom-color:#ddd;
    border-right-color:#ddd;
    background:#f9f9f9;
    margin:0 2px;
    cursor:default
}
.yj-action-bar-toggle .yj-action-bar-link:hover, .yj-filters .yj-filter-tab-link:hover {
    color:#000
}
.yj-action-bar-toggle.yj-selected .yj-action-bar-link:hover, .yj-filters .yj-selected .yj-filter-tab-link:hover {
    color:#333
}
.yj-hide-options {
    display:none
}
.yj-actions .yj-btn, .yj-actions .yj-btn-alt {
    display:block
}
.ie7 .yj-actions .yj-btn span img, .ie7 .yj-actions .yj-btn-alt span img {
    position:static
}
.yj-action-bar-with-tabs .yj-action-bar {
    background:#fff;
    margin:0;
    border:0
}
.yj-list-container .yj-action-bar {
    overflow:auto
}
.yj-action-bar-with-tabs .yj-action-bar-toggle.yj-selected .yj-action-bar-link, .yj-action-bar-with-tabs .yj-action-bar-toggle.yj-selected .yj-action-bar-link:hover {
    border:1px solid #ddd
}
.yj-action-bar-tabs {
    padding-left:8px
}
.yj-action-bar-tabs .yj-menu {
    top:8px;
    padding:0;
    position:absolute;
    left:0;
    z-index:2
}
.yj-action-bar-tabs .yj-tab-dropdown {
    width:auto;
    min-width:54px;
    white-space:nowrap
}
.yj-action-bar-tabs .yj-tab-more {
    position:relative;
    z-index:1
}
.yj-action-bar-tabs .yj-filter-tab {
    list-style:none;
    margin:0 3px 0 0;
    display:inline;
    font-size:0;
    position:relative;
    top:1px
}
.yj-action-bar-tabs .yj-filter-tab .yj-filter-tab-link {
    font-size:13px;
    font-size:1.3rem
}
.ie-x .yj-action-bar-tabs .yj-filter-tab .yj-filter-tab-link {
    background:#eee url('https://c64.assets-yammer.com/images/gradients/tab-gradient.png') 0 0 repeat-x
}
.yj-action-bar-tabs .yj-selected .yj-filter-tab-link, .yj-action-bar-tabs .yj-selected .yj-filter-tab-link:hover, .yj-action-bar-tabs .yj-more-selected .yj-filter-tab-link, .yj-action-bar-tabs .yj-more-selected .yj-filter-tab-link:hover {
    background:#fff;
    border:1px solid #ccc;
    border-bottom:1px solid #fff;
    font-weight:bold;
    cursor:default;
    position:static
}
.ie-x .yj-action-bar-tabs .yj-selected .yj-filter-tab-link, .ie-x .yj-action-bar-tabs .yj-more-selected .yj-filter-tab-link {
    background:#fff url('https://c64.assets-yammer.com/images/gradients/tab-gradient-selected.png') 0 0 repeat-x
}
.yj-action-bar-tabs .yj-filter-tab-link:hover {
    text-decoration:none;
    border-color:#999
}
.yj-action-bar-tabs .yj-action-link {
    font-size:11px;
    float:right;
    position:relative;
    top:14px
}
.yj-action-bar-tabs .yj-action-link:hover {
    text-decoration:none
}
.ie-x .yj-action-bar-tabs .yj-action-link {
    line-height:12px
}
.yj-down-arrow, .yj-up-arrow {
    position:relative;
    top:-1px;
    border-style:solid dashed dashed;
    border-color:transparent;
    border-top-color:white;
    display:inline-block;
    font-size:0;
    height:0;
    line-height:0;
    width:0;
    border-width:3px 3px 0;
    padding-top:1px;
    left:0
}
.yj-up-arrow {
    border-color:transparent;
    border-style:dashed dashed solid;
    border-bottom-color:white;
    border-width:0 3px 3px;
    top:-4px
}
.yj-btn-alt .yj-down-arrow, .yj-btn-alt .yj-up-arrow {
    border-top-color:#333
}
.ie7 .yj-up-arrow {
    border-width:0 4px 4px;
    top:-2px
}
.ie8 .yj-up-arrow {
    border-width:0 4px 4px;
    top:-5px
}
#uni-header-wrapper .light-bg .yj-down-arrow {
    border-top-color:#4d4d4d
}
#uni-user-menus li.yj-open .yj-down-arrow, #uni-user-menus li.uni-menu-trigger:hover .yj-down-arrow {
    border-top-color:#666
}
.yj-feed-menu .yj-down-arrow, .yj-nav-more-link .yj-down-arrow, .nav-toggle-trigger .yj-down-arrow {
    border-top-color:#666
}
.yj-feed-menu .yj-up-arrow, .yj-nav-more-link .yj-up-arrow, .nav-toggle-trigger .yj-up-arrow {
    border-bottom-color:#666
}
.yj-nav-more-link .yj-down-arrow, .yj-nav-more-link .yj-up-arrow {
    left:3px
}
.yj-feed-menu .yj-click-menu-trigger:hover .yj-down-arrow {
    border-top-color:#666
}
.yj-feed-menu .yj-click-menu-trigger:hover .yj-up-arrow {
    border-bottom-color:#666
}
.yj-filter-tab-link .yj-down-arrow, .yj-group-feed-menu .yj-down-arrow {
    border-top-color:#666
}
.yj-filter-tab-link .yj-up-arrow, .yj-group-feed-menu .yj-up-arrow {
    border-bottom-color:#666
}
.yj-mf-dropdown-menu .yj-down-arrow, .yj-mf-dropdown-menu .yj-up-arrow {
    border-width:4px 4px 0;
    border-top-color:#3c619c;
    margin-left:3px
}
.yj-mf-dropdown-menu .yj-menu-select:hover .yj-down-arrow, .yj-mf-dropdown-menu .yj-menu-select:hover .yj-up-arrow {
    border-top-color:#3e75cd
}
.yj-more-button {
    color:#666;
    display:block;
    width:99%;
    height:22px;
    line-height:22px;
    margin:20px auto 0 auto;
    padding:5px 0;
    background:#fff url(https://c64.assets-yammer.com/images/buttons/more-button.png) repeat-x top left;
    background-color:#fff;
    background-image:-moz-linear-gradient(100% 100% 90deg, #ececec, #fff);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ececec));
    border:1px solid #ddd;
    font-size:13px;
    text-align:center;
    cursor:pointer;
    border-radius:4px
}
.yj-more-button:hover, .yj-more-button:focus, .yj-more-button:active {
    color:#666;
    border-color:#999;
    text-decoration:none
}
.yj-more-button:active {
    background:#e0e0e0
}
.ie-x .yj-more-button {
    background:#fff url('https://c64.assets-yammer.com/images/yammer3/ie-more-button.png') bottom left repeat-x
}
.yj-more-button-container .yj-loading {
    display:block;
    border:1px solid #eee !important;
    background:#fff url(https://c64.assets-yammer.com/images/small-spinner.gif) no-repeat 50% 50% !important;
    text-indent:-5000px !important;
    cursor:default !important;
    box-shadow:none !important;
    filter:none !important
}
.yj-more-button::-moz-focus-inner {
    border:0 none
}
.yj-create-message-button-container {
    position:absolute;
    right:0;
    top:0
}
.yj-spinner {
    margin:50px 10px;
    text-align:center
}
.yj-spinner .yj-inline-icon, .yj-inline-spinner {
    background:url(https://c64.assets-yammer.com/images/small-spinner.gif) no-repeat center left;
    height:16px;
    width:16px;
    margin:0 5px 2px 0
}
.yj-inline-spinner {
    margin:0 5px;
    vertical-align:middle;
    display:inline-block;
    zoom:1;
    *display:inline
}
.yj-message-form-button-panel .yj-spinner {
    margin:0;
    vertical-align:center;
    float:left;
    line-height:29px
}
.yj-dm-recipient, .yj-topic, .yj-bubble-recipient {
    border-radius:5px;
    background-color:#dbe8fe;
    border:1px solid #bfceea;
    padding:2px 5px
}
.yj-topic:hover {
    text-decoration:none;
    border-color:#9db1d5
}
.yj-participants .yj-status, .yj-presence-list .yj-active, .yj-presence-list .yj-online {
    background-repeat:no-repeat
}
.yj-presence-list .yj-active, .yj-presence-list .yj-online {
    padding-left:14px
}
.ie7 .yj-online-list {
    padding-bottom:6px
}
.yj-face-pile .yj-new-user {
    margin-top:-14px
}
.yj-online-list .yj-face-pile .yj-face-item {
    float:left;
    margin:0 6px 6px 0;
    line-height:0
}
.yj-online-list .yj-face-pile .yj-face-item .yj-face {
    margin:0 3px;
    display:block;
    width:36px;
    height:36px
}
.yj-online-list .yj-face-pile .yj-thumb {
    margin:0;
    width:36px
}
.ie7 .yj-suggestions-all-link {
    display:inline
}
.yj-subscription-list {
    background-color:#FFF;
    height:350px;
    overflow:auto
}
.yj-subscription-list .yj-more-button-container {
    margin:-10px 10px 10px
}
.yj-subscription-list .yj-more-button-container button {
    margin-top:20px
}
.yj-suggestions-container .yj-suggestion-list {
    display:block;
    overflow:visible
}
.yj-suggestions-container .yj-suggestions-item {
    overflow:visible;
    margin:0 0 10px 0;
    display:block;
    clear:both;
    position:relative
}
.yj-suggestions-container li.yj-last {
    margin:0
}
.yj-suggestions-container .img {
    position:absolute;
    left:0;
    width:30px
}
.yj-suggestions-container .description {
    margin-left:30px;
    padding-left:5px;
    overflow:hidden
}
.yj-suggestions-container .yj-sug-follow {
    float:right;
    margin:0 4px 4px 0;
    padding:3px 9px;
    font-size:13px;
    font-size:1.3rem;
    line-height:16px
}
.yj-suggestions-container .name {
    color:#333;
    font-weight:bold;
    width:130px;
    margin-top:-4px
}
.yj-suggestions-container .position {
    width:130px
}
.yj-suggestions-container .name, .yj-suggestions-container .position {
    font-size:13px;
    font-size:1.3rem;
    line-height:17px;
    line-height:1.7rem
}
.yj-suggestions-container .yj-sugg-close {
    float:right;
    border:1px solid #fff;
    border-bottom:0;
    visibility:hidden
}
.yj-suggestions-container .yj-hover {
    visibility:visible
}
.yj-suggestions-container .yj-loading .yj-sugg-close {
    visibility:hidden
}
.yj-suggestions-container .yj-loading {
    background:url('https://c64.assets-yammer.com/images/small-spinner.gif') no-repeat right 0
}
.yj-suggestions-container .yj-suggestion-action {
    display:inline-block;
    width:auto;
    height:auto;
    border-radius:0;
    text-align:center;
    background-color:#fff;
    padding:2px;
    position:relative
}
.yj-suggestions-container .yj-suggestion-action span {
    display:block
}
.yj-suggestions-container .yj-sugg-close .yj-click-menu-container {
    margin-top:-2px
}
.yj-suggestions-container .yj-click-menu-opened {
    background:#fff;
    border:1px solid #ccc;
    border-bottom:0;
    visibility:visible
}
.yj-suggestions-container .yj-click-menu-opened .yj-close-link {
    z-index:13
}
.yj-suggestions-container ul.yj-menu {
    width:13em
}
.yj-unfollow-button-mouseover, .yj-unfollow-button.yj-click-transition:hover .yj-unfollow-button-mouseover, .yj-unfollow-button:hover .yj-unfollow-button-mouseout {
    display:none
}
.yj-unfollow-button.yj-click-transition:hover .yj-unfollow-button-mouseout, .yj-unfollow-button:hover .yj-unfollow-button-mouseover {
    display:inline-block
}
.yj-menu-shadow {
    box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)
}
.yj-dropshadow {
    position:relative;
    width:93%;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    border:1px solid #EEE
}
.ie-x .yj-dropshadow {
    background-color:#EEE;
    border:1px solid #DDD
}
.yj-dropshadow:before, .yj-dropshadow:after {
    content:"";
    position:absolute;
    z-index:-1;
    bottom:15px;
    left:10px;
    width:50%;
    height:20%;
    max-width:300px;
    box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    transform:rotate(-3deg)
}
.yj-dropshadow:after {
    right:10px;
    left:auto;
    transform:rotate(3deg)
}
.yj-simple-menu {
    position:relative
}
.yj-simple-menu-content {
    background-color:#fff;
    z-index:1
}
.ie8 .yj-selector-in-page, .ie8 .yj-selector-in-page-no-nav {
    overflow:auto
}
.yj-sidebar-nav {
    border:1px solid #d6d6d6;
    width:150px;
    background:#fbfbfb
}
.yj-sidebar-nav ul {
    margin:0;
    font-size:12px
}
.yj-sidebar-nav .yj-sidebar-header {
    color:#666;
    padding:15px 12px 8px;
    font-size:17px;
    font-size:1.7rem;
    font-weight:100
}
.yj-sidebar-item {
    font-size:12px;
    line-height:14px;
    color:#222;
    text-decoration:none;
    display:block;
    padding:6px 12px;
    cursor:pointer
}
.yj-sidebar-item.yj-sidebar-item-sub {
    padding-left:22px
}
.yj-sidebar-item:hover {
    background-color:#efefef;
    text-decoration:none;
    color:#222
}
.yj-sidebar-item:active {
    background-color:#e9e9e9
}
.yj-sidebar-item.yj-sidebar-item-selected {
    font-weight:bold;
    background-color:#e1e1e1
}
.yj-selector-filter {
    float:left;
    margin-right:10px
}
.yj-selector-list {
    float:left
}
.yj-tabular {
    border-top:1px solid #d6d6d6;
    table-layout:fixed;
    width:100%;
    position:relative
}
.yj-tabular-header {
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:12px;
    color:#666;
    font-weight:normal;
    border:1px solid #d6d6d6;
    border-width:0 1px 1px;
    border-left-color:#fff;
    padding:3px 5px;
    background-color:#f9f9f9;
    background-image:-moz-linear-gradient(100% 100% 90deg, #e9e9e9, #f9f9f9);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e9e9e9))
}
.yj-tabular-header.yj-tabular-header-first {
    border-left:1px solid #d6d6d6
}
.yj-tabular.yj-tabular-no-results {
    border:1px solid #d6d6d6
}
.yj-tabular.yj-tabular-no-results .yj-tabular-header-first {
    border-left:0
}
.yj-tabular.yj-tabular-no-results .yj-tabular-header-last {
    border-right:0
}
.yj-tabular-data {
    font-size:12px;
    padding:4px 5px;
    border-top:1px solid #ebebeb;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    cursor:pointer;
    vertical-align:middle;
    height:23px
}
.yj-tabular-data-cont {
    float:left;
    overflow:hidden;
    padding:2px 0;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%
}
.yj-tabular-data-cont.yj-private-cont, .yj-tabular-data-cont.yj-editors-cont {
    width:88%
}
.yj-tabular-data-cont.yj-private-cont.yj-editors-cont {
    width:79.5%
}
.yj-tabular-data-name {
    vertical-align:middle
}
.yj-tabular-data-icon {
    float:right
}
.yj-tabular-data-icon .yamicon {
    margin:0 0 0 5px
}
.yj-selector-in-page .yj-tabular-data, .yj-selector-in-page-no-nav .yj-tabular-data {
    cursor:text
}
.yj-tabular-data .yj-tabular-thumbnail {
    width:22px;
    height:22px;
    vertical-align:middle;
    margin-right:2px
}
.yj-tabular-last-uploaded {
    overflow-x:hidden;
    text-overflow:ellipsis;
    float:left;
    width:117px;
    padding-top:1px
}
.yj-selector-in-page .yj-tabular-last-uploaded, .yj-selector-in-page-no-nav .yj-pages-selector .yj-tabular-last-uploaded {
    width:100px
}
.yj-selector-in-page-no-nav .yj-files-selector .yj-tabular-last-uploaded {
    width:120px
}
.yj-avatar {
    height:48px;
    width:48px;
    overflow:hidden;
    text-align:center;
    zoom:1
}
.yj-avatar.no-border img {
    border:0
}
.yj-files-selector .yj-avatar {
    position:relative;
    display:inline-block;
    height:22px;
    width:22px;
    top:0;
    left:0
}
.yj-files-selector .yj-avatar img, .yj-files-selector .yj-avatar .avatar-replacement {
    height:22px;
    width:22px
}
.yj-files-selector .yj-avatar .avatar-replacement {
    line-height:22px;
    font-size:12px
}
.yj-tabular-last-uploaded-wrap i {
    float:left;
    margin-right:20px;
    display:block
}
.yj-tabular-last-uploaded-wrap {
    position:relative;
    padding:0 5px;
    bottom:1px
}
.yj-tabular-notice {
    display:none;
    padding:140px 10px;
    color:#aaa;
    font-weight:bold;
    text-align:center;
    border:1px solid #d6d6d6;
    border-top:0;
    font-size:25px
}
.yj-tabular-notice.yj-thumbnail-view-notice {
    border-top:1px solid #d6d6d6
}
.yj-selector-in-lightbox>.yj-sidebar-nav {
    float:left;
    margin-right:10px
}
.yj-selector-in-lightbox .yj-thumbnail-view-notice {
    margin:-25px -3px 0
}
.yj-tabular-row-disabled .yj-tabular-data {
    cursor:default
}
.yj-tabular-row-first .yj-tabular-data {
    border-top:0
}
.yj-tabular-row.yj-tabular-row-hover {
    background:#efefef
}
.yj-selector-in-lightbox .yj-info-bubble {
    margin-left:0;
    left:26px
}
.yj-selector-in-lightbox .yj-u {
    left:-10px
}
.yj-u .yj-info-bubble-arrow {
    background:url('https://c64.assets-yammer.com/images/hover-bubble-arrow-up.png') 0 0 no-repeat;
    bottom:auto;
    top:-15px
}
.ie-x .yj-u .yj-info-bubble-arrow {
    bottom:auto;
    top:-14px
}
.yj-tabular-row.yj-tabular-selected {
    background:#e9e9e9
}
.yj-tabular-user-span, .yj-tabular-user-link {
    vertical-align:middle
}
.yj-tabular-data .yj-avatar {
    float:left;
    margin-right:4px
}
.yj-tabular-user-link {
    bottom:8px;
    left:4px
}
.yj-tabular-editor-thumb {
    width:30px;
    margin:6px 6px 0 0;
    cursor:default
}
.yj-tabular-others {
    color:#666;
    font-weight:normal;
    position:relative;
    bottom:1px;
    vertical-align:baseline;
    display:inline-block;
    white-space:normal;
    width:40px
}
.yj-create {
    display:none;
    text-align:right;
    color:#666;
    margin:-3px 0 20px;
    height:16px
}
.ie8 .yj-create {
    margin-top:1px;
    height:auto
}
.yj-create-link:hover {
    text-decoration:none
}
.yj-create-icon {
    margin-right:1px
}
.yj-lightbox-content .yj-selector-list {
    position:relative;
    overflow:auto;
    overflow-y:auto;
    overflow-x:hidden
}
.yj-tab-drop-menu-button-container {
    padding-right:9px
}
.yj-tab-drop-menu.yj-click-menu-opened {
    margin:-1px;
    border:1px solid #ddd;
    background-color:#fff;
    box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3)
}
.yj-tab-drop-menu .yj-click-menu {
    right:auto
}
.yj-tab-drop-menu .yj-click-menu-content {
    white-space:nowrap
}
.yj-click-menu-opened .yj-tab-drop-menu-button-container {
    background-color:#fff;
    float:left;
    height:32px
}
.yj-tab-drop-menu .yj-click-menu-container {
    z-index:-1;
    padding:0;
    margin:0 0 0 -1px
}
.yj-tab-drop-menu .yj-menu {
    width:auto;
    border-radius:2px
}
.yj-selector-list .yj-more-button-container, #yj-colorbox .yj-selector-list .yj-more-button-container {
    position:static;
    width:100%
}
.yj-selector-list .yj-more-button-container .yj-btn-wide {
    margin-top:0;
    clear:left
}
.yj-selector-list .yj-simple-menu-trigger {
    position:absolute;
    right:0;
    top:2px
}
.yj-selector-list .yj-simple-menu-trigger.active {
    box-shadow:2px 5px 2px -2px rgba(0, 0, 0, 0.3)
}
.yj-type-filter {
    float:left;
    margin-bottom:-24px
}
.yj-selector-in-lightbox .yj-type-filter {
    margin-bottom:15px
}
.yj-type-filter .yj-simple-menu-button-container {
    padding:5px;
    background-color:#eee;
    background-image:-moz-linear-gradient(100% 100% 90deg, #ebebeb, #fefefe);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ebebeb));
    border:1px solid #ccc
}
.yj-type-filter .yj-type-filter-link, .yj-type-filter .yj-type-filter-link:hover {
    color:#333;
    text-decoration:none
}
.yj-type-filter .yj-type-filter-link .yj-inline-icon {
    margin-left:5px
}
.yj-type-filter-list {
    padding:0;
    margin:0
}
.yj-action-list {
    margin:0
}
.yj-action-list .yj-action-list-link, .yj-type-filter-list-link {
    color:#666;
    font-size:12px;
    display:block;
    padding:3px 5px
}
.yj-type-filter-list-link {
    min-width:92px;
    padding:5px
}
.yj-action-list .yj-action-list-link .yamicon {
    position:relative;
    top:1px
}
.yj-action-list .yj-action-list-link:hover, .yj-action-list .yj-action-list-link:focus, .yj-type-filter-list-link:hover, .yj-type-filter-list-link:focus {
    color:#666;
    text-decoration:none;
    background:#efefef
}
.yj-action-list .yj-action-list-link:active, .yj-type-filter-list-link:active {
    color:#000;
    background:#e9e9e9
}
.yj-action-list .yj-action-list-link:focus, .yj-type-filter-list-link:focus {
    color:#000
}
.yj-selector-simple-menu .yj-simple-menu-button-container {
    position:relative
}
.yj-selector-simple-menu .yj-btn {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
    border-bottom-color:transparent
}
.yj-selector-simple-menu .yj-simple-menu-content, .yj-type-filter .yj-simple-menu-content {
    margin-top:-1px;
    border:1px solid #ccc;
    box-shadow:2px 2px 2px -2px rgba(0, 0, 0, 0.3)
}
.yj-sidebar-list li a {
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.ie-x .yj-thumbnail-item-viewer {
    padding-bottom:100px
}
.yj-thumbnail-item-viewer .yj-thumbnail-item {
    float:left;
    margin:10px;
    text-align:center;
    width:100px;
    height:100px;
    position:relative
}
.yj-thumbnail-item-viewer .yj-thumbnail-item-link {
    width:100px;
    height:100px;
    line-height:100px
}
.yj-selector-in-lightbox .yj-thumbnail-item-link {
    border:1px solid #fff;
    padding:3px;
    display:block
}
.yj-selector-in-lightbox .yj-thumbnail-item-link:hover {
    margin-top:-1px;
    border-radius:2px;
    box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)
}
.yj-thumbnail-item-link.yj-thumbnail-selected {
    border:1px solid #39c;
    margin-top:-1px;
    border-radius:2px;
    box-shadow:1px 1px 3px rgba(0, 0, 0, 0.4)
}
.yj-thumbnail-item-viewer .yj-thumbnail-item-image {
    max-width:100px;
    vertical-align:middle
}
.yj-thumbnail-item-viewer .yj-thumbnail-list {
    margin:0
}
.yj-thumbnail-item-viewer .yj-thumbnail-with-file-icon {
    position:relative
}
.yj-thumbnail-item-viewer .yj-thumbnail-with-file-icon:hover {
    text-decoration:none
}
.yj-thumbnail-item-viewer .yj-file-type-overlay {
    position:absolute;
    top:77px;
    left:35px;
    font-size:15px;
    font-weight:bold;
    color:#fff
}
.yj-selector-in-lightbox .yj-thumbnail-item-viewer {
    padding:0 3px 0
}
.yj-selector-in-lightbox .yj-thumbnail-item {
    margin:10px 9px
}
.yj-selector-in-lightbox .yj-thumbnail-list {
    overflow:auto;
    padding-bottom:25px
}
.yj-selector-in-lightbox .yj-thumbnail-list-one-row {
    padding-bottom:70px
}
.yj-invite-members-module {
    position:relative;
    width:246px
}
.yj-invite-members-module.yj-padded-ta {
    width:auto
}
.yj-invite-members-field {
    width:240px;
    border:1px solid #d6d6d6;
    font-size:12px;
    margin:0
}
.yj-simple-menu-hidden {
    display:none
}
.yj-watermark {
    color:#b2b2b2
}
.yj-callout-bar-container {
    margin:3px 0 0 0;
    overflow:hidden
}
.yj-main-message-form-container .yj-callout-bar-container {
    margin:8px 0 5px 0
}
.yj-callout-bar-container .yj-auto-width-wrapper-span {
    padding:0 4px;
    line-height:20px
}
.yj-callout-bar-container.yj-publisher-with-privacy-icon .yj-auto-width-wrapper-span {
    padding-right:35px
}
.yj-callout-bar-container .yj-bubbles {
    background-color:#fff;
    width:100%;
    border:1px solid #ccc;
    padding:3px;
    margin:0 -4px;
    min-height:24px;
    cursor:text
}
.yj-callout-bar-container .yj-bubbles.disabled {
    background-color:#f0f0f0
}
.yj-callout-bar-container.yj-publisher-with-privacy-icon .yj-bubbles {
    padding-right:34px;
    min-height:28px;
    line-height:23px
}
.yj-callout-bar-container.yj-extra-warning .yj-bubbles {
    border:1px solid #f68b1e
}
.yj-callout-bar-container .yj-bubbles .watermark {
    color:#aaa
}
.yj-open .yj-callout-bar-container .yj-bubbles {
    display:inline-block
}
.yj-callout-bar-container .yj-bubble-field {
    outline:0;
    font-size:12px;
    height:24px;
    line-height:23px;
    border:0;
    padding:0;
    margin:0 0 0 2px;
    vertical-align:middle;
    font-family:'Segoe', Arial, sans-serif
}
.yj-share-details .wide2, .yj-share-details .wide3 {
    line-height:44px;
    width:478px;
    text-align:center;
    vertical-align:middle;
    overflow:visible;
    margin-bottom:15px;
    background-color:#fff;
    background-image:-moz-linear-gradient(100% 100% 90deg, #f0f0f0, #fff);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f0f0f0));
    border:1px solid #c4c4c4;
    border-radius:4px;
    height:34px;
    position:relative
}
.yj-share-details .wide3 {
    width:564px
}
.yj-notification-item .yj-thread-share-excerpt {
    margin:10px 0
}
.yj-notification-list-container .yj-thread-share-excerpt {
    width:422px
}
.yj-excerpt-container {
    margin-top:10px;
    min-height:50px;
    background-color:#fbfbfb;
    border:1px solid #d7d7d7;
    border-radius:3px;
    color:#666;
    zoom:1
}
.yj-excerpt-icon {
    float:left;
    margin:10px 0 0 10px
}
.yj-excerpt-content {
    margin:10px 10px 10px 44px;
    font-size:12px
}
.yj-excerpt-meta-content {
    margin:2px 0 0 0
}
.yj-excerpt-meta-content .yj-location-arrow {
    font-size:8px;
    color:#585858;
    margin-left:3px
}
.yj-excerpt-meta-content a {
    color:#666
}
.yj-excerpt-deleted-attachment .yj-excerpt-content, .yj-excerpt-private .yj-excerpt-content {
    line-height:31px
}
.yj-thread-share-excerpt {
    background-color:#fbfbfb;
    border:1px solid #d7d7d7;
    color:#666
}
.yj-thread-share-excerpt .yj-excerpt-content {
    margin:10px 10px 10px 0
}
.yj-thread-share-excerpt .yj-excerpt-content .yj-message-title {
    font-weight:bold
}
.yj-thread-share-excerpt .yj-excerpt-content p {
    margin:0
}
.yj-thread-share-excerpt-deleted img {
    float:left;
    margin:10px 0 0 10px
}
.yj-thread-share-excerpt-deleted h6 {
    margin:20px 0 16px 50px;
    font-size:11px
}
.yj-thread-list-item .yj-thread-share-excerpt, .yj-message-list-item .yj-thread-share-excerpt {
    margin:10px 0
}
.yj-thread-share-excerpt .yj-thread-share-avatar {
    float:left;
    margin:10px;
    padding:3px;
    overflow:auto;
    background-color:#fff;
    box-shadow:0 1px 1px -1px #ccc;
    border:1px solid #ddd
}
.yj-thread-share-excerpt .yj-thread-share-avatar .yj-avatar {
    position:relative;
    left:0;
    top:0
}
.yj-thread-share-excerpt-container .yj-inline-icon.private-small-icon {
    vertical-align:middle
}
.yj-thread-share-excerpt-container {
    float:left;
    padding:12px;
    font-weight:normal;
    width:375px
}
.yj-thread-share-excerpt-container .yj-thread-share-sender-name, .yj-thread-share-excerpt-container .yj-group-label {
    font-weight:bold
}
.yj-thread-share-excerpt-container .yj-group-label, .yj-thread-share-excerpt-container .yj-to-label-wrap {
    line-height:17px;
    line-height:1.7rem
}
.yj-thread-list-item .yj-thread-share-excerpt-container, .yj-message-list-item .yj-thread-share-excerpt-container {
    width:328px
}
.yj-move-to-group .yj-thread-list-item .yj-thread-share-excerpt-container {
    width:306px
}
.yj-move-to-group .small-print {
    float:left;
    width:400px
}
.yj-move-to-group .yj-attributes a:hover {
    text-decoration:none
}
.yj-notification-item .yj-thread-share-excerpt-container {
    width:320px
}
.yj-thread-reply-list-item .yj-thread-share-excerpt-container {
    width:276px
}
.yj-conversation-detail .yj-thread-reply-list-item .yj-thread-share-excerpt-container {
    width:256px
}
.yj-thread-share-excerpt-container .yj-inline-icon {
    vertical-align:baseline
}
.yj-thread-share-excerpt-container div {
    font-weight:normal;
    margin-top:1em
}
.yj-excerpt-options {
    margin-top:1em;
    margin-bottom:0
}
.yj-thread-share-excerpt-container .yj-excerpt-action-container {
    float:right;
    margin-top:0
}
.yj-excerpt-action-container .yj-likes-count, .yj-excerpt-action-container .yj-comments-count {
    display:inline-block;
    margin-left:5px;
    text-indent:0
}
.yj-excerpt-action-container .yamicon {
    color:#999
}
.ie8 .yj-thread-share-excerpt .yj-excerpt-options .yj-comments-count {
    margin-right:10px
}
.yj-thread-share-summary .yj-thread-share-summary-close {
    float:right;
    margin-bottom:0
}
.yj-thread-share-summary .yj-scroller-viewport {
    width:480px;
    border:1px solid #CCC;
    margin-bottom:10px;
    background-color:#fbfbfb
}
.yj-thread-share-summary .yj-mockscroll {
    right:5px !important
}
.yj-thread-share-summary .yj-thread-share-excerpt {
    border:0;
    border-radius:0;
    margin:0;
    padding:0 8px;
    border-bottom:1px solid #ccc
}
.yj-thread-share-summary .yj-thread-share-excerpt.yj-last {
    border-bottom:0
}
.yj-thread-share-summary .yj-thread-share-excerpt-container {
    width:340px
}
.yj-threadshare-warning {
    clear:both;
    text-align:center;
    color:#666;
    width:470px;
    padding:5px 5px;
    font-size:90%;
    background-color:#f5f5f5
}
.yj-likes-count, .yj-comments-count {
    height:16px;
    display:block;
    text-indent:18px;
    color:#999;
    font-weight:normal;
    font-size:12px;
    font-size:1.2rem;
    margin-left:10px
}
.ie-x .yj-share-details .yj-share-details-toggle {
    background:#f0f0f0 url('https://c64.assets-yammer.com/images/gradients/selector-gradient-grey.png') 0 0 repeat-x
}
.yj-share-details .yj-share-details-toggle-button {
    color:#000;
    display:block;
    float:left;
    width:237px;
    height:24px;
    line-height:24px;
    margin:0;
    padding:5px 1px;
    font-size:12px;
    text-align:center;
    cursor:pointer;
    border-radius:4px;
    position:relative
}
.yj-share-details .wide3 .yj-share-details-toggle-button {
    width:186px
}
.yj-share-details .wide2 .yj-share-details-toggle-button {
    position:absolute
}
.yj-share-details .wide2 .yj-share-details-toggle-button.yj-first {
    left:0
}
.yj-share-details .wide2 .yj-share-details-toggle-button.yj-last {
    right:0
}
.yj-share-details .yj-share-details-toggle-button:hover {
    text-decoration:none
}
.yj-share-details .yj-share-details-toggle-button.yj-selected {
    background:#dfedfa;
    font-weight:normal
}
.ie-x .yj-share-details .yj-share-details-toggle-button.yj-selected {
    background:#dfedfa
}
.yj-share-details .yj-share-details-toggle-button .yj-selector-arrow {
    display:none
}
.yj-share-details .yj-share-details-toggle-button.yj-selected .yj-selector-arrow {
    display:block;
    position:absolute;
    bottom:-8px;
    left:110px
}
.yj-share-details .wide3 .yj-share-details-toggle-button.yj-selected .yj-selector-arrow {
    left:80px
}
.yj-share-details .yj-share-details-toggle-button.yj-selected {
    border-right:1px solid #b0b1b2;
    border-left:1px solid #b0b1b2;
    padding:5px 0
}
.yj-share-details .yj-share-details-toggle-button .yj-tab-img {
    margin-right:3px
}
.yj-share-details .yj-share-details-toggle-button.yj-share-details-groups .yj-tab-img {
    margin-bottom:2px
}
.yj-share-details .yj-share-details-toggle-button.yj-share-details-pm .yj-tab-img {
    margin-bottom:4px
}
.yj-share-details .yj-share-publisher-publish-btn {
    float:right;
    margin-bottom:0
}
.yj-share-details .yj-share-external-notice {
    color:#aa1e1f;
    padding-top:5px;
    font-size:11px;
    float:left
}
.yj-share-details .yj-share-publisher-excerpt {
    margin:8px 0;
    font-size:1em
}
.yj-share-details .yj-share-publisher-excerpt .yj-likes-count, .yj-share-details .yj-share-publisher-excerpt .yj-comments-count, .yj-share-details .yj-share-publisher-excerpt .yamicon {
    display:none
}
.yj-share-details.yj-move-to-group .yj-share-publisher-excerpt .yj-likes-count, .yj-share-details.yj-move-to-group .yj-share-publisher-excerpt .yj-comments-count {
    display:inline-block
}
.yj-share-details.yj-move-to-group .yj-share-publisher-excerpt .yj-private-icon-to-line {
    display:none
}
.yj-share-details.yj-move-to-group .yj-thread-list-item {
    background:#f5f5f5;
    margin:20px -10px;
    padding:0 10px 10px
}
.yj-move-to-group .yj-thread-replies-pointer.yj-balloon .yj-balloon-arrow-border {
    border-bottom-color:#fff
}
.yj-move-to-group .yj-thread-replies-container .yj-show-older-replies, .yj-move-to-group .yj-thread-reply-list-item {
    background:#fff;
    border-bottom:0
}
.yj-share-details .yj-share-publisher-excerpt .yj-yamio-preview {
    overflow:hidden
}
.yj-share-details .yj-share-publisher-excerpt .yj-yamio-preview.yj-internal-share {
    cursor:default
}
.yj-share-details .yj-share-publisher-excerpt .yj-yamio-preview.yj-open-graph-object-excerpt .yj-name {
    margin-top:0
}
.yj-share-details .yj-share-publisher-excerpt .yj-yamio-preview.yj-open-graph-object-excerpt img {
    max-width:100px
}
.open-graph-pages .yj-share-details .yj-share-publisher-excerpt .yj-yamio-preview.yj-open-graph-object-excerpt img {
    max-width:inherit
}
.yj-share-details .yj-share-publisher-excerpt .yj-yamio-inner {
    height:92px
}
.yj-share-details .yj-share-publisher-excerpt .yj-internal-share .yj-yamio-inner {
    height:auto
}
.yj-share-details .yj-share-publisher-excerpt .yj-name {
    margin-top:5px;
    line-height:16px
}
.yj-share-details .yj-share-publisher-excerpt .yj-internal-share .yj-name {
    margin-top:0
}
.ie7 .yj-share-details .yj-share-publisher-excerpt .yj-name, .ie7 .yj-share-details .yj-share-publisher-excerpt .yj-subtitle {
    margin-left:0
}
.yj-share-details .yj-share-publisher-section {
    margin:6px 0
}
.yj-share-list {
    color:#000;
    font-weight:bold
}
.yj-participants-label {
    color:#666
}
.yj-share-participants-text {
    margin-bottom:10px
}
.yj-move-publisher-recipient-selector {
    display:inline-block;
    vertical-align:middle;
    position:relative;
    bottom:2px
}
.segoe-font .yj-share-participants-list {
    font-weight:normal;
    font-family:'SegoeUI-SemiBold-final', Helvetica, Arial, sans-serif
}
.yj-share-details .yj-share-publisher-message {
    height:60px;
    overflow:hidden;
    overflow-y:auto;
    zoom:1;
    padding:6px 0 6px 6px
}
.yj-share-details .yj-share-publisher-message.blur {
    color:#aaa
}
.yj-share-details .yj-share-private-group-notice {
    margin-bottom:8px;
    color:#666;
    font-size:10px;
    line-height:13px;
    float:left;
    width:380px
}
.yj-scrolling-ta .yj-scrolling-ta-input-container {
    display:inline-block;
    float:left;
    width:200px;
    padding:0;
    height:26px;
    border:0
}
.yj-scrolling-ta .yj-scrolling-ta-input {
    width:194px;
    border:0;
    padding:4px 0 4px 6px;
    margin:0;
    height:18px;
    font-size:12px;
    line-height:14px;
    outline:0;
    border:1px solid #CCC;
    border-right:0
}
.yj-scrolling-ta .yj-scrolling-ta-input.watermark {
    color:#aaa
}
.yj-scrolling-ta .yj-scrolling-ta-button {
    float:left;
    cursor:pointer;
    background-color:#eee;
    background-image:-moz-linear-gradient(100% 100% 90deg, #ebebeb, #fefefe);
    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#ebebeb));
    border:1px solid #ccc;
    padding:7px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px
}
.yj-scrolling-ta .yj-down-arrow {
    border-width:4px 4px 0;
    border-top-color:#666
}
.ie7 .yj-scrolling-ta .yj-scrolling-ta-button {
    padding:11px 10px 10px 10px;
    margin-top:1px
}
.yj-scrolling-ta.yj-scrolling-ta-disabled .yj-scrolling-ta-input-container {
    background-color:transparent;
    border:0
}
.yj-scrolling-ta-disabled .yj-scrolling-ta-button {
    cursor:default
}
.yj-scrolling-ta-selected .yj-scrolling-ta-input, .yj-scrolling-ta-selected .yj-scrolling-ta-button {
    display:none
}
.ie-x .yj-bubble-field {
    font-family:'Segoe', verdana, arial, sans-serif
}
.yj-disabled-input {
    background-color:#f7f7f7
}
#yj-infinite-scroll-debugger {
    position:fixed;
    background:orange;
    padding:.5em;
    border:2px solid black;
    width:250px;
    right:0;
    top:0
}
.yj-mobile-install {
    text-align:center;
    margin:10px 0
}
.yj-mobile-install h3 {
    margin:0 0 20px 0
}
.yj-mobile-install .sms-rates {
    margin:10px 0;
    color:#ccc
}
.yj-mobile-install #phone_number {
    width:200px;
    font-size:14px;
    line-height:20px;
    padding:1px 6px;
    height:24px;
    vertical-align:middle
}
.yj-mobile-install #phone_country_code {
    display:inline-block;
    padding:4px 6px;
    margin-right:9px;
    border-radius:0;
    border:1px solid #aaa;
    color:#000;
    height:27px;
    line-height:20px;
    width:235px;
    font-size:14px;
    border:solid 1px #d6d6d6;
    color:#666;
    font-family:inherit;
    vertical-align:middle
}
.yj-mobile-install #phone_country_code:focus {
    outline:0
}
#usage_policies-show {
    text-transform:none
}
#sidebar-app-store-container .img {
    width:25px;
    float:left;
    margin-right:5px
}
#sidebar-app-store-container .description {
    font-size:13px;
    line-height:1.2em
}
#sidebar-app-store-container .link {
    font-weight:bold
}
.yj-dropdown-container {
    position:absolute;
    left:auto;
    right:0;
    top:37px
}
@media(min-width:1280px) {
    .yj-dropdown-container {
        left:230px;
        right:auto
    }
}
@media(min-width:1440px) {
    .yj-dropdown-container {
        left:270px;
        right:auto
    }
}
.yj-floating-container {
    position:fixed;
    bottom:0;
    left:20px;
    z-index:2100
}
.yj-global-message-publisher, .yj-global-message-publisher-with-confirmation {
    color:#333;
    font-size:12px;
    font-size:1.2rem;
    line-height:15px;
    line-height:1.5rem;
    overflow:visible
}
.yj-global-message-publisher .publisher-header {
    border:1px solid #ccc;
    max-height:112px;
    overflow:auto
}
.yj-global-message-publisher .publisher-body {
    border:1px solid #ccc;
    border-top:0;
    max-height:350px;
    overflow:auto
}
.yj-global-message-publisher .publisher-add {
    float:left;
    margin:14px 0 12px 1px
}
.yj-global-message-publisher .publisher-submit {
    float:right;
    margin:12px 0
}
.yj-global-recipient-selector-with-more {
    cursor:text;
    padding:3px
}
.yj-global-recipient-list-with-more .list-more {
    color:#003f93;
    cursor:pointer;
    display:inline-block;
    padding:2px 5px;
    position:relative;
    top:2px
}
.yj-global-recipient-list, .yj-global-recipient-input {
    display:inline;
    margin:0;
    padding:0
}
.yj-global-recipient-list {
    list-style:none
}
.yj-global-recipient-list-item {
    background-color:#f5f5f5;
    border:1px solid #ddd;
    border-radius:2px;
    cursor:default;
    display:inline-block;
    margin:1px;
    padding:0;
    white-space:nowrap
}
.yj-global-recipient-list-item[data-type="external_user"] {
    background-color:#fff2cf
}
.yj-global-recipient-list-item .item-icon, .yj-global-recipient-list-item .item-name, .yj-global-recipient-list-item .item-remove {
    display:inline-block;
    line-height:22px;
    line-height:2.2rem;
    vertical-align:middle
}
.yj-global-recipient-list-item .item-icon {
    color:#0072c6;
    padding:0 0 0 8px
}
.yj-global-recipient-list-item[data-type="external_user"] .item-icon {
    color:#cec86c
}
.yj-global-recipient-list-item .item-name {
    border-right:1px solid #ddd;
    padding:0 6px 0 4px;
    max-width:168px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.yj-global-recipient-list-item .item-remove {
    color:#ccc;
    cursor:pointer;
    padding:0 6px 0 3px
}
.yj-global-recipient-input input {
    border:0;
    display:inline-block;
    font-size:12px;
    font-size:1.2rem;
    margin:0 0 2px 0;
    padding:5px 2px;
    position:relative;
    top:2px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.yj-global-recipient-input input:focus {
    outline:0
}
.yj-global-recipient-input input.yj-watermark {
    color:#767676
}
.yj-global-recipient-input input::-webkit-input-placeholder {
    color:#767676
}
.yj-global-recipient-input input:-ms-input-placeholder {
    color:#767676
}
.yj-global-recipient-input input:-moz-placeholder {
    color:#767676
}
.yj-global-body-editor .yj-tapf-highlighter, .yj-global-body-editor .yj-tapf-textarea {
    font-size:14px;
    font-size:1.4rem
}
.yj-global-body-editor .yj-tapf-container {
    border:0;
    display:none;
    margin:0;
    padding:10px 5px 5px 5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.yj-global-body-editor .yj-tapf-highlighter {
    min-height:180px
}
.yj-share-lightbox .yj-global-ogo-list {
    display:none
}
.yj-global-file-list, .yj-global-ogo-list {
    margin:0
}
.yj-global-file-list-item, .yj-global-ogo-list-item {
    background-color:#f5f5f5;
    border-top:1px solid #ccc;
    cursor:default;
    display:block;
    overflow:hidden;
    padding:5px;
    position:relative
}
.yj-global-file-list-item .item-thumbnail, .yj-global-ogo-list-item .item-thumbnail {
    background-color:#ddd;
    display:block;
    float:left;
    overflow:hidden;
    position:relative
}
.yj-global-file-list-item .item-thumbnail {
    height:32px;
    width:32px
}
.yj-global-ogo-list-item .item-thumbnail {
    height:48px;
    width:48px
}
.yj-global-file-list-item .item-thumbnail .yamicon, .yj-global-ogo-list-item .item-thumbnail .yamicon {
    color:#f5f5f5;
    display:block;
    text-align:center
}
.yj-global-file-list-item .item-thumbnail .yamicon {
    font-size:18px;
    line-height:32px
}
.yj-global-ogo-list-item .item-thumbnail .yamicon {
    font-size:32px;
    line-height:48px
}
.yj-global-file-list-item .item-thumbnail img, .yj-global-ogo-list-item .item-thumbnail img {
    display:block;
    position:absolute
}
.yj-global-file-list-item .item-thumbnail img {
    height:32px
}
.yj-global-ogo-list-item .item-thumbnail img {
    height:48px
}
.yj-global-file-list-item .item-name, .yj-global-ogo-list-item .item-name, .yj-global-ogo-list-item .item-host, .yj-global-file-list-item .item-description, .yj-global-ogo-list-item .item-description, .yj-global-file-list-item .item-progress, .yj-global-ogo-list-item .item-progress {
    display:block;
    line-height:16px;
    line-height:1.6rem;
    max-width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
.yj-global-file-list-item .item-progress, .yj-global-file-list-item .item-name, .yj-global-file-list-item .item-description {
    margin:0 15px 0 38px
}
.yj-global-ogo-list-item .item-progress, .yj-global-ogo-list-item .item-name, .yj-global-ogo-list-item .item-host, .yj-global-ogo-list-item .item-description {
    margin:0 21px 0 54px
}
.yj-global-file-list-item .item-name, .yj-global-ogo-list-item .item-name {
    color:#0072c6;
    font-weight:bold
}
.yj-global-file-list-item .item-description, .yj-global-ogo-list-item .item-description {
    color:#767676
}
.yj-global-ogo-list-item .item-host {
    color:#777
}
.yj-global-file-list-item .item-remove, .yj-global-ogo-list-item .item-remove {
    color:#aaa;
    cursor:pointer;
    line-height:16px;
    line-height:1.6rem;
    position:absolute;
    right:7px;
    top:5px
}
.yj-global-file-list-item .item-progress-meter, .yj-global-ogo-list-item .item-progress-meter, .yj-global-file-list-item .item-progress-label, .yj-global-ogo-list-item .item-progress-label {
    display:block;
    margin-top:2px;
    overflow:hidden
}
.yj-global-file-list-item .item-progress-meter, .yj-global-ogo-list-item .item-progress-meter {
    float:left;
    height:10px;
    width:87.5%
}
.yj-global-file-list-item .item-progress-label, .yj-global-ogo-list-item .item-progress-label {
    float:right;
    height:12px;
    line-height:14px;
    line-height:1.4rem;
    width:10%
}
.yj-global-privacy-warning .warning-bar {
    background-color:#fff2cf;
    border-top:1px solid #ddd;
    cursor:default;
    display:block;
    padding:8px 10px
}
.yj-global-privacy-warning .warning-icon, .yj-global-privacy-warning .warning-label {
    display:inline;
    vertical-align:middle
}
.yj-global-privacy-warning .warning-icon {
    color:#ccc566;
    padding:0 4px 0 0
}
.yj-global-privacy-tooltip {
    white-space:nowrap
}
.yj-global-privacy-tooltip .tooltip-title {
    font-size:12px;
    font-weight:normal;
    white-space:nowrap
}
.yj-global-privacy-tooltip .tooltip-users {
    margin:0;
    padding:0
}
.yj-global-privacy-tooltip .tooltip-bullet {
    display:inline-block;
    margin:0 2px 0 4px;
    width:10px
}
.yj-global-privacy-tooltip .tooltip-name {
    display:inline-block;
    max-width:90%;
    overflow:hidden;
    text-overflow:ellipsis;
    vertical-align:top;
    white-space:nowrap;
    word-wrap:normal
}
.yj-global-menu-list {
    white-space:nowrap;
    position:relative
}
.yj-global-menu-list button {
    cursor:pointer;
    display:block;
    padding:6px 16px 6px 12px
}
.yj-global-menu-list .yamicon {
    padding-right:4px
}
.yj-global-menu-list .menu-button {
    color:#003f93;
    position:relative;
    z-index:2
}
.yj-global-menu-list.yj-open .menu-button {
    background-color:#fff;
    border:1px solid #ccc
}
.yj-global-menu-list-up.yj-open .menu-button {
    border-top:0;
    box-shadow:0 1px 1px #ddd;
    margin:0 -1px -1px -1px
}
.yj-global-menu-list-down.yj-open .menu-button {
    border-bottom:0;
    box-shadow:0 -1px 1px #ddd;
    margin:-1px -1px 0 -1px
}
.yj-global-menu-list .menu-list {
    background-color:#fff;
    box-shadow:0 1px 1px #ddd;
    border:1px solid #ccc;
    display:none;
    margin:-1px;
    padding:6px 0;
    z-index:1
}
.yj-global-menu-list.yj-open .menu-list {
    display:block;
    position:absolute;
    left:0
}
.yj-global-menu-list-item:hover {
    background-color:#eee
}
.yj-global-submit-button .yj-btn {
    display:block;
    height:32px
}
.yj-global-submit-button .button-icon, .yj-global-submit-button .button-label {
    display:inline-block;
    line-height:16px;
    line-height:1.6rem
}
.yj-global-submit-button .button-count {
    font-size:11px;
    font-size:1.1rem;
    position:relative;
    bottom:1px
}
.yj-global-thread-excerpt .excerpt-container {
    margin:8px 0 0 0
}
.yj-global-message-confirmation {
    padding:6px
}
.yj-global-message-confirmation .confirm-check {
    color:#008a00;
    display:inline-block;
    float:left;
    width:28px
}
.yj-global-message-confirmation .confirm-privacy {
    display:inline-block;
    float:right;
    text-align:right
}
.yj-global-message-confirmation .confirm-header {
    font-size:18px;
    font-size:1.8rem;
    line-height:18px;
    line-height:1.8rem
}
.yj-global-message-confirmation .confirm-body {
    font-size:13px;
    font-size:1.3rem;
    line-height:20px;
    line-height:2.0rem;
    margin:0 0 0 28px
}
.yj-global-message-confirmation .confirm-count {
    font-size:11px;
    font-size:1.1rem;
    position:relative;
    bottom:1px
}
.yj-inline-edit {
    display:inline
}
.yj-inline-edit-pencil {
    margin-left:3px;
    position:relative;
    display:inline-block;
    *display:inline;
    top:2px;
    background-image:url(https://c64.assets-yammer.com/images/edit-pencil-sprite.png);
    width:12px;
    height:12px;
    background-position:0 -12px;
    zoom:1
}
.ie7 .yj-inline-edit-pencil {
    top:0
}
.yj-inline-edit-text-editable-italic {
    font-style:italic
}
.yj-inline-edit:hover {
    cursor:pointer
}
.yj-inline-edit:hover .yj-inline-edit-text-editable {
    color:#3397c9
}
.yj-inline-edit:hover .yj-inline-edit-pencil {
    background-position:0 0
}
.yj-presence-list {
    background-color:#FFF;
    padding:0 0 10px;
    height:400px;
    overflow:auto
}
.yj-presence-list .yj-users {
    margin:5px 0 0 0
}
.yj-presence-list .yj-user {
    padding:5px 0 5px 68px;
    border-bottom:1px solid #d6d6d6
}
.yj-presence-list .yj-name {
    font-weight:bold
}
.yj-presence-list .yj-mug {
    margin-left:-58px;
    float:left
}
.yj-presence-list .yj-presence {
    float:right;
    width:130px
}
.yj-presence-list .yj-online {
    color:#7abd00
}
.yj-presence-list .yj-client {
    color:#999;
    font-size:10px;
    margin-left:3px
}
.yj-presence-list .yj-description {
    margin:0
}
.yj-presence-list .yj-more-button-container {
    margin:0 8px
}
.yj-presence-list .yj-more-button-container .yj-btn-wide {
    margin-top:10px
}
.yj-current-collaborators .yj-avatar {
    float:left;
    margin-right:7px;
    position:relative;
    width:40px;
    height:40px
}
.yj-current-collaborators .yj-avatar-thumb {
    font-size:16px;
    line-height:40px;
    width:40px;
    height:40px
}
.yj-collaborator {
    margin:6px 6px 6px 2px;
    padding-bottom:8px;
    border-bottom:1px solid #e8e8e8
}
.yj-collaborator:last-child {
    border-bottom:0;
    padding-bottom:2px
}
.yj-current-collaborators .yj-time-stamp {
    color:#666;
    margin:2px 0 !important;
    font-size:12px !important
}
.yj-current-collaborators .yj-name {
    font-weight:bold;
    display:block;
    padding-top:5px;
    font-size:12px
}
.yj-current-collaborators .pencil-edit-icon {
    margin-left:2px;
    vertical-align:bottom
}
.yj-current-collaborators .yj-name:hover {
    text-decoration:none
}
.yj-current-collaborators .yj-spinner {
    margin:20px 0 0
}
.yj-current-collaborators .yj-invite-members-module {
    margin:14px 5px 7px;
    width:240px
}
.ie7 .yj-current-collaborators .yj-invite-members-module {
    width:235px
}
.yj-current-collaborators .yj-invite-members-field {
    width:220px
}
.yj-current-collaborators .yj-highlight {
    color:#777;
    margin-left:47px !important
}
.yj-acc-hidden {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    word-wrap:normal
}
