html,
body {
  background-color: #ededed;
  font-family: 'Roboto', Serif;
}
.profile-menubar-featured {
  background: #ededed;
}
.profile-menubar-featured .featured-profile-redirect-button a {
  color: #363636 !important;
}
.profile-menubar-editor {
  background: #ffd142;
}
.profile-menubar-editor .profile-menubar-editor-container .currently-editing-profile,
.profile-menubar-featured .profile-menubar-editor-container .currently-editing-profile {
  font-size: 14px;
}
.profile-menubar-editor .profile-menubar-editor-container .currently-editing-profile .profile-name,
.profile-menubar-featured .profile-menubar-editor-container .currently-editing-profile .profile-name {
  font-weight: 500;
  text-decoration: underline;
}
#profile_main a {
  color: #2aa386;
  font-weight: 500;
  text-decoration: underline;
}
#profile_main .profile-sidebanner {
  background-color: #363636;
  color: #ffffff;
}
#profile_main .profile-sidebanner .sidebanner-link {
  color: #ffffff;
  text-decoration: none;
}
#profile_main .profile-sidebanner .sidebanner-toggle {
  background-color: #545454;
  background-image: url(/static/img/profile/sidebanner_toggle_up.png);
  background-repeat: no-repeat;
}
#profile_main .profile-sidebanner .hidden-sidebanner {
  background-image: url(/static/img/profile/sidebanner_toggle_down.png);
}
#profile_main .profile-sidebanner .sidebanner-top:hover,
#profile_main .profile-sidebanner .sidebanner-bottom:hover {
  cursor: pointer;
}
#profile_main .profile-sidebanner .sidebanner-top:hover .link-text,
#profile_main .profile-sidebanner .sidebanner-bottom:hover .link-text {
  text-decoration: underline;
}
#profile_main .profile-sidebanner .sidebanner-toggle {
  cursor: pointer;
}
#profile_main .profile-header {
  background-color: #363636;
  color: #ffffff;
}
#profile_main .profile-header .jobseeker {
  font-family: Merriweather, Serif;
  font-weight: 300;
}
#profile_main .profile-header .jobseeker .jobseeker-name {
  color: #ffffff;
}
#profile_main .profile-header .jobseeker .jobseeker-headline,
#profile_main .profile-header .jobseeker .jobseeker-location {
  color: #aaaaaa;
}
#profile_main .profile-header .jobseeker .jobseeker-contact a {
  color: #ffd142 !important;
}
#profile_main .profile-header .jobseeker .profile-editor-tooltip {
  background: none;
  color: #ffd142;
  font-family: 'Roboto', Serif;
}
#profile_main .profile-header .menu {
  background-color: #4a4a4a;
  border-top: 1px solid #373737;
  border-bottom: 1px solid #373737;
}
#profile_main .profile-header .menu li {
  border-right: 1px solid #808080;
  border-left: 1px solid #5f5f5f;
}
#profile_main .profile-header .menu li a {
  text-decoration: none;
}
#profile_main .profile-header .menu li a.selected {
  background-color: #3a3a3a;
  color: #ffd142;
}
#profile_main .profile-header .menu li a:hover {
  background-color: #3a3a3a;
}
#profile_main .profile-header .menu li a.disabled {
  color: #888888;
}
#profile_main .profile-header .menu li a.disabled:hover {
  background-color: #4a4a4a;
}
#profile_main .profile-content {
  background-color: #ffffff;
  color: #363636;
}
#profile_main .profile-content .profile-tagline,
#profile_main .profile-content .profile-summary {
  font-family: Merriweather, Serif;
}
#profile_main .profile-content .profile-tagline {
  font-weight: 500;
}
#profile_main .profile-content .profile-summary {
  font-weight: 400;
}
#profile_main .profile-content .element-title {
  color: #3a3a3a;
  font-weight: 700;
}
#profile_main .profile-content .profile-section-accomplishments {
  font-weight: 400;
}
#profile_main .profile-content .profile-section-accomplishments .section-item-accomplishment {
  border-bottom: 2px solid #d7d7d7;
}
#profile_main .profile-content .work-experience .work-experience-organization-list {
  padding: 10px 0px;
}
#profile_main .profile-content .work-experience .work-experience-organization-list .work-experience-organization .work-experience-organization-tab {
  background-color: #ededed;
}
#profile_main .profile-content .work-experience .work-experience-organization-list .work-experience-organization .work-experience-organization-tab .work-experience-organization-name {
  color: #3a3a3a;
  font-weight: 500;
}
#profile_main .profile-content .work-experience .work-experience-organization-list .work-experience-organization .position-title {
  color: #3a3a3a;
  font-family: 'Roboto', Serif;
  font-weight: 500;
}
#profile_main .profile-content .work-experience .work-experience-organization-list .work-experience-organization .work-experience-organization-content .work-experience-accomplishments h4 {
  font-weight: 700;
}
#profile_main .profile-content .work-experience .work-experience-organization-list .work-experience-organization .work-experience-organization-content .work-experience-accomplishments .accomplishment-item {
  border-bottom: 2px solid #d7d7d7;
}
#profile_main .profile-content .extra-type .extra-item {
  border-bottom: solid 1px #d7d7d7;
}
#profile_main .experience-arrow {
  float: left;
  width: 19px;
  height: 18px;
  margin-right: 15px;
  background-repeat: no-repeat;
  position: relative;
  left: 6.5px;
  top: 6.5px;
}
#profile_main .experience-arrow-collapsed {
  background-image: url(/static/img/profile/black-arrow-right.png);
}
#profile_main .experience-arrow-expanded {
  background-image: url(/static/img/profile/black-arrow-down.png);
}
#profile_main .experience-arrow-empty {
  background-image: url(/static/img/profile/black-arrow-empty.png);
}
#profile_main .position-arrow {
  float: left;
  width: 19px;
  height: 18px;
  margin-right: 9px;
  margin-top: 1px;
  background-repeat: no-repeat;
}
#profile_main .position-arrow-collapsed {
  background-image: url(/static/img/profile/yellow-arrow-right.png);
}
#profile_main .position-arrow-expanded {
  background-image: url(/static/img/profile/yellow-arrow-down.png);
}
#profile_main .position-arrow-empty {
  background-image: url(/static/img/profile/yellow-arrow-empty.png);
}
