/* OFFICE TEMPLATE */

/* Header */

body #es.mod-es-dropdown-menu .btn-link {
    color: #000;
}

#sidebar-toggler > .fa-bars {
    opacity: 1;
    visibility: visible;
    color: #000000;
}

#sidebar-toggler >i:hover {
    color: #2d2d2d;
}

.office-header, .office-container {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    background: #f9f9f9;
}

#es .mod-es-menu-bar__icon-link>i {
    line-height: 19px;
    color: #000;
}

#es.mod-es-notification .mod-es-menu-bar {
    border: 0;
    background: #f9f9f9;
}

#es .o-input-group {
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    display: -webkit-wrap;
    display: -ms-wrapbox;
    display: -ms-wrap;
    display: wrap;
    -webkit-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
    width: 100%;
    border-collapse: separate;
    color: black;
    background: #f9f9f9;
}

/* Search Top */

body #es.mod-es-search .o-form-control {
    background-color: #dadada !important;
    border-radius: 8px !important;
    border-color: #dadada !important;
}

body #es.mod-es-search .o-form-control:laceholder {
    color: #8e8e8e !important;
}

body #es.mod-es-search .o-form-control:: placeholder {
    color: #8e8e8e !important;
}

/* Company Header */

body #es .btn-es-default-o, body #es .btn-es-default-o:hover, body #es .btn-es-default-o:active, body #es .btn-es-default-o:focus, body #es .btn-es-primary-o, body #es .btn-es-primary-o:hover, body #es .btn-es-primary-o:active, body #es .btn-es-primary-o:focus, #es .es-convo__sidebar-item, #es .words > span.without-data #es .words > span:hover, #es .es-convo__attached-link, #es .es-navbar__footer-link:hover, #es .es-navbar__footer-submenu > li.is-active > .es-navbar__footer-link, #es .es-side-widget__title, #es .es-stream-pinned-divider span, #es .es-side-widget__icon, #es .es-profile-header__title, #es .es-profile-header__title > a, #es .es-snackbar, #es .words > span.without-data, #es .fc-state-default {
	color: #3d449a;
}

#es .es-profile-header__title a, #es .es-profile-header__meta a {
	color: #cdcdcd !important;
	text-shadow: 0 1px 3px rgba(0,0,0,0.85);
}

/* Streaming */
#es .es-stream .es-story--bg-0:not(.es-story-bg-menu-preview) {
	padding: 0;
	font-size: 15px;
}

/* Polls */
#es .es-polls__title {
	font-weight: bold;
	margin-bottom: 8px;
	font-size: 15px;
}

#es .o-checkbox label {
	display: block;
	position: relative;
	padding: 0 0 0 4px;
	font-weight: normal;
	font-size: inherit;
	line-height: 1.538461538;
	margin: 0;
	font-size: 14px;
}

/* Stream titles */
#es .es-stream-embed__title {
	padding: 8px;
	font-weight: bold;
	font-size: 18px;
}