@charset "UTF-8";html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }

q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none; }

a img {
  border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

html {
  font-size: 13px;
  line-height: 14px; }

body {
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  line-height: 1.5; }

p, p + * {
  margin-top: 14px; }

p:first-child {
  margin-top: 0px; }

h1 {
  font-size: 25px;
  font-weight: bold; }

h2 {
  font-size: 23px;
  font-weight: bold; }

h3 {
  font-size: 21px;
  font-weight: bold; }

h4 {
  font-size: 19px;
  font-weight: bold; }

h5 {
  font-size: 17px;
  font-weight: bold; }

h6 {
  font-size: 15px;
  font-weight: bold; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

a {
  text-decoration: none;
  color: #3078ca; }
  a:hover, a:focus {
    text-decoration: underline; }
  a:visited {
    color: #3078ca; }
  a:focus {
    text-decoration: none; }

hr {
  border: 0 #E7E9EB solid;
  border-top-width: 1px;
  height: 0; }
/* `Clear Floated Elements*---------------------------------------------------------------------------------------------------- */
/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0; }

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  line-height: 0;
  visibility: hidden;
  width: 0;
  height: 0; }

/**	The following zoom:1 rule is specifically for IE6 + IE7.*	Move to separate stylesheet if invalid CSS is a problem. */
* html .clearfix, *:first-child + html .clearfix {
  zoom: 1; }

/* ******************************************************************* */
/* ****** SECTIONS: */
/* ****** =NAV */
/* ****** =PROFILES */
/* ****** =DEAL FEED */
/* *******************************************************************/
.hidden {
  display: none; }

.more-button {
  float: left;
  width: 100%; }

a.at_mention_link {
  color: #999; }
  a.at_mention_link > .at_mention_slug {
    color: #777; }

a:hover.at_mention_link {
  text-decoration: none; }
  a:hover.at_mention_link > .at_mention_symbol {
    color: #7fade1; }
  a:hover.at_mention_link > .at_mention_slug {
    color: #3078ca;
    text-decoration: underline; }

.al_shadow {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

.al_border_radius {
  border-radius: 3px; }

.loader-repl {
  background: transparent url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") no-repeat 50% 50% !important;
  display: inline-block;
  height: 16px;
  width: 16px;
  min-width: 16px; }

.pagination {
  margin-top: 0;
  padding: 12px 0;
  border-top: 1px solid #e9e9e9; }
  .pagination span, .pagination a, .pagination a:visited {
    padding: 3px 6px;
    text-decoration: none;
    font-weight: 500; }
  .pagination a:hover {
    background: #E6F1F7; }
  .pagination span.current {
    background: #D1DEE6; }
  .pagination .disabled {
    display: none; }

.hide {
  display: none; }

/********************************************************************* */
/******* =DEAL FEED ************************************************** */
/*********************************************************************/
.hint {
  font-size: 11px;
  font-style: italic;
  color: #999; }

.private-tag, .public-tag, .unconf-tag, .via-tag, .confirm-tag, .reason-tag, .required-tag, .top-tag, .green-tag, .red-tag, .orange-tag {
  display: inline;
  border-radius: 3px;
  cursor: default;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  font-size: 9px;
  padding: 3px 10px;
  margin: 0 0 0 3px;
  color: #fff;
  background-color: #aaa;
  text-shadow: 0 1px 0 #919191;
  -webkit-box-shadow: #919191 0 1px 1px inset;
          box-shadow: #919191 0 1px 1px inset; }
  .tab .private-tag, .tab .public-tag, .tab .unconf-tag, .tab .via-tag, .tab .confirm-tag, .tab .reason-tag, .tab .required-tag, .tab .top-tag, .tab .green-tag, .tab .red-tag, .tab .orange-tag {
    cursor: pointer; }
    html.ms .tab .private-tag, html.ms .tab .public-tag, html.ms .tab .unconf-tag, html.ms .tab .via-tag, html.ms .tab .confirm-tag, html.ms .tab .reason-tag, html.ms .tab .required-tag, html.ms .tab .top-tag, html.ms .tab .green-tag, html.ms .tab .red-tag, html.ms .tab .orange-tag {
      display: none; }
  .tag-left .private-tag, .tag-left .public-tag, .tag-left .unconf-tag, .tag-left .via-tag, .tag-left .confirm-tag, .tag-left .reason-tag, .tag-left .required-tag, .tag-left .top-tag, .tag-left .green-tag, .tag-left .red-tag, .tag-left .orange-tag {
    float: left;
    margin: 0 3px 0 0; }

.private-tag {
  background-color: #666;
  -webkit-box-shadow: #4d4d4d 0 1px 1px inset;
          box-shadow: #4d4d4d 0 1px 1px inset;
  text-shadow: 0 1px 0 #4d4d4d; }

.reason-tag .post-pic, .reason-tag .micro-pic {
  border-radius: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.required-tag {
  background-color: #e9eaec;
  -webkit-box-shadow: #ced0d4 0 1px 1px inset;
          box-shadow: #ced0d4 0 1px 1px inset;
  text-shadow: 0 -1px 0 white;
  color: #aaa; }

.via-tag, .orange-tag {
  background-color: #f93;
  -webkit-box-shadow: #ff8000 0 1px 1px inset;
          box-shadow: #ff8000 0 1px 1px inset;
  text-shadow: 0 1px 0 #ff8000; }

.top-tag {
  background-color: #f93;
  -webkit-box-shadow: #ff8000 0 1px 1px inset;
          box-shadow: #ff8000 0 1px 1px inset;
  text-shadow: 0 1px 0 #ff8000; }
  .top-tag a {
    color: #fff;
    text-decoration: none; }

.confirm-tag, .red-tag {
  background-color: #C0423F;
  -webkit-box-shadow: #9a3532 0 1px 1px inset;
          box-shadow: #9a3532 0 1px 1px inset;
  text-shadow: 0 1px 0 #9a3532; }

.green-tag {
  background-color: #00A368;
  -webkit-box-shadow: #007047 0 1px 1px inset;
          box-shadow: #007047 0 1px 1px inset;
  text-shadow: 0 1px 0 #007047; }

/********************************************************************/
/******* SECTIONS:  												*/
/******* =STRUCTURE													*/
/******* =MESSAGES													*/
/********************************************************************/
/********************************************************************/
/******* =STRUCTURE 												*/
/********************************************************************/
.alert {
  background: #e4ffda;
  border: 2px solid #02700a;
  color: #000;
  font-size: 13px;
  margin-bottom: 10px;
  border-radius: 4px; }
  .alert a, .alert a:visited {
    color: #096089;
    text-decoration: underline; }
  .alert a.action-link, .alert a.action-link:visited {
    font-weight: bold; }
  .alert ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .alert ul li {
      background: transparent url("/assets/icons/check_gray-5b109da7afc482af626e819da43d1c80.png") scroll no-repeat 10px 50%;
      border-top: 1px solid #d2ebc9;
      list-style: none;
      margin: 0;
      padding: 5px 10px 5px 30px; }
      .alert ul li .action-result {
        float: none;
        font-weight: bold; }
    .alert ul li.first {
      border-top: none; }
  .alert .follow-user-btn, .alert .follow-tag-btn, .alert .unfollow-tag-btn {
    background: none !important;
    border: 0 !important;
    float: none;
    font-size: 12px;
    line-height: 18px;
    margin-left: 0;
    padding: 0;
    vertical-align: inherit; }

.alert.notice {
  background: #daf4ff;
  border-color: #024f70; }
  .alert.notice li {
    background-color: #c9e1eb; }

.alert.error {
  background: #ffdada;
  border-color: #024f70; }
  .alert.error li {
    background-image: url("/assets/icons/x_red-a563c26b8a26f9a5cf177e523aa627f4.png");
    border-color: #ebc9c9; }

/********************************************************************/
/******* =MESSAGES 													*/
/********************************************************************/
.g-messages {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  background: #f9f9fa;
  border: 1px solid #eaeaea;
  color: #009F6B;
  font-size: 16px;
  margin: 20px 0 20px;
  padding: 20px 0;
  overflow: auto;
  text-align: center; }
  .g-messages.error {
    color: #C40233; }

#errorExplanation {
  margin: 15px 0 20px;
  text-shadow: 0 1px 0 #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  background-color: #f9fafb;
  border-radius: 6px;
  padding: 12px;
  text-align: center;
  border: 1px solid #eaebec; }
  #errorExplanation > h2 {
    color: #C0423F;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    margin: 10px 0; }
  #errorExplanation > ul {
    margin: 10px; }
    #errorExplanation > ul > li {
      color: #C0423F;
      font-size: 14px;
      list-style: none;
      line-height: 1.5;
      margin-left: 0; }
  #errorExplanation > p {
    color: #C0423F;
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 0; }

form div.fieldWithErrors input[type="text"] {
  border: 1px solid #C0423F; }

form .fieldWithErrors span.validation-error {
  color: #C0423F;
  font-size: 11px; }

html, body {
  height: 100%; }

#root {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -100px; }
  #root #root-footer {
    height: 100px; }

#footer_container {
  clear: both;
  position: relative;
  height: 100px; }

html {
  -webkit-font-smoothing: subpixel-antialiased; }

.wf-loading .tk-din-condensed-web {
  opacity: 0.0; }

.wf-active .tk-din-condensed-web {
  -webkit-transition: opacity .2s ease-in-out;
          transition: opacity .2s ease-in-out;
  opacity: 1.0; }

body {
  color: #333;
  font-size: 100%;
  background: #e9eaec; }

.cb {
  clear: both; }

blockquote {
  color: #444;
  font-style: italic;
  margin: 0 20px; }

dl {
  margin-top: 10px; }

dt {
  clear: both;
  color: #444;
  font-weight: bold;
  margin-top: 10px; }

dd {
  margin-left: 20px; }

#container {
  background: #fff;
  padding: 0 0 30px 0; }
  body#home #container, body#job_profiles #container, body#job_listings #container, body#feed:not(.profile) #container, body#startups:not(.show) #container, body#messages #container, body#notifications #container, body.new_tags.show #container, body.list_tags #container, body#people #container, body#search #container, body.user_profile #container {
    background: #e9eaec; }
  body.build#embed #container {
    padding: 0; }
  body.build#embed #container > .content {
    background: #e9eaec; }
    body.build#embed #container > .content .layouts {
      background: #e9eaec; }

.container_central {
  width: 95%;
  width: 960px;
  margin: 0 auto; }
  .container_central .alpha {
    margin-left: 0 !important; }
  .container_central .omega {
    margin-right: 0 !important; }

#header_container {
  width: 100%;
  margin: 0;
  background-color: #f2f3f5;
  border-bottom: 1px solid #E7E9EB; }

.notification_counter {
  background-color: #FFA000;
  border-radius: 2px;
  -webkit-box-shadow: white 0 0 0px;
          box-shadow: white 0 0 0px;
  color: #FFF;
  float: right;
  padding: 0 5px;
  margin-right: -4px;
  font-weight: 300;
  font-size: 11px;
  text-shadow: 0px 0px #FFF; }

#footer_container {
  width: 100%;
  margin: 0;
  background: #e9eaec;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset; }
  html.no-ms #footer_container {
    min-width: 960px; }

#sidebar {
  margin-right: 4.166666666666667%;
  font-size: 0.8125em; }
  #sidebar .block h3 {
    background: transparent;
    border: 0;
    margin: 0 0 10px;
    padding: 0; }
    #sidebar .block h3 span {
      font-weight: normal; }
  #sidebar .block ul, #sidebar .block li {
    list-style: none;
    margin: 0;
    padding: 0; }

#sidebar .block {
  clear: both;
  padding-bottom: 15px; }
  #sidebar .block h3 {
    font-size: 1em;
    padding: 4px 10px; }

#content {
  min-height: 450px; }

#content, .pre_container {
  margin-left: 0px;
  margin-right: 0px; }
  #content h2, .pre_container h2 {
    font-size: 1.538461538461538em;
    margin-bottom: 10px; }
    #content h2 span.view-options, .pre_container h2 span.view-options {
      color: #555;
      float: right;
      font-size: 10px;
      font-weight: normal; }
      #content h2 span.view-options .selected, .pre_container h2 span.view-options .selected {
        color: #000;
        font-size: 12px;
        font-weight: bold;
        margin: 0 5px; }
        #content h2 span.view-options .selected a, .pre_container h2 span.view-options .selected a {
          font-size: 12px;
          margin: 0 5px; }
      #content h2 span.view-options span, .pre_container h2 span.view-options span {
        margin-left: 0;
        color: #555;
        font-size: 12px; }
      #content h2 span.view-options a, .pre_container h2 span.view-options a {
        font-size: 12px;
        margin: 0 5px; }

span#content h3 {
  font-size: 16px;
  margin-bottom: 15px; }

input.long {
  width: 300px; }

#sidebar input.long {
  width: 190px; }

form .check_box {
  margin-bottom: 6px; }
  form .check_box label div {
    display: inline;
    margin-left: 3px; }

form .radio_button {
  margin: 4px 0px; }
  form .radio_button label {
    display: inline;
    font-weight: normal;
    font-size: 100%;
    margin-left: 3px; }

form input.text, form textarea.textarea, form input.file, form select.select {
  color: #333;
  /*border-color: #7C7C7C #C3C3C3 #DDDDDD*/
  border: 1px solid #555;
  padding: 3px 5px;
  font-size: 100%; }

form textarea.textarea {
  padding: 5px; }

form input.text, form input.file {
  width: 250px; }

form div.buttons {
  padding-top: 1.1em; }

.bold {
  font-weight: bold; }

.angel_profile .subtitle {
  color: #444;
  margin-bottom: 15px; }

.angel_profile .profile_field {
  margin: 10px;
  margin-top: 5px;
  color: #444;
  font-style: italic; }

.angel_profile .profile_data li {
  list-style-type: none; }

.like_profile {
  border-bottom: 1px dotted #eee;
  padding: 8px 4px 4px 4px;
  min-height: 35px; }
  .like_profile .pic {
    float: left;
    border-radius: 5px;
    overflow: hidden; }
  .like_profile .item {
    margin: 0px 8px 2px 10px;
    width: 68%;
    float: left; }
    .like_profile .item .bio {
      font-size: 0.846153846153846em;
      color: #777; }
    .like_profile .item .timestamp {
      font-size: 11px;
      color: #ccc; }
  .like_profile .follow_holder {
    float: right;
    margin-right: 8px;
    margin-top: 4px; }
    .like_profile .follow_holder .g-button {
      padding: 2px 8px;
      font-size: 11px; }
  .like_profile:last-child {
    border-bottom: 1px solid transparent; }

.likes .collapsed {
  padding: 5px 5px 5px 41px;
  font-style: italic;
  font-size: 0.9em;
  color: #AAA; }

.follow_unfollow {
  height: 12px;
  width: 730px; }

.common_gray_text-hover-blue {
  color: #666; }
  .common_gray_text-hover-blue:visited, .common_gray_text-hover-blue:active {
    color: #666; }
  .common_gray_text-hover-blue:hover {
    color: #3078ca;
    text-decoration: underline; }

.more_pagination_button, .more_pagination_button.g-button {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  text-align: center;
  padding: 5px;
  margin-top: 20px;
  width: 100%; }

#investor_selector {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 1.23076923076923em;
  float: left;
  width: 100%; }
  #investor_selector .container .header {
    margin: 5px 0 0;
    overflow: hidden;
    height: 1%; }
    #investor_selector .container .header .login {
      float: right;
      margin: 20px 5px 0; }
      #investor_selector .container .header .login > span {
        position: relative; }
      #investor_selector .container .header .login .bull {
        color: #666; }
    #investor_selector .container .header .logo {
      position: relative;
      margin-top: 1px;
      float: left; }
      #investor_selector .container .header .logo img {
        padding: 3px 0 0 0;
        width: 203px;
        height: 41px; }
    #investor_selector .container .header .tabs ul {
      float: left;
      margin: 0 0 0 15px;
      padding: 0;
      list-style: none;
      font-weight: bold; }
    #investor_selector .container .header .tabs li {
      font-size: 16px;
      height: 19px;
      padding: 17px 8px 25px 8px;
      margin: 0;
      display: inline;
      float: left;
      font-weight: bold;
      position: relative; }
      #investor_selector .container .header .tabs li.bull {
        margin: 0;
        padding-left: 0;
        padding-right: 0; }
      #investor_selector .container .header .tabs li a, #investor_selector .container .header .tabs li a:hover, #investor_selector .container .header .tabs li a:visited {
        color: #3078ca; }
    #investor_selector .container .header .tabs li.on {
      background: url("/assets/icons/notch_home_18x9-df94967263cb1ca54f02c82ead14a716.gif") no-repeat 50% bottom; }
      #investor_selector .container .header .tabs li.on a, #investor_selector .container .header .tabs li.on a:hover, #investor_selector .container .header .tabs li.on a:visited {
        text-decoration: none;
        color: #000; }
  #investor_selector .container .content, #investor_selector .container .content_items {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e5e5e5;
    background: #fff;
    float: left;
    width: 100%;
    color: #666;
    padding: 20px 3.35570469798658% 15px; }
    #investor_selector .container .content .title, #investor_selector .container .content_items .title {
      font-size: 1.25em;
      font-weight: 300;
      color: #333;
      margin: 0;
      text-align: center;
      padding: 0 0 10px; }
    #investor_selector .container .content hr, #investor_selector .container .content_items hr {
      border-color: #f2f3f5; }
    #investor_selector .container .content .selector-form-container, #investor_selector .container .content_items .selector-form-container {
      float: left;
      width: 100%; }
    #investor_selector .container .content .separator, #investor_selector .container .content_items .separator {
      padding: 1%;
      float: left; }
      html.ms #investor_selector .container .content .separator, html.ms #investor_selector .container .content_items .separator {
        display: none; }
    #investor_selector .container .content .tag_section, #investor_selector .container .content_items .tag_section {
      width: 30.8153477218225%;
      font-weight: 300;
      font-size: 0.8125em;
      padding-bottom: 10px;
      float: left;
      color: #777; }
      html.ms #investor_selector .container .content .tag_section, html.ms #investor_selector .container .content_items .tag_section {
        float: none;
        width: 95%;
        padding: 2px 5%;
        margin-bottom: 5px; }
  #investor_selector .container .content_items {
    margin-top: 15px;
    padding: 20px 0 10px; }
    #investor_selector .container .content_items.startups {
      padding-top: 30px; }
    #investor_selector .container .content_items .loader {
      display: none;
      position: relative;
      left: 450px;
      top: 0px;
      z-index: 100000;
      width: 100px; }
      #investor_selector .container .content_items .loader img {
        height: 32px;
        width: 32px; }
      html.ms #investor_selector .container .content_items .loader {
        left: 100px; }
    #investor_selector .container .content_items .pagination_button_holder {
      float: right;
      margin: 5px 0 15px 0;
      padding-right: 3%;
      width: 172px; }
      html.ms #investor_selector .container .content_items .pagination_button_holder {
        float: left;
        width: 90%;
        padding: 0 5%;
        text-align: center;
        padding-right: 0; }
      #investor_selector .container .content_items .pagination_button_holder .next_pagination_button, #investor_selector .container .content_items .pagination_button_holder .previous_pagination_button {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 0.8125em;
        float: right;
        text-align: center;
        padding: 4px 8px;
        width: 76px; }
      #investor_selector .container .content_items .pagination_button_holder .previous_pagination_button {
        margin-right: 20px; }
  #investor_selector .container .button_section {
    float: left;
    padding: 30px 32.937853107345% 0;
    margin: 0 auto;
    width: 34.124293785311%;
    text-align: center; }
    html.ms #investor_selector .container .button_section {
      padding: 30px 0 0;
      width: 100%; }
    #investor_selector .container .button_section .title {
      font-size: 0.875em;
      font-weight: bold;
      color: black;
      text-shadow: 0 1px 0 white; }
    #investor_selector .container .button_section .button_holder {
      margin: 20px 0; }
    #investor_selector .container .button_section .g-button {
      padding: 8px 20%;
      white-space: nowrap; }
    #investor_selector .container .button_section .new-blue {
      font-size: 1em; }
  #investor_selector .item-investor {
    width: 44.964028776978%;
    float: left; }
    html.ms #investor_selector .item-investor {
      float: none;
      width: 100%; }
    #investor_selector .item-investor .pic {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
      width: 37px;
      height: 37px;
      line-height: 35px;
      vertical-align: middle;
      border-radius: 4px;
      overflow: hidden;
      border-bottom: 1px solid #EEE;
      border-right: 1px solid #e9eaec;
      border-left: 1px solid #e9eaec;
      border-top: 1px solid #F7F8F9;
      margin-right: 6px;
      margin-left: 1px;
      float: left; }
      #investor_selector .item-investor .pic img {
        max-height: 37px;
        max-width: 37px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
      html.ms #investor_selector .item-investor .pic {
        border: none; }
    #investor_selector .item-investor .right {
      margin: 0 0 0 1.33333333333333%;
      float: left;
      width: 74.6666666666667%; }
      #investor_selector .item-investor .right .name {
        font-size: 0.8125em;
        font-weight: bold;
        float: left; }
        #investor_selector .item-investor .right .name .selector_follow_link {
          font-weight: normal; }
      #investor_selector .item-investor .right .resume {
        width: 100%;
        font-size: 0.75em;
        color: #666; }
      #investor_selector .item-investor .right .top_tags {
        float: left;
        margin-left: 10px; }
      #investor_selector .item-investor .right .tags_info, #investor_selector .item-investor .right .tags_info_short {
        font-size: 0.6875em;
        width: 100%;
        margin-top: 2px; }
      #investor_selector .item-investor .right .tags_info_short {
        width: 82.142857142857%; }
      #investor_selector .item-investor .right .tags {
        width: 100%;
        font-size: 0.6875em;
        margin-top: 2px; }
        #investor_selector .item-investor .right .tags a, #investor_selector .item-investor .right .tags a:visited, #investor_selector .item-investor .right .tags a:hover {
          color: #aaa; }
      #investor_selector .item-investor .right .followers {
        margin: 10px 0 5px 0; }
        #investor_selector .item-investor .right .followers .follower {
          margin-bottom: 10px; }
          #investor_selector .item-investor .right .followers .follower .follow-pic {
            float: left;
            width: 10.839160839161%; }
            #investor_selector .item-investor .right .followers .follower .follow-pic img {
              min-height: inherit;
              width: 100%; }
          #investor_selector .item-investor .right .followers .follower .name {
            float: left;
            font-size: 0.75em;
            font-weight: 500;
            float: left;
            margin: 6px 0 0 2.7972027972028%; }
  #investor_selector .items, #investor_selector .items-startup {
    padding: 1px 3.35570469798658% 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e9eaec; }
    html.ms #investor_selector .items, html.ms #investor_selector .items-startup {
      padding: 1px 5% 20px; }
    html.ms #investor_selector .items.first, html.ms #investor_selector .items-startup.first {
      display: none; }
    #investor_selector .items #gray, #investor_selector .items-startup #gray {
      background: #f2f3f5;
      padding: 8px 8px 4px 8px; }
    #investor_selector .items .head strong, #investor_selector .items-startup .head strong {
      color: #777; }
    #investor_selector .items .item-followers, #investor_selector .items .item-followers-startup, #investor_selector .items-startup .item-followers, #investor_selector .items-startup .item-followers-startup {
      width: 7.67386091127098%;
      float: left;
      padding-left: 1.19904076738609%; }
      html.ms #investor_selector .items .item-followers, html.ms #investor_selector .items .item-followers-startup, html.ms #investor_selector .items-startup .item-followers, html.ms #investor_selector .items-startup .item-followers-startup {
        display: none; }
      #investor_selector .items .item-followers .count, #investor_selector .items .item-followers-startup .count, #investor_selector .items-startup .item-followers .count, #investor_selector .items-startup .item-followers-startup .count {
        font-size: 1em;
        color: black;
        text-align: center;
        font-weight: bold; }
    #investor_selector .items .item-followers-startup, #investor_selector .items-startup .item-followers-startup {
      float: right;
      margin-right: 20px; }
    #investor_selector .items .item-investments, #investor_selector .items-startup .item-investments {
      width: 40.887290167866%;
      float: left;
      padding-left: 4.796163069544%; }
      html.ms #investor_selector .items .item-investments, html.ms #investor_selector .items-startup .item-investments {
        display: none; }
      #investor_selector .items .item-investments .count, #investor_selector .items-startup .item-investments .count {
        width: 13.1964809384164%;
        font-size: 1em;
        color: black;
        float: left;
        text-align: right;
        font-weight: bold; }
      #investor_selector .items .item-investments .investments, #investor_selector .items-startup .item-investments .investments {
        width: 82.1114369501466%;
        float: left;
        margin: 2px 0 0 4.69208211143695%;
        font-size: 0.75em; }
    #investor_selector .items .show_paths, #investor_selector .items-startup .show_paths {
      margin-left: 7.4%; }
      html.ms #investor_selector .items .show_paths, html.ms #investor_selector .items-startup .show_paths {
        margin-left: 13.5%;
        margin-top: 10px; }
      #investor_selector .items .show_paths .paths.profile_paths, #investor_selector .items-startup .show_paths .paths.profile_paths {
        width: 400px;
        padding: 15px 0 0 5px; }
      #investor_selector .items .show_paths .no_close, #investor_selector .items-startup .show_paths .no_close {
        padding: 5px;
        font-size: 11px; }
  #investor_selector .items-startup {
    width: 43%;
    float: left;
    border: 0px; }
    html.ms #investor_selector .items-startup {
      width: 90%;
      border-bottom: 1px solid #e9eaec; }
    #investor_selector .items-startup .item-investor {
      width: 100%; }

.profile-pic, .follow-pic {
  width: 138px;
  height: 138px;
  overflow: hidden; }
  .profile-pic img, .follow-pic img {
    min-height: 138px;
    width: 138px; }

.post-pic, .micro-pic {
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
          box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
  width: 28px;
  height: 28px;
  line-height: 28px;
  vertical-align: middle;
  border-radius: 3px;
  overflow: hidden;
  border-bottom: 0px solid #EEE;
  border-right: 0px solid #e9eaec;
  border-left: 0px solid #e9eaec;
  border-top: 0px solid #F7F8F9;
  float: left;
  margin: 0 7px 0 0; }
  .post-pic img, .micro-pic img {
    max-height: 28px;
    max-width: 28px;
    min-height: inherit;
    width: 100%;
    border: none;
    padding: 0; }

.micro-pic {
  height: 20px;
  width: 20px; }
  .micro-pic img {
    min-height: 20px;
    width: 20px; }

.startup-pic {
  float: left;
  margin: 0 7px 0 0;
  width: 37px;
  height: 37px; }
  .startup-pic img {
    width: 37px;
    height: auto;
    overflow: hidden;
    vertical-align: middle; }

.picker-pic {
  float: left;
  margin-right: 8px;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 37px;
  height: 37px;
  line-height: 35px;
  vertical-align: middle;
  border-radius: 4px;
  overflow: hidden;
  border-bottom: 1px solid #EEE;
  border-right: 1px solid #e9eaec;
  border-left: 1px solid #e9eaec;
  border-top: 1px solid #F7F8F9; }
  .picker-pic img {
    max-height: 37px;
    max-width: 37px;
    min-height: inherit;
    width: 100%;
    border: none;
    padding: 0; }

.follow-pic {
  width: 31px;
  height: 31px; }
  .follow-pic img {
    min-height: 31px;
    width: 31px; }

.comments_or_messages {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #333;
  font-size: 0.9em;
  line-height: 16px;
  width: 370px; }
  html.ms .comments_or_messages {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  .comments_or_messages #comment_button {
    float: right; }
  .comments_or_messages .visibility_info {
    font-size: 11px;
    font-weight: normal;
    margin-top: 8px; }
  .comments_or_messages .more_link {
    font-size: .8em; }
  .comments_or_messages form {
    width: 100%;
    float: left; }
    .comments_or_messages form.after_click {
      width: 87%; }
  .comments_or_messages .mentions_input_holder {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    float: left; }
    .comments_or_messages .mentions_input_holder .html_area_holder {
      float: left;
      width: 100%;
      padding: 0 !important; }
    .comments_or_messages .mentions_input_holder .text_area_holder {
      float: left;
      width: 100%; }
  .comments_or_messages textarea {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    border: 1px solid #b3b2ad;
    height: 30px;
    min-height: 22px;
    margin: 0;
    padding: 6px;
    resize: none;
    width: 100%;
    font-size: 13px; }
    .comments_or_messages textarea.placeholder {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      color: #999999;
      width: 100%; }
  .comments_or_messages .follow-pic {
    max-width: 9.5%;
    margin-right: 3%; }
    html.no-ms .comments_or_messages .follow-pic {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
      width: 28px;
      height: 28px;
      line-height: 28px;
      vertical-align: middle;
      border-radius: 3px;
      overflow: hidden;
      border-bottom: 0px solid #EEE;
      border-right: 0px solid #e9eaec;
      border-left: 0px solid #e9eaec;
      border-top: 0px solid #F7F8F9; }
      html.no-ms .comments_or_messages .follow-pic img {
        max-height: 28px;
        max-width: 28px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    html.ms .comments_or_messages .follow-pic {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
      width: 20px;
      height: 20px;
      line-height: 20px;
      vertical-align: middle;
      border-radius: 3px;
      overflow: hidden;
      border-bottom: 0px solid #EEE;
      border-right: 0px solid #e9eaec;
      border-left: 0px solid #e9eaec;
      border-top: 0px solid #F7F8F9; }
      html.ms .comments_or_messages .follow-pic img {
        max-height: 20px;
        max-width: 20px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
  .comments_or_messages .left-float {
    float: left; }
  .comments_or_messages .left-block {
    float: left; }
  .comments_or_messages .right-block {
    float: right;
    width: 89%; }
  .comments_or_messages .comment_or_message_box {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    width: 100%;
    background: #f2f3f5;
    padding: 6px; }
    .comments_or_messages .comment_or_message_box .controls {
      color: #999;
      font-size: .8em; }
      html.ms .comments_or_messages .comment_or_message_box .controls .likes-section .people-who-like {
        display: none; }
      .comments_or_messages .comment_or_message_box .controls .likes-section .num-likes {
        display: none; }
        html.ms .comments_or_messages .comment_or_message_box .controls .likes-section .num-likes {
          display: inline; }
    .comments_or_messages .comment_or_message_box .additional_info {
      color: #999; }
  .comments_or_messages .comment_or_message_box:last-child {
    padding-bottom: 6px; }
  .comments_or_messages .comment_autocomplete_holder {
    margin-left: 36px; }
  .comments_or_messages form#new_comment .action_line {
    clear: both;
    padding: 6px 0 0;
    overflow: hidden; }
    .comments_or_messages form#new_comment .action_line input, .comments_or_messages form#new_comment .action_line label {
      float: left; }
    .comments_or_messages form#new_comment .action_line label {
      margin-left: 4px; }
    .comments_or_messages form#new_comment .action_line #comment_button {
      float: right; }

#facybox td.n, #facybox td.s, #facybox td.e, #facybox td.w, #facybox td.ne, #facybox td.nw, #facybox td.se, #facybox td.sw {
  visibility: hidden; }

#facybox td.body {
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.2); }

#facybox .title, #facybox .page-title {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }

#facybox .title {
  height: 25px;
  font-size: 14px;
  color: #666;
  font-weight: 800;
  vertical-align: middle;
  padding: 7px 10px 4px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#E5E5E5));
  background-color: #F0F0F0;
  border: 1px solid #ccc; }

#facybox .body {
  padding: 0; }
  #facybox .body .additional_help_text {
    padding: 5px 0;
    color: #777;
    font-style: italic;
    font-size: 0.928571428571429em;
    width: 400px; }
    html.ms #facybox .body .additional_help_text {
      width: 90%; }
  #facybox .body h2.page-title {
    background: #555;
    color: #fff;
    font-size: 16px;
    padding: 10px 15px; }
  #facybox .body .page-content {
    padding: 15px;
    width: 400px; }
    html.ms #facybox .body .page-content {
      width: 90%; }
    #facybox .body .page-content p {
      margin-bottom: 1em; }
    #facybox .body .page-content textarea {
      padding: 2px 4px;
      width: 390px;
      font-size: 1em; }
      html.ms #facybox .body .page-content textarea {
        width: 80%; }
  #facybox .body .buttons {
    border-top: 1px solid #cdcdcd;
    background: #efefef;
    color: #333;
    padding: 5px 10px;
    text-align: right; }
    #facybox .body .buttons .action-confirmation {
      padding-left: 5px; }
    #facybox .body .buttons .secondary {
      float: left;
      font-size: 11px;
      margin-right: 10px; }
    #facybox .body .buttons .cancel {
      margin-right: 16px; }
  #facybox .body .page-actions {
    margin-top: 1em; }
    #facybox .body .page-actions a.action {
      line-height: 28px; }
    #facybox .body .page-actions .action {
      display: block;
      float: left;
      margin-right: 30px; }
      #facybox .body .page-actions .action.right {
        float: right;
        margin-right: 0; }
    #facybox .body .page-actions .load {
      float: left; }

html.ms #facybox {
  padding: 0;
  margin: 10px;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); }
  html.ms #facybox.mobile_full_width {
    margin: 10px 5%;
    width: 90%; }
    html.ms #facybox.mobile_full_width .popup > table {
      width: 100%; }
  html.ms #facybox .nw, html.ms #facybox .n, html.ms #facybox .ne, html.ms #facybox .w, html.ms #facybox .e, html.ms #facybox .sw, html.ms #facybox .s, html.ms #facybox .se {
    background-image: none;
    min-height: 0;
    min-width: 0; }

#new_facybox .title {
  height: 25px;
  font-size: 14px;
  color: #666;
  font-weight: 800;
  vertical-align: middle;
  padding: 7px 10px 4px;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F8F8F8), to(#E5E5E5));
  background-color: #F0F0F0;
  border: 1px solid #ccc; }

#new_facybox .body {
  padding: 15px; }

.js-body-facybox-noscroll {
  overflow: hidden; }

.mentions_holder {
  color: #333;
  border: 1px solid #eee;
  background-color: white;
  position: absolute;
  z-index: 1000;
  font-size: 12px;
  border: 1px solid #b0b0b0;
  -webkit-box-shadow: 0px 0px 10px #ccc;
          box-shadow: 0px 0px 10px #ccc;
  margin-top: 30px; }
  .mentions_holder .item {
    padding: 5px;
    overflow: hidden; }
    .mentions_holder .item:hover {
      cursor: pointer; }
    .mentions_holder .item .pic {
      float: left;
      width: 31px;
      height: 31px; }
      .mentions_holder .item .pic img {
        width: 31px;
        height: 31px;
        overflow: hidden; }
    .mentions_holder .item .info {
      float: left;
      padding: 0 10px 2px 5px; }
      .mentions_holder .item .info .name {
        margin: -1px 0 2px; }
      .mentions_holder .item .info .desc {
        font-size: 10px;
        font-weight: 300;
        color: #999; }
    .mentions_holder .item.selected {
      background-color: #DEE7F8; }
    .mentions_holder .item .matched_substring {
      font-weight: bold; }

.mentions_input_holder {
  *zoom: 1; }
  .mentions_input_holder:after {
    content: "";
    display: table;
    clear: both; }
  .mentions_input_holder .html_area_holder {
    color: transparent;
    position: absolute;
    overflow: hidden;
    background-color: white;
    white-space: pre-wrap;
    word-wrap: break-word;
    border: 1px solid transparent;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .mentions_input_holder .html_area_holder a {
      background: #a0a8af;
      opacity: 0.3;
      color: transparent !important;
      text-decoration: none;
      position: relative;
      z-index: 1; }
  .mentions_input_holder .text_area_holder input[type=text], .mentions_input_holder .text_area_holder textarea {
    position: relative;
    background-color: transparent;
    margin: 0px; }

#facybox_popover .validation-error {
  display: block; }

#facybox_popover input[type=text] {
  padding: 5px;
  width: 217px; }

#facybox_popover div.amount,
#facybox_popover div.address {
  position: relative;
  padding-left: 140px; }

#facybox_popover div.amount,
#facybox_popover div.address,
#facybox_popover div.message {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #eee; }

#facybox_popover label.amount,
#facybox_popover span.address {
  position: absolute;
  top: -1px;
  left: 0;
  width: 130px;
  text-align: right; }

#facybox_popover label.amount {
  top: 6px; }

#facybox_popover .row {
  position: relative;
  margin-top: 10px; }

#facybox_popover div.amount span.dollar {
  position: absolute;
  left: 9px;
  top: 7px;
  font-size: 11px;
  color: #666; }

#facybox_popover div.amount input {
  padding-left: 15px;
  width: 202px; }

#facybox_popover div.address a {
  cursor: pointer; }

#facybox_popover div.address p.instructions {
  margin-bottom: 10px;
  font-size: 12px;
  color: #666; }

#facybox_popover div.address #default-address {
  font-weight: bold; }
  #facybox_popover div.address #default-address #change-address {
    margin-top: 10px; }

#facybox_popover div.address label {
  position: absolute;
  left: 9px;
  top: 7px;
  font-size: 11px;
  color: #ccc;
  font-weight: normal; }
  #facybox_popover div.address label.country {
    display: none; }

#facybox_popover div.address input {
  padding: 5px; }

#facybox_popover div.message textarea {
  font-size: 14px;
  line-height: 1.3; }

#facybox_popover div.follow_buttons img.load {
  margin: 0 30px; }

#facybox_popover div.follow_buttons a.cancel {
  cursor: pointer; }

form#fundraising {
  color: #444;
  width: 370px; }
  form#fundraising .validation-error {
    display: block; }
  form#fundraising input[type=text] {
    padding: 5px 5px 5px 15px;
    width: 80px; }
  form#fundraising .section {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #eee; }
  form#fundraising img.angel_image {
    width: 38px;
    margin-right: 10px;
    vertical-align: middle; }
  form#fundraising h3 {
    font-size: 13px; }
  form#fundraising table {
    margin: 0; }
    form#fundraising table tr.no-indent input {
      padding-left: 5px;
      width: 90px; }
    form#fundraising table tr.cap .radio_button {
      display: block; }
    form#fundraising table td {
      padding: 5px 0;
      vertical-align: middle; }
      form#fundraising table td:first-child {
        width: 230px; }
      form#fundraising table td.raising-amount {
        font-size: 16px;
        font-weight: bold; }
      form#fundraising table td .wrapper {
        position: relative; }
        form#fundraising table td .wrapper span.dollar {
          position: absolute;
          left: 9px;
          top: 7px;
          font-size: 11px;
          color: #666; }
  form#fundraising div.follow_buttons a.cancel {
    cursor: pointer; }
/* Baseline fontello stuff, adapted from the files generated by fontello_rails_converter. This sets up the actual paths
 * to the font files - the paths are hardcoded, and only make sense if we include this file in the application bundle.
 */

@font-face {
  font-family: 'fontello';
  src: url(/assets/fontello-fd60e1080d1b489f5d7620c5a51225ea.eot);
  src: url(/assets/fontello-fd60e1080d1b489f5d7620c5a51225ea.eot#iefix) format("embedded-opentype"), url(/assets/fontello-62e0c38d6a6344dcca70897c80825620.woff2) format("woff2"), url(/assets/fontello-a64dd3dab5a176b439a32b9360b05217.woff) format("woff"), url(/assets/fontello-3a1a75317a28fef35269c300cd6fca24.ttf) format("truetype"), url(/assets/fontello-3774b43804c4a0a1f6b38b6c4344c4c8.svg#fontello) format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url(font-path('fontello.svg?3741429#fontello')) format('svg');
  }
}
*/
[class^="fontello-"]:before, [class*=" fontello-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.fontello-down:before {
  content: '\e800'; }

/* '' */
.fontello-left:before {
  content: '\e801'; }

/* '' */
.fontello-right:before {
  content: '\e802'; }

/* '' */
.fontello-up:before {
  content: '\e803'; }

/* '' */
.fontello-search:before {
  content: '\e804'; }

/* '' */
.fontello-mail:before {
  content: '\e805'; }

/* '' */
.fontello-cancel-circle:before {
  content: '\e806'; }

/* '' */
.fontello-cancel:before {
  content: '\e807'; }

/* '' */
.fontello-ok:before {
  content: '\e808'; }

/* '' */
.fontello-star:before {
  content: '\e809'; }

/* '' */
.fontello-comment-inv:before {
  content: '\e80a'; }

/* '' */
.fontello-box:before {
  content: '\e80b'; }

/* '' */
.fontello-plus:before {
  content: '\e80c'; }

/* '' */
.fontello-plus-circle:before {
  content: '\e80d'; }

/* '' */
.fontello-minus-circle:before {
  content: '\e80e'; }

/* '' */
.fontello-help-circled:before {
  content: '\e80f'; }

/* '' */
.fontello-left-dir:before {
  content: '\e810'; }

/* '' */
.fontello-right-dir:before {
  content: '\e811'; }

/* '' */
.fontello-play-circled-1:before {
  content: '\e812'; }

/* '' */
.fontello-search-1:before {
  content: '\e813'; }

/* '' */
.fontello-cursor:before {
  content: '\e814'; }

/* '' */
.fontello-chart-bar:before {
  content: '\e815'; }

/* '' */
.fontello-pencil:before {
  content: '\e816'; }

/* '' */
.fontello-article-alt:before {
  content: '\e817'; }

/* '' */
.fontello-key:before {
  content: '\e818'; }

/* '' */
.fontello-clock:before {
  content: '\e819'; }

/* '' */
.fontello-tag:before {
  content: '\e81a'; }

/* '' */
.fontello-lock:before {
  content: '\e81b'; }

/* '' */
.fontello-edit:before {
  content: '\e81c'; }

/* '' */
.fontello-ok-circle:before {
  content: '\e81d'; }

/* '' */
.fontello-group:before {
  content: '\e81e'; }

/* '' */
.fontello-tag-1:before {
  content: '\e81f'; }

/* '' */
.fontello-location:before {
  content: '\e820'; }

/* '' */
.fontello-fire:before {
  content: '\e821'; }

/* '' */
.fontello-star-1:before {
  content: '\e822'; }

/* '' */
.fontello-gplus:before {
  content: '\e823'; }

/* '' */
.fontello-dribbble:before {
  content: '\e824'; }

/* '' */
.fontello-reddit:before {
  content: '\e825'; }

/* '' */
.fontello-linkedin:before {
  content: '\e826'; }

/* '' */
.fontello-rss:before {
  content: '\e827'; }

/* '' */
.fontello-youtube:before {
  content: '\e828'; }

/* '' */
.fontello-vimeo:before {
  content: '\e829'; }

/* '' */
.fontello-email:before {
  content: '\e82a'; }

/* '' */
.fontello-hackernews:before {
  content: '\e82b'; }

/* '' */
.fontello-flash:before {
  content: '\e82c'; }

/* '' */
.fontello-right-open:before {
  content: '\e82d'; }

/* '' */
.fontello-left-open:before {
  content: '\e82e'; }

/* '' */
.fontello-angle-left:before {
  content: '\e82f'; }

/* '' */
.fontello-angle-right:before {
  content: '\e830'; }

/* '' */
.fontello-down-dir:before {
  content: '\e831'; }

/* '' */
.fontello-up-dir:before {
  content: '\e832'; }

/* '' */
.fontello-down-open:before {
  content: '\e833'; }

/* '' */
.fontello-up-open:before {
  content: '\e834'; }

/* '' */
.fontello-angle-up:before {
  content: '\e835'; }

/* '' */
.fontello-angle-down:before {
  content: '\e836'; }

/* '' */
.fontello-shuffle:before {
  content: '\e837'; }

/* '' */
.fontello-resize-full:before {
  content: '\e838'; }

/* '' */
.fontello-stackoverflow:before {
  content: '\e839'; }

/* '' */
.fontello-twitter:before {
  content: '\e83a'; }

/* '' */
.fontello-github-circled-1:before {
  content: '\e83b'; }

/* '' */
.fontello-github:before {
  content: '\e83c'; }

/* '' */
.fontello-facebook:before {
  content: '\e83d'; }

/* '' */
.fontello-angellist:before {
  content: '\e83e'; }

/* '' */
.fontello-instagram:before {
  content: '\e83f'; }

/* '' */
.fontello-gmail:before {
  content: '\e840'; }

/* '' */
.fontello-tumblr:before {
  content: '\e841'; }

/* '' */
.fontello-college:before {
  content: '\e842'; }

/* '' */
.fontello-industrial-building:before {
  content: '\e843'; }

/* '' */
.fontello-behance:before {
  content: '\e844'; }

/* '' */
.fontello-aboutme:before {
  content: '\e845'; }

/* '' */
.fontello-info-circled:before {
  content: '\e846'; }

/* '' */
.fontello-block:before {
  content: '\e847'; }

/* '' */
.fontello-flash-1:before {
  content: '\e848'; }

/* '' */
.fontello-mail-1:before {
  content: '\e849'; }

/* '' */
.fontello-mail-2:before {
  content: '\e84a'; }

/* '' */
.fontello-menu:before {
  content: '\e84b'; }

/* '' */
.fontello-spin1:before {
  content: '\e84c'; }

/* '' */
.fontello-heart:before {
  content: '\e84d'; }

/* '' */
.fontello-cog:before {
  content: '\e84e'; }

/* '' */
.fontello-eye:before {
  content: '\e84f'; }

/* '' */
.fontello-comment:before {
  content: '\e850'; }

/* '' */
.fontello-flag:before {
  content: '\e851'; }

/* '' */
.fontello-thumbs-up:before {
  content: '\e852'; }

/* '' */
.fontello-thumbs-down:before {
  content: '\e853'; }

/* '' */
.fontello-calendar:before {
  content: '\e854'; }

/* '' */
.fontello-user-add:before {
  content: '\e855'; }

/* '' */
.fontello-move:before {
  content: '\e856'; }

/* '' */
.fontello-attention-circled:before {
  content: '\e857'; }

/* '' */
.fontello-export:before {
  content: '\e858'; }

/* '' */
@font-face {
  font-family: fontello;
  src: url('data:application/font-woff;base64,d09GRgABAAAAAENoAA8AAAAAaoAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABWAAAADsAAABUIIwleU9TLzIAAAGUAAAAQwAAAFY+MUlnY21hcAAAAdgAAAHYAAAGQPGweTJjdnQgAAADsAAAABMAAAAgBvf+4mZwZ20AAAPEAAAFkAAAC3CKkZBZZ2FzcAAACVQAAAAIAAAACAAAABBnbHlmAAAJXAAAM9MAAE1QKujOJmhlYWQAAD0wAAAAMwAAADYLoJbdaGhlYQAAPWQAAAAgAAAAJAgUBI1obXR4AAA9hAAAAKYAAAFoNSb/1GxvY2EAAD4sAAAAtgAAALb5/OSUbWF4cAAAPuQAAAAgAAAAIAI4DIduYW1lAAA/BAAAAXcAAALNzJ0cHnBvc3QAAEB8AAACbwAAA7kXJ8rwcHJlcAAAQuwAAAB6AAAAhuVBK7x4nGNgZGBg4GIwYLBjYMpJLMlj4HNx8wlhkGJgYYAAkDwymzEnMz2RgQPGA8qxgGkOIGaDiAIAKVkFSAB4nGNgZM5nnMDAysDAVMW0h4GBoQdCMz5gMGRkAooysDIzYAUBaa4pDA4vGF5EMAf9z2KIYk5mWA4UZgTJAQDq/wwWAHic7dQFbtwAAETRn8RNKWVmZmZKmZnb5No9xZyi6bczx+hKz5It764lzwywBpjTRQ0wOzDD+Pnr1Znp+hwbpusDf6Z7pjuytLLikfHo+TAdZ7138BfnWcs61vu9jSywic1sYSvb2M4OdrKL3exhL/vYzwEOcojDHOEoxzjOCU5yitOc4SznOM8F//8Sl7nCVa5xnRvc5Ba3ucNd7nGfByzykEc85glPecZzXvCSV7zmDW95x3s+8JFPfOYLX/nGd37wk1/8ZollH3me/5+F8TAs9mx5fKurpvdcvltSY15S45tPjVlKmQFSpoGUuSBlQkiNGUuZGlLj06VMEikzRcp0kTJnpEwcKbNHyhSSMo+kTCYpM0rKtJIyt6RMMCmzTMpUkzLfpEw6KTNPyvSTsgekbAQpu0HKlpCyL6RsDik7RMo2kbJXpGwYKbtGytaRGnchZRNJ2UlStpOUPSVlY0nZXVK2mJR9JmWzSdlxUradlL0n5QKQcgtIuQqk3AdSLgUpN4OU60HKHSHlopByW0i5MqTcG1IuDyk3iJRrRMpdIuVCkXKrSLlapNwvUi4ZKTeNlOtGyp0j5eKRcvtIuYKk3ENSLiMpN5KUa0nK3XT7V7H8DyTV6Gd4nGNgQAMSEMic/D8ShAESsAPdAHicrVZpd9NGFB15SZyELCULLWphxMRpsEYmbMGACUGyYyBdnK2VoIsUO+m+8Ynf4F/zZNpz6Dd+Wu8bLySQtOdwmpOjd+fN1czbZRJaktgL65GUmy/F1NYmjew8CemGTctRfCg7eyFlisnfBVEQrZbatx2HREQiULWusEQQ+x5ZmmR86FFGy7akV03KLT3pLlvjQb1V334aOsqxO6GkZjN0aD2yJVUYVaJIpj1S0qZlqPorSSu8v8LMV81QwohOImm8GcbQSN4bZ7TKaDW24yiKbLLcKFIkmuFBFHmU1RLn5IoJDMoHzZDyyqcR5cP8iKzYo5xWsEu20/y+L3mndzk/sV9vUbbkQB/Ijuzg7HQlX4RbW2HctJPtKFQRdtd3QmzZ7FT/Zo/ymkYDtysyvdCMYKl8hRArP6HM/iFZLZxP+ZJHo1qykRNB62VO7Es+gdbjiClxzRhZ0N3RCRHU/ZIzDPaYPh788d4plgsTAngcy3pHJZwIEylhczRJ2jByYCVliyqp9a6YOOV1WsRbwn7t2tGXzmjjUHdiPFsPHVs5UcnxaFKnmUyd2knNoykNopR0JnjMrwMoP6JJXm1jNYmVR9M4ZsaERCICLdxLU0EsO7GkKQTNoxm9uRumuXYtWqTJA/Xco/f05la4udNT2g70s0Z/VqdiOtgL0+lp5C/xadrlIkXp+ukZfkziQdYCMpEtNsOUgwdv/Q7Sy9eWHIXXBtju7fMrqH3WRPCkAfsb0B5P1SkJTIWYVYhWQGKta1mWydWsFqnI1HdDmla+rNMEinIcF8e+jHH9XzMzlpgSvt+J07MjLj1z7UsI0xx8m3U9mtepxXIBcWZ5TqdZlu/rNMfyA53mWZ7X6QhLW6ejLD/UaYHlRzodY3lBC5p038GQizDkAg6QMISlA0NYXoIhLBUMYbkIQ1gWYQjLJRjC8mMYwnIZhrC8rGXV1FNJ49qZWAZsQmBijh65zEXlaiq5VEK7aFRqQ54SbpVUFM+qf2WgXjzyhjmwFkiXyJpfMc6Vj0bl+NYVLW8aO1fAsepvH472OfFS1ouFPwX/1dZUJb1izcOTq/Abhp5sJ6o2qXh0TZfPVT26/l9UVFgL9BtIhVgoyrJscGcihI86nYZqoJVDzGzMPLTrdcuan8P9NzFCFlD9+DcUGgvcg05ZSVnt4KzV19uy3DuDcjgTLEkxN/P6VvgiI7PSfpFZyp6PfB5wBYxKZdhqA60VvNknMQ+Z3iTPBHFbUTZI2tjOBIkNHPOAefOdBCZh6qoN5E7hhg34BWFuwXknXKJ6oyyH7kXs8yik/Fun4kT2qGiMwLPZG2Gv70LKb3EMJDT5pX4MVBWhqRg1FdA0Um6oBl/G2bptQsYO9CMqdsOyrOLDxxb3lZJtGYR8pIjVo6Of1l6iTqrcfmYUl++dvgXBIDUxf3vfdHGQyrtayTJHbQNTtxqVU9eaQ+NVh+rmUfW94+wTOWuabronHnpf06rbwcVcLLD2bQ7SUiYX1PVhhQ2iy8WlUOplNEnvuAcYFhjQ71CKjf+r+th8nitVhdFxJN9O1LfR52AM/A/Yf0f1A9D3Y+hyDS7P95oTn2704WyZrqIX66foNzBrrblZugbc0HQD4iFHrY64yg18pwZxeqS5HOkh4GPdFeIBwCaAxeAT3bWM5lMAo/mMOT7A58xh0GQOgy3mMNhmzhrADnMY7DKHwR5zGHzBnHWAL5nDIGQOg4g5DJ4wJwB4yhwGXzGHwdfMYfANc+4DfMscBjFzGCTMYbCv6dYwzC1e0F2gtkFVoANTT1jcw+JQU2XI/o4Xhv29Qcz+wSCm/qjp9pD6Ey8M9WeDmPqLQUz9VdOdIfU3Xhjq7wYx9Q+DmPpMvxjLZQa/jHyXCgeUXWw+5++J9w/bxUC5AAEAAf//AA94nM18C3xc1Xnn+c5937lz53XnzkiaGc179BzJo3lYkiWPZFnyQ0iyELZsjCyM7RjLsmTjkAQMIcY4DgFMqJcAAYNTEpwHiTEhEEoSShxK2jRLki4hCxvSpqUJaWi3pfllWft6v3NnJNukTdLd/e1vpXncx3ndc77H/3ucIUDI+Ye5o1yYyMQoe2SJ5yiIZIAQssMPgr9ZoaWAp8NT4o5afVb/8SfeOAVbrDI8f/wUvGy1fxnLkYvbyJSTAEBgiKOUrJQBsCU8H2fF1mNJWOMxqGA2CwoEpJg/FsBW+uEbDz8B37fanrganodvsD5+u01sZQibW8naHWC3YZw1vJ51X21ToZlSrBDLwMvwTavvoS9b7fDyl7mw1W+VHzn100vbvOhZVy4+q08BKeNJeCQvfAO++fCpN56Aafi6teLhJ6xW+OET7Fk5u427sQ2BGCRMVpTLbqCcEyhQOuTSOcrDAI89cZRw0wJeBjqBXxQmCZ4Mm35JrK3xh82wpoqGZIiC0ZwKSJlegJxJxUw8w2VS6UK+6MsV81kQIwCjNcfr3PvBc+QMff72cvf5Z4DUnjly5S23fPUgvfnXNY/UufbT/hest1+AoHX+a+eXL/vYC+d+fMszN9ODXzlEqD3oo/RxwhOF1JYDisgDzxaITdwcTuEOw8smD1KFmB9SnpgHfmgt526yBuC5s7fCnh/MzlpP/sBaC19lbZ1/COcvxuaPNJRThs/rcbt0p+ZQHaxJCgttAhF4IoPM4eNBjrixdy+BTCkjZaSAFCgF4PvPgGi9a91t/YbieO69887Ru+4cxc8778IVe9e6yzrLgwa7QD93auEGftpr+COunv4dcRDxSQmgtTmFbWLLJWxV4uoffOuXD7711oO/fOvBt/Y/9MtfPvTWW/bnAp3+GufiRVw78UmeYF0BcCgBmLZOIz3f/bAKlz3yJfjEIxfTtEKCZb8EZCWjFp4MINGRHV4/m7OULyX4UrE6iNEDu62fW2/ttv4BRufmYfRd6zOvvgqbfwij1hPVMR/FMbtJoGxUJ57CHKF0h7ejgxMCzSVPvliK5Uy3mEnERX887X10P5gfP3Pm429k+zcffBrM6x6FF623X6L92UOLdMjGxxEJ56Jc7sGLwBGYFZEB98gCpRxHx9k35dbzEuUot0aWeZ4Q2SE7VIWXeEkUsDrnUZD2A2zlC7FAyh8reXH5bwBz3lKtD81fTdvOfZ8+/Ab7u3heHKS93Ep4jp9jbD0vChTHxI2zb46sR1LgyBocqIM4POxPEmqawR9D7kIWRYGC8uSJN6wnYPQN+N4b1ikYe8Oeq0tpbHV5kEfuEjgqzCoSFUROEGfkKndNEXxScZyIIuMtEYYVBYhiKBdRZYUI1UuIsJAoJPwJf4e/o/AeIrz/sfmTJ+ffQ36WOP8Yu46PcvHYNNJcbkA+oriUOLVzAuDk26Rvj0JTFnsXL+0dmew9vVp9v93lvM2258+ev5t7gGvB/kyynEyWr1haxNnw4ZTQISLyAi8Ks0TgeIGbwSlBAp1BQiW8SPhpuSJ65AuiR8WBZdLxaLjOoyumalaGp7DhFXFoPD4LCp1CMd0McVEyzICvWMinE3FJlHCu8qViLmD6DUl0AXstXl0ORXjxG+AWrV9bh6y3RdCei6RpOkJD+Bk6WbtrvNwwwO9xu0c0t1vWTFX1O0Sd382LZijLNVHrN5VqKhwA77lIOhRJJ/FNYVW8ZWS4tmknz9eGgoYR9Jqa7JJkjyIbXTKvuQ23N87oEYnyffQAcdq8ZesJ9jnHpHrAZ4s2jyHG2yCdx6HmTNhuRJV3VfVdRyhIJy1NNx14iG+zKiPwo4/eRHSiPs3aMJhmAAMfOZ4uePK9UA8m9LHqponVVJjSWWUd3nEZVHtXRTo5f+78E9xGzoFUUkvS5QRXpRO2IGRxPYDUBCWRaKDxNolEwNAhnqWoCop5VAKi32MEzFwJHt//4r59L/78pT3iDc/BmNdrvexJehWvzDn2n3nrzH77w8qrTepph9+wHjAcvIBjeAf59Cbk0zDJkFy5TQOOD1QIBztn9MVzSCZINpSbICgqJhkdD/vMVMgvIK/60sVSL+qkQATX2sRnrsxhRkzE05l0yTBzvZBG2nAEsuX2A7ceaM/n5GjI/6XE4LbE46Y8ONp/oL08cuvXDtLbnl7RBx/Y8MXyklxuSf7wHb2y//HEtsHEl4xwItdefvyqgwefvbW/72LZIjL5XJHtIHGCxB2dt244+QY9/ph7Lxw5SY+/8di/IQML5RypTDRP5wiquTkZq4oCMuXvEHwCCqNY9U1PvXHuB+x1NXfz2YP04XMISKwyqfJ+Re8rxEcS5ajmEFEfOHFlKzOKvRJqE53fZzCJjjMmQcyHJKdABopmAM+5kf5+i1hnAM73PWv54CfHrXR8sj4apa/3P9N3zoJevHH2X+CNh6xMmI9Ep6KsbxH7Pn7Rc7pJDYmQNWVG5yjzyRRepygjp1CvoUTgp1RN5kRJEifsA1GadCgU+XXY64mEQ3Wm31PjrfF4bbHsdgqhZkCRvPjO54x4Kof0nKXFADvhjp69FRXCE+d+QLMwyo7P3jo/D0EzTiPtUZp8bn6ePj5vPTFvfXnOOrB07954SxLpOFpauvdivBQkrSRH/qIc8ADviLqpyCsgU24oBmIDCqnBtae0sclymUioqCQ6SyiKrmucIGhAVIFME5U4eNUxjXJK5HgRCRelFydPEUCBy6CgsoEooKytK/dd1ARH5Zn/eBsby4naGiC5Je1tmXQqmYjXh2taa1v9vopWIUEI6oxlmZish4okZP+lgNmRK2Yhw6YvEc9IfqZpYgWwAR2bS/qhwa34+F9+f+fc/NxYp9c5uJVODV33KH3k+lBAmJ9DhTghPNrNZnTrgO7t/PL7l/bPzbeNOritt2+df/TNRwUstPenMBEIX/dp65el+QVMuqCXPEgbfeXeGh9TLUP4oICMgJCACnhAcQqA42ACH5WbZHDBVgrBgO5UPKqnohCkypO5zWSRpjOLikvKpHugww8v337mDBgv0hc+fokWWzc269tLHz9jvYUoFWqf33cphvv12Jwn+MafVfjo69xlKBtllEzJcozY1oINIdhNW0CSSVZweGmtlzGSL5/WIUKLgPwkxjOQhR5AsNSBsgnMd5u6WmhDb5peYVhvm92GtdcfaQr/IrzKD0cNOhlpoulyUmy3fhzxW2/78aJ/Vfjn4SbA073+Kl//D3orjkci9aSpnEE+YuxMGPnQPTh5wE8Qnmcym4fhhC9V9LlFobbZFyuwcQUEVC5SDGUiArgAKkTUMEgOOfNJCE9cPwHwctQ89wsUolHTc+y791IvHn5md/cEHes5YX3DxOt+6DejsHvHsWM7dkeQg3E83N/ieETiIp2kl6wCqewv93a7UdxIhM/jfNGhPhwMcoyKHNOO5M5zEj9L2GDJdiQHnnAMAABB2SduIQgBhQkiCEzEC3S4bu0pB9ZrrJaX4A+oEPjf6qi85OIqSIuzv7fOxo0by6iIB1b0LFuSbUxH6kwf0wYGk9QpNB8Qt0EadbGJutznN8REzNbKDDvjzOKNTBoviZIH8UssV0RKwYImF4BEAUkYMQzTZPBP5SvKBfAryhnFi+/k1AqrfcXU1Ap4ORFROKlOVp2a1Z7KQzEJL6fyQlIOlk5YHztB5zpOdLhb3Fe4v953RV99Ee5ZaML6xq5KA/1ToPM+MSTzXD5VbWNQwhZkOPqI9bFHIJs/kXe5rnC3XIIndRIv11cw6x9gSflQo2SkS4Hkftg8av3LzaPvNZ/m2PV3bh6x5QR+/Jx+FdFkOxkireWm7o50SNd4yeZBpsB4u2NUmRxqNI7bUZeuq2tsZARvT2U6g4ivlAuIARsD+hPxQCG/HPVCiRE+okOc3jDeiGURxGRYSXYxgNcMKVHII4DwfqGfJlKF+uiSVZpzXzu/r+ab5n2dqSxsvmXTSM89QZo49zPdgB8PZOsTSxoTfSe9ddfn9rh2Ha4VxzKbl7Y1Ut9N8w65FOg5WnOyTh0MBdZ3DO/ePXxtITKo1p1M8TQIG3fd5KPNjb3jS8ZU83CUHu2sK8gVXt/DPc6NopQMk79fe0pBqg4i7AFkLSRNjskdoq3CaXfC6roKe5mL96s2/eJd/ffUdv3O2v7fUzv4O2qXQ4s30NQjrPYEKzLJQA1jIfz7ajId6OCFYHMNgopAjMnKqvxMlyJQyhVL+bSkA22JQP1kK3ze57NO15QNa7J0E22KRBsgWxdrgJ9BfX0WxCVWQ2iZaZ1GAfpa+Rf1TdASijUBbarM6S76z9zlqFt9pOdJ5vFZeyqMg3dXcGZFmhON4rD9VeiJ19h4GcsTZPmnfBVBj2zMM3JRwMaXxXw6Lr4OXa8XrOes5wqvbT60GV/w4wd/Qv/r8RsHrXH40uCN/ezaZsSO5//7+eP0H7kIaULsGJQQOyJ8LZmBYinCB3ohE+F1kIo0Y4pSMd2GJKqDGciCpI7xGfGYqEbW9y7jXbLTlV+WV0P7p8oj16lNLZKoqFp7ba1c+9HNbzd+Zemq1c+8I5oDY/O9yfUprTi94/AHDxc+Ak1jzWfyy0cMz+Bgunfr0uEHbSz7Ye7nXA/ixXC5Fvl5pSIj7BRsh1iFtb1uZp14hDpcVOZJgBtvej/caP3FHusvrT//APyIwk7rmPy6dc9f/wh2MsCObV7LP8KNkzRZRlaSdeSXT+F8SzBUmfFOwsmKzG13gOLSqSYp2hSRnChpJZhmMFIgCHlkmU6qiLeQ1ASBn0TV5uQZvdVjA6VqA3ifMOg0/Ttbuqh6edl/rCbP2zKf1Rd4JNhybHBwcN3gurHRkcuG165ZvWpoYEV5eXdnc2Mq4Umm4m6kY1St3QxIlZgFgicdMSkRAcnAhfQbzEyRDDETZ5SDxJ3JZ7KA0oZZLOlEWvQhfshSUWAwDVUIwrLC6ZuLTW7Vt/PQo9dCceXWtiJMpsxiXU87PHrHbc/MX7/+A7uB52RZF51Zj5JJbzrc59h2/aCx9YYBmn8p953v5KIbjjRkw2E4uOXKIznvtp6rVobjNb4uo3nTwKbDsO26lVthcrXP6TAUt6TENESh0/Cr0X3c7uN7+F07ci+xRphIlhgPIa2M2/ZigrSQPOr9IfLRcn3PkrZYvYCyH0SuBFSs8ToR2fY1Nbh4XhKq655i+B8x7zRqSokXJbY0C+KkglwqUqMBLwkcEaZ/q/x7UM7GsqMz35xJdvt9MpoHzOiNRsCtQxQFvYHcVLLtwIzfKCHgxRMdfBcOkOXSiTj77sgFsKBk2jUS8cNvgvvNw4fftP7pzcOXX9v+8jUu/YsvZXya2fzYvcNXjs7ftPeuNauNrs3PzkyuPbJy/70dx1y+NRt6e+RNfdMd3tFt6uplJZg6stDE4TePPPiBqc+biVAJVPEa2vrRTQ13nXt3MvSFR4xP01uvPNI5OW29FF0icUd2Xf3asQc7HrlKQE2Lc80/hXO9mlxOZskHyCFylNxHPk3eKdco4KOhGpXz+kYzPKdKDw6vKPAOla/O8zodNIfToTlnUQVz4OWmGQ5S0HqYZt5gBM6MxCWVSNNuUD3g0Jit4SRMqkwTn4/JO8Z3sixOElF0irgmExfapMTnpb7p/522ZVGUJ6rtyiKuX/rTj3zy3j+65647PvbRWw/e8uGbbvzQB69//975XTs3bxofa24MJ2p9Xr9Qx0RuLtBR7Cj5AkYug8tUZKaLhAwmpjOJio4P5ND8L+ZKvbSDqXi0eQQmPXH908hkmQQy2SJZJOJiwIhQ2w4qJXqhkM9SZMC4TgP5os2icVRLEQjg7Q4d4ukUMnLONBhP+xZkvg/vV1xP2w40C4e/Iwz+MwfU4ONXD9ByR+cy+g0XR/UISs9V9xXxDtSYyZqB6XyLdbbRFb0+/sE5OrhlHwixWsUlxzuF9V2p1iVrtvdu3ZVfO3Tj62u5SG1+cjp/xfSaB+7Z/Gx2VR5ya1oSLTV7lnbtjDbWHLnndihl0/H29ngqa+WGsu0DOWdpzN092NUKV/dOJsd5cLAoR4SLlrcNwEgnhDjaMduFNmVDmgJ4dW16ZduI/1u7vYLqTdBkx8ErPTGtLu3rz3bva6kd+3Zx22BO0Ucm0r2Nxa2DeS2QXHWznMrSpkyyvf2W1iy0t/QODP403YJdt8NvErncyvZ269vJ+XJzoWtiweab4zVuhDjQTmgg9z8VA4EyTcCgeh7FrQySPEtkikb2DEJrtABnkPtB4GZElGv8PDO8KkJCQZvQySExdv3OaliMxxerzu+xozpsJExkECYyTE1Lp6KRutqg6XFrLs3ly3vVilaPoIQW0ahM+zwdnm7w5FE1B3J+PEEMEkcUWSokTPfg3MqVnVAacP7kxp/IelfT/E/uuO4jqwB+Qul/zfVDX6G9r//sn9EHz22D9yd88Xb4pPUp+PCxB2CO0i1R67Q9J7u4XyBvyzbCe2jtqRBORnLR+KAyflN+WgFJEiZRSmqrmBOnirgYiycWytrX9/wbNaSKIL2klIC3qYBylPK8bcDyk1iP2pot4PUqijfsDdcEDZ/iUTw+nw/nJdjsZ4jZELPgKeR4r5TIEw4PCDui6eTInhF8PQntp+F561d/+hewD7RH4PlbXrX+yl0aGZkbocPw0W+esr53+gXwweXPH7f+2br7u49Cy6u3IEWQ8xu5Ldw1JEiiiPTLZJisJ9vIHnITuZc8yL1ZTr9/fUuCr/HcALLbQdEC2wqmYwckzO1dVItsLAR0ngtIQxWE/PFaCOoePeiZrcPiLrfsmuWRLAyBGrMxMByCcY0THKbguIZokUBEC8x6VcoFlDC33QdKOKxcg9aNp0b3TJMat6tmgrhD4CJuFFvEjzRLhKkkJKJmYhwHG9Gikak4oMAJcGZgGgGriAITdezGS0D5Jy4ZUsgth+whxQQamyUxQ4hdQ/5j4yIhV01oGq2r/4OBMaP68L89V9WBOXBghpNeMiYkBgUnO4yj+r86Tc7//1aOGUx3/KFDMmf+H4ypfOfvHY5j5v/deGzDrTz4yU9+8sFPPvjA/cfuOXrXHbffdujgLUx/f+D6/dftnd+z+9r3bbvm6i2bN01umLh8dGTtmpUD5eU93Z1LS8V8zvAxn66xYSIlhBEwMwuoGEVozHzPqNbFKFPY6VIHSt6OQsLXEegodUhiGBIFVNM+AyGcv8OT8KM27oGEr2CrbL+hM3ssh/Y/6mbJ11FA5Y4nibiETRRQfaNxj3gPgbWRKxWwfgHr+xgMx0YCpshgeQ902ApdlAKFPFYQ+YHCNrhnW2GARzMAj6097Fhc0dPd81TfsjSfXJYNdFNR41Ymo+F83q/q+dGWFU3QMNRQaNW9GqwoGJG2jhp/oeBwmD5dy9d58/lwNLkvnR4pIpzVpcC2ZCbZBMXsjcXdhQEqCFx/cdPdmxYOd3/LehYGSzR5333HVtPjn9SDIce5ZHuiHmpe8ftehfF74mloiH0i2QAtdYGa+xVNVc8Rf03vg0N1N1rPnHKEjgVpw69+5PP/F+vv6xNWWzoHG/wI5dwyNBRWpVuyyVCkvj5SiWvs4m9AvdRH1n+1L0aBLphsMWbYc7azkdnzMwi/OeBn0KK3sbttWwWZVT9XjWwAnWMQfQ5v7tj4dCTZ2JRh0RpPL7ccGN6O8PVQgVeIoDLM+IlLeIx3TNsVo/OSGGdEQDNZiiRR2jPe6/Foms9dGw96NVmPNviD63O1VGlyOBPt5vwVGzVtR8orenccuGtnpmnVQIvbe9wLohHK1tH+vh3FqMBTUW3vHV/TNHTTTpjf0t7sVPNOvvbg6DKQx9O5cHTHX3362GQw2FSMpKnqo7wommbFnsUPJ30OES6LaUSZpWz4vDrzdF6SotBSYpZywVNSIO1Dyy8XABeadwoESsBcgAqYfo8hcXC59SW+VVK5TyiK9cXWjRtbrcfhikOH4ApZOTsn04MwznG9tOyzfmL9iU4/wnHWf0uuXp20ZmFoZsb6GgdzEFfUc88rjmq+wC7uP9l2We5pDcU0JQsLp7E0AFwjSp3Ms6FCNcRHd2x8ymu6bXdGh20L+TrAk/Cc+PaSQnvPCw9Ye2/jxq0frt1yxWZIn3vemoSTBM5b53fBbzgHzsDqsqMGKSGkMnqo9uW3I8ykEmCuRDadBDv1/fb1HRu/GiwWDeb3ARPlSwIZvuSTmLGWLvl6oRtsLx3HKALeVkXrB5JbVlS652+ooOK8zVNdftqh0+n/JlAHNR3OczfowCFFf2sp4kIn/KWs6iovWlaRVubnebqfGyAGi70ql8ZeQ3ZaiQKV0CtbOTv+yvxQdJe11RFyXOVwQIP1qsNxlRpR4bgK11pXq+pVeAcaoaFSgBVcyN14nt630Be8J84bqOT/mHaYNsP6g4qrl95l/QgaK61iWw7sJqJepdLPW69aP7IPVXjY7t4eRjX+O0XXET/rh3tPPzV2PBl7CfxWVzAlvvaaKIYEXbTOigiSBTcfEmlcEl5/TdTxugAC3gOelan2M7zQj+M9c2dU+pFgIXCdWZw9GBas/4kNhcRqf24eG4YuiV0WQtjVa69Xbltnq/3QZfAr1FK/HR8vGAvPU+mHsZZJu9VqQFyHd3QTvsPi2w473s38bOexvW74DtN6ZX2xJX/OTohBWR9D8bK8MiW023BZWiUsHlHfVb+ArRkRhx18r67p33NfpY24pjVl02mPjcJCk0bA9goq1Wm2H1+pLiv3BWsrNslW1CaeBkYv2mYHHLWuwUV+yBFRNyPxvIqXHZsZBdnzgH0NVvoSkF2rHm87nydg2H2lUDhmFkm2Sq3cFzZjc0gvr1Zp9jij0OOOmc1IO41IRSq7j4SlVom1MueT8Fe4ttiX9Ft92fHhVHXWpUt6o5M2Bb3+mk09jIpskvm6JCyud4WG2OJe1Neblb5cvzWHlVj0gus3X1mZShwE+8JW3DwjV9Ys0g3rFJ6ukJJNrou9Vm3Ob3E/58rES0pkL9lZ3j4D4GDr1og2hLgER7s+QzleGCIOcMwRkSVasQwVHl8zTFrNq8xfSUQgaFLxHMdP4BfPobnE8dzwntld1145OT7WX+5Zlu9ob+vwF4MaE2WilMlymUQ8zSJ/KMOq6RiIL+JiG2SFDPPyluzoGz6X58JdncW9deoCnV5UvZeytJVeYbEG7I83G3KkNmveJKuqfNPH6feEJwWX2h6J1Gac2WBDbdIZa9bckdqW4FFVl04L9u2jdS3RWs1b4w4mvY2BYn+6UruuKWm4PbUhLZnMFssNlQp0ML+90Z2u1agqz8jquW/L2IQmzlDKgaqaZtrIb6uJNBkGxbvCaQH+oVrAHY/XxXtSuQF/G5rWYNf2RpM1iZ7e2nJ7S1zjKhUqvvgnuE2oR4Jo9S0pZxvqazjKezWOI0CHCFqkc/+GyugyArUlBiKqck2UWIpHwc50qRAKMAy4SKm2MLLjr/AZ4WtjquF612WAGXKMPYsEUxbgK0ZUGfuayI6FZ9fZ900QJPFr69QIFtTfZRIBC4jLRXht8aSMlaslFn2ibtS9ku3h8JEAqSP1ZLZs+FxODo3voUhdbQ1iGq9HISsripK52XnUwkhuSIpTLMq9XlxwbtS/9ybH2TF/uwhwazaW3YQ4VEXGHiU7YS3Q7PcEOJYXkor5Y8vxEVIlQQJ8c6hTffge5uBfR8+9DUesD4IMH5OtOwJwIGh9twXGWz+/8s3BwETfxL1wAqwnYMS6+rXLj12RvuKH4zPjkF/93dVwf876Zg6e060bdVsWXst/D5+3nTxRNhrSyXjUFJH7kTEcEsvlq4KBVsILnMBzswgcBY75aJjfB4EjPhaZsX0azM++4GCsOPaTyH/CXCVZD/HmAo6sEMAFZ2Tj7ygmira7hxUmInNsqG3JgJnwxCShrtnPvL+IKqtfBRZZyeRLJh+wPfU5hEGixN5ISFwmHomcun38YNCoS0Qn90GhN78MElPgfkA6du3s2g2rQ+Orh9ov67rh5FtHvp/idsPWYV7x3LGJi0B8vjzQ/f7blVjNzmNj3pYrlyj1a5fGtv/5s3evh2osinsT59Ag4+Smsq+QbU4i0Zdr7OTcHoTdg5VJTBOcQoHjZ5EnEL4uTuIFv3nVPmz6dwraYTcszaaE+YWIMIwzMrzWaAzV+EUGyFmctGijbgNFkMicpWhF4TmaZWl2wr5LNi4vsvkpIp9Jdn4d/pthWATwGZZlxf4bRp/d/N3Nz6xraFj3DB48O9owMnH54QajriN5ZS4QMlRXpr3n+t5MPKprdWauFFnSmGv8yMR4LNq1dGTsM+Nru5fGY7BlB6vZMPInW17c8hwejP3J5h13zs1mx5bVgagESnevLXSvFLSo212raxRWdhfWzndGvS4+3DWWndtzxxWjw11LY/F4tLNreLSSm7SL+wJ3OUkh5XaRFWSI7AC5HPYDrxpeKjqjQMXNV1AXXQPgmkhQDcQqKU8SxavMEa/qRXLzCB5OmDVAAx00fZal6nhUxxRjVycvTPvA4wan6HFOYZfUJdJpFAq65NKnkT4lGSQW2bIXz4bGV/1fbpoQ27/OOpAJ868PDOzYvu2arVdPb9mwft3o6lUDQwNDgyv7+3p7DCPRGg+azL+ONjjzaWehGeJSmpnjuKTFUkFsBmYLs7CVaAR08OWLAeYLlOJp36KbHNiRTm2fqa/DE+ECHbnicmpD+TbIZwodlUzWA6duhgMb0WQKBoe2SiF3e4+ULa3d1d4Qqs0WP9QSijQ1RcJNNL+qCPk1OVjT3p+j2cEWz+G2Eh9NNqhGXYsk0aaAwAd4Hq688sYSt3zTpg9vAjNfx+8YDJmCcl20fueatrFgck3GPwAfjbVDdqCFtlvzdWkaD9em01ww3k5bVrXw+XP3wxtWDD5k/SzSZKoUjYtrnMA5nRy8veOqq6o2Fa1FHvWRjRUyqEOQLYmUFwg/Vc2OBDs66RRwJWNMJs0TZl4BncaiPE/GOZblup5VIjwKbhcuu4/4PB5fLOGRhdpmT6HDDhf6cZbD0OFPoAX2wJEt99/vCj7//PPQ+c3pnfd8M1qz9ZvWEvjPNg1P0+9ym0kbuZncQx4lj5NnyUPlB0zQ3Q8B0WMaFcjnPjPC8w7xsT1Uc+zaQmVtG+rijSAp8hARnQ6n6JglDg3t/xkiKbzCkl4ocevUPY1QWXDqAgvgOEXinEZzUlY1eQoJUZFUBcnNtfDQDAsRW2E9/dQfn/jUfZ84evi2m268bu/OHVuv3nxlsaG1JZVp9KDEZZm3JSZDKkG2ipj1oRzx2kEaJkOYvW9Ty6LoiQCSkC1VssDyev14EeEQ3mEChsVRWaaGxCogiVaq232UTDuis1hVxOaYV+mSaz7WBYNXZqDieBBt+5fFX0tMwOUzlWTiUKDDnUhFPYF2f3BJ06rtHlHcNtbQFvS3dtbUvfLZ/p7u9o6a2j7dWdu4d9VHviwKet3xjaYoZXPXhdySzHnSSU9Dm+rgWwwP5RQHZOvbkDBcNUpTXNE1ORyKSr7kJrfeWxPUJN3rrzFjLke4NWi2qF5JlM2VIbfTqTg/q6iG4VIFY3pFa7BG4h26xxc8sjxRrzf4YqmE8rGhdfH2kvXjJS4vJIvNoStWf1hvaN50+m9wpO0dxa6aeDRRWPqnf5StMbVAQuQ8jR6/Qw54dKczPJrwR2Kq6OLS0RzihkjTlS2yLLnqtW6Nl/2udDLUctwZrVuHVqSsZTsaE+EIPBpfPfQBEehLY0G/59w7gbqAC9Hbf9YOrF1Xr0h14VULcZ9ruV+gvHUhyouROys8lESlzfLAEWtTTqAzFyWUVDmq4oJlYCD+3rLYKs+SSy4qWc78u4UuTWJGIKD4DJ9R6GA5Qn6WBIcmpOSxDcELIb1AJdgRTy9r4KKNy6Cr6exPG7v+7NRvTuFr2/WPXo+v3IU7+AXPHmD3Th0YZ/euZ8/OcuMe5E9zUUSEXrR3gogIh8oDdbUBfyXnX3PwwoXcKQkEtIxRzKOZMc44iwE9nlvDzFgzaAZ1J7bDkJ5sI72OQKzEnJcxf4GlbEoZoRVKCnCC52sK16l86QtnP8dtsB4bXW89Bh3WX14Om+HKN6Hjau4jsnz2gMQfGlsDXN/gi3939hHrFWiytrwJf7sg73aivIuQ7WUdJw+8wFEfM36qarCWgMh2awCdqqwYjncxsaK+6gNbLMHhg0xUi3A8qiIdK0VIJJnyePxsk4WngOaNneTAcuAYIvPbwVrm9Ct4lo3nlaO/+pW3Jt502Zrl1y4bKJYG3To8c5cxsHP43EPnyfqcy1jyUH3Q4+tNxYdgqpIjadvOz+GcJ4j8VMh0ENrajISSYhIjYNZDoSJlehAcs0vMcCgVMwUJXrNS8Br43Jrp9qIykB2ifO+5AU0PfvnesFkDf02fe/fdj389HvSpMkdzQHlR0dw/vvylbYYR0NaudRkBz7bZRV/BOP0vaAOkynGRp2jEDLFcuUHbPXohYc6X6vHa/i/DnyhIBZed6uPHueiIobTy5NPNqIWRJOnkvS+95FFFWQn76dv+cNi/LZqM0j/etu1e/NMkBENe62PsOtztD7/kq6+v5mLjXLxFTyIFhhDzrCRjCAKPlT/RDLLOPJacyBERNYEsyA7kHurm6YQf3C4P5SU3P+UDiTg5yclyMESdE6cM0Ins0OUpFRTQlAkvCAQ0Adi5ok0STdGG160bHMykI2Gfb93EuonLxwfHBscuQzhXLLAU5daW9MrMymQinIqkfCFfKBMLuk02ASiIEW9TKeaJVQL3Kb8tsBE+cDn7K+GHXASt4xjOTgDRBXQYoovtQUBDuZcL5LMcSnEX+BhDHFvaRRuWdRnW56F/ZGs2aP3N52tDpqbKa6Ju71foLYPTaTel1vNFxB05SnfvyhdXbWsxaW1266NUdTfUNi0VxTfPEzg41tCwdCzppfTw5ESuVzx1dyQbiWPV6YmGFkq/CHu6xsdDkeJSGnd7xycoza1ZFaxV4+vLxRd4PV5r5mqDUB4ZWcxnbCNp0kMGQShrSY46udwSqjqY85SFCnuRLjSc0VkkGaoqKlVm3aBxRJtwyZLOjEHOyeQaCgPViaAQC6gTRFUVRKeqspAs20nYfibgLmqlUt2tCdzvbuD/dAQoYZuX9zZkgKzo7x1cPtjVWSq0tWZ6GnoSsUiYAU0diVXgSRrSHsFo9sVFqZDwdNjhH2Zf+Nkxy7Jgyp2F3FELZyEWt9U/y9PIiJK9qyPGUgIZGkgg8z7TsNzoWelQl0RSXvdAZ3MwIYor+5YNL1F76PDEznxx/dAm7ypXXU2mY4CDVrh2JB8N8H/DRaO0LRleau37XmdtqD5gtlrW3/eWUCu2vAueFSsGY6k9268uFQeWKc2Gd6jsnZ4vNdTkiuEo2+/E9s1s4Rwoz7Kkm+3+aohS1P8iqpsgygbCDSH8FkRZYKlLaFfANEuErCS285Jk5zBJk0TipWG/mU6nPelEQkEYniowtrd5nwFCw1yAhuwoV+QKF9/JFYWFjTi5CNBuVSqq8mnm2SkU2Oe7kjpke2HsD9i+sDXnnWdvHt+IFyLsDh48aX+qcHZj9YL60/dXd+vsP/PevH03arPl5WUB06WzfYZDPLPnWWRomnkngJtgfgymczkY9npY1r4n6A0qbtV9Udb+QnpwwF5bSHN2IhyYlyYKf+32M73wgw0zt78IvVZ2w3vyhfefuX1mA/yg99w1L9y5a4OV7a3I3ttpnmtHzCE+6aDQ2uxh3kpT4gQ0qVhkAW7lNE6kO4GzPoxHErcTNsIPEULI1ud2Wm1ohIsSTC7EfLjr6X/CIwkBsJNEynUs7RkBMydf4pz2eSoBhBgE8F1iW1MFOgD07C+B+6h1iP7GOvQswNnbcUpy1r+C/GH4O+vewj9bPJz9FztX8mcoG35s96OxHJlyyqVrDpaEiRPsWOyKMp8sIaqCJXmWZe1nUaWUJ5Bhe/WWgwcGTp2CgbNBy+J+bmm/tsKwfts26/P74Pgf/cOdd1o/W/JH1lZ7Lf8Ht4mewZ7q0Y4olfMNwAuybbYMsY05nMDbiXfAEu/Y/uWJagYOkOF0Af9tBJXyV7cTFCr7QTl/BUmx80D1PHHx+UbDffYfmf9N5zwuE37H2bYh+9D+BPcq5ot32Z+gD+kmu4HH9vKcP1/NR2wlW8jHyR8/lWQbS6twpYiYCJ+Ko7P4ZBIFaVYFiacSP0N4NMjEGTvlV66Ex0TRzpqxLbnO31eR1WE7L5C5BUGcqFYWmWulfnq6LQtk+uPTt3/kprmZ4bXZLW1b6kyng7RCs8PesVJxkkj+CgvboW80jjopc2Dii+1TTDPLOZ1YIsTZDgIGU0x/JxiVip1Uh3oUADlW74LzJbME7RdYktDBtnhQYnZCznYfs/xSezdkohOYlZVAhIWGEPzTwb2zK2sNj0MUtvMimHtHa1NLsg1xnedFXoY8Ffh0nTPdAkMyl0NyaA05ItGIrjpdCPBygsJvbFUFfzDY4jFqXQD82b/isJmaE/ubOgptXd2CJ4CQPCfIfr9cVzs1MVYAI6KAyHPjvct2ZrINeU6QBH7icMKpOiSOIU6O3ygguBCotE/cwMlc61Jz9UjnTKvpcLvwdAOI3OhcjW/l2rG1a3qDZsgJ1GoBWTjwQrvHoerAy1TlN8hU5CjX0rQmvDzOi1VM9iPubvp3yMW+shs5i6tuj26I2XElpnQkvwKMlnPw8sgNO+4B9isC9+z4IP3Q7nveZ5w7T8HAiwv769get0aSIwPlvlQyEaqrFTloTNcETDdHZMq5dCcqOhFl/hCpbFCg3BwPCxvvmpvask255ly0vkZgezZxUQNSBlcogasjZUppOyG4sBwyaI8i1sHVLAXY3kZhYa89d/Q2mS+NflQxS/NLHeahkQIgnoNbb9WLI7eZDryoe24bK4ribVbfyq1bb99GpyGz1FRuGy3w8uHbeKU0epgTNVHAkrFDo0WFP3RIkLFBzbv0jek7ttIdR7Yt7MNge/JNlBVJ9rQeEakChkRYMLMQFlBemJYqu3ilC7t4gwEgyUQ8FqoL1AfrNQcxwZQr+0dpPUg6l+XaoJf35Yosvm9m8jkxDd8fuHvnen8g6Jreevftd+3CQzkyve3ulZsP0Vueu4U/Yv6Uvk4fH5jeGo+nAvs3raH9O6fTcb1l3+TguR8cfPYgPfzVw389/9NqzPdafh/KBi/JPonjHagk2Wl2AJyl+9uZ/uqFcNfGpwrxhB2EYjulEh5Y2CyF0ovf29V00vpXS23sArQMP9e4jP7q3D/gifUOaMsaqMEswWpc4+eICzykRJaVOx0UUYGt95EOBJhDS08U5ojIiQt+a3sDKOFtskj6GuKJTNBkqcw+Q/JUAxyetL1Zy96/hfAnS5lzAm+UKq5bGy8xSMyOnkyqclJSIdHU1cLlddcH18cHc2OZmftUBQWoR4seet+ynYP+rsG6JabsMui3GvznerC8JtJv+RsiTU391gbdLfUFI8F1guGChz1O2b0iGnME9VrNWMACLHbDcheXoyFz39Nr+pdyqF+rUjfH7HAqcMx7SahKmE+SCjIzCBHucJK9p5EXN7NNjIgbFY0Z8UsXKykEEDNM//uVRdEGT8y9z7ME4sCe3e/bvnnTFeOjw709KL2QHf0oaM3mEuMUw+wFyKPIyyPASGcWo2xMGmYQe+YivO1ZQiHaC/kMszlYcrFhO7jZu5IOmmGoy96+1c383SUWl8O6gAVw0o+abIe1SW9tCZ0pQryk60bAGaGmrpkq20bu9UqmHtJC9PrVK2ao21DDquINDtUJfohNj6wq7lzZp50INzWF7zc6oyGnhjZ/qG1NQ93WrvXbcI2CtUFqwFi4CaL7oqU8uPrXBJ1prtbQaxyySwLrU1QUZZ5vvMrlVpoavKGMHlcg5881eo3mtKYtbR7ZVBsINIVhe6TJubopog+sCvqTI30dSydINRd1o73PsUz2oYWo7N3pcfFkMfWng7BYHLFXFBQVF0dBSlfsRZEFTmZ53yIviNNVTCs5JXtJ/+Bal+LhjWX3jmumr2pKJVORWE1PnQNhse+itUz0AmLFIi5UsYKGXQjtXLSynCgjmXQxAxEayNlLzuwGRCYJk4UGmXeBs5VlYmE5c0wBY8UwLCz5hfUMemUNwqrhpsUlQ6uvdzt1p9+ryl6vYjrw3606I86AoevFJOThTKhlaKJ7a11mOBsyfaaoq3WxTuN+tq4ntL5Vu7qWj0zHwC/U0cmFRbW+58urcT0d8jY0KW5XW7YRlQb+U1xTVTXUiNfpSTuDa/pdxWJsPtZS17keSvn+y5J+b7E96ww1r3Y2RWB7uCkQDMLkZVzzUk1LN/m9jcinLntdTyCfcu+JTCZIB0qnbuTeUXId+deysy9Fw97VrUnOF17I5FkTq6dhnxKeqANfTcDJKbJP2RI0NU72exBM87IwZbhFjnc5OCbeYKoWvN7IZBQiEW2VrrJf2AhNklDIGUJSGMPLeD8c8U7/R5u1mwqFyPiFNkkISaR33/zsrvcxOrly/eWXDa8cWN7bs6y7iyUXFvJL2hpxfWPReraJvLYmyPzLvsoucraRPI4EFegoJNg7c9E3vOebGVvsN04YUkMKKcJF5UvVe4HqvZLnwg7PbrBd+oykOqpH9kbboRMnvn369LcXPuFTTz75yunT8MUTJ1558skzmpi05TD7/JR96ZUTJ5DYEpIG+CmrP2oJnX2bUdOqPLJG/pViMpEqwlC4afTEiRPJ06dPJ0+cO3PiXfaRPA3tJ+zWTrDaVhrvnTgxc9GllnMF1hT9i3BTMZXPp4qVz+o+uQdRh0VJA8mTteVVkZDhRvArVLWYhGhGohILvjIEwFxee0Swf8IFvyi3XgD2Ay75Dubxyba2NDc11gR9MtsVixMSKxTt4JK9ISNfZPs006jbXMh8OlfZIJWq7HpKsB1QdPdXzv40mZ0azMq0iVd5XkbN8bebed1LdV2nanYVDNx77zZ83VLu2vXnuhYfXGbm27XadrdB+Vy6uH9/cVKOhyK8pmWL5rLBt1nZe0l1j9rCbzg4iYGcsaN8TcCLSijooaJU46YMvanArURKHOCBE7g5ByBgnVPRniciJbMMNeyREb2J0jh+SeJ6hf3cyBpJIqSulhGdS0dhiEajIrNgtNejsdQjf4eU6eihiVIg4ZcS/kzJ300LAamQoMrcyc/OzX325NzJx06efOyNk489dvIfH/vc5ypHj809dnJ+Hr8W/A+V3+0IkSzDZQ0RxGVsEjlKbXTGolRMxjKnOJpzzDIni4Y5kJamRKw26HVXftdDes/veviqfgZG+iyal/HlbRUoiX5fxWy55Lc+/lSVmINBk2aQwlRRkG+UBVFVlffJ6sU//XFu1S7mYNjFiv4ZbEKGFzjJ+qwoy6S6v92WV41kAzlQEUMt+BgMSM8S9oM6HEseoAgxp1GiCbxk7w/D12Yiy5qMgibPHAxzf0idiWrcgWMxUv3ydZetTaVChcZUhyLUNcPF27WZZWDHuu35uLBbm0Evs5qw2GMHqQJIxvE2QAWT75VKHZWQl50D5l3Ytn0X8p6ruV7gexe3bKtulxw49IrqkiRz41Pl/hrqlBRBE6NBL/CaN9lQHt7RvdGUJN3xigOa7l7cvK2JLs7lo4t7tz/gECQdFa36ioNTgjOrL/sTpwiSR1mWGwnXteezLQ2hWpnOBBXO8Yoa+V9aNCXsAHicY2BkYGAA4rYpklzx/DZfGbiZXwBFGC4/1JwHo/9//B/Jco45GcjlYGACiQIAXHUNVQB4nGNgZGBgDvqfxcDAcu7/x/+/WM4xAEVQQBQAsP8HqHicY37BwMC8AA82JCA/4/8fxlQGBhBmjvz/l7nm/xecaiMZGJiagDTMThC9Fij2CYjf/P8I4rNAxVm2AjEPVE08kF0FxLxA9lSgXV/+/2M6BdRzCmIvCDNZg/D//2D1LyD2wO0C2sssANR/Dkg/A+LVQDkpID4DtWsTkJ0BZG8D4iConhdQ/wDdw2QCZJchmfUCaA+Sv1gKkeQikfy2AGEGAAiRSOkAAAAAAAAAIgBMAHYAmADwARYBWAF2AYwBsgHcAhgCSAKWAs4DYAOIA6oD7ARGBF4ElATSBTAF4gY4BoAGyAe+B/YIdgkgCWQJrAnWCsILeAzcDWYN6hCyET4RjhHCEh4SVBKIErwS8BMYEz4TdBOqE+AUFhTmFUwVxBZmFyAYOBiCGdgaVhqwGxIbVBuYHF4dRh2+HhIeOB5sHqQfCiAeIEQguiEYIVIhxCKsI5gktCUoJYYl8CaoAAAAAQAAAFoAuwAPAAAAAAACAEoAWgBzAAABEQtwAAAAAHicdZDLTsJAFIb/kYsKiRpN3DorAzGWSyILEhISDGx0QwxbU0ppS0qHTAcSXsN38GF8CZ/Fn3YwBmKb6XznmzNnTgfANb4hkD9PHDkLnDHK+QSn6Fku0D9bLpJfLJdQxZvlMv275QoeEFiu4gYfrCCK54wW+LQscCUuLZ/gQtxZLtA/Wi6Se5ZLuBWvlsv0nuUKJiK1XMW9+Bqo1VZHQWhkbVCX7WarI6dbqaiixI2luzah0qnsy7lKjB/HyvHUcs9jP1jHrt6H+3ni6zRSiWw5zb0a+YmvXePPdtXTTdA2Zi7nWi3l0GbIlVYL3zNOaMyq22j8PQ8DKKywhUbEqwphIFGjrXNuo4kWOqQpMyQz86wICVzENC7W3BFmKynjPsecUULrMyMmO/D4XR75MSng/phV9NHqYTwh7c6IMi/Zl8PuDrNGpCTLdDM7++09xYantWkNd+261FlXEsODGpL3sVtb0Hj0TnYrhraLBt9//u8H42mETwB4nG1Sx3bbMBDUSGyS7MSO03vvTCKn9957T5wTCIIkHkGADwQtK18fQJKfL8EB2AUWszuz2+l2ZmvQ+f9aQxc9ePARIESEPgYYYgGL2IbtWMIydmAFO7ELu7EHe7EP+3EAB3EIh3EER3EMx3ECJ3EKp3EGZ3EO53EBFxHjEi7jCkZYxVVcw3XcwE3cwm3cwV3cw308wEM8wmM8wVM8w3O8wEu8wmu8wVu8w3t8wEd8wmd8wVd8w3f8wE/8wm+s4U/HS9VYeoJlxtc8L0y3rYOGEU0LryJcLFIiKRMx5ZoKFsy8riq9xhA9pKqqmDQxl+u9RG14tWibodvm8QsVl1tOwUQ9t9PIZYxTrvvTrM7aVgsy2XyPR9GsingU0FY3SvdpQbSJE6KDmknKxdC63MbGRJheySY+FYqWPUNyzxkeS7npq3KO6OdatbVvXy20fSeGK+llXLPAUYlHfu4Kj1LNkySxVDVLLUAkuCwtkuzppgknqjVtwvx1XjHlMyfQoCC0ZFqyceNngjTFYEZI2SL7U5LOGhCZ20qdP5yZ06jIie+4B209FWPquw+hvXBnNItu6zmCCwibos0ywYaaNfwvi7NWiEVLgpZqnelMqHFoxtwYppdyboo22RI1mF1EGaEsUarsW1QmBG9Mn0sLkWtS+bnjFZi2SoQOqRKC5WyFy7RtjOZExEnLhVUkDxNWuHkISWJ1qdgCl5nazOUnrgnhVBKb10FuHqueHZrWb2ouR35hu2x6VOU9NmHhfKA8+y3v20qrpLHch3PLkY8oEUymREdtw3RM0tSrLO1lYvlK19PNAgK2USttOp1/v94XNAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGVidNjEwMmiBGJu5mBg5ICw+BjCLzWkX0wGgNCeQze60i8EBwmZmcNmowtgRGLHBoSNiI3OKy0Y1EG8XRwMDI4tDR3JIBEhJJBBs5mFi5NHawfi/dQNL70YmBhcADHYj9AAA') format('woff'); }

[class^="fontello-"]:before, [class*=" fontello-"]:before {
  margin-left: 0;
  margin-right: 0; }

@-webkit-keyframes fontello-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@keyframes fontello-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

.fontello-spin1 {
  -webkit-animation: fontello-spin 1s infinite linear;
          animation: fontello-spin 1s infinite linear; }
.c-button.c-button--transparent, .c-button.c-button--transparent-blue {
  color: #666;
  border: 1px solid #AAA;
  padding: 9px 14px; }

.c-button {
  border-radius: 3px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  text-align: center;
  display: inline-block;
  font-size: 14px;
  line-height: 21px;
  padding: 7px 14px; }
  .c-button, .c-button:active, .c-button:link, .c-button:hover, .c-button:active {
    outline: none;
    text-decoration: none; }
  .c-button.c-button--loading {
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px; }
  .c-button.c-button--xs {
    font-size: 10px;
    line-height: 14px;
    padding: 3.5px 7px; }
    .c-button.c-button--xs.c-button--loading {
      -webkit-background-size: 10px 10px;
              background-size: 10px 10px; }
  .c-button.c-button--sm {
    font-size: 11px;
    line-height: 21px;
    padding: 3.5px 7px; }
    .c-button.c-button--sm.c-button--loading {
      -webkit-background-size: 11px 11px;
              background-size: 11px 11px; }
  .c-button.c-button--md {
    font-size: 15px;
    line-height: 21px;
    padding: 10.5px 14px; }
    .c-button.c-button--md.c-button--loading {
      -webkit-background-size: 15px 15px;
              background-size: 15px 15px; }
  .c-button.c-button--lg {
    font-size: 17px;
    line-height: 21px;
    padding: 14px 28px; }
    .c-button.c-button--lg.c-button--loading {
      -webkit-background-size: 17px 17px;
              background-size: 17px 17px; }
  .c-button.c-button--xl {
    font-size: 19px;
    line-height: 28px;
    padding: 14px 56px; }
    .c-button.c-button--xl.c-button--loading {
      -webkit-background-size: 19px 19px;
              background-size: 19px 19px; }
  .c-button.c-button--blue {
    color: #f0f0f0; }
    .c-button.c-button--blue:hover {
      background-color: #4a88cb; }
    .c-button.c-button--blue:active {
      background-color: #3779bf; }
    .c-button.c-button--blue, .c-button.c-button--blue.c-button--disabled, .c-button.c-button--blue.c-button--loading {
      background-color: #3f81c7; }
    .c-button.c-button--blue.c-button--loading {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjZjBmMGYwIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo='); }
  .c-button.c-button--gray {
    color: #444; }
    .c-button.c-button--gray:hover {
      background-color: #e6eaed; }
    .c-button.c-button--gray:active {
      background-color: #d4dae1; }
    .c-button.c-button--gray, .c-button.c-button--gray.c-button--disabled, .c-button.c-button--gray.c-button--loading {
      background-color: #dde2e7; }
    .c-button.c-button--gray.c-button--loading {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjNDQ0NDQ0Ij4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo='); }
  .c-button.c-button--red {
    color: #f0f0f0; }
    .c-button.c-button--red:hover {
      background-color: #d0423f; }
    .c-button.c-button--red:active {
      background-color: #c0332f; }
    .c-button.c-button--red, .c-button.c-button--red.c-button--disabled, .c-button.c-button--red.c-button--loading {
      background-color: #cd3632; }
    .c-button.c-button--red.c-button--loading {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjZjBmMGYwIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo='); }
  .c-button.c-button--green {
    color: #f0f0f0; }
    .c-button.c-button--green:hover {
      background-color: #00b272; }
    .c-button.c-button--green:active {
      background-color: #00945e; }
    .c-button.c-button--green, .c-button.c-button--green.c-button--disabled, .c-button.c-button--green.c-button--loading {
      background-color: #00a368; }
    .c-button.c-button--green.c-button--loading {
      background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSIjZjBmMGYwIj4KICA8cGF0aCBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4KICA8cGF0aCBkPSJNMTYgMCBBMTYgMTYgMCAwIDEgMzIgMTYgTDI4IDE2IEExMiAxMiAwIDAgMCAxNiA0eiI+CiAgICA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgZnJvbT0iMCAxNiAxNiIgdG89IjM2MCAxNiAxNiIgZHVyPSIwLjhzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L3BhdGg+Cjwvc3ZnPgo='); }
  .c-button.c-button--disabled {
    opacity: 0.3;
    cursor: default; }
  .c-button.c-button--full-width {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .c-button.c-button--loading {
    color: transparent;
    background-repeat: no-repeat;
    background-position: center; }
    html.no-smil .c-button.c-button--loading {
      background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif"); }
  .c-button.c-button--transparent:hover {
    background-color: #F2F2F2; }
  .c-button.c-button--transparent.c-button--sm {
    padding: 3.5px 7px; }
  .c-button.c-button--transparent-blue {
    color: #4B81BB;
    border: 1px solid #4B81BB; }
    .c-button.c-button--transparent-blue:hover {
      background-color: #3f81c7;
      color: #f0f0f0; }
    .c-button.c-button--transparent-blue.c-button--sm {
      padding: 3.5px 7px; }
.c-dropdown {
  background-color: #f9f9fa;
  border: 1px solid #e7e9eB;
  padding: 9.5px;
  border-radius: 5px;
  z-index: 1002;
  display: none; }

.c-dropdown--caretLeft, .c-dropdown--caretRight {
  margin-top: 10.5px; }
  .c-dropdown--caretLeft:before, .c-dropdown--caretRight:before {
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    border: 7px solid transparent;
    border-bottom-color: #d1d5d8;
    top: -15px; }

.c-dropdown--caretLeft:before {
  left: 7px; }

.c-dropdown--caretRight:before {
  right: 7px; }

.c-dropdown-item, .c-dropdown-heading {
  padding-left: 10.5px;
  padding-right: 10.5px;
  display: block; }

.c-dropdown-item {
  border-radius: 1px;
  font-size: 12px;
  line-height: 21px; }
  .c-dropdown-item, .c-dropdown-item:visited, .c-dropdown-item:active, .c-dropdown-item:hover {
    color: #333; }
  .c-dropdown-item:hover {
    text-decoration: none;
    color: white;
    background-color: #AAACAF; }

.c-dropdown-heading {
  font-size: 10px;
  line-height: 21px;
  color: #999;
  text-transform: uppercase;
  font-weight: 500; }

.c-dropdown-hr {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: white;
  padding-top: 6px;
  margin-top: 7px;
  -webkit-box-shadow: 0 -1px #e7e9eB;
          box-shadow: 0 -1px #e7e9eB;
  margin-bottom: 0; }

.c-dropdown--bleed {
  margin-left: -9.5px;
  margin-right: -9.5px; }
.c-inset {
  padding: 28px;
  border: 1px solid #e7e9eB; }

.c-inset-reset, .c-inset-bleed {
  margin: -28px; }

.c-inset-bleed {
  padding: 28px; }

.c-inset-hr {
  margin: 28px -28px;
  border-top: 1px solid #e7e9eB; }

.c-inset-bar, .c-inset-footer, .c-inset-header {
  margin: 28px -28px;
  padding: 28px;
  border-top: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB; }

.c-inset-footer {
  border-bottom: none;
  margin-bottom: -28px; }

.c-inset-header {
  border-top: none;
  margin-top: -28px; }

.c-insetC {
  padding: 14px;
  border: 1px solid #e7e9eB; }

.c-insetC-reset, .c-insetC-bleed {
  margin: -14px; }

.c-insetC-bleed {
  padding: 14px; }

.c-insetC-hr {
  margin: 14px -14px;
  border-top: 1px solid #e7e9eB; }

.c-insetC-bar, .c-insetC-footer, .c-insetC-header {
  margin: 14px -14px;
  padding: 14px;
  border-top: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB; }

.c-insetC-footer {
  border-bottom: none;
  margin-bottom: -14px; }

.c-insetC-header {
  border-top: none;
  margin-top: -14px; }
.c-navbar {
  white-space: nowrap; }
  .c-navbar.windows .c-navbar-item {
    font-weight: normal;
    letter-spacing: 0; }

.c-navbar-item {
  display: inline-block;
  font-size: 12px;
  font-weight: 300;
  letter-spacing: 1px;
  vertical-align: middle;
  cursor: pointer;
  color: #777;
  background-color: transparent;
  -webkit-transition-property: color, background-color;
          transition-property: color, background-color;
  -webkit-transition-duration: 0.12s;
          transition-duration: 0.12s;
  line-height: 56px;
  height: 56px;
  padding: 0 13px; }
  .c-navbar-item:visited {
    color: #777; }
  .c-navbar-item:focus {
    color: #777; }
  .c-navbar-item:hover {
    color: #777; }
  .c-navbar-item:active {
    color: #777; }
  .c-navbar-item, .c-navbar-item:hover {
    text-decoration: inherit; }
  .c-navbar-item:active, .c-navbar-item:focus {
    outline: none; }
  .c-navbar-item:hover {
    background-color: #f9f9f9;
    color: #5e5e5e; }
  .c-navbar-item:active {
    -webkit-transition-property: background-color, color;
            transition-property: background-color, color;
    -webkit-transition-duration: 0s;
            transition-duration: 0s;
    color: #777;
    background-color: transparent; }
  html.no-ml .c-navbar-item {
    line-height: 42px;
    height: 42px;
    padding: 0 7px; }

.c-navbar-item--selected {
  -webkit-box-shadow: 0 -2px 0 #aaa inset;
          box-shadow: 0 -2px 0 #aaa inset; }

.c-navbar-item--highlighted {
  color: #00a368 !important;
  font-weight: bold; }
.c-navstack-item, .c-navstackCollapsed {
  font-size: 13px;
  line-height: 21px;
  cursor: pointer;
  color: #333;
  padding: 10.5px 13px;
  background-color: #f9f9fa;
  border: 1px solid #e7e9eB;
  border-width: 0 1px;
  -webkit-box-shadow: 0 1px #e7e9eB, 0 1px #e7e9eB inset;
          box-shadow: 0 1px #e7e9eB, 0 1px #e7e9eB inset;
  display: block;
  -webkit-transition: background-color 0.15s ease-out;
          transition: background-color 0.15s ease-out; }
  .c-navstack-item:hover, .c-navstackCollapsed:hover {
    background-color: whitesmoke; }
  .c-navstack-item:hover, .c-navstackCollapsed:hover, .c-navstack-item:active, .c-navstackCollapsed:active, .c-navstack-item:visited, .c-navstackCollapsed:visited {
    text-decoration: none;
    color: inherit; }

.c-navstack--control {
  cursor: auto; }
  .c-navstack--control:hover {
    background-color: #f9f9fa; }

.c-navstack--selected {
  font-weight: bold; }
  .c-navstack--selected, .c-navstack--selected:hover {
    background-color: #fff; }

.c-navstack-count {
  float: right;
  padding-right: 5px;
  padding-left: 5px;
  margin-right: -4px;
  background-color: #eee;
  color: #888;
  font-weight: 300;
  text-shadow: 0 0 white;
  border-radius: 2px; }

.c-navstack-heading {
  font-size: 11px;
  line-height: 21px;
  text-transform: uppercase;
  color: #999;
  display: block;
  font-weight: 500;
  padding-left: 14px;
  padding-right: 14px;
  margin-bottom: 7px; }

.c-navstackCollapsed:after {
  float: right;
  content: '\25BE'; }
.c-pageHeader {
  background-color: #f2f2f2;
  padding: 56px 0;
  border-bottom: 1px solid #ececec;
  width: 100%;
  text-align: center; }
  html.no-ml .c-pageHeader {
    padding: 35px 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.c-pageHeader--white {
  background-color: #ffffff; }

.c-pageHeader--black {
  background-color: #000000;
  color: white; }
  .c-pageHeader--black .c-pageHeader-h1 {
    font-size: 60px;
    color: rgba(255, 255, 255, 0.9); }
  .c-pageHeader--black .c-pageHeader-h1Small {
    font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
    font-weight: 100;
    font-size: 30px;
    color: rgba(255, 255, 255, 0.5); }
    html.ms .c-pageHeader--black .c-pageHeader-h1Small {
      font-weight: 200; }

.c-pageHeader--noBorder {
  border-bottom: none; }

.c-pageHeader-h1 {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100;
  font-size: 60px;
  line-height: 1.5;
  color: #333333; }
  html.no-ml .c-pageHeader-h1 {
    font-size: 34px;
    line-height: 1.3; }

.c-pageHeader-h1Small {
  font-size: 20px;
  margin-top: 14px;
  color: #999999;
  font-weight: 200;
  display: block; }
  html.no-ml .c-pageHeader-h1Small {
    font-size: 18px;
    margin-top: 13px;
    line-height: 1.5; }

.c-pageHeader-h1Small--links {
  font-size: 18px;
  opacity: 0.85; }
  html.no-ml .c-pageHeader-h1Small--links {
    font-size: 12px; }

.c-pageHeaderSmall {
  background-color: #f2f2f2;
  padding: 49px 0;
  border-bottom: 1px solid #ececec;
  width: 100%;
  text-align: center; }
  html.no-ml .c-pageHeaderSmall {
    padding: 25px 12px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.c-pageHeaderSmall--white {
  background-color: #ffffff; }

.c-pageHeaderSmall--noBorder {
  border-bottom: none; }

.c-pageHeaderSmall-h1 {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100;
  font-size: 50px;
  line-height: 1.5;
  color: #333333; }
  html.no-ml .c-pageHeaderSmall-h1 {
    font-size: 20px;
    line-height: 1.3; }

.c-pageHeaderSmall-h1Small {
  font-size: 20px;
  margin-top: 10px;
  color: #aaaaaa;
  font-weight: 200;
  display: block; }
  html.no-ml .c-pageHeaderSmall-h1Small {
    font-weight: 200;
    font-size: 12px;
    margin-top: 10px;
    line-height: 1.5; }
.s-flexgrid, .s-flexgrid0, .s-flexgridC {
  display: table;
  vertical-align: top;
  width: 100%; }

.s-flexgrid--fixed, .s-flexgrid0--fixed, .s-flexgridC--fixed {
  table-layout: fixed; }

.s-flexgrid-colSm, .s-flexgrid-colSmW, .s-flexgrid-colMd, .s-flexgrid-colMdW, .s-flexgrid-colLg, .s-flexgrid-colLgW, .s-flexgrid0-colSm, .s-flexgrid0-colSmW, .s-flexgrid0-colMd, .s-flexgrid0-colMdW, .s-flexgrid0-colLg, .s-flexgrid0-colLgW, .s-flexgridC-colSm, .s-flexgridC-colSmW, .s-flexgridC-colMd, .s-flexgridC-colMdW, .s-flexgridC-colLg, .s-flexgridC-colLgW {
  vertical-align: top;
  display: block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.s-flexgrid0--footer {
  display: table-footer-group; }

.s-flexgrid0--header {
  display: table-header-group; }

.s-flexgrid {
  margin-left: -webkit-calc(-14px);
  margin-left: calc(-14px);
  margin-right: -webkit-calc(-14px);
  margin-right: calc(-14px);
  width: -webkit-calc(100% + 28px);
  width: calc(100% + 28px); }

.s-flexgrid-colSm, .s-flexgrid-colSmW {
  padding-left: 14px;
  padding-right: 14px; }

.s-flexgrid-colMd, .s-flexgrid-colMdW {
  padding-left: 14px;
  padding-right: 14px; }

.s-flexgrid-colLg, .s-flexgrid-colLgW {
  padding-left: 14px;
  padding-right: 14px; }

.s-flexgridC {
  margin-left: -webkit-calc(-7px);
  margin-left: calc(-7px);
  margin-right: -webkit-calc(-7px);
  margin-right: calc(-7px);
  width: -webkit-calc(100% + 14px);
  width: calc(100% + 14px); }

.s-flexgridC-colSm, .s-flexgridC-colSmW {
  padding-left: 7px;
  padding-right: 7px; }

.s-flexgridC-colMd, .s-flexgridC-colMdW {
  padding-left: 7px;
  padding-right: 7px; }

.s-flexgridC-colLg, .s-flexgridC-colLgW {
  padding-left: 7px;
  padding-right: 7px; }

.s-flexgrid-colSmW, .s-flexgrid0-colSmW, .s-flexgridC-colSmW, .s-flexgrid-colSm, .s-flexgrid0-colSm, .s-flexgridC-colSm {
  display: table-cell; }

.s-flexgrid-colSm.s-flexgrid--width1, .s-flexgrid0-colSm.s-flexgrid0--width1, .s-flexgridC-colSm.s-flexgridC--width1 {
  min-width: 41.16667px;
  max-width: 41.16667px;
  width: 41.16667px; }

.s-flexgrid-colSm.s-flexgrid--width2, .s-flexgrid0-colSm.s-flexgrid0--width2, .s-flexgridC-colSm.s-flexgridC--width2 {
  min-width: 82.33333px;
  max-width: 82.33333px;
  width: 82.33333px; }

.s-flexgrid-colSm.s-flexgrid--width3, .s-flexgrid0-colSm.s-flexgrid0--width3, .s-flexgridC-colSm.s-flexgridC--width3 {
  min-width: 123.5px;
  max-width: 123.5px;
  width: 123.5px; }

.s-flexgrid-colSm.s-flexgrid--width4, .s-flexgrid0-colSm.s-flexgrid0--width4, .s-flexgridC-colSm.s-flexgridC--width4 {
  min-width: 164.66667px;
  max-width: 164.66667px;
  width: 164.66667px; }

.s-flexgrid-colSm.s-flexgrid--width5, .s-flexgrid0-colSm.s-flexgrid0--width5, .s-flexgridC-colSm.s-flexgridC--width5 {
  min-width: 205.83333px;
  max-width: 205.83333px;
  width: 205.83333px; }

.s-flexgrid-colSm.s-flexgrid--width6, .s-flexgrid0-colSm.s-flexgrid0--width6, .s-flexgridC-colSm.s-flexgridC--width6 {
  min-width: 247px;
  max-width: 247px;
  width: 247px; }

.s-flexgrid-colSm.s-flexgrid--width7, .s-flexgrid0-colSm.s-flexgrid0--width7, .s-flexgridC-colSm.s-flexgridC--width7 {
  min-width: 288.16667px;
  max-width: 288.16667px;
  width: 288.16667px; }

.s-flexgrid-colSm.s-flexgrid--width8, .s-flexgrid0-colSm.s-flexgrid0--width8, .s-flexgridC-colSm.s-flexgridC--width8 {
  min-width: 329.33333px;
  max-width: 329.33333px;
  width: 329.33333px; }

.s-flexgrid-colSmW, .s-flexgrid0-colSmW, .s-flexgridC-colSmW {
  width: 100%; }

@media only screen and (min-width: 768px) {
  .s-flexgrid-colMdW, .s-flexgrid0-colMdW, .s-flexgridC-colMdW, .s-flexgrid-colMd, .s-flexgrid0-colMd, .s-flexgridC-colMd {
    display: table-cell; }
  .s-flexgrid-colMd.s-flexgrid--width1, .s-flexgrid0-colMd.s-flexgrid0--width1, .s-flexgridC-colMd.s-flexgridC--width1 {
    min-width: 41.16667px;
    max-width: 41.16667px;
    width: 41.16667px; }
  .s-flexgrid-colMd.s-flexgrid--width2, .s-flexgrid0-colMd.s-flexgrid0--width2, .s-flexgridC-colMd.s-flexgridC--width2 {
    min-width: 82.33333px;
    max-width: 82.33333px;
    width: 82.33333px; }
  .s-flexgrid-colMd.s-flexgrid--width3, .s-flexgrid0-colMd.s-flexgrid0--width3, .s-flexgridC-colMd.s-flexgridC--width3 {
    min-width: 123.5px;
    max-width: 123.5px;
    width: 123.5px; }
  .s-flexgrid-colMd.s-flexgrid--width4, .s-flexgrid0-colMd.s-flexgrid0--width4, .s-flexgridC-colMd.s-flexgridC--width4 {
    min-width: 164.66667px;
    max-width: 164.66667px;
    width: 164.66667px; }
  .s-flexgrid-colMd.s-flexgrid--width5, .s-flexgrid0-colMd.s-flexgrid0--width5, .s-flexgridC-colMd.s-flexgridC--width5 {
    min-width: 205.83333px;
    max-width: 205.83333px;
    width: 205.83333px; }
  .s-flexgrid-colMd.s-flexgrid--width6, .s-flexgrid0-colMd.s-flexgrid0--width6, .s-flexgridC-colMd.s-flexgridC--width6 {
    min-width: 247px;
    max-width: 247px;
    width: 247px; }
  .s-flexgrid-colMd.s-flexgrid--width7, .s-flexgrid0-colMd.s-flexgrid0--width7, .s-flexgridC-colMd.s-flexgridC--width7 {
    min-width: 288.16667px;
    max-width: 288.16667px;
    width: 288.16667px; }
  .s-flexgrid-colMd.s-flexgrid--width8, .s-flexgrid0-colMd.s-flexgrid0--width8, .s-flexgridC-colMd.s-flexgridC--width8 {
    min-width: 329.33333px;
    max-width: 329.33333px;
    width: 329.33333px; }
  .s-flexgrid-colMdW, .s-flexgrid0-colMdW, .s-flexgridC-colMdW {
    width: 100%; } }

@media only screen and (min-width: 960px) {
  .s-flexgrid-colLgW, .s-flexgrid0-colLgW, .s-flexgridC-colLgW, .s-flexgrid-colLg, .s-flexgrid0-colLg, .s-flexgridC-colLg {
    display: table-cell; }
  .s-flexgrid-colLg.s-flexgrid--width1, .s-flexgrid0-colLg.s-flexgrid0--width1, .s-flexgridC-colLg.s-flexgridC--width1 {
    min-width: 41.16667px;
    max-width: 41.16667px;
    width: 41.16667px; }
  .s-flexgrid-colLg.s-flexgrid--width2, .s-flexgrid0-colLg.s-flexgrid0--width2, .s-flexgridC-colLg.s-flexgridC--width2 {
    min-width: 82.33333px;
    max-width: 82.33333px;
    width: 82.33333px; }
  .s-flexgrid-colLg.s-flexgrid--width3, .s-flexgrid0-colLg.s-flexgrid0--width3, .s-flexgridC-colLg.s-flexgridC--width3 {
    min-width: 123.5px;
    max-width: 123.5px;
    width: 123.5px; }
  .s-flexgrid-colLg.s-flexgrid--width4, .s-flexgrid0-colLg.s-flexgrid0--width4, .s-flexgridC-colLg.s-flexgridC--width4 {
    min-width: 164.66667px;
    max-width: 164.66667px;
    width: 164.66667px; }
  .s-flexgrid-colLg.s-flexgrid--width5, .s-flexgrid0-colLg.s-flexgrid0--width5, .s-flexgridC-colLg.s-flexgridC--width5 {
    min-width: 205.83333px;
    max-width: 205.83333px;
    width: 205.83333px; }
  .s-flexgrid-colLg.s-flexgrid--width6, .s-flexgrid0-colLg.s-flexgrid0--width6, .s-flexgridC-colLg.s-flexgridC--width6 {
    min-width: 247px;
    max-width: 247px;
    width: 247px; }
  .s-flexgrid-colLg.s-flexgrid--width7, .s-flexgrid0-colLg.s-flexgrid0--width7, .s-flexgridC-colLg.s-flexgridC--width7 {
    min-width: 288.16667px;
    max-width: 288.16667px;
    width: 288.16667px; }
  .s-flexgrid-colLg.s-flexgrid--width8, .s-flexgrid0-colLg.s-flexgrid0--width8, .s-flexgridC-colLg.s-flexgridC--width8 {
    min-width: 329.33333px;
    max-width: 329.33333px;
    width: 329.33333px; }
  .s-flexgrid-colLgW, .s-flexgrid0-colLgW, .s-flexgridC-colLgW {
    width: 100%; } }
/*
 Slightly modified version of https://gist.github.com/mjlescano/fc472f778e77c4b760ab, to remove unwanted @at-root
 output. This file just contains pseudo-classes and mixins; they're applied to actual elements in structure/form.sass.
*/
/* ----------------------------------------------------------------------------------------------------

SCSS Form Reset Helpers - Forked from: https://gist.github.com/anthonyshort/552543

Intended usage:
- MIXINS: for very specific use cases, when you dont want to reset absolutly all the forms, very verbose output.
- PLACEHOLDER SELECTORS: use as extending classes. Less verbose, more generic overrides.

A couple of things to watch out for:

- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs

----------------------------------------------------------------------------------------------------*/

input, label, select, button, textarea {
  display: inline-block;
  margin: 0;
  border: 0;
  padding: 0;
  width: auto;
  vertical-align: middle;
  white-space: normal;
  line-height: inherit;
  background: none;
  /* Browsers have different default form fonts */
  color: inherit;
  font-size: inherit;
  font-family: inherit; }

input[type=reset], input[type=button], input[type=submit], input[type=checkbox], input[type=radio], select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
          box-sizing: border-box; }

input {
  /* Make webkit render the search input like a normal text field */
  /* Turn off the recent search for webkit. It adds about 15px padding on the left */
  /* Fix IE7 display bug */
  /* These elements are usually rendered a certain way by the browser */ }
  input:focus {
    outline: 0; }
  input[type=checkbox], input[type=radio] {
    width: 13px;
    height: 13px; }
  input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box; }
  ::-webkit-search-decoration {
    display: none; }
  input[type="reset"], input[type="button"], input[type="submit"] {
    overflow: visible; }

select {
  /* Move the label to the top */ }
  select[multiple] {
    vertical-align: top; }

button {
  background: none;
  border: 0;
  outline: none; }
  button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  button:hover, button:active, button:focus {
    outline: 0; }

textarea {
  /* Move the label to the top */
  vertical-align: top;
  /* Turn off scroll bars in IE unless needed */
  overflow: auto; }

input, select, textarea {
  line-height: normal; }

label {
  vertical-align: baseline;
  display: inline; }

textarea {
  white-space: pre-wrap; }

input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea, select {
  background: white;
  border: 1px solid #a6a6a6;
  color: black; }

input[type=checkbox], input[type=radio] {
  margin: 3px 0.5ex; }
  .s-form input[type=checkbox], .s-form input[type=radio] {
    margin: 0; }

button, input[type=reset], input[type=button], input[type=submit] {
  -moz-appearance: none;
  -webkit-appearance: none; }

textarea:focus, select:focus {
  outline: none; }

.s-form input[type=date], .s-form input[type=datetime], .s-form input[type=datetime-local], .s-form input[type=email], .s-form input[type=month], .s-form input[type=number], .s-form input[type=password], .s-form input[type=search], .s-form input[type=tel], .s-form input[type=text], .s-form input[type=time], .s-form input[type=url], .s-form input[type=week], html.ml .s-form select, .s-form textarea {
  border: 1px solid #e7e9eB;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 6px; }
  .s-form input[type=date]:focus, .s-form input[type=datetime]:focus, .s-form input[type=datetime-local]:focus, .s-form input[type=email]:focus, .s-form input[type=month]:focus, .s-form input[type=number]:focus, .s-form input[type=password]:focus, .s-form input[type=search]:focus, .s-form input[type=tel]:focus, .s-form input[type=text]:focus, .s-form input[type=time]:focus, .s-form input[type=url]:focus, .s-form input[type=week]:focus, html.ml .s-form select:focus, .s-form textarea:focus {
    border-color: #7DBEF1;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }

.s-form input[type=date], .s-form input[type=datetime], .s-form input[type=datetime-local], .s-form input[type=email], .s-form input[type=month], .s-form input[type=number], .s-form input[type=password], .s-form input[type=search], .s-form input[type=tel], .s-form input[type=text], .s-form input[type=time], .s-form input[type=url], .s-form input[type=week], html.ml .s-form select {
  height: 35px; }

.s-form input.s-form--mini[type=date], .s-form input.s-form--mini[type=datetime], .s-form input.s-form--mini[type=datetime-local], .s-form input.s-form--mini[type=email], .s-form input.s-form--mini[type=month], .s-form input.s-form--mini[type=number], .s-form input.s-form--mini[type=password], .s-form input.s-form--mini[type=search], .s-form input.s-form--mini[type=tel], .s-form input.s-form--mini[type=text], .s-form input.s-form--mini[type=time], .s-form input.s-form--mini[type=url], .s-form input.s-form--mini[type=week], html.ml .s-form select.s-form--mini {
  height: 21px; }

.s-form input.s-form--condensed[type=date], .s-form input.s-form--condensed[type=datetime], .s-form input.s-form--condensed[type=datetime-local], .s-form input.s-form--condensed[type=email], .s-form input.s-form--condensed[type=month], .s-form input.s-form--condensed[type=number], .s-form input.s-form--condensed[type=password], .s-form input.s-form--condensed[type=search], .s-form input.s-form--condensed[type=tel], .s-form input.s-form--condensed[type=text], .s-form input.s-form--condensed[type=time], .s-form input.s-form--condensed[type=url], .s-form input.s-form--condensed[type=week], html.ml .s-form select.s-form--condensed {
  height: 28px; }

.s-form input.s-form--expanded[type=date], .s-form input.s-form--expanded[type=datetime], .s-form input.s-form--expanded[type=datetime-local], .s-form input.s-form--expanded[type=email], .s-form input.s-form--expanded[type=month], .s-form input.s-form--expanded[type=number], .s-form input.s-form--expanded[type=password], .s-form input.s-form--expanded[type=search], .s-form input.s-form--expanded[type=tel], .s-form input.s-form--expanded[type=text], .s-form input.s-form--expanded[type=time], .s-form input.s-form--expanded[type=url], .s-form input.s-form--expanded[type=week], html.ml .s-form select.s-form--expanded {
  height: 49px; }

html.ml .s-form select.s-form--widthAuto {
  width: auto;
  padding-right: 21px; }

.s-form textarea {
  padding-top: 8.7px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (6px));
  padding-top: calc(((21px - 1.2em) / 2) + (6px));
  padding-bottom: 8.7px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (6px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (6px)); }

.s-form textarea.s-form--mini {
  padding-top: 1.7px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (-1px));
  padding-top: calc(((21px - 1.2em) / 2) + (-1px));
  padding-bottom: 1.7px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (-1px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (-1px)); }

.s-form textarea.s-form--condensed {
  padding-top: 5.2px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (2.5px));
  padding-top: calc(((21px - 1.2em) / 2) + (2.5px));
  padding-bottom: 5.2px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (2.5px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (2.5px)); }

.s-form textarea.s-form--expanded {
  padding-top: 15.7px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (13px));
  padding-top: calc(((21px - 1.2em) / 2) + (13px));
  padding-bottom: 15.7px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (13px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (13px)); }

.s-form input::-webkit-input-placeholder, .s-form input:-moz-placeholder, .s-form input::-moz-placeholder, .s-form input:-ms-input-placeholder, .s-form textarea::-webkit-input-placeholder, .s-form textarea:-moz-placeholder, .s-form textarea::-moz-placeholder, .s-form textarea:-ms-input-placeholder {
  color: #777; }

.s-form input.s-form--blended, .s-form textarea.s-form--blended {
  border: none;
  border-radius: 0;
  background: transparent;
  padding: 0; }
  .s-form input.s-form--blended:focus, .s-form textarea.s-form--blended:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }

.s-form-sideLabelSm {
  padding-top: 7px; }

.s-form-sideLabelSm.s-form--mini {
  padding-top: 0; }

.s-form-sideLabelSm.s-form--condensed {
  padding-top: 3.5px; }

.s-form-sideLabelSm.s-form--expanded {
  padding-top: 14px; }

@media only screen and (min-width: 768px) {
  .s-form-sideLabelMd {
    padding-top: 7px; }
  .s-form-sideLabelMd.s-form--mini {
    padding-top: 0; }
  .s-form-sideLabelMd.s-form--condensed {
    padding-top: 3.5px; }
  .s-form-sideLabelMd.s-form--expanded {
    padding-top: 14px; } }

@media only screen and (min-width: 960px) {
  .s-form-sideLabelLg {
    padding-top: 7px; }
  .s-form-sideLabelLg.s-form--mini {
    padding-top: 0; }
  .s-form-sideLabelLg.s-form--condensed {
    padding-top: 3.5px; }
  .s-form-sideLabelLg.s-form--expanded {
    padding-top: 14px; } }
.s-grid, .s-gridC, .s-grid0 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  .s-grid:after, .s-gridC:after, .s-grid0:after {
    content: " ";
    display: block;
    clear: both; }

.s-grid-break, .s-gridC-break, .s-grid0-break {
  clear: both; }

.s-grid {
  margin-left: -14px;
  margin-right: -14px;
  max-width: none;
  max-width: -webkit-calc(100% + 28px);
  max-width: calc(100% + 28px); }

.s-grid--outer {
  padding-left: 0px;
  padding-right: 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

.s-grid-colBase, .s-grid-colSm1, .s-grid-colMd1, .s-grid-colLg1, .s-grid-colSm2, .s-grid-colMd2, .s-grid-colLg2, .s-grid-colSm3, .s-grid-colMd3, .s-grid-colLg3, .s-grid-colSm4, .s-grid-colMd4, .s-grid-colLg4, .s-grid-colSm5, .s-grid-colMd5, .s-grid-colLg5, .s-grid-colSm6, .s-grid-colMd6, .s-grid-colLg6, .s-grid-colSm7, .s-grid-colMd7, .s-grid-colLg7, .s-grid-colSm8, .s-grid-colMd8, .s-grid-colLg8, .s-grid-colSm9, .s-grid-colMd9, .s-grid-colLg9, .s-grid-colSm10, .s-grid-colMd10, .s-grid-colLg10, .s-grid-colSm11, .s-grid-colMd11, .s-grid-colLg11, .s-grid-colSm12, .s-grid-colMd12, .s-grid-colLg12, .s-grid-colSm13, .s-grid-colMd13, .s-grid-colLg13, .s-grid-colSm14, .s-grid-colMd14, .s-grid-colLg14, .s-grid-colSm15, .s-grid-colMd15, .s-grid-colLg15, .s-grid-colSm16, .s-grid-colMd16, .s-grid-colLg16, .s-grid-colSm17, .s-grid-colMd17, .s-grid-colLg17, .s-grid-colSm18, .s-grid-colMd18, .s-grid-colLg18, .s-grid-colSm19, .s-grid-colMd19, .s-grid-colLg19, .s-grid-colSm20, .s-grid-colMd20, .s-grid-colLg20, .s-grid-colSm21, .s-grid-colMd21, .s-grid-colLg21, .s-grid-colSm22, .s-grid-colMd22, .s-grid-colLg22, .s-grid-colSm23, .s-grid-colMd23, .s-grid-colLg23, .s-grid-colSm24, .s-grid-colMd24, .s-grid-colLg24 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 14px;
  padding-right: 14px;
  position: relative; }

.s-gridC {
  margin-left: -7px;
  margin-right: -7px;
  max-width: none;
  max-width: -webkit-calc(100% + 14px);
  max-width: calc(100% + 14px); }

.s-gridC--outer {
  padding-left: 7px;
  padding-right: 7px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

.s-gridC-colBase, .s-gridC-colSm1, .s-gridC-colMd1, .s-gridC-colLg1, .s-gridC-colSm2, .s-gridC-colMd2, .s-gridC-colLg2, .s-gridC-colSm3, .s-gridC-colMd3, .s-gridC-colLg3, .s-gridC-colSm4, .s-gridC-colMd4, .s-gridC-colLg4, .s-gridC-colSm5, .s-gridC-colMd5, .s-gridC-colLg5, .s-gridC-colSm6, .s-gridC-colMd6, .s-gridC-colLg6, .s-gridC-colSm7, .s-gridC-colMd7, .s-gridC-colLg7, .s-gridC-colSm8, .s-gridC-colMd8, .s-gridC-colLg8, .s-gridC-colSm9, .s-gridC-colMd9, .s-gridC-colLg9, .s-gridC-colSm10, .s-gridC-colMd10, .s-gridC-colLg10, .s-gridC-colSm11, .s-gridC-colMd11, .s-gridC-colLg11, .s-gridC-colSm12, .s-gridC-colMd12, .s-gridC-colLg12, .s-gridC-colSm13, .s-gridC-colMd13, .s-gridC-colLg13, .s-gridC-colSm14, .s-gridC-colMd14, .s-gridC-colLg14, .s-gridC-colSm15, .s-gridC-colMd15, .s-gridC-colLg15, .s-gridC-colSm16, .s-gridC-colMd16, .s-gridC-colLg16, .s-gridC-colSm17, .s-gridC-colMd17, .s-gridC-colLg17, .s-gridC-colSm18, .s-gridC-colMd18, .s-gridC-colLg18, .s-gridC-colSm19, .s-gridC-colMd19, .s-gridC-colLg19, .s-gridC-colSm20, .s-gridC-colMd20, .s-gridC-colLg20, .s-gridC-colSm21, .s-gridC-colMd21, .s-gridC-colLg21, .s-gridC-colSm22, .s-gridC-colMd22, .s-gridC-colLg22, .s-gridC-colSm23, .s-gridC-colMd23, .s-gridC-colLg23, .s-gridC-colSm24, .s-gridC-colMd24, .s-gridC-colLg24 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  float: left;
  padding-left: 7px;
  padding-right: 7px;
  position: relative; }

.s-grid0--outer {
  padding-left: 14px;
  padding-right: 14px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }

.s-grid0-colBase, .s-grid0-colSm1, .s-grid0-colMd1, .s-grid0-colLg1, .s-grid0-colSm2, .s-grid0-colMd2, .s-grid0-colLg2, .s-grid0-colSm3, .s-grid0-colMd3, .s-grid0-colLg3, .s-grid0-colSm4, .s-grid0-colMd4, .s-grid0-colLg4, .s-grid0-colSm5, .s-grid0-colMd5, .s-grid0-colLg5, .s-grid0-colSm6, .s-grid0-colMd6, .s-grid0-colLg6, .s-grid0-colSm7, .s-grid0-colMd7, .s-grid0-colLg7, .s-grid0-colSm8, .s-grid0-colMd8, .s-grid0-colLg8, .s-grid0-colSm9, .s-grid0-colMd9, .s-grid0-colLg9, .s-grid0-colSm10, .s-grid0-colMd10, .s-grid0-colLg10, .s-grid0-colSm11, .s-grid0-colMd11, .s-grid0-colLg11, .s-grid0-colSm12, .s-grid0-colMd12, .s-grid0-colLg12, .s-grid0-colSm13, .s-grid0-colMd13, .s-grid0-colLg13, .s-grid0-colSm14, .s-grid0-colMd14, .s-grid0-colLg14, .s-grid0-colSm15, .s-grid0-colMd15, .s-grid0-colLg15, .s-grid0-colSm16, .s-grid0-colMd16, .s-grid0-colLg16, .s-grid0-colSm17, .s-grid0-colMd17, .s-grid0-colLg17, .s-grid0-colSm18, .s-grid0-colMd18, .s-grid0-colLg18, .s-grid0-colSm19, .s-grid0-colMd19, .s-grid0-colLg19, .s-grid0-colSm20, .s-grid0-colMd20, .s-grid0-colLg20, .s-grid0-colSm21, .s-grid0-colMd21, .s-grid0-colLg21, .s-grid0-colSm22, .s-grid0-colMd22, .s-grid0-colLg22, .s-grid0-colSm23, .s-grid0-colMd23, .s-grid0-colLg23, .s-grid0-colSm24, .s-grid0-colMd24, .s-grid0-colLg24 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  float: left;
  position: relative; }

.s-grid-colSm1, .s-gridC-colSm1, .s-grid0-colSm1 {
  width: 4.16667%; }

.s-grid-colSm2, .s-gridC-colSm2, .s-grid0-colSm2 {
  width: 8.33333%; }

.s-grid-colSm3, .s-gridC-colSm3, .s-grid0-colSm3 {
  width: 12.5%; }

.s-grid-colSm4, .s-gridC-colSm4, .s-grid0-colSm4 {
  width: 16.66667%; }

.s-grid-colSm5, .s-gridC-colSm5, .s-grid0-colSm5 {
  width: 20.83333%; }

.s-grid-colSm6, .s-gridC-colSm6, .s-grid0-colSm6 {
  width: 25%; }

.s-grid-colSm7, .s-gridC-colSm7, .s-grid0-colSm7 {
  width: 29.16667%; }

.s-grid-colSm8, .s-gridC-colSm8, .s-grid0-colSm8 {
  width: 33.33333%; }

.s-grid-colSm9, .s-gridC-colSm9, .s-grid0-colSm9 {
  width: 37.5%; }

.s-grid-colSm10, .s-gridC-colSm10, .s-grid0-colSm10 {
  width: 41.66667%; }

.s-grid-colSm11, .s-gridC-colSm11, .s-grid0-colSm11 {
  width: 45.83333%; }

.s-grid-colSm12, .s-gridC-colSm12, .s-grid0-colSm12 {
  width: 50%; }

.s-grid-colSm13, .s-gridC-colSm13, .s-grid0-colSm13 {
  width: 54.16667%; }

.s-grid-colSm14, .s-gridC-colSm14, .s-grid0-colSm14 {
  width: 58.33333%; }

.s-grid-colSm15, .s-gridC-colSm15, .s-grid0-colSm15 {
  width: 62.5%; }

.s-grid-colSm16, .s-gridC-colSm16, .s-grid0-colSm16 {
  width: 66.66667%; }

.s-grid-colSm17, .s-gridC-colSm17, .s-grid0-colSm17 {
  width: 70.83333%; }

.s-grid-colSm18, .s-gridC-colSm18, .s-grid0-colSm18 {
  width: 75%; }

.s-grid-colSm19, .s-gridC-colSm19, .s-grid0-colSm19 {
  width: 79.16667%; }

.s-grid-colSm20, .s-gridC-colSm20, .s-grid0-colSm20 {
  width: 83.33333%; }

.s-grid-colSm21, .s-gridC-colSm21, .s-grid0-colSm21 {
  width: 87.5%; }

.s-grid-colSm22, .s-gridC-colSm22, .s-grid0-colSm22 {
  width: 91.66667%; }

.s-grid-colSm23, .s-gridC-colSm23, .s-grid0-colSm23 {
  width: 95.83333%; }

.s-grid-colSm24, .s-gridC-colSm24, .s-grid0-colSm24 {
  width: 100%; }

.s-grid--preSm1, .s-gridC--preSm1, .s-grid0--preSm1 {
  margin-left: 4.16667%; }

.s-grid--pushSm1, .s-gridC--pushSm1, .s-grid0--pushSm1 {
  left: 4.16667%; }

.s-grid--pullSm1, .s-gridC--pullSm1, .s-grid0--pullSm1 {
  right: 4.16667%; }

.s-gridMaxSm1 {
  max-width: 41.16667px; }

.s-grid--preSm2, .s-gridC--preSm2, .s-grid0--preSm2 {
  margin-left: 8.33333%; }

.s-grid--pushSm2, .s-gridC--pushSm2, .s-grid0--pushSm2 {
  left: 8.33333%; }

.s-grid--pullSm2, .s-gridC--pullSm2, .s-grid0--pullSm2 {
  right: 8.33333%; }

.s-gridMaxSm2 {
  max-width: 82.33333px; }

.s-grid--preSm3, .s-gridC--preSm3, .s-grid0--preSm3 {
  margin-left: 12.5%; }

.s-grid--pushSm3, .s-gridC--pushSm3, .s-grid0--pushSm3 {
  left: 12.5%; }

.s-grid--pullSm3, .s-gridC--pullSm3, .s-grid0--pullSm3 {
  right: 12.5%; }

.s-gridMaxSm3 {
  max-width: 123.5px; }

.s-grid--preSm4, .s-gridC--preSm4, .s-grid0--preSm4 {
  margin-left: 16.66667%; }

.s-grid--pushSm4, .s-gridC--pushSm4, .s-grid0--pushSm4 {
  left: 16.66667%; }

.s-grid--pullSm4, .s-gridC--pullSm4, .s-grid0--pullSm4 {
  right: 16.66667%; }

.s-gridMaxSm4 {
  max-width: 164.66667px; }

.s-grid--preSm5, .s-gridC--preSm5, .s-grid0--preSm5 {
  margin-left: 20.83333%; }

.s-grid--pushSm5, .s-gridC--pushSm5, .s-grid0--pushSm5 {
  left: 20.83333%; }

.s-grid--pullSm5, .s-gridC--pullSm5, .s-grid0--pullSm5 {
  right: 20.83333%; }

.s-gridMaxSm5 {
  max-width: 205.83333px; }

.s-grid--preSm6, .s-gridC--preSm6, .s-grid0--preSm6 {
  margin-left: 25%; }

.s-grid--pushSm6, .s-gridC--pushSm6, .s-grid0--pushSm6 {
  left: 25%; }

.s-grid--pullSm6, .s-gridC--pullSm6, .s-grid0--pullSm6 {
  right: 25%; }

.s-gridMaxSm6 {
  max-width: 247px; }

.s-grid--preSm7, .s-gridC--preSm7, .s-grid0--preSm7 {
  margin-left: 29.16667%; }

.s-grid--pushSm7, .s-gridC--pushSm7, .s-grid0--pushSm7 {
  left: 29.16667%; }

.s-grid--pullSm7, .s-gridC--pullSm7, .s-grid0--pullSm7 {
  right: 29.16667%; }

.s-gridMaxSm7 {
  max-width: 288.16667px; }

.s-grid--preSm8, .s-gridC--preSm8, .s-grid0--preSm8 {
  margin-left: 33.33333%; }

.s-grid--pushSm8, .s-gridC--pushSm8, .s-grid0--pushSm8 {
  left: 33.33333%; }

.s-grid--pullSm8, .s-gridC--pullSm8, .s-grid0--pullSm8 {
  right: 33.33333%; }

.s-gridMaxSm8 {
  max-width: 329.33333px; }

.s-grid--preSm9, .s-gridC--preSm9, .s-grid0--preSm9 {
  margin-left: 37.5%; }

.s-grid--pushSm9, .s-gridC--pushSm9, .s-grid0--pushSm9 {
  left: 37.5%; }

.s-grid--pullSm9, .s-gridC--pullSm9, .s-grid0--pullSm9 {
  right: 37.5%; }

.s-gridMaxSm9 {
  max-width: 370.5px; }

.s-grid--preSm10, .s-gridC--preSm10, .s-grid0--preSm10 {
  margin-left: 41.66667%; }

.s-grid--pushSm10, .s-gridC--pushSm10, .s-grid0--pushSm10 {
  left: 41.66667%; }

.s-grid--pullSm10, .s-gridC--pullSm10, .s-grid0--pullSm10 {
  right: 41.66667%; }

.s-gridMaxSm10 {
  max-width: 411.66667px; }

.s-grid--preSm11, .s-gridC--preSm11, .s-grid0--preSm11 {
  margin-left: 45.83333%; }

.s-grid--pushSm11, .s-gridC--pushSm11, .s-grid0--pushSm11 {
  left: 45.83333%; }

.s-grid--pullSm11, .s-gridC--pullSm11, .s-grid0--pullSm11 {
  right: 45.83333%; }

.s-gridMaxSm11 {
  max-width: 452.83333px; }

.s-grid--preSm12, .s-gridC--preSm12, .s-grid0--preSm12 {
  margin-left: 50%; }

.s-grid--pushSm12, .s-gridC--pushSm12, .s-grid0--pushSm12 {
  left: 50%; }

.s-grid--pullSm12, .s-gridC--pullSm12, .s-grid0--pullSm12 {
  right: 50%; }

.s-gridMaxSm12 {
  max-width: 494px; }

.s-grid--preSm13, .s-gridC--preSm13, .s-grid0--preSm13 {
  margin-left: 54.16667%; }

.s-grid--pushSm13, .s-gridC--pushSm13, .s-grid0--pushSm13 {
  left: 54.16667%; }

.s-grid--pullSm13, .s-gridC--pullSm13, .s-grid0--pullSm13 {
  right: 54.16667%; }

.s-gridMaxSm13 {
  max-width: 535.16667px; }

.s-grid--preSm14, .s-gridC--preSm14, .s-grid0--preSm14 {
  margin-left: 58.33333%; }

.s-grid--pushSm14, .s-gridC--pushSm14, .s-grid0--pushSm14 {
  left: 58.33333%; }

.s-grid--pullSm14, .s-gridC--pullSm14, .s-grid0--pullSm14 {
  right: 58.33333%; }

.s-gridMaxSm14 {
  max-width: 576.33333px; }

.s-grid--preSm15, .s-gridC--preSm15, .s-grid0--preSm15 {
  margin-left: 62.5%; }

.s-grid--pushSm15, .s-gridC--pushSm15, .s-grid0--pushSm15 {
  left: 62.5%; }

.s-grid--pullSm15, .s-gridC--pullSm15, .s-grid0--pullSm15 {
  right: 62.5%; }

.s-gridMaxSm15 {
  max-width: 617.5px; }

.s-grid--preSm16, .s-gridC--preSm16, .s-grid0--preSm16 {
  margin-left: 66.66667%; }

.s-grid--pushSm16, .s-gridC--pushSm16, .s-grid0--pushSm16 {
  left: 66.66667%; }

.s-grid--pullSm16, .s-gridC--pullSm16, .s-grid0--pullSm16 {
  right: 66.66667%; }

.s-gridMaxSm16 {
  max-width: 658.66667px; }

.s-grid--preSm17, .s-gridC--preSm17, .s-grid0--preSm17 {
  margin-left: 70.83333%; }

.s-grid--pushSm17, .s-gridC--pushSm17, .s-grid0--pushSm17 {
  left: 70.83333%; }

.s-grid--pullSm17, .s-gridC--pullSm17, .s-grid0--pullSm17 {
  right: 70.83333%; }

.s-gridMaxSm17 {
  max-width: 699.83333px; }

.s-grid--preSm18, .s-gridC--preSm18, .s-grid0--preSm18 {
  margin-left: 75%; }

.s-grid--pushSm18, .s-gridC--pushSm18, .s-grid0--pushSm18 {
  left: 75%; }

.s-grid--pullSm18, .s-gridC--pullSm18, .s-grid0--pullSm18 {
  right: 75%; }

.s-gridMaxSm18 {
  max-width: 741px; }

.s-grid--preSm19, .s-gridC--preSm19, .s-grid0--preSm19 {
  margin-left: 79.16667%; }

.s-grid--pushSm19, .s-gridC--pushSm19, .s-grid0--pushSm19 {
  left: 79.16667%; }

.s-grid--pullSm19, .s-gridC--pullSm19, .s-grid0--pullSm19 {
  right: 79.16667%; }

.s-gridMaxSm19 {
  max-width: 782.16667px; }

.s-grid--preSm20, .s-gridC--preSm20, .s-grid0--preSm20 {
  margin-left: 83.33333%; }

.s-grid--pushSm20, .s-gridC--pushSm20, .s-grid0--pushSm20 {
  left: 83.33333%; }

.s-grid--pullSm20, .s-gridC--pullSm20, .s-grid0--pullSm20 {
  right: 83.33333%; }

.s-gridMaxSm20 {
  max-width: 823.33333px; }

.s-grid--preSm21, .s-gridC--preSm21, .s-grid0--preSm21 {
  margin-left: 87.5%; }

.s-grid--pushSm21, .s-gridC--pushSm21, .s-grid0--pushSm21 {
  left: 87.5%; }

.s-grid--pullSm21, .s-gridC--pullSm21, .s-grid0--pullSm21 {
  right: 87.5%; }

.s-gridMaxSm21 {
  max-width: 864.5px; }

.s-grid--preSm22, .s-gridC--preSm22, .s-grid0--preSm22 {
  margin-left: 91.66667%; }

.s-grid--pushSm22, .s-gridC--pushSm22, .s-grid0--pushSm22 {
  left: 91.66667%; }

.s-grid--pullSm22, .s-gridC--pullSm22, .s-grid0--pullSm22 {
  right: 91.66667%; }

.s-gridMaxSm22 {
  max-width: 905.66667px; }

.s-grid--preSm23, .s-gridC--preSm23, .s-grid0--preSm23 {
  margin-left: 95.83333%; }

.s-grid--pushSm23, .s-gridC--pushSm23, .s-grid0--pushSm23 {
  left: 95.83333%; }

.s-grid--pullSm23, .s-gridC--pullSm23, .s-grid0--pullSm23 {
  right: 95.83333%; }

.s-gridMaxSm23 {
  max-width: 946.83333px; }

@media only screen and (min-width: 768px) {
  .s-grid-colMd1, .s-gridC-colMd1, .s-grid0-colMd1 {
    width: 4.16667%; }
  .s-grid-colMd2, .s-gridC-colMd2, .s-grid0-colMd2 {
    width: 8.33333%; }
  .s-grid-colMd3, .s-gridC-colMd3, .s-grid0-colMd3 {
    width: 12.5%; }
  .s-grid-colMd4, .s-gridC-colMd4, .s-grid0-colMd4 {
    width: 16.66667%; }
  .s-grid-colMd5, .s-gridC-colMd5, .s-grid0-colMd5 {
    width: 20.83333%; }
  .s-grid-colMd6, .s-gridC-colMd6, .s-grid0-colMd6 {
    width: 25%; }
  .s-grid-colMd7, .s-gridC-colMd7, .s-grid0-colMd7 {
    width: 29.16667%; }
  .s-grid-colMd8, .s-gridC-colMd8, .s-grid0-colMd8 {
    width: 33.33333%; }
  .s-grid-colMd9, .s-gridC-colMd9, .s-grid0-colMd9 {
    width: 37.5%; }
  .s-grid-colMd10, .s-gridC-colMd10, .s-grid0-colMd10 {
    width: 41.66667%; }
  .s-grid-colMd11, .s-gridC-colMd11, .s-grid0-colMd11 {
    width: 45.83333%; }
  .s-grid-colMd12, .s-gridC-colMd12, .s-grid0-colMd12 {
    width: 50%; }
  .s-grid-colMd13, .s-gridC-colMd13, .s-grid0-colMd13 {
    width: 54.16667%; }
  .s-grid-colMd14, .s-gridC-colMd14, .s-grid0-colMd14 {
    width: 58.33333%; }
  .s-grid-colMd15, .s-gridC-colMd15, .s-grid0-colMd15 {
    width: 62.5%; }
  .s-grid-colMd16, .s-gridC-colMd16, .s-grid0-colMd16 {
    width: 66.66667%; }
  .s-grid-colMd17, .s-gridC-colMd17, .s-grid0-colMd17 {
    width: 70.83333%; }
  .s-grid-colMd18, .s-gridC-colMd18, .s-grid0-colMd18 {
    width: 75%; }
  .s-grid-colMd19, .s-gridC-colMd19, .s-grid0-colMd19 {
    width: 79.16667%; }
  .s-grid-colMd20, .s-gridC-colMd20, .s-grid0-colMd20 {
    width: 83.33333%; }
  .s-grid-colMd21, .s-gridC-colMd21, .s-grid0-colMd21 {
    width: 87.5%; }
  .s-grid-colMd22, .s-gridC-colMd22, .s-grid0-colMd22 {
    width: 91.66667%; }
  .s-grid-colMd23, .s-gridC-colMd23, .s-grid0-colMd23 {
    width: 95.83333%; }
  .s-grid-colMd24, .s-gridC-colMd24, .s-grid0-colMd24 {
    width: 100%; }
  .s-grid--preMd1, .s-gridC--preMd1, .s-grid0--preMd1 {
    margin-left: 4.16667%; }
  .s-grid--pushMd1, .s-gridC--pushMd1, .s-grid0--pushMd1 {
    left: 4.16667%; }
  .s-grid--pullMd1, .s-gridC--pullMd1, .s-grid0--pullMd1 {
    right: 4.16667%; }
  .s-gridMaxMd1 {
    max-width: 41.16667px; }
  .s-grid--preMd2, .s-gridC--preMd2, .s-grid0--preMd2 {
    margin-left: 8.33333%; }
  .s-grid--pushMd2, .s-gridC--pushMd2, .s-grid0--pushMd2 {
    left: 8.33333%; }
  .s-grid--pullMd2, .s-gridC--pullMd2, .s-grid0--pullMd2 {
    right: 8.33333%; }
  .s-gridMaxMd2 {
    max-width: 82.33333px; }
  .s-grid--preMd3, .s-gridC--preMd3, .s-grid0--preMd3 {
    margin-left: 12.5%; }
  .s-grid--pushMd3, .s-gridC--pushMd3, .s-grid0--pushMd3 {
    left: 12.5%; }
  .s-grid--pullMd3, .s-gridC--pullMd3, .s-grid0--pullMd3 {
    right: 12.5%; }
  .s-gridMaxMd3 {
    max-width: 123.5px; }
  .s-grid--preMd4, .s-gridC--preMd4, .s-grid0--preMd4 {
    margin-left: 16.66667%; }
  .s-grid--pushMd4, .s-gridC--pushMd4, .s-grid0--pushMd4 {
    left: 16.66667%; }
  .s-grid--pullMd4, .s-gridC--pullMd4, .s-grid0--pullMd4 {
    right: 16.66667%; }
  .s-gridMaxMd4 {
    max-width: 164.66667px; }
  .s-grid--preMd5, .s-gridC--preMd5, .s-grid0--preMd5 {
    margin-left: 20.83333%; }
  .s-grid--pushMd5, .s-gridC--pushMd5, .s-grid0--pushMd5 {
    left: 20.83333%; }
  .s-grid--pullMd5, .s-gridC--pullMd5, .s-grid0--pullMd5 {
    right: 20.83333%; }
  .s-gridMaxMd5 {
    max-width: 205.83333px; }
  .s-grid--preMd6, .s-gridC--preMd6, .s-grid0--preMd6 {
    margin-left: 25%; }
  .s-grid--pushMd6, .s-gridC--pushMd6, .s-grid0--pushMd6 {
    left: 25%; }
  .s-grid--pullMd6, .s-gridC--pullMd6, .s-grid0--pullMd6 {
    right: 25%; }
  .s-gridMaxMd6 {
    max-width: 247px; }
  .s-grid--preMd7, .s-gridC--preMd7, .s-grid0--preMd7 {
    margin-left: 29.16667%; }
  .s-grid--pushMd7, .s-gridC--pushMd7, .s-grid0--pushMd7 {
    left: 29.16667%; }
  .s-grid--pullMd7, .s-gridC--pullMd7, .s-grid0--pullMd7 {
    right: 29.16667%; }
  .s-gridMaxMd7 {
    max-width: 288.16667px; }
  .s-grid--preMd8, .s-gridC--preMd8, .s-grid0--preMd8 {
    margin-left: 33.33333%; }
  .s-grid--pushMd8, .s-gridC--pushMd8, .s-grid0--pushMd8 {
    left: 33.33333%; }
  .s-grid--pullMd8, .s-gridC--pullMd8, .s-grid0--pullMd8 {
    right: 33.33333%; }
  .s-gridMaxMd8 {
    max-width: 329.33333px; }
  .s-grid--preMd9, .s-gridC--preMd9, .s-grid0--preMd9 {
    margin-left: 37.5%; }
  .s-grid--pushMd9, .s-gridC--pushMd9, .s-grid0--pushMd9 {
    left: 37.5%; }
  .s-grid--pullMd9, .s-gridC--pullMd9, .s-grid0--pullMd9 {
    right: 37.5%; }
  .s-gridMaxMd9 {
    max-width: 370.5px; }
  .s-grid--preMd10, .s-gridC--preMd10, .s-grid0--preMd10 {
    margin-left: 41.66667%; }
  .s-grid--pushMd10, .s-gridC--pushMd10, .s-grid0--pushMd10 {
    left: 41.66667%; }
  .s-grid--pullMd10, .s-gridC--pullMd10, .s-grid0--pullMd10 {
    right: 41.66667%; }
  .s-gridMaxMd10 {
    max-width: 411.66667px; }
  .s-grid--preMd11, .s-gridC--preMd11, .s-grid0--preMd11 {
    margin-left: 45.83333%; }
  .s-grid--pushMd11, .s-gridC--pushMd11, .s-grid0--pushMd11 {
    left: 45.83333%; }
  .s-grid--pullMd11, .s-gridC--pullMd11, .s-grid0--pullMd11 {
    right: 45.83333%; }
  .s-gridMaxMd11 {
    max-width: 452.83333px; }
  .s-grid--preMd12, .s-gridC--preMd12, .s-grid0--preMd12 {
    margin-left: 50%; }
  .s-grid--pushMd12, .s-gridC--pushMd12, .s-grid0--pushMd12 {
    left: 50%; }
  .s-grid--pullMd12, .s-gridC--pullMd12, .s-grid0--pullMd12 {
    right: 50%; }
  .s-gridMaxMd12 {
    max-width: 494px; }
  .s-grid--preMd13, .s-gridC--preMd13, .s-grid0--preMd13 {
    margin-left: 54.16667%; }
  .s-grid--pushMd13, .s-gridC--pushMd13, .s-grid0--pushMd13 {
    left: 54.16667%; }
  .s-grid--pullMd13, .s-gridC--pullMd13, .s-grid0--pullMd13 {
    right: 54.16667%; }
  .s-gridMaxMd13 {
    max-width: 535.16667px; }
  .s-grid--preMd14, .s-gridC--preMd14, .s-grid0--preMd14 {
    margin-left: 58.33333%; }
  .s-grid--pushMd14, .s-gridC--pushMd14, .s-grid0--pushMd14 {
    left: 58.33333%; }
  .s-grid--pullMd14, .s-gridC--pullMd14, .s-grid0--pullMd14 {
    right: 58.33333%; }
  .s-gridMaxMd14 {
    max-width: 576.33333px; }
  .s-grid--preMd15, .s-gridC--preMd15, .s-grid0--preMd15 {
    margin-left: 62.5%; }
  .s-grid--pushMd15, .s-gridC--pushMd15, .s-grid0--pushMd15 {
    left: 62.5%; }
  .s-grid--pullMd15, .s-gridC--pullMd15, .s-grid0--pullMd15 {
    right: 62.5%; }
  .s-gridMaxMd15 {
    max-width: 617.5px; }
  .s-grid--preMd16, .s-gridC--preMd16, .s-grid0--preMd16 {
    margin-left: 66.66667%; }
  .s-grid--pushMd16, .s-gridC--pushMd16, .s-grid0--pushMd16 {
    left: 66.66667%; }
  .s-grid--pullMd16, .s-gridC--pullMd16, .s-grid0--pullMd16 {
    right: 66.66667%; }
  .s-gridMaxMd16 {
    max-width: 658.66667px; }
  .s-grid--preMd17, .s-gridC--preMd17, .s-grid0--preMd17 {
    margin-left: 70.83333%; }
  .s-grid--pushMd17, .s-gridC--pushMd17, .s-grid0--pushMd17 {
    left: 70.83333%; }
  .s-grid--pullMd17, .s-gridC--pullMd17, .s-grid0--pullMd17 {
    right: 70.83333%; }
  .s-gridMaxMd17 {
    max-width: 699.83333px; }
  .s-grid--preMd18, .s-gridC--preMd18, .s-grid0--preMd18 {
    margin-left: 75%; }
  .s-grid--pushMd18, .s-gridC--pushMd18, .s-grid0--pushMd18 {
    left: 75%; }
  .s-grid--pullMd18, .s-gridC--pullMd18, .s-grid0--pullMd18 {
    right: 75%; }
  .s-gridMaxMd18 {
    max-width: 741px; }
  .s-grid--preMd19, .s-gridC--preMd19, .s-grid0--preMd19 {
    margin-left: 79.16667%; }
  .s-grid--pushMd19, .s-gridC--pushMd19, .s-grid0--pushMd19 {
    left: 79.16667%; }
  .s-grid--pullMd19, .s-gridC--pullMd19, .s-grid0--pullMd19 {
    right: 79.16667%; }
  .s-gridMaxMd19 {
    max-width: 782.16667px; }
  .s-grid--preMd20, .s-gridC--preMd20, .s-grid0--preMd20 {
    margin-left: 83.33333%; }
  .s-grid--pushMd20, .s-gridC--pushMd20, .s-grid0--pushMd20 {
    left: 83.33333%; }
  .s-grid--pullMd20, .s-gridC--pullMd20, .s-grid0--pullMd20 {
    right: 83.33333%; }
  .s-gridMaxMd20 {
    max-width: 823.33333px; }
  .s-grid--preMd21, .s-gridC--preMd21, .s-grid0--preMd21 {
    margin-left: 87.5%; }
  .s-grid--pushMd21, .s-gridC--pushMd21, .s-grid0--pushMd21 {
    left: 87.5%; }
  .s-grid--pullMd21, .s-gridC--pullMd21, .s-grid0--pullMd21 {
    right: 87.5%; }
  .s-gridMaxMd21 {
    max-width: 864.5px; }
  .s-grid--preMd22, .s-gridC--preMd22, .s-grid0--preMd22 {
    margin-left: 91.66667%; }
  .s-grid--pushMd22, .s-gridC--pushMd22, .s-grid0--pushMd22 {
    left: 91.66667%; }
  .s-grid--pullMd22, .s-gridC--pullMd22, .s-grid0--pullMd22 {
    right: 91.66667%; }
  .s-gridMaxMd22 {
    max-width: 905.66667px; }
  .s-grid--preMd23, .s-gridC--preMd23, .s-grid0--preMd23 {
    margin-left: 95.83333%; }
  .s-grid--pushMd23, .s-gridC--pushMd23, .s-grid0--pushMd23 {
    left: 95.83333%; }
  .s-grid--pullMd23, .s-gridC--pullMd23, .s-grid0--pullMd23 {
    right: 95.83333%; }
  .s-gridMaxMd23 {
    max-width: 946.83333px; } }

@media only screen and (min-width: 960px) {
  .s-grid-colLg1, .s-gridC-colLg1, .s-grid0-colLg1 {
    width: 4.16667%; }
  .s-grid-colLg2, .s-gridC-colLg2, .s-grid0-colLg2 {
    width: 8.33333%; }
  .s-grid-colLg3, .s-gridC-colLg3, .s-grid0-colLg3 {
    width: 12.5%; }
  .s-grid-colLg4, .s-gridC-colLg4, .s-grid0-colLg4 {
    width: 16.66667%; }
  .s-grid-colLg5, .s-gridC-colLg5, .s-grid0-colLg5 {
    width: 20.83333%; }
  .s-grid-colLg6, .s-gridC-colLg6, .s-grid0-colLg6 {
    width: 25%; }
  .s-grid-colLg7, .s-gridC-colLg7, .s-grid0-colLg7 {
    width: 29.16667%; }
  .s-grid-colLg8, .s-gridC-colLg8, .s-grid0-colLg8 {
    width: 33.33333%; }
  .s-grid-colLg9, .s-gridC-colLg9, .s-grid0-colLg9 {
    width: 37.5%; }
  .s-grid-colLg10, .s-gridC-colLg10, .s-grid0-colLg10 {
    width: 41.66667%; }
  .s-grid-colLg11, .s-gridC-colLg11, .s-grid0-colLg11 {
    width: 45.83333%; }
  .s-grid-colLg12, .s-gridC-colLg12, .s-grid0-colLg12 {
    width: 50%; }
  .s-grid-colLg13, .s-gridC-colLg13, .s-grid0-colLg13 {
    width: 54.16667%; }
  .s-grid-colLg14, .s-gridC-colLg14, .s-grid0-colLg14 {
    width: 58.33333%; }
  .s-grid-colLg15, .s-gridC-colLg15, .s-grid0-colLg15 {
    width: 62.5%; }
  .s-grid-colLg16, .s-gridC-colLg16, .s-grid0-colLg16 {
    width: 66.66667%; }
  .s-grid-colLg17, .s-gridC-colLg17, .s-grid0-colLg17 {
    width: 70.83333%; }
  .s-grid-colLg18, .s-gridC-colLg18, .s-grid0-colLg18 {
    width: 75%; }
  .s-grid-colLg19, .s-gridC-colLg19, .s-grid0-colLg19 {
    width: 79.16667%; }
  .s-grid-colLg20, .s-gridC-colLg20, .s-grid0-colLg20 {
    width: 83.33333%; }
  .s-grid-colLg21, .s-gridC-colLg21, .s-grid0-colLg21 {
    width: 87.5%; }
  .s-grid-colLg22, .s-gridC-colLg22, .s-grid0-colLg22 {
    width: 91.66667%; }
  .s-grid-colLg23, .s-gridC-colLg23, .s-grid0-colLg23 {
    width: 95.83333%; }
  .s-grid-colLg24, .s-gridC-colLg24, .s-grid0-colLg24 {
    width: 100%; }
  .s-grid--preLg1, .s-gridC--preLg1, .s-grid0--preLg1 {
    margin-left: 4.16667%; }
  .s-grid--pushLg1, .s-gridC--pushLg1, .s-grid0--pushLg1 {
    left: 4.16667%; }
  .s-grid--pullLg1, .s-gridC--pullLg1, .s-grid0--pullLg1 {
    right: 4.16667%; }
  .s-gridMaxLg1 {
    max-width: 41.16667px; }
  .s-grid--preLg2, .s-gridC--preLg2, .s-grid0--preLg2 {
    margin-left: 8.33333%; }
  .s-grid--pushLg2, .s-gridC--pushLg2, .s-grid0--pushLg2 {
    left: 8.33333%; }
  .s-grid--pullLg2, .s-gridC--pullLg2, .s-grid0--pullLg2 {
    right: 8.33333%; }
  .s-gridMaxLg2 {
    max-width: 82.33333px; }
  .s-grid--preLg3, .s-gridC--preLg3, .s-grid0--preLg3 {
    margin-left: 12.5%; }
  .s-grid--pushLg3, .s-gridC--pushLg3, .s-grid0--pushLg3 {
    left: 12.5%; }
  .s-grid--pullLg3, .s-gridC--pullLg3, .s-grid0--pullLg3 {
    right: 12.5%; }
  .s-gridMaxLg3 {
    max-width: 123.5px; }
  .s-grid--preLg4, .s-gridC--preLg4, .s-grid0--preLg4 {
    margin-left: 16.66667%; }
  .s-grid--pushLg4, .s-gridC--pushLg4, .s-grid0--pushLg4 {
    left: 16.66667%; }
  .s-grid--pullLg4, .s-gridC--pullLg4, .s-grid0--pullLg4 {
    right: 16.66667%; }
  .s-gridMaxLg4 {
    max-width: 164.66667px; }
  .s-grid--preLg5, .s-gridC--preLg5, .s-grid0--preLg5 {
    margin-left: 20.83333%; }
  .s-grid--pushLg5, .s-gridC--pushLg5, .s-grid0--pushLg5 {
    left: 20.83333%; }
  .s-grid--pullLg5, .s-gridC--pullLg5, .s-grid0--pullLg5 {
    right: 20.83333%; }
  .s-gridMaxLg5 {
    max-width: 205.83333px; }
  .s-grid--preLg6, .s-gridC--preLg6, .s-grid0--preLg6 {
    margin-left: 25%; }
  .s-grid--pushLg6, .s-gridC--pushLg6, .s-grid0--pushLg6 {
    left: 25%; }
  .s-grid--pullLg6, .s-gridC--pullLg6, .s-grid0--pullLg6 {
    right: 25%; }
  .s-gridMaxLg6 {
    max-width: 247px; }
  .s-grid--preLg7, .s-gridC--preLg7, .s-grid0--preLg7 {
    margin-left: 29.16667%; }
  .s-grid--pushLg7, .s-gridC--pushLg7, .s-grid0--pushLg7 {
    left: 29.16667%; }
  .s-grid--pullLg7, .s-gridC--pullLg7, .s-grid0--pullLg7 {
    right: 29.16667%; }
  .s-gridMaxLg7 {
    max-width: 288.16667px; }
  .s-grid--preLg8, .s-gridC--preLg8, .s-grid0--preLg8 {
    margin-left: 33.33333%; }
  .s-grid--pushLg8, .s-gridC--pushLg8, .s-grid0--pushLg8 {
    left: 33.33333%; }
  .s-grid--pullLg8, .s-gridC--pullLg8, .s-grid0--pullLg8 {
    right: 33.33333%; }
  .s-gridMaxLg8 {
    max-width: 329.33333px; }
  .s-grid--preLg9, .s-gridC--preLg9, .s-grid0--preLg9 {
    margin-left: 37.5%; }
  .s-grid--pushLg9, .s-gridC--pushLg9, .s-grid0--pushLg9 {
    left: 37.5%; }
  .s-grid--pullLg9, .s-gridC--pullLg9, .s-grid0--pullLg9 {
    right: 37.5%; }
  .s-gridMaxLg9 {
    max-width: 370.5px; }
  .s-grid--preLg10, .s-gridC--preLg10, .s-grid0--preLg10 {
    margin-left: 41.66667%; }
  .s-grid--pushLg10, .s-gridC--pushLg10, .s-grid0--pushLg10 {
    left: 41.66667%; }
  .s-grid--pullLg10, .s-gridC--pullLg10, .s-grid0--pullLg10 {
    right: 41.66667%; }
  .s-gridMaxLg10 {
    max-width: 411.66667px; }
  .s-grid--preLg11, .s-gridC--preLg11, .s-grid0--preLg11 {
    margin-left: 45.83333%; }
  .s-grid--pushLg11, .s-gridC--pushLg11, .s-grid0--pushLg11 {
    left: 45.83333%; }
  .s-grid--pullLg11, .s-gridC--pullLg11, .s-grid0--pullLg11 {
    right: 45.83333%; }
  .s-gridMaxLg11 {
    max-width: 452.83333px; }
  .s-grid--preLg12, .s-gridC--preLg12, .s-grid0--preLg12 {
    margin-left: 50%; }
  .s-grid--pushLg12, .s-gridC--pushLg12, .s-grid0--pushLg12 {
    left: 50%; }
  .s-grid--pullLg12, .s-gridC--pullLg12, .s-grid0--pullLg12 {
    right: 50%; }
  .s-gridMaxLg12 {
    max-width: 494px; }
  .s-grid--preLg13, .s-gridC--preLg13, .s-grid0--preLg13 {
    margin-left: 54.16667%; }
  .s-grid--pushLg13, .s-gridC--pushLg13, .s-grid0--pushLg13 {
    left: 54.16667%; }
  .s-grid--pullLg13, .s-gridC--pullLg13, .s-grid0--pullLg13 {
    right: 54.16667%; }
  .s-gridMaxLg13 {
    max-width: 535.16667px; }
  .s-grid--preLg14, .s-gridC--preLg14, .s-grid0--preLg14 {
    margin-left: 58.33333%; }
  .s-grid--pushLg14, .s-gridC--pushLg14, .s-grid0--pushLg14 {
    left: 58.33333%; }
  .s-grid--pullLg14, .s-gridC--pullLg14, .s-grid0--pullLg14 {
    right: 58.33333%; }
  .s-gridMaxLg14 {
    max-width: 576.33333px; }
  .s-grid--preLg15, .s-gridC--preLg15, .s-grid0--preLg15 {
    margin-left: 62.5%; }
  .s-grid--pushLg15, .s-gridC--pushLg15, .s-grid0--pushLg15 {
    left: 62.5%; }
  .s-grid--pullLg15, .s-gridC--pullLg15, .s-grid0--pullLg15 {
    right: 62.5%; }
  .s-gridMaxLg15 {
    max-width: 617.5px; }
  .s-grid--preLg16, .s-gridC--preLg16, .s-grid0--preLg16 {
    margin-left: 66.66667%; }
  .s-grid--pushLg16, .s-gridC--pushLg16, .s-grid0--pushLg16 {
    left: 66.66667%; }
  .s-grid--pullLg16, .s-gridC--pullLg16, .s-grid0--pullLg16 {
    right: 66.66667%; }
  .s-gridMaxLg16 {
    max-width: 658.66667px; }
  .s-grid--preLg17, .s-gridC--preLg17, .s-grid0--preLg17 {
    margin-left: 70.83333%; }
  .s-grid--pushLg17, .s-gridC--pushLg17, .s-grid0--pushLg17 {
    left: 70.83333%; }
  .s-grid--pullLg17, .s-gridC--pullLg17, .s-grid0--pullLg17 {
    right: 70.83333%; }
  .s-gridMaxLg17 {
    max-width: 699.83333px; }
  .s-grid--preLg18, .s-gridC--preLg18, .s-grid0--preLg18 {
    margin-left: 75%; }
  .s-grid--pushLg18, .s-gridC--pushLg18, .s-grid0--pushLg18 {
    left: 75%; }
  .s-grid--pullLg18, .s-gridC--pullLg18, .s-grid0--pullLg18 {
    right: 75%; }
  .s-gridMaxLg18 {
    max-width: 741px; }
  .s-grid--preLg19, .s-gridC--preLg19, .s-grid0--preLg19 {
    margin-left: 79.16667%; }
  .s-grid--pushLg19, .s-gridC--pushLg19, .s-grid0--pushLg19 {
    left: 79.16667%; }
  .s-grid--pullLg19, .s-gridC--pullLg19, .s-grid0--pullLg19 {
    right: 79.16667%; }
  .s-gridMaxLg19 {
    max-width: 782.16667px; }
  .s-grid--preLg20, .s-gridC--preLg20, .s-grid0--preLg20 {
    margin-left: 83.33333%; }
  .s-grid--pushLg20, .s-gridC--pushLg20, .s-grid0--pushLg20 {
    left: 83.33333%; }
  .s-grid--pullLg20, .s-gridC--pullLg20, .s-grid0--pullLg20 {
    right: 83.33333%; }
  .s-gridMaxLg20 {
    max-width: 823.33333px; }
  .s-grid--preLg21, .s-gridC--preLg21, .s-grid0--preLg21 {
    margin-left: 87.5%; }
  .s-grid--pushLg21, .s-gridC--pushLg21, .s-grid0--pushLg21 {
    left: 87.5%; }
  .s-grid--pullLg21, .s-gridC--pullLg21, .s-grid0--pullLg21 {
    right: 87.5%; }
  .s-gridMaxLg21 {
    max-width: 864.5px; }
  .s-grid--preLg22, .s-gridC--preLg22, .s-grid0--preLg22 {
    margin-left: 91.66667%; }
  .s-grid--pushLg22, .s-gridC--pushLg22, .s-grid0--pushLg22 {
    left: 91.66667%; }
  .s-grid--pullLg22, .s-gridC--pullLg22, .s-grid0--pullLg22 {
    right: 91.66667%; }
  .s-gridMaxLg22 {
    max-width: 905.66667px; }
  .s-grid--preLg23, .s-gridC--preLg23, .s-grid0--preLg23 {
    margin-left: 95.83333%; }
  .s-grid--pushLg23, .s-gridC--pushLg23, .s-grid0--pushLg23 {
    left: 95.83333%; }
  .s-grid--pullLg23, .s-gridC--pullLg23, .s-grid0--pullLg23 {
    right: 95.83333%; }
  .s-gridMaxLg23 {
    max-width: 946.83333px; } }
.s-h1, .s-h2, .s-h3, .s-h4, .s-h5, .s-h6 {
  font-weight: 500; }

.s-h1Small, .s-h2Small, .s-h3Small, .s-h4Small, .s-h5Small, .s-h6Small {
  font-weight: 400; }

.s-h1 {
  font-size: 36px;
  line-height: 42px; }

.s-h1Small {
  font-size: 27px;
  line-height: 42px; }
  .s-h1Small:before {
    content: ' ';
    font-size: 36px;
    line-height: 42px; }

.s-h2 {
  font-size: 30px;
  line-height: 35px; }

.s-h2Small {
  font-size: 23px;
  line-height: 35px; }
  .s-h2Small:before {
    content: ' ';
    font-size: 30px;
    line-height: 35px; }

.s-h3 {
  font-size: 24px;
  line-height: 28px; }

.s-h3Small {
  font-size: 18px;
  line-height: 28px; }
  .s-h3Small:before {
    content: ' ';
    font-size: 24px;
    line-height: 28px; }

.s-h4 {
  font-size: 18px;
  line-height: 28px; }

.s-h4Small {
  font-size: 14px;
  line-height: 28px; }
  .s-h4Small:before {
    content: ' ';
    font-size: 18px;
    line-height: 28px; }

.s-h5 {
  font-size: 14px;
  line-height: 21px; }

.s-h5Small {
  font-size: 11px;
  line-height: 21px; }
  .s-h5Small:before {
    content: ' ';
    font-size: 14px;
    line-height: 21px; }

.s-h6 {
  font-size: 12px;
  line-height: 21px; }

.s-h6Small {
  font-size: 9px;
  line-height: 21px; }
  .s-h6Small:before {
    content: ' ';
    font-size: 12px;
    line-height: 21px; }
.s-liBullet, .s-liSquare {
  margin-left: 14px; }
  .s-liBullet:before, .s-liSquare:before {
    float: left;
    margin-left: -14px; }

.s-liBullet:before {
  content: '\2022'; }

.s-liSquare:before {
  content: '\25AA'; }
.s-statgrid {
  *zoom: 1; }
  .s-statgrid:after {
    content: "";
    display: table;
    clear: both; }

.s-statgrid-preCSm1, .s-statgrid-preCSm2, .s-statgrid-preCSm3, .s-statgrid-preCSm4, .s-statgrid-preCSm5, .s-statgrid-preCSm6, .s-statgrid-preCSm7, .s-statgrid-preCSm8, .s-statgrid-preCSm9, .s-statgrid-preCSm10, .s-statgrid-preCSm11, .s-statgrid-preCSm12, .s-statgrid-preSm1, .s-statgrid-preSm2, .s-statgrid-preSm3, .s-statgrid-preSm4, .s-statgrid-preSm5, .s-statgrid-preSm6, .s-statgrid-preSm7, .s-statgrid-preSm8, .s-statgrid-preSm9, .s-statgrid-preSm10, .s-statgrid-preSm11, .s-statgrid-preSm12, .s-statgrid-pre0Sm1, .s-statgrid-pre0Sm2, .s-statgrid-pre0Sm3, .s-statgrid-pre0Sm4, .s-statgrid-pre0Sm5, .s-statgrid-pre0Sm6, .s-statgrid-pre0Sm7, .s-statgrid-pre0Sm8, .s-statgrid-pre0Sm9, .s-statgrid-pre0Sm10, .s-statgrid-pre0Sm11, .s-statgrid-pre0Sm12 {
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.s-statgrid-preCSm1, .s-statgrid-preCSm2, .s-statgrid-preCSm3, .s-statgrid-preCSm4, .s-statgrid-preCSm5, .s-statgrid-preCSm6, .s-statgrid-preCSm7, .s-statgrid-preCSm8, .s-statgrid-preCSm9, .s-statgrid-preCSm10, .s-statgrid-preCSm11, .s-statgrid-preCSm12 {
  padding-right: 14px; }

.s-statgrid-preSm1, .s-statgrid-preSm2, .s-statgrid-preSm3, .s-statgrid-preSm4, .s-statgrid-preSm5, .s-statgrid-preSm6, .s-statgrid-preSm7, .s-statgrid-preSm8, .s-statgrid-preSm9, .s-statgrid-preSm10, .s-statgrid-preSm11, .s-statgrid-preSm12 {
  padding-right: 28px; }

.s-statgrid-pre0Sm1, .s-statgrid-preCSm1, .s-statgrid-preSm1 {
  width: 41.16667px; }

.s-statgrid-postSm1 {
  margin-left: 41.16667px; }

.s-statgrid-pre0Sm2, .s-statgrid-preCSm2, .s-statgrid-preSm2 {
  width: 82.33333px; }

.s-statgrid-postSm2 {
  margin-left: 82.33333px; }

.s-statgrid-pre0Sm3, .s-statgrid-preCSm3, .s-statgrid-preSm3 {
  width: 123.5px; }

.s-statgrid-postSm3 {
  margin-left: 123.5px; }

.s-statgrid-pre0Sm4, .s-statgrid-preCSm4, .s-statgrid-preSm4 {
  width: 164.66667px; }

.s-statgrid-postSm4 {
  margin-left: 164.66667px; }

.s-statgrid-pre0Sm5, .s-statgrid-preCSm5, .s-statgrid-preSm5 {
  width: 205.83333px; }

.s-statgrid-postSm5 {
  margin-left: 205.83333px; }

.s-statgrid-pre0Sm6, .s-statgrid-preCSm6, .s-statgrid-preSm6 {
  width: 247px; }

.s-statgrid-postSm6 {
  margin-left: 247px; }

.s-statgrid-pre0Sm7, .s-statgrid-preCSm7, .s-statgrid-preSm7 {
  width: 288.16667px; }

.s-statgrid-postSm7 {
  margin-left: 288.16667px; }

.s-statgrid-pre0Sm8, .s-statgrid-preCSm8, .s-statgrid-preSm8 {
  width: 329.33333px; }

.s-statgrid-postSm8 {
  margin-left: 329.33333px; }

.s-statgrid-pre0Sm9, .s-statgrid-preCSm9, .s-statgrid-preSm9 {
  width: 370.5px; }

.s-statgrid-postSm9 {
  margin-left: 370.5px; }

.s-statgrid-pre0Sm10, .s-statgrid-preCSm10, .s-statgrid-preSm10 {
  width: 411.66667px; }

.s-statgrid-postSm10 {
  margin-left: 411.66667px; }

.s-statgrid-pre0Sm11, .s-statgrid-preCSm11, .s-statgrid-preSm11 {
  width: 452.83333px; }

.s-statgrid-postSm11 {
  margin-left: 452.83333px; }

.s-statgrid-pre0Sm12, .s-statgrid-preCSm12, .s-statgrid-preSm12 {
  width: 494px; }

.s-statgrid-postSm12 {
  margin-left: 494px; }

@media only screen and (min-width: 768px) {
  .s-statgrid-preCMd1, .s-statgrid-preCMd2, .s-statgrid-preCMd3, .s-statgrid-preCMd4, .s-statgrid-preCMd5, .s-statgrid-preCMd6, .s-statgrid-preCMd7, .s-statgrid-preCMd8, .s-statgrid-preCMd9, .s-statgrid-preCMd10, .s-statgrid-preCMd11, .s-statgrid-preCMd12, .s-statgrid-preMd1, .s-statgrid-preMd2, .s-statgrid-preMd3, .s-statgrid-preMd4, .s-statgrid-preMd5, .s-statgrid-preMd6, .s-statgrid-preMd7, .s-statgrid-preMd8, .s-statgrid-preMd9, .s-statgrid-preMd10, .s-statgrid-preMd11, .s-statgrid-preMd12, .s-statgrid-pre0Md1, .s-statgrid-pre0Md2, .s-statgrid-pre0Md3, .s-statgrid-pre0Md4, .s-statgrid-pre0Md5, .s-statgrid-pre0Md6, .s-statgrid-pre0Md7, .s-statgrid-pre0Md8, .s-statgrid-pre0Md9, .s-statgrid-pre0Md10, .s-statgrid-pre0Md11, .s-statgrid-pre0Md12 {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .s-statgrid-preCMd1, .s-statgrid-preCMd2, .s-statgrid-preCMd3, .s-statgrid-preCMd4, .s-statgrid-preCMd5, .s-statgrid-preCMd6, .s-statgrid-preCMd7, .s-statgrid-preCMd8, .s-statgrid-preCMd9, .s-statgrid-preCMd10, .s-statgrid-preCMd11, .s-statgrid-preCMd12 {
    padding-right: 14px; }
  .s-statgrid-preMd1, .s-statgrid-preMd2, .s-statgrid-preMd3, .s-statgrid-preMd4, .s-statgrid-preMd5, .s-statgrid-preMd6, .s-statgrid-preMd7, .s-statgrid-preMd8, .s-statgrid-preMd9, .s-statgrid-preMd10, .s-statgrid-preMd11, .s-statgrid-preMd12 {
    padding-right: 28px; }
  .s-statgrid-pre0Md1, .s-statgrid-preCMd1, .s-statgrid-preMd1 {
    width: 41.16667px; }
  .s-statgrid-postMd1 {
    margin-left: 41.16667px; }
  .s-statgrid-pre0Md2, .s-statgrid-preCMd2, .s-statgrid-preMd2 {
    width: 82.33333px; }
  .s-statgrid-postMd2 {
    margin-left: 82.33333px; }
  .s-statgrid-pre0Md3, .s-statgrid-preCMd3, .s-statgrid-preMd3 {
    width: 123.5px; }
  .s-statgrid-postMd3 {
    margin-left: 123.5px; }
  .s-statgrid-pre0Md4, .s-statgrid-preCMd4, .s-statgrid-preMd4 {
    width: 164.66667px; }
  .s-statgrid-postMd4 {
    margin-left: 164.66667px; }
  .s-statgrid-pre0Md5, .s-statgrid-preCMd5, .s-statgrid-preMd5 {
    width: 205.83333px; }
  .s-statgrid-postMd5 {
    margin-left: 205.83333px; }
  .s-statgrid-pre0Md6, .s-statgrid-preCMd6, .s-statgrid-preMd6 {
    width: 247px; }
  .s-statgrid-postMd6 {
    margin-left: 247px; }
  .s-statgrid-pre0Md7, .s-statgrid-preCMd7, .s-statgrid-preMd7 {
    width: 288.16667px; }
  .s-statgrid-postMd7 {
    margin-left: 288.16667px; }
  .s-statgrid-pre0Md8, .s-statgrid-preCMd8, .s-statgrid-preMd8 {
    width: 329.33333px; }
  .s-statgrid-postMd8 {
    margin-left: 329.33333px; }
  .s-statgrid-pre0Md9, .s-statgrid-preCMd9, .s-statgrid-preMd9 {
    width: 370.5px; }
  .s-statgrid-postMd9 {
    margin-left: 370.5px; }
  .s-statgrid-pre0Md10, .s-statgrid-preCMd10, .s-statgrid-preMd10 {
    width: 411.66667px; }
  .s-statgrid-postMd10 {
    margin-left: 411.66667px; }
  .s-statgrid-pre0Md11, .s-statgrid-preCMd11, .s-statgrid-preMd11 {
    width: 452.83333px; }
  .s-statgrid-postMd11 {
    margin-left: 452.83333px; }
  .s-statgrid-pre0Md12, .s-statgrid-preCMd12, .s-statgrid-preMd12 {
    width: 494px; }
  .s-statgrid-postMd12 {
    margin-left: 494px; } }

@media only screen and (min-width: 960px) {
  .s-statgrid-preCLg1, .s-statgrid-preCLg2, .s-statgrid-preCLg3, .s-statgrid-preCLg4, .s-statgrid-preCLg5, .s-statgrid-preCLg6, .s-statgrid-preCLg7, .s-statgrid-preCLg8, .s-statgrid-preCLg9, .s-statgrid-preCLg10, .s-statgrid-preCLg11, .s-statgrid-preCLg12, .s-statgrid-preLg1, .s-statgrid-preLg2, .s-statgrid-preLg3, .s-statgrid-preLg4, .s-statgrid-preLg5, .s-statgrid-preLg6, .s-statgrid-preLg7, .s-statgrid-preLg8, .s-statgrid-preLg9, .s-statgrid-preLg10, .s-statgrid-preLg11, .s-statgrid-preLg12, .s-statgrid-pre0Lg1, .s-statgrid-pre0Lg2, .s-statgrid-pre0Lg3, .s-statgrid-pre0Lg4, .s-statgrid-pre0Lg5, .s-statgrid-pre0Lg6, .s-statgrid-pre0Lg7, .s-statgrid-pre0Lg8, .s-statgrid-pre0Lg9, .s-statgrid-pre0Lg10, .s-statgrid-pre0Lg11, .s-statgrid-pre0Lg12 {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .s-statgrid-preCLg1, .s-statgrid-preCLg2, .s-statgrid-preCLg3, .s-statgrid-preCLg4, .s-statgrid-preCLg5, .s-statgrid-preCLg6, .s-statgrid-preCLg7, .s-statgrid-preCLg8, .s-statgrid-preCLg9, .s-statgrid-preCLg10, .s-statgrid-preCLg11, .s-statgrid-preCLg12 {
    padding-right: 14px; }
  .s-statgrid-preLg1, .s-statgrid-preLg2, .s-statgrid-preLg3, .s-statgrid-preLg4, .s-statgrid-preLg5, .s-statgrid-preLg6, .s-statgrid-preLg7, .s-statgrid-preLg8, .s-statgrid-preLg9, .s-statgrid-preLg10, .s-statgrid-preLg11, .s-statgrid-preLg12 {
    padding-right: 28px; }
  .s-statgrid-pre0Lg1, .s-statgrid-preCLg1, .s-statgrid-preLg1 {
    width: 41.16667px; }
  .s-statgrid-postLg1 {
    margin-left: 41.16667px; }
  .s-statgrid-pre0Lg2, .s-statgrid-preCLg2, .s-statgrid-preLg2 {
    width: 82.33333px; }
  .s-statgrid-postLg2 {
    margin-left: 82.33333px; }
  .s-statgrid-pre0Lg3, .s-statgrid-preCLg3, .s-statgrid-preLg3 {
    width: 123.5px; }
  .s-statgrid-postLg3 {
    margin-left: 123.5px; }
  .s-statgrid-pre0Lg4, .s-statgrid-preCLg4, .s-statgrid-preLg4 {
    width: 164.66667px; }
  .s-statgrid-postLg4 {
    margin-left: 164.66667px; }
  .s-statgrid-pre0Lg5, .s-statgrid-preCLg5, .s-statgrid-preLg5 {
    width: 205.83333px; }
  .s-statgrid-postLg5 {
    margin-left: 205.83333px; }
  .s-statgrid-pre0Lg6, .s-statgrid-preCLg6, .s-statgrid-preLg6 {
    width: 247px; }
  .s-statgrid-postLg6 {
    margin-left: 247px; }
  .s-statgrid-pre0Lg7, .s-statgrid-preCLg7, .s-statgrid-preLg7 {
    width: 288.16667px; }
  .s-statgrid-postLg7 {
    margin-left: 288.16667px; }
  .s-statgrid-pre0Lg8, .s-statgrid-preCLg8, .s-statgrid-preLg8 {
    width: 329.33333px; }
  .s-statgrid-postLg8 {
    margin-left: 329.33333px; }
  .s-statgrid-pre0Lg9, .s-statgrid-preCLg9, .s-statgrid-preLg9 {
    width: 370.5px; }
  .s-statgrid-postLg9 {
    margin-left: 370.5px; }
  .s-statgrid-pre0Lg10, .s-statgrid-preCLg10, .s-statgrid-preLg10 {
    width: 411.66667px; }
  .s-statgrid-postLg10 {
    margin-left: 411.66667px; }
  .s-statgrid-pre0Lg11, .s-statgrid-preCLg11, .s-statgrid-preLg11 {
    width: 452.83333px; }
  .s-statgrid-postLg11 {
    margin-left: 452.83333px; }
  .s-statgrid-pre0Lg12, .s-statgrid-preCLg12, .s-statgrid-preLg12 {
    width: 494px; }
  .s-statgrid-postLg12 {
    margin-left: 494px; } }
.s-vgBorder0_5, .s-vgBorder1, .s-vgBorder1_5, .s-vgBorder2, .s-vgBorder2_5, .s-vgBorder3, .s-vgBorder3_5, .s-vgBorder4, .s-vgBorder4_5, .s-vgBorder5, .s-vgBorder5_5, .s-vgBorder6, .s-vgBorder6_5, .s-vgBorder7, .s-vgBorder7_5, .s-vgBorder8, .s-vgBorder8_5, .s-vgBorder9, .s-vgBorder9_5, .s-vgBorder10 {
  border: 1px solid #e7e9eB; }

.s-vgThickBorder0_5, .s-vgThickBorder1, .s-vgThickBorder1_5, .s-vgThickBorder2, .s-vgThickBorder2_5, .s-vgThickBorder3, .s-vgThickBorder3_5, .s-vgThickBorder4, .s-vgThickBorder4_5, .s-vgThickBorder5, .s-vgThickBorder5_5, .s-vgThickBorder6, .s-vgThickBorder6_5, .s-vgThickBorder7, .s-vgThickBorder7_5, .s-vgThickBorder8, .s-vgThickBorder8_5, .s-vgThickBorder9, .s-vgThickBorder9_5, .s-vgThickBorder10 {
  border: 2px solid #e7e9eB; }

.s-vgThickBorderHoriz0_5, .s-vgThickBorderHoriz1, .s-vgThickBorderHoriz1_5, .s-vgThickBorderHoriz2, .s-vgThickBorderHoriz2_5, .s-vgThickBorderHoriz3, .s-vgThickBorderHoriz3_5, .s-vgThickBorderHoriz4, .s-vgThickBorderHoriz4_5, .s-vgThickBorderHoriz5, .s-vgThickBorderHoriz5_5, .s-vgThickBorderHoriz6, .s-vgThickBorderHoriz6_5, .s-vgThickBorderHoriz7, .s-vgThickBorderHoriz7_5, .s-vgThickBorderHoriz8, .s-vgThickBorderHoriz8_5, .s-vgThickBorderHoriz9, .s-vgThickBorderHoriz9_5, .s-vgThickBorderHoriz10, .s-vgThickBorderLeft0_5, .s-vgThickBorderLeft1, .s-vgThickBorderLeft1_5, .s-vgThickBorderLeft2, .s-vgThickBorderLeft2_5, .s-vgThickBorderLeft3, .s-vgThickBorderLeft3_5, .s-vgThickBorderLeft4, .s-vgThickBorderLeft4_5, .s-vgThickBorderLeft5, .s-vgThickBorderLeft5_5, .s-vgThickBorderLeft6, .s-vgThickBorderLeft6_5, .s-vgThickBorderLeft7, .s-vgThickBorderLeft7_5, .s-vgThickBorderLeft8, .s-vgThickBorderLeft8_5, .s-vgThickBorderLeft9, .s-vgThickBorderLeft9_5, .s-vgThickBorderLeft10, .s-vgBorderHoriz0_5, .s-vgBorderHoriz1, .s-vgBorderHoriz1_5, .s-vgBorderHoriz2, .s-vgBorderHoriz2_5, .s-vgBorderHoriz3, .s-vgBorderHoriz3_5, .s-vgBorderHoriz4, .s-vgBorderHoriz4_5, .s-vgBorderHoriz5, .s-vgBorderHoriz5_5, .s-vgBorderHoriz6, .s-vgBorderHoriz6_5, .s-vgBorderHoriz7, .s-vgBorderHoriz7_5, .s-vgBorderHoriz8, .s-vgBorderHoriz8_5, .s-vgBorderHoriz9, .s-vgBorderHoriz9_5, .s-vgBorderHoriz10, .s-vgBorderLeft0_5, .s-vgBorderLeft1, .s-vgBorderLeft1_5, .s-vgBorderLeft2, .s-vgBorderLeft2_5, .s-vgBorderLeft3, .s-vgBorderLeft3_5, .s-vgBorderLeft4, .s-vgBorderLeft4_5, .s-vgBorderLeft5, .s-vgBorderLeft5_5, .s-vgBorderLeft6, .s-vgBorderLeft6_5, .s-vgBorderLeft7, .s-vgBorderLeft7_5, .s-vgBorderLeft8, .s-vgBorderLeft8_5, .s-vgBorderLeft9, .s-vgBorderLeft9_5, .s-vgBorderLeft10 {
  border-left: 1px solid #e7e9eB; }

.s-vgThickBorderHoriz0_5, .s-vgThickBorderHoriz1, .s-vgThickBorderHoriz1_5, .s-vgThickBorderHoriz2, .s-vgThickBorderHoriz2_5, .s-vgThickBorderHoriz3, .s-vgThickBorderHoriz3_5, .s-vgThickBorderHoriz4, .s-vgThickBorderHoriz4_5, .s-vgThickBorderHoriz5, .s-vgThickBorderHoriz5_5, .s-vgThickBorderHoriz6, .s-vgThickBorderHoriz6_5, .s-vgThickBorderHoriz7, .s-vgThickBorderHoriz7_5, .s-vgThickBorderHoriz8, .s-vgThickBorderHoriz8_5, .s-vgThickBorderHoriz9, .s-vgThickBorderHoriz9_5, .s-vgThickBorderHoriz10, .s-vgThickBorderLeft0_5, .s-vgThickBorderLeft1, .s-vgThickBorderLeft1_5, .s-vgThickBorderLeft2, .s-vgThickBorderLeft2_5, .s-vgThickBorderLeft3, .s-vgThickBorderLeft3_5, .s-vgThickBorderLeft4, .s-vgThickBorderLeft4_5, .s-vgThickBorderLeft5, .s-vgThickBorderLeft5_5, .s-vgThickBorderLeft6, .s-vgThickBorderLeft6_5, .s-vgThickBorderLeft7, .s-vgThickBorderLeft7_5, .s-vgThickBorderLeft8, .s-vgThickBorderLeft8_5, .s-vgThickBorderLeft9, .s-vgThickBorderLeft9_5, .s-vgThickBorderLeft10 {
  border-left-width: 2px; }

.s-vgThickBorderHoriz0_5, .s-vgThickBorderHoriz1, .s-vgThickBorderHoriz1_5, .s-vgThickBorderHoriz2, .s-vgThickBorderHoriz2_5, .s-vgThickBorderHoriz3, .s-vgThickBorderHoriz3_5, .s-vgThickBorderHoriz4, .s-vgThickBorderHoriz4_5, .s-vgThickBorderHoriz5, .s-vgThickBorderHoriz5_5, .s-vgThickBorderHoriz6, .s-vgThickBorderHoriz6_5, .s-vgThickBorderHoriz7, .s-vgThickBorderHoriz7_5, .s-vgThickBorderHoriz8, .s-vgThickBorderHoriz8_5, .s-vgThickBorderHoriz9, .s-vgThickBorderHoriz9_5, .s-vgThickBorderHoriz10, .s-vgThickBorderRight0_5, .s-vgThickBorderRight1, .s-vgThickBorderRight1_5, .s-vgThickBorderRight2, .s-vgThickBorderRight2_5, .s-vgThickBorderRight3, .s-vgThickBorderRight3_5, .s-vgThickBorderRight4, .s-vgThickBorderRight4_5, .s-vgThickBorderRight5, .s-vgThickBorderRight5_5, .s-vgThickBorderRight6, .s-vgThickBorderRight6_5, .s-vgThickBorderRight7, .s-vgThickBorderRight7_5, .s-vgThickBorderRight8, .s-vgThickBorderRight8_5, .s-vgThickBorderRight9, .s-vgThickBorderRight9_5, .s-vgThickBorderRight10, .s-vgBorderHoriz0_5, .s-vgBorderHoriz1, .s-vgBorderHoriz1_5, .s-vgBorderHoriz2, .s-vgBorderHoriz2_5, .s-vgBorderHoriz3, .s-vgBorderHoriz3_5, .s-vgBorderHoriz4, .s-vgBorderHoriz4_5, .s-vgBorderHoriz5, .s-vgBorderHoriz5_5, .s-vgBorderHoriz6, .s-vgBorderHoriz6_5, .s-vgBorderHoriz7, .s-vgBorderHoriz7_5, .s-vgBorderHoriz8, .s-vgBorderHoriz8_5, .s-vgBorderHoriz9, .s-vgBorderHoriz9_5, .s-vgBorderHoriz10, .s-vgBorderRight0_5, .s-vgBorderRight1, .s-vgBorderRight1_5, .s-vgBorderRight2, .s-vgBorderRight2_5, .s-vgBorderRight3, .s-vgBorderRight3_5, .s-vgBorderRight4, .s-vgBorderRight4_5, .s-vgBorderRight5, .s-vgBorderRight5_5, .s-vgBorderRight6, .s-vgBorderRight6_5, .s-vgBorderRight7, .s-vgBorderRight7_5, .s-vgBorderRight8, .s-vgBorderRight8_5, .s-vgBorderRight9, .s-vgBorderRight9_5, .s-vgBorderRight10 {
  border-right: 1px solid #e7e9eB; }

.s-vgThickBorderHoriz0_5, .s-vgThickBorderHoriz1, .s-vgThickBorderHoriz1_5, .s-vgThickBorderHoriz2, .s-vgThickBorderHoriz2_5, .s-vgThickBorderHoriz3, .s-vgThickBorderHoriz3_5, .s-vgThickBorderHoriz4, .s-vgThickBorderHoriz4_5, .s-vgThickBorderHoriz5, .s-vgThickBorderHoriz5_5, .s-vgThickBorderHoriz6, .s-vgThickBorderHoriz6_5, .s-vgThickBorderHoriz7, .s-vgThickBorderHoriz7_5, .s-vgThickBorderHoriz8, .s-vgThickBorderHoriz8_5, .s-vgThickBorderHoriz9, .s-vgThickBorderHoriz9_5, .s-vgThickBorderHoriz10, .s-vgThickBorderRight0_5, .s-vgThickBorderRight1, .s-vgThickBorderRight1_5, .s-vgThickBorderRight2, .s-vgThickBorderRight2_5, .s-vgThickBorderRight3, .s-vgThickBorderRight3_5, .s-vgThickBorderRight4, .s-vgThickBorderRight4_5, .s-vgThickBorderRight5, .s-vgThickBorderRight5_5, .s-vgThickBorderRight6, .s-vgThickBorderRight6_5, .s-vgThickBorderRight7, .s-vgThickBorderRight7_5, .s-vgThickBorderRight8, .s-vgThickBorderRight8_5, .s-vgThickBorderRight9, .s-vgThickBorderRight9_5, .s-vgThickBorderRight10 {
  border-right-width: 2px; }

.s-vgThickBorderVert0_5, .s-vgThickBorderVert1, .s-vgThickBorderVert1_5, .s-vgThickBorderVert2, .s-vgThickBorderVert2_5, .s-vgThickBorderVert3, .s-vgThickBorderVert3_5, .s-vgThickBorderVert4, .s-vgThickBorderVert4_5, .s-vgThickBorderVert5, .s-vgThickBorderVert5_5, .s-vgThickBorderVert6, .s-vgThickBorderVert6_5, .s-vgThickBorderVert7, .s-vgThickBorderVert7_5, .s-vgThickBorderVert8, .s-vgThickBorderVert8_5, .s-vgThickBorderVert9, .s-vgThickBorderVert9_5, .s-vgThickBorderVert10, .s-vgThickBorderTop0_5, .s-vgThickBorderTop1, .s-vgThickBorderTop1_5, .s-vgThickBorderTop2, .s-vgThickBorderTop2_5, .s-vgThickBorderTop3, .s-vgThickBorderTop3_5, .s-vgThickBorderTop4, .s-vgThickBorderTop4_5, .s-vgThickBorderTop5, .s-vgThickBorderTop5_5, .s-vgThickBorderTop6, .s-vgThickBorderTop6_5, .s-vgThickBorderTop7, .s-vgThickBorderTop7_5, .s-vgThickBorderTop8, .s-vgThickBorderTop8_5, .s-vgThickBorderTop9, .s-vgThickBorderTop9_5, .s-vgThickBorderTop10, .s-vgBorderVert0_5, .s-vgBorderVert1, .s-vgBorderVert1_5, .s-vgBorderVert2, .s-vgBorderVert2_5, .s-vgBorderVert3, .s-vgBorderVert3_5, .s-vgBorderVert4, .s-vgBorderVert4_5, .s-vgBorderVert5, .s-vgBorderVert5_5, .s-vgBorderVert6, .s-vgBorderVert6_5, .s-vgBorderVert7, .s-vgBorderVert7_5, .s-vgBorderVert8, .s-vgBorderVert8_5, .s-vgBorderVert9, .s-vgBorderVert9_5, .s-vgBorderVert10, .s-vgBorderTop0_5, .s-vgBorderTop1, .s-vgBorderTop1_5, .s-vgBorderTop2, .s-vgBorderTop2_5, .s-vgBorderTop3, .s-vgBorderTop3_5, .s-vgBorderTop4, .s-vgBorderTop4_5, .s-vgBorderTop5, .s-vgBorderTop5_5, .s-vgBorderTop6, .s-vgBorderTop6_5, .s-vgBorderTop7, .s-vgBorderTop7_5, .s-vgBorderTop8, .s-vgBorderTop8_5, .s-vgBorderTop9, .s-vgBorderTop9_5, .s-vgBorderTop10 {
  border-top: 1px solid #e7e9eB; }

.s-vgThickBorderVert0_5, .s-vgThickBorderVert1, .s-vgThickBorderVert1_5, .s-vgThickBorderVert2, .s-vgThickBorderVert2_5, .s-vgThickBorderVert3, .s-vgThickBorderVert3_5, .s-vgThickBorderVert4, .s-vgThickBorderVert4_5, .s-vgThickBorderVert5, .s-vgThickBorderVert5_5, .s-vgThickBorderVert6, .s-vgThickBorderVert6_5, .s-vgThickBorderVert7, .s-vgThickBorderVert7_5, .s-vgThickBorderVert8, .s-vgThickBorderVert8_5, .s-vgThickBorderVert9, .s-vgThickBorderVert9_5, .s-vgThickBorderVert10, .s-vgThickBorderTop0_5, .s-vgThickBorderTop1, .s-vgThickBorderTop1_5, .s-vgThickBorderTop2, .s-vgThickBorderTop2_5, .s-vgThickBorderTop3, .s-vgThickBorderTop3_5, .s-vgThickBorderTop4, .s-vgThickBorderTop4_5, .s-vgThickBorderTop5, .s-vgThickBorderTop5_5, .s-vgThickBorderTop6, .s-vgThickBorderTop6_5, .s-vgThickBorderTop7, .s-vgThickBorderTop7_5, .s-vgThickBorderTop8, .s-vgThickBorderTop8_5, .s-vgThickBorderTop9, .s-vgThickBorderTop9_5, .s-vgThickBorderTop10 {
  border-top-width: 2px; }

.s-vgThickBorderVert0_5, .s-vgThickBorderVert1, .s-vgThickBorderVert1_5, .s-vgThickBorderVert2, .s-vgThickBorderVert2_5, .s-vgThickBorderVert3, .s-vgThickBorderVert3_5, .s-vgThickBorderVert4, .s-vgThickBorderVert4_5, .s-vgThickBorderVert5, .s-vgThickBorderVert5_5, .s-vgThickBorderVert6, .s-vgThickBorderVert6_5, .s-vgThickBorderVert7, .s-vgThickBorderVert7_5, .s-vgThickBorderVert8, .s-vgThickBorderVert8_5, .s-vgThickBorderVert9, .s-vgThickBorderVert9_5, .s-vgThickBorderVert10, .s-vgThickBorderBottom0_5, .s-vgThickBorderBottom1, .s-vgThickBorderBottom1_5, .s-vgThickBorderBottom2, .s-vgThickBorderBottom2_5, .s-vgThickBorderBottom3, .s-vgThickBorderBottom3_5, .s-vgThickBorderBottom4, .s-vgThickBorderBottom4_5, .s-vgThickBorderBottom5, .s-vgThickBorderBottom5_5, .s-vgThickBorderBottom6, .s-vgThickBorderBottom6_5, .s-vgThickBorderBottom7, .s-vgThickBorderBottom7_5, .s-vgThickBorderBottom8, .s-vgThickBorderBottom8_5, .s-vgThickBorderBottom9, .s-vgThickBorderBottom9_5, .s-vgThickBorderBottom10, .s-vgBorderVert0_5, .s-vgBorderVert1, .s-vgBorderVert1_5, .s-vgBorderVert2, .s-vgBorderVert2_5, .s-vgBorderVert3, .s-vgBorderVert3_5, .s-vgBorderVert4, .s-vgBorderVert4_5, .s-vgBorderVert5, .s-vgBorderVert5_5, .s-vgBorderVert6, .s-vgBorderVert6_5, .s-vgBorderVert7, .s-vgBorderVert7_5, .s-vgBorderVert8, .s-vgBorderVert8_5, .s-vgBorderVert9, .s-vgBorderVert9_5, .s-vgBorderVert10, .s-vgBorderBottom0_5, .s-vgBorderBottom1, .s-vgBorderBottom1_5, .s-vgBorderBottom2, .s-vgBorderBottom2_5, .s-vgBorderBottom3, .s-vgBorderBottom3_5, .s-vgBorderBottom4, .s-vgBorderBottom4_5, .s-vgBorderBottom5, .s-vgBorderBottom5_5, .s-vgBorderBottom6, .s-vgBorderBottom6_5, .s-vgBorderBottom7, .s-vgBorderBottom7_5, .s-vgBorderBottom8, .s-vgBorderBottom8_5, .s-vgBorderBottom9, .s-vgBorderBottom9_5, .s-vgBorderBottom10 {
  border-bottom: 1px solid #e7e9eB; }

.s-vgThickBorderVert0_5, .s-vgThickBorderVert1, .s-vgThickBorderVert1_5, .s-vgThickBorderVert2, .s-vgThickBorderVert2_5, .s-vgThickBorderVert3, .s-vgThickBorderVert3_5, .s-vgThickBorderVert4, .s-vgThickBorderVert4_5, .s-vgThickBorderVert5, .s-vgThickBorderVert5_5, .s-vgThickBorderVert6, .s-vgThickBorderVert6_5, .s-vgThickBorderVert7, .s-vgThickBorderVert7_5, .s-vgThickBorderVert8, .s-vgThickBorderVert8_5, .s-vgThickBorderVert9, .s-vgThickBorderVert9_5, .s-vgThickBorderVert10, .s-vgThickBorderBottom0_5, .s-vgThickBorderBottom1, .s-vgThickBorderBottom1_5, .s-vgThickBorderBottom2, .s-vgThickBorderBottom2_5, .s-vgThickBorderBottom3, .s-vgThickBorderBottom3_5, .s-vgThickBorderBottom4, .s-vgThickBorderBottom4_5, .s-vgThickBorderBottom5, .s-vgThickBorderBottom5_5, .s-vgThickBorderBottom6, .s-vgThickBorderBottom6_5, .s-vgThickBorderBottom7, .s-vgThickBorderBottom7_5, .s-vgThickBorderBottom8, .s-vgThickBorderBottom8_5, .s-vgThickBorderBottom9, .s-vgThickBorderBottom9_5, .s-vgThickBorderBottom10 {
  border-bottom-width: 2px; }

.s-vg0_5 {
  margin: 7px; }

.s-vgPad0_5 {
  padding: 7px; }

.s-vgBorder0_5 {
  padding: 6px; }

.s-vgThickBorder0_5 {
  padding: 5px; }

.s-vgPull0_5 {
  margin: -7px; }

.s-vg1 {
  margin: 14px; }

.s-vgPad1 {
  padding: 14px; }

.s-vgBorder1 {
  padding: 13px; }

.s-vgThickBorder1 {
  padding: 12px; }

.s-vgPull1 {
  margin: -14px; }

.s-vg1_5 {
  margin: 21px; }

.s-vgPad1_5 {
  padding: 21px; }

.s-vgBorder1_5 {
  padding: 20px; }

.s-vgThickBorder1_5 {
  padding: 19px; }

.s-vgPull1_5 {
  margin: -21px; }

.s-vg2 {
  margin: 28px; }

.s-vgPad2 {
  padding: 28px; }

.s-vgBorder2 {
  padding: 27px; }

.s-vgThickBorder2 {
  padding: 26px; }

.s-vgPull2 {
  margin: -28px; }

.s-vg2_5 {
  margin: 35px; }

.s-vgPad2_5 {
  padding: 35px; }

.s-vgBorder2_5 {
  padding: 34px; }

.s-vgThickBorder2_5 {
  padding: 33px; }

.s-vgPull2_5 {
  margin: -35px; }

.s-vg3 {
  margin: 42px; }

.s-vgPad3 {
  padding: 42px; }

.s-vgBorder3 {
  padding: 41px; }

.s-vgThickBorder3 {
  padding: 40px; }

.s-vgPull3 {
  margin: -42px; }

.s-vg3_5 {
  margin: 49px; }

.s-vgPad3_5 {
  padding: 49px; }

.s-vgBorder3_5 {
  padding: 48px; }

.s-vgThickBorder3_5 {
  padding: 47px; }

.s-vgPull3_5 {
  margin: -49px; }

.s-vg4 {
  margin: 56px; }

.s-vgPad4 {
  padding: 56px; }

.s-vgBorder4 {
  padding: 55px; }

.s-vgThickBorder4 {
  padding: 54px; }

.s-vgPull4 {
  margin: -56px; }

.s-vg4_5 {
  margin: 63px; }

.s-vgPad4_5 {
  padding: 63px; }

.s-vgBorder4_5 {
  padding: 62px; }

.s-vgThickBorder4_5 {
  padding: 61px; }

.s-vgPull4_5 {
  margin: -63px; }

.s-vg5 {
  margin: 70px; }

.s-vgPad5 {
  padding: 70px; }

.s-vgBorder5 {
  padding: 69px; }

.s-vgThickBorder5 {
  padding: 68px; }

.s-vgPull5 {
  margin: -70px; }

.s-vg5_5 {
  margin: 77px; }

.s-vgPad5_5 {
  padding: 77px; }

.s-vgBorder5_5 {
  padding: 76px; }

.s-vgThickBorder5_5 {
  padding: 75px; }

.s-vgPull5_5 {
  margin: -77px; }

.s-vg6 {
  margin: 84px; }

.s-vgPad6 {
  padding: 84px; }

.s-vgBorder6 {
  padding: 83px; }

.s-vgThickBorder6 {
  padding: 82px; }

.s-vgPull6 {
  margin: -84px; }

.s-vg6_5 {
  margin: 91px; }

.s-vgPad6_5 {
  padding: 91px; }

.s-vgBorder6_5 {
  padding: 90px; }

.s-vgThickBorder6_5 {
  padding: 89px; }

.s-vgPull6_5 {
  margin: -91px; }

.s-vg7 {
  margin: 98px; }

.s-vgPad7 {
  padding: 98px; }

.s-vgBorder7 {
  padding: 97px; }

.s-vgThickBorder7 {
  padding: 96px; }

.s-vgPull7 {
  margin: -98px; }

.s-vg7_5 {
  margin: 105px; }

.s-vgPad7_5 {
  padding: 105px; }

.s-vgBorder7_5 {
  padding: 104px; }

.s-vgThickBorder7_5 {
  padding: 103px; }

.s-vgPull7_5 {
  margin: -105px; }

.s-vg8 {
  margin: 112px; }

.s-vgPad8 {
  padding: 112px; }

.s-vgBorder8 {
  padding: 111px; }

.s-vgThickBorder8 {
  padding: 110px; }

.s-vgPull8 {
  margin: -112px; }

.s-vg8_5 {
  margin: 119px; }

.s-vgPad8_5 {
  padding: 119px; }

.s-vgBorder8_5 {
  padding: 118px; }

.s-vgThickBorder8_5 {
  padding: 117px; }

.s-vgPull8_5 {
  margin: -119px; }

.s-vg9 {
  margin: 126px; }

.s-vgPad9 {
  padding: 126px; }

.s-vgBorder9 {
  padding: 125px; }

.s-vgThickBorder9 {
  padding: 124px; }

.s-vgPull9 {
  margin: -126px; }

.s-vg9_5 {
  margin: 133px; }

.s-vgPad9_5 {
  padding: 133px; }

.s-vgBorder9_5 {
  padding: 132px; }

.s-vgThickBorder9_5 {
  padding: 131px; }

.s-vgPull9_5 {
  margin: -133px; }

.s-vg10 {
  margin: 140px; }

.s-vgPad10 {
  padding: 140px; }

.s-vgBorder10 {
  padding: 139px; }

.s-vgThickBorder10 {
  padding: 138px; }

.s-vgPull10 {
  margin: -140px; }

.s-vgVert0_5 {
  margin-top: 7px;
  margin-bottom: 7px; }

.s-vgPadVert0_5 {
  padding-top: 7px;
  padding-bottom: 7px; }

.s-vgBorderVert0_5 {
  padding-top: 6px;
  padding-bottom: 6px; }

.s-vgThickBorderVert0_5 {
  padding-top: 5px;
  padding-bottom: 5px; }

.s-vgPullVert0_5 {
  margin-top: -7px;
  margin-bottom: -7px; }

.s-vgHoriz0_5 {
  margin-left: 7px;
  margin-right: 7px; }

.s-vgPadHoriz0_5 {
  padding-left: 7px;
  padding-right: 7px; }

.s-vgBorderHoriz0_5 {
  padding-left: 6px;
  padding-right: 6px; }

.s-vgThickBorderHoriz0_5 {
  padding-left: 5px;
  padding-right: 5px; }

.s-vgPullHoriz0_5 {
  margin-left: -7px;
  margin-right: -7px; }

.s-vgVert1 {
  margin-top: 14px;
  margin-bottom: 14px; }

.s-vgPadVert1 {
  padding-top: 14px;
  padding-bottom: 14px; }

.s-vgBorderVert1 {
  padding-top: 13px;
  padding-bottom: 13px; }

.s-vgThickBorderVert1 {
  padding-top: 12px;
  padding-bottom: 12px; }

.s-vgPullVert1 {
  margin-top: -14px;
  margin-bottom: -14px; }

.s-vgHoriz1 {
  margin-left: 14px;
  margin-right: 14px; }

.s-vgPadHoriz1 {
  padding-left: 14px;
  padding-right: 14px; }

.s-vgBorderHoriz1 {
  padding-left: 13px;
  padding-right: 13px; }

.s-vgThickBorderHoriz1 {
  padding-left: 12px;
  padding-right: 12px; }

.s-vgPullHoriz1 {
  margin-left: -14px;
  margin-right: -14px; }

.s-vgVert1_5 {
  margin-top: 21px;
  margin-bottom: 21px; }

.s-vgPadVert1_5 {
  padding-top: 21px;
  padding-bottom: 21px; }

.s-vgBorderVert1_5 {
  padding-top: 20px;
  padding-bottom: 20px; }

.s-vgThickBorderVert1_5 {
  padding-top: 19px;
  padding-bottom: 19px; }

.s-vgPullVert1_5 {
  margin-top: -21px;
  margin-bottom: -21px; }

.s-vgHoriz1_5 {
  margin-left: 21px;
  margin-right: 21px; }

.s-vgPadHoriz1_5 {
  padding-left: 21px;
  padding-right: 21px; }

.s-vgBorderHoriz1_5 {
  padding-left: 20px;
  padding-right: 20px; }

.s-vgThickBorderHoriz1_5 {
  padding-left: 19px;
  padding-right: 19px; }

.s-vgPullHoriz1_5 {
  margin-left: -21px;
  margin-right: -21px; }

.s-vgVert2 {
  margin-top: 28px;
  margin-bottom: 28px; }

.s-vgPadVert2 {
  padding-top: 28px;
  padding-bottom: 28px; }

.s-vgBorderVert2 {
  padding-top: 27px;
  padding-bottom: 27px; }

.s-vgThickBorderVert2 {
  padding-top: 26px;
  padding-bottom: 26px; }

.s-vgPullVert2 {
  margin-top: -28px;
  margin-bottom: -28px; }

.s-vgHoriz2 {
  margin-left: 28px;
  margin-right: 28px; }

.s-vgPadHoriz2 {
  padding-left: 28px;
  padding-right: 28px; }

.s-vgBorderHoriz2 {
  padding-left: 27px;
  padding-right: 27px; }

.s-vgThickBorderHoriz2 {
  padding-left: 26px;
  padding-right: 26px; }

.s-vgPullHoriz2 {
  margin-left: -28px;
  margin-right: -28px; }

.s-vgVert2_5 {
  margin-top: 35px;
  margin-bottom: 35px; }

.s-vgPadVert2_5 {
  padding-top: 35px;
  padding-bottom: 35px; }

.s-vgBorderVert2_5 {
  padding-top: 34px;
  padding-bottom: 34px; }

.s-vgThickBorderVert2_5 {
  padding-top: 33px;
  padding-bottom: 33px; }

.s-vgPullVert2_5 {
  margin-top: -35px;
  margin-bottom: -35px; }

.s-vgHoriz2_5 {
  margin-left: 35px;
  margin-right: 35px; }

.s-vgPadHoriz2_5 {
  padding-left: 35px;
  padding-right: 35px; }

.s-vgBorderHoriz2_5 {
  padding-left: 34px;
  padding-right: 34px; }

.s-vgThickBorderHoriz2_5 {
  padding-left: 33px;
  padding-right: 33px; }

.s-vgPullHoriz2_5 {
  margin-left: -35px;
  margin-right: -35px; }

.s-vgVert3 {
  margin-top: 42px;
  margin-bottom: 42px; }

.s-vgPadVert3 {
  padding-top: 42px;
  padding-bottom: 42px; }

.s-vgBorderVert3 {
  padding-top: 41px;
  padding-bottom: 41px; }

.s-vgThickBorderVert3 {
  padding-top: 40px;
  padding-bottom: 40px; }

.s-vgPullVert3 {
  margin-top: -42px;
  margin-bottom: -42px; }

.s-vgHoriz3 {
  margin-left: 42px;
  margin-right: 42px; }

.s-vgPadHoriz3 {
  padding-left: 42px;
  padding-right: 42px; }

.s-vgBorderHoriz3 {
  padding-left: 41px;
  padding-right: 41px; }

.s-vgThickBorderHoriz3 {
  padding-left: 40px;
  padding-right: 40px; }

.s-vgPullHoriz3 {
  margin-left: -42px;
  margin-right: -42px; }

.s-vgVert3_5 {
  margin-top: 49px;
  margin-bottom: 49px; }

.s-vgPadVert3_5 {
  padding-top: 49px;
  padding-bottom: 49px; }

.s-vgBorderVert3_5 {
  padding-top: 48px;
  padding-bottom: 48px; }

.s-vgThickBorderVert3_5 {
  padding-top: 47px;
  padding-bottom: 47px; }

.s-vgPullVert3_5 {
  margin-top: -49px;
  margin-bottom: -49px; }

.s-vgHoriz3_5 {
  margin-left: 49px;
  margin-right: 49px; }

.s-vgPadHoriz3_5 {
  padding-left: 49px;
  padding-right: 49px; }

.s-vgBorderHoriz3_5 {
  padding-left: 48px;
  padding-right: 48px; }

.s-vgThickBorderHoriz3_5 {
  padding-left: 47px;
  padding-right: 47px; }

.s-vgPullHoriz3_5 {
  margin-left: -49px;
  margin-right: -49px; }

.s-vgVert4 {
  margin-top: 56px;
  margin-bottom: 56px; }

.s-vgPadVert4 {
  padding-top: 56px;
  padding-bottom: 56px; }

.s-vgBorderVert4 {
  padding-top: 55px;
  padding-bottom: 55px; }

.s-vgThickBorderVert4 {
  padding-top: 54px;
  padding-bottom: 54px; }

.s-vgPullVert4 {
  margin-top: -56px;
  margin-bottom: -56px; }

.s-vgHoriz4 {
  margin-left: 56px;
  margin-right: 56px; }

.s-vgPadHoriz4 {
  padding-left: 56px;
  padding-right: 56px; }

.s-vgBorderHoriz4 {
  padding-left: 55px;
  padding-right: 55px; }

.s-vgThickBorderHoriz4 {
  padding-left: 54px;
  padding-right: 54px; }

.s-vgPullHoriz4 {
  margin-left: -56px;
  margin-right: -56px; }

.s-vgVert4_5 {
  margin-top: 63px;
  margin-bottom: 63px; }

.s-vgPadVert4_5 {
  padding-top: 63px;
  padding-bottom: 63px; }

.s-vgBorderVert4_5 {
  padding-top: 62px;
  padding-bottom: 62px; }

.s-vgThickBorderVert4_5 {
  padding-top: 61px;
  padding-bottom: 61px; }

.s-vgPullVert4_5 {
  margin-top: -63px;
  margin-bottom: -63px; }

.s-vgHoriz4_5 {
  margin-left: 63px;
  margin-right: 63px; }

.s-vgPadHoriz4_5 {
  padding-left: 63px;
  padding-right: 63px; }

.s-vgBorderHoriz4_5 {
  padding-left: 62px;
  padding-right: 62px; }

.s-vgThickBorderHoriz4_5 {
  padding-left: 61px;
  padding-right: 61px; }

.s-vgPullHoriz4_5 {
  margin-left: -63px;
  margin-right: -63px; }

.s-vgVert5 {
  margin-top: 70px;
  margin-bottom: 70px; }

.s-vgPadVert5 {
  padding-top: 70px;
  padding-bottom: 70px; }

.s-vgBorderVert5 {
  padding-top: 69px;
  padding-bottom: 69px; }

.s-vgThickBorderVert5 {
  padding-top: 68px;
  padding-bottom: 68px; }

.s-vgPullVert5 {
  margin-top: -70px;
  margin-bottom: -70px; }

.s-vgHoriz5 {
  margin-left: 70px;
  margin-right: 70px; }

.s-vgPadHoriz5 {
  padding-left: 70px;
  padding-right: 70px; }

.s-vgBorderHoriz5 {
  padding-left: 69px;
  padding-right: 69px; }

.s-vgThickBorderHoriz5 {
  padding-left: 68px;
  padding-right: 68px; }

.s-vgPullHoriz5 {
  margin-left: -70px;
  margin-right: -70px; }

.s-vgVert5_5 {
  margin-top: 77px;
  margin-bottom: 77px; }

.s-vgPadVert5_5 {
  padding-top: 77px;
  padding-bottom: 77px; }

.s-vgBorderVert5_5 {
  padding-top: 76px;
  padding-bottom: 76px; }

.s-vgThickBorderVert5_5 {
  padding-top: 75px;
  padding-bottom: 75px; }

.s-vgPullVert5_5 {
  margin-top: -77px;
  margin-bottom: -77px; }

.s-vgHoriz5_5 {
  margin-left: 77px;
  margin-right: 77px; }

.s-vgPadHoriz5_5 {
  padding-left: 77px;
  padding-right: 77px; }

.s-vgBorderHoriz5_5 {
  padding-left: 76px;
  padding-right: 76px; }

.s-vgThickBorderHoriz5_5 {
  padding-left: 75px;
  padding-right: 75px; }

.s-vgPullHoriz5_5 {
  margin-left: -77px;
  margin-right: -77px; }

.s-vgVert6 {
  margin-top: 84px;
  margin-bottom: 84px; }

.s-vgPadVert6 {
  padding-top: 84px;
  padding-bottom: 84px; }

.s-vgBorderVert6 {
  padding-top: 83px;
  padding-bottom: 83px; }

.s-vgThickBorderVert6 {
  padding-top: 82px;
  padding-bottom: 82px; }

.s-vgPullVert6 {
  margin-top: -84px;
  margin-bottom: -84px; }

.s-vgHoriz6 {
  margin-left: 84px;
  margin-right: 84px; }

.s-vgPadHoriz6 {
  padding-left: 84px;
  padding-right: 84px; }

.s-vgBorderHoriz6 {
  padding-left: 83px;
  padding-right: 83px; }

.s-vgThickBorderHoriz6 {
  padding-left: 82px;
  padding-right: 82px; }

.s-vgPullHoriz6 {
  margin-left: -84px;
  margin-right: -84px; }

.s-vgVert6_5 {
  margin-top: 91px;
  margin-bottom: 91px; }

.s-vgPadVert6_5 {
  padding-top: 91px;
  padding-bottom: 91px; }

.s-vgBorderVert6_5 {
  padding-top: 90px;
  padding-bottom: 90px; }

.s-vgThickBorderVert6_5 {
  padding-top: 89px;
  padding-bottom: 89px; }

.s-vgPullVert6_5 {
  margin-top: -91px;
  margin-bottom: -91px; }

.s-vgHoriz6_5 {
  margin-left: 91px;
  margin-right: 91px; }

.s-vgPadHoriz6_5 {
  padding-left: 91px;
  padding-right: 91px; }

.s-vgBorderHoriz6_5 {
  padding-left: 90px;
  padding-right: 90px; }

.s-vgThickBorderHoriz6_5 {
  padding-left: 89px;
  padding-right: 89px; }

.s-vgPullHoriz6_5 {
  margin-left: -91px;
  margin-right: -91px; }

.s-vgVert7 {
  margin-top: 98px;
  margin-bottom: 98px; }

.s-vgPadVert7 {
  padding-top: 98px;
  padding-bottom: 98px; }

.s-vgBorderVert7 {
  padding-top: 97px;
  padding-bottom: 97px; }

.s-vgThickBorderVert7 {
  padding-top: 96px;
  padding-bottom: 96px; }

.s-vgPullVert7 {
  margin-top: -98px;
  margin-bottom: -98px; }

.s-vgHoriz7 {
  margin-left: 98px;
  margin-right: 98px; }

.s-vgPadHoriz7 {
  padding-left: 98px;
  padding-right: 98px; }

.s-vgBorderHoriz7 {
  padding-left: 97px;
  padding-right: 97px; }

.s-vgThickBorderHoriz7 {
  padding-left: 96px;
  padding-right: 96px; }

.s-vgPullHoriz7 {
  margin-left: -98px;
  margin-right: -98px; }

.s-vgVert7_5 {
  margin-top: 105px;
  margin-bottom: 105px; }

.s-vgPadVert7_5 {
  padding-top: 105px;
  padding-bottom: 105px; }

.s-vgBorderVert7_5 {
  padding-top: 104px;
  padding-bottom: 104px; }

.s-vgThickBorderVert7_5 {
  padding-top: 103px;
  padding-bottom: 103px; }

.s-vgPullVert7_5 {
  margin-top: -105px;
  margin-bottom: -105px; }

.s-vgHoriz7_5 {
  margin-left: 105px;
  margin-right: 105px; }

.s-vgPadHoriz7_5 {
  padding-left: 105px;
  padding-right: 105px; }

.s-vgBorderHoriz7_5 {
  padding-left: 104px;
  padding-right: 104px; }

.s-vgThickBorderHoriz7_5 {
  padding-left: 103px;
  padding-right: 103px; }

.s-vgPullHoriz7_5 {
  margin-left: -105px;
  margin-right: -105px; }

.s-vgVert8 {
  margin-top: 112px;
  margin-bottom: 112px; }

.s-vgPadVert8 {
  padding-top: 112px;
  padding-bottom: 112px; }

.s-vgBorderVert8 {
  padding-top: 111px;
  padding-bottom: 111px; }

.s-vgThickBorderVert8 {
  padding-top: 110px;
  padding-bottom: 110px; }

.s-vgPullVert8 {
  margin-top: -112px;
  margin-bottom: -112px; }

.s-vgHoriz8 {
  margin-left: 112px;
  margin-right: 112px; }

.s-vgPadHoriz8 {
  padding-left: 112px;
  padding-right: 112px; }

.s-vgBorderHoriz8 {
  padding-left: 111px;
  padding-right: 111px; }

.s-vgThickBorderHoriz8 {
  padding-left: 110px;
  padding-right: 110px; }

.s-vgPullHoriz8 {
  margin-left: -112px;
  margin-right: -112px; }

.s-vgVert8_5 {
  margin-top: 119px;
  margin-bottom: 119px; }

.s-vgPadVert8_5 {
  padding-top: 119px;
  padding-bottom: 119px; }

.s-vgBorderVert8_5 {
  padding-top: 118px;
  padding-bottom: 118px; }

.s-vgThickBorderVert8_5 {
  padding-top: 117px;
  padding-bottom: 117px; }

.s-vgPullVert8_5 {
  margin-top: -119px;
  margin-bottom: -119px; }

.s-vgHoriz8_5 {
  margin-left: 119px;
  margin-right: 119px; }

.s-vgPadHoriz8_5 {
  padding-left: 119px;
  padding-right: 119px; }

.s-vgBorderHoriz8_5 {
  padding-left: 118px;
  padding-right: 118px; }

.s-vgThickBorderHoriz8_5 {
  padding-left: 117px;
  padding-right: 117px; }

.s-vgPullHoriz8_5 {
  margin-left: -119px;
  margin-right: -119px; }

.s-vgVert9 {
  margin-top: 126px;
  margin-bottom: 126px; }

.s-vgPadVert9 {
  padding-top: 126px;
  padding-bottom: 126px; }

.s-vgBorderVert9 {
  padding-top: 125px;
  padding-bottom: 125px; }

.s-vgThickBorderVert9 {
  padding-top: 124px;
  padding-bottom: 124px; }

.s-vgPullVert9 {
  margin-top: -126px;
  margin-bottom: -126px; }

.s-vgHoriz9 {
  margin-left: 126px;
  margin-right: 126px; }

.s-vgPadHoriz9 {
  padding-left: 126px;
  padding-right: 126px; }

.s-vgBorderHoriz9 {
  padding-left: 125px;
  padding-right: 125px; }

.s-vgThickBorderHoriz9 {
  padding-left: 124px;
  padding-right: 124px; }

.s-vgPullHoriz9 {
  margin-left: -126px;
  margin-right: -126px; }

.s-vgVert9_5 {
  margin-top: 133px;
  margin-bottom: 133px; }

.s-vgPadVert9_5 {
  padding-top: 133px;
  padding-bottom: 133px; }

.s-vgBorderVert9_5 {
  padding-top: 132px;
  padding-bottom: 132px; }

.s-vgThickBorderVert9_5 {
  padding-top: 131px;
  padding-bottom: 131px; }

.s-vgPullVert9_5 {
  margin-top: -133px;
  margin-bottom: -133px; }

.s-vgHoriz9_5 {
  margin-left: 133px;
  margin-right: 133px; }

.s-vgPadHoriz9_5 {
  padding-left: 133px;
  padding-right: 133px; }

.s-vgBorderHoriz9_5 {
  padding-left: 132px;
  padding-right: 132px; }

.s-vgThickBorderHoriz9_5 {
  padding-left: 131px;
  padding-right: 131px; }

.s-vgPullHoriz9_5 {
  margin-left: -133px;
  margin-right: -133px; }

.s-vgVert10 {
  margin-top: 140px;
  margin-bottom: 140px; }

.s-vgPadVert10 {
  padding-top: 140px;
  padding-bottom: 140px; }

.s-vgBorderVert10 {
  padding-top: 139px;
  padding-bottom: 139px; }

.s-vgThickBorderVert10 {
  padding-top: 138px;
  padding-bottom: 138px; }

.s-vgPullVert10 {
  margin-top: -140px;
  margin-bottom: -140px; }

.s-vgHoriz10 {
  margin-left: 140px;
  margin-right: 140px; }

.s-vgPadHoriz10 {
  padding-left: 140px;
  padding-right: 140px; }

.s-vgBorderHoriz10 {
  padding-left: 139px;
  padding-right: 139px; }

.s-vgThickBorderHoriz10 {
  padding-left: 138px;
  padding-right: 138px; }

.s-vgPullHoriz10 {
  margin-left: -140px;
  margin-right: -140px; }

.s-vgLeft0_5 {
  margin-left: 7px; }

.s-vgPadLeft0_5 {
  padding-left: 7px; }

.s-vgBorderLeft0_5 {
  padding-left: 6px; }

.s-vgThickBorderLeft0_5 {
  padding-left: 5px; }

.s-vgPullLeft0_5 {
  margin-left: -7px; }

.s-vgRight0_5 {
  margin-right: 7px; }

.s-vgPadRight0_5 {
  padding-right: 7px; }

.s-vgBorderRight0_5 {
  padding-right: 6px; }

.s-vgThickBorderRight0_5 {
  padding-right: 5px; }

.s-vgPullRight0_5 {
  margin-right: -7px; }

.s-vgTop0_5 {
  margin-top: 7px; }

.s-vgPadTop0_5 {
  padding-top: 7px; }

.s-vgBorderTop0_5 {
  padding-top: 6px; }

.s-vgThickBorderTop0_5 {
  padding-top: 5px; }

.s-vgPullTop0_5 {
  margin-top: -7px; }

.s-vgBottom0_5 {
  margin-bottom: 7px; }

.s-vgPadBottom0_5 {
  padding-bottom: 7px; }

.s-vgBorderBottom0_5 {
  padding-bottom: 6px; }

.s-vgThickBorderBottom0_5 {
  padding-bottom: 5px; }

.s-vgPullBottom0_5 {
  margin-bottom: -7px; }

.s-vgLeft1 {
  margin-left: 14px; }

.s-vgPadLeft1 {
  padding-left: 14px; }

.s-vgBorderLeft1 {
  padding-left: 13px; }

.s-vgThickBorderLeft1 {
  padding-left: 12px; }

.s-vgPullLeft1 {
  margin-left: -14px; }

.s-vgRight1 {
  margin-right: 14px; }

.s-vgPadRight1 {
  padding-right: 14px; }

.s-vgBorderRight1 {
  padding-right: 13px; }

.s-vgThickBorderRight1 {
  padding-right: 12px; }

.s-vgPullRight1 {
  margin-right: -14px; }

.s-vgTop1 {
  margin-top: 14px; }

.s-vgPadTop1 {
  padding-top: 14px; }

.s-vgBorderTop1 {
  padding-top: 13px; }

.s-vgThickBorderTop1 {
  padding-top: 12px; }

.s-vgPullTop1 {
  margin-top: -14px; }

.s-vgBottom1 {
  margin-bottom: 14px; }

.s-vgPadBottom1 {
  padding-bottom: 14px; }

.s-vgBorderBottom1 {
  padding-bottom: 13px; }

.s-vgThickBorderBottom1 {
  padding-bottom: 12px; }

.s-vgPullBottom1 {
  margin-bottom: -14px; }

.s-vgLeft1_5 {
  margin-left: 21px; }

.s-vgPadLeft1_5 {
  padding-left: 21px; }

.s-vgBorderLeft1_5 {
  padding-left: 20px; }

.s-vgThickBorderLeft1_5 {
  padding-left: 19px; }

.s-vgPullLeft1_5 {
  margin-left: -21px; }

.s-vgRight1_5 {
  margin-right: 21px; }

.s-vgPadRight1_5 {
  padding-right: 21px; }

.s-vgBorderRight1_5 {
  padding-right: 20px; }

.s-vgThickBorderRight1_5 {
  padding-right: 19px; }

.s-vgPullRight1_5 {
  margin-right: -21px; }

.s-vgTop1_5 {
  margin-top: 21px; }

.s-vgPadTop1_5 {
  padding-top: 21px; }

.s-vgBorderTop1_5 {
  padding-top: 20px; }

.s-vgThickBorderTop1_5 {
  padding-top: 19px; }

.s-vgPullTop1_5 {
  margin-top: -21px; }

.s-vgBottom1_5 {
  margin-bottom: 21px; }

.s-vgPadBottom1_5 {
  padding-bottom: 21px; }

.s-vgBorderBottom1_5 {
  padding-bottom: 20px; }

.s-vgThickBorderBottom1_5 {
  padding-bottom: 19px; }

.s-vgPullBottom1_5 {
  margin-bottom: -21px; }

.s-vgLeft2 {
  margin-left: 28px; }

.s-vgPadLeft2 {
  padding-left: 28px; }

.s-vgBorderLeft2 {
  padding-left: 27px; }

.s-vgThickBorderLeft2 {
  padding-left: 26px; }

.s-vgPullLeft2 {
  margin-left: -28px; }

.s-vgRight2 {
  margin-right: 28px; }

.s-vgPadRight2 {
  padding-right: 28px; }

.s-vgBorderRight2 {
  padding-right: 27px; }

.s-vgThickBorderRight2 {
  padding-right: 26px; }

.s-vgPullRight2 {
  margin-right: -28px; }

.s-vgTop2 {
  margin-top: 28px; }

.s-vgPadTop2 {
  padding-top: 28px; }

.s-vgBorderTop2 {
  padding-top: 27px; }

.s-vgThickBorderTop2 {
  padding-top: 26px; }

.s-vgPullTop2 {
  margin-top: -28px; }

.s-vgBottom2 {
  margin-bottom: 28px; }

.s-vgPadBottom2 {
  padding-bottom: 28px; }

.s-vgBorderBottom2 {
  padding-bottom: 27px; }

.s-vgThickBorderBottom2 {
  padding-bottom: 26px; }

.s-vgPullBottom2 {
  margin-bottom: -28px; }

.s-vgLeft2_5 {
  margin-left: 35px; }

.s-vgPadLeft2_5 {
  padding-left: 35px; }

.s-vgBorderLeft2_5 {
  padding-left: 34px; }

.s-vgThickBorderLeft2_5 {
  padding-left: 33px; }

.s-vgPullLeft2_5 {
  margin-left: -35px; }

.s-vgRight2_5 {
  margin-right: 35px; }

.s-vgPadRight2_5 {
  padding-right: 35px; }

.s-vgBorderRight2_5 {
  padding-right: 34px; }

.s-vgThickBorderRight2_5 {
  padding-right: 33px; }

.s-vgPullRight2_5 {
  margin-right: -35px; }

.s-vgTop2_5 {
  margin-top: 35px; }

.s-vgPadTop2_5 {
  padding-top: 35px; }

.s-vgBorderTop2_5 {
  padding-top: 34px; }

.s-vgThickBorderTop2_5 {
  padding-top: 33px; }

.s-vgPullTop2_5 {
  margin-top: -35px; }

.s-vgBottom2_5 {
  margin-bottom: 35px; }

.s-vgPadBottom2_5 {
  padding-bottom: 35px; }

.s-vgBorderBottom2_5 {
  padding-bottom: 34px; }

.s-vgThickBorderBottom2_5 {
  padding-bottom: 33px; }

.s-vgPullBottom2_5 {
  margin-bottom: -35px; }

.s-vgLeft3 {
  margin-left: 42px; }

.s-vgPadLeft3 {
  padding-left: 42px; }

.s-vgBorderLeft3 {
  padding-left: 41px; }

.s-vgThickBorderLeft3 {
  padding-left: 40px; }

.s-vgPullLeft3 {
  margin-left: -42px; }

.s-vgRight3 {
  margin-right: 42px; }

.s-vgPadRight3 {
  padding-right: 42px; }

.s-vgBorderRight3 {
  padding-right: 41px; }

.s-vgThickBorderRight3 {
  padding-right: 40px; }

.s-vgPullRight3 {
  margin-right: -42px; }

.s-vgTop3 {
  margin-top: 42px; }

.s-vgPadTop3 {
  padding-top: 42px; }

.s-vgBorderTop3 {
  padding-top: 41px; }

.s-vgThickBorderTop3 {
  padding-top: 40px; }

.s-vgPullTop3 {
  margin-top: -42px; }

.s-vgBottom3 {
  margin-bottom: 42px; }

.s-vgPadBottom3 {
  padding-bottom: 42px; }

.s-vgBorderBottom3 {
  padding-bottom: 41px; }

.s-vgThickBorderBottom3 {
  padding-bottom: 40px; }

.s-vgPullBottom3 {
  margin-bottom: -42px; }

.s-vgLeft3_5 {
  margin-left: 49px; }

.s-vgPadLeft3_5 {
  padding-left: 49px; }

.s-vgBorderLeft3_5 {
  padding-left: 48px; }

.s-vgThickBorderLeft3_5 {
  padding-left: 47px; }

.s-vgPullLeft3_5 {
  margin-left: -49px; }

.s-vgRight3_5 {
  margin-right: 49px; }

.s-vgPadRight3_5 {
  padding-right: 49px; }

.s-vgBorderRight3_5 {
  padding-right: 48px; }

.s-vgThickBorderRight3_5 {
  padding-right: 47px; }

.s-vgPullRight3_5 {
  margin-right: -49px; }

.s-vgTop3_5 {
  margin-top: 49px; }

.s-vgPadTop3_5 {
  padding-top: 49px; }

.s-vgBorderTop3_5 {
  padding-top: 48px; }

.s-vgThickBorderTop3_5 {
  padding-top: 47px; }

.s-vgPullTop3_5 {
  margin-top: -49px; }

.s-vgBottom3_5 {
  margin-bottom: 49px; }

.s-vgPadBottom3_5 {
  padding-bottom: 49px; }

.s-vgBorderBottom3_5 {
  padding-bottom: 48px; }

.s-vgThickBorderBottom3_5 {
  padding-bottom: 47px; }

.s-vgPullBottom3_5 {
  margin-bottom: -49px; }

.s-vgLeft4 {
  margin-left: 56px; }

.s-vgPadLeft4 {
  padding-left: 56px; }

.s-vgBorderLeft4 {
  padding-left: 55px; }

.s-vgThickBorderLeft4 {
  padding-left: 54px; }

.s-vgPullLeft4 {
  margin-left: -56px; }

.s-vgRight4 {
  margin-right: 56px; }

.s-vgPadRight4 {
  padding-right: 56px; }

.s-vgBorderRight4 {
  padding-right: 55px; }

.s-vgThickBorderRight4 {
  padding-right: 54px; }

.s-vgPullRight4 {
  margin-right: -56px; }

.s-vgTop4 {
  margin-top: 56px; }

.s-vgPadTop4 {
  padding-top: 56px; }

.s-vgBorderTop4 {
  padding-top: 55px; }

.s-vgThickBorderTop4 {
  padding-top: 54px; }

.s-vgPullTop4 {
  margin-top: -56px; }

.s-vgBottom4 {
  margin-bottom: 56px; }

.s-vgPadBottom4 {
  padding-bottom: 56px; }

.s-vgBorderBottom4 {
  padding-bottom: 55px; }

.s-vgThickBorderBottom4 {
  padding-bottom: 54px; }

.s-vgPullBottom4 {
  margin-bottom: -56px; }

.s-vgLeft4_5 {
  margin-left: 63px; }

.s-vgPadLeft4_5 {
  padding-left: 63px; }

.s-vgBorderLeft4_5 {
  padding-left: 62px; }

.s-vgThickBorderLeft4_5 {
  padding-left: 61px; }

.s-vgPullLeft4_5 {
  margin-left: -63px; }

.s-vgRight4_5 {
  margin-right: 63px; }

.s-vgPadRight4_5 {
  padding-right: 63px; }

.s-vgBorderRight4_5 {
  padding-right: 62px; }

.s-vgThickBorderRight4_5 {
  padding-right: 61px; }

.s-vgPullRight4_5 {
  margin-right: -63px; }

.s-vgTop4_5 {
  margin-top: 63px; }

.s-vgPadTop4_5 {
  padding-top: 63px; }

.s-vgBorderTop4_5 {
  padding-top: 62px; }

.s-vgThickBorderTop4_5 {
  padding-top: 61px; }

.s-vgPullTop4_5 {
  margin-top: -63px; }

.s-vgBottom4_5 {
  margin-bottom: 63px; }

.s-vgPadBottom4_5 {
  padding-bottom: 63px; }

.s-vgBorderBottom4_5 {
  padding-bottom: 62px; }

.s-vgThickBorderBottom4_5 {
  padding-bottom: 61px; }

.s-vgPullBottom4_5 {
  margin-bottom: -63px; }

.s-vgLeft5 {
  margin-left: 70px; }

.s-vgPadLeft5 {
  padding-left: 70px; }

.s-vgBorderLeft5 {
  padding-left: 69px; }

.s-vgThickBorderLeft5 {
  padding-left: 68px; }

.s-vgPullLeft5 {
  margin-left: -70px; }

.s-vgRight5 {
  margin-right: 70px; }

.s-vgPadRight5 {
  padding-right: 70px; }

.s-vgBorderRight5 {
  padding-right: 69px; }

.s-vgThickBorderRight5 {
  padding-right: 68px; }

.s-vgPullRight5 {
  margin-right: -70px; }

.s-vgTop5 {
  margin-top: 70px; }

.s-vgPadTop5 {
  padding-top: 70px; }

.s-vgBorderTop5 {
  padding-top: 69px; }

.s-vgThickBorderTop5 {
  padding-top: 68px; }

.s-vgPullTop5 {
  margin-top: -70px; }

.s-vgBottom5 {
  margin-bottom: 70px; }

.s-vgPadBottom5 {
  padding-bottom: 70px; }

.s-vgBorderBottom5 {
  padding-bottom: 69px; }

.s-vgThickBorderBottom5 {
  padding-bottom: 68px; }

.s-vgPullBottom5 {
  margin-bottom: -70px; }

.s-vgLeft5_5 {
  margin-left: 77px; }

.s-vgPadLeft5_5 {
  padding-left: 77px; }

.s-vgBorderLeft5_5 {
  padding-left: 76px; }

.s-vgThickBorderLeft5_5 {
  padding-left: 75px; }

.s-vgPullLeft5_5 {
  margin-left: -77px; }

.s-vgRight5_5 {
  margin-right: 77px; }

.s-vgPadRight5_5 {
  padding-right: 77px; }

.s-vgBorderRight5_5 {
  padding-right: 76px; }

.s-vgThickBorderRight5_5 {
  padding-right: 75px; }

.s-vgPullRight5_5 {
  margin-right: -77px; }

.s-vgTop5_5 {
  margin-top: 77px; }

.s-vgPadTop5_5 {
  padding-top: 77px; }

.s-vgBorderTop5_5 {
  padding-top: 76px; }

.s-vgThickBorderTop5_5 {
  padding-top: 75px; }

.s-vgPullTop5_5 {
  margin-top: -77px; }

.s-vgBottom5_5 {
  margin-bottom: 77px; }

.s-vgPadBottom5_5 {
  padding-bottom: 77px; }

.s-vgBorderBottom5_5 {
  padding-bottom: 76px; }

.s-vgThickBorderBottom5_5 {
  padding-bottom: 75px; }

.s-vgPullBottom5_5 {
  margin-bottom: -77px; }

.s-vgLeft6 {
  margin-left: 84px; }

.s-vgPadLeft6 {
  padding-left: 84px; }

.s-vgBorderLeft6 {
  padding-left: 83px; }

.s-vgThickBorderLeft6 {
  padding-left: 82px; }

.s-vgPullLeft6 {
  margin-left: -84px; }

.s-vgRight6 {
  margin-right: 84px; }

.s-vgPadRight6 {
  padding-right: 84px; }

.s-vgBorderRight6 {
  padding-right: 83px; }

.s-vgThickBorderRight6 {
  padding-right: 82px; }

.s-vgPullRight6 {
  margin-right: -84px; }

.s-vgTop6 {
  margin-top: 84px; }

.s-vgPadTop6 {
  padding-top: 84px; }

.s-vgBorderTop6 {
  padding-top: 83px; }

.s-vgThickBorderTop6 {
  padding-top: 82px; }

.s-vgPullTop6 {
  margin-top: -84px; }

.s-vgBottom6 {
  margin-bottom: 84px; }

.s-vgPadBottom6 {
  padding-bottom: 84px; }

.s-vgBorderBottom6 {
  padding-bottom: 83px; }

.s-vgThickBorderBottom6 {
  padding-bottom: 82px; }

.s-vgPullBottom6 {
  margin-bottom: -84px; }

.s-vgLeft6_5 {
  margin-left: 91px; }

.s-vgPadLeft6_5 {
  padding-left: 91px; }

.s-vgBorderLeft6_5 {
  padding-left: 90px; }

.s-vgThickBorderLeft6_5 {
  padding-left: 89px; }

.s-vgPullLeft6_5 {
  margin-left: -91px; }

.s-vgRight6_5 {
  margin-right: 91px; }

.s-vgPadRight6_5 {
  padding-right: 91px; }

.s-vgBorderRight6_5 {
  padding-right: 90px; }

.s-vgThickBorderRight6_5 {
  padding-right: 89px; }

.s-vgPullRight6_5 {
  margin-right: -91px; }

.s-vgTop6_5 {
  margin-top: 91px; }

.s-vgPadTop6_5 {
  padding-top: 91px; }

.s-vgBorderTop6_5 {
  padding-top: 90px; }

.s-vgThickBorderTop6_5 {
  padding-top: 89px; }

.s-vgPullTop6_5 {
  margin-top: -91px; }

.s-vgBottom6_5 {
  margin-bottom: 91px; }

.s-vgPadBottom6_5 {
  padding-bottom: 91px; }

.s-vgBorderBottom6_5 {
  padding-bottom: 90px; }

.s-vgThickBorderBottom6_5 {
  padding-bottom: 89px; }

.s-vgPullBottom6_5 {
  margin-bottom: -91px; }

.s-vgLeft7 {
  margin-left: 98px; }

.s-vgPadLeft7 {
  padding-left: 98px; }

.s-vgBorderLeft7 {
  padding-left: 97px; }

.s-vgThickBorderLeft7 {
  padding-left: 96px; }

.s-vgPullLeft7 {
  margin-left: -98px; }

.s-vgRight7 {
  margin-right: 98px; }

.s-vgPadRight7 {
  padding-right: 98px; }

.s-vgBorderRight7 {
  padding-right: 97px; }

.s-vgThickBorderRight7 {
  padding-right: 96px; }

.s-vgPullRight7 {
  margin-right: -98px; }

.s-vgTop7 {
  margin-top: 98px; }

.s-vgPadTop7 {
  padding-top: 98px; }

.s-vgBorderTop7 {
  padding-top: 97px; }

.s-vgThickBorderTop7 {
  padding-top: 96px; }

.s-vgPullTop7 {
  margin-top: -98px; }

.s-vgBottom7 {
  margin-bottom: 98px; }

.s-vgPadBottom7 {
  padding-bottom: 98px; }

.s-vgBorderBottom7 {
  padding-bottom: 97px; }

.s-vgThickBorderBottom7 {
  padding-bottom: 96px; }

.s-vgPullBottom7 {
  margin-bottom: -98px; }

.s-vgLeft7_5 {
  margin-left: 105px; }

.s-vgPadLeft7_5 {
  padding-left: 105px; }

.s-vgBorderLeft7_5 {
  padding-left: 104px; }

.s-vgThickBorderLeft7_5 {
  padding-left: 103px; }

.s-vgPullLeft7_5 {
  margin-left: -105px; }

.s-vgRight7_5 {
  margin-right: 105px; }

.s-vgPadRight7_5 {
  padding-right: 105px; }

.s-vgBorderRight7_5 {
  padding-right: 104px; }

.s-vgThickBorderRight7_5 {
  padding-right: 103px; }

.s-vgPullRight7_5 {
  margin-right: -105px; }

.s-vgTop7_5 {
  margin-top: 105px; }

.s-vgPadTop7_5 {
  padding-top: 105px; }

.s-vgBorderTop7_5 {
  padding-top: 104px; }

.s-vgThickBorderTop7_5 {
  padding-top: 103px; }

.s-vgPullTop7_5 {
  margin-top: -105px; }

.s-vgBottom7_5 {
  margin-bottom: 105px; }

.s-vgPadBottom7_5 {
  padding-bottom: 105px; }

.s-vgBorderBottom7_5 {
  padding-bottom: 104px; }

.s-vgThickBorderBottom7_5 {
  padding-bottom: 103px; }

.s-vgPullBottom7_5 {
  margin-bottom: -105px; }

.s-vgLeft8 {
  margin-left: 112px; }

.s-vgPadLeft8 {
  padding-left: 112px; }

.s-vgBorderLeft8 {
  padding-left: 111px; }

.s-vgThickBorderLeft8 {
  padding-left: 110px; }

.s-vgPullLeft8 {
  margin-left: -112px; }

.s-vgRight8 {
  margin-right: 112px; }

.s-vgPadRight8 {
  padding-right: 112px; }

.s-vgBorderRight8 {
  padding-right: 111px; }

.s-vgThickBorderRight8 {
  padding-right: 110px; }

.s-vgPullRight8 {
  margin-right: -112px; }

.s-vgTop8 {
  margin-top: 112px; }

.s-vgPadTop8 {
  padding-top: 112px; }

.s-vgBorderTop8 {
  padding-top: 111px; }

.s-vgThickBorderTop8 {
  padding-top: 110px; }

.s-vgPullTop8 {
  margin-top: -112px; }

.s-vgBottom8 {
  margin-bottom: 112px; }

.s-vgPadBottom8 {
  padding-bottom: 112px; }

.s-vgBorderBottom8 {
  padding-bottom: 111px; }

.s-vgThickBorderBottom8 {
  padding-bottom: 110px; }

.s-vgPullBottom8 {
  margin-bottom: -112px; }

.s-vgLeft8_5 {
  margin-left: 119px; }

.s-vgPadLeft8_5 {
  padding-left: 119px; }

.s-vgBorderLeft8_5 {
  padding-left: 118px; }

.s-vgThickBorderLeft8_5 {
  padding-left: 117px; }

.s-vgPullLeft8_5 {
  margin-left: -119px; }

.s-vgRight8_5 {
  margin-right: 119px; }

.s-vgPadRight8_5 {
  padding-right: 119px; }

.s-vgBorderRight8_5 {
  padding-right: 118px; }

.s-vgThickBorderRight8_5 {
  padding-right: 117px; }

.s-vgPullRight8_5 {
  margin-right: -119px; }

.s-vgTop8_5 {
  margin-top: 119px; }

.s-vgPadTop8_5 {
  padding-top: 119px; }

.s-vgBorderTop8_5 {
  padding-top: 118px; }

.s-vgThickBorderTop8_5 {
  padding-top: 117px; }

.s-vgPullTop8_5 {
  margin-top: -119px; }

.s-vgBottom8_5 {
  margin-bottom: 119px; }

.s-vgPadBottom8_5 {
  padding-bottom: 119px; }

.s-vgBorderBottom8_5 {
  padding-bottom: 118px; }

.s-vgThickBorderBottom8_5 {
  padding-bottom: 117px; }

.s-vgPullBottom8_5 {
  margin-bottom: -119px; }

.s-vgLeft9 {
  margin-left: 126px; }

.s-vgPadLeft9 {
  padding-left: 126px; }

.s-vgBorderLeft9 {
  padding-left: 125px; }

.s-vgThickBorderLeft9 {
  padding-left: 124px; }

.s-vgPullLeft9 {
  margin-left: -126px; }

.s-vgRight9 {
  margin-right: 126px; }

.s-vgPadRight9 {
  padding-right: 126px; }

.s-vgBorderRight9 {
  padding-right: 125px; }

.s-vgThickBorderRight9 {
  padding-right: 124px; }

.s-vgPullRight9 {
  margin-right: -126px; }

.s-vgTop9 {
  margin-top: 126px; }

.s-vgPadTop9 {
  padding-top: 126px; }

.s-vgBorderTop9 {
  padding-top: 125px; }

.s-vgThickBorderTop9 {
  padding-top: 124px; }

.s-vgPullTop9 {
  margin-top: -126px; }

.s-vgBottom9 {
  margin-bottom: 126px; }

.s-vgPadBottom9 {
  padding-bottom: 126px; }

.s-vgBorderBottom9 {
  padding-bottom: 125px; }

.s-vgThickBorderBottom9 {
  padding-bottom: 124px; }

.s-vgPullBottom9 {
  margin-bottom: -126px; }

.s-vgLeft9_5 {
  margin-left: 133px; }

.s-vgPadLeft9_5 {
  padding-left: 133px; }

.s-vgBorderLeft9_5 {
  padding-left: 132px; }

.s-vgThickBorderLeft9_5 {
  padding-left: 131px; }

.s-vgPullLeft9_5 {
  margin-left: -133px; }

.s-vgRight9_5 {
  margin-right: 133px; }

.s-vgPadRight9_5 {
  padding-right: 133px; }

.s-vgBorderRight9_5 {
  padding-right: 132px; }

.s-vgThickBorderRight9_5 {
  padding-right: 131px; }

.s-vgPullRight9_5 {
  margin-right: -133px; }

.s-vgTop9_5 {
  margin-top: 133px; }

.s-vgPadTop9_5 {
  padding-top: 133px; }

.s-vgBorderTop9_5 {
  padding-top: 132px; }

.s-vgThickBorderTop9_5 {
  padding-top: 131px; }

.s-vgPullTop9_5 {
  margin-top: -133px; }

.s-vgBottom9_5 {
  margin-bottom: 133px; }

.s-vgPadBottom9_5 {
  padding-bottom: 133px; }

.s-vgBorderBottom9_5 {
  padding-bottom: 132px; }

.s-vgThickBorderBottom9_5 {
  padding-bottom: 131px; }

.s-vgPullBottom9_5 {
  margin-bottom: -133px; }

.s-vgLeft10 {
  margin-left: 140px; }

.s-vgPadLeft10 {
  padding-left: 140px; }

.s-vgBorderLeft10 {
  padding-left: 139px; }

.s-vgThickBorderLeft10 {
  padding-left: 138px; }

.s-vgPullLeft10 {
  margin-left: -140px; }

.s-vgRight10 {
  margin-right: 140px; }

.s-vgPadRight10 {
  padding-right: 140px; }

.s-vgBorderRight10 {
  padding-right: 139px; }

.s-vgThickBorderRight10 {
  padding-right: 138px; }

.s-vgPullRight10 {
  margin-right: -140px; }

.s-vgTop10 {
  margin-top: 140px; }

.s-vgPadTop10 {
  padding-top: 140px; }

.s-vgBorderTop10 {
  padding-top: 139px; }

.s-vgThickBorderTop10 {
  padding-top: 138px; }

.s-vgPullTop10 {
  margin-top: -140px; }

.s-vgBottom10 {
  margin-bottom: 140px; }

.s-vgPadBottom10 {
  padding-bottom: 140px; }

.s-vgBorderBottom10 {
  padding-bottom: 139px; }

.s-vgThickBorderBottom10 {
  padding-bottom: 138px; }

.s-vgPullBottom10 {
  margin-bottom: -140px; }
.u-clearfix {
  *zoom: 1; }
  .u-clearfix:after {
    content: "";
    display: table;
    clear: both; }

html.size-standard .u-maxWidthLayout {
  max-width: 988px; }

html.size-large .u-maxWidthLayout {
  max-width: 1180px; }

html.size-extra-large .u-maxWidthLayout {
  max-width: 1308px; }

html.size-fixed_width .u-maxWidthLayout {
  max-width: 988px; }

.u-unstyledLink {
  color: inherit; }
  .u-unstyledLink:visited {
    color: inherit; }
  .u-unstyledLink:focus {
    color: inherit; }
  .u-unstyledLink:hover {
    color: inherit; }
  .u-unstyledLink:active {
    color: inherit; }
  .u-unstyledLink, .u-unstyledLink:hover {
    text-decoration: inherit; }
  .u-unstyledLink:active, .u-unstyledLink:focus {
    outline: none; }

.u-uncoloredLink {
  color: inherit; }
  .u-uncoloredLink:visited {
    color: inherit; }
  .u-uncoloredLink:focus {
    color: inherit; }
  .u-uncoloredLink:hover {
    color: inherit; }
  .u-uncoloredLink:active {
    color: inherit; }

.u-actAsLink {
  color: #3078ca;
  cursor: pointer;
  text-decoration: none; }
  .u-actAsLink:hover {
    text-decoration: underline; }

.u-actAsUncoloredLink {
  color: #3078ca;
  cursor: pointer;
  text-decoration: none; }
  .u-actAsUncoloredLink:hover {
    text-decoration: underline; }
  .u-actAsUncoloredLink, .u-actAsUncoloredLink:visited, .u-actAsUncoloredLink:focus, .u-actAsUncoloredLink:hover, .u-actAsUncoloredLink:active {
    color: inherit; }
.u-borderBox, .u-widthFull {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.u-widthFull {
  width: 100%; }

.u-nudgeLeft1 {
  margin-left: 1px; }

.u-nudgePullLeft1 {
  margin-top: -1px; }

.u-nudgePadLeft1 {
  padding-left: 1px; }

.u-nudgeLeft2 {
  margin-left: 2px; }

.u-nudgePullLeft2 {
  margin-top: -2px; }

.u-nudgePadLeft2 {
  padding-left: 2px; }

.u-nudgeLeft3 {
  margin-left: 3px; }

.u-nudgePullLeft3 {
  margin-top: -3px; }

.u-nudgePadLeft3 {
  padding-left: 3px; }

.u-nudgeLeft4 {
  margin-left: 4px; }

.u-nudgePullLeft4 {
  margin-top: -4px; }

.u-nudgePadLeft4 {
  padding-left: 4px; }

.u-nudgeLeft5 {
  margin-left: 5px; }

.u-nudgePullLeft5 {
  margin-top: -5px; }

.u-nudgePadLeft5 {
  padding-left: 5px; }

.u-nudgeLeft6 {
  margin-left: 6px; }

.u-nudgePullLeft6 {
  margin-top: -6px; }

.u-nudgePadLeft6 {
  padding-left: 6px; }

.u-nudgeRight1 {
  margin-right: 1px; }

.u-nudgePullRight1 {
  margin-top: -1px; }

.u-nudgePadRight1 {
  padding-right: 1px; }

.u-nudgeRight2 {
  margin-right: 2px; }

.u-nudgePullRight2 {
  margin-top: -2px; }

.u-nudgePadRight2 {
  padding-right: 2px; }

.u-nudgeRight3 {
  margin-right: 3px; }

.u-nudgePullRight3 {
  margin-top: -3px; }

.u-nudgePadRight3 {
  padding-right: 3px; }

.u-nudgeRight4 {
  margin-right: 4px; }

.u-nudgePullRight4 {
  margin-top: -4px; }

.u-nudgePadRight4 {
  padding-right: 4px; }

.u-nudgeRight5 {
  margin-right: 5px; }

.u-nudgePullRight5 {
  margin-top: -5px; }

.u-nudgePadRight5 {
  padding-right: 5px; }

.u-nudgeRight6 {
  margin-right: 6px; }

.u-nudgePullRight6 {
  margin-top: -6px; }

.u-nudgePadRight6 {
  padding-right: 6px; }

.u-nudgeTop1 {
  margin-top: 1px; }

.u-nudgePullTop1 {
  margin-top: -1px; }

.u-nudgePadTop1 {
  padding-top: 1px; }

.u-nudgeTop2 {
  margin-top: 2px; }

.u-nudgePullTop2 {
  margin-top: -2px; }

.u-nudgePadTop2 {
  padding-top: 2px; }

.u-nudgeTop3 {
  margin-top: 3px; }

.u-nudgePullTop3 {
  margin-top: -3px; }

.u-nudgePadTop3 {
  padding-top: 3px; }

.u-nudgeTop4 {
  margin-top: 4px; }

.u-nudgePullTop4 {
  margin-top: -4px; }

.u-nudgePadTop4 {
  padding-top: 4px; }

.u-nudgeTop5 {
  margin-top: 5px; }

.u-nudgePullTop5 {
  margin-top: -5px; }

.u-nudgePadTop5 {
  padding-top: 5px; }

.u-nudgeTop6 {
  margin-top: 6px; }

.u-nudgePullTop6 {
  margin-top: -6px; }

.u-nudgePadTop6 {
  padding-top: 6px; }

.u-nudgeBottom1 {
  margin-bottom: 1px; }

.u-nudgePullBottom1 {
  margin-top: -1px; }

.u-nudgePadBottom1 {
  padding-bottom: 1px; }

.u-nudgeBottom2 {
  margin-bottom: 2px; }

.u-nudgePullBottom2 {
  margin-top: -2px; }

.u-nudgePadBottom2 {
  padding-bottom: 2px; }

.u-nudgeBottom3 {
  margin-bottom: 3px; }

.u-nudgePullBottom3 {
  margin-top: -3px; }

.u-nudgePadBottom3 {
  padding-bottom: 3px; }

.u-nudgeBottom4 {
  margin-bottom: 4px; }

.u-nudgePullBottom4 {
  margin-top: -4px; }

.u-nudgePadBottom4 {
  padding-bottom: 4px; }

.u-nudgeBottom5 {
  margin-bottom: 5px; }

.u-nudgePullBottom5 {
  margin-top: -5px; }

.u-nudgePadBottom5 {
  padding-bottom: 5px; }

.u-nudgeBottom6 {
  margin-bottom: 6px; }

.u-nudgePullBottom6 {
  margin-top: -6px; }

.u-nudgePadBottom6 {
  padding-bottom: 6px; }

.u-bgWhite {
  background-color: #fff; }

.u-bgGray {
  background-color: #f9f9fa; }

.u-bgGrayDarkest {
  background-color: #e2e3e4; }

.u-bgBlack {
  background-color: #000000; }

.u-bgSuccess {
  background-color: #DFF0D8; }

.u-bgError {
  background-color: #e6b3b2; }

.u-bgWarning {
  background-color: #f93; }

.u-bgHighlight {
  background-color: #ffe6cc; }

.u-hideBorderTop {
  border-top-color: transparent !important; }

.u-hideBorderBottom {
  border-bottom-color: transparent !important; }

.u-hideBorderLeft {
  border-left-color: transparent !important; }

.u-hideBorderRight {
  border-right-color: transparent !important; }

@media only screen and (max-width: 767px) {
  .u-hideBorderTopSmOnly {
    border-top-color: transparent !important; }
  .u-hideBorderBottomSmOnly {
    border-bottom-color: transparent !important; }
  .u-hideBorderLeftSmOnly {
    border-left-color: transparent !important; }
  .u-hideBorderRightSmOnly {
    border-right-color: transparent !important; } }

@media only screen and (max-width: 959px) {
  .u-hideBorderTopMdDown {
    border-top-color: transparent !important; }
  .u-hideBorderBottomMdDown {
    border-bottom-color: transparent !important; }
  .u-hideBorderLeftMdDown {
    border-left-color: transparent !important; }
  .u-hideBorderRightMdDown {
    border-right-color: transparent !important; } }

@media only screen and (min-width: 768px) {
  .u-hideBorderTopMdUp {
    border-top-color: transparent !important; }
  .u-hideBorderBottomMdUp {
    border-bottom-color: transparent !important; }
  .u-hideBorderLeftMdUp {
    border-left-color: transparent !important; }
  .u-hideBorderRightMdUp {
    border-right-color: transparent !important; } }

@media only screen and (min-width: 960px) {
  .u-hideBorderTopLgOnly {
    border-top-color: transparent !important; }
  .u-hideBorderBottomLgOnly {
    border-bottom-color: transparent !important; }
  .u-hideBorderLeftLgOnly {
    border-left-color: transparent !important; }
  .u-hideBorderRightLgOnly {
    border-right-color: transparent !important; } }

.u-flex {
  display: -webkit-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.u-flex1 {
  -webkit-flex: 1;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.u-flexDirectionRow {
  -webkit-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }

.u-flexDirectionColumn {
  -webkit-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.u-uppercase {
  text-transform: uppercase; }

.u-textDecorationUnderline {
  text-decoration: underline; }

.u-textDecorationNone {
  text-decoration: none; }

.u-nowrap {
  white-space: nowrap; }

.u-textAlignRight {
  text-align: right; }

.u-textAlignLeft {
  text-align: left; }

.u-textAlignCenter {
  text-align: center; }

@media only screen and (max-width: 767px) {
  .u-textAlignRightSmOnly {
    text-align: right; }
  .u-textAlignLeftSmOnly {
    text-align: left; }
  .u-textAlignCenterSmOnly {
    text-align: center; } }

@media only screen and (max-width: 959px) {
  .u-textAlignRightMdDown {
    text-align: right; }
  .u-textAlignLeftMdDown {
    text-align: left; }
  .u-textAlignCenterMdDown {
    text-align: center; } }

@media only screen and (min-width: 768px) {
  .u-textAlignRightMdUp {
    text-align: right; }
  .u-textAlignLeftMdUp {
    text-align: left; }
  .u-textAlignCenterMdUp {
    text-align: center; } }

@media only screen and (min-width: 960px) {
  .u-textAlignRightLgOnly {
    text-align: right; }
  .u-textAlignLeftLgOnly {
    text-align: left; }
  .u-textAlignCenterLgOnly {
    text-align: center; } }

.u-fontWeight100 {
  font-weight: 100;
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif; }

.u-fontWeight200 {
  font-weight: 200; }

.u-fontWeight300 {
  font-weight: 300; }

.u-fontWeight400 {
  font-weight: 400; }

.u-fontWeight500 {
  font-weight: 500; }

.u-fontWeight600 {
  font-weight: 600; }

.u-fontWeightBold {
  font-weight: bold; }

.u-fontStyleItalic {
  font-style: italic; }

.u-colorMuted {
  color: #aaa; }

.u-colorSuccess {
  color: #00A466; }

.u-colorError {
  color: #C0423F; }

.u-colorWarning {
  color: #FF9933; }

.u-colorInfo {
  color: #3078CA; }

.u-colorWhite {
  color: #ffffff; }

.u-colorBlack {
  color: #000000; }

.u-colorGray1 {
  color: #111111; }

.u-colorGray2 {
  color: #222222; }

.u-colorGray3 {
  color: #333333; }

.u-colorGray4 {
  color: #444444; }

.u-colorGray5 {
  color: #555555; }

.u-colorGray6 {
  color: #666666; }

.u-colorGray7 {
  color: #777777; }

.u-colorGray8 {
  color: #888888; }

.u-colorGray9 {
  color: #999999; }

.u-colorGrayA {
  color: #AAAAAA; }

.u-colorGrayB {
  color: #BBBBBB; }

.u-colorGrayC {
  color: #CCCCCC; }

.u-colorGrayD {
  color: #DDDDDD; }

.u-colorGrayE {
  color: #EEEEEE; }

.u-fontSize8 {
  font-size: 8px;
  line-height: 14px; }

.u-fontSize9 {
  font-size: 9px;
  line-height: 14px; }

.u-fontSize10 {
  font-size: 10px;
  line-height: 14px; }

.u-fontSize11 {
  font-size: 11px;
  line-height: 21px; }

.u-fontSize12 {
  font-size: 12px;
  line-height: 21px; }

.u-fontSize13 {
  font-size: 13px;
  line-height: 21px; }

.u-fontSize14 {
  font-size: 14px;
  line-height: 21px; }

.u-fontSize15 {
  font-size: 15px;
  line-height: 21px; }

.u-fontSize16 {
  font-size: 16px;
  line-height: 21px; }

.u-fontSize17 {
  font-size: 17px;
  line-height: 21px; }

.u-fontSize18 {
  font-size: 18px;
  line-height: 28px; }

.u-fontSize19 {
  font-size: 19px;
  line-height: 28px; }

.u-fontSize20 {
  font-size: 20px;
  line-height: 28px; }

.u-fontSize21 {
  font-size: 21px;
  line-height: 28px; }

.u-fontSize22 {
  font-size: 22px;
  line-height: 28px; }

.u-fontSize23 {
  font-size: 23px;
  line-height: 28px; }

.u-fontSize24 {
  font-size: 24px;
  line-height: 28px; }

.u-fontSize25 {
  font-size: 25px;
  line-height: 35px; }

.u-fontSize26 {
  font-size: 26px;
  line-height: 35px; }

.u-fontSize27 {
  font-size: 27px;
  line-height: 35px; }

.u-fontSize28 {
  font-size: 28px;
  line-height: 35px; }

.u-fontSize29 {
  font-size: 29px;
  line-height: 35px; }

.u-fontSize30 {
  font-size: 30px;
  line-height: 35px; }

.u-fontSize31 {
  font-size: 31px;
  line-height: 35px; }

.u-fontSize32 {
  font-size: 32px;
  line-height: 42px; }

.u-fontSize33 {
  font-size: 33px;
  line-height: 42px; }

.u-fontSize34 {
  font-size: 34px;
  line-height: 42px; }

.u-fontSize35 {
  font-size: 35px;
  line-height: 42px; }

.u-fontSize36 {
  font-size: 36px;
  line-height: 42px; }

.u-fontSize37 {
  font-size: 37px;
  line-height: 42px; }

.u-fontSize38 {
  font-size: 38px;
  line-height: 42px; }

.u-fontSize39 {
  font-size: 39px;
  line-height: 49px; }

.u-fontSize40 {
  font-size: 40px;
  line-height: 49px; }

.u-fontSize41 {
  font-size: 41px;
  line-height: 49px; }

.u-fontSize42 {
  font-size: 42px;
  line-height: 49px; }

.u-fontSize43 {
  font-size: 43px;
  line-height: 49px; }

.u-fontSize44 {
  font-size: 44px;
  line-height: 49px; }

.u-fontSize45 {
  font-size: 45px;
  line-height: 49px; }

.u-fontSize46 {
  font-size: 46px;
  line-height: 56px; }

.u-fontSize47 {
  font-size: 47px;
  line-height: 56px; }

.u-fontSize48 {
  font-size: 48px;
  line-height: 56px; }

.u-fontSize49 {
  font-size: 49px;
  line-height: 56px; }

.u-fontSize50 {
  font-size: 50px;
  line-height: 56px; }

.u-fontSize51 {
  font-size: 51px;
  line-height: 56px; }

.u-fontSize52 {
  font-size: 52px;
  line-height: 56px; }

.u-fontSize53 {
  font-size: 53px;
  line-height: 63px; }

.u-fontSize54 {
  font-size: 54px;
  line-height: 63px; }

.u-fontSize55 {
  font-size: 55px;
  line-height: 63px; }

.u-fontSize56 {
  font-size: 56px;
  line-height: 63px; }

.u-fontSize57 {
  font-size: 57px;
  line-height: 63px; }

.u-fontSize58 {
  font-size: 58px;
  line-height: 63px; }

.u-fontSize59 {
  font-size: 59px;
  line-height: 63px; }

.u-fontSize60 {
  font-size: 60px;
  line-height: 70px; }

@media only screen and (max-width: 767px) {
  .u-fontSize8SmOnly {
    font-size: 8px;
    line-height: 14px; }
  .u-fontSize9SmOnly {
    font-size: 9px;
    line-height: 14px; }
  .u-fontSize10SmOnly {
    font-size: 10px;
    line-height: 14px; }
  .u-fontSize11SmOnly {
    font-size: 11px;
    line-height: 21px; }
  .u-fontSize12SmOnly {
    font-size: 12px;
    line-height: 21px; }
  .u-fontSize13SmOnly {
    font-size: 13px;
    line-height: 21px; }
  .u-fontSize14SmOnly {
    font-size: 14px;
    line-height: 21px; }
  .u-fontSize15SmOnly {
    font-size: 15px;
    line-height: 21px; }
  .u-fontSize16SmOnly {
    font-size: 16px;
    line-height: 21px; }
  .u-fontSize17SmOnly {
    font-size: 17px;
    line-height: 21px; }
  .u-fontSize18SmOnly {
    font-size: 18px;
    line-height: 28px; }
  .u-fontSize19SmOnly {
    font-size: 19px;
    line-height: 28px; }
  .u-fontSize20SmOnly {
    font-size: 20px;
    line-height: 28px; }
  .u-fontSize21SmOnly {
    font-size: 21px;
    line-height: 28px; }
  .u-fontSize22SmOnly {
    font-size: 22px;
    line-height: 28px; }
  .u-fontSize23SmOnly {
    font-size: 23px;
    line-height: 28px; }
  .u-fontSize24SmOnly {
    font-size: 24px;
    line-height: 28px; }
  .u-fontSize25SmOnly {
    font-size: 25px;
    line-height: 35px; }
  .u-fontSize26SmOnly {
    font-size: 26px;
    line-height: 35px; }
  .u-fontSize27SmOnly {
    font-size: 27px;
    line-height: 35px; }
  .u-fontSize28SmOnly {
    font-size: 28px;
    line-height: 35px; }
  .u-fontSize29SmOnly {
    font-size: 29px;
    line-height: 35px; }
  .u-fontSize30SmOnly {
    font-size: 30px;
    line-height: 35px; }
  .u-fontSize31SmOnly {
    font-size: 31px;
    line-height: 35px; }
  .u-fontSize32SmOnly {
    font-size: 32px;
    line-height: 42px; }
  .u-fontSize33SmOnly {
    font-size: 33px;
    line-height: 42px; }
  .u-fontSize34SmOnly {
    font-size: 34px;
    line-height: 42px; }
  .u-fontSize35SmOnly {
    font-size: 35px;
    line-height: 42px; }
  .u-fontSize36SmOnly {
    font-size: 36px;
    line-height: 42px; } }

@media only screen and (max-width: 959px) {
  .u-fontSize8MdDown {
    font-size: 8px;
    line-height: 14px; }
  .u-fontSize9MdDown {
    font-size: 9px;
    line-height: 14px; }
  .u-fontSize10MdDown {
    font-size: 10px;
    line-height: 14px; }
  .u-fontSize11MdDown {
    font-size: 11px;
    line-height: 21px; }
  .u-fontSize12MdDown {
    font-size: 12px;
    line-height: 21px; }
  .u-fontSize13MdDown {
    font-size: 13px;
    line-height: 21px; }
  .u-fontSize14MdDown {
    font-size: 14px;
    line-height: 21px; }
  .u-fontSize15MdDown {
    font-size: 15px;
    line-height: 21px; }
  .u-fontSize16MdDown {
    font-size: 16px;
    line-height: 21px; }
  .u-fontSize17MdDown {
    font-size: 17px;
    line-height: 21px; }
  .u-fontSize18MdDown {
    font-size: 18px;
    line-height: 28px; }
  .u-fontSize19MdDown {
    font-size: 19px;
    line-height: 28px; }
  .u-fontSize20MdDown {
    font-size: 20px;
    line-height: 28px; }
  .u-fontSize21MdDown {
    font-size: 21px;
    line-height: 28px; }
  .u-fontSize22MdDown {
    font-size: 22px;
    line-height: 28px; }
  .u-fontSize23MdDown {
    font-size: 23px;
    line-height: 28px; }
  .u-fontSize24MdDown {
    font-size: 24px;
    line-height: 28px; }
  .u-fontSize25MdDown {
    font-size: 25px;
    line-height: 35px; }
  .u-fontSize26MdDown {
    font-size: 26px;
    line-height: 35px; }
  .u-fontSize27MdDown {
    font-size: 27px;
    line-height: 35px; }
  .u-fontSize28MdDown {
    font-size: 28px;
    line-height: 35px; }
  .u-fontSize29MdDown {
    font-size: 29px;
    line-height: 35px; }
  .u-fontSize30MdDown {
    font-size: 30px;
    line-height: 35px; }
  .u-fontSize31MdDown {
    font-size: 31px;
    line-height: 35px; }
  .u-fontSize32MdDown {
    font-size: 32px;
    line-height: 42px; }
  .u-fontSize33MdDown {
    font-size: 33px;
    line-height: 42px; }
  .u-fontSize34MdDown {
    font-size: 34px;
    line-height: 42px; }
  .u-fontSize35MdDown {
    font-size: 35px;
    line-height: 42px; }
  .u-fontSize36MdDown {
    font-size: 36px;
    line-height: 42px; } }

@media only screen and (min-width: 768px) {
  .u-fontSize8MdUp {
    font-size: 8px;
    line-height: 14px; }
  .u-fontSize9MdUp {
    font-size: 9px;
    line-height: 14px; }
  .u-fontSize10MdUp {
    font-size: 10px;
    line-height: 14px; }
  .u-fontSize11MdUp {
    font-size: 11px;
    line-height: 21px; }
  .u-fontSize12MdUp {
    font-size: 12px;
    line-height: 21px; }
  .u-fontSize13MdUp {
    font-size: 13px;
    line-height: 21px; }
  .u-fontSize14MdUp {
    font-size: 14px;
    line-height: 21px; }
  .u-fontSize15MdUp {
    font-size: 15px;
    line-height: 21px; }
  .u-fontSize16MdUp {
    font-size: 16px;
    line-height: 21px; }
  .u-fontSize17MdUp {
    font-size: 17px;
    line-height: 21px; }
  .u-fontSize18MdUp {
    font-size: 18px;
    line-height: 28px; }
  .u-fontSize19MdUp {
    font-size: 19px;
    line-height: 28px; }
  .u-fontSize20MdUp {
    font-size: 20px;
    line-height: 28px; }
  .u-fontSize21MdUp {
    font-size: 21px;
    line-height: 28px; }
  .u-fontSize22MdUp {
    font-size: 22px;
    line-height: 28px; }
  .u-fontSize23MdUp {
    font-size: 23px;
    line-height: 28px; }
  .u-fontSize24MdUp {
    font-size: 24px;
    line-height: 28px; }
  .u-fontSize25MdUp {
    font-size: 25px;
    line-height: 35px; }
  .u-fontSize26MdUp {
    font-size: 26px;
    line-height: 35px; }
  .u-fontSize27MdUp {
    font-size: 27px;
    line-height: 35px; }
  .u-fontSize28MdUp {
    font-size: 28px;
    line-height: 35px; }
  .u-fontSize29MdUp {
    font-size: 29px;
    line-height: 35px; }
  .u-fontSize30MdUp {
    font-size: 30px;
    line-height: 35px; }
  .u-fontSize31MdUp {
    font-size: 31px;
    line-height: 35px; }
  .u-fontSize32MdUp {
    font-size: 32px;
    line-height: 42px; }
  .u-fontSize33MdUp {
    font-size: 33px;
    line-height: 42px; }
  .u-fontSize34MdUp {
    font-size: 34px;
    line-height: 42px; }
  .u-fontSize35MdUp {
    font-size: 35px;
    line-height: 42px; }
  .u-fontSize36MdUp {
    font-size: 36px;
    line-height: 42px; } }

@media only screen and (min-width: 960px) {
  .u-fontSize8LgOnly {
    font-size: 8px;
    line-height: 14px; }
  .u-fontSize9LgOnly {
    font-size: 9px;
    line-height: 14px; }
  .u-fontSize10LgOnly {
    font-size: 10px;
    line-height: 14px; }
  .u-fontSize11LgOnly {
    font-size: 11px;
    line-height: 21px; }
  .u-fontSize12LgOnly {
    font-size: 12px;
    line-height: 21px; }
  .u-fontSize13LgOnly {
    font-size: 13px;
    line-height: 21px; }
  .u-fontSize14LgOnly {
    font-size: 14px;
    line-height: 21px; }
  .u-fontSize15LgOnly {
    font-size: 15px;
    line-height: 21px; }
  .u-fontSize16LgOnly {
    font-size: 16px;
    line-height: 21px; }
  .u-fontSize17LgOnly {
    font-size: 17px;
    line-height: 21px; }
  .u-fontSize18LgOnly {
    font-size: 18px;
    line-height: 28px; }
  .u-fontSize19LgOnly {
    font-size: 19px;
    line-height: 28px; }
  .u-fontSize20LgOnly {
    font-size: 20px;
    line-height: 28px; }
  .u-fontSize21LgOnly {
    font-size: 21px;
    line-height: 28px; }
  .u-fontSize22LgOnly {
    font-size: 22px;
    line-height: 28px; }
  .u-fontSize23LgOnly {
    font-size: 23px;
    line-height: 28px; }
  .u-fontSize24LgOnly {
    font-size: 24px;
    line-height: 28px; }
  .u-fontSize25LgOnly {
    font-size: 25px;
    line-height: 35px; }
  .u-fontSize26LgOnly {
    font-size: 26px;
    line-height: 35px; }
  .u-fontSize27LgOnly {
    font-size: 27px;
    line-height: 35px; }
  .u-fontSize28LgOnly {
    font-size: 28px;
    line-height: 35px; }
  .u-fontSize29LgOnly {
    font-size: 29px;
    line-height: 35px; }
  .u-fontSize30LgOnly {
    font-size: 30px;
    line-height: 35px; }
  .u-fontSize31LgOnly {
    font-size: 31px;
    line-height: 35px; }
  .u-fontSize32LgOnly {
    font-size: 32px;
    line-height: 42px; }
  .u-fontSize33LgOnly {
    font-size: 33px;
    line-height: 42px; }
  .u-fontSize34LgOnly {
    font-size: 34px;
    line-height: 42px; }
  .u-fontSize35LgOnly {
    font-size: 35px;
    line-height: 42px; }
  .u-fontSize36LgOnly {
    font-size: 36px;
    line-height: 42px; } }

.u-fontSizeShrink {
  font-size: 83.33333%; }

.u-fontSizeGrow {
  font-size: 120%; }

.u-textShadowWhite {
  text-shadow: 0 1px 0 white; }

.u-letterSpacing0_3 {
  letter-spacing: 0.3px; }

.u-letterSpacing1 {
  letter-spacing: 1px; }

.u-vAlignTop {
  vertical-align: top; }

.u-vAlignBottom {
  vertical-align: bottom; }

.u-vAlignMiddle {
  vertical-align: middle; }

.u-vAlignBaseline {
  vertical-align: baseline; }

.u-listStyleStandard li {
  list-style-position: inside;
  list-style-type: disc;
  padding-left: 14px; }
.u-inlineBlock {
  display: inline-block; }

.u-inline {
  display: inline; }

.u-hidden {
  display: none; }

.u-block {
  display: block; }

.u-floatLeft {
  float: left; }

.u-floatRight {
  float: right; }

@media only screen and (max-width: 767px) {
  .u-hiddenSmOnly {
    display: none; }
  .u-blockSmOnly {
    display: block; }
  .u-floatLeftSmOnly {
    float: left; }
  .u-floatRightSmOnly {
    float: right; } }

@media only screen and (max-width: 959px) {
  .u-hiddenMdDown {
    display: none; }
  .u-blockMdDown {
    display: block; }
  .u-floatLeftMdDown {
    float: left; }
  .u-floatRightMdDown {
    float: right; } }

@media only screen and (min-width: 768px) {
  .u-hiddenMdUp {
    display: none; }
  .u-blockMdUp {
    display: block; }
  .u-floatLeftMdUp {
    float: left; }
  .u-floatRightMdUp {
    float: right; } }

@media only screen and (min-width: 960px) {
  .u-hiddenLgOnly {
    display: none; }
  .u-blockLgOnly {
    display: block; }
  .u-floatLeftLgOnly {
    float: left; }
  .u-floatRightLgOnly {
    float: right; } }
.g-button, .g-button:link, .g-button:visited {
  margin: 0;
  border-radius: 4px;
  border: none;
  background: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  display: inline-block; }
  .g-button:hover, .g-button:active, .g-button:link:hover, .g-button:link:active, .g-button:visited:hover, .g-button:visited:active {
    outline: none;
    text-decoration: none; }

.g-button, .g-button:link, .g-button:visited, .gray.g-button, .gray.g-button:link, .gray.g-button:visited {
  color: #444;
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.g-button:hover, .gray.g-button:hover {
  background-color: #e6eaed;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
  background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
  background-image: linear-gradient(#e6eaed, #e6eaed);
  text-shadow: none; }

.g-button:active, .gray.g-button:active {
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.alternate.g-button, .alternate.g-button:link, .alternate.g-button:visited, .gray.alternate.g-button, .gray.alternate.g-button:link, .gray.alternate.g-button:visited {
  color: #888;
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.alternate.g-button:hover, .gray.alternate.g-button:hover {
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.alternate.g-button:active, .gray.alternate.g-button:active {
  background-color: #cbd3da;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cbd3da), to(#cbd3da));
  background-image: -webkit-linear-gradient(#cbd3da, #cbd3da);
  background-image: linear-gradient(#cbd3da, #cbd3da);
  text-shadow: none; }

.alternate.g-button:hover, .gray.alternate.g-button:hover {
  cursor: pointer; }
  .alternate.g-button:hover, .alternate.g-button:hover:link, .alternate.g-button:hover:visited, .gray.alternate.g-button:hover, .gray.alternate.g-button:hover:link, .gray.alternate.g-button:hover:visited {
    color: #444;
    background-color: #dde2e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
    background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
    background-image: linear-gradient(#dde2e7, #dde2e7);
    text-shadow: none; }
  .alternate.g-button:hover:hover, .gray.alternate.g-button:hover:hover {
    background-color: #e6eaed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
    background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
    background-image: linear-gradient(#e6eaed, #e6eaed);
    text-shadow: none; }
  .alternate.g-button:hover:active, .gray.alternate.g-button:hover:active {
    background-color: #d4dae1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
    background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
    background-image: linear-gradient(#d4dae1, #d4dae1);
    text-shadow: none; }

.inverse.g-button, .inverse.g-button:link, .inverse.g-button:visited, .gray.inverse.g-button, .gray.inverse.g-button:link, .gray.inverse.g-button:visited {
  color: #f0f0f0;
  background-color: #677c91;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
  background-image: -webkit-linear-gradient(#677c91, #677c91);
  background-image: linear-gradient(#677c91, #677c91);
  text-shadow: none; }

.inverse.g-button:hover, .gray.inverse.g-button:hover {
  background-color: #6f8498;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6f8498), to(#6f8498));
  background-image: -webkit-linear-gradient(#6f8498, #6f8498);
  background-image: linear-gradient(#6f8498, #6f8498);
  text-shadow: none; }

.inverse.g-button:active, .gray.inverse.g-button:active {
  background-color: #617488;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#617488), to(#617488));
  background-image: -webkit-linear-gradient(#617488, #617488);
  background-image: linear-gradient(#617488, #617488);
  text-shadow: none; }

.inverse.g-button:hover, .inverse.g-button:hover:link, .inverse.g-button:hover:visited, .gray.inverse.g-button:hover, .gray.inverse.g-button:hover:link, .gray.inverse.g-button:hover:visited {
  color: #fff;
  background-color: #75899d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#75899d), to(#75899d));
  background-image: -webkit-linear-gradient(#75899d, #75899d);
  background-image: linear-gradient(#75899d, #75899d);
  text-shadow: none; }

.inverse.g-button:hover:hover, .gray.inverse.g-button:hover:hover {
  background-color: #7e90a3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7e90a3), to(#7e90a3));
  background-image: -webkit-linear-gradient(#7e90a3, #7e90a3);
  background-image: linear-gradient(#7e90a3, #7e90a3);
  text-shadow: none; }

.inverse.g-button:hover:active, .gray.inverse.g-button:hover:active {
  background-color: #6c8196;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6c8196), to(#6c8196));
  background-image: -webkit-linear-gradient(#6c8196, #6c8196);
  background-image: linear-gradient(#6c8196, #6c8196);
  text-shadow: none; }

.blue.g-button, .blue.g-button:link, .blue.g-button:visited {
  color: #f0f0f0;
  background-color: #3f81c7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
  background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
  background-image: linear-gradient(#3f81c7, #3f81c7);
  text-shadow: none; }

.blue.g-button:hover {
  background-color: #4a88cb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
  background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
  background-image: linear-gradient(#4a88cb, #4a88cb);
  text-shadow: none; }

.blue.g-button:active {
  background-color: #3779bf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
  background-image: -webkit-linear-gradient(#3779bf, #3779bf);
  background-image: linear-gradient(#3779bf, #3779bf);
  text-shadow: none; }

.blue.alternate.g-button {
  background-color: #669bd3; }
  .blue.alternate.g-button:hover {
    background-color: #528ecd;
    cursor: pointer; }

.green.g-button, .green.g-button:link, .green.g-button:visited {
  color: #f0f0f0;
  background-color: #00A368;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00A368), to(#00A368));
  background-image: -webkit-linear-gradient(#00A368, #00A368);
  background-image: linear-gradient(#00A368, #00A368);
  text-shadow: none; }

.green.g-button:hover {
  background-color: #00b272;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00b272), to(#00b272));
  background-image: -webkit-linear-gradient(#00b272, #00b272);
  background-image: linear-gradient(#00b272, #00b272);
  text-shadow: none; }

.green.g-button:active {
  background-color: #00945e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00945e), to(#00945e));
  background-image: -webkit-linear-gradient(#00945e, #00945e);
  background-image: linear-gradient(#00945e, #00945e);
  text-shadow: none; }

.green.alternate.g-button {
  background-color: #00d689; }
  .green.alternate.g-button:hover {
    background-color: #00bd78;
    cursor: pointer; }

.green.flat.g-button {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.red.g-button, .red.g-button:link, .red.g-button:visited {
  color: #f0f0f0;
  background-color: #C0423F;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C0423F), to(#C0423F));
  background-image: -webkit-linear-gradient(#C0423F, #C0423F);
  background-image: linear-gradient(#C0423F, #C0423F);
  text-shadow: none; }

.red.g-button:hover {
  background-color: #c44d4b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c44d4b), to(#c44d4b));
  background-image: -webkit-linear-gradient(#c44d4b, #c44d4b);
  background-image: linear-gradient(#c44d4b, #c44d4b);
  text-shadow: none; }

.red.g-button:active {
  background-color: #b43e3b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b43e3b), to(#b43e3b));
  background-image: -webkit-linear-gradient(#b43e3b, #b43e3b);
  background-image: linear-gradient(#b43e3b, #b43e3b);
  text-shadow: none; }

.red.alternate.g-button {
  background-color: #cd6865; }
  .red.alternate.g-button:hover {
    background-color: #c65552;
    cursor: pointer; }

.red.flat.g-button {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.transparent.g-button {
  border: 1px solid #8198AF; }
  .transparent.g-button, .transparent.g-button:link, .transparent.g-button:visited {
    color: #6B7C8D;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .transparent.g-button:hover {
    background-color: rgba(8, 8, 8, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 8, 0)), to(rgba(8, 8, 8, 0)));
    background-image: -webkit-linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    background-image: linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    text-shadow: none; }
  .transparent.g-button:active {
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .transparent.link-like.g-button {
    border-color: #E8E9EA; }
    .transparent.link-like.g-button, .transparent.link-like.g-button:link, .transparent.link-like.g-button:visited {
      color: #3078ca; }

.disabled.g-button {
  opacity: 0.3;
  text-shadow: none; }
  .disabled.g-button:hover {
    cursor: default;
    text-shadow: none; }

.g-button, .normal.g-button {
  font-size: 1.1em;
  padding: 8px 20px; }

.larger.g-button {
  font-size: 1.3em;
  padding: 11px 25px; }

.smaller.g-button {
  font-size: 11px;
  padding: 6px 8px; }

.smallest.g-button {
  font-size: 10px;
  padding: 0px 5px; }

.light.g-button, .light.g-button:link, .light.g-button:visited {
  font-weight: 300;
  text-transform: uppercase; }

.loading.g-button, .loading_button.g-button {
  background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") !important;
  background-repeat: no-repeat;
  background-position: center; }
  .loading.g-button, .loading.g-button:hover, .loading_button.g-button, .loading_button.g-button:hover {
    color: transparent !important;
    text-shadow: none !important; }

.g-button, .not_expanded.g-button {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  width: auto; }

.expanded.g-button {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }
.g-card {
  border-radius: 0; }
  .g-card, .shadow.g-card {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e5e5e5; }
  .shadow_light.g-card {
    -webkit-box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
    border-top: 1px solid #f2f3f5;
    border-left: 1px solid #eeeff2;
    border-right: 1px solid #eeeff2;
    border-bottom: 1px solid #ecedef; }
  .no_shadow.g-card {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #ebebeb; }
  .shadow_no_border.g-card {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border: none !important; }
  .g-card, .white.g-card {
    background: #fff; }
  .gray.g-card {
    background: #f9f9fa;
    border: 1px solid #e8e8e8; }
  .green.g-card {
    background: #f2f6f2; }
  .yellow.g-card {
    background: #fffbe5;
    border-color: #fcf3bf; }

.g-card > .section {
  padding: 12px; }
  .g-card > .section, .g-card > .no_border.section {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .g-card > .top_border.section, .g-card > .section + .section, .g-card > .section + .section_container {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }
  .g-card > .section, .g-card > .no_header.section, .g-card > .section, .white.g-card > .section, .g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .section .category, .g-card > .no_header.section .category, .g-card > .section .category, .g-card > .no_header.section .category {
      color: #999; }
  .g-card > .header.section, .g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-card > .header.section .category, .g-card > .header.section .category {
      color: #999; }
  .g-card > .gray.section, .gray.g-card > .section, .g-card > .gray.no_header.section, .gray.g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .gray.section .category, .gray.g-card > .section .category, .g-card > .gray.no_header.section .category, .gray.g-card > .no_header.section .category {
      color: #999; }
  .g-card > .gray.header.section, .gray.g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F9), to(#e9eaec));
    background-image: -webkit-linear-gradient(#F8F8F9, #e9eaec);
    background-image: linear-gradient(#F8F8F9, #e9eaec); }
    .g-card > .gray.header.section .category, .gray.g-card > .header.section .category {
      color: #999; }
  .g-card > .green.section, .green.g-card > .section, .g-card > .green.no_header.section, .green.g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .green.section .category, .green.g-card > .section .category, .g-card > .green.no_header.section .category, .green.g-card > .no_header.section .category {
      color: #999; }
  .g-card > .green.header.section, .green.g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-card > .green.header.section .category, .green.g-card > .header.section .category {
      color: #999; }
  .g-card > .yellow.section, .yellow.g-card > .section, .g-card > .yellow.no_header.section, .yellow.g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .yellow.section .category, .yellow.g-card > .section .category, .g-card > .yellow.no_header.section .category, .yellow.g-card > .no_header.section .category {
      color: #999; }
  .g-card > .yellow.header.section, .yellow.g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-card > .yellow.header.section .category, .yellow.g-card > .header.section .category {
      color: #999; }

.g-card > .section_container + .section, .g-card > .section_container + .section_container {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
  margin-top: 1px; }

.g-card {
  border-radius: 0; }
  .g-card, .shadow.g-card {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e5e5e5; }
  .shadow_light.g-card {
    -webkit-box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
    border-top: 1px solid #f2f3f5;
    border-left: 1px solid #eeeff2;
    border-right: 1px solid #eeeff2;
    border-bottom: 1px solid #ecedef; }
  .no_shadow.g-card {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #ebebeb; }
  .shadow_no_border.g-card {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border: none !important; }
  .g-card, .white.g-card {
    background: #fff; }
  .gray.g-card {
    background: #f9f9fa;
    border: 1px solid #e8e8e8; }
  .green.g-card {
    background: #f2f6f2; }
  .yellow.g-card {
    background: #fffbe5;
    border-color: #fcf3bf; }

.g-card > .section {
  padding: 12px; }
  .g-card > .section, .g-card > .no_border.section {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .g-card > .top_border.section, .g-card > .section + .section, .g-card > .section + .section_container {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }
  .g-card > .section, .g-card > .no_header.section, .g-card > .section, .white.g-card > .section, .g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .section .category, .g-card > .no_header.section .category, .g-card > .section .category, .g-card > .no_header.section .category {
      color: #999; }
  .g-card > .header.section, .g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-card > .header.section .category, .g-card > .header.section .category {
      color: #999; }
  .g-card > .gray.section, .gray.g-card > .section, .g-card > .gray.no_header.section, .gray.g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .gray.section .category, .gray.g-card > .section .category, .g-card > .gray.no_header.section .category, .gray.g-card > .no_header.section .category {
      color: #999; }
  .g-card > .gray.header.section, .gray.g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F9), to(#e9eaec));
    background-image: -webkit-linear-gradient(#F8F8F9, #e9eaec);
    background-image: linear-gradient(#F8F8F9, #e9eaec); }
    .g-card > .gray.header.section .category, .gray.g-card > .header.section .category {
      color: #999; }
  .g-card > .green.section, .green.g-card > .section, .g-card > .green.no_header.section, .green.g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .green.section .category, .green.g-card > .section .category, .g-card > .green.no_header.section .category, .green.g-card > .no_header.section .category {
      color: #999; }
  .g-card > .green.header.section, .green.g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-card > .green.header.section .category, .green.g-card > .header.section .category {
      color: #999; }
  .g-card > .yellow.section, .yellow.g-card > .section, .g-card > .yellow.no_header.section, .yellow.g-card > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-card > .yellow.section .category, .yellow.g-card > .section .category, .g-card > .yellow.no_header.section .category, .yellow.g-card > .no_header.section .category {
      color: #999; }
  .g-card > .yellow.header.section, .yellow.g-card > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-card > .yellow.header.section .category, .yellow.g-card > .header.section .category {
      color: #999; }

.g-card > .section_container + .section, .g-card > .section_container + .section_container {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
  margin-top: 1px; }

.g-card {
  position: relative;
  padding: 14px;
  background-color: #ffffff;
  overflow: hidden;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .g-card:hover {
    cursor: pointer;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07), 0 0 13px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.07), 0 0 13px 1px rgba(0, 0, 0, 0.05); }
  .g-card:active {
    -webkit-box-shadow: 0 -1px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 0 -1px 0px rgba(0, 0, 0, 0.05); }
  .g-card .header {
    height: 130px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 16px; }
    .g-card .header .top {
      position: relative;
      height: 62px; }
      .g-card .header .top .pic, .g-card .header .top .empty_pic {
        float: left;
        width: 60px;
        height: 60px;
        border: 1px solid #eeeeee; }
        .g-card .header .top .pic img, .g-card .header .top .empty_pic img {
          width: 60px;
          height: 60px; }
      .g-card .header .top .name {
        position: absolute;
        top: 0;
        left: 72px;
        height: 60px;
        line-height: 56px;
        float: left;
        font-size: 18px;
        font-weight: bold;
        overflow: hidden;
        color: #555555; }
        .g-card .header .top .name a {
          display: inline-block;
          color: #555555;
          line-height: 20px;
          vertical-align: middle; }
          .g-card .header .top .name a:hover {
            text-decoration: none; }
    .g-card .header .pitch {
      clear: both;
      padding: 15px 0 0;
      font-weight: 300;
      font-size: 12px;
      height: 40px;
      overflow: hidden;
      color: #777777; }
  .g-card .mini {
    height: 82px; }
    .g-card .mini .tag {
      clear: both;
      font-size: 12px;
      font-weight: 300; }
      .g-card .mini .tag ~ .tag {
        padding-top: 12px; }
      .g-card .mini .tag .type {
        float: left;
        text-transform: uppercase;
        color: #999999; }
        .g-card .mini .tag .type a {
          color: #999999; }
      .g-card .mini .tag .item {
        float: right;
        color: #444444; }
        .g-card .mini .tag .item a {
          color: #444444; }
  .g-card .job_listing {
    height: 69px; }
    .g-card .job_listing .job-title {
      font-weight: bold;
      margin-bottom: 8px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
      .g-card .job_listing .job-title a {
        color: black; }
    .g-card .job_listing .ranges {
      float: left;
      font-size: 12px;
      margin-left: 13px; }
      .g-card .job_listing .ranges ~ .ranges {
        margin-top: 4px; }
    .g-card .job_listing .more {
      float: right;
      margin-top: 3px; }
      .g-card .job_listing .more a {
        color: #999;
        font-size: 11px; }
  .g-card .footer {
    margin-top: 12px;
    height: 85px; }
    .g-card .footer.no-invest-button {
      height: 37px; }
    .g-card .footer:not(.no-invest-button) {
      height: 93px; }
    .g-card .footer .thermometer {
      height: 8px;
      position: relative;
      background-color: #e9eaec;
      width: 100%;
      margin: 10px 0; }
      .g-card .footer .thermometer.thermometer-hidden {
        background-color: transparent; }
      .g-card .footer .thermometer .amount {
        background-color: #00a368;
        height: 8px;
        position: absolute; }
    .g-card .footer .raising .left {
      float: left;
      font-size: 13px;
      font-weight: bold; }
      .g-card .footer .raising .left, .g-card .footer .raising .left a, .g-card .footer .raising .left a:hover {
        color: #777777;
        text-decoration: none; }
      .g-card .footer .raising .left .top-tag {
        line-height: 14px;
        margin: -1px 0 0 0;
        float: left;
        font-size: 10px; }
    .g-card .footer .raising .right {
      float: right;
      font-size: 15px;
      color: #333333;
      font-weight: bold;
      line-height: 17px; }
    .g-card .footer .invest_now {
      padding-top: 11px;
      clear: both;
      font-weight: bold; }
      .g-card .footer .invest_now .invest {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
      .g-card .footer .invest_now a {
        text-shadow: none;
        font-size: 14px;
        line-height: 2; }
.current.g-feed_item td {
  background-color: #fafafa;
  text-shadow: 0 1px 0 #fff;
  cursor: pointer; }

.current.mini-container-opened.g-feed_item td {
  background-color: #FFF; }

.g-feed_item > td.pic {
  border-bottom: 1px solid #EEE;
  padding-top: 12px;
  padding-bottom: 12px;
  vertical-align: top;
  padding-left: 12px;
  padding-right: 12px;
  width: 38px; }
  .g-feed_item > td.pic > .post-pic {
    margin: 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .g-feed_item > td.pic > .post-pic img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }

.g-feed_item > td.feed_content {
  border-bottom: 1px solid #EEE;
  padding-top: 12px;
  padding-bottom: 12px;
  vertical-align: top;
  padding-right: 12px;
  font-weight: bold; }
  .g-feed_item > td.feed_content .detail {
    font-weight: normal; }
  .g-feed_item > td.feed_content .timestamp {
    float: right;
    font-size: 12px;
    color: #777;
    font-weight: 300; }
    .g-feed_item > td.feed_content .timestamp a {
      font-size: 12px;
      color: #777;
      font-weight: 300; }
      .g-feed_item > td.feed_content .timestamp a:hover {
        color: #3078ca;
        text-decoration: underline; }
    .g-feed_item > td.feed_content .timestamp .show_on_hover {
      visibility: hidden; }
      html.touch .g-feed_item > td.feed_content .timestamp .show_on_hover {
        visibility: visible; }
  .g-feed_item > td.feed_content .blurb {
    font-size: 12px;
    margin: 2px 0 15px;
    font-weight: 300;
    color: #777; }
    .g-feed_item > td.feed_content .blurb a {
      color: #777; }
  .g-feed_item > td.feed_content .target {
    margin: 7px 0; }
    .g-feed_item > td.feed_content .target .image {
      float: left;
      margin-top: 1px;
      margin-right: 8px;
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
      width: 28px;
      height: 28px;
      line-height: 28px;
      vertical-align: middle;
      border-radius: 3px;
      overflow: hidden;
      border-bottom: 0px solid #EEE;
      border-right: 0px solid #e9eaec;
      border-left: 0px solid #e9eaec;
      border-top: 0px solid #F7F8F9; }
      .g-feed_item > td.feed_content .target .image img {
        max-height: 28px;
        max-width: 28px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    .g-feed_item > td.feed_content .target .lockup .name, .g-feed_item > td.feed_content .target .lockup .tagline {
      line-height: 16px;
      font-size: 11.5px; }
    .g-feed_item > td.feed_content .target .lockup .tagline {
      font-weight: 300;
      color: #777; }
  .g-feed_item > td.feed_content .more_targets {
    margin: 10px 0;
    display: block; }
  .g-feed_item > td.feed_content .sub_item {
    font-weight: 400;
    background: none;
    padding-left: 0px;
    margin: 5px 0 7px; }
  .g-feed_item > td.feed_content .promotions {
    margin-bottom: 5px;
    font-weight: 300;
    color: #777;
    font-size: 11.5px; }
    .g-feed_item > td.feed_content .promotions a {
      font-weight: 300;
      color: #777;
      font-size: 11.5px; }
      .g-feed_item > td.feed_content .promotions a:hover {
        color: #3078ca;
        text-decoration: underline; }
  .g-feed_item > td.feed_content .feed_link.black {
    color: #333; }

.g-feed_more {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin-top: 0;
  padding: 12px 0;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  color: #999;
  text-shadow: white 0 1px 0; }
  .section.g-feed_more {
    text-transform: uppercase !important;
    font-weight: bold !important;
    font-size: 11px !important; }
  .g-feed_more:hover {
    background: #fafafa;
    -webkit-box-shadow: 0 1px 0 #FFF inset;
            box-shadow: 0 1px 0 #FFF inset;
    cursor: pointer; }
  .g-feed_more:active {
    background: #fff; }
  .disabled.g-feed_more {
    cursor: default; }
    .disabled.g-feed_more:hover {
      background: none; }
.g-form input[type=submit], .g-form input[type=submit]:link, .g-form input[type=submit]:visited {
  margin: 0;
  border-radius: 4px;
  border: none;
  background: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  display: inline-block; }
  .g-form input[type=submit]:hover, .g-form input[type=submit]:active, .g-form input[type=submit]:link:hover, .g-form input[type=submit]:link:active, .g-form input[type=submit]:visited:hover, .g-form input[type=submit]:visited:active {
    outline: none;
    text-decoration: none; }

.g-form input[type=submit], .g-form input[type=submit]:link, .g-form input[type=submit]:visited, .g-form input.gray[type=submit], .g-form input[type=submit].secondary, .g-form input.gray[type=submit]:link, .g-form input[type=submit].secondary:link, .g-form input.gray[type=submit]:visited, .g-form input[type=submit].secondary:visited {
  color: #444;
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.g-form input[type=submit]:hover, .g-form input.gray[type=submit]:hover, .g-form input[type=submit].secondary:hover {
  background-color: #e6eaed;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
  background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
  background-image: linear-gradient(#e6eaed, #e6eaed);
  text-shadow: none; }

.g-form input[type=submit]:active, .g-form input.gray[type=submit]:active, .g-form input[type=submit].secondary:active {
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.g-form input.alternate[type=submit], .g-form input.alternate[type=submit]:link, .g-form input.alternate[type=submit]:visited, .g-form input.gray.alternate[type=submit], .g-form input.alternate[type=submit].secondary, .g-form input.gray.alternate[type=submit]:link, .g-form input.alternate[type=submit].secondary:link, .g-form input.gray.alternate[type=submit]:visited, .g-form input.alternate[type=submit].secondary:visited {
  color: #888;
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.g-form input.alternate[type=submit]:hover, .g-form input.gray.alternate[type=submit]:hover, .g-form input.alternate[type=submit].secondary:hover {
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.g-form input.alternate[type=submit]:active, .g-form input.gray.alternate[type=submit]:active, .g-form input.alternate[type=submit].secondary:active {
  background-color: #cbd3da;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cbd3da), to(#cbd3da));
  background-image: -webkit-linear-gradient(#cbd3da, #cbd3da);
  background-image: linear-gradient(#cbd3da, #cbd3da);
  text-shadow: none; }

.g-form input.alternate[type=submit]:hover, .g-form input.gray.alternate[type=submit]:hover, .g-form input.alternate[type=submit].secondary:hover {
  cursor: pointer; }
  .g-form input.alternate[type=submit]:hover, .g-form input.alternate[type=submit]:hover:link, .g-form input.alternate[type=submit]:hover:visited, .g-form input.gray.alternate[type=submit]:hover, .g-form input.alternate[type=submit].secondary:hover, .g-form input.gray.alternate[type=submit]:hover:link, .g-form input.alternate[type=submit].secondary:hover:link, .g-form input.gray.alternate[type=submit]:hover:visited, .g-form input.alternate[type=submit].secondary:hover:visited {
    color: #444;
    background-color: #dde2e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
    background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
    background-image: linear-gradient(#dde2e7, #dde2e7);
    text-shadow: none; }
  .g-form input.alternate[type=submit]:hover:hover, .g-form input.gray.alternate[type=submit]:hover:hover, .g-form input.alternate[type=submit].secondary:hover:hover {
    background-color: #e6eaed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
    background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
    background-image: linear-gradient(#e6eaed, #e6eaed);
    text-shadow: none; }
  .g-form input.alternate[type=submit]:hover:active, .g-form input.gray.alternate[type=submit]:hover:active, .g-form input.alternate[type=submit].secondary:hover:active {
    background-color: #d4dae1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
    background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
    background-image: linear-gradient(#d4dae1, #d4dae1);
    text-shadow: none; }

.g-form input.inverse[type=submit], .g-form input.inverse[type=submit]:link, .g-form input.inverse[type=submit]:visited, .g-form input.gray.inverse[type=submit], .g-form input.inverse[type=submit].secondary, .g-form input.gray.inverse[type=submit]:link, .g-form input.inverse[type=submit].secondary:link, .g-form input.gray.inverse[type=submit]:visited, .g-form input.inverse[type=submit].secondary:visited {
  color: #f0f0f0;
  background-color: #677c91;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
  background-image: -webkit-linear-gradient(#677c91, #677c91);
  background-image: linear-gradient(#677c91, #677c91);
  text-shadow: none; }

.g-form input.inverse[type=submit]:hover, .g-form input.gray.inverse[type=submit]:hover, .g-form input.inverse[type=submit].secondary:hover {
  background-color: #6f8498;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6f8498), to(#6f8498));
  background-image: -webkit-linear-gradient(#6f8498, #6f8498);
  background-image: linear-gradient(#6f8498, #6f8498);
  text-shadow: none; }

.g-form input.inverse[type=submit]:active, .g-form input.gray.inverse[type=submit]:active, .g-form input.inverse[type=submit].secondary:active {
  background-color: #617488;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#617488), to(#617488));
  background-image: -webkit-linear-gradient(#617488, #617488);
  background-image: linear-gradient(#617488, #617488);
  text-shadow: none; }

.g-form input.inverse[type=submit]:hover, .g-form input.inverse[type=submit]:hover:link, .g-form input.inverse[type=submit]:hover:visited, .g-form input.gray.inverse[type=submit]:hover, .g-form input.inverse[type=submit].secondary:hover, .g-form input.gray.inverse[type=submit]:hover:link, .g-form input.inverse[type=submit].secondary:hover:link, .g-form input.gray.inverse[type=submit]:hover:visited, .g-form input.inverse[type=submit].secondary:hover:visited {
  color: #fff;
  background-color: #75899d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#75899d), to(#75899d));
  background-image: -webkit-linear-gradient(#75899d, #75899d);
  background-image: linear-gradient(#75899d, #75899d);
  text-shadow: none; }

.g-form input.inverse[type=submit]:hover:hover, .g-form input.gray.inverse[type=submit]:hover:hover, .g-form input.inverse[type=submit].secondary:hover:hover {
  background-color: #7e90a3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7e90a3), to(#7e90a3));
  background-image: -webkit-linear-gradient(#7e90a3, #7e90a3);
  background-image: linear-gradient(#7e90a3, #7e90a3);
  text-shadow: none; }

.g-form input.inverse[type=submit]:hover:active, .g-form input.gray.inverse[type=submit]:hover:active, .g-form input.inverse[type=submit].secondary:hover:active {
  background-color: #6c8196;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6c8196), to(#6c8196));
  background-image: -webkit-linear-gradient(#6c8196, #6c8196);
  background-image: linear-gradient(#6c8196, #6c8196);
  text-shadow: none; }

.g-form input[type=submit], .g-form input[type=submit].primary, .g-form input[type=submit]:link, .g-form input[type=submit]:visited {
  color: #f0f0f0;
  background-color: #3f81c7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
  background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
  background-image: linear-gradient(#3f81c7, #3f81c7);
  text-shadow: none; }

.g-form input[type=submit]:hover {
  background-color: #4a88cb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
  background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
  background-image: linear-gradient(#4a88cb, #4a88cb);
  text-shadow: none; }

.g-form input[type=submit]:active {
  background-color: #3779bf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
  background-image: -webkit-linear-gradient(#3779bf, #3779bf);
  background-image: linear-gradient(#3779bf, #3779bf);
  text-shadow: none; }

.g-form input.alternate[type=submit] {
  background-color: #669bd3; }
  .g-form input.alternate[type=submit]:hover {
    background-color: #528ecd;
    cursor: pointer; }

.g-form input.green[type=submit], .g-form input.green[type=submit]:link, .g-form input.green[type=submit]:visited {
  color: #f0f0f0;
  background-color: #00A368;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00A368), to(#00A368));
  background-image: -webkit-linear-gradient(#00A368, #00A368);
  background-image: linear-gradient(#00A368, #00A368);
  text-shadow: none; }

.g-form input.green[type=submit]:hover {
  background-color: #00b272;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00b272), to(#00b272));
  background-image: -webkit-linear-gradient(#00b272, #00b272);
  background-image: linear-gradient(#00b272, #00b272);
  text-shadow: none; }

.g-form input.green[type=submit]:active {
  background-color: #00945e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00945e), to(#00945e));
  background-image: -webkit-linear-gradient(#00945e, #00945e);
  background-image: linear-gradient(#00945e, #00945e);
  text-shadow: none; }

.g-form input.green.alternate[type=submit] {
  background-color: #00d689; }
  .g-form input.green.alternate[type=submit]:hover {
    background-color: #00bd78;
    cursor: pointer; }

.g-form input.green.flat[type=submit] {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.g-form input.red[type=submit], .g-form input.red[type=submit]:link, .g-form input.red[type=submit]:visited {
  color: #f0f0f0;
  background-color: #C0423F;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C0423F), to(#C0423F));
  background-image: -webkit-linear-gradient(#C0423F, #C0423F);
  background-image: linear-gradient(#C0423F, #C0423F);
  text-shadow: none; }

.g-form input.red[type=submit]:hover {
  background-color: #c44d4b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c44d4b), to(#c44d4b));
  background-image: -webkit-linear-gradient(#c44d4b, #c44d4b);
  background-image: linear-gradient(#c44d4b, #c44d4b);
  text-shadow: none; }

.g-form input.red[type=submit]:active {
  background-color: #b43e3b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b43e3b), to(#b43e3b));
  background-image: -webkit-linear-gradient(#b43e3b, #b43e3b);
  background-image: linear-gradient(#b43e3b, #b43e3b);
  text-shadow: none; }

.g-form input.red.alternate[type=submit] {
  background-color: #cd6865; }
  .g-form input.red.alternate[type=submit]:hover {
    background-color: #c65552;
    cursor: pointer; }

.g-form input.red.flat[type=submit] {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.g-form input.transparent[type=submit] {
  border: 1px solid #8198AF; }
  .g-form input.transparent[type=submit], .g-form input.transparent[type=submit]:link, .g-form input.transparent[type=submit]:visited {
    color: #6B7C8D;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .g-form input.transparent[type=submit]:hover {
    background-color: rgba(8, 8, 8, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 8, 0)), to(rgba(8, 8, 8, 0)));
    background-image: -webkit-linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    background-image: linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    text-shadow: none; }
  .g-form input.transparent[type=submit]:active {
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .g-form input.transparent.link-like[type=submit] {
    border-color: #E8E9EA; }
    .g-form input.transparent.link-like[type=submit], .g-form input.transparent.link-like[type=submit]:link, .g-form input.transparent.link-like[type=submit]:visited {
      color: #3078ca; }

.g-form input.disabled[type=submit] {
  opacity: 0.3;
  text-shadow: none; }
  .g-form input.disabled[type=submit]:hover {
    cursor: default;
    text-shadow: none; }

.g-form input[type=submit], .g-form input.normal[type=submit] {
  font-size: 1.1em;
  padding: 8px 20px; }

.g-form input.larger[type=submit] {
  font-size: 1.3em;
  padding: 11px 25px; }

.g-form input.smaller[type=submit] {
  font-size: 11px;
  padding: 6px 8px; }

.g-form input.smallest[type=submit] {
  font-size: 10px;
  padding: 0px 5px; }

.g-form input.light[type=submit], .g-form input.light[type=submit]:link, .g-form input.light[type=submit]:visited {
  font-weight: 300;
  text-transform: uppercase; }

.g-form input.loading[type=submit], .g-form input.loading_button[type=submit] {
  background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") !important;
  background-repeat: no-repeat;
  background-position: center; }
  .g-form input.loading[type=submit], .g-form input.loading[type=submit]:hover, .g-form input.loading_button[type=submit], .g-form input.loading_button[type=submit]:hover {
    color: transparent !important;
    text-shadow: none !important; }

.g-form input[type=submit], .g-form input.not_expanded[type=submit] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  width: auto; }

.g-form input.expanded[type=submit] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.g-form label, .g-form .label {
  font-size: 1em;
  padding: 0;
  line-height: 100%; }

.g-form label {
  font-weight: bold; }

.g-form fieldset {
  padding: 1.4em;
  margin: 0 0 1.5em 0; }

.g-form legend {
  font-weight: bold;
  font-size: 1.2em; }

.g-form input.text, .g-form input.title, .g-form input[type=email], .g-form input[type=text], .g-form input[type=password] {
  margin: 0.5em 0;
  background-color: white;
  padding: 5px; }

.g-form input.title {
  font-size: 1.5em; }

.g-form textarea {
  margin: 0.5em 0;
  padding: 5px; }

.g-form select {
  margin: 0.5em 0; }

.g-form input.text, .g-form input.title, .g-form input[type=email], .g-form input[type=text], .g-form input[type=password] {
  width: 100%; }

.g-form textarea {
  width: 100%;
  height: 250px; }

.g-form fieldset {
  border: 1px solid #ccc; }

.g-form input.text, .g-form input.title, .g-form input[type=email], .g-form input[type=text], .g-form input[type=password], .g-form textarea {
  background-color: #fff;
  border: 1px solid #E2E3E4; }
  .g-form input.text:focus, .g-form input.title:focus, .g-form input[type=email]:focus, .g-form input[type=text]:focus, .g-form input[type=password]:focus, .g-form textarea:focus {
    border-color: #7DBEF1; }

.g-form select {
  background-color: #fff;
  border-width: 1px;
  border-style: solid; }

.g-form input, .g-form textarea {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  outline: none; }
  .g-form input:focus, .g-form textarea:focus {
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }

.g-form input[type=file] {
  margin-top: 7px;
  margin-bottom: 7px; }

.g-form input[type=submit] {
  line-height: 1.5; }

.g-form label {
  font-weight: 300;
  color: #333; }

.g-form select {
  appearance: textfield;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: ' ';
  border-color: #E2E3E4;
  padding: 4px 16px 4px 4px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-size: 1em;
  background-color: #fff;
  background: url("/assets/icons/drop_down_arrow1-3ea8cf7b84cc75fc4f184e5820bdc85b.png");
  background-position: right 4px center;
  background-repeat: no-repeat;
  outline: none; }
  .g-form select:hover {
    background-color: #fafafa; }
  .g-form select:active {
    background-color: #fafafa; }
  .g-form select:focus {
    border: 1px solid #94caf3;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }

.g-form textarea {
  min-height: 3em;
  max-width: 100%;
  height: 3em; }

.g-form fieldset {
  border-radius: 3px; }

.vertical.g-form .g-form_group > .label, .vertical.g-form_group > .label {
  padding: 7px 0;
  font-weight: 300; }
  .vertical.g-form .g-form_group > .label .label_help, .vertical.g-form_group > .label .label_help {
    display: block;
    font-size: smaller;
    font-style: italic; }

html.no-ms .horizontal.g-form .g-form_group, .horizontal.g-form html.no-ms .g-form_group, html.no-ms .horizontal.g-form_group {
  *zoom: 1; }
  html.no-ms .horizontal.g-form .g-form_group:after, .horizontal.g-form html.no-ms .g-form_group:after, html.no-ms .horizontal.g-form_group:after {
    content: "";
    display: table;
    clear: both; }
  html.no-ms .horizontal.g-form .g-form_group > .label, .horizontal.g-form html.no-ms .g-form_group > .label, html.no-ms .horizontal.g-form_group > .label {
    float: left;
    text-align: right;
    width: 160px;
    padding-bottom: 0;
    font-weight: 300; }
    html.no-ms .horizontal.g-form .g-form_group > .label .label_help, .horizontal.g-form html.no-ms .g-form_group > .label .label_help, html.no-ms .horizontal.g-form_group > .label .label_help {
      display: block;
      font-size: smaller;
      font-style: italic; }
  html.no-ms .horizontal.g-form .g-form_group > .input, .horizontal.g-form html.no-ms .g-form_group > .input, html.no-ms .horizontal.g-form_group > .input {
    margin-left: 180px; }

html.ms .horizontal.g-form .g-form_group > .label, .horizontal.g-form html.ms .g-form_group > .label, html.ms .horizontal.g-form_group > .label {
  padding: 7px 0;
  font-weight: 300; }
  html.ms .horizontal.g-form .g-form_group > .label .label_help, .horizontal.g-form html.ms .g-form_group > .label .label_help, html.ms .horizontal.g-form_group > .label .label_help {
    display: block;
    font-size: smaller;
    font-style: italic; }

.g-form_group.validation_error .label, .g-form_group.validation_error .label > label, .g-form_group.validation_error .label > * > label {
  color: #C0423F !important; }

.g-form_group.validation_error span.validation-error {
  display: none; }
.g-lockup {
  *zoom: 1;
  display: table;
  table-layout: fixed; }
  .g-lockup:after {
    content: "";
    display: table;
    clear: both; }
  .g-lockup > .photo {
    float: left; }
  .g-lockup > .text {
    display: table-cell; }
    .g-lockup > .text + .text {
      margin-left: 0; }
  .g-lockup > .text, .middle.g-lockup > .text {
    vertical-align: middle; }
  .top.g-lockup > .text {
    vertical-align: top; }
  .g-lockup > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    .g-lockup > .photo img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .g-lockup > .photo + .text {
      margin-left: 49px;
      width: 100%; }
  .medium.g-lockup > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    .medium.g-lockup > .photo img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .medium.g-lockup > .photo + .text {
      margin-left: 49px;
      width: 100%; }
  .medium.g-lockup > .text > .title {
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold; }
  .micro.g-lockup > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-right: 0px solid #e9eaec;
    border-left: 0px solid #e9eaec;
    border-top: 0px solid #F7F8F9;
    margin-right: 12px; }
    .micro.g-lockup > .photo img {
      max-height: 20px;
      max-width: 20px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .micro.g-lockup > .photo + .text {
      margin-left: 32px;
      width: 100%; }
  .micro.g-lockup > .text > .title {
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold; }
  .small.g-lockup > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-right: 0px solid #e9eaec;
    border-left: 0px solid #e9eaec;
    border-top: 0px solid #F7F8F9;
    margin-right: 12px; }
    .small.g-lockup > .photo img {
      max-height: 28px;
      max-width: 28px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .small.g-lockup > .photo + .text {
      margin-left: 40px;
      width: 100%; }
  .small.g-lockup > .text > .title {
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold; }
  .large.g-lockup > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 55px;
    height: 55px;
    line-height: 53px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    .large.g-lockup > .photo img {
      max-height: 55px;
      max-width: 55px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .large.g-lockup > .photo + .text {
      margin-left: 67px;
      width: 100%; }
  .large.g-lockup > .text > .title {
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold; }
  .larger.g-lockup > .photo {
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 94px;
    height: 94px;
    line-height: 92px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
    border: 1px solid #EEE;
    background-color: #F8F9FA;
    line-height: 80px;
    vertical-align: middle;
    margin-right: 12px; }
    html.ms .larger.g-lockup > .photo {
      line-height: 66px;
      height: 80px;
      width: 80px; }
    .larger.g-lockup > .photo img {
      max-height: 82px;
      max-width: 82px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0;
      vertical-align: middle; }
      html.ms .larger.g-lockup > .photo img {
        max-height: 68px;
        max-width: 68px; }
    .larger.g-lockup > .photo + .text {
      margin-left: 106px;
      width: 100%; }
  .larger.g-lockup > .text > .title {
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold; }
  .huge.g-lockup > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
    width: 94px;
    height: 94px;
    line-height: 92px;
    vertical-align: middle;
    border-radius: 7px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    .huge.g-lockup > .photo img {
      max-height: 94px;
      max-width: 94px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .huge.g-lockup > .photo + .text {
      margin-left: 132px;
      width: 100%; }
  .huge.g-lockup > .text > .title {
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold; }
  .gigantic.g-lockup > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
    width: 300px;
    height: 300px;
    line-height: 296px;
    vertical-align: middle;
    border-radius: 7px;
    overflow: hidden;
    border-bottom: 2px solid #EEE;
    border-right: 2px solid #e9eaec;
    border-left: 2px solid #e9eaec;
    border-top: 2px solid #F7F8F9;
    margin-right: 12px; }
    .gigantic.g-lockup > .photo img {
      max-height: 300px;
      max-width: 300px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .gigantic.g-lockup > .photo + .text {
      margin-left: 12pxgigantic;
      width: 100%; }
  .gigantic.g-lockup > .text > .title {
    font-size: 1.5em;
    line-height: 2em;
    font-weight: bold; }
html.ms .hide_when_handheld {
  display: none;
  visibility: hidden; }

html.ml .hide_when_desktop {
  display: none;
  visibility: hidden; }

html.mm .hide_when_tablet {
  display: none;
  visibility: hidden; }
.g-modal .g-modal_black_header {
  height: 55px;
  font-size: 14px;
  font-weight: 800;
  vertical-align: middle;
  padding: 0 15px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#414243), to(#303132));
  background-image: -webkit-linear-gradient(#414243, #303132);
  background-image: linear-gradient(#414243, #303132);
  background-color: #F0F0F0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }
  .g-modal .g-modal_black_header h1 {
    font-size: 18px;
    color: #fff;
    font-weight: normal;
    position: relative;
    top: 15px; }

.g-modal .g-modal_content {
  padding: 15px; }

.g-modal .g-modal_footer {
  background-color: #f2f3f4;
  padding: 15px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 20, 30, 0.15);
          box-shadow: inset 0px 1px 1px rgba(0, 20, 30, 0.15); }
.g-module {
  border-radius: 0; }
  .g-module, .shadow.g-module {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e5e5e5; }
  .shadow_light.g-module {
    -webkit-box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
    border-top: 1px solid #f2f3f5;
    border-left: 1px solid #eeeff2;
    border-right: 1px solid #eeeff2;
    border-bottom: 1px solid #ecedef; }
  .no_shadow.g-module {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #ebebeb; }
  .shadow_no_border.g-module {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border: none !important; }
  .g-module, .white.g-module {
    background: #fff; }
  .gray.g-module {
    background: #f9f9fa;
    border: 1px solid #e8e8e8; }
  .green.g-module {
    background: #f2f6f2; }
  .yellow.g-module {
    background: #fffbe5;
    border-color: #fcf3bf; }

.g-module > .section, .g-module_section {
  padding: 12px; }
  .g-module > .section, .g-module_section, .g-module > .no_border.section, .no_border.g-module_section {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .g-module > .top_border.section, .top_border.g-module_section, .g-module > .section + .section, .g-module > .g-module_section + .section, .g-module > .section + .g-module_section, .g-module_section + .g-module_section, .g-module > .section + .section_container, .g-module > .g-module_section + .section_container, .g-module > .section + .g-module_section_container, .g-module_section + .g-module_section_container {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }
  .g-module > .section, .g-module_section, .g-module > .no_header.section, .no_header.g-module_section, .g-module > .section, .white.g-module > .section, .white.g-module_section, .g-module > .no_header.section, .white.no_header.g-module_section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-module > .section .category, .g-module_section .category, .g-module > .no_header.section .category, .no_header.g-module_section .category, .g-module > .section .category, .white.g-module_section .category, .g-module > .no_header.section .category, .white.no_header.g-module_section .category {
      color: #999; }
  .g-module > .header.section, .header.g-module_section, .g-module > .header.section, .white.header.g-module_section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-module > .header.section .category, .header.g-module_section .category, .g-module > .header.section .category, .white.header.g-module_section .category {
      color: #999; }
  .g-module > .gray.section, .gray.g-module > .section, .gray.g-module_section, .g-module > .gray.no_header.section, .gray.g-module > .no_header.section, .gray.no_header.g-module_section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-module > .gray.section .category, .gray.g-module > .section .category, .gray.g-module_section .category, .g-module > .gray.no_header.section .category, .gray.g-module > .no_header.section .category, .gray.no_header.g-module_section .category {
      color: #999; }
  .g-module > .gray.header.section, .gray.g-module > .header.section, .gray.header.g-module_section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F9), to(#e9eaec));
    background-image: -webkit-linear-gradient(#F8F8F9, #e9eaec);
    background-image: linear-gradient(#F8F8F9, #e9eaec); }
    .g-module > .gray.header.section .category, .gray.g-module > .header.section .category, .gray.header.g-module_section .category {
      color: #999; }
  .g-module > .green.section, .green.g-module > .section, .green.g-module_section, .g-module > .green.no_header.section, .green.g-module > .no_header.section, .green.no_header.g-module_section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-module > .green.section .category, .green.g-module > .section .category, .green.g-module_section .category, .g-module > .green.no_header.section .category, .green.g-module > .no_header.section .category, .green.no_header.g-module_section .category {
      color: #999; }
  .g-module > .green.header.section, .green.g-module > .header.section, .green.header.g-module_section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-module > .green.header.section .category, .green.g-module > .header.section .category, .green.header.g-module_section .category {
      color: #999; }
  .g-module > .yellow.section, .yellow.g-module > .section, .yellow.g-module_section, .g-module > .yellow.no_header.section, .yellow.g-module > .no_header.section, .yellow.no_header.g-module_section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .g-module > .yellow.section .category, .yellow.g-module > .section .category, .yellow.g-module_section .category, .g-module > .yellow.no_header.section .category, .yellow.g-module > .no_header.section .category, .yellow.no_header.g-module_section .category {
      color: #999; }
  .g-module > .yellow.header.section, .yellow.g-module > .header.section, .yellow.header.g-module_section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .g-module > .yellow.header.section .category, .yellow.g-module > .header.section .category, .yellow.header.g-module_section .category {
      color: #999; }

.g-module > .section_container + .section, .g-module > .g-module_section_container + .section, .g-module > .section_container + .g-module_section, .g-module_section_container + .g-module_section, .g-module > .section_container + .section_container, .g-module > .g-module_section_container + .section_container, .g-module > .section_container + .g-module_section_container, .g-module_section_container + .g-module_section_container {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
  margin-top: 1px; }
.vertical.g-sub_nav, .g-vertical_navigation, .g-vertical_navigation_2013 {
  border-radius: 0; }
  .vertical.g-sub_nav, .g-vertical_navigation, .g-vertical_navigation_2013, .shadow.vertical.g-sub_nav, .shadow.g-vertical_navigation, .shadow.g-vertical_navigation_2013 {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e5e5e5; }
  .shadow_light.vertical.g-sub_nav, .shadow_light.g-vertical_navigation, .shadow_light.g-vertical_navigation_2013 {
    -webkit-box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
    border-top: 1px solid #f2f3f5;
    border-left: 1px solid #eeeff2;
    border-right: 1px solid #eeeff2;
    border-bottom: 1px solid #ecedef; }
  .no_shadow.vertical.g-sub_nav, .no_shadow.g-vertical_navigation, .no_shadow.g-vertical_navigation_2013 {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #ebebeb; }
  .shadow_no_border.vertical.g-sub_nav, .shadow_no_border.g-vertical_navigation, .shadow_no_border.g-vertical_navigation_2013 {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border: none !important; }
  .vertical.g-sub_nav, .g-vertical_navigation, .g-vertical_navigation_2013, .white.vertical.g-sub_nav, .white.g-vertical_navigation, .white.g-vertical_navigation_2013 {
    background: #fff; }
  .gray.vertical.g-sub_nav, .gray.g-vertical_navigation, .gray.g-vertical_navigation_2013 {
    background: #f9f9fa;
    border: 1px solid #e8e8e8; }
  .green.vertical.g-sub_nav, .green.g-vertical_navigation, .green.g-vertical_navigation_2013 {
    background: #f2f6f2; }
  .yellow.vertical.g-sub_nav, .yellow.g-vertical_navigation, .yellow.g-vertical_navigation_2013 {
    background: #fffbe5;
    border-color: #fcf3bf; }

.vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section {
  padding: 12px; }
  .vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .no_border.section, .g-vertical_navigation > .no_border.section, .g-vertical_navigation_2013 > .no_border.section {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .vertical.g-sub_nav > .top_border.section, .g-vertical_navigation > .top_border.section, .g-vertical_navigation_2013 > .top_border.section, .vertical.g-sub_nav > .section + .section, .g-vertical_navigation > .section + .section, .g-vertical_navigation_2013 > .section + .section, .vertical.g-sub_nav > .section + .section_container, .g-vertical_navigation > .section + .section_container, .g-vertical_navigation_2013 > .section + .section_container {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }
  .vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .no_header.section, .g-vertical_navigation > .no_header.section, .g-vertical_navigation_2013 > .no_header.section, .vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section, .white.g-vertical_navigation > .section, .white.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .no_header.section, .g-vertical_navigation > .no_header.section, .g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .section .category, .g-vertical_navigation > .section .category, .g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .no_header.section .category, .g-vertical_navigation > .no_header.section .category, .g-vertical_navigation_2013 > .no_header.section .category, .vertical.g-sub_nav > .section .category, .g-vertical_navigation > .section .category, .g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .no_header.section .category, .g-vertical_navigation > .no_header.section .category, .g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .header.section, .g-vertical_navigation > .header.section, .g-vertical_navigation_2013 > .header.section, .vertical.g-sub_nav > .header.section, .g-vertical_navigation > .header.section, .g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .vertical.g-sub_nav > .header.section .category, .g-vertical_navigation > .header.section .category, .g-vertical_navigation_2013 > .header.section .category, .vertical.g-sub_nav > .header.section .category, .g-vertical_navigation > .header.section .category, .g-vertical_navigation_2013 > .header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .gray.section, .g-vertical_navigation > .gray.section, .g-vertical_navigation_2013 > .gray.section, .gray.vertical.g-sub_nav > .section, .gray.g-vertical_navigation > .section, .gray.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .gray.no_header.section, .g-vertical_navigation > .gray.no_header.section, .g-vertical_navigation_2013 > .gray.no_header.section, .gray.vertical.g-sub_nav > .no_header.section, .gray.g-vertical_navigation > .no_header.section, .gray.g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .gray.section .category, .g-vertical_navigation > .gray.section .category, .g-vertical_navigation_2013 > .gray.section .category, .gray.vertical.g-sub_nav > .section .category, .gray.g-vertical_navigation > .section .category, .gray.g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .gray.no_header.section .category, .g-vertical_navigation > .gray.no_header.section .category, .g-vertical_navigation_2013 > .gray.no_header.section .category, .gray.vertical.g-sub_nav > .no_header.section .category, .gray.g-vertical_navigation > .no_header.section .category, .gray.g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .gray.header.section, .g-vertical_navigation > .gray.header.section, .g-vertical_navigation_2013 > .gray.header.section, .gray.vertical.g-sub_nav > .header.section, .gray.g-vertical_navigation > .header.section, .gray.g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F9), to(#e9eaec));
    background-image: -webkit-linear-gradient(#F8F8F9, #e9eaec);
    background-image: linear-gradient(#F8F8F9, #e9eaec); }
    .vertical.g-sub_nav > .gray.header.section .category, .g-vertical_navigation > .gray.header.section .category, .g-vertical_navigation_2013 > .gray.header.section .category, .gray.vertical.g-sub_nav > .header.section .category, .gray.g-vertical_navigation > .header.section .category, .gray.g-vertical_navigation_2013 > .header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .green.section, .g-vertical_navigation > .green.section, .g-vertical_navigation_2013 > .green.section, .green.vertical.g-sub_nav > .section, .green.g-vertical_navigation > .section, .green.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .green.no_header.section, .g-vertical_navigation > .green.no_header.section, .g-vertical_navigation_2013 > .green.no_header.section, .green.vertical.g-sub_nav > .no_header.section, .green.g-vertical_navigation > .no_header.section, .green.g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .green.section .category, .g-vertical_navigation > .green.section .category, .g-vertical_navigation_2013 > .green.section .category, .green.vertical.g-sub_nav > .section .category, .green.g-vertical_navigation > .section .category, .green.g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .green.no_header.section .category, .g-vertical_navigation > .green.no_header.section .category, .g-vertical_navigation_2013 > .green.no_header.section .category, .green.vertical.g-sub_nav > .no_header.section .category, .green.g-vertical_navigation > .no_header.section .category, .green.g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .green.header.section, .g-vertical_navigation > .green.header.section, .g-vertical_navigation_2013 > .green.header.section, .green.vertical.g-sub_nav > .header.section, .green.g-vertical_navigation > .header.section, .green.g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .vertical.g-sub_nav > .green.header.section .category, .g-vertical_navigation > .green.header.section .category, .g-vertical_navigation_2013 > .green.header.section .category, .green.vertical.g-sub_nav > .header.section .category, .green.g-vertical_navigation > .header.section .category, .green.g-vertical_navigation_2013 > .header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .yellow.section, .g-vertical_navigation > .yellow.section, .g-vertical_navigation_2013 > .yellow.section, .yellow.vertical.g-sub_nav > .section, .yellow.g-vertical_navigation > .section, .yellow.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .yellow.no_header.section, .g-vertical_navigation > .yellow.no_header.section, .g-vertical_navigation_2013 > .yellow.no_header.section, .yellow.vertical.g-sub_nav > .no_header.section, .yellow.g-vertical_navigation > .no_header.section, .yellow.g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .yellow.section .category, .g-vertical_navigation > .yellow.section .category, .g-vertical_navigation_2013 > .yellow.section .category, .yellow.vertical.g-sub_nav > .section .category, .yellow.g-vertical_navigation > .section .category, .yellow.g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .yellow.no_header.section .category, .g-vertical_navigation > .yellow.no_header.section .category, .g-vertical_navigation_2013 > .yellow.no_header.section .category, .yellow.vertical.g-sub_nav > .no_header.section .category, .yellow.g-vertical_navigation > .no_header.section .category, .yellow.g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .yellow.header.section, .g-vertical_navigation > .yellow.header.section, .g-vertical_navigation_2013 > .yellow.header.section, .yellow.vertical.g-sub_nav > .header.section, .yellow.g-vertical_navigation > .header.section, .yellow.g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .vertical.g-sub_nav > .yellow.header.section .category, .g-vertical_navigation > .yellow.header.section .category, .g-vertical_navigation_2013 > .yellow.header.section .category, .yellow.vertical.g-sub_nav > .header.section .category, .yellow.g-vertical_navigation > .header.section .category, .yellow.g-vertical_navigation_2013 > .header.section .category {
      color: #999; }

.vertical.g-sub_nav > .section_container + .section, .g-vertical_navigation > .section_container + .section, .g-vertical_navigation_2013 > .section_container + .section, .vertical.g-sub_nav > .section_container + .section_container, .g-vertical_navigation > .section_container + .section_container, .g-vertical_navigation_2013 > .section_container + .section_container {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
  margin-top: 1px; }

.vertical.g-sub_nav, .g-vertical_navigation, .g-vertical_navigation_2013 {
  border-radius: 0; }
  .vertical.g-sub_nav, .g-vertical_navigation, .g-vertical_navigation_2013, .shadow.vertical.g-sub_nav, .shadow.g-vertical_navigation, .shadow.g-vertical_navigation_2013 {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e5e5e5; }
  .shadow_light.vertical.g-sub_nav, .shadow_light.g-vertical_navigation, .shadow_light.g-vertical_navigation_2013 {
    -webkit-box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.02) 0 1px 3px 0;
    border-top: 1px solid #f2f3f5;
    border-left: 1px solid #eeeff2;
    border-right: 1px solid #eeeff2;
    border-bottom: 1px solid #ecedef; }
  .no_shadow.vertical.g-sub_nav, .no_shadow.g-vertical_navigation, .no_shadow.g-vertical_navigation_2013 {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #ebebeb; }
  .shadow_no_border.vertical.g-sub_nav, .shadow_no_border.g-vertical_navigation, .shadow_no_border.g-vertical_navigation_2013 {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
    border: none !important; }
  .vertical.g-sub_nav, .g-vertical_navigation, .g-vertical_navigation_2013, .white.vertical.g-sub_nav, .white.g-vertical_navigation, .white.g-vertical_navigation_2013 {
    background: #fff; }
  .gray.vertical.g-sub_nav, .gray.g-vertical_navigation, .gray.g-vertical_navigation_2013 {
    background: #f9f9fa;
    border: 1px solid #e8e8e8; }
  .green.vertical.g-sub_nav, .green.g-vertical_navigation, .green.g-vertical_navigation_2013 {
    background: #f2f6f2; }
  .yellow.vertical.g-sub_nav, .yellow.g-vertical_navigation, .yellow.g-vertical_navigation_2013 {
    background: #fffbe5;
    border-color: #fcf3bf; }

.vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section {
  padding: 12px; }
  .vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .no_border.section, .g-vertical_navigation > .no_border.section, .g-vertical_navigation_2013 > .no_border.section {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .vertical.g-sub_nav > .top_border.section, .g-vertical_navigation > .top_border.section, .g-vertical_navigation_2013 > .top_border.section, .vertical.g-sub_nav > .section + .section, .g-vertical_navigation > .section + .section, .g-vertical_navigation_2013 > .section + .section, .vertical.g-sub_nav > .section + .section_container, .g-vertical_navigation > .section + .section_container, .g-vertical_navigation_2013 > .section + .section_container {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }
  .vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .no_header.section, .g-vertical_navigation > .no_header.section, .g-vertical_navigation_2013 > .no_header.section, .vertical.g-sub_nav > .section, .g-vertical_navigation > .section, .g-vertical_navigation_2013 > .section, .white.g-vertical_navigation > .section, .white.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .no_header.section, .g-vertical_navigation > .no_header.section, .g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .section .category, .g-vertical_navigation > .section .category, .g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .no_header.section .category, .g-vertical_navigation > .no_header.section .category, .g-vertical_navigation_2013 > .no_header.section .category, .vertical.g-sub_nav > .section .category, .g-vertical_navigation > .section .category, .g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .no_header.section .category, .g-vertical_navigation > .no_header.section .category, .g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .header.section, .g-vertical_navigation > .header.section, .g-vertical_navigation_2013 > .header.section, .vertical.g-sub_nav > .header.section, .g-vertical_navigation > .header.section, .g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .vertical.g-sub_nav > .header.section .category, .g-vertical_navigation > .header.section .category, .g-vertical_navigation_2013 > .header.section .category, .vertical.g-sub_nav > .header.section .category, .g-vertical_navigation > .header.section .category, .g-vertical_navigation_2013 > .header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .gray.section, .g-vertical_navigation > .gray.section, .g-vertical_navigation_2013 > .gray.section, .gray.vertical.g-sub_nav > .section, .gray.g-vertical_navigation > .section, .gray.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .gray.no_header.section, .g-vertical_navigation > .gray.no_header.section, .g-vertical_navigation_2013 > .gray.no_header.section, .gray.vertical.g-sub_nav > .no_header.section, .gray.g-vertical_navigation > .no_header.section, .gray.g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .gray.section .category, .g-vertical_navigation > .gray.section .category, .g-vertical_navigation_2013 > .gray.section .category, .gray.vertical.g-sub_nav > .section .category, .gray.g-vertical_navigation > .section .category, .gray.g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .gray.no_header.section .category, .g-vertical_navigation > .gray.no_header.section .category, .g-vertical_navigation_2013 > .gray.no_header.section .category, .gray.vertical.g-sub_nav > .no_header.section .category, .gray.g-vertical_navigation > .no_header.section .category, .gray.g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .gray.header.section, .g-vertical_navigation > .gray.header.section, .g-vertical_navigation_2013 > .gray.header.section, .gray.vertical.g-sub_nav > .header.section, .gray.g-vertical_navigation > .header.section, .gray.g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F9), to(#e9eaec));
    background-image: -webkit-linear-gradient(#F8F8F9, #e9eaec);
    background-image: linear-gradient(#F8F8F9, #e9eaec); }
    .vertical.g-sub_nav > .gray.header.section .category, .g-vertical_navigation > .gray.header.section .category, .g-vertical_navigation_2013 > .gray.header.section .category, .gray.vertical.g-sub_nav > .header.section .category, .gray.g-vertical_navigation > .header.section .category, .gray.g-vertical_navigation_2013 > .header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .green.section, .g-vertical_navigation > .green.section, .g-vertical_navigation_2013 > .green.section, .green.vertical.g-sub_nav > .section, .green.g-vertical_navigation > .section, .green.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .green.no_header.section, .g-vertical_navigation > .green.no_header.section, .g-vertical_navigation_2013 > .green.no_header.section, .green.vertical.g-sub_nav > .no_header.section, .green.g-vertical_navigation > .no_header.section, .green.g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .green.section .category, .g-vertical_navigation > .green.section .category, .g-vertical_navigation_2013 > .green.section .category, .green.vertical.g-sub_nav > .section .category, .green.g-vertical_navigation > .section .category, .green.g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .green.no_header.section .category, .g-vertical_navigation > .green.no_header.section .category, .g-vertical_navigation_2013 > .green.no_header.section .category, .green.vertical.g-sub_nav > .no_header.section .category, .green.g-vertical_navigation > .no_header.section .category, .green.g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .green.header.section, .g-vertical_navigation > .green.header.section, .g-vertical_navigation_2013 > .green.header.section, .green.vertical.g-sub_nav > .header.section, .green.g-vertical_navigation > .header.section, .green.g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .vertical.g-sub_nav > .green.header.section .category, .g-vertical_navigation > .green.header.section .category, .g-vertical_navigation_2013 > .green.header.section .category, .green.vertical.g-sub_nav > .header.section .category, .green.g-vertical_navigation > .header.section .category, .green.g-vertical_navigation_2013 > .header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .yellow.section, .g-vertical_navigation > .yellow.section, .g-vertical_navigation_2013 > .yellow.section, .yellow.vertical.g-sub_nav > .section, .yellow.g-vertical_navigation > .section, .yellow.g-vertical_navigation_2013 > .section, .vertical.g-sub_nav > .yellow.no_header.section, .g-vertical_navigation > .yellow.no_header.section, .g-vertical_navigation_2013 > .yellow.no_header.section, .yellow.vertical.g-sub_nav > .no_header.section, .yellow.g-vertical_navigation > .no_header.section, .yellow.g-vertical_navigation_2013 > .no_header.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .vertical.g-sub_nav > .yellow.section .category, .g-vertical_navigation > .yellow.section .category, .g-vertical_navigation_2013 > .yellow.section .category, .yellow.vertical.g-sub_nav > .section .category, .yellow.g-vertical_navigation > .section .category, .yellow.g-vertical_navigation_2013 > .section .category, .vertical.g-sub_nav > .yellow.no_header.section .category, .g-vertical_navigation > .yellow.no_header.section .category, .g-vertical_navigation_2013 > .yellow.no_header.section .category, .yellow.vertical.g-sub_nav > .no_header.section .category, .yellow.g-vertical_navigation > .no_header.section .category, .yellow.g-vertical_navigation_2013 > .no_header.section .category {
      color: #999; }
  .vertical.g-sub_nav > .yellow.header.section, .g-vertical_navigation > .yellow.header.section, .g-vertical_navigation_2013 > .yellow.header.section, .yellow.vertical.g-sub_nav > .header.section, .yellow.g-vertical_navigation > .header.section, .yellow.g-vertical_navigation_2013 > .header.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .vertical.g-sub_nav > .yellow.header.section .category, .g-vertical_navigation > .yellow.header.section .category, .g-vertical_navigation_2013 > .yellow.header.section .category, .yellow.vertical.g-sub_nav > .header.section .category, .yellow.g-vertical_navigation > .header.section .category, .yellow.g-vertical_navigation_2013 > .header.section .category {
      color: #999; }

.vertical.g-sub_nav > .section_container + .section, .g-vertical_navigation > .section_container + .section, .g-vertical_navigation_2013 > .section_container + .section, .vertical.g-sub_nav > .section_container + .section_container, .g-vertical_navigation > .section_container + .section_container, .g-vertical_navigation_2013 > .section_container + .section_container {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
  margin-top: 1px; }

.nav_items.g-vertical_navigation {
  list-style: none;
  margin: 0; }
  .nav_items.g-vertical_navigation > li {
    margin-left: 0; }
  .nav_items.g-vertical_navigation > li > a {
    display: block;
    padding: 8px 12px;
    color: #121212;
    font-weight: normal;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f9fafb;
    border-top: 1px solid #ebebeb; }
    .nav_items.g-vertical_navigation > li > a:hover {
      background-color: whitesmoke;
      color: #000;
      text-decoration: none; }
    .nav_items.g-vertical_navigation > li > a:active {
      background-color: white; }
    .nav_items.g-vertical_navigation > li > a .unread, .nav_items.g-vertical_navigation > li > a .count {
      background-color: #f93;
      border-radius: 2px;
      -webkit-box-shadow: white 0 0 1px;
              box-shadow: white 0 0 1px;
      color: #fff;
      float: right;
      padding: 0 5px;
      margin-right: -4px;
      font-weight: 300;
      font-size: inherit;
      text-shadow: 0px 0px #FFF; }
  .nav_items.g-vertical_navigation > li.selected > a, .nav_items.g-vertical_navigation > li.active > a {
    background-color: white;
    font-weight: bold;
    color: black; }
    .nav_items.g-vertical_navigation > li.selected > a:hover, .nav_items.g-vertical_navigation > li.active > a:hover {
      cursor: default; }
  .nav_items.g-vertical_navigation > li:first-child > a {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .nav_items.g-vertical_navigation > li:last-child > a {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px; }

.g-vertical_navigation > .section {
  display: block;
  padding: 8px 12px;
  color: #121212;
  font-weight: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9fafb; }
  .g-vertical_navigation > .section:hover {
    background-color: whitesmoke;
    color: #000;
    text-decoration: none; }
  .g-vertical_navigation > .section:active {
    background-color: white; }
  .g-vertical_navigation > .section .unread {
    background-color: #f93;
    border-radius: 2px;
    -webkit-box-shadow: white 0 0 1px;
            box-shadow: white 0 0 1px;
    color: #fff;
    float: right;
    padding: 0 5px;
    margin-right: -4px;
    font-weight: 300;
    font-size: inherit;
    text-shadow: 0px 0px #FFF; }

.g-vertical_navigation > .section.selected, .g-vertical_navigation > .section.active {
  background-color: white;
  font-weight: bold;
  color: black; }
  .g-vertical_navigation > .section.selected:hover, .g-vertical_navigation > .section.active:hover {
    cursor: default; }

.g-vertical_navigation > .section:first-child {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px; }

.g-vertical_navigation > .section:last-child {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px; }

.g-vertical_navigation .list_header {
  display: block;
  padding: 8px 12px;
  color: #121212;
  font-weight: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9fafb;
  border-top: 1px solid #ebebeb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .g-vertical_navigation .list_header:hover {
    background-color: whitesmoke;
    color: #000;
    text-decoration: none; }
  .g-vertical_navigation .list_header:active {
    background-color: white; }

.g-vertical_navigation .new_tag_item a {
  display: block;
  padding: 8px 12px;
  color: #121212;
  font-weight: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9fafb;
  border-top: 1px solid #ebebeb; }
  .g-vertical_navigation .new_tag_item a:hover {
    background-color: whitesmoke;
    color: #000;
    text-decoration: none; }
  .g-vertical_navigation .new_tag_item a:active {
    background-color: white; }

.g-vertical_navigation .new_tag_item:last-child a {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px; }

.g-horizontal_navigation {
  border-bottom: 1px solid #EBEBEB;
  -webkit-box-shadow: 0 1px 0px rgba(255, 255, 255, 0.75);
          box-shadow: 0 1px 0px rgba(255, 255, 255, 0.75);
  background-color: #e9eaec;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e9eaec), to(#EDEEEF));
  background-image: -webkit-linear-gradient(#e9eaec, #EDEEEF);
  background-image: linear-gradient(#e9eaec, #EDEEEF);
  float: left;
  width: 100%; }
  .g-horizontal_navigation > .container, .g-horizontal_navigation > .tabs_container {
    width: 960px;
    margin: 0 auto;
    overflow: visible;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .g-horizontal_navigation > .container, html.ms .g-horizontal_navigation > .tabs_container {
      width: 90%; }
    .g-horizontal_navigation > .container > ul, .g-horizontal_navigation > .tabs_container > ul {
      margin: 0;
      padding: 0; }
      .g-horizontal_navigation > .container > ul > li, .g-horizontal_navigation > .tabs_container > ul > li {
        list-style: none;
        margin: 0;
        padding-left: 1px;
        padding-right: 1px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        white-space: nowrap;
        overflow: hidden;
        float: left;
        font-size: 13px;
        font-weight: bold;
        color: #333;
        text-align: center;
        height: 47px;
        line-height: 47px; }
        html.ms .g-horizontal_navigation > .container > ul > li, html.ms .g-horizontal_navigation > .tabs_container > ul > li {
          height: inherit;
          line-height: inherit;
          -webkit-box-shadow: none;
                  box-shadow: none;
          border-right: none; }
        .g-horizontal_navigation > .container > ul > li:hover, .g-horizontal_navigation > .tabs_container > ul > li:hover {
          background-color: #e2e4e6;
          cursor: pointer; }
        .g-horizontal_navigation > .container > ul > li:active, .g-horizontal_navigation > .tabs_container > ul > li:active {
          background-color: #ededf0; }
        .g-horizontal_navigation > .container > ul > li a, .g-horizontal_navigation > .tabs_container > ul > li a {
          color: #444;
          padding: 0 17px;
          display: block;
          text-shadow: 0 1px 0 #FFF; }
          .g-horizontal_navigation > .container > ul > li a:hover, .g-horizontal_navigation > .tabs_container > ul > li a:hover {
            text-decoration: none; }
          html.ms .g-horizontal_navigation > .container > ul > li a, html.ms .g-horizontal_navigation > .tabs_container > ul > li a {
            color: #3078ca; }
      .g-horizontal_navigation > .container > ul > li:first-child a, .g-horizontal_navigation > .tabs_container > ul > li:first-child a {
        padding-left: 18px; }
      .g-horizontal_navigation > .container > ul > li.active, .g-horizontal_navigation > .container > ul > li.selected, .g-horizontal_navigation > .tabs_container > ul > li.active, .g-horizontal_navigation > .tabs_container > ul > li.selected {
        padding-left: 0;
        padding-right: 0;
        border-left: 1px solid #e0e0e0;
        border-right: 1px solid #e0e0e0;
        -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.5) inset;
                box-shadow: 0 1px rgba(255, 255, 255, 0.5) inset;
        background-color: #f8f8f9;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#F8F8F9));
        background-image: -webkit-linear-gradient(#e6e6e6, #F8F8F9);
        background-image: linear-gradient(#e6e6e6, #F8F8F9);
        position: relative; }
        .g-horizontal_navigation > .container > ul > li.active::before, .g-horizontal_navigation > .container > ul > li.selected::before, .g-horizontal_navigation > .tabs_container > ul > li.active::before, .g-horizontal_navigation > .tabs_container > ul > li.selected::before {
          position: absolute;
          left: 0;
          top: -15px;
          bottom: -15px;
          right: 0;
          content: "";
          -webkit-box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.07);
                  box-shadow: inset 0 0px 15px rgba(0, 0, 0, 0.07); }
          html.ms .g-horizontal_navigation > .container > ul > li.active::before, html.ms .g-horizontal_navigation > .container > ul > li.selected::before, html.ms .g-horizontal_navigation > .tabs_container > ul > li.active::before, html.ms .g-horizontal_navigation > .tabs_container > ul > li.selected::before {
            -webkit-box-shadow: none;
                    box-shadow: none; }
        .g-horizontal_navigation > .container > ul > li.active .loading_container, .g-horizontal_navigation > .container > ul > li.selected .loading_container, .g-horizontal_navigation > .tabs_container > ul > li.active .loading_container, .g-horizontal_navigation > .tabs_container > ul > li.selected .loading_container {
          position: absolute;
          display: block;
          width: 100%;
          text-align: center;
          top: 0;
          left: 0; }
        .g-horizontal_navigation > .container > ul > li.active a, .g-horizontal_navigation > .container > ul > li.selected a, .g-horizontal_navigation > .tabs_container > ul > li.active a, .g-horizontal_navigation > .tabs_container > ul > li.selected a {
          text-shadow: 0 1px 0 #FFF;
          color: #333;
          cursor: default; }
          html.ms .g-horizontal_navigation > .container > ul > li.active a, html.ms .g-horizontal_navigation > .container > ul > li.selected a, html.ms .g-horizontal_navigation > .tabs_container > ul > li.active a, html.ms .g-horizontal_navigation > .tabs_container > ul > li.selected a {
            color: #333; }
      html.ms .g-horizontal_navigation > .container > ul li:first-child, html.ms .g-horizontal_navigation > .container > ul li:last-child, html.ms .g-horizontal_navigation > .tabs_container > ul li:first-child, html.ms .g-horizontal_navigation > .tabs_container > ul li:last-child {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
      html.ms .g-horizontal_navigation > .container > ul li.active, html.ms .g-horizontal_navigation > .container > ul li.selected, html.ms .g-horizontal_navigation > .container > ul li:hover, html.ms .g-horizontal_navigation > .tabs_container > ul li.active, html.ms .g-horizontal_navigation > .tabs_container > ul li.selected, html.ms .g-horizontal_navigation > .tabs_container > ul li:hover {
        background: inherit; }
      html.ms .g-horizontal_navigation > .container > ul li, html.ms .g-horizontal_navigation > .tabs_container > ul li {
        padding-right: 5%;
        border: none; }
        html.ms .g-horizontal_navigation > .container > ul li a, html.ms .g-horizontal_navigation > .tabs_container > ul li a {
          height: inherit;
          padding: 8px 0; }
        html.ms .g-horizontal_navigation > .container > ul li .loading_container, html.ms .g-horizontal_navigation > .tabs_container > ul li .loading_container {
          text-align: left; }
      html.ms .g-horizontal_navigation > .container > ul li:last-child, html.ms .g-horizontal_navigation > .tabs_container > ul li:last-child {
        padding-right: 0; }

.g-hnav {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  margin: 0;
  padding: 0;
  border-top: 1px solid #eee;
  background-color: #ffffff;
  font-size: 1em;
  line-height: 1.5em; }
  html.scheme-gray_backdrop .g-hnav {
    border-top: 0; }
  html.scheme-white_backdrop .g-hnav {
    border-top: 0; }
  html.scheme-white_all .g-hnav {
    border-top: 0; }
  html.ms .g-hnav {
    font-size: 0.84615em;
    line-height: 1.77273em;
    font-weight: 300; }
  html.size-fixed_width.no-ms .g-hnav > .container {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.size-fixed_width.no-ms .g-hnav > .container:after {
      content: "";
      display: table;
      clear: both; }
  html.size-fixed_width.ms .g-hnav > .container {
    width: 90%;
    margin: 0 auto; }
  html.size-standard .g-hnav > .container {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-standard .g-hnav > .container:after {
      content: "";
      display: table;
      clear: both; }
  html.size-large .g-hnav > .container {
    *zoom: 1;
    max-width: 1152px;
    _width: 1152px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-large .g-hnav > .container:after {
      content: "";
      display: table;
      clear: both; }
  html.size-extra-large .g-hnav > .container {
    *zoom: 1;
    max-width: 1280px;
    _width: 1280px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-extra-large .g-hnav > .container:after {
      content: "";
      display: table;
      clear: both; }
  .g-hnav ul.navigation_tabs, .g-hnav .more_links ul, .g-hnav .subnav ul {
    font-weight: 200;
    text-transform: uppercase;
    letter-spacing: 1px; }
    html.ms .g-hnav ul.navigation_tabs, html.ms .g-hnav .more_links ul, html.ms .g-hnav .subnav ul {
      letter-spacing: 0; }
  .g-hnav ul.navigation_tabs, .g-hnav .subnav ul {
    display: table;
    list-style: none;
    margin: 0 auto;
    padding: 0; }
    .g-hnav ul.navigation_tabs > li, .g-hnav .subnav ul > li {
      white-space: nowrap;
      list-style: none;
      margin: 0;
      padding: 0;
      float: left;
      text-align: center;
      height: 4em;
      line-height: 4em; }
      .g-hnav ul.navigation_tabs > li a, .g-hnav ul.navigation_tabs > li > span, .g-hnav .subnav ul > li a, .g-hnav .subnav ul > li > span {
        cursor: pointer;
        color: #999999;
        padding: 0 1.5em;
        display: block;
        -webkit-transition-property: background-color;
                transition-property: background-color;
        -webkit-transition-duration: .1s;
                transition-duration: .1s;
        background-color: none; }
        html.ms .g-hnav ul.navigation_tabs > li a, html.ms .g-hnav ul.navigation_tabs > li > span, html.ms .g-hnav .subnav ul > li a, html.ms .g-hnav .subnav ul > li > span {
          padding: 0 .7em; }
        .g-hnav ul.navigation_tabs > li a:hover, .g-hnav ul.navigation_tabs > li > span:hover, .g-hnav .subnav ul > li a:hover, .g-hnav .subnav ul > li > span:hover {
          text-decoration: none;
          background-color: #f9f9fa; }
        .g-hnav ul.navigation_tabs > li a:active, .g-hnav ul.navigation_tabs > li > span:active, .g-hnav .subnav ul > li a:active, .g-hnav .subnav ul > li > span:active {
          -webkit-transition-duration: 0;
                  transition-duration: 0;
          text-decoration: none;
          background-color: #ebebee; }
        .g-hnav ul.navigation_tabs > li a .top-tag, .g-hnav ul.navigation_tabs > li > span .top-tag, .g-hnav .subnav ul > li a .top-tag, .g-hnav .subnav ul > li > span .top-tag {
          font-size: 11px;
          text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
          background-color: #dddddd;
          color: white;
          -webkit-box-shadow: none;
                  box-shadow: none;
          padding: 3px 6px;
          margin: 0 0 0 2px;
          border-radius: 4px;
          display: inline; }
      .g-hnav ul.navigation_tabs > li > span, .g-hnav .subnav ul > li > span {
        cursor: default; }
      .g-hnav ul.navigation_tabs > li.selected a, .g-hnav ul.navigation_tabs > li.selected > span, .g-hnav .subnav ul > li.selected a, .g-hnav .subnav ul > li.selected > span {
        color: #444;
        -webkit-box-shadow: 0 -2px 0 #777777 inset;
                box-shadow: 0 -2px 0 #777777 inset; }
      html.ms .g-hnav ul.navigation_tabs > li.home.nav_item, html.ms .g-hnav .subnav ul > li.home.nav_item {
        display: none; }
  .g-hnav .more_links {
    display: none;
    border-radius: 5px;
    border: 1px solid #ddd;
    background-color: #f9f9fa;
    padding: 10px 17px;
    width: 111.25px;
    text-align: left;
    border-radius: 0px;
    border-color: rgba(0, 0, 0, 0.08);
    font-weight: 200;
    z-index: 1001; }
    .g-hnav .more_links hr {
      margin: 5px 0; }
    .g-hnav .more_links ul {
      margin: 0; }
    .g-hnav .more_links li {
      margin: 0;
      padding: 0;
      list-style: none; }
      .g-hnav .more_links li a {
        padding: 3px 17px;
        margin: 0 -17px;
        display: block;
        width: 111.25px;
        color: #333; }
        .g-hnav .more_links li a:hover {
          background-image: -webkit-gradient(linear, left top, left bottom, from(#7f8284), to(#66686a));
          background-image: -webkit-linear-gradient(#7f8284, #66686a);
          background-image: linear-gradient(#7f8284, #66686a);
          text-decoration: none;
          text-shadow: none;
          text-emphasis: none;
          color: white; }
      .g-hnav .more_links li.separator, .g-hnav .more_links li.nav-separator {
        border-bottom: 1px solid #FFF;
        border-top: 1px solid #E7E9EB;
        margin: 5px -17px 3px; }
      .g-hnav .more_links li.heading {
        margin: 5px 0;
        font-weight: bold;
        text-transform: uppercase;
        font-size: 0.77em;
        color: #aaa; }
        .g-hnav .more_links li.heading:hover {
          background: none;
          color: #aaa; }
    .g-hnav .more_links hr {
      border-color: #E7E9EB;
      border-bottom: 1px solid white;
      margin: 5px -17px 3px; }
    html.ms .g-hnav .more_links {
      font-weight: normal; }
    .g-hnav .more_links ul li a {
      color: #999999;
      font-size: 0.92308em;
      line-height: 1.625em; }
    .g-hnav .more_links hr {
      width: 145.25px;
      margin: 10px -17px;
      border-top: 1px rgba(0, 0, 0, 0.08) solid;
      border-bottom: 1px solid #fff; }
  .g-hnav .subnav {
    display: none;
    position: absolute;
    background-color: #f8f8f9;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    left: 0;
    top: 51px;
    font-size: 0.92308em;
    line-height: 1.625em;
    width: 100%;
    z-index: 1001; }
    .g-hnav .subnav > ul li:not(.subnav_parent) a, .g-hnav .subnav > ul li:not(.subnav_parent) a:active {
      color: #a6a6a6;
      background-color: #f8f8f9; }
    .g-hnav .subnav > ul li:not(.subnav_parent).selected a {
      color: #444;
      background-color: #fff; }
    .g-hnav .subnav > ul li:not(.subnav_parent) a:hover {
      color: #9e9e9e;
      background-color: #fcfcfc; }
  .g-hnav--gray.g-hnav {
    background-color: #fafafa; }
    .g-hnav--gray.g-hnav .navigation_tabs li.selected a {
      background-color: #fafafa; }
  .smaller.g-hnav {
    font-size: 0.92308em;
    line-height: 1.625em; }
  .left.g-hnav ul.navigation_tabs {
    float: left; }
  .with_border_bottom.g-hnav {
    border-bottom: 1px solid #e0e0e0; }
  .with_border_sides.g-hnav ul.navigation_tabs > li:first-child {
    border-left: 1px solid #eee; }
  .with_border_sides.g-hnav ul.navigation_tabs > li {
    border-right: 1px solid #eee; }
    .with_border_sides.g-hnav ul.navigation_tabs > li.selected a, .with_border_sides.g-hnav ul.navigation_tabs > li.selected > span {
      color: #444;
      background: #f8f8f9;
      -webkit-box-shadow: none;
              box-shadow: none; }
  .with_inverse_bkgd.g-hnav {
    background-color: #f9f9fa; }
    .with_inverse_bkgd.g-hnav ul.navigation_tabs > li a:hover {
      text-decoration: none;
      background-color: #ffffff; }
    .with_inverse_bkgd.g-hnav ul.navigation_tabs > li a:active {
      -webkit-transition-duration: 0;
              transition-duration: 0;
      text-decoration: none;
      background-color: #f2f2f2; }
    .with_inverse_bkgd.g-hnav ul.navigation_tabs > li.selected a, .with_inverse_bkgd.g-hnav ul.navigation_tabs > li.selected > span {
      color: #444;
      background: #ffffff; }
  .no_top_border.g-hnav {
    border-top: none; }

.g-vertical_navigation_2013 .list_header {
  font-size: 14px;
  display: block;
  padding: 11px 14px;
  color: #555;
  font-weight: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f9fa;
  -webkit-transition-property: background-color;
          transition-property: background-color;
  -webkit-transition-duration: .1s;
          transition-duration: .1s;
  border-top: 1px solid #ebebeb;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-top: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .g-vertical_navigation_2013 .list_header span.count {
    background-color: #eee;
    border-radius: 2px;
    -webkit-box-shadow: white 0 0 1px;
            box-shadow: white 0 0 1px;
    color: #999;
    float: right;
    padding: 0 5px;
    margin-right: -4px;
    font-weight: 300;
    font-size: inherit;
    text-shadow: 0px 0px #FFF; }
  .g-vertical_navigation_2013 .list_header:hover {
    cursor: pointer;
    background-color: #fcfcfc;
    color: #111;
    text-decoration: none; }
  .g-vertical_navigation_2013 .list_header:active {
    -webkit-transition-duration: 0;
            transition-duration: 0;
    background-color: white; }

.g-vertical_navigation_2013 .new_tag_item a {
  font-size: 14px;
  display: block;
  padding: 11px 14px;
  color: #555;
  font-weight: normal;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f9fa;
  -webkit-transition-property: background-color;
          transition-property: background-color;
  -webkit-transition-duration: .1s;
          transition-duration: .1s;
  border-top: 1px solid #ebebeb; }
  .g-vertical_navigation_2013 .new_tag_item a span.count {
    background-color: #eee;
    border-radius: 2px;
    -webkit-box-shadow: white 0 0 1px;
            box-shadow: white 0 0 1px;
    color: #999;
    float: right;
    padding: 0 5px;
    margin-right: -4px;
    font-weight: 300;
    font-size: inherit;
    text-shadow: 0px 0px #FFF; }
  .g-vertical_navigation_2013 .new_tag_item a:hover {
    cursor: pointer;
    background-color: #fcfcfc;
    color: #111;
    text-decoration: none; }
  .g-vertical_navigation_2013 .new_tag_item a:active {
    -webkit-transition-duration: 0;
            transition-duration: 0;
    background-color: white; }

.g-sub_nav {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 14px; }
  .g-sub_nav li, .g-sub_nav .section {
    margin: 0;
    font-weight: normal; }
  .g-sub_nav li > a, .g-sub_nav li > span, .g-sub_nav .section {
    font-weight: normal;
    float: left;
    color: #555;
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: .1s;
            transition-duration: .1s;
    background-color: #f9f9fa; }
  .g-sub_nav li > a:hover, .g-sub_nav .section:hover {
    font-weight: normal;
    background-color: #fcfcfc;
    color: #111;
    text-decoration: none;
    cursor: pointer; }
  .g-sub_nav li > a:active, .g-sub_nav .section:active {
    background-color: white;
    -webkit-transition-duration: 0;
            transition-duration: 0; }
  .g-sub_nav li.on > a, .g-sub_nav li.on > span, .g-sub_nav li.active > a, .g-sub_nav li.active > span, .g-sub_nav li.selected > a, .g-sub_nav .section.selected, .g-sub_nav .section.active {
    background-color: white;
    font-weight: bold;
    color: #111; }
    .g-sub_nav li.on > a:hover, .g-sub_nav li.on > span:hover, .g-sub_nav li.active > a:hover, .g-sub_nav li.active > span:hover, .g-sub_nav li.selected > a:hover, .g-sub_nav .section.selected:hover, .g-sub_nav .section.active:hover {
      cursor: default; }
  .vertical.g-sub_nav {
    float: left;
    width: 100%; }
    .vertical.g-sub_nav li > a, .vertical.g-sub_nav li > span, .vertical.g-sub_nav .section {
      display: block;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      border-top: 1px solid #EBEBEB;
      padding: 11px 14px; }
    .vertical.g-sub_nav li:first-child > a, .vertical.g-sub_nav li:first-child > span, .vertical.g-sub_nav .section:first-child {
      border-top: none; }
    .vertical.g-sub_nav > .section .unread, .vertical.g-sub_nav > li > a .unread {
      background-color: #f93;
      border-radius: 2px;
      -webkit-box-shadow: white 0 0 1px;
              box-shadow: white 0 0 1px;
      color: #fff;
      float: right;
      padding: 0 5px;
      margin-right: -4px;
      font-weight: 300;
      font-size: inherit;
      text-shadow: 0px 0px #FFF; }
    .vertical.g-sub_nav > .section .count, .vertical.g-sub_nav > li > a .count {
      background-color: #eee;
      border-radius: 2px;
      -webkit-box-shadow: white 0 0 1px;
              box-shadow: white 0 0 1px;
      color: #999;
      float: right;
      padding: 0 5px;
      margin-right: -4px;
      font-weight: 300;
      font-size: inherit;
      text-shadow: 0px 0px #FFF; }
  .horizontal.g-sub_nav li > a, .horizontal.g-sub_nav li > span {
    display: inline-block;
    border-left: 1px solid #eee;
    border-top: none;
    padding: 10px 14px; }
  .horizontal.g-sub_nav li:last-child > a, .horizontal.g-sub_nav li:last-child > span {
    border-right: 1px solid #EEE; }
  .horizontal.g-sub_nav li:first-child > a, .horizontal.g-sub_nav li:first-child > span {
    border-left: none; }
  .horizontal.g-sub_nav li > a > .count, .horizontal.g-sub_nav li > span > .count {
    display: inline-block;
    border-radius: 8px;
    background-color: #bbb;
    padding: 1px 8px;
    margin: 0 0 0 5px;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
    font-size: 12px;
    vertical-align: top;
    font-weight: normal; }
  .horizontal.larger.g-sub_nav li > a {
    padding: 14px 21px;
    font-weight: 300; }
    .horizontal.larger.g-sub_nav li > a:hover {
      background-color: #f3f3f5; }
  .horizontal.larger.g-sub_nav li.active > a, .horizontal.larger.g-sub_nav li.on > a {
    font-weight: bold;
    color: #111; }
    .horizontal.larger.g-sub_nav li.active > a:hover, .horizontal.larger.g-sub_nav li.on > a:hover {
      background-color: #fff; }
.g-photo_container {
  width: 37px;
  height: 37px;
  line-height: 35px;
  vertical-align: middle;
  border-radius: 4px;
  overflow: hidden;
  border-bottom: 1px solid #EEE;
  border-right: 1px solid #e9eaec;
  border-left: 1px solid #e9eaec;
  border-top: 1px solid #F7F8F9; }
  .g-photo_container img {
    max-height: 37px;
    max-width: 37px;
    min-height: inherit;
    width: 100%;
    border: none;
    padding: 0; }
  .g-photo_container, .shadow.g-photo_container {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px; }
  .no_shadow.g-photo_container {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .medium.g-photo_container {
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .medium.g-photo_container img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .medium.g-photo_container, .medium.shadow.g-photo_container {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px; }
    .medium.no_shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .micro.g-photo_container {
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-right: 0px solid #e9eaec;
    border-left: 0px solid #e9eaec;
    border-top: 0px solid #F7F8F9; }
    .micro.g-photo_container img {
      max-height: 20px;
      max-width: 20px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .micro.g-photo_container, .micro.shadow.g-photo_container {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px; }
    .micro.no_shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .small.g-photo_container {
    width: 28px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-right: 0px solid #e9eaec;
    border-left: 0px solid #e9eaec;
    border-top: 0px solid #F7F8F9; }
    .small.g-photo_container img {
      max-height: 28px;
      max-width: 28px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .small.g-photo_container, .small.shadow.g-photo_container {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px; }
    .small.no_shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .large.g-photo_container {
    width: 55px;
    height: 55px;
    line-height: 53px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .large.g-photo_container img {
      max-height: 55px;
      max-width: 55px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .large.g-photo_container, .large.shadow.g-photo_container {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px; }
    .large.no_shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .larger.g-photo_container {
    width: 94px;
    height: 94px;
    line-height: 92px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
    border: 1px solid #EEE;
    background-color: #F8F9FA;
    line-height: 80px;
    vertical-align: middle; }
    html.ms .larger.g-photo_container {
      line-height: 66px;
      height: 80px;
      width: 80px; }
    .larger.g-photo_container img {
      max-height: 82px;
      max-width: 82px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0;
      vertical-align: middle; }
      html.ms .larger.g-photo_container img {
        max-height: 68px;
        max-width: 68px; }
    .larger.g-photo_container, .larger.shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }
    .larger.no_shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .huge.g-photo_container {
    width: 94px;
    height: 94px;
    line-height: 92px;
    vertical-align: middle;
    border-radius: 7px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .huge.g-photo_container img {
      max-height: 94px;
      max-width: 94px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .huge.g-photo_container, .huge.shadow.g-photo_container {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
              box-shadow: rgba(0, 0, 0, 0.05) 0 0 0; }
    .huge.no_shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }
  .gigantic.g-photo_container {
    width: 300px;
    height: 300px;
    line-height: 296px;
    vertical-align: middle;
    border-radius: 7px;
    overflow: hidden;
    border-bottom: 2px solid #EEE;
    border-right: 2px solid #e9eaec;
    border-left: 2px solid #e9eaec;
    border-top: 2px solid #F7F8F9; }
    .gigantic.g-photo_container img {
      max-height: 300px;
      max-width: 300px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .gigantic.g-photo_container, .gigantic.shadow.g-photo_container {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
              box-shadow: rgba(0, 0, 0, 0.05) 0 0 0; }
    .gigantic.no_shadow.g-photo_container {
      -webkit-box-shadow: none;
              box-shadow: none; }

.g-profile_avatar {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 94px;
  height: 94px;
  border-radius: 5px;
  overflow: hidden;
  padding: 5px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
  border: 1px solid #EEE;
  background-color: #F8F9FA;
  line-height: 80px;
  vertical-align: middle; }
  html.ms .g-profile_avatar {
    line-height: 66px;
    height: 80px;
    width: 80px; }
  .g-profile_avatar img {
    max-height: 82px;
    max-width: 82px;
    min-height: inherit;
    width: 100%;
    border: none;
    padding: 0;
    vertical-align: middle; }
    html.ms .g-profile_avatar img {
      max-height: 68px;
      max-width: 68px; }

.g-photo_round {
  display: block;
  vertical-align: middle;
  padding: 0;
  float: none;
  border-style: solid;
  border-radius: 79px;
  width: 79px;
  height: 79px;
  border-width: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-color: white; }
  .g-photo_round img {
    border-radius: 79px;
    width: 79px;
    height: 79px; }
  .medium.g-photo_round {
    border-radius: 79px;
    width: 79px;
    height: 79px;
    border-width: 3px; }
    .medium.g-photo_round img {
      border-radius: 79px;
      width: 79px;
      height: 79px; }
  .micro.g-photo_round {
    border-radius: 39px;
    width: 39px;
    height: 39px;
    border-width: 3px; }
    .micro.g-photo_round img {
      border-radius: 39px;
      width: 39px;
      height: 39px; }
  .small.g-photo_round {
    border-radius: 59px;
    width: 59px;
    height: 59px;
    border-width: 3px; }
    .small.g-photo_round img {
      border-radius: 59px;
      width: 59px;
      height: 59px; }
  .large.g-photo_round {
    border-radius: 99px;
    width: 99px;
    height: 99px;
    border-width: 6px; }
    .large.g-photo_round img {
      border-radius: 99px;
      width: 99px;
      height: 99px; }
  .larger.g-photo_round {
    border-radius: 119px;
    width: 119px;
    height: 119px;
    border-width: 8px; }
    .larger.g-photo_round img {
      border-radius: 119px;
      width: 119px;
      height: 119px; }
  .huge.g-photo_round {
    border-radius: 150px;
    width: 150px;
    height: 150px;
    border-width: 8px; }
    .huge.g-photo_round img {
      border-radius: 150px;
      width: 150px;
      height: 150px; }
  .gigantic.g-photo_round {
    border-radius: 300px;
    width: 300px;
    height: 300px;
    border-width: 8px; }
    .gigantic.g-photo_round img {
      border-radius: 300px;
      width: 300px;
      height: 300px; }
  .firm.g-photo_round {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    border-color: #f7f7f7; }
  .no_shadow.g-photo_round {
    -webkit-box-shadow: none;
            box-shadow: none; }
.g-sash {
  position: absolute;
  right: -28px;
  top: -8px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 0;
  height: 0;
  z-index: 1;
  border-left: 40px solid transparent;
  border-right: 40px solid transparent;
  border-bottom: 40px solid #c0c2c4; }
  .g-sash.large {
    position: absolute;
    top: 6%;
    right: -18%;
    width: 80%;
    padding: 20px 0 10px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
    border: none; }
    html.ms .g-sash.large {
      top: 1%;
      right: -25%;
      width: 95%;
      padding: 14px 0 13px; }
      html.ms .g-sash.large .copy {
        left: 56px;
        font-size: 9px; }
    .g-sash.large.gray {
      background-color: #e6e7e8; }
      .g-sash.large.gray:hover {
        background-color: #d5d8df;
        border: none; }
      .g-sash.large.gray .copy {
        color: #444546; }
    .g-sash.large.blue {
      background-color: #3078ca; }
      .g-sash.large.blue:hover {
        background-color: #1c4778;
        border: none; }
      .g-sash.large.blue .copy {
        color: #eee; }
    .g-sash.large .copy {
      position: absolute;
      left: 39px;
      top: 9px;
      width: 85px;
      text-transform: uppercase;
      font-size: 12px;
      text-align: center;
      letter-spacing: 1px;
      font-weight: 400;
      text-shadow: none; }
    .g-sash.large:active {
      border-bottom: none; }
      .g-sash.large:active .copy {
        text-shadow: none; }
  .g-sash .copy {
    position: absolute;
    left: -38px;
    bottom: -38px;
    width: 78px;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    font-size: 10px;
    text-align: center;
    font-weight: bold; }
  .g-sash:hover {
    border-bottom: 40px solid #8b8f93; }
    .g-sash:hover .copy {
      text-decoration: none; }
  .g-sash:active {
    border-bottom: 40px solid #3078ca; }
    .g-sash:active .copy {
      text-shadow: none; }
  .g-sash.blue:not(.large) {
    border-color: #3078ca; }
    .g-sash.blue:not(.large) .copy {
      color: #eee; }
  .g-sash.left {
    -webkit-transform: rotate(315deg);
        -ms-transform: rotate(315deg);
            transform: rotate(315deg);
    left: -28px; }
  .g-sash.green {
    border-bottom-color: #00A368; }
.g-tag {
  display: inline;
  border-radius: 3px;
  cursor: default;
  font-weight: normal;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap; }
  .g-tag, .g-tag.gray {
    color: #fff;
    background-color: #aaa;
    text-shadow: 0 1px 0 #919191;
    -webkit-box-shadow: #919191 0 1px 1px inset;
            box-shadow: #919191 0 1px 1px inset; }
  .g-tag.blue {
    color: #fff;
    background-color: #3078CA;
    text-shadow: 0 1px 0 #2660a1;
    -webkit-box-shadow: #2660a1 0 1px 1px inset;
            box-shadow: #2660a1 0 1px 1px inset; }
  .g-tag.red {
    color: #fff;
    background-color: #C0423F;
    text-shadow: 0 1px 0 #9a3532;
    -webkit-box-shadow: #9a3532 0 1px 1px inset;
            box-shadow: #9a3532 0 1px 1px inset; }
  .g-tag.orange {
    color: #fff;
    background-color: #FF9933;
    text-shadow: 0 1px 0 #ff8000;
    -webkit-box-shadow: #ff8000 0 1px 1px inset;
            box-shadow: #ff8000 0 1px 1px inset; }
  .g-tag.green {
    color: #fff;
    background-color: #00A368;
    text-shadow: 0 1px 0 #007047;
    -webkit-box-shadow: #007047 0 1px 1px inset;
            box-shadow: #007047 0 1px 1px inset; }
  .g-tag.light-gray {
    color: #888;
    background-color: #eee;
    text-shadow: 0 1px 0 #d5d5d5;
    -webkit-box-shadow: #d5d5d5 0 1px 1px inset;
            box-shadow: #d5d5d5 0 1px 1px inset;
    text-shadow: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .g-tag.smaller {
    font-size: 7px;
    padding: 2.33333px 8px;
    margin: 0 0 0 2.33333px; }
  .g-tag, .g-tag.normal {
    font-size: 9px;
    padding: 3px 10px;
    margin: 0 0 0 3px; }
  .g-tag.larger {
    font-size: 12px;
    padding: 4px 13px;
    margin: 0 0 0 4px; }
  .g-tag.largest {
    font-size: 15px;
    padding: 5px 16px;
    margin: 0 0 0 5px; }
  .g-tag.square.smaller {
    font-size: 7px;
    padding: 2.33333px 3.5px 1.33333px 3.5px;
    margin: 0 0 0 2.33333px; }
  .g-tag.square, .g-tag.square.normal {
    font-size: 9px;
    padding: 3px 4.5px 2px 4.5px;
    margin: 0 0 0 3px; }
  .g-tag.square.larger {
    font-size: 12px;
    padding: 4px 6px 3px 6px;
    margin: 0 0 0 4px; }
  .g-tag.square.largest {
    font-size: 15px;
    padding: 5px 7.5px 4px 7.5px;
    margin: 0 0 0 5px; }
  .g-tag.flat {
    text-shadow: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
.g-toggle > div, .g-toggle > div:link, .g-toggle > div:visited {
  margin: 0;
  border-radius: 4px;
  border: none;
  background: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  display: inline-block; }
  .g-toggle > div:hover, .g-toggle > div:active, .g-toggle > div:link:hover, .g-toggle > div:link:active, .g-toggle > div:visited:hover, .g-toggle > div:visited:active {
    outline: none;
    text-decoration: none; }

.g-toggle > div, .g-toggle > div:link, .g-toggle > div:visited, .g-toggle > div.gray, .g-toggle > div.gray:link, .g-toggle > div.gray:visited {
  color: #444;
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.g-toggle > div:hover, .g-toggle > div.gray:hover {
  background-color: #e6eaed;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
  background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
  background-image: linear-gradient(#e6eaed, #e6eaed);
  text-shadow: none; }

.g-toggle > div:active, .g-toggle > div.gray:active {
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.g-toggle > div.alternate, .g-toggle > div.alternate:link, .g-toggle > div.alternate:visited, .g-toggle > div.gray.alternate, .g-toggle > div.gray.alternate:link, .g-toggle > div.gray.alternate:visited {
  color: #888;
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.g-toggle > div.alternate:hover, .g-toggle > div.gray.alternate:hover {
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.g-toggle > div.alternate:active, .g-toggle > div.gray.alternate:active {
  background-color: #cbd3da;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cbd3da), to(#cbd3da));
  background-image: -webkit-linear-gradient(#cbd3da, #cbd3da);
  background-image: linear-gradient(#cbd3da, #cbd3da);
  text-shadow: none; }

.g-toggle > div.alternate:hover, .g-toggle > div.gray.alternate:hover {
  cursor: pointer; }
  .g-toggle > div.alternate:hover, .g-toggle > div.alternate:hover:link, .g-toggle > div.alternate:hover:visited, .g-toggle > div.gray.alternate:hover, .g-toggle > div.gray.alternate:hover:link, .g-toggle > div.gray.alternate:hover:visited {
    color: #444;
    background-color: #dde2e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
    background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
    background-image: linear-gradient(#dde2e7, #dde2e7);
    text-shadow: none; }
  .g-toggle > div.alternate:hover:hover, .g-toggle > div.gray.alternate:hover:hover {
    background-color: #e6eaed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
    background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
    background-image: linear-gradient(#e6eaed, #e6eaed);
    text-shadow: none; }
  .g-toggle > div.alternate:hover:active, .g-toggle > div.gray.alternate:hover:active {
    background-color: #d4dae1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
    background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
    background-image: linear-gradient(#d4dae1, #d4dae1);
    text-shadow: none; }

.g-toggle > div.inverse, .g-toggle > div.inverse:link, .g-toggle > div.inverse:visited, .g-toggle > div.gray.inverse, .g-toggle > div.gray.inverse:link, .g-toggle > div.gray.inverse:visited {
  color: #f0f0f0;
  background-color: #677c91;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
  background-image: -webkit-linear-gradient(#677c91, #677c91);
  background-image: linear-gradient(#677c91, #677c91);
  text-shadow: none; }

.g-toggle > div.inverse:hover, .g-toggle > div.gray.inverse:hover {
  background-color: #6f8498;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6f8498), to(#6f8498));
  background-image: -webkit-linear-gradient(#6f8498, #6f8498);
  background-image: linear-gradient(#6f8498, #6f8498);
  text-shadow: none; }

.g-toggle > div.inverse:active, .g-toggle > div.gray.inverse:active {
  background-color: #617488;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#617488), to(#617488));
  background-image: -webkit-linear-gradient(#617488, #617488);
  background-image: linear-gradient(#617488, #617488);
  text-shadow: none; }

.g-toggle > div.inverse:hover, .g-toggle > div.inverse:hover:link, .g-toggle > div.inverse:hover:visited, .g-toggle > div.gray.inverse:hover, .g-toggle > div.gray.inverse:hover:link, .g-toggle > div.gray.inverse:hover:visited {
  color: #fff;
  background-color: #75899d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#75899d), to(#75899d));
  background-image: -webkit-linear-gradient(#75899d, #75899d);
  background-image: linear-gradient(#75899d, #75899d);
  text-shadow: none; }

.g-toggle > div.inverse:hover:hover, .g-toggle > div.gray.inverse:hover:hover {
  background-color: #7e90a3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7e90a3), to(#7e90a3));
  background-image: -webkit-linear-gradient(#7e90a3, #7e90a3);
  background-image: linear-gradient(#7e90a3, #7e90a3);
  text-shadow: none; }

.g-toggle > div.inverse:hover:active, .g-toggle > div.gray.inverse:hover:active {
  background-color: #6c8196;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6c8196), to(#6c8196));
  background-image: -webkit-linear-gradient(#6c8196, #6c8196);
  background-image: linear-gradient(#6c8196, #6c8196);
  text-shadow: none; }

.g-toggle > div.blue, .g-toggle > div.blue:link, .g-toggle > div.blue:visited {
  color: #f0f0f0;
  background-color: #3f81c7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
  background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
  background-image: linear-gradient(#3f81c7, #3f81c7);
  text-shadow: none; }

.g-toggle > div.blue:hover {
  background-color: #4a88cb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
  background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
  background-image: linear-gradient(#4a88cb, #4a88cb);
  text-shadow: none; }

.g-toggle > div.blue:active {
  background-color: #3779bf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
  background-image: -webkit-linear-gradient(#3779bf, #3779bf);
  background-image: linear-gradient(#3779bf, #3779bf);
  text-shadow: none; }

.g-toggle > div.blue.alternate {
  background-color: #669bd3; }
  .g-toggle > div.blue.alternate:hover {
    background-color: #528ecd;
    cursor: pointer; }

.g-toggle > div.green, .g-toggle > div.green:link, .g-toggle > div.green:visited {
  color: #f0f0f0;
  background-color: #00A368;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00A368), to(#00A368));
  background-image: -webkit-linear-gradient(#00A368, #00A368);
  background-image: linear-gradient(#00A368, #00A368);
  text-shadow: none; }

.g-toggle > div.green:hover {
  background-color: #00b272;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00b272), to(#00b272));
  background-image: -webkit-linear-gradient(#00b272, #00b272);
  background-image: linear-gradient(#00b272, #00b272);
  text-shadow: none; }

.g-toggle > div.green:active {
  background-color: #00945e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00945e), to(#00945e));
  background-image: -webkit-linear-gradient(#00945e, #00945e);
  background-image: linear-gradient(#00945e, #00945e);
  text-shadow: none; }

.g-toggle > div.green.alternate {
  background-color: #00d689; }
  .g-toggle > div.green.alternate:hover {
    background-color: #00bd78;
    cursor: pointer; }

.g-toggle > div.green.flat {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.g-toggle > div.red, .g-toggle > div.red:link, .g-toggle > div.red:visited {
  color: #f0f0f0;
  background-color: #C0423F;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C0423F), to(#C0423F));
  background-image: -webkit-linear-gradient(#C0423F, #C0423F);
  background-image: linear-gradient(#C0423F, #C0423F);
  text-shadow: none; }

.g-toggle > div.red:hover {
  background-color: #c44d4b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c44d4b), to(#c44d4b));
  background-image: -webkit-linear-gradient(#c44d4b, #c44d4b);
  background-image: linear-gradient(#c44d4b, #c44d4b);
  text-shadow: none; }

.g-toggle > div.red:active {
  background-color: #b43e3b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b43e3b), to(#b43e3b));
  background-image: -webkit-linear-gradient(#b43e3b, #b43e3b);
  background-image: linear-gradient(#b43e3b, #b43e3b);
  text-shadow: none; }

.g-toggle > div.red.alternate {
  background-color: #cd6865; }
  .g-toggle > div.red.alternate:hover {
    background-color: #c65552;
    cursor: pointer; }

.g-toggle > div.red.flat {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.g-toggle > div.transparent {
  border: 1px solid #8198AF; }
  .g-toggle > div.transparent, .g-toggle > div.transparent:link, .g-toggle > div.transparent:visited {
    color: #6B7C8D;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .g-toggle > div.transparent:hover {
    background-color: rgba(8, 8, 8, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 8, 0)), to(rgba(8, 8, 8, 0)));
    background-image: -webkit-linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    background-image: linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    text-shadow: none; }
  .g-toggle > div.transparent:active {
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .g-toggle > div.transparent.link-like {
    border-color: #E8E9EA; }
    .g-toggle > div.transparent.link-like, .g-toggle > div.transparent.link-like:link, .g-toggle > div.transparent.link-like:visited {
      color: #3078ca; }

.g-toggle > div.disabled {
  opacity: 0.3;
  text-shadow: none; }
  .g-toggle > div.disabled:hover {
    cursor: default;
    text-shadow: none; }

.g-toggle > div, .g-toggle > div.normal {
  font-size: 1.1em;
  padding: 8px 20px; }

.g-toggle > div.larger {
  font-size: 1.3em;
  padding: 11px 25px; }

.g-toggle > div.smaller {
  font-size: 11px;
  padding: 6px 8px; }

.g-toggle > div.smallest {
  font-size: 10px;
  padding: 0px 5px; }

.g-toggle > div.light, .g-toggle > div.light:link, .g-toggle > div.light:visited {
  font-weight: 300;
  text-transform: uppercase; }

.g-toggle > div.loading, .g-toggle > div.loading_button {
  background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") !important;
  background-repeat: no-repeat;
  background-position: center; }
  .g-toggle > div.loading, .g-toggle > div.loading:hover, .g-toggle > div.loading_button, .g-toggle > div.loading_button:hover {
    color: transparent !important;
    text-shadow: none !important; }

.g-toggle > div, .g-toggle > div.not_expanded {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  width: auto; }

.g-toggle > div.expanded {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.g-toggle > div {
  display: block;
  float: left;
  border-right: 1px solid #d6d6d6;
  border-radius: 0; }
  .g-toggle > div:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  .g-toggle > div:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: none; }
  .g-toggle > div.selected {
    cursor: default; }
    .g-toggle > div.selected a {
      cursor: default; }
.g-none {
  font-size: 14px;
  color: #333;
  font-family: "helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 300;
  line-height: 1.5;
  font-size: 12px;
  color: #999;
  text-transform: uppercase;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  text-align: center; }

.g-helvetica_ultra {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100; }

.g-breadcrumb {
  font-size: 14px;
  color: #333;
  font-family: "helvetica neue", helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 300;
  line-height: 1.5;
  text-align: left; }
  .g-breadcrumb, .g-breadcrumb a {
    font-size: 18px;
    font-weight: bold;
    color: #3078ca;
    text-decoration: none; }
  .g-breadcrumb .active, .g-breadcrumb .active a {
    display: inline-block;
    color: #555; }
  .g-breadcrumb a:hover {
    color: #3078ca;
    text-decoration: underline; }
  .light.g-breadcrumb, .light.g-breadcrumb a {
    font-weight: 100; }

.g-table {
  width: 100%;
  margin-bottom: 25px;
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 14px;
  line-height: 20px;
  color: #333; }
  .g-table td, .g-table th {
    padding: 8px;
    line-height: 20px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #DDD; }
  .g-table thead th {
    vertical-align: bottom;
    font-weight: bold; }
  .g-table thead tr:first-child th {
    border-top: 0; }

.g-type_disclaimer {
  font-weight: 300;
  font-size: 11px;
  color: #a00; }

.g-title1 {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100;
  font-size: 60px;
  line-height: 1.5;
  color: #333; }
  html.ms .g-title1 {
    font-size: 34px;
    line-height: 1.3; }

.g-title2 {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100;
  font-size: 50px;
  line-height: 1.5;
  color: #333; }
  html.ms .g-title2 {
    font-size: 30px;
    line-height: 1.3; }

.g-title3 {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100;
  font-size: 40px;
  line-height: 1.5;
  color: #333; }
  html.ms .g-title3 {
    font-size: 24px;
    line-height: 1.3; }

.g-title4 {
  font-size: 20px;
  line-height: 1;
  color: #333; }

.g-type_h1 {
  font-weight: bold;
  font-size: 21px;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.g-type_h2 {
  font-weight: bold;
  font-size: 18px;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.g-type_normal {
  font-weight: 300;
  color: #333;
  font-size: 14px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.g-counter1 {
  border-radius: 2px;
  padding: 2px 5px;
  font-weight: bold;
  font-size: 11px;
  background-color: #e2e3e5;
  color: #999;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02) inset;
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02) inset;
  border: 1px solid #e0e0e0; }

.g-counter2 {
  border-radius: 2px;
  padding: 2px 5px;
  font-weight: bold;
  font-size: 11px;
  background-color: #f93;
  color: #fff;
  text-shadow: 0 1px 0 #ff7f00;
  -webkit-box-shadow: #ff7f00 0 1px 1px inset;
          box-shadow: #ff7f00 0 1px 1px inset;
  border: none; }

.g-trans_hover {
  -webkit-transition-property: all;
          transition-property: all;
  -webkit-transition-duration: .1s;
          transition-duration: .1s; }
  .g-trans_hover:hover {
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
  .g-trans_hover:active {
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; }

.g-subtitle3 {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold; }
  .black.g-subtitle3 {
    color: #333; }
    .black.g-subtitle3:visited, .black.g-subtitle3:hover, .black.g-subtitle3:active {
      color: #333; }
  .gray.g-subtitle3 {
    color: #888; }
    .gray.g-subtitle3:visited, .gray.g-subtitle3:hover, .gray.g-subtitle3:active {
      color: #888; }

.g-subtitle2 {
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  color: #888; }
  .g-subtitle2:visited, .g-subtitle2:hover, .g-subtitle2:active {
    color: #888; }

.g-subtitle1 {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  color: #333; }
  .g-subtitle1:visited, .g-subtitle1:hover, .g-subtitle1:active {
    color: #333; }

.g-right_arrow:after {
  content: ' \25b8';
  display: inline-block;
  margin-left: 2px; }
.dae15 .basis.box > .expanded > .section > ul, .dae15 .basis.box > .details > .section > ul {
  list-style: disc outside; }
  .dae15 .basis.box > .expanded > .section > ul > li, .dae15 .basis.box > .details > .section > ul > li {
    margin: 20px 0 20px 20px; }
    .dae15 .basis.box > .expanded > .section > ul > li:last-child, .dae15 .basis.box > .details > .section > ul > li:last-child {
      margin-bottom: 0; }

.dae15.ffm30 .asset_level .input {
  margin-top: 15px; }

.dae15.ffm30 .firm_type select {
  margin-top: 15px;
  padding: 10px; }

.dae15.ffe88 .firm_type {
  margin-top: 20px; }
  .dae15.ffe88 .firm_type select {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    border: 1px solid #E2E3E4;
    padding: 4px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
    font-size: 1em;
    background-color: #fff;
    background-image: url("/assets/icons/drop_down_arrow1-3ea8cf7b84cc75fc4f184e5820bdc85b.png");
    background-position: right center;
    -webkit-background-origin: content-box;
            background-origin: content-box;
    background-repeat: no-repeat;
    outline: none;
    -webkit-background-origin: border-box;
            background-origin: border-box;
    background-position: right 6px center;
    padding: 9px;
    padding-right: 22px;
    margin: 0; }
    .dae15.ffe88 .firm_type select:hover {
      background-color: #fafafa; }
    .dae15.ffe88 .firm_type select:active {
      background-color: #fafafa; }
    .dae15.ffe88 .firm_type select:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }

.dae15.ffe88.for_precommit .title {
  margin-top: 45px; }

.dae15.fsp81 .agreement {
  margin-top: 20px;
  font-style: italic;
  color: #888;
  font-weight: 300; }

.dae15.fnm61.for_precommit.publicly_fundraising {
  padding: 20px;
  border: 1px solid #eee;
  border-top: 0; }
  .dae15.fnm61.for_precommit.publicly_fundraising .box.selected {
    padding: 24px 16px; }
  .dae15.fnm61.for_precommit.publicly_fundraising .expanded {
    margin: 0; }
  .dae15.fnm61.for_precommit.publicly_fundraising.without_entities {
    padding: 0;
    border: 0; }

.dae15.fnm61.for_precommit:not(.publicly_fundraising) {
  padding: 20px 0 25px 0;
  border: 1px solid #efefef;
  border-top: 0; }
  html.ms .dae15.fnm61.for_precommit:not(.publicly_fundraising) {
    padding-left: 20px; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising) .global_errors {
    padding: 0; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising).for_sign_and_fund > .title {
    color: #444;
    font-weight: 500;
    text-transform: none;
    padding-bottom: 0;
    padding-top: 15px;
    font-size: 14px; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising).for_commit {
    padding: 10px 0 20px 0; }
    .dae15.fnm61.for_precommit:not(.publicly_fundraising).for_commit.without_entities {
      border: 0;
      padding-left: 0; }
      .dae15.fnm61.for_precommit:not(.publicly_fundraising).for_commit.without_entities > .title {
        padding-left: 0; }
      .dae15.fnm61.for_precommit:not(.publicly_fundraising).for_commit.without_entities .entity_type {
        padding-left: 0; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising).without_entities {
    border-top: 1px solid #efefef; }
    .dae15.fnm61.for_precommit:not(.publicly_fundraising).without_entities .entity_type {
      padding-bottom: 0; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising) > .title {
    padding-left: 20px; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising) .title {
    color: #444;
    font-weight: 500;
    margin-left: 0; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising) .global_errors {
    margin-bottom: 0px;
    float: right;
    line-height: 2;
    font-size: 12px;
    border: none;
    background-color: #ffffff;
    margin-right: 20px; }
    html.ms .dae15.fnm61.for_precommit:not(.publicly_fundraising) .global_errors {
      float: none;
      text-align: left; }
  .dae15.fnm61.for_precommit:not(.publicly_fundraising) .entity_type {
    padding: 20px; }
    .dae15.fnm61.for_precommit:not(.publicly_fundraising) .entity_type .label {
      max-width: 475px;
      padding: 0;
      margin-bottom: 15px; }
    .dae15.fnm61.for_precommit:not(.publicly_fundraising) .entity_type label {
      cursor: pointer;
      font-weight: 300; }
      html.ms .dae15.fnm61.for_precommit:not(.publicly_fundraising) .entity_type label {
        width: 240px; }
    .dae15.fnm61.for_precommit:not(.publicly_fundraising) .entity_type .basis:last-child .label {
      margin-bottom: 0; }

.dae15.fnm61 input, .dae15.fnm61 label, .dae15.fnm61 .label, .dae15.fnm61 .input {
  display: inline-block; }

.dae15.fnm61 input, .dae15.fnm61 label {
  font-size: 14px;
  font-weight: 300; }

.dae15.fnm61 .input input[type="file"] {
  width: 200px; }

.dae15.fnm61 .input input[type="text"] {
  width: 220px; }
  html.ms .dae15.fnm61 .input input[type="text"] {
    width: 100%; }

.dae15.fnm61 .validation-error {
  margin-left: 10px; }

.dae15.fnm61 .global_errors, .dae15.fnm61 .error_text {
  color: #c0423f; }

.dae15.fnm61 .error_text.inline {
  font-size: 12px;
  font-weight: normal;
  margin-left: 10px;
  display: inline; }

.dae15.fnm61 .global_errors {
  font-size: 14px;
  line-height: 1.5;
  font-weight: normal;
  clear: both;
  text-align: center;
  border: 1px solid rgba(192, 66, 63, 0.25);
  background-color: #ffe2e1;
  padding: 20px 16%;
  margin-bottom: 40px; }
  .dae15.fnm61 .global_errors .validation-error {
    margin-left: 0; }
  .dae15.fnm61 .global_errors > * {
    padding: 5px 0; }

.dae15.fnm61 .revocable_trust_content {
  margin-top: 20px; }

.dae15.fnm61 .boxed {
  border: 1px solid #ededed;
  background-color: #f9f9fa; }
  .dae15.fnm61 .boxed.firm.selected, .dae15.fnm61 .boxed.trust {
    background-color: #fff; }
  .dae15.fnm61 .boxed > * > .box, .dae15.fnm61 .boxed > .box {
    border-top: 1px solid #ededed;
    padding: 24px 16px; }
    html.ms .dae15.fnm61 .boxed > * > .box, html.ms .dae15.fnm61 .boxed > .box {
      padding: 16px 12px; }
      html.ms .dae15.fnm61 .boxed > * > .box:not(.basis), html.ms .dae15.fnm61 .boxed > .box:not(.basis) {
        margin-top: 16px; }
    .dae15.fnm61 .boxed > * > .box:first-child, .dae15.fnm61 .boxed > .box:first-child {
      border-top: 0;
      margin-top: 0 !important; }
    .dae15.fnm61 .boxed > * > .box.selected, .dae15.fnm61 .boxed > .box.selected {
      background-color: #ffffff; }
    .dae15.fnm61 .boxed > * > .box > .label, .dae15.fnm61 .boxed > .box > .label {
      margin-left: 10px; }
      html.ms .dae15.fnm61 .boxed > * > .box > .label, html.ms .dae15.fnm61 .boxed > .box > .label {
        width: 80%;
        vertical-align: top; }
        html.ms .dae15.fnm61 .boxed > * > .box > .label label, html.ms .dae15.fnm61 .boxed > .box > .label label {
          line-height: 1.5; }
    .dae15.fnm61 .boxed > * > .box .title, .dae15.fnm61 .boxed > .box .title {
      color: #888888;
      font-weight: normal; }
    .dae15.fnm61 .boxed > * > .box .boxed > .box, .dae15.fnm61 .boxed > .box .boxed > .box {
      padding: 20px 15px; }
      html.ms .dae15.fnm61 .boxed > * > .box .boxed > .box, html.ms .dae15.fnm61 .boxed > .box .boxed > .box {
        padding: 16px 0 0 0 !important; }
        html.ms .dae15.fnm61 .boxed > * > .box .boxed > .box:first-child, html.ms .dae15.fnm61 .boxed > .box .boxed > .box:first-child {
          padding-top: 0 !important; }
  .dae15.fnm61 .boxed .investor_location {
    padding-top: 5px; }
  html.ms .dae15.fnm61 .boxed.evidence_types {
    border: none;
    background-color: #ffffff; }

.dae15.fnm61 .allow_credit_report {
  margin-left: 141px;
  padding: 0.5em 0; }
  html.ms .dae15.fnm61 .allow_credit_report {
    margin-left: 0; }
  .dae15.fnm61 .allow_credit_report label {
    margin-left: 3px;
    font-size: 14px;
    font-weight: 300;
    display: inline-block;
    vertical-align: top;
    line-height: 1.5;
    width: 90%; }
    html.ms .dae15.fnm61 .allow_credit_report label {
      width: 80%; }

.dae15.fnm61 .asset_level {
  display: inline;
  margin-right: 30px; }
  .dae15.fnm61 .asset_level.hidden {
    display: none; }
  .dae15.fnm61 .asset_level .label {
    margin-left: 3px;
    vertical-align: middle; }
  html.ms .dae15.fnm61 .asset_level {
    display: block;
    margin-top: 12px; }
    html.ms .dae15.fnm61 .asset_level:first-child {
      margin-top: 0; }

.dae15.fnm61 .expanded > .section, .dae15.fnm61 .details > .section {
  margin-top: 20px;
  border-top: 1px solid #ededed;
  padding-top: 20px; }
  .dae15.fnm61 .expanded > .section.text, .dae15.fnm61 .details > .section.text {
    font-size: 14px;
    font-weight: 300; }

.dae15.fnm61 .section.info {
  font-size: 14px;
  font-style: italic;
  color: #888; }

.dae15.fnm61 .description {
  margin-left: 33px;
  margin-right: 33px; }

.dae15.fnm61 .single_evidence .description {
  margin-left: 0;
  margin-right: 0; }
  .dae15.fnm61 .single_evidence .description label {
    margin-top: 0; }

.dae15.fnm61 .expanded {
  margin-left: 27px;
  margin-right: 27px; }
  html.ms .dae15.fnm61 .expanded {
    margin-left: 16px;
    margin-right: 16px; }

.dae15.fnm61 .official_name {
  padding-bottom: 20px; }
  .dae15.fnm61 .official_name.no_padding {
    padding-bottom: 0; }
  .dae15.fnm61 .official_name input {
    width: 350px;
    padding: 10px; }

.dae15.fnm61 .note {
  display: inline-block;
  max-width: 180px;
  font-size: 12px;
  color: #999;
  margin-left: 5px;
  font-weight: 300; }
  .dae15.fnm61 .note.subtitle {
    display: block;
    font-style: italic;
    margin-left: 0;
    margin-bottom: 7px; }

.dae15.fnm61 label {
  font-size: 14px;
  font-weight: 400;
  vertical-align: middle;
  line-height: 20px; }
  .dae15.fnm61 label.main_option {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    max-width: 625px;
    vertical-align: middle; }

.dae15.fnm61 .label span.sub {
  font-weight: 300;
  font-size: 14px;
  color: #999;
  position: relative;
  vertical-align: middle;
  left: 2px; }

.dae15.fnm61 .notice {
  padding: 20px;
  text-align: center;
  margin-bottom: 21px; }
  .dae15.fnm61 .notice > .title {
    text-transform: uppercase;
    font-size: 13px;
    padding-bottom: 10px; }
    .dae15.fnm61 .notice > .title.red {
      color: #C0423F; }
  .dae15.fnm61 .notice > .details {
    margin-top: 10px;
    font-size: 12px; }
    .dae15.fnm61 .notice > .details a, .dae15.fnm61 .notice > .details a:hover {
      color: #aaa; }

.dae15.fnm61 .self_accredit .label {
  display: inline-block;
  max-width: 520px;
  padding: 5px;
  margin-left: 10px;
  margin-bottom: 10px; }
  .dae15.fnm61 .self_accredit .label label {
    line-height: 22px; }

.dae15.fnm61 .title {
  padding-bottom: 21px;
  font-weight: bold;
  font-size: 14px;
  color: #333; }
  .dae15.fnm61 .title.no_bottom_padding {
    padding-bottom: 0; }
  .dae15.fnm61 .title.with_subtitle {
    padding-bottom: 7px; }
  .dae15.fnm61 .title .subtitle {
    margin-top: 7px;
    font-weight: 300; }

.dae15.fnm61 .description > label {
  font-size: 14px;
  margin-top: 14px;
  line-height: 22px;
  font-weight: normal;
  color: #888888; }

.dae15.fnm61 .input.short input {
  width: 135px; }

.dae15.fnm61 .input.short.ssn {
  margin-top: 5px;
  vertical-align: top; }
  .dae15.fnm61 .input.short.ssn input {
    width: 165px; }

.dae15.fnm61 .input.currency {
  position: relative; }
  .dae15.fnm61 .input.currency .currency {
    position: absolute;
    left: 8px;
    top: 12px; }
  .dae15.fnm61 .input.currency input {
    width: 135px;
    padding-left: 20px; }

.dae15.fnw30 .top_title {
  font-weight: bold;
  font-size: 15px;
  padding: 20px 20px 30px; }

.dae15.fnw30 .g-module > .section {
  padding: 20px; }
  .dae15.fnw30 .g-module > .section.header > .note {
    font-size: 14px;
    margin-top: 0; }

.dae15.fnw30 .note {
  display: inline-block;
  font-size: 12px;
  color: #999;
  margin-left: 5px;
  font-weight: 300;
  margin-top: 18px; }

.dae15.fnw30 .submit {
  font-weight: 300;
  background-color: #f9f9fa; }
  .dae15.fnw30 .submit input {
    font-weight: normal; }
  .dae15.fnw30 .submit a {
    margin-left: 15px; }

.dae15.fvy61 .page_header {
  font-size: 1.38462em;
  line-height: 2.16667em;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 28px; }

.dae15.fvy61 .title {
  display: inline-block; }

.dae15.fvy61 .help_link {
  font-weight: 300;
  font-size: 14px;
  color: #666;
  float: right; }
  .dae15.fvy61 .help_link a {
    vertical-align: middle; }

.dae15.fvy61 .validation-error {
  color: red;
  font-size: 0.84615em;
  line-height: 1.77273em;
  display: block; }
  .dae15.fvy61 .validation-error.hidden {
    display: none; }

.dae15.fvy61 .years_select .validation-error {
  padding-bottom: 10px; }

.dae15.fvy61 .group {
  margin-top: 12px;
  margin-bottom: 10px;
  padding: 0 20px; }
  html.no-ml .dae15.fvy61 .group {
    padding: 0; }
  .dae15.fvy61 .group.statement {
    padding: 21px 0 0;
    border-top: 1px solid #ddd;
    margin-top: 35px; }
    html.no-ml .dae15.fvy61 .group.statement {
      border-top: none; }
    .dae15.fvy61 .group.statement .label {
      white-space: nowrap;
      width: auto; }
    .dae15.fvy61 .group.statement .input {
      margin-left: 0; }
  .dae15.fvy61 .group .input {
    width: 450px;
    position: relative;
    display: inline-block; }
    .dae15.fvy61 .group .input.smaller {
      width: 225px; }
    .dae15.fvy61 .group .input input {
      font-size: 15px;
      padding-left: 10px; }
    .dae15.fvy61 .group .input .input_group {
      display: block; }
    .dae15.fvy61 .group .input.role {
      font-size: 15px;
      margin-top: 0.4em;
      margin-bottom: 0.4em;
      padding: 10px 5px;
      font-weight: bold; }
      html.no-ml .dae15.fvy61 .group .input.role {
        padding: 5px 0 10px; }
    html.no-ml .dae15.fvy61 .group .input {
      width: 100%;
      margin-bottom: 21px; }
  .dae15.fvy61 .group .label {
    width: 180px;
    text-align: right;
    display: inline-block;
    padding-right: 15px;
    vertical-align: top; }
    .dae15.fvy61 .group .label label {
      font-size: 15px;
      font-weight: normal; }
    html.no-ml .dae15.fvy61 .group .label {
      width: 100%;
      text-align: left; }
  .dae15.fvy61 .group .divider_block {
    width: 650px;
    border-bottom: 1px solid #eaeaea;
    margin-top: 30px;
    margin-bottom: 20px; }
    html.no-ml .dae15.fvy61 .group .divider_block {
      display: none; }
  .dae15.fvy61 .group.first {
    margin-top: 0; }

.dae15.fvy61 form > .g-module {
  margin-bottom: 28px; }

.dae15.fvy61 form > .g-module > .section {
  padding: 21px; }
  .dae15.fvy61 form > .g-module > .section.verifier_authorization_letter {
    padding: 35px 49px; }
    html.ms .dae15.fvy61 form > .g-module > .section.verifier_authorization_letter {
      padding: 21px; }
    .dae15.fvy61 form > .g-module > .section.verifier_authorization_letter .statement_container {
      background-color: #e9eaec;
      border: 1px solid #eaeaea;
      padding: 35px 49px 18px;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.no-ml .dae15.fvy61 form > .g-module > .section.verifier_authorization_letter .statement_container {
        padding: 21px; }
      .dae15.fvy61 form > .g-module > .section.verifier_authorization_letter .statement_container ul {
        list-style-type: disc;
        margin-top: 15px; }
        .dae15.fvy61 form > .g-module > .section.verifier_authorization_letter .statement_container ul li {
          margin-bottom: 15px;
          margin-left: 30px; }

.dae15.fvy61 .basis {
  margin-left: 25px;
  margin-bottom: 21px; }
  .dae15.fvy61 .basis:last-child {
    margin-bottom: 0; }
  .dae15.fvy61 .basis label {
    display: inline-block;
    margin-left: 5px;
    font-size: 14px;
    font-weight: normal; }

.dae15.fvy61 input[type='text'], .dae15.fvy61 textarea {
  padding: 10px 5px; }

.dae15.fvy61 label {
  color: #777; }

.dae15.fvy61 textarea {
  height: auto; }

html.no-ms .dae15.fvy61 .label {
  margin-top: 20px; }

html.no-ms .dae15.fvy61 .logo_image .label {
  margin-top: 11px; }

.dae15.fvy61 .input .red {
  border: 1px solid red; }

.dae15.fvy61 .submit {
  width: 900px;
  display: block;
  text-align: center; }
  html.no-ml .dae15.fvy61 .submit {
    width: 100%; }

html.no-ml .dae15.fvy61 .input_block {
  width: 100%;
  margin-right: 0; }

.dae15.fvy61 .input_block.hidden {
  display: none; }

.dae15.fvy61 .input_block input[type='text'] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: inherit;
  font-size: 1em;
  padding: 0.66667em;
  color: #333;
  font-weight: normal;
  border: 1px solid #E2E3E4;
  border-radius: 3px;
  outline: none;
  width: 100%; }
  html.ms .dae15.fvy61 .input_block input[type='text'] {
    width: 100%; }
  .dae15.fvy61 .input_block input[type='text']:focus {
    border: 1px solid #94caf3;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }
  .dae15.fvy61 .input_block input[type='text']:disabled {
    background-color: #F3F4F5; }

.dae15.fvy61 .decline {
  float: right;
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  margin-top: 18px; }

.dae15.fvt82 {
  font-size: 15px;
  line-height: 1.5; }

.dae15.frr87 {
  width: 800px;
  margin: 0 auto; }

.dae15.fvr34 {
  font-size: 14px; }

.dae15.fve33 {
  margin: 24px 440px 24px 20px;
  padding-top: 18px;
  white-space: nowrap;
  color: #555; }
  html.ms .dae15.fve33 {
    white-space: normal;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-right: 0;
    margin-left: 0;
    padding-right: 20px;
    padding-left: 20px; }
  .dae15.fve33 .verifier {
    line-height: 1.3;
    margin-top: 10px; }

.dae15.fcp45 .agreement {
  text-align: center;
  margin-top: 20px;
  font-style: italic; }

.dae15.fem11 .evidence_types > .upload > .expanded > .section {
  padding-top: 0;
  border-top: 0; }

.dae15.fem11 .label.evidence {
  display: block;
  margin-bottom: 12px;
  width: 100% !important; }

.dae15.fem11 .section .label {
  width: 140px; }

.dae15.fem11 .file_upload {
  margin-bottom: 15px; }
  .dae15.fem11 .file_upload .filename {
    width: 400px; }
  .dae15.fem11 .file_upload .files .file .validation-error {
    vertical-align: top; }
  .dae15.fem11 .file_upload .input {
    width: 100%; }
  .dae15.fem11 .file_upload .remove {
    float: right;
    padding-right: 15px; }

.dae15.fam11 .note {
  max-width: 212px;
  margin-top: 8px; }

.dae15.fur49 {
  max-width: 600px; }
  .dae15.fur49 .explanation {
    margin: 15px 0; }
  .dae15.fur49 .submit {
    margin-top: 15px; }

.dae15.fmd27 .file {
  padding: 15px 0;
  border-top: 1px solid #ededed; }

.dae15.fmd27 .filename, .dae15.fmd27 .remove {
  display: inline-block; }

.dae15.fmd27 .filename {
  width: 500px;
  font-weight: 300;
  font-size: 14px;
  color: #999; }

.dae15.fmd27 .remove {
  font-size: 12px;
  font-weight: 300; }

.dae15.fmd27 .input {
  display: block;
  border-bottom: 1px solid #ededed; }
  .dae15.fmd27 .input .file {
    padding: 10px 0;
    border-top: 1px solid #ededed; }

.dae15.fmd27 .validation-error {
  margin-left: 10px; }

.da51.fap70 .alert-card {
  position: relative; }
  .da51.fap70 .alert-card .close {
    color: #777;
    font: 14px/100% arial, sans-serif;
    position: absolute;
    right: 5px;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
    top: 5px; }
  .da51.fap70 .alert-card .close::after {
    content: '✖'; }
  .da51.fap70 .alert-card .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 2px 5px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 2px 5px;
    width: 63px;
    height: 63px;
    line-height: 59px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 2px solid #EEE;
    border-right: 2px solid #e9eaec;
    border-left: 2px solid #e9eaec;
    border-top: 2px solid #F7F8F9;
    border: 0px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px; }
    .da51.fap70 .alert-card .photo img {
      max-height: 63px;
      max-width: 63px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    .da51.fap70 .alert-card .photo img {
      border-radius: 50%; }
  .da51.fap70 .alert-card .summary {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

html.no-ms .da51.fap70 .job-listing-alert-card {
  height: 180px; }

html.no-ms .da51.fap70 .user-graph-edge-alert-card {
  height: 200px; }

.da51.fap70 .button-parent-container {
  position: absolute;
  bottom: 15px; }

.da51.fap70 .button-container {
  width: 100%; }
.modal ~ .mfp-close {
  height: 56px; }

.dan34 .body-loading-container {
  min-height: 312px;
  display: table;
  width: 100%; }
  .dan34 .body-loading-container .body-loading {
    display: table-cell;
    vertical-align: middle; }

.dan34 .navigation {
  cursor: pointer; }

.dan34 .network-card {
  border-radius: 4px;
  border: 1px solid #E7E9EB; }
  .dan34 .network-card:hover {
    border-color: #cccccc;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.1) 0 1px 4px; }
  .dan34 .network-card .network-card-title-wrapper {
    display: table;
    min-height: 56px;
    width: 100%; }
    .dan34 .network-card .network-card-title-wrapper .network-card-title {
      display: table-cell;
      vertical-align: middle; }
  .dan34 .network-card .network-card-metadata {
    -webkit-font-smoothing: antialiased; }
    html.no-ml .dan34 .network-card .network-card-metadata.multi-line .network-card-alumni-count, html.no-ml .dan34 .network-card .network-card-metadata.multi-line .network-card-company-count {
      display: block; }
    html.no-ml .dan34 .network-card .network-card-metadata.multi-line .network-card-middot {
      display: none; }

html.no-ml .dan34 .cards-row-section {
  padding-left: 0;
  padding-right: 0; }

html.ms .dan34 .cards-row-section .cards-row-wrapper {
  float: left;
  overflow-x: scroll; }

html.no-ml .dan34 .cards-row-section .cards-row-wrapper .cards-row {
  padding-left: 14px; }

html.ms .dan34 .cards-row-section .cards-row-wrapper .cards-row {
  width: 180%; }

.dan34 .cards-row-section .cards-row-title {
  -webkit-font-smoothing: antialiased; }
  html.ml .dan34 .cards-row-section .cards-row-title {
    padding-left: 7px; }
  html.no-ml .dan34 .cards-row-section .cards-row-title {
    padding-left: 21px; }

html.no-ms .dan34 .filters-container {
  background: #f9f9fa; }

html.ms .dan34 .filters-container {
  background: #fff; }

html.ms .dan34 .filter-category-wrapper {
  margin-bottom: 7px;
  padding: 21px;
  background: #f9f9fa;
  border-radius: 4px; }

html.no-ms .dan34 .filter-category {
  font-size: 14px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 7px;
  text-align: center; }

html.ms .dan34 .filter-category {
  font-size: 16px; }

.dan34 .filter-category.selected .filter-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  max-width: 85%; }
  html.no-ms .dan34 .filter-category.selected .filter-title {
    text-align: left;
    color: #3078ca; }
  html.ms .dan34 .filter-category.selected .filter-title {
    color: #666;
    padding-bottom: 0; }

.dan34 .filter-category .remove-filter {
  position: relative;
  vertical-align: middle; }
  html.no-ms .dan34 .filter-category .remove-filter {
    position: absolute;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden;
    top: 6px;
    right: 14px; }
    html.ml html.no-ms .dan34 .filter-category .remove-filter {
      cursor: pointer; }
      html.ml html.no-ms .dan34 .filter-category .remove-filter:hover::before, html.ml html.no-ms .dan34 .filter-category .remove-filter:hover::after {
        opacity: 0.8; }
    html.no-ms .dan34 .filter-category .remove-filter::before, html.no-ms .dan34 .filter-category .remove-filter::after {
      content: '';
      position: absolute;
      height: 2px;
      width: 100%;
      top: 50%;
      left: 0;
      margin-top: -1px;
      background-color: #3078ca; }
    html.no-ms .dan34 .filter-category .remove-filter::before {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    html.no-ms .dan34 .filter-category .remove-filter::after {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  html.ms .dan34 .filter-category .remove-filter {
    position: absolute;
    display: inline-block;
    width: 24px;
    height: 24px;
    overflow: hidden;
    top: 21px;
    right: 21px; }
    html.ml html.ms .dan34 .filter-category .remove-filter {
      cursor: pointer; }
      html.ml html.ms .dan34 .filter-category .remove-filter:hover::before, html.ml html.ms .dan34 .filter-category .remove-filter:hover::after {
        opacity: 0.8; }
    html.ms .dan34 .filter-category .remove-filter::before, html.ms .dan34 .filter-category .remove-filter::after {
      content: '';
      position: absolute;
      height: 2px;
      width: 100%;
      top: 50%;
      left: 0;
      margin-top: -1px;
      background-color: #ccc; }
    html.ms .dan34 .filter-category .remove-filter::before {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    html.ms .dan34 .filter-category .remove-filter::after {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }

.dan34 .filter-tag {
  color: #999999; }
  html.no-ms .dan34 .filter-tag {
    font-size: 14px;
    line-height: normal; }
  html.ms .dan34 .filter-tag {
    font-size: 16px;
    line-height: 21px; }
  .dan34 .filter-tag .filter-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    float: left; }
    html.no-ms .dan34 .filter-tag .filter-title {
      max-width: 85%; }
  .dan34 .filter-tag .filter-num-results {
    display: inline-block;
    margin-left: 7px; }
  .dan34 .filter-tag .filter-tag-arrow {
    margin-left: 3px; }
  .dan34 .filter-tag:hover {
    color: #666; }
    .dan34 .filter-tag:hover .filter-title {
      text-decoration: underline; }
    .dan34 .filter-tag:hover .filter-tag-arrow {
      color: #666; }

html.ml .dan34.fsw49 .people-grid-container:not(:empty) {
  padding-top: 56px;
  padding-bottom: 49px; }

html.mm .dan34.fsw49 .people-grid-container:not(:empty) {
  padding: 42px 21px 7px; }

html.ms .dan34.fsw49 .people-grid-container:not(:empty) {
  padding: 42px 21px; }

html.ml .dan34.fsw49 .feed-container:not(:empty) {
  padding-top: 42px;
  padding-bottom: 42px; }

html.mm .dan34.fsw49 .feed-container:not(:empty) {
  padding: 42px 21px 7px; }

html.ms .dan34.fsw49 .feed-container:not(:empty) {
  padding: 42px 21px; }

.dan34.fby30 .body-title {
  -webkit-font-smoothing: antialiased; }
  html.mm .dan34.fby30 .body-title {
    margin-top: 14px; }

.dan34.ffd4 {
  -webkit-font-smoothing: antialiased; }
  .dan34.ffd4 .feed-heading {
    -webkit-font-smoothing: antialiased;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 11px;
    font-weight: 500;
    color: #999; }
  .dan34.ffd4 .feed-nav {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    margin-top: 7px; }
    .dan34.ffd4 .feed-nav.selected-feed {
      font-weight: 500;
      color: #333; }
      .dan34.ffd4 .feed-nav.selected-feed:hover {
        text-decoration: none; }

.dan34.faa55 {
  -webkit-font-smoothing: antialiased;
  padding: 14px 14px 0; }
  .dan34.faa55 .education-cta {
    border: 1px solid #e7e9eB;
    border-radius: 4px;
    background-color: #f9f9fa; }
    html.ml .dan34.faa55 .education-cta {
      padding-bottom: 7px; }
    html.no-ml .dan34.faa55 .education-cta {
      padding-bottom: 14px; }
  .dan34.faa55 .icon {
    margin-right: 3px;
    margin-left: 2px; }
  .dan34.faa55 .dismiss {
    position: absolute;
    display: inline-block;
    width: 12px;
    height: 12px;
    overflow: hidden; }
    html.ml .dan34.faa55 .dismiss {
      cursor: pointer; }
      html.ml .dan34.faa55 .dismiss:hover::before, html.ml .dan34.faa55 .dismiss:hover::after {
        opacity: 0.8; }
    .dan34.faa55 .dismiss::before, .dan34.faa55 .dismiss::after {
      content: '';
      position: absolute;
      height: 2px;
      width: 100%;
      top: 50%;
      left: 0;
      margin-top: -1px;
      background-color: #999; }
    .dan34.faa55 .dismiss::before {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    .dan34.faa55 .dismiss::after {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  html.mm .dan34.faa55 select {
    position: relative;
    top: 6px; }
  html.ms .dan34.faa55 select {
    margin-top: 7px;
    margin-bottom: 14px; }
  html.ml .dan34.faa55 .add-cancel-group {
    text-align: right; }
  html.no-ml .dan34.faa55 .add-cancel-group {
    text-align: left; }
  .dan34.faa55 .add-button {
    padding-top: 6px;
    padding-bottom: 6px; }
    html.no-ms .dan34.faa55 .add-button {
      position: relative;
      top: 1px; }

html.no-ms .dan34.far2 .all-tags-modal {
  min-width: 600px; }

.dan34.far2 .all-tags-modal .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333; }
  .dan34.far2 .all-tags-modal .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.dan34.far2 .all-tags-modal .modal-content {
  padding: 14px;
  -webkit-font-smoothing: antialiased; }

.dan34.ffs61 {
  -webkit-font-smoothing: antialiased; }
  .dan34.ffs61 .filters-wrapper {
    padding-top: 21px;
    padding-bottom: 21px; }
  html.no-ms .dan34.ffs61 .alumni-count-wrapper {
    text-align: right;
    font-size: 14px; }
  html.ms .dan34.ffs61 .alumni-count-wrapper {
    text-align: center;
    font-size: 18px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin: 0 21px;
    border-bottom: 1px solid #e7e9eB; }
  html.no-ms .dan34.ffs61 .alumni-count-wrapper .alumni-count {
    font-weight: 500; }

.dan34.fnd48 .college-logo-wrapper {
  width: 80px;
  height: 80px;
  margin: 0 auto; }
  .dan34.fnd48 .college-logo-wrapper img.college-logo {
    max-width: 80px;
    max-height: 80px;
    border-radius: 4px; }

.dan34.fnd48 .user-photos {
  margin-left: 14px; }
  .dan34.fnd48 .user-photos img {
    height: 40px;
    width: 40px;
    border-radius: 50%;
    margin-left: -7px; }

.dan34.fhr17 .tabs-container .tabs-list {
  -webkit-font-smoothing: antialiased;
  display: block; }
  .dan34.fhr17 .tabs-container .tabs-list li > a {
    font-weight: 400;
    text-transform: initial;
    letter-spacing: 0;
    font-size: 14px;
    padding: 0 14px; }
    html.ms .dan34.fhr17 .tabs-container .tabs-list li > a {
      padding-top: 1px;
      padding-bottom: 1px; }
  .dan34.fhr17 .tabs-container .tabs-list li.selected > a {
    -webkit-box-shadow: 0 -1px 0 #666 inset;
            box-shadow: 0 -1px 0 #666 inset; }

html.no-ms .dan34.fhr17 .tabs-container .view-all-alumni-networks {
  padding: 16px 7px 15px; }

html.ms .dan34.fhr17 .tabs-container .view-all-alumni-networks {
  padding: 12px 7px; }

.dan34.fhr17 .tabs-container .tutorial_tooltip {
  text-align: left;
  text-transform: none;
  letter-spacing: 0;
  line-height: initial; }

.dan34.fhr17 .alumni-network-breadcrumbs-wrapper {
  -webkit-font-smoothing: antialiased; }
  html.no-ml .dan34.fhr17 .alumni-network-breadcrumbs-wrapper {
    width: 100%;
    padding-left: 7px;
    overflow-x: scroll; }
    html.no-ml .dan34.fhr17 .alumni-network-breadcrumbs-wrapper .alumni-network-breadcrumbs {
      white-space: nowrap; }
  .dan34.fhr17 .alumni-network-breadcrumbs-wrapper .breadcrumb-separator {
    padding-left: 3px;
    padding-right: 3px;
    line-height: 18px; }

html.ml .dan34.fhr17 .alumni-network-header {
  padding-top: 56px;
  padding-bottom: 56px; }

html.mm .dan34.fhr17 .alumni-network-header {
  padding-top: 49px;
  padding-bottom: 49px; }

html.ms .dan34.fhr17 .alumni-network-header {
  padding-top: 42px;
  padding-bottom: 42px; }

.dan34.fhr17 .alumni-network-header .college-logo-wrapper {
  width: 60px;
  height: 60px; }
  html.no-ms .dan34.fhr17 .alumni-network-header .college-logo-wrapper {
    position: absolute;
    float: left; }
  html.ms .dan34.fhr17 .alumni-network-header .college-logo-wrapper {
    margin: 0 auto 14px;
    display: block; }
  .dan34.fhr17 .alumni-network-header .college-logo-wrapper img.college-logo {
    max-width: 60px;
    max-height: 60px; }

.dan34.fhr17 .alumni-network-header .small-title {
  -webkit-font-smoothing: antialiased; }
  html.no-ms .dan34.fhr17 .alumni-network-header .small-title {
    margin-top: -7px;
    margin-bottom: -14px; }

.dan34.fhr17 .alumni-network-header .large-title {
  -webkit-font-smoothing: antialiased; }
  html.no-ms .dan34.fhr17 .alumni-network-header .large-title {
    line-height: 60px;
    font-size: 35px;
    margin-left: 67px;
    margin-right: 67px; }
  html.ms .dan34.fhr17 .alumni-network-header .large-title {
    font-size: 28px;
    padding-left: 21px;
    padding-right: 21px;
    line-height: 35px; }
    html.ms .dan34.fhr17 .alumni-network-header .large-title .major {
      display: block; }

.dan34.fhr17 .alumni-network-header .subtitle {
  -webkit-font-smoothing: antialiased; }
  html.no-ms .dan34.fhr17 .alumni-network-header .subtitle {
    font-size: 16px; }
  html.ms .dan34.fhr17 .alumni-network-header .subtitle {
    font-size: 14px; }

.dan34.fvw12 .view-more-row {
  -webkit-font-smoothing: antialiased;
  cursor: pointer;
  border-radius: 3px;
  background-color: whitesmoke;
  color: #999; }
  .dan34.fvw12 .view-more-row:hover {
    color: #666;
    background-color: #e9eaec; }

.dan34.fps99 img.user-photo {
  width: 100%;
  border-radius: 50%; }

.dan34.fps99 .alumni-people-row .alumni-person {
  -webkit-font-smoothing: antialiased; }
  html.ms .dan34.fps99 .alumni-people-row .alumni-person {
    margin-bottom: 35px; }
    html.ms .dan34.fps99 .alumni-people-row .alumni-person:last-child {
      margin-bottom: 0; }
  html.no-ms .dan34.fps99 .alumni-people-row .alumni-person .user-role {
    font-size: 14px; }
  html.ms .dan34.fps99 .alumni-people-row .alumni-person .user-role {
    font-size: 16px; }
  html.no-ms .dan34.fps99 .alumni-people-row .alumni-person .user-details {
    font-size: 13px; }
  html.ms .dan34.fps99 .alumni-people-row .alumni-person .user-details {
    font-size: 14px; }
  .dan34.fps99 .alumni-people-row .alumni-person .user-details .alumni-person-metadata {
    line-height: 18px; }
    html.no-ms .dan34.fps99 .alumni-people-row .alumni-person .user-details .alumni-person-metadata {
      margin-top: 5px; }
    html.ms .dan34.fps99 .alumni-people-row .alumni-person .user-details .alumni-person-metadata {
      margin-top: 7px; }
    .dan34.fps99 .alumni-people-row .alumni-person .user-details .alumni-person-metadata .metadata-icon {
      position: absolute; }
    .dan34.fps99 .alumni-people-row .alumni-person .user-details .alumni-person-metadata .metadata-text {
      padding-left: 21px; }
  .dan34.fps99 .alumni-people-row .alumni-person .user-action .action-button {
    padding: 6px 14px; }
  .dan34.fps99 .alumni-people-row .alumni-person .user-action .sans-status .dropdown-button {
    background-color: #fff;
    border: 1px solid #e7e9eB;
    padding-top: 6px;
    padding-bottom: 6px; }
  .dan34.fps99 .alumni-people-row .alumni-person .user-action .status {
    position: relative; }
    html.no-ms .dan34.fps99 .alumni-people-row .alumni-person .user-action .status {
      top: 1px; }
    html.ms .dan34.fps99 .alumni-people-row .alumni-person .user-action .status {
      top: -1px; }

html.ml .dan34.fts86 {
  padding: 35px 0; }

html.mm .dan34.fts86 {
  padding: 28px 0; }

html.ms .dan34.fts86 {
  padding: 21px 0; }

html.ml .dan34.frs2 {
  padding-left: 7px;
  padding-right: 7px; }

html.mm .dan34.frs2 {
  padding-left: 14px;
  padding-right: 14px; }

html.no-ml .dan34.frs2 .related-network-modules {
  margin-bottom: 21px; }
  html.no-ml .dan34.frs2 .related-network-modules:last-child {
    margin-bottom: 0; }

html.ms .dan34.frs2 .related-network-modules {
  padding-left: 21px;
  padding-right: 21px; }

.dan34.frs2 .related-network-modules .related-network-text {
  -webkit-font-smoothing: antialiased; }

.dan34.frs2 .related-network-modules .related-network-card .user-photos img {
  height: 40px;
  width: 40px; }

html.ml .dan34.fmd0 .multi-year-alumni-rows {
  padding-top: 42px; }

html.no-ml .dan34.fmd0 .multi-year-alumni-rows {
  padding-top: 28px;
  padding-left: 0;
  padding-right: 0; }

html.ml .dan34.fmd0 .recent-alumni-section {
  padding-bottom: 42px; }

html.no-ml .dan34.fmd0 .recent-alumni-section {
  border-top: 1px solid #f3f3f3;
  padding: 28px; }

html.no-ml .dan34.fmd0 .current-students {
  padding-top: 28px;
  border-top: 1px solid #f3f3f3;
  margin-bottom: -14px; }

html.ml .dan34.fmd0 .current-students .current-students-title {
  text-align: center; }

html.ms .dan34.fys87 .multi-year-card-year {
  margin-top: 28px;
  margin-bottom: 28px; }

html.no-ms .dan34.fys87 .multi-year-card-year .graduating-class-year {
  margin-top: 56px; }

html.no-ms .dan34.fys87 .multi-year-card-year .class-year {
  margin-top: 70px; }

.dan34.fys87 .multi-year-card-metadata {
  -webkit-font-smoothing: antialiased; }
  html.no-ms .dan34.fys87 .multi-year-card-metadata {
    padding-top: 35px;
    padding-bottom: 42px;
    min-height: 200px; }
  html.ms .dan34.fys87 .multi-year-card-metadata {
    padding-top: 21px;
    padding-bottom: 28px;
    border-top: 1px solid #e7e9eB; }
  html.no-ms .dan34.fys87 .multi-year-card-metadata.multi-year-card-alumni {
    border-left: 1px solid #e7e9eB; }
  html.no-ms .dan34.fys87 .multi-year-card-metadata .multi-year-card-metadata-text {
    font-size: 14px; }
  html.ms .dan34.fys87 .multi-year-card-metadata .multi-year-card-metadata-text {
    font-size: 15px; }

.dan34.fys87 .graduating-class {
  -webkit-font-smoothing: antialiased; }

.dan34.fys87 .network-card .metadata-icon.fontello-group {
  margin-right: 5px; }

.dan34.fys87 .network-card .alumni-photos {
  margin-left: 14px; }
  html.no-ms .dan34.fys87 .network-card .alumni-photos {
    margin-bottom: 2px; }
  .dan34.fys87 .network-card .alumni-photos img {
    height: 50px;
    width: 50px;
    border-radius: 50%;
    margin-left: -7px; }

.dan34.fys87 .network-card .company-photos img {
  height: 50px;
  width: 50px;
  border-radius: 3px;
  border: 1px solid #E7E9EB; }
.daps91 .daps91.fan70 .errors, .daps91 .daps91.fis27 .errors, .daps91 .daps91.fts55 .errors {
  font-size: 13px;
  color: #C0423F;
  padding-bottom: 15px; }
  .daps91 .daps91.fan70 .errors i, .daps91 .daps91.fis27 .errors i, .daps91 .daps91.fts55 .errors i {
    margin-right: 5px; }

.daps91 .daps91.fan70 .error_container, .daps91 .daps91.fis27 .error_container, .daps91 .daps91.fts55 .error_container {
  display: block; }
  .daps91 .daps91.fan70 .error_container.with_padding, .daps91 .daps91.fis27 .error_container.with_padding, .daps91 .daps91.fts55 .error_container.with_padding {
    padding-top: 15px; }

.daps91 .daps91.fan70 > .input_group > .label, .daps91 .daps91.fis27 > .input_group > .label {
  padding-bottom: 18px; }

.daps91 .daps91.fan70 .label label, .daps91 .daps91.fis27 .label label {
  color: #555;
  font-weight: normal;
  font-size: 14px; }

.daps91 .daps91.fan70 .input input, .daps91 .daps91.fis27 .input input, .daps91 .daps91.fan70 .input select, .daps91 .daps91.fis27 .input select, .daps91 .daps91.fan70 .input textarea, .daps91 .daps91.fis27 .input textarea {
  margin: 0;
  padding: 10px;
  font-size: 14px;
  font-weight: 300;
  color: #444; }

.daps91 .daps91.fan70 > .input_group + div, .daps91 .daps91.fis27 > .input_group + div {
  margin-top: 25px; }

.daps91.fix36 {
  width: 100%;
  padding-bottom: 80px; }
  .daps91.fix36 .body {
    border: 1px solid #eee; }
    .daps91.fix36 .body .section {
      padding: 35px; }
    .daps91.fix36 .body .section > .title {
      font-size: 16px;
      margin-bottom: 10px;
      font-weight: bold;
      color: #515151; }
      .daps91.fix36 .body .section > .title.with_padding {
        padding-bottom: 15px; }
      .daps91.fix36 .body .section > .title .info {
        margin-left: 5px;
        color: #c8c8c8; }
    .daps91.fix36 .body .section + .section {
      padding-top: 10px; }
    .daps91.fix36 .body .section.terms + .section.submit {
      background-color: #fdfdfd;
      border-top: 1px solid #f5f5f5;
      padding-top: 35px; }
      .daps91.fix36 .body .section.terms + .section.submit input {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        font-weight: 300; }
  .daps91.fix36 .main {
    max-width: 630px;
    margin: auto; }
  html.no-ml .daps91.fix36 .main {
    display: block;
    width: 100%; }
  .daps91.fix36 .main > .title {
    text-align: center;
    text-shadow: 0;
    margin-top: 50px;
    padding-bottom: 60px; }
  html.ms .daps91.fix36 .or {
    display: block;
    margin-top: 28px; }

.daps91.fan70 > .input_group > .label, .daps91.fan70 .accreditation_options > .label {
  padding-bottom: 18px; }

.daps91.fan70 .input_group.accreditation_location .input, .daps91.fan70 .input_group.entity_name .input {
  width: 50%; }
  .daps91.fan70 .input_group.accreditation_location .input select, .daps91.fan70 .input_group.entity_name .input select {
    width: 100%;
    display: block; }
  html.no-ml .daps91.fan70 .input_group.accreditation_location .input, html.no-ml .daps91.fan70 .input_group.entity_name .input {
    display: block;
    width: 100%; }

.daps91.fan70 .row {
  width: 100%;
  display: table;
  margin-bottom: 25px; }
  .daps91.fan70 .row .label {
    padding-bottom: 18px; }

.daps91.fan70 .location .input:not(.skip_modifier) {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%; }
  html.no-ml .daps91.fan70 .location .input:not(.skip_modifier) {
    padding-right: 0; }

.daps91.fan70 .location .label, .daps91.fan70 .location .input select {
  display: block;
  width: 100%; }

.daps91.fan70 .accreditation_options .options {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e8e9ea;
  display: table; }
  .daps91.fan70 .accreditation_options .options .label label, .daps91.fan70 .accreditation_options .options .input input {
    color: #555658;
    font-weight: 300; }
  .daps91.fan70 .accreditation_options .options > .option {
    display: inline-block;
    padding: 0 30px;
    cursor: pointer;
    margin: 14px 0;
    border-left: 1px solid #e8e9ea;
    text-align: left; }
    .daps91.fan70 .accreditation_options .options > .option:first-child {
      border-left: 0; }
    .daps91.fan70 .accreditation_options .options > .option.selected label {
      font-weight: 500;
      color: #333; }
    html.no-ml .daps91.fan70 .accreditation_options .options > .option {
      display: block;
      border-left: 0;
      padding: 0 14px; }
    .daps91.fan70 .accreditation_options .options > .option > .label, .daps91.fan70 .accreditation_options .options > .option > .input {
      vertical-align: middle; }
      .daps91.fan70 .accreditation_options .options > .option > .label label, .daps91.fan70 .accreditation_options .options > .option > .label input, .daps91.fan70 .accreditation_options .options > .option > .input label, .daps91.fan70 .accreditation_options .options > .option > .input input {
        padding-bottom: 0; }
      .daps91.fan70 .accreditation_options .options > .option > .label label, .daps91.fan70 .accreditation_options .options > .option > .input label {
        cursor: pointer; }
    .daps91.fan70 .accreditation_options .options > .option > .label {
      padding-left: 7px; }
  .daps91.fan70 .accreditation_options .options .expanded {
    border-top: 1px solid #e8e9ea;
    padding-top: 18px; }
    .daps91.fan70 .accreditation_options .options .expanded .errors {
      padding-left: 33px;
      padding-right: 33px; }
    .daps91.fan70 .accreditation_options .options .expanded .input_group {
      padding-bottom: 18px;
      padding-left: 33px;
      padding-right: 33px; }
    .daps91.fan70 .accreditation_options .options .expanded .label, .daps91.fan70 .accreditation_options .options .expanded .input {
      display: table-cell; }
    .daps91.fan70 .accreditation_options .options .expanded .label.s-vgBorderTop1 {
      padding-top: 13px; }
    .daps91.fan70 .accreditation_options .options .expanded .input {
      padding-right: 10px; }
    .daps91.fan70 .accreditation_options .options .expanded label {
      line-height: 1.5; }
    .daps91.fan70 .accreditation_options .options .expanded .teabag {
      background-color: #fcfcfc;
      border-top: 1px solid #f1f1f1;
      padding: 18px 0;
      text-align: center;
      font-weight: 300; }

.daps91.fis27 .row {
  width: 100%;
  display: table;
  margin-bottom: 25px; }
  .daps91.fis27 .row .label {
    padding-bottom: 18px; }

.daps91.fis27 .markets, .daps91.fis27 .locations {
  width: 50%;
  display: table-cell; }
  html.no-ml .daps91.fis27 .markets, html.no-ml .daps91.fis27 .locations {
    display: block;
    width: 100%; }
  .daps91.fis27 .markets .input, .daps91.fis27 .markets .label, .daps91.fis27 .locations .input, .daps91.fis27 .locations .label {
    width: 100%;
    display: block; }

.daps91.fis27 .markets {
  padding-left: 15px; }
  html.no-ml .daps91.fis27 .markets {
    padding-left: 0;
    padding-bottom: 25px; }

.daps91.fis27 .locations {
  padding-right: 15px; }
  html.no-ml .daps91.fis27 .locations {
    padding-right: 0; }

.daps91.fis27 .association_container {
  margin-top: 18px; }

.daps91.fis27 .investments .input {
  width: 47%; }

.daps91.fis27 .investments .association_container {
  margin-top: 0;
  text-align: right;
  padding-bottom: 18px; }

.daps91.fis27 .asset_allocation .label, .daps91.fis27 .asset_allocation .input {
  display: block; }

.daps91.fis27 .asset_allocation .label {
  width: 100%; }

.daps91.fis27 .asset_allocation .input {
  width: 50%;
  padding-right: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .daps91.fis27 .asset_allocation .input select {
    width: 100%; }

.daps91.fis27 .experience_options .options {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e8e9ea;
  display: table; }
  .daps91.fis27 .experience_options .options .label label, .daps91.fis27 .experience_options .options .input input {
    color: #555658;
    font-weight: 300; }
  .daps91.fis27 .experience_options .options > .option {
    display: inline-block;
    padding: 0 47px;
    cursor: pointer;
    margin: 14px 0;
    border-left: 1px solid #e8e9ea;
    text-align: left; }
    .daps91.fis27 .experience_options .options > .option:first-child {
      border-left: 0; }
    .daps91.fis27 .experience_options .options > .option.selected label {
      font-weight: 500;
      color: #333; }
    html.no-ml .daps91.fis27 .experience_options .options > .option {
      display: block;
      border-left: 0;
      padding: 0 14px; }
    .daps91.fis27 .experience_options .options > .option > .label, .daps91.fis27 .experience_options .options > .option > .input {
      vertical-align: middle; }
      .daps91.fis27 .experience_options .options > .option > .label label, .daps91.fis27 .experience_options .options > .option > .label input, .daps91.fis27 .experience_options .options > .option > .input label, .daps91.fis27 .experience_options .options > .option > .input input {
        padding-bottom: 0; }
      .daps91.fis27 .experience_options .options > .option > .label label, .daps91.fis27 .experience_options .options > .option > .input label {
        cursor: pointer; }
    .daps91.fis27 .experience_options .options > .option > .label {
      padding-left: 7px; }
  .daps91.fis27 .experience_options .options .expanded {
    border-top: 1px solid #e8e9ea;
    padding: 18px 33px 0 33px; }
    .daps91.fis27 .experience_options .options .expanded .input {
      padding-bottom: 18px;
      padding-left: 15px; }
      html.no-ml .daps91.fis27 .experience_options .options .expanded .input {
        padding-left: 0;
        width: 100%; }
    html.no-ml .daps91.fis27 .experience_options .options .expanded .label {
      padding-bottom: 18px; }

.daps91.fis27 .bio .label label {
  display: inline-block; }

.daps91.fis27 .bio .input {
  width: 100%; }
  .daps91.fis27 .bio .input textarea {
    height: 50px; }

.daps91.fis27 .note {
  display: inline-block;
  font-weight: 300;
  color: #999; }
  .daps91.fis27 .note:before {
    content: '\00B7'; }
  html.no-ml .daps91.fis27 .note {
    display: block;
    padding-top: 18px; }
    html.no-ml .daps91.fis27 .note:before {
      content: none; }

.daps91.fts55 label > div {
  line-height: 18px; }

.daps91.fts55 .input_group:last-child {
  margin-top: 20px; }

.daps91.fts55 .input_group .input, .daps91.fts55 .input_group .label {
  display: block !important; }

.daps91.fts55 .input_group input[type=checkbox] {
  float: left; }

.daps91.fts55 .input_group .label {
  line-height: 20px;
  margin-left: 25px; }
  .daps91.fts55 .input_group .label label {
    font-size: 14px;
    font-weight: normal; }

.daps91.fts55 .callouts {
  margin-left: 26px;
  margin-top: 10px;
  color: #999;
  font-weight: 300; }
  .daps91.fts55 .callouts li {
    margin-top: 5px; }
  .daps91.fts55 .callouts ol {
    list-style-type: upper-latin;
    margin-left: 20px; }
    .daps91.fts55 .callouts ol ol {
      list-style: lower-latin; }

.dap82.fst58 .section {
  max-width: 860px;
  margin: 55px auto 0 auto;
  padding-bottom: 110px;
  border-bottom: 1px solid #eaebec; }
  .dap82.fst58 .section.no_top_margin {
    margin-top: 0; }
  .dap82.fst58 .section:last-child {
    border-bottom: 0; }
  html.ms .dap82.fst58 .section {
    padding: 0 20px 70px 20px; }

.dap82.fst58 .section_title {
  font-size: 42px;
  font-weight: 100;
  text-align: center; }

.dap82.fst58 .subtitle {
  text-align: center;
  font-weight: 300;
  font-size: 15px;
  color: #777;
  padding-bottom: 55px; }

.dap82.fst58 .description, .dap82.fst58 .options {
  display: table-cell;
  vertical-align: top; }
  html.ms .dap82.fst58 .description, html.ms .dap82.fst58 .options {
    display: block;
    width: 100%;
    padding: 0; }

.dap82.fst58 .description {
  width: 45%;
  padding-right: 25px; }
  .dap82.fst58 .description .copy, .dap82.fst58 .description .details {
    padding: 25px;
    vertical-align: top; }
  .dap82.fst58 .description .copy {
    background-color: #fcfcfc;
    font-size: 15px;
    font-weight: 300; }
  .dap82.fst58 .description .details {
    background-color: #f5f6f7; }
    .dap82.fst58 .description .details .line {
      display: table;
      width: 100%;
      margin-top: 20px; }
      .dap82.fst58 .description .details .line:first-child {
        margin-top: 0; }
  .dap82.fst58 .description .label {
    display: table-cell;
    width: 50%;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13px;
    color: #666; }
  .dap82.fst58 .description .value {
    display: table-cell;
    width: 50%;
    text-align: right;
    font-weight: 500;
    color: #333; }

.dap82.fst58 .options {
  padding-left: 25px;
  font-size: 14px;
  font-weight: 300;
  width: 55%; }
  .dap82.fst58 .options .startup_link, .dap82.fst58 .options .fund_link, .dap82.fst58 .options .syndicate_link {
    display: block; }
  html.ms .dap82.fst58 .options {
    margin-top: 40px; }
  .dap82.fst58 .options .header, .dap82.fst58 .options .row {
    display: table;
    width: 100%;
    border-bottom: 1px solid #f3f4f4; }
    .dap82.fst58 .options .header.inactive, .dap82.fst58 .options .row.inactive {
      color: #999; }
      .dap82.fst58 .options .header.inactive a, .dap82.fst58 .options .row.inactive a {
        color: #999; }
    html.ms .dap82.fst58 .options .header, html.ms .dap82.fst58 .options .row {
      padding-left: 25px;
      padding-right: 25px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
  .dap82.fst58 .options .header {
    text-transform: uppercase;
    color: #999;
    padding-bottom: 10px; }
  .dap82.fst58 .options .row {
    padding: 15px 0; }
  .dap82.fst58 .options .startup, .dap82.fst58 .options .stat, .dap82.fst58 .options .startup_label, .dap82.fst58 .options .stat_label {
    display: table-cell;
    width: 50%; }
  .dap82.fst58 .options .stat {
    vertical-align: middle; }
  .dap82.fst58 .options .startup .name, .dap82.fst58 .options .startup .avatar {
    display: table-cell;
    vertical-align: middle; }
  .dap82.fst58 .options .startup .name {
    padding-left: 10px; }
  .dap82.fst58 .options .startup a {
    color: #3078CA; }
  .dap82.fst58 .options .startup img {
    width: 30px;
    height: 30px;
    border: 1px solid #eee; }
  .dap82.fst58 .options .thermometer {
    background-color: #efefef;
    height: 4px;
    display: block;
    width: 100%;
    float: right;
    border-radius: 25px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dap82.fst58 .options .thermometer .filled {
      background-color: #09ba59;
      height: 4px;
      border-radius: 25px; }
  .dap82.fst58 .options .cta {
    display: block;
    margin-top: 30px;
    text-align: center; }
    .dap82.fst58 .options .cta a {
      margin-top: 0;
      display: inline-block;
      border: 1px solid #eaebec;
      border-radius: 5px;
      padding: 12px 70px; }

.dap82.fst58 .section > .cta {
  text-align: center;
  font-size: 14px;
  color: #9b9b9b;
  font-weight: 300; }
  .dap82.fst58 .section > .cta a {
    color: #3078CA; }
    html.ms .dap82.fst58 .section > .cta a {
      display: block;
      margin-top: 10px; }

.dap82.fba19 {
  font-size: 14px;
  min-width: 543px; }
  html.ms .dap82.fba19 {
    width: 100%;
    min-width: 0px; }
  .dap82.fba19 .section {
    float: none !important;
    margin-bottom: 0 !important; }
    .dap82.fba19 .section.header {
      line-height: 1.5; }
      .dap82.fba19 .section.header .bio_data_title {
        display: inline-block;
        margin-left: 4px; }
        html.ms .dap82.fba19 .section.header .bio_data_title {
          display: block;
          margin-left: 0px; }
      .dap82.fba19 .section.header .description {
        display: inline-block;
        font-size: 12px;
        font-weight: 200;
        color: #999;
        margin-left: 4px; }
        html.ms .dap82.fba19 .section.header .description {
          display: block;
          margin-left: 0px; }
    .dap82.fba19 .section.social_auth .label {
      line-height: 48px; }
      .dap82.fba19 .section.social_auth .label.with_help {
        line-height: 2.4; }
      .dap82.fba19 .section.social_auth .label .label_help {
        line-height: 0.8; }
    .dap82.fba19 .section.social_auth .input .social_login_button {
      margin-right: 10px; }
      .dap82.fba19 .section.social_auth .input .social_login_button .g-button {
        min-width: 0px; }
  .dap82.fba19 .input.photo {
    margin-bottom: 6px; }
  .dap82.fba19 .g-form_group {
    margin-bottom: 7px; }
    .dap82.fba19 .g-form_group .label, .dap82.fba19 .g-form_group .label > label, .dap82.fba19 .g-form_group .label > * > label {
      line-height: 1.5em;
      color: #999 !important; }
    .dap82.fba19 .g-form_group.validation_error .label, .dap82.fba19 .g-form_group.validation_error .label > label, .dap82.fba19 .g-form_group.validation_error .label > * > label, .dap82.fba19 .g-form_group.validation_error .label .character_counter {
      color: #C0423F !important;
      font-weight: bold; }
    .dap82.fba19 .g-form_group.for_text_field .label label {
      margin-top: .5em;
      padding: 3px 0; }
  .dap82.fba19 .character_counter {
    font-size: 12px;
    font-weight: normal; }
  .dap82.fba19 input[type=text], .dap82.fba19 textarea {
    font-size: 14px !important;
    font-weight: 200;
    width: 100% !important;
    padding: 5px !important; }
  .dap82.fba19 textarea {
    min-height: 4em; }
  .dap82.fba19 .input.photo {
    line-height: 40px; }
    .dap82.fba19 .input.photo img {
      width: 40px;
      height: 40px;
      vertical-align: top; }
    .dap82.fba19 .input.photo .g-button {
      line-height: 1.1em;
      font-weight: normal; }
    .dap82.fba19 .input.photo .field {
      display: none; }
  .dap82.fba19 > .g-module > .submit_container {
    text-align: center;
    padding-bottom: 12px; }
  html.ml .dap82.fba19 > .g-module.narrow .g-form_group > .label {
    width: 135px; }
  html.ml .dap82.fba19 > .g-module.narrow .g-form_group > .input {
    margin-left: 155px; }
  .dap82.fba19 > .g-module.error.header {
    background-image: url("/assets/icons/x-ef74ca9b3457a1b5c9ce87423609a028.png");
    -webkit-background-size: 14px 14px;
            background-size: 14px 14px;
    background-repeat: no-repeat;
    background-position: 16px 19px;
    padding-left: 33px; }
  .dap82.fba19 > .g-module.error .bio_data_title {
    display: block !important; }
  .dap82.fba19 .facybox_cancel {
    line-height: 1.5em; }
  .dap82.fba19 .g-button.larger.loading {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
    height: 27px !important;
    vertical-align: top; }

.dap82.fur63 {
  max-width: 650px; }
  .dap82.fur63 .modal_content > .g-module > .section {
    font-weight: 300; }
  .dap82.fur63 .teabag, .dap82.fur63 .section.header {
    display: none; }
  .dap82.fur63 .g-module .g-module {
    border: 0; }
  .dap82.fur63 .response_description label {
    font-weight: 300; }
  .dap82.fur63 .location .input {
    margin-top: 10px; }
  .dap82.fur63 .g-form_group + .g-form_group {
    margin-top: 15px; }
  .dap82.fur63 .response_holder:first-child {
    margin-top: 10px; }
  .dap82.fur63 .accreditation_terms .label {
    display: none; }
  .dap82.fur63 .accreditation_terms span.validation-error {
    display: none; }
  .dap82.fur63 .accreditation_terms.validation_error .input label {
    color: #C0423F !important;
    font-weight: bold; }
  .dap82.fur63 .not_accredited {
    margin-left: 40px; }
    .dap82.fur63 .not_accredited a {
      color: #999; }

.dap82.fan70 .input label.hidden {
  display: none; }

.dap82.fan70 .g-form_group.location .input {
  padding-left: 16px; }
  .dap82.fan70 .g-form_group.location .input select {
    min-width: 200px;
    padding: 10px; }

.dap82.fan70 .g-form_group.location .label {
  margin-top: 2px; }

.dap82.fan70 form {
  font-size: 14px; }

.dap82.fan70 input[type=radio], .dap82.fan70 input[type=checkbox] {
  vertical-align: top;
  font-size: 14px; }

.dap82.fan70 input[type=text], .dap82.fan70 textarea {
  font-size: 14px;
  font-weight: 200; }

.dap82.fan70 .error_text {
  color: #c0423f; }

.dap82.fan70 .debt_note {
  margin-left: 135px;
  font-size: 13px;
  color: #666; }

.dap82.fan70 .experience input[type=text] {
  width: 200px; }

.dap82.fan70 .recommended {
  display: inline;
  margin-left: 5px; }
  .dap82.fan70 .recommended .explanation {
    display: inline;
    font-size: 9px;
    font-weight: normal;
    margin-left: 10px; }

.dap82.fan70 .g-form_group > .label {
  margin-top: 10px; }

.dap82.fan70 .teabag .g-form_group > .label {
  margin-top: 0; }

.dap82.fan70 .disclosure {
  background: #fff;
  border-top: 1px solid #eee;
  padding-left: 28px;
  margin-top: 10px; }
  .dap82.fan70 .disclosure ol {
    list-style-type: upper-latin;
    margin-left: 20px; }
    .dap82.fan70 .disclosure ol ol {
      list-style: lower-latin; }

.dap82.fan70 .disclosure_padding {
  padding: 5px; }

.dap82.fan70 .response_holder {
  padding: 11px 16px;
  font-weight: 300; }
  .dap82.fan70 .response_holder.selected {
    padding: 0;
    border: 1px solid #eee;
    background-color: #f9f9fa; }
    .dap82.fan70 .response_holder.selected select {
      background-color: #fff; }
    .dap82.fan70 .response_holder.selected .response {
      padding: 0 15px; }
      .dap82.fan70 .response_holder.selected .response:first-child {
        padding-top: 10px; }
      .dap82.fan70 .response_holder.selected .response:last-child {
        padding-bottom: 10px; }
    .dap82.fan70 .response_holder.selected .response_description {
      padding: 0 15px; }
  .dap82.fan70 .response_holder > .response_description, .dap82.fan70 .response_holder .employee, .dap82.fan70 .response_holder .individual {
    margin-left: 29px; }
  .dap82.fan70 .response_holder .response .explanation strong {
    font-weight: 500; }
  .dap82.fan70 .response_holder .response .label, .dap82.fan70 .response_holder .response .input, .dap82.fan70 .response_holder .response .note {
    display: inline-block; }
  .dap82.fan70 .response_holder .response .label {
    width: 130px; }
    .dap82.fan70 .response_holder .response .label label {
      color: #444; }
  .dap82.fan70 .response_holder .response .note {
    font-size: 12px;
    color: #999; }
  .dap82.fan70 .response_holder .response .input.currency {
    position: relative; }
    .dap82.fan70 .response_holder .response .input.currency .currency {
      position: absolute;
      left: 8px;
      top: 12px; }
    .dap82.fan70 .response_holder .response .input.currency input {
      width: 135px;
      padding-left: 20px; }
  .dap82.fan70 .response_holder .response .input input {
    width: 295px; }
  .dap82.fan70 .response_holder .response .input input, .dap82.fan70 .response_holder .response .input select {
    margin-right: 10px; }
  .dap82.fan70 .response_holder .response .input input[type=checkbox], .dap82.fan70 .response_holder .response .input input[type=radio] {
    width: 15px; }
  .dap82.fan70 .response_holder .response .input.checkbox {
    margin-top: 5px; }
  .dap82.fan70 .response_holder .response .input.short input {
    width: 135px; }
  .dap82.fan70 .response_holder .response .input_group.radio {
    padding: 11px 0; }
    .dap82.fan70 .response_holder .response .input_group.radio .input {
      margin-right: 10px; }
      .dap82.fan70 .response_holder .response .input_group.radio .input input[type=radio] {
        margin-right: 0; }
  .dap82.fan70 .response_holder .employee, .dap82.fan70 .response_holder .individual {
    margin-top: 15px;
    margin-bottom: 5px;
    border-top: 1px solid #e8e8e8; }
  .dap82.fan70 .response_holder .response_description {
    margin-top: 5px; }
  .dap82.fan70 .response_holder .response label {
    font-weight: bold;
    margin-left: 5px; }
  .dap82.fan70 .response_holder .response .explanation {
    margin-bottom: 10px; }
  .dap82.fan70 .response_holder .response select {
    font-weight: 300; }

.dap82.fan70 .release {
  display: block; }

.dap82.fan70 .input .check_box label, .dap82.fan70 .input .check_box input[type=checkbox], .dap82.fan70 .input .role label, .dap82.fan70 .input .role input[type=checkbox] {
  line-height: 1.5; }

.dap82.fan70 .input .check_box input[type=checkbox], .dap82.fan70 .input .role input[type=checkbox] {
  vertical-align: inherit; }

.dap82.fan70 .input label {
  display: inline; }

.dap82.fan70 .warning {
  font-size: 11px;
  color: #666; }

.dap82.fcs9 {
  width: 500px; }
  html.ms .dap82.fcs9 {
    width: 100%; }
  .dap82.fcs9 .pre_content {
    padding: 0px 30px 25px; }
  .dap82.fcs9 .container {
    padding: 25px 30px 30px; }
    .dap82.fcs9 .container.gray {
      background-color: #f2f3f4; }
  .dap82.fcs9 .text {
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    padding-bottom: 15px; }
    .dap82.fcs9 .text.bold {
      font-weight: bold; }
  .dap82.fcs9 .top {
    padding: 30px 30px 15px; }
    .dap82.fcs9 .top .main {
      font-weight: bold;
      font-size: 15px; }
  .dap82.fcs9 .bottom {
    padding-top: 25px; }
    .dap82.fcs9 .bottom .cancel_link {
      margin-left: 10px; }
  .dap82.fcs9 .landing .points {
    margin-top: 5px;
    border: 1px solid #eee;
    background-color: #fff; }
    .dap82.fcs9 .landing .points .point {
      font-size: 14px;
      font-weight: 300;
      padding: 15px; }
      .dap82.fcs9 .landing .points .point:not(:last-child) {
        border-bottom: 1px solid #eee; }
  .dap82.fcs9 .confirmation {
    padding-top: 10px; }
    .dap82.fcs9 .confirmation .success {
      text-align: center;
      padding: 15px 0;
      border: 1px solid #eee;
      background-color: #f8f9fa;
      margin-bottom: 25px; }
      .dap82.fcs9 .confirmation .success .main {
        font-weight: 500;
        color: #00A368;
        font-size: 15px; }
    .dap82.fcs9 .confirmation .bottom {
      padding-top: 10px; }
.daf73.faqSection .preamble {
  margin-top: 10px;
  margin-bottom: -10px; }

.daf73.faqSection pre.code {
  background-color: #e9eaec;
  border: 1px solid #ffa000;
  padding: 5px;
  overflow: auto; }

.daf73.faqSection pre.json {
  border: 1px solid #e9eaec;
  background-color: #e9eaec;
  color: black;
  font-weight: 500;
  overflow: hidden; }

.daf73.faqSection pre.noformat {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-bottom: 0; }

.daf73.faqSection table {
  width: 100%; }
  .daf73.faqSection table td {
    padding: 5px 5px;
    border: 1px solid #e9eaec; }
  .daf73.faqSection table.examples {
    table-layout: fixed;
    white-space: nowrap; }
    .daf73.faqSection table.examples td {
      overflow: hidden; }
  .daf73.faqSection table.params .header {
    font-weight: bold;
    background-color: #444;
    color: white; }
  .daf73.faqSection table td.param {
    width: 30%; }
    @media only screen and (min-width: 768px) {
      .daf73.faqSection table td.param {
        width: 125px; } }
    .daf73.faqSection table td.param .optional {
      color: #999;
      font-style: italic;
      font-size: 11px; }
  .daf73.faqSection table td.info .examples {
    margin-top: 5px; }
  .daf73.faqSection table.no_margin {
    margin-bottom: 0; }

.daf73.faqSection h5.spacer {
  margin-top: 10px;
  text-align: center; }

.daf73.faqSection p, .daf73.faqSection pre {
  margin-bottom: 14px; }
  .daf73.faqSection p:last-child, .daf73.faqSection pre:last-child {
    margin-bottom: 0px; }
.modal ~ .mfp-close {
  height: 56px; }

.dat99 .section-title {
  -webkit-font-smoothing: antialiased; }

.dat99 .section-subtitle {
  -webkit-font-smoothing: antialiased;
  font-size: 14px; }

.dat99 .c-button {
  -webkit-font-smoothing: antialiased; }

.dat99 .s-form select {
  -webkit-font-smoothing: antialiased;
  color: #666; }

.dat99 .s-form input:not([type=submit]), .dat99 .s-form textarea {
  -webkit-font-smoothing: antialiased;
  color: #333; }

.dat99 .field-row {
  -webkit-font-smoothing: antialiased; }

.dat99 .field-row-val {
  word-wrap: break-word; }

.dat99.fcr97 .new-comment {
  padding: 7px;
  color: #333;
  border-radius: 3px;
  outline: none;
  resize: vertical;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dat99.fcr97 .dropdown-mentions {
  width: 300px;
  margin-left: 27px;
  border: 1px solid #e7e9eB;
  z-index: 99;
  position: absolute;
  background: white;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
  .dat99.fcr97 .dropdown-mentions .row {
    padding: 7px; }
  .dat99.fcr97 .dropdown-mentions .row.active {
    background: #E2E3E4; }

.dat99.fcr97 .photo {
  position: absolute; }
  .dat99.fcr97 .photo img {
    width: 20px;
    height: 20px;
    border-radius: 50%; }

.dat99.fcr97 .comment-body {
  -webkit-font-smoothing: antialiased;
  padding-left: 27px; }

.dat99.fcr97 .comment-header .comment-user a {
  color: #333; }

.dat99.fcr97 .activity .comment-header .comment-user a {
  color: #999; }

.dat99.fcr97 .scorecard, .dat99.fcr97 .comment, .dat99.fcr97 .email {
  background-color: #fff;
  border-top: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB;
  margin-top: -1px;
  overflow: hidden; }

.dat99.fcr97 .comment-type-wrapper:last-child .scorecard, .dat99.fcr97 .comment-type-wrapper:last-child .comment, .dat99.fcr97 .comment-type-wrapper:last-child .email {
  border-bottom: 0; }

.dat99.fcr97 .scorecard-wrapper + .activity-wrapper, .dat99.fcr97 .user_note-wrapper + .activity-wrapper, .dat99.fcr97 .email-wrapper + .activity-wrapper {
  margin-top: 14px; }

.dat99.fcr97 .activity-wrapper + .scorecard-wrapper, .dat99.fcr97 .activity-wrapper + .user_note-wrapper, .dat99.fcr97 .activity-wrapper + .email-wrapper {
  margin-top: 14px; }

.dat99.fcr97 .yes {
  color: #3fc76f; }

.dat99.fcr97 .no {
  color: #c73f3f; }

.dat99.fcr97 .delete-comment-button {
  cursor: pointer; }

.dat99.fcr97 .stick-to-top {
  margin-top: -21px;
  border-top: none; }

.dat99.fcs70 .photo {
  position: absolute; }
  .dat99.fcs70 .photo img {
    width: 20px;
    height: 20px;
    border-radius: 50%; }

.dat99.fcs70 .comment-body {
  -webkit-font-smoothing: antialiased;
  padding-left: 27px; }

.dat99.fcs70 .comment-header .comment-user a {
  color: #333; }

.dat99.fcs70 .activity .comment-header .comment-user a {
  color: #999; }

.dat99.fcs70 .scorecard, .dat99.fcs70 .comment, .dat99.fcs70 .email {
  background-color: #fff;
  border-top: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB;
  margin-top: -1px;
  overflow: hidden; }

.dat99.fcs70 .comment-type-wrapper:last-child .scorecard, .dat99.fcs70 .comment-type-wrapper:last-child .comment, .dat99.fcs70 .comment-type-wrapper:last-child .email {
  border-bottom: 0; }

.dat99.fcs70 .scorecard-wrapper + .activity-wrapper, .dat99.fcs70 .user_note-wrapper + .activity-wrapper, .dat99.fcs70 .email-wrapper + .activity-wrapper {
  margin-top: 14px; }

.dat99.fcs70 .activity-wrapper + .scorecard-wrapper, .dat99.fcs70 .activity-wrapper + .user_note-wrapper, .dat99.fcs70 .activity-wrapper + .email-wrapper {
  margin-top: 14px; }

.dat99.fcs70 .yes {
  color: #3fc76f; }

.dat99.fcs70 .no {
  color: #c73f3f; }

.dat99.fcs70 .delete-comment-button {
  cursor: pointer; }

.dat99.fcs70 .stick-to-top {
  margin-top: -21px;
  border-top: none; }

.dat99.frd63 .photo {
  position: absolute; }
  .dat99.frd63 .photo img {
    width: 20px;
    height: 20px;
    border-radius: 50%; }

.dat99.frd63 .comment-body {
  -webkit-font-smoothing: antialiased;
  padding-left: 27px; }

.dat99.frd63 .comment-header .comment-user a {
  color: #333; }

.dat99.frd63 .activity .comment-header .comment-user a {
  color: #999; }

.dat99.frd63 .scorecard, .dat99.frd63 .comment, .dat99.frd63 .email {
  background-color: #fff;
  border-top: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB;
  margin-top: -1px;
  overflow: hidden; }

.dat99.frd63 .comment-type-wrapper:last-child .scorecard, .dat99.frd63 .comment-type-wrapper:last-child .comment, .dat99.frd63 .comment-type-wrapper:last-child .email {
  border-bottom: 0; }

.dat99.frd63 .scorecard-wrapper + .activity-wrapper, .dat99.frd63 .user_note-wrapper + .activity-wrapper, .dat99.frd63 .email-wrapper + .activity-wrapper {
  margin-top: 14px; }

.dat99.frd63 .activity-wrapper + .scorecard-wrapper, .dat99.frd63 .activity-wrapper + .user_note-wrapper, .dat99.frd63 .activity-wrapper + .email-wrapper {
  margin-top: 14px; }

.dat99.frd63 .yes {
  color: #3fc76f; }

.dat99.frd63 .no {
  color: #c73f3f; }

.dat99.frd63 .delete-comment-button {
  cursor: pointer; }

.dat99.frd63 .stick-to-top {
  margin-top: -21px;
  border-top: none; }

.dat99.fpe54 .google-visualization-tooltip {
  padding: 10px;
  font-size: 14px;
  line-height: 22px; }

.dat99.ftg51 ::-webkit-scrollbar {
  display: none; }

.dat99.ftg51 ::-webkit-scrollbar-thumb {
  display: none; }

.dat99.ftg51 .stage-overview {
  z-index: 1;
  position: relative; }
  .dat99.ftg51 .stage-overview .stage-button {
    -webkit-font-smoothing: antialiased;
    background: white;
    border-bottom: 1px solid #e7e9eB;
    cursor: pointer;
    font-size: 18px; }
  .dat99.ftg51 .stage-overview.dropdown {
    margin-top: 54px; }
    .dat99.ftg51 .stage-overview.dropdown .dropdown-button {
      cursor: pointer; }
    .dat99.ftg51 .stage-overview.dropdown .dropdown-menu {
      z-index: 3; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
        right: 7px; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
        right: 8px; }
    .dat99.ftg51 .stage-overview.dropdown .dropdown-nub-wrapper {
      width: 0;
      height: 0;
      position: absolute;
      margin-top: -1px;
      margin-left: 7px;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid rgba(0, 0, 0, 0.2); }
    .dat99.ftg51 .stage-overview.dropdown .dropdown-nub {
      width: 0;
      height: 0;
      position: absolute;
      z-index: 1;
      margin-left: 8px;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 7px solid #ffffff; }
    .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu {
      background: #ffffff;
      position: relative;
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
              box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-top: 7px;
      width: 200px;
      border-radius: 4px; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu.dropdown-width--md {
        width: 250px; }
        html.ml .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
          left: -109px; }
      html.ml .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu.dropdown-align--center {
        left: -79px; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .nested-dropdown-menu {
        position: absolute;
        margin-left: 167px; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .dropdown-item {
        -webkit-font-smoothing: antialiased;
        padding: 5px 14px;
        text-align: left; }
        .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
          display: block; }
        .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
          color: #666666;
          cursor: pointer; }
        .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .dropdown-item.danger, .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .dropdown-item.danger a {
          color: #C0423F; }
        html.ml .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
          background-color: #f3f3f3;
          text-decoration: none; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu > .dropdown-item:first-child,
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu > .dropdown-item:last-child,
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .dropdown-hr {
        border-top: 1px solid #e7e9eB; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .border-top {
        border-top: 1px solid #e7e9eB; }
      .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu .border-bottom {
        border-bottom: 1px solid #e7e9eB; }
    .dat99.ftg51 .stage-overview.dropdown .dropdown-menu {
      margin-left: 7px; }
    .dat99.ftg51 .stage-overview.dropdown .dropdown-inner-menu {
      margin-left: 0;
      position: relative;
      top: 7px;
      min-width: 250px; }
    .dat99.ftg51 .stage-overview.dropdown .stage-button {
      border-bottom: 0;
      font-size: 16px; }

.dat99.ftg51 .toggle-row {
  border-bottom: 1px solid #e7e9eB;
  position: relative;
  z-index: 1; }
  .dat99.ftg51 .toggle-row .filter-toggle-row {
    padding-top: 10px;
    padding-bottom: 11px; }
  .dat99.ftg51 .toggle-row .filter-toggle-row {
    overflow-x: scroll; }
    .dat99.ftg51 .toggle-row .filter-toggle-row .filter-icon {
      position: relative;
      top: 2px; }
  .dat99.ftg51 .toggle-row .filter-toggle-inner-row {
    width: 200%; }
  .dat99.ftg51 .toggle-row .filter-item {
    border: 1px solid #e7e9eB;
    border-radius: 4px;
    padding: 3px 7px;
    margin-top: -3px;
    margin-bottom: -3px; }

.dat99.ftg51 .filter-row {
  -webkit-font-smoothing: antialiased;
  background: #ffffff;
  padding-bottom: 0px; }
  html.ms .dat99.ftg51 .filter-row {
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
            box-shadow: rgba(0, 0, 0, 0.3) 0 1px 2px;
    display: none;
    z-index: 2;
    position: absolute;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-top: -2px;
    width: 100%; }
  .dat99.ftg51 .filter-row form {
    width: 100%; }
  html.ml .dat99.ftg51 .filter-row .filter-row-title {
    margin-top: 3px;
    margin-right: 7px;
    margin-left: 14px; }
  html.mm .dat99.ftg51 .filter-row .filter-row-title .filter-icon {
    margin-left: 14px;
    position: relative;
    top: 2px; }
  html.mm .dat99.ftg51 .filter-row .filter-row-title .tutorial_tooltip {
    margin-left: 14px; }
  html.ms .dat99.ftg51 .filter-row .job-select-section {
    margin: 14px 0; }
  .dat99.ftg51 .filter-row .job-select-section .job-select-label {
    -webkit-font-smoothing: antialiased;
    padding-left: 0; }
  html.no-ms .dat99.ftg51 .filter-row .job-select-section .job-select-wrapper {
    padding: 0; }
  html.ml .dat99.ftg51 .filter-row .job-select-section .job-select {
    min-width: 150px; }
    html.ml .dat99.ftg51 .filter-row .job-select-section .job-select option {
      min-width: 150px; }
  html.mm .dat99.ftg51 .filter-row .job-select-section .job-select {
    margin-top: 3px; }
  html.ms .dat99.ftg51 .filter-row .status-select-section {
    margin: 14px 0; }
  .dat99.ftg51 .filter-row .status-select-section .status-select-label {
    -webkit-font-smoothing: antialiased;
    padding-left: 0; }
  html.no-ms .dat99.ftg51 .filter-row .status-select-section .status-select-wrapper {
    padding: 0; }
  html.ml .dat99.ftg51 .filter-row .status-select-section .status-select {
    min-width: 150px; }
    html.ml .dat99.ftg51 .filter-row .status-select-section .status-select option {
      min-width: 150px; }
  html.mm .dat99.ftg51 .filter-row .status-select-section .status-select {
    margin-top: 3px; }

.dat99.ftg51 .search-row {
  -webkit-font-smoothing: antialiased; }
  html.ms .dat99.ftg51 .search-row {
    border-bottom: 1px solid #e7e9eB;
    display: none;
    z-index: 2;
    position: relative;
    padding-top: 9px;
    margin-bottom: 14px; }
  .dat99.ftg51 .search-row .close-search {
    position: absolute;
    top: 7px;
    right: 10px;
    padding: 5px 10px; }
  .dat99.ftg51 .search-row .searchField {
    border: 1px solid #e7e9eB;
    border-radius: 4px;
    margin-right: 7px;
    margin-top: -1px;
    margin-bottom: 5px;
    background: white; }
    html.ml .dat99.ftg51 .search-row .searchField {
      width: 300px; }
    html.mm .dat99.ftg51 .search-row .searchField {
      width: 100px; }
    html.ms .dat99.ftg51 .search-row .searchField {
      width: 95%;
      margin-left: 7px;
      margin-bottom: 0; }
    .dat99.ftg51 .search-row .searchField .search-icon {
      vertical-align: middle;
      font-size: 16px; }
      .dat99.ftg51 .search-row .searchField .search-icon .searchLabel {
        width: 20px; }
    .dat99.ftg51 .search-row .searchField .autocomplete-container {
      position: absolute; }
      .dat99.ftg51 .search-row .searchField .autocomplete-container .ui-widget-content {
        border: 1px solid #e7e9eB;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0;
                box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0; }
      .dat99.ftg51 .search-row .searchField .autocomplete-container .ui-menu-item {
        list-style-image: none;
        padding: 0; }
        .dat99.ftg51 .search-row .searchField .autocomplete-container .ui-menu-item.ui-state-focus {
          background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#e9eaec));
          background-image: -webkit-linear-gradient(#f8f8f9, #e9eaec);
          background-image: linear-gradient(#f8f8f9, #e9eaec);
          text-shadow: #fff 0 1px 0;
          color: #000;
          border: 0;
          margin: 0; }
          .dat99.ftg51 .search-row .searchField .autocomplete-container .ui-menu-item.ui-state-focus:active {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#e9eaec));
            background-image: -webkit-linear-gradient(#f8f8f9, #e9eaec);
            background-image: linear-gradient(#f8f8f9, #e9eaec);
            text-shadow: #fff 0 -1px 0;
            color: #000;
            border: 0;
            margin: 0; }
      .dat99.ftg51 .search-row .searchField .autocomplete-container .autocomplete-result {
        width: 349px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
        .dat99.ftg51 .search-row .searchField .autocomplete-container .autocomplete-result .result-stage {
          float: right; }
        .dat99.ftg51 .search-row .searchField .autocomplete-container .autocomplete-result .result-photo {
          float: left;
          line-height: 0; }
          .dat99.ftg51 .search-row .searchField .autocomplete-container .autocomplete-result .result-photo img {
            border-radius: 50%;
            width: 20px;
            height: 20px; }
        .dat99.ftg51 .search-row .searchField .autocomplete-container .autocomplete-result .result-name {
          float: left;
          margin-left: 7px; }

.dat99.ftg51 .options-dropdown {
  -webkit-font-smoothing: antialiased; }
  .dat99.ftg51 .options-dropdown .dropdown-button {
    cursor: pointer; }
  .dat99.ftg51 .options-dropdown .dropdown-menu {
    z-index: 3; }
    .dat99.ftg51 .options-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
      right: 7px; }
    .dat99.ftg51 .options-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
      right: 8px; }
  .dat99.ftg51 .options-dropdown .dropdown-nub-wrapper {
    width: 0;
    height: 0;
    position: absolute;
    margin-top: -1px;
    margin-left: 7px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid rgba(0, 0, 0, 0.2); }
  .dat99.ftg51 .options-dropdown .dropdown-nub {
    width: 0;
    height: 0;
    position: absolute;
    z-index: 1;
    margin-left: 8px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ffffff; }
  .dat99.ftg51 .options-dropdown .dropdown-inner-menu {
    background: #ffffff;
    position: relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 7px;
    width: 200px;
    border-radius: 4px; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu.dropdown-width--md {
      width: 250px; }
      html.ml .dat99.ftg51 .options-dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
        left: -109px; }
    html.ml .dat99.ftg51 .options-dropdown .dropdown-inner-menu.dropdown-align--center {
      left: -79px; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu .nested-dropdown-menu {
      position: absolute;
      margin-left: 167px; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu .dropdown-item {
      -webkit-font-smoothing: antialiased;
      padding: 5px 14px;
      text-align: left; }
      .dat99.ftg51 .options-dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
        display: block; }
      .dat99.ftg51 .options-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
        color: #666666;
        cursor: pointer; }
      .dat99.ftg51 .options-dropdown .dropdown-inner-menu .dropdown-item.danger, .dat99.ftg51 .options-dropdown .dropdown-inner-menu .dropdown-item.danger a {
        color: #C0423F; }
      html.ml .dat99.ftg51 .options-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
        background-color: #f3f3f3;
        text-decoration: none; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu > .dropdown-item:first-child,
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu > .dropdown-item:last-child,
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu .dropdown-hr {
      border-top: 1px solid #e7e9eB; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu .border-top {
      border-top: 1px solid #e7e9eB; }
    .dat99.ftg51 .options-dropdown .dropdown-inner-menu .border-bottom {
      border-bottom: 1px solid #e7e9eB; }
  html.no-ms .dat99.ftg51 .options-dropdown {
    margin-top: -2px;
    padding-top: 14px;
    margin-right: 7px; }
  html.ms .dat99.ftg51 .options-dropdown {
    padding: 7px;
    position: relative;
    z-index: 3;
    border-left: 1px solid #e7e9eB; }
  .dat99.ftg51 .options-dropdown .dropdown-button {
    cursor: pointer;
    min-width: 12px;
    padding: 5px 10px;
    text-align: center;
    border-radius: 4px; }
    html.ml .dat99.ftg51 .options-dropdown .dropdown-button:hover:not(.opened) {
      background-color: #f7f7f8; }
    .dat99.ftg51 .options-dropdown .dropdown-button.opened {
      background-color: #f4f5f6; }

.dat99.ftg51 .stage-boards {
  background: #ffffff;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0); }
  .dat99.ftg51 .stage-boards::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    display: block; }
  .dat99.ftg51 .stage-boards::-webkit-scrollbar-track {
    background: #EAEAEA; }
  .dat99.ftg51 .stage-boards::-webkit-scrollbar-thumb {
    background: #CCCCCC;
    border-radius: 4px;
    display: block; }
  html.ml .dat99.ftg51 .stage-boards {
    top: 112px; }
  html.mm .dat99.ftg51 .stage-boards {
    top: 98px; }
  html.ms .dat99.ftg51 .stage-boards {
    top: 87px; }

.dat99.ftg51 .loading {
  width: 100%;
  height: 100%;
  text-align: center;
  padding-top: 100px;
  border-top: 1px solid #e9eaed;
  background: #fff; }
  html.ml .dat99.ftg51 .loading {
    margin-top: 13px; }
  html.mm .dat99.ftg51 .loading {
    margin-top: 17px; }
  html.ms .dat99.ftg51 .loading {
    margin-top: 6px; }
  .dat99.ftg51 .loading.active {
    position: fixed;
    z-index: 1; }
    html.no-ml .dat99.ftg51 .loading.active {
      top: 81px; }
  .dat99.ftg51 .loading .track-tip {
    -webkit-font-smoothing: antialiased;
    line-height: 42px; }
    html.ms .dat99.ftg51 .loading .track-tip {
      line-height: 35px;
      padding-left: 21px;
      padding-right: 21px; }
    html.mm .dat99.ftg51 .loading .track-tip {
      line-height: 35px;
      padding-left: 35px;
      padding-right: 35px; }
  .dat99.ftg51 .loading .tip-icon {
    position: relative;
    top: 5px;
    width: 16px;
    margin-right: 4px; }

.dat99.ftg51 .new-empty-card.card {
  height: 78px;
  background: #e9eaed;
  border: 2px dashed #aaa;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 298px;
  margin-left: 1px; }

.dat99.ftg51 .hover-droppable-stage .new-empty-card {
  display: block; }

.dat99.ftg51 .hover-droppable-stage .header {
  font-weight: 600; }

.dat99.ftg51 .stage {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  overflow: hidden;
  width: 300px;
  border-radius: 3px;
  background-color: #e9eaed; }
  .dat99.ftg51 .stage.loading {
    background-image: url("/assets/shared/loading-09e94e106ee1bb49c8aaa9e287135f9c.gif");
    background-repeat: no-repeat;
    background-position: center center;
    background-color: #ffffff; }
  html.ms .dat99.ftg51 .stage {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  html.no-ms .dat99.ftg51 .stage {
    padding: 14px;
    margin-left: 3px;
    margin-right: 3px; }
  html.ml .dat99.ftg51 .stage:hover .header .dropdown .dropdown-button {
    display: inline; }
  .dat99.ftg51 .stage .header_anchor {
    height: 42px; }
  .dat99.ftg51 .stage .header {
    width: 300px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dat99.ftg51 .stage .header {
      width: 100%;
      padding: 14px;
      background: #fff;
      margin-bottom: 28px;
      position: relative;
      z-index: 1;
      border-bottom: 1px solid #e7e9eB; }
    .dat99.ftg51 .stage .header .section-title {
      line-height: 30px; }
    .dat99.ftg51 .stage .header .count {
      font-size: 14px;
      -webkit-font-smoothing: antialiased;
      background-color: #b2bbc5;
      padding: 3px 5px;
      border-radius: 4px;
      position: relative; }
      html.ml .dat99.ftg51 .stage .header .count {
        top: -2px; }
      html.no-ml .dat99.ftg51 .stage .header .count {
        top: -1px; }
    .dat99.ftg51 .stage .header.stuck {
      position: fixed;
      background-color: rgba(255, 255, 255, 0.95);
      z-index: 99;
      height: 70px;
      top: 0px; }
    html.ms .dat99.ftg51 .stage .header .stages-menu {
      position: relative;
      top: -1px; }
    .dat99.ftg51 .stage .header .dropdown {
      margin-top: 4px;
      margin-right: 2px;
      position: relative; }
      .dat99.ftg51 .stage .header .dropdown .dropdown-button {
        cursor: pointer; }
      .dat99.ftg51 .stage .header .dropdown .dropdown-menu {
        z-index: 3; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
          right: 7px; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
          right: 8px; }
      .dat99.ftg51 .stage .header .dropdown .dropdown-nub-wrapper {
        width: 0;
        height: 0;
        position: absolute;
        margin-top: -1px;
        margin-left: 7px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid rgba(0, 0, 0, 0.2); }
      .dat99.ftg51 .stage .header .dropdown .dropdown-nub {
        width: 0;
        height: 0;
        position: absolute;
        z-index: 1;
        margin-left: 8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ffffff; }
      .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu {
        background: #ffffff;
        position: relative;
        -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
                box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        margin-top: 7px;
        width: 200px;
        border-radius: 4px; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu.dropdown-width--md {
          width: 250px; }
          html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
            left: -109px; }
        html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu.dropdown-align--center {
          left: -79px; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .nested-dropdown-menu {
          position: absolute;
          margin-left: 167px; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .dropdown-item {
          -webkit-font-smoothing: antialiased;
          padding: 5px 14px;
          text-align: left; }
          .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
            display: block; }
          .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
            color: #666666;
            cursor: pointer; }
          .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .dropdown-item.danger, .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .dropdown-item.danger a {
            color: #C0423F; }
          html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
            background-color: #f3f3f3;
            text-decoration: none; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu > .dropdown-item:first-child,
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
          border-top-left-radius: 4px;
          border-top-right-radius: 4px; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu > .dropdown-item:last-child,
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
          border-bottom-left-radius: 4px;
          border-bottom-right-radius: 4px; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .dropdown-hr {
          border-top: 1px solid #e7e9eB; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .border-top {
          border-top: 1px solid #e7e9eB; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-inner-menu .border-bottom {
          border-bottom: 1px solid #e7e9eB; }
      .dat99.ftg51 .stage .header .dropdown .dropdown-button {
        background-color: #fafafa;
        cursor: pointer;
        min-width: 12px;
        padding: 5px 10px;
        text-align: center;
        border-radius: 4px; }
        html.no-ms .dat99.ftg51 .stage .header .dropdown .dropdown-button {
          padding: 4px 7px; }
        html.ms .dat99.ftg51 .stage .header .dropdown .dropdown-button {
          padding: 7px 14px;
          margin-top: 1px; }
        html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-button:hover:not(.opened) {
          background-color: #f7f7f8; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-button.opened {
          background-color: #f4f5f6; }
        html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-button {
          display: none; }
          html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-button:hover:not(.opened), html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-button.opened {
            background-color: #fefefe;
            color: #666;
            display: inline; }
        .dat99.ftg51 .stage .header .dropdown .dropdown-button.fontello-user-add {
          margin-right: 5px; }
          html.ml .dat99.ftg51 .stage .header .dropdown .dropdown-button.fontello-user-add:hover {
            background-color: #3f81c7;
            color: #fff; }
      .dat99.ftg51 .stage .header .dropdown .dropdown-menu {
        margin-left: 2px; }
  .dat99.ftg51 .stage .cards {
    overflow-y: auto;
    overflow-x: hidden;
    width: 314px;
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0); }
    .dat99.ftg51 .stage .cards::-webkit-scrollbar {
      background: transparent;
      width: 10px;
      display: block; }
    .dat99.ftg51 .stage .cards::-webkit-scrollbar-thumb {
      background: #ddd;
      border-radius: 8px;
      display: block; }
    html.ms .dat99.ftg51 .stage .cards {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding: 14px; }
      html.ms .dat99.ftg51 .stage .cards .card:first-child {
        margin-top: 14px; }
    .dat99.ftg51 .stage .cards .disclaimer {
      white-space: normal;
      margin-bottom: 150px; }

.dat99.ftg51 .ui-draggable-dragging {
  -webkit-transform: rotate(5deg);
      -ms-transform: rotate(5deg);
          transform: rotate(5deg); }

.dat99.ftg51 .card {
  background: #ffffff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 4px;
  -webkit-font-smoothing: antialiased;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.1) 0 1px 4px;
  overflow: hidden;
  cursor: pointer;
  border-radius: 5px;
  line-height: 1;
  width: 300px;
  border: 2px solid #ffffff; }
  html.ml .dat99.ftg51 .card:hover, html.ml .dat99.ftg51 .card.ui-draggable-dragging {
    border: 2px solid #619ddc; }
  .dat99.ftg51 .card:last-child {
    margin-bottom: 150px; }
  html.ms .dat99.ftg51 .card {
    width: 100%; }
  .dat99.ftg51 .card .card-content .at_mention_link {
    pointer-events: none;
    cursor: default; }
  .dat99.ftg51 .card .card-footer.scorecards i {
    margin-right: 2px; }
  .dat99.ftg51 .card .card-footer.scorecards .yes {
    color: #3fc76f; }
  .dat99.ftg51 .card .card-footer.scorecards .no {
    color: #c73f3f; }
  .dat99.ftg51 .card .card-footer .scheduled {
    color: #3fc76f; }
  .dat99.ftg51 .card .card-footer .attention, .dat99.ftg51 .card .card-footer .matched {
    color: #c73f3f; }
  .dat99.ftg51 .card .card-footer .vote-photo {
    display: inline-block;
    margin-right: -7px;
    position: relative;
    top: 3.5px; }
    .dat99.ftg51 .card .card-footer .vote-photo img {
      width: 20px;
      height: 20px;
      border-radius: 50%; }
  .dat99.ftg51 .card .card-footer .fontello-calendar {
    position: relative;
    top: -1px; }
  .dat99.ftg51 .card .photo {
    display: inline-block; }
    .dat99.ftg51 .card .photo img {
      width: 50px;
      height: 50px;
      border-radius: 50%; }
    .dat99.ftg51 .card .photo .photo-name {
      width: 50px;
      max-width: 50px;
      height: 50px;
      max-height: 50px;
      border-radius: 50%;
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      color: #fff; }
      .dat99.ftg51 .card .photo .photo-name.photo-name-bg-0 {
        background-color: #f1c40f; }
      .dat99.ftg51 .card .photo .photo-name.photo-name-bg-1 {
        background-color: #f39c12; }
      .dat99.ftg51 .card .photo .photo-name.photo-name-bg-2 {
        background-color: #e74c3c; }
      .dat99.ftg51 .card .photo .photo-name.photo-name-bg-3 {
        background-color: #1abc9c; }
      .dat99.ftg51 .card .photo .photo-name.photo-name-bg-4 {
        background-color: #2ecc71; }
      .dat99.ftg51 .card .photo .photo-name.photo-name-bg-5 {
        background-color: #3498db; }
  .dat99.ftg51 .card .details {
    display: inline-block;
    vertical-align: top; }
    .dat99.ftg51 .card .details .title {
      margin-top: -3px; }
    .dat99.ftg51 .card .details .subtitle {
      width: 208px;
      height: 35px;
      white-space: normal;
      overflow: hidden;
      line-height: 18px;
      position: relative; }
      .dat99.ftg51 .card .details .subtitle a {
        color: #666666; }
      .dat99.ftg51 .card .details .subtitle:after {
        content: "";
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 0;
        width: 30%;
        height: 14px;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 80%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0), white 80%); }

.dat99.fed5 {
  width: 300px;
  margin-bottom: 70px;
  white-space: initial;
  background-color: #fefefe; }
  html.ms .dat99.fed5 {
    width: 100%;
    margin-top: 14px; }
  .dat99.fed5 .icon {
    margin-right: 4px; }

.dat99.fss8 .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333; }
  .dat99.fss8 .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.dat99.fss8 .modal-content {
  padding: 14px; }
  .dat99.fss8 .modal-content .field-row {
    -webkit-font-smoothing: antialiased; }

.dat99.fss8 .modal-footer {
  -webkit-font-smoothing: antialiased;
  background: #f2f3f4;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 14px; }
  .dat99.fss8 .modal-footer .c-button:not(.submit).c-button--blue.loading {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    position: relative; }
    .dat99.fss8 .modal-footer .c-button:not(.submit).c-button--blue.loading::before {
      content: "\e84c";
      -webkit-animation: fontello-spin 1s infinite linear;
              animation: fontello-spin 1s infinite linear;
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      line-height: 1em;
      height: 1em;
      margin-top: -0.5em;
      text-indent: 0;
      text-align: center;
      font-family: fontello; }
  .dat99.fss8 .modal-footer a:not(.c-button),
  .dat99.fss8 .modal-footer .cancel {
    font-size: 14px;
    color: #999;
    padding: 7px; }

.dat99.fss8 .option {
  display: table; }
  .dat99.fss8 .option .option-checkbox {
    display: table-cell;
    width: 21px;
    margin-top: -2px; }
  .dat99.fss8 .option label {
    display: table-cell; }

.dat99.fio56 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.95);
  z-index: 8; }
  html.ml .dat99.fio56 {
    top: 57px;
    height: -webkit-calc(100% - $navbar-height - 1);
    height: calc(100% - $navbar-height - 1); }
  html.no-ml .dat99.fio56 {
    top: 43px;
    height: -webkit-calc(100% - $navbar-condensed-height - 1);
    height: calc(100% - $navbar-condensed-height - 1); }
  html.ms .dat99.fio56 {
    background-color: transparent; }
  .dat99.fio56 .intro-close {
    position: absolute;
    display: inline-block;
    width: 32px;
    height: 32px;
    overflow: hidden;
    top: 14px;
    right: 14px; }
    html.ml .dat99.fio56 .intro-close {
      cursor: pointer; }
      html.ml .dat99.fio56 .intro-close:hover::before, html.ml .dat99.fio56 .intro-close:hover::after {
        opacity: 0.8; }
    .dat99.fio56 .intro-close::before, .dat99.fio56 .intro-close::after {
      content: '';
      position: absolute;
      height: 2px;
      width: 100%;
      top: 50%;
      left: 0;
      margin-top: -1px;
      background-color: #999; }
    .dat99.fio56 .intro-close::before {
      -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
    .dat99.fio56 .intro-close::after {
      -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
  .dat99.fio56 .track-introduction {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0 auto; }
    html.ml .dat99.fio56 .track-introduction {
      width: 680px; }
    html.mm .dat99.fio56 .track-introduction {
      width: 90%; }
    html.ms .dat99.fio56 .track-introduction {
      width: 100%;
      background-color: rgba(255, 255, 255, 0.95);
      padding-left: 21px;
      padding-right: 21px; }
    .dat99.fio56 .track-introduction .intro-title {
      -webkit-font-smoothing: antialiased; }
      html.no-ms .dat99.fio56 .track-introduction .intro-title {
        font-size: 36px;
        letter-spacing: -1px;
        margin-top: 28px;
        margin-bottom: 7px; }
      html.ms .dat99.fio56 .track-introduction .intro-title {
        font-size: 32px;
        padding-top: 21px;
        margin-bottom: 14px; }
    .dat99.fio56 .track-introduction .intro-subtitle {
      -webkit-font-smoothing: antialiased; }
      html.no-ms .dat99.fio56 .track-introduction .intro-subtitle {
        font-size: 24px; }
      html.ms .dat99.fio56 .track-introduction .intro-subtitle {
        font-size: 20px;
        line-height: 35px;
        margin-bottom: 42px; }
    .dat99.fio56 .track-introduction .intro-body {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      line-height: 28px; }
      html.ml .dat99.fio56 .track-introduction .intro-body .body-section {
        margin-top: 42px;
        margin-left: 35px;
        margin-right: 35px; }
      html.mm .dat99.fio56 .track-introduction .intro-body .body-section {
        margin-top: 35px;
        margin-left: 21px;
        margin-right: 21px; }
      html.ms .dat99.fio56 .track-introduction .intro-body .body-section {
        margin-top: 28px; }
      .dat99.fio56 .track-introduction .intro-body .icon {
        font-size: 28px; }
      .dat99.fio56 .track-introduction .intro-body .fontello-fire {
        color: #c73f3f;
        position: absolute; }
      .dat99.fio56 .track-introduction .intro-body .fontello-group {
        color: #e67e22;
        position: absolute; }
      .dat99.fio56 .track-introduction .intro-body .fontello-flash {
        color: #f1c40f;
        position: absolute; }
      .dat99.fio56 .track-introduction .intro-body .title {
        font-size: 18px; }
      html.no-ms .dat99.fio56 .track-introduction .intro-body .subtitle {
        font-size: 16px; }
      html.ms .dat99.fio56 .track-introduction .intro-body .subtitle {
        font-size: 16px; }
      .dat99.fio56 .track-introduction .intro-body .title, .dat99.fio56 .track-introduction .intro-body .subtitle {
        padding-left: 42px; }
      html.no-ms .dat99.fio56 .track-introduction .intro-body .c-button {
        margin-top: 56px;
        margin-bottom: 28px; }
      html.ms .dat99.fio56 .track-introduction .intro-body .c-button {
        margin-top: 42px;
        margin-bottom: 28px; }
      .dat99.fio56 .track-introduction .intro-body .tutorial-wrapper {
        position: relative;
        top: 13px;
        display: inline-block; }
        .dat99.fio56 .track-introduction .intro-body .tutorial-wrapper .tutorial-tooltip-marker-wrapper {
          background-color: rgba(63, 129, 199, 0.1);
          border-radius: 50%;
          padding: 7px;
          margin-top: -24px; }
          .dat99.fio56 .track-introduction .intro-body .tutorial-wrapper .tutorial-tooltip-marker-wrapper .tutorial-tooltip-marker {
            background-color: #3f81c7;
            border-radius: 50%;
            width: 21px;
            height: 21px;
            -webkit-animation: opacity-pulse 2s ease-out infinite;
                    animation: opacity-pulse 2s ease-out infinite; }

@-webkit-keyframes opacity-pulse {
  0% {
    opacity: 0.5; }
  50% {
    opacity: 1.0; }
  100% {
    opacity: 0.5; } }

@keyframes opacity-pulse {
  0% {
    opacity: 0.5; }
  50% {
    opacity: 1.0; }
  100% {
    opacity: 0.5; } }

.dat99.ftk33 {
  -webkit-font-smoothing: antialiased; }
  html.no-ml .dat99.ftk33 .splash-section .splash-content {
    padding-left: 21px;
    padding-right: 21px; }
  html.ms .dat99.ftk33 .splash-section .splash-title {
    font-size: 28px;
    margin-bottom: 21px; }
  html.no-ms .dat99.ftk33 .splash-section .splash-title {
    font-size: 35px;
    margin-bottom: 28px; }
  html.ms .dat99.ftk33 .splash-section .splash-subtitle {
    font-size: 16px; }
    html.ms .dat99.ftk33 .splash-section .splash-subtitle p {
      margin-bottom: 14px; }
  html.no-ms .dat99.ftk33 .splash-section .splash-subtitle {
    font-size: 18px; }
    html.no-ms .dat99.ftk33 .splash-section .splash-subtitle p {
      margin-bottom: 21px; }
  .dat99.ftk33 .splash-header {
    background-color: #fafafa;
    border-bottom: 1px solid #e7e9eB; }
    html.ml .dat99.ftk33 .splash-header {
      padding-top: 84px; }
    html.mm .dat99.ftk33 .splash-header {
      padding-top: 56px; }
    html.ms .dat99.ftk33 .splash-header {
      padding-top: 28px; }
    html.ms .dat99.ftk33 .splash-header .splash-header-title {
      font-size: 28px;
      margin-bottom: 14px; }
    html.no-ms .dat99.ftk33 .splash-header .splash-header-title {
      font-size: 42px;
      margin-bottom: 7px; }
    html.ms .dat99.ftk33 .splash-header .splash-header-subtitle {
      font-size: 18px; }
    html.no-ms .dat99.ftk33 .splash-header .splash-header-subtitle {
      width: 640px;
      font-size: 28px;
      margin: 0 auto; }
    .dat99.ftk33 .splash-header .splash-cta-button {
      margin-top: 28px; }
    .dat99.ftk33 .splash-header .splash-hero {
      background-image: url("/assets/talent/track/hero-20d7fb219efd5cc4faa647fc1f640c4f.png");
      -webkit-background-size: cover;
              background-size: cover;
      background-position: center top;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        .dat99.ftk33 .splash-header .splash-hero {
          background-image: url("/assets/talent/track/hero@2x-701398ce0a133a2e6c77dca4848ff896.png"); } }
      html.no-ml .dat99.ftk33 .splash-header .splash-hero {
        max-width: 100%;
        margin-top: 56px; }
      html.ms .dat99.ftk33 .splash-header .splash-hero {
        height: 200px; }
      html.mm .dat99.ftk33 .splash-header .splash-hero {
        height: 400px; }
      html.ml .dat99.ftk33 .splash-header .splash-hero {
        width: 1392px;
        max-width: 100%;
        height: 635px;
        margin: 84px auto 0; }
  .dat99.ftk33 .splash-profile {
    border-bottom: 1px solid #e7e9eB; }
    html.ml .dat99.ftk33 .splash-profile {
      padding-top: 112px; }
    html.mm .dat99.ftk33 .splash-profile {
      padding-top: 56px; }
    html.ms .dat99.ftk33 .splash-profile {
      padding-top: 42px; }
    html.no-ms .dat99.ftk33 .splash-profile .splash-subtitle {
      width: 720px;
      margin: 0 auto; }
    .dat99.ftk33 .splash-profile .profile-img {
      background-image: url("/assets/talent/track/profile-144e9f3f573e19710b98499f2f62ab5b.png");
      -webkit-background-size: cover;
              background-size: cover;
      background-position: center top;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        .dat99.ftk33 .splash-profile .profile-img {
          background-image: url("/assets/talent/track/profile@2x-ae8b7352e4637adbbeb60fc8d768945a.png"); } }
      html.ms .dat99.ftk33 .splash-profile .profile-img {
        height: 200px;
        margin-top: 42px; }
      html.mm .dat99.ftk33 .splash-profile .profile-img {
        max-width: 90%;
        height: 400px;
        margin: 56px auto 0; }
      html.ml .dat99.ftk33 .splash-profile .profile-img {
        width: 943px;
        height: 500px;
        margin: 70px auto 0; }
  html.ml .dat99.ftk33 .splash-talent {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; }
  html.mm .dat99.ftk33 .splash-talent {
    width: 100%; }
  html.ms .dat99.ftk33 .splash-talent {
    padding-top: 42px; }
  html.no-ms .dat99.ftk33 .splash-talent .splash-title {
    position: relative;
    top: 84px; }
  html.no-ms .dat99.ftk33 .splash-talent .splash-subtitle {
    position: relative;
    top: 84px; }
  html.mm .dat99.ftk33 .splash-talent .splash-subtitle {
    width: 100%; }
  html.ml .dat99.ftk33 .splash-talent .splash-content {
    padding-left: 42px;
    padding-right: 84px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  html.mm .dat99.ftk33 .splash-talent .splash-content {
    padding: 0 42px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dat99.ftk33 .splash-talent .talent-img {
    background-position: center;
    background-repeat: no-repeat; }
    html.no-ms .dat99.ftk33 .splash-talent .talent-img {
      background-image: url("/assets/talent/track/cards-35d7abb414355afa0ded833dce6a875d.png");
      width: 357px;
      height: 551px;
      -webkit-background-size: cover;
              background-size: cover;
      float: left;
      margin-top: -21px;
      margin-bottom: -21px;
      margin-right: 56px;
      margin-left: 14px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        html.no-ms .dat99.ftk33 .splash-talent .talent-img {
          background-image: url("/assets/talent/track/cards@2x-51b28917c6599e836012314050b7d530.png"); } }
    html.ms .dat99.ftk33 .splash-talent .talent-img {
      background-image: url("/assets/talent/track/cards-mobile-4411314ccef3a0f509c108504b6848cd.png");
      width: 90%;
      height: 240px;
      -webkit-background-size: contain;
              background-size: contain;
      background-position: center top;
      margin: 42px auto 28px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        html.ms .dat99.ftk33 .splash-talent .talent-img {
          background-image: url("/assets/talent/track/cards-mobile@2x-cb6fe2c03ce4da6ae589a9c7009710f2.png"); } }
  .dat99.ftk33 .splash-status {
    border-top: 1px solid #e7e9eB;
    border-bottom: 1px solid #e7e9eB; }
    html.ml .dat99.ftk33 .splash-status {
      padding-top: 84px;
      padding-bottom: 84px;
      width: 100%; }
    html.mm .dat99.ftk33 .splash-status {
      padding-top: 56px;
      padding-bottom: 56px; }
    html.ms .dat99.ftk33 .splash-status {
      padding-top: 42px; }
    html.no-ms .dat99.ftk33 .splash-status .splash-content {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      padding-left: 28px; }
    html.no-ms .dat99.ftk33 .splash-status .splash-subtitle {
      max-width: 720px; }
    .dat99.ftk33 .splash-status .status-img {
      background-repeat: no-repeat;
      background-position: center; }
      html.no-ms .dat99.ftk33 .splash-status .status-img {
        width: 100%;
        max-width: 1267px;
        height: 504px;
        -webkit-background-size: cover;
                background-size: cover;
        background-image: url("/assets/talent/track/status-92da84a199edc9856a9294b4e3132770.png"); }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
          html.no-ms .dat99.ftk33 .splash-status .status-img {
            background-image: url("/assets/talent/track/status@2x-359215a87990af95a64bb531f82ee66b.png"); } }
      html.ml .dat99.ftk33 .splash-status .status-img {
        margin: 84px auto 0; }
      html.mm .dat99.ftk33 .splash-status .status-img {
        margin: 56px auto 0;
        background-position: left top; }
      html.ms .dat99.ftk33 .splash-status .status-img {
        width: 100%;
        height: 250px;
        margin: 42px auto 0;
        -webkit-background-size: cover;
                background-size: cover;
        background-position: left top;
        background-image: url("/assets/talent/track/status-mobile-c89fcb53eff159f48786c81d07c2b2dd.png"); }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
          html.ms .dat99.ftk33 .splash-status .status-img {
            background-image: url("/assets/talent/track/status-mobile@2x-b0c387db8f990cff28e642754afdbf72.png"); } }
  html.ml .dat99.ftk33 .splash-speed {
    padding-top: 112px; }
  html.mm .dat99.ftk33 .splash-speed {
    padding-top: 56px; }
  html.ms .dat99.ftk33 .splash-speed {
    padding-top: 42px; }
  .dat99.ftk33 .splash-speed .splash-title {
    margin-bottom: 35px; }
    html.no-ms .dat99.ftk33 .splash-speed .splash-title {
      width: 440px;
      margin-left: auto;
      margin-right: auto; }
  html.no-ms .dat99.ftk33 .splash-speed .splash-subtitle {
    width: 720px;
    margin: 0 auto; }
  .dat99.ftk33 .splash-speed .speed-img {
    background-image: url("/assets/talent/track/drag-and-drop-45e3ca07c16a452e3bc55b822eb48a4a.png");
    -webkit-background-size: cover;
            background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
      .dat99.ftk33 .splash-speed .speed-img {
        background-image: url("/assets/talent/track/drag-and-drop@2x-64311bcc77f55c3b3aff82a3f0ec8977.png"); } }
    html.no-ms .dat99.ftk33 .splash-speed .speed-img {
      width: 100%;
      max-width: 1531px;
      height: 464px; }
    html.ml .dat99.ftk33 .splash-speed .speed-img {
      margin: 70px auto 0; }
    html.mm .dat99.ftk33 .splash-speed .speed-img {
      margin: 42px auto 0; }
    html.ms .dat99.ftk33 .splash-speed .speed-img {
      width: 100%;
      height: 348px;
      margin: 14px auto 0; }
  html.ml .dat99.ftk33 .splash-testimonials {
    padding-top: 56px;
    padding-bottom: 56px;
    width: 1200px;
    margin: 0 auto; }
  html.mm .dat99.ftk33 .splash-testimonials {
    padding-top: 28px;
    padding-bottom: 28px; }
  html.ms .dat99.ftk33 .splash-testimonials {
    padding-top: 14px;
    padding-bottom: 56px; }
  html.mm .dat99.ftk33 .splash-testimonials .splash-title {
    margin-bottom: 14px; }
  html.ms .dat99.ftk33 .splash-testimonials .splash-title {
    margin-bottom: 7px; }
  html.ml .dat99.ftk33 .splash-testimonials .splash-testimonial-grid {
    margin-top: 84px;
    margin-bottom: 84px; }
  html.mm .dat99.ftk33 .splash-testimonials .splash-testimonial-grid {
    margin-top: 56px;
    margin-bottom: 28px; }
  html.ms .dat99.ftk33 .splash-testimonials .splash-testimonial-grid {
    padding-left: 21px;
    padding-right: 21px; }
  html.ms .dat99.ftk33 .splash-testimonials .splash-testimonial {
    margin-top: 35px; }
  html.ml .dat99.ftk33 .splash-testimonials .testimonial-text {
    font-size: 24px; }
  html.no-ml .dat99.ftk33 .splash-testimonials .testimonial-text {
    font-size: 18px; }
  html.ml .dat99.ftk33 .splash-testimonials .testimonial-author {
    font-size: 18px;
    margin-top: 14px; }
  html.no-ml .dat99.ftk33 .splash-testimonials .testimonial-author {
    margin-top: 7px; }
  html.mm .dat99.ftk33 .splash-testimonials .testimonial-author {
    font-size: 16px; }
  html.ms .dat99.ftk33 .splash-testimonials .testimonial-author {
    font-size: 14px; }
  .dat99.ftk33 .splash-testimonials .testimonial-author a {
    color: #333333; }
  .dat99.ftk33 .splash-testimonials .fontello-twitter {
    color: #55acee; }
  html.no-ms .dat99.ftk33 .splash-testimonials .medium-icon {
    width: 30px;
    margin: 0 3px -9px -3px; }
  html.ms .dat99.ftk33 .splash-testimonials .medium-icon {
    width: 22px;
    margin: 0 2px -6px -3px; }
  .dat99.ftk33 .splash-cta {
    background: #fafafa; }
    html.ml .dat99.ftk33 .splash-cta {
      padding-top: 84px;
      padding-bottom: 84px; }
    html.mm .dat99.ftk33 .splash-cta {
      padding-top: 42px;
      padding-bottom: 42px; }
    html.ms .dat99.ftk33 .splash-cta {
      padding: 28px 21px; }
    .dat99.ftk33 .splash-cta .splash-cta-title {
      font-size: 24px;
      margin-bottom: 28px; }

html.ms .dat99.fpe53 {
  border-radius: 5px; }

.dat99.fpe53 .profile {
  outline: none;
  max-width: 1080px;
  border-radius: 5px; }
  html.ms .dat99.fpe53 .profile .next-candidate {
    background: none;
    position: fixed;
    right: 42px;
    top: 25px;
    margin-top: 0;
    margin-right: 0; }
  .dat99.fpe53 .profile .edit-profile {
    cursor: pointer; }
    .dat99.fpe53 .profile .edit-profile:hover {
      color: #000; }
  .dat99.fpe53 .profile .profile-tab {
    position: relative;
    z-index: 1;
    border-right: 1px solid #e7e9eB; }
    html.no-ms .dat99.fpe53 .profile .profile-tab {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    html.ml .dat99.fpe53 .profile .profile-tab {
      padding: 35px; }
    html.mm .dat99.fpe53 .profile .profile-tab {
      padding: 28px; }
    html.ms .dat99.fpe53 .profile .profile-tab {
      padding: 21px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    html.no-ms .dat99.fpe53 .profile .profile-tab .candidate-header {
      margin-bottom: 21px; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .photo img {
      width: 50px;
      height: 50px;
      border-radius: 50%; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .photo .photo-name {
      width: 50px;
      max-width: 50px;
      height: 50px;
      max-height: 50px;
      border-radius: 50%;
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      color: #fff; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-0 {
        background-color: #f1c40f; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-1 {
        background-color: #f39c12; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-2 {
        background-color: #e74c3c; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-3 {
        background-color: #1abc9c; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-4 {
        background-color: #2ecc71; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-5 {
        background-color: #3498db; }
    html.ms .dat99.fpe53 .profile .profile-tab .candidate-header .photo img {
      float: right; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .details .name {
      -webkit-font-smoothing: antialiased; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .details .name a, .dat99.fpe53 .profile .profile-tab .candidate-header .details .name a:visited {
        color: #333333; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .details .bio {
      -webkit-font-smoothing: antialiased; }
      .dat99.fpe53 .profile .profile-tab .candidate-header .details .bio a {
        color: #666666; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .details .tutorial_tooltip {
      right: 84px; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .details .about-candidate {
      -webkit-font-smoothing: antialiased;
      font-size: 14px;
      color: #999999; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .details .about-candidate-links .link_el:not(.icon) {
      position: relative;
      top: 1px; }
    .dat99.fpe53 .profile .profile-tab .candidate-header .get-intro-button {
      margin-top: 21px;
      margin-right: 7px; }
    .dat99.fpe53 .profile .profile-tab .edit-profile {
      float: right; }
    html.no-ms .dat99.fpe53 .profile .profile-tab .company-info {
      width: 80%; }
    html.ml .dat99.fpe53 .profile .profile-tab .job-select, html.ml .dat99.fpe53 .profile .profile-tab .stage-select, html.ml .dat99.fpe53 .profile .profile-tab .source-select {
      width: 300px; }
    .dat99.fpe53 .profile .profile-tab .field-row > .u-uppercase {
      position: relative;
      top: 1px; }
    .dat99.fpe53 .profile .profile-tab .profile-candidate-details a {
      cursor: pointer; }
      .dat99.fpe53 .profile .profile-tab .profile-candidate-details a:hover {
        text-decoration: underline; }
    .dat99.fpe53 .profile .profile-tab .profile-candidate-details .info .details-row .s-flexgrid--width2 {
      -webkit-font-smoothing: antialiased;
      font-size: 14px;
      color: #999999;
      text-transform: initial; }
    .dat99.fpe53 .profile .profile-tab .profile-candidate-details .collapsed-value {
      -webkit-font-smoothing: antialiased;
      font-size: 14px;
      font-weight: 400; }
      .dat99.fpe53 .profile .profile-tab .profile-candidate-details .collapsed-value .company-info .u-fontSize12 {
        display: none; }
    .dat99.fpe53 .profile .profile-tab .profile-candidate-details .report-profile {
      -webkit-font-smoothing: antialiased;
      font-size: 13px;
      color: #C0423F; }
  .dat99.fpe53 .profile .nav_container {
    border-bottom: 1px solid #e7e9eB;
    background-color: #f9f9fa;
    width: 100%; }
    html.ms .dat99.fpe53 .profile .nav_container {
      margin-left: 1px; }
    .dat99.fpe53 .profile .nav_container .g-sub_nav.horizontal li > a {
      font-size: 12px;
      font-weight: 300;
      letter-spacing: 1px;
      border: none;
      color: #999999; }
      html.ms .dat99.fpe53 .profile .nav_container .g-sub_nav.horizontal li > a {
        font-size: 11px;
        padding: 14px 10px; }
      .dat99.fpe53 .profile .nav_container .g-sub_nav.horizontal li > a .count {
        background-color: #ccd2d9; }
    .dat99.fpe53 .profile .nav_container .g-sub_nav.horizontal li.active > a {
      background-color: #f9f9fa;
      -webkit-box-shadow: 0 -1px 0 #aaa inset;
              box-shadow: 0 -1px 0 #aaa inset;
      font-weight: 400;
      color: #666666; }
      .dat99.fpe53 .profile .nav_container .g-sub_nav.horizontal li.active > a .count {
        background-color: #b2bbc5; }
    .dat99.fpe53 .profile .nav_container .g-sub_nav.horizontal .count {
      font-size: 10px;
      padding: 1px 3px 1px 3.5px;
      margin-left: 2px;
      border-radius: 10px;
      min-width: 10px;
      text-align: center; }
  .dat99.fpe53 .profile .actions-tab {
    position: relative;
    margin-left: -1px; }
    html.no-ms .dat99.fpe53 .profile .actions-tab {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-left: 1px solid #e7e9eB; }
    html.ms .dat99.fpe53 .profile .actions-tab {
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
    html.ms .dat99.fpe53 .profile .actions-tab .core-actions-wrapper {
      margin-left: 1px;
      border-top: 1px solid #e7e9eB; }
    .dat99.fpe53 .profile .actions-tab .core-actions .c-button {
      -webkit-font-smoothing: antialiased;
      color: #ffffff; }
      html.ml .dat99.fpe53 .profile .actions-tab .core-actions .c-button:hover {
        opacity: 0.9; }
    .dat99.fpe53 .profile .actions-tab .core-actions .move-button {
      background: #3fc76f; }
    .dat99.fpe53 .profile .actions-tab .core-actions .fail-button {
      background: #c73f3f; }
    .dat99.fpe53 .profile .actions-tab .core-actions .undo-fail-button {
      background: #bbbbbb; }
    .dat99.fpe53 .profile .actions-tab .core-actions .c-button.freeze-button, .dat99.fpe53 .profile .actions-tab .core-actions .c-button.unfreeze-button {
      color: #666666; }
    .dat99.fpe53 .profile .actions-tab .core-actions i {
      margin-right: 4px; }
    .dat99.fpe53 .profile .actions-tab .profile-message {
      text-align: center;
      font-size: 14px;
      color: darkred;
      font-weight: 500; }
    html.no-ms .dat99.fpe53 .profile .actions-tab .action {
      padding: 28px; }
    html.ms .dat99.fpe53 .profile .actions-tab .action {
      padding: 21px; }

.dat99.fpe53 .keyboard_shortcut_first {
  text-decoration: underline; }

.dat99.fpe53 .instructions {
  -webkit-font-smoothing: antialiased; }

html.ml .dat99.fps90 .select-label {
  padding-top: 7px; }

.dat99.fpm84 .delete-candidate {
  -webkit-font-smoothing: antialiased;
  color: #C0423F;
  cursor: pointer; }

html.no-ms .dat99.fsr92 .scorecard-editor {
  border-bottom: 1px solid #e7e9eB; }

.dat99.fsr92 .hidden-scorecards .scorecard .expandable_text {
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
          filter: blur(5px); }

.dat99.fsr92 .hidden-scorecards .scorecard .score {
  display: none; }

.dat99.fsr92 .hidden-scorecards .show-scorecards {
  display: inline-block;
  float: right;
  margin-right: 20px;
  cursor: pointer; }

.dat99.fsr92 .show-scorecards {
  display: none; }

.dat99.fsr92 .current-scorecards .score-stage {
  display: none; }

.dat99.fsr92 .scorecard-note {
  padding: 7px;
  color: #333;
  border-radius: 3px;
  outline: none;
  resize: vertical;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

html.ml .dat99.fsr92 .vote-button-wrapper {
  padding-left: 7px;
  padding-right: 7px; }
  html.ml .dat99.fsr92 .vote-button-wrapper:first-child {
    padding-left: 0; }
  html.ml .dat99.fsr92 .vote-button-wrapper:last-child {
    padding-right: 0; }

html.no-ml .dat99.fsr92 .vote-button-wrapper {
  padding-bottom: 7px; }
  html.no-ml .dat99.fsr92 .vote-button-wrapper:nth-child(2n) {
    padding-left: 7px; }

.dat99.fsr92 .vote-button {
  -webkit-font-smoothing: antialiased;
  border: 1px solid #e7e9eB;
  background-color: #fefefe;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-bottom: 7px; }
  .dat99.fsr92 .vote-button:last-child {
    margin-bottom: 0; }
  html.ml .dat99.fsr92 .vote-button:hover {
    background-color: #fff;
    border: 1px solid #bdc3c8; }
  .dat99.fsr92 .vote-button span {
    margin-right: 3px; }
  .dat99.fsr92 .vote-button.yes {
    color: #3fc76f; }
  .dat99.fsr92 .vote-button.no {
    color: #c73f3f; }

.dat99.fsr92 .user-scorecard {
  margin-bottom: 7px;
  position: relative; }
  .dat99.fsr92 .user-scorecard:last-child {
    margin-bottom: 0; }
  .dat99.fsr92 .user-scorecard .photo {
    position: absolute; }
    .dat99.fsr92 .user-scorecard .photo img {
      width: 20px;
      height: 20px;
      border-radius: 50%; }
  .dat99.fsr92 .user-scorecard .name {
    -webkit-font-smoothing: antialiased;
    padding-left: 28px; }
    .dat99.fsr92 .user-scorecard .name a {
      color: #333; }

html.ml .dat99.fsr92 .select-label {
  padding-top: 7px; }

.dat99.fsd50 .score {
  -webkit-font-smoothing: antialiased; }
  .dat99.fsd50 .score.yes {
    color: #3fc76f; }
  .dat99.fsd50 .score.no {
    color: #c73f3f; }

.dat99.fsd50 .score-note {
  -webkit-font-smoothing: antialiased; }
  .dat99.fsd50 .score-note.completed-score-note {
    padding-left: 27px; }

.dat99.fsd50 .scored-by {
  display: inline;
  padding-left: 10px; }

.dat99.fsd50 .delete-scorecard-button {
  cursor: pointer; }

.dat99.fsd50 .edit-scorecard-button {
  cursor: pointer; }

html.no-ms .dat99.fir31 .interviews-editor {
  border-bottom: 1px solid #e7e9eB; }

html.ml .dat99.fir31 .select-label {
  padding-top: 7px; }

.dat99.fir31 .user-interview {
  -webkit-font-smoothing: antialiased; }

.dat99.fir31 .interview-icon {
  position: relative;
  top: -1px;
  margin-bottom: -1px;
  display: inline-block;
  font-size: 12px;
  margin-right: 7px; }

.dat99.fiw89 .user-interview {
  position: relative; }
  .dat99.fiw89 .user-interview .photo {
    position: absolute; }
    .dat99.fiw89 .user-interview .photo img {
      width: 20px;
      height: 20px;
      border-radius: 50%; }
  .dat99.fiw89 .user-interview .name {
    padding-left: 28px; }
    .dat99.fiw89 .user-interview .name a {
      color: #333; }

.dat99.fiw89 .delete-interview-button {
  cursor: pointer; }

.dat99.fiw89 .request-scorecard-button {
  cursor: pointer; }
  html.ml .dat99.fiw89 .request-scorecard-button:hover {
    text-decoration: underline; }
.dapi87.frw58 {
  /* TODO Not great, this is copied from associations.sass */ }
  .dapi87.frw58 .profile-item-set {
    /* We have to do this here because we use ajax to remove */ }
    .dapi87.frw58 .profile-item-set:first-child {
      padding-top: 0;
      border-top: none; }
    .dapi87.frw58 .profile-item-set:last-child {
      padding-bottom: 0; }
  html.no-ms .dapi87.frw58 .profile-item-title {
    padding-bottom: 0; }
  .dapi87.frw58 .association {
    display: inline-block;
    vertical-align: middle;
    border-radius: 3px;
    margin-right: 4px;
    margin-bottom: 4px;
    padding: 4px 8px;
    background-color: #e0edf5;
    font-size: 12px;
    -webkit-transition: background-color 0.2s;
            transition: background-color 0.2s; }
    .dapi87.frw58 .association:hover {
      background-color: #E8F1F7; }
    .dapi87.frw58 .association .remove-item {
      cursor: pointer; }
      .dapi87.frw58 .association .remove-item:hover {
        text-shadow: -1px 0 #AAA, 0 1px #AAA, 1px 0 #AAA, 0 -1px #AAA; }
  .dapi87.frw58 .profile-image {
    max-width: 80%;
    max-height: 200px; }
.dcm43.fhe25 p, .dcm43.fhw34 p, .dcm43.fls35 p, .dcm43.ffq12 p, .dcm43.ffs70 p, .dcm43.fin41 p, .dcm43.fip37 p, .dcm43.ffr55 p {
  font-size: 16px;
  line-height: 28px;
  color: #696969;
  margin-bottom: 28px; }

.dcm43.fhe25 p.strong, .dcm43.fhw34 p.strong, .dcm43.fls35 p.strong, .dcm43.ffq12 p.strong, .dcm43.ffs70 p.strong, .dcm43.fin41 p.strong, .dcm43.fip37 p.strong, .dcm43.ffr55 p.strong {
  font-weight: 600;
  color: #555;
  font-size: 20px;
  line-height: 32px; }

.dcm43.fhe25 p.question, .dcm43.fhw34 p.question, .dcm43.fls35 p.question, .dcm43.ffq12 p.question, .dcm43.ffs70 p.question, .dcm43.fin41 p.question, .dcm43.fip37 p.question, .dcm43.ffr55 p.question {
  font-weight: 600;
  margin-bottom: 10px; }

.dcm43.fhe25 a, .dcm43.fhw34 a, .dcm43.fls35 a, .dcm43.ffq12 a, .dcm43.ffs70 a, .dcm43.fin41 a, .dcm43.fip37 a, .dcm43.ffr55 a {
  color: #5BC0EB; }
  .dcm43.fhe25 a:hover, .dcm43.fhw34 a:hover, .dcm43.fls35 a:hover, .dcm43.ffq12 a:hover, .dcm43.ffs70 a:hover, .dcm43.fin41 a:hover, .dcm43.fip37 a:hover, .dcm43.ffr55 a:hover {
    color: #45A3CC; }

.dcm43.fhe25 a.link-gray, .dcm43.fhw34 a.link-gray, .dcm43.fls35 a.link-gray, .dcm43.ffq12 a.link-gray, .dcm43.ffs70 a.link-gray, .dcm43.fin41 a.link-gray, .dcm43.fip37 a.link-gray, .dcm43.ffr55 a.link-gray {
  color: #696969; }
  .dcm43.fhe25 a.link-gray:hover, .dcm43.fhw34 a.link-gray:hover, .dcm43.fls35 a.link-gray:hover, .dcm43.ffq12 a.link-gray:hover, .dcm43.ffs70 a.link-gray:hover, .dcm43.fin41 a.link-gray:hover, .dcm43.fip37 a.link-gray:hover, .dcm43.ffr55 a.link-gray:hover {
    color: #45A3CC; }

.dcm43.fhe25 a.capital-button, .dcm43.fhw34 a.capital-button, .dcm43.fls35 a.capital-button, .dcm43.ffq12 a.capital-button, .dcm43.ffs70 a.capital-button, .dcm43.fin41 a.capital-button, .dcm43.fip37 a.capital-button, .dcm43.ffr55 a.capital-button {
  color: white;
  background-color: #5BC0EB !important;
  font-size: 16px; }
  .dcm43.fhe25 a.capital-button:hover, .dcm43.fhw34 a.capital-button:hover, .dcm43.fls35 a.capital-button:hover, .dcm43.ffq12 a.capital-button:hover, .dcm43.ffs70 a.capital-button:hover, .dcm43.fin41 a.capital-button:hover, .dcm43.fip37 a.capital-button:hover, .dcm43.ffr55 a.capital-button:hover {
    background-color: #45A3CC !important; }

.dcm43.fhe25 table.g-table td, .dcm43.fhw34 table.g-table td, .dcm43.fls35 table.g-table td, .dcm43.ffq12 table.g-table td, .dcm43.ffs70 table.g-table td, .dcm43.fin41 table.g-table td, .dcm43.fip37 table.g-table td, .dcm43.ffr55 table.g-table td {
  border-top: none;
  border-bottom: 1px dotted #dadada;
  padding: 10 5 20 5;
  vertical-align: middle; }

.dcm43.fhe25 table.g-table tr:last-child td, .dcm43.fhw34 table.g-table tr:last-child td, .dcm43.fls35 table.g-table tr:last-child td, .dcm43.ffq12 table.g-table tr:last-child td, .dcm43.ffs70 table.g-table tr:last-child td, .dcm43.fin41 table.g-table tr:last-child td, .dcm43.fip37 table.g-table tr:last-child td, .dcm43.ffr55 table.g-table tr:last-child td {
  border-bottom: none; }
.dc66.fwe77 .table {
  text-align: left; }
  .dc66.fwe77 .table .row {
    margin-top: 20px; }
    .dc66.fwe77 .table .row:first-child {
      margin-top: 0; }
    html.no-ms .dc66.fwe77 .table .row.long .name {
      width: 60px; }
    html.no-ms .dc66.fwe77 .table .row.long .value {
      margin-left: 60px; }
  .dc66.fwe77 .table .name {
    font-weight: 300; }
    html.ms .dc66.fwe77 .table .name {
      font-weight: 400; }
    html.no-ms .dc66.fwe77 .table .name {
      width: 130px;
      float: left; }
  .dc66.fwe77 .table .value {
    font-weight: 300; }
    html.no-ms .dc66.fwe77 .table .value {
      text-align: right;
      margin-left: 140px; }
  .dc66.fwe77 .table .tiptip {
    display: inline-block;
    border-bottom: 1px dotted #999;
    cursor: pointer; }

.dc66.fwe77 .g-module.yellow {
  margin-top: 20px; }

.dc66.fwe77 .extra_info {
  color: #999;
  font-size: 13px; }

.dc66.fwe77 .memo_note {
  margin: 0 20px;
  padding: 20px 0;
  text-align: center;
  color: #999;
  padding: 15px; }

.dc66.fwe77 .account_name_explanation {
  display: inline; }

.dc66.fwe77 .alternate_methods {
  margin-top: 20px; }
  .dc66.fwe77 .alternate_methods > a:before {
    content: '\00B7\00a0'; }
  .dc66.fwe77 .alternate_methods > a.first:before {
    content: ''; }
  .dc66.fwe77 .alternate_methods > a:hover {
    text-decoration: none; }

.dc66.fwe77.for_precommit .account_name_explanation {
  display: none; }

.dc66.fwo62 {
  color: #666; }
  html.no-ms .dc66.fwo62 {
    text-align: center; }
  .dc66.fwo62 .wire_info_module {
    padding: 10px; }
    .dc66.fwo62 .wire_info_module > .section {
      margin: 0 20px;
      padding: 20px 0; }
    .dc66.fwo62 .wire_info_module > .allocated_section {
      margin: 0 20px;
      padding-bottom: 20px; }
      .dc66.fwo62 .wire_info_module > .allocated_section.first {
        padding-top: 20px; }
      .dc66.fwo62 .wire_info_module > .allocated_section > .table {
        font-size: 14px; }
        .dc66.fwo62 .wire_info_module > .allocated_section > .table .row {
          padding: 5px 0; }
        .dc66.fwo62 .wire_info_module > .allocated_section > .table .left, .dc66.fwo62 .wire_info_module > .allocated_section > .table .right {
          display: inline-block;
          vertical-align: top; }
        .dc66.fwo62 .wire_info_module > .allocated_section > .table .left {
          text-align: left;
          width: 200px; }
          html.ms .dc66.fwo62 .wire_info_module > .allocated_section > .table .left {
            width: 97px; }
        .dc66.fwo62 .wire_info_module > .allocated_section > .table .right {
          width: 100px;
          text-align: right;
          font-weight: 500; }
        .dc66.fwo62 .wire_info_module > .allocated_section > .table .bank_fees {
          font-weight: 400;
          font-size: 12px; }
        .dc66.fwo62 .wire_info_module > .allocated_section > .table .transfer_amount {
          color: #C0423F; }
  .dc66.fwo62 .wire_funds_header {
    text-transform: uppercase;
    font-weight: bold;
    color: #666;
    font-size: 16px;
    margin-bottom: 20px; }
  .dc66.fwo62 .wire_email_holder {
    color: #999;
    font-size: 13px;
    border-top: 1px solid #eee; }
  .dc66.fwo62 .section.send_funds_cta > .cta {
    text-transform: uppercase;
    font-weight: bold;
    color: #666;
    font-size: 16px; }
  .dc66.fwo62 .section.send_funds_cta > .amount {
    margin-top: 20px; }

.dc66.fpt93 img {
  width: 550px; }
.dc0.fan13 .syndicate_btn {
  text-align: left;
  padding-left: 9px !important; }

.dc0.fan13 .dropdown_container > .section_container_for_style {
  white-space: nowrap;
  position: absolute;
  top: 42px;
  background-color: #fff;
  z-index: 1100;
  border: 1px solid #eee;
  border-radius: 5px;
  -webkit-box-shadow: 1px 1px 1px #ccc;
          box-shadow: 1px 1px 1px #ccc;
  right: 0; }
  .dc0.fan13 .dropdown_container > .section_container_for_style:after {
    content: '';
    overflow: hidden;
    height: 10px;
    background-color: transparent;
    position: absolute;
    top: -10px;
    width: 100%; }
  .dc0.fan13 .dropdown_container > .section_container_for_style:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 1px;
    border: 5px solid transparent;
    border-bottom-color: #ddd;
    left: 80%;
    top: -12px;
    margin-left: -5px;
    z-index: 1000; }
    html.ms .dc0.fan13 .dropdown_container > .section_container_for_style:before {
      left: 88%; }
  .dc0.fan13 .dropdown_container > .section_container_for_style .info_section {
    padding: 15px 20px 20px; }
    .dc0.fan13 .dropdown_container > .section_container_for_style .info_section.whats_invest, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section.founder_info {
      width: 200px;
      white-space: normal; }
      .dc0.fan13 .dropdown_container > .section_container_for_style .info_section.whats_invest > .line, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section.founder_info > .line {
        text-align: left;
        margin: 3px 0; }
        .dc0.fan13 .dropdown_container > .section_container_for_style .info_section.whats_invest > .line.button > .g-button, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section.founder_info > .line.button > .g-button {
          width: 100% !important; }
    .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .line {
      text-align: center;
      font-weight: 300;
      padding-bottom: 2px; }
      .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .line strong {
        font-weight: bold; }
    .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .line.button {
      margin-top: 10px; }
      .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .line.button .g-button, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .line.button .expanded {
        font-size: 12px;
        width: 160px !important; }
    .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons {
      width: 100%;
      padding-top: 10px; }
      .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder {
        margin: 0 auto;
        display: table; }
        .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .interested_blank {
          float: left;
          width: 120px !important;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box; }
          .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action .loader-repl, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .interested_blank .loader-repl {
            height: 10px; }
        .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action.remove, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action.edit {
          margin-left: 10px;
          width: 122px !important;
          color: #555;
          text-transform: none;
          font-weight: normal;
          background-color: #646D79; }
          .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action.remove:hover, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action.edit:hover {
            background-color: #5f6873; }
          .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action.remove:after, .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .action.edit:after {
            content: ''; }
        .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .counter {
          float: left;
          position: relative;
          margin-left: 7px;
          background-color: #e2e3e5;
          border-radius: 3px;
          padding: 7px 0;
          width: 35px;
          text-align: center;
          font-weight: 300;
          font-size: 14px; }
          .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .counter:before {
            content: '';
            position: absolute;
            width: 1px;
            height: 1px;
            border: 5px solid transparent;
            border-right-color: #e2e3e5;
            left: -6px;
            top: 12px;
            margin-left: -5px;
            z-index: 1000; }
            html.ms .dc0.fan13 .dropdown_container > .section_container_for_style .info_section .action_buttons .action_button_holder .counter:before {
              left: 88%; }
  .dc0.fan13 .dropdown_container > .section_container_for_style .info_section.additional {
    border-top: 1px solid #eee; }
html.ml .dca4.fet22 .questions-holder {
  width: 60%; }
.dc59.ffs61 .ui-slider-horizontal {
  height: 2px;
  width: 180px; }

.dc59.ffs61 .ui-widget-content {
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #ebebeb; }

.dc59.ffs61 .ui-slider-range {
  background-color: #ddd;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  background-color: #d7d7d7;
  height: 2px;
  top: -1px; }

.dc59.ffs61 .ui-slider-handle {
  background: url("/assets/icons/slider-left-5247b7bf73fd4b40086b8ce56491d79b.png") !important;
  height: 14px;
  width: 22px;
  top: -6px;
  border: 0;
  border-radius: 0; }

.dc59.ffs61 .ui-slider-handle.right {
  background: url("/assets/icons/slider-right-707b4c80cd15d63efe81ce7ea49b1665.png") !important; }

.dc59.ffs61 {
  margin-bottom: 20px; }
  .dc59.ffs61 .search-controls-module {
    width: 100%; }
  .dc59.ffs61 .row {
    padding: 14px;
    font-size: 14px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    clear: both; }
    .dc59.ffs61 .row .name, .dc59.ffs61 .row .alerts {
      float: left; }
    .dc59.ffs61 .row .name {
      width: 150px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .dc59.ffs61 .row .alerts {
      width: 65px;
      text-align: center; }
  .dc59.ffs61 .row.current_state {
    padding: 0;
    border-bottom: 1px solid #eee;
    background-color: #fff;
    min-height: 61px;
    -webkit-transition-property: color, background-color;
            transition-property: color, background-color;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
    .dc59.ffs61 .row.current_state.hover {
      background-color: white; }
      .dc59.ffs61 .row.current_state.hover .search-box .magnifying-glass {
        color: #333; }
      .dc59.ffs61 .row.current_state.hover .search-box .new_taggings.tag_edit {
        background-color: #e0edf5;
        color: #2f5d92; }
        .dc59.ffs61 .row.current_state.hover .search-box .new_taggings.tag_edit img {
          opacity: 1; }
    html.ms .dc59.ffs61 .row.current_state {
      position: relative; }
    .dc59.ffs61 .row.current_state .new_taggings.tag_edit {
      border-radius: 3px;
      float: left;
      height: 28px;
      line-height: 28px;
      margin: 0 8px 6px 0;
      padding: 0 1px 0 8px;
      font-weight: 500;
      white-space: nowrap;
      background-color: #E0EDF5;
      color: #2F5D92; }
      .dc59.ffs61 .row.current_state .new_taggings.tag_edit a {
        white-space: nowrap; }
      .dc59.ffs61 .row.current_state .new_taggings.tag_edit img.delete {
        vertical-align: middle;
        cursor: pointer; }
        .dc59.ffs61 .row.current_state .new_taggings.tag_edit img.delete:hover {
          -webkit-transform: scale(1.2);
              -ms-transform: scale(1.2);
                  transform: scale(1.2); }
  .dc59.ffs61 .row.filters {
    padding: 0;
    background-color: #f9fafb; }
  .dc59.ffs61 .search-box {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px;
    width: 85%;
    float: left;
    cursor: text; }
    .dc59.ffs61 .search-box:hover .magnifying-glass {
      color: #333; }
    .dc59.ffs61 .search-box:hover .new_taggings.tag_edit {
      background-color: #e0edf5;
      color: #2f5d92; }
      .dc59.ffs61 .search-box:hover .new_taggings.tag_edit img {
        opacity: 1; }
    html.ms .dc59.ffs61 .search-box {
      width: 100%; }
    .dc59.ffs61 .search-box .currently-showing {
      display: inline-block;
      vertical-align: middle;
      width: 95%; }
      html.ms .dc59.ffs61 .search-box .currently-showing {
        width: 69%; }
      .dc59.ffs61 .search-box .currently-showing input[type='text'].inline-keyword-input {
        width: 120px;
        padding: 5px;
        float: left;
        outline: none;
        margin-bottom: 5px;
        border: none;
        border: 1px solid transparent; }
        .dc59.ffs61 .search-box .currently-showing input[type='text'].inline-keyword-input:focus {
          outline: none;
          border: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .dc59.ffs61 .search-box .data_entry {
      display: none;
      margin-left: 22px;
      margin-top: 10px;
      padding: 12px 0 6px 6px;
      border-top: 1px dashed #eee; }
      html.ms .dc59.ffs61 .search-box .data_entry {
        margin-left: 0;
        padding-left: 0; }
    .dc59.ffs61 .search-box input[type='text'].keyword-input {
      border: none;
      padding: 0;
      width: 90%; }
      .dc59.ffs61 .search-box input[type='text'].keyword-input:focus {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
    .dc59.ffs61 .search-box .close {
      float: right;
      font-size: 13.5px;
      line-height: 1.8;
      color: #999;
      padding: 0 2px; }
      .dc59.ffs61 .search-box .close:hover {
        cursor: pointer;
        color: #333; }
    .dc59.ffs61 .search-box .magnifying-glass {
      -webkit-transition-property: color;
              transition-property: color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s;
      display: inline-block;
      font-size: 13.5px;
      margin-right: 4px;
      line-height: 2;
      color: #999;
      vertical-align: top; }
    .dc59.ffs61 .search-box .new_taggings.tag_edit {
      background-color: rgba(224, 237, 245, 0.9);
      color: rgba(47, 93, 146, 0.8);
      -webkit-transition-property: color, background-color;
              transition-property: color, background-color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s; }
      .dc59.ffs61 .search-box .new_taggings.tag_edit img {
        opacity: 0.7; }
  .dc59.ffs61 .actions {
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px 0;
    width: 12%;
    float: right; }
    html.ms .dc59.ffs61 .actions {
      width: 24%;
      position: absolute;
      top: 0;
      right: 0; }
  .dc59.ffs61 .save-current-filters {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    vertical-align: middle;
    line-height: 1.6em;
    width: 100%; }
    .dc59.ffs61 .save-current-filters a {
      vertical-align: middle;
      cursor: pointer;
      margin: 0 4px;
      letter-spacing: 0.5px; }
  .dc59.ffs61 .dropdown-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    -webkit-font-smoothing: antialiased;
    font-size: 13px; }
    .dc59.ffs61 .dropdown-filter:hover {
      color: #333333;
      cursor: pointer;
      background-color: #fff; }
  .dc59.ffs61 .in-network-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    font-size: 13px;
    -webkit-font-smoothing: antialiased; }
  .dc59.ffs61 .my_filters {
    color: #777879;
    background-color: #fdfdfe;
    cursor: pointer;
    padding: 14px; }
    html.ml .dc59.ffs61 .my_filters {
      float: right;
      border-left: 1px solid #eee; }
    html.no-ml .dc59.ffs61 .my_filters {
      display: inline-block; }
  .dc59.ffs61 .load-filter-box {
    width: 250px;
    padding: 5px; }
    .dc59.ffs61 .load-filter-box .no-saved-filters {
      font-size: 13px;
      font-weight: 300;
      font-style: italic;
      padding: 6px 12px;
      width: 200px; }
  .dc59.ffs61 .delete-saved-filter {
    float: right;
    color: #aaa;
    text-decoration: none; }
  .dc59.ffs61 .prompt {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px; }
  .dc59.ffs61 .dimensions {
    display: inline; }
  .dc59.ffs61 .dropdown-box {
    background: #fff;
    color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e0e0e0;
    z-index: 10;
    position: absolute;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .dc59.ffs61 .dropdown-box .list-item {
      margin: 10px 12px; }
    .dc59.ffs61 .dropdown-box .expanded_menu {
      float: right;
      color: #999; }
    .dc59.ffs61 .dropdown-box .children {
      display: none;
      position: absolute;
      left: 180px;
      top: -1px;
      width: 180px;
      min-height: 162px; }
      .dc59.ffs61 .dropdown-box .children .child {
        padding-left: 12px; }
  .dc59.ffs61 .filter-row, .dc59.ffs61 .saved-filter-row {
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    color: #666666;
    cursor: pointer;
    padding: 6px 12px;
    text-align: left;
    clear: both; }
    .dc59.ffs61 .filter-row:hover, .dc59.ffs61 .saved-filter-row:hover {
      background: #aaacaf;
      color: #fff; }
      .dc59.ffs61 .filter-row:hover a, .dc59.ffs61 .saved-filter-row:hover a {
        color: #fff; }
      .dc59.ffs61 .filter-row:hover .expanded_menu, .dc59.ffs61 .saved-filter-row:hover .expanded_menu {
        color: #fff; }
    .dc59.ffs61 .filter-row.child, .dc59.ffs61 .saved-filter-row.child {
      padding-left: 30px; }
    .dc59.ffs61 .filter-row.not-selectable, .dc59.ffs61 .saved-filter-row.not-selectable {
      cursor: default; }
  .dc59.ffs61 .dropdown-section-header {
    text-align: left;
    margin: 10px 12px 5px;
    font-size: 11px;
    text-transform: uppercase;
    color: #333;
    font-weight: 500;
    -webkit-font-smoothing: antialiased; }
  .dc59.ffs61 .location-box {
    width: 180px; }
  .dc59.ffs61 .role-box {
    width: 180px; }
  .dc59.ffs61 .status-box {
    width: 180px; }
  .dc59.ffs61 .type-box {
    width: 140px; }
  .dc59.ffs61 .keyword-box {
    width: 180px; }
  .dc59.ffs61 .separator {
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px solid #eee; }
  .dc59.ffs61 .slider {
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0 5px; }
    .dc59.ffs61 .slider:last-child {
      margin-bottom: 10px; }
  .dc59.ffs61 .slider-label {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    color: #333;
    float: left; }
  .dc59.ffs61 .slider-value {
    display: inline;
    float: right;
    font-size: 13px;
    font-weight: normal;
    color: #555; }
  .dc59.ffs61 .experience-slider-container .ui-slider-horizontal {
    width: 130px; }
  .dc59.ffs61 input[type='text'], .dc59.ffs61 input[class='autocomplete ui-autocomplete-input'] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 5px 11px;
    font-weight: 200; }
    html.ms .dc59.ffs61 input[type='text'], html.ms .dc59.ffs61 input[class='autocomplete ui-autocomplete-input'] {
      width: 100%; }
    .dc59.ffs61 input[type='text']:focus, .dc59.ffs61 input[class='autocomplete ui-autocomplete-input']:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .dc59.ffs61 input[type='text']:disabled, .dc59.ffs61 input[class='autocomplete ui-autocomplete-input']:disabled {
      background-color: #F3F4F5; }
  .dc59.ffs61 .save-filter-dropdown {
    background-color: #f8f9fa;
    border: 1px solid #eee;
    padding: 15px;
    z-index: 1000;
    border-radius: 5px; }
    .dc59.ffs61 .save-filter-dropdown:before {
      left: 100%;
      margin-left: -21px;
      content: '';
      position: absolute;
      width: 1px;
      height: 1px;
      border: 5px solid transparent;
      border-bottom-color: #d2d3d5;
      top: -12px; }
    .dc59.ffs61 .save-filter-dropdown label {
      font-weight: 300;
      font-size: 13px; }
    .dc59.ffs61 .save-filter-dropdown .alert_box {
      padding: 8px 0 5px;
      clear: both; }
      .dc59.ffs61 .save-filter-dropdown .alert_box .left {
        float: left; }
      .dc59.ffs61 .save-filter-dropdown .alert_box .right {
        float: left;
        width: 90%;
        margin-left: 2px; }
      .dc59.ffs61 .save-filter-dropdown .alert_box .sub {
        font-size: 10px;
        color: #777;
        line-height: 2; }
    .dc59.ffs61 .save-filter-dropdown .save_filter_link {
      clear: both;
      float: left;
      margin-top: 8px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      font-size: 13px; }
  .dc59.ffs61 .save-filter-dropdown {
    margin-top: 7px;
    -webkit-box-shadow: 0 0 3px #fff;
            box-shadow: 0 0 3px #fff;
    width: 250px;
    z-index: 1002; }
  .dc59.ffs61 input#filter {
    width: 95%; }

.dc59.companies {
  clear: both; }
  .dc59.companies > .main_container {
    *zoom: 1;
    max-width: 1280px;
    _width: 1280px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dc59.companies > .main_container:after {
      content: "";
      display: table;
      clear: both; }
    .dc59.companies > .main_container > .content {
      float: left; }
      html.no-ms .dc59.companies > .main_container > .content {
        width: 80.5%; }
      html.ms .dc59.companies > .main_container > .content {
        margin-top: 15px; }
    .dc59.companies > .main_container > .sidebar {
      width: 19.5%;
      float: left;
      padding-right: 30px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ms .dc59.companies > .main_container > .sidebar {
        display: none; }

html.ms .dc59.fpr25 {
  display: none; }

.dc59.fnv25 {
  background-color: white;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 30px;
  margin-top: -30px; }
  .dc59.fnv25.disabled {
    opacity: 0.8;
    pointer-events: none; }
  html.mm .dc59.fnv25 {
    margin-top: -14px; }
  html.ms .dc59.fnv25 {
    margin-top: 0; }

.dc59.fsr30 .section {
  font-size: 12px; }

.dc59.fsr30 .section_title {
  color: #999;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  padding: 25px 15px; }

.dc59.fsr30 .rang {
  float: right;
  font-weight: bold; }

.dc59.ffs61 {
  margin-bottom: 0;
  position: relative; }
  .dc59.ffs61 .row, .dc59.ffs61 .filter-row {
    font-size: 14px; }
  .dc59.ffs61 .row.current_state {
    background: white; }
  .dc59.ffs61 .dropdown-box.wide {
    width: 200px; }
  .dc59.ffs61 .dropdown-box.narrow {
    width: 100px; }
  .dc59.ffs61 .slider-box {
    padding: 0 12px 1px; }
  .dc59.ffs61 .ui-slider-horizontal {
    width: 160px; }
  .dc59.ffs61 .currently-showing .tag_edit {
    text-transform: capitalize; }
  .dc59.ffs61 .clear_all_link {
    color: #aaa;
    font-size: 12px;
    padding: 23px 15px 0 0;
    position: absolute;
    right: 12%; }
    html.ms .dc59.ffs61 .clear_all_link {
      visibility: hidden; }
  .dc59.ffs61 .alerts_help_message {
    position: absolute;
    right: 50px;
    top: 50px;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 12px;
    padding: 12px;
    border-radius: 6px;
    z-index: 1001;
    width: 140px; }
    html.no-ml .dc59.ffs61 .alerts_help_message {
      display: none; }
    .dc59.ffs61 .alerts_help_message a {
      float: right;
      color: #bbbbbb;
      font-size: 12px; }
      .dc59.ffs61 .alerts_help_message a:hover {
        text-decoration: none;
        color: #ffffff; }
    .dc59.ffs61 .alerts_help_message:after {
      content: "";
      display: block;
      position: absolute;
      top: -10px;
      right: 12px;
      width: 0;
      border-width: 0px 0px 10px 12px;
      border-style: solid;
      border-color: rgba(0, 0, 0, 0.5) transparent; }
  .dc59.ffs61 .save-filter-dropdown, .dc59.ffs61 .filter-dropdown-box {
    background-color: #f8f9fa;
    border: 1px solid #eee;
    padding: 15px;
    z-index: 1000;
    border-radius: 5px; }
    .dc59.ffs61 .save-filter-dropdown:before, .dc59.ffs61 .filter-dropdown-box:before {
      left: 100%;
      margin-left: -21px;
      content: '';
      position: absolute;
      width: 1px;
      height: 1px;
      border: 5px solid transparent;
      border-bottom-color: #d2d3d5;
      top: -12px; }
    .dc59.ffs61 .save-filter-dropdown label, .dc59.ffs61 .filter-dropdown-box label {
      font-weight: 300;
      font-size: 13px; }
    .dc59.ffs61 .save-filter-dropdown .alert_box, .dc59.ffs61 .filter-dropdown-box .alert_box {
      padding: 8px 0 5px; }
      .dc59.ffs61 .save-filter-dropdown .alert_box .left, .dc59.ffs61 .filter-dropdown-box .alert_box .left {
        float: left;
        margin-left: 9px; }
      .dc59.ffs61 .save-filter-dropdown .alert_box .right, .dc59.ffs61 .filter-dropdown-box .alert_box .right {
        float: left;
        width: 80%;
        margin-left: 7px; }
      .dc59.ffs61 .save-filter-dropdown .alert_box .sub, .dc59.ffs61 .filter-dropdown-box .alert_box .sub {
        font-size: 10px;
        color: #777;
        line-height: 2; }
    .dc59.ffs61 .save-filter-dropdown .save_filter_link, .dc59.ffs61 .filter-dropdown-box .save_filter_link {
      clear: both;
      float: left;
      margin-top: 8px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      font-size: 13px; }
  .dc59.ffs61 .save-filter-dropdown {
    margin-top: 7px;
    -webkit-box-shadow: 0 0 3px #fff;
            box-shadow: 0 0 3px #fff;
    width: 250px;
    z-index: 1002; }

.dc59 .filter-dropdown-box {
  margin-top: 12px;
  position: absolute;
  z-index: 20;
  width: 240px;
  right: 0; }
  .dc59 .filter-dropdown-box .no-saved-filters {
    font-size: 13px;
    font-weight: 300;
    font-style: italic;
    padding: 10px 12px 2px; }
  .dc59 .filter-dropdown-box .top {
    font-size: 12px;
    text-transform: uppercase;
    color: #aaa;
    font-weight: 500; }
  .dc59 .filter-dropdown-box .item {
    clear: both;
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px 10px; }
    .dc59 .filter-dropdown-box .item:not(.top):hover {
      background: #aaacaf;
      color: #fff; }
      .dc59 .filter-dropdown-box .item:not(.top):hover a {
        color: #fff; }
    .dc59 .filter-dropdown-box .item .name, .dc59 .filter-dropdown-box .item .alerts {
      float: left; }
    .dc59 .filter-dropdown-box .item .name {
      width: 150px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .dc59 .filter-dropdown-box .item .alerts {
      width: 45px;
      text-align: center; }
  .dc59 .filter-dropdown-box .delete-saved-filter {
    color: #aaa;
    float: right;
    text-decoration: none; }

.dc59.frs86.disabled {
  opacity: 0.5;
  pointer-events: none; }

.dc59.frs86 .top {
  float: left;
  width: 100%;
  padding: 20px 0; }
  .dc59.frs86 .top .count {
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding-left: 30px; }
    .dc59.frs86 .top .count.g-tag {
      font-size: 13px;
      padding-left: 10px;
      text-transform: none; }
      .dc59.frs86 .top .count.g-tag a {
        font-size: 12px;
        font-weight: normal;
        margin-left: 5px;
        color: #f8f9fa; }
        .dc59.frs86 .top .count.g-tag a:hover {
          text-decoration: none;
          color: #fff; }
  .dc59.frs86 .top .loader {
    display: none;
    margin: 4px 19px;
    float: left;
    height: 15px; }
  .dc59.frs86 .top .buttons {
    float: right; }

.dc59.frs86 .results {
  clear: both; }

.dc59.frs86 .more {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #999;
  text-shadow: 1px 1px white;
  cursor: pointer; }
  .dc59.frs86 .more.disabled {
    pointer-events: none;
    opacity: 0.7; }
  .dc59.frs86 .more:hover {
    background-color: #f2f3f4;
    color: #777; }

.dc59.frw44 .disabled {
  opacity: 0.5;
  pointer-events: none; }

.dc59.frw44 .base {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #eee;
  display: table;
  width: 100%; }
  html.ms .dc59.frw44 .base {
    display: block;
    float: left;
    padding-bottom: 15px; }
  .dc59.frw44 .base .column {
    display: table-cell;
    vertical-align: middle; }
    html.no-ms .dc59.frw44 .base .column.selected {
      background-color: #F4F5FF; }
    .dc59.frw44 .base .column.sortable:not(.selected):hover {
      background-color: #F4F5FF;
      cursor: pointer; }
    .dc59.frw44 .base .column.hidden_column {
      display: table-cell; }
      html.no-ms .dc59.frw44 .base .column.hidden_column {
        display: none; }
    html.ms .dc59.frw44 .base .column {
      display: block;
      float: left;
      width: 100%;
      max-width: 100%;
      clear: both;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
    .dc59.frw44 .base .column:not(.company) {
      width: 93px;
      max-width: 93px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding: 2px;
      text-align: center;
      font-size: 14px;
      font-weight: 300; }
      html.ms .dc59.frw44 .base .column:not(.company) {
        padding: 10px 15px 0; }
    .dc59.frw44 .base .column .h_desc {
      display: none;
      color: #999;
      font-weight: 300;
      float: left; }
      html.ms .dc59.frw44 .base .column .h_desc {
        display: block; }
    html.ms .dc59.frw44 .base .column .value {
      float: right; }
    .dc59.frw44 .base .column .value .tag, .dc59.frw44 .base .column .value .website {
      font-size: 12px; }
      .dc59.frw44 .base .column .value .tag a, .dc59.frw44 .base .column .value .website a {
        color: #333; }
    .dc59.frw44 .base .column .value .tag {
      padding: 0 5px; }
    .dc59.frw44 .base .column .value .website {
      text-overflow: ellipsis;
      overflow: hidden; }
    .dc59.frw44 .base .column.company {
      position: relative;
      width: 250px;
      padding: 15px; }
      html.ms .dc59.frw44 .base .column.company {
        background-color: #f8f9fa;
        border-bottom: 1px solid #eee; }
  .dc59.frw44 .base .column_slider, .dc59.frw44 .base .empty_slider {
    width: 34px;
    position: absolute;
    right: 0;
    top: 0; }
    html.ms .dc59.frw44 .base .column_slider, html.ms .dc59.frw44 .base .empty_slider {
      display: none; }
    .dc59.frw44 .base .column_slider .slide_columns, .dc59.frw44 .base .empty_slider .slide_columns {
      float: right;
      text-align: center;
      padding: 15px 0;
      width: 34px;
      cursor: pointer;
      background-color: #f1f2f3;
      opacity: 0.75; }
      .dc59.frw44 .base .column_slider .slide_columns.disabled, .dc59.frw44 .base .empty_slider .slide_columns.disabled {
        visibility: hidden; }
      .dc59.frw44 .base .column_slider .slide_columns:hover, .dc59.frw44 .base .empty_slider .slide_columns:hover {
        background-color: #eee; }
      .dc59.frw44 .base .column_slider .slide_columns:first-child:not(:last-child), .dc59.frw44 .base .empty_slider .slide_columns:first-child:not(:last-child) {
        border-left: 1px solid #e8e9ea;
        -webkit-box-shadow: -1px 0 0 #f8f9fa;
                box-shadow: -1px 0 0 #f8f9fa; }

.scrolled .dc59.frw44 .column.company {
  border-right: 1px solid #eee; }

.dc59.frw44 .header {
  position: relative;
  background-color: #f8f9fa;
  font-size: 14px;
  font-weight: 300;
  color: #666; }
  html.ms .dc59.frw44 .header {
    display: none; }
  .dc59.frw44 .header .column {
    line-height: 1.5; }
  html.no-ms .dc59.frw44 .header .column.selected {
    background-color: #F2F3Fc; }

.dc59.frw44 .startup .company .name {
  font-size: 14px; }
  .dc59.frw44 .startup .company .name a {
    font-weight: bold;
    color: #333; }

.dc59.frw44 .startup .company .pitch {
  font-size: 12px;
  overflow: hidden;
  color: #666;
  font-weight: 300; }
  html.no-ms .dc59.frw44 .startup .company .pitch {
    width: 195px;
    white-space: nowrap;
    text-overflow: ellipsis; }

.dc59.fcs69 {
  width: 480px;
  padding: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px; }
  .dc59.fcs69 .loading {
    pointer-events: none; }
  html.ms .dc59.fcs69 {
    width: 100%; }
  .dc59.fcs69 .main {
    border-bottom: 1px solid #eee;
    width: 100%;
    padding-bottom: 15px;
    margin-bottom: 10px;
    font-weight: bold; }
  .dc59.fcs69 .group {
    padding-bottom: 10px;
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dc59.fcs69 .group {
      width: 100%; }
    .dc59.fcs69 .group .name {
      padding: 5px 0 15px;
      font-weight: bold; }
    .dc59.fcs69 .group .column {
      padding-bottom: 8px; }
      .dc59.fcs69 .group .column label {
        cursor: pointer;
        margin-left: 3px;
        font-weight: 300; }
  .dc59.fcs69 .button {
    clear: both;
    padding-top: 10px; }
.dct65.frw44 .base {
  border-bottom: 1px solid #eee;
  overflow: hidden; }
  html.ms .dct65.frw44 .base {
    padding-bottom: 15px;
    margin-bottom: 5px; }
  .dct65.frw44 .base:hover:not(.header) {
    background-color: #f8f9fa;
    cursor: pointer; }
    .dct65.frw44 .base:hover:not(.header) .social {
      visibility: visible; }

.dct65.frw44 .label {
  padding: 21px 0; }

html.no-ms .dct65.frw44 .startup_column {
  padding-left: 21px; }

.dct65.frw44 .company {
  display: table;
  table-layout: fixed;
  position: relative;
  padding: 21px 0;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.mm .dct65.frw44 .company {
    padding-left: 21px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  html.ms .dct65.frw44 .company {
    background-color: #f8f9fa;
    border-bottom: 1px solid #eee;
    padding: 14px; }
  .dct65.frw44 .company .photo {
    width: 70px;
    height: 70px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #eeeeee;
    border-radius: 1px; }
    html.ms .dct65.frw44 .company .photo {
      width: 40px;
      height: 40px; }
    .dct65.frw44 .company .photo img {
      max-width: 70px;
      max-height: 70px; }
      html.ms .dct65.frw44 .company .photo img {
        max-width: 40px;
        max-height: 40px; }
  .dct65.frw44 .company .left, .dct65.frw44 .company .right {
    display: table-cell;
    vertical-align: top; }
  .dct65.frw44 .company .left {
    width: 91px; }
    html.ms .dct65.frw44 .company .left {
      width: 61px; }
  .dct65.frw44 .company .right {
    width: 100%; }
    .dct65.frw44 .company .right .name {
      font-size: 18px; }
      .dct65.frw44 .company .right .name a {
        font-weight: 500;
        color: #333; }
      html.ms .dct65.frw44 .company .right .name {
        font-size: 15px; }
      .dct65.frw44 .company .right .name .g-tag {
        position: relative;
        top: -3px; }

.dct65.frw44 .columns {
  position: relative; }

.dct65.frw44 .column {
  text-align: center; }
  html.ms .dct65.frw44 .column {
    padding: 8px 14px 0; }
  .dct65.frw44 .column .h_desc {
    display: none;
    color: #999;
    font-weight: 300;
    float: left; }
    html.ms .dct65.frw44 .column .h_desc {
      font-size: 13px;
      display: block; }
  html.no-ms .dct65.frw44 .column .value {
    padding-top: 45px; }
  html.ms .dct65.frw44 .column .value {
    margin: 0;
    float: right;
    font-size: 13px; }
    html.ms .dct65.frw44 .column .value a:not(.jobs_button) {
      color: #333; }
  .dct65.frw44 .column.selected {
    font-weight: bold;
    position: relative; }
    .dct65.frw44 .column.selected div {
      z-index: 100;
      position: relative; }
    html.no-ms .dct65.frw44 .column.selected .value.large {
      font-size: 15px; }
    html.no-ms .dct65.frw44 .column.selected:before {
      content: '';
      background-color: #f9f9fa;
      position: absolute;
      top: 0;
      left: 0;
      height: 200px;
      width: 100%;
      display: block;
      z-index: 0; }

html.no-ms .dct65.frw44 .social {
  visibility: hidden;
  position: absolute;
  top: -4px;
  right: 14px; }

html.ms .dct65.frw44 .social {
  text-align: right;
  padding: 10px 14px 0; }

.dct65.frw44 .header {
  position: relative;
  white-space: nowrap; }
  html.mm .dct65.frw44 .header {
    font-size: 13px; }

.dct65.frw44 .new_company_columns {
  width: 100%; }
  .dct65.frw44 .new_company_columns .column {
    width: 50%;
    float: left; }
    html.ms .dct65.frw44 .new_company_columns .column {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
  html.ms .dct65.frw44 .new_company_columns .left {
    float: right; }
  html.ms .dct65.frw44 .new_company_columns .right .value {
    float: left; }

.dct65.frw44 .jobs_button {
  background-color: inherit;
  border: 1px solid rgba(48, 120, 202, 0.5);
  padding: 9px 18px;
  color: #3078CA;
  position: relative;
  top: -10px; }
  html.ms .dct65.frw44 .jobs_button {
    top: 0; }
  .dct65.frw44 .jobs_button:hover {
    text-shadow: none;
    background-color: #3078CA;
    color: white; }

.dct65.fmi29 {
  padding-top: 3px;
  font-size: 12px;
  line-height: 18px; }
  html.ms .dct65.fmi29 {
    padding-top: 5px; }
  html.no-ms .dct65.fmi29 {
    overflow: hidden; }

.dct65.frs86.disabled {
  opacity: 0.5;
  pointer-events: none; }

.dct65.fsr30.disabled {
  pointer-events: none; }

.dct65.fsr30 .disabled {
  pointer-events: none;
  opacity: 0.5; }

.dct65.fsr30 .section a {
  color: #333;
  text-decoration: none; }

.dct65.fsr30 .new {
  margin-top: 25px; }

.dct65.ffs61 .trending-filters {
  border-bottom: 1px solid #e5e5e5; }

.dct65.ffs61 .c-navbar-item {
  line-height: 48px;
  height: 48px; }
  .dct65.ffs61 .c-navbar-item:hover {
    background-color: rgba(255, 255, 255, 0.4); }
.dc87.fcs87 {
  *zoom: 1; }
  .dc87.fcs87:after {
    content: "";
    display: table;
    clear: both; }
  .dc87.fcs87 .connections {
    *zoom: 1;
    margin-bottom: -12px;
    width: 100%;
    float: left; }
    .dc87.fcs87 .connections:after {
      content: "";
      display: table;
      clear: both; }
    html.no-ms .dc87.fcs87 .connections {
      width: auto;
      float: none;
      margin-left: 110px; }
      html.no-ms .dc87.fcs87 .connections.with_more {
        margin-right: 60px; }
  .dc87.fcs87 .connection {
    margin-bottom: 12px;
    display: none; }
    .dc87.fcs87 .connection.show {
      display: block; }
  .dc87.fcs87.expanded .connection {
    display: block; }
  .dc87.fcs87 .name {
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
    .dc87.fcs87 .name a {
      color: #333; }
  .dc87.fcs87 .title {
    font-size: 11px;
    margin-top: 0px;
    font-weight: 300;
    font-size: 11px;
    text-transform: uppercase;
    color: #999; }
  .dc87.fcs87 .label {
    text-transform: uppercase;
    font-size: 11px;
    color: #aaa;
    font-weight: bold;
    margin-bottom: 12px;
    width: 100px;
    float: left; }
    html.no-ms .dc87.fcs87 .label {
      margin-top: 13px; }
  .dc87.fcs87 .more_or_less {
    float: right; }
    html.no-ms .dc87.fcs87 .more_or_less {
      margin-top: 13px; }
    .dc87.fcs87 .more_or_less a {
      cursor: pointer;
      font-size: 11px;
      font-weight: 300;
      color: #666; }
  .dc87.fcs87 .less {
    display: none; }
  .dc87.fcs87.expanded .more {
    display: none; }
  .dc87.fcs87.expanded .less {
    display: block; }
  .dc87.fcs87 .reason {
    font-size: 11px;
    display: inline;
    color: #999; }
    .dc87.fcs87 .reason + .reason:before {
      content: '\b7\a0'; }
.dc63.fck13 .header {
  color: #000;
  font-size: 18px;
  padding: 10px 20px;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e9eaec), to(#fff));
  background-image: -webkit-linear-gradient(bottom, #e9eaec, #fff);
  background-image: linear-gradient(to top, #e9eaec, #fff);
  font-weight: bold; }

.dc63.fck13 .content {
  padding: 20px;
  font-size: 13px;
  font-weight: 300; }
  .dc63.fck13 .content .loader-repl {
    maring-left: 10px;
    height: 10px; }
html.no-ms .dc22.fcr49 .conversation-editor {
  border-bottom: 1px solid #e7e9eB; }

.dc22.fcr49 .delay-checkbox {
  -webkit-font-smoothing: antialiased; }

.dc22.fcn7 .participants .participant {
  -webkit-font-smoothing: antialiased;
  display: inline-block; }
  html.no-ms .dc22.fcn7 .participants .participant {
    margin-right: 14px; }
  html.ms .dc22.fcn7 .participants .participant {
    width: 100%;
    margin-top: 14px; }
    html.ms .dc22.fcn7 .participants .participant:first-child {
      margin-top: 0; }
  .dc22.fcn7 .participants .participant .photo {
    display: inline-block; }
    .dc22.fcn7 .participants .participant .photo img {
      width: 32px;
      height: 32px;
      border-radius: 50%;
      position: relative;
      top: 3px; }
  .dc22.fcn7 .participants .participant .content {
    display: inline-block; }
    .dc22.fcn7 .participants .participant .content .name, .dc22.fcn7 .participants .participant .content .email {
      line-height: 14px; }
    .dc22.fcn7 .participants .participant .content a {
      color: #333; }

.dc22.fme41:last-child {
  border-bottom: 1px solid #e7e9eB; }

.dc22.fme41 .message {
  background-color: #fff;
  border-top: 1px solid #e7e9eB; }

.dc22.fme41 .photo {
  position: absolute; }
  .dc22.fme41 .photo img {
    width: 20px;
    height: 20px;
    border-radius: 50%; }

.dc22.fme41 .message-content {
  -webkit-font-smoothing: antialiased;
  padding-left: 27px; }
  .dc22.fme41 .message-content .message-header .message-sender a {
    color: #333; }
  .dc22.fme41 .message-content .comment-time {
    -webkit-font-smoothing: antialiased; }
.dcr13.fsw49 {
  width: 100%;
  background-color: #fff;
  padding: 20px 0 40px 0; }
  @media print {
    .dcr13.fsw49 .print {
      display: inline-block; } }
  .dcr13.fsw49 .report {
    width: 800px;
    margin: 0 auto; }
  .dcr13.fsw49 .header .top {
    padding-bottom: 7px;
    border-bottom: 3px solid #ededed; }
    .dcr13.fsw49 .header .top .title {
      display: inline-block;
      font-weight: bold;
      font-size: 18px;
      line-height: 2.2; }
    .dcr13.fsw49 .header .top .agency {
      color: #aaa;
      vertical-align: bottom;
      display: inline-block;
      margin-left: 10px;
      font-style: italic;
      font-weight: 300;
      background: url("/assets/investment_entities/transunion-c7106e8aba375e7c97ae7bcea671f267.png") no-repeat right -3px;
      -webkit-background-size: 80px 27px;
              background-size: 80px 27px;
      padding-right: 87px;
      top: -4px;
      font-size: 12px;
      position: relative;
      line-height: 2.2; }
    @media print {
      .dcr13.fsw49 .header .top .agency {
        padding-right: 0;
        background: none; } }
    .dcr13.fsw49 .header .top .timestamp {
      color: #aaa;
      font-size: 12px;
      display: inline-block;
      margin-left: 3px;
      font-weight: 300; }
    @media print {
      .dcr13.fsw49 .header .top .timestamp {
        margin-left: 0; } }
  .dcr13.fsw49 .section {
    padding: 15px 0;
    border-top: 1px solid #ededed; }
    .dcr13.fsw49 .section > .name {
      font-weight: bold;
      font-size: 18px; }
    .dcr13.fsw49 .section .line {
      padding-top: 7px; }
      .dcr13.fsw49 .section .line:first-child {
        padding-top: 0; }
    .dcr13.fsw49 .section .title {
      vertical-align: top;
      font-size: 12px;
      font-weight: 500;
      text-transform: uppercase;
      color: #888;
      display: inline-block;
      width: 200px; }
    .dcr13.fsw49 .section .data {
      width: 596px;
      display: inline-block; }
      .dcr13.fsw49 .section .data .column {
        display: inline-block;
        vertical-align: top;
        width: 197px; }
        .dcr13.fsw49 .section .data .column.full_width {
          width: 394px; }
      .dcr13.fsw49 .section .data table {
        width: 394px;
        font-size: 12px; }
        .dcr13.fsw49 .section .data table tr:nth-child(odd) {
          background-color: #f7f7f2; }
        .dcr13.fsw49 .section .data table td {
          width: 33.3%;
          padding: 7px; }
          .dcr13.fsw49 .section .data table td .label, .dcr13.fsw49 .section .data table td .value {
            vertical-align: top;
            display: inline-block; }
          .dcr13.fsw49 .section .data table td .label {
            max-width: 160px;
            float: left; }
          .dcr13.fsw49 .section .data table td .value {
            float: right; }
        .dcr13.fsw49 .section .data table.multi_column {
          width: 100%; }
          .dcr13.fsw49 .section .data table.multi_column tr td {
            border-left: 2px solid #fff; }
            .dcr13.fsw49 .section .data table.multi_column tr td:first-child {
              border-left: 0; }
  .dcr13.fsw49 .footer {
    font-size: 12px;
    padding-bottom: 25px;
    border-bottom: 3px solid #ededed; }
.ddd38.fmn21 .top_stats_container {
  margin-top: -30px; }

.ddd38.flt44 {
  position: relative; }
  .ddd38.flt44 > .list_label {
    position: relative;
    overflow: hidden;
    width: 100%;
    -webkit-font-smoothing: antialiased; }
    .ddd38.flt44 > .list_label:after {
      position: absolute;
      content: ' ';
      margin-left: 14px;
      border-top: 1px solid #ddd;
      top: 54%;
      width: 100%; }
  .ddd38.flt44 .see_more {
    cursor: pointer; }
    .ddd38.flt44 .see_more.disabled {
      opacity: 0.5;
      pointer-events: none; }
    .ddd38.flt44 .see_more.main_page {
      display: none; }
      html.ms .ddd38.flt44 .see_more.main_page {
        display: block; }
  .ddd38.flt44 .see_more_right {
    padding: 14px 18px;
    border: 1px solid #e7e9eB;
    border-radius: 8px;
    background-color: white; }
    .ddd38.flt44 .see_more_right:hover {
      background-color: rgba(0, 0, 0, 0.03); }
    html.ms .ddd38.flt44 .see_more_right {
      display: none; }
  .ddd38.flt44 .back_button {
    padding: 14px 18px;
    border: 1px solid #e7e9eB;
    border-radius: 8px;
    background-color: white;
    position: absolute; }
    .ddd38.flt44 .back_button:hover {
      background-color: rgba(0, 0, 0, 0.03); }
    html.ms .ddd38.flt44 .back_button {
      display: none; }
  .ddd38.flt44 .sort {
    padding: 14px 18px;
    border: 1px solid #e7e9eB;
    border-radius: 8px;
    background-color: white;
    background-color: transparent; }
    .ddd38.flt44 .sort:hover {
      background-color: rgba(0, 0, 0, 0.03); }
    html.ms .ddd38.flt44 .sort {
      display: none; }
    html.ml .ddd38.flt44 .sort {
      margin-left: 10px; }
    html.no-ml .ddd38.flt44 .sort {
      padding: 14px 12px; }
    .ddd38.flt44 .sort:hover {
      background-color: #fff; }
    .ddd38.flt44 .sort.selected {
      background-color: #fff;
      pointer-events: none; }
  .ddd38.flt44 .sort_holder {
    position: absolute;
    top: 0;
    right: 0; }

.ddd38.fcd10 {
  position: relative; }
  .ddd38.fcd10 .card_outer {
    border: 1px solid #eee; }
  .ddd38.fcd10 .card_container {
    cursor: pointer;
    background-color: #FFFFFF; }
  .ddd38.fcd10 .startup_logo {
    height: 100px;
    display: table;
    width: 100%; }
    .ddd38.fcd10 .startup_logo a {
      vertical-align: middle;
      display: table-cell; }
    .ddd38.fcd10 .startup_logo img {
      max-width: 100px;
      max-height: 100px;
      border-radius: 5px; }
  .ddd38.fcd10 .circular_photo img {
    border-radius: 10px; }
  .ddd38.fcd10 .circular_photo.small img {
    width: 34px;
    height: 34px;
    border-radius: 50%; }
  .ddd38.fcd10 .circular_photo.small.firm img {
    border-radius: 6px; }
  .ddd38.fcd10 .fixed_height {
    height: 40px; }
  .ddd38.fcd10 .details {
    cursor: pointer;
    background-color: #FBFBFB;
    border-top: 1px solid #eee; }
  .ddd38.fcd10 .startup_name {
    letter-spacing: 0.5px; }
  .ddd38.fcd10 .tiny_text {
    letter-spacing: 0.2px;
    line-height: 1.5; }
  .ddd38.fcd10 .js-details {
    cursor: pointer;
    padding: 10px;
    background-color: #FBFBFB;
    border-top: 1px solid #eee; }
    .ddd38.fcd10 .js-details.opened {
      background-color: #FFFFFF; }
    .ddd38.fcd10 .js-details:hover {
      background-color: #ffffff;
      color: #444; }
  .ddd38.fcd10 .date {
    position: absolute;
    right: 15px;
    top: 15px; }

.ddd38.fts93 .share_buttons .g-button {
  background: #333; }

.ddd38.fts93 .border {
  border-bottom: 1px solid #ddd; }

.ddd38.frs89 {
  width: 430px; }
  html.ms .ddd38.frs89 {
    width: 100%; }
  .ddd38.frs89 .screenshot {
    width: 100%;
    height: 200px;
    overflow: hidden; }
    .ddd38.frs89 .screenshot img {
      width: 100%;
      position: relative;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
  .ddd38.frs89 .press {
    border: 1px solid #eee; }
  .ddd38.frs89 .press, .ddd38.frs89 .main_line {
    -webkit-font-smoothing: antialiased; }
  .ddd38.frs89 .js-press {
    cursor: pointer; }
.dec77.fvl76 .nothanks {
  margin-top: 20px; }

.dec77.fvl76 .headline {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px; }

.dec77.fvl76 .user_response {
  margin-top: 10px; }
  .dec77.fvl76 .user_response .input {
    margin-bottom: 5px; }
  .dec77.fvl76 .user_response label {
    display: inline-block;
    font-weight: 300;
    font-size: 14px;
    color: #555;
    cursor: pointer; }
  .dec77.fvl76 .user_response input.other {
    font-size: 14px;
    height: 18px;
    width: 350px;
    margin-bottom: 10px; }
#embed.build .startup {
  *zoom: 1;
  margin: 20px 0px; }
  #embed.build .startup:after {
    content: "";
    display: table;
    clear: both; }
  #embed.build .startup .embed_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 25px;
    width: 100%; }
  #embed.build .startup .preview {
    width: 600px;
    margin-right: 20px;
    float: left;
    background-color: #e2e3e4;
    -webkit-box-shadow: 0 1px 5px #ccc inset;
            box-shadow: 0 1px 5px #ccc inset;
    border-radius: 5px;
    padding: 15px; }
    #embed.build .startup .preview .preview_title {
      font-weight: 300;
      font-size: 16px;
      color: #999;
      margin-bottom: 15px;
      text-shadow: 1px 1px #eee; }
      #embed.build .startup .preview .preview_title .syndicate_container {
        background-color: #ffffff;
        padding: 20px;
        margin-top: 25px;
        width: 300px;
        margin-left: auto;
        margin-right: auto; }
    #embed.build .startup .preview .button_preview {
      padding: 25px 25px 0;
      background-color: #fff;
      width: 100px;
      border-radius: 5px;
      margin: 0 auto; }
    #embed.build .startup .preview .button_preview.invest {
      width: 80px; }
    #embed.build .startup .preview .angellist_embed {
      border: none; }
    #embed.build .startup .preview .sort_by_scaffolding {
      margin: 14px 0px 0px 200px;
      color: #888;
      font-weight: 300; }
      #embed.build .startup .preview .sort_by_scaffolding img {
        margin-left: 5px; }
  #embed.build .startup .right_side {
    float: left;
    width: 250px;
    margin-left: 20px; }
    #embed.build .startup .right_side .title {
      font-weight: bold;
      font-size: 16px;
      margin-bottom: 5px; }
      #embed.build .startup .right_side .title.sub {
        font-weight: normal;
        font-size: 14px; }
    #embed.build .startup .right_side .code {
      height: 130px;
      width: 275px;
      color: #888;
      padding: 5px;
      font-size: 12px;
      font-family: courier;
      border: 1px solid #EAEAEA;
      border-radius: 5px; }
    #embed.build .startup .right_side .buttons_menu {
      margin: 5px 0; }
      #embed.build .startup .right_side .buttons_menu .label {
        font-weight: bold; }
      #embed.build .startup .right_side .buttons_menu .button_label {
        font-weight: bold;
        float: left; }
      #embed.build .startup .right_side .buttons_menu .buttons {
        float: left;
        background-color: #fff;
        overflow: hidden;
        padding: 5px 15px 5px 5px;
        border-radius: 5px;
        margin-left: 10px;
        border: 1px solid #eee; }
      #embed.build .startup .right_side .buttons_menu input {
        margin-left: 10px; }
      #embed.build .startup .right_side .buttons_menu label {
        font-weight: 300; }
    #embed.build .startup .right_side .loader-repl {
      float: right;
      display: none; }
    #embed.build .startup .right_side .something_missing {
      clear: both;
      float: left;
      font-size: 12px;
      font-weight: 300;
      color: #666; }

#embed.build .section_title {
  font-size: 16px;
  font-weight: bold; }

#embed.build .load_more {
  font-weight: bold;
  font-size: 14px; }

.embed.faq .section_header {
  font-size: 30px; }

.embed.faq .explanation {
  margin-bottom: 70px;
  font-size: 16px; }
  .embed.faq .explanation img {
    -webkit-box-shadow: #4d4d4d 0 5px 6px;
            box-shadow: #4d4d4d 0 5px 6px; }

.embed-build.recruiting {
  padding-top: 20px; }

.de9.fsn13 .mfp-container .apply_card {
  background-color: #fefefe;
  border-style: solid;
  border-width: 2px;
  border-color: #777;
  max-width: 650px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  top: 0;
  bottom: 0;
  margin-top: 75px;
  margin-bottom: 75px;
  border-radius: 4px; }
  html.ms .de9.fsn13 .mfp-container .apply_card .content .title {
    text-align: left !important;
    width: 100% !important;
    padding-left: 10px !important; }
  html.ms .de9.fsn13 .mfp-container .apply_card .content .description {
    width: 95% !important; }
  html.ms .de9.fsn13 .mfp-container .apply_card .content .usernote {
    height: 90px !important; }
  html.ms .de9.fsn13 .mfp-container .apply_card .content .tag .span {
    max-width: 70%; }
  .de9.fsn13 .mfp-container .apply_card .header {
    background-color: #111;
    position: relative; }
    .de9.fsn13 .mfp-container .apply_card .header .information {
      display: inline-block;
      width: 80%; }
    .de9.fsn13 .mfp-container .apply_card .header .user_photo {
      display: inline-block;
      height: 100%;
      width: 25%;
      min-width: 105px;
      background-repeat: no-repeat;
      background-position: right;
      -webkit-background-size: contain;
              background-size: contain;
      position: absolute;
      right: 0; }
      .de9.fsn13 .mfp-container .apply_card .header .user_photo img {
        float: right;
        height: 100%; }
  .de9.fsn13 .mfp-container .apply_card h1 {
    -webkit-margin-before: 0;
    -webkit-margin-after: 0;
    padding-top: 0.2em;
    color: #f5f5f5;
    padding-bottom: 0.1em; }
  .de9.fsn13 .mfp-container .apply_card h2 {
    text-align: left;
    -webkit-margin-before: 0;
    padding-top: 0.05em;
    color: #f5f5f5;
    padding-bottom: 0.5em;
    font-size: 14px;
    font-weight: 200;
    line-height: 13px;
    padding-left: 3%; }
    .de9.fsn13 .mfp-container .apply_card h2 .tag {
      max-width: 70%;
      display: inline-block; }
      .de9.fsn13 .mfp-container .apply_card h2 .tag span {
        text-transform: uppercase;
        font-size: 11px;
        text-decoration: none;
        color: #c7c7c7;
        font-weight: 500;
        font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif; }
  .de9.fsn13 .mfp-container .apply_card .content .card_row {
    padding-top: 25px;
    padding-bottom: 25px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-color: #EEE;
    border-bottom-width: 1px; }
  .de9.fsn13 .mfp-container .apply_card .content .title {
    vertical-align: top;
    text-align: right;
    line-height: 27px;
    width: 120px;
    display: inline-block;
    font-size: 15px;
    color: #777;
    padding-left: 0px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
  .de9.fsn13 .mfp-container .apply_card .content .description {
    display: inline-block;
    font-weight: 300;
    width: 70%;
    padding-left: 10px;
    margin-top: 0;
    line-height: 27px;
    font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 14px; }
    .de9.fsn13 .mfp-container .apply_card .content .description .startup {
      display: inline-block;
      padding-right: 8px;
      margin-bottom: 27px; }
    .de9.fsn13 .mfp-container .apply_card .content .description .startup_photo {
      border-bottom: 2px solid #eeeeee;
      border-right: 2px solid #e9eaec;
      border-left: 2px solid #e9eaec;
      border-top: 2px solid #f7f8f9;
      border-radius: 5px;
      padding: 5px;
      width: 80px;
      height: 80px;
      margin-left: auto;
      margin-right: auto; }
      .de9.fsn13 .mfp-container .apply_card .content .description .startup_photo .photo {
        width: 100%;
        height: 100%;
        background-color: #FFF;
        background-position: center;
        border-radius: 4px;
        background-repeat: no-repeat;
        -webkit-background-size: contain;
                background-size: contain; }
    .de9.fsn13 .mfp-container .apply_card .content .description .work_column {
      width: 120px;
      text-align: center;
      text-transform: uppercase;
      font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
      color: #777;
      line-height: 17px;
      margin-top: 0.2em; }
      .de9.fsn13 .mfp-container .apply_card .content .description .work_column .company_name {
        color: #888; }
      .de9.fsn13 .mfp-container .apply_card .content .description .work_column .role_name {
        color: #888; }
    .de9.fsn13 .mfp-container .apply_card .content .description .dates {
      color: #999;
      font-size: 14px;
      font-weight: 200; }
    .de9.fsn13 .mfp-container .apply_card .content .description .usernote {
      font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
      font-weight: 200;
      resize: none;
      padding-left: 6px;
      padding-right: 6px;
      padding-top: 4px;
      font-size: 16px;
      line-height: 24px;
      border-radius: 4px;
      display: block;
      width: 96%;
      height: 80px;
      border: 1px solid #dadada;
      -webkit-box-shadow: 0 0 10px #dadada;
              box-shadow: 0 0 10px #dadada;
      outline: none !important;
      border-radius: 4px;
      -webkit-transition: border-color 0.7s, -webkit-box-shadow 0.7s;
              transition: border-color 0.7s, box-shadow 0.7s; }
      .de9.fsn13 .mfp-container .apply_card .content .description .usernote:focus {
        outline: none !important;
        border: 1px solid #9ecaed;
        -webkit-box-shadow: 0 0 10px #9ecaed;
                box-shadow: 0 0 10px #9ecaed; }
  .de9.fsn13 .mfp-container .apply_card .username {
    text-align: left;
    font-size: 25px;
    font-weight: 100;
    padding-left: 3%;
    font-family: "HelveticaNeue-Thin", "Helvetica Neue Thin", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; }
    .de9.fsn13 .mfp-container .apply_card .username .close_button {
      color: #777;
      cursor: pointer; }
      .de9.fsn13 .mfp-container .apply_card .username .close_button:hover {
        color: #EEE; }
  .de9.fsn13 .mfp-container .apply_card .send_profile.g-button.user_info {
    padding: 0;
    height: 20px;
    margin-left: 10px;
    text-align: center;
    background-color: #3f81c7;
    text-decoration: none;
    text-shadow: 0 -1px 0 #666;
    color: white;
    display: inline-block;
    line-height: 42px;
    height: 42px;
    float: right;
    font-size: 18px;
    width: 120px;
    border-radius: 5px;
    cursor: pointer; }
    .de9.fsn13 .mfp-container .apply_card .send_profile.g-button.user_info:hover {
      background-color: #4a88cb; }
    .de9.fsn13 .mfp-container .apply_card .send_profile.g-button.user_info .apply_text img {
      margin-top: 15px; }
  .de9.fsn13 .mfp-container .apply_card .edit_profile {
    line-height: 42px;
    height: 42px;
    font-size: 18px;
    display: inline-block;
    text-decoration: none;
    color: #3f81c7; }
    .de9.fsn13 .mfp-container .apply_card .edit_profile:hover {
      color: #5fA1F7; }
  .de9.fsn13 .mfp-container .apply_card .apply_buttons {
    margin-bottom: 15px;
    margin-top: 15px;
    text-align: right;
    padding-right: 51px; }

.de9.fsn13.mfp-move-horizontal .mfp-with-anim {
  opacity: 0;
  -webkit-transition: all 0.4s;
          transition: all 0.4s;
  -webkit-transform: translateX(-250px);
      -ms-transform: translateX(-250px);
          transform: translateX(-250px); }

.de9.fsn13.mfp-move-horizontal.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.4s;
          transition: all 0.4s; }

.de9.fsn13.mfp-move-horizontal.mfp-ready .mfp-with-anim {
  opacity: 1;
  -webkit-transform: translateX(0px);
      -ms-transform: translateX(0px);
          transform: translateX(0px); }

.de9.fsn13.mfp-move-horizontal.mfp-ready.mfp-bg {
  opacity: 0.8; }

.de9.fsn13.mfp-move-horizontal.mfp-removing .mfp-with-anim {
  -webkit-transform: translateX(250px);
      -ms-transform: translateX(250px);
          transform: translateX(250px);
  opacity: 0; }

.de9.fsn13.mfp-move-horizontal.mfp-removing.mfp-bg {
  opacity: 0; }

.de9.fsn13 .angellist_icon {
  width: 36px;
  height: 36px;
  float: left; }
  .de9.fsn13 .angellist_icon .tall {
    width: 43px;
    height: 43px; }

.de9.fsn13 .apply_container .apply_text {
  padding-left: 15px; }
  .de9.fsn13 .apply_container .apply_text.tall {
    padding-left: 50px; }

.de9.fsn13 .angellist_sent_embed_button.g-button.tall {
  margin-top: 10px; }

.de9.fsn13 .middle .tall {
  line-height: 44px; }

.de9.fsn13 .angellist_sent_embed_button.g-button {
  background-color: #d4dae1;
  text-align: center;
  color: #888;
  text-shadow: none;
  margin-bottom: 6px;
  height: 44px;
  line-height: 44px; }
  .de9.fsn13 .angellist_sent_embed_button.g-button .tall {
    height: 44px;
    line-height: 44px; }
  .de9.fsn13 .angellist_sent_embed_button.g-button:hover {
    background-color: #e6eaed; }

.de9.fsn13 .job_container {
  width: 250px;
  padding: 20px; }

.de9.fsn13 .job_title {
  font-weight: bold;
  line-height: 1.4em;
  margin-top: 8px;
  font-size: 15px; }

.de9.fsn13 .job {
  margin-bottom: 2px; }

.de9.fsn13 .tags {
  color: #aaaaaa;
  font-weight: normal;
  font-size: 13px;
  margin-top: 3px; }
  .de9.fsn13 .tags.compensation {
    margin-bottom: 8px; }

.de9.fsn13 .angellist_follow_embed_button {
  position: absolute;
  height: 20px;
  text-decoration: none;
  text-shadow: 0 -1px 0 #666;
  color: white;
  display: inline-block;
  line-height: 21px;
  font-size: 12px;
  cursor: pointer; }
  .de9.fsn13 .angellist_follow_embed_button.inactive {
    background: url("/images/embed/sass/fbtn-btn.png");
    padding-left: 25px;
    width: 43px; }
    .de9.fsn13 .angellist_follow_embed_button.inactive img {
      margin-left: 10px; }
  .de9.fsn13 .angellist_follow_embed_button.inactive:hover {
    background: url("/images/embed/sass/fbtn-btn-h.png"); }
  .de9.fsn13 .angellist_follow_embed_button.active {
    background: url("/images/embed/sass/fbtn-btn-f2.png");
    padding-left: 7px;
    width: 61px; }
    .de9.fsn13 .angellist_follow_embed_button.active img {
      margin-left: 15px; }
  .de9.fsn13 .angellist_follow_embed_button.invest.inactive {
    width: 41px;
    padding-left: 27px; }
  .de9.fsn13 .angellist_follow_embed_button.invest.active {
    padding-left: 12px;
    width: 56px; }
  .de9.fsn13 .angellist_follow_embed_button.empty {
    background: url(/images/embed/sass/fbtn-peace-blue.png);
    width: 20px; }
  .de9.fsn13 .angellist_follow_embed_button.view {
    background: url(/images/embed/sass/fbtn-btn-left.png);
    background-repeat: no-repeat;
    padding-left: 22px;
    width: 150px; }
    .de9.fsn13 .angellist_follow_embed_button.view img {
      margin-left: 10px; }
    .de9.fsn13 .angellist_follow_embed_button.view .middle {
      background-image: url("/images/embed/sass/fbtn-btn-bkgd.png");
      background-repeat: repeat-x;
      padding: 0 2px;
      float: left; }
      .de9.fsn13 .angellist_follow_embed_button.view .middle a {
        text-decoration: none; }
        .de9.fsn13 .angellist_follow_embed_button.view .middle a:visited, .de9.fsn13 .angellist_follow_embed_button.view .middle a:active, .de9.fsn13 .angellist_follow_embed_button.view .middle a:link {
          color: black; }
        .de9.fsn13 .angellist_follow_embed_button.view .middle a:hover {
          text-decoration: underline; }
    .de9.fsn13 .angellist_follow_embed_button.view .right {
      float: left;
      width: 3px;
      background-image: url("/images/embed/sass/fbtn-peace-blue.png");
      background-position: 3px 0; }

.de9.fsn13 .angellist_follow_embed_count {
  position: absolute;
  left: 69px;
  width: 40px; }
  .de9.fsn13 .angellist_follow_embed_count div {
    line-height: 20px;
    font-size: 11px;
    float: left; }
  .de9.fsn13 .angellist_follow_embed_count .left {
    width: 6px;
    background-image: url("/images/embed/sass/fbtn-bubble.png"); }
  .de9.fsn13 .angellist_follow_embed_count .middle {
    background-image: url("/images/embed/sass/fbtn-bubble-bkgd.png");
    background-repeat: repeat-x;
    padding: 0 2px; }
    .de9.fsn13 .angellist_follow_embed_count .middle a {
      text-decoration: none; }
      .de9.fsn13 .angellist_follow_embed_count .middle a:visited, .de9.fsn13 .angellist_follow_embed_count .middle a:active, .de9.fsn13 .angellist_follow_embed_count .middle a:link {
        color: black; }
      .de9.fsn13 .angellist_follow_embed_count .middle a:hover {
        text-decoration: underline; }
  .de9.fsn13 .angellist_follow_embed_count .right {
    width: 3px;
    background-image: url("/images/embed/sass/fbtn-bubble.png");
    background-position: -19px; }

.de9.fsn13 .angellist_follow_embed_count.invest {
  width: 55px; }

.de9.fsn13 .middle {
  line-height: 38px; }

.de9.fsn13 .angellist_apply_embed_button.g-button, .de9.fsn13 .angellist_icon_embed_button, .de9.fsn13 .angellist_view_embed_button, .de9.fsn13 .angellist_sent_embed_button {
  max-width: 250px;
  text-align: left;
  background-color: #3f81c7;
  text-decoration: none;
  text-shadow: 0 -1px 0 #666;
  color: white;
  display: inline-block;
  line-height: 10px;
  height: 38px;
  font-size: 18px;
  width: 100%;
  border-radius: 5px;
  cursor: pointer;
  padding: 0;
  margin-top: 0px; }
  .de9.fsn13 .angellist_apply_embed_button.g-button .apply_divider, .de9.fsn13 .angellist_icon_embed_button .apply_divider, .de9.fsn13 .angellist_view_embed_button .apply_divider, .de9.fsn13 .angellist_sent_embed_button .apply_divider {
    height: 32px;
    width: 1px;
    margin-top: 3px;
    margin-right: 15px;
    float: left;
    background-color: #4f91f7; }
    .de9.fsn13 .angellist_apply_embed_button.g-button .apply_divider .tall, .de9.fsn13 .angellist_icon_embed_button .apply_divider .tall, .de9.fsn13 .angellist_view_embed_button .apply_divider .tall, .de9.fsn13 .angellist_sent_embed_button .apply_divider .tall {
      margin-top: 6px; }
  .de9.fsn13 .angellist_apply_embed_button.g-button.tall, .de9.fsn13 .angellist_icon_embed_button.tall, .de9.fsn13 .angellist_view_embed_button.tall, .de9.fsn13 .angellist_sent_embed_button.tall {
    height: 44px;
    line-height: 44px; }
  .de9.fsn13 .angellist_apply_embed_button.g-button.inactive, .de9.fsn13 .angellist_icon_embed_button.inactive, .de9.fsn13 .angellist_view_embed_button.inactive, .de9.fsn13 .angellist_sent_embed_button.inactive {
    background: url("/images/embed/sass/fbtn-btn.png");
    padding-left: 25px;
    width: 43px; }
    .de9.fsn13 .angellist_apply_embed_button.g-button.inactive img, .de9.fsn13 .angellist_icon_embed_button.inactive img, .de9.fsn13 .angellist_view_embed_button.inactive img, .de9.fsn13 .angellist_sent_embed_button.inactive img {
      margin-left: 10px; }
  .de9.fsn13 .angellist_apply_embed_button.g-button.inactive:hover, .de9.fsn13 .angellist_icon_embed_button.inactive:hover, .de9.fsn13 .angellist_view_embed_button.inactive:hover, .de9.fsn13 .angellist_sent_embed_button.inactive:hover {
    background: url("/images/embed/sass/fbtn-btn-h.png"); }
  .de9.fsn13 .angellist_apply_embed_button.g-button.active, .de9.fsn13 .angellist_icon_embed_button.active, .de9.fsn13 .angellist_view_embed_button.active, .de9.fsn13 .angellist_sent_embed_button.active {
    background: url("/images/embed/sass/fbtn-btn-f2.png");
    padding-left: 7px;
    width: 61px; }
    .de9.fsn13 .angellist_apply_embed_button.g-button.active img, .de9.fsn13 .angellist_icon_embed_button.active img, .de9.fsn13 .angellist_view_embed_button.active img, .de9.fsn13 .angellist_sent_embed_button.active img {
      margin-left: 15px; }
  .de9.fsn13 .angellist_apply_embed_button.g-button:hover, .de9.fsn13 .angellist_icon_embed_button:hover, .de9.fsn13 .angellist_view_embed_button:hover, .de9.fsn13 .angellist_sent_embed_button:hover {
    background-color: #4a88cb; }

.de9.fsn13 .angellist_icon_embed_button {
  width: 38px; }

.de9.fsn13 .angellist_view_embed_button {
  width: 170px;
  text-align: center; }

.de9.fsn13 .apply_container .apply_container_with_description {
  width: 250px;
  text-align: center; }

.de9.fse64.embed.syndicate {
  background-color: transparent;
  padding: 0px;
  max-width: 1000px; }
  html.mm .de9.fse64.embed.syndicate {
    min-width: 400px; }

.de9.fse64 .al_header {
  overflow: hidden;
  *zoom: 1;
  min-height: 105px;
  position: relative; }
  .de9.fse64 .al_header a {
    display: inline-block; }
  .de9.fse64 .al_header a:hover {
    color: "#1982D1"; }
  .de9.fse64 .al_header .al_pic {
    border: 1px solid "#dddddd";
    float: left;
    line-height: 86px;
    margin-right: 20px;
    height: 90px;
    width: 90px;
    padding: 5px;
    padding-left: 0; }
    @media only screen and (max-device-width: 480px) {
      .de9.fse64 .al_header .al_pic {
        margin-right: 15px; } }
    .de9.fse64 .al_header .al_pic img {
      max-height: 90px;
      max-width: 90px;
      vertical-align: middle; }
  .de9.fse64 .al_header .al_content {
    margin: 0;
    vertical-align: middle;
    overflow: hidden; }
    .de9.fse64 .al_header .al_content .left_side {
      width: 50%;
      float: left;
      min-width: 140px; }
    .de9.fse64 .al_header .al_content .right_side {
      width: 100% !important;
      float: left !important;
      min-width: 130px; }
      .de9.fse64 .al_header .al_content .right_side .syndicate_block {
        display: inline-block;
        width: 110px;
        margin-top: 15px; }
      .de9.fse64 .al_header .al_content .right_side .syndicate_information_title {
        color: #bbbbbb !important;
        font-size: 12px;
        font-weight: 500;
        text-transform: uppercase;
        text-align: left;
        margin-top: 0; }
      .de9.fse64 .al_header .al_content .right_side .syndicate_information {
        font-weight: 500;
        font-size: 15px;
        margin-top: 0;
        text-align: left; }
    .de9.fse64 .al_header .al_content .al_content_head {
      vertical-align: middle; }
      .de9.fse64 .al_header .al_content .al_content_head .widget_name {
        font-size: 12px;
        color: #BBB !important;
        font-weight: 500; }
      .de9.fse64 .al_header .al_content .al_content_head .al_name {
        float: left;
        margin: 0px 0 7px;
        font-weight: bold;
        font-size: 18px;
        line-height: 18px; }
        .de9.fse64 .al_header .al_content .al_content_head .al_name.syndicate {
          font-size: 24px;
          float: none; }
          .de9.fse64 .al_header .al_content .al_content_head .al_name.syndicate a {
            text-transform: none;
            color: #111;
            font-size: 16px;
            line-height: 18px; }
        .de9.fse64 .al_header .al_content .al_content_head .al_name a {
          color: "#475C66"; }
        .de9.fse64 .al_header .al_content .al_content_head .al_name a:hover {
          color: "#1982D1"; }
      .de9.fse64 .al_header .al_content .al_content_head .al_buttons {
        float: right; }
        @media only screen and (max-device-width: 480px) {
          .de9.fse64 .al_header .al_content .al_content_head .al_buttons {
            display: block;
            margin: 5px 0; } }
        .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_follow_button, .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_invest_button {
          float: right; }
          @media only screen and (max-device-width: 480px) {
            .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_follow_button, .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_invest_button {
              display: block; } }
          .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_follow_button .g-button, .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_invest_button .g-button {
            padding-right: 15px;
            padding-left: 15px;
            color: white !important;
            text-decoration: none; }
        .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_follow_button.al_invest .g-button {
          color: #666; }
        .de9.fse64 .al_header .al_content .al_content_head .al_buttons .al_invest_button {
          margin-left: 10px; }
    .de9.fse64 .al_header .al_content .angellist-back.syndicate.g-button {
      line-height: 18px;
      width: 44px;
      font-weight: 200;
      font-size: 14px;
      margin-top: 10px; }
      .de9.fse64 .al_header .al_content .angellist-back.syndicate.g-button:hover {
        background-color: #4a88cb !important;
        color: white !important; }
  .de9.fse64 .al_header .al_tags {
    font-size: 11px;
    line-height: 16px;
    margin: 5px 0;
    background: none;
    padding: 0; }
    .de9.fse64 .al_header .al_tags .tag {
      display: inline;
      color: #999; }
    .de9.fse64 .al_header .al_tags a {
      color: #999;
      font-size: 11px; }
      .de9.fse64 .al_header .al_tags a:hover {
        color: #999; }

.de9.fse64 .al_detail {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  margin-top: 15px;
  overflow: hidden;
  vertical-align: top;
  min-width: 200px; }
  @media only screen and (max-device-width: 480px) {
    .de9.fse64 .al_detail {
      margin-top: 3px; } }
  .de9.fse64 .al_detail .portfolio_header {
    color: #bbbbbb !important;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: left;
    margin-top: 0;
    margin-bottom: 10px; }
  .de9.fse64 .al_detail .al_long_description {
    max-width: 570px;
    margin-bottom: 20px; }
    .de9.fse64 .al_detail .al_long_description a {
      color: "#545454"; }
    .de9.fse64 .al_detail .al_long_description a:hover {
      color: "#1982D1"; }
  .de9.fse64 .al_detail .al_roles {
    overflow: hidden;
    *zoom: 1; }
    .de9.fse64 .al_detail .al_roles .al_role {
      float: left;
      min-width: 33%;
      height: 40px;
      margin-bottom: 10px;
      overflow: hidden; }
      .de9.fse64 .al_detail .al_roles .al_role .al_pic {
        display: block;
        float: left;
        margin-bottom: 10px;
        margin-right: 10px;
        padding-bottom: 0; }
      .de9.fse64 .al_detail .al_roles .al_role img {
        border: 1px solid "#dddddd"; }
      .de9.fse64 .al_detail .al_roles .al_role .al_role_text {
        float: left;
        margin: 2px 0 0 0;
        width: 85px;
        color: "#1982D1"; }
        .de9.fse64 .al_detail .al_roles .al_role .al_role_text a, .de9.fse64 .al_detail .al_roles .al_role .al_role_text .al_invited_name {
          height: 20px;
          font-size: 15px;
          overflow: hidden;
          display: block; }
          html.ms .de9.fse64 .al_detail .al_roles .al_role .al_role_text a, html.ms .de9.fse64 .al_detail .al_roles .al_role .al_role_text .al_invited_name {
            font-size: 13px; }
      .de9.fse64 .al_detail .al_roles .al_role .al_title {
        text-transform: uppercase;
        color: #999;
        letter-spacing: 0.15em;
        font-size: 10px;
        font-weight: bold;
        margin-bottom: 13px; }
        html.ms .de9.fse64 .al_detail .al_roles .al_role .al_title {
          font-size: 9px; }
@media only screen and (min-width: 768px) {
  .deb84.fpw70 .inset {
    min-height: 140px; } }

.deb84.fpw70 .code {
  word-wrap: break-word;
  font-family: courier; }
.dem95.fse31 > .content_wrapper > .content_holder > .loader, .dem95.fbn7 .loader {
  display: none;
  width: 20px;
  height: 20px;
  background: transparent url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") no-repeat 50% 50% !important; }

html.no-ms .dem95.as_table .table {
  display: table;
  width: 100%; }

html.no-ms .dem95.as_table .tr {
  display: table-row; }

html.no-ms .dem95.as_table .td {
  display: table-cell;
  vertical-align: top; }

html.no-ms .dem95.as_table .tbody {
  display: table-row-group; }

.dem95.fse31 > .content_wrapper {
  max-height: 715px;
  overflow-y: scroll; }

.dem95.fse31 > .tabs_wrapper {
  background-color: #fafafa; }
  .dem95.fse31 > .tabs_wrapper .td {
    border: 1px solid #e8e8e8; }
    .dem95.fse31 > .tabs_wrapper .td + .td {
      border-left: none; }

.dem95.fse31 > .content_wrapper > .content_holder {
  background-color: #fafafa; }
  .dem95.fse31 > .content_wrapper > .content_holder > .loader {
    margin: 12px; }

.dem95.fse31.loading > .content_wrapper > .content_holder > .loader {
  display: block; }

.dem95.fse31.for_backer_management > .content_wrapper {
  border-top: 0; }

html.ms .dem95.fse31.for_backer_management .tbody .tr {
  border-bottom: none; }

html.ms .dem95.fse31 .tbody .tr {
  padding: 12px 0;
  border-bottom: 1px solid #e8e8e8; }

.dem95.ftb11 {
  background-color: #fafafa;
  cursor: pointer;
  padding: 10px 20px;
  text-align: center;
  color: #777; }
  .dem95.ftb11.for_closing_management {
    padding-right: 15px;
    padding-left: 15px; }
  .dem95.ftb11.for_backer_management.td {
    background-color: #fff;
    padding: 21px 24.5px;
    font-size: 14px;
    border: none;
    border-bottom: 1px solid #e8e8e8; }
    .dem95.ftb11.for_backer_management.td:hover {
      color: #333; }
    .dem95.ftb11.for_backer_management.td:active {
      color: #777; }
    .dem95.ftb11.for_backer_management.td.selected {
      -webkit-box-shadow: 0 -2px 0 black inset;
              box-shadow: 0 -2px 0 black inset; }
    .dem95.ftb11.for_backer_management.td > .subtitle {
      color: #999; }
  .dem95.ftb11.selected {
    background-color: #fff;
    pointer-events: none;
    cursor: auto; }
    .dem95.ftb11.selected > .title {
      color: #333333;
      font-weight: bold; }
    .dem95.ftb11.selected > .subtitle {
      color: #999; }

.dem95 .dem95.fsn99.as_default, .dem95 .dem95.fsn5 {
  position: relative;
  padding: 15px 0;
  color: #999;
  font-size: 14px; }

.dem95 .dem95.fsn99.for_backer_management, .dem95 .dem95.fsn5.for_backer_management {
  padding: 20px 0; }
  .dem95 .dem95.fsn99.for_backer_management:first-child, .dem95 .dem95.fsn5.for_backer_management:first-child {
    padding-left: 15px; }
  .dem95 .td.dem95.fsn99.for_backer_management, .dem95 .td.dem95.fsn5.for_backer_management {
    vertical-align: bottom; }

.dem95.fsn99.as_title {
  font-weight: bold;
  font-size: 16px; }

html.ms .dem95.fsn99.for_backer_management {
  display: none; }

.dem95.fsn5 {
  cursor: pointer; }
  html.ms .dem95.fsn5.for_backer_management {
    display: none; }
  .dem95.fsn5.closing_pending_admin.investor {
    width: 220px; }
  .dem95.fsn5.closing_pending_admin:not(.uk).status {
    width: 100px;
    opacity: 0.5;
    pointer-events: none;
    cursor: auto; }
  .dem95.fsn5.for_closing_management.investor {
    width: 220px; }
  .dem95.fsn5.for_closing_management.status {
    width: 220px; }
  .dem95.fsn5:hover {
    color: #333435; }
  .dem95.fsn5:after {
    position: relative;
    display: inline-block;
    top: 2px;
    left: 8px;
    content: ' ';
    -webkit-background-size: 24px 13px;
            background-size: 24px 13px;
    width: 6px;
    height: 13px;
    background-image: url("/assets/icons/sorting_arrows-b8376c322d3f4d01ac205afb50a03fb1.png");
    background-position: -9px 0px; }
  .dem95.fsn5.descending:after {
    background-position: 0px 0px; }
  .dem95.fsn5.ascending:after {
    background-position: -18px 0px; }
  html.ms .dem95.fsn5:after {
    right: 0px; }

.dem95.fbn7 {
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  padding: 10px 0;
  text-transform: uppercase;
  color: #999;
  background-color: #efefef; }
  .dem95.fbn7 .loader {
    margin: 0 auto; }
  .dem95.fbn7.loading {
    background-color: auto; }
    .dem95.fbn7.loading .loader {
      display: block; }
    .dem95.fbn7.loading .text {
      display: none; }
.dems21.fme51.precommitted .control .link.guarantee, .dems21.fme51.precommitted .control .link.accept, .dems21.fme51.precommitted .control .link.dont_guarantee, .dems21.fme51.precommitted .control .link.guarantee:link, .dems21.fme51.precommitted .control .link.accept:link, .dems21.fme51.precommitted .control .link.dont_guarantee:link, .dems21.fme51.precommitted .control .link.guarantee:visited, .dems21.fme51.precommitted .control .link.accept:visited, .dems21.fme51.precommitted .control .link.dont_guarantee:visited {
  margin: 0;
  border-radius: 4px;
  border: none;
  background: none;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  display: inline-block; }
  .dems21.fme51.precommitted .control .link.guarantee:hover, .dems21.fme51.precommitted .control .link.accept:hover, .dems21.fme51.precommitted .control .link.dont_guarantee:hover, .dems21.fme51.precommitted .control .link.guarantee:active, .dems21.fme51.precommitted .control .link.accept:active, .dems21.fme51.precommitted .control .link.dont_guarantee:active, .dems21.fme51.precommitted .control .link.guarantee:link:hover, .dems21.fme51.precommitted .control .link.accept:link:hover, .dems21.fme51.precommitted .control .link.dont_guarantee:link:hover, .dems21.fme51.precommitted .control .link.guarantee:link:active, .dems21.fme51.precommitted .control .link.accept:link:active, .dems21.fme51.precommitted .control .link.dont_guarantee:link:active, .dems21.fme51.precommitted .control .link.guarantee:visited:hover, .dems21.fme51.precommitted .control .link.accept:visited:hover, .dems21.fme51.precommitted .control .link.dont_guarantee:visited:hover, .dems21.fme51.precommitted .control .link.guarantee:visited:active, .dems21.fme51.precommitted .control .link.accept:visited:active, .dems21.fme51.precommitted .control .link.dont_guarantee:visited:active {
    outline: none;
    text-decoration: none; }

.dems21.fme51.precommitted .control .link.guarantee, .dems21.fme51.precommitted .control .link.accept, .dems21.fme51.precommitted .control .link.dont_guarantee, .dems21.fme51.precommitted .control .link.guarantee:link, .dems21.fme51.precommitted .control .link.accept:link, .dems21.fme51.precommitted .control .link.dont_guarantee:link, .dems21.fme51.precommitted .control .link.guarantee:visited, .dems21.fme51.precommitted .control .link.accept:visited, .dems21.fme51.precommitted .control .link.dont_guarantee:visited, .dems21.fme51.precommitted .control .gray.link.guarantee, .dems21.fme51.precommitted .control .gray.link.accept, .dems21.fme51.precommitted .control .gray.link.dont_guarantee, .dems21.fme51.precommitted .control .gray.link.guarantee:link, .dems21.fme51.precommitted .control .gray.link.accept:link, .dems21.fme51.precommitted .control .gray.link.dont_guarantee:link, .dems21.fme51.precommitted .control .gray.link.guarantee:visited, .dems21.fme51.precommitted .control .gray.link.accept:visited, .dems21.fme51.precommitted .control .gray.link.dont_guarantee:visited {
  color: #444;
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.dems21.fme51.precommitted .control .link.guarantee:hover, .dems21.fme51.precommitted .control .link.accept:hover, .dems21.fme51.precommitted .control .link.dont_guarantee:hover, .dems21.fme51.precommitted .control .gray.link.guarantee:hover, .dems21.fme51.precommitted .control .gray.link.accept:hover, .dems21.fme51.precommitted .control .gray.link.dont_guarantee:hover {
  background-color: #e6eaed;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
  background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
  background-image: linear-gradient(#e6eaed, #e6eaed);
  text-shadow: none; }

.dems21.fme51.precommitted .control .link.guarantee:active, .dems21.fme51.precommitted .control .link.accept:active, .dems21.fme51.precommitted .control .link.dont_guarantee:active, .dems21.fme51.precommitted .control .gray.link.guarantee:active, .dems21.fme51.precommitted .control .gray.link.accept:active, .dems21.fme51.precommitted .control .gray.link.dont_guarantee:active {
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.dems21.fme51.precommitted .control .alternate.link.guarantee, .dems21.fme51.precommitted .control .alternate.link.accept, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee, .dems21.fme51.precommitted .control .alternate.link.guarantee:link, .dems21.fme51.precommitted .control .alternate.link.accept:link, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:link, .dems21.fme51.precommitted .control .alternate.link.guarantee:visited, .dems21.fme51.precommitted .control .alternate.link.accept:visited, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:visited, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee, .dems21.fme51.precommitted .control .gray.alternate.link.accept, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:link, .dems21.fme51.precommitted .control .gray.alternate.link.accept:link, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:link, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:visited, .dems21.fme51.precommitted .control .gray.alternate.link.accept:visited, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:visited {
  color: #888;
  background-color: #d4dae1;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
  background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
  background-image: linear-gradient(#d4dae1, #d4dae1);
  text-shadow: none; }

.dems21.fme51.precommitted .control .alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .alternate.link.accept:hover, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .gray.alternate.link.accept:hover, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:hover {
  background-color: #dde2e7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
  background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
  background-image: linear-gradient(#dde2e7, #dde2e7);
  text-shadow: none; }

.dems21.fme51.precommitted .control .alternate.link.guarantee:active, .dems21.fme51.precommitted .control .alternate.link.accept:active, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:active, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:active, .dems21.fme51.precommitted .control .gray.alternate.link.accept:active, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:active {
  background-color: #cbd3da;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#cbd3da), to(#cbd3da));
  background-image: -webkit-linear-gradient(#cbd3da, #cbd3da);
  background-image: linear-gradient(#cbd3da, #cbd3da);
  text-shadow: none; }

.dems21.fme51.precommitted .control .alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .alternate.link.accept:hover, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .gray.alternate.link.accept:hover, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:hover {
  cursor: pointer; }
  .dems21.fme51.precommitted .control .alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .alternate.link.accept:hover, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .alternate.link.guarantee:hover:link, .dems21.fme51.precommitted .control .alternate.link.accept:hover:link, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:hover:link, .dems21.fme51.precommitted .control .alternate.link.guarantee:hover:visited, .dems21.fme51.precommitted .control .alternate.link.accept:hover:visited, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:hover:visited, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .gray.alternate.link.accept:hover, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:hover:link, .dems21.fme51.precommitted .control .gray.alternate.link.accept:hover:link, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:hover:link, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:hover:visited, .dems21.fme51.precommitted .control .gray.alternate.link.accept:hover:visited, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:hover:visited {
    color: #444;
    background-color: #dde2e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
    background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
    background-image: linear-gradient(#dde2e7, #dde2e7);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .alternate.link.guarantee:hover:hover, .dems21.fme51.precommitted .control .alternate.link.accept:hover:hover, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:hover:hover, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:hover:hover, .dems21.fme51.precommitted .control .gray.alternate.link.accept:hover:hover, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:hover:hover {
    background-color: #e6eaed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
    background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
    background-image: linear-gradient(#e6eaed, #e6eaed);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .alternate.link.guarantee:hover:active, .dems21.fme51.precommitted .control .alternate.link.accept:hover:active, .dems21.fme51.precommitted .control .alternate.link.dont_guarantee:hover:active, .dems21.fme51.precommitted .control .gray.alternate.link.guarantee:hover:active, .dems21.fme51.precommitted .control .gray.alternate.link.accept:hover:active, .dems21.fme51.precommitted .control .gray.alternate.link.dont_guarantee:hover:active {
    background-color: #d4dae1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
    background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
    background-image: linear-gradient(#d4dae1, #d4dae1);
    text-shadow: none; }

.dems21.fme51.precommitted .control .inverse.link.guarantee, .dems21.fme51.precommitted .control .inverse.link.accept, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee, .dems21.fme51.precommitted .control .inverse.link.guarantee:link, .dems21.fme51.precommitted .control .inverse.link.accept:link, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:link, .dems21.fme51.precommitted .control .inverse.link.guarantee:visited, .dems21.fme51.precommitted .control .inverse.link.accept:visited, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:visited, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee, .dems21.fme51.precommitted .control .gray.inverse.link.accept, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:link, .dems21.fme51.precommitted .control .gray.inverse.link.accept:link, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:link, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:visited, .dems21.fme51.precommitted .control .gray.inverse.link.accept:visited, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:visited {
  color: #f0f0f0;
  background-color: #677c91;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
  background-image: -webkit-linear-gradient(#677c91, #677c91);
  background-image: linear-gradient(#677c91, #677c91);
  text-shadow: none; }

.dems21.fme51.precommitted .control .inverse.link.guarantee:hover, .dems21.fme51.precommitted .control .inverse.link.accept:hover, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:hover, .dems21.fme51.precommitted .control .gray.inverse.link.accept:hover, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:hover {
  background-color: #6f8498;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6f8498), to(#6f8498));
  background-image: -webkit-linear-gradient(#6f8498, #6f8498);
  background-image: linear-gradient(#6f8498, #6f8498);
  text-shadow: none; }

.dems21.fme51.precommitted .control .inverse.link.guarantee:active, .dems21.fme51.precommitted .control .inverse.link.accept:active, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:active, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:active, .dems21.fme51.precommitted .control .gray.inverse.link.accept:active, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:active {
  background-color: #617488;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#617488), to(#617488));
  background-image: -webkit-linear-gradient(#617488, #617488);
  background-image: linear-gradient(#617488, #617488);
  text-shadow: none; }

.dems21.fme51.precommitted .control .inverse.link.guarantee:hover, .dems21.fme51.precommitted .control .inverse.link.accept:hover, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .inverse.link.guarantee:hover:link, .dems21.fme51.precommitted .control .inverse.link.accept:hover:link, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:hover:link, .dems21.fme51.precommitted .control .inverse.link.guarantee:hover:visited, .dems21.fme51.precommitted .control .inverse.link.accept:hover:visited, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:hover:visited, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:hover, .dems21.fme51.precommitted .control .gray.inverse.link.accept:hover, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:hover:link, .dems21.fme51.precommitted .control .gray.inverse.link.accept:hover:link, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:hover:link, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:hover:visited, .dems21.fme51.precommitted .control .gray.inverse.link.accept:hover:visited, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:hover:visited {
  color: #fff;
  background-color: #75899d;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#75899d), to(#75899d));
  background-image: -webkit-linear-gradient(#75899d, #75899d);
  background-image: linear-gradient(#75899d, #75899d);
  text-shadow: none; }

.dems21.fme51.precommitted .control .inverse.link.guarantee:hover:hover, .dems21.fme51.precommitted .control .inverse.link.accept:hover:hover, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:hover:hover, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:hover:hover, .dems21.fme51.precommitted .control .gray.inverse.link.accept:hover:hover, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:hover:hover {
  background-color: #7e90a3;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#7e90a3), to(#7e90a3));
  background-image: -webkit-linear-gradient(#7e90a3, #7e90a3);
  background-image: linear-gradient(#7e90a3, #7e90a3);
  text-shadow: none; }

.dems21.fme51.precommitted .control .inverse.link.guarantee:hover:active, .dems21.fme51.precommitted .control .inverse.link.accept:hover:active, .dems21.fme51.precommitted .control .inverse.link.dont_guarantee:hover:active, .dems21.fme51.precommitted .control .gray.inverse.link.guarantee:hover:active, .dems21.fme51.precommitted .control .gray.inverse.link.accept:hover:active, .dems21.fme51.precommitted .control .gray.inverse.link.dont_guarantee:hover:active {
  background-color: #6c8196;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6c8196), to(#6c8196));
  background-image: -webkit-linear-gradient(#6c8196, #6c8196);
  background-image: linear-gradient(#6c8196, #6c8196);
  text-shadow: none; }

.dems21.fme51.precommitted .control .blue.link.guarantee, .dems21.fme51.precommitted .control .blue.link.accept, .dems21.fme51.precommitted .control .blue.link.dont_guarantee, .dems21.fme51.precommitted .control .blue.link.guarantee:link, .dems21.fme51.precommitted .control .blue.link.accept:link, .dems21.fme51.precommitted .control .blue.link.dont_guarantee:link, .dems21.fme51.precommitted .control .blue.link.guarantee:visited, .dems21.fme51.precommitted .control .blue.link.accept:visited, .dems21.fme51.precommitted .control .blue.link.dont_guarantee:visited {
  color: #f0f0f0;
  background-color: #3f81c7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
  background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
  background-image: linear-gradient(#3f81c7, #3f81c7);
  text-shadow: none; }

.dems21.fme51.precommitted .control .blue.link.guarantee:hover, .dems21.fme51.precommitted .control .blue.link.accept:hover, .dems21.fme51.precommitted .control .blue.link.dont_guarantee:hover {
  background-color: #4a88cb;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
  background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
  background-image: linear-gradient(#4a88cb, #4a88cb);
  text-shadow: none; }

.dems21.fme51.precommitted .control .blue.link.guarantee:active, .dems21.fme51.precommitted .control .blue.link.accept:active, .dems21.fme51.precommitted .control .blue.link.dont_guarantee:active {
  background-color: #3779bf;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
  background-image: -webkit-linear-gradient(#3779bf, #3779bf);
  background-image: linear-gradient(#3779bf, #3779bf);
  text-shadow: none; }

.dems21.fme51.precommitted .control .blue.alternate.link.guarantee, .dems21.fme51.precommitted .control .blue.alternate.link.accept, .dems21.fme51.precommitted .control .blue.alternate.link.dont_guarantee {
  background-color: #669bd3; }
  .dems21.fme51.precommitted .control .blue.alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .blue.alternate.link.accept:hover, .dems21.fme51.precommitted .control .blue.alternate.link.dont_guarantee:hover {
    background-color: #528ecd;
    cursor: pointer; }

.dems21.fme51.precommitted .control .green.link.guarantee, .dems21.fme51.precommitted .control .green.link.accept, .dems21.fme51.precommitted .control .green.link.dont_guarantee, .dems21.fme51.precommitted .control .green.link.guarantee:link, .dems21.fme51.precommitted .control .green.link.accept:link, .dems21.fme51.precommitted .control .green.link.dont_guarantee:link, .dems21.fme51.precommitted .control .green.link.guarantee:visited, .dems21.fme51.precommitted .control .green.link.accept:visited, .dems21.fme51.precommitted .control .green.link.dont_guarantee:visited {
  color: #f0f0f0;
  background-color: #00A368;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00A368), to(#00A368));
  background-image: -webkit-linear-gradient(#00A368, #00A368);
  background-image: linear-gradient(#00A368, #00A368);
  text-shadow: none; }

.dems21.fme51.precommitted .control .green.link.guarantee:hover, .dems21.fme51.precommitted .control .green.link.accept:hover, .dems21.fme51.precommitted .control .green.link.dont_guarantee:hover {
  background-color: #00b272;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00b272), to(#00b272));
  background-image: -webkit-linear-gradient(#00b272, #00b272);
  background-image: linear-gradient(#00b272, #00b272);
  text-shadow: none; }

.dems21.fme51.precommitted .control .green.link.guarantee:active, .dems21.fme51.precommitted .control .green.link.accept:active, .dems21.fme51.precommitted .control .green.link.dont_guarantee:active {
  background-color: #00945e;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00945e), to(#00945e));
  background-image: -webkit-linear-gradient(#00945e, #00945e);
  background-image: linear-gradient(#00945e, #00945e);
  text-shadow: none; }

.dems21.fme51.precommitted .control .green.alternate.link.guarantee, .dems21.fme51.precommitted .control .green.alternate.link.accept, .dems21.fme51.precommitted .control .green.alternate.link.dont_guarantee {
  background-color: #00d689; }
  .dems21.fme51.precommitted .control .green.alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .green.alternate.link.accept:hover, .dems21.fme51.precommitted .control .green.alternate.link.dont_guarantee:hover {
    background-color: #00bd78;
    cursor: pointer; }

.dems21.fme51.precommitted .control .green.flat.link.guarantee, .dems21.fme51.precommitted .control .green.flat.link.accept, .dems21.fme51.precommitted .control .green.flat.link.dont_guarantee {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dems21.fme51.precommitted .control .red.link.guarantee, .dems21.fme51.precommitted .control .red.link.accept, .dems21.fme51.precommitted .control .red.link.dont_guarantee, .dems21.fme51.precommitted .control .red.link.guarantee:link, .dems21.fme51.precommitted .control .red.link.accept:link, .dems21.fme51.precommitted .control .red.link.dont_guarantee:link, .dems21.fme51.precommitted .control .red.link.guarantee:visited, .dems21.fme51.precommitted .control .red.link.accept:visited, .dems21.fme51.precommitted .control .red.link.dont_guarantee:visited {
  color: #f0f0f0;
  background-color: #C0423F;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#C0423F), to(#C0423F));
  background-image: -webkit-linear-gradient(#C0423F, #C0423F);
  background-image: linear-gradient(#C0423F, #C0423F);
  text-shadow: none; }

.dems21.fme51.precommitted .control .red.link.guarantee:hover, .dems21.fme51.precommitted .control .red.link.accept:hover, .dems21.fme51.precommitted .control .red.link.dont_guarantee:hover {
  background-color: #c44d4b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#c44d4b), to(#c44d4b));
  background-image: -webkit-linear-gradient(#c44d4b, #c44d4b);
  background-image: linear-gradient(#c44d4b, #c44d4b);
  text-shadow: none; }

.dems21.fme51.precommitted .control .red.link.guarantee:active, .dems21.fme51.precommitted .control .red.link.accept:active, .dems21.fme51.precommitted .control .red.link.dont_guarantee:active {
  background-color: #b43e3b;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b43e3b), to(#b43e3b));
  background-image: -webkit-linear-gradient(#b43e3b, #b43e3b);
  background-image: linear-gradient(#b43e3b, #b43e3b);
  text-shadow: none; }

.dems21.fme51.precommitted .control .red.alternate.link.guarantee, .dems21.fme51.precommitted .control .red.alternate.link.accept, .dems21.fme51.precommitted .control .red.alternate.link.dont_guarantee {
  background-color: #cd6865; }
  .dems21.fme51.precommitted .control .red.alternate.link.guarantee:hover, .dems21.fme51.precommitted .control .red.alternate.link.accept:hover, .dems21.fme51.precommitted .control .red.alternate.link.dont_guarantee:hover {
    background-color: #c65552;
    cursor: pointer; }

.dems21.fme51.precommitted .control .red.flat.link.guarantee, .dems21.fme51.precommitted .control .red.flat.link.accept, .dems21.fme51.precommitted .control .red.flat.link.dont_guarantee {
  text-shadow: none;
  background-image: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dems21.fme51.precommitted .control .transparent.link.guarantee, .dems21.fme51.precommitted .control .transparent.link.accept, .dems21.fme51.precommitted .control .transparent.link.dont_guarantee {
  border: 1px solid #8198AF; }
  .dems21.fme51.precommitted .control .transparent.link.guarantee, .dems21.fme51.precommitted .control .transparent.link.accept, .dems21.fme51.precommitted .control .transparent.link.dont_guarantee, .dems21.fme51.precommitted .control .transparent.link.guarantee:link, .dems21.fme51.precommitted .control .transparent.link.accept:link, .dems21.fme51.precommitted .control .transparent.link.dont_guarantee:link, .dems21.fme51.precommitted .control .transparent.link.guarantee:visited, .dems21.fme51.precommitted .control .transparent.link.accept:visited, .dems21.fme51.precommitted .control .transparent.link.dont_guarantee:visited {
    color: #6B7C8D;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .transparent.link.guarantee:hover, .dems21.fme51.precommitted .control .transparent.link.accept:hover, .dems21.fme51.precommitted .control .transparent.link.dont_guarantee:hover {
    background-color: rgba(8, 8, 8, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(8, 8, 8, 0)), to(rgba(8, 8, 8, 0)));
    background-image: -webkit-linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    background-image: linear-gradient(rgba(8, 8, 8, 0), rgba(8, 8, 8, 0));
    text-shadow: none; }
  .dems21.fme51.precommitted .control .transparent.link.guarantee:active, .dems21.fme51.precommitted .control .transparent.link.accept:active, .dems21.fme51.precommitted .control .transparent.link.dont_guarantee:active {
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .transparent.link-like.link.guarantee, .dems21.fme51.precommitted .control .transparent.link-like.link.accept, .dems21.fme51.precommitted .control .transparent.link-like.link.dont_guarantee {
    border-color: #E8E9EA; }
    .dems21.fme51.precommitted .control .transparent.link-like.link.guarantee, .dems21.fme51.precommitted .control .transparent.link-like.link.accept, .dems21.fme51.precommitted .control .transparent.link-like.link.dont_guarantee, .dems21.fme51.precommitted .control .transparent.link-like.link.guarantee:link, .dems21.fme51.precommitted .control .transparent.link-like.link.accept:link, .dems21.fme51.precommitted .control .transparent.link-like.link.dont_guarantee:link, .dems21.fme51.precommitted .control .transparent.link-like.link.guarantee:visited, .dems21.fme51.precommitted .control .transparent.link-like.link.accept:visited, .dems21.fme51.precommitted .control .transparent.link-like.link.dont_guarantee:visited {
      color: #3078ca; }

.dems21.fme51.precommitted .control .disabled.link.guarantee, .dems21.fme51.precommitted .control .disabled.link.accept, .dems21.fme51.precommitted .control .disabled.link.dont_guarantee {
  opacity: 0.3;
  text-shadow: none; }
  .dems21.fme51.precommitted .control .disabled.link.guarantee:hover, .dems21.fme51.precommitted .control .disabled.link.accept:hover, .dems21.fme51.precommitted .control .disabled.link.dont_guarantee:hover {
    cursor: default;
    text-shadow: none; }

.dems21.fme51.precommitted .control .link.guarantee, .dems21.fme51.precommitted .control .link.accept, .dems21.fme51.precommitted .control .link.dont_guarantee, .dems21.fme51.precommitted .control .normal.link.guarantee, .dems21.fme51.precommitted .control .normal.link.accept, .dems21.fme51.precommitted .control .normal.link.dont_guarantee {
  font-size: 1.1em;
  padding: 8px 20px; }

.dems21.fme51.precommitted .control .larger.link.guarantee, .dems21.fme51.precommitted .control .larger.link.accept, .dems21.fme51.precommitted .control .larger.link.dont_guarantee {
  font-size: 1.3em;
  padding: 11px 25px; }

.dems21.fme51.precommitted .control .smaller.link.guarantee, .dems21.fme51.precommitted .control .smaller.link.accept, .dems21.fme51.precommitted .control .smaller.link.dont_guarantee {
  font-size: 11px;
  padding: 6px 8px; }

.dems21.fme51.precommitted .control .smallest.link.guarantee, .dems21.fme51.precommitted .control .smallest.link.accept, .dems21.fme51.precommitted .control .smallest.link.dont_guarantee {
  font-size: 10px;
  padding: 0px 5px; }

.dems21.fme51.precommitted .control .light.link.guarantee, .dems21.fme51.precommitted .control .light.link.accept, .dems21.fme51.precommitted .control .light.link.dont_guarantee, .dems21.fme51.precommitted .control .light.link.guarantee:link, .dems21.fme51.precommitted .control .light.link.accept:link, .dems21.fme51.precommitted .control .light.link.dont_guarantee:link, .dems21.fme51.precommitted .control .light.link.guarantee:visited, .dems21.fme51.precommitted .control .light.link.accept:visited, .dems21.fme51.precommitted .control .light.link.dont_guarantee:visited {
  font-weight: 300;
  text-transform: uppercase; }

.dems21.fme51.precommitted .control .loading.link.guarantee, .dems21.fme51.precommitted .control .loading.link.accept, .dems21.fme51.precommitted .control .loading.link.dont_guarantee, .dems21.fme51.precommitted .control .loading_button.link.guarantee, .dems21.fme51.precommitted .control .loading_button.link.accept, .dems21.fme51.precommitted .control .loading_button.link.dont_guarantee {
  background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") !important;
  background-repeat: no-repeat;
  background-position: center; }
  .dems21.fme51.precommitted .control .loading.link.guarantee, .dems21.fme51.precommitted .control .loading.link.accept, .dems21.fme51.precommitted .control .loading.link.dont_guarantee, .dems21.fme51.precommitted .control .loading.link.guarantee:hover, .dems21.fme51.precommitted .control .loading.link.accept:hover, .dems21.fme51.precommitted .control .loading.link.dont_guarantee:hover, .dems21.fme51.precommitted .control .loading_button.link.guarantee, .dems21.fme51.precommitted .control .loading_button.link.accept, .dems21.fme51.precommitted .control .loading_button.link.dont_guarantee, .dems21.fme51.precommitted .control .loading_button.link.guarantee:hover, .dems21.fme51.precommitted .control .loading_button.link.accept:hover, .dems21.fme51.precommitted .control .loading_button.link.dont_guarantee:hover {
    color: transparent !important;
    text-shadow: none !important; }

.dems21.fme51.precommitted .control .link.guarantee, .dems21.fme51.precommitted .control .link.accept, .dems21.fme51.precommitted .control .link.dont_guarantee, .dems21.fme51.precommitted .control .not_expanded.link.guarantee, .dems21.fme51.precommitted .control .not_expanded.link.accept, .dems21.fme51.precommitted .control .not_expanded.link.dont_guarantee {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  width: auto; }

.dems21.fme51.precommitted .control .expanded.link.guarantee, .dems21.fme51.precommitted .control .expanded.link.accept, .dems21.fme51.precommitted .control .expanded.link.dont_guarantee {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.dems21.fme51 {
  font-size: 14px; }
  .dems21.fme51.precommitted .control .link.guarantee, .dems21.fme51.precommitted .control .link.accept, .dems21.fme51.precommitted .control .link.dont_guarantee, .dems21.fme51 .control .g-button {
    font-weight: 300 !important;
    font-size: 13px;
    padding: 8px 12px;
    width: 140px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dems21.fme51 > .tr.row {
    background-color: #FFF; }
    html.ms .dems21.fme51 > .tr.row {
      border-top: 1px solid #E6E7E8;
      padding: 20px; }
    .dems21.fme51 > .tr.row:hover .show_on_hover_link {
      visibility: visible; }
    .dems21.fme51 > .tr.row > .td {
      vertical-align: middle; }
      html.no-ms .dems21.fme51 > .tr.row > .td {
        border-top: 1px solid #E6E7E8;
        padding: 10px 0px; }
        html.no-ms .dems21.fme51 > .tr.row > .td:first-child {
          padding-left: 15px; }
        html.no-ms .dems21.fme51 > .tr.row > .td:last-child {
          padding-right: 15px; }
      .dems21.fme51 > .tr.row > .td.star {
        width: 28px; }
        html.ms .dems21.fme51 > .tr.row > .td.star {
          display: inline-block; }
      html.ms .dems21.fme51 > .tr.row > .td.name {
        width: 80%;
        display: inline-block;
        padding-top: 0; }
      html.ms .dems21.fme51 > .tr.row > .td.manage {
        width: auto;
        display: block; }
      .dems21.fme51 > .tr.row > .td.edit_amount_holder {
        min-width: 110px; }
        html.ms .dems21.fme51 > .tr.row > .td.edit_amount_holder {
          margin-right: 10px; }
      html.ms .dems21.fme51 > .tr.row > .td.edit_amount_holder, html.ms .dems21.fme51 > .tr.row > .td.manage {
        display: inline-block;
        margin-top: 10px; }
  html.ms .dems21.fme51 .investor_details_row {
    display: block; }
    html.ms .dems21.fme51 .investor_details_row td {
      display: block; }
  .dems21.fme51 .details_loader {
    padding: 5px 63px 20px;
    display: none; }
  .dems21.fme51.precommitted .control .link.guarantee, .dems21.fme51.precommitted .control .link.guarantee:link, .dems21.fme51.precommitted .control .link.guarantee:visited {
    color: #f0f0f0;
    background-color: #3f81c7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
    background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
    background-image: linear-gradient(#3f81c7, #3f81c7);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.guarantee:hover {
    background-color: #4a88cb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
    background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
    background-image: linear-gradient(#4a88cb, #4a88cb);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.guarantee:active {
    background-color: #3779bf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
    background-image: -webkit-linear-gradient(#3779bf, #3779bf);
    background-image: linear-gradient(#3779bf, #3779bf);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.guarantee.alternate {
    background-color: #669bd3; }
    .dems21.fme51.precommitted .control .link.guarantee.alternate:hover {
      background-color: #528ecd;
      cursor: pointer; }
  .dems21.fme51.precommitted .control .link.accept, .dems21.fme51.precommitted .control .link.accept:link, .dems21.fme51.precommitted .control .link.accept:visited, .dems21.fme51.precommitted .control .link.dont_guarantee, .dems21.fme51.precommitted .control .link.dont_guarantee:link, .dems21.fme51.precommitted .control .link.dont_guarantee:visited {
    color: #444;
    background-color: #dde2e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
    background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
    background-image: linear-gradient(#dde2e7, #dde2e7);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept:hover, .dems21.fme51.precommitted .control .link.dont_guarantee:hover {
    background-color: #e6eaed;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
    background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
    background-image: linear-gradient(#e6eaed, #e6eaed);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept:active, .dems21.fme51.precommitted .control .link.dont_guarantee:active {
    background-color: #d4dae1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
    background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
    background-image: linear-gradient(#d4dae1, #d4dae1);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.alternate, .dems21.fme51.precommitted .control .link.accept.alternate:link, .dems21.fme51.precommitted .control .link.accept.alternate:visited, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:link, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:visited {
    color: #888;
    background-color: #d4dae1;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
    background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
    background-image: linear-gradient(#d4dae1, #d4dae1);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.alternate:hover, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:hover {
    background-color: #dde2e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
    background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
    background-image: linear-gradient(#dde2e7, #dde2e7);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.alternate:active, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:active {
    background-color: #cbd3da;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#cbd3da), to(#cbd3da));
    background-image: -webkit-linear-gradient(#cbd3da, #cbd3da);
    background-image: linear-gradient(#cbd3da, #cbd3da);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.alternate:hover, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:hover {
    cursor: pointer; }
    .dems21.fme51.precommitted .control .link.accept.alternate:hover, .dems21.fme51.precommitted .control .link.accept.alternate:hover:link, .dems21.fme51.precommitted .control .link.accept.alternate:hover:visited, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:hover, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:hover:link, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:hover:visited {
      color: #444;
      background-color: #dde2e7;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
      background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
      background-image: linear-gradient(#dde2e7, #dde2e7);
      text-shadow: none; }
    .dems21.fme51.precommitted .control .link.accept.alternate:hover:hover, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:hover:hover {
      background-color: #e6eaed;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
      background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
      background-image: linear-gradient(#e6eaed, #e6eaed);
      text-shadow: none; }
    .dems21.fme51.precommitted .control .link.accept.alternate:hover:active, .dems21.fme51.precommitted .control .link.dont_guarantee.alternate:hover:active {
      background-color: #d4dae1;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
      background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
      background-image: linear-gradient(#d4dae1, #d4dae1);
      text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.inverse, .dems21.fme51.precommitted .control .link.accept.inverse:link, .dems21.fme51.precommitted .control .link.accept.inverse:visited, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:link, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:visited {
    color: #f0f0f0;
    background-color: #677c91;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
    background-image: -webkit-linear-gradient(#677c91, #677c91);
    background-image: linear-gradient(#677c91, #677c91);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.inverse:hover, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:hover {
    background-color: #6f8498;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6f8498), to(#6f8498));
    background-image: -webkit-linear-gradient(#6f8498, #6f8498);
    background-image: linear-gradient(#6f8498, #6f8498);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.inverse:active, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:active {
    background-color: #617488;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#617488), to(#617488));
    background-image: -webkit-linear-gradient(#617488, #617488);
    background-image: linear-gradient(#617488, #617488);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.inverse:hover, .dems21.fme51.precommitted .control .link.accept.inverse:hover:link, .dems21.fme51.precommitted .control .link.accept.inverse:hover:visited, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:hover, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:hover:link, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:hover:visited {
    color: #fff;
    background-color: #75899d;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#75899d), to(#75899d));
    background-image: -webkit-linear-gradient(#75899d, #75899d);
    background-image: linear-gradient(#75899d, #75899d);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.inverse:hover:hover, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:hover:hover {
    background-color: #7e90a3;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7e90a3), to(#7e90a3));
    background-image: -webkit-linear-gradient(#7e90a3, #7e90a3);
    background-image: linear-gradient(#7e90a3, #7e90a3);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.accept.inverse:hover:active, .dems21.fme51.precommitted .control .link.dont_guarantee.inverse:hover:active {
    background-color: #6c8196;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#6c8196), to(#6c8196));
    background-image: -webkit-linear-gradient(#6c8196, #6c8196);
    background-image: linear-gradient(#6c8196, #6c8196);
    text-shadow: none; }
  .dems21.fme51.precommitted .control .link.dont_guarantee {
    color: #999;
    text-decoration: none; }
  .dems21.fme51.precommitted.unfunded .manage.td {
    width: 300px; }
  .dems21.fme51.precommitted .manage.td {
    width: 340px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.no-ms .dems21.fme51.precommitted .manage.td .item + .item.guarantee, html.no-ms .dems21.fme51.precommitted .manage.td .item + .item.accept, html.no-ms .dems21.fme51.precommitted .manage.td .item + .item.reject, html.no-ms .dems21.fme51.precommitted .manage.td .item + .item.dont_guarantee {
      margin-left: 10px; }
  .dems21.fme51 .control {
    font-weight: 300;
    text-align: left;
    position: relative; }
    .dems21.fme51 .control .x_gray {
      position: relative;
      top: 1px;
      cursor: pointer; }
    .dems21.fme51 .control .error_holder {
      display: none;
      position: absolute;
      z-index: 10000;
      top: -17px;
      background-color: #f8f8f8;
      border: 1px solid #ddd;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      width: 200px;
      font-size: 12px;
      padding: 10px; }
  .dems21.fme51 .star_not_allowed {
    opacity: 0.5; }
  .dems21.fme51 .precommitment_status {
    color: #BBB;
    display: block;
    text-transform: uppercase;
    font-size: 12px; }
    .dems21.fme51 .precommitment_status.precommitted {
      color: #00A368; }
  .dems21.fme51 .loading {
    width: 20px;
    background: transparent url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") no-repeat 50% 50% !important; }
  .dems21.fme51 .edit_amount_holder .middot {
    margin: 0 1px; }
  .dems21.fme51 .edit_amount_holder .custom_carry {
    display: none; }
    .dems21.fme51 .edit_amount_holder .custom_carry.with_custom_carry {
      display: inline-block; }
  .dems21.fme51 .edit_amount_holder .amount, .dems21.fme51 .edit_amount_holder .middot, .dems21.fme51 .edit_amount_holder .total_carry {
    display: inline-block; }
  .dems21.fme51 .show_on_hover_link {
    visibility: hidden;
    text-decoration: none;
    color: #999; }
    html.no-ml .dems21.fme51 .show_on_hover_link {
      visibility: initial; }
  .dems21.fme51 .carry {
    color: #BBB; }
    .dems21.fme51 .carry.custom_carry {
      color: #333333; }
  .dems21.fme51 .investor_name_holder .photo_holder .photo, .dems21.fme51 .investor_name_holder .photo_holder .photo img {
    width: 36px;
    height: 36px;
    border-radius: 79px; }
  .dems21.fme51 .investor_name_holder .photo_holder {
    display: table-cell; }
    .dems21.fme51 .investor_name_holder .photo_holder .photo {
      border-radius: 60px;
      background-color: white;
      padding: 3px;
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
              box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .dems21.fme51 .investor_name_holder .name_holder {
    padding-left: 10px;
    display: table-cell;
    vertical-align: middle; }
  .dems21.fme51 .investor_name_holder .user_link {
    color: #333333;
    font-weight: bold; }
  .dems21.fme51 .investor_name_holder .investments_count_holder {
    cursor: pointer;
    color: #999;
    font-size: 13px; }
    .dems21.fme51 .investor_name_holder .investments_count_holder .arrow {
      color: #BBB;
      display: inline-block;
      margin-left: 2px; }
    .dems21.fme51 .investor_name_holder .investments_count_holder .arrow.rotate {
      top: 1px;
      position: relative;
      -webkit-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
              transform: rotate(-180deg); }
  .dems21.fme51 .investor_name_holder .reapplied_holder {
    color: #999;
    font-size: 13px; }
  .dems21.fme51 .starred_star_holder, .dems21.fme51 .investor_name_holder {
    display: inline-block; }
  .dems21.fme51 .starred_star_holder {
    position: relative;
    top: 1px;
    vertical-align: top;
    width: 30px; }
    .dems21.fme51 .starred_star_holder .starred_holder {
      padding-right: 5px; }
      .dems21.fme51 .starred_star_holder .starred_holder .tiptip {
        display: inline-block; }
    .dems21.fme51 .starred_star_holder .starred_icon {
      color: #dadada;
      font-size: 18px;
      line-height: 24px;
      vertical-align: top;
      text-decoration: none;
      pointer-events: none; }
      .dems21.fme51 .starred_star_holder .starred_icon.starred_link {
        pointer-events: auto; }
      .dems21.fme51 .starred_star_holder .starred_icon.disabled {
        opacity: 0.5;
        cursor: default;
        pointer-events: none; }
      .dems21.fme51 .starred_star_holder .starred_icon.orange {
        color: #FF9933; }
    .dems21.fme51 .starred_star_holder .error_holder {
      display: none;
      position: absolute;
      z-index: 10000;
      top: -80px;
      background-color: #f8f8f8;
      border: 1px solid #ddd;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      width: 200px;
      font-size: 12px;
      padding: 10px; }
    html.ms .dems21.fme51 .starred_star_holder {
      display: none; }
    html.ms .dems21.fme51 .starred_star_holder.has_star {
      display: inline-block; }

.dems21.fer33 > .syndicate_follower_form > .section .description, .dems21.fer33 > .syndicate_follower_form > .section .data, .dems21.fer33 > .header > .main, .dems21.fer33 > .header > .subtitle {
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dems21.fer33 > .syndicate_follower_form > .section .description, html.ms .dems21.fer33 > .syndicate_follower_form > .section .data, html.ms .dems21.fer33 > .header > .main, html.ms .dems21.fer33 > .header > .subtitle {
    display: block;
    width: 100%; }

.dems21.fer33 > .syndicate_follower_form > .section .description {
  width: 175px; }

.dems21.fer33 > .syndicate_follower_form > .section .data {
  width: 225px; }

.dems21.fer33 > .header {
  padding: 30px;
  background-color: #F1F1F1;
  font-weight: 300;
  color: #666; }
  .dems21.fer33 > .header > .main {
    font-size: 20px; }
    html.ms .dems21.fer33 > .header > .main {
      text-align: center; }
  .dems21.fer33 > .header > .subtitle {
    float: right;
    color: #666;
    font-size: 16px;
    line-height: 2; }
    html.ms .dems21.fer33 > .header > .subtitle {
      float: none;
      text-align: center; }

.dems21.fer33 > .syndicate_follower_form {
  padding: 30px; }
  .dems21.fer33 > .syndicate_follower_form > .section {
    padding-bottom: 15px; }
    .dems21.fer33 > .syndicate_follower_form > .section + .section {
      padding-top: 15px;
      border-top: 1px solid #EAEAEA; }
    .dems21.fer33 > .syndicate_follower_form > .section:last-child {
      padding-bottom: 0; }
    .dems21.fer33 > .syndicate_follower_form > .section.amount .description {
      margin-top: 8px; }
    .dems21.fer33 > .syndicate_follower_form > .section.amount .data {
      position: relative; }
    .dems21.fer33 > .syndicate_follower_form > .section.amount .validation-error {
      margin-top: 5px;
      margin-right: 10px;
      display: block;
      text-align: right; }
    .dems21.fer33 > .syndicate_follower_form > .section .description {
      font-weight: 500;
      vertical-align: top; }
      html.ms .dems21.fer33 > .syndicate_follower_form > .section .description {
        margin: 0 0 5px; }
      html.no-ms .dems21.fer33 > .syndicate_follower_form > .section .description {
        padding-right: 40px; }
    .dems21.fer33 > .syndicate_follower_form > .section.actions {
      text-align: right; }
  .dems21.fer33 > .syndicate_follower_form .row {
    font-size: 12px;
    *zoom: 1; }
    .dems21.fer33 > .syndicate_follower_form .row > .right .zero_only {
      display: none; }
    .dems21.fer33 > .syndicate_follower_form .row.as_zero > .right .nonzero_only {
      display: none; }
    .dems21.fer33 > .syndicate_follower_form .row.as_zero > .right .zero_only {
      display: inline; }
    .dems21.fer33 > .syndicate_follower_form .row + .row {
      margin-top: 10px; }
    .dems21.fer33 > .syndicate_follower_form .row:after {
      content: "";
      display: table;
      clear: both; }
    .dems21.fer33 > .syndicate_follower_form .row .left {
      float: left; }
    .dems21.fer33 > .syndicate_follower_form .row .right {
      float: right; }
    .dems21.fer33 > .syndicate_follower_form .row .number, .dems21.fer33 > .syndicate_follower_form .row .control {
      display: inline; }
    .dems21.fer33 > .syndicate_follower_form .row .number {
      font-weight: 500;
      margin-right: 1px; }
    .dems21.fer33 > .syndicate_follower_form .row .control {
      margin-left: 1px;
      color: #999; }
      .dems21.fer33 > .syndicate_follower_form .row .control a {
        color: #999;
        border-bottom: 1px solid #ddd;
        text-decoration: none; }
  .dems21.fer33 > .syndicate_follower_form .max_amount_field {
    text-align: right; }
  .dems21.fer33 > .syndicate_follower_form .max_amount_field, .dems21.fer33 > .syndicate_follower_form .lead_changes_note {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 14px;
    padding: 9.33333px;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    margin: 0; }
    html.ms .dems21.fer33 > .syndicate_follower_form .max_amount_field, html.ms .dems21.fer33 > .syndicate_follower_form .lead_changes_note {
      width: 100%; }
    .dems21.fer33 > .syndicate_follower_form .max_amount_field:focus, .dems21.fer33 > .syndicate_follower_form .lead_changes_note:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .dems21.fer33 > .syndicate_follower_form .max_amount_field:disabled, .dems21.fer33 > .syndicate_follower_form .lead_changes_note:disabled {
      background-color: #F3F4F5; }
  .dems21.fer33 > .syndicate_follower_form .currency {
    font-size: 14px;
    display: inline-block;
    position: absolute;
    top: 8px;
    left: 10px; }
  .dems21.fer33 > .syndicate_follower_form .submit_link {
    font-weight: 300;
    font-size: 13px;
    letter-spacing: .5px; }
  .dems21.fer33 > .syndicate_follower_form .cancel_link {
    color: #999;
    margin-right: 15px; }
.demsb13.fes98 .exclamation {
  border-radius: 50%;
  width: 30px;
  text-align: center;
  background-color: #00A368; }

.demsb13.fes98 .remove_link_holder {
  margin-top: 4px; }
.dee69.fsw49 .header-lockup {
  position: relative; }

.dee69.fsw49 .header-content {
  z-index: 3;
  position: relative; }

.dee69.fsw49 .covers {
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.dee69.fsw49 .opaque-layer {
  background-color: rgba(0, 0, 0, 0.75);
  z-index: 2;
  opacity: .8; }

.dee69.fsw49 .inviter_logo {
  display: inline-block;
  text-align: center; }

.dee69.fsw49 .event-subject, .dee69.fsw49 .event-details, .dee69.fsw49 .event-controls {
  border-bottom: 1px solid #eeeeee; }

html.ms .dee69.fsw49 .event-details {
  text-align: center; }

.dee69.fsw49 .detail-title {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 100;
  letter-spacing: 2px;
  margin-bottom: 1em; }

.dee69.fsw49 .detail-content {
  margin-bottom: 2em; }
  .dee69.fsw49 .detail-content strong {
    font-size: 16px; }

.dee69.fsw49 .schedule-row {
  padding-bottom: 0.5em; }
  .dee69.fsw49 .schedule-row:first-child {
    padding-top: 0.5em; }

.dee69.fsw49 .schedule-topic {
  float: left; }
  html.ms .dee69.fsw49 .schedule-topic {
    float: none;
    width: 100%;
    text-align: center; }

.dee69.fsw49 .schedule-author {
  float: right;
  font-style: italic; }
  html.ms .dee69.fsw49 .schedule-author {
    float: none;
    width: 100%;
    text-align: center; }

.dee69.fsw49 .new_events_invite:last-child {
  margin-left: 1em; }
  html.ms .dee69.fsw49 .new_events_invite:last-child {
    margin-left: 0; }

html.ms .dee69.fsw49 .new_events_invite {
  width: 90%; }

html.ms .dee69.fsw49 .new_events_invite > .c-button {
  width: 100%;
  margin-bottom: 1em; }

.dee69.fsw49 .attendee:nth-child(3n+1) {
  clear: both; }

.dee69.fsw49 form {
  display: inline-block; }

.dee69.fet22 div.c-button {
  vertical-align: middle; }

.dee69.fet22 .date_selector > select {
  width: auto; }

.dee69.fet22 table {
  width: 100%; }
  .dee69.fet22 table td {
    border-bottom: 1px solid #eee; }
.df74.fbn68.disabled {
  cursor: default;
  pointer-events: none;
  opacity: 0.5; }

.df74.ftp79 .tooltip-original {
  padding: 10px;
  text-align: center;
  width: 180px; }
  .df74.ftp79 .tooltip-original .image_container {
    float: left;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .df74.ftp79 .tooltip-original .image {
    width: 50px;
    height: 50px;
    margin: 0 auto 10px;
    border-radius: 50px;
    -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.2);
            box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.2); }
  .df74.ftp79 .tooltip-original .target_image {
    width: 50px;
    height: 50px;
    border-radius: 50px; }
  .df74.ftp79 .tooltip-original .sign_in_as {
    float: right; }
    .df74.ftp79 .tooltip-original .sign_in_as a {
      color: #fff; }
  .df74.ftp79 .tooltip-original .name {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 14px; }
    .df74.ftp79 .tooltip-original .name a {
      color: #fff; }
  .df74.ftp79 .tooltip-original .summary {
    font-size: 11px;
    color: #bbb;
    margin-bottom: 10px; }
  .df74.ftp79 .tooltip-original a.at_mention_slug {
    color: #bbb !important; }

.df74.fud0 {
  position: relative;
  background: #fff;
  width: 296px;
  margin: -3px -7px -4px;
  border-radius: 2px;
  text-shadow: none; }
  .df74.fud0 .cover-photo {
    height: 40px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    background-color: #f9f9fa;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .df74.fud0 .cover-photo-avatar {
    position: absolute;
    width: 60px;
    padding: 2px;
    background-color: #fff;
    border-radius: 4px;
    margin-left: 14px;
    margin-top: -14px;
    line-height: 0; }
    .df74.fud0 .cover-photo-avatar img {
      width: 60px;
      height: 60px;
      border-radius: 4px;
      line-height: 0; }
  .df74.fud0 .avatar {
    position: absolute;
    width: 60px;
    padding: 7px;
    background-color: #fff;
    border-radius: 4px;
    margin-left: 7px;
    margin-top: 7px; }
    .df74.fud0 .avatar img {
      width: 60px;
      height: 60px;
      border-radius: 4px; }
  .df74.fud0 .details {
    -webkit-font-smoothing: antialiased;
    padding: 21px; }
    .df74.fud0 .details.avatar-details {
      padding: 14px 21px 21px 88px; }
    .df74.fud0 .details.cover-photo-details {
      padding: 7px 14px 14px 88px;
      min-height: 60px; }
    .df74.fud0 .details .title {
      font-weight: 500;
      font-size: 16px; }
      .df74.fud0 .details .title a {
        color: #333; }
    .df74.fud0 .details .body {
      font-size: 13px;
      font-weight: 400;
      color: #666;
      white-space: normal;
      overflow: hidden;
      position: relative; }
      .df74.fud0 .details .body a {
        color: #666; }
    .df74.fud0 .details .metadata {
      color: #999999;
      font-size: 13px; }
    .df74.fud0 .details .actions {
      margin-top: 7px; }
      .df74.fud0 .details .actions .follows.inverse {
        background-color: #dde2e7;
        color: #666; }
      .df74.fud0 .details .actions .transparent-button {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }
  .df74.fud0 .sign_in_as {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 28px;
    width: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 50%;
    background-color: #C0423F; }
    .df74.fud0 .sign_in_as a {
      color: #fff; }

.df74.fsd40 {
  position: relative;
  background: #fff;
  width: 296px;
  margin: -3px -7px -4px;
  border-radius: 2px;
  text-shadow: none; }
  .df74.fsd40 .cover-photo {
    height: 40px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    background-color: #f9f9fa;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .df74.fsd40 .cover-photo-avatar {
    position: absolute;
    width: 60px;
    padding: 2px;
    background-color: #fff;
    border-radius: 4px;
    margin-left: 14px;
    margin-top: -14px;
    line-height: 0; }
    .df74.fsd40 .cover-photo-avatar img {
      width: 60px;
      height: 60px;
      border-radius: 4px;
      line-height: 0; }
  .df74.fsd40 .avatar {
    position: absolute;
    width: 60px;
    padding: 7px;
    background-color: #fff;
    border-radius: 4px;
    margin-left: 7px;
    margin-top: 7px; }
    .df74.fsd40 .avatar img {
      width: 60px;
      height: 60px;
      border-radius: 4px; }
  .df74.fsd40 .details {
    -webkit-font-smoothing: antialiased;
    padding: 21px; }
    .df74.fsd40 .details.avatar-details {
      padding: 14px 21px 21px 88px; }
    .df74.fsd40 .details.cover-photo-details {
      padding: 7px 14px 14px 88px;
      min-height: 60px; }
    .df74.fsd40 .details .title {
      font-weight: 500;
      font-size: 16px; }
      .df74.fsd40 .details .title a {
        color: #333; }
    .df74.fsd40 .details .body {
      font-size: 13px;
      font-weight: 400;
      color: #666;
      white-space: normal;
      overflow: hidden;
      position: relative; }
      .df74.fsd40 .details .body a {
        color: #666; }
    .df74.fsd40 .details .metadata {
      color: #999999;
      font-size: 13px; }
    .df74.fsd40 .details .actions {
      margin-top: 7px; }
      .df74.fsd40 .details .actions .follows.inverse {
        background-color: #dde2e7;
        color: #666; }
      .df74.fsd40 .details .actions .transparent-button {
        padding-top: 2.5px;
        padding-bottom: 2.5px; }
  .df74.fsd40 .sign_in_as {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 28px;
    width: 28px;
    line-height: 28px;
    text-align: center;
    border-radius: 50%;
    background-color: #C0423F; }
    .df74.fsd40 .sign_in_as a {
      color: #fff; }
.dfc71.fix36 {
  background-color: white; }
  .dfc71.fix36 .pageHeader {
    background-color: black;
    color: #EEEEEE;
    padding: 49px 10px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center; }
  .dfc71.fix36 .pageHeader-h1 {
    font-size: 70px;
    color: rgba(255, 255, 255, 0.9); }
    html.ms .dfc71.fix36 .pageHeader-h1 {
      font-size: 40px; }
  .dfc71.fix36 .pageHeader-h1Small {
    font-size: 35px;
    color: rgba(255, 255, 255, 0.5); }
    html.ms .dfc71.fix36 .pageHeader-h1Small {
      font-size: 25px; }
  .dfc71.fix36 .pageHeader-h1SmallA, .dfc71.fix36 .pageHeader-h1SmallB {
    display: inline-block; }
    html.ms .dfc71.fix36 .pageHeader-h1SmallA, html.ms .dfc71.fix36 .pageHeader-h1SmallB {
      display: block; }
  .dfc71.fix36 .headerPromo {
    margin: 49px auto 0;
    max-width: 600px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 40px; }
  .dfc71.fix36 .headerPromo-sub {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.5); }
  .dfc71.fix36 .headerPromo-title {
    font-size: 28px;
    line-height: 2;
    color: rgba(255, 255, 255, 0.9); }
  .dfc71.fix36 .headerPromo-cta > .g-button {
    text-transform: uppercase;
    font-size: 12px;
    padding: 7px 15px; }
  .dfc71.fix36 .container {
    max-width: 960px;
    margin: 0 auto; }
  .dfc71.fix36 .value_props {
    text-align: center;
    border-top: 1px solid #e7e7e7;
    padding-top: 50px; }
  .dfc71.fix36 .prop {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: table-cell;
    width: 30%;
    padding-left: 2%;
    padding-right: 2%; }
    html.ms .dfc71.fix36 .prop {
      width: 100%;
      display: block;
      margin-left: 0;
      margin-bottom: 30px;
      padding-left: 20px;
      padding-right: 20px; }
    .dfc71.fix36 .prop .main {
      font-weight: 200;
      font-size: 20px;
      margin-bottom: 24px;
      color: #999999; }
    .dfc71.fix36 .prop .copy {
      font-size: 14px;
      line-height: 1.5;
      color: #555555;
      font-weight: normal; }
  .dfc71.fix36 .platform_funds {
    padding: 75px 0; }
    html.ms .dfc71.fix36 .platform_funds {
      padding: 0; }
  .dfc71.fix36 .platform_funds > .row {
    margin-top: 8%; }
    .dfc71.fix36 .platform_funds > .row:first-child {
      margin-top: 0; }
    html.ms .dfc71.fix36 .platform_funds > .row {
      margin-top: 0; }
    .dfc71.fix36 .platform_funds > .row .card {
      width: 40%;
      display: table-cell;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      .dfc71.fix36 .platform_funds > .row .card.centered {
        display: block;
        margin: 0 auto; }
      html.ms .dfc71.fix36 .platform_funds > .row .card {
        display: block;
        width: 100%;
        padding: 20px; }
    .dfc71.fix36 .platform_funds > .row .spacer {
      width: 8%;
      display: table-cell; }
      html.ms .dfc71.fix36 .platform_funds > .row .spacer {
        display: none; }

.dfc71.ffd34 .g-sash.active {
  border-bottom-color: #00A368; }

.dfc71.ffd34 .g-sash_container {
  position: relative; }

.dfc71.ffd34 .card-container {
  display: block;
  border: 1px solid #e1e1e1;
  background-color: #fcfcfc;
  display: block;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  -webkit-transition-property: background-color, border;
          transition-property: background-color, border;
  -webkit-transition-duration: .12s;
          transition-duration: .12s; }
  .dfc71.ffd34 .card-container:hover {
    -webkit-transition-property: background-color, border;
            transition-property: background-color, border;
    -webkit-transition-duration: .12s;
            transition-duration: .12s;
    background-color: #ffffff;
    border: 1px solid #dadada; }
  .dfc71.ffd34 .card-container:active {
    -webkit-transition-property: background-color, border;
            transition-property: background-color, border;
    -webkit-transition-duration: 0;
            transition-duration: 0;
    background-color: #fcfcfc;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #cccccc; }

.dfc71.ffd34 .details, .dfc71.ffd34 .header, .dfc71.ffd34 .cta, .dfc71.ffd34 .progress {
  padding: 0 25px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dfc71.ffd34 .header {
  text-align: center;
  padding-top: 25px;
  min-height: 185px; }

.dfc71.ffd34 .fund_avatar img {
  width: 90px;
  height: 90px;
  border-radius: 90px;
  border: 5px solid #ddd; }

.dfc71.ffd34 .fund_name {
  font-weight: 100;
  font-size: 40px;
  margin-bottom: 0;
  margin-top: 30px;
  line-height: 1.2; }

.dfc71.ffd34 .fund_admin {
  color: #999;
  font-size: 16px;
  font-weight: 300; }

.dfc71.ffd34 .description {
  font-size: 14px;
  font-weight: 300;
  letter-spacing: 0.2px;
  margin-top: 25px;
  color: #666;
  padding-right: 40px;
  padding-left: 40px; }

.dfc71.ffd34 .details {
  margin-top: 30px;
  display: table;
  width: 100%; }
  .dfc71.ffd34 .details .title, .dfc71.ffd34 .details .label {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12px;
    color: #666;
    letter-spacing: 0.5px; }
  .dfc71.ffd34 .details .col {
    display: table-cell;
    width: 45%; }
    .dfc71.ffd34 .details .col.deals {
      padding-right: 5%; }
    .dfc71.ffd34 .details .col.terms:not(.active) {
      padding-left: 5%; }
  .dfc71.ffd34 .details .active.col .value {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    text-align: right;
    padding-left: 7px;
    line-height: 30px;
    vertical-align: middle; }
  .dfc71.ffd34 .details .active.col .label {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    text-align: left;
    padding-right: 7px;
    line-height: 30px;
    vertical-align: middle; }
  .dfc71.ffd34 .details .row {
    padding: 7px 0;
    border-bottom: 1px solid #ddd;
    line-height: 30px;
    overflow: hidden;
    width: 100%; }
    .dfc71.ffd34 .details .row .avatar, .dfc71.ffd34 .details .row .name, .dfc71.ffd34 .details .row .label, .dfc71.ffd34 .details .row .value {
      display: table-cell;
      vertical-align: middle; }
    .dfc71.ffd34 .details .row .name {
      width: 100%;
      color: #999; }
    .dfc71.ffd34 .details .row .label, .dfc71.ffd34 .details .row .value {
      width: 50%;
      display: inline-block; }
    .dfc71.ffd34 .details .row .label {
      float: left;
      color: #999; }
    html.ms .dfc71.ffd34 .details .row .extra-label {
      display: none; }
    .dfc71.ffd34 .details .row .value {
      text-align: right;
      float: right;
      font-size: 16px; }
      html.ms .dfc71.ffd34 .details .row .value {
        font-size: 14px; }
    .dfc71.ffd34 .details .row .avatar a {
      height: 30px;
      display: block; }
    .dfc71.ffd34 .details .row .avatar img {
      width: 30px;
      height: 30px; }
    .dfc71.ffd34 .details .row .name {
      text-align: left;
      padding-left: 10px;
      line-height: 16px; }
      .dfc71.ffd34 .details .row .name a {
        color: #666;
        font-size: 12px;
        font-weight: 300; }

.dfc71.ffd34 .social-proof-container {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 45px; }

.dfc71.ffd34 .progress {
  height: 17px;
  margin-top: 25px; }
  .dfc71.ffd34 .progress .thermometer, .dfc71.ffd34 .progress .amount {
    height: 100%;
    display: block; }
  .dfc71.ffd34 .progress .thermometer {
    width: 100%;
    background-color: #e1e1e1; }
  .dfc71.ffd34 .progress .amount {
    background-color: #00A368; }

.dfc71.ffd34 .cta {
  margin-top: 25px;
  margin-bottom: 15px;
  padding-bottom: 25px; }
  .dfc71.ffd34 .cta .g-button {
    padding-top: 12px;
    padding-bottom: 12px;
    display: block;
    font-size: 16px; }
  .dfc71.ffd34 .cta.done {
    background-color: #f7f7f7;
    padding-top: 25px;
    margin-top: 10px; }
    .dfc71.ffd34 .cta.done .g-button {
      cursor: auto;
      -webkit-user-select: inherit;
         -moz-user-select: inherit;
          -ms-user-select: inherit;
              user-select: inherit;
      background: #fff;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-weight: 300;
      color: #333; }

.dfc71.ffd34.no_cta .cta {
  display: none; }

.dfc71.ffd34.no_cta .progress {
  display: none; }

.dfc71.ffd34.no_cta .details {
  padding-bottom: 25px; }
  .dfc71.ffd34.no_cta .details .col .row:last-child {
    border-bottom: 0; }

.dfc71.ffd34.clickable {
  cursor: pointer; }

.dfc71.ffd34.compact .header {
  min-height: 250px; }

.dfc71.ffd34.compact .fund_avatar img {
  width: 70px;
  height: 70px;
  border-radius: 70px;
  border: 3px solid #fff;
  -webkit-box-shadow: 0px 0px 1px 1px #ccc;
          box-shadow: 0px 0px 1px 1px #ccc; }

.dfc71.ffd34.compact .fund_name {
  font-size: 24px;
  margin-top: 15px;
  padding-bottom: 0; }

.dfc71.ffd34.compact .description {
  padding-right: 0;
  padding-left: 0; }

.dfc71.ffd34.compact .col {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ddd; }
  .dfc71.ffd34.compact .col.deals {
    padding-right: 0;
    padding-bottom: 15px;
    min-height: 101px; }
  .dfc71.ffd34.compact .col.terms {
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0; }
    .dfc71.ffd34.compact .col.terms.done {
      border-bottom: 1px solid #fff; }

.dfc71.ffd34.compact .row {
  display: table-cell;
  text-align: center;
  overflow: inherit;
  border-bottom: 0;
  width: 33%; }
  .dfc71.ffd34.compact .row.title {
    display: none; }
  .dfc71.ffd34.compact .row .name, .dfc71.ffd34.compact .row .value, .dfc71.ffd34.compact .row .label, .dfc71.ffd34.compact .row .avatar {
    text-align: center;
    display: block;
    float: none;
    padding: 0;
    width: 100%; }
  .dfc71.ffd34.compact .row .name {
    margin-top: 25px;
    color: #999; }
  .dfc71.ffd34.compact .row .avatar img {
    border: 7px solid #eee; }

.dfc71.ffd34.compact .cta {
  font-size: 14px; }
  .dfc71.ffd34.compact .cta.done {
    margin-top: 0; }

.dfc71.fsw49 {
  margin: 0 auto; }
  .dfc71.fsw49 .sample_startups > .title {
    font-size: 20px;
    font-weight: bold;
    color: red; }
  .dfc71.fsw49 .sample_startups > .title {
    margin-bottom: 50px;
    background-color: green; }
    html.ms .dfc71.fsw49 .sample_startups > .title {
      margin-left: 20px;
      margin-bottom: 40px; }
  .dfc71.fsw49 > .end {
    margin-bottom: 100px; }
  .dfc71.fsw49 > .header .avatar {
    border: none; }
  .dfc71.fsw49 > .header .managed-by {
    color: rgba(255, 255, 255, 0.5); }
    .dfc71.fsw49 > .header .managed-by .g-photo_container {
      border-width: 2px; }
  .dfc71.fsw49 > .header .category {
    letter-spacing: 1px; }
  .dfc71.fsw49 > .header .c-pageHeader-h1Small {
    margin-top: 0; }
  .dfc71.fsw49 > .header .cta .g-button {
    font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
    font-weight: 100;
    font-weight: 100;
    font-size: 20px;
    padding: 14px 28px; }
    html.ms .dfc71.fsw49 > .header .cta .g-button {
      font-weight: 200; }
  .dfc71.fsw49 > .header .cta .request_more_info, .dfc71.fsw49 > .header .cta .requested_more_info {
    font-size: 14px;
    font-weight: 300;
    color: #999;
    margin-top: 35px; }
  .dfc71.fsw49 > .header .cta .request_info_button {
    margin-bottom: 15px; }
  .dfc71.fsw49 > .header .cta .closing_deadline_info {
    font-size: 14px;
    font-weight: 300;
    color: #999;
    margin-top: 35px; }
  .dfc71.fsw49 > .header > .line {
    border-top: 1px #efefef solid;
    width: 500px;
    margin: 0 auto; }
    html.ms .dfc71.fsw49 > .header > .line {
      width: 100%;
      padding: 0 20px; }
  .dfc71.fsw49 .equalizeHeightList {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .dfc71.fsw49 .equalizeHeightList .equalizeHeightListItem {
      -webkit-box-sizing: inherit;
         -moz-box-sizing: inherit;
              box-sizing: inherit;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 14px; }
      html.ms .dfc71.fsw49 .equalizeHeightList .equalizeHeightListItem {
        display: block; }
    .dfc71.fsw49 .equalizeHeightList .equalizeContent {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1; }
      .dfc71.fsw49 .equalizeHeightList .equalizeContent .equalizeContentPush {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 auto;
            -ms-flex: 1 0 auto;
                flex: 1 0 auto; }
  .dfc71.fsw49 .section-container {
    width: 100%;
    margin: 0;
    border-top: 1px solid #eeeeee; }
  .dfc71.fsw49 .section-container:nth-child(odd) {
    background-color: #ffffff; }
  .dfc71.fsw49 .section-container:nth-child(even) {
    background-color: #fafafa; }
  .dfc71.fsw49 .section-container:last-child {
    background-color: #fafafa; }
  .dfc71.fsw49 .section {
    max-width: 960px;
    padding: 50px 0;
    margin: 0 auto; }
    html.ms .dfc71.fsw49 .section {
      padding: 40px 20px; }
  html.ms .dfc71.fsw49 .sample_startups .startups-container {
    overflow: scroll;
    position: relative;
    -webkit-overflow-scrolling: touch;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: inline-block;
    width: 100%; }
  .dfc71.fsw49 .sample_startups .startups {
    width: 100%;
    float: left; }
    html.ms .dfc71.fsw49 .sample_startups .startups {
      width: 10000em;
      position: relative;
      vertical-align: middle; }
  .dfc71.fsw49 .sample_startups .startup {
    margin-bottom: 30px;
    width: 31.59722%;
    float: left;
    margin-right: 2.60417%;
    display: inline; }
    .dfc71.fsw49 .sample_startups .startup:nth-child(3n+3) {
      float: right;
      margin-right: 0;
      *margin-left: -30px;
      display: inline; }
    .dfc71.fsw49 .sample_startups .startup .head .text {
      height: 88px;
      overflow: hidden; }
    html.ms .dfc71.fsw49 .sample_startups .startup {
      float: left;
      vertical-align: middle;
      width: 260px;
      margin-right: 20px;
      margin-bottom: 10px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
  .dfc71.fsw49 .sample_startups .card {
    padding-left: 2%; }
    .dfc71.fsw49 .sample_startups .card:first-child {
      padding-left: 0; }
  .dfc71.fsw49 .sample_startups > .title {
    float: left;
    margin-bottom: 35px; }
    html.ms .dfc71.fsw49 .sample_startups > .title {
      margin-left: 30px; }
  .dfc71.fsw49 .sample_startups > .cta, .dfc71.fsw49 .sample_startups > .startups > .cta {
    float: right;
    font-size: 14px;
    line-height: 30px; }
    .dfc71.fsw49 .sample_startups > .cta a:after, .dfc71.fsw49 .sample_startups > .startups > .cta a:after {
      content: " \25b8"; }
    .dfc71.fsw49 .sample_startups > .cta.top, .dfc71.fsw49 .sample_startups > .startups > .cta.top {
      display: block; }
      html.ms .dfc71.fsw49 .sample_startups > .cta.top, html.ms .dfc71.fsw49 .sample_startups > .startups > .cta.top {
        display: none; }
    .dfc71.fsw49 .sample_startups > .cta.bottom, .dfc71.fsw49 .sample_startups > .startups > .cta.bottom {
      text-align: center;
      width: 100%;
      display: none;
      line-height: 1.5;
      margin-top: 35px; }
      html.ms .dfc71.fsw49 .sample_startups > .cta.bottom, html.ms .dfc71.fsw49 .sample_startups > .startups > .cta.bottom {
        display: block; }
  .dfc71.fsw49 .lower_cta .g-button {
    width: 220px; }
  .dfc71.fsw49 .lower_cta .footer {
    margin-top: 20px;
    font-size: 14px;
    font-weight: normal; }
    .dfc71.fsw49 .lower_cta .footer a {
      padding: 7px; }
      .dfc71.fsw49 .lower_cta .footer a:hover {
        text-decoration: underline; }
  .dfc71.fsw49 .lower_cta > .g-button.larger, .dfc71.fsw49 .cta > .g-button.larger {
    line-height: 48px;
    padding: 0;
    width: 220px; }
  .dfc71.fsw49 i.info {
    font-size: 16px;
    color: #bbbbbb;
    margin-left: 6px; }
    .dfc71.fsw49 i.info:hover {
      cursor: help;
      color: #555555; }
  .dfc71.fsw49 .all-funds {
    background-color: #f2f2f2;
    border-radius: 4px;
    display: inline-block;
    font-size: 15px;
    line-height: 48px;
    padding: 0;
    width: 220px; }
    .dfc71.fsw49 .all-funds:hover {
      background-color: #eaeaea;
      text-decoration: none; }
    .dfc71.fsw49 .all-funds:active {
      background-color: #f2f2f2; }
  .dfc71.fsw49 .c-pageHeader--black.header .g-photo_round {
    border-color: rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
    html.ms .dfc71.fsw49 .c-pageHeader--black.header .g-photo_round {
      border-width: 4px;
      height: 60px;
      width: 60px; }
    .dfc71.fsw49 .c-pageHeader--black.header .g-photo_round img {
      width: 100%;
      height: 100%; }

.dfc71.fsf80 {
  width: 90%;
  margin: 0px auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dfc71.fsf80 {
    font-weight: 300;
    font-size: 12px;
    line-height: 1; }
  .dfc71.fsf80 .top-border {
    width: 40%;
    margin: 0 auto;
    border-top: 1px solid #e5e5e5; }
  .dfc71.fsf80 > .profile_pic {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    border-radius: 30px;
    border: 3px solid rgba(255, 255, 255, 0.4);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    width: 30px;
    height: 30px;
    padding: 0; }
    .dfc71.fsf80 > .profile_pic img {
      height: 30px;
      width: 30px;
      border-radius: 30px; }
    html.ms .dfc71.fsf80 > .profile_pic {
      width: 20px;
      height: 20px;
      border-radius: 20px;
      border-width: 1px;
      margin-bottom: 4px; }
      html.ms .dfc71.fsf80 > .profile_pic img {
        height: 20px;
        width: 20px;
        border-radius: 20px; }
  .dfc71.fsf80.smaller {
    font-size: 14px;
    padding-bottom: 0;
    margin: 24px auto 0;
    color: #666666; }
    .dfc71.fsf80.smaller .top-border {
      margin: 0;
      width: inherit;
      border-top: 0; }
    .dfc71.fsf80.smaller > .profile_pic {
      vertical-align: middle;
      margin-right: 6px;
      border-radius: 20px;
      border: 2px solid rgba(255, 255, 255, 0.4);
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
              box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
      width: 20px;
      height: 20px;
      padding: 0; }
      .dfc71.fsf80.smaller > .profile_pic img {
        height: 20px;
        width: 20px;
        border-radius: 20px; }
  .dfc71.fsf80.social_proof--black {
    color: rgba(255, 255, 255, 0.6); }
    .dfc71.fsf80.social_proof--black a {
      color: rgba(255, 255, 255, 0.7); }
      .dfc71.fsf80.social_proof--black a:hover {
        color: rgba(255, 255, 255, 0.8); }
    .dfc71.fsf80.social_proof--black .top-border {
      border-top: 1px solid rgba(255, 255, 255, 0.2); }

.dfc71.fmy31 .reviewer_attribution {
  font-style: italic; }

.dfc71.fmy31 .manager:nth-child(n+3) {
  margin-top: 28px; }

.dfc71.fmy31 .card {
  border-radius: 20px;
  overflow: hidden; }

.dfc71.fdw46 .avatar {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding-bottom: 75%;
  width: 100%; }

.dfc71.fdw46 .lead_sample_investment {
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  width: 100%; }
  .dfc71.fdw46 .lead_sample_investment img {
    width: 100%; }

.dfc71.fdw46 .partner {
  vertical-align: top;
  width: 100px; }
  .dfc71.fdw46 .partner .g-photo_round {
    margin: 0 auto; }

.dfc71.fvs73 .estimated_num_deals {
  text-transform: none;
  line-height: 1; }

.dfc71.fvs73 .prop {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 22%;
  float: left;
  margin-left: 4%; }
  html.ms .dfc71.fvs73 .prop {
    width: 100%;
    margin-left: 0;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px; }

.dfc71.fvs73 .prop:first-child {
  margin-left: 0; }

.dfc71.fvs73 .copy {
  line-height: 1.5; }

.dfc71.fvs73 .details {
  border: 1px solid #eeeeee;
  background-color: rgba(0, 0, 0, 0.02);
  margin-top: -20px;
  margin-bottom: -20px;
  padding: 20px 20px 14px; }
  html.ms .dfc71.fvs73 .details {
    margin-top: 0;
    margin-bottom: 0; }
  .dfc71.fvs73 .details .row {
    width: 100%;
    margin: 0;
    padding: 8px 0;
    border-top: 1px solid #eee; }
    .dfc71.fvs73 .details .row .left {
      float: left;
      text-transform: uppercase;
      font-size: 12px;
      color: #777;
      line-height: 24px;
      vertical-align: middle; }
      .dfc71.fvs73 .details .row .left a:after {
        content: " \25b8"; }
    .dfc71.fvs73 .details .row .right {
      float: right;
      font-size: 16px;
      color: #333; }
  .dfc71.fvs73 .details .row:first-child {
    padding-top: 0;
    border-top: none; }
  .dfc71.fvs73 .details .row:last-child {
    padding-bottom: 0; }

.dfc71.fsp87 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 32%;
  display: table-cell;
  border: 1px solid #eeeeee;
  background-color: #ffffff; }
  .dfc71.fsp87:hover {
    cursor: pointer; }
  html.ms .dfc71.fsp87 {
    width: 100%;
    margin-bottom: 30px;
    margin-left: 0;
    display: block; }
  .dfc71.fsp87:first-child {
    margin-left: 0; }
  .dfc71.fsp87 .card-section {
    font-size: 14px;
    color: #333;
    line-height: 1.5; }
  .dfc71.fsp87 .lead {
    padding: 20px; }
    .dfc71.fsp87 .lead a {
      font-weight: bold;
      color: #333; }
  .dfc71.fsp87 .screen {
    height: 188px;
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    background-position: top center; }
  .dfc71.fsp87 .head {
    background-color: #ffffff;
    padding: 20px; }
  .dfc71.fsp87 .pic {
    float: left; }
  .dfc71.fsp87 .pic img {
    width: 50px;
    height: 50px;
    border: 1px solid #eaeaea; }
  .dfc71.fsp87 .name {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0; }
    .dfc71.fsp87 .name a {
      color: #333; }
  .dfc71.fsp87 .name {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.25;
    margin-bottom: 9px; }
  .dfc71.fsp87 .pitch {
    font-size: 12px;
    color: #777;
    line-height: 1.5; }
  .dfc71.fsp87 .copy {
    padding: 20px;
    font-weight: normal;
    line-height: 1.5;
    color: #777; }
  .dfc71.fsp87 > .details .text {
    margin-left: 66px; }

.dfc71.fba10 {
  background-color: #fafbfb;
  padding: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 300; }
  .dfc71.fba10.with_border {
    border-bottom: 1px solid #f1f1f1; }

.dfc71.fmr32 .modal_content {
  padding: 40px; }
  .dfc71.fmr32 .modal_content .headline {
    text-align: center;
    font-size: 16px;
    color: #555; }
  .dfc71.fmr32 .modal_content .g-module {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 250px; }
    .dfc71.fmr32 .modal_content .g-module form {
      margin-top: 30px; }
      .dfc71.fmr32 .modal_content .g-module form .button {
        margin-top: 8px;
        text-align: center; }
        .dfc71.fmr32 .modal_content .g-module form .button a {
          padding: 8px 0px;
          font-weight: 300;
          width: 100%;
          display: block; }
      .dfc71.fmr32 .modal_content .g-module form input[type=text] {
        margin: 8px 0px;
        width: 100%;
        font-size: 16px;
        color: #555;
        padding: 10px;
        border: 1px solid #eee;
        border-radius: 5px;
        position: relative;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
  .dfc71.fmr32 .modal_content .success_container {
    text-align: center;
    font-size: 16px;
    color: #555; }
    .dfc71.fmr32 .modal_content .success_container .note {
      margin: 20px 0px; }

.dfc71.fir39 .success_container, .dfc71.fir39 .backing_container, .dfc71.fir39 .investment_container, .dfc71.fir39 .backing_promo_container {
  display: none; }

.dfc71.fir39.show_investment .investment_container {
  display: block; }

.dfc71.fir39 .sash {
  line-height: 1.5;
  width: 100%;
  text-align: center;
  color: #ffffff;
  padding: 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: rgba(192, 66, 63, 0.9);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 1px solid rgba(0, 0, 0, 0.07);
  border-right: 1px solid rgba(0, 0, 0, 0.07);
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 5px 10px rgba(0, 0, 0, 0.05) inset;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 5px 10px rgba(0, 0, 0, 0.05) inset;
  font-weight: 200;
  font-size: 12px; }
  .dfc71.fir39 .sash .sash_title {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 4px;
    font-weight: normal; }

.dfc71.fir39 .g-modal {
  width: 500px; }
  html.ms .dfc71.fir39 .g-modal {
    width: 100%; }

.dfc71.fir39 .g-modal_black_header {
  height: inherit; }
  .dfc71.fir39 .g-modal_black_header h1 {
    position: inherit;
    top: inherit;
    padding: 10px 0;
    font-size: 18px; }
    .dfc71.fir39 .g-modal_black_header h1 .subtitle {
      font-size: 14px;
      font-weight: 300;
      color: #ddd; }

.dfc71.fir39 .g-modal_footer {
  *zoom: 1; }
  .dfc71.fir39 .g-modal_footer:after {
    content: "";
    display: table;
    clear: both; }
  .dfc71.fir39 .g-modal_footer .new_to_investing_link {
    float: right;
    color: #999; }

.dfc71.fir39 .modal_content {
  overflow: hidden;
  *zoom: 1;
  padding: 20px; }
  .dfc71.fir39 .modal_content .notes {
    width: 95px;
    float: left;
    font-weight: bold;
    font-size: 13px; }
  .dfc71.fir39 .modal_content .list {
    margin-left: 105px; }
    .dfc71.fir39 .modal_content .list > ul {
      list-style: disc; }
    .dfc71.fir39 .modal_content .list > ul > li {
      font-size: 12px;
      margin-left: 0;
      margin-bottom: 10px; }
      .dfc71.fir39 .modal_content .list > ul > li > span {
        font-size: 12px;
        font-weight: 300; }
  .dfc71.fir39 .modal_content .success_container {
    text-align: center;
    font-size: 14px; }
    .dfc71.fir39 .modal_content .success_container > .section {
      padding: 20px; }
    .dfc71.fir39 .modal_content .success_container .main {
      font-weight: bold;
      margin: 0 0 10px; }
    .dfc71.fir39 .modal_content .success_container .note {
      font-weight: 300;
      color: #666; }
    .dfc71.fir39 .modal_content .success_container .cta {
      font-weight: 500;
      margin-top: 10px; }
    .dfc71.fir39 .modal_content .success_container .result {
      color: #00A368; }
  .dfc71.fir39 .modal_content .amount_input {
    position: relative; }
    .dfc71.fir39 .modal_content .amount_input > .currency {
      position: absolute;
      top: 17px;
      left: 14px;
      font-size: 18px;
      z-index: 1; }
    .dfc71.fir39 .modal_content .amount_input > input[type=text] {
      font-size: 18px;
      padding: 10px;
      padding-left: 25px;
      border: 1px solid #eee;
      border-radius: 3px;
      position: relative;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      .dfc71.fir39 .modal_content .amount_input > input[type=text].red {
        border: 1px solid #C0423F; }
  .dfc71.fir39 .modal_content .errors {
    color: #C0423F; }
  .dfc71.fir39 .modal_content > .form_container {
    margin-top: 30px; }
    .dfc71.fir39 .modal_content > .form_container > .syndicator_note {
      padding: 13px 20px 20px;
      margin: 0;
      font-weight: bold; }
    .dfc71.fir39 .modal_content > .form_container > form > .errors, .dfc71.fir39 .modal_content > .form_container > .errors {
      font-size: 12px;
      line-height: 1.5;
      color: #C0423F; }
      .dfc71.fir39 .modal_content > .form_container > form > .errors.base, .dfc71.fir39 .modal_content > .form_container > .errors.base {
        padding: 20px;
        padding-bottom: 0; }
    .dfc71.fir39 .modal_content > .form_container > form {
      padding: 10px 20px 20px;
      position: relative; }
      .dfc71.fir39 .modal_content > .form_container > form > label {
        display: block;
        font-size: 15px;
        line-height: 1.5;
        padding: 10px 0 5px; }
        .right .dfc71.fir39 .modal_content > .form_container > form > label > span.min_investment {
          font-size: 85%; }
      .dfc71.fir39 .modal_content > .form_container > form > .amount_input {
        position: relative;
        display: block;
        width: 100%;
        margin-top: 10px; }
        .right .dfc71.fir39 .modal_content > .form_container > form > .amount_input {
          width: 100%;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box; }
        .dfc71.fir39 .modal_content > .form_container > form > .amount_input > .currency {
          position: absolute;
          top: 10px;
          left: 14px;
          font-size: 17px;
          z-index: 1; }
        .dfc71.fir39 .modal_content > .form_container > form > .amount_input > input[type=text] {
          font-size: 18px;
          padding: 10px;
          padding-left: 25px;
          border: 1px solid #eee;
          width: 100%;
          border-radius: 3px;
          position: relative;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box; }
      .dfc71.fir39 .modal_content > .form_container > form > .button > input[type=submit] {
        display: block;
        margin: 20px auto 0; }
        .dfc71.fir39 .modal_content > .form_container > form > .button > input[type=submit].loading {
          margin: 20px auto 0 !important;
          padding: 10px 20px !important; }
          .content .right .dfc71.fir39 .modal_content > .form_container > form > .button > input[type=submit].loading {
            margin-left: 0 !important; }
      .right .dfc71.fir39 .modal_content > .form_container > form > .button {
        width: 100%; }
        .right .dfc71.fir39 .modal_content > .form_container > form > .button > input.g-button[type=submit] {
          width: 100%;
          margin: 20px 0 0;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box; }
    .dfc71.fir39 .modal_content > .form_container .controls_container {
      *zoom: 1;
      border-top: 1px solid #EEEEEE;
      -webkit-box-shadow: 0 1px 0 #ffffff inset;
              box-shadow: 0 1px 0 #ffffff inset;
      padding: 12px;
      font-size: 12px;
      font-weight: 300; }
      .dfc71.fir39 .modal_content > .form_container .controls_container:after {
        content: "";
        display: table;
        clear: both; }
      .dfc71.fir39 .modal_content > .form_container .controls_container .backing_controls {
        float: left; }

.dfc71.fts56 .truncate {
  max-height: 200px;
  overflow: hidden;
  position: relative; }
  .dfc71.fts56 .truncate > p {
    display: inline; }
  .dfc71.fts56 .truncate:after {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, white 95%);
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, white 95%);
    bottom: 0;
    content: "";
    height: 60%;
    left: 0;
    position: absolute;
    width: 100%; }

.dfc71.fmd67 .g-button.blue {
  background-color: #4A90E2;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4A90E2), to(#4A90E2));
  background-image: -webkit-linear-gradient(#4A90E2, #4A90E2);
  background-image: linear-gradient(#4A90E2, #4A90E2); }

.dfc71.fmd67 .g-button.larger {
  font-size: 18px;
  padding: 14px 42px; }

html.ms .dfc71.fmd67 .invest_button {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dfc71.fmd67 .lead_investor_photo {
  border-width: 2px;
  margin: 0 auto; }

.dfc71.fmd67 .invest_button {
  font-weight: 300; }

.dfc71.fmd67 .startup_cover_photo {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
  -webkit-background-size: cover;
          background-size: cover; }

.dfc71.fmd67 .cover_photo_holder {
  position: relative;
  min-height: 110px;
  max-height: 200px;
  max-height: 200px; }
  .dfc71.fmd67 .cover_photo_holder > .cover {
    z-index: -1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .dfc71.fmd67 .cover_photo_holder > .table_container {
    min-height: 0;
    -webkit-transition: min-height 0.15s;
            transition: min-height 0.15s;
    display: table;
    table-layout: fixed;
    width: 100%; }
    .dfc71.fmd67 .cover_photo_holder > .table_container > .row_container {
      display: table-row;
      vertical-align: bottom; }
      html.ms .dfc71.fmd67 .cover_photo_holder > .table_container > .row_container {
        height: 100%; }
  .dfc71.fmd67 .cover_photo_holder > .table_container {
    height: 235.5px; }
    @media (min-width: 994.83333px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 248.70833px; } }
    @media (min-width: 1047.66667px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 261.91667px; } }
    @media (min-width: 1100.5px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 275.125px; } }
    @media (min-width: 1153.33333px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 288.33333px; } }
    @media (min-width: 1206.16667px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 301.54167px; } }
    @media (min-width: 1259px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 314.75px; } }
    @media (min-width: 1311.83333px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 327.95833px; } }
    @media (min-width: 1364.66667px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 341.16667px; } }
    @media (min-width: 1417.5px) {
      .dfc71.fmd67 .cover_photo_holder > .table_container {
        height: 354.375px; } }
    html.no-ms .dfc71.fmd67 .cover_photo_holder > .table_container::before {
      content: '';
      display: table-row;
      height: 100%; }

html.ms .dfc71.fmd67 .data-table > .data-cell {
  width: 90%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  border-top: 1px solid #eee;
  border-left: none; }
  html.ms .dfc71.fmd67 .data-table > .data-cell:last-child {
    border-bottom: 1px solid #eee; }
  html.ms .dfc71.fmd67 .data-table > .data-cell .data-value, html.ms .dfc71.fmd67 .data-table > .data-cell .data-label {
    display: inline;
    font-size: 14px;
    color: #333; }

.dfc71.fmd67 .js-edit_amount_form_holder .edit_amount_input {
  width: 200px;
  text-align: left;
  padding-left: 21px; }

.dfc71.fmd67 .js-edit_amount_form_holder .js-submit_edit_amount {
  width: 200px; }
.dfcc85.fgs65 {
  position: relative; }
  .dfcc85.fgs65 .card_outer {
    border: 1px solid #eee; }
  .dfcc85.fgs65 .card_container {
    cursor: pointer;
    background-color: #FFFFFF; }
  .dfcc85.fgs65 .circular_photo img {
    border-radius: 10px; }
  .dfcc85.fgs65 .circular_photo.small img {
    width: 34px;
    height: 34px;
    border-radius: 50%; }
  .dfcc85.fgs65 .circular_photo.small.firm img {
    border-radius: 6px; }
  .dfcc85.fgs65 .fixed_height {
    height: 40px; }
  .dfcc85.fgs65 .details {
    cursor: pointer;
    background-color: #FBFBFB;
    border-top: 1px solid #eee; }
  .dfcc85.fgs65 .startup_name {
    letter-spacing: 0.5px; }
  .dfcc85.fgs65 .tiny_text {
    letter-spacing: 0.2px;
    line-height: 1.5; }
  .dfcc85.fgs65 .js-details {
    cursor: pointer;
    padding: 10px;
    background-color: #FBFBFB;
    border-top: 1px solid #eee; }
    .dfcc85.fgs65 .js-details.opened {
      background-color: #FFFFFF; }
    .dfcc85.fgs65 .js-details:hover {
      background-color: #ffffff;
      color: #444; }
  .dfcc85.fgs65 .date {
    position: absolute;
    right: 15px;
    top: 15px; }

.dfcc85.fgw90 .avatar {
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  padding-bottom: 75%;
  width: 100%; }

.dfcc85.fgw90 .lead_sample_investment {
  border: 1px solid #eaeaea;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0;
  width: 100%; }
  .dfcc85.fgw90 .lead_sample_investment img {
    width: 100%; }

.dfcc85.fgw90 .partner {
  vertical-align: top;
  width: 100px; }
  .dfcc85.fgw90 .partner .g-photo_round {
    margin: 0 auto; }
.dfcei77.fcd10 {
  position: relative; }
  .dfcei77.fcd10 .card_outer {
    border: 1px solid #eee; }
  .dfcei77.fcd10 .card_container {
    cursor: pointer;
    background-color: #FFFFFF; }
  .dfcei77.fcd10 .circular_photo img {
    border-radius: 10px; }
  .dfcei77.fcd10 .circular_photo.small img {
    width: 34px;
    height: 34px;
    border-radius: 50%; }
  .dfcei77.fcd10 .circular_photo.small.firm img {
    border-radius: 6px; }
  .dfcei77.fcd10 .fixed_height {
    height: 40px; }
  .dfcei77.fcd10 .details {
    cursor: pointer;
    background-color: #FBFBFB;
    border-top: 1px solid #eee; }
  .dfcei77.fcd10 .startup_name {
    letter-spacing: 0.5px; }
  .dfcei77.fcd10 .tiny_text {
    letter-spacing: 0.2px;
    line-height: 1.5; }
  .dfcei77.fcd10 .js-details {
    cursor: pointer;
    padding: 10px;
    background-color: #FBFBFB;
    border-top: 1px solid #eee; }
    .dfcei77.fcd10 .js-details.opened {
      background-color: #FFFFFF; }
    .dfcei77.fcd10 .js-details:hover {
      background-color: #ffffff;
      color: #444; }
  .dfcei77.fcd10 .date {
    position: absolute;
    right: 15px;
    top: 15px; }
.dfci34.flt44.disabled .more, .dfci34.flt44.disabled .header {
  pointer-events: none;
  opacity: 0.6; }

html.ms .dfci34.flt44 {
  padding: 0 30px; }

.dfci34.flt44 .row {
  border-top: 1px solid #eee; }

html.ms .dfci34.flt44 .rows.investments .cell.investment {
  padding-bottom: 15px; }

html.ms .dfci34.flt44 .rows.investments .cell:not(.investment) {
  text-align: right;
  border-top: 1px dotted #eee;
  padding: 5px 0; }

html.ms .dfci34.flt44 .rows.header {
  display: none; }

.dfci34.flt44 .rows.header .row {
  font-size: 13px;
  color: #333;
  border-bottom: 1px solid #eee;
  cursor: pointer; }
  .dfci34.flt44 .rows.header .row .cell:after {
    position: relative;
    display: inline-block;
    top: 2px;
    left: 2px;
    content: ' ';
    -webkit-background-size: 24px 13px;
            background-size: 24px 13px;
    width: 6px;
    height: 13px;
    background-image: url("/assets/icons/sorting_arrows-b8376c322d3f4d01ac205afb50a03fb1.png");
    background-position: -9px 0px; }
  .dfci34.flt44 .rows.header .row .cell.desc:after {
    background-position: 0px 0px; }
  .dfci34.flt44 .rows.header .row .cell.asc:after {
    background-position: -18px 0px; }

.dfci34.flt44 .rows.header:not(.header) .cell:not(.investment) {
  padding-top: 3px; }

.dfci34.flt44 .more {
  cursor: pointer; }

.dfci34.fpn89 .left-cell {
  line-height: 24px; }

.dfci34.fpn89 .bar {
  height: 24px;
  border-radius: 0 3px 3px 0;
  background-color: #8db9e4; }
.dfcm56.ffq12 .answer_text {
  line-height: 24px; }
.dfcm85.fln74 .description-text {
  font-family: Georgia, "Bitstream Vera Serif", "Times New Roman", serif; }
.dfcpis51.fcd10 .deals:not(:first-child) {
  margin-top: 40px; }

.dfcpis51.fcd10 .truncate, .dfcpis51.fcd10 .aspectWrap figcaption {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.dfcpis51.fcd10 .aspectWrap {
  background: white;
  border-radius: none;
  border: 1px solid #eeeeee;
  overflow: hidden;
  padding: 4px;
  position: relative;
  text-align: left;
  width: 100%; }
  .dfcpis51.fcd10 .aspectWrap .aspectContent {
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #f9f9fa;
    background-color: #fff;
    display: block;
    position: relative;
    text-decoration: none;
    position: relative; }
    .dfcpis51.fcd10 .aspectWrap .aspectContent .inner_avatar {
      position: absolute;
      top: 22%;
      left: 20%;
      width: 60%;
      height: 60%;
      text-align: center; }
      .dfcpis51.fcd10 .aspectWrap .aspectContent .inner_avatar img {
        height: 100%;
        max-width: 100%;
        max-height: 150px; }
    .dfcpis51.fcd10 .aspectWrap .aspectContent .screenshot {
      background-color: transparent;
      background-position: 50% 0%;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      border: none;
      bottom: 0;
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%; }
  .dfcpis51.fcd10 .aspectWrap figcaption {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f9f9fa;
    border-top: 1px solid #eeeeee;
    font-size: 12px;
    font-weight: 600;
    height: 53px;
    margin: 0;
    overflow: hidden;
    padding: 12px;
    white-space: nowrap; }
    .dfcpis51.fcd10 .aspectWrap figcaption a {
      color: #333;
      text-decoration: none; }
    html.ms .dfcpis51.fcd10 .aspectWrap figcaption {
      padding: 11px; }
    .dfcpis51.fcd10 .aspectWrap figcaption .g-lockup .photo {
      -webkit-box-shadow: none;
              box-shadow: none; }
    .dfcpis51.fcd10 .aspectWrap figcaption .g-lockup .text {
      margin-left: 40px;
      width: 100%;
      margin-top: -4px;
      line-height: 16px;
      font-size: 12px; }
    .dfcpis51.fcd10 .aspectWrap figcaption .round {
      color: #a6a6a6;
      font-style: normal;
      font-weight: normal;
      font-size: 11px;
      overflow: hidden; }
.dfcsfr84.report_slide .title, .dfcsfr84.report_slide .subtitle, .dfcsfr84.report_slide .midtitle {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100; }

.dfcsfr84.report_slide {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: background 0.5s;
          transition: background 0.5s;
  color: #333;
  background-color: #fff;
  padding-bottom: 6%; }
  html.no-ml .dfcsfr84.report_slide {
    padding: 40px 5%; }
  .dfcsfr84.report_slide .photo img {
    border-radius: 8px;
    width: 100px;
    height: 100px; }
  .dfcsfr84.report_slide .photo.circular img {
    border-radius: 50%;
    width: 80px;
    height: 80px; }
  .dfcsfr84.report_slide .title {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 25px; }
    html.no-ml .dfcsfr84.report_slide .title {
      font-size: 36px;
      line-height: 1.2; }
  .dfcsfr84.report_slide .midtitle {
    font-size: 60px;
    line-height: 70px; }
    html.no-ml .dfcsfr84.report_slide .midtitle {
      font-size: 30px;
      line-height: 35px; }
  .dfcsfr84.report_slide .subtitle {
    font-size: 36px;
    margin-bottom: 50px; }
    html.no-ml .dfcsfr84.report_slide .subtitle {
      font-size: 18px; }
  .dfcsfr84.report_slide .box {
    padding: 40px;
    border: 1px solid #e5e5e5; }
  .dfcsfr84.report_slide .data {
    border-top: 1px solid #eee; }
    html.ms .dfcsfr84.report_slide .data {
      margin-top: 38px; }
  .dfcsfr84.report_slide .datapoint {
    font-size: 60px; }
    html.no-ml .dfcsfr84.report_slide .datapoint {
      font-size: 36px; }
    html.ms .dfcsfr84.report_slide .datapoint {
      margin-top: 20px; }
  .dfcsfr84.report_slide .datalabel {
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 200;
    color: #999999;
    text-transform: uppercase; }
    html.no-ml .dfcsfr84.report_slide .datalabel {
      font-size: 14px;
      letter-spacing: 0; }
  .dfcsfr84.report_slide .datapointSm {
    font-size: 40px;
    line-height: 1.5; }
    .dfcsfr84.report_slide .datapointSm.minor {
      font-size: 20px; }
    .dfcsfr84.report_slide .datapointSm.tiny {
      font-size: 14px;
      font-weight: 300; }
  .dfcsfr84.report_slide .datalabelSm {
    font-size: 14px;
    font-weight: 200;
    color: #999999;
    text-transform: uppercase;
    line-height: 1.5; }
    html.mm .dfcsfr84.report_slide .datalabelSm {
      font-size: 11px; }
  html.ms .dfcsfr84.report_slide .cards {
    padding-top: 0; }
  html.ms .dfcsfr84.report_slide .cards .cell {
    border-top: 1px solid #e5e5e5; }
  html.ms .dfcsfr84.report_slide .spacer {
    margin-bottom: 14px; }
  .dfcsfr84.report_slide .slide_disclaimer {
    border-top: 1px solid #bbb; }

.dfcsfr84.fmn21 {
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .dfcsfr84.fmn21 .slides {
    position: relative;
    height: 100%; }
    .dfcsfr84.fmn21 .slides .slide {
      position: absolute;
      height: 100%;
      width: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
      -webkit-overflow-scrolling: touch;
      top: 0;
      left: 100%;
      -webkit-transition: opacity 1.2s, left 0.6s ease-in-out;
              transition: opacity 1.2s, left 0.6s ease-in-out;
      opacity: 0; }
      .dfcsfr84.fmn21 .slides .slide.left {
        left: 0; }
      .dfcsfr84.fmn21 .slides .slide.selected {
        opacity: 1; }
      .dfcsfr84.fmn21 .slides .slide .table {
        width: 100%;
        height: 100%;
        display: table; }
    .dfcsfr84.fmn21 .slides .sub1, .dfcsfr84.fmn21 .slides .sub2 {
      display: block; }
      html.ms .dfcsfr84.fmn21 .slides .sub1, html.ms .dfcsfr84.fmn21 .slides .sub2 {
        display: inline; }
  .dfcsfr84.fmn21 .controls .next_slide, .dfcsfr84.fmn21 .controls .prev_slide {
    position: fixed;
    top: 0;
    height: 100%;
    cursor: pointer;
    padding: 0 10px; }
    html.ms .dfcsfr84.fmn21 .controls .next_slide, html.ms .dfcsfr84.fmn21 .controls .prev_slide {
      padding: 0; }
    .dfcsfr84.fmn21 .controls .next_slide:hover > div, .dfcsfr84.fmn21 .controls .prev_slide:hover > div {
      color: #999; }
    .dfcsfr84.fmn21 .controls .next_slide > div, .dfcsfr84.fmn21 .controls .prev_slide > div {
      position: relative;
      top: 40%;
      font-size: 40px; }
      html.ms .dfcsfr84.fmn21 .controls .next_slide > div, html.ms .dfcsfr84.fmn21 .controls .prev_slide > div {
        color: #ccc;
        font-size: 20px; }
  .dfcsfr84.fmn21 .controls .prev_slide {
    left: 0; }
  .dfcsfr84.fmn21 .controls .next_slide {
    right: 0; }
    html.ms .dfcsfr84.fmn21 .controls .next_slide .first {
      background-color: white;
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%;
      padding-left: 6px; }
  .dfcsfr84.fmn21 .controls .next_label {
    font-size: 16px !important;
    position: absolute !important;
    line-height: 61px;
    right: 50px; }
    html.ms .dfcsfr84.fmn21 .controls .next_label {
      display: none; }
  .dfcsfr84.fmn21 .share {
    position: fixed;
    bottom: 0;
    z-index: 100;
    padding: 0;
    width: 100%;
    background-color: #111111; }

.dfcsfr84.fcs15 .title {
  line-height: 1.2; }
  html.ms .dfcsfr84.fcs15 .title {
    padding-top: 0; }

.dfcsfr84.fcs15 .box {
  padding: 40px 20px; }

.dfcsfr84.ffs95 .title {
  line-height: 1.2;
  padding-right: 10%;
  padding-left: 10%; }
  html.ms .dfcsfr84.ffs95 .title {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0; }

.dfcsfr84.ffs95 .box {
  padding: 40px 20px; }

.dfcsfr84.ffs95 .photo > a {
  display: block; }

.dfcsfr84.ffs95 .timeline .date {
  padding: 2px;
  background-color: #eaebec;
  white-space: nowrap;
  width: 48px;
  position: relative; }
  .dfcsfr84.ffs95 .timeline .date.first:after {
    border-left: 1px solid #eaebec;
    height: 45px;
    left: 24px;
    top: 20px;
    position: absolute;
    content: ''; }

.dfcsfr84.ffs95 .timeline .info {
  padding-top: 2px; }

html.no-ml .dfcsfr84.fss80 .datapointSm {
  font-size: 26px; }

html.mm .dfcsfr84.fss80 .datalabelSm {
  min-height: 44px; }

.dfcsfr84.fps79 .box {
  padding: 40px 15px; }

.dfcsfr84.fpo90 .chart {
  width: 100%;
  height: 260px; }

.dfcsfr84.fse31 {
  padding: 0 14px; }
  .dfcsfr84.fse31 .main_link {
    display: inline-block;
    padding: 20px 14px; }
    .dfcsfr84.fse31 .main_link:hover {
      background-color: rgba(255, 255, 255, 0.1); }
    .dfcsfr84.fse31 .main_link:active {
      background-color: rgba(255, 255, 255, 0.2); }
    html.ms .dfcsfr84.fse31 .main_link {
      padding: 16px 0; }
  .dfcsfr84.fse31 .share-button {
    padding: 15px 0; }
    html.no-ms .dfcsfr84.fse31 .share-button {
      display: none; }
  .dfcsfr84.fse31 .share-icons {
    padding: 12px 0; }
    html.ms .dfcsfr84.fse31 .share-icons {
      display: none; }
  .dfcsfr84.fse31 .share-icons > div {
    display: inline-block; }
  .dfcsfr84.fse31 .share-icons > div > .g-button.blue {
    background-color: rgba(255, 255, 255, 0.08);
    background-image: none;
    margin-left: 3px;
    color: rgba(255, 255, 255, 0.5); }
    .dfcsfr84.fse31 .share-icons > div > .g-button.blue:hover {
      background-color: rgba(255, 255, 255, 0.15);
      color: white; }
    .dfcsfr84.fse31 .share-icons > div > .g-button.blue:active {
      background-color: rgba(255, 255, 255, 0.25); }
.dfm77.fhr17 .pointer {
  cursor: pointer; }
.dfr9.fsw49 .box {
  padding: 20px;
  border: 1px solid #e8e8e8;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f9fa; }

.dfr9.fsw49 .container {
  overflow: hidden;
  *zoom: 1;
  width: 100%; }

.dfr9.fsw49 .full > .deal_terms + .deal_terms, .dfr9.fsw49 .half > .deal_terms:nth-child(n+3), .dfr9.fsw49 .third > .deal_terms:nth-child(n+4) {
  margin-top: 20px; }

html.ms .dfr9.fsw49 .deal_terms + .deal_terms {
  margin-top: 20px; }

.dfr9.fsw49 .half > .deal_terms {
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
  padding-left: 0;
  padding-right: 10px; }
  .dfr9.fsw49 .half > .deal_terms:nth-of-type(2n + 2) {
    padding-left: 10px;
    padding-right: 0px; }
  html.ms .dfr9.fsw49 .half > .deal_terms {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }

.dfr9.fsw49 .third > .deal_terms {
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333%;
  padding-left: 0;
  padding-right: 13.33333px; }
  .dfr9.fsw49 .third > .deal_terms:nth-of-type(3n + 2) {
    padding-left: 6.66667px;
    padding-right: 6.66667px; }
  .dfr9.fsw49 .third > .deal_terms:nth-of-type(3n + 3) {
    padding-left: 13.33333px;
    padding-right: 0px; }
  html.ms .dfr9.fsw49 .third > .deal_terms {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  html.mm .dfr9.fsw49 .third > .deal_terms {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-left: 0;
    padding-right: 10px; }
    html.mm .dfr9.fsw49 .third > .deal_terms:nth-of-type(2n + 2) {
      padding-left: 10px;
      padding-right: 0px; }
    html.ms html.mm .dfr9.fsw49 .third > .deal_terms {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
    html.mm .dfr9.fsw49 .third > .deal_terms:nth-child(n+3) {
      margin-top: 20px; }

.dfr9.fsw49 .label {
  font-weight: 300; }

.dfr9.fsw49 .currency {
  font-size: 1.53846em;
  line-height: 1.95em;
  line-height: 1.5em;
  font-weight: bold; }

.dfr9.fsw49 .other_deal_terms {
  margin-top: 20px; }

.dfr9.fsw49 .deal_info {
  border-left: 5px solid #E8E8E8;
  padding-left: 15px; }

html.no-ms .dfr9.ffm36 .label {
  text-align: left; }
  html.no-ms .dfr9.ffm36 .label:not(.intro) {
    padding-top: 1em; }

.dfr9.ffm36 .tip {
  float: right; }

.dfr9.ffm36 select {
  padding-right: 15px; }
.dfi41.fde1 {
  font-size: 14px; }
  .dfi41.fde1 .white_slug {
    width: 100%;
    background-color: #fff;
    padding: 2.5em 0; }
    html.ms .dfi41.fde1 .white_slug {
      padding-left: 10px;
      padding-right: 10px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
  .dfi41.fde1 .header {
    width: 800px;
    margin: 0 auto;
    padding: 0 20px; }
    html.ms .dfi41.fde1 .header {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
    .dfi41.fde1 .header h1 {
      text-align: center;
      margin-top: 5px; }
    .dfi41.fde1 .header h4 {
      color: #666;
      text-align: center;
      letter-spacing: 1px;
      font-size: 12px;
      font-weight: 300;
      text-transform: uppercase; }
    .dfi41.fde1 .header p {
      font-weight: 200;
      font-size: 14px; }
    .dfi41.fde1 .header a.maskedlink {
      color: #333;
      text-decoration: none; }
      .dfi41.fde1 .header a.maskedlink.g-title1 {
        line-height: 1.1;
        font-size: 55px; }
      .dfi41.fde1 .header a.maskedlink:hover {
        color: #3078ca; }
  .dfi41.fde1 .g-module {
    max-width: 650px;
    margin: 0 auto;
    margin-top: 20px; }
    .dfi41.fde1 .g-module hr {
      border-top: 1px solid #eee;
      border-bottom: none; }
  .dfi41.fde1 .line {
    margin: 20px 0;
    display: table; }
  .dfi41.fde1 hr {
    width: 100%;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #fff;
    margin: 0.7em 0; }
    .dfi41.fde1 hr.top {
      margin: 0; }
  .dfi41.fde1 h5 {
    display: table-cell;
    vertical-align: top;
    text-transform: uppercase;
    padding: 0 20px;
    font-weight: 600;
    font-size: 12px;
    width: 235px; }
  .dfi41.fde1 p {
    display: table-cell;
    vertical-align: top;
    font-size: 14px;
    margin-top: 0;
    padding: 0 20px;
    max-width: 330px; }
    .dfi41.fde1 p.top {
      text-align: center;
      margin: 2em auto;
      font-size: 14px;
      font-weight: 200;
      color: #777;
      font-style: italic;
      max-width: 800px;
      width: 800px; }
      html.ms .dfi41.fde1 p.top {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
    .dfi41.fde1 p.fingerprint {
      font-family: monospace; }
  .dfi41.fde1 .print {
    margin: 20px auto;
    width: 230px; }
    .dfi41.fde1 .print a {
      width: 200px;
      padding: 15px; }
  @media print {
    .dfi41.fde1 .print {
      display: none; } }
.dfic39.fct49 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  *zoom: 1;
  max-width: 960px;
  _width: 960px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto; }
  .dfic39.fct49:after {
    content: "";
    display: table;
    clear: both; }
  html.ms .dfic39.fct49 {
    width: 100%; }
  .dfic39.fct49 > .header_holder {
    margin-bottom: 28px; }
  .dfic39.fct49 > .main {
    background-color: white; }
    html.ms .dfic39.fct49 > .main {
      padding: 0 12px; }
    .dfic39.fct49 > .main > .right, .dfic39.fct49 > .main > .left {
      display: table-cell;
      vertical-align: top; }
    .dfic39.fct49 > .main > .right {
      padding-left: 28px;
      width: 320px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ms .dfic39.fct49 > .main > .right {
        display: none; }
      html.ms .dfic39.fct49 > .main > .right.prefund_reservation_holder {
        display: block;
        padding-left: 0;
        padding-top: 28px; }
      .dfic39.fct49 > .main > .right > .sidebar_module_holder {
        margin-top: 41px; }

.dfic39.fis51 .main_agreement .label {
  font-weight: bold !important; }

.dfic39.fis51 .main_agreement label {
  font-weight: normal; }

.dfic39.fis51 .signatures {
  border-top: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-top: 0; }

.dfic39.fis51 .agreement label .label {
  font-weight: normal;
  font-size: 14px;
  display: inline-block;
  width: 90%;
  margin-left: 7px;
  line-height: 1.5;
  vertical-align: top; }
  html.ms .dfic39.fis51 .agreement label .label {
    width: 80%; }

.dfic39.fis51 .section.download_docs {
  text-align: center;
  border-bottom: 1px solid rgba(0, 0, 0, 0.07); }

.dfic39.fis51 .qualified_purchaser {
  display: none; }

.dfic39.fis51 .main_checkbox_holder {
  display: inline-block; }

.dfic39.fis51.for_closing .g-module {
  background: #f9f9fa;
  border: 1px solid #e8e8e8; }

.dfic39.fis51.for_closing .section.download_docs {
  margin-top: 0px;
  margin-left: -20px;
  margin-right: -20px;
  margin-bottom: 4px;
  padding: 20px; }

.dfic39.fis51.for_immediate_closing .agreement + .agreement {
  margin-top: 14px;
  font-weight: 300; }

.dfic39.fis51.for_immediate_closing .section {
  padding: 20px 28px 28px 28px; }
  .dfic39.fis51.for_immediate_closing .section.download_docs {
    margin-top: 0px;
    margin-bottom: 4px;
    padding: 20px;
    font-size: 14px; }

.dfic39.fis51.for_immediate_closing .investing_as {
  width: 100%;
  margin: 7px auto 0;
  font-style: italic;
  font-weight: 200;
  font-size: 12px;
  color: #777; }

.dfic39.fms87 .investments_inset {
  padding-top: 0;
  padding-bottom: 0; }
  .dfic39.fms87 .investments_inset.loading {
    opacity: 0.6;
    pointer-events: none; }

.dfic39.fms87 .currency_holder {
  position: relative; }
  .dfic39.fms87 .currency_holder .currency {
    position: absolute;
    left: 8px;
    top: 8px; }
  .dfic39.fms87 .currency_holder input {
    padding-left: 18px; }
.dfc20.fms93 > .display .terms_tiptip img {
  position: relative;
  top: -2px;
  vertical-align: middle;
  width: 25px; }

.dit51.fsw49 {
  width: 100%;
  border: 1px solid #e8e8e8;
  margin-top: 25px; }
  .dit51.fsw49 .content {
    padding: 20px; }
  .dit51.fsw49 .subsection {
    margin-bottom: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .dit51.fsw49 .subsection:last-child {
      margin-bottom: 0; }
    .dit51.fsw49 .subsection .left {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
          -ms-flex: auto;
              flex: auto;
      margin-right: 5px;
      color: #aaa;
      font-weight: 300; }
    .dit51.fsw49 .subsection .right {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
          -ms-flex: auto;
              flex: auto;
      text-align: right;
      font-weight: bold;
      font-size: 14px;
      margin-top: -2px;
      color: #444; }

.dfcmic68.fsr30 .subsection {
  margin-bottom: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .dfcmic68.fsr30 .subsection.border {
    padding-bottom: 21px;
    margin-bottom: 21px;
    border-bottom: 1px solid #e7e9eB; }
  .dfcmic68.fsr30 .subsection:last-child {
    margin-bottom: 0; }
  .dfcmic68.fsr30 .subsection .left {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
    margin-right: 5px; }
  .dfcmic68.fsr30 .subsection .right {
    -webkit-box-flex: 1;
    -webkit-flex: auto;
        -ms-flex: auto;
            flex: auto;
    text-align: right; }
  .dfcmic68.fsr30 .subsection .disabled {
    opacity: 0.5;
    pointer-events: none; }

.dfcmic68.fit29 .filter_link {
  color: #999; }
  .dfcmic68.fit29 .filter_link.active {
    color: #333;
    font-weight: 500; }

.dfcmic68.fit29 .header .col.ascending:after {
  background-position: -18px 0; }

.dfcmic68.fit29 .header .col.descending:after {
  background-position: -24px 0; }

.dfcmic68.fit29 .header .col:hover {
  color: #333;
  cursor: pointer; }

.dfcmic68.fit29 .header .col:last-child {
  padding-right: 21px; }
  html.ms .dfcmic68.fit29 .header .col:last-child {
    padding-right: 16px; }

.dfcmic68.fit29 .header .col:after {
  position: relative;
  display: inline-block;
  top: 2px;
  left: 8px;
  content: ' ';
  -webkit-background-size: 24px 13px;
          background-size: 24px 13px;
  width: 6px;
  height: 13px;
  background-image: url("/assets/icons/sorting_arrows-b8376c322d3f4d01ac205afb50a03fb1.png");
  background-position: -9px 0px; }

.dfcmic68.fml94 {
  width: 450px;
  background-color: #fcfcfc; }
  .dfcmic68.fml94 .warning {
    background-color: #fcf0cf; }
  .dfcmic68.fml94 .error-message {
    background-color: #fccfcf; }
  .dfcmic68.fml94 .content.wire-info-form .subsection {
    border-color: #eff0f1;
    -webkit-transition: background-color 0.5s linear;
            transition: background-color 0.5s linear; }
    .dfcmic68.fml94 .content.wire-info-form .subsection:last-child {
      border-top: none; }
    .dfcmic68.fml94 .content.wire-info-form .subsection .section-content {
      max-height: 0px;
      overflow: hidden;
      -webkit-transition: max-height 0.5s ease;
              transition: max-height 0.5s ease; }
      .dfcmic68.fml94 .content.wire-info-form .subsection .section-content hr {
        border-top-color: #eff0f1; }
    .dfcmic68.fml94 .content.wire-info-form .subsection.selected label.section-radio > span {
      font-weight: bold; }
    .dfcmic68.fml94 .content.wire-info-form .subsection.selected .section-content {
      max-height: 600px; }
    .dfcmic68.fml94 .content.wire-info-form .subsection.deselected {
      background-color: #fbfbfb; }
    .dfcmic68.fml94 .content.wire-info-form .subsection label.section-radio > span {
      padding-left: 10px; }
    .dfcmic68.fml94 .content.wire-info-form .subsection label.section-radio > input[type=radio] {
      position: relative;
      top: -2px; }
  .dfcmic68.fml94 .input_group {
    padding-left: 2px;
    padding-right: 2px; }
    .dfcmic68.fml94 .input_group.error i.error-tip {
      display: inline; }
    .dfcmic68.fml94 .input_group.address .inputs {
      border-radius: 3px;
      border: 1px solid #e7e9eb;
      padding: 0px 6px; }
      .dfcmic68.fml94 .input_group.address .inputs.focus {
        border-color: #7dbef1;
        -webkit-box-shadow: #7dbef1 0 0 5px;
                box-shadow: #7dbef1 0 0 5px; }
      .dfcmic68.fml94 .input_group.address .inputs > input[type=text] {
        border: none;
        border-radius: 0px;
        border-bottom: 1px dotted #e7e9eb; }
        .dfcmic68.fml94 .input_group.address .inputs > input[type=text]:last-child {
          border-bottom: none; }
        .dfcmic68.fml94 .input_group.address .inputs > input[type=text]:focus {
          border: none;
          border-bottom: 1px dotted #e7e9eb;
          -webkit-box-shadow: none;
                  box-shadow: none; }
  .dfcmic68.fml94 .content.success .checkmark {
    background-color: #509b68;
    line-height: 49px;
    height: 49px;
    width: 49px;
    border-radius: 50%; }

#facybox .dfc20.fue23 {
  width: 480px; }
  html.ms #facybox .dfc20.fue23 {
    width: 100% !important; }

.dfc20.fue23 > .header {
  background-color: #333;
  color: #fff;
  padding: 20px;
  border-radius: 2px 2px 0 0; }
  .dfc20.fue23 > .header .left {
    float: left; }
    .dfc20.fue23 > .header .left .main {
      font-weight: bold;
      font-size: 16px;
      text-shadow: 0 -2px black; }
    .dfc20.fue23 > .header .left .sub {
      margin-top: 3px;
      font-weight: 100;
      font-size: 11px;
      letter-spacing: 1px; }
      .dfc20.fue23 > .header .left .sub .line {
        float: left;
        margin-right: 5px; }
        html.ms .dfc20.fue23 > .header .left .sub .line {
          clear: both; }
  .dfc20.fue23 > .header .logo {
    margin-top: 3px;
    float: right;
    position: relative; }
    html.ms .dfc20.fue23 > .header .logo {
      float: none;
      clear: both;
      padding-top: 20px;
      width: 100%;
      border-top: 1px solid #eee; }
    .dfc20.fue23 > .header .logo .text {
      position: absolute;
      right: 0;
      width: 120px;
      text-align: right;
      font-weight: 100;
      font-size: 11px;
      padding-top: 2px;
      color: #bbb; }
    .dfc20.fue23 > .header .logo .pic {
      position: absolute;
      right: 0;
      top: 7px; }
      .dfc20.fue23 > .header .logo .pic img {
        height: 28px;
        opacity: 0.8; }
      html.ms .dfc20.fue23 > .header .logo .pic {
        position: static;
        margin-top: 7px;
        float: right; }

.dfc20.fue23 > .content {
  padding: 20px;
  color: #333;
  overflow: hidden; }
  .dfc20.fue23 > .content.last {
    border-top: 1px solid #eee; }
  .dfc20.fue23 > .content > .left {
    float: left;
    width: 100%;
    padding-right: 30px;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    margin-bottom: 10px; }
    html.ms .dfc20.fue23 > .content > .left {
      float: none;
      text-align: left; }
  .dfc20.fue23 > .content > .right {
    float: left;
    width: 100%;
    text-align: center; }
    html.ms .dfc20.fue23 > .content > .right {
      float: none;
      text-align: left; }
    .dfc20.fue23 > .content > .right .text {
      font-weight: 300;
      width: 75%;
      text-align: center;
      margin: 0 auto;
      padding-bottom: 20px; }
      html.ms .dfc20.fue23 > .content > .right .text {
        width: 100%;
        text-align: left; }
    .dfc20.fue23 > .content > .right .startup .info {
      width: 250px; }
    .dfc20.fue23 > .content > .right .button .g-button {
      width: 170px; }
  .dfc20.fue23 > .content > .notice {
    color: #900;
    font-size: 11px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px; }
  .dfc20.fue23 > .content .startup {
    overflow: hidden;
    padding-bottom: 20px; }
    .dfc20.fue23 > .content .startup .pic {
      float: left;
      width: 60px;
      height: 60px;
      border: 1px solid #eee; }
      .dfc20.fue23 > .content .startup .pic img {
        width: 60px;
        height: 60px; }
    .dfc20.fue23 > .content .startup .info {
      width: 300px;
      float: left;
      margin-left: 15px; }
      html.ms .dfc20.fue23 > .content .startup .info {
        width: 70%; }
      .dfc20.fue23 > .content .startup .info .name {
        font-size: 16px;
        font-weight: bold; }
        .dfc20.fue23 > .content .startup .info .name a {
          text-decoration: none;
          color: #333333; }
          .dfc20.fue23 > .content .startup .info .name a:hover {
            text-decoration: none; }
      .dfc20.fue23 > .content .startup .info .pitch {
        font-weight: 300; }
  .dfc20.fue23 > .content .syndicator {
    overflow: hidden;
    padding-bottom: 15px; }
    .dfc20.fue23 > .content .syndicator .pic {
      float: left;
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
      width: 37px;
      height: 37px;
      line-height: 35px;
      vertical-align: middle;
      border-radius: 4px;
      overflow: hidden;
      border-bottom: 1px solid #EEE;
      border-right: 1px solid #e9eaec;
      border-left: 1px solid #e9eaec;
      border-top: 1px solid #F7F8F9; }
      .dfc20.fue23 > .content .syndicator .pic img {
        max-height: 37px;
        max-width: 37px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    .dfc20.fue23 > .content .syndicator .info {
      font-size: 14px;
      float: left;
      padding: 10px 0 0 15px;
      width: 450px; }
      .dfc20.fue23 > .content .syndicator .info a {
        color: #333; }
      html.ms .dfc20.fue23 > .content .syndicator .info {
        padding-top: 0;
        width: 70%; }
  .dfc20.fue23 > .content > .action {
    margin-top: 10px; }

.dfc20.fue23 > .foot {
  border-top: 1px solid #EEE;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
  padding: 12px 20px 13px;
  background-color: #FCFCFC;
  width: 100%;
  text-align: right;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dfc20.fue23 > .foot a {
    font-size: 13px;
    font-weight: 200;
    color: #999;
    text-decoration: none; }
    .dfc20.fue23 > .foot a:hover {
      text-decoration: underline; }

#facybox .dfc20.fue23.first_time, #facybox .dfc20.fue23.syndicate {
  width: 570px; }

.dfc20.fue23.first_time .content.risks, .dfc20.fue23.syndicate .content.risks {
  border-bottom: 1px solid #eeeeee;
  background-color: #f9fafb; }

.dfc20.fbs69.backer_application .bottom > .line.button, .dfc20.fbs69.syndicates_rules .bottom > .line.button {
  padding-top: 0px; }

.dfc20.fbs69.backer_application .bottom, .dfc20.fbs69.syndicates_rules .bottom {
  padding: 40px; }

.dfc20.fbs69.syndicates_rules .bottom > .line.agreed {
  display: block; }

.dfc20.fbs69.syndicates_rules .line.button {
  display: none; }

.dfc20.fbs69.syndicates_rules .terms > .check {
  cursor: initial; }

.dfc20.fbs69.backer_application .line.leave {
  display: none; }

.dfc20.fbs69 .terms {
  font-size: 14px;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  padding: 40px; }
  html.ms .dfc20.fbs69 .terms {
    font-size: 13px; }
  .dfc20.fbs69 .terms .check {
    float: left;
    padding-top: 20px;
    cursor: pointer;
    width: 100%; }
  .dfc20.fbs69 .terms .line {
    float: left;
    width: 100%; }
    .dfc20.fbs69 .terms .line .left {
      float: left;
      width: 5%; }
      html.ms .dfc20.fbs69 .terms .line .left {
        width: 15%; }
    .dfc20.fbs69 .terms .line .right {
      float: left;
      width: 95%; }
      html.ms .dfc20.fbs69 .terms .line .right {
        width: 85%; }
    .dfc20.fbs69 .terms .line .left.head, .dfc20.fbs69 .terms .line .right.head {
      font-weight: bold; }
    .dfc20.fbs69 .terms .line:not(:last-child) {
      padding-bottom: 20px; }

.dfc20.fbs69 .applied_module {
  margin-bottom: 10px;
  font-size: 13px; }

.dfc20.fbs69 .bottom {
  font-size: 13px;
  font-weight: 300;
  text-align: center;
  padding: 25px 40px 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid #EEE;
  float: left;
  width: 100%; }
  .dfc20.fbs69 .bottom .line.button {
    padding-top: 20px; }
    html.ms .dfc20.fbs69 .bottom .line.button .g-button {
      font-size: 16px; }
  .dfc20.fbs69 .bottom .line.agreed {
    display: none;
    font-weight: bold;
    color: #999; }
  .dfc20.fbs69 .bottom .line.leave {
    font-size: 12px;
    padding-top: 20px; }
    .dfc20.fbs69 .bottom .line.leave a {
      color: #999; }

.dfc20.fat31 .label {
  margin-bottom: 12px; }

.dfc20.fat31 .response {
  *zoom: 1;
  margin-bottom: 6px; }
  .dfc20.fat31 .response:after {
    content: "";
    display: table;
    clear: both; }
  .dfc20.fat31 .response input {
    float: left; }
  .dfc20.fat31 .response.none, .dfc20.fat31 .response label {
    margin-left: 24px;
    line-height: 1.5em; }

.dfc20.fat31 .action {
  margin-top: 12px; }

.dfc20.fps53 {
  padding: 20px; }

.dfc20.fms93 {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
  .dfc20.fms93 .loading {
    pointer-events: none; }
  .dfc20.fms93.new {
    -webkit-box-shadow: 0px 0px 8px #B7BFDA !important;
            box-shadow: 0px 0px 8px #B7BFDA !important; }
  .dfc20.fms93 > .form, .dfc20.fms93 > .display {
    position: relative;
    padding: 20px; }
    .dfc20.fms93 > .form .header, .dfc20.fms93 > .display .header {
      padding-bottom: 15px;
      margin-bottom: 24px;
      width: 100%; }
      .dfc20.fms93 > .form .header .title, .dfc20.fms93 > .display .header .title {
        float: left;
        font-size: 16px;
        font-weight: bold; }
        .dfc20.fms93 > .form .header .title a, .dfc20.fms93 > .display .header .title a {
          color: #333; }
      .dfc20.fms93 > .form .header .edit, .dfc20.fms93 > .display .header .edit {
        font-weight: bold;
        font-size: 12px;
        text-transform: uppercase;
        float: right; }
  .dfc20.fms93 > .display .section_content {
    width: 100%; }
  .dfc20.fms93 > .display .thermometer {
    position: relative;
    margin: 0 0 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    height: 14px;
    background-color: #e9eaec; }
    .dfc20.fms93 > .display .thermometer .amount {
      height: 14px;
      background-color: #00A368; }
    .dfc20.fms93 > .display .thermometer .min_to_close_pre {
      position: absolute;
      height: 100%;
      top: 0;
      width: 10px; }
    .dfc20.fms93 > .display .thermometer .min_to_close {
      position: absolute;
      height: 100%;
      border-left: 1px solid #C0423F;
      top: 0;
      width: 10px; }
  .dfc20.fms93 > .display .subsection {
    padding-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dfc20.fms93 > .display .subsection:not(.no_border) {
      border-bottom: 1px solid #eee;
      margin-bottom: 10px; }
    .dfc20.fms93 > .display .subsection .left {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
          -ms-flex: auto;
              flex: auto;
      margin-right: 5px;
      color: #aaa;
      font-weight: 300; }
    .dfc20.fms93 > .display .subsection .right {
      -webkit-box-flex: 1;
      -webkit-flex: auto;
          -ms-flex: auto;
              flex: auto;
      text-align: right;
      font-weight: bold;
      font-size: 14px;
      margin-top: -2px;
      color: #444; }
      .dfc20.fms93 > .display .subsection .right.big {
        margin-top: -6px;
        font-size: 18px;
        color: #333; }
      .dfc20.fms93 > .display .subsection .right.sub {
        font-weight: 300;
        font-size: 13px;
        color: #aaa;
        margin-top: 0; }
      .dfc20.fms93 > .display .subsection .right .tbd {
        font-size: 18px;
        color: #aaa; }
      .dfc20.fms93 > .display .subsection .right.successful {
        color: #00A368; }
      .dfc20.fms93 > .display .subsection .right.unsuccessful {
        color: #C0423F; }
      .dfc20.fms93 > .display .subsection .right.typically {
        font-weight: 300;
        font-size: 12px;
        margin-top: 0;
        color: #BBBBAB; }
  .dfc20.fms93 > .form .header.has_reservation_warning {
    border-bottom: none;
    margin-bottom: 0px; }
  .dfc20.fms93 > .form .number {
    color: #2458ae;
    position: relative;
    z-index: 20;
    width: 30px;
    position: absolute;
    top: -15px;
    left: -15px; }
    .dfc20.fms93 > .form .number:before {
      position: absolute;
      border-radius: 24px;
      border: 13px solid #fff;
      content: ' ';
      z-index: 10;
      left: 2px;
      top: 2px; }
    .dfc20.fms93 > .form .number:after {
      position: absolute;
      border: 15px solid #2458ae;
      border-radius: 30px;
      content: ' ';
      z-index: 5;
      left: 0;
      top: 0; }
    .dfc20.fms93 > .form .number .c {
      position: absolute;
      z-index: 100;
      font-weight: bold;
      font-size: 16px;
      left: 10px;
      top: 3px; }
  .dfc20.fms93 > .form .radio {
    width: 40%; }
    .dfc20.fms93 > .form .radio label {
      width: 80% !important;
      padding-top: 0px !important;
      font-weight: bold; }
  .dfc20.fms93 > .form .term {
    padding-bottom: 20px;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 10px; }
    .dfc20.fms93 > .form .term label {
      padding-top: 5px;
      font-weight: 300;
      font-size: 14px;
      width: 225px; }
      html.ms .dfc20.fms93 > .form .term label {
        width: 100%; }
    .dfc20.fms93 > .form .term .note {
      font-size: 11px;
      font-weight: 300;
      color: #999; }
    .dfc20.fms93 > .form .term .input_holder {
      width: 125px;
      margin-top: 15px; }
      html.ms .dfc20.fms93 > .form .term .input_holder {
        clear: both;
        float: none; }
      .dfc20.fms93 > .form .term .input_holder input, .dfc20.fms93 > .form .term .input_holder select {
        height: 25px;
        font-size: 14px;
        font-weight: bold; }
      .dfc20.fms93 > .form .term .input_holder input[type=text] {
        position: relative;
        width: 100px;
        padding: 5px;
        border: 1px solid #e8e8e8;
        border-radius: 2px; }
      .dfc20.fms93 > .form .term .input_holder select {
        appearance: none;
        padding: 5px;
        font-size: 14px;
        font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
        height: 35px;
        border: 1px solid #e8e8e8;
        color: #333;
        max-width: 220px;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .dfc20.fms93 > .form .term .input_holder.g-form select {
        width: auto; }
      .dfc20.fms93 > .form .term .input_holder.currency .prefix {
        font-weight: 300;
        padding-right: 2px;
        color: #999;
        display: inline-block; }
      .dfc20.fms93 > .form .term .input_holder.currency input.error {
        border: 1px solid #900; }
      .dfc20.fms93 > .form .term .input_holder.long_text {
        width: 200px; }
        .dfc20.fms93 > .form .term .input_holder.long_text > input[type=text] {
          width: 100%; }
      .dfc20.fms93 > .form .term .input_holder.radio {
        width: 100% !important; }
        .dfc20.fms93 > .form .term .input_holder.radio .radio_input {
          clear: both;
          width: 100%;
          padding-bottom: 12px; }
          .dfc20.fms93 > .form .term .input_holder.radio .radio_input input[type="radio"] {
            height: auto;
            cursor: pointer; }
          .dfc20.fms93 > .form .term .input_holder.radio .radio_input label {
            width: 80%;
            display: inline-block;
            margin-left: 5px;
            font-weight: 500;
            cursor: pointer; }
        .dfc20.fms93 > .form .term .input_holder.radio .radio_input:last-of-type {
          padding-bottom: 0px; }
    .dfc20.fms93 > .form .term .form_error {
      padding: 5px 0;
      color: #900;
      font-weight: bold;
      clear: both; }
  .dfc20.fms93 > .form .master_error {
    display: none;
    font-weight: bold;
    color: #900;
    padding: 5px 0; }
  .dfc20.fms93 > .form .buttons .g-button {
    padding: 7px 11px; }
  .dfc20.fms93 > .form .buttons .cancel_link {
    margin-left: 10px;
    font-weight: 300; }

.dfc20.fcw23 > .form_content, .dfc20.frm33 > .form_content {
  border: 1px solid #eee;
  background-color: #f8f9fa;
  float: left;
  clear: both;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 40px;
  width: 100%;
  text-align: center;
  padding: 30px 50px 15px; }
  html.ms .dfc20.fcw23 > .form_content, html.ms .dfc20.frm33 > .form_content {
    padding: 30px 10px; }
  .dfc20.fcw23 > .form_content .g-button, .dfc20.frm33 > .form_content .g-button {
    vertical-align: top;
    margin-top: 1px;
    padding: 6px 20px; }
  .dfc20.fcw23 > .form_content .prefixed_main_line, .dfc20.frm33 > .form_content .prefixed_main_line {
    text-shadow: 0 1px white;
    font-size: 14px;
    font-weight: bold; }
    html.ms .dfc20.fcw23 > .form_content .prefixed_main_line, html.ms .dfc20.frm33 > .form_content .prefixed_main_line {
      font-size: 13px; }
  .dfc20.fcw23 > .form_content hr, .dfc20.frm33 > .form_content hr {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff;
    margin-top: 25px;
    margin-bottom: 25px; }
  .dfc20.fcw23 > .form_content .main_line, .dfc20.frm33 > .form_content .main_line {
    font-size: 14px;
    font-weight: bold; }
    html.ms .dfc20.fcw23 > .form_content .main_line, html.ms .dfc20.frm33 > .form_content .main_line {
      font-size: 13px; }
    .dfc20.fcw23 > .form_content .main_line.minor, .dfc20.frm33 > .form_content .main_line.minor {
      font-weight: normal;
      padding-bottom: 15px; }
    .dfc20.fcw23 > .form_content .main_line.green, .dfc20.frm33 > .form_content .main_line.green {
      color: #00A368; }
    .dfc20.fcw23 > .form_content .main_line.red, .dfc20.frm33 > .form_content .main_line.red {
      color: #C0423F; }
    .dfc20.fcw23 > .form_content .main_line.green, .dfc20.frm33 > .form_content .main_line.green, .dfc20.fcw23 > .form_content .main_line.red, .dfc20.frm33 > .form_content .main_line.red {
      font-weight: 500;
      letter-spacing: 1px;
      text-transform: uppercase; }
  .dfc20.fcw23 > .form_content .closing_button, .dfc20.frm33 > .form_content .closing_button {
    text-transform: none;
    font-size: 12px;
    letter-spacing: 0;
    margin-top: 20px; }
  .dfc20.fcw23 > .form_content .desc_line, .dfc20.frm33 > .form_content .desc_line {
    padding-top: 10px;
    margin-bottom: 15px;
    text-transform: none;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 300;
    color: #666; }
    .dfc20.fcw23 > .form_content .desc_line.no_margin, .dfc20.frm33 > .form_content .desc_line.no_margin {
      margin: 0; }

.dfc20.fcw23 .closing_cta.g-button {
  padding: 8px 30px;
  margin-top: 22px;
  margin-bottom: 10px;
  font-weight: 300;
  font-size: 13px; }

.dfc20.fcw23 .main_line.green.nocase {
  font-size: 16px;
  text-transform: none; }

.dfc20.fcw23 .edit_controls {
  margin-top: 4px; }

.dfc20.fem4.for_closing_finished .edit_amount_input {
  width: 118px;
  margin-left: -2px; }

.dfc20.fem4 .edit_amount_input {
  text-align: right;
  font-size: 18px;
  width: 100px; }

.dfc20.fem4 .currency_holder {
  position: relative; }

.dfc20.fem4 .currency {
  position: absolute;
  left: 12px;
  top: -17px; }

.dfc20.fom80 {
  text-align: center;
  font-size: 14px; }
  .dfc20.fom80.for_startup_invest_page {
    padding: 20px 0;
    background-color: #f9f9fa;
    border: 1px solid #ebebeb; }
  .dfc20.fom80 .needs_opt_in > .main {
    font-size: 18px;
    color: #C0423F; }
  .dfc20.fom80 .needs_opt_in > .detail {
    font-size: 15px;
    font-weight: 500; }
  .dfc20.fom80 .needs_opt_in > .options {
    margin-top: 17px; }
    .dfc20.fom80 .needs_opt_in > .options .invest_button {
      font-weight: 300;
      font-size: 13px;
      letter-spacing: .5px;
      line-height: 1.5; }

.dfc20.frm33 {
  *zoom: 1; }
  .dfc20.frm33.with_cancelled_closing > .form_content > .form {
    display: none; }
  .dfc20.frm33.with_cancelled_closing > .form_content .deleted_investment {
    display: block; }
  .dfc20.frm33:after {
    content: "";
    display: table;
    clear: both; }
  .dfc20.frm33 > .oversubscribed {
    line-height: 1.5;
    width: 100%;
    text-align: center;
    color: #ffffff;
    padding: 12px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    color: #FF9933;
    background-color: #f8f9fa;
    border: 1px solid #eee;
    font-weight: 200;
    font-size: 12px;
    margin-bottom: 15px; }
    .dfc20.frm33 > .oversubscribed .oversubscribed_title {
      font-size: 14px;
      text-transform: uppercase;
      letter-spacing: 1px;
      font-weight: 500;
      padding-bottom: 3px; }
  .dfc20.frm33 > .form_content {
    padding: 20px 0;
    margin: 10px 0 20px; }
    .dfc20.frm33 > .form_content .max_str {
      text-transform: uppercase;
      color: #999;
      margin-right: 2px; }
    .dfc20.frm33 > .form_content .proration_tiptip_holder {
      display: inline-block; }
    .dfc20.frm33 > .form_content .proration_tiptip {
      vertical-align: bottom;
      height: 21px; }
    .dfc20.frm33 > .form_content .display, .dfc20.frm33 > .form_content .elements {
      text-align: center;
      width: 100%; }
    .dfc20.frm33 > .form_content .elements a.close_link {
      margin-top: 5px;
      display: block;
      font-weight: 300; }
    .dfc20.frm33 > .form_content .display {
      padding: 18px 0 12px;
      font-size: 15px;
      font-weight: 300; }
      .dfc20.frm33 > .form_content .display .amount, .dfc20.frm33 > .form_content .display .currency {
        font-size: 16px;
        font-weight: bold; }
    .dfc20.frm33 > .form_content .errors {
      color: #C0423F;
      display: none; }
    .dfc20.frm33 > .form_content .amount_bounds {
      color: #999;
      display: inline; }
    .dfc20.frm33 > .form_content .main_line.new_line {
      font-weight: 400;
      font-size: 16px;
      margin-bottom: 5px; }
    .dfc20.frm33 > .form_content .main_line.green {
      padding-top: 10px; }
    .dfc20.frm33 > .form_content .styled_amount_field {
      padding: 5px;
      margin: 0;
      width: 75px;
      padding: 5px 7px;
      font-size: 18px;
      border: 1px solid #e0e0e0;
      border-radius: 3px;
      margin-right: 10px; }
    .dfc20.frm33 > .form_content .deleted_investment {
      display: none;
      float: left;
      width: 100%;
      text-align: center; }
      .dfc20.frm33 > .form_content .deleted_investment .result {
        color: #C0423F;
        font-size: 16px; }
    .dfc20.frm33 > .form_content .amount_input {
      position: relative;
      margin-top: 10px;
      display: inline-block; }
      .dfc20.frm33 > .form_content .amount_input > .currency {
        font-size: 16px;
        position: absolute;
        top: 4px;
        left: 8px;
        font-size: 18px;
        z-index: 1;
        color: #aaa;
        font-weight: 300; }
      .dfc20.frm33 > .form_content .amount_input > input {
        text-align: right; }
    .dfc20.frm33 > .form_content .save_link {
      margin-top: 20px;
      width: 150px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
    .dfc20.frm33 > .form_content .backing_display {
      font-size: 13px;
      margin: 10px auto 0;
      width: 350px; }
      html.ms .dfc20.frm33 > .form_content .backing_display {
        width: 100%; }
    .dfc20.frm33 > .form_content .back_future_deals {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      padding: 0 10px;
      font-size: 16px;
      margin: 20px 0 0;
      border-top: 1px solid #eaeaea;
      border-bottom: 1px solid #eaeaea;
      background-color: rgba(255, 255, 255, 0.8); }
      .dfc20.frm33 > .form_content .back_future_deals input[type="checkbox"] {
        vertical-align: text-bottom;
        -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 255, 0.05);
                box-shadow: 0 0 3px 1px rgba(0, 0, 255, 0.05); }
      .dfc20.frm33 > .form_content .back_future_deals .section {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        padding: 20px 0;
        margin: 0px auto;
        width: 450px; }
        .dfc20.frm33 > .form_content .back_future_deals .section + .section {
          border-top: 1px solid #eee; }
        html.ms .dfc20.frm33 > .form_content .back_future_deals .section {
          width: 100%;
          padding: 15px 10px; }
        .dfc20.frm33 > .form_content .back_future_deals .section .subpoint {
          font-size: 12px;
          font-weight: 200;
          color: #777; }
        .dfc20.frm33 > .form_content .back_future_deals .section .detail + .detail {
          margin-top: 10px; }
    .dfc20.frm33 > .form_content .valuation_row {
      overflow: hidden;
      *zoom: 1;
      width: 250px;
      margin: 20px auto; }
      .dfc20.frm33 > .form_content .valuation_row .left {
        float: left; }
        .dfc20.frm33 > .form_content .valuation_row .left.with_input {
          padding-top: 7px; }
      .dfc20.frm33 > .form_content .valuation_row .right {
        float: right;
        font-weight: bold;
        margin: 0; }
        .dfc20.frm33 > .form_content .valuation_row .right > input {
          margin: 0; }

html.ms .dfc20.fcn59 .closing_module_inset {
  padding: 28px 7px; }

html.ms .dfc20.fcn59 .closing_content {
  padding: 14px 7px; }

.dfc20.fce92 > .g-module {
  padding: 40px; }
  html.ms .dfc20.fce92 > .g-module {
    padding: 10px; }

.dfc20.fce92 .closing_group {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 420px;
  margin: 40px auto 0;
  text-align: left;
  font-size: 14px; }
  html.ms .dfc20.fce92 .closing_group {
    padding: 0 10px;
    width: 100%;
    margin: 10px auto 0; }
  html.ms .dfc20.fce92 .closing_group {
    font-size: 13px; }
  .dfc20.fce92 .closing_group .g-module {
    margin-top: 15px; }

.dfc20.fce92 .title {
  font-weight: 300;
  font-size: 24px;
  -webkit-font-smoothing: antialiased; }

.dfc20.fce92 .header_holder {
  text-align: center;
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 40px; }
  html.ms .dfc20.fce92 .header_holder {
    padding-bottom: 10px; }

.dfc20.fce92 .funds_transfer_notice {
  margin-top: 4px; }

.dfc20.fce92 .group {
  padding: 15px 0;
  *zoom: 1; }
  .dfc20.fce92 .group:after {
    content: "";
    display: table;
    clear: both; }
  .dfc20.fce92 .group + .group {
    border-top: 1px solid #e8e8e8; }
  .dfc20.fce92 .group > .label {
    font-weight: 300; }
  .dfc20.fce92 .group > .value {
    float: right;
    font-weight: bold;
    color: #888; }
    html.ms .dfc20.fce92 .group > .value {
      width: 80px; }
  .dfc20.fce92 .group > .transfer_info {
    text-align: center;
    margin-top: 20px;
    font-size: 13px;
    color: #666; }
    .dfc20.fce92 .group > .transfer_info > .section {
      padding: 10px; }

.dfc20.fce92 .extra {
  display: inline-block;
  font-weight: normal; }

.dfc20.fce92 .middot {
  display: inline-block; }

html.ms .dfc20.fce92 .extra {
  display: block; }

html.ms .dfc20.fce92 .middot {
  display: none; }

.dfc20.fce92 .wire_holder {
  margin: 0 auto;
  margin-bottom: 20px; }

.dfc20.fcd88 {
  margin-bottom: 47px; }
  .dfc20.fcd88 .deal_full_message {
    letter-spacing: 1px; }
  .dfc20.fcd88 .disabled {
    pointer-events: none;
    opacity: 0.7; }

.dfc20.fst81 {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  border-bottom-width: 2px; }
  html.ml .dfc20.fst81 {
    width: 800px;
    margin: 100px auto;
    padding: 80px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-top: 0; }
    html.ml .dfc20.fst81 .legal {
      padding-bottom: 200px; }
  html.ms .dfc20.fst81 {
    padding: 20px; }
    html.ms .dfc20.fst81 .title {
      margin-bottom: 30px !important;
      margin-top: -20px; }
    html.ms .dfc20.fst81 .header div {
      float: none !important;
      display: block; }
    html.ms .dfc20.fst81 .header .title {
      margin-bottom: 20px; }
    html.ms .dfc20.fst81 .about_assure div {
      float: none !important;
      text-align: left; }
    html.ms .dfc20.fst81 .contact {
      margin-top: 30px; }

.dfc20.fcg21 {
  clear: both;
  padding-bottom: 10px; }
  .dfc20.fcg21 .icon {
    font-size: 30px;
    width: 30px;
    padding-right: 10px;
    float: left; }
  .dfc20.fcg21 .text {
    font-size: 11px;
    font-weight: 300;
    display: table-cell;
    vertical-align: middle;
    height: 46px; }
  .dfc20.fcg21.small .icon {
    font-size: 21px;
    width: 21px; }
  .dfc20.fcg21.small .text {
    font-size: 11px;
    height: 30px; }

#terms_of_use_popover .contract {
  width: 800px;
  height: 500px;
  padding: 20px 40px;
  overflow: scroll;
  line-height: 20px;
  font-size: 14px; }
  #terms_of_use_popover .contract a {
    color: #333; }
  #terms_of_use_popover .contract li, #terms_of_use_popover .contract p {
    margin-bottom: 15px; }

.dfcps39.fis59 .avatar {
  width: 35px;
  height: 35px;
  border: 0; }

.dfcp20.fid53 .confirmation_message {
  background-color: #f0f0f0; }

.dfcp20.fid53 .validation-error {
  margin-left: 15px; }

.dfcp20.fim75 textarea {
  height: 50px;
  max-width: 100%;
  padding: 15px; }

.dfcp20.flr91 .images {
  width: 100%;
  float: left;
  text-align: center; }
  .dfcp20.flr91 .images a {
    color: #333; }
  .dfcp20.flr91 .images .photo_holder .photo {
    display: block;
    vertical-align: middle;
    border-radius: 39px;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    width: 39px;
    height: 39px;
    padding: 0;
    float: none;
    margin: 0 auto 10px;
    display: inline-block;
    margin-right: 5px; }
    .dfcp20.flr91 .images .photo_holder .photo.firm {
      border-color: #e0e1e3;
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
              box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
    .dfcp20.flr91 .images .photo_holder .photo img {
      height: 39px;
      width: 39px;
      border-radius: 39px; }
    html.ms .dfcp20.flr91 .images .photo_holder .photo {
      display: block; }
    html.ms .dfcp20.flr91 .images .photo_holder .photo {
      display: inline-block; }

.dfcp20.flr91 .main_line {
  clear: both;
  padding: 10px 0 18px;
  text-align: center; }
  .dfcp20.flr91 .main_line a {
    color: #333; }
  .dfcp20.flr91 .main_line .sub {
    padding-top: 2px;
    color: #999;
    font-weight: 300; }

.dfcp20.flr91 .main_line {
  font-size: 15px; }

.dfcp20.flr91 .note {
  padding-top: 20px;
  font-size: 14px; }

.dfcp20.ftt97 > .closing_wrapper {
  margin-bottom: 40px; }

.dfcp20.fpe84 .add_funds_precommit_module {
  margin-bottom: 10px;
  font-size: 14px;
  text-align: center;
  padding: 20px; }
  .dfcp20.fpe84 .add_funds_precommit_module .invest_now_cta {
    margin-top: 17px; }
    .dfcp20.fpe84 .add_funds_precommit_module .invest_now_cta .invest_button {
      font-size: 14px;
      font-weight: 300;
      letter-spacing: .5px; }

.dfcp20.fsg77 {
  *zoom: 1;
  max-width: 960px;
  _width: 960px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto;
  margin: 28px auto; }
  .dfcp20.fsg77.popover {
    padding: 0;
    margin: 0; }
    .dfcp20.fsg77.popover .section {
      border: 0; }
  .dfcp20.fsg77:after {
    content: "";
    display: table;
    clear: both; }
  .dfcp20.fsg77 > .main {
    width: 65.69444%;
    float: left;
    margin-right: 2.91667%;
    display: inline; }
    html.ms .dfcp20.fsg77 > .main {
      width: 100%; }
  .dfcp20.fsg77 > .sidebar {
    width: 31.38889%;
    float: right;
    margin-right: 0;
    *margin-left: -28px;
    display: inline; }
    html.ms .dfcp20.fsg77 > .sidebar {
      width: 100%;
      margin-top: 28px; }
  html.ms .dfcp20.fsg77 {
    padding: 0 !important; }
  .dfcp20.fsg77 .module_holder {
    margin-bottom: 25px;
    border: 1px solid #e8e8e8; }
  .dfcp20.fsg77 .section {
    padding: 25px 30px;
    background-color: #fff;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    clear: both;
    border: 1px solid #e8e8e8; }
    .dfcp20.fsg77 .section .section_title {
      font-size: 12px;
      font-weight: bold;
      text-transform: uppercase; }
      .dfcp20.fsg77 .section .section_title .sub {
        color: #aaa;
        font-size: 13px;
        text-transform: none;
        font-weight: 300; }
    .dfcp20.fsg77 .section .separator {
      margin: 10px 0 15px; }
  .dfcp20.fsg77 .footer_section {
    border-top: 1px solid #e8e8e8;
    background-color: #f5f5f5;
    color: #555; }
    .dfcp20.fsg77 .footer_section.red {
      color: #C0423F; }

.dfcp20.ftr96 .thermometer {
  height: 14px;
  background-color: #e9eaec; }
  .dfcp20.ftr96 .thermometer .amount {
    height: 14px;
    background-color: #00A368; }

.dfcsts15.fes11 .right.high {
  color: #C0423F !important; }
.dfca44.fay77 {
  width: 650px; }
  html.ms .dfca44.fay77 {
    width: 95%; }
  .dfca44.fay77 .activity {
    max-height: 700px;
    overflow-y: scroll; }
  .dfca44.fay77 .day:not(:first-child) {
    border-top: 1px dotted #eee; }
  .dfca44.fay77 .date {
    margin-top: 2px; }
    html.ms .dfca44.fay77 .date {
      margin-bottom: 20px; }
  .dfca44.fay77 .body {
    -webkit-font-smoothing: antialiased; }

.dfca44.fis5 {
  position: relative; }
  .dfca44.fis5 .close_link {
    position: absolute;
    right: -5px;
    top: -10px;
    z-index: 100; }
  .dfca44.fis5 .photo {
    border-radius: 50%; }
  html.ms .dfca44.fis5 .investor {
    border-bottom: 1px dotted #ddd;
    padding-bottom: 20px; }
  html.ms .dfca44.fis5 .amount, html.ms .dfca44.fis5 .relationship {
    text-align: right; }
  .dfca44.fis5 .follower-tag {
    background-color: #ddd;
    -webkit-box-shadow: none;
            box-shadow: none;
    text-shadow: none; }
.dfcfs78.fby80 .company_title {
  max-width: 60%; }

.dfcfs78.fcy59 .company_type_input, .dfcfs78.fcy59 .pro_rata_radio {
  margin: -2px 2px 0 0; }

.dfcfs78.fcy59 .disabled {
  opacity: 0.7; }

.dfcfs78.fcy59 .legal_subitems {
  list-style: initial; }

.dfcfs78.fcy59 .entity_type_holder {
  margin-left: 0; }
  html.ms .dfcfs78.fcy59 .entity_type_holder .option_holder {
    padding-left: 0.75em;
    padding-right: 0.75em; }

.dfcfs78.fct63 > .company_form.disabled {
  opacity: 0.5;
  pointer-events: none; }

.dfcfs78.frd52 .other_terms_textfield_input {
  height: 120px; }

.dfcfs78.fhr17 .actor_image {
  width: 60px;
  height: 60px;
  display: inline-block; }

.dfcfs78.fhr17 .clickable_step {
  cursor: pointer; }

.dfcfs78.fns1 .next_steps_list {
  list-style: initial; }

.dfcfs78.fcd18 .currency_holder {
  position: relative; }
  .dfcfs78.fcd18 .currency_holder .currency {
    position: absolute;
    left: 8px;
    top: 8px; }
  .dfcfs78.fcd18 .currency_holder input {
    padding-left: 18px; }

.dfcfs78.fpm71 .submit_previous_round_form_button {
  width: 95px; }

.dfcfs78.fps55 .round_holder.disabled {
  opacity: 0.5; }
.dfct22.fmn21 .box {
  border: 1px solid #eee; }
  .dfct22.fmn21 .box.full_timeline {
    border-top: 0; }
  .dfct22.fmn21 .box > .item:not(:first-child) {
    border-top: 1px solid #eee; }

html.ms .dfct22.fmn21 .date {
  border-bottom: 1px dotted #eee; }

html.ms .dfct22.fmn21 .day, html.ms .dfct22.fmn21 .month {
  display: inline; }

.dfct22.fis5 {
  width: 450px; }
  html.ms .dfct22.fis5 {
    width: 100%; }
  .dfct22.fis5 .g-lockup .photo {
    border-radius: 50%; }
  .dfct22.fis5 .investors {
    max-height: 500px;
    overflow-y: scroll; }

.dfct22.fse42 {
  max-width: 550px; }
  html.ms .dfct22.fse42 {
    width: 100%; }
  .dfct22.fse42 .correct_height {
    line-height: 34px;
    height: 28px; }
  .dfct22.fse42 .box {
    position: relative;
    border: 1px solid #eee; }
    .dfct22.fse42 .box:not(:first-child) {
      border-top: 0; }
    .dfct22.fse42 .box .done {
      position: absolute;
      right: 10px;
      top: 20px; }
.dh38.fhr17 > .section.questions .label, .dh38.fss72 > .section .answers .answer_title, .dh38.fme17 > .section.manage > .title, .dhm2.fsn57 .display {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100; }

.dh38.handbook_section > .section {
  float: left;
  width: 100%;
  padding: 50px 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 1px solid #eee;
  background-color: #fafbfd;
  -webkit-box-shadow: 0 20px 50px rgba(0, 0, 0, 0.015) inset;
          box-shadow: 0 20px 50px rgba(0, 0, 0, 0.015) inset; }
  .dh38.handbook_section > .section > .inner {
    width: 600px;
    margin: 0 auto; }
    html.ms .dh38.handbook_section > .section > .inner {
      width: 100%; }
  html.ms .dh38.handbook_section > .section {
    padding: 40px 20px; }

.dh38.fnv25 > .section.top {
  background-color: #fff;
  -webkit-box-shadow: 0;
          box-shadow: 0; }
  .dh38.fnv25 > .section.top .title {
    font-size: 24px;
    font-weight: bold;
    padding-bottom: 10px; }
    .dh38.fnv25 > .section.top .title a {
      color: #333;
      text-decoration: none; }
  .dh38.fnv25 > .section.top .desc {
    font-size: 17px;
    color: #666;
    font-weight: 100; }
  .dh38.fnv25 > .section.top .inner {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    max-width: 100%; }
    .dh38.fnv25 > .section.top .inner:after {
      content: "";
      display: table;
      clear: both; }
  .dh38.fnv25 > .section.top .center {
    text-align: center; }

.dh38.fnv25 > .section.stick {
  position: fixed;
  z-index: 10000;
  width: 100%;
  top: 0;
  padding: 0 0 5px;
  border-bottom: 1px solid #eee;
  -webkit-box-shadow: 0 0 3px #eee;
          box-shadow: 0 0 3px #eee; }
  .dh38.fnv25 > .section.stick .desc {
    margin-left: 10px; }
  .dh38.fnv25 > .section.stick .title, .dh38.fnv25 > .section.stick .desc {
    display: inline-block;
    margin-right: 20px; }
  .dh38.fnv25 > .section.stick .center {
    padding-top: 12px;
    text-align: left; }

.dh38.fnv25 > .top_holder {
  background: #fff;
  width: 100%;
  float: left; }

.dh38.fhr17 > .section.questions {
  font-weight: 300;
  font-size: 16px;
  line-height: 180%; }
  .dh38.fhr17 > .section.questions > .inner {
    position: relative; }
  .dh38.fhr17 > .section.questions .manage {
    position: absolute;
    right: 0;
    font-size: 12px; }
    .dh38.fhr17 > .section.questions .manage a {
      color: #aaa;
      font-weight: 100;
      letter-spacing: 1px; }
      .dh38.fhr17 > .section.questions .manage a.active {
        text-shadow: 0 0 1px #5999E0; }
  .dh38.fhr17 > .section.questions .inner {
    text-align: center; }
  .dh38.fhr17 > .section.questions a {
    color: #333; }
  .dh38.fhr17 > .section.questions .label {
    font-size: 34px;
    padding: 40px 0 50px; }
  .dh38.fhr17 > .section.questions .question {
    cursor: default !important;
    padding-bottom: 20px; }
    .dh38.fhr17 > .section.questions .question.edit_order {
      cursor: pointer;
      text-shadow: 0 0 1px #5999E0; }
      .dh38.fhr17 > .section.questions .question.edit_order a {
        color: #666; }

.dh38.fss72 > .section.form {
  background-color: #F4F5F7; }
  .dh38.fss72 > .section.form > .inner > .add_new {
    display: none; }

.dh38.fss72 > .section .answers {
  position: relative;
  float: left;
  width: 100%; }
  .dh38.fss72 > .section .answers .answer_title {
    font-size: 34px;
    font-weight: 100;
    text-align: center;
    padding-bottom: 40px; }
  .dh38.fss72 > .section .answers .answer {
    font-size: 16px;
    line-height: 180%;
    font-weight: 300;
    padding-bottom: 30px;
    padding: 10px 10px 65px; }
    .dh38.fss72 > .section .answers .answer .info {
      clear: both;
      float: right;
      margin-top: 15px;
      font-size: 12px; }
      .dh38.fss72 > .section .answers .answer .info .author, .dh38.fss72 > .section .answers .answer .info .time {
        display: inline-block; }
        .dh38.fss72 > .section .answers .answer .info .author a, .dh38.fss72 > .section .answers .answer .info .time a {
          color: #999; }

.dh38.fme17 > .section.manage {
  padding: 20px 0; }
  .dh38.fme17 > .section.manage > .title {
    margin: 0 auto;
    font-size: 34px;
    text-align: center; }

.dh38.fim31 .answer.edit:hover {
  background-color: #f8f8f8; }

.dh38.fim31 .item ol, .dh38.fim31 .item ul {
  padding-left: 20px; }
  .dh38.fim31 .item ol li, .dh38.fim31 .item ul li {
    padding: 2px 0;
    margin-left: 20px; }

.dh38.fim31 .item ul {
  list-style-type: disc; }

.dh38.fim31 .item ol {
  list-style-type: decimal; }

.dh38.fim31 .item table {
  border: 1px solid #e8e8e8; }
  .dh38.fim31 .item table td {
    border: 1px solid #e8e8e8;
    padding: 10px 15px; }

.dh38.fim31 .answer.unpublished .answer_title {
  color: #C0423F; }

.dh38.fim31.help {
  border-bottom: 1px solid #eee; }
  .dh38.fim31.help .answer.unpublished {
    background-color: #fff8f8; }
  .dh38.fim31.help .answer {
    padding: 20px; }

.dh38.fim31.reorder {
  border: 1px dashed #aaa;
  margin-bottom: 5px; }

.dh38.fqm19 {
  padding-top: 20px;
  padding-bottom: 20px; }
  .dh38.fqm19 .select {
    float: left; }
    .dh38.fqm19 .select .text {
      display: none; }
      .dh38.fqm19 .select .text input {
        width: 115px; }
    .dh38.fqm19 .select select, .dh38.fqm19 .select input {
      font-size: 15px;
      float: left;
      margin: 0 0 15px; }
    .dh38.fqm19 .select a.switch_link {
      font-weight: 300;
      font-size: 12px;
      float: left;
      margin: 5px 10px 0; }
  .dh38.fqm19 textarea {
    min-height: 30px;
    height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    padding: 5px 6px;
    border: 1px solid #ddd;
    font-size: 14px;
    width: 100%;
    margin-bottom: 10px;
    outline: none; }
    .dh38.fqm19 textarea:focus {
      -webkit-box-shadow: 0 0 5px #3078CA;
              box-shadow: 0 0 5px #3078CA;
      border: 1px solid #7dbef1; }
  .dh38.fqm19 .anchor {
    float: left; }
    .dh38.fqm19 .anchor textarea {
      width: 200px;
      overflow: hidden; }
  .dh38.fqm19 .published {
    float: right; }
    .dh38.fqm19 .published label {
      font-size: 15px;
      float: right;
      margin: 1px 0 0 5px; }
    .dh38.fqm19 .published input {
      float: right;
      margin-left: 10px; }
  .dh38.fqm19 .body {
    padding-bottom: 20px; }
    .dh38.fqm19 .body .redactor-editor {
      padding: 20px 12px 12px; }
      .dh38.fqm19 .body .redactor-editor b {
        font-weight: bold; }
      .dh38.fqm19 .body .redactor-editor i {
        font-style: italic; }
      .dh38.fqm19 .body .redactor-editor ul {
        list-style-type: disc; }
      .dh38.fqm19 .body .redactor-editor ol {
        list-style-type: decimal; }
      .dh38.fqm19 .body .redactor-editor li {
        padding: 2px 0;
        margin-left: 20px; }
    .dh38.fqm19 .body textarea {
      height: 100px;
      min-height: 100px; }
  .dh38.fqm19 .submit {
    float: left; }
  .dh38.fqm19 a.cancel {
    float: left;
    font-size: 13px;
    font-weight: 300;
    margin: 6px 0 0 14px; }
  .dh38.fqm19 a.delete {
    font-size: 13px;
    font-weight: 300;
    float: right;
    margin-top: 6px; }

.dhm2.fss72 {
  margin-bottom: 200px; }
  .dhm2.fss72 .new_holder {
    height: 45px;
    text-align: center; }
    .dhm2.fss72 .new_holder .add_new_link {
      margin-top: 30px; }

.dhm2.fsn57 .display, .dhm2.fsn57 .form {
  text-align: center;
  padding: 20px 0;
  height: 55px; }
  html.ms .dhm2.fsn57 .display, html.ms .dhm2.fsn57 .form {
    height: auto; }

.dhm2.fsn57 .display {
  font-size: 34px;
  cursor: pointer; }
  .dhm2.fsn57 .display:hover {
    background: #f2f3f4; }

.dhm2.fsn57 .form input[type=text] {
  padding: 8px 10px;
  border: 1px solid #eee;
  font-size: 18px;
  font-weight: 300;
  border-radius: 2px;
  margin-right: 10px; }
  html.ms .dhm2.fsn57 .form input[type=text] {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 20px; }

.dhm2.fsn57 .form .cancel_link {
  margin-left: 10px;
  font-weight: 300; }

.dhm2.fsn57 .form .destroy_link, .dhm2.fsn57 .form .cant_destroy_link {
  float: right;
  color: #ccc;
  margin-top: 13px;
  text-decoration: none; }
  html.ms .dhm2.fsn57 .form .destroy_link, html.ms .dhm2.fsn57 .form .cant_destroy_link {
    margin-top: 5px; }
.dh25.fsr30 .help_section_item {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 11px 14px;
  -webkit-transition-property: background-color;
          transition-property: background-color;
  -webkit-transition-duration: .1s;
          transition-duration: .1s;
  background-color: #f9f9fa;
  font-size: 14px;
  color: #333;
  text-decoration: none;
  display: block; }
  .dh25.fsr30 .help_section_item:hover {
    background-color: #fff; }
  .dh25.fsr30 .help_section_item:not(:first-child) {
    border-top: 1px solid #ebebeb; }
  .dh25.fsr30 .help_section_item.selected {
    background-color: #fff;
    font-weight: 700; }

.dh25.fsr30 .help_section_list {
  border: 1px solid #ebebeb; }

.dh25.fsr30 .reorder_list.active {
  border: 1px dotted #e0e0e0;
  padding: 1px; }
  .dh25.fsr30 .reorder_list.active .reorder_item {
    margin: 1px 0;
    border: 1px dotted #e0e0e0; }

.dh25.fsr34 .input_holder {
  max-width: 600px;
  margin: 0 auto;
  position: relative; }
  .dh25.fsr34 .input_holder .search_icon {
    position: absolute;
    top: 9px;
    left: 10px; }
  .dh25.fsr34 .input_holder input {
    padding-left: 33px; }

.dh25.fht83 .body_holder {
  margin-left: 6px; }

.dh25.fht83 .disabled {
  pointer-events: none;
  opacity: 0.6; }

.dh25.fht83 p:not(:first-child), .dh25.fht83 p + *:not(:first-child) {
  margin-top: 14px; }

.dh25.fht83 p, .dh25.fht83 dl, .dh25.fht83 ol, .dh25.fht83 ul, .dh25.fht83 pre, .dh25.fht83 table {
  margin-bottom: 15px; }
  .dh25.fht83 p:last-child, .dh25.fht83 dl:last-child, .dh25.fht83 ol:last-child, .dh25.fht83 ul:last-child, .dh25.fht83 pre:last-child, .dh25.fht83 table:last-child {
    margin-bottom: 0; }

.dh25.fht83 ol, .dh25.fht83 ul {
  padding-left: 21px; }
  .dh25.fht83 ol li, .dh25.fht83 ul li {
    padding: 2px 0;
    margin-left: 21px; }

.dh25.fht83 ul {
  list-style-type: disc; }

.dh25.fht83 ol {
  list-style-type: decimal; }

.dh25.fht83 table {
  border: 1px solid #e8e8e8; }
  .dh25.fht83 table td {
    border: 1px solid #e8e8e8;
    padding: 10px 15px;
    vertical-align: top; }

.dh25.fhs98:hover .js-reorder {
  display: block; }

.dh25.fhs98 .reorder_list.active .reorder_item {
  border-bottom: 1px dotted #e0e0e0;
  margin-bottom: 8px; }

.dh25.ffq12 .question {
  display: table;
  padding-top: 2px; }
  .dh25.ffq12 .question .cell {
    display: table-cell;
    vertical-align: top; }

html.ms .dh25.ffq12 .table_grid .table_cell {
  margin-bottom: 5px !important; }

html.no-ms .dh25.ffq12 .table_grid {
  display: table; }
  html.no-ms .dh25.ffq12 .table_grid .table_cell {
    float: none;
    display: table-cell; }
    html.no-ms .dh25.ffq12 .table_grid .table_cell .inner {
      height: 100%;
      overflow: auto; }
.modal ~ .mfp-close {
  height: 56px; }

html.ms .dh25.fie10 .handheld-align-left {
  text-align: left !important; }

html.ms .dh25.fie10 .c-pageHeader {
  padding-left: 0; }

.dh25.fpe89 .promo {
  background-color: #363738; }

html.no-ms .dh25.fpe89 .main-content {
  margin-top: 39px; }

html.ms .dh25.fpe89 .main-content {
  margin-top: 19px; }

.dh25.fpx78 .post-container {
  cursor: pointer;
  margin-bottom: 18px;
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #eeeeee;
  font-size: 14pt; }
  .dh25.fpx78 .post-container.big .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 55px;
    height: 55px;
    line-height: 53px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .dh25.fpx78 .post-container.big .photo img {
      max-height: 55px;
      max-width: 55px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .dh25.fpx78 .post-container.big .text {
    margin-left: 30px;
    line-height: 50px;
    font-size: 16pt;
    font-weight: 200; }
  .dh25.fpx78 .post-container .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .dh25.fpx78 .post-container .photo img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .dh25.fpx78 .post-container .text {
    line-height: 39px; }

.dh25.fpx78 .home-post-modal .post-modal-container {
  cursor: pointer;
  margin-bottom: 18px;
  background-color: #ffffff;
  border-radius: 3px;
  border: 1px solid #eeeeee;
  font-size: 14pt;
  margin-bottom: 0px;
  border: none; }
  .dh25.fpx78 .home-post-modal .post-modal-container.big .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 55px;
    height: 55px;
    line-height: 53px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .dh25.fpx78 .home-post-modal .post-modal-container.big .photo img {
      max-height: 55px;
      max-width: 55px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .dh25.fpx78 .home-post-modal .post-modal-container.big .text {
    margin-left: 30px;
    line-height: 50px;
    font-size: 16pt;
    font-weight: 200; }
  .dh25.fpx78 .home-post-modal .post-modal-container .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9; }
    .dh25.fpx78 .home-post-modal .post-modal-container .photo img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .dh25.fpx78 .home-post-modal .post-modal-container .text {
    line-height: 39px; }
  .dh25.fpx78 .home-post-modal .post-modal-container .post-text-area {
    border: none;
    width: 95%;
    overflow: auto;
    outline: none;
    resize: none;
    -webkit-box-shadow: none;
            box-shadow: none; }

.dh25.fpx78 .post-tags-modal .search-box {
  border: 1px solid #4B81BB;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 5px;
  width: 100%;
  cursor: text;
  vertical-align: middle; }
  .dh25.fpx78 .post-tags-modal .search-box .new_taggings.tag_edit {
    background-color: #eeeeee;
    border: 1px solid #dddddd;
    border-radius: 2px;
    color: #4B81BB;
    float: left;
    padding: 5px; }
    .dh25.fpx78 .post-tags-modal .search-box .new_taggings.tag_edit img {
      opacity: 1; }
    .dh25.fpx78 .post-tags-modal .search-box .new_taggings.tag_edit .remove-tag {
      cursor: pointer; }

.dh25.fpx78 .post-tags-modal .currently-showing {
  display: inline-block;
  vertical-align: middle; }
  .dh25.fpx78 .post-tags-modal .currently-showing input[type='text'].inline-keyword-input {
    width: 120px;
    padding: 5px;
    margin-left: 2px;
    float: left;
    outline: none;
    border: none;
    border: 1px solid transparent; }
    .dh25.fpx78 .post-tags-modal .currently-showing input[type='text'].inline-keyword-input:focus {
      outline: none;
      border: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

.dh25.ffr29 .feed-sidebar-title, .dh25.ffr29 .feeds-container {
  -webkit-font-smoothing: antialiased; }

.dh25.ffr29 .feed-heading {
  -webkit-font-smoothing: antialiased;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 11px;
  font-weight: 500;
  color: #999; }

.dh25.ffr29 .feed-selector {
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  font-weight: 400;
  color: #666;
  margin-top: 9px; }
  .dh25.ffr29 .feed-selector.selected-feed {
    font-weight: 500;
    color: #333; }
    .dh25.ffr29 .feed-selector.selected-feed:hover {
      text-decoration: none; }

.dh25.ffr29 .arrow-down {
  margin-left: 3px; }

html.ms .dh25.ffr29 .feed-selector-handheld {
  margin-bottom: 19px; }
  html.ms .dh25.ffr29 .feed-selector-handheld .edit-feeds {
    -webkit-font-smoothing: antialiased; }
  html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-button {
    cursor: pointer; }
  html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-menu {
    z-index: 3; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
      right: 9px; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
      right: 10px; }
  html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-nub-wrapper {
    width: 0;
    height: 0;
    position: absolute;
    margin-top: -1px;
    margin-left: 9px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid rgba(0, 0, 0, 0.2); }
  html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-nub {
    width: 0;
    height: 0;
    position: absolute;
    z-index: 1;
    margin-left: 10px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 9px solid #ffffff; }
  html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu {
    background: #ffffff;
    position: relative;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 9px;
    width: 200px;
    border-radius: 4px; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu.dropdown-width--md {
      width: 250px; }
      html.ml html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
        left: -109px; }
    html.ml html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu.dropdown-align--center {
      left: -79px; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .nested-dropdown-menu {
      position: absolute;
      margin-left: 167px; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .dropdown-item {
      -webkit-font-smoothing: antialiased;
      padding: 5px 19px;
      text-align: left; }
      html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
        display: block; }
      html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
        color: #666666;
        cursor: pointer; }
      html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .dropdown-item.danger, html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .dropdown-item.danger a {
        color: #C0423F; }
      html.ml html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
        background-color: #f3f3f3;
        text-decoration: none; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu > .dropdown-item:first-child,
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu > .dropdown-item:last-child,
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .dropdown-hr {
      border-top: 1px solid #e7e9eB; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .border-top {
      border-top: 1px solid #e7e9eB; }
    html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-inner-menu .border-bottom {
      border-bottom: 1px solid #e7e9eB; }
  html.ms .dh25.ffr29 .feed-selector-handheld .toggle-dropdown .dropdown-button {
    padding: 5px 14px 5px 10px;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 4px;
    text-align: center; }
  html.ms .dh25.ffr29 .feed-selector-handheld .selected-feed-handheld {
    font-size: 14px;
    color: #666;
    font-weight: 400; }

html.no-ms .dh25.ffr64 .feed-selector-modal {
  width: 500px; }

html.ms .dh25.ffr64 .feed-selector-modal {
  width: 100%; }

.dh25.ffr64 .feed-selector-modal .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 19px;
  border-bottom: 1px solid #e7e9eB;
  color: #333;
  padding-left: 0;
  padding-bottom: 0; }
  .dh25.ffr64 .feed-selector-modal .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }
  .dh25.ffr64 .feed-selector-modal .modal-header .title {
    color: #999; }
    .dh25.ffr64 .feed-selector-modal .modal-header .title:not(.edit-mode-selected):hover {
      cursor: pointer;
      border-bottom: 1px solid #ddd; }
    .dh25.ffr64 .feed-selector-modal .modal-header .title.edit-mode-selected {
      border-bottom: 1px solid #666;
      color: #333; }

.dh25.ffr64 .feed-selector-modal .modal-content {
  padding: 19px; }

.dh25.ffr64 .feed-selector-modal .add-feeds .searchField {
  -webkit-font-smoothing: antialiased;
  border: 1px solid #e7e9eB;
  border-radius: 4px;
  width: 100%;
  background: white;
  height: 32px;
  line-height: 32px;
  font-size: 14px; }
  .dh25.ffr64 .feed-selector-modal .add-feeds .searchField .search-icon {
    vertical-align: middle; }
    .dh25.ffr64 .feed-selector-modal .add-feeds .searchField .search-icon .searchLabel {
      width: 18px; }

.dh25.ffr64 .feed-selector-modal .feeds-selector-content-title {
  -webkit-font-smoothing: antialiased; }

.dh25.ffr64 .feed-selector-modal .subscribed-feeds {
  max-height: 416px;
  overflow-y: auto; }

.dh25.ffr64 .feed-selector-modal .feed-row {
  -webkit-font-smoothing: antialiased;
  vetical-align: middle;
  border-bottom: 1px solid #e7e9eB; }
  .dh25.ffr64 .feed-selector-modal .feed-row:last-child {
    border-bottom: 0; }
  .dh25.ffr64 .feed-selector-modal .feed-row .feed-title {
    line-height: 35px; }
    .dh25.ffr64 .feed-selector-modal .feed-row .feed-title .avatar {
      width: 32px;
      height: 32px;
      vertical-align: middle; }

.dhih82.fre64 table#deals-table th, .dhih82.fre64 table#deals-table td {
  font-weight: 300;
  font-size: 13px;
  padding: 15px;
  text-align: center; }
  .dhih82.fre64 table#deals-table th.first, .dhih82.fre64 table#deals-table td.first {
    text-align: left; }
  .dhih82.fre64 table#deals-table th.selected, .dhih82.fre64 table#deals-table td.selected {
    background-color: #f4f5ff; }

.dhih82.fre64 table#deals-table thead th {
  vertical-align: middle;
  border-top: 1px solid #eee;
  border-bottom: 2px solid #eee;
  color: #666; }
  html.ml .dhih82.fre64 table#deals-table thead th.lead-header {
    min-width: 300px; }
  .dhih82.fre64 table#deals-table thead th.company-header {
    padding-left: 0px; }

.dhih82.fre64 table#deals-table tbody td {
  color: #555;
  border-top: 1px solid #eee;
  background-color: white; }
  .dhih82.fre64 table#deals-table tbody td .translucent img {
    opacity: 0.5;
    filter: alpha(opacity=50); }
  .dhih82.fre64 table#deals-table tbody td.company-pic {
    padding-left: 5px;
    padding-right: 0; }
  .dhih82.fre64 table#deals-table tbody td.company-name {
    text-align: left;
    padding-left: 10px; }
  .dhih82.fre64 table#deals-table tbody td a.hidden_more {
    color: #999; }
  .dhih82.fre64 table#deals-table tbody td.position-relative {
    position: relative; }

.dhih82.fnn87 {
  text-align: center;
  padding: 22px 0;
  font-size: 14px;
  color: #666;
  font-weight: 300; }
  .dhih82.fnn87 i {
    background-color: #ffbf30;
    padding: 5px 6px;
    font-size: 16px;
    border-radius: 3px;
    color: #fff;
    margin-right: 8px; }
  .dhih82.fnn87 strong, .dhih82.fnn87 strong a {
    color: #555;
    font-weight: 300; }
  .dhih82.fnn87 a:last-child {
    color: #3078CA; }

.dhih82.fts5 .row {
  border-top: 1px solid #eee;
  margin-top: 20px;
  padding-top: 20px; }
  .dhih82.fts5 .row:first-child {
    border-top: 0;
    padding-top: 0; }

.dhih82.fts5 .more {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px solid #eee;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1.1px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), color-stop(#fcfcfc), color-stop(#fff), to(#fff));
  background: -webkit-linear-gradient(#fafafa, #fcfcfc, #fff, #fff);
  background: linear-gradient(#fafafa, #fcfcfc, #fff, #fff);
  font-weight: 500;
  display: block;
  -webkit-transition-property: background, border-top;
          transition-property: background, border-top;
  -webkit-transition-duration: .12s;
          transition-duration: .12s; }
  .dhih82.fts5 .more:hover {
    border-top: 1px solid #ebebeb;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), color-stop(#fbfbfb), color-stop(#fff), to(#fff));
    background: -webkit-linear-gradient(#f9f9f9, #fbfbfb, #fff, #fff);
    background: linear-gradient(#f9f9f9, #fbfbfb, #fff, #fff); }
  .dhih82.fts5 .more:active {
    -webkit-transition-property: background, border-top;
            transition-property: background, border-top;
    -webkit-transition-duration: 0;
            transition-duration: 0;
    border-top: 1px solid #ddd;
    background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), color-stop(#fcfcfc), color-stop(#fff), to(#fff));
    background: -webkit-linear-gradient(#fafafa, #fcfcfc, #fff, #fff);
    background: linear-gradient(#fafafa, #fcfcfc, #fff, #fff);
    color: #C0423F; }

.dhih82.ftw44 {
  display: table;
  width: 100%; }
  .dhih82.ftw44 .avatar, .dhih82.ftw44 .text, .dhih82.ftw44 .timestamp {
    display: table-cell;
    font-weight: 300; }
  .dhih82.ftw44 .avatar {
    text-align: center;
    width: 40px;
    height: 20px;
    line-height: 14px;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0;
    border-radius: 20px; }
    html.ms .dhih82.ftw44 .avatar {
      vertical-align: top; }
    .dhih82.ftw44 .avatar img {
      width: 20px;
      height: 20px; }
  .dhih82.ftw44 .text {
    font-size: 14px;
    color: #999; }
    .dhih82.ftw44 .text a {
      color: #333; }
  .dhih82.ftw44 .timestamp {
    width: 120px;
    text-align: right;
    line-height: 14px;
    color: #999;
    font-size: 12px; }

.dh25.fnr6 {
  display: none; }
  .dh25.fnr6 .holder {
    cursor: pointer;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background: #f9f9f9; }
    html.ms .dh25.fnr6 .holder {
      width: 100%; }
    .dh25.fnr6 .holder .section {
      padding: 16px;
      margin: 0 auto;
      width: 900px; }
      html.ms .dh25.fnr6 .holder .section {
        width: auto;
        margin: 0; }
      .dh25.fnr6 .holder .section .center {
        display: table;
        margin: 0 auto; }
        .dh25.fnr6 .holder .section .center .text {
          float: left;
          display: block;
          color: #888;
          font-size: 16px;
          font-weight: 300;
          text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
          line-height: 1.6; }
          .dh25.fnr6 .holder .section .center .text a {
            font-weight: 300; }
          html.ms .dh25.fnr6 .holder .section .center .text {
            font-size: 14px; }
          .dh25.fnr6 .holder .section .center .text a {
            text-decoration: none; }
            .dh25.fnr6 .holder .section .center .text a:hover {
              text-decoration: underline; }
            .dh25.fnr6 .holder .section .center .text a .io {
              text-decoration: underline; }
            .dh25.fnr6 .holder .section .center .text a.find_link:after {
              content: " \25b8"; }

.dh25.fcs68 .stats-container {
  color: #fff;
  background-color: #222222;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

html.ms .dh25.fcs68 {
  text-align: center; }
  html.ms .dh25.fcs68 .stats {
    width: 100%;
    padding: 5px 0 10px; }
    html.ms .dh25.fcs68 .stats .counter_content {
      width: 100%;
      padding: 10px;
      padding: 5px 0; }
      html.ms .dh25.fcs68 .stats .counter_content .text {
        width: 100%;
        font-size: 13px;
        padding: 6px 0; }
      html.ms .dh25.fcs68 .stats .counter_content .counter {
        width: 100%;
        padding: 0; }
        html.ms .dh25.fcs68 .stats .counter_content .counter .dollar, html.ms .dh25.fcs68 .stats .counter_content .counter .digit, html.ms .dh25.fcs68 .stats .counter_content .counter .count_text {
          float: none;
          display: inline-block; }
        html.ms .dh25.fcs68 .stats .counter_content .counter .dollar, html.ms .dh25.fcs68 .stats .counter_content .counter .digit {
          font-size: 13px;
          padding-top: 3px;
          padding-bottom: 3px; }
        html.ms .dh25.fcs68 .stats .counter_content .counter .count_text {
          display: block; }
          html.ms .dh25.fcs68 .stats .counter_content .counter .count_text .line {
            display: inline; }

.dh25.fcs68 .stats {
  padding: 16px 0;
  width: 960px;
  margin: 0 auto;
  text-shadow: 0 -1px 0 #000;
  overflow: hidden; }
  .dh25.fcs68 .stats .counter_content {
    cursor: pointer;
    overflow: hidden;
    color: #eee;
    float: left; }
    .dh25.fcs68 .stats .counter_content .text {
      float: left;
      font-size: 18px;
      font-weight: 200;
      padding: 16px 10px 0 0; }
    .dh25.fcs68 .stats .counter_content .counter {
      float: left;
      padding-top: 11px; }
      .dh25.fcs68 .stats .counter_content .counter .dollar {
        float: left;
        font-size: 1.38461538461538em;
        float: left;
        padding: 4px; }
      .dh25.fcs68 .stats .counter_content .counter .digit {
        float: left;
        overflow: hidden;
        font-size: 1.38461538461538em;
        padding: 5px 3px;
        background-color: rgba(255, 255, 255, 0.1);
        border-left: 1px solid rgba(255, 255, 255, 0.05);
        border-right: 1px solid rgba(0, 0, 0, 0.15);
        text-shadow: 0 1px 0 #000; }
      .dh25.fcs68 .stats .counter_content .counter .digit.first {
        border-radius: 4px 0 0 4px;
        border-left: 0;
        padding-left: 5px; }
      .dh25.fcs68 .stats .counter_content .counter .digit.last {
        border-radius: 0 4px 4px 0;
        border-right: 0;
        padding-right: 5px; }
      .dh25.fcs68 .stats .counter_content .counter .count_text {
        float: left;
        font-size: 9px;
        text-transform: uppercase;
        font-weight: 100;
        letter-spacing: 1px;
        padding: 6px 0 0 10px; }
    .dh25.fcs68 .stats .counter_content .separator {
      float: left;
      width: 24px;
      height: 60px; }
      html.ms .dh25.fcs68 .stats .counter_content .separator {
        display: none; }
      .dh25.fcs68 .stats .counter_content .separator.left {
        border-right: 1px solid rgba(0, 0, 0, 0.2); }
      .dh25.fcs68 .stats .counter_content .separator.right {
        border-left: 1px solid rgba(255, 255, 255, 0.1); }

.dh25.fcs68 .block-container {
  background-color: white;
  padding: 40px 0;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dh25.fcs68 .block {
  text-align: center;
  width: 960px;
  margin: 0 auto;
  border: 1px solid #eee;
  background-image: url("/assets/home/logos-76ae89b8a3b15b94987b1c4115db1fa4.png");
  background-repeat: no-repeat;
  background-position: -66px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dh25.fcs68 .block {
    width: 100%;
    background-image: none;
    background-color: #f9f9fa; }

.dh25.fcs68 .lockup {
  margin: 64px auto; }
  .dh25.fcs68 .lockup .peace-container {
    margin: 0 auto 4px;
    width: 112px; }
  .dh25.fcs68 .lockup .peace {
    width: 100%; }
  .dh25.fcs68 .lockup .text {
    font-size: 18px;
    font-weight: 200;
    color: #aaa;
    margin-bottom: 20px; }
  .dh25.fcs68 .lockup .join-button {
    text-transform: uppercase;
    letter-spacing: 1.5px;
    padding-left: 20px;
    padding-right: 20px; }

.dh25.fhs38 .republic {
  background-color: #1F4A90;
  padding: 20px 0;
  background-image: url("republic/background.svg");
  -webkit-background-size: 20%;
          background-size: 20%;
  background-repeat: no-repeat;
  background-position: 80% bottom; }
  @media only screen and (max-width: 959px) {
    .dh25.fhs38 .republic {
      text-align: center;
      -webkit-background-size: 50%;
              background-size: 50%; } }
  @media only screen and (max-width: 767px) {
    .dh25.fhs38 .republic {
      -webkit-background-size: 65%;
              background-size: 65%; } }
  .dh25.fhs38 .republic .republic_logo {
    padding-left: 34px; }
    @media only screen and (max-width: 959px) {
      .dh25.fhs38 .republic .republic_logo {
        padding-left: 0; } }
  .dh25.fhs38 .republic .cta {
    text-align: right;
    padding-top: 20px; }
    @media only screen and (max-width: 959px) {
      .dh25.fhs38 .republic .cta {
        text-align: center; } }
    .dh25.fhs38 .republic .cta button {
      cursor: pointer;
      -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
              box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
      padding: 12px 30px;
      border-radius: 3px;
      background-color: white; }

.dh25.fhs38 .talent-startups .photo {
  margin: 0 auto 20px; }

.dh25.fhs38 .talent-startups strong a, .dh25.fhs38 .talent-startups .job a {
  color: #333; }

.dh25.fhs38 .talent-startups strong {
  font-size: 16px;
  font-weight: bold; }

.dh25.fhs38 .h_section {
  width: 100%;
  clear: both;
  float: left;
  border-top: 1px solid #eee; }
  .dh25.fhs38 .h_section:first-child {
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dh25.fhs38 .h_section.gray {
    -webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.02) inset, 0px -5px 5px rgba(0, 0, 0, 0.02) inset;
            box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.02) inset, 0px -5px 5px rgba(0, 0, 0, 0.02) inset;
    background-color: #E9EAEC; }
  .dh25.fhs38 .h_section.light_gray {
    background-color: #f8f9fa; }
  .dh25.fhs38 .h_section > .h_holder {
    max-width: 960px;
    margin: 0 auto; }
    html.ms .dh25.fhs38 .h_section > .h_holder {
      width: 100%; }
  .dh25.fhs38 .h_section .h_content {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dh25.fhs38 .h_section .h_content:not(.no_padding) {
    padding: 70px 50px 20px; }
    html.ms .dh25.fhs38 .h_section .h_content:not(.no_padding) {
      padding: 70px 23.33333px 20px; }
  .dh25.fhs38 .h_section .h_content.vertical_pending {
    padding: 70px 0; }
  .dh25.fhs38 .h_section .h_content > .header {
    text-align: center; }
    .dh25.fhs38 .h_section .h_content > .header .pre {
      font-size: 24px;
      color: #999;
      text-transform: uppercase;
      font-weight: 100;
      letter-spacing: 2px;
      float: left;
      text-align: center;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ms .dh25.fhs38 .h_section .h_content > .header .pre {
        font-size: 14px; }
    .dh25.fhs38 .h_section .h_content > .header .amount .text {
      color: #666; }
    .dh25.fhs38 .h_section .h_content > .header .subtitle {
      text-shadow: 1px 1px 2px #ccc;
      color: #999; }
    .dh25.fhs38 .h_section .h_content > .header .description {
      font-weight: 200;
      color: #adadad;
      font-size: 21px; }
      .dh25.fhs38 .h_section .h_content > .header .description.no_links {
        padding-bottom: 50px; }
        html.ms .dh25.fhs38 .h_section .h_content > .header .description.no_links {
          padding: 30px 0 50px; }
      html.ms .dh25.fhs38 .h_section .h_content > .header .description {
        padding: 30px 0 0;
        font-size: 14px; }
    .dh25.fhs38 .h_section .h_content > .header .links {
      padding: 20px 0 40px;
      font-weight: 300;
      font-size: 17px;
      opacity: 0.8; }
      .dh25.fhs38 .h_section .h_content > .header .links.no_padding {
        padding: 20px 0 0; }
      html.ms .dh25.fhs38 .h_section .h_content > .header .links {
        font-size: 14px; }
  .dh25.fhs38 .h_section .h_content.top_syndicates {
    padding-top: 30px;
    padding-bottom: 40px; }
    .dh25.fhs38 .h_section .h_content.top_syndicates .header .pre {
      margin-bottom: 50px; }
    html.ms .dh25.fhs38 .h_section .h_content.top_syndicates {
      padding-left: 0;
      padding-right: 0; }
    .dh25.fhs38 .h_section .h_content.top_syndicates .more_link {
      padding-bottom: 40px;
      padding-top: 60px; }
    .dh25.fhs38 .h_section .h_content.top_syndicates > .featured_syndicate_module_holder.with_content {
      margin-top: 60px; }
      html.ms .dh25.fhs38 .h_section .h_content.top_syndicates > .featured_syndicate_module_holder.with_content {
        margin-top: 30px;
        padding-left: 20px;
        padding-right: 20px; }
  .dh25.fhs38 .h_section .h_content.featured_deals {
    padding-top: 55px; }
    .dh25.fhs38 .h_section .h_content.featured_deals .header .title {
      margin-bottom: 30px; }
  .dh25.fhs38 .h_section.talent .h_content {
    padding: 70px 0 20px; }
    html.ms .dh25.fhs38 .h_section.talent .h_content {
      padding-left: 30px;
      padding-right: 30px; }
  .dh25.fhs38 .h_section.gray {
    background-color: #f9f9fa; }
  .dh25.fhs38 .h_section.fundraising_section > .promo > div {
    border-top: 1px solid #eee;
    border-bottom: none;
    margin-top: 0;
    margin-bottom: 0; }
  .dh25.fhs38 .h_section.funds_section {
    padding-top: 70px; }
    html.ms .dh25.fhs38 .h_section.funds_section .h_content {
      padding-left: 20px;
      padding-right: 20px; }
    .dh25.fhs38 .h_section.funds_section .h_content .more_link {
      padding-bottom: 60px; }
    .dh25.fhs38 .h_section.funds_section .h_content > .header .title {
      text-shadow: none; }
    .dh25.fhs38 .h_section.funds_section .h_content > .header .description {
      color: #777;
      font-size: 20px;
      padding-bottom: 70px; }

.dh25.fhs38 .h_holder.h_carousel {
  padding: 0 0 50px; }
  .dh25.fhs38 .h_holder.h_carousel .more_link {
    text-align: center;
    font-size: 20px;
    font-weight: 200;
    margin-top: 50px; }
    html.ms .dh25.fhs38 .h_holder.h_carousel .more_link {
      font-size: 16px;
      margin-top: 0px;
      padding: 60px 50px 20px; }
  html.no-ms .dh25.fhs38 .h_holder.h_carousel > .carousel .card_holder {
    width: 300px !important; }
  .dh25.fhs38 .h_holder.h_carousel > .carousel .startup_carousel > .inner {
    padding-left: 0;
    padding-right: 0;
    padding-top: 20px;
    padding-bottom: 0; }
  .dh25.fhs38 .h_holder.h_carousel > .carousel > .startup_carousel {
    background: none; }

.dh25.fhs38 .h_content > .header .description {
  padding: 30px 90px 0; }

.dh25.fhs38 .h_content .h_left, .dh25.fhs38 .h_content .h_right {
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 49%;
  padding: 20px 0;
  color: #666; }
  .dh25.fhs38 .h_content .h_left.amount, .dh25.fhs38 .h_content .h_right.amount {
    padding: 60px 0 0; }
  html.ms .dh25.fhs38 .h_content .h_left, html.ms .dh25.fhs38 .h_content .h_right {
    width: 100%; }
  .dh25.fhs38 .h_content .h_left .small, .dh25.fhs38 .h_content .h_right .small {
    font-size: 14px;
    font-weight: 300;
    color: #aaa;
    line-height: 20px; }
    .dh25.fhs38 .h_content .h_left .small a, .dh25.fhs38 .h_content .h_right .small a {
      color: #777; }

.dh25.fhs38 .h_content .h_mid {
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  text-align: center;
  padding-top: 50px; }
  .dh25.fhs38 .h_content .h_mid .investors {
    padding: 40px;
    width: 400px;
    margin: 0 auto; }
    html.ms .dh25.fhs38 .h_content .h_mid .investors {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
    .dh25.fhs38 .h_content .h_mid .investors .left, .dh25.fhs38 .h_content .h_mid .investors .right {
      float: left;
      width: 200px;
      text-align: center; }
      html.ms .dh25.fhs38 .h_content .h_mid .investors .left, html.ms .dh25.fhs38 .h_content .h_mid .investors .right {
        width: 100%; }
      .dh25.fhs38 .h_content .h_mid .investors .left .investor, .dh25.fhs38 .h_content .h_mid .investors .right .investor {
        font-size: 20px;
        font-weight: 200;
        color: #888; }

.dh25.fhs38 .h_content.investors.no_padding {
  padding: 0 55px; }
  .dh25.fhs38 .h_content.investors.no_padding .line {
    font-size: 20px;
    padding-top: 40px;
    padding-bottom: 40px; }
  .dh25.fhs38 .h_content.investors.no_padding .links {
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-weight: 100;
    margin: 40px auto; }

.dh25.fhs38 .h_content.investors .share_icons {
  margin: 30px 0px;
  width: 100%;
  text-align: center; }

.dh25.fhs38 .h_content.investors .share_icon {
  display: inline-block; }

.dh25.fhs38 .h_content.investors .share_icon:last-child {
  margin-left: 60px; }

.dh25.fhs38 .h_content.funds.no_padding {
  padding: 70px 50px 10px; }

.dh25.fhs38 .h_content.fund_cards.no_padding {
  padding: 0px 100px 40px; }
  html.ms .dh25.fhs38 .h_content.fund_cards.no_padding {
    padding: 0px 50px 40px; }
  .dh25.fhs38 .h_content.fund_cards.no_padding .h_cells {
    margin: 0px auto; }
    .dh25.fhs38 .h_content.fund_cards.no_padding .h_cells .h_cell {
      float: left;
      margin: auto 19px;
      width: 44%;
      padding: 0; }
      html.ms .dh25.fhs38 .h_content.fund_cards.no_padding .h_cells .h_cell {
        margin: 0px auto; }
      html.ms .dh25.fhs38 .h_content.fund_cards.no_padding .h_cells .h_cell {
        width: 100%; }
  .dh25.fhs38 .h_content.fund_cards.no_padding .investor {
    height: 105px; }
    .dh25.fhs38 .h_content.fund_cards.no_padding .investor > .pic {
      display: block;
      vertical-align: middle;
      border-radius: 39px;
      border: 3px solid #fff;
      -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
              box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
      width: 39px;
      height: 39px;
      padding: 0;
      float: none;
      margin: 0 auto 10px; }
      .dh25.fhs38 .h_content.fund_cards.no_padding .investor > .pic.firm {
        border-color: #e0e1e3;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
                box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
      .dh25.fhs38 .h_content.fund_cards.no_padding .investor > .pic img {
        height: 39px;
        width: 39px;
        border-radius: 39px; }
      html.ms .dh25.fhs38 .h_content.fund_cards.no_padding .investor > .pic {
        display: block; }
    .dh25.fhs38 .h_content.fund_cards.no_padding .investor > .action {
      text-align: center;
      font-size: 12px;
      color: #aaa;
      text-transform: uppercase;
      font-weight: 200;
      letter-spacing: 1px;
      float: none;
      margin: 0 auto;
      width: 95%; }
      .dh25.fhs38 .h_content.fund_cards.no_padding .investor > .action a {
        color: #777; }
        .dh25.fhs38 .h_content.fund_cards.no_padding .investor > .action a:hover {
          color: #3078ca; }

.dh25.fhs38 .h_content .separator {
  width: 60%;
  margin: 0 auto;
  border-bottom: 1px solid #eee; }

.dh25.fhs38 .h_content .more_link {
  text-align: center;
  font-size: 20px;
  font-weight: 200;
  float: left;
  width: 100%;
  padding-bottom: 60px; }
  html.ms .dh25.fhs38 .h_content .more_link {
    font-size: 16px; }
  html.ms .dh25.fhs38 .h_content .more_link.with_padding {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 50px;
    padding-right: 50px; }

.dh25.fhs38 .h_content .startups.move {
  padding-top: 20px; }

.dh25.fhs38 .h_content .startups > .header {
  padding: 40px 0px;
  font-size: 14px;
  line-height: 19px;
  color: #777;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: 2px;
  float: left;
  text-align: center;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dh25.fhs38 .h_content .h_cells {
  padding: 50px 0 30px;
  float: left;
  width: 100%;
  font-weight: 200;
  color: #999;
  font-size: 14px;
  text-align: center; }
  .dh25.fhs38 .h_content .h_cells a {
    color: #999; }
  .dh25.fhs38 .h_content .h_cells.big {
    font-size: 26px; }
    html.ms .dh25.fhs38 .h_content .h_cells.big {
      font-size: 18px; }
  .dh25.fhs38 .h_content .h_cells .h_cell.right {
    float: right; }
    html.ms .dh25.fhs38 .h_content .h_cells .h_cell.right {
      float: left; }
  .dh25.fhs38 .h_content .h_cells .h_cell .investor {
    font-size: 18px; }
  html.ms .dh25.fhs38 .h_content .h_cells .h_cell {
    padding-bottom: 15px; }

.dh25.fhs38 .h_content .fund_cards > .card_container {
  float: left;
  margin-bottom: 60px; }
  html.ml .dh25.fhs38 .h_content .fund_cards > .card_container {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-left: 0;
    padding-right: 30px; }
    html.ml .dh25.fhs38 .h_content .fund_cards > .card_container:nth-of-type(2n + 2) {
      padding-left: 30px;
      padding-right: 0px; }
  html.no-ml .dh25.fhs38 .h_content .fund_cards > .card_container {
    width: 100%; }

.dh25.fhs38 .h_content .startup_cards > .card_container, .dh25.fhs38 .h_content .h_cell {
  float: left; }
  html.ml .dh25.fhs38 .h_content .startup_cards > .card_container, html.ml .dh25.fhs38 .h_content .h_cell {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 33.33333%;
    padding-left: 0;
    padding-right: 40px; }
    html.ml .dh25.fhs38 .h_content .startup_cards > .card_container:nth-of-type(3n + 2), html.ml .dh25.fhs38 .h_content .h_cell:nth-of-type(3n + 2) {
      padding-left: 20px;
      padding-right: 20px; }
    html.ml .dh25.fhs38 .h_content .startup_cards > .card_container:nth-of-type(3n + 3), html.ml .dh25.fhs38 .h_content .h_cell:nth-of-type(3n + 3) {
      padding-left: 40px;
      padding-right: 0px; }
  html.mm .dh25.fhs38 .h_content .startup_cards > .card_container, html.mm .dh25.fhs38 .h_content .h_cell {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-left: 0;
    padding-right: 30px; }
    html.mm .dh25.fhs38 .h_content .startup_cards > .card_container:nth-of-type(2n + 2), html.mm .dh25.fhs38 .h_content .h_cell:nth-of-type(2n + 2) {
      padding-left: 30px;
      padding-right: 0px; }
  html.ms .dh25.fhs38 .h_content .startup_cards > .card_container, html.ms .dh25.fhs38 .h_content .h_cell {
    width: 100%; }

.dh25.fhs38 .h_content .startup_cards > .card_container {
  margin-bottom: 60px; }

.dh25.fhs38 .h_content .backer_cards {
  padding-top: 10px; }

.dh25.fhs38 .h_content .backer_cards > .backer_container {
  float: left;
  margin-bottom: 80px; }
  html.ml .dh25.fhs38 .h_content .backer_cards > .backer_container {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 25%;
    padding-left: 0;
    padding-right: 45px; }
    html.ml .dh25.fhs38 .h_content .backer_cards > .backer_container:nth-of-type(4n + 2) {
      padding-left: 15px;
      padding-right: 30px; }
    html.ml .dh25.fhs38 .h_content .backer_cards > .backer_container:nth-of-type(4n + 3) {
      padding-left: 30px;
      padding-right: 15px; }
    html.ml .dh25.fhs38 .h_content .backer_cards > .backer_container:nth-of-type(4n + 4) {
      padding-left: 45px;
      padding-right: 0px; }
  html.mm .dh25.fhs38 .h_content .backer_cards > .backer_container {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-left: 0;
    padding-right: 30px; }
    html.mm .dh25.fhs38 .h_content .backer_cards > .backer_container:nth-of-type(2n + 2) {
      padding-left: 30px;
      padding-right: 0px; }
  html.ms .dh25.fhs38 .h_content .backer_cards > .backer_container {
    width: 100%; }

.dh25.fhs38 .home_ctas {
  font-size: 18px; }
  .dh25.fhs38 .home_ctas:not(:first-child) {
    margin-left: 0.5em;
    margin-top: 0; }
    html.ms .dh25.fhs38 .home_ctas:not(:first-child) {
      margin-left: 0;
      margin-top: 0.5em; }
  html.ms .dh25.fhs38 .home_ctas {
    display: block; }

.dh25 .home-header-lockup {
  width: 400px; }
  html.mm .dh25 .home-header-lockup {
    max-width: 300px; }
  html.ms .dh25 .home-header-lockup {
    max-width: 300px;
    width: 75%; }

.dh25 .home-header-bkgd {
  position: relative; }

.dh25 .home-header-content {
  z-index: 3;
  position: relative; }

.dh25 .home-header-opaque-layer, .dh25 .home-header-image-layer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%; }

.dh25 .home-header-opaque-layer {
  background-color: rgba(0, 0, 0, 0.4);
  overflow: hidden;
  z-index: 2; }

.dh25 .home-header-image-layer {
  background-image: url("/assets/home/earth-b60c045720754cb90db0f6a07cc2b349.jpg");
  -webkit-background-size: cover !important;
          background-size: cover !important;
  z-index: 1;
  background-position: top;
  display: block; }
  html.ms .dh25 .home-header-image-layer {
    background-position: center; }

.dh25.fhe38 .label {
  font-size: 18px; }
  html.ms .dh25.fhe38 .label {
    height: 12px;
    margin-top: 2em;
    margin-bottom: 2em; }

.dh25.fhe38 .logo {
  height: 40px; }
  html.ms .dh25.fhe38 .logo {
    height: 20px; }

.dh25.fhe38 .title {
  font-size: 36px; }
  html.ms .dh25.fhe38 .title {
    font-size: 24px; }

.dh25.fhe38 .subtitle {
  font-size: 24px; }
  html.ms .dh25.fhe38 .subtitle {
    font-size: 16px; }

.dh25.fhe38 .c-navstack-item--custom {
  background-color: #222;
  padding: 17px;
  font-size: 18px;
  color: #eee !important;
  border-color: #666;
  -webkit-box-shadow: 0 1px #666, 0 1px #666 inset;
          box-shadow: 0 1px #666, 0 1px #666 inset;
  font-weight: 200; }
  html.mm .dh25.fhe38 .c-navstack-item--custom {
    font-size: 16px; }
  .dh25.fhe38 .c-navstack-item--custom i::after {
    content: " \25b8"; }
  .dh25.fhe38 .c-navstack-item--custom:hover {
    background-color: #444; }

html.ms .dh25.fhe38 .header-pad-bottom {
  padding-top: 14px; }

.dh25.fhs95 .c-navstack-item--custom {
  background-color: #222;
  padding: 17px;
  font-size: 18px;
  color: #eee !important;
  border-color: #666;
  -webkit-box-shadow: 0 1px #666, 0 1px #666 inset;
          box-shadow: 0 1px #666, 0 1px #666 inset;
  font-weight: 200; }
  html.mm .dh25.fhs95 .c-navstack-item--custom {
    font-size: 16px; }
  .dh25.fhs95 .c-navstack-item--custom i::after {
    content: " \25b8"; }
  .dh25.fhs95 .c-navstack-item--custom:hover {
    background-color: #444; }

.dh25.fhs95 .home-header-logo {
  padding-left: 49px; }
  html.ms .dh25.fhs95 .home-header-logo {
    padding-left: 0; }

html.ms .dh25.fhs95 .header-pad-bottom {
  padding-top: 14px; }

.dhbh8.fbo68 .join-button {
  font-size: 22px;
  margin-top: 30px;
  padding: 11px 65px;
  font-weight: 200; }
  html.ms .dhbh8.fbo68 .join-button {
    width: 100%;
    font-size: 15px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.dhhg10.fbd21 .backer_item .investor {
  height: 130px; }
  .dhhg10.fbd21 .backer_item .investor > .pic {
    display: block;
    vertical-align: middle;
    border-radius: 79px;
    border: 3px solid #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    width: 79px;
    height: 79px;
    padding: 0;
    float: none;
    margin: 0 auto 15px; }
    .dhhg10.fbd21 .backer_item .investor > .pic img {
      height: 79px;
      width: 79px;
      border-radius: 79px; }
    html.ms .dhhg10.fbd21 .backer_item .investor > .pic {
      display: block; }
  .dhhg10.fbd21 .backer_item .investor > .action {
    text-align: center;
    font-size: 14px;
    line-height: 19px;
    color: #aaa;
    text-transform: uppercase;
    font-weight: 200;
    letter-spacing: 1px;
    float: none;
    margin: 0 auto;
    width: 95%; }
    .dhhg10.fbd21 .backer_item .investor > .action .text {
      padding-bottom: 12px; }
    .dhhg10.fbd21 .backer_item .investor > .action a {
      color: #777; }
      .dhhg10.fbd21 .backer_item .investor > .action a:hover {
        color: #3078ca; }

.dhs3.fsp87 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 304px;
  display: inline-block;
  margin: 40px 20px 0 20px;
  vertical-align: top; }
  .dhs3.fsp87:nth-child(-n+3) {
    margin-top: 0; }
  html.ms .dhs3.fsp87 {
    width: 100%;
    margin: 0; }
  html.ms .dhs3.fsp87.noninvestor {
    margin: 40px 0 0 0; }
    html.ms .dhs3.fsp87.noninvestor:first-child {
      margin: 0; }
  .dhs3.fsp87 .g-card {
    padding: 0; }
  .dhs3.fsp87 .card-section {
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    min-height: 170px; }
    html.ms .dhs3.fsp87 .card-section {
      min-height: inherit; }
    .dhs3.fsp87 .card-section .startup-link {
      display: inline-block;
      width: 100%;
      overflow-x: hidden;
      text-overflow: ellipsis;
      line-height: 1; }
  .dhs3.fsp87 .screen {
    height: 188px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
            background-size: cover; }
    .dhs3.fsp87 .screen.abacus {
      background-image: url("/assets/home/yc/ui_abacus-402e03367067220795961d9ec9b8e483.png"); }
    .dhs3.fsp87 .screen.framed-data {
      background-image: url("/assets/home/yc/ui_framed-data-5f56669e5e060fcab87244f278722495.png"); }
    .dhs3.fsp87 .screen.zesty {
      background-image: url("/assets/home/yc/ui_zesty-d21a5cec81cc49efb97eb2b640c51a84.jpg"); }
    .dhs3.fsp87 .screen.zesty-1 {
      background-image: url("/assets/home/yc/ui_zesty-1-2beb6418b24d70eb5294e68c4e77464e.jpg"); }
    .dhs3.fsp87 .screen.airpair {
      background-image: url("/assets/home/yc/ui_airpair-3a1506dba46055517fc8f1551cbf54c4.png");
      -webkit-background-size: 340px;
              background-size: 340px; }
    .dhs3.fsp87 .screen.airhelp {
      background-image: url("/assets/home/yc/ui_airhelp-aa559f5e82892b4e92476564c475eec4.png");
      -webkit-background-size: 500px;
              background-size: 500px; }
    .dhs3.fsp87 .screen.eventjoy {
      background-image: url("/assets/home/yc/ui_eventjoy-183ab25f6640604a7bd5952c06d37c55.png");
      background-position: center -100px; }
    .dhs3.fsp87 .screen.sketchdeck {
      background-image: url("/assets/home/yc/ui_sketchdeck-1-19c2cff885dbc2799f879d49da967850.png"); }
    .dhs3.fsp87 .screen.boostable {
      background-image: url("/assets/home/yc/ui_boostable-e802e2a4e223fdee0b21ca75b0f1d8ad.jpg");
      background-position: center -5px;
      -webkit-background-size: 640px;
              background-size: 640px; }
    .dhs3.fsp87 .screen.unwind-me {
      background-image: url("/assets/home/yc/ui_unwind-f3f6310acae222d26868bc71f5d7265e.jpg") !important; }
    .dhs3.fsp87 .screen.pana-ma {
      background-image: url("/assets/home/angelpad/ui_paintzen-b886f46681b4c6db3b38af67d9277c90.png") !important;
      background-position: center;
      -webkit-background-size: 322px;
              background-size: 322px; }
    .dhs3.fsp87 .screen.arthena {
      background-image: url("/assets/home/angelpad/ui_arthena-80f6e479ae7418e29fa81a335e08a434.png") !important;
      background-position: center -37px;
      -webkit-background-size: 331px;
              background-size: 331px; }
    .dhs3.fsp87 .screen.blitzen {
      background-image: url("/assets/home/angelpad/ui_blitzen-679f03ba02731b13b2e51b5f0e76a5c0.png") !important;
      background-position: center -245px;
      -webkit-background-size: 669px;
              background-size: 669px; }
    .dhs3.fsp87 .screen.gradsavers {
      background-image: url("/assets/home/angelpad/ui_gradsavers-1cf173b749095e6457b0796359ce3278.png") !important;
      background-position: -45px center;
      -webkit-background-size: 470px;
              background-size: 470px; }
    .dhs3.fsp87 .screen.hiveary {
      background-image: url("/assets/home/angelpad/ui_hiveary-3c00c8476524ab21b8b07a3fa2f263a6.png") !important;
      background-position: center -1px;
      -webkit-background-size: 358px;
              background-size: 358px; }
    .dhs3.fsp87 .screen.medisyn {
      background-image: url("/assets/home/angelpad/ui_medisyn-8c8d38ea30994943a418302f397f921f.png") !important;
      background-position: center;
      -webkit-background-size: 322px;
              background-size: 322px; }
    .dhs3.fsp87 .screen.paintzen {
      background-image: url("/assets/home/angelpad/ui_paintzen-b886f46681b4c6db3b38af67d9277c90.png") !important;
      background-position: center;
      -webkit-background-size: 332px;
              background-size: 332px; }
  .dhs3.fsp87 .head {
    background-color: #f9f9fa;
    padding: 20px; }
    .dhs3.fsp87 .head .pic {
      float: left; }
    .dhs3.fsp87 .head .pic img {
      width: 50px;
      height: 50px;
      border: 1px solid #eaeaea; }
    .dhs3.fsp87 .head .text {
      margin-left: 66px;
      text-align: left; }
    .dhs3.fsp87 .head .name {
      font-size: 20px;
      font-weight: bold;
      line-height: 1.7; }
      .dhs3.fsp87 .head .name a {
        color: #333; }
    .dhs3.fsp87 .head .pitch {
      font-size: 12px;
      color: #777;
      line-height: 1.5;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
  .dhs3.fsp87 .info {
    background-color: #fff;
    padding: 20px; }

.dhs3.fsl44.show_on_listings {
  float: left;
  width: 100%; }
  .dhs3.fsl44.show_on_listings > .inner {
    max-width: 960px;
    margin: -26px auto 25px; }
    .dhs3.fsl44.show_on_listings > .inner > .carousel > .cards > .card_holder {
      width: 299px; }
    html.ms .dhs3.fsl44.show_on_listings > .inner {
      width: 100%; }
    .dhs3.fsl44.show_on_listings > .inner > .title {
      font-size: 32px;
      text-align: center;
      padding-bottom: 30px; }

.dhs3.fsl44 > .inner {
  padding: 40px 90px; }
  html.ms .dhs3.fsl44 > .inner {
    padding: 25px; }

.dhs3.fsl44:not(.show_on_listings) {
  background-color: #f4f5f7; }

.dhs3.fsl44 .startup_card {
  width: 100%;
  margin: 0; }

.dhs3.fsl44 > .inner > .control {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  text-decoration: none;
  font: 24px/27px Arial, sans-serif;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition-property: background-color;
          transition-property: background-color;
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s; }
  html.ms .dhs3.fsl44 > .inner > .control {
    display: none; }
  .dhs3.fsl44 > .inner > .control.left {
    margin-left: -60px;
    margin-right: 30px; }
  .dhs3.fsl44 > .inner > .control.right {
    margin-left: 30px;
    margin-right: -60px; }
  .dhs3.fsl44 > .inner > .control:hover {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s; }
  .dhs3.fsl44 > .inner > .control:active {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: 0;
            transition-duration: 0; }

.dhs3.fsl44 > .inner > .carousel {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  text-align: center;
  position: relative;
  overflow: hidden; }
  html.ms .dhs3.fsl44 > .inner > .carousel {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dhs3.fsl44 > .inner > .carousel > .cards {
    white-space: nowrap;
    position: relative;
    text-align: left;
    display: inline-block;
    vertical-align: middle; }
    .dhs3.fsl44 > .inner > .carousel > .cards > .card_holder {
      display: inline-block;
      vertical-align: middle;
      width: 310px;
      padding-right: 30px; }
      html.ms .dhs3.fsl44 > .inner > .carousel > .cards > .card_holder:nth-of-type(even) {
        margin-right: 0; }
      html.ms .dhs3.fsl44 > .inner > .carousel > .cards > .card_holder {
        width: 260px;
        padding-right: 20px;
        margin-bottom: 10px; }

.dhs3.fyo12 {
  position: relative; }
  .dhs3.fyo12 .container-link {
    display: block; }
    html.ms .dhs3.fyo12 .container-link {
      padding-left: 20px;
      padding-right: 20px; }
    .dhs3.fyo12 .container-link:hover {
      background-color: rgba(0, 0, 0, 0.85);
      text-decoration: none; }
    .dhs3.fyo12 .container-link:active {
      background-color: #000000; }
  .dhs3.fyo12 .logo img {
    width: 30px;
    height: 45px; }
  .dhs3.fyo12 .title {
    font-size: 63px;
    line-height: 1.2; }
    html.no-ml .dhs3.fyo12 .title {
      font-size: 35px; }
  .dhs3.fyo12 .subtitle {
    font-size: 28px; }
    html.no-ml .dhs3.fyo12 .subtitle {
      font-size: 18px; }
  .dhs3.fyo12 .promo_arrow {
    font-size: 40px;
    height: 80px;
    line-height: 80px;
    margin-top: -40px;
    position: absolute;
    right: 20px;
    top: 50%; }
    html.ms .dhs3.fyo12 .promo_arrow {
      right: 10px;
      font-size: 24px; }
  .dhs3.fyo12 .promo_hide_container {
    position: absolute;
    top: 14px;
    right: 14px; }
  .dhs3.fyo12 .promo_hide {
    color: #999999;
    display: block;
    padding: 0px;
    border-radius: 50%;
    width: 17px;
    height: 17px;
    line-height: 17px; }
    .dhs3.fyo12 .promo_hide:hover {
      background-color: white;
      text-decoration: none;
      color: black; }
.dia86.flt44 > .content {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ebebeb;
  background: #fff;
  padding: 28px; }
  .dia86.flt44 > .content > .subtitle:first-child {
    margin-top: 0em; }
  .dia86.flt44 > .content > .actions {
    margin: -28px;
    margin-top: 28px;
    border-top: 1px solid #EEEEEE;
    background-color: #fafafb; }

.dia86.flt44 > .title {
  margin: 30.8px 14px 30.8px 28px;
  font-size: 16px;
  line-height: 1;
  font-weight: 500; }

.dia86.flt44 > .content > .subtitle {
  font-size: 1.07692em;
  line-height: 1.39286em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-weight: 500;
  color: #999; }
  .dia86.flt44 > .content > .subtitle > .edit {
    font-size: 0.92857em;
    line-height: 1.5em;
    float: right;
    text-transform: none; }

.dia86 .section {
  margin-bottom: 0 !important; }

.dia86 .form input[role='textbox'] {
  font-size: 12px;
  padding: 7px !important; }

.dia86.flt44 .template {
  display: none; }

.dia86.flt44 .detail {
  font-size: 0.85714em;
  line-height: 1.625em;
  color: #333;
  text-transform: none; }

.dia86.flt44 ul {
  *zoom: 1; }
  .dia86.flt44 ul:after {
    content: "";
    display: table;
    clear: both; }
  .dia86.flt44 ul li.new {
    float: left;
    width: 100%; }
    .dia86.flt44 ul li.new form {
      overflow: hidden;
      *zoom: 1; }
      .dia86.flt44 ul li.new form .bottom > div {
        float: left; }
        .dia86.flt44 ul li.new form .bottom > div.submit {
          width: 30%; }
        .dia86.flt44 ul li.new form .bottom > div.input {
          margin-right: 10px; }
      .dia86.flt44 ul li.new form .submit {
        padding-top: 0.55em; }
  .dia86.flt44 ul > li.person {
    float: left;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 50%;
    padding-left: 0;
    padding-right: 5px;
    padding-right: 20px !important; }
    .dia86.flt44 ul > li.person:nth-of-type(2n + 2) {
      padding-left: 5px;
      padding-right: 0px; }
    html.ms .dia86.flt44 ul > li.person {
      width: 100%;
      padding-left: 0;
      padding-right: 0; }
    .dia86.flt44 ul > li.person .image {
      float: left;
      margin-right: 10px; }
    .dia86.flt44 ul > li.person .name {
      float: left; }
    .dia86.flt44 ul > li.person .delete, .dia86.flt44 ul > li.person .add {
      float: right;
      font-size: 0.8em;
      opacity: 0.7; }
      .dia86.flt44 ul > li.person .delete:hover, .dia86.flt44 ul > li.person .add:hover {
        opacity: 1.0; }
    .dia86.flt44 ul > li.person .add {
      color: #3078ca;
      cursor: pointer;
      text-decoration: none; }
      .dia86.flt44 ul > li.person .add:hover {
        text-decoration: underline; }
.di93.fdn77.disabled {
  opacity: 0.5;
  pointer-events: none; }

.di93.fdn77 .disabled_link {
  opacity: 0.3;
  cursor: default; }

.di93.fdn77 .ok_sign {
  border-radius: 50%; }

.di93.fdn77 textarea.error {
  border: 1px solid #C0423F; }

.di93.fdn77 select.startup_id_field {
  height: 31px;
  margin-top: -1px; }

.di93.fdn77 .js-include_company {
  margin-top: 5px; }
.modal ~ .mfp-close {
  height: 56px; }

html.ml .di71.frr25 .modal {
  width: 600px; }

.di71.frr25 .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333; }
  .di71.frr25 .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.di71.frr25 .modal-content {
  padding: 14px; }
  .di71.frr25 .modal-content .profile-link {
    color: #333333; }
  .di71.frr25 .modal-content textarea {
    height: 75px;
    min-height: 80px;
    width: 100%;
    max-width: 100%;
    padding: 7px;
    font-size: 14px;
    font-weight: 200;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.di71.frr25 .modal-footer {
  -webkit-font-smoothing: antialiased;
  background: #f2f3f4;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 14px; }
  .di71.frr25 .modal-footer .c-button:not(.submit).c-button--blue.loading {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    position: relative; }
    .di71.frr25 .modal-footer .c-button:not(.submit).c-button--blue.loading::before {
      content: "\e84c";
      -webkit-animation: fontello-spin 1s infinite linear;
              animation: fontello-spin 1s infinite linear;
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      line-height: 1em;
      height: 1em;
      margin-top: -0.5em;
      text-indent: 0;
      text-align: center;
      font-family: fontello; }
  .di71.frr25 .modal-footer a:not(.c-button),
  .di71.frr25 .modal-footer .cancel {
    font-size: 14px;
    color: #999;
    padding: 7px; }
.dioc47.fls17 .field {
  position: relative;
  display: inline-block;
  width: 50%;
  padding-right: 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 12px; }
  .dioc47.fls17 .field input.currency_input {
    padding-left: 27px; }

.dioc47.fls17 .currency {
  position: absolute;
  top: 8px;
  left: 12px; }

.dioc47.fnw30 {
  font-size: 14px; }
  html.ms .dioc47.fnw30 .hide_on_mobile {
    display: none; }
  html.ms .dioc47.fnw30 .form_label {
    text-align: left; }
  .dioc47.fnw30 label {
    vertical-align: inherit;
    display: inherit; }
  .dioc47.fnw30 .with_textfield {
    line-height: 35px; }
    html.ms .dioc47.fnw30 .with_textfield {
      line-height: inherit; }
  .dioc47.fnw30 .steps {
    padding: 0 20px; }
    .dioc47.fnw30 .steps > ol {
      list-style: none;
      counter-reset: how_to;
      padding: 0;
      overflow: hidden;
      *zoom: 1; }
      .dioc47.fnw30 .steps > ol > li {
        position: relative;
        padding: 5px 30px 0 66px;
        margin: 0; }
        html.ms .dioc47.fnw30 .steps > ol > li {
          width: 100%;
          padding-right: 0;
          margin-bottom: 20px; }
        .dioc47.fnw30 .steps > ol > li:before {
          content: counter(how_to);
          counter-increment: how_to;
          position: absolute;
          top: 0px;
          left: 0px;
          line-height: 39px;
          width: 40px;
          height: 40px;
          border-radius: 50%;
          background-color: rgba(0, 0, 0, 0.05);
          text-align: center;
          font-weight: 500;
          font-size: 18px; }
        .dioc47.fnw30 .steps > ol > li .details {
          font-weight: normal; }
  .dioc47.fnw30 .faq_link {
    text-align: right;
    color: #800080; }
  .dioc47.fnw30 .lead_investor_fields_container {
    margin-top: 12px;
    width: 85%; }
  .dioc47.fnw30 .invest_online_content .form .checkbox {
    float: left;
    width: 3%; }
    html.ms .dioc47.fnw30 .invest_online_content .form .checkbox {
      padding: 0;
      width: 8%; }
  .dioc47.fnw30 .invest_online_content .form .details {
    float: left;
    font-size: 14px;
    width: 97%; }
    html.ms .dioc47.fnw30 .invest_online_content .form .details {
      width: 92%; }
    .dioc47.fnw30 .invest_online_content .form .details label {
      font-size: 100%;
      font-weight: normal; }
    .dioc47.fnw30 .invest_online_content .form .details div > .shared.upload_button {
      margin-top: 10px; }
  .dioc47.fnw30 .invest_online_content .form .fieldWithErrors > .validation-error {
    display: none; }
  .dioc47.fnw30 .invest_online_content .form label:not(.form_label) {
    font-weight: normal;
    margin-bottom: 15px; }
  .dioc47.fnw30 .invest_online_content .form .fieldWithErrors {
    font-weight: bold; }
  .dioc47.fnw30 .invest_online_content .form .field_error {
    color: #C0423F;
    font-weight: normal;
    margin-bottom: 10px;
    line-height: 1.5; }
  .dioc47.fnw30 .invest_online_content .form .amount, .dioc47.fnw30 .invest_online_content .form .standard_input {
    position: relative; }
    .dioc47.fnw30 .invest_online_content .form .amount > .currency, .dioc47.fnw30 .invest_online_content .form .standard_input > .currency {
      position: absolute;
      top: 8px;
      left: 10px; }
    .dioc47.fnw30 .invest_online_content .form .amount > input, .dioc47.fnw30 .invest_online_content .form .amount > .fieldWithErrors > input, .dioc47.fnw30 .invest_online_content .form .standard_input > input, .dioc47.fnw30 .invest_online_content .form .standard_input > .fieldWithErrors > input {
      width: 300px; }
      .dioc47.fnw30 .invest_online_content .form .amount > input.currency_amount, .dioc47.fnw30 .invest_online_content .form .amount > .fieldWithErrors > input.currency_amount, .dioc47.fnw30 .invest_online_content .form .standard_input > input.currency_amount, .dioc47.fnw30 .invest_online_content .form .standard_input > .fieldWithErrors > input.currency_amount {
        padding-left: 24px; }
      html.ms .dioc47.fnw30 .invest_online_content .form .amount > input, html.ms .dioc47.fnw30 .invest_online_content .form .amount > .fieldWithErrors > input, html.ms .dioc47.fnw30 .invest_online_content .form .standard_input > input, html.ms .dioc47.fnw30 .invest_online_content .form .standard_input > .fieldWithErrors > input {
        width: 100%;
        margin-left: 0; }
  .dioc47.fnw30 .invest_online_content .form .amount > .low_allocation_warning {
    display: none;
    color: #C0423F;
    margin-left: 10px; }
  .dioc47.fnw30 .invest_online_content .form .read_tandc > .details > label {
    font-weight: bold; }
  .dioc47.fnw30 .invest_online_content .form .read_tandc > .details .sublabel {
    margin-top: 10px; }
  .dioc47.fnw30 .invest_online_content .form .read_tandc > .details ul {
    list-style: disc !important;
    margin: 8px 0 0 20px; }
  .dioc47.fnw30 .invest_online_content .form .radio {
    margin-right: 20px;
    float: left; }
    .dioc47.fnw30 .invest_online_content .form .radio input {
      float: left;
      margin-right: 10px; }
    .dioc47.fnw30 .invest_online_content .form .radio label {
      float: left;
      font-weight: normal;
      line-height: 1; }
  .dioc47.fnw30 .invest_online_content .form > .form_divider {
    position: relative;
    left: -25px;
    padding: 20px 25px 10px;
    width: 100%;
    border-top: 1px solid #eee; }
  .dioc47.fnw30 .invest_online_content form > input[type=submit] {
    display: block;
    margin: 0 auto 20px;
    width: 200px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dioc47.fnw30 .invest_online_content form > input[type=submit] {
      width: 100%; }
  .dioc47.fnw30 .terms_of_use_container, .dioc47.fnw30 .purchase_agreement_clauses_container {
    display: none; }
  .dioc47.fnw30 .risks .line {
    padding-bottom: 5px; }
  .dioc47.fnw30 .risks .risk_factor_examples {
    padding: 5px 0; }
    .dioc47.fnw30 .risks .risk_factor_examples ul {
      list-style-type: disc;
      padding: 5px 25px 0; }
  .dioc47.fnw30 .risks .input_area {
    margin: 5px 2px; }
    .dioc47.fnw30 .risks .input_area textarea {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: 110px;
      width: 100%;
      resize: none; }

.dioc47.ftr22 {
  width: 645px; }
  html.ms .dioc47.ftr22 {
    width: 100% !important; }
  #facebox .dioc47.ftr22 {
    width: 645px; }
    html.ms #facebox .dioc47.ftr22 {
      width: 100% !important; }
  .dioc47.ftr22 > .header {
    background-color: #333;
    color: #fff;
    padding: 20px;
    border-radius: 6px 6px 0 0; }
    .dioc47.ftr22 > .header > h1 {
      font-size: 16px;
      font-weight: normal; }
      .dioc47.ftr22 > .header > h1 > img {
        vertical-align: top; }
      .dioc47.ftr22 > .header > h1 > .success, .dioc47.ftr22 > .header > h1 > .waiting {
        margin-right: 6px; }
      .dioc47.ftr22 > .header > h1 > .waiting {
        position: relative;
        top: 2px;
        font-size: 24px;
        line-height: 14px; }
  .dioc47.ftr22 > .tips_content {
    padding: 20px;
    color: #333;
    overflow: hidden; }
    .dioc47.ftr22 > .tips_content > ol {
      list-style: none;
      margin-top: 10px;
      padding: 0;
      counter-reset: what_now;
      overflow: hidden;
      *zoom: 1; }
      .dioc47.ftr22 > .tips_content > ol > li {
        position: relative;
        padding: 0 10px;
        margin: 0;
        float: left;
        width: 33%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        text-align: center; }
        html.ms .dioc47.ftr22 > .tips_content > ol > li {
          width: 100%;
          padding-right: 0;
          margin-bottom: 20px; }
        .dioc47.ftr22 > .tips_content > ol > li.number:before {
          content: counter(what_now);
          counter-increment: what_now;
          display: block;
          margin: auto;
          border-radius: 20px;
          width: 40px;
          height: 40px;
          line-height: 40px;
          font-size: 27px;
          color: #fff;
          text-align: center;
          font-weight: 300;
          background-color: #3078ca; }
        .dioc47.ftr22 > .tips_content > ol > li.warning:before {
          content: "!";
          font-family: "Times New Roman", Georgia, serif;
          background-color: #c0423f;
          display: block;
          margin: auto;
          border-radius: 20px;
          width: 40px;
          height: 40px;
          line-height: 40px;
          font-size: 37px;
          color: #fff;
          text-align: center;
          font-weight: bold; }
        .dioc47.ftr22 > .tips_content > ol > li > h2 {
          font-weight: bold;
          font-size: 14px;
          margin: 10px 0; }
        .dioc47.ftr22 > .tips_content > ol > li > .g-button {
          display: block;
          margin: 20px auto;
          width: 50%; }

.dioc47.fur91 ol {
  list-style: decimal;
  margin-left: 20px; }
.die65.fer29.for_precommit > .subtitle.note {
  display: none; }

.die65.fer29.for_precommit.for_commit > .title {
  display: none; }

.die65.fer29.for_precommit.for_sign_and_fund:not(.for_commit) > .title {
  font-size: 13px;
  text-transform: uppercase;
  color: #999999;
  font-weight: 500; }

.die65.fer29.for_precommit.for_sign_and_fund:not(.for_commit).without_entities .title {
  padding-left: 20px; }

.die65.fer29.for_precommit > .title:not(.for_commit) {
  font-size: 15px;
  text-transform: uppercase;
  color: #777777;
  font-weight: 300;
  padding-bottom: 20px; }

.die65.fer29.for_precommit > .new_entity_form {
  margin-top: 0; }

.die65.fer29.for_precommit > .selector {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .die65.fer29.for_precommit > .selector > .entity > .name {
    font-size: 18px;
    font-weight: 400; }
    .die65.fer29.for_precommit > .selector > .entity > .name:after {
      display: none !important; }
    .die65.fer29.for_precommit > .selector > .entity > .name .state {
      margin-top: 4px; }
  .die65.fer29.for_precommit > .selector > .entity > .input {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px; }

.die65.fer29.for_precommit.with_entities .new_entity_form {
  margin-top: 0;
  border-top: 0; }

.die65.fer29 > .title {
  font-weight: bold;
  font-size: 14px;
  color: #333333; }

.die65.fer29 > .subtitle.note {
  display: inline-block;
  color: #888;
  font-size: 14px;
  font-weight: 300;
  font-style: italic;
  margin-bottom: 30px;
  margin-top: 12px; }

.die65.fer29 > .selector {
  background-color: #f8f9fa;
  border: 1px solid #eee;
  width: 100%; }
  .die65.fer29 > .selector > .entity {
    padding: 20px 15px;
    border-top: 1px solid #eee; }
    .die65.fer29 > .selector > .entity:first-child {
      border-top: 0; }
    .die65.fer29 > .selector > .entity.selected {
      background-color: #fff !important; }
    .die65.fer29 > .selector > .entity > .name {
      font-weight: bold;
      font-size: 15px;
      margin-left: 10px;
      display: inline; }
      html.ms .die65.fer29 > .selector > .entity > .name {
        *zoom: 1; }
        html.ms .die65.fer29 > .selector > .entity > .name:after {
          content: "";
          display: table;
          clear: both; }
      .die65.fer29 > .selector > .entity > .name label {
        display: inline; }
      .die65.fer29 > .selector > .entity > .name > .state {
        display: inline-block;
        color: #999;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: 500;
        float: right; }
        html.ms .die65.fer29 > .selector > .entity > .name > .state {
          margin-top: 10px;
          margin-left: 32px; }
        .die65.fer29 > .selector > .entity > .name > .state.tiptip {
          cursor: pointer; }
        .die65.fer29 > .selector > .entity > .name > .state.verified {
          color: #86c440;
          background: url("/assets/icons/check_32x26-e9f80d468220e09ba02d1a4c59770182.png") no-repeat 0 1px;
          -webkit-background-size: 16px;
                  background-size: 16px;
          padding-left: 25px; }
    .die65.fer29 > .selector > .entity > .input {
      display: inline; }
  .die65.fer29 > .selector .new_entity_form {
    border-top: 1px solid #e5e5e5;
    margin-top: 20px; }

.die65.fer29 > .new_entity_form {
  margin-top: 25px; }
  .die65.fer29 > .new_entity_form .basis .input input[type="text"] {
    width: 220px; }

.die65.fer29 > .agreement {
  text-align: center;
  margin-top: 32px;
  font-size: 14px;
  font-style: italic; }

.die65.fnm25.for_precommit .note {
  display: none; }

.die65.fnm25.for_precommit .entity_types label {
  vertical-align: middle; }

.die65.fnm25.for_precommit.for_commit > .title {
  display: none; }

.die65.fnm25.for_precommit.for_commit .investment_entity_fields {
  border: 0; }

.die65.fnm25.for_precommit .investment_entity_fields {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 0;
  margin-left: 5px;
  float: left;
  font-weight: 300;
  margin-top: 30px; }
  .die65.fnm25.for_precommit .investment_entity_fields .label.main, .die65.fnm25.for_precommit .investment_entity_fields .label.main + .input {
    display: block;
    width: 100%; }
  .die65.fnm25.for_precommit .investment_entity_fields .label.main + .input {
    margin-left: 0;
    margin-top: 15px;
    vertical-align: top; }
    .die65.fnm25.for_precommit .investment_entity_fields .label.main + .input input[type="text"] {
      width: 250px; }
  .die65.fnm25.for_precommit .investment_entity_fields .label.main {
    text-align: left; }
    .die65.fnm25.for_precommit .investment_entity_fields .label.main label {
      font-weight: 500;
      color: #444; }
  .die65.fnm25.for_precommit .investment_entity_fields .legal_name_group .label + .input {
    display: inline-block;
    width: 250px; }
  .die65.fnm25.for_precommit .investment_entity_fields .legal_name_group .note {
    width: 50%;
    margin-top: 13px;
    padding-left: 5%;
    display: inline-block; }
    html.ms .die65.fnm25.for_precommit .investment_entity_fields .legal_name_group .note {
      display: none; }

.die65.fnm25.for_precommit .entity_types {
  width: 100%;
  display: table;
  margin-top: 15px;
  padding-bottom: 45px; }
  html.ms .die65.fnm25.for_precommit .entity_types {
    margin-top: 45px; }
  .die65.fnm25.for_precommit .entity_types > .input_group {
    width: 32%;
    display: inline-block;
    text-align: left; }
    html.ms .die65.fnm25.for_precommit .entity_types > .input_group {
      margin-top: 0;
      width: 100%;
      display: block; }
    .die65.fnm25.for_precommit .entity_types > .input_group .input {
      width: 100%; }
      html.ms .die65.fnm25.for_precommit .entity_types > .input_group .input {
        margin-left: 0; }
  .die65.fnm25.for_precommit .entity_types .note {
    display: none; }

.die65.fnm25.for_precommit.for_sign_and_fund:not(.for_commit) .title {
  font-size: 13px;
  text-transform: uppercase;
  color: #999999;
  font-weight: 500;
  padding-bottom: 5px; }

.die65.fnm25.for_precommit .validation-error {
  display: inline-block;
  width: 55px;
  vertical-align: middle; }

.die65.fnm25.for_precommit .title {
  font-size: 15px;
  text-transform: uppercase;
  color: #777777;
  font-weight: 300; }

.die65.fnm25.for_precommit.for_commit .title {
  color: #555;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 20px;
  padding-bottom: 0;
  text-transform: none; }

.die65.fnm25.for_precommit input[type=text] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: inherit;
  font-size: 14px;
  padding: 9.33333px;
  color: #333;
  font-weight: normal;
  border: 1px solid #E2E3E4;
  border-radius: 3px;
  outline: none; }
  html.ms .die65.fnm25.for_precommit input[type=text] {
    width: 100%; }
  .die65.fnm25.for_precommit input[type=text]:focus {
    border: 1px solid #94caf3;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }
  .die65.fnm25.for_precommit input[type=text]:disabled {
    background-color: #F3F4F5; }

html.ms .die65.fnm25.for_precommit input[type=text] {
  width: 100%; }

html.ms .die65.fnm25.for_precommit .label {
  vertical-align: top; }

html.ms .die65.fnm25.for_precommit .legal_name_group .label {
  margin-top: 3px; }

html.ms .die65.fnm25.for_precommit .validation-error {
  margin: 2px 0 0;
  display: block; }

html.ms .die65.fnm25.for_precommit .trust_radio {
  display: inline; }

html.ms .die65.fnm25.for_precommit .validation-error, html.ms .die65.fnm25.for_precommit .legal_name {
  width: 100%; }

.die65.fnm25.for_precommit.without_entities > .title {
  margin-bottom: 15px; }

.die65.fnm25.for_precommit.without_entities .investment_entity_fields {
  margin-top: 0;
  margin-bottom: 20px;
  padding: 25px; }
  .die65.fnm25.for_precommit.without_entities .investment_entity_fields .legal_name_group {
    margin-top: 0; }
  .die65.fnm25.for_precommit.without_entities .investment_entity_fields input {
    margin: 0; }

.die65.fnm25.for_precommit.without_entities .entity_types {
  padding-bottom: 0; }

.die65.fnm25.for_precommit.without_entities.for_commit .investment_entity_fields {
  padding: 0;
  margin-left: 0;
  margin-bottom: 45px;
  border: 0; }

.die65.fnm25 .title {
  padding-bottom: 21px;
  font-weight: bold;
  font-size: 14px;
  color: #333; }
  .die65.fnm25 .title.with_subtitle {
    padding-bottom: 7px; }

.die65.fnm25 .subtitle.note {
  margin-left: 0; }

.die65.fnm25 .boxed {
  margin-top: 25px;
  padding: 25px;
  border: 1px solid #eee; }

.die65.fnm25 label, .die65.fnm25 input {
  display: inline-block; }

.die65.fnm25 input[type=text] {
  width: 70%;
  padding: 7px;
  font-size: 14px;
  font-weight: bold; }

.die65.fnm25 .label {
  width: 45%;
  display: inline-block;
  text-align: right; }

.die65.fnm25 .input {
  margin-left: 15px;
  width: 45%;
  display: inline-block; }
  .die65.fnm25 .input .note {
    font-size: 12px;
    display: block;
    margin-left: 32px;
    margin-top: 2px; }
  .die65.fnm25 .input label {
    font-size: 14px;
    margin-left: 5px; }

.die65.fnm25 .input_group {
  margin-top: 15px; }

.die65.fnm25 .main > * {
  color: #888;
  font-size: 14px; }

.die65.fnm25 .note {
  display: inline-block;
  margin-left: 10px;
  color: #777;
  font-size: 14px;
  font-weight: 300;
  font-style: italic; }
  .die65.fnm25 .note.hidden {
    display: none; }

.die65.fnm25 .validation-error {
  margin-left: 10px; }

.die65 .die65.fum49, .die65 .die65.frm65, .die65 .die65.fem8 {
  border-top: 1px solid #eee;
  margin-top: 15px;
  padding-top: 15px; }
  .die65 .die65.fum49 .input, .die65 .die65.frm65 .input, .die65 .die65.fem8 .input {
    vertical-align: top;
    display: inline-block; }
    .die65 .die65.fum49 .input .validation-error, .die65 .die65.frm65 .input .validation-error, .die65 .die65.fem8 .input .validation-error {
      display: block; }
  .die65 .die65.fum49 .title, .die65 .die65.frm65 .title, .die65 .die65.fem8 .title {
    font-weight: 300; }
  .die65 .die65.fum49 form, .die65 .die65.frm65 form, .die65 .die65.fem8 form {
    margin-top: 5px; }
  .die65 .die65.fum49 input[type='submit'], .die65 .die65.frm65 input[type='submit'], .die65 .die65.fem8 input[type='submit'] {
    margin-top: 10px;
    font-size: 13px;
    font-weight: 300; }
  .die65 .die65.fum49 .cancel, .die65 .die65.frm65 .cancel, .die65 .die65.fem8 .cancel {
    margin-left: 15px;
    font-size: 13px;
    display: inline-block;
    font-weight: 300; }

.die65.fat80 .claimed_qp {
  background-color: #f1f3f3;
  padding: 15px 20px; }
  .die65.fat80 .claimed_qp .header {
    font-size: 14px; }
    .die65.fat80 .claimed_qp .header .title {
      display: inline-block; }
    .die65.fat80 .claimed_qp .header .cancel {
      display: inline-block;
      font-weight: 300; }
  .die65.fat80 .claimed_qp .description {
    font-size: 13px;
    font-weight: 300;
    margin-top: 5px; }

.die65.fat80 .stub_profile_notice {
  background-color: #c6e9ff;
  text-align: center;
  padding: 20px 60px; }
  .die65.fat80 .stub_profile_notice .title {
    font-size: 24px;
    font-weight: 300; }
  .die65.fat80 .stub_profile_notice p {
    padding: 5px 40px;
    font-size: 16px;
    color: #666;
    font-weight: 300; }
  .die65.fat80 .stub_profile_notice a {
    font-weight: bold; }

.die65.fat80 .add_entity {
  background-color: #f9fafa;
  border-top: 1px solid #eee;
  padding: 15px;
  cursor: pointer; }
  .die65.fat80 .add_entity .title {
    font-weight: bold; }
  .die65.fat80 .add_entity .subtitle {
    color: #888;
    font-size: 12px;
    font-weight: 300;
    margin-left: 12px;
    margin-top: 2px; }

.die65.fat80 .green {
  color: #00A368; }

.die65.fat80 .orange {
  color: #FF9933; }

.die65.fat80 .red {
  color: #C0423F; }

.die65.fas41 {
  border-top: 1px solid #ddd;
  padding: 12px;
  padding-top: 20px;
  padding-bottom: 25px; }
  .die65.fas41:first-child {
    border-top: 0; }
  .die65.fas41 .g-button {
    font-weight: 300;
    font-size: 13px;
    margin-top: 5px; }
  .die65.fas41 > .title {
    padding: 0 15px; }
    .die65.fas41 > .title .name {
      font-size: 18px;
      font-weight: bold;
      display: inline-block; }
    .die65.fas41 > .title .delete {
      display: inline-block;
      float: right;
      font-size: 12px; }
      .die65.fas41 > .title .delete a {
        color: #777879; }
  .die65.fas41 > .subtitle {
    padding: 0 15px;
    padding-top: 5px;
    font-weight: 300;
    color: #888; }

.die65.fax65 {
  margin-top: 12px;
  border: 1px solid #eee; }
  .die65.fax65 .loading {
    background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") !important;
    background-repeat: no-repeat;
    background-position: center; }
    .die65.fax65 .loading, .die65.fax65 .loading:hover {
      color: transparent !important;
      text-shadow: none !important; }
  .die65.fax65 > .header {
    background-color: #f9fafa;
    padding: 10px 15px; }
    .die65.fax65 > .header .state {
      display: inline-block; }
    .die65.fax65 > .header .note {
      color: #888;
      font-weight: 300;
      font-size: 13px;
      display: inline-block; }
  .die65.fax65 > .body {
    border-top: 1px solid #eee;
    padding: 20px 15px; }
    .die65.fax65 > .body hr {
      margin: 15px 0; }
    .die65.fax65 > .body > .title + .actions ul {
      margin-top: 8px; }
    .die65.fax65 > .body > .actions {
      font-weight: 300;
      font-size: 14px; }
      .die65.fax65 > .body > .actions ul:empty {
        display: none; }
      .die65.fax65 > .body > .actions li {
        display: inline-block;
        padding-left: 5px; }
        .die65.fax65 > .body > .actions li.hidden {
          display: none; }
        .die65.fax65 > .body > .actions li:before {
          content: '\00B7'; }
        .die65.fax65 > .body > .actions li:first-child {
          padding-left: 0;
          margin-left: 0; }
          .die65.fax65 > .body > .actions li:first-child:before {
            content: none; }
          .die65.fax65 > .body > .actions li:first-child > * {
            margin-left: 0; }
        .die65.fax65 > .body > .actions li > * {
          margin-left: 5px; }
      .die65.fax65 > .body > .actions:empty {
        display: none; }

.die65.fsn28 {
  font-weight: bold; }

.die65.fse45 {
  font-weight: bold;
  font-size: 14px; }

.die65.fum49 .file, .die65.fum49 .input {
  width: 100%; }

.die65.fum49 .fields {
  margin: 20px 0 10px; }

.die65.fum49 .filename {
  width: 595px; }

.die65.fum49 .title .explanation {
  margin-top: 10px; }

.die65.frm65 .input {
  display: inline-block; }
  .die65.frm65 .input.ssn {
    margin-left: 20px; }
    .die65.frm65 .input.ssn input {
      width: 205px; }

.die65.frm65 .note {
  font-weight: 300;
  color: #888;
  font-size: 12px;
  margin: 5px 0; }

.die65.frm65 input[type='text'] {
  font-size: 14px;
  height: 40px;
  padding: 10px;
  width: 300px; }

.die65.fem8 .input.email {
  margin-left: 20px; }

.die65.fem8 select {
  font-size: 14px;
  height: 40px;
  padding: 10px;
  width: 250px; }

.die65.fem8 input[type='text'] {
  font-size: 14px;
  height: 40px;
  padding: 10px;
  width: 300px; }

.die65.fsk56 {
  font-size: 14px;
  font-weight: 300; }
  .die65.fsk56 .timestamp {
    display: inline-block; }
  .die65.fsk56 .actions {
    margin-top: 5px;
    display: inline-block; }
    .die65.fsk56 .actions > *:before {
      content: '\00B7'; }

.die65.fcr53 {
  width: 350px;
  padding: 25px; }
  .die65.fcr53 .header {
    font-weight: bold;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px; }
  .die65.fcr53 .body {
    font-size: 13px;
    margin-top: 10px; }
    .die65.fcr53 .body p {
      margin-top: 15px; }
  .die65.fcr53 .actions {
    margin-top: 20px;
    text-align: center;
    font-size: 12px;
    font-weight: 300; }
    .die65.fcr53 .actions .cancel {
      margin-left: 20px; }

.die65.fsn0 {
  margin: 0 auto; }
  .die65.fsn0 .header {
    background-color: #fff;
    padding-top: 60px;
    text-align: center;
    padding-bottom: 90px; }
    .die65.fsn0 .header .title.g-title1 {
      font-size: 55px; }
      html.ms .die65.fsn0 .header .title.g-title1 {
        font-size: 38px; }
    .die65.fsn0 .header .subtitle {
      margin-top: 10px;
      font-size: 22px;
      font-weight: 200;
      color: #aaa; }
      html.ms .die65.fsn0 .header .subtitle {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
    .die65.fsn0 .header .cta {
      margin-top: 25px; }
      .die65.fsn0 .header .cta a {
        width: 190px; }
    .die65.fsn0 .header .proof {
      font-weight: 300;
      color: #888;
      font-size: 15px; }
      .die65.fsn0 .header .proof > p {
        margin-top: 2.5em;
        margin-bottom: 1em;
        padding-top: 1.8em;
        width: 33%;
        text-align: center;
        border-top: 1px solid #ccc; }
      .die65.fsn0 .header .proof ul li {
        display: inline-block;
        text-align: left;
        margin-right: 23px; }
        html.ms .die65.fsn0 .header .proof ul li {
          display: block;
          text-align: center;
          width: auto; }
      .die65.fsn0 .header .proof .pic {
        display: inline-block;
        vertical-align: middle;
        border-radius: 39px;
        border: 3px solid #fff;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
                box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        width: 39px;
        height: 39px;
        padding: 0;
        float: none;
        margin: 0 auto 10px; }
        .die65.fsn0 .header .proof .pic img {
          height: 39px;
          width: 39px;
          border-radius: 39px; }
      .die65.fsn0 .header .proof p {
        display: inline-block;
        position: relative;
        top: -4px;
        padding-left: 6px; }
  .die65.fsn0 .body {
    border-top: 1px solid #e0e1e2; }
    .die65.fsn0 .body .boxed {
      position: relative;
      overflow: hidden;
      padding: 40px 120px;
      margin: -60px auto 0 auto;
      width: 800px;
      background-color: #fcfcfc;
      border: 1px solid #e1e2e3;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 3px rgba(0, 0, 0, 0.01);
              box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset, 0 1px 3px rgba(0, 0, 0, 0.01); }
      html.ms .die65.fsn0 .body .boxed {
        width: 100%;
        padding-left: 10px;
        padding-right: 10px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
      .die65.fsn0 .body .boxed .free {
        cursor: default;
        position: absolute;
        right: -40px;
        top: -10px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
                transform: rotate(45deg);
        width: 0;
        height: 0;
        z-index: 1;
        border-left: 60px solid transparent;
        border-right: 60px solid transparent;
        border-bottom: 60px solid #c0c2c4; }
        .die65.fsn0 .body .boxed .free .text {
          text-transform: uppercase;
          padding: 20px 20px 0;
          color: white;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
          font-size: 14px;
          text-align: center;
          font-weight: bold;
          top: 12px;
          right: -38px;
          position: absolute; }
          .die65.fsn0 .body .boxed .free .text a {
            color: #ffffff; }
            .die65.fsn0 .body .boxed .free .text a:hover {
              text-decoration: none; }
      .die65.fsn0 .body .boxed .section + .section {
        margin-top: 34px; }
      .die65.fsn0 .body .boxed .title {
        text-align: center;
        text-transform: uppercase;
        color: #333;
        font-size: 18px;
        font-weight: bold;
        letter-spacing: 1px; }
      .die65.fsn0 .body .boxed .description {
        color: #888;
        text-align: center;
        font-size: 18px;
        line-height: 1.5;
        margin-top: 24px;
        margin-bottom: 9px; }
        .die65.fsn0 .body .boxed .description strong {
          font-weight: bold; }
    .die65.fsn0 .body .footer {
      margin-top: 30px;
      text-align: center;
      font-size: 20px;
      font-weight: 200;
      color: #aaa;
      padding-bottom: 100px; }
      .die65.fsn0 .body .footer a {
        color: #aaa;
        padding: 7px; }
      .die65.fsn0 .body .footer .cta {
        width: 20%;
        border-top: 1px solid rgba(0, 0, 0, 0.07);
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
                box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
        display: table;
        margin: 30px auto;
        padding-top: 30px;
        text-align: center;
        font-weight: 300; }
        html.ms .die65.fsn0 .body .footer .cta {
          width: 80%; }
        .die65.fsn0 .body .footer .cta a {
          color: #3078ca; }
        .die65.fsn0 .body .footer .cta a:after {
          content: " \25b8"; }

.die65.fat61 .section.header > .note {
  font-size: 14px;
  display: inline;
  color: #999999;
  margin-left: 5px;
  font-weight: 300; }

.die65.fat61 .explanation.g-module {
  width: 77%;
  margin: 0 auto 10px auto;
  text-align: center; }
  html.ms .die65.fat61 .explanation.g-module {
    width: auto; }

.die65.fsy92 a.maskedlink {
  color: #333;
  text-decoration: none; }
  .die65.fsy92 a.maskedlink.g-title1 {
    line-height: 1.1;
    font-size: 55px; }
  .die65.fsy92 a.maskedlink:hover {
    color: #3078ca; }

.die65.fsy92 h3 {
  font-weight: 400;
  font-size: 30px;
  padding: 0 20px;
  line-height: 1.0; }

.die65.fsy92 .create_date {
  color: #888;
  font-size: 12px; }

.die65.fsy92 hr {
  width: 100%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
  margin: 1.5em 0 1.5em 0; }
  .die65.fsy92 hr.top {
    margin: 0; }

.die65.fsy92 h4, .die65.fsy92 h5 {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 14px;
  padding: 0 20px; }

.die65.fsy92 h5 {
  font-weight: 600;
  font-size: 12px;
  margin: 1em 0; }

.die65.fsy92 .expiration_note {
  color: #666;
  text-transform: none;
  margin-top: 5px;
  font-size: 12px;
  font-weight: bold; }

.die65.fsy92 span.nowrap {
  white-space: nowrap; }

html.ms .die65.fsy92 span.green {
  display: block; }

.die65.fsy92 span.green:before {
  content: " \00b7 ";
  color: #777; }
  html.ms .die65.fsy92 span.green:before {
    content: normal; }

.die65.fsy92 .green {
  color: #00A368; }

.die65.fsy92 .orange {
  color: #FF9933; }

.die65.fsy92 .red {
  color: #C0423F; }

.die65.fsy92 p {
  font-size: 14px;
  padding: 0 20px; }
  .die65.fsy92 p.top {
    text-align: center;
    margin: 2em auto;
    font-size: 14px;
    font-weight: 200;
    color: #777;
    font-style: italic;
    width: 800px; }
    html.ms .die65.fsy92 p.top {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }

.die65.fsy92 .white_slug {
  width: 100%;
  background-color: #fff;
  padding: 3em 0; }
  html.ms .die65.fsy92 .white_slug {
    padding-left: 10px;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.die65.fsy92 .header {
  width: 800px;
  margin: 0 auto;
  padding: 0 20px; }
  html.ms .die65.fsy92 .header {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .die65.fsy92 .header h1 {
    text-align: center; }
  .die65.fsy92 .header h4 {
    color: #666;
    text-align: center;
    letter-spacing: 1px;
    font-size: 12px; }
  .die65.fsy92 .header p {
    font-weight: 200;
    font-size: 14px; }

.die65.fsy92 .letter li {
  list-style-type: square;
  margin-left: 60px;
  max-width: 720px; }

.die65.fsy92 .not_ready {
  height: 300px; }
  .die65.fsy92 .not_ready p {
    font-weight: 200;
    font-size: 20px;
    color: #888888;
    line-height: 1.2;
    position: relative;
    top: 117px;
    text-align: center; }

.die65.fsy92 .credit_report .agency {
  float: right;
  text-transform: capitalize;
  font-style: italic;
  font-weight: normal;
  color: #aaa;
  font-weight: 300;
  background: url("/assets/investment_entities/transunion-c7106e8aba375e7c97ae7bcea671f267.png") no-repeat right -3px;
  -webkit-background-size: 80px 27px;
          background-size: 80px 27px;
  padding-right: 87px;
  text-align: right;
  top: -4px;
  position: relative;
  line-height: 2.2; }

@media print {
  .die65.fsy92 .credit_report .agency {
    background: none;
    padding-right: 0; } }

.die65.fsy92 .credit_report .table_container {
  width: 100%;
  padding: 10px 20px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.die65.fsy92 .credit_report table {
  width: 100%;
  border: 1px solid #eee;
  background: #fafafa; }
  .die65.fsy92 .credit_report table th, .die65.fsy92 .credit_report table td {
    padding: 8px;
    font-size: 14px;
    line-height: 1.5;
    text-align: center; }
  .die65.fsy92 .credit_report table th {
    color: #999; }
  .die65.fsy92 .credit_report table td {
    color: #333; }
  .die65.fsy92 .credit_report table tr + tr {
    border-top: 1px solid #eee; }

.die65.fsy92 .g-module {
  max-width: 800px;
  margin: 0 auto;
  padding: 12px 0 12px;
  margin-top: 20px; }
  .die65.fsy92 .g-module hr {
    border-top: 1px solid #eee;
    border-bottom: none; }

.die65.fss67 {
  font-size: 14px; }
  @media print {
    .die65.fss67 .print {
      display: inline-block; } }
  .die65.fss67 a.maskedlink {
    color: #333;
    text-decoration: none; }
    .die65.fss67 a.maskedlink.g-title1 {
      line-height: 1.1;
      font-size: 55px; }
    .die65.fss67 a.maskedlink:hover {
      color: #3078ca; }
  .die65.fss67 .footer {
    width: 800px;
    margin: 32px auto 0;
    padding-bottom: 32px; }
    html.ms .die65.fss67 .footer {
      width: 100%; }
    .die65.fss67 .footer p {
      color: #666;
      text-align: center;
      line-height: 1.3;
      font-weight: 300;
      padding-top: 3px;
      font-size: 12px; }
  .die65.fss67 .footer_strip {
    margin-bottom: 2em;
    border-top: 1px solid #E7E9EB;
    border-bottom: 1px solid #E7E9EB;
    background: #f9f9fa;
    cursor: pointer;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    line-height: 3.6;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .die65.fss67 .footer_strip:hover {
      text-decoration: underline; }
    .die65.fss67 .footer_strip:after {
      content: " \25b8"; }
    html.ms .die65.fss67 .footer_strip {
      font-size: 14px;
      text-decoration: none; }
  @media print {
    .die65.fss67 .footer_strip {
      display: none; } }
.dollar-input span.dollar {
  padding: 8px 0 0 7px;
  position: absolute;
  color: #888;
  font-size: 13px; }

.dollar-input input[type="text"], .dollar-input input[type="number"] {
  padding-left: 20px; }

.modal ~ .mfp-close {
  height: 56px; }

.dia49.fnv25 .item-light, .dia49.flv40 .item-light {
  padding: 15px;
  font-size: 14px;
  background-color: white;
  color: #888 !important;
  font-weight: 200; }

.dia49.fnv25 .item-light-selected, .dia49.flv40 .item-light-selected {
  padding: 15px;
  font-size: 14px;
  font-weight: 300;
  color: #222 !important;
  background-color: #f1f2f3 !important; }

.dia49.fnv25 .inside-count, .dia49.flv40 .inside-count {
  position: absolute;
  padding-right: 5px;
  padding-left: 5px;
  font-size: 12px;
  background-color: #FFA000;
  color: white;
  font-weight: 300;
  text-shadow: 0 0 white;
  border-radius: 2px; }

.dia49.fsw49 .orientation_bar {
  line-height: 31px; }
  .dia49.fsw49 .orientation_bar .breadcrumb {
    float: left; }
  .dia49.fsw49 .orientation_bar .assurance {
    float: right; }

.dia49.fsp87 {
  display: table-cell;
  vertical-align: middle;
  height: 38px; }
  .dia49.fsp87 .avatar, .dia49.fsp87 .name {
    display: table-cell;
    vertical-align: middle; }
  .dia49.fsp87 .syndicator {
    vertical-align: middle;
    display: block;
    margin-left: 35px;
    color: #999;
    font-size: 13px; }
    html.ms .dia49.fsp87 .syndicator {
      margin-left: 0; }
  .dia49.fsp87 img.angel_image {
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 3px;
    float: left; }
    html.ms .dia49.fsp87 img.angel_image {
      display: none; }

html.ms .dia49.ftr58 h1 {
  line-height: 40px; }

html.ms .dia49.ftr58 .balance_container {
  text-align: center;
  float: none;
  margin: 25px;
  padding-right: 0; }

html.ms .dia49.ftr58 .other-entities {
  text-align: center; }

html.ms .dia49.ftr58 .buttons {
  text-align: center; }

.dia49.ftr58 .bar {
  background-color: #f1f2f3;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

.dia49.fty71 > .transaction_table {
  width: 100%; }

.dia49.fty71 .g-button {
  margin-left: 13px !important; }

.dia49.fnv25 .admin_info_module {
  word-break: break-all; }

.dia49.fet22 .s-form input.quarter-width {
  width: 25%; }

.dia49.ft544 .c-button--loading, .dia49.ft544 .c-button--disabled {
  pointer-events: none; }

.dia49.ft544 .backup_withholding_buttons_container .validation-error {
  display: none; }

.dia49.fag53 .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333; }
  .dia49.fag53 .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.dia49.fag53 .modal-content {
  padding: 14px; }

.dia49.fag53 .modal-footer {
  -webkit-font-smoothing: antialiased;
  background: #f2f3f4;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 14px; }
  .dia49.fag53 .modal-footer .c-button:not(.submit).c-button--blue.loading {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    position: relative; }
    .dia49.fag53 .modal-footer .c-button:not(.submit).c-button--blue.loading::before {
      content: "\e84c";
      -webkit-animation: fontello-spin 1s infinite linear;
              animation: fontello-spin 1s infinite linear;
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      line-height: 1em;
      height: 1em;
      margin-top: -0.5em;
      text-indent: 0;
      text-align: center;
      font-family: fontello; }
  .dia49.fag53 .modal-footer a:not(.c-button),
  .dia49.fag53 .modal-footer .cancel {
    font-size: 14px;
    color: #999;
    padding: 7px; }

.diatf75 .disabled {
  opacity: 0.5; }

.diatf75 .checkbox-cell {
  display: table-cell;
  padding-right: 7px; }
  .diatf75 .checkbox-cell.hide-validation-error .validation-error {
    display: none; }

.diatf75 .checkbox-label-cell {
  display: table-cell; }

.diatf75.fwn79 .birthdate_select select {
  width: auto; }

.diath54.fas86 .dollar-input input {
  padding-left: 17px; }

.diath54.fws59 {
  max-width: 500px; }
  .diath54.fws59 .js-withdrawFundsSuccess {
    padding: 12px 0; }
  .diath54.fws59 .dollar-input input {
    padding-left: 17px; }

.dias75.fse64 {
  display: table-cell;
  vertical-align: middle;
  height: 38px; }
  .dias75.fse64 .avatar, .dias75.fse64 .name {
    display: table-cell;
    vertical-align: middle; }
  .dias75.fse64 .syndicator {
    vertical-align: middle;
    display: block;
    margin-left: 35px;
    color: #999;
    font-size: 13px; }
    html.ms .dias75.fse64 .syndicator {
      margin-left: 0; }
  .dias75.fse64 img.angel_image {
    height: 25px;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 3px;
    float: left; }
    html.ms .dias75.fse64 img.angel_image {
      display: none; }
.did21 h2.investor-dashboard-h2 {
  font-size: 24px;
  color: #555;
  font-weight: 200; }

.did21 .h2-subheader {
  color: #999;
  font-size: 13px;
  margin: 5px 0 25px 0; }

.did21 .investor_dashboard_loading {
  min-height: 400px; }

.did21 .investor_dashboard_container {
  min-height: 400px; }

.did21 .investor_dashboard_table {
  width: 100%; }
  .did21 .investor_dashboard_table .header {
    font-size: 13px;
    color: #666; }
    html.ms .did21 .investor_dashboard_table .header {
      display: none; }
  html.ms .did21 .investor_dashboard_table .body {
    border-top: 1px solid #e7e9eB; }
  html.ms .did21 .investor_dashboard_table .row {
    padding-top: 5px;
    padding-bottom: 20px; }
  .did21 .investor_dashboard_table .cell {
    min-height: 39px;
    line-height: 39px; }
    html.ms .did21 .investor_dashboard_table .cell {
      min-height: 20px;
      line-height: 18px; }
    .did21 .investor_dashboard_table .cell .cell_inner {
      display: inline-block;
      vertical-align: middle;
      line-height: 18px; }
      .did21 .investor_dashboard_table .cell .cell_inner .entry_name {
        display: none; }
        html.ms .did21 .investor_dashboard_table .cell .cell_inner .entry_name {
          display: inline; }

.did21.fnv25 .account_balance_link_container {
  height: 4em;
  line-height: 4em; }

.did21.fnv25 .js-dropdown-link.selected {
  -webkit-box-shadow: 0 -2px 0 #777777 inset;
          box-shadow: 0 -2px 0 #777777 inset; }

.did21.fnv25 li > a {
  font-size: 12px; }
  .did21.fnv25 li > a:hover {
    color: #555; }

.did21.fsp87 .private_icon {
  font-size: 36px;
  line-height: 39px; }

.did21.fsp87 .private_title {
  padding-top: 10px; }

.did21.fae54 table.g-table {
  margin-bottom: 0; }
  .did21.fae54 table.g-table td {
    font-size: 12px;
    padding: 3px 10px;
    border-top: none;
    vertical-align: middle; }
    .did21.fae54 table.g-table td .right {
      text-align: right; }

.did21.fae54 .dropdown-holder {
  cursor: pointer; }

.did21.fae54 .dropdown-link:hover {
  color: #444; }
  .did21.fae54 .dropdown-link:hover .u-colorMuted {
    color: #888; }
  .did21.fae54 .dropdown-link:hover .u-colorSuccess {
    color: #008b56; }

.did21.fae54 .c-dropdown.accounts {
  padding: 0; }

.did21.fae54 .c-dropdown-item {
  cursor: pointer; }
  .did21.fae54 .c-dropdown-item:hover {
    background-color: #FFFFFF; }

.did21.fds21 .fund-warning {
  border: 1px solid #FF9933;
  background-color: #FFFDFA;
  border-radius: 2px;
  cursor: pointer; }
  .did21.fds21 .fund-warning:hover {
    background-color: #FAECE0; }

.did21.feo92 .item-light {
  padding: 15px;
  font-size: 14px;
  background-color: white;
  color: #888;
  font-weight: 200; }

.did21.feo92 .item-light.selected {
  font-weight: 300;
  color: #222;
  background-color: #f1f2f3; }

.did21.feo92 .balance-summary {
  padding-top: 5px; }

.did21.fts5 .transactions_table {
  width: 100%; }
  html.ms .did21.fts5 .transactions_table .type_header, html.ms .did21.fts5 .transactions_table .balance_header, html.ms .did21.fts5 .transactions_table .type_entry, html.ms .did21.fts5 .transactions_table .balance_entry {
    display: none; }
  .did21.fts5 .transactions_table .description_entry {
    max-width: 250px; }
    html.ms .did21.fts5 .transactions_table .description_entry {
      max-width: 150px; }

.did21.fts5 .fail-info {
  border: 1px solid #FF9933;
  background-color: #FFFDFA;
  border-radius: 2px; }

.did21.fts5 .fund-warning {
  border: 1px solid #FF9933;
  background-color: #FFFDFA;
  border-radius: 2px; }

.dida32.fbs71 h2.bank-account-h2 {
  font-size: 18px;
  color: #555;
  font-weight: 200; }

.didp58.fmn21 .dropdown-holder {
  cursor: pointer; }

.didp58.fmn21 .c-dropdown.entity-filters {
  padding: 0;
  background-color: #FFFFFF; }
  .didp58.fmn21 .c-dropdown.entity-filters .c-dropdown-item {
    cursor: pointer;
    font-size: 14px;
    font-weight: 200; }
    .didp58.fmn21 .c-dropdown.entity-filters .c-dropdown-item:hover {
      background-color: #999999; }

html.ms .didp58.fmn21 .portfolio_table .cell {
  padding-left: 20px; }

.didp58.fmn21 .sortable {
  cursor: pointer; }
  .didp58.fmn21 .sortable:after {
    position: relative;
    display: inline-block;
    top: 2px;
    left: 5px;
    content: ' ';
    -webkit-background-size: 24px 13px;
            background-size: 24px 13px;
    width: 6px;
    height: 13px;
    background-image: url("/assets/icons/sorting_arrows-b8376c322d3f4d01ac205afb50a03fb1.png");
    background-position: -9px 0px; }
  .didp58.fmn21 .sortable.desc:after {
    background-position: 0px 0px; }
  .didp58.fmn21 .sortable.asc:after {
    background-position: -18px 0px; }

.didp58.fmn21 .investment_entry {
  cursor: pointer; }
  .didp58.fmn21 .investment_entry:hover {
    background-color: #f9f9fa; }
    .didp58.fmn21 .investment_entry:hover + .js-investment_details {
      background-color: #f9f9fa; }
  .didp58.fmn21 .investment_entry .entry_expand_arrow {
    margin-top: 10px;
    margin-right: 2px; }

.didp58.fmn21 .entry_expanded {
  border-top: 1px solid #e7e9eB;
  border-bottom: none; }

.didp58.fmn21 .detail_section {
  margin-left: 54px;
  border-top: 1px solid #e7e9eB; }
  html.ms .didp58.fmn21 .detail_section {
    margin-left: 0px; }

.didp58.ffe73 {
  max-width: 700px; }

.didp58.ffs40 .funds_table {
  max-width: 650px; }
  html.ms .didp58.ffs40 .funds_table .info {
    display: none; }
  html.ms .didp58.ffs40 .funds_table .row {
    padding-top: 12px;
    padding-bottom: 20px; }
  .didp58.ffs40 .funds_table .cell {
    min-height: 39px;
    line-height: 39px; }
    html.ms .didp58.ffs40 .funds_table .cell {
      min-height: 20px;
      line-height: 18px;
      text-align: left; }
    .didp58.ffs40 .funds_table .cell .cell_inner {
      display: inline-block;
      vertical-align: middle;
      line-height: 18px; }
      .didp58.ffs40 .funds_table .cell .cell_inner .entry_name {
        display: none; }
        html.ms .didp58.ffs40 .funds_table .cell .cell_inner .entry_name {
          display: inline; }
.dif10.fur17 {
  border-radius: 6px;
  padding: 20px;
  max-width: 475px;
  background-color: white; }
  .dif10.fur17 .header {
    *zoom: 1; }
    .dif10.fur17 .header:after {
      content: "";
      display: table;
      clear: both; }
  .dif10.fur17 .popover_title {
    text-transform: uppercase;
    font-weight: bold;
    float: left;
    font-size: 14px; }
  .dif10.fur17 .assurance {
    float: right;
    font-size: 12px;
    color: #67686a; }
  .dif10.fur17 > .g-module {
    -webkit-box-shadow: inset 1px 1px 2px #fff, inset -1px -1px 2px #fff;
            box-shadow: inset 1px 1px 2px #fff, inset -1px -1px 2px #fff;
    margin-top: 12px; }
  .dif10.fur17 .investor_details {
    padding: 20px 20px 15px; }
    .dif10.fur17 .investor_details .name > a {
      font-weight: bold;
      color: #333;
      font-size: 14px; }
      .dif10.fur17 .investor_details .name > a:hover {
        text-decoration: none; }
  .dif10.fur17 .reasons {
    padding: 0 20px 12px; }
    .dif10.fur17 .reasons hr {
      margin: 0; }
    .dif10.fur17 .reasons > .subtitle {
      border-top: 1px solid #fff;
      margin: 0;
      padding: 10px 0;
      font-weight: bold;
      color: #C0423F;
      font-size: 14px; }
  .dif10.fur17 .reason_buttons form {
    display: inline; }
    .dif10.fur17 .reason_buttons form:first-child .g-button {
      margin-left: 0; }
  .dif10.fur17 .reason_buttons .g-button {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dif10.fur17 .reason_buttons .other {
    cursor: pointer;
    color: #3078ca;
    font-weight: 500;
    margin-top: 10px;
    text-align: right; }
  .dif10.fur17 .note {
    overflow: hidden;
    *zoom: 1; }
    .dif10.fur17 .note hr {
      margin: 0; }
    .dif10.fur17 .note form {
      *zoom: 1;
      border-top: 1px solid #fff;
      padding: 10px 20px 20px; }
      .dif10.fur17 .note form:after {
        content: "";
        display: table;
        clear: both; }
    .dif10.fur17 .note textarea {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      padding: 12px;
      margin-bottom: 12px;
      min-height: 70px;
      font-size: inherit; }
    .dif10.fur17 .note input[type=submit] {
      float: right; }
.djls28 .showcase-section {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .djls28 .showcase-section {
    padding: 21px 14px; }
  html.mm .djls28 .showcase-section {
    padding: 28px 14px; }
  html.ml .djls28 .showcase-section {
    padding: 42px 0; }

.djls28 .section-toggle {
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  color: #aaaaaa;
  font-size: 13px;
  font-weight: 400;
  border-radius: 5px;
  width: 300px; }
  .djls28 .section-toggle .loading-spinner img {
    margin-top: -5px; }
  html.ml .djls28 .section-toggle:hover:not(.loading) {
    color: #999999;
    cursor: pointer;
    background-color: #e1e2e5; }
  html.ms .djls28 .section-toggle {
    width: 100%;
    margin: 0 -14px -21px;
    padding: 21px 14px;
    border-top: 1px solid #e7e9eb; }

html.ml .djls28 .u-bgWhite .section-toggle:hover:not(.loading) {
  background-color: #f7f7f7; }

html.ml .djls28 .u-bgGray .section-toggle:hover:not(.loading) {
  background-color: #f1f1f3; }

.djls28 .button-container {
  -webkit-font-smoothing: antialiased;
  margin: 0 4px;
  display: inline-block;
  vertical-align: middle; }

html.ms .djls28 .left-button-container .c-button {
  margin-bottom: 14px; }

html.ms .djls28 .right-button-container .c-button {
  margin-bottom: 14px; }

.djls28 .action-buttons-lower {
  margin: 40px auto 0; }

.djls28 .action-buttons-upper {
  margin: 40px auto 0; }

.djls28 h2 {
  -webkit-font-smoothing: antialiased;
  margin-bottom: 70px;
  color: #333333;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  padding-top: 14px; }
  html.ms .djls28 h2 {
    font-size: 24px;
    margin-bottom: 42px; }

.djls28 h3 {
  -webkit-font-smoothing: antialiased;
  margin-bottom: 21px;
  color: #666666;
  font-size: 20px;
  font-weight: 400; }
  html.ms .djls28 h3 {
    font-size: 18px;
    margin-bottom: 21px; }

.djls28.fho30 .hero {
  text-align: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-color: #ffffff;
  margin-top: 56px;
  height: 140px; }
  html.no-ml .djls28.fho30 .hero {
    margin-top: 42px; }
  .djls28.fho30 .hero .cover-photo-button-wrapper {
    position: absolute;
    margin-left: 14px;
    margin-top: 14px; }

.djls28.fho30 .hero-logo-wrapper {
  border-radius: 5px;
  position: relative;
  line-height: 0;
  border: 1px solid #e7e9eB; }
  .djls28.fho30 .hero-logo-wrapper img {
    line-height: 0;
    border-radius: 3px;
    width: 80px;
    height: 80px; }

.djls28.fho30 .hero-content {
  width: 100%;
  text-align: center; }
  .djls28.fho30 .hero-content .preamble-section {
    text-align: left; }

.djls28.fho30 .company-summary {
  padding-top: 28px;
  padding-bottom: 49px; }
  html.ms .djls28.fho30 .company-summary {
    padding-top: 21px;
    padding-bottom: 28px; }
  .djls28.fho30 .company-summary h1 {
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    margin-bottom: 14px;
    letter-spacing: -1px; }
    html.no-ms .djls28.fho30 .company-summary h1 {
      font-size: 35px;
      line-height: 49px; }
    html.ms .djls28.fho30 .company-summary h1 {
      font-size: 28px;
      line-height: 42px; }
  .djls28.fho30 .company-summary .high-concept {
    -webkit-font-smoothing: antialiased; }
  .djls28.fho30 .company-summary .action-buttons {
    -webkit-font-smoothing: antialiased; }

.djls28.fho30 .hero-content h1 {
  font-weight: 400; }

.djls28.fho30 .hero-content .high-concept {
  font-weight: 500; }

.djls28.fas93 .vitals a {
  color: #999999; }

html.ms .djls28.fas93 .vitals .vital {
  margin-right: 0px; }

.djls28.fas93 .vitals .vital-icon {
  color: #aaaaaa; }

html.ml .djls28.fpt69 .product.showcase-section {
  padding-bottom: 84px; }

html.mm .djls28.fpt69 .product.showcase-section {
  padding-bottom: 56px; }

.djls28.fpt69 .product h2 {
  margin-bottom: 28px; }
  html.no-ms .djls28.fpt69 .product h2 {
    text-align: left; }

.djls28.fpt69 .product-description {
  -webkit-font-smoothing: antialiased; }
  .djls28.fpt69 .product-description p {
    margin-bottom: 21px; }

.djls28.fpt69 .product-metadata {
  -webkit-font-smoothing: antialiased; }

.djls28.fjs30 .jobs .job-listing-role {
  border-bottom: 1px solid #f5f6f7; }
  .djls28.fjs30 .jobs .job-listing-role:last-child {
    border-bottom: 0; }
    html.ms .djls28.fjs30 .jobs .job-listing-role:last-child {
      padding-bottom: 0; }
      html.ms .djls28.fjs30 .jobs .job-listing-role:last-child .group-listings .listing:last-child {
        margin-bottom: 0; }

.djls28.fjs30 .jobs .group {
  -webkit-font-smoothing: antialiased; }
  html.ms .djls28.fjs30 .jobs .group {
    margin-bottom: 14px; }

html.ml .djls28.fjs30 .jobs .listing:hover {
  background-color: #f9f9fa; }

html.ms .djls28.fjs30 .jobs .listing {
  padding-left: 0;
  padding-right: 0; }

.djls28.fjs30 .jobs .listing .listing-title {
  -webkit-font-smoothing: antialiased;
  padding-left: 0; }

html.ms .djls28.fjs30 .jobs .listing .listing-break {
  display: block; }

html.ms .djls28.fjs30 .jobs .listing .listing-break-middot {
  display: none; }

.djls28.fjs30 .jobs .listing .listing-data {
  -webkit-font-smoothing: antialiased; }

.djls28.fjs30 .jobs .listing .listing-actions {
  padding-right: 0; }
  html.ms .djls28.fjs30 .jobs .listing .listing-actions .listing-button {
    margin-top: 21px; }
    html.ms .djls28.fjs30 .jobs .listing .listing-actions .listing-button .fontello-ok {
      display: none; }

.djls28.fjs30 .jobs .get-notified-leadin {
  font-size: 16px;
  text-align: center; }

.djls28.fjs30 .jobs .action-buttons-lower {
  text-align: center; }

html.ml .djls28.flg62 .listing.showcase-section {
  padding-bottom: 84px; }

html.mm .djls28.flg62 .listing.showcase-section {
  padding-bottom: 56px; }

html.ms .djls28.flg62 .listing.showcase-section {
  padding-bottom: 42px; }

.djls28.flg62 .listing.showcase-section h2 {
  margin-bottom: 28px; }
  html.no-ms .djls28.flg62 .listing.showcase-section h2 {
    text-align: left; }

.djls28.flg62 .job-description {
  -webkit-font-smoothing: antialiased; }
  .djls28.flg62 .job-description p {
    margin-bottom: 21px;
    overflow-wrap: break-word;
    word-wrap: break-word; }

.djls28.flg62 .job-listing-metadata {
  -webkit-font-smoothing: antialiased; }

.djls28.flg62 .listing-button {
  -webkit-font-smoothing: antialiased; }

.djls28.fnv25 .header-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 6;
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid #e0e0e0; }
  .djls28.fnv25 .header-nav .logo.g-photo_container {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none; }
  html.ms .djls28.fnv25 .header-nav .c-navbar.job-showcase li:not(:first-child) {
    display: none; }
  .djls28.fnv25 .header-nav .c-navbar-item--selected {
    -webkit-box-shadow: 0 -1px 0 #aaa inset;
            box-shadow: 0 -1px 0 #aaa inset; }
  .djls28.fnv25 .header-nav .cta-container {
    -webkit-font-smoothing: antialiased;
    margin-top: 10px; }
    html.no-ml .djls28.fnv25 .header-nav .cta-container {
      margin-top: 3px; }

html.ms .djls28.fpe40 .showcase-section {
  padding: 42px 14px; }

html.mm .djls28.fpe40 .showcase-section {
  padding: 70px 0; }

html.ml .djls28.fpe40 .showcase-section {
  padding: 70px 0; }

.djls28.fpe40 .showcase-section h2 {
  padding-top: 0;
  margin-bottom: 28px; }

.djls28.fpe40 .preamble {
  -webkit-font-smoothing: antialiased;
  line-height: 28px; }
  html.ms .djls28.fpe40 .preamble {
    line-height: 24px; }
  .djls28.fpe40 .preamble p {
    margin-bottom: 28px; }
    .djls28.fpe40 .preamble p:last-child {
      margin-bottom: 0; }
  .djls28.fpe40 .preamble .show-full-preamble {
    cursor: pointer; }

.djls28.fpe40 .preamble-editor {
  -webkit-font-smoothing: antialiased;
  position: relative;
  left: -7px;
  top: -8px; }
  .djls28.fpe40 .preamble-editor .preamble-text {
    height: 150px;
    line-height: 28px;
    width: 100%; }
    html.ms .djls28.fpe40 .preamble-editor .preamble-text {
      line-height: 24px; }
  .djls28.fpe40 .preamble-editor .character-counter {
    clear: left; }

.djls28.fpe40 .preamble-loading {
  height: 35px; }

.djls28.fhs67 {
  padding: 14px 0; }
  .djls28.fhs67 .card-container {
    opacity: 0; }
  .djls28.fhs67 .add-highlight .add-card-content {
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border: 2px dashed #cccccc; }
    html.ms .djls28.fhs67 .add-highlight .add-card-content {
      width: 90%;
      margin: 0 auto; }
  .djls28.fhs67 .add-highlight .photo img {
    width: 80px;
    height: 80px;
    border-radius: 50%; }
  .djls28.fhs67 .card-content {
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .djls28.fhs67 .card-content {
      width: 90%;
      margin: 0 auto; }
    html.mm .djls28.fhs67 .card-content {
      width: 100%; }
    html.ml .djls28.fhs67 .card-content {
      width: 100%; }
    .djls28.fhs67 .card-content .image-container {
      text-align: center;
      line-height: 0; }
      .djls28.fhs67 .card-content .image-container .image {
        width: 100%;
        height: 200px;
        display: block;
        -webkit-background-size: cover;
                background-size: cover;
        background-position: center; }
      .djls28.fhs67 .card-content .image-container img {
        max-height: 300px;
        max-width: 100%; }
    .djls28.fhs67 .card-content .card-footer {
      display: table; }
      .djls28.fhs67 .card-content .card-footer .photo {
        display: table-cell;
        width: 39px; }
        .djls28.fhs67 .card-content .card-footer .photo a {
          line-height: 0;
          display: block; }
          .djls28.fhs67 .card-content .card-footer .photo a.profile-link img {
            border-radius: 50%; }
          .djls28.fhs67 .card-content .card-footer .photo a.startup-link img {
            border-radius: 4px; }
        .djls28.fhs67 .card-content .card-footer .photo img {
          width: 32px;
          height: 32px; }
      .djls28.fhs67 .card-content .card-footer .details {
        display: table-cell;
        vertical-align: middle;
        position: relative;
        top: -1px; }
        .djls28.fhs67 .card-content .card-footer .details .title a {
          color: #333333; }
  .djls28.fhs67 .testimonial-card .testimonial:before {
    content: '\201C';
    font-size: 24px;
    color: #aaaaaa;
    display: inline-block;
    line-height: 0.5;
    position: relative;
    top: 4px;
    margin-right: -1px; }
  .djls28.fhs67 .testimonial-card .testimonial.testmonial-text {
    cursor: pointer; }
  .djls28.fhs67 .testimonial-card .details {
    line-height: 18px; }

html.ml .djls28.fqa7 h2 {
  margin-bottom: 42px; }

html.ms .djls28.fqn88 {
  margin-top: 14px;
  margin-bottom: 0; }
  html.ms .djls28.fqn88 input {
    -webkit-appearance: caret; }

.djls28.fqn88 .question-divider {
  border-color: #dddddd; }

html.ms .djls28.fqn88 .question-contents {
  margin: 0 auto 28px auto; }

.djls28.fqn88 .question-contents .question-text {
  -webkit-font-smoothing: antialiased; }
  html.ms .djls28.fqn88 .question-contents .question-text {
    margin-bottom: 7px;
    line-height: 24px; }
  .hidden-questions .djls28.fqn88 .question-contents .question-text {
    color: #999999; }

.djls28.fqn88 .question-contents .question-byline {
  -webkit-font-smoothing: antialiased; }
  .djls28.fqn88 .question-contents .question-byline a {
    color: #999999; }

.djls28.fqn88 .question-contents .answers-container.indented {
  padding-left: 21px;
  border-left: 2px solid #eee; }

.djls28.fqn88 .question-contents .answer-form, .djls28.fqn88 .question-contents .edit-answer-form {
  border-radius: 5px;
  background-color: #eeeeee; }

.djls28.fqn88 .question-contents .answer-text, .djls28.fqn88 .question-contents .answer-text-form {
  -webkit-font-smoothing: antialiased; }

.djls28.fqn88 .question-contents .answer-text-display {
  -webkit-font-smoothing: antialiased;
  line-height: 23px; }
  .djls28.fqn88 .question-contents .answer-text-display:before {
    content: '\201C';
    font-size: 24px;
    color: #aaaaaa;
    display: inline-block;
    line-height: 0.5;
    position: relative;
    top: 3px;
    margin-right: -1px; }

.djls28.fqn88 .question-contents .hide-question, .djls28.fqn88 .question-contents .show-question, .djls28.fqn88 .question-contents .destroy-question-toggle, .djls28.fqn88 .question-contents .cancel {
  cursor: pointer; }
  .djls28.fqn88 .question-contents .hide-question:hover, .djls28.fqn88 .question-contents .show-question:hover, .djls28.fqn88 .question-contents .destroy-question-toggle:hover, .djls28.fqn88 .question-contents .cancel:hover {
    text-decoration: underline; }

.djls28.fnn13 {
  -webkit-font-smoothing: antialiased; }
  html.ms .djls28.fnn13 {
    width: 90%;
    margin: 0 auto 30px auto; }
  html.mm .djls28.fnn13 {
    width: 80%;
    margin: 0 auto; }
  html.ml .djls28.fnn13 {
    width: 70%;
    margin: 0 auto; }
  .djls28.fnn13 .question-text {
    float: left;
    height: 37px;
    margin-top: -1px; }
    html.ms .djls28.fnn13 .question-text {
      width: 75%; }
    html.mm .djls28.fnn13 .question-text {
      width: 85%; }
    html.ml .djls28.fnn13 .question-text {
      width: 90%; }
  .djls28.fnn13 .submit {
    float: left; }
  .djls28.fnn13 .errors {
    color: #C0423F; }

.djls28.far56 .share {
  text-align: center; }

.djls28.ftm23 .team .testimonial-text {
  font-style: italic;
  width: 80%; }

.djls28.ffr55 .footer.showcase-section .info {
  -webkit-font-smoothing: antialiased;
  line-height: 32px; }

html.no-ms .djls28.ffr55 .footer.showcase-section .footer-actions {
  float: right; }

html.ms .djls28.ffr55 .footer.showcase-section .footer-actions {
  margin-top: 7px;
  margin-bottom: 28px;
  margin-left: 7px; }

.js-endorsement-modal {
  padding: 10px; }

.js-invite-modal {
  width: 400px; }
  .js-invite-modal .c-button {
    width: 90px; }
  .js-invite-modal .slack-button {
    width: 100px; }
  .js-invite-modal .js-team-container {
    height: 400px;
    overflow-y: scroll;
    overflow-x: hidden; }
  .js-invite-modal .invite-member-name {
    vertical-align: middle; }

.js-notify-me-modal .js-errors {
  color: #C0423F; }

.js-notify-me-modal .js-set-notification-button {
  width: 100%; }

.js-social-share-modal .title {
  text-align: center; }

.js-social-share-modal .image-preview-image {
  width: 100%; }

.js-add-content-modal {
  width: 500px;
  padding: 20px; }
  .js-add-content-modal .image-preview-image {
    width: 100%; }
  .js-add-content-modal .remove-image {
    position: absolute;
    right: 5px; }

.js-image-modal {
  width: 500px;
  padding: 20px; }
  .js-image-modal .image-preview .image {
    width: 100%; }
.djl87.fbs14 .ui-slider-horizontal {
  height: 2px;
  width: 180px; }

.djl87.fbs14 .ui-widget-content {
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #ebebeb; }

.djl87.fbs14 .ui-slider-range {
  background-color: #ddd;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  background-color: #d7d7d7;
  height: 2px;
  top: -1px; }

.djl87.fbs14 .ui-slider-handle {
  background: url("/assets/icons/slider-left-5247b7bf73fd4b40086b8ce56491d79b.png") !important;
  height: 14px;
  width: 22px;
  top: -6px;
  border: 0;
  border-radius: 0; }

.djl87.fbs14 .ui-slider-handle.right {
  background: url("/assets/icons/slider-right-707b4c80cd15d63efe81ce7ea49b1665.png") !important; }

.djl87.fbs14 {
  margin-bottom: 20px; }
  .djl87.fbs14 .search-controls-module {
    width: 100%; }
  .djl87.fbs14 .row {
    padding: 14px;
    font-size: 14px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    clear: both; }
    .djl87.fbs14 .row .name, .djl87.fbs14 .row .alerts {
      float: left; }
    .djl87.fbs14 .row .name {
      width: 150px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .djl87.fbs14 .row .alerts {
      width: 65px;
      text-align: center; }
  .djl87.fbs14 .row.current_state {
    padding: 0;
    border-bottom: 1px solid #eee;
    background-color: #fff;
    min-height: 61px;
    -webkit-transition-property: color, background-color;
            transition-property: color, background-color;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
    .djl87.fbs14 .row.current_state.hover {
      background-color: white; }
      .djl87.fbs14 .row.current_state.hover .search-box .magnifying-glass {
        color: #333; }
      .djl87.fbs14 .row.current_state.hover .search-box .new_taggings.tag_edit {
        background-color: #e0edf5;
        color: #2f5d92; }
        .djl87.fbs14 .row.current_state.hover .search-box .new_taggings.tag_edit img {
          opacity: 1; }
    html.ms .djl87.fbs14 .row.current_state {
      position: relative; }
    .djl87.fbs14 .row.current_state .new_taggings.tag_edit {
      border-radius: 3px;
      float: left;
      height: 28px;
      line-height: 28px;
      margin: 0 8px 6px 0;
      padding: 0 1px 0 8px;
      font-weight: 500;
      white-space: nowrap;
      background-color: #E0EDF5;
      color: #2F5D92; }
      .djl87.fbs14 .row.current_state .new_taggings.tag_edit a {
        white-space: nowrap; }
      .djl87.fbs14 .row.current_state .new_taggings.tag_edit img.delete {
        vertical-align: middle;
        cursor: pointer; }
        .djl87.fbs14 .row.current_state .new_taggings.tag_edit img.delete:hover {
          -webkit-transform: scale(1.2);
              -ms-transform: scale(1.2);
                  transform: scale(1.2); }
  .djl87.fbs14 .row.filters {
    padding: 0;
    background-color: #f9fafb; }
  .djl87.fbs14 .search-box {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px;
    width: 85%;
    float: left;
    cursor: text; }
    .djl87.fbs14 .search-box:hover .magnifying-glass {
      color: #333; }
    .djl87.fbs14 .search-box:hover .new_taggings.tag_edit {
      background-color: #e0edf5;
      color: #2f5d92; }
      .djl87.fbs14 .search-box:hover .new_taggings.tag_edit img {
        opacity: 1; }
    html.ms .djl87.fbs14 .search-box {
      width: 100%; }
    .djl87.fbs14 .search-box .currently-showing {
      display: inline-block;
      vertical-align: middle;
      width: 95%; }
      html.ms .djl87.fbs14 .search-box .currently-showing {
        width: 69%; }
      .djl87.fbs14 .search-box .currently-showing input[type='text'].inline-keyword-input {
        width: 120px;
        padding: 5px;
        float: left;
        outline: none;
        margin-bottom: 5px;
        border: none;
        border: 1px solid transparent; }
        .djl87.fbs14 .search-box .currently-showing input[type='text'].inline-keyword-input:focus {
          outline: none;
          border: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .djl87.fbs14 .search-box .data_entry {
      display: none;
      margin-left: 22px;
      margin-top: 10px;
      padding: 12px 0 6px 6px;
      border-top: 1px dashed #eee; }
      html.ms .djl87.fbs14 .search-box .data_entry {
        margin-left: 0;
        padding-left: 0; }
    .djl87.fbs14 .search-box input[type='text'].keyword-input {
      border: none;
      padding: 0;
      width: 90%; }
      .djl87.fbs14 .search-box input[type='text'].keyword-input:focus {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
    .djl87.fbs14 .search-box .close {
      float: right;
      font-size: 13.5px;
      line-height: 1.8;
      color: #999;
      padding: 0 2px; }
      .djl87.fbs14 .search-box .close:hover {
        cursor: pointer;
        color: #333; }
    .djl87.fbs14 .search-box .magnifying-glass {
      -webkit-transition-property: color;
              transition-property: color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s;
      display: inline-block;
      font-size: 13.5px;
      margin-right: 4px;
      line-height: 2;
      color: #999;
      vertical-align: top; }
    .djl87.fbs14 .search-box .new_taggings.tag_edit {
      background-color: rgba(224, 237, 245, 0.9);
      color: rgba(47, 93, 146, 0.8);
      -webkit-transition-property: color, background-color;
              transition-property: color, background-color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s; }
      .djl87.fbs14 .search-box .new_taggings.tag_edit img {
        opacity: 0.7; }
  .djl87.fbs14 .actions {
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px 0;
    width: 12%;
    float: right; }
    html.ms .djl87.fbs14 .actions {
      width: 24%;
      position: absolute;
      top: 0;
      right: 0; }
  .djl87.fbs14 .save-current-filters {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    vertical-align: middle;
    line-height: 1.6em;
    width: 100%; }
    .djl87.fbs14 .save-current-filters a {
      vertical-align: middle;
      cursor: pointer;
      margin: 0 4px;
      letter-spacing: 0.5px; }
  .djl87.fbs14 .dropdown-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    -webkit-font-smoothing: antialiased;
    font-size: 13px; }
    .djl87.fbs14 .dropdown-filter:hover {
      color: #333333;
      cursor: pointer;
      background-color: #fff; }
  .djl87.fbs14 .in-network-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    font-size: 13px;
    -webkit-font-smoothing: antialiased; }
  .djl87.fbs14 .my_filters {
    color: #777879;
    background-color: #fdfdfe;
    cursor: pointer;
    padding: 14px; }
    html.ml .djl87.fbs14 .my_filters {
      float: right;
      border-left: 1px solid #eee; }
    html.no-ml .djl87.fbs14 .my_filters {
      display: inline-block; }
  .djl87.fbs14 .load-filter-box {
    width: 250px;
    padding: 5px; }
    .djl87.fbs14 .load-filter-box .no-saved-filters {
      font-size: 13px;
      font-weight: 300;
      font-style: italic;
      padding: 6px 12px;
      width: 200px; }
  .djl87.fbs14 .delete-saved-filter {
    float: right;
    color: #aaa;
    text-decoration: none; }
  .djl87.fbs14 .prompt {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px; }
  .djl87.fbs14 .dimensions {
    display: inline; }
  .djl87.fbs14 .dropdown-box {
    background: #fff;
    color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e0e0e0;
    z-index: 10;
    position: absolute;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .djl87.fbs14 .dropdown-box .list-item {
      margin: 10px 12px; }
    .djl87.fbs14 .dropdown-box .expanded_menu {
      float: right;
      color: #999; }
    .djl87.fbs14 .dropdown-box .children {
      display: none;
      position: absolute;
      left: 180px;
      top: -1px;
      width: 180px;
      min-height: 162px; }
      .djl87.fbs14 .dropdown-box .children .child {
        padding-left: 12px; }
  .djl87.fbs14 .filter-row, .djl87.fbs14 .saved-filter-row {
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    color: #666666;
    cursor: pointer;
    padding: 6px 12px;
    text-align: left;
    clear: both; }
    .djl87.fbs14 .filter-row:hover, .djl87.fbs14 .saved-filter-row:hover {
      background: #aaacaf;
      color: #fff; }
      .djl87.fbs14 .filter-row:hover a, .djl87.fbs14 .saved-filter-row:hover a {
        color: #fff; }
      .djl87.fbs14 .filter-row:hover .expanded_menu, .djl87.fbs14 .saved-filter-row:hover .expanded_menu {
        color: #fff; }
    .djl87.fbs14 .filter-row.child, .djl87.fbs14 .saved-filter-row.child {
      padding-left: 30px; }
    .djl87.fbs14 .filter-row.not-selectable, .djl87.fbs14 .saved-filter-row.not-selectable {
      cursor: default; }
  .djl87.fbs14 .dropdown-section-header {
    text-align: left;
    margin: 10px 12px 5px;
    font-size: 11px;
    text-transform: uppercase;
    color: #333;
    font-weight: 500;
    -webkit-font-smoothing: antialiased; }
  .djl87.fbs14 .location-box {
    width: 180px; }
  .djl87.fbs14 .role-box {
    width: 180px; }
  .djl87.fbs14 .status-box {
    width: 180px; }
  .djl87.fbs14 .type-box {
    width: 140px; }
  .djl87.fbs14 .keyword-box {
    width: 180px; }
  .djl87.fbs14 .separator {
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px solid #eee; }
  .djl87.fbs14 .slider {
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0 5px; }
    .djl87.fbs14 .slider:last-child {
      margin-bottom: 10px; }
  .djl87.fbs14 .slider-label {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    color: #333;
    float: left; }
  .djl87.fbs14 .slider-value {
    display: inline;
    float: right;
    font-size: 13px;
    font-weight: normal;
    color: #555; }
  .djl87.fbs14 .experience-slider-container .ui-slider-horizontal {
    width: 130px; }
  .djl87.fbs14 input[type='text'], .djl87.fbs14 input[class='autocomplete ui-autocomplete-input'] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 5px 11px;
    font-weight: 200; }
    html.ms .djl87.fbs14 input[type='text'], html.ms .djl87.fbs14 input[class='autocomplete ui-autocomplete-input'] {
      width: 100%; }
    .djl87.fbs14 input[type='text']:focus, .djl87.fbs14 input[class='autocomplete ui-autocomplete-input']:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .djl87.fbs14 input[type='text']:disabled, .djl87.fbs14 input[class='autocomplete ui-autocomplete-input']:disabled {
      background-color: #F3F4F5; }
  .djl87.fbs14 .save-filter-dropdown {
    background-color: #f8f9fa;
    border: 1px solid #eee;
    padding: 15px;
    z-index: 1000;
    border-radius: 5px; }
    .djl87.fbs14 .save-filter-dropdown:before {
      left: 100%;
      margin-left: -21px;
      content: '';
      position: absolute;
      width: 1px;
      height: 1px;
      border: 5px solid transparent;
      border-bottom-color: #d2d3d5;
      top: -12px; }
    .djl87.fbs14 .save-filter-dropdown label {
      font-weight: 300;
      font-size: 13px; }
    .djl87.fbs14 .save-filter-dropdown .alert_box {
      padding: 8px 0 5px;
      clear: both; }
      .djl87.fbs14 .save-filter-dropdown .alert_box .left {
        float: left; }
      .djl87.fbs14 .save-filter-dropdown .alert_box .right {
        float: left;
        width: 90%;
        margin-left: 2px; }
      .djl87.fbs14 .save-filter-dropdown .alert_box .sub {
        font-size: 10px;
        color: #777;
        line-height: 2; }
    .djl87.fbs14 .save-filter-dropdown .save_filter_link {
      clear: both;
      float: left;
      margin-top: 8px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      font-size: 13px; }
  .djl87.fbs14 .save-filter-dropdown {
    margin-top: 7px;
    -webkit-box-shadow: 0 0 3px #fff;
            box-shadow: 0 0 3px #fff;
    width: 250px;
    z-index: 1002; }
  .djl87.fbs14 input#filter {
    width: 95%; }

.djl87.fbw9 {
  cursor: pointer;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 265px;
  overflow: hidden;
  width: 100%;
  float: left;
  height: auto;
  padding: 16px;
  border-top: 1px solid #EEE;
  -webkit-box-shadow: 0 1px 0 white inset;
          box-shadow: 0 1px 0 white inset;
  position: relative; }
  .djl87.fbw9 .header-highlight {
    font-size: 12px;
    color: #aaa;
    font-weight: normal;
    margin-bottom: 7px; }
    html.no-ms .djl87.fbw9 .header-highlight {
      margin-left: 50px; }
  .djl87.fbw9 .header-info .tagline {
    font-size: 14px;
    color: #666;
    font-weight: normal; }
  .djl87.fbw9 .header-info .tags .tag {
    font-size: 12px;
    color: #aaa;
    font-weight: normal;
    margin-right: 12px; }
  .djl87.fbw9 .header-info .collapsed-job-listings {
    margin: 12px 0px; }
  .djl87.fbw9 .header-info .collapsed-listing-row div {
    display: inline;
    color: #aaa;
    font-size: 12px; }
  .djl87.fbw9 .header-info .collapsed-listing-row .collapsed-title {
    color: #666;
    font-weight: bold;
    margin-right: 10px; }
  .djl87.fbw9 .feedback-row {
    background: #fff;
    margin-top: 16px;
    padding: 14px;
    border: 1px solid #e7e9eB;
    border-radius: 4px; }
    html.ms .djl87.fbw9 .feedback-row {
      margin-left: -17px;
      margin-right: -17px;
      margin-bottom: -17px;
      border-radius: 0; }
    .djl87.fbw9 .feedback-row .feedback-check {
      color: #2ecc71; }
    html.ms .djl87.fbw9 .feedback-row .feedback-msg {
      display: inline; }
    html.no-ms .djl87.fbw9 .feedback-row .feedback-select {
      margin: 0 7px; }
    html.ms .djl87.fbw9 .feedback-row .feedback-select {
      margin: 14px 7px 7px 0; }
    html.mm .djl87.fbw9 .feedback-row .submit-feedback {
      margin: -6px 0; }
    html.ms .djl87.fbw9 .feedback-row .submit-feedback {
      margin: 7px 0; }
  .djl87.fbw9:hover {
    background-color: #f5f5f5; }
  .djl87.fbw9:first-child {
    border-top: none; }
    .djl87.fbw9:first-child .action.bar {
      border-top: none; }
  .expanded.djl87.fbw9 {
    background-color: #FFF; }
    .expanded.djl87.fbw9 .header-info .browse-table-row-name {
      font-size: 16px; }
      .expanded.djl87.fbw9 .header-info .browse-table-row-name a {
        color: #222; }
    .expanded.djl87.fbw9 .header-info .tagline {
      font-size: 14px;
      white-space: inherit;
      overflow: inherit;
      text-overflow: inherit; }
  .expanded.djl87.fbw9 + .expanded {
    border-top: 4px solid #e8e8e8; }
  .djl87.fbw9 td.top-left-corner {
    vertical-align: top; }
  .djl87.fbw9 td.right-corner {
    width: 100%; }
  .djl87.fbw9 .cb-handheld {
    display: none; }
    html.ms .djl87.fbw9 .cb-handheld {
      display: block;
      margin-top: 5px;
      clear: both; }
  .djl87.fbw9 .status-info .status {
    font-size: 13px;
    color: #333;
    line-height: 40px; }
  .djl87.fbw9 .status-info .status-name {
    color: #009F61;
    font-size: 14px;
    font-weight: bold; }
  .djl87.fbw9 .status-info .note {
    padding: 12px;
    border-top: 1px dotted #e8e8e8;
    margin-top: 12px; }
  .djl87.fbw9 .status-info .ldquo {
    font-family: Georgia;
    font-size: 30px;
    vertical-align: top;
    position: relative;
    left: -5px;
    top: -3px;
    color: #999;
    width: 10px; }
  .djl87.fbw9 .action-bar, .djl87.fbw9 .action-bar-placeholder {
    padding-bottom: 12px;
    margin-bottom: 12px;
    width: 100%;
    border-bottom: 1px dotted #EAEAEA; }
  .djl87.fbw9 .action-bar {
    display: none;
    font-size: 1.1em;
    font-weight: 300; }
    .djl87.fbw9 .action-bar .action-bar-pic {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
      width: 20px;
      height: 20px;
      line-height: 20px;
      vertical-align: middle;
      border-radius: 3px;
      overflow: hidden;
      border-bottom: 0px solid #EEE;
      border-right: 0px solid #e9eaec;
      border-left: 0px solid #e9eaec;
      border-top: 0px solid #F7F8F9; }
      .djl87.fbw9 .action-bar .action-bar-pic img {
        max-height: 20px;
        max-width: 20px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    .djl87.fbw9 .action-bar.stuck {
      position: fixed;
      background-color: white;
      margin-left: -16px;
      z-index: 10001;
      padding: 16px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.no-ms .djl87.fbw9 .action-bar.stuck {
        top: 0; }
      html.ms .djl87.fbw9 .action-bar.stuck {
        top: 42px; }
  .djl87.fbw9 .buttons {
    font-size: 0.9em;
    font-weight: 300;
    float: left;
    line-height: 20px;
    text-align: left; }
    html.ms .djl87.fbw9 .buttons {
      text-align: center; }
    .djl87.fbw9 .buttons .g-button {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-right: 0px;
      vertical-align: middle;
      height: 36px;
      float: left; }
      html.ms .djl87.fbw9 .buttons .g-button {
        display: block;
        margin-bottom: 12px; }
    .djl87.fbw9 .buttons .interested-button {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      padding-right: 18px; }
    .djl87.fbw9 .buttons .archive-button.interested_tab {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      padding-right: 18px; }
    .djl87.fbw9 .buttons .add-note-button {
      float: left; }
      .djl87.fbw9 .buttons .add-note-button a {
        color: white;
        font-size: 16px;
        width: 47px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        margin-right: 14px;
        border-left: 1px solid rgba(255, 255, 255, 0.15);
        padding-left: 15px; }
      .djl87.fbw9 .buttons .add-note-button.interested_tab a {
        color: #222;
        border-left: 1px solid rgba(0, 0, 0, 0.1); }
  .djl87.fbw9 .buttons-right {
    float: right;
    margin: 7px; }
    html.ms .djl87.fbw9 .buttons-right {
      float: left;
      margin: 7px 0 14px; }
    .djl87.fbw9 .buttons-right a.refer-button {
      text-decoration: none;
      color: #9a9c9f; }
      .djl87.fbw9 .buttons-right a.refer-button:hover {
        color: #3c3c3e; }
      .djl87.fbw9 .buttons-right a.refer-button .fontello-icon {
        margin-right: 2px; }
      html.ml .djl87.fbw9 .buttons-right a.refer-button {
        padding: 25px 0; }
  .djl87.fbw9 .not-interested-icon {
    position: absolute;
    right: 17px;
    top: 37px;
    font-size: 18px;
    color: #9a9c9f; }
    .djl87.fbw9 .not-interested-icon .fontello-icon {
      font-size: 18px;
      line-height: 16px;
      position: relative;
      top: 1px; }
    .djl87.fbw9 .not-interested-icon:hover {
      color: #3c3c3e; }
  .djl87.fbw9 .note-prompt {
    display: none; }
    .djl87.fbw9 .note-prompt input[type="text"], .djl87.fbw9 .note-prompt textarea {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      font-size: 14px;
      padding: 9.33333px;
      color: #333;
      font-weight: normal;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none;
      width: 100%;
      width: 100%; }
      html.ms .djl87.fbw9 .note-prompt input[type="text"], html.ms .djl87.fbw9 .note-prompt textarea {
        width: 100%; }
      .djl87.fbw9 .note-prompt input[type="text"]:focus, .djl87.fbw9 .note-prompt textarea:focus {
        border: 1px solid #94caf3;
        -webkit-box-shadow: #7DBEF1 0 0 5px;
                box-shadow: #7DBEF1 0 0 5px; }
      .djl87.fbw9 .note-prompt input[type="text"]:disabled, .djl87.fbw9 .note-prompt textarea:disabled {
        background-color: #F3F4F5; }
    .djl87.fbw9 .note-prompt textarea {
      margin-top: 5px;
      height: 140px;
      margin-bottom: 5px; }
    .djl87.fbw9 .note-prompt .g-button {
      font-size: 1em;
      padding-top: 7px;
      padding-bottom: 7px;
      margin-right: 5px; }
      html.ms .djl87.fbw9 .note-prompt .g-button {
        margin-bottom: 15px; }
  .djl87.fbw9 .star {
    unicode-bidi: bidi-override;
    cursor: pointer;
    font-size: 1.5em;
    margin-top: 2px;
    text-align: left;
    width: 40px;
    color: #cccccc; }
    .djl87.fbw9 .star.starred {
      color: gold; }
      .djl87.fbw9 .star.starred:hover {
        color: gold; }
    .djl87.fbw9 .star:hover {
      color: #4d4d4d; }
  .djl87.fbw9 .browse-table-row-pic {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    float: left;
    cursor: pointer;
    margin-right: 11px; }
    .djl87.fbw9 .browse-table-row-pic img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .djl87.fbw9 .header-info {
    float: left;
    cursor: pointer;
    width: 90%; }
    html.ms .djl87.fbw9 .header-info {
      width: 81%; }
    .djl87.fbw9 .header-info .browse-table-row-name {
      float: left;
      line-height: 1.5em;
      font-size: 16px;
      margin-right: 8px;
      margin-top: -2px; }
      .djl87.fbw9 .header-info .browse-table-row-name a {
        color: #333;
        font-weight: bold; }
      .djl87.fbw9 .header-info .browse-table-row-name a:hover {
        color: #3078ca; }
    .djl87.fbw9 .header-info .tagline {
      font-size: 14px;
      font-weight: normal;
      color: #666;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .djl87.fbw9 .header-info .tagline a {
        color: #666; }
    .djl87.fbw9 .header-info .tag-row {
      float: left;
      margin-top: 4px; }
      .djl87.fbw9 .header-info .tag-row .tag {
        float: left;
        font-size: 12px;
        color: #aaa;
        margin-right: 24px;
        font-weight: normal;
        width: 140px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
        .djl87.fbw9 .header-info .tag-row .tag.applicants {
          width: 150px; }
        .djl87.fbw9 .header-info .tag-row .tag.locations {
          width: 110px; }
        .djl87.fbw9 .header-info .tag-row .tag.active {
          width: 150px; }
        html.ms .djl87.fbw9 .header-info .tag-row .tag {
          width: 100%;
          margin-right: 0; }
        html.ms .djl87.fbw9 .header-info .tag-row .tag.applicants, html.ms .djl87.fbw9 .header-info .tag-row .tag.locations, html.ms .djl87.fbw9 .header-info .tag-row .tag.active {
          width: 100%;
          margin-right: 0; }
    .djl87.fbw9 .header-info .icon {
      color: #bdbdbd;
      margin-right: 2px; }
    .djl87.fbw9 .header-info .notification {
      float: left;
      margin-right: 10px; }
      html.ms .djl87.fbw9 .header-info .notification {
        clear: both; }
  .djl87.fbw9 .details {
    *zoom: 1;
    display: none; }
    .djl87.fbw9 .details:after {
      content: "";
      display: table;
      clear: both; }
    .djl87.fbw9 .details .startup-info-table {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ml .djl87.fbw9 .details .startup-info-table {
        margin-left: 50px;
        margin-right: 15px; }
      html.mm .djl87.fbw9 .details .startup-info-table {
        margin-left: 50px; }
    .djl87.fbw9 .details .details-loading {
      text-align: center; }

.djl87.fpd4 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  background-color: #3f81c7 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-shadow: none !important;
  cursor: default !important;
  color: white;
  padding: 15px 20px;
  float: left;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .warning.djl87.fpd4 {
    background-color: #9f1117 !important; }
  .djl87.fpd4 .explanation {
    margin-top: 3px; }

.djl87.fbw9.job-list-item {
  -webkit-box-shadow: none;
          box-shadow: none; }

.djl87.fbw9.promo {
  position: relative; }

.job_listings .character-count-container {
  display: inline-block; }

.job_listings.report_company {
  width: 350px; }
  .job_listings.report_company .header {
    background-color: #333;
    height: 60px;
    width: 100%;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    padding-left: 16px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .job_listings.report_company .header h2 {
      font-size: 16px;
      color: #fff;
      line-height: 60px;
      text-shadow: 0 -2px #000; }
  .job_listings.report_company form {
    padding: 10px; }
    .job_listings.report_company form textarea {
      font-size: 12px;
      width: 100%;
      height: 150px; }

.job_listings.list table {
  width: 100%; }
  .job_listings.list table .listing-row:not(:first-child) {
    border-top: 1px solid #e8e8e8; }
  .job_listings.list table .listing-row td {
    padding: 12px;
    padding-bottom: 0;
    vertical-align: top; }
    .job_listings.list table .listing-row td .title-data a {
      color: #333; }
    html.ml .job_listings.list table .listing-row td .tags {
      max-width: 70%; }
    html.no-ms .job_listings.list table .listing-row td .primary-actions {
      margin-top: -7px;
      margin-left: 28px;
      float: right; }
    .job_listings.list table .listing-row td .primary-actions .c-button {
      padding: 7px 14px; }
      html.no-ms .job_listings.list table .listing-row td .primary-actions .c-button:first-child {
        margin-bottom: 7px; }
    html.ms .job_listings.list table .listing-row td .primary-actions {
      margin-top: 7px;
      margin-bottom: 14px; }
    .job_listings.list table .listing-row td .listing-actions .controls {
      line-height: 20px; }
      .job_listings.list table .listing-row td .listing-actions .controls a {
        cursor: pointer;
        color: #999; }

.job_listings.browse_sidebar {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .job_listings.browse_sidebar .g-module {
    margin-bottom: 25px; }
  .job_listings.browse_sidebar .g-vertical_navigation_2013 {
    margin-bottom: 25px; }
  .job_listings.browse_sidebar h4 {
    font-size: 14px; }
  .job_listings.browse_sidebar .sidebar_header {
    background-color: #fcfcfc; }
  .job_listings.browse_sidebar .sidebar_tags a {
    color: #555; }
    .job_listings.browse_sidebar .sidebar_tags a:hover {
      text-decoration: none; }
  .job_listings.browse_sidebar .sidebar_tags .hover {
    cursor: pointer;
    background-color: #fcfcfc;
    color: #111; }
  .job_listings.browse_sidebar .top-row .link {
    display: block;
    line-height: 2.3em;
    float: left;
    text-decoration: none; }
  .job_listings.browse_sidebar .top-row:hover .settings img {
    opacity: 1; }
  .job_listings.browse_sidebar .settings-icon {
    margin-right: 12px;
    float: left; }
    .job_listings.browse_sidebar .settings-icon img {
      width: 27px;
      opacity: 0.8;
      display: block;
      margin-top: 3px; }
  .job_listings.browse_sidebar .preview-icon img {
    opacity: 1; }
  .job_listings.browse_sidebar .tab.top-row {
    padding: 6px 14px; }
  .job_listings.browse_sidebar .tab {
    color: #555;
    font-weight: normal;
    padding: 11px 14px;
    font-size: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f9f9fa; }
    .job_listings.browse_sidebar .tab span.count {
      background-color: #f93;
      border-radius: 2px;
      -webkit-box-shadow: white 0 0 1px;
              box-shadow: white 0 0 1px;
      color: #fff;
      float: right;
      padding: 0 5px;
      margin-right: -4px;
      font-weight: 300;
      font-size: inherit;
      text-shadow: 0px 0px #FFF;
      background-color: #eee;
      color: #888;
      position: absolute;
      right: 12px;
      top: 12px; }
    .job_listings.browse_sidebar .tab.hover {
      cursor: pointer;
      background-color: #fcfcfc;
      color: #111; }
    .job_listings.browse_sidebar .tab.active, .job_listings.browse_sidebar .tab.active.hover {
      background-color: #FFF;
      font-weight: bold;
      color: #111; }

.job_listings.browse_startups_cta {
  background-color: #fff;
  border-bottom: #e8e8e8;
  -webkit-box-shadow: 0px 1px 1px #eaeaea;
          box-shadow: 0px 1px 1px #eaeaea;
  position: relative; }
  .job_listings.browse_startups_cta .content {
    max-width: 988px;
    margin-left: auto;
    margin-right: auto; }
    .job_listings.browse_startups_cta .content:after {
      content: " ";
      display: block;
      clear: both; }
  .job_listings.browse_startups_cta .content {
    padding: 30px 0 35px;
    text-align: center; }
  .job_listings.browse_startups_cta .sub {
    margin-top: 10px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 200;
    color: #777; }
    .job_listings.browse_startups_cta .sub .text {
      display: inline-block;
      margin-right: 14px; }
    html.ms .job_listings.browse_startups_cta .sub {
      font-size: 14px;
      line-height: 21px;
      font-weight: 300; }
      html.ms .job_listings.browse_startups_cta .sub .text {
        display: none; }
  .job_listings.browse_startups_cta .post-job {
    line-height: 28px; }
  .job_listings.browse_startups_cta .cta-link, .job_listings.browse_startups_cta .startup-cta-link {
    white-space: nowrap;
    display: inline-block;
    padding: .5em 1.5em;
    line-height: 1.5;
    background-color: #2b6cb5;
    border-radius: 5px;
    cursor: pointer;
    color: #ffffff; }
    .job_listings.browse_startups_cta .cta-link:hover, .job_listings.browse_startups_cta .startup-cta-link:hover {
      background-color: #2e73c2;
      text-decoration: none; }
    .job_listings.browse_startups_cta .cta-link:active, .job_listings.browse_startups_cta .startup-cta-link:active {
      background-color: #2b6cb5; }
  .job_listings.browse_startups_cta .startup-cta-link {
    background-color: #e9eaec;
    color: #666;
    padding: .5em 1.5em;
    margin-left: .5em; }
    html.ms .job_listings.browse_startups_cta .startup-cta-link {
      margin-left: 0; }
    .job_listings.browse_startups_cta .startup-cta-link:hover {
      background-color: #e4e5e7;
      color: #333;
      text-decoration: none; }
    .job_listings.browse_startups_cta .startup-cta-link:active {
      background-color: #dbdde0; }

.job_listings.browse_startups .success-notice {
  margin-top: 0; }

.job_listings.browse_startups .facebook-dl, .job_listings.browse_startups .linkedin-dl, .job_listings.browse_startups .network_subscribe {
  display: inline-block;
  position: relative;
  text-align: center;
  z-index: 0;
  -webkit-box-shadow: inset 0px 0px 2px #ccc;
          box-shadow: inset 0px 0px 2px #ccc;
  width: 100%;
  border-radius: 2px;
  padding: 12px;
  background-color: #f1f2f3;
  margin-bottom: 25px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .job_listings.browse_startups .facebook-dl, html.ms .job_listings.browse_startups .linkedin-dl, html.ms .job_listings.browse_startups .network_subscribe {
    text-align: center;
    display: block;
    margin: 0 auto; }
  .job_listings.browse_startups .facebook-dl .dl-button, .job_listings.browse_startups .linkedin-dl .dl-button, .job_listings.browse_startups .network_subscribe .dl-button {
    cursor: pointer;
    padding-left: 18px;
    background: transparent url("/assets/icons/facebook-9edf742760b8696a9e1185d0c5bf4a60.ico") scroll no-repeat;
    -webkit-background-size: 16px;
            background-size: 16px;
    background-position-y: -1px; }
  .job_listings.browse_startups .facebook-dl .linkedin-dl-button, .job_listings.browse_startups .linkedin-dl .linkedin-dl-button, .job_listings.browse_startups .network_subscribe .linkedin-dl-button {
    cursor: pointer;
    padding-left: 18px;
    background: transparent url("/assets/icons/linkedin-d470b0f6503d59ce4d55105121ef6d9c.ico") scroll no-repeat;
    -webkit-background-size: 16px;
            background-size: 16px;
    background-position-y: -1px; }
  .job_listings.browse_startups .facebook-dl .loading-box, .job_listings.browse_startups .linkedin-dl .loading-box, .job_listings.browse_startups .network_subscribe .loading-box {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px; }
  .job_listings.browse_startups .facebook-dl .copy, .job_listings.browse_startups .linkedin-dl .copy, .job_listings.browse_startups .network_subscribe .copy {
    color: #666;
    font-size: 1.1em;
    font-weight: 200;
    margin-left: 16px; }
    html.ms .job_listings.browse_startups .facebook-dl .copy, html.ms .job_listings.browse_startups .linkedin-dl .copy, html.ms .job_listings.browse_startups .network_subscribe .copy {
      display: block;
      margin-top: 10px; }
    html.ms .job_listings.browse_startups .facebook-dl .copy .larr, html.ms .job_listings.browse_startups .linkedin-dl .copy .larr, html.ms .job_listings.browse_startups .network_subscribe .copy .larr {
      display: none; }
    .job_listings.browse_startups .facebook-dl .copy b, .job_listings.browse_startups .linkedin-dl .copy b, .job_listings.browse_startups .network_subscribe .copy b {
      color: #000;
      font-weight: bold; }

.job_listings.browse_startups .connect-social {
  cursor: pointer; }

.job_listings.browse_startups .social_connect_title {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 16px;
  margin-bottom: 4px; }

.job_listings.browse_startups .startup-container {
  min-height: 40px;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .job_listings.browse_startups .startup-container .end, .job_listings.browse_startups .startup-container .none {
    border-top: 1px solid #EEE;
    -webkit-box-shadow: 0 1px 0 #FFF inset;
            box-shadow: 0 1px 0 #FFF inset; }
  .job_listings.browse_startups .startup-container .end_notice, .job_listings.browse_startups .startup-container .none_notice {
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #777; }
  .job_listings.browse_startups .startup-container .none_notice {
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #333;
    font-size: 12px;
    padding: 30px; }
    .job_listings.browse_startups .startup-container .none_notice .sub {
      text-transform: none;
      font-size: 14px;
      line-height: 20px;
      font-weight: 300;
      margin-top: 10px; }
      .job_listings.browse_startups .startup-container .none_notice .sub a {
        font-weight: bold; }
  .job_listings.browse_startups .startup-container .end .browse-all-companies {
    cursor: pointer; }
  .job_listings.browse_startups .startup-container.yes .save_button, .job_listings.browse_startups .startup-container.yes .interested_button, .job_listings.browse_startups .startup-container.yes .reply-button {
    display: none; }
  .job_listings.browse_startups .startup-container.no .save_button, .job_listings.browse_startups .startup-container.no .not_interested_button {
    display: none; }
  .job_listings.browse_startups .startup-container.saved .save_button {
    display: none; }

.job_listings.browse_startups .loading_table {
  display: none;
  text-align: center;
  margin: 15px 0; }

.job_listings.browse_startup_details .header_links {
  margin-top: 8px;
  padding-bottom: 12px; }
  .job_listings.browse_startup_details .header_links .link {
    display: inline; }
  html.ms .job_listings.browse_startup_details .header_links {
    margin-left: 50px; }
  .job_listings.browse_startup_details .header_links .website-link {
    font-size: 11px;
    position: relative;
    top: -4px;
    left: 4px; }

.job_listings.browse_startup_details .note {
  margin-top: 8px;
  margin-bottom: 8px; }

.job_listings.browse_startup_details .connection {
  height: 40px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fafafb;
  border: 1px solid #e1e3e3;
  border-color: #e1e3e3 #D6D9D9 #D3D6D6;
  padding-top: 8px;
  padding-left: 11px;
  margin-bottom: 14px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0px 0px 5px #fff;
          box-shadow: inset 0px 0px 5px #fff; }
  .job_listings.browse_startup_details .connection .label {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    color: #aaa;
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 12px;
    vertical-align: bottom; }
  .job_listings.browse_startup_details .connection .block {
    display: inline-block;
    vertical-align: middle;
    padding-right: 12px; }
    .job_listings.browse_startup_details .connection .block .img, .job_listings.browse_startup_details .connection .block .name, .job_listings.browse_startup_details .connection .block .verb {
      float: left; }
    .job_listings.browse_startup_details .connection .block .verb {
      text-transform: uppercase;
      font-size: 11px;
      color: #999;
      position: relative;
      top: 2px; }
    .job_listings.browse_startup_details .connection .block .name {
      vertical-align: bottom; }
      .job_listings.browse_startup_details .connection .block .name a {
        color: #555;
        font-weight: bold; }
    .job_listings.browse_startup_details .connection .block .img {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
      width: 28px;
      height: 28px;
      line-height: 28px;
      vertical-align: middle;
      border-radius: 3px;
      overflow: hidden;
      border-bottom: 0px solid #EEE;
      border-right: 0px solid #e9eaec;
      border-left: 0px solid #e9eaec;
      border-top: 0px solid #F7F8F9;
      width: 20px;
      height: 20px; }
      .job_listings.browse_startup_details .connection .block .img img {
        max-height: 28px;
        max-width: 28px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
      .job_listings.browse_startup_details .connection .block .img img {
        width: 20px; }

.job_listings.browse_startup_details .details-row {
  padding: 12px 0;
  border-top: 1px dotted #eaeaea;
  *zoom: 1; }
  .job_listings.browse_startup_details .details-row:after {
    content: "";
    display: table;
    clear: both; }
  .job_listings.browse_startup_details .details-row.has_connection {
    border-top: none;
    padding-top: 0; }
  .job_listings.browse_startup_details .details-row .head {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    width: 14%;
    color: #999a9b; }
    html.ms .job_listings.browse_startup_details .details-row .head {
      width: 100%;
      margin-bottom: 12px; }
    .job_listings.browse_startup_details .details-row .head h2 {
      font-size: 13px;
      font-weight: bold;
      text-transform: uppercase; }
  .job_listings.browse_startup_details .details-row .content {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    cursor: auto;
    float: left;
    width: 86%; }
    html.ms .job_listings.browse_startup_details .details-row .content {
      width: 100%; }
  .job_listings.browse_startup_details .details-row.product p {
    margin-bottom: 10px; }
  .job_listings.browse_startup_details .details-row.product .screenshots {
    padding-top: 1px; }
    .job_listings.browse_startup_details .details-row.product .screenshots img {
      position: absolute;
      width: 85px;
      clip: rect(0, 85px, 50px, 0); }
      html.ms .job_listings.browse_startup_details .details-row.product .screenshots img {
        width: 75px; }
  .job_listings.browse_startup_details .details-row.product .screenshot-link {
    position: relative;
    display: inline-block;
    width: 80px;
    cursor: pointer;
    height: 48px;
    margin-right: 9px;
    border-radius: 3px;
    overflow: hidden; }
    html.ms .job_listings.browse_startup_details .details-row.product .screenshot-link {
      width: 75px;
      margin-right: 5px; }
    .job_listings.browse_startup_details .details-row.product .screenshot-link:last-child {
      margin-right: 0;
        margin-right-clip: rect(0, 75px, 50px, 0); }
  .job_listings.browse_startup_details .details-row.team {
    padding-bottom: 8px; }
    .job_listings.browse_startup_details .details-row.team .person {
      margin-bottom: 12px; }
    .job_listings.browse_startup_details .details-row.team .founder-pic {
      float: none;
      display: inline-block;
      vertical-align: top;
      cursor: pointer;
      margin-right: 11px; }
      .job_listings.browse_startup_details .details-row.team .founder-pic img {
        -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
                box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
        width: 37px;
        height: 37px;
        line-height: 35px;
        vertical-align: middle;
        border-radius: 4px;
        overflow: hidden;
        border-bottom: 1px solid #EEE;
        border-right: 1px solid #e9eaec;
        border-left: 1px solid #e9eaec;
        border-top: 1px solid #F7F8F9; }
        .job_listings.browse_startup_details .details-row.team .founder-pic img img {
          max-height: 37px;
          max-width: 37px;
          min-height: inherit;
          width: 100%;
          border: none;
          padding: 0; }
    .job_listings.browse_startup_details .details-row.team .name {
      font-weight: bold; }
      .job_listings.browse_startup_details .details-row.team .name .title {
        color: #999;
        font-weight: 400; }
      .job_listings.browse_startup_details .details-row.team .name a {
        color: #333; }
    .job_listings.browse_startup_details .details-row.team .info {
      display: inline-block;
      width: 480px; }
      html.ms .job_listings.browse_startup_details .details-row.team .info {
        width: 280px; }
    .job_listings.browse_startup_details .details-row.team .bio {
      color: #444; }
  .job_listings.browse_startup_details .details-row.traction {
    padding-bottom: 0; }
    .job_listings.browse_startup_details .details-row.traction .showTraction {
      position: relative;
      padding-right: 10px; }
      html.ml .job_listings.browse_startup_details .details-row.traction .showTraction {
        top: -12px; }
      html.ms .job_listings.browse_startup_details .details-row.traction .showTraction {
        top: -6px; }
    .job_listings.browse_startup_details .details-row.traction .metric:nth-child(n+3) {
      display: none; }
    .job_listings.browse_startup_details .details-row.traction .metric {
      padding: 10px 12px;
      border-radius: 3px;
      background-color: #F5F7F7;
      -webkit-box-shadow: inset 0px 0px 2px #fff;
              box-shadow: inset 0px 0px 2px #fff;
      border: 1px solid #e8e8e8;
      border-color: #e8e8e8 #e7e7e7 #e6e6e6 #e7e7e7;
      margin-bottom: 12px;
      width: 300px; }
      .job_listings.browse_startup_details .details-row.traction .metric .measurement {
        margin-bottom: 6px; }
      .job_listings.browse_startup_details .details-row.traction .metric .measurement:last-child {
        margin-bottom: 0; }
      .job_listings.browse_startup_details .details-row.traction .metric .date {
        font-style: italic; }
      html.ml .job_listings.browse_startup_details .details-row.traction .metric {
        float: left;
        width: 45%; }
        html.ml .job_listings.browse_startup_details .details-row.traction .metric:nth-child(odd) {
          margin-right: 12px; }
      .job_listings.browse_startup_details .details-row.traction .metric .name {
        font-weight: 500; }
      .job_listings.browse_startup_details .details-row.traction .metric .measurements {
        color: #454647; }
  .job_listings.browse_startup_details .details-row.jobs h2 {
    color: #999a9b; }
  .job_listings.browse_startup_details .details-row.jobs .seeAllJobs {
    font-size: 11px;
    position: relative;
    top: -1px; }
  .job_listings.browse_startup_details .details-row.jobs .listing-row {
    margin-bottom: 12px; }
    .job_listings.browse_startup_details .details-row.jobs .listing-row .top {
      *zoom: 1;
      margin-bottom: 6px; }
      .job_listings.browse_startup_details .details-row.jobs .listing-row .top:after {
        content: "";
        display: table;
        clear: both; }
      .job_listings.browse_startup_details .details-row.jobs .listing-row .top .title {
        font-weight: bold;
        float: left; }
      .job_listings.browse_startup_details .details-row.jobs .listing-row .top .compensation {
        float: right; }
        html.ms .job_listings.browse_startup_details .details-row.jobs .listing-row .top .compensation {
          float: left;
          clear: left; }
        .job_listings.browse_startup_details .details-row.jobs .listing-row .top .compensation .salary, .job_listings.browse_startup_details .details-row.jobs .listing-row .top .compensation .equity {
          display: inline-block; }
    .job_listings.browse_startup_details .details-row.jobs .listing-row:last-child {
      margin-bottom: 0; }
    .job_listings.browse_startup_details .details-row.jobs .listing-row .tags {
      font-size: 12px;
      color: #999; }

.job_listings.browse_startup_details .footer-bar {
  padding: 12px 0;
  border-top: 1px dotted #eaeaea;
  *zoom: 1; }
  .job_listings.browse_startup_details .footer-bar:after {
    content: "";
    display: table;
    clear: both; }
  .job_listings.browse_startup_details .footer-bar .active {
    float: right;
    font-size: 12px;
    color: #AAA;
    font-weight: normal; }

.djl87.ffg18 .g-lockup.medium.association_parent {
  background-color: #f9f9fa;
  background-color: #E8F1F7;
  border-radius: 4px;
  display: inline-block;
  padding: 8px 12px 8px 8px; }
  .djl87.ffg18 .g-lockup.medium.association_parent .name {
    line-height: 37px; }
  .djl87.ffg18 .g-lockup.medium.association_parent .destroy {
    cursor: pointer;
    margin-left: 10px; }

.djl87.ffg18 .fieldWithErrors input, .djl87.ffg18 .fieldWithErrors textarea, .djl87.ffg18 .fieldWithErrors select {
  border: 1px solid #C0423F; }

.djl87.ffg18 .location-tagger-text {
  width: 220px; }

html.no-ms .djl87.ffg18 .radio-buttons {
  margin-top: 5px; }

.djl87.ffg18 .unit, .djl87.ffg18 .percent {
  position: relative;
  left: 8px;
  top: 1px; }

.djl87.ffg18 .percent {
  left: 42px; }

.djl87.ffg18 .narrow, .djl87.ffg18 .tiny {
  text-align: right;
  width: 64px; }

.djl87.ffg18 .tiny {
  width: 40px; }

.djl87.ffg18 .currency {
  margin-left: -12px; }

.djl87.ffg18 .equity {
  padding-right: 25px;
  margin-left: -17px; }

.djl87.ffg18 .textme-form {
  margin-top: 7px; }
  html.ml .djl87.ffg18 .textme-form {
    margin-left: 14px; }

html.mm .djl87.ffg18.job-listing-form-v2 h1.c-pageHeaderSmall-h1.pageTitle {
  font-size: 36px; }

html.ms .djl87.ffg18.job-listing-form-v2 h1.c-pageHeaderSmall-h1.pageTitle {
  font-size: 28px; }

html.ms .djl87.ffg18 .job-listing-outer-form {
  padding-left: 0;
  padding-right: 0; }

html.ml .djl87.ffg18 .job-listing-inner-form {
  padding: 42px;
  margin-top: 28px; }

html.mm .djl87.ffg18 .job-listing-inner-form {
  padding: 28px;
  margin-top: 28px; }

html.ms .djl87.ffg18 .job-listing-inner-form {
  padding: 21px;
  margin-top: -1px; }

html.ml .djl87.ffg18 .job-listing-inner-form .full-width-input {
  width: 90%; }

html.ml .djl87.ffg18 .job-listing-inner-form .coworkers input[type=text] {
  width: 90%; }

html.ml .djl87.ffg18 .job-listing-inner-form .experience-sort, html.ml .djl87.ffg18 .job-listing-inner-form .major-sort {
  margin-bottom: 28px; }

.djl87.ffg18 .location .association {
  font-weight: 500; }

.djl87.ffg18 .currency-unit {
  position: relative;
  left: 8px;
  top: 2px; }

.djl87.ffg18 .currency-input {
  width: 84px;
  margin-left: -12px;
  padding-left: 21px;
  padding-right: 35px; }

.djl87.ffg18 .currency-dash {
  position: relative;
  left: -33px; }

.djl87.ffg18 .currency-amount {
  position: relative;
  left: -39px;
  top: 2px; }

html.ml .djl87.ffg18 .currency-code {
  margin-left: -28px; }

.djl87.ffg18 .equity-percent {
  position: relative;
  left: 64px;
  top: 2px; }

.djl87.ffg18 .equity-dash {
  position: relative;
  left: -2px; }

.djl87.ffg18 .equity-input {
  width: 84px;
  margin-left: -17px;
  padding-right: 21px; }

.djl87.ffg18 .equity-upper-bound {
  position: relative;
  left: -3px; }

.djl87.fbs77 .left-quote-note {
  color: #333;
  font-size: 30px;
  line-height: 40px;
  width: 20px;
  vertical-align: top;
  font-weight: 200;
  font-style: italic;
  font-family: Georgia, "Bitstream Vera Serif", "Times New Roman", serif; }

.djl87.fbs77 .startup-note {
  vertical-align: top;
  padding-left: 6px;
  padding-top: 2px;
  font-style: italic;
  font-family: Georgia, "Bitstream Vera Serif", "Times New Roman", serif;
  font-size: 14px;
  line-height: 1.4;
  font-weight: normal;
  color: #333; }

.djl87.fbw71 .left {
  float: left; }

.djl87.fbw71 .right {
  float: right; }

.djl87.fbw71 .red {
  color: #C0423F;
  font-weight: bold; }

.djl87.fbw71 .module_header {
  color: #aaa;
  font-weight: bold;
  text-transform: uppercase;
  padding: 6px 15px 15px; }
  .djl87.fbw71 .module_header .action_prompt {
    font-weight: 400; }

.djl87.fbw71 .profile_preview {
  margin-bottom: 10px; }
  .djl87.fbw71 .profile_preview .job_profiles.browse_candidates_table_row {
    padding-top: 20px;
    background-color: #fff; }

.djl87.fbs14 .count-box {
  margin-top: 20px;
  line-height: 1.8; }

.djl87.fba62 .section-container {
  width: 100%;
  margin: 0;
  background-color: #F4F4F5;
  border-top: 1px solid #e7e7e9;
  border-bottom: 1px solid #e7e7e9; }

.djl87.fba62 small strong {
  font-weight: 500; }

.djl87.fba62 .sub.cta {
  margin-top: 25px; }

.djl87.fba62 .section {
  max-width: 1140px;
  padding: 40px 0;
  margin: 0 auto; }
  html.ms .djl87.fba62 .section {
    padding: 20px 20px; }

.djl87.fba62 .value_props .prop {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 30%;
  float: left;
  margin-left: 5%; }
  html.ms .djl87.fba62 .value_props .prop {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px; }

.djl87.fba62 .value_props .prop:first-child {
  margin-left: 0; }

.djl87.fba62 .value_props .main {
  font-weight: bold;
  font-size: 18px;
  margin-bottom: 12px;
  text-align: center; }
  html.ms .djl87.fba62 .value_props .main {
    font-size: 14px;
    text-align: left; }

.djl87.fba62 .value_props .copy {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5;
  color: #666;
  padding: 0 18px;
  text-align: center; }
  html.ms .djl87.fba62 .value_props .copy {
    font-size: 12px;
    padding: 0;
    text-align: left; }
  .djl87.fba62 .value_props .copy .copyline {
    display: block; }
    html.no-ml .djl87.fba62 .value_props .copy .copyline {
      display: inline; }

.djl87.fcs87 .edge-link {
  text-decoration: none;
  color: #888888; }
  .djl87.fcs87 .edge-link:visited {
    color: #888888; }

.djl87.fcs87 a.disabled {
  pointer-events: none;
  opacity: 0.3; }

.djl87.fta75 {
  padding: 20px;
  text-align: center; }
  .djl87.fta75 h3 {
    font-size: 24px; }
  .djl87.fta75 .cta {
    text-align: center; }

.djl87.fbr83 .g-vertical_navigation_2013 {
  margin-bottom: 28px; }

.djl87.fbr83 .email {
  font-size: 14px;
  width: 130px;
  padding: 6px;
  margin-top: 7px;
  border-radius: 3px;
  border: 1px solid #ccc; }

.djl87.fbr83 button.subscribe_button {
  padding: 7px 10px; }

.djl87.fbr83 .errors {
  color: red; }

.djl87.fss70 .links {
  width: auto;
  float: left;
  font-size: 12px;
  -khtml-opacity: .50;
  -moz-opacity: .50;
  -ms-filter: "alpha(opacity=50)";
  filter: alpha(opacity=50);
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
  opacity: .50;
  -webkit-transition-property: all;
          transition-property: all;
  -webkit-transition-duration: .1s;
          transition-duration: .1s; }
  .djl87.fss70 .links:hover {
    -khtml-opacity: 1;
    -moz-opacity: 1;
    -ms-filter: "alpha(opacity=100)";
    filter: alpha(opacity=100);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
    opacity: 1;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
  .djl87.fss70 .links a {
    color: #888888;
    padding: 4px;
    display: block;
    background-repeat: no-repeat; }
    .djl87.fss70 .links a:hover {
      text-decoration: underline; }
    .djl87.fss70 .links a:active {
      color: #333333;
      -webkit-transition-property: all;
              transition-property: all;
      -webkit-transition-duration: 0s;
              transition-duration: 0s; }
  .djl87.fss70 .links .inline_links {
    color: #888888;
    padding-left: 4px; }
    .djl87.fss70 .links .inline_links a {
      padding: 0;
      display: inline-block; }

.djl87.fan13 .apply-button {
  width: 100%; }

.djl87.fan13 .c-dropdown {
  min-width: 300px; }

.djl87.fan13 .c-dropdown--caretRight:before {
  right: 60px; }

.djl87.fan13 .c-dropdown--caretLeft:before {
  left: 60px; }

.djl87.fan13 .user-note-textarea {
  height: 140px; }

.djl87.fan13 .job-listings {
  font-size: 14px;
  line-height: 21px; }
.djle56.ffm36 .label {
  text-align: right; }
  html.ms .djle56.ffm36 .label {
    text-align: left; }

.djle56.ffm36 .character_counter_template {
  margin-top: 14px; }

.djle56.ffm36 .unit, .djle56.ffm36 .percent {
  position: relative;
  left: 8px;
  top: 1px; }

.djle56.ffm36 .percent {
  left: 42px; }

.djle56.ffm36 input.narrow, .djle56.ffm36 input.tiny {
  text-align: right;
  width: 64px; }

.djle56.ffm36 input.tiny {
  width: 40px; }

.djle56.ffm36 input.currency {
  margin-left: -12px; }

.djle56.ffm36 input.equity {
  padding-right: 25px;
  margin-left: -17px; }

.djle56.ffm36 .g-form .input_field {
  margin-top: 0; }
.djll67 .g-title3 {
  font-size: 30px; }

.djll67 h3 {
  font-size: 20px;
  font-weight: bold; }

.djll67 .alerts {
  font-size: 14px;
  width: 100%;
  display: block;
  font-weight: normal;
  background-color: #fafafa;
  border-bottom: 1px solid #eeeeee; }
  .djll67 .alerts.g-module .text {
    padding: 20px; }
  .djll67 .alerts .wrapper {
    padding: 30px 0px 35px 0px;
    text-align: center; }
  html.ms .djll67 .alerts {
    display: none; }
  .djll67 .alerts.disabled {
    opacity: 0.7;
    pointer-events: none; }
  .djll67 .alerts .button {
    padding-top: 15px; }
  .djll67 .alerts .text, .djll67 .alerts .success, .djll67 .alerts .fail {
    font-weight: bold;
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .djll67 .alerts .success, .djll67 .alerts .fail {
    display: none; }
  .djll67 .alerts .fail, .djll67 .alerts .errors {
    color: #C0423F; }
  .djll67 .alerts form.email_alert {
    margin-top: 10px; }
    .djll67 .alerts form.email_alert.disabled {
      opacity: 0.7;
      pointer-events: none; }
    .djll67 .alerts form.email_alert input.email {
      width: 140px;
      padding: 10px;
      border: 1px solid #eee;
      border-radius: 3px;
      font-size: 14px;
      margin-right: 10px; }
      .djll67 .alerts form.email_alert input.email.error {
        border: 1px solid #C0423F; }
  .djll67 .alerts .c-button--transparent-blue {
    padding: 7px 14px 6px; }

.djll67 .footer_cta {
  text-align: center; }
  .djll67 .footer_cta .wrapper {
    padding-bottom: 30px; }
  .djll67 .footer_cta .sub {
    font-size: 20px;
    font-weight: 200;
    color: #888;
    margin: 10px auto 20px; }

.djll67 .wrapper {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  font-size: 14px;
  line-height: 1.5;
  color: #444;
  padding: 60px 0px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .djll67 .wrapper:after {
    content: "";
    display: table;
    clear: both; }
  html.ms .djll67 .wrapper {
    padding: 50px 5%; }

.djll67 .jobs .wrapper {
  padding: 10px 0px 0px 0px; }
  html.ms .djll67 .jobs .wrapper {
    border: 0;
    padding: 0; }

.djll67 .banner {
  background-color: #474747;
  text-align: center; }
  .djll67 .banner .content {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .djll67 .banner .content {
      padding-left: 0; }
    .djll67 .banner .content h1 {
      line-height: 1; }
    .djll67 .banner .content h1, .djll67 .banner .content h2 {
      color: white; }
    .djll67 .banner .content .smaller {
      margin-top: 12px;
      font-size: 24px;
      color: rgba(255, 255, 255, 0.7); }
      html.ms .djll67 .banner .content .smaller {
        margin-top: 16px;
        font-size: 18px; }
    .djll67 .banner .content .cta {
      margin: 20px 0 0; }
      html.ms .djll67 .banner .content .cta a {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
    .djll67 .banner .content .g-button.larger.blue {
      padding-right: 75px;
      padding-left: 75px; }
    .djll67 .banner .content .g-button.larger.gray {
      padding-right: 30px;
      padding-left: 30px; }

.djll67 .value_props, .djll67 .how_it_works {
  background-color: #f9f9f9; }
  .djll67 .value_props h2, .djll67 .how_it_works h2 {
    text-align: center;
    margin-bottom: 50px; }
  .djll67 .value_props i, .djll67 .how_it_works i {
    font-size: 22px;
    float: left;
    margin-right: 10px; }
  .djll67 .value_props .text, .djll67 .how_it_works .text {
    float: left;
    width: 80%; }
  .djll67 .value_props .column, .djll67 .how_it_works .column {
    width: 32.63889%;
    float: left;
    margin-right: 1.04167%;
    display: inline;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 20px; }
    .djll67 .value_props .column:last-child, .djll67 .how_it_works .column:last-child {
      float: right;
      margin-right: 0;
      *margin-left: -12px;
      display: inline; }

.djll67 .how_it_works {
  background-color: #fff; }
  .djll67 .how_it_works .wrapper {
    padding: 60px 0; }
  .djll67 .how_it_works i.numeral {
    font-size: 12px;
    font-weight: bold;
    background-color: #333;
    width: 22px;
    height: 22px;
    border-radius: 22px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    margin-top: 5px; }

.djll67 .column {
  width: 32.63889%;
  float: left;
  margin-right: 1.04167%;
  display: inline;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .djll67 .column:last-child {
    float: right;
    margin-right: 0;
    *margin-left: -12px;
    display: inline; }

html.ms .djll67 .column {
  width: 100%;
  margin-right: 0;
  margin-bottom: 22px;
  padding: 10px; }
  html.ms .djll67 .column:last-child {
    margin-bottom: 0; }

.djll67.flg33 .top-border {
  border-top: 1px solid #eee; }

.djll67.flg33 .social_proof {
  background-color: white;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }
  .djll67.flg33 .social_proof h2 {
    text-align: center;
    margin-bottom: 50px; }
  .djll67.flg33 .social_proof .half-column {
    text-align: center;
    width: 15.79861%;
    float: left;
    margin-right: 1.04167%;
    display: inline; }
    .djll67.flg33 .social_proof .half-column:last-child {
      float: right;
      margin-right: 0;
      *margin-left: -12px;
      display: inline; }
  .djll67.flg33 .social_proof .photo {
    margin: 0 auto 20px; }
  .djll67.flg33 .social_proof strong a, .djll67.flg33 .social_proof .job a {
    color: #333; }
  .djll67.flg33 .social_proof strong {
    font-size: 16px;
    font-weight: bold; }
  .djll67.flg33 .social_proof .row {
    margin-bottom: 40px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .djll67.flg33 .social_proof .row:last-child {
      margin-bottom: 0; }

html.ms .djll67.flg33 .social_proof .row:last-child {
  display: none; }

html.ms .djll67.flg33 .social_proof .half-column {
  width: 48%;
  margin-right: 0;
  margin-bottom: 22px; }
  html.ms .djll67.flg33 .social_proof .half-column:nth-child(2n) {
    margin-left: 4%; }
  html.ms .djll67.flg33 .social_proof .half-column:nth-child(2n+1) {
    clear: both; }
  html.ms .djll67.flg33 .social_proof .half-column:last-child, html.ms .djll67.flg33 .social_proof .half-column:nth-last-child(2) {
    margin-bottom: 0; }

.djll67.flg33 .browse_by_tag {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background-color: #fafafa; }
  html.mm .djll67.flg33 .browse_by_tag .wrapper {
    padding-right: 5%;
    padding-left: 5%; }
  .djll67.flg33 .browse_by_tag h3 {
    font-weight: 200;
    font-size: 18px; }
  .djll67.flg33 .browse_by_tag .column {
    padding-left: 52px;
    width: 24.21875%;
    float: left;
    margin-right: 1.04167%;
    display: inline; }
    .djll67.flg33 .browse_by_tag .column .link {
      line-height: 2; }
    .djll67.flg33 .browse_by_tag .column:last-child {
      float: right;
      margin-right: 0;
      *margin-left: -12px;
      display: inline; }
    html.mm .djll67.flg33 .browse_by_tag .column {
      padding-left: 0; }
  html.ms .djll67.flg33 .browse_by_tag .column {
    width: 100%;
    margin-right: 0;
    margin-bottom: 22px;
    text-align: center;
    padding: 10px; }
    html.ms .djll67.flg33 .browse_by_tag .column:last-child {
      margin-bottom: 0; }

.djll67.fls97 .how_it_works {
  background-color: #f9f9f9;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }

.djll67.fls97 .startups {
  width: 66.31944%;
  float: left;
  margin-right: 1.04167%;
  display: inline;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .djll67.fls97 .startups:last-child {
    float: right;
    margin-right: 0;
    *margin-left: -12px;
    display: inline; }
  html.ms .djll67.fls97 .startups {
    width: 100%; }

.djll67.fls97 .sidebar {
  width: 32.63889%;
  float: left;
  margin-right: 1.04167%;
  display: inline;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px; }
  .djll67.fls97 .sidebar:last-child {
    float: right;
    margin-right: 0;
    *margin-left: -12px;
    display: inline; }
  html.ms .djll67.fls97 .sidebar {
    display: none; }
  .djll67.fls97 .sidebar .sidebar_tags {
    margin-top: 20px;
    border: 1px solid #e5e5e5; }
  .djll67.fls97 .sidebar .links {
    margin-top: 20px; }
  .djll67.fls97 .sidebar .section.header {
    font-size: 14px;
    background-color: #f0f0f0;
    background-image: none; }

.djll67.fls97 .startup {
  padding: 20px 0px 10px 0px;
  border-bottom: 1px solid #f0f0f0; }
  .djll67.fls97 .startup .g-lockup h5 {
    font-size: 18px; }
  .djll67.fls97 .startup .g-lockup .blurb {
    color: #888; }
    .djll67.fls97 .startup .g-lockup .blurb.long {
      font-size: 12px; }
  .djll67.fls97 .startup .subsection {
    margin-top: 10px;
    color: #444; }
  .djll67.fls97 .startup .jobs {
    margin-top: 10px; }
    html.no-ms .djll67.fls97 .startup .jobs {
      padding-left: 69px; }
  .djll67.fls97 .startup .job {
    padding-bottom: 10px; }
    .djll67.fls97 .startup .job .description {
      color: #666;
      font-size: 12px; }
    .djll67.fls97 .startup .job .tags {
      color: #aaa;
      font-size: 12px; }
    .djll67.fls97 .startup .job .compensation {
      float: right;
      text-align: right;
      color: #888;
      font-size: 12px; }
      html.ms .djll67.fls97 .startup .job .compensation {
        float: none;
        text-align: left; }
  .djll67.fls97 .startup h5 {
    font-weight: bold;
    font-size: 14px;
    color: #222; }

html.ms .djll67.fls97 .startups {
  padding: 10px; }

.djll67.fls97 .limited_results {
  color: #888;
  padding: 20px 0px 20px 0px; }

.djll67.fls97 .empty {
  text-align: center;
  padding-top: 30px;
  font-size: 16px;
  color: #666; }
  .djll67.fls97 .empty h3 {
    color: #222;
    font-size: 24px;
    font-weight: 300; }

.djl69.fix36 .share_buttons > div > .g-button.blue:not(first-child) {
  margin-left: 7px; }

.djl69.fan13 {
  position: absolute;
  top: 16px;
  right: 16px;
  background-color: inherit;
  border: 1px solid rgba(48, 120, 202, 0.5);
  padding: 9px 18px;
  color: #3078CA; }
  .djl69.fan13:hover {
    text-shadow: none;
    background-color: #3078CA;
    color: white; }
  html.ms .djl69.fan13 {
    position: inherit;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    margin: 21px 0 7px 0;
    top: inherit;
    right: inherit; }

.djl69.fjs69 .job-list {
  position: relative;
  height: 110px;
  padding: 28px;
  margin: 7px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
          background-size: 100%;
  position: relative;
  z-index: 0; }
  .djl69.fjs69 .job-list > .transparent-black-layer {
    background-color: rgba(0, 0, 0, 0.55);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: .12s;
            transition-duration: .12s; }
  .djl69.fjs69 .job-list:hover > .transparent-black-layer {
    background-color: rgba(0, 0, 0, 0.7); }

.djl69.fjs69 .list-title {
  font-size: 26px;
  font-weight: 100;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.9); }

.djl69.fjs69 .list-date {
  font-size: 14px;
  font-weight: 200;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1); }

.djl69.fjs69 .list-count {
  position: absolute;
  bottom: 21px;
  right: 21px;
  background-color: black;
  border-radius: 16px;
  display: block;
  padding: 4px 8px;
  -webkit-box-shadow: 0 0 3px rgba(255, 255, 255, 0.25);
          box-shadow: 0 0 3px rgba(255, 255, 255, 0.25); }

.djl69.fsw49 .hero-supertitle {
  color: #cccccc;
  letter-spacing: 1px; }

.djl69.fsw49 .hero {
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
          background-size: 100%;
  position: relative;
  z-index: 0; }
  .djl69.fsw49 .hero > .transparent-black-layer {
    background-color: rgba(0, 0, 0, 0.55);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: .12s;
            transition-duration: .12s; }

.djl69.fsw49 .c-pageHeader-h1Small {
  font-size: 18px;
  margin: 0; }

.djl69.fsw49 .share_buttons > div > .g-button.blue {
  background-color: rgba(255, 255, 255, 0.5);
  background-image: none;
  color: white;
  -webkit-transition-property: background-color;
          transition-property: background-color;
  -webkit-transition-duration: .1s;
          transition-duration: .1s; }
  .djl69.fsw49 .share_buttons > div > .g-button.blue:hover {
    background-color: white;
    color: #444444;
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
  .djl69.fsw49 .share_buttons > div > .g-button.blue:active {
    background-color: rgba(255, 255, 255, 0.5);
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: 0;
            transition-duration: 0; }

.djl69.fsw49 .share_buttons > div > .g-button.blue:not(first-child) {
  margin-left: 7px; }

.djl69.fsw49 .control-bar {
  border-bottom: 1px solid #eeeeee; }

.djl69.fsw49 .all-collections {
  border-left: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  background-color: white;
  margin-right: 7px; }

.djl69.fsw49 .browse_startups_table {
  border: 1px solid #EEEEEE;
  background-color: #FCFCFC; }
  .djl69.fsw49 .browse_startups_table:not(:first-child) {
    border-top: none; }
  .djl69.fsw49 .browse_startups_table .promo-apply-button {
    background-color: inherit;
    border: 1px solid rgba(48, 120, 202, 0.5);
    padding: 9px 18px;
    color: #3078CA; }
    .djl69.fsw49 .browse_startups_table .promo-apply-button:hover {
      text-shadow: none;
      background-color: #3078CA;
      color: white; }
    html.ms .djl69.fsw49 .browse_startups_table .promo-apply-button {
      position: inherit;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin: 21px 0 7px 0;
      top: inherit;
      right: inherit; }

.djl69.fsw49 .c-navbar-item {
  cursor: pointer;
  position: relative;
  letter-spacing: 0;
  font-size: 14px;
  font-weight: 300;
  color: #999999; }
  .djl69.fsw49 .c-navbar-item:hover {
    color: #777777; }
  .djl69.fsw49 .c-navbar-item .c-button {
    font-weight: normal; }

.djl69.fsw49 .dropdown-menu {
  position: absolute;
  z-index: 10;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-width: 100%;
  border: 1px solid #EEEEEE;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03); }

.djl69.fsw49 .dropdown-menu-item, .djl69.fsw49 .dropdown-menu-item-no-hover {
  padding: 0 13px;
  line-height: 36px; }

.djl69.fsw49 .dropdown-menu-item:hover {
  background: #aaacaf;
  color: #fff; }

.djl69.fsw49 .loading {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  position: relative;
  background-color: #FCFCFC; }
  .djl69.fsw49 .loading::before {
    content: "\e84c";
    -webkit-animation: fontello-spin 1s infinite linear;
            animation: fontello-spin 1s infinite linear;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    line-height: 1em;
    height: 1em;
    margin-top: -0.5em;
    text-indent: 0;
    text-align: center;
    font-family: fontello; }

.djl69.fsw49 .no-results {
  background-color: #FCFCFC; }

.djl69.fsw49 .subscribe {
  text-align: center; }

.djl69.fsw49 .subscribe-text {
  display: inline-block;
  padding-right: 14px; }
  html.ms .djl69.fsw49 .subscribe-text {
    padding-right: 0;
    margin-bottom: 14px; }

.djl69.fsw49 .subscribe-form {
  display: inline-block;
  white-space: nowrap; }
  .djl69.fsw49 .subscribe-form .s-form input {
    display: inline-block;
    width: 62%;
    margin-right: 7px; }

.djl69.ffr55 .footer-cta {
  width: 180px; }
  html.ms .djl69.ffr55 .footer-cta {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 90%; }
  .djl69.ffr55 .footer-cta:not(first-child) {
    margin-left: 14px; }
    html.ms .djl69.ffr55 .footer-cta:not(first-child) {
      margin-left: 0;
      margin-top: 14px; }

.djl69.ffr55 .photocredits .credit + .credit:before {
  content: " · "; }
.modal ~ .mfp-close {
  height: 56px; }

.job_pairings.which_startup h4 {
  margin: 10px 0;
  width: 100%;
  float: left; }

.job_pairings.which_startup .startup-row {
  width: 225px;
  margin-left: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  margin-top: 20px;
  float: left;
  padding: 10px;
  height: 62px;
  position: relative; }
  .job_pairings.which_startup .startup-row.first {
    margin-left: 0; }
  .job_pairings.which_startup .startup-row:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#f3f3f4));
    background-image: -webkit-linear-gradient(#f8f8f9, #f3f3f4);
    background-image: linear-gradient(#f8f8f9, #f3f3f4); }
  .job_pairings.which_startup .startup-row:active {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f7), to(#f8f8f9));
    background-image: -webkit-linear-gradient(#f5f5f7, #f8f8f9);
    background-image: linear-gradient(#f5f5f7, #f8f8f9); }
  html.ms .job_pairings.which_startup .startup-row {
    width: 100%; }
  .job_pairings.which_startup .startup-row .pic {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    float: left;
    margin-right: 10px; }
    .job_pairings.which_startup .startup-row .pic img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .job_pairings.which_startup .startup-row .left {
    width: 150px;
    text-shadow: 0 1px 0 #FFF;
    line-height: 38px;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left; }
    html.ms .job_pairings.which_startup .startup-row .left {
      width: 80%; }

.job_pairings.which_startup .not_hiring h4 {
  margin: 30px 0 10px; }

.djp71.fpe74 .modal {
  min-width: 400px; }

.djp71.fpe74 .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333;
  padding-right: 42px; }
  .djp71.fpe74 .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.djp71.fpe74 .modal-content {
  padding: 14px; }

.djp71.fhs21 {
  width: 500px;
  font-size: 14px; }
  html.ms .djp71.fhs21 {
    width: auto; }
  .djp71.fhs21 .add-note {
    color: #fff;
    width: 11px; }
  .djp71.fhs21 .star {
    display: inline-block;
    vertical-align: middle;
    unicode-bidi: bidi-override;
    font-size: 1.5em;
    color: #cccccc; }
  .djp71.fhs21 p {
    margin-top: 20px; }
    .djp71.fhs21 p:first-child {
      margin-top: 0; }
.djpl59.frs81 .loading {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px; }

.djpl59.frs37 {
  margin-bottom: 10px; }
  .djpl59.frs37 input[type='text'], .djpl59.frs37 input[class='autocomplete ui-autocomplete-input'] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 5px 11px; }
    html.ms .djpl59.frs37 input[type='text'], html.ms .djpl59.frs37 input[class='autocomplete ui-autocomplete-input'] {
      width: 100%; }
    .djpl59.frs37 input[type='text']:focus, .djpl59.frs37 input[class='autocomplete ui-autocomplete-input']:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .djpl59.frs37 input[type='text']:disabled, .djpl59.frs37 input[class='autocomplete ui-autocomplete-input']:disabled {
      background-color: #F3F4F5; }
  .djpl59.frs37 .dropdown-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 11px 14px;
    color: #999;
    cursor: pointer;
    font-size: 14px;
    font-weight: normal; }
    .djpl59.frs37 .dropdown-filter:hover {
      color: #333; }
  .djpl59.frs37 .dropdown-box {
    background: #fff;
    color: #333;
    padding: 12px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e0e0e0;
    z-index: 10;
    position: absolute;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .djpl59.frs37 .dropdown-box.location-box, .djpl59.frs37 .dropdown-box.market-box, .djpl59.frs37 .dropdown-box.size-box, .djpl59.frs37 .dropdown-box.timeframe-box {
      width: 180px; }
  .djpl59.frs37 .filter-row {
    font-weight: normal;
    font-size: 14px;
    cursor: pointer;
    padding: 6px 12px;
    text-align: left;
    clear: both; }
    .djpl59.frs37 .filter-row:hover {
      background: #aaacaf;
      color: #fff; }
      .djpl59.frs37 .filter-row:hover a {
        color: #fff; }
  .djpl59.frs37 .dropdown-section-header {
    text-align: left;
    padding: 14px 12px 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #aaa;
    font-weight: 500; }
  .djpl59.frs37 .separator {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #eee; }
  .djpl59.frs37 .share-controls {
    float: right;
    padding: 7px 0; }
    .djpl59.frs37 .share-controls > a {
      padding: 6px 9px;
      margin-left: 5px; }

.djpl59.fre96 .empty {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #777;
  text-shadow: 0 1px 0 #FFF;
  padding: 30px; }

.djpl59.fre96 .leaderboard-table {
  margin: 0;
  width: 100%;
  display: table; }

.djpl59.fre96 .row {
  display: table-row;
  cursor: pointer;
  width: 100%; }
  .djpl59.fre96 .row.header {
    background: #eff0f1; }
    .djpl59.fre96 .row.header > .column {
      border-top: 1px solid #dddddd; }
  .djpl59.fre96 .row.startup-row:hover {
    background: #f0f1f2; }

.djpl59.fre96 .column {
  font-size: 14px;
  display: table-cell;
  vertical-align: middle;
  border-bottom: 1px solid #dddddd;
  padding: 16px 8px; }
  .djpl59.fre96 .column.position {
    text-align: center;
    font-size: 16px; }
  .djpl59.fre96 .column.startup-header {
    color: #878787; }
  .djpl59.fre96 .column.applicant-count-header {
    background: rgba(0, 0, 0, 0.025);
    text-align: center;
    padding: 12px 16px; }
  .djpl59.fre96 .column.startup-lockup {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
    .djpl59.fre96 .column.startup-lockup .pic {
      padding-right: 15px; }
    .djpl59.fre96 .column.startup-lockup .name {
      font-weight: bold;
      line-height: 1.6;
      font-size: 16px; }
    .djpl59.fre96 .column.startup-lockup .high-concept {
      max-width: 520px;
      white-space: nowrap;
      overflow-x: hidden;
      text-overflow: ellipsis;
      color: #666666; }
  .djpl59.fre96 .column.applicant-count {
    background: rgba(0, 0, 0, 0.025);
    text-align: center;
    padding: 0 20px;
    font-size: 16px; }
  .djpl59.fre96 .column.apply-container {
    padding: 0 20px; }
    .djpl59.fre96 .column.apply-container .job_listings.apply_button.prompt.buttons.g-button {
      margin-right: 0; }

.djpl59.fcs40 .loading-leaderboard {
  width: 100%;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px; }

.djpl59.fcs96 {
  margin-bottom: 10px; }
  .djpl59.fcs96 input[type='text'], .djpl59.fcs96 input[class='autocomplete ui-autocomplete-input'] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 5px 11px; }
    html.ms .djpl59.fcs96 input[type='text'], html.ms .djpl59.fcs96 input[class='autocomplete ui-autocomplete-input'] {
      width: 100%; }
    .djpl59.fcs96 input[type='text']:focus, .djpl59.fcs96 input[class='autocomplete ui-autocomplete-input']:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .djpl59.fcs96 input[type='text']:disabled, .djpl59.fcs96 input[class='autocomplete ui-autocomplete-input']:disabled {
      background-color: #F3F4F5; }
  .djpl59.fcs96 .dropdown-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 16px 14px;
    color: #999;
    cursor: pointer; }
  .djpl59.fcs96 .dropdown-box {
    background: #fff;
    color: #333;
    padding: 12px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e0e0e0;
    z-index: 10;
    position: absolute;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .djpl59.fcs96 .dropdown-box.location-box, .djpl59.fcs96 .dropdown-box.role-box, .djpl59.fcs96 .dropdown-box.skill-box, .djpl59.fcs96 .dropdown-box.looking-for-box, .djpl59.fcs96 .dropdown-box.timeframe-box {
      width: 180px; }
  .djpl59.fcs96 .filter-row {
    font-weight: normal;
    font-size: 14px;
    cursor: pointer;
    padding: 6px 12px;
    text-align: left;
    clear: both; }
    .djpl59.fcs96 .filter-row:hover {
      background: #aaacaf;
      color: #fff; }
      .djpl59.fcs96 .filter-row:hover a {
        color: #fff; }
  .djpl59.fcs96 .dropdown-section-header {
    text-align: left;
    padding: 14px 12px 10px;
    font-size: 12px;
    text-transform: uppercase;
    color: #aaa;
    font-weight: 500; }
  .djpl59.fcs96 .separator {
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 1px solid #eee; }
  .djpl59.fcs96 .view-rank {
    float: right;
    margin-top: 12px; }

.djpl59.fce55 .empty {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  color: #777;
  text-shadow: 0 1px 0 #FFF;
  padding: 30px; }

.djpl59.fce55 .leaderboard-table {
  margin: 0;
  width: 100%; }

.djpl59.fce55 .row {
  cursor: pointer;
  width: 100%; }
  .djpl59.fce55 .row.header {
    background: #eff0f1;
    border-top: 1px solid #d5d5d5; }
  .djpl59.fce55 .row.candidate-row:hover {
    background: #f0f1f2; }

.djpl59.fce55 .candidate-row-expanded {
  border-bottom: 1px solid #d5d5d5; }

.djpl59.fce55 .candidate-details {
  padding-left: 68px; }

.djpl59.fce55 .column {
  vertical-align: middle;
  border-bottom: 1px solid #d5d5d5;
  padding: 12px; }
  .djpl59.fce55 .column.interested-count-header {
    background: rgba(224, 225, 226, 0.5);
    text-align: center;
    white-space: nowrap; }
  .djpl59.fce55 .column.action-button {
    width: 150px;
    white-space: nowrap; }
  .djpl59.fce55 .column.candidate-lockup {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
    .djpl59.fce55 .column.candidate-lockup .pic {
      padding-right: 15px; }
    .djpl59.fce55 .column.candidate-lockup .name {
      font-weight: 600; }
    .djpl59.fce55 .column.candidate-lockup .tagline {
      max-width: 550px;
      white-space: nowrap;
      overflow-x: hidden; }
  .djpl59.fce55 .column.interested-count {
    background: rgba(213, 214, 217, 0.5);
    text-align: center;
    padding: 0 20px; }
.c-pageHeader, .c-pageHeaderSmall {
  padding: 32px 0; }

.djps20 .fieldWithErrors input, .djps20 .fieldWithErrors textarea, .djps20 .fieldWithErrors select {
  border: 1px solid #C0423F; }

.djps20 .s-form .fieldWithErrors input, .djps20 .s-form .fieldWithErrors textarea, .djps20 .s-form .fieldWithErrors select {
  border: 1px solid #C0423F; }

html.no-ms .djps20.flr77 .publicly-looking-option {
  margin-bottom: 0; }

html.ms .djps20.flr77 .publicly-looking-option:last-child {
  margin-bottom: 0; }

.djps20.flr77 .location-tagger-text {
  width: 220px; }

.djps20.flr77 .desired-salary-input {
  width: 60px; }

.djps20.flr77 .validation-error {
  color: #C0423F;
  font-size: 13px; }

.djps20.fau83 .fieldWithErrors .link-text-field {
  margin-bottom: 7px; }

.djps20.fau83 .validation-error {
  color: #C0423F;
  font-size: 13px; }

html.ms .djps20.fmm25 .step-header:not(:first-child) {
  border-top: none; }

html.no-ms .djps20.fmm25 .step-header:not(:first-child) {
  border-left: none; }

.djps20.frn20 .file_name {
  max-width: 145px; }

.djps20.frn20 .success {
  line-height: 35px; }

.djps20.ffn89 .facebook-dl-button:not(.c-button--loading) {
  background-color: #3B5998;
  color: #fff; }

.djps20.fsr30 {
  padding-left: 20px; }
  html.ms .djps20.fsr30 {
    padding-top: 40px; }
  .djps20.fsr30 .title {
    font-size: 26px;
    text-shadow: none;
    margin-bottom: 0;
    line-height: 1; }

.djps20.fbm93 .add-major {
  line-height: 35px; }
.djp78.fcs98 .ui-slider-horizontal, .djp78.fbs14 .ui-slider-horizontal, .djp78.fsu88 .ui-slider-horizontal {
  height: 2px;
  width: 180px; }

.djp78.fcs98 .ui-widget-content, .djp78.fbs14 .ui-widget-content, .djp78.fsu88 .ui-widget-content {
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #ebebeb; }

.djp78.fcs98 .ui-slider-range, .djp78.fbs14 .ui-slider-range, .djp78.fsu88 .ui-slider-range {
  background-color: #ddd;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  background-color: #d7d7d7;
  height: 2px;
  top: -1px; }

.djp78.fcs98 .ui-slider-handle, .djp78.fbs14 .ui-slider-handle, .djp78.fsu88 .ui-slider-handle {
  background: url("/assets/icons/slider-left-5247b7bf73fd4b40086b8ce56491d79b.png") !important;
  height: 14px;
  width: 22px;
  top: -6px;
  border: 0;
  border-radius: 0; }

.djp78.fcs98 .ui-slider-handle.right, .djp78.fbs14 .ui-slider-handle.right, .djp78.fsu88 .ui-slider-handle.right {
  background: url("/assets/icons/slider-right-707b4c80cd15d63efe81ce7ea49b1665.png") !important; }

.djp78.fcs98, .djp78.fbs14 {
  margin-bottom: 20px; }
  .djp78.fcs98 .search-controls-module, .djp78.fbs14 .search-controls-module {
    width: 100%; }
  .djp78.fcs98 .row, .djp78.fbs14 .row {
    padding: 14px;
    font-size: 14px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    clear: both; }
    .djp78.fcs98 .row .name, .djp78.fbs14 .row .name, .djp78.fcs98 .row .alerts, .djp78.fbs14 .row .alerts {
      float: left; }
    .djp78.fcs98 .row .name, .djp78.fbs14 .row .name {
      width: 150px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .djp78.fcs98 .row .alerts, .djp78.fbs14 .row .alerts {
      width: 65px;
      text-align: center; }
  .djp78.fcs98 .row.current_state, .djp78.fbs14 .row.current_state {
    padding: 0;
    border-bottom: 1px solid #eee;
    background-color: #fff;
    min-height: 61px;
    -webkit-transition-property: color, background-color;
            transition-property: color, background-color;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
    .djp78.fcs98 .row.current_state.hover, .djp78.fbs14 .row.current_state.hover {
      background-color: white; }
      .djp78.fcs98 .row.current_state.hover .search-box .magnifying-glass, .djp78.fbs14 .row.current_state.hover .search-box .magnifying-glass {
        color: #333; }
      .djp78.fcs98 .row.current_state.hover .search-box .new_taggings.tag_edit, .djp78.fbs14 .row.current_state.hover .search-box .new_taggings.tag_edit {
        background-color: #e0edf5;
        color: #2f5d92; }
        .djp78.fcs98 .row.current_state.hover .search-box .new_taggings.tag_edit img, .djp78.fbs14 .row.current_state.hover .search-box .new_taggings.tag_edit img {
          opacity: 1; }
    html.ms .djp78.fcs98 .row.current_state, html.ms .djp78.fbs14 .row.current_state {
      position: relative; }
    .djp78.fcs98 .row.current_state .new_taggings.tag_edit, .djp78.fbs14 .row.current_state .new_taggings.tag_edit {
      border-radius: 3px;
      float: left;
      height: 28px;
      line-height: 28px;
      margin: 0 8px 6px 0;
      padding: 0 1px 0 8px;
      font-weight: 500;
      white-space: nowrap;
      background-color: #E0EDF5;
      color: #2F5D92; }
      .djp78.fcs98 .row.current_state .new_taggings.tag_edit a, .djp78.fbs14 .row.current_state .new_taggings.tag_edit a {
        white-space: nowrap; }
      .djp78.fcs98 .row.current_state .new_taggings.tag_edit img.delete, .djp78.fbs14 .row.current_state .new_taggings.tag_edit img.delete {
        vertical-align: middle;
        cursor: pointer; }
        .djp78.fcs98 .row.current_state .new_taggings.tag_edit img.delete:hover, .djp78.fbs14 .row.current_state .new_taggings.tag_edit img.delete:hover {
          -webkit-transform: scale(1.2);
              -ms-transform: scale(1.2);
                  transform: scale(1.2); }
  .djp78.fcs98 .row.filters, .djp78.fbs14 .row.filters {
    padding: 0;
    background-color: #f9fafb; }
  .djp78.fcs98 .search-box, .djp78.fbs14 .search-box {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px;
    width: 85%;
    float: left;
    cursor: text; }
    .djp78.fcs98 .search-box:hover .magnifying-glass, .djp78.fbs14 .search-box:hover .magnifying-glass {
      color: #333; }
    .djp78.fcs98 .search-box:hover .new_taggings.tag_edit, .djp78.fbs14 .search-box:hover .new_taggings.tag_edit {
      background-color: #e0edf5;
      color: #2f5d92; }
      .djp78.fcs98 .search-box:hover .new_taggings.tag_edit img, .djp78.fbs14 .search-box:hover .new_taggings.tag_edit img {
        opacity: 1; }
    html.ms .djp78.fcs98 .search-box, html.ms .djp78.fbs14 .search-box {
      width: 100%; }
    .djp78.fcs98 .search-box .currently-showing, .djp78.fbs14 .search-box .currently-showing {
      display: inline-block;
      vertical-align: middle;
      width: 95%; }
      html.ms .djp78.fcs98 .search-box .currently-showing, html.ms .djp78.fbs14 .search-box .currently-showing {
        width: 69%; }
      .djp78.fcs98 .search-box .currently-showing input[type='text'].inline-keyword-input, .djp78.fbs14 .search-box .currently-showing input[type='text'].inline-keyword-input {
        width: 120px;
        padding: 5px;
        float: left;
        outline: none;
        margin-bottom: 5px;
        border: none;
        border: 1px solid transparent; }
        .djp78.fcs98 .search-box .currently-showing input[type='text'].inline-keyword-input:focus, .djp78.fbs14 .search-box .currently-showing input[type='text'].inline-keyword-input:focus {
          outline: none;
          border: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .djp78.fcs98 .search-box .data_entry, .djp78.fbs14 .search-box .data_entry {
      display: none;
      margin-left: 22px;
      margin-top: 10px;
      padding: 12px 0 6px 6px;
      border-top: 1px dashed #eee; }
      html.ms .djp78.fcs98 .search-box .data_entry, html.ms .djp78.fbs14 .search-box .data_entry {
        margin-left: 0;
        padding-left: 0; }
    .djp78.fcs98 .search-box input[type='text'].keyword-input, .djp78.fbs14 .search-box input[type='text'].keyword-input {
      border: none;
      padding: 0;
      width: 90%; }
      .djp78.fcs98 .search-box input[type='text'].keyword-input:focus, .djp78.fbs14 .search-box input[type='text'].keyword-input:focus {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
    .djp78.fcs98 .search-box .close, .djp78.fbs14 .search-box .close {
      float: right;
      font-size: 13.5px;
      line-height: 1.8;
      color: #999;
      padding: 0 2px; }
      .djp78.fcs98 .search-box .close:hover, .djp78.fbs14 .search-box .close:hover {
        cursor: pointer;
        color: #333; }
    .djp78.fcs98 .search-box .magnifying-glass, .djp78.fbs14 .search-box .magnifying-glass {
      -webkit-transition-property: color;
              transition-property: color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s;
      display: inline-block;
      font-size: 13.5px;
      margin-right: 4px;
      line-height: 2;
      color: #999;
      vertical-align: top; }
    .djp78.fcs98 .search-box .new_taggings.tag_edit, .djp78.fbs14 .search-box .new_taggings.tag_edit {
      background-color: rgba(224, 237, 245, 0.9);
      color: rgba(47, 93, 146, 0.8);
      -webkit-transition-property: color, background-color;
              transition-property: color, background-color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s; }
      .djp78.fcs98 .search-box .new_taggings.tag_edit img, .djp78.fbs14 .search-box .new_taggings.tag_edit img {
        opacity: 0.7; }
  .djp78.fcs98 .actions, .djp78.fbs14 .actions {
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px 0;
    width: 12%;
    float: right; }
    html.ms .djp78.fcs98 .actions, html.ms .djp78.fbs14 .actions {
      width: 24%;
      position: absolute;
      top: 0;
      right: 0; }
  .djp78.fcs98 .save-current-filters, .djp78.fbs14 .save-current-filters {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    vertical-align: middle;
    line-height: 1.6em;
    width: 100%; }
    .djp78.fcs98 .save-current-filters a, .djp78.fbs14 .save-current-filters a {
      vertical-align: middle;
      cursor: pointer;
      margin: 0 4px;
      letter-spacing: 0.5px; }
  .djp78.fcs98 .dropdown-filter, .djp78.fbs14 .dropdown-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    -webkit-font-smoothing: antialiased;
    font-size: 13px; }
    .djp78.fcs98 .dropdown-filter:hover, .djp78.fbs14 .dropdown-filter:hover {
      color: #333333;
      cursor: pointer;
      background-color: #fff; }
  .djp78.fcs98 .in-network-filter, .djp78.fbs14 .in-network-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    font-size: 13px;
    -webkit-font-smoothing: antialiased; }
  .djp78.fcs98 .my_filters, .djp78.fbs14 .my_filters {
    color: #777879;
    background-color: #fdfdfe;
    cursor: pointer;
    padding: 14px; }
    html.ml .djp78.fcs98 .my_filters, html.ml .djp78.fbs14 .my_filters {
      float: right;
      border-left: 1px solid #eee; }
    html.no-ml .djp78.fcs98 .my_filters, html.no-ml .djp78.fbs14 .my_filters {
      display: inline-block; }
  .djp78.fcs98 .load-filter-box, .djp78.fbs14 .load-filter-box {
    width: 250px;
    padding: 5px; }
    .djp78.fcs98 .load-filter-box .no-saved-filters, .djp78.fbs14 .load-filter-box .no-saved-filters {
      font-size: 13px;
      font-weight: 300;
      font-style: italic;
      padding: 6px 12px;
      width: 200px; }
  .djp78.fcs98 .delete-saved-filter, .djp78.fbs14 .delete-saved-filter {
    float: right;
    color: #aaa;
    text-decoration: none; }
  .djp78.fcs98 .prompt, .djp78.fbs14 .prompt {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px; }
  .djp78.fcs98 .dimensions, .djp78.fbs14 .dimensions {
    display: inline; }
  .djp78.fcs98 .dropdown-box, .djp78.fbs14 .dropdown-box {
    background: #fff;
    color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e0e0e0;
    z-index: 10;
    position: absolute;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .djp78.fcs98 .dropdown-box .list-item, .djp78.fbs14 .dropdown-box .list-item {
      margin: 10px 12px; }
    .djp78.fcs98 .dropdown-box .expanded_menu, .djp78.fbs14 .dropdown-box .expanded_menu {
      float: right;
      color: #999; }
    .djp78.fcs98 .dropdown-box .children, .djp78.fbs14 .dropdown-box .children {
      display: none;
      position: absolute;
      left: 180px;
      top: -1px;
      width: 180px;
      min-height: 162px; }
      .djp78.fcs98 .dropdown-box .children .child, .djp78.fbs14 .dropdown-box .children .child {
        padding-left: 12px; }
  .djp78.fcs98 .filter-row, .djp78.fbs14 .filter-row, .djp78.fcs98 .saved-filter-row, .djp78.fbs14 .saved-filter-row {
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    color: #666666;
    cursor: pointer;
    padding: 6px 12px;
    text-align: left;
    clear: both; }
    .djp78.fcs98 .filter-row:hover, .djp78.fbs14 .filter-row:hover, .djp78.fcs98 .saved-filter-row:hover, .djp78.fbs14 .saved-filter-row:hover {
      background: #aaacaf;
      color: #fff; }
      .djp78.fcs98 .filter-row:hover a, .djp78.fbs14 .filter-row:hover a, .djp78.fcs98 .saved-filter-row:hover a, .djp78.fbs14 .saved-filter-row:hover a {
        color: #fff; }
      .djp78.fcs98 .filter-row:hover .expanded_menu, .djp78.fbs14 .filter-row:hover .expanded_menu, .djp78.fcs98 .saved-filter-row:hover .expanded_menu, .djp78.fbs14 .saved-filter-row:hover .expanded_menu {
        color: #fff; }
    .djp78.fcs98 .filter-row.child, .djp78.fbs14 .filter-row.child, .djp78.fcs98 .saved-filter-row.child, .djp78.fbs14 .saved-filter-row.child {
      padding-left: 30px; }
    .djp78.fcs98 .filter-row.not-selectable, .djp78.fbs14 .filter-row.not-selectable, .djp78.fcs98 .saved-filter-row.not-selectable, .djp78.fbs14 .saved-filter-row.not-selectable {
      cursor: default; }
  .djp78.fcs98 .dropdown-section-header, .djp78.fbs14 .dropdown-section-header {
    text-align: left;
    margin: 10px 12px 5px;
    font-size: 11px;
    text-transform: uppercase;
    color: #333;
    font-weight: 500;
    -webkit-font-smoothing: antialiased; }
  .djp78.fcs98 .location-box, .djp78.fbs14 .location-box {
    width: 180px; }
  .djp78.fcs98 .role-box, .djp78.fbs14 .role-box {
    width: 180px; }
  .djp78.fcs98 .status-box, .djp78.fbs14 .status-box {
    width: 180px; }
  .djp78.fcs98 .type-box, .djp78.fbs14 .type-box {
    width: 140px; }
  .djp78.fcs98 .keyword-box, .djp78.fbs14 .keyword-box {
    width: 180px; }
  .djp78.fcs98 .separator, .djp78.fbs14 .separator {
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px solid #eee; }
  .djp78.fcs98 .slider, .djp78.fbs14 .slider {
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0 5px; }
    .djp78.fcs98 .slider:last-child, .djp78.fbs14 .slider:last-child {
      margin-bottom: 10px; }
  .djp78.fcs98 .slider-label, .djp78.fbs14 .slider-label {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    color: #333;
    float: left; }
  .djp78.fcs98 .slider-value, .djp78.fbs14 .slider-value {
    display: inline;
    float: right;
    font-size: 13px;
    font-weight: normal;
    color: #555; }
  .djp78.fcs98 .experience-slider-container .ui-slider-horizontal, .djp78.fbs14 .experience-slider-container .ui-slider-horizontal {
    width: 130px; }
  .djp78.fcs98 input[type='text'], .djp78.fbs14 input[type='text'], .djp78.fcs98 input[class='autocomplete ui-autocomplete-input'], .djp78.fbs14 input[class='autocomplete ui-autocomplete-input'] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 5px 11px;
    font-weight: 200; }
    html.ms .djp78.fcs98 input[type='text'], html.ms .djp78.fbs14 input[type='text'], html.ms .djp78.fcs98 input[class='autocomplete ui-autocomplete-input'], html.ms .djp78.fbs14 input[class='autocomplete ui-autocomplete-input'] {
      width: 100%; }
    .djp78.fcs98 input[type='text']:focus, .djp78.fbs14 input[type='text']:focus, .djp78.fcs98 input[class='autocomplete ui-autocomplete-input']:focus, .djp78.fbs14 input[class='autocomplete ui-autocomplete-input']:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .djp78.fcs98 input[type='text']:disabled, .djp78.fbs14 input[type='text']:disabled, .djp78.fcs98 input[class='autocomplete ui-autocomplete-input']:disabled, .djp78.fbs14 input[class='autocomplete ui-autocomplete-input']:disabled {
      background-color: #F3F4F5; }
  .djp78.fcs98 .save-filter-dropdown, .djp78.fbs14 .save-filter-dropdown {
    background-color: #f8f9fa;
    border: 1px solid #eee;
    padding: 15px;
    z-index: 1000;
    border-radius: 5px; }
    .djp78.fcs98 .save-filter-dropdown:before, .djp78.fbs14 .save-filter-dropdown:before {
      left: 100%;
      margin-left: -21px;
      content: '';
      position: absolute;
      width: 1px;
      height: 1px;
      border: 5px solid transparent;
      border-bottom-color: #d2d3d5;
      top: -12px; }
    .djp78.fcs98 .save-filter-dropdown label, .djp78.fbs14 .save-filter-dropdown label {
      font-weight: 300;
      font-size: 13px; }
    .djp78.fcs98 .save-filter-dropdown .alert_box, .djp78.fbs14 .save-filter-dropdown .alert_box {
      padding: 8px 0 5px;
      clear: both; }
      .djp78.fcs98 .save-filter-dropdown .alert_box .left, .djp78.fbs14 .save-filter-dropdown .alert_box .left {
        float: left; }
      .djp78.fcs98 .save-filter-dropdown .alert_box .right, .djp78.fbs14 .save-filter-dropdown .alert_box .right {
        float: left;
        width: 90%;
        margin-left: 2px; }
      .djp78.fcs98 .save-filter-dropdown .alert_box .sub, .djp78.fbs14 .save-filter-dropdown .alert_box .sub {
        font-size: 10px;
        color: #777;
        line-height: 2; }
    .djp78.fcs98 .save-filter-dropdown .save_filter_link, .djp78.fbs14 .save-filter-dropdown .save_filter_link {
      clear: both;
      float: left;
      margin-top: 8px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      font-size: 13px; }
  .djp78.fcs98 .save-filter-dropdown, .djp78.fbs14 .save-filter-dropdown {
    margin-top: 7px;
    -webkit-box-shadow: 0 0 3px #fff;
            box-shadow: 0 0 3px #fff;
    width: 250px;
    z-index: 1002; }
  .djp78.fcs98 input#filter, .djp78.fbs14 input#filter {
    width: 95%; }

/* Maybe put this in the master */
.s-vgPadLeft0 {
  padding-left: 0; }

.outbound-candidates-modal {
  width: 600px;
  max-height: 500px;
  overflow-y: hidden; }

.job_profiles .no_margin {
  margin: 0;
  padding: 0; }

.job_profiles.browse_candidates .candidate-container {
  min-height: 40px;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .job_profiles.browse_candidates .candidate-container .end, .job_profiles.browse_candidates .candidate-container .none {
    background-color: #F9F9FA;
    border-top: 1px solid #EEE;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #777;
    text-shadow: 0 1px 0 #FFF; }
    .job_profiles.browse_candidates .candidate-container .end .append-candidates, .job_profiles.browse_candidates .candidate-container .none .append-candidates {
      text-decoration: underline;
      cursor: pointer; }
    .job_profiles.browse_candidates .candidate-container .end .cta, .job_profiles.browse_candidates .candidate-container .none .cta {
      font-size: 17px;
      text-transform: capitalize;
      margin-top: 13px; }
  .job_profiles.browse_candidates .candidate-container .none {
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #333;
    font-size: 12px;
    padding: 30px; }
    .job_profiles.browse_candidates .candidate-container .none .sub {
      text-transform: none;
      font-size: 14px;
      line-height: 20px;
      font-weight: 300;
      margin-top: 10px; }
      .job_profiles.browse_candidates .candidate-container .none .sub a {
        font-weight: bold; }
  .job_profiles.browse_candidates .candidate-container.yes .interested-button, .job_profiles.browse_candidates .candidate-container.yes .add-note-button {
    display: none; }

.job_profiles.browse_candidates .loading {
  display: none;
  text-align: center;
  margin: 15px 0; }

.job_profiles.browse_candidates .none.hidden {
  border-top: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.job_profiles.browse_candidate_details .u-lineHeight14 {
  line-height: 14px; }

html.no-ms .job_profiles.browse_candidate_details .company-info {
  width: 88%; }

.job_profiles.browse_candidate_details .company-photo {
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
          box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
  width: 35px;
  height: 35px;
  line-height: 33px;
  vertical-align: middle;
  border-radius: 2px;
  overflow: hidden;
  border-bottom: 1px solid #EEE;
  border-right: 1px solid #e9eaec;
  border-left: 1px solid #e9eaec;
  border-top: 1px solid #F7F8F9;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 2px; }
  .job_profiles.browse_candidate_details .company-photo img {
    max-height: 35px;
    max-width: 35px;
    min-height: inherit;
    width: 100%;
    border: none;
    padding: 0; }

.job_profiles.browse_candidate_details .note {
  padding-bottom: 12px;
  border-bottom: 1px solid #EAEAEA;
  margin-bottom: 14px; }

.job_profiles.browse_candidate_details .info {
  width: 100%;
  *zoom: 1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  cursor: inherit;
  margin-bottom: 12px; }
  .job_profiles.browse_candidate_details .info:after {
    content: "";
    display: table;
    clear: both; }

.job_profiles.browse_candidate_details .details-row {
  padding: 21px 0;
  border-bottom: 1px solid #eaeaea;
  *zoom: 1; }
  .job_profiles.browse_candidate_details .details-row:first-child {
    border-top: 1px solid #eaeaea; }
  .job_profiles.browse_candidate_details .details-row:after {
    content: "";
    display: table;
    clear: both; }
  .job_profiles.browse_candidate_details .details-row.has_connection {
    border-top: none;
    padding-top: 0; }
  .job_profiles.browse_candidate_details .details-row .details-subrow {
    padding-top: 21px; }
    .job_profiles.browse_candidate_details .details-row .details-subrow:first-child {
      padding-top: 0px; }
  .job_profiles.browse_candidate_details .details-row .screenshot {
    float: left;
    margin-right: 25px;
    width: 28%;
    -webkit-box-shadow: inset 0px 1px 2px #e8e8e8;
            box-shadow: inset 0px 1px 2px #e8e8e8;
    background-color: #F4F5F6;
    padding: 12px 12px 7px 12px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    max-height: 141px;
    overflow-y: hidden; }
    .job_profiles.browse_candidate_details .details-row .screenshot img {
      width: 100%;
      border-radius: 3px; }
    .job_profiles.browse_candidate_details .details-row .screenshot:nth-child(n+4) {
      margin-top: 24px; }
    .job_profiles.browse_candidate_details .details-row .screenshot:nth-child(3n) {
      margin-right: 0; }
    .job_profiles.browse_candidate_details .details-row .screenshot:nth-child(n+7) {
      display: none; }
    html.ms .job_profiles.browse_candidate_details .details-row .screenshot {
      width: 27%;
      margin-top: 24px; }
  .job_profiles.browse_candidate_details .details-row .project-screenshots .screenshot {
    width: auto; }

.job_profiles.browse_candidate_details .candidate-reviews .review {
  border-bottom: 1px dotted #e8e8e8;
  padding-bottom: 12px;
  margin-top: 12px; }
  .job_profiles.browse_candidate_details .candidate-reviews .review:first-child {
    margin-top: 0; }
  .job_profiles.browse_candidate_details .candidate-reviews .review:last-child {
    border-bottom: none;
    padding-bottom: 0; }

.job_profiles.browse_candidate_details .gutter {
  margin-top: 12px;
  font-size: 12px;
  color: #AAA;
  font-weight: normal; }
  .job_profiles.browse_candidate_details .gutter a.report-profile {
    color: #aaa; }

.job_profiles.browse_candidate_details .italic {
  font-style: italic; }

.djp78.fjo98 .promo-title {
  line-height: 1.8; }
  html.ms .djp78.fjo98 .promo-title {
    font-size: 16px;
    margin-bottom: 10px;
    display: inline-block; }
  .djp78.fjo98 .promo-title a {
    color: #666666;
    font-weight: 500; }

.djp78.fjo98 .promo-appstore {
  margin: 0;
  display: inline-block; }
  html.ms .djp78.fjo98 .promo-appstore {
    margin-bottom: 10px; }
  .djp78.fjo98 .promo-appstore img {
    height: 37px; }

.djp78.fjo98 .promo-phone {
  max-width: 350px;
  display: inline-block;
  vertical-align: middle;
  font-size: 14px; }
  .djp78.fjo98 .promo-phone .promo-phone-input {
    width: 180px;
    height: 37px;
    border-radius: 3px 0 0 3px; }
  .djp78.fjo98 .promo-phone .promo-phone-button {
    margin-left: -4px;
    z-index: 5;
    position: relative;
    border-radius: 0 3px 3px 0; }
  html.ms .djp78.fjo98 .promo-phone {
    margin-left: auto; }
    html.ms .djp78.fjo98 .promo-phone .promo-phone-input {
      width: 160px; }

html.ms .djp78.fjo98 .promo-actions {
  display: block;
  margin-top: 10px; }

.djp78.fao88 {
  background: #263A5E;
  color: white;
  position: relative; }
  .djp78.fao88 .c-button--transparent-white {
    border: 1px solid white;
    color: white;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 6px 14px; }
  .djp78.fao88 .fontello-cancel {
    position: absolute;
    top: 14px;
    right: 14px;
    cursor: pointer; }

.djp78.frl60 {
  color: white;
  background: #353E4A; }
  .djp78.frl60 .tutorial-points li {
    background: #575F6A;
    max-width: 390px;
    margin: 8px auto;
    padding: 10px 20px;
    text-align: left; }
  .djp78.frl60 .hide-tutorial-button {
    color: white; }
    .djp78.frl60 .hide-tutorial-button:hover {
      color: black; }

.djp78.fsp64 .reach-out-tip .new-tag {
  vertical-align: bottom; }

.djp78.fsp64 .dismiss-reach-out {
  color: gray; }

.djp78.fcs98 .row {
  border-bottom: 1px solid #EEE; }

.djp78.fbr70 .buttons {
  float: right;
  margin-top: -3px;
  margin-bottom: -3px; }
  html.no-ms .djp78.fbr70 .buttons .handheld {
    display: none; }
  html.ms .djp78.fbr70 .buttons .not-handheld {
    display: none; }
  html.ms .djp78.fbr70 .buttons .icon {
    display: none; }

.djp78.fbr70 .unpublished-notice {
  background-color: #fffbe5; }
  .djp78.fbr70 .unpublished-notice a {
    color: #333; }

.djp78.fbr83 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .djp78.fbr83 .g-module {
    margin-bottom: 28px; }
  html.ms .djp78.fbr83 .candidates-list, html.ms .djp78.fbr83 .candidates-list-heading {
    display: none; }
  .djp78.fbr83 .talent-nav-header {
    color: #88898a;
    font-size: 14px;
    padding-left: 2px;
    margin-top: 1px;
    margin-bottom: 20px; }
    .djp78.fbr83 .talent-nav-header .link {
      font-weight: 200;
      text-transform: none;
      cursor: pointer; }
  .djp78.fbr83 .top-row.active .link {
    color: #333333; }
  .djp78.fbr83 .top-row .link {
    display: block;
    line-height: 2.3em;
    float: left;
    text-decoration: none;
    cursor: pointer;
    color: #666666; }
  .djp78.fbr83 .top-row .settings-icon {
    margin-right: 14px;
    line-height: 32px;
    float: left; }
  .djp78.fbr83 .top-row.post-job {
    color: #3f81c7; }
    .djp78.fbr83 .top-row.post-job .link {
      color: #3f81c7; }
  .djp78.fbr83 .tab {
    display: block;
    font-size: 14px;
    font-weight: 400;
    padding: 14px;
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 0;
    background-color: #fafafa;
    color: #666666; }
    .djp78.fbr83 .tab span.count {
      color: #666769;
      font-weight: 200; }
    .djp78.fbr83 .tab.top-row {
      padding: 7px 14px; }
      .djp78.fbr83 .tab.top-row:last-child {
        border-top: 0; }
    .djp78.fbr83 .tab.hover {
      cursor: pointer;
      background-color: #ffffff; }
    .djp78.fbr83 .tab.active, .djp78.fbr83 .tab.active.hover {
      background-color: #ffffff;
      color: #333333;
      font-weight: 500;
      margin-top: 0; }
    .djp78.fbr83 .tab .tab-options {
      padding-left: 21px; }
      html.mm .djp78.fbr83 .tab .tab-options {
        margin-left: 0px; }
    .djp78.fbr83 .tab .tab-option {
      font-weight: 200;
      color: #9b9b9b; }
      .djp78.fbr83 .tab .tab-option.hover {
        color: #333435; }
      .djp78.fbr83 .tab .tab-option.active {
        font-weight: 400;
        color: #333435; }
        .djp78.fbr83 .tab .tab-option.active span.count {
          color: #636364;
          font-weight: 200; }
    html.ml .djp78.fbr83 .tab .job-listing-option:hover {
      color: #333435; }
  .djp78.fbr83 .tab-link {
    text-decoration: none; }
  .djp78.fbr83 .report-hire-box {
    text-align: center;
    margin-bottom: 10px; }
    .djp78.fbr83 .report-hire-box a {
      width: 70px; }
  .djp78.fbr83 .links {
    width: auto;
    float: left;
    font-size: 12px;
    -khtml-opacity: .50;
    -moz-opacity: .50;
    -ms-filter: "alpha(opacity=50)";
    filter: alpha(opacity=50);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.5);
    opacity: .50;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
    .djp78.fbr83 .links:hover {
      -khtml-opacity: 1;
      -moz-opacity: 1;
      -ms-filter: "alpha(opacity=100)";
      filter: alpha(opacity=100);
      filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1);
      opacity: 1;
      -webkit-transition-property: all;
              transition-property: all;
      -webkit-transition-duration: .1s;
              transition-duration: .1s; }
    .djp78.fbr83 .links a {
      color: #888888;
      padding: 4px;
      padding: 4px;
      display: block;
      background-repeat: no-repeat; }
      .djp78.fbr83 .links a:hover {
        text-decoration: underline; }
      .djp78.fbr83 .links a:active {
        color: #333333;
        -webkit-transition-property: all;
                transition-property: all;
        -webkit-transition-duration: 0s;
                transition-duration: 0s; }
    .djp78.fbr83 .links .inline_links {
      color: #888888;
      padding-left: 4px; }
      .djp78.fbr83 .links .inline_links a {
        padding: 0;
        display: inline-block; }

.djp78.fct79 {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  position: relative;
  z-index: 1; }
  .djp78.fct79 .candidate-list-tab {
    color: #333333;
    font-size: 16px;
    font-weight: 300; }
    .djp78.fct79 .candidate-list-tab:hover {
      text-decoration: none; }
    .djp78.fct79 .candidate-list-tab.post-job {
      color: #3078ca; }

.djp78.fct54 {
  display: none; }
  html.ms .djp78.fct54 {
    display: block; }
  .djp78.fct54 .listings-menu {
    position: relative;
    top: -1px; }
  .djp78.fct54 .job-listing-actions a {
    color: #666666; }
    html.ms .djp78.fct54 .job-listing-actions a:hover {
      text-decoration: none; }

.djp78.fsu88 .ui-slider-range {
  background: #3f81c7; }

.djp78.fsu88 .skill-add-text-box {
  width: 100%;
  min-width: 200px; }

.djp78.fsu88 .sort-box {
  border: 1px solid #e7e9eB; }
  html.ms .djp78.fsu88 .sort-box {
    margin-top: 7px; }

.djp78.fsu88 .sort-tag {
  border-radius: 3px; }

.djp78.fsu88 .skill-add {
  width: 30px; }

.djp78.fsu88 .skill-textbox {
  border-left: 1px solid #ebeced;
  height: 35px; }
  .djp78.fsu88 .skill-textbox input[type='text'] {
    border: none; }
    .djp78.fsu88 .skill-textbox input[type='text']:focus {
      border: none;
      -webkit-box-shadow: none;
              box-shadow: none; }

html.ms .djp78.fsu88 .slider-row {
  margin-top: 14px;
  margin-bottom: 14px; }

html.ms .djp78.fsu88 .slider-row .ui-slider {
  width: 95%; }

html.no-ml .djp78.fsu88 .experience-select, html.no-ml .djp78.fsu88 .experience-type-select, html.no-ml .djp78.fsu88 .major-type-select {
  margin-top: 7px; }

.djp78.fbw47 {
  background-color: #F9F9FA;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 265px;
  overflow: hidden;
  overflow: visible !important;
  width: 100%;
  padding: 16px;
  height: auto;
  /* Header Comments */
  /* New Row, Clean up when AB test is done */ }
  .djp78.fbw47 .header-comments .items {
    border-top: 1px solid #e7e9eb;
    margin-top: 25px;
    padding-top: 6px; }
  .djp78.fbw47 .header-comments .profile-picture {
    display: none; }
  .djp78.fbw47 .header-comments .comment {
    border-top: none; }
    .djp78.fbw47 .header-comments .comment .comment-header {
      display: inline; }
    .djp78.fbw47 .header-comments .comment .comment-user {
      font-weight: normal; }
    .djp78.fbw47 .header-comments .comment .comment-time {
      display: none; }
    .djp78.fbw47 .header-comments .comment .comment-header::after {
      content: ' \2014'; }
    .djp78.fbw47 .header-comments .comment .comment-content {
      color: #666;
      display: inline; }
      .djp78.fbw47 .header-comments .comment .comment-content p {
        display: inline; }
  .djp78.fbw47:not(.expanded) .candidate-overview-content {
    padding-left: 0;
    padding-right: 28px; }
  .djp78.fbw47.expanded {
    background-color: #FFF;
    margin-top: 20px;
    margin-bottom: 20px; }
    .djp78.fbw47.expanded .show-when-expanded {
      display: block; }
    .djp78.fbw47.expanded .hide-when-expanded {
      display: none; }
    .djp78.fbw47.expanded:hover {
      background-color: #FFF;
      text-shadow: none; }
    .djp78.fbw47.expanded .connection {
      top: 125px !important; }
    .djp78.fbw47.expanded .left .name a {
      color: #222; }
    .djp78.fbw47.expanded .left .tagline {
      font-size: 14px;
      white-space: inherit;
      overflow: inherit;
      text-overflow: inherit; }
    .djp78.fbw47.expanded .card-content-container .candidate-overview-content {
      padding-left: 14px; }
    .djp78.fbw47.expanded .card-content-container .candidate-picture {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 2px 5px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 2px 5px;
      width: 63px;
      height: 63px;
      line-height: 59px;
      vertical-align: middle;
      border-radius: 5px;
      overflow: hidden;
      border-bottom: 2px solid #EEE;
      border-right: 2px solid #e9eaec;
      border-left: 2px solid #e9eaec;
      border-top: 2px solid #F7F8F9;
      border: 1px solid #E8E9EA;
      -webkit-box-shadow: none;
              box-shadow: none;
      border-radius: 3px; }
      .djp78.fbw47.expanded .card-content-container .candidate-picture img {
        max-height: 63px;
        max-width: 63px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    .djp78.fbw47.expanded .card-content-container .tagline_v2 {
      white-space: inherit;
      color: #494B4D;
      font-size: 14px;
      line-height: 21px; }
  .djp78.fbw47.expanded + .expanded, .djp78.fbw47.with_note.expanded {
    border-top: 1px solid #e8e8e8; }
  .djp78.fbw47:hover {
    background-color: whitesmoke;
    text-shadow: 0 1px 0 #FFF; }
  .djp78.fbw47:first-of-type {
    margin-top: 0;
    border-top: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .djp78.fbw47:first-of-type .action.bar {
      border-top: none;
      border-top-left-radius: 3px;
      border-top-right-radius: 3px; }
  .djp78.fbw47 .status-info .status {
    font-size: 13px;
    color: #333;
    line-height: 40px; }
  .djp78.fbw47 .status-info .status-name {
    color: #009F61;
    font-size: 14px;
    font-weight: bold; }
  .djp78.fbw47 .status-info .note {
    padding: 12px;
    border-top: 1px dotted #e8e8e8;
    margin-top: 12px; }
  .djp78.fbw47 .status-info .ldquo {
    font-family: Georgia;
    font-size: 30px;
    vertical-align: top;
    position: relative;
    left: -5px;
    top: -3px;
    color: #999; }
  .djp78.fbw47 td.top-left-corner {
    vertical-align: top; }
  .djp78.fbw47 td.right-corner {
    width: 100%; }
  .djp78.fbw47 .cb-handheld {
    display: none; }
    html.ms .djp78.fbw47 .cb-handheld {
      display: block;
      margin-top: 5px;
      clear: both; }
  .djp78.fbw47 .send_link_note {
    padding: 0px 14px 12px 0px; }
    .djp78.fbw47 .send_link_note .note {
      margin-top: 6px;
      padding: 6px;
      width: 100%;
      color: #333;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none; }
  .djp78.fbw47 .action-bar, .djp78.fbw47 .action-bar-placeholder {
    padding-bottom: 12px;
    margin-bottom: 25px;
    width: 100%;
    border-bottom: 1px dotted #EAEAEA;
    margin-left: -16px;
    padding: 16px; }
  .djp78.fbw47 .action-bar {
    display: none;
    font-size: 1.1em;
    font-weight: 300; }
    .djp78.fbw47 .action-bar .action-bar-pic {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
      width: 20px;
      height: 20px;
      line-height: 20px;
      vertical-align: middle;
      border-radius: 3px;
      overflow: hidden;
      border-bottom: 0px solid #EEE;
      border-right: 0px solid #e9eaec;
      border-left: 0px solid #e9eaec;
      border-top: 0px solid #F7F8F9; }
      .djp78.fbw47 .action-bar .action-bar-pic img {
        max-height: 20px;
        max-width: 20px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    .djp78.fbw47 .action-bar.stuck {
      position: fixed;
      background-color: white;
      z-index: 10001;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.no-ms .djp78.fbw47 .action-bar.stuck {
        top: 0; }
      html.ms .djp78.fbw47 .action-bar.stuck {
        top: 42px; }
      html.no-ms .djp78.fbw47 .action-bar.stuck .candidate-name {
        display: block; }
  .djp78.fbw47 .buttons {
    font-size: 0.9em;
    font-weight: 300;
    float: left;
    line-height: 20px;
    text-align: left;
    width: 100%; }
    html.ms .djp78.fbw47 .buttons {
      text-align: center; }
    .djp78.fbw47 .buttons .cta-text {
      float: left;
      margin-top: 8px; }
    .djp78.fbw47 .buttons .g-button {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-right: 0px;
      vertical-align: middle;
      height: 36px;
      float: left; }
    .djp78.fbw47 .buttons .not-allowed-button {
      width: auto; }
    .djp78.fbw47 .buttons .interested-button {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      padding-right: 18px; }
      html.ms .djp78.fbw47 .buttons .interested-button .extra {
        display: none; }
    .djp78.fbw47 .buttons .add-note-button {
      float: left; }
      .djp78.fbw47 .buttons .add-note-button a {
        color: #fff;
        width: 47px;
        font-size: 16px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        margin-right: 14px;
        border-left: 1px solid rgba(255, 255, 255, 0.15);
        padding-left: 15px; }
    .djp78.fbw47 .buttons .dropdown-filter {
      position: relative;
      display: inline-block;
      vertical-align: middle;
      color: #999; }
      .djp78.fbw47 .buttons .dropdown-filter:hover {
        color: #111;
        cursor: pointer;
        background-color: #fff; }
      html.ms .djp78.fbw47 .buttons .dropdown-filter {
        display: block;
        margin-top: 15px; }
    .djp78.fbw47 .buttons .dropdown-box {
      background: #fff;
      width: 300px;
      color: #333;
      padding: 12px;
      border-top: 1px solid #eee;
      border-left: 1px solid #eaeaea;
      border-right: 1px solid #eaeaea;
      border-bottom: 1px solid #e0e0e0;
      z-index: 99;
      position: absolute;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
      html.ms .djp78.fbw47 .buttons .dropdown-box {
        width: 200px; }
      .djp78.fbw47 .buttons .dropdown-box .link-box {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        height: inherit;
        font-size: 1em;
        padding: 0.66667em;
        color: #333;
        font-weight: normal;
        border: 1px solid #E2E3E4;
        border-radius: 3px;
        outline: none;
        width: 100%; }
        html.ms .djp78.fbw47 .buttons .dropdown-box .link-box {
          width: 100%; }
        .djp78.fbw47 .buttons .dropdown-box .link-box:focus {
          border: 1px solid #94caf3;
          -webkit-box-shadow: #7DBEF1 0 0 5px;
                  box-shadow: #7DBEF1 0 0 5px; }
        .djp78.fbw47 .buttons .dropdown-box .link-box:disabled {
          background-color: #F3F4F5; }
    .djp78.fbw47 .buttons .row {
      font-weight: normal;
      font-size: 14px;
      padding: 6px 12px;
      text-align: left; }
      .djp78.fbw47 .buttons .row.clickable {
        cursor: pointer; }
        .djp78.fbw47 .buttons .row.clickable:hover {
          background: #aaacaf;
          color: #fff;
          text-shadow: none; }
    .djp78.fbw47 .buttons .separator {
      margin-top: 10px;
      margin-bottom: 10px;
      border-top: 1px solid #eee; }
    .djp78.fbw47 .buttons .name-list {
      max-height: 194px;
      overflow-y: scroll; }
  .djp78.fbw47 .note-prompt {
    display: none; }
    .djp78.fbw47 .note-prompt textarea.interested-note {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      font-size: 14px;
      padding: 9.33333px;
      color: #333;
      font-weight: normal;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none;
      width: 100%;
      padding: 5px;
      float: left;
      width: 100%;
      margin-top: 5px;
      height: 140px;
      margin-bottom: 5px; }
      html.ms .djp78.fbw47 .note-prompt textarea.interested-note {
        width: 100%; }
      .djp78.fbw47 .note-prompt textarea.interested-note:focus {
        border: 1px solid #94caf3;
        -webkit-box-shadow: #7DBEF1 0 0 5px;
                box-shadow: #7DBEF1 0 0 5px; }
      .djp78.fbw47 .note-prompt textarea.interested-note:disabled {
        background-color: #F3F4F5; }
  .djp78.fbw47 .star {
    unicode-bidi: bidi-override;
    cursor: pointer;
    font-size: 1.5em;
    margin-top: 3px;
    color: #cccccc;
    width: 40px; }
    .djp78.fbw47 .star.starred {
      color: gold; }
      .djp78.fbw47 .star.starred:hover {
        color: gold; }
    .djp78.fbw47 .star:hover {
      color: #4d4d4d; }
  .djp78.fbw47 .startup-note {
    vertical-align: top;
    padding-left: 6px;
    padding-top: 2px;
    font-style: italic;
    font-family: Georgia, "Bitstream Vera Serif", "Times New Roman", serif;
    font-size: 14px;
    line-height: 1.4;
    font-weight: normal;
    color: #333; }
  .djp78.fbw47 .not-interested {
    color: #9a9c9f;
    line-height: 36px; }
    .djp78.fbw47 .not-interested .fontello-icon {
      font-size: 18px;
      line-height: 16px;
      position: relative;
      top: 1px; }
    .djp78.fbw47 .not-interested:hover {
      color: #3c3c3e; }
    .djp78.fbw47 .not-interested.not-interested-icon {
      position: absolute;
      right: 17px;
      top: 37px;
      font-size: 18px; }
  .djp78.fbw47 .card-content-container {
    padding-left: 14px;
    padding-right: 14px; }
    .djp78.fbw47 .card-content-container .candidate-picture {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
      width: 50px;
      height: 50px;
      line-height: 48px;
      vertical-align: middle;
      border-radius: 4px;
      overflow: hidden;
      border-bottom: 1px solid #EEE;
      border-right: 1px solid #e9eaec;
      border-left: 1px solid #e9eaec;
      border-top: 1px solid #F7F8F9;
      border-radius: 3px;
      border: 1px solid #E8E9EA;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .djp78.fbw47 .card-content-container .candidate-picture img {
        max-height: 50px;
        max-width: 50px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    .djp78.fbw47 .card-content-container .name .notification {
      float: left;
      margin-right: 10px; }
      html.ms .djp78.fbw47 .card-content-container .name .notification {
        clear: both;
        margin-bottom: 5px; }
    .djp78.fbw47 .card-content-container .tagline_v2 {
      line-height: 18px; }
      .djp78.fbw47 .card-content-container .tagline_v2 a, .djp78.fbw47 .card-content-container .tagline_v2 {
        color: #666; }
      .djp78.fbw47 .card-content-container .tagline_v2 .collapsed-about {
        margin-top: 2px; }
    .djp78.fbw47 .card-content-container .interested-tag {
      color: rgba(192, 66, 63, 0.8); }
  .djp78.fbw47 .card-old-container .browse-table-row-pic {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    float: left;
    cursor: pointer;
    margin-right: 10px; }
    .djp78.fbw47 .card-old-container .browse-table-row-pic img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .djp78.fbw47 .card-old-container .left {
    float: left;
    cursor: pointer;
    width: 90%; }
    html.ms .djp78.fbw47 .card-old-container .left {
      width: 76%; }
    .djp78.fbw47 .card-old-container .left .name {
      float: left; }
      .djp78.fbw47 .card-old-container .left .name .browse-table-row-name {
        float: left;
        line-height: 1.5em;
        font-size: 16px;
        margin-right: 2px;
        margin-top: -2px;
        margin-bottom: 2px; }
        .djp78.fbw47 .card-old-container .left .name .browse-table-row-name a {
          color: #333;
          font-weight: bold; }
        .djp78.fbw47 .card-old-container .left .name .browse-table-row-name a:hover {
          color: #3078ca; }
    .djp78.fbw47 .card-old-container .left .tagline {
      font-size: 14px;
      font-weight: normal;
      color: #666;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .djp78.fbw47 .card-old-container .left .tagline a, .djp78.fbw47 .card-old-container .left .tagline {
        color: #666; }
      .djp78.fbw47 .card-old-container .left .tagline a.at_mention_link .at_mention_symbol {
        display: none;
        color: #777; }
    .djp78.fbw47 .card-old-container .left .interested-tag {
      color: rgba(192, 66, 63, 0.8); }
    .djp78.fbw47 .card-old-container .left .notification {
      float: left;
      margin-right: 10px; }
      html.ms .djp78.fbw47 .card-old-container .left .notification {
        clear: both;
        margin-bottom: 5px; }
  .djp78.fbw47 .connections {
    border-style: dotted; }
  .djp78.fbw47 .blurred {
    color: transparent;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
  .djp78.fbw47 .details {
    *zoom: 1;
    display: none; }
    .djp78.fbw47 .details:after {
      content: "";
      display: table;
      clear: both; }
    .djp78.fbw47 .details .candidate-info-table {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ml .djp78.fbw47 .details .candidate-info-table {
        margin-left: 50px; }
  .djp78.fbw47.new-row {
    padding: 20px 20px 20px 14px;
    padding-left: 9px; }
    .djp78.fbw47.new-row.expanded {
      padding: 20px 20px 20px 14px;
      padding-top: 0; }
    .djp78.fbw47.new-row .action-bar, .djp78.fbw47.new-row .action-bar-placeholder {
      margin-left: -14px;
      padding: 20px 20px 20px 14px; }

.djp78.fbs40 .collapsed-title {
  line-height: 22px;
  letter-spacing: 0.6px; }

.djp78.fbs40 .collapsed-value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.djp78.fbs15 .extra-data-label {
  color: #999a9b; }

.djp78.fbs15 cite {
  text-align: left;
  font-size: 10px;
  color: #aaa;
  text-transform: uppercase;
  margin: 7px 0 0;
  font-style: normal;
  line-height: 2; }
  .djp78.fbs15 cite a {
    color: #777; }
  .djp78.fbs15 cite a:hover {
    color: #3078ca; }

.djp78.fcs87 a {
  text-decoration: none;
  color: #888888; }
  .djp78.fcs87 a:visited {
    color: #888888; }

.djp78.fre88 {
  width: 450px; }
  .djp78.fre88 form {
    padding: 10px; }
    .djp78.fre88 form textarea {
      font-size: 14px;
      width: 100%;
      height: 150px;
      padding: 12px;
      border-radius: 3px;
      border: 1px solid #e8e8e8;
      margin-bottom: 12px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }

.djp78.fbs14 .controls-row {
  line-height: 40px;
  vertical-align: middle; }
  .djp78.fbs14 .controls-row .count-box {
    color: #999999; }
  .djp78.fbs14 .controls-row .qualified-filter, .djp78.fbs14 .controls-row .show-filters {
    cursor: pointer;
    text-decoration: none; }
    .djp78.fbs14 .controls-row .qualified-filter:hover, .djp78.fbs14 .controls-row .show-filters:hover {
      text-decoration: underline; }
  .djp78.fbs14 .controls-row .orderby-container {
    line-height: 21px; }
    html.ml .djp78.fbs14 .controls-row .orderby-container {
      margin-top: -7px; }
    html.ms .djp78.fbs14 .controls-row .orderby-container {
      margin: 7px;
      text-align: left; }

.djp78.fbs14 .application-filter {
  border: 1px solid #e7e9eB;
  background-color: #f9fafb;
  line-height: 1; }

.djp78.fbs14 .connect-social-network .network-connect-box {
  border-top: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB;
  border-right: 1px solid #e7e9eB;
  border-left: 1px solid #e7e9eB;
  margin-right: -4px;
  background-color: white;
  min-width: 30%;
  max-width: 100%; }
  .djp78.fbs14 .connect-social-network .network-connect-box .fb-button {
    cursor: pointer;
    padding-left: 18px;
    background: transparent url("/assets/icons/facebook-9edf742760b8696a9e1185d0c5bf4a60.ico") scroll no-repeat;
    -webkit-background-size: 16px;
            background-size: 16px;
    background-position-y: -1px; }
  .djp78.fbs14 .connect-social-network .network-connect-box .li-button {
    cursor: pointer;
    padding-left: 18px;
    background: transparent url("/assets/icons/linkedin-d470b0f6503d59ce4d55105121ef6d9c.ico") scroll no-repeat;
    -webkit-background-size: 16px;
            background-size: 16px;
    background-position-y: -1px; }
  .djp78.fbs14 .connect-social-network .network-connect-box .al-button {
    cursor: pointer;
    padding-left: 18px;
    background: transparent url("/assets/icons/angellist-f4bb7b55efe7d845225734701b931705.ico") scroll no-repeat;
    -webkit-background-size: 16px;
            background-size: 16px;
    background-position-y: -1px; }
  .djp78.fbs14 .connect-social-network .network-connect-box .loading-box {
    vertical-align: middle; }

.djp78.fpw25 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-size: 14px;
  background-color: #3f81c7 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  text-shadow: none !important;
  cursor: default !important;
  color: white;
  padding: 15px 20px;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .djp78.fpw25.warning {
    background-color: #9f1117 !important; }
  .djp78.fpw25 .explanation {
    margin-top: 3px; }

.djp78.fst58 .start-quote {
  border-radius: 12px;
  border: 1px solid #74b0d6;
  font-style: normal; }
  .djp78.fst58 .start-quote p {
    font-style: italic;
    line-height: 2;
    margin: 0; }
  .djp78.fst58 .start-quote .signature {
    margin-top: 3px; }

.djp78.fst58 .start-faq ol {
  list-style-type: decimal;
  margin: 1em;
  padding: 0 1em; }

.djp78.fst58 .start-faq li + li {
  margin-top: 1em; }

.djp78.flg33 .g-title3 {
  font-size: 30px; }

.djp78.flg33 h3 {
  font-size: 20px;
  font-weight: bold; }

.djp78.flg33 .section {
  width: 100%; }

.djp78.flg33 .wrapper {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  font-size: 14px;
  line-height: 1.5;
  color: #444;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .djp78.flg33 .wrapper:after {
    content: "";
    display: table;
    clear: both; }

.djp78.flg33 .banner {
  background-color: #474747; }
  .djp78.flg33 .banner .wrapper {
    background-image: url("/assets/job_profiles/landing_02-43da4ec0e4fb05ba083a5b242b06b827.png");
    background-repeat: no-repeat;
    background-position: 0 80px;
    -webkit-background-size: 36%;
            background-size: 36%;
    padding-top: 80px;
    padding-bottom: 80px; }
    html.ms .djp78.flg33 .banner .wrapper {
      background-image: none;
      padding-top: 60px;
      padding-bottom: 40px; }
  .djp78.flg33 .banner .content {
    width: 100%;
    padding-left: 42%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .djp78.flg33 .banner .content {
      padding-left: inherit;
      text-align: center; }
    .djp78.flg33 .banner .content h1 {
      line-height: 1; }
    .djp78.flg33 .banner .content h1, .djp78.flg33 .banner .content h2 {
      color: white; }
    .djp78.flg33 .banner .content .smaller {
      margin-top: 12px;
      font-size: 24px;
      color: rgba(255, 255, 255, 0.7); }
      html.ms .djp78.flg33 .banner .content .smaller {
        margin-top: 16px; }
    .djp78.flg33 .banner .content .cta {
      margin: 30px 0 0; }
    .djp78.flg33 .banner .content .g-button.larger {
      padding: 11px 60px;
      margin-right: 10px; }
      .djp78.flg33 .banner .content .g-button.larger.gray {
        padding: 11px 40px; }
      html.ms .djp78.flg33 .banner .content .g-button.larger {
        padding: 11px 40px; }

.djp78.flg33 .banner_mobile {
  display: none; }
  html.ms .djp78.flg33 .banner_mobile {
    display: block;
    background-color: #474747;
    background-image: url("/assets/job_profiles/landing_02-43da4ec0e4fb05ba083a5b242b06b827.png");
    background-repeat: no-repeat;
    background-position: center 0;
    -webkit-background-size: 63%;
            background-size: 63%;
    padding-top: 60px;
    padding-bottom: 60px; }

.djp78.flg33 .value_props, .djp78.flg33 .how_it_works {
  background-color: #f9f9f9; }
  .djp78.flg33 .value_props h2, .djp78.flg33 .how_it_works h2 {
    text-align: center;
    margin-bottom: 50px; }
  .djp78.flg33 .value_props i, .djp78.flg33 .how_it_works i {
    font-size: 22px;
    float: left;
    margin-right: 10px; }
  .djp78.flg33 .value_props .text, .djp78.flg33 .how_it_works .text {
    float: left;
    width: 80%; }
  .djp78.flg33 .value_props .column, .djp78.flg33 .how_it_works .column {
    width: 32.17593%;
    float: left;
    margin-right: 1.73611%;
    display: inline;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 20px; }
    .djp78.flg33 .value_props .column:last-child, .djp78.flg33 .how_it_works .column:last-child {
      float: right;
      margin-right: 0;
      *margin-left: -20px;
      display: inline; }

.djp78.flg33 .how_it_works i.numeral {
  font-size: 12px;
  font-weight: bold;
  background-color: #333;
  width: 22px;
  height: 22px;
  border-radius: 22px;
  line-height: 22px;
  color: #fff;
  text-align: center;
  margin-top: 5px; }

.djp78.flg33 .how_it_works .wrapper {
  margin-bottom: 0;
  padding-bottom: 30px; }

.djp78.flg33 .social_proof {
  background-color: white;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }
  .djp78.flg33 .social_proof h2 {
    text-align: center;
    margin-bottom: 50px; }
  .djp78.flg33 .social_proof .half-column {
    text-align: center;
    width: 15.21991%;
    float: left;
    margin-right: 1.73611%;
    display: inline; }
    .djp78.flg33 .social_proof .half-column:last-child {
      float: right;
      margin-right: 0;
      *margin-left: -20px;
      display: inline; }
  .djp78.flg33 .social_proof .photo {
    margin: 0 auto 15px; }
  .djp78.flg33 .social_proof strong a, .djp78.flg33 .social_proof .job a {
    color: #333; }
  .djp78.flg33 .social_proof strong {
    font-size: 16px;
    font-weight: bold; }
  .djp78.flg33 .social_proof .row {
    margin-bottom: 40px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .djp78.flg33 .social_proof .row:last-child {
      margin-bottom: 0; }

.djp78.flg33 .footer_cta {
  background-color: white;
  border-top: 1px solid #eee;
  text-align: center; }
  .djp78.flg33 .footer_cta .sub {
    font-size: 20px;
    font-weight: 200;
    color: #888;
    margin: 10px auto 20px; }

html.ms .djp78.flg33 .column {
  width: 100%;
  margin-right: 0;
  margin-bottom: 22px; }
  html.ms .djp78.flg33 .column:last-child {
    margin-bottom: 0; }

html.ms .djp78.flg33 .half-column {
  width: 48%;
  margin-right: 0;
  margin-bottom: 22px; }
  html.ms .djp78.flg33 .half-column:nth-child(2n+1) {
    margin-left: 4%; }
  html.ms .djp78.flg33 .half-column:nth-child(2n) {
    clear: both; }
  html.ms .djp78.flg33 .half-column:last-child, html.ms .djp78.flg33 .half-column:nth-last-child(2) {
    margin-bottom: 0; }

.djp78.frn66 .a-list-promo {
  background-color: #363738; }
  .djp78.frn66 .a-list-promo .content {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .djp78.frn66 .a-list-promo .content:after {
      content: "";
      display: table;
      clear: both; }

.djp78.frn66 .u-maxWidthLayout {
  margin: auto;
  max-width: 912px;
  cursor: pointer; }

.djp78.frn66 .s-grid-colSm8 {
  padding-left: 0px;
  padding-right: 0px; }

html.ms .djp78.frn66 .recruiting-counts {
  text-align: left; }

html.ms .djp78.frn66 .recruiting-cta {
  border-bottom: none; }

.djp78.fin19 .note-prompt {
  display: none; }
  .djp78.fin19 .note-prompt select {
    width: 200px;
    float: right; }
  .djp78.fin19 .note-prompt input[type="text"], .djp78.fin19 .note-prompt textarea {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 14px;
    padding: 9.33333px;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    width: 100%; }
    html.ms .djp78.fin19 .note-prompt input[type="text"], html.ms .djp78.fin19 .note-prompt textarea {
      width: 100%; }
    .djp78.fin19 .note-prompt input[type="text"]:focus, .djp78.fin19 .note-prompt textarea:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .djp78.fin19 .note-prompt input[type="text"]:disabled, .djp78.fin19 .note-prompt textarea:disabled {
      background-color: #F3F4F5; }
  .djp78.fin19 .note-prompt textarea {
    margin-top: 5px;
    height: 140px;
    margin-bottom: 5px; }
  .djp78.fin19 .note-prompt .g-button {
    font-size: 1em;
    padding-top: 7px;
    padding-bottom: 7px;
    margin-right: 5px; }
    html.ms .djp78.fin19 .note-prompt .g-button {
      margin-bottom: 15px; }

.djp78.fin19 .interested-button {
  float: left;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  padding-right: 18px; }

.djp78.fin19 .add-note-button {
  float: left;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.djpcdh53.fps74 .project-screenshot-container {
  max-width: 100%;
  border-radius: 1px;
  overflow: hidden;
  max-height: 76px; }

.djpcdh53.fps74 .project-screenshot {
  max-width: 100%; }

.djpcdh53.fds78 .screenshots {
  margin-top: 10px;
  margin-left: -6px;
  position: relative;
  overflow-y: scroll; }

.djpcdh53.fds78 .screenshot {
  position: relative;
  margin: 6px;
  display: inline-block;
  border: 1px solid #E7E9EB;
  border-radius: 3px;
  text-align: center;
  background-color: white;
  height: 45px; }
  .djpcdh53.fds78 .screenshot > img {
    max-width: 50px;
    height: 45px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 3px;
    cursor: pointer; }
body#jobs_app.index #footer_container {
  border-top: none;
  background-color: #fff; }
.dja46 .section-title {
  -webkit-font-smoothing: antialiased; }

.dja46.fsh51 {
  -webkit-font-smoothing: antialiased; }
  html.no-ml .dja46.fsh51 .splash-section .splash-content {
    padding-left: 21px;
    padding-right: 21px; }
  html.ms .dja46.fsh51 .splash-section .splash-title {
    font-size: 28px;
    margin-bottom: 21px; }
  html.no-ms .dja46.fsh51 .splash-section .splash-title {
    font-size: 35px;
    margin-bottom: 28px; }
  html.ms .dja46.fsh51 .splash-section .splash-subtitle {
    font-size: 16px; }
    html.ms .dja46.fsh51 .splash-section .splash-subtitle p {
      margin-bottom: 14px; }
  html.no-ms .dja46.fsh51 .splash-section .splash-subtitle {
    font-size: 18px; }
    html.no-ms .dja46.fsh51 .splash-section .splash-subtitle p {
      margin-bottom: 21px; }
  .dja46.fsh51 .splash-header {
    background-color: #fafafa;
    border-bottom: 1px solid #e7e9eB; }
    html.ml .dja46.fsh51 .splash-header {
      padding-top: 84px; }
    html.mm .dja46.fsh51 .splash-header {
      padding-top: 56px; }
    html.ms .dja46.fsh51 .splash-header {
      padding-top: 28px; }
    html.ms .dja46.fsh51 .splash-header .splash-header-title {
      font-size: 28px;
      margin-bottom: 14px; }
    html.no-ms .dja46.fsh51 .splash-header .splash-header-title {
      font-size: 42px;
      margin-bottom: 7px; }
    html.ms .dja46.fsh51 .splash-header .splash-header-subtitle {
      font-size: 18px; }
    html.no-ms .dja46.fsh51 .splash-header .splash-header-subtitle {
      width: 640px;
      font-size: 28px;
      margin: 0 auto; }
    .dja46.fsh51 .splash-header .splash-cta-button {
      margin-top: 28px; }
    .dja46.fsh51 .splash-header .splash-hero {
      background-image: url("/assets/talent/track/hero-20d7fb219efd5cc4faa647fc1f640c4f.png");
      -webkit-background-size: cover;
              background-size: cover;
      background-position: center top;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        .dja46.fsh51 .splash-header .splash-hero {
          background-image: url("/assets/talent/track/hero@2x-701398ce0a133a2e6c77dca4848ff896.png"); } }
      html.no-ml .dja46.fsh51 .splash-header .splash-hero {
        max-width: 100%;
        margin-top: 56px; }
      html.ms .dja46.fsh51 .splash-header .splash-hero {
        height: 200px; }
      html.mm .dja46.fsh51 .splash-header .splash-hero {
        height: 400px; }
      html.ml .dja46.fsh51 .splash-header .splash-hero {
        width: 1392px;
        max-width: 100%;
        height: 635px;
        margin: 84px auto 0; }
  .dja46.fsh51 .splash-profile {
    border-bottom: 1px solid #e7e9eB; }
    html.ml .dja46.fsh51 .splash-profile {
      padding-top: 112px; }
    html.mm .dja46.fsh51 .splash-profile {
      padding-top: 56px; }
    html.ms .dja46.fsh51 .splash-profile {
      padding-top: 42px; }
    html.no-ms .dja46.fsh51 .splash-profile .splash-subtitle {
      width: 720px;
      margin: 0 auto; }
    .dja46.fsh51 .splash-profile .profile-img {
      background-image: url("/assets/talent/track/profile-144e9f3f573e19710b98499f2f62ab5b.png");
      -webkit-background-size: cover;
              background-size: cover;
      background-position: center top;
      background-repeat: no-repeat; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        .dja46.fsh51 .splash-profile .profile-img {
          background-image: url("/assets/talent/track/profile@2x-ae8b7352e4637adbbeb60fc8d768945a.png"); } }
      html.ms .dja46.fsh51 .splash-profile .profile-img {
        height: 200px;
        margin-top: 42px; }
      html.mm .dja46.fsh51 .splash-profile .profile-img {
        max-width: 90%;
        height: 400px;
        margin: 56px auto 0; }
      html.ml .dja46.fsh51 .splash-profile .profile-img {
        width: 943px;
        height: 500px;
        margin: 70px auto 0; }
  html.ml .dja46.fsh51 .splash-talent {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto; }
  html.mm .dja46.fsh51 .splash-talent {
    width: 100%; }
  html.ms .dja46.fsh51 .splash-talent {
    padding-top: 42px; }
  html.no-ms .dja46.fsh51 .splash-talent .splash-title {
    position: relative;
    top: 84px; }
  html.no-ms .dja46.fsh51 .splash-talent .splash-subtitle {
    position: relative;
    top: 84px; }
  html.mm .dja46.fsh51 .splash-talent .splash-subtitle {
    width: 100%; }
  html.ml .dja46.fsh51 .splash-talent .splash-content {
    padding-left: 42px;
    padding-right: 84px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  html.mm .dja46.fsh51 .splash-talent .splash-content {
    padding: 0 42px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dja46.fsh51 .splash-talent .talent-img {
    background-position: center;
    background-repeat: no-repeat; }
    html.no-ms .dja46.fsh51 .splash-talent .talent-img {
      background-image: url("/assets/talent/track/cards-35d7abb414355afa0ded833dce6a875d.png");
      width: 357px;
      height: 551px;
      -webkit-background-size: cover;
              background-size: cover;
      float: left;
      margin-top: -21px;
      margin-bottom: -21px;
      margin-right: 56px;
      margin-left: 14px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        html.no-ms .dja46.fsh51 .splash-talent .talent-img {
          background-image: url("/assets/talent/track/cards@2x-51b28917c6599e836012314050b7d530.png"); } }
    html.ms .dja46.fsh51 .splash-talent .talent-img {
      background-image: url("/assets/talent/track/cards-mobile-4411314ccef3a0f509c108504b6848cd.png");
      width: 90%;
      height: 240px;
      -webkit-background-size: contain;
              background-size: contain;
      background-position: center top;
      margin: 42px auto 28px; }
      @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
        html.ms .dja46.fsh51 .splash-talent .talent-img {
          background-image: url("/assets/talent/track/cards-mobile@2x-cb6fe2c03ce4da6ae589a9c7009710f2.png"); } }
  .dja46.fsh51 .splash-status {
    border-top: 1px solid #e7e9eB;
    border-bottom: 1px solid #e7e9eB; }
    html.ml .dja46.fsh51 .splash-status {
      padding-top: 84px;
      padding-bottom: 84px;
      width: 100%; }
    html.mm .dja46.fsh51 .splash-status {
      padding-top: 56px;
      padding-bottom: 56px; }
    html.ms .dja46.fsh51 .splash-status {
      padding-top: 42px; }
    html.no-ms .dja46.fsh51 .splash-status .splash-content {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      padding-left: 28px; }
    html.no-ms .dja46.fsh51 .splash-status .splash-subtitle {
      max-width: 720px; }
    .dja46.fsh51 .splash-status .status-img {
      background-repeat: no-repeat;
      background-position: center; }
      html.no-ms .dja46.fsh51 .splash-status .status-img {
        width: 100%;
        max-width: 1267px;
        height: 504px;
        -webkit-background-size: cover;
                background-size: cover;
        background-image: url("/assets/talent/track/status-92da84a199edc9856a9294b4e3132770.png"); }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
          html.no-ms .dja46.fsh51 .splash-status .status-img {
            background-image: url("/assets/talent/track/status@2x-359215a87990af95a64bb531f82ee66b.png"); } }
      html.ml .dja46.fsh51 .splash-status .status-img {
        margin: 84px auto 0; }
      html.mm .dja46.fsh51 .splash-status .status-img {
        margin: 56px auto 0;
        background-position: left top; }
      html.ms .dja46.fsh51 .splash-status .status-img {
        width: 100%;
        height: 250px;
        margin: 42px auto 0;
        -webkit-background-size: cover;
                background-size: cover;
        background-position: left top;
        background-image: url("/assets/talent/track/status-mobile-c89fcb53eff159f48786c81d07c2b2dd.png"); }
        @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
          html.ms .dja46.fsh51 .splash-status .status-img {
            background-image: url("/assets/talent/track/status-mobile@2x-b0c387db8f990cff28e642754afdbf72.png"); } }
  html.ml .dja46.fsh51 .splash-speed {
    padding-top: 112px; }
  html.mm .dja46.fsh51 .splash-speed {
    padding-top: 56px; }
  html.ms .dja46.fsh51 .splash-speed {
    padding-top: 42px; }
  .dja46.fsh51 .splash-speed .splash-title {
    margin-bottom: 35px; }
    html.no-ms .dja46.fsh51 .splash-speed .splash-title {
      width: 440px;
      margin-left: auto;
      margin-right: auto; }
  html.no-ms .dja46.fsh51 .splash-speed .splash-subtitle {
    width: 720px;
    margin: 0 auto; }
  .dja46.fsh51 .splash-speed .speed-img {
    background-image: url("/assets/talent/track/drag-and-drop-45e3ca07c16a452e3bc55b822eb48a4a.png");
    -webkit-background-size: cover;
            background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-resolution: 1.5dppx) {
      .dja46.fsh51 .splash-speed .speed-img {
        background-image: url("/assets/talent/track/drag-and-drop@2x-64311bcc77f55c3b3aff82a3f0ec8977.png"); } }
    html.no-ms .dja46.fsh51 .splash-speed .speed-img {
      width: 100%;
      max-width: 1531px;
      height: 464px; }
    html.ml .dja46.fsh51 .splash-speed .speed-img {
      margin: 70px auto 0; }
    html.mm .dja46.fsh51 .splash-speed .speed-img {
      margin: 42px auto 0; }
    html.ms .dja46.fsh51 .splash-speed .speed-img {
      width: 100%;
      height: 348px;
      margin: 14px auto 0; }
  html.ml .dja46.fsh51 .splash-testimonials {
    padding-top: 56px;
    padding-bottom: 56px;
    width: 1200px;
    margin: 0 auto; }
  html.mm .dja46.fsh51 .splash-testimonials {
    padding-top: 28px;
    padding-bottom: 28px; }
  html.ms .dja46.fsh51 .splash-testimonials {
    padding-top: 14px;
    padding-bottom: 56px; }
  html.mm .dja46.fsh51 .splash-testimonials .splash-title {
    margin-bottom: 14px; }
  html.ms .dja46.fsh51 .splash-testimonials .splash-title {
    margin-bottom: 7px; }
  html.ml .dja46.fsh51 .splash-testimonials .splash-testimonial-grid {
    margin-top: 84px;
    margin-bottom: 84px; }
  html.mm .dja46.fsh51 .splash-testimonials .splash-testimonial-grid {
    margin-top: 56px;
    margin-bottom: 28px; }
  html.ms .dja46.fsh51 .splash-testimonials .splash-testimonial-grid {
    padding-left: 21px;
    padding-right: 21px; }
  html.ms .dja46.fsh51 .splash-testimonials .splash-testimonial {
    margin-top: 35px; }
  html.ml .dja46.fsh51 .splash-testimonials .testimonial-text {
    font-size: 24px; }
  html.no-ml .dja46.fsh51 .splash-testimonials .testimonial-text {
    font-size: 18px; }
  html.ml .dja46.fsh51 .splash-testimonials .testimonial-author {
    font-size: 18px;
    margin-top: 14px; }
  html.no-ml .dja46.fsh51 .splash-testimonials .testimonial-author {
    margin-top: 7px; }
  html.mm .dja46.fsh51 .splash-testimonials .testimonial-author {
    font-size: 16px; }
  html.ms .dja46.fsh51 .splash-testimonials .testimonial-author {
    font-size: 14px; }
  .dja46.fsh51 .splash-testimonials .testimonial-author a {
    color: #333333; }
  .dja46.fsh51 .splash-testimonials .fontello-twitter {
    color: #55acee; }
  html.no-ms .dja46.fsh51 .splash-testimonials .medium-icon {
    width: 30px;
    margin: 0 3px -9px -3px; }
  html.ms .dja46.fsh51 .splash-testimonials .medium-icon {
    width: 22px;
    margin: 0 2px -6px -3px; }
  .dja46.fsh51 .splash-cta {
    background: #fafafa; }
    html.ml .dja46.fsh51 .splash-cta {
      padding-top: 84px;
      padding-bottom: 84px; }
    html.mm .dja46.fsh51 .splash-cta {
      padding-top: 42px;
      padding-bottom: 42px; }
    html.ms .dja46.fsh51 .splash-cta {
      padding: 28px 21px; }
    .dja46.fsh51 .splash-cta .splash-cta-title {
      font-size: 24px;
      margin-bottom: 28px; }

html.ms .dja46.fpe53 {
  border-radius: 5px; }

.dja46.fpe53 .profile {
  outline: none;
  max-width: 1024px;
  border-radius: 5px; }
  html.ms .dja46.fpe53 .profile .next-candidate {
    background: none;
    position: fixed;
    right: 42px;
    top: 25px;
    margin-top: 0;
    margin-right: 0; }
  .dja46.fpe53 .profile .edit-profile {
    cursor: pointer; }
    .dja46.fpe53 .profile .edit-profile:hover {
      color: #000; }
  .dja46.fpe53 .profile .profile-tab {
    position: relative;
    z-index: 1;
    border-right: 1px solid #e7e9eB; }
    html.no-ms .dja46.fpe53 .profile .profile-tab {
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    html.ml .dja46.fpe53 .profile .profile-tab {
      padding: 35px; }
    html.mm .dja46.fpe53 .profile .profile-tab {
      padding: 28px; }
    html.ms .dja46.fpe53 .profile .profile-tab {
      padding: 21px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .dja46.fpe53 .profile .profile-tab .profile-tab-section .collapsed-value {
      font-size: 14px;
      font-weight: 200; }
      .dja46.fpe53 .profile .profile-tab .profile-tab-section .collapsed-value span {
        font-weight: 400; }
    html.no-ms .dja46.fpe53 .profile .profile-tab .candidate-header {
      margin-bottom: 21px; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .photo img {
      width: 50px;
      height: 50px;
      border-radius: 50%; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .photo .photo-name {
      width: 50px;
      max-width: 50px;
      height: 50px;
      max-height: 50px;
      border-radius: 50%;
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      color: #fff; }
      .dja46.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-0 {
        background-color: #f1c40f; }
      .dja46.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-1 {
        background-color: #f39c12; }
      .dja46.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-2 {
        background-color: #e74c3c; }
      .dja46.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-3 {
        background-color: #1abc9c; }
      .dja46.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-4 {
        background-color: #2ecc71; }
      .dja46.fpe53 .profile .profile-tab .candidate-header .photo .photo-name.photo-name-bg-5 {
        background-color: #3498db; }
    html.ms .dja46.fpe53 .profile .profile-tab .candidate-header .photo img {
      float: right; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .details .name a, .dja46.fpe53 .profile .profile-tab .candidate-header .details .name a:visited {
      color: #333333; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .details .bio {
      line-height: 24px; }
      .dja46.fpe53 .profile .profile-tab .candidate-header .details .bio a {
        color: #666666; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .details .tutorial_tooltip {
      right: 84px; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .details .about-candidate {
      font-size: 14px;
      font-weight: 200;
      color: #999999; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .details .about-candidate-links .link_el:not(.icon) {
      position: relative;
      top: 1px; }
    .dja46.fpe53 .profile .profile-tab .candidate-header .get-intro-button {
      margin-top: 21px;
      margin-right: 7px; }
    .dja46.fpe53 .profile .profile-tab .edit-profile {
      float: right; }
    html.no-ms .dja46.fpe53 .profile .profile-tab .company-info {
      width: 80%; }
    html.ml .dja46.fpe53 .profile .profile-tab .job-select, html.ml .dja46.fpe53 .profile .profile-tab .stage-select {
      width: 300px; }
    .dja46.fpe53 .profile .profile-tab .field-row > .u-uppercase {
      position: relative;
      top: 1px; }
  .dja46.fpe53 .profile .nav_container {
    border-bottom: 1px solid #e7e9eB;
    background-color: #f9f9fa;
    width: 100%; }
    html.ms .dja46.fpe53 .profile .nav_container {
      margin-left: 1px; }
    .dja46.fpe53 .profile .nav_container .g-sub_nav.horizontal li > a {
      font-size: 12px;
      font-weight: 400;
      letter-spacing: 1px;
      border: none; }
    .dja46.fpe53 .profile .nav_container .g-sub_nav.horizontal li.active > a {
      background-color: #f9f9fa;
      -webkit-box-shadow: 0 -1px 0 #aaa inset;
              box-shadow: 0 -1px 0 #aaa inset; }
    .dja46.fpe53 .profile .nav_container .g-sub_nav.horizontal .count {
      font-size: 10px;
      background: #d2d1d1;
      padding: 1px 3px;
      margin: 0 0 0 -2px;
      border-radius: 4px; }
  .dja46.fpe53 .profile .actions-tab {
    position: relative;
    margin-left: -1px; }
    html.no-ms .dja46.fpe53 .profile .actions-tab {
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-left: 1px solid #e7e9eB; }
    html.ms .dja46.fpe53 .profile .actions-tab {
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
    html.ms .dja46.fpe53 .profile .actions-tab .core-actions-wrapper {
      margin-left: 1px; }
    .dja46.fpe53 .profile .actions-tab .core-actions .c-button {
      -webkit-font-smoothing: antialiased;
      color: #ffffff; }
      html.ml .dja46.fpe53 .profile .actions-tab .core-actions .c-button:hover {
        opacity: 0.9; }
    .dja46.fpe53 .profile .actions-tab .core-actions .move-button {
      background: #3fc76f; }
    .dja46.fpe53 .profile .actions-tab .core-actions .fail-button {
      background: #c73f3f; }
    .dja46.fpe53 .profile .actions-tab .core-actions .undo-fail-button {
      background: #bbbbbb; }
    .dja46.fpe53 .profile .actions-tab .core-actions .c-button.freeze-button, .dja46.fpe53 .profile .actions-tab .core-actions .c-button.unfreeze-button {
      color: #666666; }
    .dja46.fpe53 .profile .actions-tab .core-actions i {
      margin-right: 4px; }
    html.no-ms .dja46.fpe53 .profile .actions-tab .action {
      padding: 28px; }
    html.ms .dja46.fpe53 .profile .actions-tab .action {
      padding: 21px; }

.dja46.fpe53 .keyboard_shortcut_first {
  text-decoration: underline; }

html.ml .dja46.fps90 .select-label {
  padding-top: 7px; }

.dja46.fpm84 .delete-candidate {
  color: #c73f3f;
  cursor: pointer; }

html.no-ms .dja46.fsr92 .scorecard-editor {
  border-bottom: 1px solid #e7e9eB; }

.dja46.fsr92 .scorecard-note {
  padding: 7px;
  color: #333;
  border: 1px solid #e7e9eB;
  border-radius: 3px;
  outline: none;
  resize: vertical;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dja46.fsr92 .vote-button {
  -webkit-font-smoothing: antialiased;
  border: 1px solid #e7e9eB;
  background-color: #fefefe;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 150px;
  margin-bottom: 7px; }
  .dja46.fsr92 .vote-button:last-child {
    margin-bottom: 0; }
  html.ml .dja46.fsr92 .vote-button:hover {
    background-color: #fff;
    border: 1px solid #bdc3c8; }
  .dja46.fsr92 .vote-button span {
    margin-right: 3px; }
  .dja46.fsr92 .vote-button.yes {
    color: #3fc76f; }
  .dja46.fsr92 .vote-button.no {
    color: #c73f3f; }

.dja46.fsr92 .user-scorecard {
  margin-bottom: 7px;
  position: relative; }
  .dja46.fsr92 .user-scorecard:last-child {
    margin-bottom: 0; }
  .dja46.fsr92 .user-scorecard .photo {
    position: absolute; }
    .dja46.fsr92 .user-scorecard .photo img {
      width: 20px;
      height: 20px;
      border-radius: 50%; }
  .dja46.fsr92 .user-scorecard .name {
    padding-left: 28px; }
    .dja46.fsr92 .user-scorecard .name a {
      color: #333; }

html.ml .dja46.fsr92 .select-label {
  padding-top: 7px; }

.dja46.fsd50 .score.yes {
  color: #3fc76f; }

.dja46.fsd50 .score.no {
  color: #c73f3f; }

.dja46.fsd50 .score-note a {
  color: #999; }

.dja46.fsd50 .scored-by {
  display: inline;
  padding-left: 10px; }

.dja46.fsd50 .delete-scorecard-button {
  cursor: pointer; }

.dja46.fsd50 .edit-scorecard-button {
  cursor: pointer; }

html.no-ms .dja46.fir31 .interviews-editor {
  border-bottom: 1px solid #e7e9eB; }

html.ml .dja46.fir31 .select-label {
  padding-top: 7px; }

.dja46.fiw89 .user-interview {
  position: relative; }
  .dja46.fiw89 .user-interview .photo {
    position: absolute; }
    .dja46.fiw89 .user-interview .photo img {
      width: 20px;
      height: 20px;
      border-radius: 50%; }
  .dja46.fiw89 .user-interview .name {
    padding-left: 28px; }
    .dja46.fiw89 .user-interview .name a {
      color: #333; }

.dja46.fiw89 .delete-interview-button {
  cursor: pointer; }

.dja46.fiw89 .request-scorecard-button {
  cursor: pointer; }
  html.ml .dja46.fiw89 .request-scorecard-button:hover {
    text-decoration: underline; }

.dja46.fiw89 .fontello-calendar {
  position: relative;
  top: -1px;
  margin-right: 3px; }
.dl85.fnv25 .logo, .dl85.fne50 .logo {
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMjEuOSAzMS40IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS45IDMxLjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTE4LjMsMTMuNGMxLjMsMC4yLDIuMiwwLjgsMi43LDEuNmMwLjUsMC44LDAuOCwyLjIsMC44LDRjMCwzLjYtMS4xLDYuNi0zLjMsOC45Yy0yLjIsMi4zLTUsMy41LTguNCwzLjUNCgkJYy0xLjMsMC0yLjYtMC4yLTMuOS0wLjdjLTEuMy0wLjUtMi4zLTEuMi0zLjItMmMtMS0wLjktMS44LTItMi4zLTNDMC4zLDI0LjYsMCwyMy41LDAsMjIuNGMwLTEuMiwwLjMtMi4yLDAuOC0yLjkNCgkJYzAuNS0wLjcsMS40LTEuMSwyLjUtMS40Yy0wLjItMC41LTAuNC0wLjktMC41LTEuM2MtMC4xLTAuMy0wLjItMC42LTAuMi0wLjhjMC0wLjYsMC4zLTEuMywxLTJjMC43LTAuNywxLjMtMSwxLjktMQ0KCQljMC4zLDAsMC41LDAsMC44LDAuMWMwLjMsMC4xLDAuNiwwLjIsMSwwLjVDNi40LDEwLjYsNS41LDguMSw1LDYuNEM0LjUsNC43LDQuMywzLjYsNC4zLDIuOUM0LjMsMiw0LjUsMS4zLDUsMC44DQoJCUM1LjQsMC4zLDYuMSwwLDYuOSwwQzguMiwwLDkuOSwzLDEyLDkuMWMwLjQsMSwwLjYsMS44LDAuOCwyLjRjMC4yLTAuNCwwLjQtMS4xLDAuNy0xLjljMi4xLTYsMy45LTksNS4zLTljMC43LDAsMS4zLDAuMiwxLjgsMC43DQoJCWMwLjQsMC41LDAuNywxLjIsMC43LDJjMCwwLjYtMC4yLDEuOC0wLjcsMy41QzIwLDguNSwxOS4zLDEwLjcsMTguMywxMy40eiBNMi45LDIyLjJjMC4yLDAuMiwwLjUsMC42LDAuOCwxLjFjMC45LDEuMywxLjgsMiwyLjYsMg0KCQljMC4zLDAsMC41LTAuMSwwLjctMC4zYzAuMi0wLjIsMC4zLTAuNCwwLjMtMC41YzAtMC4yLTAuMS0wLjYtMC40LTEuMWMtMC4zLTAuNS0wLjctMS4xLTEuMi0xLjdjLTAuNi0wLjctMS4xLTEuMy0xLjQtMS42DQoJCWMtMC40LTAuMy0wLjctMC41LTAuOS0wLjVjLTAuNSwwLTEsMC4zLTEuNCwwLjhjLTAuNCwwLjUtMC42LDEuMi0wLjYsMS45YzAsMC42LDAuMSwxLjIsMC40LDJjMC4zLDAuNywwLjcsMS41LDEuMywyLjINCgkJQzQsMjcuNSw1LDI4LjQsNi4zLDI5YzEuMywwLjYsMi42LDAuOSw0LjIsMC45YzIuOCwwLDUuMS0xLDctMy4xYzEuOS0yLjEsMi44LTQuNywyLjgtNy45YzAtMS0wLjEtMS43LTAuMi0yLjMNCgkJYy0wLjEtMC42LTAuNC0xLTAuNy0xLjJjLTAuNi0wLjUtMS43LTAuOS0zLjQtMS4zYy0xLjctMC40LTMuNS0wLjYtNS4zLTAuNmMtMC41LDAtMC45LDAuMS0xLjEsMC4zYy0wLjIsMC4yLTAuMywwLjUtMC4zLDAuOQ0KCQljMCwxLDAuNSwxLjcsMS42LDIuMWMxLjEsMC40LDIuOSwwLjcsNS4zLDAuN2gwLjljMC4yLDAsMC40LDAuMSwwLjUsMC4yYzAuMSwwLjIsMC4yLDAuNCwwLjIsMC43Yy0wLjIsMC4yLTAuNywwLjUtMS41LDAuOA0KCQljLTAuOCwwLjMtMS4zLDAuNi0xLjcsMC45Yy0wLjksMC42LTEuNiwxLjQtMi4xLDIuM2MtMC41LDAuOS0wLjgsMS43LTAuOCwyLjVjMCwwLjUsMC4xLDEsMC4zLDEuN2MwLjIsMC43LDAuMywxLjEsMC4zLDEuMnYwLjINCgkJbDAsMC4yYy0wLjYsMC0xLjEtMC40LTEuNS0xLjFjLTAuNC0wLjctMC41LTEuNi0wLjUtMi44di0wLjJjLTAuMSwwLjEtMC4yLDAuMi0wLjMsMC4yYy0wLjEsMC0wLjIsMC4xLTAuNCwwLjFjLTAuMSwwLTAuMywwLTAuNCwwDQoJCWMtMC4xLDAtMC4yLTAuMS0wLjQtMC4xYzAsMC4yLDAuMSwwLjMsMC4xLDAuNWMwLDAuMiwwLDAuMywwLDAuNGMwLDAuNS0wLjIsMS0wLjYsMS40Yy0wLjQsMC40LTAuOSwwLjYtMS41LDAuNg0KCQljLTAuOSwwLTEuOC0wLjQtMi44LTEuM2MtMC45LTAuOS0xLjQtMS43LTEuNC0yLjZjMC0wLjIsMC0wLjMsMC4xLTAuNEMyLjcsMjIuNCwyLjgsMjIuMywyLjksMjIuMnogTTkuNCwyMi43DQoJCWMwLjIsMCwwLjUtMC4xLDAuNy0wLjNjMC4yLTAuMiwwLjMtMC41LDAuMy0wLjdjMC0wLjMtMC4yLTAuOS0wLjYtMS45Yy0wLjQtMS0wLjktMi0xLjUtMi45Yy0wLjQtMC43LTAuOS0xLjMtMS4zLTEuNg0KCQljLTAuNC0wLjQtMC44LTAuNS0xLjItMC41Yy0wLjMsMC0wLjYsMC4yLTEsMC42Yy0wLjQsMC40LTAuNSwwLjctMC41LDEuMWMwLDAuMywwLjIsMC45LDAuNSwxLjZjMC40LDAuNywwLjgsMS40LDEuNCwyLjINCgkJYzAuNiwwLjgsMS4yLDEuNSwxLjgsMkM4LjYsMjIuNSw5LDIyLjcsOS40LDIyLjd6IE0xMS41LDEyLjNMOS4xLDUuNkM4LjUsMy45LDguMSwyLjcsNy43LDIuMkM3LjQsMS43LDcuMSwxLjQsNi43LDEuNA0KCQljLTAuMywwLTAuNSwwLjEtMC43LDAuM0M1LjcsMiw1LjYsMi4zLDUuNiwyLjdjMCwwLjcsMC4zLDEuOCwwLjgsMy40YzAuNSwxLjYsMS4zLDMuOCwyLjMsNi40YzAuMS0wLjIsMC4yLTAuMywwLjQtMC4zDQoJCWMwLjItMC4xLDAuNC0wLjEsMC42LTAuMWMwLjEsMCwwLjMsMCwwLjUsMEMxMC41LDEyLjIsMTAuOSwxMi4yLDExLjUsMTIuM3ogTTEzLjksMTguOGMtMC42LDAtMS4yLTAuMS0xLjgtMC4yDQoJCWMtMC42LTAuMS0xLjEtMC4yLTEuNi0wLjRjMC4yLDAuNSwwLjQsMC45LDAuNiwxLjRjMC4yLDAuNSwwLjMsMC45LDAuNCwxLjRjMC4zLTAuNCwwLjctMC44LDEuMS0xLjINCgkJQzEzLjEsMTkuNCwxMy41LDE5LjEsMTMuOSwxOC44eiBNMTYuOCwxM2MxLTIuNiwxLjctNC44LDIuMy02LjVjMC41LTEuNywwLjgtMi43LDAuOC0zLjFjMC0wLjQtMC4xLTAuNy0wLjMtMQ0KCQljLTAuMi0wLjItMC40LTAuMy0wLjctMC4zYy0wLjQsMC0wLjgsMC4zLTEuMiwxYy0wLjQsMC43LTAuOSwxLjctMS40LDMuMmwtMi4yLDYuMkwxNi44LDEzeiIvPg0KPC9nPg0KPC9zdmc+DQo=') no-repeat left center;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize;
  height: 56px;
  -webkit-background-size: 28px 28px;
          background-size: 28px 28px;
  width: 28px; }
  html.no-ml .dl85.fnv25 .logo, .dl85.fnv25 html.no-ml .logo, html.no-ml .dl85.fne50 .logo, .dl85.fne50 html.no-ml .logo {
    -webkit-background-size: 21px 21px;
            background-size: 21px 21px;
    width: 21px;
    height: 42px; }

html.ml body {
  min-width: 960px; }

#root > #container > .flash {
  width: 100%;
  float: left;
  background-color: #FFF; }
  #root > #container > .flash .content {
    *zoom: 1; }
    html.no-ms #root > #container > .flash .content {
      *zoom: 1;
      width: 960px;
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      html.no-ms #root > #container > .flash .content:after {
        content: "";
        display: table;
        clear: both; }
    html.ms #root > #container > .flash .content {
      width: 90%;
      margin: 0 auto; }
    #root > #container > .flash .content:after {
      content: '';
      display: table;
      clear: both; }

html, body {
  height: 100%; }

#root {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -120px; }
  #root #root_footer {
    height: 120px; }

#footer {
  clear: both;
  position: relative;
  height: 120px; }

html, body {
  height: 100%; }

#root.short_footer.dl85.ffr55 {
  clear: both;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin-bottom: -40px; }
  #root.short_footer.dl85.ffr55 #root_footer {
    height: 40px; }

#footer.short_footer.dl85.ffr55 {
  clear: both;
  position: relative;
  height: 40px; }

.dl85.ffr55#root, .dl85.ffr55#footer {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  overflow: hidden; }

.dl85.ffr55#footer {
  z-index: 100;
  background: #e9eaec;
  border-top: 1px solid rgba(0, 0, 0, 0.03);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset; }
  html.scheme-white_all .dl85.ffr55#footer {
    background: #ffffff;
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  html.scheme-gray_backdrop .dl85.ffr55#footer {
    background: #e9eaec;
    border-top: 1px solid rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset; }
  html.scheme-white_backdrop .dl85.ffr55#footer {
    background: #e9eaec;
    border-top: 1px solid rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset; }
  html.scheme-light_gray_backdrop .dl85.ffr55#footer {
    background: #f2f2f2;
    border-top: 1px solid rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset; }
  html.scheme-lighter_gray_backdrop .dl85.ffr55#footer {
    background: #f9f9fa;
    border-top: 1px solid rgba(0, 0, 0, 0.03);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset; }
  html.scheme-dark_backdrop .dl85.ffr55#footer {
    background: #181818;
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
    html.scheme-dark_backdrop .dl85.ffr55#footer .u-textShadowWhite {
      text-shadow: none; }

.dl85.ffr55#footer.short_footer .footer_container .footer_links {
  padding: 12px; }

.dl85.ffr55#footer.centered {
  text-align: center; }

.dl85.ffr55#footer.dark {
  background-color: #333333 !important;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset !important;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset !important;
  border-top: 1px solid rgba(0, 0, 0, 0.15) !important; }
  .dl85.ffr55#footer.dark .footer_links .links, .dl85.ffr55#footer.dark .footer_links p {
    text-shadow: none !important;
    color: #777777 !important; }
  .dl85.ffr55#footer.dark .footer_links .links a:hover {
    color: #888888; }

.dl85.ffr55#footer.light {
  background-color: #fafafa !important;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.05) inset;
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

.dl85.ffs42 {
  -webkit-box-shadow: 0 -1px 8px rgba(0, 0, 0, 0.05) inset;
          box-shadow: 0 -1px 8px rgba(0, 0, 0, 0.05) inset; }
  .dl85.ffs42.error {
    background: #C0423F; }
  .dl85.ffs42.normal {
    background: #5692d7; }
  .dl85.ffs42 .flash {
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }
    .dl85.ffs42 .flash a {
      color: white;
      text-decoration: underline; }

.dl85.fel86 {
  opacity: 0.8;
  border-bottom-left-radius: 3px;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1001; }
  .dl85.fel86.development {
    background-color: #963; }
  .dl85.fel86.staging {
    background-color: #F660AB; }
  .dl85.fel86.production {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#7f8081), color-stop(#666768), to(#777777));
    background-image: -webkit-linear-gradient(#7f8081, #666768, #777777);
    background-image: linear-gradient(#7f8081, #666768, #777777); }
  .dl85.fel86 > .environment {
    cursor: pointer; }
  .dl85.fel86:hover, .dl85.fel86.expanded {
    opacity: .95; }
  .dl85.fel86.development:before, .dl85.fel86.staging:before {
    content: '';
    position: fixed;
    height: 3px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0; }
  .dl85.fel86.development:before {
    background-color: #963; }
  .dl85.fel86.staging:before {
    background-color: #F660AB; }
  .dl85.fel86 .navLink {
    cursor: pointer;
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: .12s;
            transition-duration: .12s; }
    .dl85.fel86 .navLink:hover {
      background-color: rgba(255, 255, 255, 0.4); }
  .dl85.fel86 .expand {
    max-width: 150px; }
  .dl85.fel86 .info {
    background-color: rgba(255, 255, 255, 0.1); }
  .dl85.fel86 .submenu {
    width: 164.66667px; }

.dl85.fpe53 {
  position: relative; }
  .dl85.fpe53 > .prefix {
    position: relative;
    z-index: 2; }
  .dl85.fpe53 > .content > .panes_container.error > .panes_grid {
    display: none; }
  .dl85.fpe53 > .content > .panes_container.no_error > .error {
    display: none; }
  .dl85.fpe53 > .content > .panes_container.no_error > .panes_grid > .pane.loading {
    opacity: 0.5; }
  .dl85.fpe53 > .content > .panes_container.no_error > .panes_grid, .dl85.fpe53 > .content > .panes_container.no_error > .panes_grid > .pane {
    position: relative;
    overflow-y: visible; }
  .dl85.fpe53.hide_sidebar > .content > .panes_container > .panes_grid > .sidebar {
    display: none !important; }

.dl85.fos25 > .glass_container {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 0; }
  html.no-ms .dl85.fos25 > .glass_container {
    display: none; }
  .dl85.fos25 > .glass_container > .glass {
    cursor: pointer;
    background-color: black;
    height: 100%;
    width: 100%;
    opacity: 0.0;
    -webkit-transition: opacity 0.3s ease-out;
            transition: opacity 0.3s ease-out; }

html.ms .dl85.fos25.controls_visible > .glass_container {
  height: 100%;
  padding-top: 42px; }
  html.ms .dl85.fos25.controls_visible > .glass_container > .glass {
    opacity: 0.3; }

html.no-ms .dl85.fos25 {
  position: relative; }
  html.no-ms .dl85.fos25 > .prefix_container {
    position: relative;
    z-index: 1; }
  html.no-ms .dl85.fos25 > .container {
    position: relative;
    z-index: 0; }
    html.no-ms .dl85.fos25 > .container.layer_above {
      z-index: 1; }

.dl85.fos25 > .prefix_container > .prefix {
  -webkit-transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out;
          transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out; }

.dl85.fos25 > .container.with_controls {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px; }
  .dl85.fos25 > .container.with_controls:after {
    content: "";
    display: table;
    clear: both; }
  .dl85.fos25 > .container.with_controls > .controls, .dl85.fos25 > .container.with_controls > .content {
    -webkit-transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out;
            transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out; }
  html.no-ms .dl85.fos25 > .container.with_controls > .controls {
    width: 24.08854%;
    float: left;
    margin-right: 1.21528%;
    display: inline; }
    html.no-ms .dl85.fos25 > .container.with_controls > .controls.fixed {
      position: fixed;
      top: 14px; }
  html.no-ms .dl85.fos25 > .container.with_controls > .content {
    width: 74.69618%;
    float: right;
    margin-right: 0;
    *margin-left: -14px;
    display: inline; }

.dl85.fos25 > .container.without_controls {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0; }
  .dl85.fos25 > .container.without_controls:after {
    content: "";
    display: table;
    clear: both; }
  .dl85.fos25 > .container.without_controls > .controls, .dl85.fos25 > .container.without_controls > .content {
    -webkit-transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out;
            transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out; }
  html.no-ms .dl85.fos25 > .container.without_controls > .controls {
    width: 0%;
    float: left;
    margin-right: 1.21528%;
    display: inline; }
    html.no-ms .dl85.fos25 > .container.without_controls > .controls.fixed {
      position: fixed;
      top: 14px; }
  html.no-ms .dl85.fos25 > .container.without_controls > .content {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -14px;
    display: inline; }

html.ms .dl85.fos25 > .prefix_container {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto; }
  html.ms .dl85.fos25 > .prefix_container:after {
    content: "";
    display: table;
    clear: both; }
  html.ms .dl85.fos25 > .prefix_container > .prefix {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -12px;
    display: inline; }

html.ms .dl85.fos25 > .container > .controls {
  z-index: 1;
  width: 100%;
  max-width: 250px;
  position: fixed;
  padding-top: 42px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  top: 0;
  left: 0;
  margin-left: -100%; }
  html.ms .dl85.fos25 > .container > .controls > .container {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 12px;
    border: 1px solid #E7E9EB;
    border-left: none;
    -webkit-box-shadow: 1px 0 0 0 #ccc;
            box-shadow: 1px 0 0 0 #ccc;
    background: #f0f1f2;
    height: 100%; }

html.ms .dl85.fos25 > .container > .content {
  width: 100%;
  float: right;
  margin-right: 0;
  *margin-left: -12px;
  display: inline; }

html.ms .dl85.fos25.controls_visible > .prefix_container {
  overflow: hidden; }
  html.ms .dl85.fos25.controls_visible > .prefix_container > .prefix {
    margin-right: -250px; }

html.ms .dl85.fos25.controls_visible > .container {
  overflow: hidden; }
  html.ms .dl85.fos25.controls_visible > .container > .controls {
    margin-left: 0; }
  html.ms .dl85.fos25.controls_visible > .container > .content {
    margin-right: -250px; }

html.size-extra-large .dl85.fos25 > .container {
  *zoom: 1;
  max-width: 1280px;
  _width: 1280px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  html.size-extra-large .dl85.fos25 > .container:after {
    content: "";
    display: table;
    clear: both; }

.dl85.foe62 {
  width: 42px;
  display: none; }
  .dl85.foe62 .fontello-menu {
    position: absolute;
    color: #eee;
    line-height: 42px;
    height: 42px;
    margin-left: -14px;
    background: #666; }
  html.ms .dl85.foe62 {
    display: block; }

.dl85.fsn91 > .page {
  padding-top: 15px; }
  html.size-fixed_width.no-ms .dl85.fsn91 > .page {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.size-fixed_width.no-ms .dl85.fsn91 > .page:after {
      content: "";
      display: table;
      clear: both; }
  html.size-fixed_width.ms .dl85.fsn91 > .page {
    width: 90%;
    margin: 0 auto; }
  html.size-standard .dl85.fsn91 > .page {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-standard .dl85.fsn91 > .page:after {
      content: "";
      display: table;
      clear: both; }
  html.size-large .dl85.fsn91 > .page {
    *zoom: 1;
    max-width: 1152px;
    _width: 1152px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-large .dl85.fsn91 > .page:after {
      content: "";
      display: table;
      clear: both; }
  html.size-extra-large .dl85.fsn91 > .page {
    *zoom: 1;
    max-width: 1280px;
    _width: 1280px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-extra-large .dl85.fsn91 > .page:after {
      content: "";
      display: table;
      clear: both; }

.dl85.fhr17.header_nav, .dl85.fhr17.page {
  *zoom: 1; }
  .dl85.fhr17.header_nav:after, .dl85.fhr17.page:after {
    content: "";
    display: table;
    clear: both; }

.dl85.fhr17.header_nav {
  background: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.01);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.01); }

.dl85.fhr17.page {
  padding-bottom: 30px; }

.dl85.fhr17.page.no-padding {
  padding-bottom: 0px; }

.dl85.fhr17.flush_bottom {
  padding-bottom: 0; }

html.ms .dl85.fhr17.fixed_when_handheld.header_nav {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100; }

html.ms .dl85.fhr17.fixed_when_handheld.ghost {
  width: 100%;
  height: 42px;
  z-index: 0; }

html.scheme-gray_backdrop .dl85.fhr17.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-white_backdrop .dl85.fhr17.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-white_all .dl85.fhr17.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-light_gray_backdrop .dl85.fhr17.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-lighter_gray_backdrop .dl85.fhr17.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dl85.fhr17.vertically_expanded.header_nav {
  padding-top: 14px;
  padding-bottom: 16px; }

.dl85.fhe42.header_nav, .dl85.fhe42.page {
  *zoom: 1; }
  .dl85.fhe42.header_nav:after, .dl85.fhe42.page:after {
    content: "";
    display: table;
    clear: both; }

.dl85.fhe42.header_nav {
  background: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.01);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.01); }

.dl85.fhe42.page {
  padding-bottom: 30px; }

.dl85.fhe42.flush_bottom {
  padding-bottom: 0; }

html.ms .dl85.fhe42.fixed_when_handheld.header_nav {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100; }

html.ms .dl85.fhe42.fixed_when_handheld.ghost {
  width: 100%;
  height: 48px;
  z-index: 0; }

html.scheme-gray_backdrop .dl85.fhe42.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-white_backdrop .dl85.fhe42.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-white_all .dl85.fhe42.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-light_gray_backdrop .dl85.fhe42.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.scheme-lighter_gray_backdrop .dl85.fhe42.no_border.header_nav {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dl85.fhe42.vertically_expanded.header_nav {
  padding-top: 14px;
  padding-bottom: 16px; }

.dl85.fnv25 {
  background: white; }
  html.ms .dl85.fnv25 .candidate-only-drop-down {
    display: none; }
  .dl85.fnv25 .respondToNavbarHeight {
    height: 56px;
    line-height: 56px; }
    html.no-ml .dl85.fnv25 .respondToNavbarHeight {
      height: 42px;
      line-height: 42px; }
  .dl85.fnv25 .logoWrapper {
    height: 56px; }
    html.no-ml .dl85.fnv25 .logoWrapper {
      height: 42px; }
  .dl85.fnv25 .navAndPrefix {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch; }
  .dl85.fnv25 .searchAndLinks {
    width: 240.41667px;
    width: -webkit-calc((100% - 960px) / 2 - -240.41667px);
    width: calc((100% - 960px) / 2 - -240.41667px);
    height: 56px;
    position: relative; }
    html.no-ml .dl85.fnv25 .searchAndLinks {
      width: auto; }
    html.no-ml .dl85.fnv25 .searchAndLinks {
      height: 42px; }
    .dl85.fnv25 .searchAndLinks:before {
      content: '';
      width: 28px;
      position: absolute;
      left: -28px;
      -webkit-box-shadow: -28px 0 7px -7px white inset;
              box-shadow: -28px 0 7px -7px white inset;
      z-index: 98;
      height: 56px; }
      html.no-ml .dl85.fnv25 .searchAndLinks:before {
        height: 42px; }
  .dl85.fnv25 .searchForm {
    height: 56px;
    width: 100%;
    line-height: 56px; }
    .dl85.fnv25 .searchForm:hover .searchLabel, .dl85.fnv25 .searchForm.focus .searchLabel {
      color: #333333; }
  .dl85.fnv25 .mobileSearchContainer {
    line-height: 42px;
    margin: 0 auto;
    max-width: 494px; }
  .dl85.fnv25 .mobileSearchLink {
    cursor: pointer; }
  .dl85.fnv25 .searchLabel {
    color: #9d9d9d;
    -webkit-transition: color 0.2s;
            transition: color 0.2s;
    height: 56px;
    line-height: 56px;
    border-left: 1px solid #E7E9EB;
    font-size: 16px; }
  .dl85.fnv25 .searchInput {
    font-size: 12px;
    font-weight: 300;
    height: 56px; }
    .dl85.fnv25 .searchInput::-webkit-input-placeholder, .dl85.fnv25 .searchInput:-moz-placeholder, .dl85.fnv25 .searchInput::-moz-placeholder, .dl85.fnv25 .searchInput:-ms-input-placeholder {
      color: #9d9d9d; }
  .dl85.fnv25 .icon {
    font-size: 16px; }
    html.no-ml .dl85.fnv25 .icon {
      font-size: 14px; }
  .dl85.fnv25 .linksContainer {
    white-space: nowrap; }
  .dl85.fnv25 .userPhoto {
    cursor: pointer; }
  .dl85.fnv25 .navLinks {
    margin-top: 14px;
    -webkit-transform: translateX(7px);
        -ms-transform: translateX(7px);
            transform: translateX(7px);
    width: 205px; }
    @media only screen and (min-width: 768px) {
      .dl85.fnv25 .navLinks.col3 {
        width: 451px; }
      .dl85.fnv25 .navLinks.col2 {
        width: 300.66667px; } }
  .dl85.fnv25 .more-dropdown-button, .dl85.fnv25 .network-dropdown-button {
    cursor: default; }
  .dl85.fnv25 .more-dropdown, .dl85.fnv25 .network-dropdown {
    position: absolute;
    z-index: 100; }
    .dl85.fnv25 .more-dropdown .dropdown-button, .dl85.fnv25 .network-dropdown .dropdown-button {
      cursor: pointer; }
    .dl85.fnv25 .more-dropdown .dropdown-menu, .dl85.fnv25 .network-dropdown .dropdown-menu {
      z-index: 3; }
      .dl85.fnv25 .more-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper, .dl85.fnv25 .network-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
        right: 7px; }
      .dl85.fnv25 .more-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub, .dl85.fnv25 .network-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
        right: 8px; }
    .dl85.fnv25 .more-dropdown .dropdown-nub-wrapper, .dl85.fnv25 .network-dropdown .dropdown-nub-wrapper {
      width: 0;
      height: 0;
      position: absolute;
      margin-top: -1px;
      margin-left: 7px;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-bottom: 8px solid rgba(0, 0, 0, 0.2); }
    .dl85.fnv25 .more-dropdown .dropdown-nub, .dl85.fnv25 .network-dropdown .dropdown-nub {
      width: 0;
      height: 0;
      position: absolute;
      z-index: 1;
      margin-left: 8px;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 7px solid #ffffff; }
    .dl85.fnv25 .more-dropdown .dropdown-inner-menu, .dl85.fnv25 .network-dropdown .dropdown-inner-menu {
      background: #ffffff;
      position: relative;
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
              box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-top: 7px;
      width: 200px;
      border-radius: 4px; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu.dropdown-width--md, .dl85.fnv25 .network-dropdown .dropdown-inner-menu.dropdown-width--md {
        width: 250px; }
        html.ml .dl85.fnv25 .more-dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center, html.ml .dl85.fnv25 .network-dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
          left: -109px; }
      html.ml .dl85.fnv25 .more-dropdown .dropdown-inner-menu.dropdown-align--center, html.ml .dl85.fnv25 .network-dropdown .dropdown-inner-menu.dropdown-align--center {
        left: -79px; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu .nested-dropdown-menu, .dl85.fnv25 .network-dropdown .dropdown-inner-menu .nested-dropdown-menu {
        position: absolute;
        margin-left: 167px; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu .dropdown-item, .dl85.fnv25 .network-dropdown .dropdown-inner-menu .dropdown-item {
        -webkit-font-smoothing: antialiased;
        padding: 5px 14px;
        text-align: left; }
        .dl85.fnv25 .more-dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden), .dl85.fnv25 .network-dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
          display: block; }
        .dl85.fnv25 .more-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title), .dl85.fnv25 .network-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
          color: #666666;
          cursor: pointer; }
        .dl85.fnv25 .more-dropdown .dropdown-inner-menu .dropdown-item.danger, .dl85.fnv25 .more-dropdown .dropdown-inner-menu .dropdown-item.danger a, .dl85.fnv25 .network-dropdown .dropdown-inner-menu .dropdown-item.danger, .dl85.fnv25 .network-dropdown .dropdown-inner-menu .dropdown-item.danger a {
          color: #C0423F; }
        html.ml .dl85.fnv25 .more-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover, html.ml .dl85.fnv25 .network-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
          background-color: #f3f3f3;
          text-decoration: none; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu > .dropdown-item:first-child,
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu > span:first-child .dropdown-item, .dl85.fnv25 .network-dropdown .dropdown-inner-menu > .dropdown-item:first-child,
      .dl85.fnv25 .network-dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
      .dl85.fnv25 .network-dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu > .dropdown-item:last-child,
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu > span:last-child .dropdown-item, .dl85.fnv25 .network-dropdown .dropdown-inner-menu > .dropdown-item:last-child,
      .dl85.fnv25 .network-dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
      .dl85.fnv25 .network-dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu .dropdown-hr, .dl85.fnv25 .network-dropdown .dropdown-inner-menu .dropdown-hr {
        border-top: 1px solid #e7e9eB; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu .border-top, .dl85.fnv25 .network-dropdown .dropdown-inner-menu .border-top {
        border-top: 1px solid #e7e9eB; }
      .dl85.fnv25 .more-dropdown .dropdown-inner-menu .border-bottom, .dl85.fnv25 .network-dropdown .dropdown-inner-menu .border-bottom {
        border-bottom: 1px solid #e7e9eB; }
    .dl85.fnv25 .more-dropdown .dropdown-menu, .dl85.fnv25 .network-dropdown .dropdown-menu {
      position: relative;
      z-index: 1;
      text-transform: initial;
      line-height: initial; }
      html.ml .dl85.fnv25 .more-dropdown .dropdown-menu, html.ml .dl85.fnv25 .network-dropdown .dropdown-menu {
        margin-top: -54px; }
      html.no-ml .dl85.fnv25 .more-dropdown .dropdown-menu, html.no-ml .dl85.fnv25 .network-dropdown .dropdown-menu {
        margin-top: -40px; }
      .dl85.fnv25 .more-dropdown .dropdown-menu .dropdown-nub-wrapper, .dl85.fnv25 .network-dropdown .dropdown-menu .dropdown-nub-wrapper {
        margin-top: -8px; }
      .dl85.fnv25 .more-dropdown .dropdown-menu .dropdown-nub, .dl85.fnv25 .network-dropdown .dropdown-menu .dropdown-nub {
        margin-top: -7px; }
  html.ml .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in {
    margin-left: 323px; }
  html.mm .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in {
    margin-left: 264px; }
  html.ms .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in {
    margin-left: 220px; }
  html.ml .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-candidate-only {
    margin-left: 328px; }
  html.mm .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-candidate-only {
    margin-left: 276px; }
  html.ms .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-candidate-only {
    margin-left: 200px; }
  html.ml .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-recruiting {
    margin-left: 427px; }
  html.mm .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-recruiting {
    margin-left: 358px; }
  html.ml .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-syndicates {
    margin-left: 429px; }
  html.mm .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-syndicates {
    margin-left: 360px; }
  html.ml .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-recruiting.show-syndicates {
    margin-left: 533px; }
  html.mm .dl85.fnv25 .more-dropdown .dropdown-menu.logged-in.show-recruiting.show-syndicates {
    margin-left: 454px; }
  html.ml .dl85.fnv25 .more-dropdown .dropdown-menu.logged-out {
    margin-left: 395px; }
  html.mm .dl85.fnv25 .more-dropdown .dropdown-menu.logged-out {
    margin-left: 345px; }
  html.ms .dl85.fnv25 .more-dropdown .dropdown-menu.logged-out {
    margin-left: 200px; }
  html.ml .dl85.fnv25 .network-dropdown .dropdown-menu {
    margin-left: 167px; }
  html.mm .dl85.fnv25 .network-dropdown .dropdown-menu {
    margin-left: 110px; }
  html.ms .dl85.fnv25 .network-dropdown .dropdown-menu {
    margin-left: 110px; }
  .dl85.fnv25 .new-label {
    font-size: 9px;
    font-weight: 500;
    padding: 1px 3px;
    text-transform: uppercase;
    background-color: #00A466;
    border-radius: 3px;
    color: #fff;
    margin-left: 3px;
    position: relative;
    top: -1px; }
  .dl85.fnv25 .icon {
    color: white;
    border-radius: 3px;
    background: #c4c4c4;
    width: 28px;
    height: 28px;
    line-height: 28px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    position: relative;
    opacity: 0.7;
    -webkit-transition-property: opacity;
            transition-property: opacity;
    -webkit-transition-duration: 0.12s;
            transition-duration: 0.12s; }
    .dl85.fnv25 .icon:hover {
      opacity: 1.0; }
    .dl85.fnv25 .icon.active {
      -webkit-transition-property: opacity;
              transition-property: opacity;
      -webkit-transition-duration: 0s;
              transition-duration: 0s;
      opacity: 0.7; }
  .dl85.fnv25 .counter {
    background-color: #FFA000;
    border-radius: 2px;
    -webkit-box-shadow: white 0 0 0px;
            box-shadow: white 0 0 0px;
    color: #FFF;
    float: right;
    padding: 0 5px;
    margin-right: -4px;
    font-weight: 300;
    font-size: 11px;
    text-shadow: 0px 0px #FFF;
    float: none;
    margin: 0;
    position: absolute;
    top: -4px;
    right: -4px;
    font-size: 10px;
    padding: 2px;
    line-height: 10px; }
  .dl85.fnv25 .mobileSearchLink {
    color: #333333; }
  .dl85.fnv25 .beta_tag {
    font-size: 9px;
    position: relative;
    top: 10px;
    color: #aaa;
    text-transform: lowercase;
    display: inline;
    margin-right: 7px; }
    html.ml .dl85.fnv25 .beta_tag {
      margin-left: -28px; }
    html.no-ml .dl85.fnv25 .beta_tag {
      margin-left: -21px; }

.dl85.flv85 .logo {
  width: 12.08333333333%;
  margin: 10px 0 11px 1px;
  float: left; }
  html.ms .dl85.flv85 .logo {
    width: 39%;
    margin: 0; }
  .dl85.flv85 .logo a {
    font-size: 2em;
    text-decoration: none;
    color: #000;
    text-shadow: 0 1px 0 white;
    font-weight: bold; }
    html.ms .dl85.flv85 .logo a {
      font-size: 1.6em;
      position: relative;
      top: -1px; }

.dl85.fne50 {
  background: white; }
  .dl85.fne50 .respondToNavbarHeight {
    height: 56px;
    line-height: 56px; }
    html.no-ml .dl85.fne50 .respondToNavbarHeight {
      height: 42px;
      line-height: 42px; }
  .dl85.fne50 .logoWrapper {
    height: 56px; }
    html.no-ml .dl85.fne50 .logoWrapper {
      height: 42px; }
  .dl85.fne50 .navAndPrefix {
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch; }

.dl85.fbe11 {
  min-width: 100%;
  min-height: 100%; }
  @media only screen and (min-width: 767px) {
    .dl85.fbe11.no-scroll-desktop {
      overflow: hidden; } }
  html.scheme-gray_backdrop .dl85.fbe11 {
    background: #e9eaec; }
  html.scheme-white_backdrop .dl85.fbe11 {
    background: #ffffff; }
  html.scheme-white_all .dl85.fbe11 {
    background: #ffffff; }
  html.scheme-transparent .dl85.fbe11 {
    background: transparent; }
  html.scheme-light_gray_backdrop .dl85.fbe11 {
    background: #f2f3f4; }
  html.scheme-lighter_gray_backdrop .dl85.fbe11 {
    background: #f9f9fa; }
  html.scheme-dark_backdrop .dl85.fbe11 {
    background: #181818; }
  html.ml .dl85.fbe11 {
    min-width: 960px; }
  .dl85.fbe11.yearbook, .dl85.fbe11.showcase {
    background-color: #000000; }
  .dl85.fbe11.talent_premium {
    background-color: #1a1a1a;
    background-color: #18191a; }

.dl85.fss87 .sessions {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dl85.fss87 .sessions .section-module {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left; }

.dl85.fpg85 > .container {
  overflow: hidden; }
  .dl85.fpg85 > .container > .pane {
    -webkit-transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out;
            transition: margin-left 0.3s ease-out, margin-right 0.3s ease-out; }
  .dl85.fpg85 > .container > .list, .dl85.fpg85 > .container > .details {
    overflow-x: hidden; }
    html.overflowscrolling.no-ms .dl85.fpg85 > .container > .list > .content, html.overflowscrolling.no-ms .dl85.fpg85 > .container > .details > .content {
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch; }
  .dl85.fpg85 > .container > .list > .content > .wrapper {
    padding: 20px 0; }
  .dl85.fpg85 > .container > .list > .header {
    padding-top: 20px; }
  .dl85.fpg85 > .container > .details > .content > .wrapper {
    padding: 20px 0; }
  .dl85.fpg85 > .container > .details > .error {
    padding: 20px 0;
    display: none; }
    .dl85.fpg85 > .container > .details > .error.default .content {
      text-align: center;
      margin-top: 12px;
      color: #999; }
    .dl85.fpg85 > .container > .details > .error.default .back {
      color: #3078ca;
      cursor: pointer;
      text-decoration: none; }
      .dl85.fpg85 > .container > .details > .error.default .back:hover {
        text-decoration: underline; }
    .dl85.fpg85 > .container > .details > .error.default .period, .dl85.fpg85 > .container > .details > .error.default .back {
      display: none; }
      html.ms .dl85.fpg85 > .container > .details > .error.default .period, html.ms .dl85.fpg85 > .container > .details > .error.default .back {
        display: inline; }
  .dl85.fpg85 > .container > .details.with_error > .error {
    display: block; }
  .dl85.fpg85 > .container > .details.with_error > .content {
    display: none; }
  .dl85.fpg85 > .container > .pane > .loading_image {
    padding-top: 32px;
    display: none;
    text-align: center; }
  .dl85.fpg85 > .container > .pane.loading > .loading_image {
    display: block; }
  .dl85.fpg85 > .container > .pane.loading > .content {
    display: none; }
  .dl85.fpg85 > .container > .controls {
    padding-top: 20px; }

.dl85.fpg85.with_controls > .container {
  *zoom: 1;
  max-width: 1280px;
  _width: 1280px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  .dl85.fpg85.with_controls > .container:after {
    content: "";
    display: table;
    clear: both; }
  .dl85.fpg85.with_controls > .container > .controls {
    width: 250.83333px;
    float: left;
    margin-right: 20px; }
  .dl85.fpg85.with_controls > .container > .list {
    width: 305px;
    float: left;
    margin-right: 20px; }
  .dl85.fpg85.with_controls > .container > .details {
    margin-left: 595.83333px; }

html.mm .dl85.fpg85.with_controls > .container {
  *zoom: 1;
  max-width: 1009px;
  _width: 1009.16667px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto;
  display: table; }
  html.mm .dl85.fpg85.with_controls > .container:after {
    content: "";
    display: table;
    clear: both; }
  html.mm .dl85.fpg85.with_controls > .container > .list {
    width: 305px;
    display: table-cell;
    vertical-align: top; }
  html.mm .dl85.fpg85.with_controls > .container > .details {
    width: 100%;
    display: table-cell;
    vertical-align: top; }
  html.mm .dl85.fpg85.with_controls > .container > .controls {
    width: 250.83333px;
    margin-left: -270.83333px;
    display: table-cell;
    vertical-align: top; }

html.mm .dl85.fpg85.with_controls.show_controls > .container > .list, html.mm .dl85.fpg85.with_controls.show_controls > .container > .details {
  margin-left: 270.83333px; }

html.mm .dl85.fpg85.with_controls.show_controls > .container > .controls {
  margin-left: 0;
  margin-right: -270.83333px; }

html.ms .dl85.fpg85.with_controls > .container {
  *zoom: 1;
  max-width: 700px;
  _width: 700px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  html.ms .dl85.fpg85.with_controls > .container:after {
    content: "";
    display: table;
    clear: both; }
  html.ms .dl85.fpg85.with_controls > .container > .list {
    width: 100%;
    float: left;
    margin-right: 2.85714%;
    display: inline; }
  html.ms .dl85.fpg85.with_controls > .container > .details {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: -20px;
    display: inline;
    margin-right: -100%; }
  html.ms .dl85.fpg85.with_controls > .container > .controls {
    width: 82.85714%;
    float: left;
    margin-right: 2.85714%;
    display: inline;
    margin-left: -85.71429%; }

html.ms .dl85.fpg85.with_controls.show_controls > .container > .list {
  margin-right: -85.71429%; }

html.ms .dl85.fpg85.with_controls.show_controls > .container > .details {
  margin-right: -188.57143%; }

html.ms .dl85.fpg85.with_controls.show_controls > .container > .controls {
  margin-left: 0; }

html.ms .dl85.fpg85.with_controls.show_details > .container > .list {
  margin-left: -102.85714%; }

html.ms .dl85.fpg85.with_controls.show_details > .container > .details {
  margin-right: 0; }

html.ms .dl85.fpg85.with_controls.show_details > .container > .controls {
  margin-left: -188.57143%; }

.dl85.fpg85.without_controls > .container {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  .dl85.fpg85.without_controls > .container:after {
    content: "";
    display: table;
    clear: both; }
  .dl85.fpg85.without_controls > .container > .list {
    float: left;
    width: 293px; }
  .dl85.fpg85.without_controls > .container > .details {
    margin-left: 313px; }

html.ms .dl85.fpg85.without_controls > .container {
  *zoom: 1;
  max-width: 865px;
  _width: 865px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto; }
  html.ms .dl85.fpg85.without_controls > .container:after {
    content: "";
    display: table;
    clear: both; }
  html.ms .dl85.fpg85.without_controls > .container > .list {
    width: 100%;
    float: left;
    margin-right: 0%;
    display: inline; }
  html.ms .dl85.fpg85.without_controls > .container > .details {
    width: 100%;
    float: right;
    margin-right: 0;
    *margin-left: 0px;
    display: inline;
    margin-right: -100%; }

html.ms .dl85.fpg85.without_controls.show_details > .container > .list {
  margin-left: -100%; }

html.ms .dl85.fpg85.without_controls.show_details > .container > .details {
  margin-right: 0; }

.dl85.ffs95 .view_mobile {
  display: none; }
  html.force-desktop .dl85.ffs95 .view_mobile {
    display: inline-block; }

.dl85.ffs95 .view_desktop {
  display: inline-block; }
  html.force-desktop .dl85.ffs95 .view_desktop {
    display: none; }

.dl85.fft15 {
  width: 100%;
  background-color: #333333;
  color: #dddddd;
  float: left;
  position: relative;
  z-index: 2; }
  html.ms .dl85.fft15 {
    padding: 35px 20px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dl85.fft15 .bf-title {
    max-width: 1140px;
    margin: 0 auto 26px;
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
    html.ms .dl85.fft15 .bf-title {
      font-size: 22px; }
  .dl85.fft15 .bf-list {
    max-width: 1140px;
    margin: 0 auto;
    display: table;
    padding-bottom: 14px; }
    html.ms .dl85.fft15 .bf-list {
      padding-bottom: 0; }
  .dl85.fft15 a.bf-item {
    display: block;
    padding: 14px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 32%;
    float: left; }
    html.no-ms .dl85.fft15 a.bf-item {
      min-width: 250px; }
    .dl85.fft15 a.bf-item:last-child {
      float: right;
      margin-right: 0;
      *margin-left: -20px;
      display: inline; }
    .dl85.fft15 a.bf-item:hover {
      background-color: rgba(255, 255, 255, 0.1);
      cursor: pointer;
      border-radius: 2px;
      text-decoration: none; }
      .dl85.fft15 a.bf-item:hover .item-link {
        color: #ffffff;
        text-decoration: none; }
      .dl85.fft15 a.bf-item:hover .bf-item-desc {
        color: #cccccc;
        text-decoration: none; }
    html.ms .dl85.fft15 a.bf-item {
      width: 100%;
      margin-bottom: 14px; }
    .dl85.fft15 a.bf-item:active {
      background-color: rgba(255, 255, 255, 0.2); }
  .dl85.fft15 .item-link {
    color: #dddddd; }
    .dl85.fft15 .item-link:hover {
      text-decoration: none; }
  .dl85.fft15 .bf-item-title {
    display: block;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #dddddd; }
  .dl85.fft15 .bf-item-desc {
    display: block;
    font-size: 14px;
    font-weight: 200;
    color: #999999; }
    html.ms .dl85.fft15 .bf-item-desc {
      font-size: 13px; }

.layouts.tabbed_layout {
  font-size: 13px;
  padding-top: 13px; }
  .layouts.tabbed_layout > .content {
    *zoom: 1; }
    html.no-ms .layouts.tabbed_layout > .content {
      *zoom: 1;
      width: 960px;
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      html.no-ms .layouts.tabbed_layout > .content:after {
        content: "";
        display: table;
        clear: both; }
    html.ms .layouts.tabbed_layout > .content {
      width: 90%;
      margin: 0 auto; }
    .layouts.tabbed_layout > .content:after {
      content: '';
      display: table;
      clear: both; }
    .layouts.tabbed_layout > .content > .left_bar {
      min-height: 1px;
      margin-bottom: 1.5em; }
      html.no-ms .layouts.tabbed_layout > .content > .left_bar {
        width: 217.29167px;
        float: left;
        margin-right: 10px;
        display: inline; }
      html.ms .layouts.tabbed_layout > .content > .left_bar {
        width: 100%;
        *zoom: 1; }
        html.ms .layouts.tabbed_layout > .content > .left_bar:after {
          content: "";
          display: table;
          clear: both; }
      html.no-ms .layouts.tabbed_layout > .content > .left_bar {
        padding-right: 15.20833px; }
      html.ms .layouts.tabbed_layout > .content > .left_bar {
        display: none;
        visibility: hidden; }
      .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) {
        *zoom: 1;
        margin: 0; }
        .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items):after {
          content: "";
          display: table;
          clear: both; }
        .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item {
          margin: 0;
          width: 100%;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          list-style: none;
          float: left;
          font-size: 13px;
          font-weight: bold; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#ededf0), to(#d9dade));
            background-image: -webkit-linear-gradient(#ededf0, #d9dade);
            background-image: linear-gradient(#ededf0, #d9dade);
            color: #3078ca;
            text-shadow: #fff 0 1px 0; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item:hover > a {
              text-decoration: none; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item:active {
            background-image: -webkit-gradient(linear, left bottom, left top, from(#ededf0), to(#d9dade));
            background-image: -webkit-linear-gradient(bottom, #ededf0, #d9dade);
            background-image: linear-gradient(to top, #ededf0, #d9dade);
            color: #3078ca;
            text-shadow: #fff 0 -1px 0; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item > a {
            -webkit-box-sizing: border-box;
               -moz-box-sizing: border-box;
                    box-sizing: border-box;
            float: left;
            width: 100%;
            height: 100%;
            padding: 5px 10px;
            padding-left: 10px;
            outline: none; }
            html.ms .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item > a {
              padding-left: 0;
              padding-right: 0; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item > a .notification_counter {
              float: right; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item > a .unread {
              background-color: #f93;
              border-radius: 2px;
              -webkit-box-shadow: white 0 0 1px;
                      box-shadow: white 0 0 1px;
              color: #fff;
              float: right;
              padding: 0 5px;
              margin-right: -4px;
              font-weight: 300;
              font-size: inherit;
              text-shadow: 0px 0px #FFF; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.selected, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.selected:hover {
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#e9eaec));
            background-image: -webkit-linear-gradient(#f8f8f9, #e9eaec);
            background-image: linear-gradient(#f8f8f9, #e9eaec); }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.selected > a, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.selected:hover > a {
              color: #333;
              cursor: default; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.no_effects:hover, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.no_effects:active, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.separator:hover, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.separator:active, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.nav-separator:hover, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.nav-separator:active {
            background-image: none;
            color: inherit;
            text-shadow: none;
            text-decoration: none; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.separator, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.nav-separator {
            border-bottom: 1px solid white;
            border-top: 1px solid #E7E9EB;
            margin: 5px 0 3px; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.heading {
            font-weight: bold;
            padding: 0 9px;
            margin: 5px 0;
            text-transform: uppercase;
            font-size: 0.77em;
            color: #aaa; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.heading:hover {
              background: none;
              color: #aaa; }
          .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub {
            margin: 0;
            width: 100%;
            -webkit-box-sizing: border-box;
               -moz-box-sizing: border-box;
                    box-sizing: border-box;
            list-style: none;
            float: left;
            font-size: 13px;
            font-weight: bold; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub:hover {
              background-image: -webkit-gradient(linear, left top, left bottom, from(#ededf0), to(#d9dade));
              background-image: -webkit-linear-gradient(#ededf0, #d9dade);
              background-image: linear-gradient(#ededf0, #d9dade);
              color: #3078ca;
              text-shadow: #fff 0 1px 0; }
              .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub:hover > a {
                text-decoration: none; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub:active {
              background-image: -webkit-gradient(linear, left bottom, left top, from(#ededf0), to(#d9dade));
              background-image: -webkit-linear-gradient(bottom, #ededf0, #d9dade);
              background-image: linear-gradient(to top, #ededf0, #d9dade);
              color: #3078ca;
              text-shadow: #fff 0 -1px 0; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub > a {
              -webkit-box-sizing: border-box;
                 -moz-box-sizing: border-box;
                      box-sizing: border-box;
              float: left;
              width: 100%;
              height: 100%;
              padding: 5px 10px;
              padding-left: 20px;
              outline: none; }
              html.ms .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub > a {
                padding-left: 0;
                padding-right: 0; }
              .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub > a .notification_counter {
                float: right; }
              .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub > a .unread {
                background-color: #f93;
                border-radius: 2px;
                -webkit-box-shadow: white 0 0 1px;
                        box-shadow: white 0 0 1px;
                color: #fff;
                float: right;
                padding: 0 5px;
                margin-right: -4px;
                font-weight: 300;
                font-size: inherit;
                text-shadow: 0px 0px #FFF; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.selected, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.selected:hover {
              background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#e9eaec));
              background-image: -webkit-linear-gradient(#f8f8f9, #e9eaec);
              background-image: linear-gradient(#f8f8f9, #e9eaec); }
              .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.selected > a, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.selected:hover > a {
                color: #333;
                cursor: default; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.no_effects:hover, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.no_effects:active, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.separator:hover, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.separator:active, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.nav-separator:hover, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.nav-separator:active {
              background-image: none;
              color: inherit;
              text-shadow: none;
              text-decoration: none; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.separator, .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.nav-separator {
              border-bottom: 1px solid white;
              border-top: 1px solid #E7E9EB;
              margin: 5px 0 3px; }
            .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.heading {
              font-weight: bold;
              padding: 0 9px;
              margin: 5px 0;
              text-transform: uppercase;
              font-size: 0.77em;
              color: #aaa; }
              .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.sub.heading:hover {
                background: none;
                color: #aaa; }
          html.ms .layouts.tabbed_layout > .content > .left_bar ul:not(.nav_items) li.nav_item.activity-on-you {
            display: none;
            visibility: hidden; }
      .layouts.tabbed_layout > .content > .left_bar hr {
        background: #E7E9EB;
        color: #E7E9EB;
        clear: both;
        float: none;
        width: 100%;
        height: 0.1em;
        border: none;
        float: left;
        margin: 5px 0 4px; }
      body#home .layouts.tabbed_layout > .content > .left_bar, body#feed .layouts.tabbed_layout > .content > .left_bar, body#startups .layouts.tabbed_layout > .content > .left_bar, body#messages .layouts.tabbed_layout > .content > .left_bar, body#notifications .layouts.tabbed_layout > .content > .left_bar, body.new_tags.show .layouts.tabbed_layout > .content > .left_bar, body.list_tags .layouts.tabbed_layout > .content > .left_bar, body#people .layouts.tabbed_layout > .content > .left_bar, body#search .layouts.tabbed_layout > .content > .left_bar, body#settings .layouts.tabbed_layout > .content > .left_bar {
        width: 217.08333px;
        padding-right: 15.41667px; }
      html.ms .layouts.tabbed_layout > .content > .left_bar .people-nav-filters {
        display: none; }
    .layouts.tabbed_layout > .content > .content_well {
      float: left; }
      html.no-ms .layouts.tabbed_layout > .content > .content_well.alone {
        width: 960px;
        float: left;
        margin-right: 10px;
        display: inline;
        float: right;
        margin-right: 0;
        *margin-left: -10px;
        display: inline; }
      html.ms .layouts.tabbed_layout > .content > .content_well.alone {
        width: 100%;
        *zoom: 1; }
        html.ms .layouts.tabbed_layout > .content > .content_well.alone:after {
          content: "";
          display: table;
          clear: both; }
      html.no-ms .layouts.tabbed_layout > .content > .content_well.with_left {
        width: 717.5px;
        float: left;
        margin-right: 10px;
        display: inline;
        float: right;
        margin-right: 0;
        *margin-left: -10px;
        display: inline; }
      html.ms .layouts.tabbed_layout > .content > .content_well.with_left {
        width: 100%;
        *zoom: 1; }
        html.ms .layouts.tabbed_layout > .content > .content_well.with_left:after {
          content: "";
          display: table;
          clear: both; }
      .layouts.tabbed_layout > .content > .content_well.with_left.static_pages, .layouts.tabbed_layout > .content > .content_well.with_left.api {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
        .layouts.tabbed_layout > .content > .content_well.with_left.static_pages:not(.no_padding), .layouts.tabbed_layout > .content > .content_well.with_left.api:not(.no_padding) {
          padding: 20px; }
      .layouts.tabbed_layout > .content > .content_well > .content_well_content {
        *zoom: 1; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_content:after {
          content: "";
          display: table;
          clear: both; }
      .layouts.tabbed_layout > .content > .content_well > .content_well_header {
        *zoom: 1;
        border-bottom: 1px solid #E7E9EB;
        padding-bottom: 10px; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_header:after {
          content: "";
          display: table;
          clear: both; }
        html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header {
          border-bottom: none; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_header .title {
          float: left;
          color: black;
          font-weight: bold;
          line-height: 18px;
          font-size: 18px;
          margin-right: 10px; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .title.light {
            line-height: 13px;
            font-size: 13px; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .title .category {
            color: #999; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_header .more {
          line-height: 13px;
          float: left;
          display: none; }
          html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more {
            display: inline-block;
            font-size: 10px;
            padding: 0px 5px;
            margin-top: 20px !important;
            margin-left: 1px !important; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:link, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:visited {
              margin: 0;
              border-radius: 4px;
              border: none;
              background: none;
              outline: none;
              -webkit-user-select: none;
                 -moz-user-select: none;
                  -ms-user-select: none;
                      user-select: none;
              cursor: pointer;
              -webkit-tap-highlight-color: transparent;
              font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
              font-weight: normal;
              text-decoration: none;
              text-align: center;
              display: inline-block; }
              html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:hover, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:active, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:link:hover, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:link:active, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:visited:hover, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:visited:active {
                outline: none;
                text-decoration: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:link, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:visited {
              color: #444;
              background-color: #dde2e7;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
              background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
              background-image: linear-gradient(#dde2e7, #dde2e7);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:hover {
              background-color: #e6eaed;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
              background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
              background-image: linear-gradient(#e6eaed, #e6eaed);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more:active {
              background-color: #d4dae1;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
              background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
              background-image: linear-gradient(#d4dae1, #d4dae1);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:link, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:visited {
              color: #888;
              background-color: #d4dae1;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
              background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
              background-image: linear-gradient(#d4dae1, #d4dae1);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:hover {
              background-color: #dde2e7;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
              background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
              background-image: linear-gradient(#dde2e7, #dde2e7);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:active {
              background-color: #cbd3da;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#cbd3da), to(#cbd3da));
              background-image: -webkit-linear-gradient(#cbd3da, #cbd3da);
              background-image: linear-gradient(#cbd3da, #cbd3da);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:hover {
              cursor: pointer; }
              html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:hover, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:hover:link, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:hover:visited {
                color: #444;
                background-color: #dde2e7;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
                background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
                background-image: linear-gradient(#dde2e7, #dde2e7);
                text-shadow: none; }
              html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:hover:hover {
                background-color: #e6eaed;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
                background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
                background-image: linear-gradient(#e6eaed, #e6eaed);
                text-shadow: none; }
              html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.alternate:hover:active {
                background-color: #d4dae1;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
                background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
                background-image: linear-gradient(#d4dae1, #d4dae1);
                text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:link, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:visited {
              color: #f0f0f0;
              background-color: #677c91;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
              background-image: -webkit-linear-gradient(#677c91, #677c91);
              background-image: linear-gradient(#677c91, #677c91);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:hover {
              background-color: #6f8498;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#6f8498), to(#6f8498));
              background-image: -webkit-linear-gradient(#6f8498, #6f8498);
              background-image: linear-gradient(#6f8498, #6f8498);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:active {
              background-color: #617488;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#617488), to(#617488));
              background-image: -webkit-linear-gradient(#617488, #617488);
              background-image: linear-gradient(#617488, #617488);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:hover, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:hover:link, html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:hover:visited {
              color: #fff;
              background-color: #75899d;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#75899d), to(#75899d));
              background-image: -webkit-linear-gradient(#75899d, #75899d);
              background-image: linear-gradient(#75899d, #75899d);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:hover:hover {
              background-color: #7e90a3;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#7e90a3), to(#7e90a3));
              background-image: -webkit-linear-gradient(#7e90a3, #7e90a3);
              background-image: linear-gradient(#7e90a3, #7e90a3);
              text-shadow: none; }
            html.ms .layouts.tabbed_layout > .content > .content_well > .content_well_header .more.inverse:hover:active {
              background-color: #6c8196;
              background-image: -webkit-gradient(linear, left top, left bottom, from(#6c8196), to(#6c8196));
              background-image: -webkit-linear-gradient(#6c8196, #6c8196);
              background-image: linear-gradient(#6c8196, #6c8196);
              text-shadow: none; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_header .sorts {
          float: right;
          font-size: 1em;
          margin: 0;
          line-height: 13px;
          height: 13px;
          color: #333;
          font-weight: 300; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .sorts.strong {
            font-weight: bold; }
            .layouts.tabbed_layout > .content > .content_well > .content_well_header .sorts.strong a {
              font-weight: bold; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .sorts a {
            font-weight: 300; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown {
          display: none;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          display: none;
          border-radius: 5px;
          border: 1px solid #ddd;
          background-color: #f9f9fa;
          padding: 7px 12px;
          width: 151.66667px;
          text-align: left;
          min-width: 111.25px;
          text-align: left;
          font-size: 12px;
          font-weight: normal;
          z-index: 1001; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown hr {
            margin: 3.5px 0; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown ul {
            margin: 0; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown li {
            margin: 0;
            padding: 0;
            list-style: none; }
            .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown li a {
              padding: 3px 12px;
              margin: 0 -12px;
              display: block;
              width: 151.66667px;
              color: #333; }
              .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown li a:hover {
                background-image: -webkit-gradient(linear, left top, left bottom, from(#7f8284), to(#66686a));
                background-image: -webkit-linear-gradient(#7f8284, #66686a);
                background-image: linear-gradient(#7f8284, #66686a);
                text-decoration: none;
                text-shadow: none;
                text-emphasis: none;
                color: white; }
            .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown li.separator, .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown li.nav-separator {
              border-bottom: 1px solid #FFF;
              border-top: 1px solid #E7E9EB;
              margin: 5px -12px 3px; }
            .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown li.heading {
              margin: 5px 0;
              font-weight: bold;
              text-transform: uppercase;
              font-size: 0.77em;
              color: #aaa; }
              .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown li.heading:hover {
                background: none;
                color: #aaa; }
          .layouts.tabbed_layout > .content > .content_well > .content_well_header .dropdown hr {
            border-color: #E7E9EB;
            border-bottom: 1px solid white;
            margin: 5px -12px 3px; }
        body#startups .layouts.tabbed_layout > .content > .content_well > .content_well_header {
          border-bottom: none;
          padding: 10px 0 20px; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_header.startups_index {
          padding: 12px 0 20px;
          border-bottom: none; }
        .layouts.tabbed_layout > .content > .content_well > .content_well_header.people_index {
          padding: 0;
          border-bottom: none; }
      .layouts.tabbed_layout > .content > .content_well > .content_well_header.no_border {
        border: 0; }
      .layouts.tabbed_layout > .content > .content_well .rambo_feed {
        table-layout: fixed;
        margin-bottom: 0; }
        html.ms .layouts.tabbed_layout > .content > .content_well .rambo_feed {
          margin-top: 0; }
    html.no-ms .layouts.tabbed_layout > .content > .right_bar {
      width: 192.08333px;
      float: left;
      margin-right: 10px;
      display: inline;
      float: right;
      margin-right: 0;
      *margin-left: -10px;
      display: inline; }
    html.ms .layouts.tabbed_layout > .content > .right_bar {
      width: 100%;
      *zoom: 1; }
      html.ms .layouts.tabbed_layout > .content > .right_bar:after {
        content: "";
        display: table;
        clear: both; }

.layouts.logged_out {
  float: left;
  width: 100%;
  background-color: #e9eaec; }
  .layouts.logged_out > #container {
    background-color: #e9eaec;
    padding: 0; }
    .layouts.logged_out > #container > .container_central {
      *zoom: 1; }
      html.no-ms .layouts.logged_out > #container > .container_central {
        *zoom: 1;
        width: 960px;
        padding-left: 0;
        padding-right: 0;
        margin-left: auto;
        margin-right: auto; }
        html.no-ms .layouts.logged_out > #container > .container_central:after {
          content: "";
          display: table;
          clear: both; }
      html.ms .layouts.logged_out > #container > .container_central {
        width: 90%;
        margin: 0 auto; }
      .layouts.logged_out > #container > .container_central:after {
        content: '';
        display: table;
        clear: both; }
      .layouts.logged_out > #container > .container_central > #header_container {
        float: left;
        width: 100%;
        margin: 0;
        background-color: #e9eaec;
        top: 0;
        right: 0;
        left: 0;
        z-index: 1000;
        min-width: 960px; }
        html.ms .layouts.logged_out > #container > .container_central > #header_container {
          min-width: 0; }
      .layouts.logged_out > #container > .container_central > #content {
        width: 100%;
        float: left; }
      .layouts.logged_out > #container > .container_central#footer .footer_container {
        color: #ddd;
        margin: 30px auto;
        padding: 0;
        font-weight: 300; }
        .layouts.logged_out > #container > .container_central#footer .footer_container #copyright {
          padding-bottom: 30px; }

.layouts.dickbar {
  display: block;
  background-color: #333;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  text-rendering: optimizeLegibility; }
  .layouts.dickbar.incubator .text, .layouts.dickbar.incubator .apply_link {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px; }
  .layouts.dickbar.incubator .text {
    color: #c5c5c5; }
  .layouts.dickbar.incubator .highlight {
    font-weight: bold;
    color: #fefeff; }
  .layouts.dickbar.incubator .apply_link {
    margin-left: 6px;
    padding: 6px 12px;
    margin-top: 3px; }
  .layouts.dickbar.incubator .dbar_hide {
    margin-right: 10px;
    height: 100%;
    top: 0;
    line-height: 51px;
    display: inline-block;
    vertical-align: middle; }
  .layouts.dickbar.incubator a {
    color: #e4e4e4;
    text-decoration: none; }
    .layouts.dickbar.incubator a:hover {
      text-decoration: none;
      color: #e4e4e4; }
  html.ms .layouts.dickbar {
    display: none; }
  .layouts.dickbar .inner {
    text-align: center;
    padding: 10px 0;
    color: #ffffff; }
  .layouts.dickbar .dbar_title, .layouts.dickbar .dbar_content, .layouts.dickbar .dbar_sec {
    font-size: 15px;
    display: inline-block;
    line-height: 1.8; }
  .layouts.dickbar .dbar_sec {
    cursor: pointer;
    padding: 0px 7px;
    text-transform: none;
    margin-right: 6px;
    text-shadow: 0px 1px #666; }
  .layouts.dickbar .dbar_title {
    font-weight: bold; }
  .layouts.dickbar .dbar_content {
    font-weight: normal; }
  .layouts.dickbar .dbar_link {
    text-transform: uppercase;
    margin-left: 10px;
    font-size: 12px;
    letter-spacing: 1px;
    color: #eeeeee;
    text-decoration: none;
    display: inline-block;
    background-color: #3078ca;
    padding: 5px 15px;
    border-radius: 3px;
    -webkit-box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset;
    cursor: pointer; }
    .layouts.dickbar .dbar_link:hover {
      background-color: #3980d0;
      color: #ffffff; }
    .layouts.dickbar .dbar_link:active {
      background-color: #2d71be;
      color: #eeeeee; }
  .layouts.dickbar.yearbook, .layouts.dickbar.uk_promo {
    position: relative; }
    .layouts.dickbar.yearbook .track_link, .layouts.dickbar.uk_promo .track_link {
      display: block; }
    .layouts.dickbar.yearbook:hover, .layouts.dickbar.uk_promo:hover {
      background-color: #444444; }
    .layouts.dickbar.yearbook:active, .layouts.dickbar.uk_promo:active {
      background-color: #333333; }
    .layouts.dickbar.yearbook .dbar_hide_container, .layouts.dickbar.uk_promo .dbar_hide_container {
      position: absolute;
      top: 0px;
      right: 14px; }
    .layouts.dickbar.yearbook .dbar_hide, .layouts.dickbar.uk_promo .dbar_hide {
      text-align: center;
      color: #999;
      display: block;
      padding: 0px;
      border-radius: 50%;
      width: 17px;
      height: 17px;
      line-height: 17px; }
      .layouts.dickbar.yearbook .dbar_hide:hover, .layouts.dickbar.uk_promo .dbar_hide:hover {
        background-color: white;
        text-decoration: none;
        color: black; }
  .layouts.dickbar.terms {
    background-color: #CCCCCC; }
    .layouts.dickbar.terms a {
      color: #fff;
      text-decoration: underline; }
  .layouts.dickbar .dbar_hide {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 14px;
    color: #999;
    text-decoration: none; }
    .layouts.dickbar .dbar_hide:hover {
      color: #cccccc; }

.f7_bg {
  background: #f7f7f7 !important; }
.modal ~ .mfp-close {
  height: 56px; }

.dm56.fpe53 > .more_link {
  color: #999; }

.dm56.fpe53 > .message + .message {
  margin-top: 14px; }

.dm56.fpe53 > .new_message textarea {
  margin: 0; }

.dm56.fpe53 > .new_message .submit {
  display: none; }

.dm56.fpe53 > .canned_responses, .dm56.fpe53 > .new_message {
  margin-top: 14px;
  margin-bottom: -0.4em;
  border-top: 1px solid #E7E9EB;
  padding-top: 13px; }

.dm56.fpe53 > .canned_responses .canned_link {
  margin-bottom: 0.4em;
  margin-left: 0.4em; }

.dm56.fie97 .g-lockup.micro .photo {
  border-radius: 50%;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dm56.fie97 .micro.g-lockup > .photo + .text {
  width: auto; }

.dm56.fie97 .disabled {
  pointer-events: none; }

html.no-ms .dm56.fie97 .message-hint {
  margin-left: -14px; }

.dm56.fpe89 {
  color: #111; }
  .dm56.fpe89 .photo {
    float: left; }
  .dm56.fpe89 .sender {
    margin-right: 0.4em;
    float: left; }
    .dm56.fpe89 .sender + p {
      margin-top: 0; }
  .dm56.fpe89 .body {
    word-wrap: break-word; }
  .dm56.fpe89 .text {
    margin-left: 40px; }
  .dm56.fpe89 .date {
    font-size: 12px;
    margin-top: 7px;
    color: #999; }

.dm56.ffm36 textarea {
  height: 75px;
  min-height: 80px;
  width: 100%;
  max-width: 100%;
  padding: 7px;
  font-size: 14px;
  font-weight: 200;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dm56.fsw49 .message_footer {
  font-size: 0.846153846153846em;
  color: #999; }
  .dm56.fsw49 .message_footer a {
    color: #888;
    text-decoration: underline; }
  .dm56.fsw49 .message_footer a:hover {
    color: #3078ca; }

.dm56.fsw49 .forward-link a {
  text-decoration: none; }

.dm56.fix36 .dropdown .dropdown-button {
  cursor: pointer; }

.dm56.fix36 .dropdown .dropdown-menu {
  z-index: 3; }
  .dm56.fix36 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
    right: 7px; }
  .dm56.fix36 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
    right: 8px; }

.dm56.fix36 .dropdown .dropdown-nub-wrapper {
  width: 0;
  height: 0;
  position: absolute;
  margin-top: -1px;
  margin-left: 7px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(0, 0, 0, 0.2); }

.dm56.fix36 .dropdown .dropdown-nub {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  margin-left: 8px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ffffff; }

.dm56.fix36 .dropdown .dropdown-inner-menu {
  background: #ffffff;
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 7px;
  width: 200px;
  border-radius: 4px; }
  .dm56.fix36 .dropdown .dropdown-inner-menu.dropdown-width--md {
    width: 250px; }
    html.ml .dm56.fix36 .dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
      left: -109px; }
  html.ml .dm56.fix36 .dropdown .dropdown-inner-menu.dropdown-align--center {
    left: -79px; }
  .dm56.fix36 .dropdown .dropdown-inner-menu .nested-dropdown-menu {
    position: absolute;
    margin-left: 167px; }
  .dm56.fix36 .dropdown .dropdown-inner-menu .dropdown-item {
    -webkit-font-smoothing: antialiased;
    padding: 5px 14px;
    text-align: left; }
    .dm56.fix36 .dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
      display: block; }
    .dm56.fix36 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
      color: #666666;
      cursor: pointer; }
    .dm56.fix36 .dropdown .dropdown-inner-menu .dropdown-item.danger, .dm56.fix36 .dropdown .dropdown-inner-menu .dropdown-item.danger a {
      color: #C0423F; }
    html.ml .dm56.fix36 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
      background-color: #f3f3f3;
      text-decoration: none; }
  .dm56.fix36 .dropdown .dropdown-inner-menu > .dropdown-item:first-child,
  .dm56.fix36 .dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
  .dm56.fix36 .dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .dm56.fix36 .dropdown .dropdown-inner-menu > .dropdown-item:last-child,
  .dm56.fix36 .dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
  .dm56.fix36 .dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .dm56.fix36 .dropdown .dropdown-inner-menu .dropdown-hr {
    border-top: 1px solid #e7e9eB; }
  .dm56.fix36 .dropdown .dropdown-inner-menu .border-top {
    border-top: 1px solid #e7e9eB; }
  .dm56.fix36 .dropdown .dropdown-inner-menu .border-bottom {
    border-bottom: 1px solid #e7e9eB; }

.dm56.fix36 .dropdown .dropdown-menu, .dm56.fix36 .dropdown .dropdown-inner-menu {
  width: 90%; }

.dm56.fix36 .dropdown .dropdown-inner-menu {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0px;
  border-left: 1px solid #e7e9eB;
  border-right: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB; }

.dm56.fix36 .thread {
  cursor: pointer; }
  .dm56.fix36 .thread:hover {
    background-color: whitesmoke; }
    .dm56.fix36 .thread:hover .spam-button-container {
      display: inline-block; }
  .dm56.fix36 .thread:active {
    background: #f2f3f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f2f3f5), to(#f9f9fa));
    background: -webkit-linear-gradient(#f2f3f5, #f9f9fa);
    background: linear-gradient(#f2f3f5, #f9f9fa);
    text-shadow: #fff 0 -1px 0;
    cursor: pointer; }
  .dm56.fix36 .thread .date {
    float: right;
    color: #AAA;
    font-size: 12px; }
  .dm56.fix36 .thread .spam-button-container {
    display: none; }
    .dm56.fix36 .thread .spam-button-container .spam-button {
      color: #999999; }
      .dm56.fix36 .thread .spam-button-container .spam-button.c-button.c-button--transparent.c-button--xs {
        border-color: #BBBBBB;
        font-size: 13px;
        font-weight: 300;
        padding: 3.5px 8px 5px 8px; }
  html.ms .dm56.fix36 .thread .name {
    display: block; }
  .dm56.fix36 .thread .name, .dm56.fix36 .thread .startup {
    color: #999; }
    .dm56.fix36 .thread .name a, .dm56.fix36 .thread .name a:visited, .dm56.fix36 .thread .name a:hover, .dm56.fix36 .thread .startup a, .dm56.fix36 .thread .startup a:visited, .dm56.fix36 .thread .startup a:hover {
      color: #999; }
  .dm56.fix36 .thread .preview a, .dm56.fix36 .thread .preview a:visited, .dm56.fix36 .thread .preview a:hover {
    color: #666;
    text-decoration: none; }
  .dm56.fix36 .thread.unread {
    background-color: white; }
    .dm56.fix36 .thread.unread .name, .dm56.fix36 .thread.unread .startup {
      font-weight: bold; }
      .dm56.fix36 .thread.unread .name a, .dm56.fix36 .thread.unread .name a:visited, .dm56.fix36 .thread.unread .name a:hover, .dm56.fix36 .thread.unread .startup a, .dm56.fix36 .thread.unread .startup a:visited, .dm56.fix36 .thread.unread .startup a:hover {
        color: #3078ca; }
    .dm56.fix36 .thread.unread .preview {
      font-weight: bold; }

.dm56.fix36 > .pagination {
  text-align: center; }
  html.ms .dm56.fix36 > .pagination {
    font-size: 0.85em; }

.dm56.fmr92 .container {
  border-radius: 4px; }
  html.no-ms .dm56.fmr92 .container {
    min-width: 500px; }
    html.no-ms .dm56.fmr92 .container .warning-message {
      width: 350px;
      margin-left: auto;
      margin-right: auto; }

.dm56.fmr92 .progress {
  height: 10px; }
  .dm56.fmr92 .progress .thermometer, .dm56.fmr92 .progress .amount {
    height: 100%;
    border-radius: 5px; }
  .dm56.fmr92 .progress .thermometer {
    width: 45%;
    margin-left: auto;
    margin-right: auto;
    background-color: #e9eaec; }
  .dm56.fmr92 .progress .amount {
    background-color: #3078CA; }

.dm56.fmr92 .button-active {
  border-color: #3078ca;
  color: #3078ca; }

.dm56.fmr92 .modal-button {
  padding-left: 33px;
  padding-right: 33px; }

.dm56.fmr92 .footer {
  background-color: #e9eaec; }

.dm56.fmr92 .feed-post-text {
  border: 1px solid #eeeeee;
  background-color: #f9f9fa; }

.dm56.fmr92 textarea {
  height: 75px;
  min-height: 80px;
  width: 100%;
  max-width: 100%;
  padding: 7px;
  font-size: 14px;
  font-weight: 200;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dm56.fsr40 .container {
  border-radius: 4px; }
  html.no-ms .dm56.fsr40 .container {
    min-width: 500px; }

.dm56.fsr40 .button-active {
  border-color: #3078ca;
  color: #3078ca; }

.dm56.fsr40 .modal-button {
  padding-left: 33px;
  padding-right: 33px; }

.dm56.fsr40 .footer {
  background-color: #e9eaec; }

.dm56.fsr40 textarea {
  height: 75px;
  min-height: 80px;
  width: 100%;
  max-width: 100%;
  padding: 7px;
  font-size: 14px;
  font-weight: 200;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

html.ml .dm56.fnw30 {
  width: 600px; }

.dm56.fnw30 .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333; }
  .dm56.fnw30 .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.dm56.fnw30 .modal-content {
  padding: 14px; }

.dm56.fnw30 .modal-footer {
  -webkit-font-smoothing: antialiased;
  background: #f2f3f4;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 14px; }
  .dm56.fnw30 .modal-footer .c-button:not(.submit).c-button--blue.loading {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    position: relative; }
    .dm56.fnw30 .modal-footer .c-button:not(.submit).c-button--blue.loading::before {
      content: "\e84c";
      -webkit-animation: fontello-spin 1s infinite linear;
              animation: fontello-spin 1s infinite linear;
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      line-height: 1em;
      height: 1em;
      margin-top: -0.5em;
      text-indent: 0;
      text-align: center;
      font-family: fontello; }
  .dm56.fnw30 .modal-footer a:not(.c-button),
  .dm56.fnw30 .modal-footer .cancel {
    font-size: 14px;
    color: #999;
    padding: 7px; }

.dm56.fnw30 .errors {
  color: #C0423F; }

.dm56.fnw30 .message_sent {
  display: none;
  text-align: center;
  color: #00A368;
  font-size: 16px;
  font-weight: 600; }

.dm56.fnw30 textarea {
  height: 75px;
  min-height: 80px;
  width: 100%;
  max-width: 100%;
  padding: 7px;
  font-size: 14px;
  font-weight: 200;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dm56.fnw30 textarea {
    width: 260px; }

html.ml .dm56.fsk26 {
  width: 450px; }

.dm56.fsk26 form textarea {
  font-size: 14px;
  width: 100%;
  height: 150px;
  padding: 12px;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  margin-bottom: 12px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dm56.fsk26 .hidden {
  display: none; }

.messages.message_header, .messages.compose > .message_header {
  float: left;
  width: 100%;
  margin-bottom: 25px; }
  .messages.message_header .inbox-link, .messages.compose > .message_header .inbox-link {
    text-decoration: none; }
  .messages.message_header .g-module, .messages.message_header .section, .messages.compose > .message_header .g-module, .messages.compose > .message_header .section {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .messages.message_header .g-module.heading, .messages.message_header .section.heading, .messages.compose > .message_header .g-module.heading, .messages.compose > .message_header .section.heading {
      padding-top: 0px;
      padding-bottom: 0px; }
  .messages.message_header .section.lockup > .pic_container, .messages.compose > .message_header .section.lockup > .pic_container {
    float: left;
    padding-right: 12px;
    width: 38px; }
    .messages.message_header .section.lockup > .pic_container .pic, .messages.compose > .message_header .section.lockup > .pic_container .pic {
      margin: 0;
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
      width: 37px;
      height: 37px;
      line-height: 35px;
      vertical-align: middle;
      border-radius: 4px;
      overflow: hidden;
      border-bottom: 1px solid #EEE;
      border-right: 1px solid #e9eaec;
      border-left: 1px solid #e9eaec;
      border-top: 1px solid #F7F8F9; }
      .messages.message_header .section.lockup > .pic_container .pic img, .messages.compose > .message_header .section.lockup > .pic_container .pic img {
        max-height: 37px;
        max-width: 37px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
  .messages.message_header .section.lockup > .name_container, .messages.compose > .message_header .section.lockup > .name_container {
    float: left;
    padding-right: 12px;
    font-weight: bold;
    width: 90%; }
    html.ms .messages.message_header .section.lockup > .name_container, html.ms .messages.compose > .message_header .section.lockup > .name_container {
      width: 70%; }
    .messages.message_header .section.lockup > .name_container .name, .messages.compose > .message_header .section.lockup > .name_container .name {
      font-size: 14px;
      line-height: 20px;
      font-weight: bold;
      color: #333; }
      .messages.message_header .section.lockup > .name_container .name a, .messages.compose > .message_header .section.lockup > .name_container .name a {
        color: #333;
        text-decoration: none; }
        .messages.message_header .section.lockup > .name_container .name a:hover, .messages.compose > .message_header .section.lockup > .name_container .name a:hover {
          color: #3078ca;
          text-decoration: underline; }
    .messages.message_header .section.lockup > .name_container .startup, .messages.compose > .message_header .section.lockup > .name_container .startup {
      display: inline-block;
      color: #999; }
    .messages.message_header .section.lockup > .name_container .tagline, .messages.compose > .message_header .section.lockup > .name_container .tagline {
      font-size: 14px;
      line-height: 20px;
      font-weight: 300;
      color: #333; }
  .messages.message_header .subtitle, .messages.compose > .message_header .subtitle {
    font-size: 14px;
    color: #999;
    font-weight: 300;
    line-height: 1.5; }
  .messages.message_header .inbox_selections, .messages.compose > .message_header .inbox_selections {
    float: right;
    font-size: 12px;
    line-height: 20px;
    font-weight: bold; }
  .messages.message_header .current_title, .messages.compose > .message_header .current_title {
    margin-left: 56px;
    width: 70%;
    font-size: 18px;
    line-height: 20px;
    float: left; }
    html.ms .messages.message_header .current_title, html.ms .messages.compose > .message_header .current_title {
      width: 100%;
      margin-top: 5px;
      margin-left: 0;
      font-size: 13px;
      font-weight: bold; }
    .messages.message_header .current_title.showing, .messages.compose > .message_header .current_title.showing {
      line-height: 31px; }
    .messages.message_header .current_title .subtitle, .messages.compose > .message_header .current_title .subtitle {
      font-size: 12px;
      line-height: 14px; }

.messages.compose .section {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.messages.show.section, .messages.approve.section, .messages.reply.section, .messages.compose.section {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .messages.show.section.gray, .messages.approve.section.gray, .messages.reply.section.gray, .messages.compose.section.gray {
    background-color: #F9FAFB; }
    .messages.show.section.gray.last, .messages.approve.section.gray.last, .messages.reply.section.gray.last, .messages.compose.section.gray.last {
      border-bottom-left-radius: 2px;
      border-bottom-right-radius: 2px; }

.messages.show .message_body, .messages.approve .message_body, .messages.reply .message_body, .messages.compose .message_body {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  line-height: 1.5; }
  .messages.show .message_body .message_box.bodyless, .messages.approve .message_body .message_box.bodyless, .messages.reply .message_body .message_box.bodyless, .messages.compose .message_body .message_box.bodyless {
    padding: 0; }
  .messages.show .message_body .message_box .left, .messages.show .message_body .message_box .right, .messages.approve .message_body .message_box .left, .messages.approve .message_body .message_box .right, .messages.reply .message_body .message_box .left, .messages.reply .message_body .message_box .right, .messages.compose .message_body .message_box .left, .messages.compose .message_body .message_box .right {
    width: 100%;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .messages.show .message_body .message_box .left, .messages.approve .message_body .message_box .left, .messages.reply .message_body .message_box .left, .messages.compose .message_body .message_box .left {
    font-size: 12px;
    margin-bottom: 12px; }
    .messages.show .message_body .message_box .left .post-pic, .messages.approve .message_body .message_box .left .post-pic, .messages.reply .message_body .message_box .left .post-pic, .messages.compose .message_body .message_box .left .post-pic {
      float: left;
      float: left;
      margin-top: 1px;
      margin-right: 8px;
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
      width: 28px;
      height: 28px;
      line-height: 28px;
      vertical-align: middle;
      border-radius: 3px;
      overflow: hidden;
      border-bottom: 0px solid #EEE;
      border-right: 0px solid #e9eaec;
      border-left: 0px solid #e9eaec;
      border-top: 0px solid #F7F8F9;
      margin-right: 11px;
      margin-left: 11px; }
      .messages.show .message_body .message_box .left .post-pic img, .messages.approve .message_body .message_box .left .post-pic img, .messages.reply .message_body .message_box .left .post-pic img, .messages.compose .message_body .message_box .left .post-pic img {
        max-height: 28px;
        max-width: 28px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
      html.ms .messages.show .message_body .message_box .left .post-pic, html.ms .messages.approve .message_body .message_box .left .post-pic, html.ms .messages.reply .message_body .message_box .left .post-pic, html.ms .messages.compose .message_body .message_box .left .post-pic {
        margin-left: 0; }
    .messages.show .message_body .message_box .left .name, .messages.approve .message_body .message_box .left .name, .messages.reply .message_body .message_box .left .name, .messages.compose .message_body .message_box .left .name {
      float: left;
      line-height: 28px; }
      .messages.show .message_body .message_box .left .name, .messages.show .message_body .message_box .left .name a, .messages.approve .message_body .message_box .left .name, .messages.approve .message_body .message_box .left .name a, .messages.reply .message_body .message_box .left .name, .messages.reply .message_body .message_box .left .name a, .messages.compose .message_body .message_box .left .name, .messages.compose .message_body .message_box .left .name a {
        font-size: 12px;
        color: #333;
        font-weight: bold; }
        .messages.show .message_body .message_box .left .name a:hover, .messages.show .message_body .message_box .left .name a a:hover, .messages.approve .message_body .message_box .left .name a:hover, .messages.approve .message_body .message_box .left .name a a:hover, .messages.reply .message_body .message_box .left .name a:hover, .messages.reply .message_body .message_box .left .name a a:hover, .messages.compose .message_body .message_box .left .name a:hover, .messages.compose .message_body .message_box .left .name a a:hover {
          color: #3078ca;
          text-decoration: underline; }
      html.ms .messages.show .message_body .message_box .left .name, html.ms .messages.approve .message_body .message_box .left .name, html.ms .messages.reply .message_body .message_box .left .name, html.ms .messages.compose .message_body .message_box .left .name {
        float: left;
        clear: inherit; }
      .messages.show .message_body .message_box .left .name a, .messages.approve .message_body .message_box .left .name a, .messages.reply .message_body .message_box .left .name a, .messages.compose .message_body .message_box .left .name a {
        font-size: 14px; }
    .messages.show .message_body .message_box .left .date, .messages.approve .message_body .message_box .left .date, .messages.reply .message_body .message_box .left .date, .messages.compose .message_body .message_box .left .date {
      float: right;
      font-size: 12px;
      color: #777;
      font-weight: 300;
      margin: 0; }
      .messages.show .message_body .message_box .left .date a, .messages.approve .message_body .message_box .left .date a, .messages.reply .message_body .message_box .left .date a, .messages.compose .message_body .message_box .left .date a {
        font-size: 12px;
        color: #777;
        font-weight: 300; }
        .messages.show .message_body .message_box .left .date a:hover, .messages.approve .message_body .message_box .left .date a:hover, .messages.reply .message_body .message_box .left .date a:hover, .messages.compose .message_body .message_box .left .date a:hover {
          color: #3078ca;
          text-decoration: underline; }
      .messages.show .message_body .message_box .left .date .show_on_hover, .messages.approve .message_body .message_box .left .date .show_on_hover, .messages.reply .message_body .message_box .left .date .show_on_hover, .messages.compose .message_body .message_box .left .date .show_on_hover {
        visibility: hidden; }
        html.touch .messages.show .message_body .message_box .left .date .show_on_hover, html.touch .messages.approve .message_body .message_box .left .date .show_on_hover, html.touch .messages.reply .message_body .message_box .left .date .show_on_hover, html.touch .messages.compose .message_body .message_box .left .date .show_on_hover {
          visibility: visible; }
      html.ms .messages.show .message_body .message_box .left .date, html.ms .messages.approve .message_body .message_box .left .date, html.ms .messages.reply .message_body .message_box .left .date, html.ms .messages.compose .message_body .message_box .left .date {
        line-height: 28px; }
  .messages.show .message_body .message_box .right, .messages.approve .message_body .message_box .right, .messages.reply .message_body .message_box .right, .messages.compose .message_body .message_box .right {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    width: 100%;
    padding-left: 50px;
    margin-left: 0; }
    html.ms .messages.show .message_body .message_box .right, html.ms .messages.approve .message_body .message_box .right, html.ms .messages.reply .message_body .message_box .right, html.ms .messages.compose .message_body .message_box .right {
      padding-left: 0; }
    .messages.show .message_body .message_box .right p, .messages.approve .message_body .message_box .right p, .messages.reply .message_body .message_box .right p, .messages.compose .message_body .message_box .right p {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      word-break: break-word;
      width: 100%; }
    .messages.show .message_body .message_box .right .message_attachment, .messages.approve .message_body .message_box .right .message_attachment, .messages.reply .message_body .message_box .right .message_attachment, .messages.compose .message_body .message_box .right .message_attachment {
      border-radius: 2px;
      background-color: #f8f9fa;
      border: 1px solid #EEE;
      margin: 10px 0;
      padding: 12px; }
      .messages.show .message_body .message_box .right .message_attachment .attachment_actions .g-button, .messages.approve .message_body .message_box .right .message_attachment .attachment_actions .g-button, .messages.reply .message_body .message_box .right .message_attachment .attachment_actions .g-button, .messages.compose .message_body .message_box .right .message_attachment .attachment_actions .g-button {
        font-size: 12px; }
    .messages.show .message_body .message_box .right .no_reply, .messages.show .message_body .message_box .right .subtitle, .messages.approve .message_body .message_box .right .no_reply, .messages.approve .message_body .message_box .right .subtitle, .messages.reply .message_body .message_box .right .no_reply, .messages.reply .message_body .message_box .right .subtitle, .messages.compose .message_body .message_box .right .no_reply, .messages.compose .message_body .message_box .right .subtitle {
      font-size: 12px;
      color: #999;
      font-weight: 300; }

.messages.form form, .messages.form form .mentions_input_holder, .messages.form form .text_area_holder {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.messages.form form .text_area_holder textarea {
  width: 90%;
  margin: 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .messages.form form .text_area_holder textarea {
    width: 100%; }

.messages.form form #integrated_messaging .submit {
  float: left;
  margin-bottom: 8px; }

.messages.tabs_sidebar .tabs-section {
  margin-top: 25px; }

.messages.tabs_sidebar .messages-nav-header {
  margin-bottom: 17px; }

.messages.tabs_sidebar .new-message-button.c-button.c-button--sm.c-button--transparent-blue {
  padding: 1px 7px; }
html.ms .dmi78.fdm37 .contact-link {
  margin-left: 0px;
  margin-top: 14px; }

.dmi78.fdm37 .small-input {
  width: 280px; }

.dmi78.fdm37 .symbol-holder {
  position: relative; }
  .dmi78.fdm37 .symbol-holder .symbol {
    font-size: 13px;
    position: absolute;
    top: 8px;
    display: inline; }
  .dmi78.fdm37 .symbol-holder .symbol-field {
    width: 95%; }
  .dmi78.fdm37 .symbol-holder .currency {
    left: 10px; }
  .dmi78.fdm37 .symbol-holder .currency-field {
    padding-left: 22px; }
.dmidf62 .inactive-nav {
  cursor: pointer; }

html.no-ms .dmidf62 .info-from-you {
  border-left: none; }

html.ms .dmidf62 .info-from-you {
  border-top: none; }

.dmidf62.fbs29 img[src=""] {
  display: none; }

.dmidf62.fbs29 .template-startup-logo {
  background-image: url("/assets/shared/nopic_startup-ecdb29895191980f3001ae7c8d1bd402.png");
  background-position: center center;
  -webkit-background-size: 39px 39px;
          background-size: 39px 39px; }

.dmidf62.fiu3 .checkbox-holder {
  float: left;
  margin-right: 10px; }

.dmidf62.fiu3 .checkbox-label {
  overflow: auto;
  display: block; }

.dmidf62.fiu3 .js-disabled-input {
  opacity: 0.5;
  pointer-events: none; }

.dmidf62.fiu3 .legal-container .validation-error {
  margin-left: 22px;
  margin-top: 14px; }

.dmidf62.fiu3 .disabled {
  background-color: #DDD; }
  .dmidf62.fiu3 .disabled textarea {
    background-color: #DDD; }
  .dmidf62.fiu3 .disabled.c-button {
    pointer-events: none; }
html.ms .dmp30.fay50 .contact-link {
  margin-left: 0px;
  margin-top: 14px; }

.dmp30.fmg62 .get_started_button {
  padding-left: 28px;
  padding-right: 28px;
  font-size: 16px; }

.dmp30.fmg62 .value_prop_description {
  line-height: 1.5; }

.dmp30.fmg62 .transparent_button {
  border-color: #3078ca;
  color: #3078ca;
  opacity: 0.9; }
  .dmp30.fmg62 .transparent_button:hover {
    background-color: #F3F8FF;
    -webkit-transition: background-color .2s;
            transition: background-color .2s; }
.dmpa27 .inactive-nav {
  cursor: pointer; }

html.no-ms .dmpa27 .info-from-you {
  border-left: none; }

html.ms .dmpa27 .info-from-you {
  border-top: none; }

.dmpa27 .radio-label, .dmpa27 .js-fund-size-radio {
  vertical-align: middle; }

.dmpa27 .tiptip {
  width: 24px;
  position: relative;
  vertical-align: bottom; }

.dmpa27.fbs29 .small-input {
  width: 100px; }

.dmpa27.fbs29 .percent-holder {
  width: 70px; }

.dmpa27.fbs29 .symbol-holder {
  position: relative; }
  .dmpa27.fbs29 .symbol-holder .symbol {
    font-size: 13px;
    position: absolute;
    top: 8px;
    display: inline; }
  .dmpa27.fbs29 .symbol-holder .symbol-field {
    width: 95%; }
  .dmpa27.fbs29 .symbol-holder .percent {
    right: 10px; }
  .dmpa27.fbs29 .symbol-holder .percent-field {
    padding-right: 22px; }
  .dmpa27.fbs29 .symbol-holder .currency {
    left: 10px; }
  .dmpa27.fbs29 .symbol-holder .currency-field {
    padding-left: 20px; }

html.no-ms .dmpa27.fbs29 .hint-text {
  margin-left: 14px; }

html.ms .dmpa27.fbs29 .hint-text {
  margin-left: 0px; }

html.no-ml .dmpa27.fbs29 .radio-option {
  margin-left: 0px;
  margin-top: 7px;
  display: block; }

.dmpa27.fbs29 .js-total-carry-select {
  vertical-align: top; }

.dmpa27.fbs29 .js-fund-size-text-container .validation-error {
  position: relative;
  left: -100px;
  top: 27px; }

.dmpa27.fbs29 .checkbox-label {
  overflow: auto; }

.dmpa27.fbs29 .checkbox-holder {
  margin-right: 10px; }

.dmpa27.fbs29 .personal-investment-container .validation-error {
  margin-left: 22px;
  margin-top: 14px; }

.dmpa27.fiu3 .checkbox-holder {
  float: left;
  margin-right: 10px; }

.dmpa27.fiu3 .checkbox-label {
  overflow: auto;
  display: block; }

.dmpa27.fiu3 .js-custom-lead-name-input {
  width: 200px; }

html.no-ms .dmpa27.fiu3 .js-save-draft {
  margin-left: 12px; }

.dmpa27.fiu3 .legal-container .allocation-text-holder .validation-error {
  margin-left: 0; }

.dmpa27.fiu3 .legal-container .validation-error {
  margin-left: 22px;
  margin-top: 14px; }

html.ms .dmpa27.fiu3 .js-form-button {
  margin-top: 15px; }
  html.ms .dmpa27.fiu3 .js-form-button.js-save-draft {
    margin-bottom: 15px; }

.dmpa27.fiu3 .disabled {
  background-color: #DDD; }
  .dmpa27.fiu3 .disabled textarea {
    background-color: #DDD; }

.dmpa27.fiu3 .allocation-text-holder .fieldWithErrors {
  display: inline-block; }
.dmps26.fme17 {
  margin-top: -20px;
  margin-bottom: 100px; }
  .dmps26.fme17.tab-loading {
    opacity: 0.5; }
  .dmps26.fme17 .loading {
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif"); }
  .dmps26.fme17 .loading:not(.g-button) {
    height: 350px; }
  .dmps26.fme17 .content {
    border: 1px solid #E6E7E8;
    background-color: #fafafa; }
  .dmps26.fme17 .manage-nav {
    font-size: 14px; }
    .dmps26.fme17 .manage-nav .section {
      padding: 21px;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      display: block;
      border-bottom: 1px solid #E6E7E8; }
      .dmps26.fme17 .manage-nav .section:hover {
        background-color: white; }
      .dmps26.fme17 .manage-nav .section:active {
        background-color: #fafafa; }
      .dmps26.fme17 .manage-nav .section.selected {
        background-color: white;
        font-weight: bold; }
  .dmps26.fme17 .main {
    border-left: 1px solid #E6E7E8;
    min-height: 350px; }

.dmps26.fmr92 .add-deal-button {
  padding: 12px 20px; }

.dmps26.fmr92 .dropdown-link {
  cursor: pointer;
  margin-left: -13px;
  padding-left: 12px;
  position: relative; }
  .dmps26.fmr92 .dropdown-link .arrow {
    position: absolute;
    top: 8px;
    right: 10px;
    display: inline; }
    html.no-ms .dmps26.fmr92 .dropdown-link .arrow {
      margin-top: 6px; }
  .dmps26.fmr92 .dropdown-link .fund-name {
    padding-right: 22px;
    width: 95%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }

.dmps26.fmr92 ul.dropdown {
  width: 100%;
  cursor: pointer;
  border-radius: 0px;
  border: 1px solid #e7e9eB;
  border-top: none;
  padding: 7px 4px 7px 7px; }

.dmps26.fmr92 li.dropdown-item {
  padding: 3px 7px; }

.dmps26.fmr92 .dropdown-holder {
  margin-top: 2px; }

.dmps26.fmr92 .create-microfund-link {
  display: block; }
.dm26.fsp87 {
  padding: 0px;
  overflow: hidden;
  font-family: Verdana, Helvetica, sans-serif;
  line-height: 14px; }
  .dm26.fsp87 .header {
    *zoom: 1;
    *zoom: 1; }
    .dm26.fsp87 .header:after {
      content: "";
      display: table;
      clear: both; }
    .dm26.fsp87 .header .pic {
      float: left;
      display: block;
      width: 50px;
      height: 50px;
      margin-right: 7px;
      -webkit-box-shadow: #ddd 2px 2px 2px;
              box-shadow: #ddd 2px 2px 2px; }
      .dm26.fsp87 .header .pic img {
        vertical-align: middle;
        max-width: 50px;
        max-height: 50px; }
    .dm26.fsp87 .header .content {
      float: left;
      width: 85px; }
      .dm26.fsp87 .header .content .name a {
        color: #000;
        text-decoration: none;
        font: 15px/16px Georgia; }
        .dm26.fsp87 .header .content .name a:hover {
          text-decoration: underline; }
      .dm26.fsp87 .header .content .tags {
        width: 70px;
        margin-top: 2px; }
        .dm26.fsp87 .header .content .tags a {
          width: 70px;
          display: block;
          color: #999;
          font-size: 10px;
          text-decoration: none; }
          .dm26.fsp87 .header .content .tags a:hover {
            text-decoration: underline; }
  .dm26.fsp87 .big_deal {
    margin-top: 6px; }
    .dm26.fsp87 .big_deal .label {
      font-size: 10px;
      color: #999; }
    .dm26.fsp87 .big_deal .value {
      color: #000;
      font: 15px/16px Georgia;
      font-weight: bold;
      margin-top: 3px; }
  .dm26.fsp87 .roles {
    margin-top: 6px; }
    .dm26.fsp87 .roles .role {
      margin-bottom: 5px; }
      .dm26.fsp87 .roles .role .name {
        color: #000;
        text-decoration: none;
        font: 12px/14px Georgia;
        display: block;
        margin-top: 3px; }
      .dm26.fsp87 .roles .role .title {
        color: #999;
        font-size: 10px; }
        .dm26.fsp87 .roles .role .title a:hover {
          text-decoration: underline; }
  .dm26.fsp87 .data_by {
    color: #999;
    font-size: 9px; }
  .dm26.fsp87 .people .user {
    margin-bottom: 5px;
    *zoom: 1; }
    .dm26.fsp87 .people .user:after {
      content: "";
      display: table;
      clear: both; }
    .dm26.fsp87 .people .user .pic {
      float: left; }
      .dm26.fsp87 .people .user .pic .profile-link {
        width: 30px;
        height: 30px; }
        .dm26.fsp87 .people .user .pic .profile-link .angel_image {
          max-width: 30px;
          max-height: 30px; }
    .dm26.fsp87 .people .user .detail {
      float: left;
      margin-left: 5px; }
      .dm26.fsp87 .people .user .detail .name .profile-link {
        display: block;
        font: 14px/16px Georgia;
        color: #000;
        text-decoration: none;
        float: block; }
      .dm26.fsp87 .people .user .detail .what_they_did {
        color: #999;
        font: 12px Georgia; }
        .dm26.fsp87 .people .user .detail .what_they_did a {
          color: #3078CA;
          text-decoration: none; }
          .dm26.fsp87 .people .user .detail .what_they_did a:hover {
            text-decoration: underline; }
.moderation.talent h1 {
  margin-bottom: 20px; }

.moderation.talent .flag-row {
  *zoom: 1;
  border-bottom: 1px solid #c5c5c5;
  margin-bottom: 6px; }
  .moderation.talent .flag-row:after {
    content: "";
    display: table;
    clear: both; }
  .moderation.talent .flag-row .info {
    width: 100%; }
  .moderation.talent .flag-row .action {
    text-align: right; }

.moderation.talent .previous_flag {
  padding-left: 20px;
  border-left: 1px solid red; }
.dnps60.ffk5 .note_container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 65%;
  margin: 0px auto; }
  html.ms .dnps60.ffk5 .note_container {
    width: 80%; }
  .dnps60.ffk5 .note_container .note_form {
    margin-bottom: 45px;
    text-align: center;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dnps60.ffk5 .note_container .note_form .label {
      font-size: 19px;
      font-weight: 300;
      padding: 40px 0 20px; }
    .dnps60.ffk5 .note_container .note_form .note textarea {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      font-size: 1em;
      padding: 0.66667em;
      color: #333;
      font-weight: normal;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      font-size: 13px; }
      html.ms .dnps60.ffk5 .note_container .note_form .note textarea {
        width: 100%; }
      .dnps60.ffk5 .note_container .note_form .note textarea:focus {
        border: 1px solid #94caf3;
        -webkit-box-shadow: #7DBEF1 0 0 5px;
                box-shadow: #7DBEF1 0 0 5px; }
      .dnps60.ffk5 .note_container .note_form .note textarea:disabled {
        background-color: #F3F4F5; }
    .dnps60.ffk5 .note_container .note_form .note .g-button {
      margin-top: 15px; }
.dnps60.ftk43 .banner-container {
  background-color: #DDDDDD; }

.dnps60.ftk43 .ratings-container {
  width: 350px; }

.dnps60.ftk43 .js-rating {
  border-top: 1px solid #e7e9eB;
  border-bottom: 1px solid #e7e9eB;
  border-right: 1px solid #e7e9eB;
  margin-right: -4px; }
  .dnps60.ftk43 .js-rating:first-child {
    border-left: 1px solid #e7e9eB; }
  .dnps60.ftk43 .js-rating:hover {
    cursor: pointer;
    background-color: #3f81c7;
    color: white; }

.dnps60.ftk43 .js-rating-clicked {
  background-color: #3f81c7;
  color: white; }
.dnp94.fpm85 {
  padding-bottom: 20px;
  border: 1px solid #ebebeb;
  margin-bottom: 20px;
  background-color: #fbfbfc; }
  .dnp94.fpm85 .text.wysiwyg .redactor-box {
    border-radius: 3px; }
  .dnp94.fpm85 .text.wysiwyg .redactor-box .redactor-toolbar {
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0 !important; }
    .dnp94.fpm85 .text.wysiwyg .redactor-box .redactor-toolbar li {
      padding-bottom: 0; }
  .dnp94.fpm85 .text.wysiwyg .redactor-toolbar {
    border: 1px solid #e2e3e4;
    border-bottom: 0; }
  .dnp94.fpm85 .text.wysiwyg .redactor-editor {
    padding: 20px 12px 12px; }
    .dnp94.fpm85 .text.wysiwyg .redactor-editor b {
      font-weight: bold; }
    .dnp94.fpm85 .text.wysiwyg .redactor-editor i {
      font-style: italic; }
    .dnp94.fpm85 .text.wysiwyg .redactor-editor ul {
      list-style-type: disc; }
    .dnp94.fpm85 .text.wysiwyg .redactor-editor ol {
      list-style-type: decimal; }
    .dnp94.fpm85 .text.wysiwyg .redactor-editor li {
      margin-left: 20px; }
    .dnp94.fpm85 .text.wysiwyg .redactor-editor .redactor-placeholder {
      font-weight: 300;
      font-style: italic; }
  .dnp94.fpm85 .text.email_backers form textarea {
    display: inline-block;
    padding: 8px 10px 8px 8px;
    vertical-align: top;
    font-size: 14px;
    margin: 0;
    min-height: 50px; }
    html.ml .dnp94.fpm85 .text.email_backers form textarea {
      width: 100%; }
    html.ms .dnp94.fpm85 .text.email_backers form textarea {
      height: 60px; }
  .dnp94.fpm85 .text.email_backers form .submit {
    display: inline-block;
    margin-top: 20px;
    vertical-align: top; }
    html.ml .dnp94.fpm85 .text.email_backers form .submit {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
    .dnp94.fpm85 .text.email_backers form .submit input {
      text-align: center; }
      html.ml .dnp94.fpm85 .text.email_backers form .submit input {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 100%;
        padding: 10px 12px;
        font-size: 14px; }
  .dnp94.fpm85 .text.post_close_hub {
    padding: 20px 20px 0 20px; }
    .dnp94.fpm85 .text.post_close_hub form .submit input {
      padding: 12px 15px; }
    .dnp94.fpm85 .text.post_close_hub form textarea {
      display: inline-block;
      vertical-align: top;
      font-size: 14px;
      margin: 0;
      padding: 8px 10px 8px 8px;
      min-height: 50px; }
      html.ml .dnp94.fpm85 .text.post_close_hub form textarea {
        width: 100%; }
      html.ms .dnp94.fpm85 .text.post_close_hub form textarea {
        height: 60px; }
    .dnp94.fpm85 .text.post_close_hub form .submit {
      display: table-cell;
      padding-top: 15px; }
      .dnp94.fpm85 .text.post_close_hub form .submit input.g-button {
        background-color: #d8d8d8;
        color: #666;
        display: block; }
    .dnp94.fpm85 .text.post_close_hub .header {
      padding: 15px 0; }
    .dnp94.fpm85 .text.post_close_hub .to .header {
      padding-top: 0;
      padding-bottom: 15px; }
    .dnp94.fpm85 .text.post_close_hub .to select {
      margin: 0;
      padding: 10px 20px 10px 10px; }
    .dnp94.fpm85 .text.post_close_hub .to .fixed_recipients {
      border: 1px solid #e2e3e4;
      padding: 10px;
      border-radius: 3px;
      display: table-cell; }
    .dnp94.fpm85 .text.post_close_hub .to .custom {
      border: 1px solid #eaeaea;
      padding: 15px;
      margin-top: 15px; }
      .dnp94.fpm85 .text.post_close_hub .to .custom label, .dnp94.fpm85 .text.post_close_hub .to .custom input {
        display: inline-block; }
      .dnp94.fpm85 .text.post_close_hub .to .custom input {
        margin-left: 0; }
      .dnp94.fpm85 .text.post_close_hub .to .custom .scopes {
        display: table;
        table-layout: fixed;
        width: 100%; }
        .dnp94.fpm85 .text.post_close_hub .to .custom .scopes .scope, .dnp94.fpm85 .text.post_close_hub .to .custom .scopes .option {
          display: table-cell; }
        html.ms .dnp94.fpm85 .text.post_close_hub .to .custom .scopes .scope {
          display: inline-block;
          margin-right: 25px;
          margin-top: 15px; }
          html.ms .dnp94.fpm85 .text.post_close_hub .to .custom .scopes .scope:first-child {
            margin-top: 0; }
      .dnp94.fpm85 .text.post_close_hub .to .custom .fieldset {
        margin-top: 7px; }
    .dnp94.fpm85 .text.post_close_hub .actions {
      width: 100%;
      font-weight: 300;
      text-align: right;
      display: table-cell;
      margin-top: 23px; }
      .dnp94.fpm85 .text.post_close_hub .actions .action {
        display: inline-block; }
        .dnp94.fpm85 .text.post_close_hub .actions .action a {
          color: #999;
          margin-left: 10px; }
    .dnp94.fpm85 .text.post_close_hub .extra_data {
      border-bottom: 1px solid #eee; }
      .dnp94.fpm85 .text.post_close_hub .extra_data .data {
        margin-top: 10px;
        margin-bottom: 10px; }
        .dnp94.fpm85 .text.post_close_hub .extra_data .data .title {
          padding: 15px 0 10px 0;
          font-weight: bold;
          font-size: 11px;
          text-transform: uppercase; }
        .dnp94.fpm85 .text.post_close_hub .extra_data .data:first-child {
          margin-top: 0;
          border-top: none; }

.dnp94.ftn68 .title {
  padding: 15px 0 10px 0;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase; }

.dnp94.ftn68 .title .warning {
  color: #999;
  text-transform: none;
  font-weight: normal;
  display: inline-block; }

.dnp94.ftn68 .add {
  margin-top: 10px; }
  .dnp94.ftn68 .add i.fontello-plus-circle {
    font-size: 15px;
    padding-right: 5px; }

.dnp94.ftn68 .remove {
  margin-top: 15px;
  margin-left: 10px;
  display: inline-block; }
  .dnp94.ftn68 .remove a {
    color: #aaa; }

.dnp94.ftn68 .g-form_group {
  vertical-align: middle;
  display: inline-block; }

.dnp94.ftn68 .validation-error {
  display: block; }

.dnp94.ftn68 .fieldWithErrors {
  display: inline-block; }

.dnp94.ftn68 .metric input, .dnp94.ftn68 .metric select {
  vertical-align: top; }

.dnp94.ftn68 .metric .input {
  vertical-align: top;
  display: inline-block; }
  .dnp94.ftn68 .metric .input input, .dnp94.ftn68 .metric .input select {
    padding: 5px;
    height: 35px;
    font-size: 13px; }

.dnp94.ftn68 .metric .value input {
  max-width: 150px; }

.dnp94.fpt54 {
  padding-bottom: 25px; }
  .dnp94.fpt54 .scopes {
    font-weight: 300;
    color: #999;
    border: 1px solid #e7e7e7;
    border-bottom: 0;
    background-color: #f1f2f3;
    padding: 10px 20px; }
    .dnp94.fpt54 .scopes .wrapper {
      display: table-cell;
      width: 100%; }
    .dnp94.fpt54 .scopes .scope {
      display: inline-block;
      margin-left: 20px;
      vertical-align: middle; }
      .dnp94.fpt54 .scopes .scope:first-child {
        margin-left: 0; }
      html.no-ml .dnp94.fpt54 .scopes .scope {
        display: block;
        margin-left: 0; }
  .dnp94.fpt54 .delete {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    text-align: right;
    color: #999; }
    .dnp94.fpt54 .delete a {
      color: #999; }
  .dnp94.fpt54 .post_body {
    position: relative;
    padding: 20px;
    border: 1px solid #e7e7e8;
    background-color: #fbfbfb;
    border-radius: 3px; }
  .dnp94.fpt54.email_backers .post_body {
    background-color: #fff; }
  .dnp94.fpt54 .table_row {
    display: table-row; }
  .dnp94.fpt54 .details {
    display: table-cell;
    vertical-align: top;
    padding-right: 15px; }
  .dnp94.fpt54 .text {
    display: table-cell;
    vertical-align: top;
    font-size: 14px;
    font-weight: 300;
    width: 100%;
    color: #444546;
    word-break: break-all;
    word-break: break-word; }
    .dnp94.fpt54 .text > .name {
      margin-bottom: 5px;
      margin-top: 7px;
      height: 15px;
      display: inline; }
      .dnp94.fpt54 .text > .name > a {
        color: #444546;
        font-weight: 500;
        top: -5px;
        position: relative;
        font-size: 16px; }
      .dnp94.fpt54 .text > .name > .role {
        line-height: 15px;
        font-size: 16px;
        vertical-align: top;
        margin-left: -3px; }
    .dnp94.fpt54 .text b, .dnp94.fpt54 .text strong {
      font-weight: bold; }
    .dnp94.fpt54 .text ul, .dnp94.fpt54 .text ol {
      padding: 10px 0; }
    .dnp94.fpt54 .text ul {
      list-style-type: disc; }
    .dnp94.fpt54 .text ol {
      list-style-type: decimal; }
    .dnp94.fpt54 .text li {
      margin-left: 40px; }
    .dnp94.fpt54 .text img {
      max-width: 450px; }
      html.ms .dnp94.fpt54 .text img {
        max-width: 220px !important; }
  .dnp94.fpt54 .date {
    margin-top: 2px;
    font-size: 12px;
    color: #999;
    font-weight: 500; }
  .dnp94.fpt54 .replies {
    padding-bottom: 20px;
    background-color: #f9f9fa;
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    overflow: auto; }
  .dnp94.fpt54 .syndicate.reply {
    margin-top: 15px; }

.dnp94.frm87 {
  border: 1px solid #e8e8e8;
  border-top: 0;
  padding: 0 20px 20px 20px;
  background-color: #f9f9fa; }
  .dnp94.frm87.email_backers {
    background-color: #f3f3f3; }
    .dnp94.frm87.email_backers .text textarea {
      width: 94%;
      max-width: 94%; }
      html.ms .dnp94.frm87.email_backers .text textarea {
        width: 85%;
        max-width: 85%; }
  .dnp94.frm87 .text {
    padding-left: 57px;
    vertical-align: top;
    width: 100%;
    max-width: 100%;
    display: block;
    word-break: break-all;
    word-break: break-word; }
    html.ms .dnp94.frm87 .text {
      padding-left: 20px; }
    .dnp94.frm87 .text textarea {
      border-radius: 3px;
      height: 16px;
      border: 1px solid #e8e8e8;
      width: 89%;
      max-width: 89%;
      font-size: 14px;
      padding: 15px;
      margin: 0; }
    .dnp94.frm87 .text .submit input {
      margin-top: 10px;
      font-size: 13px;
      font-weight: 300;
      padding: 10px 35px;
      background-color: #d8d8d8;
      color: #666;
      display: inline-block; }
  .dnp94.frm87.email_backers .text {
    padding-left: 0; }
  .dnp94.frm87 .submit {
    display: inline-block; }
  .dnp94.frm87 .recipients, .dnp94.frm87 .warning {
    font-size: 13px;
    color: #aaa;
    font-weight: 300; }
  .dnp94.frm87 .recipients {
    margin-left: 10px;
    font-size: 13px; }
    .dnp94.frm87 .recipients i {
      margin-right: 3px; }

.dnp94.fby30 .rich_data {
  font-size: 13px;
  margin: 20px 0;
  padding: 20px 0;
  border-bottom: 1px solid #e0e0e0;
  border-top: 1px solid #e0e0e0; }
  .dnp94.fby30 .rich_data .label {
    padding-bottom: 15px;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase; }
  .dnp94.fby30 .rich_data ul {
    list-style: disc;
    padding: 0; }
  .dnp94.fby30 .rich_data .metric .date, .dnp94.fby30 .rich_data .metric .name, .dnp94.fby30 .rich_data .metric .descriptions {
    display: inline-block;
    vertical-align: top;
    width: 30%; }
  .dnp94.fby30 .rich_data .metric .date {
    margin: 0;
    font-size: 13px;
    font-weight: normal; }
  .dnp94.fby30 .rich_data .metric .name {
    font-weight: 300; }
  .dnp94.fby30 .rich_data .attachment {
    font-weight: 300;
    margin-left: 30px; }

.dnp94.fby30 .rich_data + .rich_data {
  margin-top: 0;
  border-top: 0;
  padding-top: 0; }

.dnp94.fry56 {
  font-size: 13px;
  color: #444546;
  background-color: #FCFCFD; }
  .dnp94.fry56.post_close_hub {
    padding: 20px 20px 20px 20px;
    margin: 20px 20px 0 80px;
    border: 1px solid #eaeaea;
    border-radius: 3px; }
  html.ms .dnp94.fry56 {
    margin-left: 20px; }
  .dnp94.fry56.email_backers {
    padding: 20px 20px 20px 20px;
    border: 1px solid #eaeaea;
    border-top: 0;
    border-radius: 0; }
    .dnp94.fry56.email_backers .avatar {
      padding-left: 2px;
      padding-right: 22px; }
  .dnp94.fry56 .delete {
    float: right;
    color: #999;
    width: 25px; }
    .dnp94.fry56 .delete a {
      color: #999; }
  .dnp94.fry56 .avatar {
    vertical-align: top;
    text-align: center;
    display: table-cell;
    padding-right: 15px;
    min-width: 45px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dnp94.fry56 .avatar img {
      border-width: 1px;
      width: 34px;
      height: 34px; }
  .dnp94.fry56 .text {
    vertical-align: top;
    display: table-cell; }
    .dnp94.fry56 .text .date {
      margin-top: 0;
      font-size: 11px;
      margin-bottom: 5px; }
    .dnp94.fry56 .text > .name {
      display: inline; }
      .dnp94.fry56 .text > .name a {
        color: #444546;
        font-weight: 500;
        top: -5px;
        font-size: 14px;
        position: relative; }
      .dnp94.fry56 .text > .name > .role {
        font-size: 14px;
        line-height: 12px;
        margin-left: -4px; }

.dnp94.frr52 {
  width: 425px; }
  .dnp94.frr52 .modal_content {
    max-height: 500px;
    overflow: auto; }
  .dnp94.frr52 .investor {
    border-top: 1px solid #eee;
    padding: 10px 15px; }
  .dnp94.frr52 .details {
    display: table-cell;
    vertical-align: top;
    padding-left: 10px; }
  .dnp94.frr52 .investment_source {
    font-weight: 300;
    color: #666;
    font-size: 12px; }
  .dnp94.frr52 .name {
    font-weight: bold; }
  .dnp94.frr52 .bio {
    margin-top: 3px;
    font-size: 12px; }
  .dnp94.frr52 .photo {
    padding-top: 3px;
    display: table-cell; }
    .dnp94.frr52 .photo img {
      width: 40px;
      height: 40px; }

.dnp94.fer22 {
  width: 600px; }
  .dnp94.fer22 .modal_content {
    overflow: auto;
    padding: 20px; }
  .dnp94.fer22 ul {
    margin-left: 17px;
    list-style-type: disc; }
  .dnp94.fer22 li {
    margin-bottom: 10px; }
  .dnp94.fer22 p + ul {
    margin-left: 30px; }
    .dnp94.fer22 p + ul li {
      margin-bottom: 5px; }
  .dnp94.fer22 strong {
    display: inline-block;
    padding-top: 5px; }
.dnt77.fsr72 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dnt77.fsr72 .skill-row-view {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    padding: 6px;
    margin: 0 8px 6px 0;
    line-height: 20px;
    background: #fefefe;
    border: 1px solid;
    border-color: #e8e8e8 #E4E4E4 #eee;
    font-size: 0.9em;
    width: 99%; }
    .dnt77.fsr72 .skill-row-view label {
      padding-right: 14px; }
    html.ms .dnt77.fsr72 .skill-row-view label, html.ms .dnt77.fsr72 .skill-row-view input {
      display: none; }
    .dnt77.fsr72 .skill-row-view .delete {
      cursor: pointer; }
  .dnt77.fsr72 .add-new-skill {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 99%;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    padding: 10px 0;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    font-weight: 300; }
    .dnt77.fsr72 .add-new-skill a {
      background-image: url("/assets/icons/add-1a5531b5aadbe83eb07b5c32a610d53d.png");
      background-repeat: no-repeat;
      background-position: 0px 1px;
      padding-left: 20px;
      padding-bottom: 2px; }
  .dnt77.fsr72 .add-new-skill-form {
    display: none; }
    .dnt77.fsr72 .add-new-skill-form .loading-box {
      display: inline-block; }
    .dnt77.fsr72 .add-new-skill-form .skill-name-input {
      width: 63% !important;
      margin-right: 3px;
      margin-bottom: 3px; }

.dnt77.fsr45 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dnt77.fsr45 .startup-role-view {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    padding: 6px;
    margin: 0 8px 6px 0;
    line-height: 20px;
    background: #fefefe;
    border: 1px solid;
    border-color: #e8e8e8 #E4E4E4 #eee;
    font-size: 0.9em;
    width: 99%; }
    .dnt77.fsr45 .startup-role-view .text {
      float: left; }
      .dnt77.fsr45 .startup-role-view .text .company-name {
        display: inline-block;
        font-weight: 500; }
      .dnt77.fsr45 .startup-role-view .text .job-title, .dnt77.fsr45 .startup-role-view .text .dates {
        display: inline-block; }
    .dnt77.fsr45 .startup-role-view .role-description {
      line-height: 15px; }
    .dnt77.fsr45 .startup-role-view .controls {
      padding-right: 3px;
      vertical-align: middle;
      float: right; }
      .dnt77.fsr45 .startup-role-view .controls .control {
        cursor: pointer; }
        .dnt77.fsr45 .startup-role-view .controls .control:hover {
          text-decoration: underline; }
  .dnt77.fsr45 .add-new-role {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 99%;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    padding: 10px 0;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    font-weight: 300; }
    .dnt77.fsr45 .add-new-role a {
      background-image: url("/assets/icons/add-1a5531b5aadbe83eb07b5c32a610d53d.png");
      background-repeat: no-repeat;
      background-position: 0px 1px;
      padding-left: 20px;
      padding-bottom: 2px; }
  .dnt77.fsr45 .year_input {
    display: inline-block;
    width: 60px !important; }

.dnt77.fcr60 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dnt77.fcr60 .college-row-view {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    padding: 6px;
    margin: 0 8px 6px 0;
    line-height: 20px;
    background: #fefefe;
    border: 1px solid;
    border-color: #e8e8e8 #E4E4E4 #eee;
    font-size: 0.9em;
    width: 99%; }
    .dnt77.fcr60 .college-row-view .text {
      float: left; }
      .dnt77.fcr60 .college-row-view .text .college-name {
        font-weight: 500;
        display: inline-block; }
      .dnt77.fcr60 .college-row-view .text .meta-data {
        display: inline-block; }
    .dnt77.fcr60 .college-row-view .controls {
      padding-right: 3px;
      vertical-align: middle;
      float: right; }
      .dnt77.fcr60 .college-row-view .controls .control {
        cursor: pointer; }
        .dnt77.fcr60 .college-row-view .controls .control:hover {
          text-decoration: underline; }
  .dnt77.fcr60 .add-major {
    line-height: 35px; }
  .dnt77.fcr60 .add-new-college {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: inline-block;
    vertical-align: middle;
    width: 99%;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    padding: 10px 0;
    background-color: #fff;
    text-align: center;
    cursor: pointer;
    font-weight: 300; }
    .dnt77.fcr60 .add-new-college a {
      background-image: url("/assets/icons/add-1a5531b5aadbe83eb07b5c32a610d53d.png");
      background-repeat: no-repeat;
      background-position: 0px 1px;
      padding-left: 20px;
      padding-bottom: 2px; }

.dnt77.ftt33 {
  border-radius: 3px;
  float: left;
  height: 28px;
  line-height: 28px;
  margin: 0 8px 6px 0;
  padding: 0 1px 0 8px;
  font-weight: 500;
  white-space: nowrap;
  background-color: #E0EDF5;
  color: #2F5D92; }
  .dnt77.ftt33 a {
    white-space: nowrap; }
  .dnt77.ftt33 img.delete {
    vertical-align: middle;
    cursor: pointer; }
    .dnt77.ftt33 img.delete:hover {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }

.dnt77.ftd58 {
  *zoom: 1; }
  .dnt77.ftd58:after {
    content: "";
    display: table;
    clear: both; }
  .dnt77.ftd58 .tag_form_field_form {
    *zoom: 1; }
    .dnt77.ftd58 .tag_form_field_form:after {
      content: "";
      display: table;
      clear: both; }
    .dnt77.ftd58 .tag_form_field_form .new_taggings_post {
      display: none; }
    .dnt77.ftd58 .tag_form_field_form .input {
      float: left;
      margin: 0 8px 0 0; }
      .dnt77.ftd58 .tag_form_field_form .input input {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        border-color: #AAA #CCC #E4E4E4;
        border-style: solid;
        border-width: 1px;
        height: 28px;
        margin: 0;
        padding: 3px 5px;
        font-size: 1em;
        width: 160px; }
    .dnt77.ftd58 .tag_form_field_form .action.submit {
      float: left; }
    .dnt77.ftd58 .tag_form_field_form .hidden {
      display: none; }
    .dnt77.ftd58 .tag_form_field_form img.loading_image {
      vertical-align: middle;
      margin-left: 8px; }
    .dnt77.ftd58 .tag_form_field_form .g-button {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      line-height: normal;
      height: 28px;
      font-weight: normal;
      padding: 7px 15px; }
    .dnt77.ftd58 .tag_form_field_form .errors {
      display: none; }

.dnt77.ftd58 input {
  font-size: 13px;
  padding: 5px 10px; }

.dnt77.ftd58 .association_container {
  padding-top: 5px; }
.dnt56.fmt56 a.toggle_link {
  display: block;
  font-weight: bold; }
  .dnt56.fmt56 a.toggle_link:hover {
    background-color: #f9f9fa; }

.dnt56.flm81 .js-logo {
  max-width: 100px;
  max-height: 100px;
  width: auto;
  height: auto; }

.dnt56.flm81 .js-remove {
  position: relative;
  left: -8px;
  top: -8px; }
  .dnt56.flm81 .js-remove:hover {
    cursor: pointer; }

.dnt56.fcr2 {
  width: 350px; }
  html.ms .dnt56.fcr2 {
    width: 100%; }
  .dnt56.fcr2 .note {
    line-height: 16px; }
  .dnt56.fcr2 .fix_height .left {
    margin-top: 5px; }
  .dnt56.fcr2 .fix_height .c-button {
    height: 23px; }
  .dnt56.fcr2 .tag {
    cursor: pointer; }
    .dnt56.fcr2 .tag:hover {
      background: #f4f5f7;
      color: #333; }

.new_tags.add_college {
  padding: 20px;
  width: 400px; }
  .new_tags.add_college .college-name {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    float: left;
    width: 330px; }
    html.ms .new_tags.add_college .college-name {
      width: 100%; }
    .new_tags.add_college .college-name:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .new_tags.add_college .college-name:disabled {
      background-color: #F3F4F5; }
  .new_tags.add_college .loading-box {
    float: left; }
  .new_tags.add_college .save-button {
    float: left;
    margin-top: 3px;
    margin-left: 5px; }

.new_tags.list_tags_show .title a {
  color: #666; }

.new_tags.list_tags_show .add-college-btn {
  float: right; }

.new_tags.list_tags_show.new_tags_list_page_title {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 1px;
  margin-top: 5px;
  margin-bottom: 25px; }
  .new_tags.list_tags_show.new_tags_list_page_title .title {
    font-size: 20px;
    line-height: 1.2em;
    font-weight: bold; }
  .new_tags.list_tags_show.new_tags_list_page_title .sub_title {
    float: left;
    font-size: 13px;
    margin-left: 10px;
    color: #666;
    font-weight: 300;
    line-height: 1.2em; }

.new_tags.list_tags .paginated {
  border-top: 1px solid #eee; }

.new_tags.list_tags > #tags_full_list .new_tags_list_header .section, .new_tags.list_tags > #tags_full_list .new_tags_list_items .section, .new_tags.list_tags .core_load_request .new_tags_list_header .section, .new_tags.list_tags .core_load_request .new_tags_list_items .section {
  padding: 12px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .new_tags.list_tags > #tags_full_list .new_tags_list_header .section + .section, .new_tags.list_tags > #tags_full_list .new_tags_list_items .section + .section, .new_tags.list_tags .core_load_request .new_tags_list_header .section + .section, .new_tags.list_tags .core_load_request .new_tags_list_items .section + .section {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }

.new_tags.list_tags.new_tags_list, .new_tags.list_tags.new_tags_list #tags_full_list, .new_tags.list_tags.new_tags_list .new_tags_list_header, .new_tags.list_tags.new_tags_list .new_tags_list_items, .new_tags.list_tags.new_tags_list .section {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.new_tags.list_tags.new_tags_list #tags_full_list.section.core_load_request {
  padding-left: 0 !important; }

.new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section {
  margin-bottom: 0 !important;
  border: 0;
  border-bottom: 1px solid #EEE !important;
  background-color: #f9fafb;
  font-weight: 200;
  padding: 8px 12px !important;
  color: #666;
  font-size: 0.8125em;
  overflow: visible !important; }
  .new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section a, .new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section a:visited, .new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section a:hover {
    color: #666; }
  .new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section.top {
    margin-top: 0px; }
  html.ms .new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section {
    display: none; }
  .new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section .item-tag, .new_tags.list_tags.new_tags_list .new_tags_list_header .items.head.section .item-tag-long {
    padding-left: 14px; }

.new_tags.list_tags.new_tags_list .new_tags_list_items .hidden.under_more {
  border-top: 1px solid #EEE;
  float: left;
  width: 100%; }

.new_tags.list_tags.new_tags_list .new_tags_list_items .ont_more {
  margin-left: 11px;
  font-size: 11px; }

.new_tags.list_tags .arrow, .new_tags.list_tags .arrow-tag {
  position: relative;
  top: -26px;
  left: 16px;
  z-index: 1000;
  display: block;
  height: 0px; }

.new_tags.list_tags .arrow-tag {
  left: 60px; }

.new_tags.list_tags .arrow_list_right, .new_tags.list_tags .arrow_list_down, .new_tags.list_tags .arrow_list_empty {
  float: left;
  height: 9px;
  width: 9px;
  margin: 9px 5px 0 0; }
  .new_tags.list_tags .arrow_list_right img, .new_tags.list_tags .arrow_list_down img, .new_tags.list_tags .arrow_list_empty img {
    height: 9px;
    width: 9px; }

.new_tags.list_tags .arrow_list_right {
  background: transparent url("/assets/icons/arrow_list_right-2baab2e0d4cc6d6204205ab86465a3b1.png"); }

.new_tags.list_tags .arrow_list_down {
  background: transparent url("/assets/icons/arrow_list_down-c945aef49d0ca32af4b2f73722847c85.png"); }

.new_tags.list_tags .bottom {
  height: 200px; }

.new_tags.list_tags .clickable_area {
  position: relative;
  width: 600px;
  height: 47px;
  cursor: pointer;
  display: block;
  margin-top: -47px;
  top: 34px;
  left: 0px; }

.new_tags.list_tags .items {
  overflow: hidden;
  width: 100%;
  float: left;
  font-size: 14px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .new_tags.list_tags .items.flat .item-tag {
    width: auto; }
  html.ms .new_tags.list_tags .items.flat .item-button-empty {
    display: none; }
  html.ms .new_tags.list_tags .items.flat .tag-stats {
    width: auto;
    float: right;
    margin: 0; }
    html.ms .new_tags.list_tags .items.flat .tag-stats .count-labels {
      display: inline-block; }
    html.ms .new_tags.list_tags .items.flat .tag-stats .item-followers, html.ms .new_tags.list_tags .items.flat .tag-stats .item-startups, html.ms .new_tags.list_tags .items.flat .tag-stats .item-jobs, html.ms .new_tags.list_tags .items.flat .tag-stats .item-investors, html.ms .new_tags.list_tags .items.flat .tag-stats .item-logo {
      width: auto !important;
      margin-left: 10px;
      text-align: right; }
  .new_tags.list_tags .items .tag-stats {
    line-height: 2; }
    html.ms .new_tags.list_tags .items .tag-stats {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      margin: 10px 0 2px 0;
      float: left; }
      html.ms .new_tags.list_tags .items .tag-stats a {
        color: #999;
        font-size: 0.95em; }
    .new_tags.list_tags .items .tag-stats .count-labels {
      display: none; }
      html.ms .new_tags.list_tags .items .tag-stats .count-labels {
        display: block;
        color: #999;
        font-size: 0.85em;
        font-weight: normal;
        line-height: 12px; }
  .new_tags.list_tags .items .item-tag, .new_tags.list_tags .items .item-tag-long {
    line-height: 2;
    float: left;
    width: 40%; }
    .new_tags.list_tags .items .item-tag a, .new_tags.list_tags .items .item-tag a:visited, .new_tags.list_tags .items .item-tag a:hover, .new_tags.list_tags .items .item-tag-long a, .new_tags.list_tags .items .item-tag-long a:visited, .new_tags.list_tags .items .item-tag-long a:hover {
      color: black;
      text-decoration: none;
      z-index: 2;
      position: relative; }
    .new_tags.list_tags .items .item-tag a:hover, .new_tags.list_tags .items .item-tag-long a:hover {
      text-decoration: underline; }
    html.ms .new_tags.list_tags .items .item-tag, html.ms .new_tags.list_tags .items .item-tag-long {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 70%; }
  .new_tags.list_tags .items .item-tag-long {
    width: 400px; }
  .new_tags.list_tags .items .item-followers, .new_tags.list_tags .items .item-startups, .new_tags.list_tags .items .item-jobs, .new_tags.list_tags .items .item-investors, .new_tags.list_tags .items .item-logo {
    float: right !important;
    width: 80px !important;
    padding: 0 !important;
    text-align: right;
    color: #999;
    font-size: 1em;
    line-height: 2; }
    html.ms .new_tags.list_tags .items .item-followers, html.ms .new_tags.list_tags .items .item-startups, html.ms .new_tags.list_tags .items .item-jobs, html.ms .new_tags.list_tags .items .item-investors, html.ms .new_tags.list_tags .items .item-logo {
      width: 25% !important;
      text-align: center; }
    .new_tags.list_tags .items .item-followers a, .new_tags.list_tags .items .item-startups a, .new_tags.list_tags .items .item-jobs a, .new_tags.list_tags .items .item-investors a, .new_tags.list_tags .items .item-logo a {
      z-index: 2;
      position: relative; }
  .new_tags.list_tags .items .item-separator {
    float: right;
    width: 20px; }
  .new_tags.list_tags .items .item-button, .new_tags.list_tags .items .item-button-empty {
    text-align: right;
    width: 14.285714285714286%;
    margin-right: 1px;
    float: right; }
    .new_tags.list_tags .items .item-button a, .new_tags.list_tags .items .item-button-empty a {
      z-index: 2;
      position: relative; }
    html.ms .new_tags.list_tags .items .item-button, html.ms .new_tags.list_tags .items .item-button-empty {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 29%; }
    .new_tags.list_tags .items .item-button .follow-tag-btn, .new_tags.list_tags .items .item-button .unfollow-tag-btn, .new_tags.list_tags .items .item-button-empty .follow-tag-btn, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn {
      font-size: 11px;
      padding: 6px 8px;
      float: right;
      width: 60px;
      text-align: center; }
      .new_tags.list_tags .items .item-button .follow-tag-btn, .new_tags.list_tags .items .item-button .follow-tag-btn:link, .new_tags.list_tags .items .item-button .follow-tag-btn:visited, .new_tags.list_tags .items .item-button .unfollow-tag-btn, .new_tags.list_tags .items .item-button .unfollow-tag-btn:link, .new_tags.list_tags .items .item-button .unfollow-tag-btn:visited, .new_tags.list_tags .items .item-button-empty .follow-tag-btn, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:link, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:visited, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:link, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:visited {
        margin: 0;
        border-radius: 4px;
        border: none;
        background: none;
        outline: none;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
        font-weight: normal;
        text-decoration: none;
        text-align: center;
        display: inline-block; }
        .new_tags.list_tags .items .item-button .follow-tag-btn:hover, .new_tags.list_tags .items .item-button .follow-tag-btn:active, .new_tags.list_tags .items .item-button .follow-tag-btn:link:hover, .new_tags.list_tags .items .item-button .follow-tag-btn:link:active, .new_tags.list_tags .items .item-button .follow-tag-btn:visited:hover, .new_tags.list_tags .items .item-button .follow-tag-btn:visited:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn:link:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn:link:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn:visited:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn:visited:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:link:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:link:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:visited:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:visited:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:link:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:link:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:visited:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:visited:active {
          outline: none;
          text-decoration: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn, .new_tags.list_tags .items .item-button .follow-tag-btn:link, .new_tags.list_tags .items .item-button .follow-tag-btn:visited, .new_tags.list_tags .items .item-button .unfollow-tag-btn, .new_tags.list_tags .items .item-button .unfollow-tag-btn:link, .new_tags.list_tags .items .item-button .unfollow-tag-btn:visited, .new_tags.list_tags .items .item-button-empty .follow-tag-btn, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:link, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:visited, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:link, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:visited {
        color: #444;
        background-color: #dde2e7;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
        background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
        background-image: linear-gradient(#dde2e7, #dde2e7);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:hover {
        background-color: #e6eaed;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
        background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
        background-image: linear-gradient(#e6eaed, #e6eaed);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:active {
        background-color: #d4dae1;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
        background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
        background-image: linear-gradient(#d4dae1, #d4dae1);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.alternate, .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:link, .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:visited, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:link, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:visited, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:link, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:visited, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:link, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:visited {
        color: #888;
        background-color: #d4dae1;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
        background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
        background-image: linear-gradient(#d4dae1, #d4dae1);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:hover {
        background-color: #dde2e7;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
        background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
        background-image: linear-gradient(#dde2e7, #dde2e7);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:active {
        background-color: #cbd3da;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#cbd3da), to(#cbd3da));
        background-image: -webkit-linear-gradient(#cbd3da, #cbd3da);
        background-image: linear-gradient(#cbd3da, #cbd3da);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:hover {
        cursor: pointer; }
        .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:hover:link, .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:hover:visited, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:hover:link, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:hover:visited, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:hover:link, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:hover:visited, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:hover:link, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:hover:visited {
          color: #444;
          background-color: #dde2e7;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#dde2e7), to(#dde2e7));
          background-image: -webkit-linear-gradient(#dde2e7, #dde2e7);
          background-image: linear-gradient(#dde2e7, #dde2e7);
          text-shadow: none; }
        .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:hover:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:hover:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:hover:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:hover:hover {
          background-color: #e6eaed;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#e6eaed));
          background-image: -webkit-linear-gradient(#e6eaed, #e6eaed);
          background-image: linear-gradient(#e6eaed, #e6eaed);
          text-shadow: none; }
        .new_tags.list_tags .items .item-button .follow-tag-btn.alternate:hover:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn.alternate:hover:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.alternate:hover:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.alternate:hover:active {
          background-color: #d4dae1;
          background-image: -webkit-gradient(linear, left top, left bottom, from(#d4dae1), to(#d4dae1));
          background-image: -webkit-linear-gradient(#d4dae1, #d4dae1);
          background-image: linear-gradient(#d4dae1, #d4dae1);
          text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.inverse, .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:link, .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:visited, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:link, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:visited, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:link, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:visited, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:link, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:visited {
        color: #f0f0f0;
        background-color: #677c91;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
        background-image: -webkit-linear-gradient(#677c91, #677c91);
        background-image: linear-gradient(#677c91, #677c91);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:hover {
        background-color: #6f8498;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#6f8498), to(#6f8498));
        background-image: -webkit-linear-gradient(#6f8498, #6f8498);
        background-image: linear-gradient(#6f8498, #6f8498);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:active {
        background-color: #617488;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#617488), to(#617488));
        background-image: -webkit-linear-gradient(#617488, #617488);
        background-image: linear-gradient(#617488, #617488);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:hover, .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:hover:link, .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:hover:visited, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:hover:link, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:hover:visited, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:hover:link, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:hover:visited, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:hover:link, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:hover:visited {
        color: #fff;
        background-color: #75899d;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#75899d), to(#75899d));
        background-image: -webkit-linear-gradient(#75899d, #75899d);
        background-image: linear-gradient(#75899d, #75899d);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:hover:hover, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:hover:hover, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:hover:hover, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:hover:hover {
        background-color: #7e90a3;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#7e90a3), to(#7e90a3));
        background-image: -webkit-linear-gradient(#7e90a3, #7e90a3);
        background-image: linear-gradient(#7e90a3, #7e90a3);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn.inverse:hover:active, .new_tags.list_tags .items .item-button .unfollow-tag-btn.inverse:hover:active, .new_tags.list_tags .items .item-button-empty .follow-tag-btn.inverse:hover:active, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn.inverse:hover:active {
        background-color: #6c8196;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#6c8196), to(#6c8196));
        background-image: -webkit-linear-gradient(#6c8196, #6c8196);
        background-image: linear-gradient(#6c8196, #6c8196);
        text-shadow: none; }
      .new_tags.list_tags .items .item-button .follow-tag-btn, .new_tags.list_tags .items .item-button .follow-tag-btn:link, .new_tags.list_tags .items .item-button .follow-tag-btn:visited, .new_tags.list_tags .items .item-button .unfollow-tag-btn, .new_tags.list_tags .items .item-button .unfollow-tag-btn:link, .new_tags.list_tags .items .item-button .unfollow-tag-btn:visited, .new_tags.list_tags .items .item-button-empty .follow-tag-btn, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:link, .new_tags.list_tags .items .item-button-empty .follow-tag-btn:visited, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:link, .new_tags.list_tags .items .item-button-empty .unfollow-tag-btn:visited {
        font-weight: 300;
        text-transform: uppercase; }
    .new_tags.list_tags .items .item-button .loader-repl, .new_tags.list_tags .items .item-button .loader, .new_tags.list_tags .items .item-button-empty .loader-repl, .new_tags.list_tags .items .item-button-empty .loader {
      margin-right: 22px; }
  .new_tags.list_tags .items .item-button-empty {
    width: 20px; }
  .new_tags.list_tags .items div.byline {
    margin-left: 65px;
    margin-top: -10px; }

.new_tags.list_tags .core_load_request {
  display: none; }
  .new_tags.list_tags .core_load_request.section {
    padding-top: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0 !important; }
.scheme-gray_backdrop ol.items li {
  background-color: #fff;
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
  padding: 28px !important; }
  .scheme-gray_backdrop ol.items li:before {
    display: none;
    left: -14px;
    top: -14px; }

.scheme-gray_backdrop .c-pageHeader.c-pageHeader--gray {
  background-color: #fff; }

.scheme-gray_backdrop .subscribe {
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05); }

.dn45.fix36 .buttonSubscribeNow {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: block; }

.dn45.fix36 .vote-count {
  border-radius: 3px; }

.dn45.fix36 a.title:visited {
  color: #aaa; }

.dn45.fix36 ol.items {
  counter-reset: li;
  margin-bottom: 4em;
  padding: 0; }

.dn45.fix36 .hot-tag {
  vertical-align: top;
  margin: 0; }

.dn45.fix36 .votes {
  overflow: hidden; }
  .dn45.fix36 .votes .angel_image {
    border-radius: 50%;
    float: left;
    height: 20px;
    margin: 0 6px 6px 0;
    vertical-align: middle;
    width: 20px; }
  .dn45.fix36 .votes .score {
    line-height: 20px; }
  .dn45.fix36 .votes .cta_share {
    height: 20px;
    line-height: 20px;
    margin-left: 12px;
    padding-bottom: 0;
    padding-top: 0;
    vertical-align: top; }

.dn45.fix36 .companies {
  overflow: hidden; }
  .dn45.fix36 .companies .angel_image {
    border-radius: 50%;
    height: 20px;
    margin: 0 6px 6px 0;
    vertical-align: middle;
    width: 20px; }

.dn45.fnm71 .favicon {
  width: 32px;
  height: 32px;
  vertical-align: middle; }

.dn45.fnm71 .source {
  line-height: 32px; }

.dn45.fnm71 .news-thumb {
  width: 100%;
  max-height: 210px;
  object-fit: cover; }

.dn45.fnm71 .title {
  line-height: 22px;
  margin-bottom: 4px; }

.dn45.fnm71 a.title:visited {
  color: #888; }
.dn47.fsw49 #passive_candidate_salary_min {
  width: 50px; }
.dn2.fhr17 .notification_filters {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  float: left;
  margin-bottom: 25px; }
  html.ms .dn2.fhr17 .notification_filters {
    display: none; }
  .dn2.fhr17 .notification_filters #sorts {
    float: right;
    font-weight: 300;
    font-size: 12px;
    line-height: 40px;
    margin: 0 12px;
    color: #aaa; }
    .dn2.fhr17 .notification_filters #sorts a {
      color: #aaa; }

.dn2.flt44 .notification {
  float: left;
  overflow: hidden;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 21px; }
  .dn2.flt44 .notification.unseen {
    background-color: #fffdd2; }

.dn2.flt44 .more_pagination_button {
  float: left; }

.dn2.flt44 #more_pagination_button_notifications_list {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  cursor: pointer; }
  .dn2.flt44 #more_pagination_button_notifications_list .loader-repl {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left; }

.dn2.flt44 .empty {
  padding: 14px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 300; }

.dn2.fsw49 {
  float: left;
  width: 100%;
  font-size: 14px;
  line-height: 1.5;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dn2.fsw49 .notification-content {
    padding: 14px;
    *zoom: 1;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    float: left; }
    .dn2.fsw49 .notification-content:after {
      content: "";
      display: table;
      clear: both; }
    .dn2.fsw49 .notification-content .nopic {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
      width: 37px;
      height: 37px;
      line-height: 35px;
      vertical-align: middle;
      border-radius: 4px;
      overflow: hidden;
      border-bottom: 1px solid #EEE;
      border-right: 1px solid #e9eaec;
      border-left: 1px solid #e9eaec;
      border-top: 1px solid #F7F8F9;
      margin-right: 1.4492754%;
      float: left;
      border: 0;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .dn2.fsw49 .notification-content .nopic img {
        max-height: 37px;
        max-width: 37px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
    .dn2.fsw49 .notification-content .sender_pic {
      -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
              box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
      width: 37px;
      height: 37px;
      line-height: 35px;
      vertical-align: middle;
      border-radius: 4px;
      overflow: hidden;
      border-bottom: 1px solid #EEE;
      border-right: 1px solid #e9eaec;
      border-left: 1px solid #e9eaec;
      border-top: 1px solid #F7F8F9;
      margin-right: 11px;
      float: left; }
      .dn2.fsw49 .notification-content .sender_pic img {
        max-height: 37px;
        max-width: 37px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0; }
      html.ms .dn2.fsw49 .notification-content .sender_pic {
        margin-right: 9px; }
    .dn2.fsw49 .notification-content .sender_text {
      width: 62%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      *zoom: 1;
      float: left; }
      .dn2.fsw49 .notification-content .sender_text:after {
        content: "";
        display: table;
        clear: both; }
      html.ms .dn2.fsw49 .notification-content .sender_text {
        width: 75%; }
      .dn2.fsw49 .notification-content .sender_text .description {
        font-weight: bold;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
        html.ms .dn2.fsw49 .notification-content .sender_text .description {
          float: left;
          width: 100%; }
      .dn2.fsw49 .notification-content .sender_text .card a, .dn2.fsw49 .notification-content .sender_text .summary a {
        color: #666 !important; }
      .dn2.fsw49 .notification-content .sender_text .card .text, .dn2.fsw49 .notification-content .sender_text .summary .text {
        line-height: 16px; }
      .dn2.fsw49 .notification-content .sender_text .preview {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        border-left: 5px solid #e9eaec;
        margin: 5px 0;
        padding: 2px 0 2px 10px;
        float: left; }
        .dn2.fsw49 .notification-content .sender_text .preview.quoted {
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          background: transparent url("/assets/icons/quote_13x10_transparent-bbbd046cbae24771be1cb3b206e7421d.png") no-repeat 1px 5px;
          border-left: none;
          padding: 3px 0 5px 20px;
          float: left;
          max-width: 540px; }
          html.ms .dn2.fsw49 .notification-content .sender_text .preview.quoted {
            background-image: none;
            padding-left: 0;
            font-style: italic;
            width: 100%;
            float: left; }
        html.ms .dn2.fsw49 .notification-content .sender_text .preview {
          width: 73%;
          padding-left: 0; }
      .dn2.fsw49 .notification-content .sender_text .date {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        clear: both;
        color: #AAA;
        font-weight: 300;
        font-size: 12px;
        margin-top: 4px; }
        html.ms .dn2.fsw49 .notification-content .sender_text .date {
          text-align: left;
          float: left;
          clear: both;
          width: 100%; }
    .dn2.fsw49 .notification-content .right {
      float: right;
      margin-top: 3px; }
      html.ms .dn2.fsw49 .notification-content .right {
        float: left;
        padding: 14px;
        clear: both;
        margin: 14px -14px -14px -14px;
        border-top: 1px solid #eeeeee;
        width: 100%;
        background-color: #fafafa; }
      .dn2.fsw49 .notification-content .right .button_holder {
        float: right; }
        html.ms .dn2.fsw49 .notification-content .right .button_holder {
          margin: 0;
          float: none;
          display: inline-block; }
        .dn2.fsw49 .notification-content .right .button_holder a.g-button {
          padding: 6px 14px; }
        html.ms .dn2.fsw49 .notification-content .right .button_holder a.g-button, html.ms .dn2.fsw49 .notification-content .right .button_holder a.g-button:hover, html.ms .dn2.fsw49 .notification-content .right .button_holder a.g-button:active {
          display: inline-block;
          margin: 0 10px 0 0;
          padding: 0;
          background: none;
          border: none;
          color: #3078ca;
          text-shadow: none;
          border-radius: none;
          font-weight: bold;
          font-size: 14px;
          width: inherit;
          -webkit-box-shadow: none;
                  box-shadow: none; }
        html.ms .dn2.fsw49 .notification-content .right .button_holder a.g-button:hover {
          color: #999;
          text-decoration: underline; }
        html.ms .dn2.fsw49 .notification-content .right .button_holder.role {
          width: 100%; }
        html.ms .dn2.fsw49 .notification-content .right .button_holder a.decline_role, html.ms .dn2.fsw49 .notification-content .right .button_holder a.decline_role:hover {
          float: right;
          width: auto;
          font-weight: 300; }
        html.ms .dn2.fsw49 .notification-content .right .button_holder a.confirm, html.ms .dn2.fsw49 .notification-content .right .button_holder a.confirm:hover {
          width: auto;
          float: left; }
      .dn2.fsw49 .notification-content .right .remove-text {
        display: none; }
        html.ms .dn2.fsw49 .notification-content .right .remove-text {
          display: inline-block;
          font-weight: 300;
          color: #3078ca;
          font-size: 14px; }
      .dn2.fsw49 .notification-content .right .hide_holder {
        float: right;
        width: 24px; }
        html.ms .dn2.fsw49 .notification-content .right .hide_holder {
          width: auto;
          display: inline-block; }
        .dn2.fsw49 .notification-content .right .hide_holder .remove {
          margin: 9px 0 0 50%;
          display: block;
          font-size: 12px;
          color: #bbb; }
          .dn2.fsw49 .notification-content .right .hide_holder .remove:hover {
            color: #aaa; }
            html.ms .dn2.fsw49 .notification-content .right .hide_holder .remove:hover {
              background: none; }
          html.ms .dn2.fsw49 .notification-content .right .hide_holder .remove {
            margin: 0; }
            html.ms .dn2.fsw49 .notification-content .right .hide_holder .remove .remove-icon {
              display: none; }
  .dn2.fsw49 .after_action_notification {
    display: none;
    float: left;
    background: #ffffe0;
    text-align: center;
    overflow: hidden;
    padding: 15px 0;
    color: #999;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dn2.fsw49 .notification_count, .dn2.fsw49 .notification_ids {
    display: none;
    float: left; }
  .dn2.fsw49 .message_box {
    border: 0;
    padding: 0;
    margin: 0; }

html.no-ms .layouts.notifications .content_well_header {
  display: none; }

html.ms .layouts.notifications .content_well_header {
  display: block; }
.dos54.fsr30 .post_button {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dos54.ffm36 .location_module {
  border-radius: 3px;
  float: left;
  height: 26px;
  line-height: 26px;
  margin: 0 8px 6px 0;
  padding: 0 1px 0 8px;
  font-weight: 500;
  white-space: nowrap;
  background-color: #E0EDF5;
  color: #2F5D92;
  padding: 3px 10px; }
  .dos54.ffm36 .location_module a {
    white-space: nowrap; }
  .dos54.ffm36 .location_module img.delete {
    vertical-align: middle;
    cursor: pointer; }
    .dos54.ffm36 .location_module img.delete:hover {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }

.dos54.ffm36 .input {
  position: relative; }
  .dos54.ffm36 .input .currency {
    position: absolute;
    top: 9px;
    left: 9px; }
  .dos54.ffm36 .input .input_currency {
    padding-left: 22px; }

.dos54.ffm36 .images_label {
  display: none; }

.dos54.ffm36 .input.images_input {
  margin-left: 0 !important; }
  .dos54.ffm36 .input.images_input .c-button--blue {
    background: #F2F3F4;
    color: #666; }

.dos54.ffm36 .g-form input {
  margin: 0 0 10px; }

.dos54.fhr17 {
  background-color: #000;
  height: 220px;
  position: relative; }
  html.ms .dos54.fhr17 {
    margin-top: 80px; }
  .dos54.fhr17 .background {
    -webkit-background-size: cover;
            background-size: cover;
    background-position: 50% 30%;
    opacity: 0.3;
    width: 100%;
    height: 100%;
    position: absolute; }
  .dos54.fhr17 .text {
    position: relative;
    top: 36%;
    background-color: transparent; }
    html.ms .dos54.fhr17 .text {
      top: 25%; }

.dos54.flt44 {
  border: 1px solid #e8e8e8; }

.dos54.fpw70 .with_border {
  border: 1px solid #e8e8e8; }

.dos54.fsw49 {
  cursor: pointer;
  border-bottom: 1px solid #eee;
  margin-top: 1px; }
  .dos54.fsw49.collapsed {
    background-color: #f4f5f7; }
    .dos54.fsw49.collapsed:hover {
      background-color: #f2f3f4; }
  .dos54.fsw49 .js-star:hover {
    color: #333;
    cursor: pointer; }
  .dos54.fsw49 .contact_button {
    width: 100%;
    font-weight: 300;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dos54.fsw49 .screenshot {
    max-height: 260px;
    overflow: hidden; }
    .dos54.fsw49 .screenshot img {
      width: 100%; }
    .dos54.fsw49 .screenshot.blank {
      opacity: 0.1; }
  .dos54.fsw49 .tags {
    overflow: hidden; }
    .dos54.fsw49 .tags .tag {
      border-radius: 3px;
      float: left;
      height: 20px;
      line-height: 20px;
      margin: 0 8px 6px 0;
      padding: 0 1px 0 8px;
      font-weight: 500;
      white-space: nowrap;
      background-color: #E0EDF5;
      color: #2F5D92;
      padding: 3px 10px; }
      .dos54.fsw49 .tags .tag a {
        white-space: nowrap; }
      .dos54.fsw49 .tags .tag img.delete {
        vertical-align: middle;
        cursor: pointer; }
        .dos54.fsw49 .tags .tag img.delete:hover {
          -webkit-transform: scale(1.2);
              -ms-transform: scale(1.2);
                  transform: scale(1.2); }
  .dos54.fsw49 .box {
    height: 260px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    position: relative; }
    .dos54.fsw49 .box.map {
      overflow: hidden;
      height: 260px; }
      .dos54.fsw49 .box.map .map_image {
        width: 100%; }
        .dos54.fsw49 .box.map .map_image:not(.loaded) {
          opacity: 0.1; }
    html.ms .dos54.fsw49 .box {
      margin-bottom: 20px; }
    .dos54.fsw49 .box .stripe {
      pointer-events: none;
      background: rgba(0, 0, 0, 0.5);
      position: absolute;
      bottom: 28px;
      color: #fff;
      font-size: 13px;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding: 15px; }
      .dos54.fsw49 .box .stripe .g-tag {
        position: absolute;
        top: -10px; }
  .dos54.fsw49 .share_links .g-button {
    background: transparent;
    color: #ccc;
    padding: 0 5px; }
.do59 .js-took-action {
  color: #999999; }

.do59 .js-took-bulk-action {
  color: #999999; }

.do59 .action-button {
  width: 80px; }

.do59.ffs74 .markets_container {
  max-height: 500px;
  overflow-y: auto; }

.do59.ffs74 .searchField {
  border: 1px solid #e7e9eB;
  border-radius: 6px;
  width: 100%;
  margin-right: 0.53846em;
  margin-top: -1px;
  margin-bottom: 5px;
  background: white;
  height: 40px;
  line-height: 40px;
  font-size: 20px;
  padding-right: 5px; }
  .do59.ffs74 .searchField .search-input {
    font-weight: 200; }
  .do59.ffs74 .searchField .search-icon {
    vertical-align: middle;
    font-weight: 200; }
    .do59.ffs74 .searchField .search-icon .searchLabel {
      width: 20px; }

.do59.ffd76 .market_container {
  vertical-align: middle; }
  .do59.ffd76 .market_container .photo {
    display: inline-block;
    position: relative;
    z-index: 2; }
    html.no-ms .do59.ffd76 .market_container .photo:not(:last-child) {
      width: 25.5px; }
    .do59.ffd76 .market_container .photo:first-child {
      z-index: 3; }
    .do59.ffd76 .market_container .photo:hover {
      z-index: 10; }
    .do59.ffd76 .market_container .photo img {
      border-radius: 50%;
      width: 50px;
      height: 50px;
      border: 1px solid #eee; }
  .do59.ffd76 .market_container .checked::after {
    content: ' \2713'; }
  .do59.ffd76 .market_container .follow-button {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 90%; }

.do59.fpo54 .photo.avatar img {
  border-radius: 50%;
  max-height: 128px; }

.do59.fss58 .skills_container {
  max-height: 512px;
  overflow-y: auto;
  border: 1px solid #ccc; }

.do59.fss58 .skill {
  height: 42px; }

.do59.fss58 .checked::after {
  content: ' \2713'; }

.do59.fpr89 .complete {
  border: 1px solid #ddd; }
  html.ms .do59.fpr89 .complete {
    margin: 10px; }

.do59.fre57 .strikethrough {
  text-decoration: line-through; }

.do59.fre57 .lighten {
  opacity: 0.5; }

.do59.fre57 .smaller {
  height: 75%;
  width: 75%;
  margin: 0 auto; }

.do59.fr220 .strikethrough {
  text-decoration: line-through; }

.do59.fr220 .lighten {
  opacity: 0.5; }

.do59.fr220 .smaller {
  height: 75%;
  width: 75%;
  margin: 0 auto; }
html.no-ms .dp44.fss7 .paths-lightbox {
  width: 400px; }

html.ms .dp44.fss7 .paths-lightbox {
  width: 95%; }

.dp44.fss7 .paths-lightbox .g-lockup .photo {
  border-radius: 50%; }

.dp44.fss7 .paths-lightbox .paths {
  max-height: 390px;
  overflow-y: scroll; }
  .dp44.fss7 .paths-lightbox .paths .g-lockup:last-child {
    margin-bottom: 0px; }
.dp45.fms99 .loading {
  background-image: url("/assets/shared/loading-09e94e106ee1bb49c8aaa9e287135f9c.gif");
  background-repeat: no-repeat;
  background-position: center center; }

.dp45.fms99 .content {
  width: 100%;
  min-height: 200px; }

.dp45.fms99 a.section {
  font-weight: 300; }

.dp45.fms99 a.section.active {
  font-weight: 500; }

html.ms .dp45.fms99 .recommended-people {
  margin-top: 28px; }

.dp45.frn13 .recommended-person .g-lockup.large .photo {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 50%;
  width: 50px;
  height: 50px; }

.dp45.frn13 .recommended-person .line {
  padding-top: 5px; }
.dpa13.fsr43 .slider_section {
  padding: 8px 14px 21px;
  border-bottom: 1px solid #eee;
  -webkit-box-shadow: 0px 1px 0px #fff;
          box-shadow: 0px 1px 0px #fff;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dpa13.fsr43 .slider_section .values {
    float: right;
    margin-top: 8px;
    font-size: 12px;
    font-weight: 300;
    color: #999; }
  .dpa13.fsr43 .slider_section .signals {
    clear: both;
    margin-left: 13px; }
    .dpa13.fsr43 .slider_section .signals .signal {
      float: left;
      margin-bottom: -5px; }
    .dpa13.fsr43 .slider_section .signals .signal_separator {
      float: left;
      margin-left: 12px; }
  .dpa13.fsr43 .slider_section .slider {
    margin-top: 10px;
    margin-left: 2px;
    padding: 0 5px; }
    .dpa13.fsr43 .slider_section .slider .ui-slider-horizontal {
      height: 2px;
      width: 93%; }
    .dpa13.fsr43 .slider_section .slider .ui-widget-content {
      border-top: 1px solid #c4c4c4;
      border-bottom: 1px solid #dbdbdb;
      border-left: 1px solid #eee;
      border-right: 1px solid #eee;
      background-color: #ebebeb; }
    .dpa13.fsr43 .slider_section .slider .ui-slider-range {
      background-color: #ddd;
      border-top: 1px solid #888;
      border-bottom: 1px solid #b7b7b7;
      background-color: #d7d7d7;
      height: 2px;
      top: -1px; }
    .dpa13.fsr43 .slider_section .slider .ui-slider-handle {
      background: url("/assets/icons/slider-left-5247b7bf73fd4b40086b8ce56491d79b.png") !important;
      height: 14px;
      width: 22px;
      top: -6px;
      border: 0;
      border-radius: 0; }
    .dpa13.fsr43 .slider_section .slider .ui-slider-handle.right {
      background: url("/assets/icons/slider-right-707b4c80cd15d63efe81ce7ea49b1665.png") !important; }

.dpa13.fsr43 .slider_section.last {
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none; }

.dpa13.fpr70 {
  margin-top: 14px; }
  .dpa13.fpr70 .role_nav {
    margin-bottom: 25px; }
  .dpa13.fpr70 .people-nav-filters .light {
    color: #999;
    font-weight: 300; }
  .dpa13.fpr70 .people-nav-filters .following_section.empty {
    padding: 0px;
    margin-top: -8px; }
  .dpa13.fpr70 .people-nav-filters .following_section .left_checkbox {
    margin-left: 1px; }
  .dpa13.fpr70 .people-nav-filters .following_section .title {
    margin-bottom: 4px; }
  .dpa13.fpr70 .people-nav-filters .roles_section .title {
    margin-bottom: 5px; }
  .dpa13.fpr70 .people-nav-filters .roles_section input {
    margin: 5px 0 0 1px; }
  .dpa13.fpr70 .people-nav-filters .roles_section .label, .dpa13.fpr70 .people-nav-filters .roles_section .label_left {
    margin-left: 5px;
    color: #999;
    font-weight: 300; }
  .dpa13.fpr70 .people-nav-filters .roles_section .label_left {
    margin-left: 23px; }
  .dpa13.fpr70 .people-nav-filters .roles_section .show_all {
    margin-top: 5px;
    font-weight: 300; }
  .dpa13.fpr70 .people-nav-filters .roles_section #a_show_all_roles {
    display: inline-block;
    margin-top: 2px; }
  .dpa13.fpr70 .people-nav-filters .tag_section .direct {
    padding-top: 10px; }
  .dpa13.fpr70 .people-nav-filters .tag_section .slider .slider_section {
    padding-left: 0;
    padding-top: 0; }
  .dpa13.fpr70 .people-nav-filters .clear_link {
    font-weight: 300; }
  .dpa13.fpr70 .tag_form_field .current {
    padding-top: 5px; }
    .dpa13.fpr70 .tag_form_field .current .new_taggings.tag_edit {
      background-color: #f2f3f4;
      float: left;
      padding: 5px 5px 5px 10px;
      margin-bottom: 2px;
      border-radius: 3px;
      font-weight: 300; }
      .dpa13.fpr70 .tag_form_field .current .new_taggings.tag_edit a, .dpa13.fpr70 .tag_form_field .current .new_taggings.tag_edit .delete {
        float: left;
        color: #777; }
      .dpa13.fpr70 .tag_form_field .current .new_taggings.tag_edit .delete {
        padding: 1px 0 0 5px; }
  .dpa13.fpr70 .tag_form_field .tag_form_field_form .input.edit {
    width: 100%; }
    .dpa13.fpr70 .tag_form_field .tag_form_field_form .input.edit input.autocomplete {
      margin-top: 5px;
      float: left;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: 34px;
      width: 100%;
      border: 0;
      padding: 10px;
      font-size: 13px;
      color: #999;
      font-weight: 300;
      border: 1px solid #eee; }

.dpa13.fsw49.people_intro .info_box, .dpa13.fsw49.people_intro .info_box_ccs {
  overflow: hidden;
  width: 100%;
  border: 2px solid #fea;
  background-color: #FFFFE8;
  margin: 0 0 10px 0;
  padding: 10px;
  font-size: 14px;
  font-weight: 600; }
  .dpa13.fsw49.people_intro .info_box .msg, .dpa13.fsw49.people_intro .info_box_ccs .msg {
    float: left;
    margin: 10px 3px; }
    .dpa13.fsw49.people_intro .info_box .msg img, .dpa13.fsw49.people_intro .info_box_ccs .msg img {
      padding: 2px 7px 2px 0;
      float: left; }
  .dpa13.fsw49.people_intro .info_box .counter, .dpa13.fsw49.people_intro .info_box_ccs .counter {
    margin: 10px;
    float: right; }
  .dpa13.fsw49.people_intro .info_box .button_holder, .dpa13.fsw49.people_intro .info_box_ccs .button_holder {
    margin: 3px;
    float: right;
    font-size: 14px;
    font-weight: 600; }
    .dpa13.fsw49.people_intro .info_box .button_holder .g-button, .dpa13.fsw49.people_intro .info_box_ccs .button_holder .g-button {
      padding: 7px 14px; }

.dpa13.fsw49.people_intro .info_box_ccs {
  background-color: transparent;
  border: 0;
  margin: 0;
  padding: 10px 0; }
  .dpa13.fsw49.people_intro .info_box_ccs .msg {
    margin: 8px 0;
    font-size: 16px; }

.dpa13.fsw49.people_intro .info_module {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 25px; }
  .dpa13.fsw49.people_intro .info_module .section {
    padding: 20px;
    font-size: 14px; }

.dpa13.fpt3 > .people_content_items > .people_list_header > .section.items, .dpa13.fpt3 > .people_content_items .people_list > .section.items {
  padding: 12px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .dpa13.fpt3 > .people_content_items > .people_list_header > .section.items + .section.items, .dpa13.fpt3 > .people_content_items .people_list > .section.items + .section.items {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }

.dpa13.fpt3 > .people_content_items > .people_list_header > .people_list, .dpa13.fpt3 > .people_content_items .people_list > .people_list {
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
          box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
  margin-top: 1px; }

.dpa13.fpt3 .people_content_items, .dpa13.fpt3 .people_list, .dpa13.fpt3 .items.section {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dpa13.fpt3 .separator {
  border-bottom: 1px solid #eee;
  clear: both; }

.dpa13.fpt3 .total_count {
  float: left; }
  html.ms .dpa13.fpt3 .total_count {
    margin-left: 0; }

.dpa13.fpt3 .select_all {
  float: right; }

.dpa13.fpt3 #investor_selector.head {
  text-shadow: 0 1px 0 #FFF;
  border-bottom: 1px solid #EEE !important;
  background-color: #F9FAFB !important;
  font-weight: 200;
  padding: 8px 12px !important;
  color: #666;
  overflow: visible;
  float: left;
  width: 100%; }
  .dpa13.fpt3 #investor_selector.head a, .dpa13.fpt3 #investor_selector.head a:visited, .dpa13.fpt3 #investor_selector.head a:hover {
    color: #666; }
  .dpa13.fpt3 #investor_selector.head.top {
    margin-top: 0px; }
  .dpa13.fpt3 #investor_selector.head.items {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
    .dpa13.fpt3 #investor_selector.head.items .item-investor, .dpa13.fpt3 #investor_selector.head.items .user-button {
      font-size: 0.8125em; }
    .dpa13.fpt3 #investor_selector.head.items .item-investor {
      width: 330px; }
    .dpa13.fpt3 #investor_selector.head.items .user-investments {
      width: 68px; }
  html.ms .dpa13.fpt3 #investor_selector.head {
    display: none; }

.dpa13.fpt3 #investor_selector.items .item-investor {
  width: 350px;
  float: left; }
  html.ms .dpa13.fpt3 #investor_selector.items .item-investor {
    width: 100%;
    margin-bottom: 10px; }
  .dpa13.fpt3 #investor_selector.items .item-investor .pic {
    max-height: 46px; }

html.ms .dpa13.fpt3 #investor_selector.items .user-stats {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  padding-left: 15%;
  margin-bottom: 10px;
  float: left; }

.dpa13.fpt3 #investor_selector.items .user-stats .count-labels {
  display: none; }
  html.ms .dpa13.fpt3 #investor_selector.items .user-stats .count-labels {
    display: block;
    color: #999;
    font-size: 0.85em; }

.dpa13.fpt3 #investor_selector.items .user-followers, .dpa13.fpt3 #investor_selector.items .user-investments, .dpa13.fpt3 #investor_selector.items .user-intros, .dpa13.fpt3 #investor_selector.items .user-signal {
  font-size: 0.8125em;
  float: left;
  width: 79px;
  text-align: right;
  color: #999; }
  html.ms .dpa13.fpt3 #investor_selector.items .user-followers, html.ms .dpa13.fpt3 #investor_selector.items .user-investments, html.ms .dpa13.fpt3 #investor_selector.items .user-intros, html.ms .dpa13.fpt3 #investor_selector.items .user-signal {
    width: 25%;
    text-align: left; }

.dpa13.fpt3 #investor_selector.items .user-signal {
  width: 57px; }
  html.ms .dpa13.fpt3 #investor_selector.items .user-signal {
    width: 25%; }

.dpa13.fpt3 #investor_selector.items .user-investments {
  width: 49px; }
  html.ms .dpa13.fpt3 #investor_selector.items .user-investments {
    width: 25%; }

.dpa13.fpt3 #investor_selector.items .user-button {
  margin-right: 1px;
  float: right; }
  .dpa13.fpt3 #investor_selector.items .user-button:not(.head) {
    padding-bottom: 8px; }
  html.ms .dpa13.fpt3 #investor_selector.items .user-button {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    padding-left: 15%;
    margin-bottom: 0;
    float: left; }
  .dpa13.fpt3 #investor_selector.items .user-button .g-button {
    float: right;
    width: 64px;
    text-align: center; }
    html.ms .dpa13.fpt3 #investor_selector.items .user-button .g-button {
      float: left;
      margin-right: 10px; }
  html.ms .dpa13.fpt3 #investor_selector.items .user-button .user-action-button {
    display: inline;
    margin-right: 10px; }
  .dpa13.fpt3 #investor_selector.items .user-button a:hover.unselect-user-btn {
    background-color: #ddd;
    border-color: #d0d0d0; }
  .dpa13.fpt3 #investor_selector.items .user-button .loader-repl, .dpa13.fpt3 #investor_selector.items .user-button .loader {
    margin-right: 22px; }
.dpl36.ffs61 .ui-slider-horizontal {
  height: 2px;
  width: 180px; }

.dpl36.ffs61 .ui-widget-content {
  border-top: 1px solid #c4c4c4;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  background-color: #ebebeb; }

.dpl36.ffs61 .ui-slider-range {
  background-color: #ddd;
  border-top: 1px solid #d7d7d7;
  border-bottom: 1px solid #d7d7d7;
  background-color: #d7d7d7;
  height: 2px;
  top: -1px; }

.dpl36.ffs61 .ui-slider-handle {
  background: url("/assets/icons/slider-left-5247b7bf73fd4b40086b8ce56491d79b.png") !important;
  height: 14px;
  width: 22px;
  top: -6px;
  border: 0;
  border-radius: 0; }

.dpl36.ffs61 .ui-slider-handle.right {
  background: url("/assets/icons/slider-right-707b4c80cd15d63efe81ce7ea49b1665.png") !important; }

.dpl36.ffs61 {
  margin-bottom: 20px; }
  .dpl36.ffs61 .search-controls-module {
    width: 100%; }
  .dpl36.ffs61 .row {
    padding: 14px;
    font-size: 14px;
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    clear: both; }
    .dpl36.ffs61 .row .name, .dpl36.ffs61 .row .alerts {
      float: left; }
    .dpl36.ffs61 .row .name {
      width: 150px;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap; }
    .dpl36.ffs61 .row .alerts {
      width: 65px;
      text-align: center; }
  .dpl36.ffs61 .row.current_state {
    padding: 0;
    border-bottom: 1px solid #eee;
    background-color: #fff;
    min-height: 61px;
    -webkit-transition-property: color, background-color;
            transition-property: color, background-color;
    -webkit-transition-duration: .1s;
            transition-duration: .1s; }
    .dpl36.ffs61 .row.current_state.hover {
      background-color: white; }
      .dpl36.ffs61 .row.current_state.hover .search-box .magnifying-glass {
        color: #333; }
      .dpl36.ffs61 .row.current_state.hover .search-box .new_taggings.tag_edit {
        background-color: #e0edf5;
        color: #2f5d92; }
        .dpl36.ffs61 .row.current_state.hover .search-box .new_taggings.tag_edit img {
          opacity: 1; }
    html.ms .dpl36.ffs61 .row.current_state {
      position: relative; }
    .dpl36.ffs61 .row.current_state .new_taggings.tag_edit {
      border-radius: 3px;
      float: left;
      height: 28px;
      line-height: 28px;
      margin: 0 8px 6px 0;
      padding: 0 1px 0 8px;
      font-weight: 500;
      white-space: nowrap;
      background-color: #E0EDF5;
      color: #2F5D92; }
      .dpl36.ffs61 .row.current_state .new_taggings.tag_edit a {
        white-space: nowrap; }
      .dpl36.ffs61 .row.current_state .new_taggings.tag_edit img.delete {
        vertical-align: middle;
        cursor: pointer; }
        .dpl36.ffs61 .row.current_state .new_taggings.tag_edit img.delete:hover {
          -webkit-transform: scale(1.2);
              -ms-transform: scale(1.2);
                  transform: scale(1.2); }
  .dpl36.ffs61 .row.filters {
    padding: 0;
    background-color: #f9fafb; }
  .dpl36.ffs61 .search-box {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px;
    width: 85%;
    float: left;
    cursor: text; }
    .dpl36.ffs61 .search-box:hover .magnifying-glass {
      color: #333; }
    .dpl36.ffs61 .search-box:hover .new_taggings.tag_edit {
      background-color: #e0edf5;
      color: #2f5d92; }
      .dpl36.ffs61 .search-box:hover .new_taggings.tag_edit img {
        opacity: 1; }
    html.ms .dpl36.ffs61 .search-box {
      width: 100%; }
    .dpl36.ffs61 .search-box .currently-showing {
      display: inline-block;
      vertical-align: middle;
      width: 95%; }
      html.ms .dpl36.ffs61 .search-box .currently-showing {
        width: 69%; }
      .dpl36.ffs61 .search-box .currently-showing input[type='text'].inline-keyword-input {
        width: 120px;
        padding: 5px;
        float: left;
        outline: none;
        margin-bottom: 5px;
        border: none;
        border: 1px solid transparent; }
        .dpl36.ffs61 .search-box .currently-showing input[type='text'].inline-keyword-input:focus {
          outline: none;
          border: none;
          -webkit-box-shadow: none;
                  box-shadow: none; }
    .dpl36.ffs61 .search-box .data_entry {
      display: none;
      margin-left: 22px;
      margin-top: 10px;
      padding: 12px 0 6px 6px;
      border-top: 1px dashed #eee; }
      html.ms .dpl36.ffs61 .search-box .data_entry {
        margin-left: 0;
        padding-left: 0; }
    .dpl36.ffs61 .search-box input[type='text'].keyword-input {
      border: none;
      padding: 0;
      width: 90%; }
      .dpl36.ffs61 .search-box input[type='text'].keyword-input:focus {
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
    .dpl36.ffs61 .search-box .close {
      float: right;
      font-size: 13.5px;
      line-height: 1.8;
      color: #999;
      padding: 0 2px; }
      .dpl36.ffs61 .search-box .close:hover {
        cursor: pointer;
        color: #333; }
    .dpl36.ffs61 .search-box .magnifying-glass {
      -webkit-transition-property: color;
              transition-property: color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s;
      display: inline-block;
      font-size: 13.5px;
      margin-right: 4px;
      line-height: 2;
      color: #999;
      vertical-align: top; }
    .dpl36.ffs61 .search-box .new_taggings.tag_edit {
      background-color: rgba(224, 237, 245, 0.9);
      color: rgba(47, 93, 146, 0.8);
      -webkit-transition-property: color, background-color;
              transition-property: color, background-color;
      -webkit-transition-duration: .1s;
              transition-duration: .1s; }
      .dpl36.ffs61 .search-box .new_taggings.tag_edit img {
        opacity: 0.7; }
  .dpl36.ffs61 .actions {
    position: relative;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 16px 16px 10px 0;
    width: 12%;
    float: right; }
    html.ms .dpl36.ffs61 .actions {
      width: 24%;
      position: absolute;
      top: 0;
      right: 0; }
  .dpl36.ffs61 .save-current-filters {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: right;
    vertical-align: middle;
    line-height: 1.6em;
    width: 100%; }
    .dpl36.ffs61 .save-current-filters a {
      vertical-align: middle;
      cursor: pointer;
      margin: 0 4px;
      letter-spacing: 0.5px; }
  .dpl36.ffs61 .dropdown-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    -webkit-font-smoothing: antialiased;
    font-size: 13px; }
    .dpl36.ffs61 .dropdown-filter:hover {
      color: #333333;
      cursor: pointer;
      background-color: #fff; }
  .dpl36.ffs61 .in-network-filter {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 14px;
    color: #666666;
    font-size: 13px;
    -webkit-font-smoothing: antialiased; }
  .dpl36.ffs61 .my_filters {
    color: #777879;
    background-color: #fdfdfe;
    cursor: pointer;
    padding: 14px; }
    html.ml .dpl36.ffs61 .my_filters {
      float: right;
      border-left: 1px solid #eee; }
    html.no-ml .dpl36.ffs61 .my_filters {
      display: inline-block; }
  .dpl36.ffs61 .load-filter-box {
    width: 250px;
    padding: 5px; }
    .dpl36.ffs61 .load-filter-box .no-saved-filters {
      font-size: 13px;
      font-weight: 300;
      font-style: italic;
      padding: 6px 12px;
      width: 200px; }
  .dpl36.ffs61 .delete-saved-filter {
    float: right;
    color: #aaa;
    text-decoration: none; }
  .dpl36.ffs61 .prompt {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px; }
  .dpl36.ffs61 .dimensions {
    display: inline; }
  .dpl36.ffs61 .dropdown-box {
    background: #fff;
    color: #333;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #eee;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #e0e0e0;
    z-index: 10;
    position: absolute;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .dpl36.ffs61 .dropdown-box .list-item {
      margin: 10px 12px; }
    .dpl36.ffs61 .dropdown-box .expanded_menu {
      float: right;
      color: #999; }
    .dpl36.ffs61 .dropdown-box .children {
      display: none;
      position: absolute;
      left: 180px;
      top: -1px;
      width: 180px;
      min-height: 162px; }
      .dpl36.ffs61 .dropdown-box .children .child {
        padding-left: 12px; }
  .dpl36.ffs61 .filter-row, .dpl36.ffs61 .saved-filter-row {
    -webkit-font-smoothing: antialiased;
    font-size: 13px;
    color: #666666;
    cursor: pointer;
    padding: 6px 12px;
    text-align: left;
    clear: both; }
    .dpl36.ffs61 .filter-row:hover, .dpl36.ffs61 .saved-filter-row:hover {
      background: #aaacaf;
      color: #fff; }
      .dpl36.ffs61 .filter-row:hover a, .dpl36.ffs61 .saved-filter-row:hover a {
        color: #fff; }
      .dpl36.ffs61 .filter-row:hover .expanded_menu, .dpl36.ffs61 .saved-filter-row:hover .expanded_menu {
        color: #fff; }
    .dpl36.ffs61 .filter-row.child, .dpl36.ffs61 .saved-filter-row.child {
      padding-left: 30px; }
    .dpl36.ffs61 .filter-row.not-selectable, .dpl36.ffs61 .saved-filter-row.not-selectable {
      cursor: default; }
  .dpl36.ffs61 .dropdown-section-header {
    text-align: left;
    margin: 10px 12px 5px;
    font-size: 11px;
    text-transform: uppercase;
    color: #333;
    font-weight: 500;
    -webkit-font-smoothing: antialiased; }
  .dpl36.ffs61 .location-box {
    width: 180px; }
  .dpl36.ffs61 .role-box {
    width: 180px; }
  .dpl36.ffs61 .status-box {
    width: 180px; }
  .dpl36.ffs61 .type-box {
    width: 140px; }
  .dpl36.ffs61 .keyword-box {
    width: 180px; }
  .dpl36.ffs61 .separator {
    clear: both;
    margin-top: 5px;
    margin-bottom: 5px;
    border-top: 1px solid #eee; }
  .dpl36.ffs61 .slider {
    margin-top: 15px;
    margin-bottom: 20px;
    padding: 0 5px; }
    .dpl36.ffs61 .slider:last-child {
      margin-bottom: 10px; }
  .dpl36.ffs61 .slider-label {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    color: #333;
    float: left; }
  .dpl36.ffs61 .slider-value {
    display: inline;
    float: right;
    font-size: 13px;
    font-weight: normal;
    color: #555; }
  .dpl36.ffs61 .experience-slider-container .ui-slider-horizontal {
    width: 130px; }
  .dpl36.ffs61 input[type='text'], .dpl36.ffs61 input[class='autocomplete ui-autocomplete-input'] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 5px 11px;
    font-weight: 200; }
    html.ms .dpl36.ffs61 input[type='text'], html.ms .dpl36.ffs61 input[class='autocomplete ui-autocomplete-input'] {
      width: 100%; }
    .dpl36.ffs61 input[type='text']:focus, .dpl36.ffs61 input[class='autocomplete ui-autocomplete-input']:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .dpl36.ffs61 input[type='text']:disabled, .dpl36.ffs61 input[class='autocomplete ui-autocomplete-input']:disabled {
      background-color: #F3F4F5; }
  .dpl36.ffs61 .save-filter-dropdown {
    background-color: #f8f9fa;
    border: 1px solid #eee;
    padding: 15px;
    z-index: 1000;
    border-radius: 5px; }
    .dpl36.ffs61 .save-filter-dropdown:before {
      left: 100%;
      margin-left: -21px;
      content: '';
      position: absolute;
      width: 1px;
      height: 1px;
      border: 5px solid transparent;
      border-bottom-color: #d2d3d5;
      top: -12px; }
    .dpl36.ffs61 .save-filter-dropdown label {
      font-weight: 300;
      font-size: 13px; }
    .dpl36.ffs61 .save-filter-dropdown .alert_box {
      padding: 8px 0 5px;
      clear: both; }
      .dpl36.ffs61 .save-filter-dropdown .alert_box .left {
        float: left; }
      .dpl36.ffs61 .save-filter-dropdown .alert_box .right {
        float: left;
        width: 90%;
        margin-left: 2px; }
      .dpl36.ffs61 .save-filter-dropdown .alert_box .sub {
        font-size: 10px;
        color: #777;
        line-height: 2; }
    .dpl36.ffs61 .save-filter-dropdown .save_filter_link {
      clear: both;
      float: left;
      margin-top: 8px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      font-size: 13px; }
  .dpl36.ffs61 .save-filter-dropdown {
    margin-top: 7px;
    -webkit-box-shadow: 0 0 3px #fff;
            box-shadow: 0 0 3px #fff;
    width: 250px;
    z-index: 1002; }
  .dpl36.ffs61 input#filter {
    width: 95%; }

.dpl36.frw44:hover .show_on_hover {
  display: block; }

.dpl36.frw44 .g-lockup .photo {
  border-radius: 50%; }

.dpl36.frw44 > .item {
  border-style: solid; }

.dpl36.frw44 .blurb {
  font-size: 13px;
  line-height: 18px; }
  .dpl36.frw44 .blurb a.at_mention_link .at_mention_slug, .dpl36.frw44 .blurb a.at_mention_link .at_mention_symbol {
    color: #999999; }

.dpl36.frw44 .connection-holder {
  min-height: 22px; }

.dpl36.frw44 .border {
  border-top: 1px dotted #DDDDDD;
  padding-top: 14px; }

.dpl36.ftw29 .g-lockup.large .photo {
  width: 70px;
  height: 70px; }
  .dpl36.ftw29 .g-lockup.large .photo img {
    max-width: 70px;
    max-height: 70px; }

.dpl36.ftw29 .line {
  margin-top: 5px; }

.dpl36.ftw29 .label-container {
  width: 70px;
  vertical-align: top;
  margin-right: 12px;
  margin-top: 2px;
  min-height: 29px;
  max-width: 18%;
  letter-spacing: 0.5px;
  line-height: 16px; }

.dpl36.ftw29 .paths-label-container {
  margin-top: 5px; }

.dpl36.ftw29 .content-container {
  max-width: 75%; }

.dpl36.ftw29 .transaction-row-container {
  padding-top: 18px;
  padding-bottom: 17px; }

html.ms .dpl36.frs92 .action_col {
  margin-top: 14px;
  margin-left: 69px; }

.dpl36.frs92 .dropdown .dropdown-button {
  cursor: pointer; }

.dpl36.frs92 .dropdown .dropdown-menu {
  z-index: 3; }
  .dpl36.frs92 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
    right: 7px; }
  .dpl36.frs92 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
    right: 8px; }

.dpl36.frs92 .dropdown .dropdown-nub-wrapper {
  width: 0;
  height: 0;
  position: absolute;
  margin-top: -1px;
  margin-left: 7px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(0, 0, 0, 0.2); }

.dpl36.frs92 .dropdown .dropdown-nub {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  margin-left: 8px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ffffff; }

.dpl36.frs92 .dropdown .dropdown-inner-menu {
  background: #ffffff;
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 7px;
  width: 200px;
  border-radius: 4px; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu.dropdown-width--md {
    width: 250px; }
    html.ml .dpl36.frs92 .dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
      left: -109px; }
  html.ml .dpl36.frs92 .dropdown .dropdown-inner-menu.dropdown-align--center {
    left: -79px; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu .nested-dropdown-menu {
    position: absolute;
    margin-left: 167px; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu .dropdown-item {
    -webkit-font-smoothing: antialiased;
    padding: 5px 14px;
    text-align: left; }
    .dpl36.frs92 .dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
      display: block; }
    .dpl36.frs92 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
      color: #666666;
      cursor: pointer; }
    .dpl36.frs92 .dropdown .dropdown-inner-menu .dropdown-item.danger, .dpl36.frs92 .dropdown .dropdown-inner-menu .dropdown-item.danger a {
      color: #C0423F; }
    html.ml .dpl36.frs92 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
      background-color: #f3f3f3;
      text-decoration: none; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu > .dropdown-item:first-child,
  .dpl36.frs92 .dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
  .dpl36.frs92 .dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu > .dropdown-item:last-child,
  .dpl36.frs92 .dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
  .dpl36.frs92 .dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu .dropdown-hr {
    border-top: 1px solid #e7e9eB; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu .border-top {
    border-top: 1px solid #e7e9eB; }
  .dpl36.frs92 .dropdown .dropdown-inner-menu .border-bottom {
    border-bottom: 1px solid #e7e9eB; }

.dpl36.frs92 .dropdown .c-button.c-button--sm.dropdown-button {
  margin-left: -5px;
  padding-left: 4px;
  padding-right: 4px;
  height: 21px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px; }
  .dpl36.frs92 .dropdown .c-button.c-button--sm.dropdown-button.opened {
    background-color: #dde9f5;
    color: #3f81c7; }

.dpl36.frs92 .with-dropdown .action-button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none; }
  .dpl36.frs92 .with-dropdown .action-button.c-button--blue {
    border: 1px solid #3f81c7; }

.dpl36.fhr17 {
  background-image: url("/assets/people/header_image-c70b0aa23d31fb32b12cd68198a1ca17.png");
  background-repeat: no-repeat;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover; }

.dpl36.fpr65 .profile-main-header {
  background-color: #f1f0f2; }

.dpl36.fpr65 .profile-main-avatar {
  margin-right: 12px;
  border-radius: 50%;
  height: 55px;
  width: 55px; }
  .dpl36.fpr65 .profile-main-avatar img.angel_image {
    border-radius: 50%;
    height: 55px;
    width: 55px; }

.dpl36.fmn21 .sidebar-header {
  font-size: 12.5px;
  letter-spacing: 0.5px; }

.dpl36.fmn21 .sidebar-link-container {
  margin-top: 18px;
  cursor: pointer; }
  .dpl36.fmn21 .sidebar-link-container a {
    z-index: 2; }
  .dpl36.fmn21 .sidebar-link-container.selected {
    cursor: default;
    pointer-events: none; }
    .dpl36.fmn21 .sidebar-link-container.selected a {
      font-weight: 500;
      color: #333333; }

.dpl36.fmn21 .loading {
  background-image: url("/assets/shared/loading-09e94e106ee1bb49c8aaa9e287135f9c.gif");
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 200px; }
  .dpl36.fmn21 .loading.connections-loading {
    min-height: 20px;
    background-position: center left; }

.dpl36.fmn21 .directory-toggle {
  cursor: pointer; }

.dpl36.fmn21 .manage-view {
  min-height: 200px; }

html.no-ms .dpl36.fmn21 .companies {
  margin-left: -18px; }

.dpl36.fmn21 .disabled, .dpl36.fmn21.disabled {
  pointer-events: none;
  opacity: 0.3; }

html.ms .dpl36.fmn21 .people-results-column {
  padding-left: 14px;
  padding-top: 21px; }

html.no-ms .dpl36.fmn21 .network-sidebar-column {
  min-height: 700px; }
  html.no-ms .dpl36.fmn21 .network-sidebar-column .bottom-gradient {
    position: absolute;
    width: 20px;
    height: 60%;
    z-index: 1;
    bottom: -20px;
    right: -10px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); }

.dpl36.flt44.disabled, .dpl36.flt44 .disabled {
  opacity: 0.5;
  pointer-events: none; }

.dpl36.flt44 .more_field {
  padding: 14px 0;
  cursor: pointer; }
  .dpl36.flt44 .more_field:hover {
    background-color: #f8f9fa; }

.dpl36.flt44 .network-holder {
  margin-left: 0px; }

.dpl36.fcn72 .photo, .dpl36.fcn72 .blank_card {
  display: inline-block;
  position: relative;
  z-index: 2; }
  html.no-ms .dpl36.fcn72 .photo.multi:not(:last-child), html.no-ms .dpl36.fcn72 .blank_card.multi:not(:last-child) {
    width: 11.5px; }
  .dpl36.fcn72 .photo:first-child, .dpl36.fcn72 .blank_card:first-child {
    z-index: 3; }
  .dpl36.fcn72 .photo:hover, .dpl36.fcn72 .blank_card:hover {
    z-index: 10; }
  .dpl36.fcn72 .photo img, .dpl36.fcn72 .blank_card img {
    border-radius: 50%;
    width: 22px;
    height: 22px;
    border: 1px solid #eee; }

.dpl36.fcn72 .blank_card {
  width: 22px !important;
  height: 22px;
  border-radius: 50%;
  z-index: 1; }
  .dpl36.fcn72 .blank_card.with_border {
    border: 1px solid #eee; }
  .dpl36.fcn72 .blank_card .inner {
    position: absolute;
    top: 3px;
    left: 0px; }
  .dpl36.fcn72 .blank_card.more_results {
    background-color: #f8f9fa; }
    .dpl36.fcn72 .blank_card.more_results .inner {
      left: 8px; }

.dpl36.fcn72 .connection-text {
  margin-top: 3px;
  margin-left: 3px; }
  html.ms .dpl36.fcn72 .connection-text {
    margin-left: 0px; }
  .dpl36.fcn72 .connection-text .direct-connection-text {
    margin-top: -5px;
    margin-left: -3px; }
    html.ms .dpl36.fcn72 .connection-text .direct-connection-text {
      margin-left: 0px; }

.dpl36.fcn72 .load_paths {
  cursor: pointer; }

.dpl36.fcn72 .search-link {
  text-decoration: none; }

.dpl36.fcn72 .transaction-row-images.image-container {
  float: right;
  margin-left: 12px; }

.dpl36.fcn72 > .path {
  opacity: 0.35;
  cursor: pointer; }
  .dpl36.fcn72 > .path .separator {
    display: inline-block;
    height: 33px;
    vertical-align: middle; }

.dpl36.fcn72 .image-container {
  max-width: 18%; }

html.no-ms .dpl36.fcn72 .text-container {
  max-width: 78%; }

.dpl36.fcn72.sidebar {
  margin-top: 0px; }
  .dpl36.fcn72.sidebar .image-container {
    width: 25px; }

.dpl36.fds42 .investments-row {
  position: relative; }
  html.no-ms .dpl36.fds42 .investments-row:hover .sample_investments {
    display: block; }

.dpl36.fds42 .sample_investments {
  position: absolute;
  margin-top: 15px;
  z-index: 101; }
  .dpl36.fds42 .sample_investments:hover {
    display: block; }
  .dpl36.fds42 .sample_investments.narrow {
    left: 15px; }
  .dpl36.fds42 .sample_investments:not(.narrow) {
    left: -20px;
    width: 165px; }
  .dpl36.fds42 .sample_investments:before {
    left: 45%;
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    border: 6px solid transparent;
    border-bottom-color: #ddd;
    top: -12px; }

.dpl36.fsr60 .network_selector {
  cursor: pointer;
  padding-left: 50px;
  background-repeat: no-repeat; }
  .dpl36.fsr60 .network_selector:hover {
    background-color: #f8f9fa; }
  .dpl36.fsr60 .network_selector.linked_in {
    background-image: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png");
    background-position: 9px 10px; }
  .dpl36.fsr60 .network_selector.facebook {
    background-image: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png");
    background-position: 10px -41px; }
  .dpl36.fsr60 .network_selector.gmail {
    background-image: url("/assets/icons/gmail_icon-193a072ff66c848bce6a68575eb67fe5.png");
    background-position: 10px; }
  .dpl36.fsr60 .network_selector.disabled {
    opacity: 0.5;
    pointer-events: none; }

.dpl36.ffs61 .row.filters {
  background-color: #FFFFFF;
  margin-top: 3px;
  margin-left: -13px; }

.dpl36.ffs61 .dropdown-filter {
  color: #999999; }
  html.no-ms .dpl36.ffs61 .dropdown-filter {
    z-index: 11; }

.dpl36.ffs61 .search-box {
  padding: 10px 10px 5px; }

.dpl36.ffs61 .row.current_state.g-module {
  border-radius: 5px;
  min-height: 40px;
  -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.05); }

html.ms .dpl36.frr98 .result-count {
  margin-top: -14px; }
.dp69.fix36 form#new_post {
  border-bottom: 1px solid #f2f3f5;
  padding: 15px 0 13px; }
  .dp69.fix36 form#new_post .user {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    float: left; }
    .dp69.fix36 form#new_post .user img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .dp69.fix36 form#new_post .form {
    margin-left: 50px; }
    .dp69.fix36 form#new_post .form .mentions_input_holder {
      width: 100%; }
    .dp69.fix36 form#new_post .form textarea#post_message {
      float: left;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      color: #333;
      border: 1px solid #b3b3b3;
      font-size: 13px;
      height: 39px;
      margin: 0;
      min-height: 39px;
      padding: 5px;
      resize: none;
      width: 100%; }
  .dp69.fix36 form#new_post .show_on_focus {
    display: none;
    float: right;
    height: 28px;
    padding-top: 4px; }
    .dp69.fix36 form#new_post .show_on_focus img {
      margin-top: 10px; }

.dp69.fix36 #empty {
  background-color: #f8f8f9;
  color: #666;
  padding: 12px 20px 14px; }

.dp69.fix36 #feed .rambo_feed, .dp69.fix36 #post_search .rambo_feed {
  margin-top: 0; }
  .dp69.fix36 #feed .rambo_feed .feed-item.type-post .feed_link, .dp69.fix36 #post_search .rambo_feed .feed-item.type-post .feed_link {
    font-weight: bold; }
  .dp69.fix36 #feed .rambo_feed .feed-item.type-post .sub_item, .dp69.fix36 #post_search .rambo_feed .feed-item.type-post .sub_item {
    background-image: none;
    color: #000;
    line-height: 1.4em;
    margin-top: 4px;
    padding: 0 0 4px; }
    .dp69.fix36 #feed .rambo_feed .feed-item.type-post .sub_item p, .dp69.fix36 #post_search .rambo_feed .feed-item.type-post .sub_item p {
      margin: 0; }
    .dp69.fix36 #feed .rambo_feed .feed-item.type-post .sub_item p + p, .dp69.fix36 #post_search .rambo_feed .feed-item.type-post .sub_item p + p {
      margin-top: 10px; }
  .dp69.fix36 #feed .rambo_feed .feed-item.type-post .timestamp, .dp69.fix36 #post_search .rambo_feed .feed-item.type-post .timestamp {
    padding-left: 0; }
  .dp69.fix36 #feed .rambo_feed .feed-item.type-post .promotions img, .dp69.fix36 #post_search .rambo_feed .feed-item.type-post .promotions img {
    height: 9px;
    width: 9px; }
  .dp69.fix36 #feed .rambo_feed .feed-item.type-post .targets, .dp69.fix36 #post_search .rambo_feed .feed-item.type-post .targets {
    border-left: 5px solid #f2f3f5;
    margin-bottom: 13px;
    padding-left: 10px; }
  .dp69.fix36 #feed .rambo_feed .feed-item.unread .timestamp, .dp69.fix36 #post_search .rambo_feed .feed-item.unread .timestamp {
    background-color: #FFE;
    color: #663; }
.dp27 .dp27.fia95 .g-module, .dp27 .dp27.fir90 .g-module, .dp27 .dp27.fis15 .g-module, .dp27 .dp27.fse40 .g-module, .dp27 .dp27.fme53 .g-module, .dp27 .dp27.ffg47 .g-module, .dp27 .dp27.fce99 .g-module, .dp27 .dp27.fan70 .g-module {
  background-color: white;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #efefef; }
  .dp27 .dp27.fia95 .g-module > .section, .dp27 .dp27.fir90 .g-module > .section, .dp27 .dp27.fis15 .g-module > .section, .dp27 .dp27.fse40 .g-module > .section, .dp27 .dp27.fme53 .g-module > .section, .dp27 .dp27.ffg47 .g-module > .section, .dp27 .dp27.fce99 .g-module > .section, .dp27 .dp27.fan70 .g-module > .section {
    padding: 20px;
    background-color: white;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-top: none;
    margin-top: 0; }

.dp27.fia95 > .title, .dp27.fir90 > .title, .dp27.fen56 > .title, .dp27.fis15 > .title, .dp27.fse40 > .title, .dp27.fme53 > .title, .dp27.ffg47 > .title, .dp27.fce99 > .title, .dp27.fan70 > .title {
  font-size: 13px;
  text-transform: uppercase;
  color: #999999;
  font-weight: 500;
  margin-bottom: 20px; }

.dp27.fen56 > .title .subtitle, .dp27.ffg47 > .title .subtitle, .dp27.fan70 > .title .subtitle {
  text-transform: none;
  display: inline-block;
  font-weight: 300;
  font-size: 14px; }
  html.ms .dp27.fen56 > .title .subtitle, html.ms .dp27.ffg47 > .title .subtitle, html.ms .dp27.fan70 > .title .subtitle {
    font-size: 13px; }
  .dp27.fen56 > .title .subtitle .text, .dp27.ffg47 > .title .subtitle .text, .dp27.fan70 > .title .subtitle .text, .dp27.fen56 > .title .subtitle .middot, .dp27.ffg47 > .title .subtitle .middot, .dp27.fan70 > .title .subtitle .middot {
    display: inline-block;
    margin-left: 3px; }

.dp27 .dp27.fir90 .label, .dp27 .dp27.ffg47 .label, .dp27 .dp27.fir90 label, .dp27 .dp27.ffg47 label {
  color: #666; }

.dp27.fia95 > .title > .subtitle, .dp27.fis15 > .title > .right, .dp27.fia95 .no_employer_id_number .label .subtitle, .dp27.fir90 .input_row .subtitle {
  color: #999;
  font-weight: 300;
  font-size: 13px; }
  html.ms .dp27.fia95 > .title > .subtitle, html.ms .dp27.fis15 > .title > .right, html.ms .dp27.fia95 .no_employer_id_number .label .subtitle, html.ms .dp27.fir90 .input_row .subtitle {
    font-size: 12px; }

.dp27.fcp88 .submit-precommit-btn {
  font-weight: 300;
  width: 390px;
  font-size: 18px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dp27.fcp88 .submit-precommit-btn {
    width: 100%; }

.dp27.fia95 .company_details_module > .section .half, .dp27.fir90 .input_row .half {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-right: 7.5px; }
  html.ms .dp27.fia95 .company_details_module > .section .half, html.ms .dp27.fir90 .input_row .half {
    width: 100%;
    padding-right: 0; }
  .dp27.fia95 .company_details_module > .section .half + .half, .dp27.fir90 .input_row .half + .half {
    padding-right: 0;
    padding-left: 7.5px; }
    html.ms .dp27.fia95 .company_details_module > .section .half + .half, html.ms .dp27.fir90 .input_row .half + .half {
      padding-left: 0;
      margin-top: 15px; }
  html.ms .dp27.fia95 .company_details_module > .section .half + .half.without_label, html.ms .dp27.fir90 .input_row .half + .half.without_label {
    margin-top: 5px; }

.dp27.fia95 .company_details_module > .section .quarter {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-left: 7.5px;
  padding-right: 7.5px; }
  html.ms .dp27.fia95 .company_details_module > .section .quarter {
    width: 50%;
    padding-left: 0;
    margin-top: 15px; }
  .dp27.fia95 .company_details_module > .section .quarter + .quarter {
    padding-right: 0;
    padding-left: 7.5px; }

.dp27.fia95 > .title > .subtitle, .dp27.fis15 > .title > .right, .dp27.fia95 .no_employer_id_number .label .subtitle {
  font-size: 13px;
  text-transform: none; }
  html.ms .dp27.fia95 > .title > .subtitle, html.ms .dp27.fis15 > .title > .right, html.ms .dp27.fia95 .no_employer_id_number .label .subtitle {
    margin-top: 5px;
    text-align: left;
    width: 100%; }

.dp27.fia95 > .title > .subtitle, .dp27.fis15 > .title > .right {
  float: right;
  width: 330px;
  text-align: right;
  font-size: 14px; }

.dp27.fia95 .errors_catch_all .validation-error, .dp27.ffg47 > .funding_info.g-module > .errors_catch_all .validation-error, .dp27.fir90 .errors_catch_all .validation-error, .dp27.fis15 .validation-error, .dp27.fse40 .option_holder .validation-error, .dp27.fme53 .option_holder .validation-error, .dp27.ffg47 .funding_options .top_level_option .validation-error, .dp27.fce99 .option_holder .validation-error {
  color: #C0423F;
  font-size: 11px;
  font-weight: 400; }

.dp27.fia95 .errors_catch_all .validation-error, .dp27.ffg47 > .funding_info.g-module > .errors_catch_all .validation-error {
  display: block;
  padding: 20px;
  padding-bottom: 0; }

.dp27 .dp27.fia95 label, .dp27 .dp27.fir90 label {
  font-weight: 400; }

.dp27 .dp27.fia95 select, .dp27 .dp27.fir90 select {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  border: 1px solid #E2E3E4;
  padding: 4px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-size: 1em;
  background-color: #fff;
  background-image: url("/assets/icons/drop_down_arrow1-3ea8cf7b84cc75fc4f184e5820bdc85b.png");
  background-position: right center;
  -webkit-background-origin: content-box;
          background-origin: content-box;
  background-repeat: no-repeat;
  outline: none;
  -webkit-background-origin: border-box;
          background-origin: border-box;
  background-position: right 6px center;
  padding: 9px;
  padding-right: 22px;
  margin: 0;
  max-width: 100%; }
  .dp27 .dp27.fia95 select:hover, .dp27 .dp27.fir90 select:hover {
    background-color: #fafafa; }
  .dp27 .dp27.fia95 select:active, .dp27 .dp27.fir90 select:active {
    background-color: #fafafa; }
  .dp27 .dp27.fia95 select:focus, .dp27 .dp27.fir90 select:focus {
    border: 1px solid #94caf3;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }
  html.ms .dp27 .dp27.fia95 select, html.ms .dp27 .dp27.fir90 select {
    width: 100%; }

.dp27 .dp27.fia95 input[type=text], .dp27 .dp27.fir90 input[type=text] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: inherit;
  font-size: 14px;
  padding: 9.33333px;
  color: #333;
  font-weight: normal;
  border: 1px solid #E2E3E4;
  border-radius: 3px;
  outline: none; }
  html.ms .dp27 .dp27.fia95 input[type=text], html.ms .dp27 .dp27.fir90 input[type=text] {
    width: 100%; }
  .dp27 .dp27.fia95 input[type=text]:focus, .dp27 .dp27.fir90 input[type=text]:focus {
    border: 1px solid #94caf3;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }
  .dp27 .dp27.fia95 input[type=text]:disabled, .dp27 .dp27.fir90 input[type=text]:disabled {
    background-color: #F3F4F5; }

.dp27.fia95 .company_details_module > .section, .dp27.fis15 .terms_module > .section > .term, .dp27 .dp27.fce56, .dp27.fil85 .term {
  *zoom: 1; }
  .dp27.fia95 .company_details_module > .section:after, .dp27.fis15 .terms_module > .section > .term:after, .dp27 .dp27.fce56:after, .dp27.fil85 .term:after {
    content: "";
    display: table;
    clear: both; }
  .dp27.fia95 .company_details_module > .section .checkbox_input, .dp27.fis15 .terms_module > .section > .term .checkbox_input, .dp27 .dp27.fce56 .checkbox_input, .dp27.fil85 .term .checkbox_input {
    margin-top: 5px;
    vertical-align: top;
    float: left; }
  .dp27.fia95 .company_details_module > .section .checkbox_label_holder, .dp27.fis15 .terms_module > .section > .term .checkbox_label_holder, .dp27 .dp27.fce56 .checkbox_label_holder, .dp27.fil85 .term .checkbox_label_holder {
    padding-left: 25px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1.5; }
    html.ms .dp27.fia95 .company_details_module > .section .checkbox_label_holder, html.ms .dp27.fis15 .terms_module > .section > .term .checkbox_label_holder, html.ms .dp27 .dp27.fce56 .checkbox_label_holder, html.ms .dp27.fil85 .term .checkbox_label_holder {
      width: 100%; }
    .dp27.fia95 .company_details_module > .section .checkbox_label_holder label, .dp27.fis15 .terms_module > .section > .term .checkbox_label_holder label, .dp27 .dp27.fce56 .checkbox_label_holder label, .dp27.fil85 .term .checkbox_label_holder label {
      line-height: 1.5;
      cursor: pointer; }

.dp27.fil85 .apply_button {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.dp27.fnw30 {
  padding-top: 40px; }
  .dp27.fnw30.for_sign_and_fund:not(.show_disabled) {
    background-color: white;
    padding-top: 0; }
  .dp27.fnw30 > .unfixable {
    display: none;
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    .dp27.fnw30 > .unfixable:after {
      content: "";
      display: table;
      clear: both; }
  .dp27.fnw30 > .header_holder {
    margin-bottom: 40px; }
    .dp27.fnw30 > .header_holder .header_content {
      *zoom: 1;
      max-width: 960px;
      _width: 960px;
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      .dp27.fnw30 > .header_holder .header_content:after {
        content: "";
        display: table;
        clear: both; }
  .dp27.fnw30 > .status_holder {
    background-color: #F8F9FA;
    border-bottom: 1px solid #EAEAEA; }
  .dp27.fnw30 > .header_holder .header_content.with_border_bottom {
    border-bottom: 1px solid #EAEAEA; }
  .dp27.fnw30.for_single_syndicate_upgrade > .header_holder, .dp27.fnw30.for_multi_syndicate_upgrade > .header_holder {
    background-color: white;
    border: none; }
  .dp27.fnw30.show_disabled > .unfixable {
    display: block; }
  .dp27.fnw30.show_disabled > .content_holder {
    display: none; }

.dp27.fct49 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  *zoom: 1;
  max-width: 960px;
  _width: 960px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto; }
  .dp27.fct49:after {
    content: "";
    display: table;
    clear: both; }
  html.ms .dp27.fct49 {
    width: 100%; }
  .dp27.fct49 > .header_holder {
    margin-bottom: 28px; }
  .dp27.fct49 > .main {
    background-color: white; }
    html.ms .dp27.fct49 > .main {
      padding: 0 12px; }
    .dp27.fct49 > .main > .right, .dp27.fct49 > .main > .left {
      display: table-cell;
      vertical-align: top; }
    .dp27.fct49 > .main > .right {
      padding-left: 28px;
      width: 320px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ms .dp27.fct49 > .main > .right {
        display: none; }
      html.ms .dp27.fct49 > .main > .right.prefund_reservation_holder {
        display: block;
        padding-left: 0;
        padding-top: 28px; }
      .dp27.fct49 > .main > .right > .sidebar_module_holder {
        margin-top: 41px; }

.dp27.fut51 ul {
  list-style-type: square;
  margin-left: 17px; }

.dp27.fut51 .upgrade_module {
  padding: 20px; }

.dp27.fut51 .min_balance_tiptip_holder {
  position: relative; }
  .dp27.fut51 .min_balance_tiptip_holder .tiptip {
    position: absolute;
    top: -3px; }

.dp27.fse81 .subtitle {
  line-height: 1.5; }

.dp27.fcp88 .commit-step-errors-catch-all .validation-error {
  margin-top: 40px;
  display: inline-block; }

.dp27.fcp88 .modules_holder > .section + .section {
  margin-top: 40px; }

html.no-ms .dp27.fcp88 .modules_holder > .section.u-hiddenMdUp:first-child + .section {
  margin-top: 0; }

html.no-ms .dp27.fcp88 .modules_holder > .section.u-hidden:first-child + .section.u-hiddenMdUp + .section {
  margin-top: 0; }

html.no-ms .dp27.fcp88 .modules_holder > .section.u-hidden:first-child + .section {
  margin-top: 0; }

.dp27.fcp88 .submit-precommit-btn-container {
  padding: 40px; }

.dp27.fia95 .domestic_only, .dp27.fia95 .international_only {
  display: none; }

.dp27.fia95.show_domestic .domestic_only {
  display: block; }

.dp27.fia95.show_domestic .domestic_only.no_employer_id_number {
  display: none; }

.dp27.fia95.show_domestic.without_employer_id_number .domestic_only.no_employer_id_number {
  display: inline-block; }

.dp27.fia95.show_international .international_only {
  display: block; }

.dp27.fia95 select {
  width: 100%; }

.dp27.fia95 input[type=text] {
  margin: 0; }

.dp27.fia95 > .title {
  *zoom: 1; }
  .dp27.fia95 > .title:after {
    content: "";
    display: table;
    clear: both; }
  .dp27.fia95 > .title > .left {
    float: left;
    line-height: 1.9; }

.dp27.fia95 .g-form .label {
  color: #333;
  line-height: 1.5; }

.dp27.fia95 .entity_name_js {
  display: inline; }

.dp27.fia95.for_upgrade > .company_details_module {
  border: 1px solid #efefef;
  padding: 20px; }

.dp27.fia95 .company_details_module {
  font-size: 14px;
  padding: 20px 0; }
  .dp27.fia95 .company_details_module > .section {
    background-color: white; }
    .dp27.fia95 .company_details_module > .section.first {
      padding-top: 0; }
    .dp27.fia95 .company_details_module > .section:last-child {
      padding-bottom: 0; }
    .dp27.fia95 .company_details_module > .section .checkbox_label_holder {
      line-height: 1.5; }
    html.ms .dp27.fia95 .company_details_module > .section .half.erisa_percent_input_holder {
      width: auto; }
    .dp27.fia95 .company_details_module > .section .label {
      margin-bottom: 15px;
      font-weight: 400; }
    .dp27.fia95 .company_details_module > .section .term {
      cursor: pointer; }

.dp27.fia95 .no_employer_id_number {
  padding-left: 15px; }
  html.ms .dp27.fia95 .no_employer_id_number {
    padding-left: 0;
    margin-top: 15px;
    width: 100%; }
  .dp27.fia95 .no_employer_id_number .label {
    *zoom: 1; }
    .dp27.fia95 .no_employer_id_number .label:after {
      content: "";
      display: table;
      clear: both; }
    .dp27.fia95 .no_employer_id_number .label .left {
      float: left; }
    .dp27.fia95 .no_employer_id_number .label .subtitle {
      float: right;
      text-align: right; }

.dp27.fia95 .num_beneficial_owners .label {
  display: inline-block;
  vertical-align: top;
  margin-top: 7px; }

.dp27.fia95 .num_beneficial_owners .input_container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 150px;
  display: inline-block;
  margin-left: 20px; }
  html.ms .dp27.fia95 .num_beneficial_owners .input_container {
    width: 100%;
    margin-left: 0; }

.dp27.fia95 .erisa_benefit_dropdown {
  margin-top: 15px;
  margin-left: 25px; }
  .dp27.fia95 .erisa_benefit_dropdown .percent {
    display: inline-block;
    line-height: 2.5; }

.dp27.fir90 {
  font-size: 14px; }
  .dp27.fir90 .domestic_only, .dp27.fir90 .international_only, .dp27.fir90 .zip_fallback {
    display: none; }
  .dp27.fir90.show_international .international_only {
    display: block; }
    .dp27.fir90.show_international .international_only.inline_block {
      display: inline-block; }
  .dp27.fir90.show_domestic.show_zip_fallback .zip_fallback {
    display: block; }
  .dp27.fir90.show_domestic .domestic_only {
    display: block; }
    .dp27.fir90.show_domestic .domestic_only.inline_block {
      display: inline-block; }
  .dp27.fir90 > .content {
    border: 1px solid #efefef;
    padding: 20px; }
  .dp27.fir90 input[type=text] {
    width: 100%;
    margin: 0; }
  .dp27.fir90 .errors_catch_all .validation-error {
    display: block;
    padding-bottom: 20px; }
  .dp27.fir90 .investor_details_module {
    background-color: #f9f9fa; }
  .dp27.fir90 .input_row + .input_row {
    margin-top: 20px; }
  .dp27.fir90 .input_row .validation-error {
    display: block;
    margin-top: 5px; }
  .dp27.fir90 .input_row .label {
    font-weight: 400;
    margin-bottom: 15px; }
  .dp27.fir90 .input_row .subtitle {
    display: inline; }
    .dp27.fir90 .input_row .subtitle .middot {
      display: inline; }
    .dp27.fir90 .input_row .subtitle.passport {
      margin-left: 10px;
      font-size: 12px;
      color: #777; }
      html.ms .dp27.fir90 .input_row .subtitle.passport {
        margin-left: 0; }
    html.ms .dp27.fir90 .input_row .subtitle {
      display: block;
      margin-top: 5px; }
      html.ms .dp27.fir90 .input_row .subtitle .middot {
        display: none; }
  .dp27.fir90 .input_row .country_field, .dp27.fir90 .input_row .state_field {
    width: 100%; }
  .dp27.fir90 .input_row .passport_image_input {
    width: 100%;
    margin: 0;
    padding: 12px;
    border: 1px solid #e8e8e8;
    font-size: 14px; }
  .dp27.fir90 .input_row .dob_container {
    font-size: 0; }
    .dp27.fir90 .input_row .dob_container .dob_holder {
      vertical-align: top;
      padding-right: 7.5px;
      padding-left: 7.5px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      display: inline-block;
      width: 25%; }
      html.ms .dp27.fir90 .input_row .dob_container .dob_holder {
        width: 100%;
        padding: 0;
        margin-top: 5px; }
      .dp27.fir90 .input_row .dob_container .dob_holder select {
        font-size: 14px;
        width: 100%; }
      .dp27.fir90 .input_row .dob_container .dob_holder:first-child {
        padding-left: 0;
        width: 50%; }
        html.ms .dp27.fir90 .input_row .dob_container .dob_holder:first-child {
          margin-top: 0px;
          width: 100%; }
      .dp27.fir90 .input_row .dob_container .dob_holder:last-child {
        padding-right: 0; }
  .dp27.fir90 .input_row .location_holder {
    vertical-align: top;
    margin-top: 7px; }
  .dp27.fir90 .input_row .us_citizen_link, .dp27.fir90 .input_row .not_us_citizen_link {
    margin-left: 15px;
    color: #999;
    text-decoration: underline;
    display: inline-block; }
    html.ms .dp27.fir90 .input_row .us_citizen_link, html.ms .dp27.fir90 .input_row .not_us_citizen_link {
      margin-left: 0; }

.dp27.fen56 .agree-container {
  display: block; }

.dp27.fis15 {
  font-size: 14px; }
  .dp27.fis15 .validation-error {
    margin-left: 24px; }
  .dp27.fis15 > .title {
    *zoom: 1; }
    .dp27.fis15 > .title:after {
      content: "";
      display: table;
      clear: both; }
    .dp27.fis15 > .title > .left {
      float: left;
      line-height: 1.9; }
  .dp27.fis15 label.term {
    color: #333; }
  .dp27.fis15 .terms_module .terms_header {
    text-align: center;
    font-size: 15px;
    text-decoration: none;
    border-bottom: 1px solid #efefef; }
  .dp27.fis15 .terms_module > .section > .term {
    cursor: pointer;
    float: none;
    display: block; }
    .dp27.fis15 .terms_module > .section > .term:not(:first-child) {
      padding-top: 10px; }
    .dp27.fis15 .terms_module > .section > .term:not(:last-child) {
      padding-bottom: 10px; }
    .dp27.fis15 .terms_module > .section > .term.emphasized {
      font-weight: bold; }

.dp27.fse40 .g-form label {
  font-weight: 400; }

.dp27.fse40 > .funding_account_form_module.g-module {
  border: 1px solid #efefef; }
  .dp27.fse40 > .funding_account_form_module.g-module > .section {
    padding: 0; }
  .dp27.fse40 > .funding_account_form_module.g-module .hr {
    margin: 0 20px;
    border-top: 1px solid #efefef; }

.dp27.fse40 .option_holder {
  padding: 20px;
  display: block;
  cursor: pointer; }
  .dp27.fse40 .option_holder .option {
    *zoom: 1; }
    .dp27.fse40 .option_holder .option:after {
      content: "";
      display: table;
      clear: both; }
  .dp27.fse40 .option_holder .validation-error {
    display: block;
    text-align: left;
    margin-top: 5px;
    margin-left: 10px; }
  html.ml .dp27.fse40 .option_holder .description {
    float: left; }
  .dp27.fse40 .option_holder .radio_holder {
    margin-top: 2px;
    vertical-align: top;
    display: inline-block; }
  .dp27.fse40 .option_holder .title {
    display: inline-block;
    width: 340px;
    margin-left: 10px; }
    html.ms .dp27.fse40 .option_holder .title {
      width: 207px; }
    .dp27.fse40 .option_holder .title > .main {
      font-size: 14px;
      line-height: 1.4; }
    .dp27.fse40 .option_holder .title > .subtitle {
      font-weight: 300;
      color: #999;
      font-size: 12px;
      margin-top: 8px;
      line-height: 1.4; }
  .dp27.fse40 .option_holder .result {
    line-height: 1.4; }
    html.no-ms .dp27.fse40 .option_holder .result {
      float: right;
      text-align: right;
      width: 140px;
      font-weight: 300;
      font-size: 12px; }
    html.ms .dp27.fse40 .option_holder .result {
      margin-top: 10px;
      margin-left: 30px; }
  .dp27.fse40 .option_holder .statement {
    font-weight: 500;
    text-transform: uppercase; }
    html.ms .dp27.fse40 .option_holder .statement {
      display: inline-block; }
    .dp27.fse40 .option_holder .statement.red {
      color: #C0423F; }
    .dp27.fse40 .option_holder .statement.availability {
      font-size: 14px; }
    .dp27.fse40 .option_holder .statement.amount {
      font-size: 16px; }
      html.ms .dp27.fse40 .option_holder .statement.amount {
        margin-right: 5px; }
  .dp27.fse40 .option_holder .detail {
    margin-top: 4px;
    font-size: 11px;
    text-transform: uppercase; }
    .dp27.fse40 .option_holder .detail.red {
      color: #D17472; }
    html.no-ms .dp27.fse40 .option_holder .detail {
      text-align: right; }
    html.ms .dp27.fse40 .option_holder .detail {
      display: inline-block; }

.dp27.fdl66 .disable_precommitments_button {
  width: 130px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dp27.fdl51 .disable_precommitment_button {
  width: 130px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dp27.fme53 .g-form label {
  font-weight: 400; }

.dp27.fme53 > .funding_account_form_module.g-module {
  border: none; }
  .dp27.fme53 > .funding_account_form_module.g-module > .section {
    padding: 0; }

.dp27.fme53 .cash_minimum_tiptip {
  width: 24px;
  position: relative;
  top: -1px;
  vertical-align: middle; }

.dp27.fme53 .disable_precommitments_link {
  text-decoration: underline; }

html.ms .dp27.fme53 .backing_amount_increase_warning {
  font-size: 11px;
  padding-left: 7px; }

.dp27.fme53 .custom_syndicates {
  margin-top: 20px; }

.dp27.fme53 .backing_amount_increase_holder {
  margin-left: 33px; }

.dp27.fme53 .options_container {
  border: 1px solid #efefef; }

.dp27.fme53 .option_holder {
  margin: 20px; }
  .dp27.fme53 .option_holder .visible_when_option_selected {
    display: none; }
  .dp27.fme53 .option_holder .result, .dp27.fme53 .option_holder .detail {
    color: #CCC; }
  .dp27.fme53 .option_holder.with_selected_input .visible_when_option_selected {
    display: block; }
  .dp27.fme53 .option_holder.with_selected_input .result {
    color: #333; }
  .dp27.fme53 .option_holder.with_selected_input .detail {
    color: #999; }
  .dp27.fme53 .option_holder.disabled {
    color: #999;
    pointer-events: none; }
  .dp27.fme53 .option_holder + .option_holder {
    padding-top: 20px;
    border-top: 1px solid #efefef; }
  .dp27.fme53 .option_holder .option {
    *zoom: 1;
    cursor: pointer; }
    .dp27.fme53 .option_holder .option:after {
      content: "";
      display: table;
      clear: both; }
  .dp27.fme53 .option_holder .validation-error {
    display: block;
    text-align: left;
    margin-top: 5px;
    margin-left: 10px; }
  html.ml .dp27.fme53 .option_holder .description {
    float: left; }
  .dp27.fme53 .option_holder .radio_holder {
    margin-top: 2px;
    vertical-align: top;
    display: inline-block; }
  .dp27.fme53 .option_holder .title {
    display: inline-block;
    width: 375px;
    margin-left: 10px; }
    html.ms .dp27.fme53 .option_holder .title {
      width: 275px; }
    .dp27.fme53 .option_holder .title > .main {
      font-size: 14px;
      line-height: 1.4; }
    .dp27.fme53 .option_holder .title > .subtitle {
      color: #999;
      font-size: 12px;
      margin-top: 8px;
      line-height: 1.4; }
  .dp27.fme53 .option_holder .result {
    line-height: 1.4; }
    html.no-ms .dp27.fme53 .option_holder .result {
      float: right;
      text-align: right;
      width: 140px;
      font-weight: 300;
      font-size: 12px; }
    html.ms .dp27.fme53 .option_holder .result {
      margin-top: 10px;
      margin-left: 30px; }
  .dp27.fme53 .option_holder .statement {
    font-weight: 500;
    text-transform: uppercase; }
    html.ms .dp27.fme53 .option_holder .statement {
      display: inline-block; }
    .dp27.fme53 .option_holder .statement.red {
      color: #C0423F; }
    .dp27.fme53 .option_holder .statement.availability {
      font-size: 14px; }
    .dp27.fme53 .option_holder .statement.transfer_amount {
      font-size: 16px; }
      html.ms .dp27.fme53 .option_holder .statement.transfer_amount {
        margin-right: 5px; }
  .dp27.fme53 .option_holder .detail {
    margin-top: 2px; }
    html.no-ms .dp27.fme53 .option_holder .detail {
      text-align: right; }
    html.ms .dp27.fme53 .option_holder .detail {
      display: inline-block; }

.dp27.ffg47 {
  width: 640px; }
  html.ms .dp27.ffg47 {
    width: inherit; }
  .dp27.ffg47 .g-form label {
    font-weight: 400; }
  .dp27.ffg47.only_allow_wires .funding_options .wire_info_section {
    border-top: none;
    display: block; }
  .dp27.ffg47 .delayed_funds_transfer_holder, .dp27.ffg47 .refill_account_holder {
    margin-left: 35px; }
  .dp27.ffg47 .funding_options .top_level_option {
    cursor: pointer;
    display: block;
    *zoom: 1; }
    .dp27.ffg47 .funding_options .top_level_option:after {
      content: "";
      display: table;
      clear: both; }
    .dp27.ffg47 .funding_options .top_level_option .title {
      display: inline-block; }
    .dp27.ffg47 .funding_options .top_level_option .radio_holder {
      vertical-align: middle;
      display: inline-block; }
    html.ml .dp27.ffg47 .funding_options .top_level_option .description {
      float: left; }
    .dp27.ffg47 .funding_options .top_level_option .validation-error {
      display: block;
      text-align: left;
      margin-top: 5px;
      margin-left: 10px; }
  .dp27.ffg47 .funding_options .wire_info_section, .dp27.ffg47 .funding_options .funding_account_form_module {
    border-top: 1px solid #efefef;
    padding: 20px 0;
    margin: 0 20px;
    display: none; }
  .dp27.ffg47 .funding_options .ach_info_section {
    padding: 20px; }
    .dp27.ffg47 .funding_options .ach_info_section .s-grid {
      margin-bottom: 20px; }
    .dp27.ffg47 .funding_options .ach_info_section label {
      font-weight: 400;
      color: #666;
      margin-bottom: 15px;
      font-size: 14px;
      display: block; }
    .dp27.ffg47 .funding_options .ach_info_section .radio label {
      margin-bottom: 3px;
      font-size: 13px;
      color: #444; }
    .dp27.ffg47 .funding_options .ach_info_section input[type='text'] {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      font-size: 14px;
      padding: 9.33333px;
      color: #333;
      font-weight: normal;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none;
      display: block; }
      html.ms .dp27.ffg47 .funding_options .ach_info_section input[type='text'] {
        width: 100%; }
      .dp27.ffg47 .funding_options .ach_info_section input[type='text']:focus {
        border: 1px solid #94caf3;
        -webkit-box-shadow: #7DBEF1 0 0 5px;
                box-shadow: #7DBEF1 0 0 5px; }
      .dp27.ffg47 .funding_options .ach_info_section input[type='text']:disabled {
        background-color: #F3F4F5; }
  .dp27.ffg47 .funding_options .wire_info_section .wire_info {
    text-align: center;
    color: #00A368;
    font-size: 14px;
    font-weight: 500; }
  .dp27.ffg47 .funding_options .funding_account_form_module {
    font-size: 14px; }
  .dp27.ffg47 .funding_options .option_holder {
    background-color: #f9f9fa; }
    .dp27.ffg47 .funding_options .option_holder + .option_holder {
      border-top: 1px solid #eee; }
    .dp27.ffg47 .funding_options .option_holder.with_selected_input {
      background-color: #fff; }
      .dp27.ffg47 .funding_options .option_holder.with_selected_input .delayed_funds_transfer_holder, .dp27.ffg47 .funding_options .option_holder.with_selected_input .refill_account_holder {
        display: block; }
      .dp27.ffg47 .funding_options .option_holder.with_selected_input .top_level_option {
        background-color: white; }
        .dp27.ffg47 .funding_options .option_holder.with_selected_input .top_level_option .title {
          color: #333;
          font-weight: 500; }
        .dp27.ffg47 .funding_options .option_holder.with_selected_input .top_level_option .account_number {
          color: #666; }
      .dp27.ffg47 .funding_options .option_holder.with_selected_input .funding_account_form_module, .dp27.ffg47 .funding_options .option_holder.with_selected_input .wire_info_section {
        display: block; }
  .dp27.ffg47 .funding_options .top_level_option {
    padding: 20px; }
    .dp27.ffg47 .funding_options .top_level_option .title {
      vertical-align: middle;
      font-size: 16px;
      margin-left: 10px;
      color: #999;
      font-weight: 300; }
  .dp27.ffg47 .funding_options .options_holder:last-child:last-child {
    padding-bottom: 0; }

.dp27.fce56 .syndicator_image_holder {
  position: relative; }

.dp27.fce56 .syndicator_image {
  height: 1.5em;
  border-radius: 4px;
  position: absolute; }

.dp27.fce56 .checkbox_input {
  float: none; }

.dp27.fce56 .follower_amount {
  float: right;
  line-height: 2; }

.dp27.fce56 .checkbox_label_holder {
  float: left;
  padding-left: 12px; }
  html.ms .dp27.fce56 .checkbox_label_holder {
    word-break: break-all;
    width: auto;
    max-width: 155px; }

.dp27.fce56 .already_upgraded {
  opacity: 0.5; }

.dp27.fce56 .lose_access_warning {
  background-color: #FFEFBE; }

html.ms .dp27.fce56 .amount_change_text {
  display: block; }

.dp27.fce99 .g-form label {
  font-weight: 400; }

.dp27.fce99 > .funding_account_form_module.g-module {
  border: none; }
  .dp27.fce99 > .funding_account_form_module.g-module > .section {
    padding: 0; }

.dp27.fce99 .cash_minimum_tiptip {
  width: 24px;
  position: relative;
  top: -1px;
  vertical-align: middle; }

.dp27.fce99 .custom_syndicates {
  margin-top: 20px; }

.dp27.fce99 .disable_precommitments_link {
  text-decoration: underline; }

html.ms .dp27.fce99 .backing_amount_increase_warning {
  font-size: 11px;
  padding-left: 7px; }

.dp27.fce99 .backing_amount_increase_holder {
  margin-left: 33px; }

.dp27.fce99 .options_container {
  border: 1px solid #efefef; }

.dp27.fce99 .option_holder {
  margin: 20px; }
  .dp27.fce99 .option_holder .visible_when_option_selected {
    display: none; }
  .dp27.fce99 .option_holder .result, .dp27.fce99 .option_holder .detail {
    color: #CCC; }
  .dp27.fce99 .option_holder.with_selected_input .visible_when_option_selected {
    display: block; }
  .dp27.fce99 .option_holder.with_selected_input .result {
    color: #333; }
  .dp27.fce99 .option_holder.with_selected_input .detail {
    color: #999; }
  .dp27.fce99 .option_holder.disabled {
    color: #999;
    pointer-events: none; }
  .dp27.fce99 .option_holder + .option_holder {
    padding-top: 20px;
    border-top: 1px solid #efefef; }
  .dp27.fce99 .option_holder .option {
    *zoom: 1;
    cursor: pointer; }
    .dp27.fce99 .option_holder .option:after {
      content: "";
      display: table;
      clear: both; }
  .dp27.fce99 .option_holder .validation-error {
    display: block;
    text-align: left;
    margin-top: 5px;
    margin-left: 10px; }
  html.ml .dp27.fce99 .option_holder .description {
    float: left; }
  .dp27.fce99 .option_holder .radio_holder {
    margin-top: 2px;
    vertical-align: top;
    display: inline-block; }
  .dp27.fce99 .option_holder .title {
    display: inline-block;
    width: 375px;
    margin-left: 10px; }
    html.ms .dp27.fce99 .option_holder .title {
      width: 275px; }
    .dp27.fce99 .option_holder .title > .main {
      font-size: 14px;
      line-height: 1.4; }
    .dp27.fce99 .option_holder .title > .subtitle {
      color: #999;
      font-size: 12px;
      margin-top: 8px;
      line-height: 1.4; }
  .dp27.fce99 .option_holder .result {
    line-height: 1.4; }
    html.no-ms .dp27.fce99 .option_holder .result {
      float: right;
      text-align: right;
      width: 140px;
      font-weight: 300;
      font-size: 12px; }
    html.ms .dp27.fce99 .option_holder .result {
      margin-top: 10px;
      margin-left: 30px; }
  .dp27.fce99 .option_holder .statement {
    font-weight: 500;
    text-transform: uppercase; }
    html.ms .dp27.fce99 .option_holder .statement {
      display: inline-block; }
    .dp27.fce99 .option_holder .statement.red {
      color: #C0423F; }
    .dp27.fce99 .option_holder .statement.availability {
      font-size: 14px; }
    .dp27.fce99 .option_holder .statement.transfer_amount {
      font-size: 16px; }
      html.ms .dp27.fce99 .option_holder .statement.transfer_amount {
        margin-right: 5px; }
  .dp27.fce99 .option_holder .detail {
    margin-top: 2px; }
    html.no-ms .dp27.fce99 .option_holder .detail {
      text-align: right; }
    html.ms .dp27.fce99 .option_holder .detail {
      display: inline-block; }

.dp27.flg74 .limited_space_tag {
  vertical-align: middle;
  letter-spacing: 0.5px;
  font-weight: 300;
  padding-top: 4px;
  padding-bottom: 4px; }

html.ms .dp27.fcr61 {
  padding: 0 12px; }

.dp27.fcr61.with_nav .commit-header-title-container {
  height: 110px; }

.dp27.fcr61.with_nav .step-title > .c-navbar-item {
  line-height: 112px;
  height: 112px;
  color: #777; }
  .dp27.fcr61.with_nav .step-title > .c-navbar-item:hover {
    background-color: transparent;
    color: #777; }

.dp27.fcr61 .syndicator_name {
  margin-bottom: 3px; }

.dp27.ftg28 {
  text-align: center; }
  .dp27.ftg28 .timeout_warning {
    display: none; }
    .dp27.ftg28 .timeout_warning > .section {
      padding: 20px 0; }

.dp27.fan70 {
  width: 640px; }
  html.ms .dp27.fan70 {
    width: inherit; }
  .dp27.fan70.without_entities > .accreditation_module {
    padding: 20px;
    border: 1px solid #efefef; }
  .dp27.fan70 > .accreditation_module > .section {
    padding: 0; }
  .dp27.fan70 > .accreditation_module > .main_cta {
    font-weight: 500;
    font-size: 14px;
    padding: 20px 20px 0 40px; }

.dp27.fil85 {
  background-color: white; }
  html.no-ms .dp27.fil85 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 420px; }
  .dp27.fil85 .follow_module > .section {
    padding: 15px 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dp27.fil85 .invest_holder {
    padding: 30px; }
  .dp27.fil85 .form_module > .section {
    padding: 30px; }
  .dp27.fil85 .form_module > .errors_catch_all .validation-error {
    margin-top: 40px;
    display: inline-block; }
  .dp27.fil85 .header {
    line-height: 1.5; }
  .dp27.fil85 .last_row {
    margin-bottom: 0; }
  .dp27.fil85 .terms_link {
    text-decoration: underline; }
  .dp27.fil85 .apply_button {
    margin-top: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    font-weight: 300; }

.dp27.fte87 .pending_tiptip {
  width: 22px;
  vertical-align: top;
  top: 1px;
  position: relative; }

.dp27.fbr99 .ok-container {
  background: #ffffff;
  width: 23px;
  height: 23px;
  border-radius: 23px;
  margin: 2px 1px;
  text-align: center;
  border: 1px solid rgba(0, 0, 0, 0.05); }
  html.ms .dp27.fbr99 .ok-container {
    visibility: hidden; }

.dp27.fbr99 .upgraded_check {
  line-height: 23px;
  vertical-align: top; }

.dp27.fir36 .typical_amount_holder {
  width: 200px; }
.dp68.fsw74 .reorderable .title, .dp68.fsw74 > .main .title {
  font-size: 14px;
  font-weight: bold;
  color: #555555;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  margin-bottom: 28px; }
  .dp68.fsw74 .reorderable .title > .controls, .dp68.fsw74 > .main .title > .controls {
    text-transform: none;
    float: right;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: 0; }

.dp68.fsw74 > .main .portfolio > .section {
  font-size: 1.07692em;
  line-height: 1.39286em;
  line-height: 1.5;
  font-weight: 200; }
  .dp68.fsw74 > .main .portfolio > .windows.section {
    font-weight: normal; }

.dp68.fsw74 > .main > .syndicated_deal {
  border: 1px solid #eee;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f9fa;
  padding: 28px; }

.dp68.followed_item .c-button {
  font-size: 13px;
  line-height: 15px;
  font-weight: normal;
  padding: 10px 15px; }

.dp68.followed_item .c-button--transparent, .dp68.fsw74 .c-button--transparent {
  color: #666;
  border: 1px solid #AAA;
  padding: 9px 14px; }

.dp68.fcm49#claim_prompt {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 400px;
  margin: 20px auto;
  text-align: center; }
  .dp68.fcm49#claim_prompt h4 {
    margin-bottom: 10px; }
  .dp68.fcm49#claim_prompt form input {
    text-align: center; }
  .dp68.fcm49#claim_prompt .form_holder {
    margin-top: 10px; }
  .dp68.fcm49#claim_prompt .bottom {
    margin-top: 20px; }
  .dp68.fcm49#claim_prompt .mfp-close {
    margin-top: 5px; }
  .dp68.fcm49#claim_prompt p.errors {
    color: red; }

.dp68.followed_item {
  margin-bottom: 28px;
  height: 84px; }
  .dp68.followed_item .c-button {
    min-width: 40px; }
    html.ms .dp68.followed_item .c-button {
      margin-top: 7px;
      margin-bottom: 21px; }
  .dp68.followed_item .c-button--transparent:hover {
    background-color: #F2F2F2; }
  .dp68.followed_item .inverse {
    opacity: 0.4; }
  .dp68.followed_item .loading .text {
    visibility: hidden; }
  .dp68.followed_item .g-photo_round.micro {
    width: 32px;
    height: 32px;
    border-width: 1px; }
    .dp68.followed_item .g-photo_round.micro img {
      width: 32px;
      height: 32px; }
    html.ms .dp68.followed_item .g-photo_round.micro {
      margin-bottom: 4px; }
  .dp68.followed_item .name a {
    color: #111; }
  .dp68.followed_item .description {
    overflow: hidden; }
    html.no-ms .dp68.followed_item .description {
      height: 4.5em; }

.dp68.connection {
  height: auto;
  min-height: 84px;
  max-height: 168px; }
  .dp68.connection .name {
    overflow: hidden;
    margin-bottom: 2px; }
    html.no-ms .dp68.connection .name {
      max-height: 56px; }
  .dp68.connection .description {
    height: auto;
    max-height: 56px; }

.dp68.fel20 {
  margin-top: 28px; }

.dp68.fsw74 .c-button--transparent:hover {
  background-color: #F2F2F2; }

.dp68.fsw74 .ui-icon {
  display: inline-block;
  position: relative;
  top: 3px; }

.dp68.fsw74 .reorderable .title .reorder-btn {
  min-height: 16px;
  visibility: hidden;
  margin-left: 5px;
  border: 1px solid #fafafa;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
  .dp68.fsw74 .reorderable .title .reorder-btn:hover {
    background-color: #F2F2F2; }

.dp68.fsw74 .profile-module {
  border-radius: 3px; }

.dp68.fsw74 .social {
  min-height: 63px; }

html.ms .dp68.fsw74 > .main .portfolio .links *:not(.keep_mobile) {
  display: none !important; }

.dp68.fsw74 > .main .portfolio > .section {
  border: 1px solid #eee;
  margin-bottom: 28px;
  *zoom: 1; }
  .dp68.fsw74 > .main .portfolio > .section:after {
    content: "";
    display: table;
    clear: both; }
  .dp68.fsw74 > .main .portfolio > .section .quick_add {
    background-color: #f8f8fa;
    border-right: none;
    border-left: none;
    border-top: none;
    float: none;
    border-bottom: 1px solid #eee;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 18.66667px 28px;
    margin-bottom: 0; }
    .dp68.fsw74 > .main .portfolio > .section .quick_add .form_fields label {
      color: #bbbbbb;
      text-transform: uppercase;
      font-weight: 300;
      font-size: 13px; }
  .dp68.fsw74 > .main .portfolio > .section .featured {
    clear: both;
    margin-bottom: 28px;
    border-bottom: 1px solid #eee;
    padding: 42px 0 14px; }
  .dp68.fsw74 > .main .portfolio > .section .two_col_block {
    padding: 0 28px 28px; }
  .dp68.fsw74 > .main .portfolio > .section .left_block {
    color: #bbbbbb;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 13px;
    width: 150px; }
    html.ms .dp68.fsw74 > .main .portfolio > .section .left_block {
      width: 100%; }
  .dp68.fsw74 > .main .portfolio > .section .right_block {
    margin-left: 150px;
    font-size: 14px;
    font-weight: normal; }
    html.ms .dp68.fsw74 > .main .portfolio > .section .right_block {
      margin-left: 0;
      width: 100%; }
  .dp68.fsw74 > .main .portfolio > .section .two_col_row + .two_col_row {
    margin-top: 1em; }

.dp68.fsw74 > .main > .reviews > .more {
  display: block;
  padding: 14px 0;
  width: 100%;
  text-transform: uppercase;
  text-align: center; }

.dp68.fsw74 > .main .title.portfolio-title {
  margin-bottom: 0px; }

.dp68.fsw74 > .main > .syndicated_deal {
  margin-bottom: 28px;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .dp68.fsw74 > .main > .syndicated_deal .company_name {
    font-size: 16px;
    font-weight: bold; }
    .dp68.fsw74 > .main > .syndicated_deal .company_name a {
      color: #111; }
  .dp68.fsw74 > .main > .syndicated_deal .high_concept, .dp68.fsw74 > .main > .syndicated_deal .high_concept a {
    color: #111; }

.dp68.fsw74 > .main > .reviews {
  padding-top: 28px;
  border-top: 1px solid #E7E9EB; }
  .dp68.fsw74 > .main > .reviews > .review {
    margin-top: 28px; }
    .dp68.fsw74 > .main > .reviews > .review.extra {
      display: none; }
    .dp68.fsw74 > .main > .reviews > .review:first-child {
      margin-top: 0; }

.dp68.fsw74 > .main > .review_form {
  background-color: #e9eaec; }

.profiles.email, .profiles.inviters {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  *zoom: 1; }
  .profiles.email:after, .profiles.inviters:after {
    content: "";
    display: table;
    clear: both; }
  .profiles.email .section, .profiles.inviters .section {
    margin-bottom: 0 !important; }
    .profiles.email .section.section_header, .profiles.inviters .section.section_header {
      padding: 10px 12px !important;
      color: #333 !important;
      font-size: 16px !important;
      border-bottom: none !important; }
    .profiles.email .section p, .profiles.email .section right_block, .profiles.inviters .section p, .profiles.inviters .section right_block {
      font-weight: normal;
      color: #333 !important;
      font-size: 13px !important;
      line-height: 20px !important;
      margin-bottom: 10px !important; }
      .profiles.email .section p:last-child, .profiles.email .section right_block:last-child, .profiles.inviters .section p:last-child, .profiles.inviters .section right_block:last-child {
        margin-bottom: 10px !important; }

.profiles.email .g-module, .profiles.email .section {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.profiles.email .g-module {
  margin-bottom: 25px; }
  .profiles.email .g-module .section.emails table tr:first-child td {
    padding-top: 0; }
  .profiles.email .g-module .section.emails .action_taken {
    color: #C0423F; }

.dp68.fbn23 {
  display: inline-block;
  color: #999999;
  vertical-align: middle; }
  .dp68.fbn23.hidden {
    opacity: 0.0; }
  html.ms .dp68.fbn23 {
    display: block;
    margin-bottom: 10px; }
  .dp68.fbn23 .backed_by {
    line-height: 1.5;
    display: inline-block;
    padding: 5px 12px 6px 8px;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background: url("/assets/backers/left-fc2c481cf9a65f5898396f6bcfa20910.png") top left no-repeat, url("/assets/backers/right-a2853cd4c2bdb9e6d128c6244afc1dcd.png") top right no-repeat, url("/assets/backers/middle-620c8873987ea0e3563f00c7d11fcc1e.png") top center repeat-x;
    -webkit-background-size: 8px 29px, 14px 29px, 10px 29px;
            background-size: 8px 29px, 14px 29px, 10px 29px; }

.dp68.ffr17 .navigation_tabs {
  margin: 0px; }
  .dp68.ffr17 .navigation_tabs li {
    margin-right: 28px; }
    .dp68.ffr17 .navigation_tabs li a {
      padding-left: 0px;
      padding-right: 0px; }
      .dp68.ffr17 .navigation_tabs li a:hover {
        background-color: #FFF; }

.dp68.ffr17 .nav-container {
  border-top: 1px dotted #E7E9EB;
  border-bottom: 1px dotted #E7E9EB; }

.dp68.fun14 .angel_image {
  margin-top: 0;
  max-height: 50px;
  max-width: 50px;
  width: 100%;
  border-radius: 50%; }

html.ms .dp68.fun14 .connect-buttons {
  text-align: center; }

.dp68.ffp68 .angel_image {
  margin-top: 0;
  max-height: 50px;
  max-width: 50px;
  width: 100%;
  border-radius: 50%; }

html.ms .dp68.ffp68 .connect-buttons {
  text-align: center; }

.dps46.fsl65 .act, .dps46.fsl65 .pic, .dps46.fsl65 .text-container {
  display: inline-block; }
  html.ms .dps46.fsl65 .act, html.ms .dps46.fsl65 .pic, html.ms .dps46.fsl65 .text-container {
    display: block; }

.dps46.fsl65 .act {
  font-size: 14px;
  color: #777;
  text-transform: uppercase;
  line-height: 60px;
  vertical-align: top;
  margin: 0 12px 0 0;
  letter-spacing: 1px;
  font-weight: 200; }
  html.ms .dps46.fsl65 .act {
    line-height: 2;
    margin: 0; }

.dps46.fsl65 .pic, .dps46.fsl65 .pic a {
  margin: 0;
  padding: 0;
  height: 62px;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  html.ms .dps46.fsl65 .pic, html.ms .dps46.fsl65 .pic a {
    height: inherit;
    margin: 6px auto; }

.dps46.fsl65 .pic img {
  margin: 0;
  padding: 0;
  width: 60px;
  height: 60px;
  border: 1px solid #eee; }

.dps46.fsl65 .text-container {
  line-height: 60px;
  margin: 0 0 0 12px;
  vertical-align: top;
  min-width: 200px;
  text-align: left; }
  html.ms .dps46.fsl65 .text-container {
    line-height: inherit;
    margin: 0 0 10px; }

.dps46.fsl65 .text {
  line-height: 18px;
  text-align: left;
  vertical-align: middle; }
  html.ms .dps46.fsl65 .text {
    text-align: center; }

.dps46.fsl65 .name {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold; }
  .dps46.fsl65 .name a {
    color: #333; }

.dps46.fsl65 .pitch {
  font-size: 12px;
  color: #777; }
.dpm76.fcs87 > .path {
  max-width: 100%; }
  .dpm76.fcs87 > .path + .path {
    margin-top: 14px; }

.dpm76.fcs87 > .view_all_container {
  margin-top: 14px;
  text-align: left;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 10px; }

.dpm76.fcs87 .connection-path:nth-child(2n+1) {
  clear: left; }

.dpm76.fcs87 .reveal-all-paths .section-toggle {
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  color: #aaaaaa;
  font-size: 13px;
  font-weight: 400;
  border-radius: 5px;
  width: 300px;
  border-radius: 0;
  text-transform: initial;
  font-size: 14px;
  font-weight: 200; }
  .dpm76.fcs87 .reveal-all-paths .section-toggle .loading-spinner img {
    margin-top: -5px; }
  html.ml .dpm76.fcs87 .reveal-all-paths .section-toggle:hover:not(.loading) {
    color: #999999;
    cursor: pointer;
    background-color: #f7f7f7;
    text-decoration: none; }
  html.ms .dpm76.fcs87 .reveal-all-paths .section-toggle {
    width: 100%;
    margin: 0 -14px -21px;
    padding: 21px 14px;
    border-top: 1px solid #e7e9eb; }
  html.no-ms .dpm76.fcs87 .reveal-all-paths .section-toggle {
    width: -webkit-calc(100% + 56px);
    width: calc(100% + 56px);
    margin-left: -42px;
    margin-bottom: -28px; }
  html.ms .dpm76.fcs87 .reveal-all-paths .section-toggle {
    width: -webkit-calc(100% + 56px);
    width: calc(100% + 56px);
    margin-left: -42px;
    margin-bottom: -28px; }

.dpm76.fch11:not(.u-hidden) {
  display: table; }

.dpm76.fch11 .photo {
  display: table-cell;
  width: 64px; }
  .col2 .dpm76.fch11 .photo {
    width: 94px; }
  .col3 .dpm76.fch11 .photo {
    width: 64px; }
  .small .dpm76.fch11 .photo {
    width: 39px; }
  .dpm76.fch11 .photo a.profile-link,
  .dpm76.fch11 .photo a.startup-link {
    line-height: 0;
    display: block; }
  .dpm76.fch11 .photo img {
    width: 50px;
    height: 50px;
    border-radius: 4px; }
    .col2 .dpm76.fch11 .photo img {
      width: 80px;
      height: 80px; }
    .col3 .dpm76.fch11 .photo img {
      width: 50px;
      height: 50px; }
    .small .dpm76.fch11 .photo img {
      width: 32px;
      height: 32px; }

.dpm76.fch11 .details {
  display: table-cell;
  vertical-align: middle; }
  .dpm76.fch11 .details .object-list-title,
  .dpm76.fch11 .details .object-list-title a {
    font-size: 18px;
    font-weight: 400;
    color: #333333; }
    .dpm76.fch11 .details .object-list-title .comma,
    .dpm76.fch11 .details .object-list-title a .comma {
      display: none; }
      html.ml .small .dpm76.fch11 .details .object-list-title .comma, html.ml .small
      .dpm76.fch11 .details .object-list-title a .comma {
        display: inline; }
      html.mm .small .dpm76.fch11 .details .object-list-title .comma, html.mm .small
      .dpm76.fch11 .details .object-list-title a .comma {
        display: inline; }
    .small .dpm76.fch11 .details .object-list-title, .small
    .dpm76.fch11 .details .object-list-title a {
      font-size: 15px;
      font-weight: 400;
      float: left; }
      html.ms .small .dpm76.fch11 .details .object-list-title, html.ms .small
      .dpm76.fch11 .details .object-list-title a {
        float: none; }
  .dpm76.fch11 .details .object-list-title {
    -webkit-font-smoothing: antialiased; }
    .small .dpm76.fch11 .details .object-list-title {
      margin-right: 7px; }
  .dpm76.fch11 .details .object-list-subtitle {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #666; }
    .small .dpm76.fch11 .details .object-list-subtitle {
      font-size: 15px;
      float: left;
      margin-top: -1px; }
    .dpm76.fch11 .details .object-list-subtitle a {
      color: #999999; }
      html.ml .dpm76.fch11 .details .object-list-subtitle a:hover {
        color: #3078ca;
        text-decoration: underline; }

.dpm76.fch11 .photo img {
  border-radius: 50%; }

.dpm76.fch11 .details .object-list-title, .dpm76.fch11 .details .object-list-title a {
  font-size: 16px; }

.dpm76.fbg19 .box {
  padding: 28px;
  margin: -27px -28px; }
  .dpm76.fbg19 .box.scroll {
    max-height: 230px;
    overflow-y: scroll; }

.dpm76.fbg19 .text > div {
  line-height: normal; }
.dps64.fan21 > .header {
  font-size: 14px;
  font-weight: bold;
  color: #555555;
  text-transform: uppercase;
  letter-spacing: 0.4px;
  margin-bottom: 28px; }
  .dps64.fan21 > .header > .controls {
    text-transform: none;
    float: right;
    line-height: 21px;
    font-size: 14px;
    letter-spacing: 0; }

.dps64.fhr17 .edit_link_container .c-button, .dps64.fsl35 .c-button {
  font-size: 13px;
  line-height: 15px;
  font-weight: normal;
  padding: 10px 15px; }

.dps64.fhr17 .edit_link_container .c-button {
  color: #666;
  border: 1px solid #AAA;
  padding: 9px 14px; }

html.no-ms .dps64.fsr47 .g-lockup-subheader {
  *zoom: 1;
  display: table;
  table-layout: fixed; }
  html.no-ms .dps64.fsr47 .g-lockup-subheader:after {
    content: "";
    display: table;
    clear: both; }
  html.no-ms .dps64.fsr47 .g-lockup-subheader > .photo {
    float: left; }
  html.no-ms .dps64.fsr47 .g-lockup-subheader > .text {
    display: table-cell; }
    html.no-ms .dps64.fsr47 .g-lockup-subheader > .text + .text {
      margin-left: 0; }
  html.no-ms .dps64.fsr47 .g-lockup-subheader > .text, html.no-ms .dps64.fsr47 .middle.g-lockup-subheader > .text {
    vertical-align: middle; }
  html.no-ms .dps64.fsr47 .top.g-lockup-subheader > .text {
    vertical-align: top; }
  html.no-ms .dps64.fsr47 .g-lockup-subheader > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    html.no-ms .dps64.fsr47 .g-lockup-subheader > .photo img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    html.no-ms .dps64.fsr47 .g-lockup-subheader > .photo + .text {
      margin-left: 49px;
      width: 100%; }
  html.no-ms .dps64.fsr47 .medium.g-lockup-subheader > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    html.no-ms .dps64.fsr47 .medium.g-lockup-subheader > .photo img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    html.no-ms .dps64.fsr47 .medium.g-lockup-subheader > .photo + .text {
      margin-left: 49px;
      width: 100%; }
  html.no-ms .dps64.fsr47 .medium.g-lockup-subheader > .text > .title {
    font-size: 20px;
    line-height: 29px;
    font-weight: bold; }
  html.no-ms .dps64.fsr47 .micro.g-lockup-subheader > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-right: 0px solid #e9eaec;
    border-left: 0px solid #e9eaec;
    border-top: 0px solid #F7F8F9;
    margin-right: 12px; }
    html.no-ms .dps64.fsr47 .micro.g-lockup-subheader > .photo img {
      max-height: 20px;
      max-width: 20px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    html.no-ms .dps64.fsr47 .micro.g-lockup-subheader > .photo + .text {
      margin-left: 32px;
      width: 100%; }
  html.no-ms .dps64.fsr47 .micro.g-lockup-subheader > .text > .title {
    font-size: 20px;
    line-height: 29px;
    font-weight: bold; }
  html.no-ms .dps64.fsr47 .small.g-lockup-subheader > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-right: 0px solid #e9eaec;
    border-left: 0px solid #e9eaec;
    border-top: 0px solid #F7F8F9;
    margin-right: 12px; }
    html.no-ms .dps64.fsr47 .small.g-lockup-subheader > .photo img {
      max-height: 28px;
      max-width: 28px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    html.no-ms .dps64.fsr47 .small.g-lockup-subheader > .photo + .text {
      margin-left: 40px;
      width: 100%; }
  html.no-ms .dps64.fsr47 .small.g-lockup-subheader > .text > .title {
    font-size: 20px;
    line-height: 29px;
    font-weight: bold; }
  html.no-ms .dps64.fsr47 .large.g-lockup-subheader > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 55px;
    height: 55px;
    line-height: 53px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    html.no-ms .dps64.fsr47 .large.g-lockup-subheader > .photo img {
      max-height: 55px;
      max-width: 55px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    html.no-ms .dps64.fsr47 .large.g-lockup-subheader > .photo + .text {
      margin-left: 67px;
      width: 100%; }
  html.no-ms .dps64.fsr47 .large.g-lockup-subheader > .text > .title {
    font-size: 20px;
    line-height: 29px;
    font-weight: bold; }
  html.no-ms .dps64.fsr47 .larger.g-lockup-subheader > .photo {
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 94px;
    height: 94px;
    line-height: 92px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
    border: 1px solid #EEE;
    background-color: #F8F9FA;
    line-height: 80px;
    vertical-align: middle;
    margin-right: 12px; }
    html.ms html.no-ms .dps64.fsr47 .larger.g-lockup-subheader > .photo, html.no-ms .dps64.fsr47 html.ms .larger.g-lockup-subheader > .photo {
      line-height: 66px;
      height: 80px;
      width: 80px; }
    html.no-ms .dps64.fsr47 .larger.g-lockup-subheader > .photo img {
      max-height: 82px;
      max-width: 82px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0;
      vertical-align: middle; }
      html.ms html.no-ms .dps64.fsr47 .larger.g-lockup-subheader > .photo img, html.no-ms .dps64.fsr47 html.ms .larger.g-lockup-subheader > .photo img {
        max-height: 68px;
        max-width: 68px; }
    html.no-ms .dps64.fsr47 .larger.g-lockup-subheader > .photo + .text {
      margin-left: 106px;
      width: 100%; }
  html.no-ms .dps64.fsr47 .larger.g-lockup-subheader > .text > .title {
    font-size: 20px;
    line-height: 29px;
    font-weight: bold; }
  html.no-ms .dps64.fsr47 .huge.g-lockup-subheader > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
    width: 94px;
    height: 94px;
    line-height: 92px;
    vertical-align: middle;
    border-radius: 7px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    margin-right: 12px; }
    html.no-ms .dps64.fsr47 .huge.g-lockup-subheader > .photo img {
      max-height: 94px;
      max-width: 94px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    html.no-ms .dps64.fsr47 .huge.g-lockup-subheader > .photo + .text {
      margin-left: 132px;
      width: 100%; }
  html.no-ms .dps64.fsr47 .huge.g-lockup-subheader > .text > .title {
    font-size: 20px;
    line-height: 29px;
    font-weight: bold; }
  html.no-ms .dps64.fsr47 .gigantic.g-lockup-subheader > .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
            box-shadow: rgba(0, 0, 0, 0.05) 0 0 0;
    width: 300px;
    height: 300px;
    line-height: 296px;
    vertical-align: middle;
    border-radius: 7px;
    overflow: hidden;
    border-bottom: 2px solid #EEE;
    border-right: 2px solid #e9eaec;
    border-left: 2px solid #e9eaec;
    border-top: 2px solid #F7F8F9;
    margin-right: 12px; }
    html.no-ms .dps64.fsr47 .gigantic.g-lockup-subheader > .photo img {
      max-height: 300px;
      max-width: 300px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
    html.no-ms .dps64.fsr47 .gigantic.g-lockup-subheader > .photo + .text {
      margin-left: 12pxgigantic;
      width: 100%; }
  html.no-ms .dps64.fsr47 .gigantic.g-lockup-subheader > .text > .title {
    font-size: 20px;
    line-height: 29px;
    font-weight: bold; }

.dps64.fis16 .date-round, .dps64.fsr47 .minibio, .dps64.frw58 .font-style-light, .dps64.fpr8 .school, .dps64.fpr8 .description {
  font-family: 'HelveticaNeueLight', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'ArialLight', 'Arial-Light', 'Arial Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.dps64.fis16 .text > .company-link a:first-child, .dps64.frw58 .font-style-medium, .dps64.fpr8 .degree-container .degree {
  font-family: 'HelveticaNeueMedium', 'HelveticaNeue-Medium', 'Helvetica Neue Medium', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial , sans-serif; }

.dps64.fat39 .filler, .dps64.fms93 .filler {
  cursor: pointer;
  -webkit-transition: color 0.15s;
          transition: color 0.15s; }
  .dps64.fat39 .filler:hover, .dps64.fms93 .filler:hover {
    color: #999; }

.dps64.fis16 .quick-add-btn, .dps64.fpr8 .js-quick-add-btn {
  background-color: transparent;
  border: 1px solid #E7E9Eb;
  color: #999;
  padding: 6px 14px; }
  .dps64.fis16 .quick-add-btn:hover, .dps64.fpr8 .js-quick-add-btn:hover {
    background-color: #F4F4F4; }
  .dps64.fis16 .c-button--loading.quick-add-btn, .dps64.fpr8 .c-button--loading.js-quick-add-btn {
    color: transparent; }

.dps64.fis16 .featured .fontello-heart {
  color: red; }

.dps64.fis16 .investment_list {
  padding-bottom: 0; }
  html.ms .dps64.fis16 .investment_list {
    padding-bottom: 28px; }

.dps64.fis16 .reorder-btn {
  visibility: hidden;
  margin-left: 5px;
  border: 1px solid #fafafa;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
  .dps64.fis16 .reorder-btn:hover {
    background-color: #F2F2F2; }

.dps64.fis16 .investment:nth-child(6n+1) {
  margin-left: 0; }

html.no-ms .dps64.fis16 .investment {
  min-height: 150px; }

.dps64.fis16 .investment_details > div {
  line-height: 16px; }

.dps64.fis16 .photo {
  display: inline-block; }

.dps64.fis16 img.angel_image {
  max-height: 70px;
  max-width: 70px;
  border-radius: 1px; }

.dps64.fis16 .larger.g-photo_container {
  width: 100px;
  height: 100px;
  padding: 14px;
  line-height: 70px;
  border-radius: 2px; }

.dps64.fis16 .photo-outer {
  width: 100px;
  height: 100px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden; }

.dps64.fis16 .g-sash {
  border-bottom: 35px solid #00A368;
  border-left: 35px solid transparent;
  border-right: 35px solid transparent;
  top: -9px;
  right: -26px; }
  .dps64.fis16 .g-sash .copy {
    bottom: -35px;
    font-weight: 300;
    letter-spacing: 1px; }

html.ml .dps64.fis16 .pull-grid {
  margin-left: -14px;
  margin-right: -14px; }

.dps64.fis16 .more_button {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  width: 94px;
  height: 94px; }

html.no-ms .dps64.fis16 .add_investment input[type='text'], html.no-ms .dps64.fis16 .add_investment select {
  width: auto; }

html.ms .dps64.fis16 .add_investment input[type='text'], html.ms .dps64.fis16 .add_investment select {
  margin-left: 0px;
  padding-left: 0px; }

.dps64.fis16 .checkout-promo {
  padding: 14px 28px;
  border-radius: 3px;
  font-weight: normal;
  position: relative;
  -webkit-transition-property: background-color;
          transition-property: background-color;
  -webkit-transition-duration: .12s;
          transition-duration: .12s; }
  .dps64.fis16 .checkout-promo:hover {
    cursor: pointer;
    background-color: #f4f4f6;
    color: #777777; }
  .dps64.fis16 .checkout-promo:active {
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: 0s;
            transition-duration: 0s;
    background-color: white; }
  .dps64.fis16 .checkout-promo .hide_link {
    color: rgba(48, 120, 202, 0.5);
    position: absolute;
    right: 7px;
    top: 7px;
    padding: 7px; }
    .dps64.fis16 .checkout-promo .hide_link:hover {
      color: #3078ca; }
    .dps64.fis16 .checkout-promo .hide_link:active {
      color: rgba(48, 120, 202, 0.5); }

.dps64.fis16 .text {
  margin-top: 12px; }
  .dps64.fis16 .text > .company-link {
    margin-bottom: 5px; }
    .dps64.fis16 .text > .company-link a:first-child {
      font-weight: normal;
      font-size: 15px;
      line-height: 18px;
      color: #333; }

.dps64.fis16 .date-round {
  font-size: 12px;
  line-height: 15px; }

.dps64.fls45 > .link {
  margin-left: 10px;
  display: inline-block; }
  .dps64.fls45 > .link:first-child {
    margin-left: 0; }
  .dps64.fls45 > .link > .fontello-behance {
    -webkit-transform: scale(1.2) translate(0, 0.3px);
        -ms-transform: scale(1.2) translate(0, 0.3px);
            transform: scale(1.2) translate(0, 0.3px);
    padding: 0 2px; }
  .dps64.fls45 > .link > .fontello-aboutme {
    -webkit-transform: scale(1.5) translate(0, 0.5px);
        -ms-transform: scale(1.5) translate(0, 0.5px);
            transform: scale(1.5) translate(0, 0.5px);
    padding: 0 2px; }
  .dps64.fls45 > .link > .link_el {
    display: inline-block;
    -webkit-transition: color 0.15s;
            transition: color 0.15s; }
  .dps64.fls45 > .link > .icon:hover {
    text-decoration: none; }

.dps64.fls45.dark .link_el {
  color: #999; }

.dps64.fls45.dark > .link:hover .link_el, .dps64.fls45.dark .link_el:active {
  color: #111; }

.dps64.fls45.light a {
  color: #c2c3c4; }

.dps64.fls45.light .link:hover a, .dps64.fls45.light a:active {
  color: white; }

.dps64.fls45.darkest .link_el {
  color: #9D9E9E; }

.dps64.fls45.darkest > .link:hover .link_el, .dps64.fls45.darkest .link_el:active {
  color: #666; }

.dps64.fns2 .background {
  background-color: #e9eaec;
  text-transform: uppercase;
  width: 100%;
  text-align: center;
  font-weight: 200; }

.dps64.fns2 .container {
  font-size: 14px;
  min-height: 21px;
  padding: 19.5px 0;
  *zoom: 1;
  max-width: 960px;
  _width: 960px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  .dps64.fns2 .container:after {
    content: "";
    display: table;
    clear: both; }

.dps64.fco92 > .edit {
  display: none;
  text-align: center; }

.dps64.fco92 .expand {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  overflow: hidden; }

.dps64.fco92 .cover {
  -webkit-background-size: cover;
          background-size: cover; }

.dps64.fco92 .cover_draggable {
  width: 100%;
  cursor: move; }

.dps64.fco92.image_stretch_vertical .cover_draggable {
  width: auto;
  min-width: 100%;
  margin: 0 -100%; }

.dps64.fco92 .cover_draggable_container {
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute; }

.dps64.fco92 .cover_edit_controls {
  text-align: center;
  position: absolute;
  z-index: 1;
  width: 100%;
  max-width: 301.33333px;
  top: 14px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 14px;
  border-radius: 4px;
  background: rgba(221, 226, 231, 0.8);
  -webkit-transition: background 0.15s;
          transition: background 0.15s;
  vertical-align: middle;
  margin-bottom: -7px; }
  .dps64.fco92 .cover_edit_controls:hover {
    background: #dde2e7; }
  .dps64.fco92 .cover_edit_controls .section {
    margin-bottom: 7px; }
  .dps64.fco92 .cover_edit_controls .error {
    color: #C0423F; }
  .dps64.fco92 .cover_edit_controls .removing, .dps64.fco92 .cover_edit_controls .error {
    display: none; }
  .dps64.fco92 .cover_edit_controls .link {
    color: #3078ca;
    cursor: pointer;
    text-decoration: none; }
    .dps64.fco92 .cover_edit_controls .link:hover {
      text-decoration: underline; }

.dps64.fhr17 {
  font-weight: 300;
  position: relative; }
  html.no-ms .dps64.fhr17 {
    min-height: 130px;
    max-height: 175px; }
  html.ms .dps64.fhr17 {
    height: 100px; }
  .dps64.fhr17 > .container {
    z-index: 1;
    position: relative; }
  .dps64.fhr17 > .cover {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .dps64.fhr17 > .container > .show > .table_container {
    min-height: 0;
    max-height: 300px;
    -webkit-transition: min-height 0.15s;
            transition: min-height 0.15s;
    display: table;
    table-layout: fixed;
    width: 100%; }
    .dps64.fhr17 > .container > .show > .table_container > .row_container {
      display: table-row;
      vertical-align: bottom; }
      html.ms .dps64.fhr17 > .container > .show > .table_container > .row_container {
        height: 100%; }
  .dps64.fhr17.with_cover > .container > .show > .table_container {
    height: 240px; }
    @media (min-width: 1014.33333px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 253.58333px; } }
    @media (min-width: 1068.66667px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 267.16667px; } }
    @media (min-width: 1123px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 280.75px; } }
    @media (min-width: 1177.33333px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 294.33333px; } }
    @media (min-width: 1231.66667px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 307.91667px; } }
    @media (min-width: 1286px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 321.5px; } }
    @media (min-width: 1340.33333px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 335.08333px; } }
    @media (min-width: 1394.66667px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 348.66667px; } }
    @media (min-width: 1449px) {
      .dps64.fhr17.with_cover > .container > .show > .table_container {
        height: 362.25px; } }
    html.no-ms .dps64.fhr17.with_cover > .container > .show > .table_container::before {
      content: '';
      display: table-row;
      height: 100%; }
  .dps64.fhr17 .edit_link_container {
    opacity: 0.5;
    -webkit-transition: opacity 0.15s;
            transition: opacity 0.15s; }
    .dps64.fhr17 .edit_link_container .c-button:hover {
      background-color: #F4F4F4; }
    .dps64.fhr17 .edit_link_container.preload {
      opacity: 0; }
    .dps64.fhr17 .edit_link_container .edit_cover_photo {
      display: none; }
      html.filereader .dps64.fhr17 .edit_link_container .edit_cover_photo {
        display: inline-block; }
  html.ms .dps64.fhr17 .edit_link_container {
    opacity: 1.0; }
  .dps64.fhr17.with_cover > .container > .show .edit_link_container .c-button {
    background-color: #FFF;
    border: none;
    color: #3078ca;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
  .dps64.fhr17.editing {
    margin-bottom: 32px; }
    html.no-ms .dps64.fhr17.editing {
      max-height: none; }
    html.ms .dps64.fhr17.editing {
      height: auto; }
    .dps64.fhr17.editing > .cover {
      display: none; }
    .dps64.fhr17.editing > .container {
      background-color: #f9f9fa;
      border-bottom: 1px solid #e7e9eB; }
      .dps64.fhr17.editing > .container > .edit {
        display: block; }
      .dps64.fhr17.editing > .container > .show {
        display: none; }
  .dps64.fhr17 > .container > .edit {
    display: none;
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    .dps64.fhr17 > .container > .edit:after {
      content: "";
      display: table;
      clear: both; }
  .dps64.fhr17 > .cover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f4), to(#F0F1F2));
    background-image: -webkit-linear-gradient(#f3f3f4, #F0F1F2);
    background-image: linear-gradient(#f3f3f4, #F0F1F2); }
  .dps64.fhr17 .edit_link_container {
    text-align: right;
    padding-top: 22px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  .dps64.fhr17 .cancel_link {
    margin-right: 6px; }
  .dps64.fhr17 > .container > .edit textarea {
    line-height: 19.5px; }
  .dps64.fhr17 > .container > .edit .bio .editable textarea {
    min-height: 140px;
    resize: none; }

.dps64.fcs98 .js-completeness-section {
  visibility: hidden; }

.dps64.fcs98 .completeness-container {
  background-color: #4579B0; }

.dps64.fcs98 .dismiss-btn {
  margin-top: 8px; }

.dps64.fsr47 {
  position: relative;
  z-index: 2; }
  .dps64.fsr47 .subheader-container {
    margin-top: -56px; }
    html.ms .dps64.fsr47 .subheader-container {
      margin-top: -70px; }
  html.ms .dps64.fsr47 .subheader-inner-container {
    padding-left: 14px;
    padding-right: 14px; }
  html.ms .dps64.fsr47 .photo-holder {
    width: 100%; }
  .dps64.fsr47 .g-lockup-subheader > .photo.subheader-avatar {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    background-color: #FFF;
    border-radius: 4px;
    -webkit-box-shadow: none;
            box-shadow: none; }
    html.no-ms .dps64.fsr47 .g-lockup-subheader > .photo.subheader-avatar {
      width: 200px;
      height: 200px;
      border: 14px solid #FFF;
      margin-right: 0px !important; }
    html.ms .dps64.fsr47 .g-lockup-subheader > .photo.subheader-avatar {
      width: 100px;
      height: 100px;
      border: 6px solid #FFF;
      margin-left: auto;
      margin-right: auto; }
    .dps64.fsr47 .g-lockup-subheader > .photo.subheader-avatar img {
      border-radius: 3px; }
      html.no-ms .dps64.fsr47 .g-lockup-subheader > .photo.subheader-avatar img {
        max-height: 200px;
        max-width: 200px;
        width: 200px;
        height: 200px; }
      html.ms .dps64.fsr47 .g-lockup-subheader > .photo.subheader-avatar img {
        max-height: 100px;
        max-width: 100px;
        width: 100px;
        height: 100px; }
  .dps64.fsr47 .g-lockup-subheader > .text.profile-text {
    vertical-align: top !important;
    width: 100%; }
    html.no-ms .dps64.fsr47 .g-lockup-subheader > .text.profile-text {
      padding-top: 66px; }
    html.ms .dps64.fsr47 .g-lockup-subheader > .text.profile-text {
      padding-top: 10px; }
  .dps64.fsr47 .no-deco {
    text-decoration: none; }
  .dps64.fsr47 .underline {
    text-decoration: underline; }
  .dps64.fsr47 .minibio {
    margin-top: 5px;
    line-height: 22px; }
    html.ms .dps64.fsr47 .minibio {
      margin-top: 10px;
      font-size: 14px;
      line-height: 19px; }
  .dps64.fsr47 .subheader-tags {
    margin-top: 10px;
    font-size: 13px;
    line-height: 21px; }
  .dps64.fsr47 .mfp-content {
    background-color: none !important; }
  .dps64.fsr47 .fontello-edit {
    text-decoration: none; }

.dps64.fsr77 .g-photo_container.micro {
  -webkit-box-shadow: none;
          box-shadow: none; }
  .dps64.fsr77 .g-photo_container.micro .angel_image {
    border-radius: 50%;
    border: 1px solid #FFFFFF;
    margin-left: -13px;
    width: 22px;
    height: 22px; }
  .dps64.fsr77 .g-photo_container.micro img {
    max-width: 22px;
    max-height: 22px; }

.dps64.fsr77 .connections-container {
  margin-left: 13px;
  margin-top: -2px; }

.dps64.fsr77 .connection-counts, .dps64.fsr77 .follow-counts {
  margin-top: 2px; }

.dps64.fsr77 .connection-counts {
  margin-left: 4px; }

.dps64.fts31 .icon {
  height: 10px;
  color: #9d9d9e;
  margin-right: 2px; }

html.ms .dps64.fts31 .tag {
  margin-right: 0px; }

.dps64.fsl35 .dropdown .dropdown-button {
  cursor: pointer; }

.dps64.fsl35 .dropdown .dropdown-menu {
  z-index: 3; }
  .dps64.fsl35 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
    right: 9px; }
  .dps64.fsl35 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
    right: 10px; }

.dps64.fsl35 .dropdown .dropdown-nub-wrapper {
  width: 0;
  height: 0;
  position: absolute;
  margin-top: -1px;
  margin-left: 9px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid rgba(0, 0, 0, 0.2); }

.dps64.fsl35 .dropdown .dropdown-nub {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  margin-left: 10px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffffff; }

.dps64.fsl35 .dropdown .dropdown-inner-menu {
  background: #ffffff;
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 9px;
  width: 200px;
  border-radius: 4px; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu.dropdown-width--md {
    width: 250px; }
    html.ml .dps64.fsl35 .dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
      left: -109px; }
  html.ml .dps64.fsl35 .dropdown .dropdown-inner-menu.dropdown-align--center {
    left: -79px; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu .nested-dropdown-menu {
    position: absolute;
    margin-left: 167px; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu .dropdown-item {
    -webkit-font-smoothing: antialiased;
    padding: 5px 19px;
    text-align: left; }
    .dps64.fsl35 .dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
      display: block; }
    .dps64.fsl35 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
      color: #666666;
      cursor: pointer; }
    .dps64.fsl35 .dropdown .dropdown-inner-menu .dropdown-item.danger, .dps64.fsl35 .dropdown .dropdown-inner-menu .dropdown-item.danger a {
      color: #C0423F; }
    html.ml .dps64.fsl35 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
      background-color: #f3f3f3;
      text-decoration: none; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu > .dropdown-item:first-child,
  .dps64.fsl35 .dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
  .dps64.fsl35 .dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu > .dropdown-item:last-child,
  .dps64.fsl35 .dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
  .dps64.fsl35 .dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu .dropdown-hr {
    border-top: 1px solid #e7e9eB; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu .border-top {
    border-top: 1px solid #e7e9eB; }
  .dps64.fsl35 .dropdown .dropdown-inner-menu .border-bottom {
    border-bottom: 1px solid #e7e9eB; }

html.no-ms .dps64.fsl35 .dropdown .dropdown-menu, html.no-ms .dps64.fsl35 .dropdown .dropdown-inner-menu {
  width: 210px; }

.dps64.fsl35 .message-settings-button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-right: none; }

.dps64.fsl35 .message-settings-dropdown {
  margin-left: -5px;
  padding-left: 11px;
  padding-right: 11px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left: 1px solid #adcde6; }

.dps64.fsl35 .social-button-margin {
  margin-right: 3px; }

.dps64.fsl35 .loading {
  background-image: url("/assets/shared/loading-09e94e106ee1bb49c8aaa9e287135f9c.gif");
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 167px; }

.dps64.fsl35 .c-button.c-button--transparent-blue, .dps64.fsl35 .c-button.c-button--transparent {
  padding: 9px 14px; }

.dps64.fsl35 .c-button.c-button--transparent.transactions-content {
  width: 67px; }

.dps64.fsl35 .box {
  padding: 12px;
  border: 1px solid #e7e9eB; }

.dps64.fsl35 .avatar-container {
  display: none; }
  .dps64.fsl35 .avatar-container .g-photo_round {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }

html.ms .dps64.fsl35 .social-dropdown-wrapper {
  display: inline-block; }

.dps64.fsl35 .left-content {
  min-width: 46%;
  white-space: nowrap; }
  html.ms .dps64.fsl35 .left-content {
    margin-bottom: 10px; }

.dps64.fsl35 .blog-content {
  height: 21px; }

.dps64.fsl35 .box.transactions-open {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px; }

html.ml .dps64.fixed-top .box {
  width: 770px; }

html.no-ms .dps64.fixed-top {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 99;
  border-bottom: 1px solid #e7e9eB;
  background-color: #FFF;
  display: none; }
  html.no-ms .dps64.fixed-top .box {
    background-color: #FFF;
    margin: 0px auto;
    border-radius: 0px;
    border: none; }
  html.no-ms .dps64.fixed-top .left-links {
    display: none; }
  html.no-ms .dps64.fixed-top .avatar-container {
    display: block; }
    html.no-ms .dps64.fixed-top .avatar-container .name {
      padding-top: 9px; }
  html.no-ms .dps64.fixed-top .g-photo_round.micro {
    width: 37px;
    height: 37px;
    border-width: 1px; }
    html.no-ms .dps64.fixed-top .g-photo_round.micro img {
      width: 37px;
      height: 37px; }

.dps64.fixed-top .transactions-content {
  display: none !important; }

.dps64.fixed-top .button-container {
  float: right; }

.dps64.fat39 .filler {
  display: none; }

.dps64.fat39 .empty .filler {
  display: block; }

.dps64.fat39 .item {
  font-size: 14px;
  line-height: 20px; }

.dps64.fat39 .field:last-child {
  margin-bottom: 0px; }

.dps64.fss76 textarea.message {
  font-size: 1em;
  min-height: 30px;
  height: 30px;
  resize: none;
  margin: 0; }

.dps64.fss76 .new + .current_status_update {
  padding-top: 13px;
  margin-top: 14px;
  border-top: 1px solid #E7E9EB; }

.dps64.fss76 .errors {
  color: #C0423F;
  margin-top: 7px;
  font-size: 12px; }

.dps64.fss76 .action_bar {
  padding-top: 7px; }

.dps64.fss76 .submit, .dps64.fss76 .character_counter {
  margin-right: 7px;
  display: inline-block; }

html.no-ms .dps64.fmm27 {
  width: 380px; }

.dps64.fmm27 .js-module-name:hover {
  cursor: move; }

.dps64.fmm27 .ui-icon {
  display: inline-block;
  position: relative;
  top: 3px; }

.dps64.fms93 .filler {
  display: none; }

.dps64.fms93.empty .filler {
  display: block; }

.dps64.fms93 .tag::after {
  content: ', '; }

.dps64.fms93 .tag:last-child::after {
  content: ''; }

.dps64.fms93 .tag a {
  color: #111; }

.dps64.fqs54 .extra {
  display: none; }

.dps64.fqs54 .more {
  cursor: pointer; }
  .dps64.fqs54 .more:hover {
    background-color: #f2f3f5;
    color: #333;
    text-decoration: none; }

.dps64.frs73 .add_review {
  display: none; }

.dps64.frs73 .extra {
  display: none; }

.dps64.frs73 li.review + li.review {
  padding-top: 42px; }

.dps64.frs73 .more {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #eee;
  background-color: #f8f9fb;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 300;
  color: #999999;
  display: block;
  padding: 11px 0;
  margin-top: 42px;
  cursor: pointer; }
  .dps64.frs73 .more:hover {
    background-color: #f2f3f5;
    color: #333;
    text-decoration: none; }

.dps64.frw58 .reviewer-photo {
  border-radius: 79px;
  width: 79px;
  height: 79px;
  border-width: 3px;
  height: 45px;
  width: 45px; }
  .dps64.frw58 .reviewer-photo img {
    border-radius: 79px;
    width: 79px;
    height: 79px; }
  .dps64.frw58 .reviewer-photo img {
    width: 45px;
    height: 45px; }
  html.ms .dps64.frw58 .reviewer-photo {
    height: 30px;
    width: 30px; }
    html.ms .dps64.frw58 .reviewer-photo img {
      width: 30px;
      height: 30px; }

.dps64.frw58 .review-content {
  font-size: 16px;
  line-height: 24px; }

.dps64.frw58 .hidden_review {
  opacity: 0.5; }

.dps64.frw58 .annotation {
  margin-left: 12px; }

.dps64.fcn11 .disabled {
  opacity: 0.5; }

.dps64.loaded_section > .content > .show.loading {
  text-align: center; }
  .dps64.loaded_section > .content > .show.loading > .loading {
    line-height: 1;
    display: inline-block;
    text-align: center; }

.dps64.fan21 {
  color: #111; }
  .dps64.fan21 > .header .toggle {
    float: right;
    text-transform: none; }
  .dps64.fan21 > .header .loading {
    display: none;
    text-align: center; }
  .dps64.fan21 > .header .icon {
    opacity: 0.6;
    display: inline-block; }
  .dps64.fan21 .action {
    margin-top: 2px; }
  .dps64.fan21 .merge_content {
    font-size: 12px;
    color: #999;
    padding-top: 6px;
    border-top: 1px solid #E7E9EB;
    margin-top: 7px; }
  .dps64.fan21 .info {
    *zoom: 1;
    max-width: 287px;
    _width: 287.33333px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    .dps64.fan21 .info:after {
      content: "";
      display: table;
      clear: both; }
    .dps64.fan21 .info + .info {
      margin-top: 7px; }
    .dps64.fan21 .info .name {
      width: 27.90023%;
      float: left;
      margin-right: 4.87239%;
      display: inline;
      color: #999; }
    .dps64.fan21 .info .value {
      width: 67.22738%;
      float: right;
      margin-right: 0;
      *margin-left: -14px;
      display: inline; }
  .dps64.fan21 .change_email_status {
    margin-top: 7px; }
    .dps64.fan21 .change_email_status .input {
      width: 70.75065%;
      float: left;
      margin-right: 7.24763%;
      display: inline; }
      .dps64.fan21 .change_email_status .input select {
        margin: 0;
        width: 100%;
        font-size: 12px; }
    .dps64.fan21 .change_email_status .submit {
      width: 22.00173%;
      float: right;
      margin-right: 0;
      *margin-left: -14px;
      display: inline; }
      .dps64.fan21 .change_email_status .submit input {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }

.dps64.fpr8 .college-row-view {
  margin-top: 21px;
  padding-top: 21px;
  border-top: 1px solid #E7E9Eb; }

.dps64.fpr8 .college-row-view:first-of-type {
  border-top: none;
  margin-top: 0px;
  padding-top: 0px; }
  .dps64.fpr8 .college-row-view:first-of-type .js-college-container {
    padding-top: 21px; }

html.no-ms .dps64.fpr8 .grad-year {
  padding: 0px; }

.dps64.fpr8 .add-major {
  line-height: 35px; }

html.no-ms .dps64.fpr8 .text {
  padding-left: 5px; }

.dps64.fpr8 .school {
  font-size: 12px;
  line-height: 15px; }

.dps64.fpr8 .degree-container {
  margin-top: 8px; }
  .dps64.fpr8 .degree-container .degree {
    font-size: 15px;
    line-height: 18px; }

.dps64.fpr8 .description {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px; }

.dps64.fpr8 .logo-container {
  width: 60px;
  height: 60px;
  text-align: center;
  vertical-align: middle; }
  .dps64.fpr8 .logo-container img {
    max-width: 60px;
    max-height: 60px;
    width: auto;
    height: auto; }

.dps64.fsn7 .dropdown .dropdown-button {
  cursor: pointer; }

.dps64.fsn7 .dropdown .dropdown-menu {
  z-index: 3; }
  .dps64.fsn7 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
    right: 9px; }
  .dps64.fsn7 .dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
    right: 10px; }

.dps64.fsn7 .dropdown .dropdown-nub-wrapper {
  width: 0;
  height: 0;
  position: absolute;
  margin-top: -1px;
  margin-left: 9px;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid rgba(0, 0, 0, 0.2); }

.dps64.fsn7 .dropdown .dropdown-nub {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  margin-left: 10px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ffffff; }

.dps64.fsn7 .dropdown .dropdown-inner-menu {
  background: #ffffff;
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 9px;
  width: 200px;
  border-radius: 4px; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu.dropdown-width--md {
    width: 250px; }
    html.ml .dps64.fsn7 .dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
      left: -109px; }
  html.ml .dps64.fsn7 .dropdown .dropdown-inner-menu.dropdown-align--center {
    left: -79px; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu .nested-dropdown-menu {
    position: absolute;
    margin-left: 167px; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu .dropdown-item {
    -webkit-font-smoothing: antialiased;
    padding: 5px 19px;
    text-align: left; }
    .dps64.fsn7 .dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
      display: block; }
    .dps64.fsn7 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
      color: #666666;
      cursor: pointer; }
    .dps64.fsn7 .dropdown .dropdown-inner-menu .dropdown-item.danger, .dps64.fsn7 .dropdown .dropdown-inner-menu .dropdown-item.danger a {
      color: #C0423F; }
    html.ml .dps64.fsn7 .dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
      background-color: #f3f3f3;
      text-decoration: none; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu > .dropdown-item:first-child,
  .dps64.fsn7 .dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
  .dps64.fsn7 .dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu > .dropdown-item:last-child,
  .dps64.fsn7 .dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
  .dps64.fsn7 .dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu .dropdown-hr {
    border-top: 1px solid #e7e9eB; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu .border-top {
    border-top: 1px solid #e7e9eB; }
  .dps64.fsn7 .dropdown .dropdown-inner-menu .border-bottom {
    border-bottom: 1px solid #e7e9eB; }

.dps64.fsn7 .dropdown.status .dropdown-button {
  background-color: #dde2e7;
  font-weight: 500;
  color: #666; }

.dps64.fsn7 .dropdown.status .dropdown-menu {
  margin-top: 29px; }

.dps64.fsn7 .dropdown.sans-status .dropdown-button.fontello-down-dir {
  min-width: 12px;
  padding: 7px 10px;
  background-color: #e7e9eB;
  text-align: center;
  border-radius: 4px; }
  html.ml .dps64.fsn7 .dropdown.sans-status .dropdown-button.fontello-down-dir:hover:not(.opened) {
    background-color: #eaeced; }
  .dps64.fsn7 .dropdown.sans-status .dropdown-button.fontello-down-dir.opened {
    background-color: #e4e6e9; }

.dps64.fsn7 .dropdown.sans-status .dropdown-menu {
  margin-top: 19px; }

.dps64.fsn7 .dropdown .dropdown-menu .dropdown-item.loading {
  min-height: initial;
  background-image: url("/assets/shared/ajax-loader-64c67c170d693d5c8c3e8cd4facbb876.gif");
  background-position: 95% center;
  background-color: #fff !important;
  color: #999; }

.dps64.fsn7 .dropdown .connection-metadata {
  color: #999; }
  .dps64.fsn7 .dropdown .connection-metadata a {
    color: #999; }
  html.ml .dps64.fsn7 .dropdown .connection-metadata a:hover {
    text-decoration: underline; }
    html.ml .dps64.fsn7 .dropdown .connection-metadata a:hover:not(.expand-metadata) {
      color: #3078ca; }

.dps64.ftm21 .progress {
  height: 10px; }
  .dps64.ftm21 .progress .thermometer, .dps64.ftm21 .progress .amount {
    height: 100%;
    border-radius: 5px; }
  .dps64.ftm21 .progress .thermometer {
    width: 120px;
    margin-left: auto;
    margin-right: auto;
    background-color: #e9eaec; }
  .dps64.ftm21 .progress .amount {
    background-color: #3078CA; }

.dps64.ftm21 .symbol-holder {
  position: relative; }
  .dps64.ftm21 .symbol-holder .symbol {
    font-size: 13px;
    position: absolute;
    top: 8px;
    display: inline;
    left: 10px; }
  .dps64.ftm21 .symbol-holder .symbol-field {
    width: 95%;
    padding-left: 22px; }

.dps64.ftm21 .transactions-module {
  border-radius: 0px 0px 3px 3px; }

.dps64.ftm21 .input-field {
  max-width: 200px; }

.dps64.fts62 .selected {
  font-weight: 500;
  color: #666666; }

.dps64.fts62 .transaction-link {
  letter-spacing: 0.4px; }

.dps64.fts62 .transaction-link-container {
  margin-bottom: 5px; }

.dps64.fts62 .transaction-data {
  padding-left: 4px; }

.dps64.fts62 .transactions-module {
  border-radius: 0px 0px 3px 3px; }

.dps64.fts62 .listings {
  padding-bottom: 0px; }

html.ms .dps64.fts62 .transaction-listing-container {
  border: none; }
.dppp16.fsw49.header a {
  color: #fff; }

.dppp16.fsw49.header .photo {
  padding: 5px;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
  background-color: #F8F9FA;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 45px;
  height: 45px; }
  .dppp16.fsw49.header .photo img {
    width: 34px;
    height: 34px; }

.dppp16.fsw49.header .text {
  margin: auto;
  width: 960px;
  text-shadow: 0 -1px 0 #000; }
  html.ms .dppp16.fsw49.header .text {
    width: 100%;
    padding: 8px 0 6px; }
  .dppp16.fsw49.header .text strong {
    font-size: 18px;
    font-weight: 400;
    vertical-align: middle; }
    html.ms .dppp16.fsw49.header .text strong {
      font-size: 15px;
      font-weight: 500; }
  .dppp16.fsw49.header .text .more_info {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: 1px; }
    .dppp16.fsw49.header .text .more_info:before {
      content: "\b7\a0"; }

.dppp16.fsw49.header .actions {
  padding-left: 20px;
  display: table-cell;
  vertical-align: middle; }
  .dppp16.fsw49.header .actions a {
    font-size: 12px;
    font-weight: 300; }
  .dppp16.fsw49.header .actions a.login {
    width: 90px; }
  html.ms .dppp16.fsw49.header .actions {
    display: none; }

.dppp16.fsw49.center > .template {
  display: none; }

.dppp16.fsw49.center .submissions {
  display: none;
  border-radius: 6; }
  html.ms .dppp16.fsw49.center .submissions {
    border-radius: 0; }

.dppp16.fsw49.center .submission {
  cursor: pointer; }
  .dppp16.fsw49.center .submission:first-child {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px; }
    html.ms .dppp16.fsw49.center .submission:first-child {
      border-top-right-radius: 0;
      border-top-left-radius: 0; }
  html.no-touch .dppp16.fsw49.center .submission {
    -webkit-transition: background-color 0.15s ease-out;
            transition: background-color 0.15s ease-out; }
    html.no-touch .dppp16.fsw49.center .submission:hover {
      background-color: #ebebee;
      border-top-color: #f2f2f2; }
  .dppp16.fsw49.center .submission .vote_count {
    display: table-cell;
    vertical-align: middle;
    padding-right: 15px;
    font-size: 12px;
    font-weight: bold;
    color: #5C5C5C; }
  .dppp16.fsw49.center .submission.selected {
    background-color: #fff;
    border-top-color: none; }
    .dppp16.fsw49.center .submission.selected .triangle {
      opacity: 1;
      right: -10px; }
  .dppp16.fsw49.center .submission:not(.selected) {
    color: #555; }
  .dppp16.fsw49.center .submission .photo {
    width: 50px;
    height: 50px; }
  .dppp16.fsw49.center .submission .high_concept {
    font-size: 12px; }
.dpip44.frw58 > .container > .applications .application, .dpip44.frs32 .segments .section {
  -webkit-transition: background-color 0.15s ease-out, opacity 0.15s ease-out;
          transition: background-color 0.15s ease-out, opacity 0.15s ease-out; }

.dpip44.frw58 > .container > .applications .application {
  background: #f9f9fa;
  cursor: pointer; }
  .dpip44.frw58 > .container > .applications .application:first-child {
    border-top: 1px solid white; }
  .dpip44.frw58 > .container > .applications .last.application {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px; }
  .dpip44.frw58 > .container > .applications .selected.application {
    background: #fff;
    border-top-color: none; }
  .dpip44.frw58 > .container > .applications .removed.application {
    opacity: 0.5; }
  html.no-touch .dpip44.frw58 > .container > .applications .application:hover, .dpip44.frw58 > .container > .applications html.no-touch .application:hover {
    background-color: #ebebee;
    border-top-color: #f2f2f2; }

.dpip44.fas24 > .application {
  margin-bottom: 20px; }
  .dpip44.fas24 > .application .link {
    display: block;
    line-height: 2.3em;
    float: left;
    width: 77%;
    text-decoration: none; }
    .dpip44.fas24 > .application .link a {
      color: #333; }
  .dpip44.fas24 > .application:hover .settings img {
    opacity: 1; }
  .dpip44.fas24 > .application .settings-icon {
    margin-right: 12px;
    float: left; }
    .dpip44.fas24 > .application .settings-icon img {
      width: 27px;
      opacity: 0.8;
      display: block;
      margin-top: 3px; }

.dpip44.fas24 > .all {
  margin-top: 20px; }

.dpip44.fas24 .counter {
  float: right;
  background-color: #E0EDF5;
  border-radius: 2px;
  -webkit-box-shadow: white 0 0 1px;
          box-shadow: white 0 0 1px;
  color: #3078ca;
  float: right;
  padding: 0 5px;
  margin-right: -4px;
  font-weight: 300;
  font-size: inherit;
  text-shadow: 0px 0px #FFF; }
  .dpip44.fas24 .counter.empty {
    display: none; }

.dpip44.fas24 .create_startup {
  padding: 12px;
  color: #666; }

.dpip44.far62 .company-lockup {
  position: relative;
  overflow: hidden; }
  html.ms .dpip44.far62 .company-lockup {
    padding-bottom: 85px; }

.dpip44.far62 .join-title, .dpip44.far62 .high_concept, .dpip44.far62 .action-buttons, .dpip44.far62 .logo, .dpip44.far62 .share_link {
  position: relative;
  z-index: 3; }

.dpip44.far62 .share_link_container {
  position: absolute;
  z-index: 5;
  right: 49px; }
  html.ms .dpip44.far62 .share_link_container {
    right: inherit;
    bottom: 30px;
    width: 100%; }
    html.ms .dpip44.far62 .share_link_container .standard_button {
      float: inherit;
      width: 90%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin: 0 auto; }

.dpip44.far62 .logo.firm.g-photo_round {
  border-color: rgba(255, 255, 255, 0.25);
  margin: 0 auto; }

.dpip44.far62 .high_concept {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }

.dpip44.far62 .opaque-layer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background-color: black;
  height: 100%;
  z-index: 2;
  opacity: 0.75; }

.dpip44.far62 .image-layer {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-position: center;
  display: none; }

.dpip44.fan55 > .description .content {
  line-height: 28px; }

.dpip44.fan55 .prefix {
  background-color: #4F5050; }

@media only screen and (max-width: 767px) {
  .dpip44.fay50 .submitContainer {
    text-align: center; } }

.dpip44.fat69 #apply_short {
  margin: 0px auto;
  max-width: 600px;
  background-color: #fff;
  padding: 30px; }
  .dpip44.fat69 #apply_short ul {
    margin-left: 25px; }
  .dpip44.fat69 #apply_short ul li {
    margin: 0px 0px 15px 0px; }
    .dpip44.fat69 #apply_short ul li ul {
      margin-top: 15px;
      list-style-type: disc;
      margin-left: 25px; }
    .dpip44.fat69 #apply_short ul li ul li {
      margin: 0px 0px 5px 0px; }
  .dpip44.fat69 #apply_short p {
    margin-top: 25px;
    margin-bottom: 0px;
    padding-bottom: 0px; }

.dpip44.fan72 > .need_to_publish {
  text-align: center; }
  .dpip44.fan72 > .need_to_publish .info {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
    color: #666; }

.dpip44.fan72 > .intro {
  margin-bottom: 20px;
  margin-top: 5px;
  color: #666; }
  .dpip44.fan72 > .intro .heading {
    font-size: 22px;
    line-height: 28px;
    color: #333;
    line-height: 22px;
    padding-left: 10px; }
  .dpip44.fan72 > .intro .extra {
    padding-left: 10px;
    padding-top: 7px; }

.dpip44.fan72 > .basics .criteria {
  display: block;
  margin-bottom: 10px;
  margin-left: 100px; }
  .dpip44.fan72 > .basics .criteria .criteria {
    margin-left: 25px; }
  .dpip44.fan72 > .basics .criteria .sub_criteria {
    margin-top: 10px; }

.dpip44.fan72 > .basics label {
  padding-top: 4px;
  font-size: 14px;
  color: #333;
  display: inline-block;
  line-height: 1.5em; }

.dpip44.fan72 > .basics .input {
  padding-top: 4px;
  display: inline;
  float: left;
  width: 30px; }

.dpip44.fan72 > .basics input {
  margin: 0; }

.dpip44.fan72 > .metadata label {
  padding-top: 4px;
  font-size: 14px;
  color: #333;
  display: block;
  line-height: 1.5em; }

.dpip44.fan72 > .metadata input {
  margin: 0; }

.dpip44.fan72 > .metadata textarea {
  margin: 0;
  margin-bottom: 12px;
  min-height: 80px; }

html.no-ms .dpip44.fan72 > .metadata .metadata_form {
  margin: 0px 180px; }

.dpip44.fan72 > .actions .error {
  margin-top: 20px;
  color: #C0423F;
  display: none; }

.dpip44.fan72 > .actions .cancel {
  text-align: center;
  margin-top: 20px; }
  html.no-ms .dpip44.fan72 > .actions .cancel {
    float: left;
    text-align: left;
    margin-top: 0;
    line-height: 2.5em; }

.dpip44.fan72 > .actions .save_container {
  text-align: center; }
  .dpip44.fan72 > .actions .save_container .save {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 0 0 3px rgba(255, 255, 255, 0.3);
            box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 0 0 3px rgba(255, 255, 255, 0.3); }
  html.no-ms .dpip44.fan72 > .actions .save_container {
    text-align: right;
    float: right; }

.dpip44.fan72 > .actions .continue {
  margin-left: 10px; }
  .dpip44.fan72 > .actions .continue.not_active {
    display: none; }

.dpip44.fan72 .reminder {
  font-size: 14px; }

.dpip44.fin6 {
  -webkit-transition: background-color 0.3s;
          transition: background-color 0.3s;
  cursor: pointer; }
  .dpip44.fin6:hover {
    background-color: #f5f5f5; }
  .dpip44.fin6.selected {
    background-color: white; }
    .dpip44.fin6.selected .middot {
      display: none; }
    .dpip44.fin6.selected .name {
      font-size: 16px;
      line-height: 21px;
      line-height: 120%;
      font-weight: bold;
      margin-bottom: 5px; }
    .dpip44.fin6.selected .tags {
      font-size: 12px;
      line-height: 21px;
      margin-bottom: 12px; }
    .dpip44.fin6.selected .high_concept {
      margin-top: 3px;
      font-size: 14px;
      line-height: 21px;
      line-height: 150%; }
  .dpip44.fin6 .name {
    font-size: 14px;
    line-height: 21px; }
    .dpip44.fin6 .name a {
      color: #222; }
    .dpip44.fin6 .name .manager {
      font-weight: bold; }
  .dpip44.fin6 .high_concept {
    margin: 3px 0;
    color: #333; }
  .dpip44.fin6 .tags {
    font-size: 11px;
    line-height: 21px; }
    .dpip44.fin6 .tags a, .dpip44.fin6 .tags {
      color: #999; }
  .dpip44.fin6 .extra_info {
    margin-left: 51px;
    display: none; }
    .dpip44.fin6 .extra_info .details-row {
      padding: 12px 0;
      border-top: 1px dotted #eaeaea;
      *zoom: 1; }
      .dpip44.fin6 .extra_info .details-row:after {
        content: "";
        display: table;
        clear: both; }
      .dpip44.fin6 .extra_info .details-row.has_connection {
        border-top: none;
        padding-top: 0; }
      .dpip44.fin6 .extra_info .details-row .head {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        width: 22%;
        padding-right: 5px;
        color: #999a9b; }
        html.ms .dpip44.fin6 .extra_info .details-row .head {
          width: 100%; }
        .dpip44.fin6 .extra_info .details-row .head h2 {
          font-size: 13px;
          line-height: 21px;
          font-weight: bold;
          text-transform: uppercase; }
      .dpip44.fin6 .extra_info .details-row .content {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        width: 78%; }
        html.ms .dpip44.fin6 .extra_info .details-row .content {
          width: 100%; }
    .dpip44.fin6 .extra_info .metadata {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      max-width: 650px;
      cursor: default; }
      .dpip44.fin6 .extra_info .metadata + .content {
        margin-top: 12px;
        padding-top: 12px;
        border-top: 1px solid #E7E9EB; }
    .dpip44.fin6 .extra_info .question .value {
      color: #999;
      margin-bottom: 6px; }
    .dpip44.fin6 .extra_info .question + .question {
      margin-top: 12px; }
    .dpip44.fin6 .extra_info > .apply {
      padding-top: 12px;
      border-top: 1px dotted #E7E9EB;
      *zoom: 1; }
      html.ml .dpip44.fin6 .extra_info > .apply {
        padding-left: 22%; }
      .dpip44.fin6 .extra_info > .apply:after {
        content: "";
        display: table;
        clear: both; }
      .dpip44.fin6 .extra_info > .apply .actions {
        text-align: left;
        margin-top: 12px;
        white-space: nowrap; }
      .dpip44.fin6 .extra_info > .apply .info {
        text-align: left;
        color: #999; }
        .dpip44.fin6 .extra_info > .apply .info.caveat {
          font-size: 11px;
          line-height: 21px; }
          html.ml .dpip44.fin6 .extra_info > .apply .info.caveat {
            float: right;
            line-height: 36px; }
      .dpip44.fin6 .extra_info > .apply .messages {
        padding-top: 12px;
        margin-top: 12px;
        border-top: 1px solid #E7E9EB; }
        .dpip44.fin6 .extra_info > .apply .messages .title {
          font-weight: bold; }
        .dpip44.fin6 .extra_info > .apply .messages .from {
          color: #999;
          margin-top: 12px; }
      .dpip44.fin6 .extra_info > .apply .error {
        color: #C0423F;
        white-space: normal;
        margin-top: 12px;
        display: none;
        text-align: center; }
      .dpip44.fin6 .extra_info > .apply .edit {
        display: inline-block;
        vertical-align: middle;
        margin-right: 12px;
        margin-left: 12px;
        line-height: 2.5em;
        color: #666; }
      .dpip44.fin6 .extra_info > .apply .already_applied .info {
        color: #009F5F;
        font-size: 17px;
        font-weight: bold;
        text-transform: uppercase; }
      html.no-ms .dpip44.fin6 .extra_info > .apply .already_applied .actions {
        border: 1px solid #e8e8e8;
        border-color: #e8e9eA #ecedee #e9eaec;
        border-radius: 3px;
        width: 360px; }
      html.no-ms .dpip44.fin6 .extra_info > .apply .already_applied .edit_container, html.no-ms .dpip44.fin6 .extra_info > .apply .already_applied .withdraw_container {
        display: inline-block;
        vertical-align: middle;
        text-align: center; }
        html.no-ms .dpip44.fin6 .extra_info > .apply .already_applied .edit_container a, html.no-ms .dpip44.fin6 .extra_info > .apply .already_applied .withdraw_container a {
          padding: 12px;
          display: inline-block; }
      html.no-ms .dpip44.fin6 .extra_info > .apply .already_applied .edit_container {
        border-left: 1px solid #ecedee;
        border-right: 1px solid #ecedee;
        padding-right: 12px;
        padding-left: 12px; }
      .dpip44.fin6 .extra_info > .apply > .section > .content {
        display: table;
        width: 100%; }
      .dpip44.fin6 .extra_info > .apply .info, .dpip44.fin6 .extra_info > .apply .actions {
        display: table-cell;
        vertical-align: middle; }
      .dpip44.fin6 .extra_info > .apply .info {
        text-align: left; }
      .dpip44.fin6 .extra_info > .apply .actions {
        text-align: left;
        margin-top: 0; }
      .dpip44.fin6 .extra_info > .apply .edit {
        line-height: 1em; }
      .dpip44.fin6 .extra_info > .apply .error {
        text-align: right; }

.dpip44.fct71.prefix > .tabs {
  *zoom: 1; }
  .dpip44.fct71.prefix > .tabs:after {
    content: "";
    display: table;
    clear: both; }

.dpip44.fct71.prefix > .application_promo_background {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background: #545454;
  background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#3a3a3a));
  background: -webkit-linear-gradient(#545454, #3a3a3a);
  background: linear-gradient(#545454, #3a3a3a); }
  .dpip44.fct71.prefix > .application_promo_background .container {
    *zoom: 1;
    max-width: 1152px;
    _width: 1152px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dpip44.fct71.prefix > .application_promo_background .container:after {
      content: "";
      display: table;
      clear: both; }
  .dpip44.fct71.prefix > .application_promo_background .application_promo {
    display: table;
    padding: 12px 0;
    width: 100%; }
  .dpip44.fct71.prefix > .application_promo_background .why, .dpip44.fct71.prefix > .application_promo_background .finish {
    display: table-cell;
    vertical-align: middle; }
  .dpip44.fct71.prefix > .application_promo_background .why {
    font-weight: bold;
    color: white;
    padding-right: 12px; }
    html.no-ms .dpip44.fct71.prefix > .application_promo_background .why {
      font-size: 18px;
      line-height: 28px; }
  .dpip44.fct71.prefix > .application_promo_background .finish {
    text-align: right;
    min-width: 200px; }

.dpip44.fct71.content ul, .dpip44.fct71.content li {
  margin: 0; }

.dpip44.fct71.content li {
  list-style: none; }

.dpip44.fct71.content > .programs {
  overflow: hidden; }
  .dpip44.fct71.content > .programs > .empty {
    text-align: center;
    color: #999;
    display: none; }
  .dpip44.fct71.content > .programs > .program {
    display: none; }
  .dpip44.fct71.content > .programs.accepting_applications > .program.accepting_applications {
    display: block; }
  .dpip44.fct71.content > .programs.decided > .program.decided {
    display: block; }
  .dpip44.fct71.content > .programs.applied > .program.applied {
    display: block; }

.dpip44.frw58 > .template {
  display: none; }

.dpip44.frw58 > .container > .heading {
  *zoom: 1; }
  .dpip44.frw58 > .container > .heading:after {
    content: "";
    display: table;
    clear: both; }
  .dpip44.frw58 > .container > .heading > .context {
    float: left;
    width: 38%; }
  .dpip44.frw58 > .container > .heading .text, .dpip44.frw58 > .container > .heading .icon {
    display: inline-block;
    vertical-align: middle; }
  .dpip44.frw58 > .container > .heading .toggle {
    height: 18.33333px;
    padding-top: 3.66667px;
    cursor: pointer; }
  .dpip44.frw58 > .container > .heading .icon {
    line-height: 22px;
    height: 22px;
    margin-right: 12px; }
    html.ml .dpip44.frw58 > .container > .heading .icon {
      display: none; }
  .dpip44.frw58 > .container > .heading .text {
    line-height: 1; }
  .dpip44.frw58 > .container > .heading .name {
    font-weight: bold; }
  .dpip44.frw58 > .container > .heading .count {
    font-size: 12px;
    line-height: 21px;
    color: #999; }
  .dpip44.frw58 > .container > .heading .order {
    font-size: 11px;
    line-height: 21px;
    float: right;
    width: 62%;
    line-height: 22px;
    height: 22px;
    *zoom: 1; }
    .dpip44.frw58 > .container > .heading .order:after {
      content: "";
      display: table;
      clear: both; }
    .dpip44.frw58 > .container > .heading .order > .label {
      float: left;
      text-align: right;
      width: 40px;
      padding-bottom: 0;
      font-weight: 300; }
      .dpip44.frw58 > .container > .heading .order > .label .label_help {
        display: block;
        font-size: smaller;
        font-style: italic; }
    .dpip44.frw58 > .container > .heading .order > .input {
      margin-left: 52px; }
  .dpip44.frw58 > .container > .heading label {
    line-height: 22px; }
  .dpip44.frw58 > .container > .heading select {
    height: 22px;
    width: 100%;
    margin: 0; }

.dpip44.frw58 > .container > .applications .individuals {
  display: none; }
  .dpip44.frw58 > .container > .applications .individuals.controversial {
    display: inline; }

.dpip44.frs32 .heading {
  padding: 12px;
  color: #666; }

.dpip44.frs32 .filters {
  margin-bottom: 12px; }
  .dpip44.frs32 .filters .prefix {
    color: #999;
    float: left; }
  .dpip44.frs32 .filters .boxes {
    margin-left: 60px;
    text-align: right; }
  .dpip44.frs32 .filters .check {
    display: inline-block;
    vertical-align: middle;
    margin-left: 12px; }
  .dpip44.frs32 .filters .check_label {
    color: #666; }
  .dpip44.frs32 .filters .input > .association_container {
    display: none;
    margin-top: 6px; }
  .dpip44.frs32 .filters input {
    margin: 0; }

.dpip44.frs32 .segments .section {
  *zoom: 1;
  cursor: pointer; }
  .dpip44.frs32 .segments .section:after {
    content: "";
    display: table;
    clear: both; }
  .dpip44.frs32 .segments .section:hover {
    border-top-color: #f2f2f2;
    background-color: #fafafa; }
  .dpip44.frs32 .segments .section.selected {
    background-color: #fff; }
    .dpip44.frs32 .segments .section.selected .name {
      font-weight: bold; }

.dpip44.frs32 .name {
  float: left; }

.dpip44.frs32 .count {
  float: right;
  background-color: #eee;
  border-radius: 2px;
  -webkit-box-shadow: white 0 0 1px;
          box-shadow: white 0 0 1px;
  color: #888;
  float: right;
  padding: 0 5px;
  margin-right: -4px;
  font-weight: 300;
  font-size: inherit;
  text-shadow: 0px 0px #FFF; }

.dpip44.frs32 .match_count {
  color: #999;
  font-size: 12px;
  line-height: 21px; }

.dpip44.frs32 .statuses .header {
  color: #999; }

.dpip44.frs32 .status .checkbox {
  float: left;
  margin: 0;
  margin-top: 12px; }

.dpip44.frs32 .status .status_name {
  display: block;
  margin-left: 12px;
  padding-left: 12px;
  padding-top: 12px; }

.dpip44.frs32 .status.ghost .status_name {
  color: #666;
  font-style: italic; }

.dpip44.frs32 > .admin_heading {
  padding-top: 0; }

.dpip44.frs32 > .admin {
  margin-bottom: 12px;
  color: #777; }
  .dpip44.frs32 > .admin a, .dpip44.frs32 > .admin .id {
    color: #444; }
  .dpip44.frs32 > .admin .message select {
    width: 100%; }

.dpip44.fme41 {
  *zoom: 1;
  max-width: 419px;
  _width: 418.66667px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 430.66667px; }
  .dpip44.fme41:after {
    content: "";
    display: table;
    clear: both; }
  .dpip44.fme41 .image {
    float: left;
    margin-top: 14px; }
  .dpip44.fme41 .fields {
    margin-left: 40px; }
  .dpip44.fme41 .submit {
    float: right;
    margin-left: 12px; }
  .dpip44.fme41 .errors {
    color: #C0423F; }
  .dpip44.fme41 .finished {
    display: none; }
.dpaipa12.fie39 > .investmentProgramDetails {
  margin-left: 51px; }
.dpa42.frw58 > .company_header, .dpa42.frw58 > .section > .content.custom, .dpa42.fsw49 > .header, .dpa42.fsw49 > .section.comments {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ebebeb;
  background: #fff;
  padding: 28px; }
  .dpa42.frw58 > .company_header > .subtitle:first-child, .dpa42.frw58 > .section > .content.custom > .subtitle:first-child, .dpa42.fsw49 > .header > .subtitle:first-child, .dpa42.fsw49 > .section.comments > .subtitle:first-child {
    margin-top: 0em; }
  .dpa42.frw58 > .company_header > .actions, .dpa42.frw58 > .section > .content.custom > .actions, .dpa42.fsw49 > .header > .actions, .dpa42.fsw49 > .section.comments > .actions {
    margin: -28px;
    margin-top: 28px;
    border-top: 1px solid #EEEEEE;
    background-color: #fafafb; }

.dpa42.frw58 > .section > .title, .dpa42.fsw49 > .section_header {
  margin: 30.8px 14px 30.8px 28px;
  font-size: 16px;
  line-height: 1;
  font-weight: 500; }

.dpa42.frw58 > .company_header > .subtitle, .dpa42.frw58 > .section > .content.custom > .subtitle, .dpa42.fsw49 > .header > .subtitle, .dpa42.fsw49 > .section.comments > .subtitle {
  font-size: 1.07692em;
  line-height: 1.39286em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-weight: 500;
  color: #999; }
  .dpa42.frw58 > .company_header > .subtitle > .edit, .dpa42.frw58 > .section > .content.custom > .subtitle > .edit, .dpa42.fsw49 > .header > .subtitle > .edit, .dpa42.fsw49 > .section.comments > .subtitle > .edit {
    font-size: 0.92857em;
    line-height: 1.5em;
    float: right;
    text-transform: none; }

.dpa42.fie39 .detail + .detail::before {
  content: '\b7\a0'; }

.dpa42.fvs61 .sectionHeader {
  line-height: 28px; }

.dpa42.fvs25 {
  display: inline-block;
  vertical-align: middle;
  height: 22px;
  line-height: 22px;
  white-space: nowrap;
  padding: 12px; }
  .dpa42.fvs25 .icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 22px;
    height: 22px; }
  .dpa42.fvs25 .choice {
    display: inline-block;
    vertical-align: middle;
    line-height: 22px;
    cursor: pointer;
    opacity: 0.2; }
    .dpa42.fvs25 .choice:hover {
      opacity: 0.8; }
    .dpa42.fvs25 .choice.selected {
      opacity: 1; }
    .dpa42.fvs25 .choice.disabled {
      cursor: not-allowed;
      opacity: 0.2; }
  .dpa42.fvs25 .archive {
    padding-left: 12px;
    border-left: 1px solid #E7E9EB;
    border-right: 1px solid #E7E9EB; }
  .dpa42.fvs25 .votes {
    display: inline-block;
    vertical-align: middle;
    color: #333;
    text-align: center;
    padding: 0;
    padding-right: 6px;
    min-width: 26px; }
    .dpa42.fvs25 .votes .negative {
      color: #999; }
    .dpa42.fvs25 .votes .negative, .dpa42.fvs25 .votes .separator {
      display: none; }
    .dpa42.fvs25 .votes.negative .negative {
      display: inline; }
    .dpa42.fvs25 .votes.negative .positive {
      display: none; }
    .dpa42.fvs25 .votes.positive .positive {
      display: inline; }
    .dpa42.fvs25 .votes.positive.negative .separator {
      display: inline; }

.dpa42.fcs34 {
  white-space: nowrap;
  padding: 12px;
  cursor: pointer; }
  .dpa42.fcs34 .block, .dpa42.fcs34 {
    display: inline-block;
    vertical-align: top;
    height: 22px;
    line-height: 22px; }
  .dpa42.fcs34 .segment {
    -webkit-transition: opacity 0.2s;
            transition: opacity 0.2s;
    opacity: 0.6; }
  .dpa42.fcs34 .count {
    margin-left: 12px; }
  .dpa42.fcs34:hover .segment {
    opacity: 1; }

.dpa42.fir87 > .controls {
  background-color: #f9f9fa;
  display: table;
  vertical-align: top;
  height: 46px;
  padding: 0;
  border-spacing: 0; }
  .dpa42.fir87 > .controls > .cell {
    display: table-cell;
    vertical-align: top; }
  .dpa42.fir87 > .controls > .back {
    height: 22px;
    cursor: pointer;
    border-right: 1px solid #E7E9EB;
    padding: 12px; }
    html.no-ms .dpa42.fir87 > .controls > .back {
      display: none; }
  .dpa42.fir87 > .controls > .comments {
    background: #f9f9fa;
    border-right: 1px solid #E7E9EB; }
  .dpa42.fir87 > .controls > .voting {
    border-left: 1px solid #E7E9EB; }
  .dpa42.fir87 > .controls > .message {
    border-left: 1px solid #E7E9EB;
    padding: 12px; }
    .dpa42.fir87 > .controls > .message .send_mail {
      color: #333333; }
  .dpa42.fir87 > .controls > .archive {
    border-left: 1px solid #E7E9EB;
    cursor: pointer; }
    .dpa42.fir87 > .controls > .archive .icon {
      display: inline-block;
      vertical-align: middle;
      padding: 12px;
      opacity: 0.2;
      -webkit-transition: opacity 0.2s;
              transition: opacity 0.2s; }
      .dpa42.fir87 > .controls > .archive .icon:hover {
        opacity: 0.8; }
      .dpa42.fir87 > .controls > .archive .icon.selected {
        opacity: 1.0; }
  .dpa42.fir87 > .controls > .status {
    display: table-cell;
    width: 100%;
    padding: 0;
    -webkit-transition: background-color 0.2s;
            transition: background-color 0.2s; }
    .dpa42.fir87 > .controls > .status .segment {
      opacity: 0.6; }
    .dpa42.fir87 > .controls > .status .icon-in-label {
      position: relative;
      top: 1px;
      font-size: 16px; }
    .dpa42.fir87 > .controls > .status .image {
      height: 22px; }
      .dpa42.fir87 > .controls > .status .image.standard {
        height: 18.33333px;
        padding-top: 3px; }
      .dpa42.fir87 > .controls > .status .image.loading {
        display: none; }
    .dpa42.fir87 > .controls > .status .icon {
      padding: 12px 0;
      float: left;
      margin-left: 12px;
      height: 22px; }
      .dpa42.fir87 > .controls > .status .icon.loading .standard {
        display: none; }
      .dpa42.fir87 > .controls > .status .icon.loading .loading {
        display: block; }
    .dpa42.fir87 > .controls > .status .help {
      float: right;
      padding: 12px;
      padding-left: 0;
      line-height: 22px;
      height: 22px;
      display: inline-block;
      vertical-align: top;
      cursor: pointer; }
    .dpa42.fir87 > .controls > .status .input {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding-left: 42px;
      padding-right: 24px;
      width: 100%; }
    .dpa42.fir87 > .controls > .status .status_text {
      padding: 12px;
      padding-left: 0;
      width: 100%;
      margin: 0;
      height: 46px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      border: none; }
      .dpa42.fir87 > .controls > .status .status_text.editable {
        background: transparent; }
        .dpa42.fir87 > .controls > .status .status_text.editable:focus {
          outline: none; }
      .dpa42.fir87 > .controls > .status .status_text.fixed {
        font-weight: bold; }
        .dpa42.fir87 > .controls > .status .status_text.fixed.no_status {
          font-weight: normal;
          font-style: italic;
          color: #666; }
    .dpa42.fir87 > .controls > .status.editable:hover, .dpa42.fir87 > .controls > .status.focused {
      background: #fff; }
      .dpa42.fir87 > .controls > .status.editable:hover .segment, .dpa42.fir87 > .controls > .status.focused .segment {
        opacity: 1; }

.dpa42.fir87 > .votes {
  display: none; }

.dpa42.fir87 > .comments {
  display: none;
  background-color: #f9fafb;
  padding: 0; }

.dpa42.fir21 .send_message {
  color: #333333;
  font-decoration: none; }

.dpa42.fir21 > .main_container > .controls {
  *zoom: 1;
  padding: 0; }
  .dpa42.fir21 > .main_container > .controls:after {
    content: "";
    display: table;
    clear: both; }
  .dpa42.fir21 > .main_container > .controls > .section {
    display: inline-block;
    vertical-align: middle; }
  .dpa42.fir21 > .main_container > .controls > .votes {
    border-left: 1px solid #E7E9EB; }
  .dpa42.fir21 > .main_container > .controls > .message {
    float: right;
    padding: 12px;
    line-height: 22px;
    border-left: 1px solid #E7E9EB; }
    .dpa42.fir21 > .main_container > .controls > .message a {
      color: inherit; }
  .dpa42.fir21 > .main_container > .controls > .status {
    float: right;
    display: none;
    padding-right: 12px;
    font-size: 0.84615em;
    line-height: 1.77273em;
    max-height: 46px;
    line-height: 46px; }

.dpa42.fir21 > .syndicate_details .header {
  display: none; }

.dpa42.fir21 > .syndicate_details > * {
  width: 100%; }

.dpa42.fir21 > .syndicate_details .display {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dpa42.fsr68 .stats {
  *zoom: 1;
  width: 100%; }
  .dpa42.fsr68 .stats:after {
    content: "";
    display: table;
    clear: both; }

.dpa42.fsr68 .stat {
  float: left;
  margin-bottom: 12px;
  margin-right: 24px; }
  .dpa42.fsr68 .stat .title {
    font-size: 0.8em;
    color: #999; }

.dpa42.fsr68 .send_message {
  color: #333333;
  font-decoration: none; }

.dpa42.fsr68 > .controls {
  *zoom: 1;
  padding: 0; }
  .dpa42.fsr68 > .controls:after {
    content: "";
    display: table;
    clear: both; }
  .dpa42.fsr68 > .controls > .section {
    display: inline-block;
    vertical-align: middle; }
  .dpa42.fsr68 > .controls > .votes {
    border-left: 1px solid #E7E9EB; }
  .dpa42.fsr68 > .controls > .message {
    float: right;
    padding: 12px;
    line-height: 22px;
    border-left: 1px solid #E7E9EB; }
  .dpa42.fsr68 > .controls > .status {
    float: right;
    display: none;
    padding-right: 12px;
    font-size: 0.84615em;
    line-height: 1.77273em;
    max-height: 46px;
    line-height: 46px; }

.dpa42.fsr68 > .votes {
  display: none; }

.dpa42.fsr68 > .comments {
  display: none;
  background-color: #f9fafb; }
  .dpa42.fsr68 > .comments .byline a {
    font-weight: bold;
    color: #333; }
  .dpa42.fsr68 > .comments .byline .timestamp {
    color: #999; }
  .dpa42.fsr68 > .comments .add_comment textarea {
    margin: 0; }
    html.no-ms .dpa42.fsr68 > .comments .add_comment textarea {
      float: left;
      width: 80%;
      margin-right: 12px; }
  .dpa42.fsr68 > .comments .comment.template {
    display: none; }

.dpa42.for65 .stats {
  *zoom: 1;
  width: 100%; }
  .dpa42.for65 .stats:after {
    content: "";
    display: table;
    clear: both; }

.dpa42.for65 .stat {
  float: left;
  margin-right: 24px; }
  .dpa42.for65 .stat .title {
    font-size: 0.8em;
    color: #999; }
  .dpa42.for65 .stat .value {
    font-weight: 300;
    line-height: 24px; }
  .dpa42.for65 .stat.signal .value {
    padding-top: 4px; }

.dpa42.for65 > .controls {
  *zoom: 1;
  padding: 0; }
  .dpa42.for65 > .controls:after {
    content: "";
    display: table;
    clear: both; }
  .dpa42.for65 > .controls > .comments {
    float: left;
    background: #f9f9fa;
    border-right: 1px solid #E7E9EB; }
  .dpa42.for65 > .controls > .status {
    float: right;
    display: none;
    padding-right: 12px;
    font-size: 0.84615em;
    line-height: 1.77273em;
    max-height: 46px;
    line-height: 46px; }

.dpa42.for65 > .comments {
  display: none;
  padding: 0; }

.dpa42.for65 .connection .g-lockup {
  line-height: 15px; }
  .dpa42.for65 .connection .g-lockup .text {
    white-space: nowrap; }

.dpa42.for65 .connection .providers, .dpa42.for65 .connection .provider {
  margin-left: 2px; }

.dpa42.for65 .connection .gmail {
  color: #dc4e41;
  margin-right: 2px; }

.dpa42.for65 .connection .linked_in {
  color: #0077b5;
  margin-left: 4px; }

.dpa42.for65 .connection .facebook {
  color: #3b5998; }

html.no-ms .dpa42.frw58 {
  margin-right: 1px; }

.dpa42.frw58 > .company_header {
  margin-top: 28px; }
  .dpa42.frw58 > .company_header .name {
    font-size: 2em;
    line-height: 1.5em;
    font-weight: bold; }
    .dpa42.frw58 > .company_header .name .link {
      color: #333; }
  .dpa42.frw58 > .company_header .high_concept {
    font-size: 1.07692em;
    line-height: 1.39286em;
    color: #666; }
  .dpa42.frw58 > .company_header .tag, .dpa42.frw58 > .company_header .tags {
    margin-top: 3px;
    color: #999; }
  .dpa42.frw58 > .company_header .tag, .dpa42.frw58 > .company_header .links {
    font-size: 0.92308em;
    line-height: 1.625em; }
  .dpa42.frw58 > .company_header .links .link {
    color: #999; }

.dpa42.frw58 > .section > .title {
  margin-bottom: 28px; }

.dpa42.frw58 > .section > .content {
  margin-bottom: 28px; }
  .dpa42.frw58 > .section > .content.answers {
    font-size: 1.07692em;
    line-height: 1.39286em; }
    .dpa42.frw58 > .section > .content.answers .question {
      margin-bottom: 0.75em;
      color: #999; }
    .dpa42.frw58 > .section > .content.answers .response + .response {
      margin-top: 1.5em; }

.dpa42.frw58 > .missing {
  text-align: center;
  margin-bottom: 0.75em; }
  .dpa42.frw58 > .missing .label {
    color: #999; }
  .dpa42.frw58 > .missing .value {
    color: #666; }

.dpa42.frw58 > .view_full {
  text-align: center; }

.dpa42.frw58 > .comments .comment + .comment {
  margin-top: 28px; }

.dpa42.frw58 > .comments .comment.collapsed {
  opacity: 0.5; }

.dpa42.frw58 > .comments .overflow {
  display: none; }

.dpa42.frw58 > .comments .date {
  color: #999; }

.dpa42.frw58 > .comments .show_more_container {
  margin-top: 28px;
  text-align: center; }
  .dpa42.frw58 > .comments .show_more_container .show_more {
    color: #3078ca;
    cursor: pointer;
    text-decoration: none; }
    .dpa42.frw58 > .comments .show_more_container .show_more:hover {
      text-decoration: underline; }

.dpa42.fcs70 .comment {
  padding: 15px 15px 10px 15px;
  border-bottom: 1px solid #eee;
  border-top: 1px solid #fff; }
  .dpa42.fcs70 .comment:first-child, .dpa42.fcs70 .comment:first-of-type {
    border-top: none; }
  .dpa42.fcs70 .comment:last-child {
    border-bottom: none; }

.dpa42.fcs70 form.comment {
  margin-bottom: 0; }

.dpa42.fcs70 .template {
  display: none; }

.dpa42.fcs70 textarea {
  margin-top: 0;
  font-size: 13px; }

html.ml .dpa42.fcs70 .comment_mentions {
  float: left;
  width: 80%;
  margin-right: 12px; }

.dpa42.fcs70 .action {
  text-align: left; }
  .dpa42.fcs70 .action input {
    padding: 10px 15px; }

.dpa42.fcs70 .name a {
  color: #333; }

.dpa42.fcs70 .value {
  font-style: italic; }

.dpa42.fcs70 .extra, .dpa42.fcs70 .extra a {
  color: #999; }

.dpa42.fsw49 > .header {
  position: relative; }
  .dpa42.fsw49 > .header .main {
    margin-right: 175px; }
  .dpa42.fsw49 > .header .name {
    font-size: 2em;
    line-height: 1em;
    margin-top: 0.25em;
    margin-bottom: 0.25em;
    font-weight: bold; }
  .dpa42.fsw49 > .header .high_concept {
    color: #666; }
  .dpa42.fsw49 > .header .tags {
    font-size: 0.92308em;
    line-height: 1.625em; }
    .dpa42.fsw49 > .header .tags a {
      color: #999; }
  .dpa42.fsw49 > .header .controls {
    position: absolute;
    top: 28px;
    right: 28px; }
    .dpa42.fsw49 > .header .controls > .follow {
      width: 90px;
      margin-top: 14px; }

.dpa42.fsw49 .count {
  font-size: 1em;
  line-height: 1.5em;
  display: inline-block;
  vertical-align: middle;
  margin-top: 2px; }
  .dpa42.fsw49 .count .number {
    display: inline-block;
    vertical-align: middle;
    color: #555; }
  .dpa42.fsw49 .count .label {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    color: #aaa;
    font-weight: 500;
    margin-top: 2px; }
    html.ms .dpa42.fsw49 .count .label {
      display: none; }

.dpa42.fsw49 .vote_disabled {
  opacity: 0.9; }

.dpa42.fsw49 .vote, .dpa42.fsw49 .vote_disabled {
  width: 90px;
  height: 35px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 9px 0 0 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px;
  vertical-align: middle; }
  .dpa42.fsw49 .vote:hover, .dpa42.fsw49 .vote_disabled:hover {
    opacity: 0.7; }
  .dpa42.fsw49 .vote .label, .dpa42.fsw49 .vote_disabled .label {
    display: inline-block;
    vertical-align: top; }
  .dpa42.fsw49 .vote img, .dpa42.fsw49 .vote_disabled img {
    position: relative;
    top: 2px;
    vertical-align: top;
    width: 11px;
    height: 12px; }

.dpa42.fsw49 .comments .name {
  line-height: 1em;
  margin-bottom: 0.25em;
  font-weight: bold; }
  .dpa42.fsw49 .comments .name a {
    color: #333; }

.dpa42.fsw49 .comments .excess {
  display: none; }

.dpa42.fsw49 .comments.show_excess .excess {
  display: block; }

.dpa42.fsw49 .comment + .comment {
  margin-top: 1.5em; }

.dpa42.fsw49 .view_all_comments {
  margin-top: 1.5em;
  color: #666; }

.dpa42.fsw49 .full_profile {
  text-align: center;
  margin-top: 1.5em;
  font-size: 1.07692em;
  line-height: 1.39286em; }

.dpa42.promo_bar {
  background-color: #f5f5e2;
  color: #333; }
  .dpa42.promo_bar .about {
    margin-right: 10px; }
  .dpa42.promo_bar .action {
    margin-top: 1px; }
.dp75.flt44 > .programs {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ebebeb;
  background: #fff;
  padding: 28px; }
  .dp75.flt44 > .programs > .subtitle:first-child {
    margin-top: 0em; }
  .dp75.flt44 > .programs > .actions {
    margin: -28px;
    margin-top: 28px;
    border-top: 1px solid #EEEEEE;
    background-color: #fafafb; }

.dp75.flt44 > .title {
  margin: 30.8px 14px 30.8px 28px;
  font-size: 16px;
  line-height: 1;
  font-weight: 500; }

.dp75.flt44 > .programs > .subtitle {
  font-size: 1.07692em;
  line-height: 1.39286em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-weight: 500;
  color: #999; }
  .dp75.flt44 > .programs > .subtitle > .edit {
    font-size: 0.92857em;
    line-height: 1.5em;
    float: right;
    text-transform: none; }

.dp75.frw58 > .header > .order {
  float: right;
  font-size: 12px;
  margin-top: -2.5px; }
  .dp75.frw58 > .header > .order select {
    margin: 0; }

.dp75.frs55 .counter {
  float: right;
  background-color: #E0EDF5;
  border-radius: 2px;
  -webkit-box-shadow: white 0 0 1px;
          box-shadow: white 0 0 1px;
  color: #3078ca;
  float: right;
  padding: 0 5px;
  margin-right: -4px;
  font-weight: 300;
  font-size: inherit;
  text-shadow: 0px 0px #FFF; }

.dp75.application_section .g-form_group + .g-form_group {
  margin-top: 12px; }

html.no-ms .dp75.application_section .g-form_group {
  margin-right: 160px; }

.dp75.application_section .g-form_group .error {
  color: #C0423F;
  display: none;
  margin-top: 6px; }

.dp75.application_section label {
  padding-top: 4px;
  font-size: 14px;
  line-height: 16px;
  color: #999;
  display: block; }

.dp75.application_section input {
  margin: 0; }

.dp75.application_section textarea {
  margin: 0;
  min-height: 80px; }

.dp75.application_section textarea, .dp75.application_section input[type=text] {
  font-size: 14px;
  line-height: 1.4; }

.dp75.fap54 .startup_form {
  margin-bottom: 20px; }

.dp75.fap54 .tip {
  margin-top: 10px;
  color: #999; }

.dp75.fap54 .optional {
  font-size: 0.9em;
  color: #999; }

.dp75.fas37 .unconfirmed .list {
  margin-left: 180px; }

.dp75.fas37 .add_more {
  color: #999; }
  html.no-ms .dp75.fas37 .add_more {
    margin-left: 180px; }

.dp75.fas37 .g-lockup .photo {
  margin-right: 20px !important; }

.dp75.fas37 .basic {
  margin-left: 120px;
  margin-right: 160px; }
  .dp75.fas37 .basic .text {
    padding-left: 0px; }
  html.ms .dp75.fas37 .basic {
    margin-left: 0;
    margin-right: 0; }
    html.ms .dp75.fas37 .basic .text {
      padding-left: 0; }
  .dp75.fas37 .basic .name {
    font-weight: bold;
    font-size: 1.15em; }
    .dp75.fas37 .basic .name a {
      color: #333; }
  .dp75.fas37 .basic .bio {
    color: #666;
    font-size: 1em;
    line-height: 1.5em; }

.dp75.fas37 .accomplishment, .dp75.fas37 .education {
  margin-top: 20px; }

.dp75.fas37 .association_container {
  margin-bottom: 10px; }
  .dp75.fas37 .association_container.empty {
    margin-bottom: 0; }

html.no-ms .dp75.fas37 .education input {
  max-width: 400px; }

.dp75.fas37 .education .existing {
  padding-top: 2px;
  display: inline-block;
  vertical-align: middle; }
  .dp75.fas37 .education .existing.none {
    color: #999; }
  .dp75.fas37 .education .existing a {
    color: #333; }

.dp75.flt44 > .programs > .create_container {
  margin-top: 1.5em; }

.dp75.flt44 > .programs > .program {
  overflow: hidden;
  *zoom: 1;
  margin-top: 0.75em; }
  .dp75.flt44 > .programs > .program:first-child {
    margin-top: 0em; }
  .dp75.flt44 > .programs > .program > .name {
    float: left; }
  .dp75.flt44 > .programs > .program > .status {
    float: right; }
    .dp75.flt44 > .programs > .program > .status .archive_form {
      display: inline; }
  .dp75.flt44 > .programs > .program > .form {
    width: 100%;
    float: left;
    padding-top: 12px; }

.dp75.fim53 {
  display: none;
  *zoom: 1; }
  .dp75.fim53:after {
    content: "";
    display: table;
    clear: both; }
  html.no-ms .dp75.fim53 .horizontal > .label {
    width: 90px; }
  html.no-ms .dp75.fim53 .horizontal > .input {
    margin-left: 110px; }
  .dp75.fim53 .horizontal .label {
    padding-top: 14px; }
  .dp75.fim53 .tip {
    font-size: 0.8em;
    line-height: 1.875em;
    margin-left: 6px;
    color: #666; }
  html.no-ms .dp75.fim53 .actions {
    margin-left: 110px; }
  .dp75.fim53 .submit {
    margin-right: 12px; }
  .dp75.fim53 ol, .dp75.fim53 li {
    margin: 0; }
  .dp75.fim53 li {
    list-style: decimal;
    margin-top: 12px;
    font-style: italic; }
  .dp75.fim53 .additional {
    margin-bottom: 12px; }
  .dp75.fim53 .add_more {
    margin-top: 12px;
    margin-bottom: 12px; }
  .dp75.fim53 .additional_questions {
    display: none; }
    .dp75.fim53 .additional_questions.with_questions {
      display: block; }
  .dp75.fim53 #program_due_date_1i, .dp75.fim53 #program_due_date_3i {
    background-position: 95% center;
    -webkit-background-origin: padding-box;
            background-origin: padding-box; }
  .dp75.fim53 #program_due_date_1i {
    padding-right: 15px; }
  .dp75.fim53 #program_due_date_3i {
    padding-right: 10px; }

.dp75.closed_program > .header_container {
  color: #fff;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.5);
          box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.5);
  border-top: 1px solid #353636;
  border-bottom: 2px solid #2a2b2c;
  height: 70px;
  background-color: #3a3b3c;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#414243), to(#303132));
  background-image: -webkit-linear-gradient(#414243, #303132);
  background-image: linear-gradient(#414243, #303132);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  *zoom: 1;
  width: 100%;
  padding: 12px 0;
  margin-bottom: 1px; }
  html.ms .dp75.closed_program > .header_container {
    height: auto; }
  .dp75.closed_program > .header_container:after {
    content: "";
    display: table;
    clear: both; }
  .dp75.closed_program > .header_container a {
    color: #fff; }
  .dp75.closed_program > .header_container .photo {
    padding: 5px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
    background-color: #F8F9FA;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 45px;
    height: 45px; }
    .dp75.closed_program > .header_container .photo img {
      width: 34px;
      height: 34px; }
  .dp75.closed_program > .header_container .text {
    text-shadow: 0 -1px 0 #000; }
    .dp75.closed_program > .header_container .text strong {
      font-size: 18px;
      font-weight: 400;
      vertical-align: middle; }
      html.ms .dp75.closed_program > .header_container .text strong {
        font-size: 14px; }

.dp75.closed_program .header {
  *zoom: 1; }
  html.no-ms .dp75.closed_program .header {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.no-ms .dp75.closed_program .header:after {
      content: "";
      display: table;
      clear: both; }
  html.ms .dp75.closed_program .header {
    width: 90%;
    margin: 0 auto; }
  .dp75.closed_program .header:after {
    content: '';
    display: table;
    clear: both; }

.dp75.closed_program .explanation {
  *zoom: 1;
  text-align: center;
  margin-top: 12px; }
  html.no-ms .dp75.closed_program .explanation {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.no-ms .dp75.closed_program .explanation:after {
      content: "";
      display: table;
      clear: both; }
  html.ms .dp75.closed_program .explanation {
    width: 90%;
    margin: 0 auto; }
  .dp75.closed_program .explanation:after {
    content: '';
    display: table;
    clear: both; }
.dp74.fsw49 .c-button--transparent, .dp74.fsw49 .c-button--transparent-blue {
  color: #666;
  border: 1px solid #AAA;
  padding: 9px 14px; }

.dp74 .fieldWithErrors input, .dp74 .fieldWithErrors textarea, .dp74 .fieldWithErrors select {
  border: 1px solid #C0423F; }

.dp74 .validation-error {
  color: #C0423F; }

.dp74.fcm52 .date_separator {
  padding: 0 5px;
  line-height: 35px; }

.dp74.fcm52 .dot {
  display: inline; }

.dp74.fcm52 .cancel_link {
  padding-right: 5px; }

.dp74.ffm36 .header {
  border-bottom: 1px solid #e7e9eB; }

html.no-ms .dp74.ffm36 {
  width: 600px; }

.dp74.ffm36 .form-title {
  font-family: 'HelveticaNeueLight', 'HelveticaNeue-Light', 'Helvetica Neue Light', 'ArialLight', 'Arial-Light', 'Arial Light', 'Helvetica Neue', Helvetica, Arial, sans-serif; }

.dp74.ffm36 input::-webkit-input-placeholder, .dp74.ffm36 input:-moz-placeholder, .dp74.ffm36 input::-moz-placeholder, .dp74.ffm36 input:-ms-input-placeholder, .dp74.ffm36 textarea::-webkit-input-placeholder, .dp74.ffm36 textarea:-moz-placeholder, .dp74.ffm36 textarea::-moz-placeholder, .dp74.ffm36 textarea:-ms-input-placeholder {
  color: #aaa;
  font-weight: 300; }

.dp74.ffm36 select {
  width: auto;
  padding-right: 20px; }

.dp74.ffm36 .edit_images .images_label {
  display: none; }

.dp74.ffm36 .edit_images .images_input {
  width: 100%;
  margin: 0 !important;
  background: white; }

.dp74.fpw97 .like-container {
  height: 130px;
  display: table; }

.dp74.fpw97 .like {
  display: table-cell;
  vertical-align: middle;
  cursor: pointer; }

.dp74.fpw97 .screenshot-container {
  border: 1px solid #e7e9eB;
  max-width: 100%;
  border-radius: 1px;
  overflow: hidden;
  height: 130px; }

.dp74.fpw97 .screenshot {
  max-width: 100%; }

.dp74.fpw97 .collaborator-images {
  margin-top: -5px;
  margin-right: 20px; }

.dp74.fpw97 .top-padding {
  padding-top: 8px; }

.dp74.fpw97 .collaborator-image {
  float: right;
  margin-right: -15px;
  border-radius: 30px;
  height: 30px;
  width: 30px;
  border: 1px solid white; }
  .dp74.fpw97 .collaborator-image > img {
    border-radius: 30px;
    width: 30px;
    height: 30px;
    border-width: 1px; }
    .dp74.fpw97 .collaborator-image > img img {
      border-radius: 30px;
      width: 30px;
      height: 30px; }

.dp74.fpw97 .hidden_more {
  color: #AAA; }

.dp74.flw74 .like {
  line-height: 21px;
  cursor: pointer; }

.dp74.flw74 .screenshot-container {
  border: 1px solid #e7e9eB;
  max-width: 100%;
  border-radius: 1px;
  overflow: hidden;
  height: 120px; }

.dp74.flw74 .screenshot {
  max-width: 100%; }

.dp74.flw74 .collaborator-images {
  margin-top: -5px;
  margin-right: 20px; }

.dp74.flw74 .top-padding {
  padding-top: 8px; }

.dp74.flw74 .collaborator-image {
  float: right;
  margin-right: -15px;
  border-radius: 30px;
  height: 30px;
  width: 30px;
  border: 1px solid white; }
  .dp74.flw74 .collaborator-image > img {
    border-radius: 30px;
    width: 30px;
    height: 30px;
    border-width: 1px; }
    .dp74.flw74 .collaborator-image > img img {
      border-radius: 30px;
      width: 30px;
      height: 30px; }

.dp74.flw74 .hidden_more {
  color: #AAA; }

.dp74.fsw49 .c-button--transparent:hover {
  background-color: #F2F2F2; }

.dp74.fsw49 .c-button--transparent.c-button--sm {
  padding: 3.5px 7px; }

.dp74.fsw49 .c-button--transparent-blue {
  color: #4B81BB;
  border: 1px solid #4B81BB; }
  .dp74.fsw49 .c-button--transparent-blue:hover {
    background-color: #3f81c7;
    color: #f0f0f0; }
  .dp74.fsw49 .c-button--transparent-blue.c-button--sm {
    padding: 3.5px 7px; }

.dp74.fsw49 .c-button--no-pointer {
  cursor: default; }

.dp74.fsw49 .wide-screenshot-container {
  max-height: 620px;
  object-fit: cover; }

.dp74.fsw49 .wide-screenshot {
  width: 100%;
  object-fit: cover;
  max-height: 620px; }
  .dp74.fsw49 .wide-screenshot.wide-screenshot-border {
    border: 1px solid #e7e7e7; }

.dp74.fsw49 .screenshot {
  max-height: 620px;
  max-width: 100%; }
  .dp74.fsw49 .screenshot.screenshot-border {
    border: 1px solid #e7e7e7; }

.dp74.fsw49 .team {
  display: table;
  table-layout: fixed; }

.dp74.fsw49 .photo {
  display: table-cell; }

.dp74.fsw49 .bio {
  display: table-cell;
  vertical-align: middle; }

.dp74.fsw49 .g-photo_round {
  border-width: 0; }

.dp74.fdy58 .tag {
  border-radius: 3px;
  float: left;
  height: 20px;
  line-height: 20px;
  margin: 0 8px 6px 0;
  padding: 0 1px 0 8px;
  font-weight: 500;
  white-space: nowrap;
  background-color: #E0EDF5;
  color: #2F5D92;
  color: #666;
  background-color: #EEE;
  padding: 0 4px; }
  .dp74.fdy58 .tag a {
    white-space: nowrap; }
  .dp74.fdy58 .tag img.delete {
    vertical-align: middle;
    cursor: pointer; }
    .dp74.fdy58 .tag img.delete:hover {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }

.dp74.fdy58 .line {
  margin-bottom: 5px; }

.dp74.fdy58 .collaborators {
  margin-top: 10px;
  margin-bottom: 10px; }

.dp74.fdy58 .description {
  line-height: 18px; }

.dp74.fdy58 .screenshots {
  overflow: hidden;
  max-height: 150px; }

.dp74.fdy58 .screenshot {
  cursor: pointer; }
  .dp74.fdy58 .screenshot img {
    -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.05);
            box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.05);
    max-width: 100%;
    max-height: 150px;
    height: auto; }
    html.ms .dp74.fdy58 .screenshot img {
      max-height: 80px; }

.dp74.fdy58 .g-photo_round.micro {
  display: inline-block;
  margin-right: 5px;
  border-width: 1px;
  height: 28px;
  width: 28px; }
  .dp74.fdy58 .g-photo_round.micro img {
    width: 28px;
    height: 28px; }

.dp74.fdy58 .tiptip:hover {
  cursor: pointer; }

.dp74.fah27 .full-button {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dp74.fid55 .screenshot-manager > div {
  background-color: transparent;
  float: left;
  height: 120px;
  margin-bottom: 14px;
  margin-right: 14px;
  position: relative; }
  .dp74.fid55 .screenshot-manager > div img {
    -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
    display: block;
    height: 100%;
    width: auto; }
  .dp74.fid55 .screenshot-manager > div .delete-image {
    background: transparent url("/assets/launches/remove-4648136ed1c9e02be2e7caf1a8d128b5.svg") no-repeat 50% 50%;
    -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
    border-radius: 50%;
    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
            box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
    color: #fff;
    height: 24px;
    position: absolute;
    right: -8px;
    top: -8px;
    width: 24px; }

.dp74.fid55 .dropzone {
  padding: 28px;
  text-align: center; }

.dp74.fid55 .dz-message {
  font-weight: bold;
  line-height: 1; }
  .dp74.fid55 .dz-message + div {
    margin-top: 14px; }

html.no-ms .dp74.fns24 {
  width: 600px; }

.dp74.fms4 .screenshot-container {
  border: 1px solid #e7e9eB;
  max-width: 100%;
  border-radius: 1px;
  overflow: hidden;
  height: 65px; }

.dp74.fms4 .title-and-description {
  display: table-cell;
  vertical-align: middle;
  height: 65px; }

.dp74.fcl62 .close {
  z-index: 1000; }

.dpf25.fsw26 .screenshot-container {
  border: 1px solid #e7e9eB;
  max-width: 100%;
  border-radius: 1px;
  overflow: hidden;
  height: 130px; }

.dpf25.fsw26 .screenshot {
  max-width: 100%; }

.dpf25.fsw26 .collaborator-images {
  margin-top: -5px;
  margin-right: 20px; }

.dpf25.fsw26 .top-padding {
  padding-top: 8px; }

.dpf25.fsw26 .collaborator-image {
  float: right;
  margin-right: -15px;
  border-radius: 30px;
  height: 30px;
  width: 30px;
  border: 1px solid white; }
  .dpf25.fsw26 .collaborator-image > img {
    border-radius: 30px;
    width: 30px;
    height: 30px;
    border-width: 1px; }
    .dpf25.fsw26 .collaborator-image > img img {
      border-radius: 30px;
      width: 30px;
      height: 30px; }

.dpf25.fsw26 .hidden_more {
  color: #AAA; }

.dplf55.frw44:first-of-type > .collapsed-row {
  border-top: none;
  padding-top: 0; }

.dplf55.frw44:first-of-type > .expanded-row {
  margin-top: 0; }

.dplf55.frw44.expanded > .collapsed-row {
  display: none; }

.dplf55.frw44.expanded + .dplf55.frw44 > .collapsed-row {
  border-top: none; }

.dplf55.frw44.collapsed > .expanded-row {
  display: none; }

.dplf55.frw44 .expanded-row {
  margin-left: -28px;
  margin-right: -28px;
  width: -webkit-calc(100% + 56px);
  width: calc(100% + 56px); }

.dplf55.frw44 .expanded-header-button {
  width: 98px; }

.dplf55.frw44 .collapsed-row {
  cursor: pointer; }
  .dplf55.frw44 .collapsed-row .screenshot-container {
    border: 1px solid #e7e9eB;
    max-width: 100%;
    border-radius: 1px;
    overflow: hidden;
    height: 120px; }
  .dplf55.frw44 .collapsed-row .screenshot {
    max-width: 100%; }
  .dplf55.frw44 .collapsed-row .collaborator-images {
    margin-top: -5px;
    margin-right: 20px; }
  .dplf55.frw44 .collapsed-row .top-padding {
    padding-top: 8px; }
  .dplf55.frw44 .collapsed-row .collaborator-image {
    float: right;
    margin-right: -15px;
    border-radius: 30px;
    height: 30px;
    width: 30px;
    border: 1px solid white; }
    .dplf55.frw44 .collapsed-row .collaborator-image > img {
      border-radius: 30px;
      width: 30px;
      height: 30px;
      border-width: 1px; }
      .dplf55.frw44 .collapsed-row .collaborator-image > img img {
        border-radius: 30px;
        width: 30px;
        height: 30px; }
  .dplf55.frw44 .collapsed-row .hidden_more {
    color: #AAA; }

.dplf55.frw44 .like-container {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 100px;
  width: 100%; }

.dplf55.fls72 .launch-screenshots-container {
  height: 400px;
  width: 100%;
  overflow-y: hidden;
  overflow-x: scroll;
  white-space: nowrap; }

.dplf55.fls72 .launch-screenshot {
  vertical-align: top;
  max-height: 100%; }
  .dplf55.fls72 .launch-screenshot:first-of-type {
    margin-left: 0; }

.dplf55.fls72 .g-lockup .round-photo {
  margin-top: 3px; }

.dplf55.fls72 .round-photo {
  border-radius: 35px;
  width: 30px;
  height: 30px; }

.dplf55.fhr17 {
  border-bottom: 1px solid #e7e9eB; }
  html.no-ms .dplf55.fhr17 .tab {
    padding: 0 28px; }
  .dplf55.fhr17 .c-navbar-item {
    color: #999;
    font-size: 14px; }
    .dplf55.fhr17 .c-navbar-item:hover {
      background-color: white;
      color: #444444; }
  .dplf55.fhr17 .dropdown-container {
    cursor: pointer;
    position: relative; }
  .dplf55.fhr17 .dropdown-menu {
    position: absolute;
    z-index: 10;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    min-width: 100%;
    border: 1px solid #EEEEEE;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03); }
  .dplf55.fhr17 .dropdown-menu-item, .dplf55.fhr17 .dropdown-menu-item-no-hover {
    padding: 0 13px;
    line-height: 36px; }
  .dplf55.fhr17 .dropdown-menu-item:hover {
    background: #aaacaf;
    color: #fff; }
.dpc83.fmn21 {
  width: 676px;
  padding: 28px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  position: relative; }
  html.ms .dpc83.fmn21 {
    width: 306px; }
  .dpc83.fmn21 > .like_submitted {
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff;
    position: absolute;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    bottom: 0;
    left: 0; }
  .dpc83.fmn21 > .controls {
    position: absolute;
    width: 100%;
    top: -65px;
    left: 0; }
    .dpc83.fmn21 > .controls.disabled {
      pointer-events: none;
      opacity: 0.7; }
    .dpc83.fmn21 > .controls .button {
      display: inline-block;
      vertical-align: top;
      margin: 0 10px;
      background-color: rgba(0, 0, 0, 0.3);
      color: #fff;
      text-decoration: none;
      border-radius: 4px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      -webkit-transition-property: background-color;
              transition-property: background-color;
      -webkit-transition-duration: 0.1s;
              transition-duration: 0.1s;
      padding: 14px;
      cursor: pointer; }
      .dpc83.fmn21 > .controls .button:hover, .dpc83.fmn21 > .controls .button.liked {
        background-color: rgba(255, 255, 255, 0.1);
        -webkit-transition-property: background-color;
                transition-property: background-color;
        -webkit-transition-duration: 0.2s;
                transition-duration: 0.2s; }
        .dpc83.fmn21 > .controls .button:hover .heart, .dpc83.fmn21 > .controls .button.liked .heart {
          color: #b00; }
    .dpc83.fmn21 > .controls .control {
      width: 56px;
      height: 56px;
      padding: 0;
      text-align: center;
      font: 44px/47px Arial, sans-serif; }
  .dpc83.fmn21 > .carousel {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    text-align: center;
    -webkit-transition-property: height;
            transition-property: height;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    position: relative;
    overflow: hidden; }
    .dpc83.fmn21 > .carousel > .slides {
      white-space: nowrap;
      position: relative;
      text-align: left;
      display: inline-block;
      vertical-align: middle; }
      .dpc83.fmn21 > .carousel > .slides > .slide_holder {
        display: inline-block;
        vertical-align: top;
        width: 620px; }
        html.ms .dpc83.fmn21 > .carousel > .slides > .slide_holder {
          width: 250px; }

.dpc83.fse29 {
  white-space: initial; }
  .dpc83.fse29 .screenshot-container {
    max-width: 100%;
    max-height: 200px;
    border-radius: 1px;
    overflow: hidden; }
  .dpc83.fse29 .screenshot {
    max-width: 100%; }
  .dpc83.fse29 .top-padding {
    padding-top: 8px; }
  .dpc83.fse29 .collaborator-image {
    border-radius: 32px;
    height: 32px;
    width: 32px;
    border: 1px solid white; }
    .dpc83.fse29 .collaborator-image img {
      border-radius: 30px;
      width: 30px;
      height: 30px;
      border-width: 1px; }
      .dpc83.fse29 .collaborator-image img img {
        border-radius: 30px;
        width: 30px;
        height: 30px; }
  .dpc83.fse29 .tag {
    border-radius: 3px;
    float: left;
    height: 20px;
    line-height: 20px;
    margin: 0 8px 6px 0;
    padding: 0 1px 0 8px;
    font-weight: 500;
    white-space: nowrap;
    background-color: #E0EDF5;
    color: #2F5D92;
    padding: 0 4px;
    font-weight: 300;
    font-size: 11px; }
    .dpc83.fse29 .tag a {
      white-space: nowrap; }
    .dpc83.fse29 .tag img.delete {
      vertical-align: middle;
      cursor: pointer; }
      .dpc83.fse29 .tag img.delete:hover {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }
  .dpc83.fse29 .hidden_more {
    color: #AAA; }
.dq10 {
  font-weight: 300; }
  .dq10.qa_form {
    overflow: hidden;
    *zoom: 1; }
    .dq10.qa_form textarea {
      display: block;
      width: 100%;
      height: 60px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-bottom: 11px;
      padding: 5px;
      border-radius: 3px;
      border: 1px solid #e2e3e4;
      font-size: 14px; }
  .dq10.qa_info > .details {
    overflow: hidden;
    *zoom: 1;
    line-height: 27px; }
    .dq10.qa_info > .details > .avatar {
      float: left;
      width: 27px;
      height: 27px; }
      .dq10.qa_info > .details > .avatar img {
        width: 27px;
        min-height: 27px;
        border-radius: 3px; }
    .dq10.qa_info > .details > .name {
      float: left;
      margin-left: 11px;
      font-weight: bold; }
      .dq10.qa_info > .details > .name .profile_link {
        color: black; }
    .dq10.qa_info > .details > .actions {
      float: right; }
    .dq10.qa_info > .details > .date {
      float: right; }
  .dq10.fds42.question_details .role_tag {
    background-color: #999999;
    -webkit-box-shadow: gray 0 1px 1px inset;
            box-shadow: gray 0 1px 1px inset;
    text-shadow: 0 1px 0 gray; }
  .dq10.fds42 .role_tag {
    display: inline;
    border-radius: 3px;
    cursor: default;
    font-weight: normal;
    text-transform: uppercase;
    text-decoration: none;
    white-space: nowrap;
    font-size: 9px;
    padding: 3px 10px;
    margin: 0 0 0 3px;
    color: #fff;
    background-color: #aaa;
    text-shadow: 0 1px 0 #919191;
    -webkit-box-shadow: #919191 0 1px 1px inset;
            box-shadow: #919191 0 1px 1px inset;
    margin-left: 5px;
    padding: 5px;
    background-color: #f93;
    -webkit-box-shadow: #ff8000 0 1px 1px inset;
            box-shadow: #ff8000 0 1px 1px inset;
    text-shadow: 0 1px 0 #ff8000; }
  .dq10.fqt49 > .templates {
    display: none; }
  .dq10.fqt49 .qa_list > ul {
    list-style: none; }
    .dq10.fqt49 .qa_list > ul > li {
      margin-left: 0; }
  .dq10.fqt49 .show_hidden .hidden_question {
    color: #999;
    display: block; }
  .dq10.fqt49 .show_hidden .qa_hidden {
    display: none; }
  .dq10.fqt49 .qa_hidden {
    margin-bottom: 20px; }
    .dq10.fqt49 .qa_hidden a {
      color: #999; }
  .dq10.fqt49 .hidden_question {
    display: none; }
  .dq10.fqe43 {
    margin-bottom: 20px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-left: 1px solid rgba(0, 0, 0, 0.02);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #e9eaec; }
    .dq10.fqe43 .dot {
      display: inline; }
    .dq10.fqe43 > .question_subsection {
      padding: 11px;
      border-top: 1px solid #E7E8E9;
      -webkit-box-shadow: inset 0 1px #F5F6F8;
              box-shadow: inset 0 1px #F5F6F8; }
      .dq10.fqe43 > .question_subsection:first-child {
        border-top: none;
        -webkit-box-shadow: none;
                box-shadow: none; }
    .dq10.fqe43 > .qa_body .actions {
      font-size: smaller; }
    .dq10.fqe43 > .responses {
      display: none; }
      .dq10.fqe43 > .responses.not_hidden {
        display: block; }
      .dq10.fqe43 > .responses > ul.answers {
        list-style: none;
        margin: 0; }
        .dq10.fqe43 > .responses > ul.answers > li {
          margin-left: 0; }
    .dq10.fqe43 > .comments {
      font-size: 12px;
      line-height: 15px; }
      .dq10.fqe43 > .comments .comment {
        padding: 11px 0; }
        .dq10.fqe43 > .comments .comment .delete {
          text-align: right;
          margin-top: 5px; }
        .dq10.fqe43 > .comments .comment .header {
          overflow: hidden;
          *zoom: 1; }
        .dq10.fqe43 > .comments .comment:first-child {
          padding-top: 0; }
        .dq10.fqe43 > .comments .comment + .comment {
          border-top: 1px solid #E7E8E9;
          -webkit-box-shadow: inset 0 1px #F5F6F8;
                  box-shadow: inset 0 1px #F5F6F8; }
        .dq10.fqe43 > .comments .comment .name {
          float: left; }
          .dq10.fqe43 > .comments .comment .name a {
            font-weight: bold;
            color: #333;
            text-decoration: none; }
        .dq10.fqe43 > .comments .comment .date {
          float: right; }
        .dq10.fqe43 > .comments .comment .comment-body {
          word-break: break-all;
          word-break: break-word;
          margin-top: 0.75em; }
      .dq10.fqe43 > .comments .comment_form {
        overflow: hidden;
        *zoom: 1; }
        .dq10.fqe43 > .comments .comment_form form {
          display: block; }
          .dq10.fqe43 > .comments .comment_form form .comment_button {
            float: right; }
        .dq10.fqe43 > .comments .comment_form textarea {
          width: 100%;
          margin: 0;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          min-height: 30px;
          padding: 5px;
          border-radius: 3px;
          border: 1px solid #e2e3e4; }
      .dq10.fqe43 > .comments .comment + .comment_form {
        border-top: 1px solid #E7E8E9;
        -webkit-box-shadow: inset 0 1px #F5F6F8;
                box-shadow: inset 0 1px #F5F6F8;
        padding-top: 11px; }
  .dq10.fae11 > .text {
    display: relative; }
    .dq10.fae11 > .text textarea {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      min-height: 27px;
      font-weight: 300; }
    .dq10.fae11 > .text .answer_edit_submit {
      float: right; }
  .dq10.fqm19 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.04);
    border-right: 1px solid rgba(0, 0, 0, 0.02);
    border-left: 1px solid rgba(0, 0, 0, 0.02);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #e9eaec;
    padding: 11px; }
    .dq10.fqm19 .warning {
      padding-bottom: 15px; }
    .dq10.fqm19 .details.anonymous .real_mode {
      display: none; }
    .dq10.fqm19 .details.anonymous .anon_mode {
      display: inline-block; }
    .dq10.fqm19 .details .anon_mode {
      display: none; }
    .dq10.fqm19 .details .change_visibility {
      font-size: 10px;
      margin-left: 6px; }
    .dq10.fqm19 .text {
      margin-top: 0px; }
    .dq10.fqm19 .dont_ask {
      display: none; }
    .dq10.fqm19 select.reason {
      width: 200px; }
  .dq10 .text {
    margin-top: 11px;
    margin-left: 38px; }
  .dq10.flk30 textarea {
    width: 400px;
    margin: 20px;
    font-size: 14px; }
.dq95.fqa64 .quiz-cta {
  background: #F5F5F7; }
  .dq95.fqa64 .quiz-cta div {
    margin-top: -3px; }

.dq95.fqa64 .new-tag {
  text-shadow: 1px 1px 0 #333;
  background: #FDAA2E; }

.dq95.fqa64 .try-quiz-button {
  width: 100px;
  margin-top: 5px; }

.dq95.fip15 .start-quiz-button {
  width: 155px; }

.dq95.frt71 .ok-circle {
  color: #18A466;
  text-shadow: 0px 1px 1px #bbb; }

.dq95.fsw49 .loading {
  height: 100px;
  background-image: url("/assets/shared/loading-09e94e106ee1bb49c8aaa9e287135f9c.gif");
  background-repeat: no-repeat;
  background-position: center center; }

.dq95.fsw49 .code {
  font-family: monospace;
  -moz-tab-size: 1;
    -o-tab-size: 1;
       tab-size: 1;
  max-width: 600px; }

.dq95.fsw49 .choices .c-button {
  font-size: 13px;
  width: 320px;
  background: #F8F9FA;
  border-color: #EAEBEC; }
  .dq95.fsw49 .choices .c-button:hover {
    background: #E8E9EA; }

.dq95.fsw49 .skip {
  width: 350px; }
  .dq95.fsw49 .skip a {
    color: #777; }

.dq95.fio56 .quiz-rules {
  list-style: square;
  margin-left: 15px;
  font-size: 15px;
  color: #777; }
  .dq95.fio56 .quiz-rules li {
    margin-bottom: 22px; }

.dq95.flt44 .code {
  font-family: monospace;
  -moz-tab-size: 1;
    -o-tab-size: 1;
       tab-size: 1;
  max-width: 600px; }

.dq95.flt44 .choices .c-button {
  font-size: 13px;
  width: 320px;
  background: #F8F9FA;
  border-color: #EAEBEC;
  pointer-events: none; }
  .dq95.flt44 .choices .c-button:hover {
    background: #E8E9EA; }
.dr61.fsw49 .rankings {
  text-align: center;
  color: white;
  padding: 60px 0px; }
  .dr61.fsw49 .rankings .subtitle {
    color: gray; }
  .dr61.fsw49 .rankings .title {
    color: white;
    font-weight: 100;
    font-size: 60px;
    line-height: 1.5; }
  .dr61.fsw49 .rankings .rankings-table {
    margin-top: 55px;
    font-size: 17px;
    color: #7d7d7d; }
    .dr61.fsw49 .rankings .rankings-table table {
      margin: 0px auto;
      width: 100%;
      max-width: 750px;
      line-height: 2.6; }
      .dr61.fsw49 .rankings .rankings-table table th {
        counter-reset: rowNumber;
        text-align: right;
        cursor: default; }
        .dr61.fsw49 .rankings .rankings-table table th:hover {
          color: #d0d0d0; }
      .dr61.fsw49 .rankings .rankings-table table td, .dr61.fsw49 .rankings .rankings-table table th {
        font-weight: 200;
        padding: 0 0px; }
      .dr61.fsw49 .rankings .rankings-table table tr {
        counter-increment: rowNumber;
        border: 1px solid #505050; }
        .dr61.fsw49 .rankings .rankings-table table tr td:first-child::before {
          content: counter(rowNumber);
          min-width: 1em;
          margin-right: 0.5em;
          color: #888;
          font-size: 19px; }
      .dr61.fsw49 .rankings .rankings-table table thead > tr:first-child {
        border: none;
        color: #3c3c3c; }
      .dr61.fsw49 .rankings .rankings-table table td {
        text-align: right;
        padding-right: 12px; }
      .dr61.fsw49 .rankings .rankings-table table td:first-child {
        text-align: left;
        color: #d0d0d0;
        font-size: 22px;
        padding-left: 10px; }
  .dr61.fsw49 .rankings .social-links .blue {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#2d2d2d));
    background-image: -webkit-linear-gradient(#2d2d2d, #2d2d2d);
    background-image: linear-gradient(#2d2d2d, #2d2d2d);
    margin: 5px; }
  .dr61.fsw49 .rankings .social-links .g-button {
    color: #c0c0c0; }
.dr84.fss81 {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  line-height: 1.5; }
  html.no-ms .dr84.fss81 .heading-actions {
    text-align: right;
    margin-top: -7px; }
  html.ms .dr84.fss81 .heading-actions {
    margin-top: 14px; }
  .dr84.fss81 .heading-actions .post-job .action-icon {
    position: relative;
    top: 1px; }
  .dr84.fss81 .settings-section {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 21px 7px; }
    html.ms .dr84.fss81 .settings-section {
      padding: 28px 7px; }
  html.ms .dr84.fss81 .header.general-header, html.ms .dr84.fss81 .header.permissions-header {
    padding-bottom: 7px; }
  html.ms .dr84.fss81 .header h2 {
    font-size: 1.3em; }
  html.no-ms .dr84.fss81 .header .header-actions {
    float: right; }
  html.ms .dr84.fss81 .header .header-actions {
    margin-top: 7px; }
  html.ms .dr84.fss81 .header .explanation {
    font-size: 16px;
    line-height: 24px; }
  .dr84.fss81 .header .lever-connected {
    display: none; }
  .dr84.fss81 .header.is-connected-to-lever .lever-connected {
    display: block; }
  .dr84.fss81 .header.is-connected-to-lever .lever-disconnected {
    display: none; }
  .dr84.fss81 .header.is-showing-connect-lever-form .lever-connected, .dr84.fss81 .header.is-showing-connect-lever-form .lever-disconnected {
    display: none; }
  .dr84.fss81 .change-options > .option {
    display: table;
    margin-top: 14px; }
    .dr84.fss81 .change-options > .option .option-checkbox {
      display: table-cell;
      margin: 0; }
      html.ms .dr84.fss81 .change-options > .option .option-checkbox {
        float: left;
        display: block; }
    .dr84.fss81 .change-options > .option label {
      display: table-cell;
      padding-left: 7px; }
      html.ms .dr84.fss81 .change-options > .option label {
        float: left;
        display: block;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 95%;
        position: relative;
        top: -5px;
        padding-left: 10px;
        font-size: 16px; }
    .dr84.fss81 .change-options > .option:first-child {
      margin-top: 0; }
  .dr84.fss81 .selected-people {
    display: inline; }
  .dr84.fss81 .person-view {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    padding: 6px;
    margin: -6px 6px 6px 0;
    display: inline-block;
    line-height: 20px;
    float: left;
    background: #fefefe;
    border: 1px solid;
    border-color: #e8e8e8 #E4E4E4 #eee;
    color: #555;
    white-space: nowrap;
    font-size: 0.9em; }
    .dr84.fss81 .person-view .text {
      float: left;
      font-weight: 500;
      display: inline-block; }
    .dr84.fss81 .person-view .delete {
      cursor: pointer;
      vertical-align: middle;
      float: right;
      margin-top: 1px;
      margin-left: 1px;
      margin-right: -3px; }
  .dr84.fss81 .loading-box {
    display: inline-block;
    vertical-align: middle; }
  .dr84.fss81 .plans {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 14px;
    padding-bottom: 14px; }
  .dr84.fss81 .plan-label {
    font-weight: 500; }
  .dr84.fss81 .description {
    display: inline-block;
    vertical-align: middle;
    color: #555; }
  .dr84.fss81 .tos-link {
    float: right;
    cursor: pointer; }
  .dr84.fss81 .validation-error {
    color: #C0423F; }

html.no-ms .dr84.fls77 .heading-actions {
  text-align: right;
  margin-top: -7px; }

html.ms .dr84.fls77 .heading-actions {
  margin-top: 14px; }

.dr84.fls77 .heading-actions .post-job .action-icon {
  position: relative;
  top: 1px; }

.dr84.fls77 .job-listing-list-container .job_listings.list table tr.listing-row td {
  padding: 14px 0; }

.dr84.fls77 .job-listing-list-container .job_listings.list table tr.listing-row:last-child td {
  padding: 14px 0 0 0; }

.dr84.fls77 .job-listing-list-container .job_listings.list table tr.listing-row:first-child td {
  padding-top: 0; }

html.ms .dr84.fls77 .job-listing-list-container .job_listings.list table tr.listing-row .tags {
  font-size: 16px;
  line-height: 24px; }

.dr84.frs90 .recruiting-permissions label {
  position: relative;
  top: 2px; }
  html.ms .dr84.frs90 .recruiting-permissions label {
    font-size: 16px;
    line-height: 24px; }

.dr84.fcs6 .slack-state-checkbox {
  position: relative;
  top: -2px; }

.dr84.fcs6 .label {
  padding-right: 14px; }
  html.ms .dr84.fcs6 .label {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 7px; }

html.ms .dr84.fcs6 .notifications-section:not(:first-child) {
  margin-top: 28px; }

html.ms .dr84.fcs6 .add-new-notification-preference .current-rules .people .person {
  padding: 14px 0; }

.dr84.fcs6 .add-new-notification-preference .current-rules .people .person .photo img {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  position: relative;
  top: 7px; }

.dr84.fcs6 .add-new-notification-preference .current-rules .people .person .name .profile-link {
  color: #333333;
  font-weight: 500;
  margin-left: 7px; }
  html.ms .dr84.fcs6 .add-new-notification-preference .current-rules .people .person .name .profile-link {
    font-size: 16px; }

.dr84.fcs6 .add-new-notification-preference .current-rules .people .fontello-cancel-circle {
  position: relative;
  top: 10px; }

html.ms .dr84.fcs6 .add-new-notification-preference .add-form {
  padding-top: 7px; }

.dr84.fcs6 .add-new-notification-preference .prompt {
  float: left; }
  html.ms .dr84.fcs6 .add-new-notification-preference .prompt .text {
    font-size: 16px;
    line-height: 24px; }

.dr84.fcs6 .add-new-notification-preference .errors {
  color: darkred; }

.dr84.fes85 .recruiting-embed textarea.embed_code {
  border: 1px solid #e7e9eB;
  padding: 7px;
  height: 40px;
  resize: none;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 10px;
  color: #666;
  font-family: monospace;
  font-size: 13px; }
  html.ms .dr84.fes85 .recruiting-embed textarea.embed_code {
    height: 60px; }

.dr84.fes85 .recruiting-embed .sample-pane {
  padding: 14px;
  background-color: #ffffff;
  border: 1px solid #e7e9eB;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 14px;
  display: none; }
.drpa21.far24 {
  width: 520px; }
  html.ms .drpa21.far24 {
    width: 100%; }
  .drpa21.far24 .apply_button {
    width: 40% !important;
    height: auto !important; }
.dr58.fcm50 {
  font-size: 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  *zoom: 1; }
  html.no-ms .dr58.fcm50 {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.no-ms .dr58.fcm50:after {
      content: "";
      display: table;
      clear: both; }
  html.ms .dr58.fcm50 {
    width: 90%;
    margin: 0 auto; }
  .dr58.fcm50:after {
    content: '';
    display: table;
    clear: both; }
  .dr58.fcm50 .container {
    max-width: 600px;
    margin: 25px auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0; }
  .dr58.fcm50 .write, .dr58.fcm50 .read {
    padding: 25px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dr58.fcm50 .write, html.ms .dr58.fcm50 .read {
      padding: 16.66667px; }
  .dr58.fcm50 .g-lockup {
    margin-bottom: 25px; }
    .dr58.fcm50 .g-lockup .text {
      font-weight: bold;
      color: #777777; }
    .dr58.fcm50 .g-lockup .profile-link {
      color: #333333; }
  .dr58.fcm50 .note {
    font-size: 18px;
    margin: 0 0 25px;
    padding: 0 50px; }
    html.ms .dr58.fcm50 .note {
      font-size: 16.5px;
      padding: 0; }
  .dr58.fcm50 .write {
    background-color: #f1f2f3;
    border-top: 1px solid #eaeaea;
    padding: 37.5px 75px; }
    html.ms .dr58.fcm50 .write {
      padding: 16.66667px; }
  .dr58.fcm50 .write-text {
    font-weight: bold;
    margin-bottom: 25px; }
    html.ms .dr58.fcm50 .write-text {
      margin-bottom: 16.66667px; }
  .dr58.fcm50 textarea {
    margin: 0 0 25px;
    font-size: 15px;
    height: auto; }
    html.ms .dr58.fcm50 textarea {
      margin-bottom: 12.5px; }
  .dr58.fcm50 input[type='submit'] {
    display: block;
    margin: 0; }
    html.ms .dr58.fcm50 input[type='submit'] {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
.dr22 .photo.user-graph-request img {
  border-radius: 50%;
  max-height: 96px; }

.dr22.fon93 .choice-button {
  display: block; }

.dr22.fsm49 p {
  text-align: center; }

.dr22.fog98 .choices {
  padding: 15px;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dr22.fog98 .choices .g-button {
    float: left;
    width: 200px;
    padding: 8px 0; }
  .dr22.fog98 .choices .option {
    border-bottom: 1px solid #eee;
    margin-bottom: 2px;
    clear: both;
    float: left;
    width: 100%;
    padding: 20px 0px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dr22.fog98 .choices .option:first-child {
      padding-top: 0; }
    .dr22.fog98 .choices .option:last-child {
      padding-bottom: 0;
      border-bottom: 0; }
  .dr22.fog98 .choices .desc {
    float: left;
    font-weight: 300;
    margin: 8px 0 0 15px; }

.dr22.fog98 .title {
  font-size: 18px;
  padding: 20px 0;
  font-weight: bold; }

.dr22.fog98 .section {
  padding: 20px;
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  -webkit-box-shadow: 1px 2px 2px #ddd;
          box-shadow: 1px 2px 2px #ddd;
  margin-bottom: 40px; }

.dr22.fog98 .bio .profiles-bio_form.bio_role_field, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field {
  color: #333;
  *zoom: 1;
  padding: 10px 0;
  margin: 10px auto;
  font-weight: 200;
  font-size: 1.2em; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left {
    text-align: right; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .with_section, .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .on_section, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .with_section, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .on_section {
    display: none; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field input.edit, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field input.edit {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    color: #333;
    padding: 4px 6px 3px 8px; }
  html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field, html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field:after, html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field:after {
      content: "";
      display: table;
      clear: both; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field, html.ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field {
    width: 90%;
    margin: 0 auto; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field:after, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field:after {
    content: '';
    display: table;
    clear: both; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left {
    padding: 4px 0; }
    html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left, html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left {
      width: 151.66667px;
      float: left;
      margin-right: 10px;
      display: inline; }
    html.ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left, html.ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left {
      width: 100%;
      *zoom: 1; }
      html.ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left:after, html.ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left:after {
        content: "";
        display: table;
        clear: both; }
  html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right, html.no-ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right {
    width: 636.66667px;
    float: left;
    margin-right: 10px;
    display: inline;
    float: right;
    margin-right: 0;
    *margin-left: -10px;
    display: inline; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right, html.ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right {
    width: 100%;
    *zoom: 1; }
    html.ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right:after, html.ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right:after {
      content: "";
      display: table;
      clear: both; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field input.edit, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field input.edit {
    font-size: .9em;
    font-weight: 200;
    border: 1px solid #b3b3b3; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag {
    border-radius: 3px;
    font-size: .95em;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    z-index: 100;
    padding: 0px 8px; }
    .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag .pic, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag .pic {
      float: left;
      width: 30px;
      height: 30px;
      margin-right: 5px; }
      .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag .pic img, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag .pic img {
        max-height: 30px;
        max-width: 30px; }
    .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag img.close_tag:hover, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag img.close_tag:hover {
      -webkit-transform: scale(1.2);
          -ms-transform: scale(1.2);
              transform: scale(1.2); }
    .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag .close_tag, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag .close_tag {
      cursor: pointer;
      vertical-align: middle; }
    .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag.nocolor, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag.nocolor {
      background-color: transparent; }
      .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag.nocolor:hover, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag.nocolor:hover {
        background-color: transparent; }
      .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag.nocolor a, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag.nocolor a {
        color: #333;
        font-weight: 700; }
    .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag.gray, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag.gray {
      border: 1px solid white;
      background-color: #E0EDF5; }
      .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag.gray a, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag.gray a {
        color: #333; }
    .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag:hover, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag:hover {
      background-color: beige; }
    .dr22.fog98 .bio .profiles-bio_form.bio_role_field .right .field span.tag.hidden, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .right .field span.tag.hidden {
      display: none; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field input[type=text], .dr22.fog98 .bio .profiles-bio_form.bio_tag_field input[type=text] {
    width: 250px; }
  .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left, .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left {
    color: #777; }
    html.ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left, html.ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left {
      text-align: left; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.bio_role_field .left.secondary, html.ms .dr22.fog98 .bio .profiles-bio_form.bio_tag_field .left.secondary {
    display: none; }

.dr22.fog98 .bio .profiles-bio_form.form_section .separator {
  height: 1px;
  background-color: white; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .copy, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .copy {
  text-align: right; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right .photo .existing img, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right .photo .existing img, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right .photo .existing img {
  max-height: 40px;
  max-width: 40px;
  vertical-align: middle; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right .photo .existing a.toggle_field, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right .photo .existing a.toggle_field, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right .photo .existing a.toggle_field {
  vertical-align: middle; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right textarea, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right textarea, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right textarea {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 50px;
  height: 50px;
  margin: 0; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right a.add, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right a.add, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right a.add {
  text-decoration: none;
  cursor: pointer; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right a.add:hover, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right a.add:hover, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right a.add:hover {
    text-decoration: underline; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line.mini_resume, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field.mini_resume, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field.mini_resume {
  position: relative; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line.mini_resume .generate_section, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field.mini_resume .generate_section, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field.mini_resume .generate_section {
    display: inline-block;
    font-size: 1em;
    color: #333; }
    .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line.mini_resume .generate_section label, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field.mini_resume .generate_section label, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field.mini_resume .generate_section label {
      display: inline;
      font-weight: normal;
      font-size: 1em;
      color: #333; }
    .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line.mini_resume .generate_section input[type=radio], .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field.mini_resume .generate_section input[type=radio], .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field.mini_resume .generate_section input[type=radio] {
      display: inline;
      margin: 0 5px; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line.mini_resume .examples.popup, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field.mini_resume .examples.popup, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field.mini_resume .examples.popup {
    display: none;
    position: absolute;
    z-index: 100;
    padding: 10px;
    background-color: black;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); }
    .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line.mini_resume .examples.popup span.example_title, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field.mini_resume .examples.popup span.example_title, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field.mini_resume .examples.popup span.example_title {
      color: white; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field {
  *zoom: 1;
  margin: 10px auto !important; }
  html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line:after, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field:after, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field:after {
      content: "";
      display: table;
      clear: both; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field {
    width: 90%;
    margin: 0 auto; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line:after, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field:after, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field:after {
    content: '';
    display: table;
    clear: both; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .copy, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .copy {
    font-weight: 200;
    font-size: 1.2em; }
    html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .copy, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .copy {
      width: 151.66667px;
      float: left;
      margin-right: 10px;
      display: inline; }
    html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .copy, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .copy {
      width: 100%;
      *zoom: 1; }
      html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .copy:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .copy:after {
        content: "";
        display: table;
        clear: both; }
    .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy label, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .copy label, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .copy label {
      font-weight: 200; }
  html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right {
    width: 596.25px;
    float: left;
    margin-right: 10px;
    display: inline;
    float: right;
    margin-right: 0;
    *margin-left: -10px;
    display: inline; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right {
    width: 100%;
    *zoom: 1; }
    html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right:after {
      content: "";
      display: table;
      clear: both; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right textarea, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right textarea, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right textarea {
    font-size: 13px; }
  html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right.short, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right.short, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right.short {
    width: 272.91667px;
    float: left;
    margin-right: 10px;
    display: inline; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right.short, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right.short, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right.short {
    width: 100%;
    *zoom: 1; }
    html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right.short:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right.short:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right.short:after {
      content: "";
      display: table;
      clear: both; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right .photo .existing a.toggle_field, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right .photo .existing a.toggle_field, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right .photo .existing a.toggle_field {
    font-size: 0.9em;
    font-weight: 500; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .right a.add, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .right a.add, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .right a.add {
    font-weight: 200;
    font-size: 1.2em; }
  html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .examples.inline, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .examples.inline, html.no-ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .examples.inline {
    width: 313.33333px;
    float: left;
    margin-right: 10px;
    display: inline;
    float: right;
    margin-right: 0;
    *margin-left: -10px;
    display: inline; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .examples.inline, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .examples.inline, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .examples.inline {
    width: 100%;
    *zoom: 1; }
    html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .examples.inline:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .examples.inline:after, html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .examples.inline:after {
      content: "";
      display: table;
      clear: both; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .examples.inline h2, .dr22.fog98 .bio .profiles-bio_form.form_section .add_role_field .examples.inline h2, .dr22.fog98 .bio .profiles-bio_form.form_section .add_tag_field .examples.inline h2 {
    font-size: 13px; }

.dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy {
  color: #777; }
  html.ms .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy {
    text-align: left; }
  .dr22.fog98 .bio .profiles-bio_form.form_section .bio_line .copy label {
    color: #777; }

.dr22.fog98 .bio .profiles-bio_form.form_section .right:not(.short) {
  float: none !important; }

.dr22.fog98 .bio .profiles-bio_form.form_section .examples.inline {
  float: none !important; }

html.ms .dr22.fog98 .bio .profiles-bio_form .add_role_field .copy {
  display: none; }

.dr22.fog98 .bio .buttons {
  padding: 15px;
  float: right; }

.dr22.fcg60 .screenshot-container {
  border: 1px solid #e7e9eB;
  max-width: 100%;
  border-radius: 1px;
  overflow: hidden;
  height: 130px;
  width: 200px;
  margin-right: auto;
  margin-left: auto; }

.dr22.fcg60 .screenshot {
  max-width: 100%; }
.dr17.fae11 {
  background-color: #fff; }
  .dr17.fae11 .title {
    margin-bottom: 15px; }
  .dr17.fae11 label {
    font-weight: 300;
    color: #666;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    display: block; }
  .dr17.fae11 input[type="text"], .dr17.fae11 select {
    padding: 10px;
    font-size: 13px; }
  .dr17.fae11 .prefix.money {
    position: absolute;
    margin-left: 10px;
    margin-top: 16px;
    font-size: 13px; }
  .dr17.fae11 .input_group {
    display: inline-block;
    margin-right: 15px;
    vertical-align: top; }
  .dr17.fae11 .validation-error {
    display: block; }
  .dr17.fae11 .add {
    font-size: 12px;
    padding: 9px 15px;
    margin-top: 18px; }
  .dr17.fae11 input.investment_amount {
    width: 100px;
    padding-left: 20px; }
  .dr17.fae11 .container {
    padding: 15px; }
  html.ms .dr17.fae11 .container {
    display: none; }
.reshare.index {
  padding-top: 15px; }
  .reshare.index .back {
    float: left;
    margin-right: 20px; }
  .reshare.index .disabled {
    opacity: 0.5; }
  .reshare.index .main {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
    .reshare.index .main .default {
      padding: 6px 0 2px 28px; }
    .reshare.index .main .space {
      height: 200px; }
    .reshare.index .main .follow-pic {
      float: left; }
    .reshare.index .main .error_info {
      padding: 5px 10px 15px 10px; }
      .reshare.index .main .error_info .button_holder {
        margin-top: 15px; }
        .reshare.index .main .error_info .button_holder .g-button {
          padding: 5px 20px; }
    .reshare.index .main .reshare_title {
      padding: 0 0 30px;
      margin-top: 3px;
      font-size: 18px;
      font-weight: bold; }
      .reshare.index .main .reshare_title .desc {
        font-size: 13px;
        font-weight: normal; }
    .reshare.index .main .reshare_section {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%;
      float: left;
      padding: 20px;
      margin-bottom: 25px; }
      .reshare.index .main .reshare_section#url_section {
        font-size: 12px; }
        .reshare.index .main .reshare_section#url_section a {
          cursor: pointer; }
      .reshare.index .main .reshare_section p {
        margin-bottom: 5px; }
      .reshare.index .main .reshare_section .right, .reshare.index .main .reshare_section.form_container {
        width: 560px;
        float: left;
        margin-left: 8px; }
        .reshare.index .main .reshare_section .right .to, .reshare.index .main .reshare_section.form_container .to {
          float: left;
          margin-top: 6px; }
        .reshare.index .main .reshare_section .right .social_section, .reshare.index .main .reshare_section.form_container .social_section {
          float: right;
          margin: 0 0 5px 5px;
          color: #999;
          font-size: 11px; }
        .reshare.index .main .reshare_section .right .from_section, .reshare.index .main .reshare_section.form_container .from_section {
          padding: 5px 0;
          float: left; }
          .reshare.index .main .reshare_section .right .from_section .title, .reshare.index .main .reshare_section.form_container .from_section .title {
            float: left;
            width: 41px;
            font-weight: bold;
            color: #999;
            margin-top: 5px; }
          .reshare.index .main .reshare_section .right .from_section .loader-repl, .reshare.index .main .reshare_section.form_container .from_section .loader-repl {
            margin: 5px;
            height: 15px; }
          .reshare.index .main .reshare_section .right .from_section form, .reshare.index .main .reshare_section.form_container .from_section form {
            float: left; }
          .reshare.index .main .reshare_section .right .from_section select, .reshare.index .main .reshare_section.form_container .from_section select {
            -webkit-appearance: none;
            border-top: 1px solid #ddd;
            border-left: 1px solid #eee;
            border-right: 1px solid #eee;
            border-bottom: 1px solid #eee;
            font-size: 13px;
            color: #666;
            margin: 0;
            font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
            min-width: 132px;
            height: 30px;
            padding: 5px 10px; }
            .reshare.index .main .reshare_section .right .from_section select.loading, .reshare.index .main .reshare_section.form_container .from_section select.loading {
              background-image: url("/assets/shared/transparent-ajax-loader-7874b2270555fe742ffa758d2b62230f.gif") !important;
              background-repeat: no-repeat;
              background-position: center; }
              .reshare.index .main .reshare_section .right .from_section select.loading, .reshare.index .main .reshare_section .right .from_section select.loading:hover, .reshare.index .main .reshare_section.form_container .from_section select.loading, .reshare.index .main .reshare_section.form_container .from_section select.loading:hover {
                color: transparent !important;
                text-shadow: none !important; }
        .reshare.index .main .reshare_section .right .to_simple, .reshare.index .main .reshare_section.form_container .to_simple {
          float: left;
          margin: 14px 10px 10px 10px;
          margin-right: 10px;
          font-weight: bold;
          color: #999;
          width: 21px; }
        .reshare.index .main .reshare_section .right .selector, .reshare.index .main .reshare_section.form_container .selector {
          float: left; }
          .reshare.index .main .reshare_section .right .selector .select_followers_section, .reshare.index .main .reshare_section.form_container .selector .select_followers_section {
            margin-left: 21px; }
          .reshare.index .main .reshare_section .right .selector .separator, .reshare.index .main .reshare_section .right .selector .separator_long, .reshare.index .main .reshare_section.form_container .selector .separator, .reshare.index .main .reshare_section.form_container .selector .separator_long {
            border-bottom: 2px solid white;
            width: 534px;
            margin: 12px 0 8px 26px; }
          .reshare.index .main .reshare_section .right .selector .separator_long, .reshare.index .main .reshare_section.form_container .selector .separator_long {
            width: 552px;
            margin-left: 8px;
            margin-top: 8px; }
          .reshare.index .main .reshare_section .right .selector .select_item, .reshare.index .main .reshare_section .right .selector .select_item_checkbox, .reshare.index .main .reshare_section.form_container .selector .select_item, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox {
            clear: both;
            margin: 0px; }
            .reshare.index .main .reshare_section .right .selector .select_item .radio, .reshare.index .main .reshare_section .right .selector .select_item_checkbox .radio, .reshare.index .main .reshare_section.form_container .selector .select_item .radio, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox .radio {
              float: left;
              margin-right: 2px; }
            .reshare.index .main .reshare_section .right .selector .select_item .checkbox, .reshare.index .main .reshare_section .right .selector .select_item_checkbox .checkbox, .reshare.index .main .reshare_section.form_container .selector .select_item .checkbox, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox .checkbox {
              margin-top: 2px;
              float: left; }
            .reshare.index .main .reshare_section .right .selector .select_item .label, .reshare.index .main .reshare_section .right .selector .select_item_checkbox .label, .reshare.index .main .reshare_section.form_container .selector .select_item .label, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox .label {
              font-weight: normal;
              margin: 0 0 5px 4px; }
              .reshare.index .main .reshare_section .right .selector .select_item .label .desc, .reshare.index .main .reshare_section .right .selector .select_item_checkbox .label .desc, .reshare.index .main .reshare_section.form_container .selector .select_item .label .desc, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox .label .desc {
                margin-left: 4px;
                font-size: 12px;
                color: #999; }
              .reshare.index .main .reshare_section .right .selector .select_item .label .picker_info, .reshare.index .main .reshare_section .right .selector .select_item_checkbox .label .picker_info, .reshare.index .main .reshare_section.form_container .selector .select_item .label .picker_info, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox .label .picker_info {
                margin: 2px 0 0 17px;
                font-size: 12px; }
          .reshare.index .main .reshare_section .right .selector .select_item_checkbox, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox {
            padding-bottom: 0px; }
            .reshare.index .main .reshare_section .right .selector .select_item_checkbox .checkbox, .reshare.index .main .reshare_section.form_container .selector .select_item_checkbox .checkbox {
              color: #666;
              font-size: 12px;
              font-weight: 300; }
          .reshare.index .main .reshare_section .right .selector .admins, .reshare.index .main .reshare_section.form_container .selector .admins {
            clear: both;
            padding: 5px 0;
            font-weight: bold;
            width: 580px;
            border-top: 2px solid white; }
        .reshare.index .main .reshare_section .right .alert_field, .reshare.index .main .reshare_section.form_container .alert_field {
          float: left;
          font-size: 12px;
          color: red;
          margin-top: 5px; }
        .reshare.index .main .reshare_section .right .newcomment, .reshare.index .main .reshare_section .right .subject, .reshare.index .main .reshare_section .right .addtional_ids, .reshare.index .main .reshare_section.form_container .newcomment, .reshare.index .main .reshare_section.form_container .subject, .reshare.index .main .reshare_section.form_container .addtional_ids {
          margin-top: 12px;
          padding: 5px;
          border: 1px solid #eee;
          border-radius: 3px;
          width: 100%;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          font-size: 12px;
          font-weight: 300; }
          .reshare.index .main .reshare_section .right .newcomment textarea, .reshare.index .main .reshare_section .right .subject textarea, .reshare.index .main .reshare_section .right .addtional_ids textarea, .reshare.index .main .reshare_section.form_container .newcomment textarea, .reshare.index .main .reshare_section.form_container .subject textarea, .reshare.index .main .reshare_section.form_container .addtional_ids textarea {
            font-weight: normal; }
        .reshare.index .main .reshare_section .right .subject, .reshare.index .main .reshare_section.form_container .subject {
          height: 15px !important; }
      .reshare.index .main .reshare_section.form_container {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        margin-left: 0; }
      .reshare.index .main .reshare_section .right_button_section {
        float: right;
        margin-top: 10px;
        color: #999;
        font-weight: 300; }
      .reshare.index .main .reshare_section .button_section {
        margin: 10px 0 3px 0; }
        .reshare.index .main .reshare_section .button_section .loader-repl {
          height: 25px; }
        .reshare.index .main .reshare_section .button_section .g-button {
          padding: 5px 15px;
          text-align: center; }
          .reshare.index .main .reshare_section .button_section .g-button a {
            color: black; }
        .reshare.index .main .reshare_section .button_section .cancel {
          float: left;
          margin: 3px 0 0 10px; }
      .reshare.index .main .reshare_section .info_section {
        float: right;
        color: #999;
        font-size: 12px;
        margin-top: 16px;
        margin-right: 2px; }
    .reshare.index .main .previous_shares {
      float: left;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-bottom: 25px; }
      .reshare.index .main .previous_shares .section {
        padding: 20px; }
    .reshare.index .main .previous_share_section {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden; }
      .reshare.index .main .previous_share_section .left {
        float: left;
        width: 33%; }
        .reshare.index .main .previous_share_section .left .follow-pic {
          margin-top: 3px; }
        .reshare.index .main .previous_share_section .left .info {
          float: left;
          margin-left: 10px; }
          .reshare.index .main .previous_share_section .left .info .name {
            font-weight: bold; }
          .reshare.index .main .previous_share_section .left .info .timestamp {
            margin-top: 2px;
            color: #999;
            font-size: 11px; }
      .reshare.index .main .previous_share_section .right {
        float: left;
        max-width: 59%; }
        .reshare.index .main .previous_share_section .right .recipients {
          font-weight: 500;
          color: #999; }
        .reshare.index .main .previous_share_section .right .subject {
          margin-top: 5px;
          font-weight: 500; }
        .reshare.index .main .previous_share_section .right .note {
          margin-top: 5px; }
        .reshare.index .main .previous_share_section .right .metrics {
          font-size: 12px; }
      .reshare.index .main .previous_share_section .cancel {
        float: right;
        font-size: 12px; }
  .reshare.index #people_section #investor_selector .g-button.alternate {
    color: white; }
    .reshare.index #people_section #investor_selector .g-button.alternate:hover {
      text-shadow: 0 0 0; }
  .reshare.index #people_section #investor_selector .items.head .item-investor {
    width: 260px; }
  .reshare.index #people_section #investor_selector .items .g-button {
    padding: 8px 5px 4px;
    margin-left: 10px; }
  .reshare.index #people_section #investor_selector .items .item-investor {
    width: 280px; }

.reshare.new_share_url .share_link {
  margin-top: 10px;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .reshare.new_share_url .share_link textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #ddd;
    font-size: 12px;
    padding: 5px;
    resize: none;
    font-weight: 300;
    color: #666; }

.reshare.preview {
  width: 680px; }
  .reshare.preview h2.page-title {
    font-weight: bold;
    font-size: 14px !important; }
    .reshare.preview h2.page-title .cancel {
      float: right;
      color: white;
      font-size: 12px;
      font-weight: normal;
      margin-top: 2px; }
  .reshare.preview .email_content {
    max-height: 500px;
    overflow-y: scroll; }
    .reshare.preview .email_content table, .reshare.preview .email_content td, .reshare.preview .email_content tr {
      padding: 0;
      margin: 0;
      border: 0;
      border-collapse: inherit !important;
      vertical-align: middle; }
      .reshare.preview .email_content table ul, .reshare.preview .email_content td ul, .reshare.preview .email_content tr ul {
        margin-left: 30px; }
      .reshare.preview .email_content table .header, .reshare.preview .email_content td .header, .reshare.preview .email_content tr .header {
        padding: 0;
        border: 0;
        margin: 0; }
    .reshare.preview .email_content table.rambo_feed td {
      padding: 15px 0 !important;
      vertical-align: top; }

.reshare .recipients_counter {
  float: left;
  font-weight: bold;
  margin: 8px;
  font-size: 14px; }

.reshare.featured_details {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 25px; }
  .reshare.featured_details .section {
    padding: 20px; }
    .reshare.featured_details .section .title {
      font-weight: 500;
      border-bottom: 2px solid white;
      margin-bottom: 10px;
      padding-bottom: 5px; }
    .reshare.featured_details .section .field {
      clear: both;
      overflow: hidden;
      margin-bottom: 5px; }
      .reshare.featured_details .section .field .label {
        float: left;
        width: 95px;
        font-weight: 300; }
      .reshare.featured_details .section .field textarea {
        font-size: 12px;
        float: left;
        resize: none;
        width: 505px;
        border: 1px solid #DDD; }
    .reshare.featured_details .section .also_in {
      float: left;
      font-weight: 300; }
      .reshare.featured_details .section .also_in input {
        height: 25px;
        border: 1px solid #eee;
        font-size: 12px; }
    .reshare.featured_details .section .startups {
      float: right; }
  .reshare.featured_details .section.second {
    float: left;
    padding-top: 10px;
    margin-top: 10px; }

.reshare.share_url {
  clear: both;
  float: left;
  margin-top: 10px;
  font-size: 13px;
  line-height: 20px;
  color: #333; }
  .reshare.share_url a {
    cursor: pointer;
    font-weight: bold; }
    .reshare.share_url a.turn_off_url {
      color: #999; }
.dr87.fpw70 .with-strike {
  position: relative; }
  .dr87.fpw70 .with-strike .inner {
    position: relative;
    z-index: 2;
    padding: 0 8px; }
  .dr87.fpw70 .with-strike:after {
    position: absolute;
    left: 10%;
    top: 50%;
    height: 1px;
    background: #eee;
    content: "";
    width: 80%;
    display: block; }

.dr87.frs86.disabled {
  opacity: 0.5;
  pointer-events: none; }

.dr87.frs86 .empty {
  font-weight: 300;
  pointer-events: none;
  color: #aaa; }

.dr87.frs86 .g-lockup.larger > .photo, .dr87.frs86 .g-photo_container.larger {
  background: #fff; }
  .dr87.frs86 .g-lockup.larger > .photo.inner, .dr87.frs86 .g-photo_container.larger.inner {
    border: 0; }

.dr87.ffs61 .tag {
  background-color: #fff;
  margin-right: 10px;
  float: left;
  border: 1px solid #eee;
  padding: 2px 6px;
  border-radius: 6px;
  color: #444;
  font-weight: normal;
  font-size: 13px;
  margin-bottom: 3px;
  cursor: pointer; }

.dr87.ffs61 .tag.selected {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2A75C4), to(#3482d4));
  background-image: -webkit-linear-gradient(bottom, #2A75C4, #3482d4);
  background-image: linear-gradient(to top, #2A75C4, #3482d4);
  color: #fff;
  border: 1px solid transparent; }

html.no-ms .dr87.ffs61 .tag:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#498fd8), to(#498fd8));
  background-image: -webkit-linear-gradient(bottom, #498fd8, #498fd8);
  background-image: linear-gradient(to top, #498fd8, #498fd8);
  color: #fff;
  border: 1px solid transparent; }

.dr87.fr385 {
  margin-top: -30px; }
  .dr87.fr385 .section_content {
    max-width: 800px;
    margin: 0 auto; }
.drr19.fir33 .bar_holder {
  border-bottom: 1px solid #e8e8e8;
  position: relative; }
  .drr19.fir33 .bar_holder .bar {
    position: absolute;
    bottom: 0;
    width: 100%; }
    .drr19.fir33 .bar_holder .bar .inner {
      width: 45px;
      margin: 0 auto;
      border-radius: 3px 3px 0 0;
      background-color: #e2e4e7; }
      .drr19.fir33 .bar_holder .bar .inner.negative {
        border-radius: 0 0 3px 3px; }
      .drr19.fir33 .bar_holder .bar .inner.blue {
        background-color: #8db9e4; }
    .drr19.fir33 .bar_holder .bar .label {
      position: absolute;
      height: 20px;
      left: 0;
      right: 0;
      margin: 8px auto; }

html.ml .drr19.fss59 .cell {
  padding-right: 50px; }

.drr19.fcs25 .see-all-button {
  margin-top: -12px;
  padding: 9px 10px 11px 14px;
  border: 1px solid #e7e9eB;
  border-radius: 8px;
  background-color: white; }
  .drr19.fcs25 .see-all-button:hover {
    background-color: rgba(0, 0, 0, 0.03); }

.drr19.fcs25 .lead_photo {
  height: 155px;
  overflow: hidden; }
  .drr19.fcs25 .lead_photo a {
    float: left; }
    .drr19.fcs25 .lead_photo a img {
      width: 100%; }
.drr45.fix36 .s-form .fieldWithErrors input, .drr45.fix36 .s-form .fieldWithErrors textarea, .drr45.fix36 .s-form .fieldWithErrors select {
  border-color: #C0423F; }
.dr73.fde87 td {
  padding: 10px;
  border-bottom: 1px solid #eee;
  vertical-align: top; }

.dr73.fde87 thead td {
  background-color: #333;
  color: white; }

.dr73.fde87 tr:first-child td {
  border-top: 1px solid #eee; }

.dr73.fde87 .nowrap {
  white-space: nowrap; }

.dr73.fde87 table {
  width: 100%; }

.dr73.fsw49 .user {
  margin-bottom: 12px; }
  html.no-ms .dr73.fsw49 .user {
    padding-left: 25.3125%; }
  html.no-ms .dr73.fsw49 .user {
    width: 49.375%;
    float: left;
    margin-right: 1.25%;
    display: inline; }
  html.ms .dr73.fsw49 .user {
    width: 100%;
    *zoom: 1; }
    html.ms .dr73.fsw49 .user:after {
      content: "";
      display: table;
      clear: both; }

html.no-ms .dr73.fsw49 .review {
  padding-left: 25.3125%; }

html.no-ms .dr73.fsw49 .review {
  width: 49.375%;
  float: left;
  margin-right: 1.25%;
  display: inline; }

html.ms .dr73.fsw49 .review {
  width: 100%;
  *zoom: 1; }
  html.ms .dr73.fsw49 .review:after {
    content: "";
    display: table;
    clear: both; }

.dr73.fsw49 .text .title {
  font-size: 1em;
  line-height: 1em; }

.dr73.fsw49 .text p {
  margin-top: 0.25em; }

.dr73.fsw49 .title {
  padding-top: 0; }

.dr73.ffm36 .note_error {
  display: none;
  color: #C0423F;
  font-size: 12px;
  padding: 5px 0; }

.dr73.ffm36 textarea {
  font-size: 13px; }

.dr73.ffm36 label.blue {
  color: white !important; }

.dr73.ffm36 .privacy {
  line-height: 2.5em;
  float: left; }

.dr73.ffm36 .checkbox {
  display: inline; }

.dr73.ffm36 .checkbox_label {
  display: inline; }

.dr73.ffm36 .action {
  float: right; }

.dr73.ffm36 .note {
  min-height: 5em; }

.dr73.ffm36 .review_button {
  padding-top: 3px;
  padding-bottom: 3px; }

.dr73.fcm50 {
  background-color: #fff; }
  .dr73.fcm50 .content {
    padding: 40px 0; }
  .dr73.fcm50 .sub {
    font-size: 18px; }
  .dr73.fcm50 .g-lockup {
    margin: 0 auto; }
  .dr73.fcm50 .note {
    height: 100px;
    font-size: 12px; }
  .dr73.fcm50 .note_error {
    color: #C0423F;
    display: none;
    padding-bottom: 10px; }
html.ms .ds52.fix36 {
  width: 100%; }

.ds52.fix36 .tags_column {
  float: left;
  width: 33%;
  margin-bottom: 60px; }
  html.ms .ds52.fix36 .tags_column {
    width: 100%; }

.ds52.fix36 .content {
  padding: 30px 0;
  width: 100%;
  margin: 0 auto;
  overflow: hidden; }
  .ds52.fix36 .content .main_title {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 30px;
    position: relative;
    padding-bottom: 19px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
            box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
    html.ms .ds52.fix36 .content .main_title {
      border-bottom: none;
      margin-bottom: 30px;
      margin-top: 10px; }
    .ds52.fix36 .content .main_title .title, .ds52.fix36 .content .main_title .title h1 {
      text-align: left;
      width: 400px;
      font-size: 28px;
      font-weight: 200;
      opacity: 0.9;
      float: left; }
      html.ms .ds52.fix36 .content .main_title .title, html.ms .ds52.fix36 .content .main_title .title h1 {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
        html.ms .ds52.fix36 .content .main_title .title .handheld, html.ms .ds52.fix36 .content .main_title .title h1 .handheld {
          display: inline-block; }
        html.ms .ds52.fix36 .content .main_title .title .desktop, html.ms .ds52.fix36 .content .main_title .title h1 .desktop {
          display: none; }
      html.no-ms .ds52.fix36 .content .main_title .title .handheld, html.no-ms .ds52.fix36 .content .main_title .title h1 .handheld {
        display: none; }
      html.no-ms .ds52.fix36 .content .main_title .title .desktop, html.no-ms .ds52.fix36 .content .main_title .title h1 .desktop {
        display: inline-block; }
    .ds52.fix36 .content .main_title .share {
      float: right;
      text-align: right;
      width: 300px;
      margin-right: 0px;
      margin-top: 6px; }
      html.ms .ds52.fix36 .content .main_title .share {
        text-align: left;
        float: left;
        width: 100%;
        margin-right: inherit;
        margin-left: 0; }
  .ds52.fix36 .content .handheld_stats {
    background-color: #f5f5f5;
    padding: 20px 11px;
    display: block;
    position: absolute;
    top: 200px;
    left: 0;
    height: 90px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .ds52.fix36 .content .handheld_stats .empty_state {
      margin-top: 10px;
      font-size: 13px;
      font-weight: normal; }
    .ds52.fix36 .content .handheld_stats.fixed {
      z-index: 2;
      position: fixed !important;
      top: 0;
      left: 0;
      width: 100%;
      -webkit-box-shadow: 0px, 0px, 1px, 1px, #444;
              box-shadow: 0px, 0px, 1px, 1px, #444; }
    html.no-ms .ds52.fix36 .content .handheld_stats {
      display: none; }
    .ds52.fix36 .content .handheld_stats .stats {
      display: none; }

.ds52.fix36 .stats_and_listings {
  display: none; }

.ds52.fix36 .right_column {
  float: left;
  width: 67%;
  padding-left: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .ds52.fix36 .right_column {
    display: none; }
  .ds52.fix36 .right_column .empty_state {
    background-color: #fff;
    color: #777;
    padding: 20px;
    font-size: 16px;
    margin: 0 auto;
    margin-top: 80px;
    text-align: center;
    border-radius: 2px;
    width: 60%;
    font-weight: normal; }
  .ds52.fix36 .right_column .compensation_empty_state {
    display: none; }

.ds52.fts31 .section.header {
  font-size: 17px;
  font-weight: 600;
  margin-top: -10px;
  margin-bottom: -5px; }
  html.ms .ds52.fts31 .section.header {
    margin-top: 100px; }
  .ds52.fts31 .section.header .reset_all_filters {
    display: inline-block;
    color: #999;
    margin-left: 2px;
    opacity: 0.2;
    -webkit-transition: opacity 0.2s ease-in-out;
            transition: opacity 0.2s ease-in-out; }
    .ds52.fts31 .section.header .reset_all_filters:hover a {
      background-color: #f7f7f7; }
    .ds52.fts31 .section.header .reset_all_filters.active {
      opacity: 1; }
    .ds52.fts31 .section.header .reset_all_filters a {
      margin-left: 2px;
      font-size: 13px;
      font-weight: normal;
      color: #444;
      background-color: #fff;
      border-radius: 6px;
      border: 1px solid #eee;
      padding: 2px 6px; }
      .ds52.fts31 .section.header .reset_all_filters a:hover {
        text-decoration: none; }
      .ds52.fts31 .section.header .reset_all_filters a:after {
        content: "\2715";
        font-weight: 300;
        font-size: 9px;
        position: relative;
        bottom: 1px;
        border-radius: 18px;
        background-color: #ddd;
        width: 14px;
        display: inline-block;
        text-align: center;
        color: #fff;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }

.ds52.fts31 .tags_content .type {
  font-weight: 500;
  font-size: 14px;
  margin: 15px 0 5px 0; }
  .ds52.fts31 .tags_content .type .compare_link, .ds52.fts31 .tags_content .type .middot {
    display: inline-block;
    font-size: 12px;
    font-weight: 300;
    position: relative;
    top: -1px; }
    html.ms .ds52.fts31 .tags_content .type .compare_link, html.ms .ds52.fts31 .tags_content .type .middot {
      display: none; }
  .ds52.fts31 .tags_content .type .compare_link {
    padding: 5px 5px 5px 0; }
  .ds52.fts31 .tags_content .type .compare_link a {
    font-size: 13px; }

.ds52.fts31 .tags_content .list .tag {
  background-color: #fff;
  margin-right: 10px;
  float: left;
  border: 1px solid #eee;
  padding: 2px 6px;
  border-radius: 6px;
  color: #444;
  font-weight: normal;
  font-size: 13px;
  margin-bottom: 3px;
  cursor: pointer; }

.ds52.fts31 .tags_content .list .tag.selected {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#2A75C4), to(#3482d4));
  background-image: -webkit-linear-gradient(bottom, #2A75C4, #3482d4);
  background-image: linear-gradient(to top, #2A75C4, #3482d4);
  color: #fff;
  border: 1px solid transparent; }

html.no-ms .ds52.fts31 .tags_content .list .tag:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#498fd8), to(#498fd8));
  background-image: -webkit-linear-gradient(bottom, #498fd8, #498fd8);
  background-image: linear-gradient(to top, #498fd8, #498fd8);
  color: #fff;
  border: 1px solid transparent; }

.ds52.fts31 .tags_content .list .more, .ds52.fts31 .tags_content .list .less {
  color: #999;
  margin-top: 4px;
  cursor: pointer;
  float: left;
  font-size: 13px;
  font-size: 13px; }

.ds52.fts31 .tags_content .list .less {
  display: none; }
  .ds52.fts31 .tags_content .list .less .flip_it {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
    display: inline-block; }

.ds52.fbs86 {
  display: none;
  border: 1px solid #eee;
  padding: 30px;
  height: 100%;
  border-radius: 6px;
  position: relative; }
  .ds52.fbs86 .title {
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 30px; }
    .ds52.fbs86 .title .options {
      display: inline-block; }
      .ds52.fbs86 .title .options a {
        color: #777;
        font-weight: 300;
        background-color: #efefef;
        border-radius: 3px;
        padding: 5px 5px;
        margin-right: 5px; }
        .ds52.fbs86 .title .options a:hover {
          text-decoration: none;
          opacity: 0.9; }
      .ds52.fbs86 .title .options a.selected {
        background-color: #3078ca;
        color: #fff;
        font-weight: 500; }
    .ds52.fbs86 .title .close {
      font-size: 12px;
      font-weight: 300;
      position: absolute;
      top: 10px;
      right: 10px;
      padding: 5px 10px; }
  .ds52.fbs86 .row.salary:first-child .high {
    right: -70px !important; }
  .ds52.fbs86 .row.salary .low:before, .ds52.fbs86 .row.salary .high:before, .ds52.fbs86 .row.salary .average:before {
    content: '$';
    margin-right: -2px;
    display: inline-block;
    font-size: 11px;
    position: relative;
    vertical-align: top;
    color: #aaa;
    font-weight: 300; }
  .ds52.fbs86 .row.salary .average:before {
    color: #fff;
    opacity: 0.8; }
  .ds52.fbs86 .row.equity .average {
    display: none; }
  .ds52.fbs86 .row.equity:first-child .low:after {
    content: '% low' !important;
    color: #333 !important;
    opacity: 1 !important; }
  .ds52.fbs86 .row.equity:first-child .high:after {
    content: '% high' !important;
    color: #333 !important;
    opacity: 1 !important; }
  .ds52.fbs86 .row.equity:first-child .low, .ds52.fbs86 .row.equity:first-child .high {
    width: 70px !important; }
  .ds52.fbs86 .row.equity:first-child .low {
    left: -90px  !important; }
  .ds52.fbs86 .row.equity:first-child .high {
    right: -80px !important; }
  .ds52.fbs86 .row.equity:first-child .average:after {
    content: '% AVG' !important;
    color: #fff !important;
    opacity: 1 !important; }
  .ds52.fbs86 .row.equity:first-child .average {
    width: 68px !important; }
  .ds52.fbs86 .row.equity .low:after, .ds52.fbs86 .row.equity .high:after, .ds52.fbs86 .row.equity .average:after {
    content: '%';
    margin-left: -3px;
    display: inline-block;
    position: relative;
    font-weight: 300;
    opacity: 0.8; }
  .ds52.fbs86 .row.equity .average:before {
    color: #fff;
    opacity: 0.8; }
  .ds52.fbs86 .row.equity .low, .ds52.fbs86 .row.equity .high {
    width: 50px !important; }
  .ds52.fbs86 .row.equity .low {
    left: -60px !important; }
  .ds52.fbs86 .row.equity .high {
    right: -60px !important; }
  .ds52.fbs86 .row {
    width: 100%;
    height: 50px; }
    .ds52.fbs86 .row .label {
      float: left;
      padding-top: 5px;
      width: 190px;
      text-transform: Capitalize; }
    .ds52.fbs86 .row:first-child .average {
      width: 65px !important; }
      .ds52.fbs86 .row:first-child .average:after {
        content: 'AVG'; }
    .ds52.fbs86 .row:first-child .low {
      width: 60px !important;
      left: -70px !important; }
      .ds52.fbs86 .row:first-child .low:after {
        content: 'low'; }
    .ds52.fbs86 .row:first-child .high {
      width: 65px !important; }
      .ds52.fbs86 .row:first-child .high:after {
        content: 'high'; }
    .ds52.fbs86 .row .plot {
      font-size: 12px;
      float: left;
      position: relative;
      width: 320px; }
      .ds52.fbs86 .row .plot .box, .ds52.fbs86 .row .plot .average {
        cursor: pointer; }
      .ds52.fbs86 .row .plot .average {
        position: absolute;
        background-color: #2A75C4;
        width: 40px;
        height: 30px;
        text-align: center;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        padding-top: 5px;
        color: #fff;
        font-weight: light;
        top: 0; }
      .ds52.fbs86 .row .plot .box {
        position: absolute;
        background-color: #9dc3ea;
        top: 0;
        height: 30px;
        min-width: 1%; }
        .ds52.fbs86 .row .plot .box .numbers {
          width: 100%;
          position: relative;
          margin-top: 5px; }
          .ds52.fbs86 .row .plot .box .numbers .low, .ds52.fbs86 .row .plot .box .numbers .high {
            position: absolute;
            right: -45px;
            width: 37px;
            cursor: pointer; }
          .ds52.fbs86 .row .plot .box .numbers .low {
            left: -40px;
            text-align: right;
            cursor: pointer; }

.ds52.fhs89 {
  display: none;
  position: relative; }
  .ds52.fhs89 .title {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100; }
    .ds52.fhs89 .title .options {
      display: inline-block; }
      .ds52.fhs89 .title .options a {
        border-radius: 3px;
        height: 100%;
        width: 47%;
        display: inline-block;
        padding: 5px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        color: #777; }
        .ds52.fhs89 .title .options a:hover {
          text-decoration: none; }
        .ds52.fhs89 .title .options a.selected {
          background-color: #2A75C4;
          color: #fff; }
  .ds52.fhs89 .equityGraphContainer {
    display: none; }
    .ds52.fhs89 .equityGraphContainer .label:after {
      content: '%';
      margin-left: -3px;
      display: inline-block; }
  .ds52.fhs89 .barGroup {
    float: left;
    margin-right: 12px;
    width: 48px;
    margin-bottom: 20px;
    position: relative; }
    .ds52.fhs89 .barGroup.equity {
      width: 64px;
      margin-right: 16px; }
    .ds52.fhs89 .barGroup .barWrapper {
      height: 300px;
      position: relative;
      bottom: 25px; }
    .ds52.fhs89 .barGroup .bar[data-count='0'] {
      opacity: 0.5;
      min-height: 5%; }
      .ds52.fhs89 .barGroup .bar[data-count='0'] .count {
        display: none; }
    .ds52.fhs89 .barGroup .bar {
      border-radius: 3px 3px 1px 1px;
      width: 100%;
      bottom: 0;
      background-color: #aaa;
      position: absolute;
      cursor: pointer;
      min-height: 12.5%; }
      .ds52.fhs89 .barGroup .bar .count {
        position: relative;
        top: 5px;
        color: #333;
        font-weight: 300;
        font-size: 11px;
        text-align: center; }
      .ds52.fhs89 .barGroup .bar .jobs_label {
        color: #aaa;
        font-size: 10px;
        display: block;
        letter-spacing: 0.1em; }
      .ds52.fhs89 .barGroup .bar .reset {
        position: absolute;
        z-index: 1;
        display: none;
        top: -25px;
        color: #999;
        margin-left: 2px;
        -webkit-transition: opacity 0.2s ease-in-out;
                transition: opacity 0.2s ease-in-out; }
        .ds52.fhs89 .barGroup .bar .reset:hover a {
          background-color: #f2f2f2; }
        .ds52.fhs89 .barGroup .bar .reset.active {
          opacity: 1; }
        .ds52.fhs89 .barGroup .bar .reset a {
          margin-left: 2px;
          font-size: 10px;
          font-weight: 300;
          color: #888;
          background-color: #fafafa;
          border-radius: 4px;
          border: 1px solid #eee;
          padding: 2px 3px 2px 4px; }
          .ds52.fhs89 .barGroup .bar .reset a:hover {
            text-decoration: none; }
          .ds52.fhs89 .barGroup .bar .reset a:after {
            content: "\2715";
            font-weight: 300;
            font-size: 6px;
            position: relative;
            bottom: 1px;
            border-radius: 18px;
            background-color: #ccc;
            width: 9px;
            display: inline-block;
            text-align: center;
            color: #fff;
            -webkit-box-sizing: border-box;
               -moz-box-sizing: border-box;
                    box-sizing: border-box; }
    .ds52.fhs89 .barGroup .selected {
      background-color: #2A75C4; }
      .ds52.fhs89 .barGroup .selected .count {
        color: #fff; }
        .ds52.fhs89 .barGroup .selected .count .jobs_label {
          color: #fff;
          opacity: .7; }
      .ds52.fhs89 .barGroup .selected .reset {
        display: block !important; }
    .ds52.fhs89 .barGroup .label {
      position: absolute;
      bottom: 0;
      text-align: center;
      width: 100%;
      font-size: 11px;
      line-height: 16px !important; }

.ds52.fss59 {
  display: none;
  width: 100%;
  display: block;
  width: 100%; }
  .ds52.fss59 .loading {
    position: relative;
    top: 20px;
    right: -100px;
    line-height: 19px; }
    html.ms .ds52.fss59 .loading {
      display: none !important; }
  .ds52.fss59 .average_equity_wrapper {
    display: none; }
  .ds52.fss59 .jobs_count, .ds52.fss59 .average_salary_wrapper, .ds52.fss59 .average_equity_wrapper {
    float: left;
    line-height: 19px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-right: 1px solid #eee; }
    html.no-ms .ds52.fss59 .jobs_count, html.no-ms .ds52.fss59 .average_salary_wrapper, html.no-ms .ds52.fss59 .average_equity_wrapper {
      padding: 10px;
      height: 60px; }
    html.ms .ds52.fss59 .jobs_count, html.ms .ds52.fss59 .average_salary_wrapper, html.ms .ds52.fss59 .average_equity_wrapper {
      font-size: 16px;
      margin-left: 5px;
      border-right: none; }
  .ds52.fss59 .jobs_count {
    padding-right: 25px;
    font-weight: 400;
    font-size: 16px; }
    .ds52.fss59 .jobs_count .matched_jobs {
      display: inline; }
    html.ms .ds52.fss59 .jobs_count {
      display: none; }
    .ds52.fss59 .jobs_count .count {
      font-weight: bold;
      display: inline-block;
      padding: 10px;
      padding-right: 0;
      color: #2A75C4; }
  .ds52.fss59 .average_salary, .ds52.fss59 .average_equity {
    color: #2A75C4; }
  .ds52.fss59 .average_salary:before {
    content: '$'; }
  .ds52.fss59 .average_salary:after {
    content: ',000'; }
  .ds52.fss59 .average_salary[salary='N/A']:after {
    content: ''; }
  .ds52.fss59 .average_salary[salary='N/A']:before {
    content: ''; }
  .ds52.fss59 .average_equity:after {
    content: '%'; }
  .ds52.fss59 .average_equity[equity='N/A']:after {
    content: ''; }
  html.ms .ds52.fss59 .average_equity_wrapper {
    float: right;
    margin-right: 10%; }

.ds52.fls77 {
  display: none; }
  .ds52.fls77 .g-feed_more .loading {
    display: none; }

.ds52.fbe70 .startup-row {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: 265px;
  overflow: hidden;
  width: 100%;
  float: left;
  height: auto;
  padding: 12px;
  border-top: 1px solid #EEE;
  -webkit-box-shadow: 0 1px 0 white inset;
          box-shadow: 0 1px 0 white inset;
  position: relative; }
  .ds52.fbe70 .startup-row.first-child {
    border-top: none;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
    .ds52.fbe70 .startup-row.first-child .action.bar {
      border-top: none;
      border-top-left-radius: 2px;
      border-top-right-radius: 2px; }
  .ds52.fbe70 .startup-row.visible {
    background-color: #FFF; }
    .ds52.fbe70 .startup-row.visible .left .name {
      font-size: 16px; }
      .ds52.fbe70 .startup-row.visible .left .name a {
        color: #222; }
    .ds52.fbe70 .startup-row.visible .left .tagline {
      font-size: 14px;
      white-space: inherit;
      overflow: inherit;
      text-overflow: inherit; }
  .ds52.fbe70 .startup-row .pic {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
    width: 37px;
    height: 37px;
    line-height: 35px;
    vertical-align: middle;
    border-radius: 4px;
    overflow: hidden;
    border-bottom: 1px solid #EEE;
    border-right: 1px solid #e9eaec;
    border-left: 1px solid #e9eaec;
    border-top: 1px solid #F7F8F9;
    float: left;
    margin-right: 10px; }
    .ds52.fbe70 .startup-row .pic img {
      max-height: 37px;
      max-width: 37px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .ds52.fbe70 .startup-row .right {
    float: right;
    width: 18%;
    position: relative;
    top: 10px; }
    .ds52.fbe70 .startup-row .right .g-button {
      color: #333;
      font-weight: normal; }
  .ds52.fbe70 .startup-row .left {
    float: left;
    width: 70%; }
    .ds52.fbe70 .startup-row .left .action-button {
      float: right; }
      .ds52.fbe70 .startup-row .left .action-button .view-details {
        display: none; }
        .ds52.fbe70 .startup-row .left .action-button .view-details.alternate {
          display: block; }
    .ds52.fbe70 .startup-row .left .name {
      -webkit-touch-callout: none;
      -moz-user-select: -moz-none;
      -ms-user-select: none;
      -webkit-user-select: none;
              user-select: none;
      float: left;
      line-height: 1.5em;
      font-size: 14px;
      margin-right: 2px;
      margin-top: -2px; }
      .ds52.fbe70 .startup-row .left .name a {
        color: #333;
        font-weight: bold; }
    .ds52.fbe70 .startup-row .left .tagline {
      font-size: 14px;
      font-weight: 200;
      color: #333;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .ds52.fbe70 .startup-row .left .tagline a, .ds52.fbe70 .startup-row .left .tagline {
        color: #333; }
    .ds52.fbe70 .startup-row .left .notification {
      float: left;
      margin: 4px 8px 0 0;
      font-size: 11px;
      font-weight: 200; }
      .ds52.fbe70 .startup-row .left .notification.interested {
        color: #C0423F; }
      .ds52.fbe70 .startup-row .left .notification.saved {
        color: #00A367; }
    .ds52.fbe70 .startup-row .left .tags {
      float: left;
      margin-top: 4px; }
      .ds52.fbe70 .startup-row .left .tags .tag {
        float: left;
        font-size: 11px;
        color: #999;
        margin-right: 8px;
        font-weight: 200; }
.ds62.far96 .days {
  margin: auto 0px;
  white-space: nowrap;
  overflow-x: scroll;
  border: 1px solid #eee; }
  .ds62.far96 .days::-webkit-scrollbar {
    background: transparent;
    height: 10px;
    display: block; }
  .ds62.far96 .days::-webkit-scrollbar-thumb {
    background: #ddd;
    border-radius: 5px;
    display: block; }

.ds62.far96 .day {
  display: inline-block;
  background: #e9eaed;
  margin-bottom: 7px;
  border-radius: 4px;
  width: 80px; }

.ds62.far96 .weekend-seperator {
  display: inline-block;
  width: 10px; }

.ds62.far96 .day-header {
  background: white;
  border-bottom: 1px solid #CCCCCC;
  color: #666;
  padding: 7px;
  text-align: center; }
  .ds62.far96 .day-header .date {
    color: #333; }

.ds62.far96 .time-slots {
  padding: 1px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
  color: #666; }
  .ds62.far96 .time-slots .ui-selecting {
    background: #dedede !important; }
  .ds62.far96 .time-slots .ui-selected {
    background: #17b31c !important;
    color: white; }
  .ds62.far96 .time-slots a {
    color: white; }
  .ds62.far96 .time-slots .time-slot {
    padding: 7px;
    text-align: center;
    border-radius: 4px;
    background: #F1F2F3;
    margin: 2px; }
.ds1.fes47.for_founder_setup .input.images_input {
  margin-left: 0; }

.ds1.fes47 .images_label label {
  padding-top: .6em;
  text-align: left; }

.ds1.fes47 .upload {
  float: right;
  font-size: 10px; }

.ds1.fes47 .file {
  display: block;
  margin-right: 60px;
  border: 1px solid #E7E9EB;
  border-radius: 3px; }
  .ds1.fes47 .file input {
    padding: 4px;
    margin: 0px;
    font-size: 12px;
    display: block; }
  .ds1.fes47 .file .loading {
    display: none;
    float: right;
    margin: 5px; }

.ds1.fes47 .form_errors {
  color: #C0423F;
  font-weight: bold;
  display: none; }

.ds1.fes47 .img_placeholder {
  position: relative;
  top: 6px;
  width: 50px;
  height: 50px;
  border-radius: 3px;
  margin: 0px; }

.ds1.fes47 .controls {
  position: absolute;
  top: -7px;
  right: -7px;
  color: #aaa; }
  .ds1.fes47 .controls .delete {
    cursor: pointer;
    font-size: 14px; }

.ds1.fes47 .screenshots {
  margin-top: 10px;
  margin-left: -6px;
  position: relative;
  overflow-y: scroll; }

.ds1.fes47 .screenshot {
  position: relative;
  margin: 6px;
  display: inline-block;
  border: 1px solid #E7E9EB;
  border-radius: 3px;
  text-align: center;
  background-color: white;
  height: 45px; }
  .ds1.fes47 .screenshot > img {
    max-width: 50px;
    height: 45px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 3px;
    cursor: pointer; }

.ds1.fes47 .delete {
  cursor: pointer; }

.ds1.ffe46 {
  background: #e9eaec;
  padding: 2px 6px;
  position: relative;
  border: 1px solid #DDD;
  border-radius: 3px;
  height: 48px;
  -webkit-box-shadow: 0 0 7px #ddd;
          box-shadow: 0 0 7px #ddd; }
  .ds1.ffe46:hover {
    border-color: #5692d7;
    cursor: pointer; }
  .ds1.ffe46:active {
    cursor: move; }
  .ds1.ffe46 img.small {
    max-width: 50px;
    max-height: 42px;
    padding: 3px;
    background-color: #fff; }
  .ds1.ffe46 .controls {
    position: absolute;
    top: -7px;
    right: -7px; }
    .ds1.ffe46 .controls a.delete {
      background: white;
      border-radius: 11px;
      border: 1px solid #BBB;
      display: block;
      width: 11px;
      height: 11px; }
      .ds1.ffe46 .controls a.delete img {
        display: block;
        margin: 1.5px auto;
        width: 8px; }
      .ds1.ffe46 .controls a.delete:hover {
        background: #d9dade;
        cursor: pointer; }
.ds30.frs86 .g-feed_more.section, .ds30.frs86 .no_results.section {
  padding: 12px; }
  .ds30.frs86 .g-feed_more.section, .ds30.frs86 .no_results.section, .ds30.frs86 .no_border.g-feed_more.section, .ds30.frs86 .no_border.no_results.section {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .ds30.frs86 .top_border.g-feed_more.section, .ds30.frs86 .top_border.no_results.section, .ds30.frs86 .g-feed_more.section + .g-feed_more.section, .ds30.frs86 .no_results.section + .g-feed_more.section, .ds30.frs86 .g-feed_more.section + .no_results.section, .ds30.frs86 .no_results.section + .no_results.section {
    border-top: 1px solid rgba(255, 255, 255, 0.6);
    -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
            box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.07);
    margin-top: 1px; }
  .ds30.frs86 .g-feed_more.section, .ds30.frs86 .no_results.section, .ds30.frs86 .no_header.g-feed_more.section, .ds30.frs86 .no_header.no_results.section, .ds30.frs86 .white.g-feed_more.section, .ds30.frs86 .white.no_results.section, .ds30.frs86 .white.no_header.g-feed_more.section, .ds30.frs86 .white.no_header.no_results.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .ds30.frs86 .g-feed_more.section .category, .ds30.frs86 .no_results.section .category, .ds30.frs86 .no_header.g-feed_more.section .category, .ds30.frs86 .no_header.no_results.section .category, .ds30.frs86 .white.g-feed_more.section .category, .ds30.frs86 .white.no_results.section .category, .ds30.frs86 .white.no_header.g-feed_more.section .category, .ds30.frs86 .white.no_header.no_results.section .category {
      color: #999; }
  .ds30.frs86 .header.g-feed_more.section, .ds30.frs86 .header.no_results.section, .ds30.frs86 .white.header.g-feed_more.section, .ds30.frs86 .white.header.no_results.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .ds30.frs86 .header.g-feed_more.section .category, .ds30.frs86 .header.no_results.section .category, .ds30.frs86 .white.header.g-feed_more.section .category, .ds30.frs86 .white.header.no_results.section .category {
      color: #999; }
  .ds30.frs86 .gray.g-feed_more.section, .ds30.frs86 .gray.no_results.section, .ds30.frs86 .gray.no_header.g-feed_more.section, .ds30.frs86 .gray.no_header.no_results.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .ds30.frs86 .gray.g-feed_more.section .category, .ds30.frs86 .gray.no_results.section .category, .ds30.frs86 .gray.no_header.g-feed_more.section .category, .ds30.frs86 .gray.no_header.no_results.section .category {
      color: #999; }
  .ds30.frs86 .gray.header.g-feed_more.section, .ds30.frs86 .gray.header.no_results.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F9), to(#e9eaec));
    background-image: -webkit-linear-gradient(#F8F8F9, #e9eaec);
    background-image: linear-gradient(#F8F8F9, #e9eaec); }
    .ds30.frs86 .gray.header.g-feed_more.section .category, .ds30.frs86 .gray.header.no_results.section .category {
      color: #999; }
  .ds30.frs86 .green.g-feed_more.section, .ds30.frs86 .green.no_results.section, .ds30.frs86 .green.no_header.g-feed_more.section, .ds30.frs86 .green.no_header.no_results.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .ds30.frs86 .green.g-feed_more.section .category, .ds30.frs86 .green.no_results.section .category, .ds30.frs86 .green.no_header.g-feed_more.section .category, .ds30.frs86 .green.no_header.no_results.section .category {
      color: #999; }
  .ds30.frs86 .green.header.g-feed_more.section, .ds30.frs86 .green.header.no_results.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .ds30.frs86 .green.header.g-feed_more.section .category, .ds30.frs86 .green.header.no_results.section .category {
      color: #999; }
  .ds30.frs86 .yellow.g-feed_more.section, .ds30.frs86 .yellow.no_results.section, .ds30.frs86 .yellow.no_header.g-feed_more.section, .ds30.frs86 .yellow.no_header.no_results.section {
    font-weight: normal;
    font-size: 1em;
    text-transform: inherit;
    background-image: none; }
    .ds30.frs86 .yellow.g-feed_more.section .category, .ds30.frs86 .yellow.no_results.section .category, .ds30.frs86 .yellow.no_header.g-feed_more.section .category, .ds30.frs86 .yellow.no_header.no_results.section .category {
      color: #999; }
  .ds30.frs86 .yellow.header.g-feed_more.section, .ds30.frs86 .yellow.header.no_results.section {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    color: #333;
    background-image: none; }
    .ds30.frs86 .yellow.header.g-feed_more.section .category, .ds30.frs86 .yellow.header.no_results.section .category {
      color: #999; }

.ds30.fix36.header {
  padding: 0 12px;
  margin-bottom: 25px; }

.ds30.frs86 {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.ds30.frt71 .result-pic {
  float: left;
  -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
          box-shadow: rgba(0, 0, 0, 0.05) 0 1px 4px;
  width: 37px;
  height: 37px;
  line-height: 35px;
  vertical-align: middle;
  border-radius: 4px;
  overflow: hidden;
  border-bottom: 1px solid #EEE;
  border-right: 1px solid #e9eaec;
  border-left: 1px solid #e9eaec;
  border-top: 1px solid #F7F8F9; }
  .ds30.frt71 .result-pic img {
    max-height: 37px;
    max-width: 37px;
    min-height: inherit;
    width: 100%;
    border: none;
    padding: 0; }

.ds30.frt71 .body {
  margin-left: 48px; }
  .ds30.frt71 .body .title {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    display: inline; }
  .ds30.frt71 .body .type {
    font-size: 11px;
    font-weight: 300;
    display: inline;
    color: #777;
    margin-left: 3px; }

.ds30.fmh25 {
  font-size: 12px;
  line-height: 1.5; }
  .ds30.fmh25 .match_where {
    display: inline-block;
    text-transform: capitalize;
    color: #999;
    font-weight: 300; }
  .ds30.fmh25 .excerpt {
    display: inline-block;
    text-transform: none;
    color: #333; }
    .ds30.fmh25 .excerpt .highlight {
      font-weight: bold;
      color: #000; }
    .ds30.fmh25 .excerpt .field-title {
      font-style: italic; }
.ddp85.fnw30 .errorExplanation, .ds87.fln37 .errorExplanation, .ds87.frr69 .errorExplanation, .ds87.ftr80 .errorExplanation {
  padding: 1px !important;
  margin-top: 0 !important;
  border-radius: 3px !important; }

.ddp85.fnw30 .login_wrapper, .ds87.fln37 .login_wrapper, .ds87.frr69 .login_wrapper, .ds87.ftr80 .login_wrapper {
  border: 1px solid #eee; }

.ddp85.fnw30 .standard_login, .ds87.fln37 .standard_login, .ds87.frr69 .standard_login, .ds87.ftr80 .standard_login {
  min-height: 237px; }

@media only screen and (min-width: 960px) {
  .ddp85.fnw30 .standard_login:not(.hide_social_networks), .ds87.fln37 .standard_login:not(.hide_social_networks), .ds87.frr69 .standard_login:not(.hide_social_networks), .ds87.ftr80 .standard_login:not(.hide_social_networks) {
    border-right: 1px solid #eee; } }

@media only screen and (max-width: 959px) {
  .ddp85.fnw30 .standard_login:not(.hide_social_networks), .ds87.fln37 .standard_login:not(.hide_social_networks), .ds87.frr69 .standard_login:not(.hide_social_networks), .ds87.ftr80 .standard_login:not(.hide_social_networks) {
    border-bottom: 1px solid #eee; } }

.ddp85.fnw30 form input[type="text"], .ds87.fln37 form input[type="text"], .ds87.frr69 form input[type="text"], .ds87.ftr80 form input[type="text"], .ddp85.fnw30 form input[type="password"], .ds87.fln37 form input[type="password"], .ds87.frr69 form input[type="password"], .ds87.ftr80 form input[type="password"], .ddp85.fnw30 form input[type="submit"], .ds87.fln37 form input[type="submit"], .ds87.frr69 form input[type="submit"], .ds87.ftr80 form input[type="submit"] {
  height: 45px; }

.ddp85.fnw30 form input[type="text"], .ds87.fln37 form input[type="text"], .ds87.frr69 form input[type="text"], .ds87.ftr80 form input[type="text"], .ddp85.fnw30 form input[type="password"], .ds87.fln37 form input[type="password"], .ds87.frr69 form input[type="password"], .ds87.ftr80 form input[type="password"] {
  padding-left: 10px; }

.ddp85.fnw30 .standard_login {
  min-height: inherit; }

.ddp85.fnw30 input[type="submit"] {
  width: 100%; }

.ds87 .footer, .ds87.fmp82 .no_social_login_text, .ds87.fmn57 .signup_text, .ds87.fcn56 .already_have_account_link {
  font-size: 0.875em;
  color: #333;
  border-top: 2px;
  background-color: #F2F2F2;
  padding: 15px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }

.ds87 .error-styles, .ds87.fmn57 .error-box, .ds87.fcn56 .error-box {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-shadow: 0 1px 0 #fff;
  width: 100%;
  background-color: #f9fafb;
  border-radius: 2px;
  padding: 5px;
  text-align: center;
  border: 1px solid #eaebec;
  display: none; }
  .ds87 .error-styles .errors, .ds87.fmn57 .error-box .errors, .ds87.fcn56 .error-box .errors {
    color: #c0423f;
    line-height: 1.5;
    margin-left: 0; }

.ds87 .login_or_join .hide {
  display: none; }

.ds87.ffa62 {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%; }
  html.ms .ds87.ffa62 {
    display: none; }
  .ds87.ffa62 .inner {
    position: relative;
    padding: 18px;
    background-color: #eeeff0;
    border: 1px solid #e0e0e0;
    border-bottom: 0;
    border-radius: 5px 5px 0 0; }
    .ds87.ffa62 .inner .hide_holder {
      position: absolute;
      top: 7px;
      right: 7px; }

.ds87.frr69 input[type="submit"] {
  width: 100%; }

.ds87.ftr80 input[type="submit"] {
  width: 100%; }

.ds87.fra41 .avatar, .ds87.fra41 .avatar img {
  width: 30px;
  height: 30px;
  border-radius: 30px;
  border-width: 1px;
  display: inline-block; }

.ds87.fsn30 .social_button {
  padding: 11px;
  border-radius: 4px; }
  .ds87.fsn30 .social_button i {
    border-radius: 12px;
    padding: 4px 5px; }
  .ds87.fsn30 .social_button i.facebook {
    background-color: #415aa7;
    color: #fff;
    font-size: 14px; }
  .ds87.fsn30 .social_button i.linkedin {
    background-color: #0060a2;
    color: #fff;
    font-size: 11px;
    padding: 6px 7px; }
  .ds87.fsn30 .social_button i.twitter {
    background-color: #4897e0;
    color: #fff;
    font-size: 10px;
    padding: 6px 7px; }

.ds87 .header {
  background-color: #333;
  padding: 15px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 16px;
  color: #fff;
  letter-spacing: 1.5px; }

html.no-ml .ds87 .login_container {
  padding: 0px;
  margin: 0 auto; }

html.no-ml .ds87 .social_login_container {
  text-align: center; }

html.ml .ds87.fmp82 {
  min-width: 660px; }

html.no-ml .ds87.fmp82 .social_logins {
  padding: 0 20px;
  *zoom: 1; }
  html.no-ml .ds87.fmp82 .social_logins:after {
    content: "";
    display: table;
    clear: both; }

.ds87.fmp82 .social_join_container {
  float: left;
  padding: 15px;
  padding-left: 0px;
  border-bottom: 2px solid #f2f3f5; }
  .ds87.fmp82 .social_join_container:first-child {
    padding-left: 15px; }
  html.no-ml .ds87.fmp82 .social_join_container {
    border-bottom: none;
    padding: 15px 0;
    padding-top: 0px;
    float: none;
    margin: 0 auto;
    text-align: center; }
    html.no-ml .ds87.fmp82 .social_join_container:first-child {
      padding-top: 15px; }

html.ml .ds87.fmp82 .mobile_spacing {
  display: none; }

.ds87.fmn57 {
  width: 495px; }
  .ds87.fmn57 .social_login_container {
    padding-bottom: 15px; }
    .ds87.fmn57 .social_login_container:nth-child(2) {
      padding-top: 15px; }
  html.no-ml .ds87.fmn57 {
    width: 100%;
    margin: 0 auto 20px;
    padding: 0 0 20px; }
  .ds87.fmn57 form {
    float: left;
    font-size: 0.8125em;
    margin-right: 15px;
    padding: 15px; }
    html.no-ml .ds87.fmn57 form {
      margin-right: 0; }
    html.ml .ds87.fmn57 form {
      border-right: 2px solid #f2f3f5; }
    .ds87.fmn57 form .form-container {
      min-width: 215px;
      width: 70%;
      margin: 0 auto;
      padding: 0; }
    .ds87.fmn57 form .row {
      width: 100%;
      overflow: visible;
      height: 1%;
      clear: both;
      margin: 5px auto;
      padding: 3px 0;
      float: left; }
      .ds87.fmn57 form .row.remember {
        margin-left: 1%; }
      .ds87.fmn57 form .row label {
        font-size: 1em;
        color: #333;
        float: left;
        margin: 0; }
      .ds87.fmn57 form .row .input {
        width: 100%;
        float: left;
        margin-bottom: 0;
        padding-right: 8%; }
        .ds87.fmn57 form .row .input .validation-error {
          display: block; }
      .ds87.fmn57 form .row input[type="text"], .ds87.fmn57 form .row input[type="password"] {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        height: inherit;
        font-size: 1em;
        padding: 0.66667em;
        color: #333;
        font-weight: normal;
        border: 1px solid #E2E3E4;
        border-radius: 3px;
        outline: none;
        width: 100%; }
        html.ms .ds87.fmn57 form .row input[type="text"], html.ms .ds87.fmn57 form .row input[type="password"] {
          width: 100%; }
        .ds87.fmn57 form .row input[type="text"]:focus, .ds87.fmn57 form .row input[type="password"]:focus {
          border: 1px solid #94caf3;
          -webkit-box-shadow: #7DBEF1 0 0 5px;
                  box-shadow: #7DBEF1 0 0 5px; }
        .ds87.fmn57 form .row input[type="text"]:disabled, .ds87.fmn57 form .row input[type="password"]:disabled {
          background-color: #F3F4F5; }
      .ds87.fmn57 form .row input[type="submit"] {
        font-size: 1em; }
      .ds87.fmn57 form .row #forgot_password_link {
        display: inline-block;
        margin: 0 4%;
        padding-right: 1%; }

.ds87.fcn56 form {
  font-size: 0.8125em;
  float: left;
  margin: 12px 20px;
  width: 100%; }
  .ds87.fcn56 form .form-container {
    min-width: 300px;
    width: 70%;
    padding: 0; }
  .ds87.fcn56 form .row {
    width: 100%;
    overflow: visible;
    height: 1%;
    clear: both;
    margin: 5px auto;
    padding: 3px 0;
    float: left; }
    .ds87.fcn56 form .row.remember {
      margin-left: 1%; }
    .ds87.fcn56 form .row label {
      font-size: 1em;
      color: #333;
      float: left;
      margin: 0; }
    .ds87.fcn56 form .row .input {
      width: 100%;
      float: left;
      margin-bottom: 0;
      padding-right: 8%; }
      .ds87.fcn56 form .row .input .validation-error {
        display: block; }
    .ds87.fcn56 form .row input[type="text"], .ds87.fcn56 form .row input[type="password"] {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      font-size: 1em;
      width: 100%;
      padding: 10px 5px;
      color: #000;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none; }
      html.no-ml .ds87.fcn56 form .row input[type="text"], html.no-ml .ds87.fcn56 form .row input[type="password"] {
        width: 100%; }
      .ds87.fcn56 form .row input[type="text"]:focus, .ds87.fcn56 form .row input[type="password"]:focus {
        border: 1px solid #4285d2;
        -webkit-box-shadow: #3078ca 0 0 5px;
                box-shadow: #3078ca 0 0 5px; }
    .ds87.fcn56 form .row input[type="submit"] {
      font-size: 1em; }

.ds87.fpt97 .option {
  cursor: pointer;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: left;
  font-size: 13px;
  padding: 13px 15px;
  width: 100%; }
  .ds87.fpt97 .option.facebook {
    color: white;
    background-color: #415aa7; }
    .ds87.fpt97 .option.facebook:hover {
      background-color: #4560b2; }
    .ds87.fpt97 .option.facebook:active {
      background-color: #415aa7; }
  .ds87.fpt97 .option.twitter {
    color: white;
    background-color: #4897e0; }
    .ds87.fpt97 .option.twitter:hover {
      background-color: #559ee2; }
    .ds87.fpt97 .option.twitter:active {
      background-color: #4897e0; }
  .ds87.fpt97 .option.linkedin {
    color: white;
    background-color: #0060a2; }
    .ds87.fpt97 .option.linkedin:hover {
      background-color: #0069b1; }
    .ds87.fpt97 .option.linkedin:active {
      background-color: #0060a2; }

html.ml .ds87.fpt97 .email_signup {
  width: 70%;
  margin-left: 15%; }

.ds87.fpt97 .errors {
  line-height: 16px; }

.ds87.ftt48 {
  min-height: 650px; }
  .ds87.ftt48 .nav {
    -webkit-box-shadow: 0 0 0 1px #fff inset;
            box-shadow: 0 0 0 1px #fff inset; }
    html.no-ms .ds87.ftt48 .nav.first {
      border-right: 0; }
    html.ms .ds87.ftt48 .nav.first {
      border-bottom: 0; }
  .ds87.ftt48 .top_title {
    margin-top: 50px;
    padding-bottom: 60px; }
  .ds87.ftt48 .profile-content.c-inset {
    border-top: 0; }
.ds81.settings-section form {
  width: 100%; }
  .ds81.settings-section form input[type=text], .ds81.settings-section form input[type=password], .ds81.settings-section form textarea {
    font-size: 14px; }
    html.no-ms .ds81.settings-section form input[type=text], html.no-ms .ds81.settings-section form input[type=password], html.no-ms .ds81.settings-section form textarea {
      width: 50%; }

.ds81.settings-section .title {
  color: #000;
  display: block;
  float: left;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
  border-bottom: 1px solid #e7e9eb;
  margin-bottom: 10px; }
  .ds81.settings-section .title .category {
    color: #999; }

.ds81.settings-section .fields {
  *zoom: 1;
  padding-bottom: 20px;
  border-bottom: 1px solid #E7E9EB;
  margin-top: 0px;
  margin-bottom: 20px; }
  .ds81.settings-section .fields:after {
    content: "";
    display: table;
    clear: both; }

.ds81.settings-section .field {
  float: left;
  width: 100%; }

.ds81.settings-section .label, .ds81.settings-section .input {
  float: left; }

.ds81.settings-section .label {
  text-align: right;
  width: 18%;
  padding-right: 20px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .ds81.settings-section .label {
    width: 30%; }
  .ds81.settings-section .label label {
    padding: 0; }

.ds81.settings-section .input {
  width: 82%; }
  html.ms .ds81.settings-section .input {
    width: 70%; }

.ds81.settings-section .submit {
  margin-left: 18%;
  margin-bottom: 8px; }
  html.ms .ds81.settings-section .submit {
    margin-left: 30%; }

.ds81.fas36 table {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%; }

.ds81.fas36 th {
  background-color: #f2f3f5;
  padding-top: 5px;
  padding-bottom: 5px; }

.ds81.fas36 td {
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #f2f3f5; }

.ds81.fas36 td, .ds81.fas36 th {
  text-align: left;
  padding-left: 10px;
  padding-right: 10px; }
  .ds81.fas36 td.scope, .ds81.fas36 th.scope {
    text-align: center;
    width: 26%; }
    .ds81.fas36 td.scope .fontello-ok, .ds81.fas36 th.scope .fontello-ok {
      color: #00A368; }
  .ds81.fas36 td.app, .ds81.fas36 th.app {
    width: 38%; }

.ds81.fas36 tr:last-child td {
  border-bottom: none; }

.ds81.fns2 .visible_when {
  display: none; }

.ds81.fns2.enabled .visible_when.enabled {
  display: block; }

.ds81.fns2.disabled .visible_when.disabled {
  display: block; }

.ds81.fns2.disabled .fields {
  opacity: 0.6; }

.ds81.fis61 {
  font-size: 14px;
  line-height: 1.5; }
  .ds81.fis61 .g-module.entities {
    margin-top: 25px; }
  .ds81.fis61 .approved.section {
    border-top: 0;
    padding: 0; }
  .ds81.fis61 .deactivate, .ds81.fis61 .help {
    font-size: 14px;
    margin-top: 30px;
    font-weight: 300; }
    .ds81.fis61 .deactivate a, .ds81.fis61 .help a {
      color: #999; }
  .ds81.fis61 .deactivate {
    float: left; }
  .ds81.fis61 .help {
    float: right; }

.ds81.fpy66 .g-lockup .photo {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 auto; }

.ds81.fpy66 .examples:not(.u-hidden) {
  display: table; }

.ds81.fpy66 .examples .photo {
  display: table-cell;
  width: 64px; }
  .col2 .ds81.fpy66 .examples .photo {
    width: 94px; }
  .col3 .ds81.fpy66 .examples .photo {
    width: 64px; }
  .small .ds81.fpy66 .examples .photo {
    width: 39px; }
  .ds81.fpy66 .examples .photo a.profile-link,
  .ds81.fpy66 .examples .photo a.startup-link {
    line-height: 0;
    display: block; }
  .ds81.fpy66 .examples .photo img {
    width: 50px;
    height: 50px;
    border-radius: 4px; }
    .col2 .ds81.fpy66 .examples .photo img {
      width: 80px;
      height: 80px; }
    .col3 .ds81.fpy66 .examples .photo img {
      width: 50px;
      height: 50px; }
    .small .ds81.fpy66 .examples .photo img {
      width: 32px;
      height: 32px; }

.ds81.fpy66 .examples .details {
  display: table-cell;
  vertical-align: middle; }
  .ds81.fpy66 .examples .details .object-list-title,
  .ds81.fpy66 .examples .details .object-list-title a {
    font-size: 18px;
    font-weight: 400;
    color: #333333; }
    .ds81.fpy66 .examples .details .object-list-title .comma,
    .ds81.fpy66 .examples .details .object-list-title a .comma {
      display: none; }
      html.ml .small .ds81.fpy66 .examples .details .object-list-title .comma, html.ml .small
      .ds81.fpy66 .examples .details .object-list-title a .comma {
        display: inline; }
      html.mm .small .ds81.fpy66 .examples .details .object-list-title .comma, html.mm .small
      .ds81.fpy66 .examples .details .object-list-title a .comma {
        display: inline; }
    .small .ds81.fpy66 .examples .details .object-list-title, .small
    .ds81.fpy66 .examples .details .object-list-title a {
      font-size: 15px;
      font-weight: 400;
      float: left; }
      html.ms .small .ds81.fpy66 .examples .details .object-list-title, html.ms .small
      .ds81.fpy66 .examples .details .object-list-title a {
        float: none; }
  .ds81.fpy66 .examples .details .object-list-title {
    -webkit-font-smoothing: antialiased; }
    .small .ds81.fpy66 .examples .details .object-list-title {
      margin-right: 7px; }
  .ds81.fpy66 .examples .details .object-list-subtitle {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #666; }
    .small .ds81.fpy66 .examples .details .object-list-subtitle {
      font-size: 15px;
      float: left;
      margin-top: -1px; }
    .ds81.fpy66 .examples .details .object-list-subtitle a {
      color: #999999; }
      html.ml .ds81.fpy66 .examples .details .object-list-subtitle a:hover {
        color: #3078ca;
        text-decoration: underline; }

.ds81.fpy66 .examples .example {
  border-radius: 4px;
  margin-bottom: 14px; }
  .ds81.fpy66 .examples .example .photo img {
    border-radius: 50%; }
  .ds81.fpy66 .examples .example .details .object-list-title, .ds81.fpy66 .examples .example .details .object-list-title a {
    font-size: 16px; }
  .ds81.fpy66 .examples .example .actions .c-button {
    padding: 6px 14px; }

.ds81.ffs61 .c-navstackCollapsed.c-navstackCollapsed--hamburger:after {
  float: right;
  content: "\e84b";
  font-family: fontello; }

.ds81.fmg58.profile-settings {
  font-size: 12px;
  line-height: 15px;
  font-weight: 300; }

.ds81.fmg58.settings {
  font-size: 14px; }

.ds81.fmg58 .selected-radio-container label {
  color: #333;
  font-weight: 500; }

.ds81.fmg58 .radio-container {
  padding: 5px; }

.ds81.fmg58 .save {
  padding-left: 30px;
  padding-right: 30px; }

.dstf8.fpp94 .intl-tel-input {
  display: block; }

.dstf8.fap77 code {
  font: 12px Menlo, Monaco, monospace;
  padding: 10px;
  border: 1px solid #eee; }
.dscl17.fll86 .section {
  text-align: center; }
  .dscl17.fll86 .section.gray {
    background-color: #f5f5f5; }

.dscl17.fll86 .photos {
  text-align: center; }
  .dscl17.fll86 .photos .g-photo_round {
    display: inline-block;
    margin: 40px 15px 20px;
    border: none; }

.dscl17.fll86 .photo.g-photo_round {
  margin: 25px auto 20px;
  border: none; }

.dscl17.fll86 .title {
  margin: 20px 0; }

.dscl17.fll86 .signup-note {
  margin: 5px 0;
  font-weight: 200;
  font-size: 18px;
  color: #444; }

.dscl17.fll86 .actions {
  margin: 40px 0 15px; }
  .dscl17.fll86 .actions .g-button, .dscl17.fll86 .actions .social-button {
    display: inline-block;
    margin: 0 5px; }
    .dscl17.fll86 .actions .g-button .login_button, .dscl17.fll86 .actions .g-button, .dscl17.fll86 .actions .social-button .login_button, .dscl17.fll86 .actions .social-button {
      font-size: 14px; }

.dscl17.fll86 .actions-note {
  font-size: 14px;
  margin: 30px 0 20px;
  color: #777; }

.dscl17.fll86 .login-note {
  text-align: center;
  font-size: 14px;
  color: #777; }

.dscl17.fll86 .photo.g-photo_round {
  margin: 40px auto 25px; }

.dscl17.fll86 .title {
  font-size: 32px; }

.dscl17.fll86 .content {
  margin: 50px auto 30px;
  max-width: 600px; }

.dscl17.fll86 .actions .g-button {
  font-size: 16px;
  padding: 8px 0;
  width: initial; }

.dscl17.fll86 .actions-note {
  margin: 20px 0 40px; }
  .dscl17.fll86 .actions-note a {
    display: inline-block;
    margin-top: 2px; }

.dscl17.fll51 .section {
  text-align: center; }
  .dscl17.fll51 .section.gray {
    background-color: #f5f5f5; }

.dscl17.fll51 .photos {
  text-align: center; }
  .dscl17.fll51 .photos .g-photo_round {
    display: inline-block;
    margin: 40px 15px 20px;
    border: none; }

.dscl17.fll51 .photo.g-photo_round {
  margin: 25px auto 20px;
  border: none; }

.dscl17.fll51 .title {
  margin: 20px 0; }

.dscl17.fll51 .signup-note {
  margin: 5px 0;
  font-weight: 200;
  font-size: 18px;
  color: #444; }

.dscl17.fll51 .actions {
  margin: 40px 0 15px; }
  .dscl17.fll51 .actions .g-button, .dscl17.fll51 .actions .social-button {
    display: inline-block;
    margin: 0 5px; }
    .dscl17.fll51 .actions .g-button .login_button, .dscl17.fll51 .actions .g-button, .dscl17.fll51 .actions .social-button .login_button, .dscl17.fll51 .actions .social-button {
      font-size: 14px; }

.dscl17.fll51 .actions-note {
  font-size: 14px;
  margin: 30px 0 20px;
  color: #777; }

.dscl17.fll51 .login-note {
  text-align: center;
  font-size: 14px;
  color: #777; }

.dscl17.fll51 .content {
  margin: 40px auto 20px; }
  .dscl17.fll51 .content .section {
    padding-left: 40px;
    padding-right: 40px; }

.dscl17.fll51 .actions .g-button {
  width: 140px;
  font-size: 16px; }

.dscl17.fll51 .actions-note {
  margin: 20px 0 35px; }

.dscl17.fll51 .syndicator-note {
  text-align: left;
  margin: 30px auto 60px;
  font-size: 16px;
  line-height: 1.55; }
  .dscl17.fll51 .syndicator-note .caption {
    color: #aaa; }
  html.ml .dscl17.fll51 .syndicator-note {
    width: 520px; }

.dscl17.fdr57 {
  background-color: #f6f6f6;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  padding: 10px 0 15px;
  text-align: center; }
  .dscl17.fdr57 .photo, .dscl17.fdr57 .text {
    display: inline-block; }
  .dscl17.fdr57 .photo {
    border: none; }
  .dscl17.fdr57 .text {
    display: inline-block;
    position: relative;
    top: 3px;
    margin: 10px;
    font-size: 18px;
    font-weight: 200;
    color: #555; }

.dscl17.fsk2 .share_link {
  border: 3px solid #f5f5f5;
  padding: 10px;
  border-radius: 3px; }
  .dscl17.fsk2 .share_link.disabled {
    background-color: #f8f9fa;
    pointer-events: none; }
    .dscl17.fsk2 .share_link.disabled span {
      color: #ccc; }
.shared.upload_button {
  height: 37px; }
  .shared.upload_button .file_input {
    display: hidden;
    line-height: 37px; }

.shared.search_form .tip {
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  padding: 10px;
  line-height: normal;
  background-color: white;
  width: 454.79167px;
  z-index: 10;
  display: none; }
  html.ms .shared.search_form .tip {
    display: none;
    visibility: hidden; }
  .shared.search_form .tip .text {
    color: #555;
    font-size: 12px; }

.shared.search_form #searchwrapper {
  margin: 0; }
  .shared.search_form #searchwrapper .searchbox {
    border-radius: 3px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #e2e3e4;
    color: #bbb;
    display: block;
    font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
    font-size: 1em;
    height: 28px;
    outline: none;
    padding: 2px 17px 3px;
    width: 100%; }
    .shared.search_form #searchwrapper .searchbox:focus {
      -webkit-box-shadow: 0 0 5px #3078CA;
              box-shadow: 0 0 5px #3078CA;
      border: 1px solid #7dbef1; }
  .shared.search_form #searchwrapper .searchbox_submit {
    display: none; }
  .shared.search_form #searchwrapper .search_autocomplete_dropdown {
    line-height: normal;
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 13px;
    padding: 0 0;
    z-index: 100;
    background-color: #fff; }
    .shared.search_form #searchwrapper .search_autocomplete_dropdown .selected {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#e9eaec));
      background-image: -webkit-linear-gradient(top, #f8f8f9, #e9eaec);
      background-image: linear-gradient(to bottom, #f8f8f9, #e9eaec);
      color: #3078ca;
      text-shadow: #fff 0 1px 0;
      color: #000; }
      .shared.search_form #searchwrapper .search_autocomplete_dropdown .selected.item td.right_cell .main {
        color: #000; }
      .shared.search_form #searchwrapper .search_autocomplete_dropdown .selected.add-item td.cell {
        color: #000; }
      .shared.search_form #searchwrapper .search_autocomplete_dropdown .selected:active {
        background-image: -webkit-gradient(linear, left bottom, left top, from(#f8f8f9), to(#e9eaec));
        background-image: -webkit-linear-gradient(bottom, #f8f8f9, #e9eaec);
        background-image: linear-gradient(to top, #f8f8f9, #e9eaec);
        text-shadow: #fff 0 -1px 0; }
    .shared.search_form #searchwrapper .search_autocomplete_dropdown table {
      width: 100%;
      margin: 0px; }
      .shared.search_form #searchwrapper .search_autocomplete_dropdown table .matched_substring {
        font-weight: bold;
        color: #000; }
      .shared.search_form #searchwrapper .search_autocomplete_dropdown table .create_load_notif {
        margin-top: 5px;
        color: #666; }
      .shared.search_form #searchwrapper .search_autocomplete_dropdown table tr.add-item {
        cursor: pointer; }
        .shared.search_form #searchwrapper .search_autocomplete_dropdown table tr.add-item td.cell {
          font-size: 12px;
          padding: 10px 6px 12px 17px;
          font-weight: normal;
          text-align: left;
          color: #444; }
      .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item {
        cursor: pointer;
        text-align: left; }
        .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item td.pic_cell {
          padding: 9px 3px 9px 17px;
          width: 32px;
          vertical-align: top; }
          .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item td.pic_cell .pic_holder {
            -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
                    box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
            width: 28px;
            height: 28px;
            line-height: 28px;
            vertical-align: middle;
            border-radius: 3px;
            overflow: hidden;
            border-bottom: 0px solid #EEE;
            border-right: 0px solid #e9eaec;
            border-left: 0px solid #e9eaec;
            border-top: 0px solid #F7F8F9; }
            .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item td.pic_cell .pic_holder img {
              max-height: 28px;
              max-width: 28px;
              min-height: inherit;
              width: 100%;
              border: none;
              padding: 0; }
        .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item td.right_cell {
          width: 200px;
          text-align: left;
          padding: 8px 4px 2px 4px;
          vertical-align: top;
          display: inline-block; }
          .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item td.right_cell .main {
            color: #444;
            font-size: 13px;
            font-weight: normal; }
            .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item td.right_cell .main .item-type {
              color: #777;
              font-size: 10px;
              margin-top: 3px; }
          .shared.search_form #searchwrapper .search_autocomplete_dropdown table .item td.right_cell .match {
            color: #999;
            font-size: 11px;
            padding-bottom: 6px; }

.shared.comments .all_new_comments {
  overflow: hidden; }
  .shared.comments .all_new_comments .hidden_comments {
    opacity: 0.7;
    background-color: #fff;
    float: left;
    width: 100%; }

.shared.comment_form .comment_button {
  float: right; }

.shared.comment_form .visibility_info {
  float: left; }

.shared.comment_form .comment_notifications {
  float: left; }

.shared.startup_follow_button {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer; }
  .shared.startup_follow_button.expanded {
    width: 100%; }
  .shared.startup_follow_button .g-button.following {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#677c91), to(#677c91));
    background-image: -webkit-linear-gradient(top, #677c91, #677c91);
    background-image: linear-gradient(to bottom, #677c91, #677c91);
    color: #f0f0f0; }
  .shared.startup_follow_button .loader {
    display: none; }
    .shared.startup_follow_button .loader .loader-repl {
      padding: 14px 100px 0 0; }
  .shared.startup_follow_button .disabled {
    pointer-events: none;
    opacity: 0.5; }
  .shared.startup_follow_button .disabled_link {
    opacity: 0.5;
    cursor: default !important; }
  .shared.startup_follow_button .dropdown {
    border-radius: 5px;
    background-color: #f8f9fa;
    -webkit-box-shadow: 0 1px 2px #ccc;
            box-shadow: 0 1px 2px #ccc;
    border: 1px solid #e8e8e8;
    z-index: 100;
    position: absolute;
    right: 0;
    width: 148px; }
    .shared.startup_follow_button .dropdown.extended {
      width: 172px; }
    html.ms .shared.startup_follow_button .dropdown {
      width: 80%;
      right: 10%;
      text-align: left;
      min-width: 148px; }
      html.ms .shared.startup_follow_button .dropdown.extended {
        min-width: 172px; }
    .shared.startup_follow_button .dropdown:after {
      position: absolute;
      top: -15px;
      width: 100%;
      background-color: transparent;
      content: '';
      z-index: 10000;
      right: 0;
      height: 15px; }
    .shared.startup_follow_button .dropdown:before {
      content: '';
      position: absolute;
      width: 1px;
      height: 1px;
      border: 5px solid transparent;
      border-bottom-color: #ddd;
      left: 80%;
      top: -12px;
      margin-left: -5px;
      z-index: 200; }
    .shared.startup_follow_button .dropdown .options .option {
      padding: 5px 0px 6px 25px;
      font-weight: bold;
      color: #666;
      cursor: pointer; }
      .shared.startup_follow_button .dropdown .options .option .flag {
        display: none;
        width: 18px;
        float: left;
        font-weight: bold; }
      .shared.startup_follow_button .dropdown .options .option .new_line {
        padding-left: 18px; }
    .shared.startup_follow_button .dropdown .options .option:not(.top):hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(gray), to(#737373));
      background-image: -webkit-linear-gradient(top, gray, #737373);
      background-image: linear-gradient(to bottom, gray, #737373);
      color: #fff; }
    .shared.startup_follow_button .dropdown .options .option.selected {
      color: #333;
      padding-left: 7px;
      padding-right: 18px; }
      .shared.startup_follow_button .dropdown .options .option.selected .flag {
        display: block; }
    .shared.startup_follow_button .dropdown .options .option.top {
      font-weight: 300;
      color: #999;
      cursor: auto; }
    .shared.startup_follow_button .dropdown .options .option.bottom {
      -webkit-box-shadow: 0 -1px 0 #eee;
              box-shadow: 0 -1px 0 #eee;
      border-top: 1px solid #fff;
      font-weight: 300; }

.shared.fsn30 {
  display: inline-block; }
  .shared.fsn30 .login_button {
    text-align: left;
    line-height: 19px;
    padding: 6px 10px 5px 50px;
    background: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png") no-repeat 10px 0px; }
    .shared.fsn30 .login_button.twitter {
      background-position: 10px -96px; }
    .shared.fsn30 .login_button.facebook {
      background-position: 10px -50px; }
  .shared.fsn30 .g-button {
    white-space: nowrap;
    display: inline-block;
    margin: 5px 1% 5px 1%;
    padding: 5px 0;
    font-weight: 300; }
    html.ms .shared.fsn30 .g-button {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin: 5px 0px 10px;
      width: 100%;
      display: block;
      min-width: 210px; }
    .shared.fsn30 .g-button.connected {
      position: relative;
      opacity: 0.5; }
      .shared.fsn30 .g-button.connected:after {
        position: absolute;
        top: 2px;
        right: 2px;
        content: '';
        background-image: url("/assets/icons/check_32x26-e9f80d468220e09ba02d1a4c59770182.png");
        -webkit-background-size: 16px 13px;
                background-size: 16px 13px;
        width: 16px;
        height: 13px; }

.shared.ftg13 .ratings-text {
  display: inline-block;
  width: 70%;
  text-align: left;
  float: left; }

.shared.ftg13 .ratings-cta {
  width: 30%;
  float: right;
  text-align: right; }

.shared.ftg13 .fontello-star:hover {
  cursor: pointer; }

.shared.ftg13 .review-text {
  border-bottom: 1px dotted #eaeaea; }

.shared-modules {
  margin: 0;
  background: white;
  margin-bottom: 30px; }
  html.ms .shared-modules {
    display: none;
    visibility: hidden; }
  html.mm .shared-modules {
    display: none;
    visibility: hidden; }
  .shared-modules .title {
    font-weight: bold;
    color: #333;
    padding: 0 0 10px;
    margin: 0 0 10px;
    border-bottom: 1px solid #e9eaec; }
  .shared-modules.recent_activity .feed .feed_item {
    font-weight: normal;
    border-bottom: 1px solid #e9eaec;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0; }
    .shared-modules.recent_activity .feed .feed_item .timestamp {
      float: right;
      color: #999;
      font-size: 11px;
      font-weight: normal;
      padding-top: 2px; }
      .shared-modules.recent_activity .feed .feed_item .timestamp a {
        color: #999; }
        .shared-modules.recent_activity .feed .feed_item .timestamp a:hover {
          color: #3078CA; }
    .shared-modules.recent_activity .feed .feed_item .pic {
      float: left; }
      .shared-modules.recent_activity .feed .feed_item .pic .post-pic {
        height: 28px;
        width: 28px;
        display: inline-block;
        padding: 1px;
        margin-right: 5px; }
        .shared-modules.recent_activity .feed .feed_item .pic .post-pic img {
          min-height: 28px;
          width: 28px;
          border-radius: 3px; }
    .shared-modules.recent_activity .feed .feed_item .sub_item {
      font-weight: normal;
      padding-top: 5px;
      font-size: 13px;
      color: #777; }
    .shared-modules.recent_activity .feed .feed_item .desc {
      padding-left: 36px; }
      .shared-modules.recent_activity .feed .feed_item .desc a.feed_link {
        font-weight: bold; }
  .shared-modules.recent_activity .more {
    padding: 5px 0; }

.ds31.fse80 > input[type="text"].startup_name {
  width: 300px;
  background-repeat: no-repeat;
  -webkit-background-size: 20px;
          background-size: 20px;
  background-position: 5px 7px;
  padding: 10px 10px 10px 33px;
  font-size: 13px; }
  .ds31.fse80 > input[type="text"].startup_name.width_240 {
    width: 240px; }

.ds31.fse80 i.prefix {
  position: absolute;
  margin-top: 1.1em;
  margin-left: 10px;
  font-size: 14px; }

.ds31.ftp58 {
  position: absolute;
  z-index: 5; }
  .ds31.ftp58 .tutorial-tooltip-marker-wrapper {
    background-color: rgba(63, 129, 199, 0.1);
    border-radius: 50%;
    padding: 7px;
    position: absolute;
    margin-top: -3px; }
    .ds31.ftp58 .tutorial-tooltip-marker-wrapper .tutorial-tooltip-marker {
      background-color: #3f81c7;
      border-radius: 50%;
      width: 21px;
      height: 21px;
      cursor: pointer; }
      .ds31.ftp58 .tutorial-tooltip-marker-wrapper .tutorial-tooltip-marker.animate-opacity-pulse {
        -webkit-animation: opacity-pulse 1.5s ease-out infinite;
                animation: opacity-pulse 1.5s ease-out infinite; }
  .ds31.ftp58 .tutorial-tooltip-wrapper {
    position: absolute;
    margin-left: 2px;
    display: none; }
    .ds31.ftp58 .tutorial-tooltip-wrapper.nub-top {
      margin-top: 14px; }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-top .tutorial-tooltip-nub-wrapper {
        margin-top: -1px;
        margin-left: 7px;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid rgba(0, 0, 0, 0.2); }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-top .tutorial-tooltip-nub {
        margin-left: 8px;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid #ffffff; }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-top .tutorial-tooltip {
        margin-left: -7px;
        margin-top: 7px; }
    .ds31.ftp58 .tutorial-tooltip-wrapper.nub-left {
      margin-top: 7px; }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-left .tutorial-tooltip-nub-wrapper {
        margin-left: 12px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-right: 8px solid rgba(0, 0, 0, 0.2); }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-left .tutorial-tooltip-nub {
        margin-left: 14px;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-right: 7px solid #ffffff; }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-left .tutorial-tooltip {
        margin-left: 21px;
        margin-top: -21px; }
    .ds31.ftp58 .tutorial-tooltip-wrapper.nub-right {
      margin-top: 7px; }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-right .tutorial-tooltip-nub-wrapper {
        margin-left: 15px;
        border-top: 8px solid transparent;
        border-bottom: 8px solid transparent;
        border-left: 8px solid rgba(0, 0, 0, 0.2); }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-right .tutorial-tooltip-nub {
        margin-left: 14px;
        border-top: 7px solid transparent;
        border-bottom: 7px solid transparent;
        border-left: 7px solid #ffffff; }
      .ds31.ftp58 .tutorial-tooltip-wrapper.nub-right .tutorial-tooltip {
        margin-top: -21px; }
        .ds31.ftp58 .tutorial-tooltip-wrapper.nub-right .tutorial-tooltip.small {
          margin-left: -226px; }
        .ds31.ftp58 .tutorial-tooltip-wrapper.nub-right .tutorial-tooltip.medium {
          margin-left: -386px; }
        .ds31.ftp58 .tutorial-tooltip-wrapper.nub-right .tutorial-tooltip.large {
          margin-left: -546px; }
    .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip-nub-wrapper {
      width: 0;
      height: 0;
      position: absolute; }
    .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip-nub {
      width: 0;
      height: 0;
      position: absolute;
      z-index: 1; }
    .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip {
      background: rgba(255, 255, 255, 0.95);
      border-radius: 5px;
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
              box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
      position: relative; }
      .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip.small {
        width: 240px; }
      .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip.medium {
        width: 400px; }
      .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip.large {
        width: 560px; }
      .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip .tutorial-tooltip-body {
        padding: 14px;
        border-radius: 5px;
        position: relative; }
        .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip .tutorial-tooltip-body .tutorial-tooltip-title {
          -webkit-font-smoothing: antialiased;
          font-size: 18px;
          font-weight: 400;
          color: #333;
          margin-bottom: 7px; }
        .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip .tutorial-tooltip-body .tutorial-tooltip-text {
          -webkit-font-smoothing: antialiased;
          font-size: 14px;
          font-weight: 400;
          color: #666;
          white-space: normal;
          line-height: 21px; }
        .ds31.ftp58 .tutorial-tooltip-wrapper .tutorial-tooltip .tutorial-tooltip-body .tutorial-tooltip-close {
          -webkit-font-smoothing: antialiased;
          font-weight: 400; }

@-webkit-keyframes opacity-pulse {
  0% {
    opacity: 0.5; }
  50% {
    opacity: 1.0; }
  100% {
    opacity: 0.5; } }

@keyframes opacity-pulse {
  0% {
    opacity: 0.5; }
  50% {
    opacity: 1.0; }
  100% {
    opacity: 0.5; } }

.ds31.fan13 {
  position: relative; }
  .ds31.fan13 .apply {
    position: relative;
    display: inline-block;
    position: relative; }
    .ds31.fan13 .apply .g-button:not(.larger) {
      font-size: 14px; }
    .ds31.fan13 .apply .loading-button {
      display: none;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      padding-left: 0;
      padding-right: 0; }
    .ds31.fan13 .apply .apply_link {
      min-width: 195px;
      white-space: nowrap; }
      .ds31.fan13 .apply .apply_link:not(.larger) {
        padding: 10px; }
    .ds31.fan13 .apply .dropdown {
      display: none;
      position: relative;
      z-index: 1000;
      top: 10px;
      background-color: #f8f9fa;
      border: 1px solid #EEE;
      width: 100%;
      -webkit-box-shadow: 1px 1px 5px #eee;
              box-shadow: 1px 1px 5px #eee;
      border-radius: 3px; }
      .ds31.fan13 .apply .dropdown.larger .startup {
        padding: 11px 10px;
        font-size: 1.2em; }
      .ds31.fan13 .apply .dropdown .startup {
        display: block;
        padding: 10px;
        width: 222px;
        color: #333;
        cursor: pointer;
        font-size: 12px;
        font-weight: 300;
        text-shadow: 1px 1px #fff;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
        .ds31.fan13 .apply .dropdown .startup:not(:last-child) {
          border-bottom: 1px solid #eee;
          margin-bottom: 1px;
          -webkit-box-shadow: #fff 0 1px 0 0;
                  box-shadow: #fff 0 1px 0 0; }
        .ds31.fan13 .apply .dropdown .startup:hover {
          background-image: -webkit-gradient(linear, left bottom, left top, from(#5991d9), to(#7ca9e2));
          background-image: -webkit-linear-gradient(bottom, #5991d9, #7ca9e2);
          background-image: linear-gradient(to top, #5991d9, #7ca9e2);
          color: #fff;
          text-decoration: none;
          text-shadow: none; }
        .ds31.fan13 .apply .dropdown .startup:last-child:hover {
          border-radius: 0 0 3px 3px; }
        .ds31.fan13 .apply .dropdown .startup:first-child:hover {
          border-radius: 3px 3px 0 0; }
        .ds31.fan13 .apply .dropdown .startup:first-child:last-child:hover {
          border-radius: 3px 3px 3px 3px; }
        .ds31.fan13 .apply .dropdown .startup.unselectable {
          cursor: auto;
          background-color: #eee; }
          .ds31.fan13 .apply .dropdown .startup.unselectable:hover {
            background-image: -webkit-gradient(linear, left bottom, left top, from(#8CBFFF), to(#8CBFFF));
            background-image: -webkit-linear-gradient(bottom, #8CBFFF, #8CBFFF);
            background-image: linear-gradient(to top, #8CBFFF, #8CBFFF);
            color: #fff; }
          .ds31.fan13 .apply .dropdown .startup.unselectable > span {
            display: block;
            color: #c33;
            font-size: 10px;
            line-height: 7px; }
  .ds31.fan13 .applied_for {
    position: absolute;
    padding-top: 13px; }
  .ds31.fan13 .apply_notice.modal {
    display: none; }

.ds31.fet92 .truncated-text p {
  display: inline; }

.ds31.ffn64 {
  display: inline;
  position: relative;
  cursor: pointer; }
  .ds31.ffn64 .disabled {
    cursor: default;
    pointer-events: none;
    opacity: 0.5; }

.ds31.fct8 .submit {
  display: none;
  text-align: right; }

.ds31.fct8 .author {
  float: left;
  margin-right: 0.4em; }
  .ds31.fct8 .author + p {
    margin-top: 0; }

.ds31.fct8 .date {
  margin-top: 7px;
  font-size: 12px;
  color: #999; }

.ds31.fct8 .comment .date .comment_action {
  color: #999; }
  .ds31.fct8 .comment .date .comment_action:hover {
    color: #111; }

.ds31.fct8 hr {
  margin: 14px 0; }

.ds31.fne42 {
  display: none; }
  .ds31.fne42 .content_notification {
    max-height: 500px;
    overflow-y: scroll; }
  .ds31.fne42 .people_tags_add {
    width: 462px; }
  .ds31.fne42 .textarea {
    width: 366px;
    margin: 0px 2px; }
  .ds31.fne42 .inline_notification {
    border-radius: 3px;
    background: white;
    position: relative;
    width: 462px;
    padding: 0px; }
    .ds31.fne42 .inline_notification .content_notification {
      padding: 8px 12px; }
  .ds31.fne42 .share_title {
    height: 25px;
    font-size: 14px;
    color: #666;
    font-weight: 800;
    margin: -30px -30px 25px;
    vertical-align: middle;
    padding: 7px 10px 4px;
    border-radius: 3px 3px 0px 0px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e5e5e5));
    background-color: #F0F0F0; }
  .ds31.fne42 .close {
    top: -13px !important;
    right: -13px !important; }

.ds31.few85 {
  max-width: 780px; }
  html.ms .ds31.few85 {
    max-width: auto;
    width: 100%; }
  .ds31.few85 h2.page-title {
    border-radius: 2px 2px 0 0px !important;
    font-weight: bold;
    font-size: 14px !important; }
    .ds31.few85 h2.page-title .cancel {
      float: right;
      color: white;
      font-size: 12px;
      font-weight: normal;
      margin-top: 2px; }
  .ds31.few85 .email_content {
    max-height: 500px;
    overflow-y: scroll;
    padding: 25px; }
    .ds31.few85 .email_content table, .ds31.few85 .email_content td, .ds31.few85 .email_content tr {
      padding: 0;
      margin: 0;
      border: 0;
      border-collapse: inherit !important;
      vertical-align: middle; }
      .ds31.few85 .email_content table .header, .ds31.few85 .email_content td .header, .ds31.few85 .email_content tr .header {
        padding: 0;
        border: 0;
        margin: 0; }
    .ds31.few85 .email_content table.rambo_feed td {
      padding: 15px 0 !important;
      vertical-align: top; }
  .ds31.few85.syndicate .email_content {
    background-color: #e8e9ea; }

.ds31.fps96 > .header, .ds31.fps96 .completeness, .ds31.fps96 .g-module {
  margin: 15px; }

.ds31.fps96 > .thermometer {
  background-color: #e9eaec;
  height: 20px;
  width: 100%;
  position: relative; }
  .ds31.fps96 > .thermometer .completed {
    height: 20px; }
    .ds31.fps96 > .thermometer .completed.hi {
      background-color: #00A368; }
    .ds31.fps96 > .thermometer .completed.mid {
      background-color: #FF9B27; }
    .ds31.fps96 > .thermometer .completed.lo {
      background-color: #C0423F; }

.ds31.fps96 > .header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px; }

.ds31.fps96 .completeness {
  margin-top: 15px;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase; }
  .ds31.fps96 .completeness .pct {
    font-weight: bold; }
    .ds31.fps96 .completeness .pct.hi {
      color: #00A368; }
    .ds31.fps96 .completeness .pct.mid {
      color: #FF9B27; }
    .ds31.fps96 .completeness .pct.lo {
      color: #C0423F; }

.ds31.fps96 .g-module .section {
  padding: 7.5px 15px 15px 15px; }

.ds31.fps96 > .g-module > .header {
  font-weight: bold;
  margin: 15px;
  margin-bottom: 0;
  border-bottom: 1px solid #E7E8E9;
  -webkit-box-shadow: 0 1px #F5F6F8;
          box-shadow: 0 1px #F5F6F8;
  font-size: 16px;
  padding-bottom: 7.5px; }
  .ds31.fps96 > .g-module > .header.done {
    color: #AAA; }
    .ds31.fps96 > .g-module > .header.done:after {
      content: ' ';
      display: inline-block;
      background-image: url("/assets/icons/check_32x26-e9f80d468220e09ba02d1a4c59770182.png");
      -webkit-background-size: 16px 13px;
              background-size: 16px 13px;
      background-color: transparent;
      height: 13px;
      width: 16px;
      border: none;
      margin-left: 3px; }

.ds31.fps96 ul {
  padding: 0; }

.ds31.fps96 li.tip {
  list-style: none;
  position: relative;
  margin: 5px 0; }

.ds31.fls79 {
  display: inline; }

.ds31.flp12 {
  display: inline; }
  .ds31.flp12 a {
    color: #777777;
    text-decoration: none; }
    .ds31.flp12 a:hover {
      color: #3078ca; }
      .ds31.flp12 a:hover .at_mention_symbol {
        text-decoration: none; }
      .ds31.flp12 a:hover .at_mention_slug {
        text-decoration: underline; }

.dsps83.fmn21.manage_syndicate .selector_group > .tabs > .tab {
  min-width: 110px; }

.dsps83.fmn21 .content_container.selector {
  padding: 30px;
  background-color: #fff;
  border: 1px solid #ddd;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dsps83.fmn21 .selector_group > .tabs > .tab, .dsps83.fmn21 .selector_group > .tabs > .tab_nav, .dsps83.fmn21 .simple_tab_nav > .tab, .dsps83.fmn21 .simple_tab_nav > .tab_nav {
  cursor: pointer;
  border: 1px solid #eee;
  border-bottom: 0;
  background: #f8f9fa;
  float: left;
  padding: 10px;
  text-align: center;
  min-width: 140px;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 1px 0 0 #fff, -1px 0 0 #fff;
          box-shadow: 1px 0 0 #fff, -1px 0 0 #fff;
  font-weight: 300; }
  html.ms .dsps83.fmn21 .selector_group > .tabs > .tab, html.ms .dsps83.fmn21 .selector_group > .tabs > .tab_nav, html.ms .dsps83.fmn21 .simple_tab_nav > .tab, html.ms .dsps83.fmn21 .simple_tab_nav > .tab_nav {
    width: 100%;
    border-color: #e8e8e8; }
  .dsps83.fmn21 .selector_group > .tabs > .tab:not(:first-child), .dsps83.fmn21 .selector_group > .tabs > .tab_nav:not(:first-child), .dsps83.fmn21 .simple_tab_nav > .tab:not(:first-child), .dsps83.fmn21 .simple_tab_nav > .tab_nav:not(:first-child) {
    margin-left: -1px; }
    html.ms .dsps83.fmn21 .selector_group > .tabs > .tab:not(:first-child), html.ms .dsps83.fmn21 .selector_group > .tabs > .tab_nav:not(:first-child), html.ms .dsps83.fmn21 .simple_tab_nav > .tab:not(:first-child), html.ms .dsps83.fmn21 .simple_tab_nav > .tab_nav:not(:first-child) {
      margin-left: 0; }
  .dsps83.fmn21 .selector_group > .tabs > .tab.selected, .dsps83.fmn21 .selector_group > .tabs > .tab_nav.selected, .dsps83.fmn21 .simple_tab_nav > .tab.selected, .dsps83.fmn21 .simple_tab_nav > .tab_nav.selected {
    font-weight: bold;
    border-color: #ddd;
    background: #ffffff;
    z-index: 10; }

.dsps83.fmn21 .selected_count {
  background-color: #f8f9fa;
  border: 1px solid #e8e8e8;
  border-top: 0px;
  float: left;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  font-size: 14px;
  font-weight: bold; }

.dsps83.fst40 {
  float: left;
  width: 100%;
  position: relative;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e8e8e8;
  background-color: #f8f9fa;
  padding: 10px; }
  html.ms .dsps83.fst40 {
    height: auto; }
  .dsps83.fst40 .top_bar {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-bottom: 5px; }
    .dsps83.fst40 .top_bar .search_bar {
      float: left;
      font-weight: 300; }
      .dsps83.fst40 .top_bar .search_bar input {
        padding: 0 7px;
        width: 140px;
        height: 25px;
        font-size: 13px;
        border: 1px solid #eee;
        border-radius: 3px; }
      html.ms .dsps83.fst40 .top_bar .search_bar {
        clear: both;
        padding-bottom: 10px;
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
        html.ms .dsps83.fst40 .top_bar .search_bar input {
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          width: 100%; }
    .dsps83.fst40 .top_bar .static_counter {
      font-weight: bold;
      float: right;
      margin: 5px 15px 0 0; }
    .dsps83.fst40 .top_bar .button {
      float: right;
      margin-bottom: 6px; }
  .dsps83.fst40 .list {
    overflow-y: auto;
    background: #e2e3e4;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset, 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset, 0 1px 1px rgba(0, 0, 0, 0.05);
    max-height: 364px !important;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left; }
    .dsps83.fst40 .list ul {
      list-style-type: none; }
      .dsps83.fst40 .list ul li.no_results {
        display: none;
        margin: 10px;
        overflow: hidden;
        color: #999;
        font-weight: 300;
        text-shadow: 1px 1px #f8f9fa; }
      .dsps83.fst40 .list ul li.user, .dsps83.fst40 .list ul li.more {
        position: relative;
        float: left;
        padding: 10px;
        margin: 0;
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 14px;
        line-height: 1.5; }
        .dsps83.fst40 .list ul li.user:not(.static):not(.disabled), .dsps83.fst40 .list ul li.more:not(.static):not(.disabled) {
          cursor: pointer;
          -webkit-user-select: none;
          -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
        .dsps83.fst40 .list ul li.user.disabled, .dsps83.fst40 .list ul li.more.disabled {
          pointer-events: none; }
        .dsps83.fst40 .list ul li.user:hover:not(.static), .dsps83.fst40 .list ul li.more:hover:not(.static) {
          background-color: #e8e9ea; }
        .dsps83.fst40 .list ul li.user.selected, .dsps83.fst40 .list ul li.more.selected {
          background-color: #f8f9fa;
          border-bottom: 1px solid #ddd; }
          .dsps83.fst40 .list ul li.user.selected:hover:not(.static), .dsps83.fst40 .list ul li.more.selected:hover:not(.static) {
            background-color: #ffffff; }
          .dsps83.fst40 .list ul li.user.selected .check, .dsps83.fst40 .list ul li.more.selected .check {
            display: inherit; }
        .dsps83.fst40 .list ul li.user .check, .dsps83.fst40 .list ul li.more .check {
          position: absolute;
          right: 10px;
          top: 10px;
          display: none; }
        .dsps83.fst40 .list ul li.user input, .dsps83.fst40 .list ul li.more input {
          display: none; }
        .dsps83.fst40 .list ul li.user .height_stopper, .dsps83.fst40 .list ul li.more .height_stopper {
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          position: relative;
          max-height: 40px;
          text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
          .dsps83.fst40 .list ul li.user .height_stopper .name, .dsps83.fst40 .list ul li.more .height_stopper .name {
            font-weight: bold; }
          .dsps83.fst40 .list ul li.user .height_stopper .bio, .dsps83.fst40 .list ul li.more .height_stopper .bio {
            max-height: 22px;
            overflow: hidden;
            padding-right: 10px;
            font-size: 12px;
            color: #666;
            font-weight: 300; }
      .dsps83.fst40 .list ul li.more {
        padding: 10px;
        font-weight: bold;
        text-align: center;
        font-size: 11px;
        text-transform: uppercase;
        color: #bbb;
        text-decoration: none;
        background-color: #f8f9fa; }
        .dsps83.fst40 .list ul li.more:hover {
          background-color: #fff; }
  .dsps83.fst40 .scroll_tip {
    position: absolute;
    width: 100%;
    bottom: 25px;
    left: 0;
    text-align: center;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.no-ms .dsps83.fst40 .scroll_tip {
      display: none; }
    .dsps83.fst40 .scroll_tip .text {
      display: inline-block;
      background-color: #e2e3e4;
      width: 100%;
      padding: 2px 0;
      font-weight: 300; }

.dsol48.flt44 {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dsol48.flt44.col2 .card:nth-child(2n+1) {
    clear: left; }
  .dsol48.flt44.col3 .card:nth-child(3n+1) {
    clear: left; }

.dsol48.fsp87:not(.u-hidden) {
  display: table; }

.dsol48.fsp87 .photo {
  display: table-cell;
  width: 64px; }
  .col2 .dsol48.fsp87 .photo {
    width: 94px; }
  .col3 .dsol48.fsp87 .photo {
    width: 64px; }
  .small .dsol48.fsp87 .photo {
    width: 39px; }
  .dsol48.fsp87 .photo a.profile-link,
  .dsol48.fsp87 .photo a.startup-link {
    line-height: 0;
    display: block; }
  .dsol48.fsp87 .photo img {
    width: 50px;
    height: 50px;
    border-radius: 4px; }
    .col2 .dsol48.fsp87 .photo img {
      width: 80px;
      height: 80px; }
    .col3 .dsol48.fsp87 .photo img {
      width: 50px;
      height: 50px; }
    .small .dsol48.fsp87 .photo img {
      width: 32px;
      height: 32px; }

.dsol48.fsp87 .details {
  display: table-cell;
  vertical-align: middle; }
  .dsol48.fsp87 .details .object-list-title,
  .dsol48.fsp87 .details .object-list-title a {
    font-size: 18px;
    font-weight: 400;
    color: #333333; }
    .dsol48.fsp87 .details .object-list-title .comma,
    .dsol48.fsp87 .details .object-list-title a .comma {
      display: none; }
      html.ml .small .dsol48.fsp87 .details .object-list-title .comma, html.ml .small
      .dsol48.fsp87 .details .object-list-title a .comma {
        display: inline; }
      html.mm .small .dsol48.fsp87 .details .object-list-title .comma, html.mm .small
      .dsol48.fsp87 .details .object-list-title a .comma {
        display: inline; }
    .small .dsol48.fsp87 .details .object-list-title, .small
    .dsol48.fsp87 .details .object-list-title a {
      font-size: 15px;
      font-weight: 400;
      float: left; }
      html.ms .small .dsol48.fsp87 .details .object-list-title, html.ms .small
      .dsol48.fsp87 .details .object-list-title a {
        float: none; }
  .dsol48.fsp87 .details .object-list-title {
    -webkit-font-smoothing: antialiased; }
    .small .dsol48.fsp87 .details .object-list-title {
      margin-right: 7px; }
  .dsol48.fsp87 .details .object-list-subtitle {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #666; }
    .small .dsol48.fsp87 .details .object-list-subtitle {
      font-size: 15px;
      float: left;
      margin-top: -1px; }
    .dsol48.fsp87 .details .object-list-subtitle a {
      color: #999999; }
      html.ml .dsol48.fsp87 .details .object-list-subtitle a:hover {
        color: #3078ca;
        text-decoration: underline; }

.dsol48.fur47:not(.u-hidden) {
  display: table; }

.dsol48.fur47 .photo {
  display: table-cell;
  width: 64px; }
  .col2 .dsol48.fur47 .photo {
    width: 94px; }
  .col3 .dsol48.fur47 .photo {
    width: 64px; }
  .small .dsol48.fur47 .photo {
    width: 39px; }
  .dsol48.fur47 .photo a.profile-link,
  .dsol48.fur47 .photo a.startup-link {
    line-height: 0;
    display: block; }
  .dsol48.fur47 .photo img {
    width: 50px;
    height: 50px;
    border-radius: 4px; }
    .col2 .dsol48.fur47 .photo img {
      width: 80px;
      height: 80px; }
    .col3 .dsol48.fur47 .photo img {
      width: 50px;
      height: 50px; }
    .small .dsol48.fur47 .photo img {
      width: 32px;
      height: 32px; }

.dsol48.fur47 .details {
  display: table-cell;
  vertical-align: middle; }
  .dsol48.fur47 .details .object-list-title,
  .dsol48.fur47 .details .object-list-title a {
    font-size: 18px;
    font-weight: 400;
    color: #333333; }
    .dsol48.fur47 .details .object-list-title .comma,
    .dsol48.fur47 .details .object-list-title a .comma {
      display: none; }
      html.ml .small .dsol48.fur47 .details .object-list-title .comma, html.ml .small
      .dsol48.fur47 .details .object-list-title a .comma {
        display: inline; }
      html.mm .small .dsol48.fur47 .details .object-list-title .comma, html.mm .small
      .dsol48.fur47 .details .object-list-title a .comma {
        display: inline; }
    .small .dsol48.fur47 .details .object-list-title, .small
    .dsol48.fur47 .details .object-list-title a {
      font-size: 15px;
      font-weight: 400;
      float: left; }
      html.ms .small .dsol48.fur47 .details .object-list-title, html.ms .small
      .dsol48.fur47 .details .object-list-title a {
        float: none; }
  .dsol48.fur47 .details .object-list-title {
    -webkit-font-smoothing: antialiased; }
    .small .dsol48.fur47 .details .object-list-title {
      margin-right: 7px; }
  .dsol48.fur47 .details .object-list-subtitle {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #666; }
    .small .dsol48.fur47 .details .object-list-subtitle {
      font-size: 15px;
      float: left;
      margin-top: -1px; }
    .dsol48.fur47 .details .object-list-subtitle a {
      color: #999999; }
      html.ml .dsol48.fur47 .details .object-list-subtitle a:hover {
        color: #3078ca;
        text-decoration: underline; }

.dsol48.fur47 .photo img {
  border-radius: 50%; }

.facybox-checkout.apply_notice.modal {
  display: block;
  width: 500px;
  padding: 20px; }
  html.ms .facybox-checkout.apply_notice.modal {
    width: 85%; }

.connection-button-modal .relationship-select {
  width: 95%; }

.connection-button-modal .context-select-container {
  width: 90%; }

.connection-button-modal .context-select {
  width: 95%; }
.dsrp73 .g-photo_round {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none; }

html.no-ms .dsrp73.fre95 .full-col .s-grid0-colMd8:nth-child(3n) {
  padding-left: 7px; }

html.no-ms .dsrp73.fre95 .full-col .s-grid0-colMd8:nth-child(3n+1) {
  padding-right: 7px;
  clear: left; }

html.no-ms .dsrp73.fre95 .full-col .s-grid0-colMd8:nth-child(3n+2) {
  padding-left: 3.5px;
  padding-right: 3.5px; }

html.no-ms .dsrp73.fre95 .full-col .view-all-link {
  width: 300px;
  margin: 0 auto; }

.dsrp73.fre95 .sidebar .view-all-link {
  width: -webkit-calc(100% - 28px);
  width: calc(100% - 28px); }

.dsrp73.frt34 .row:last-of-type {
  margin-bottom: 0px; }

.dsrp73.frt52 .mutual-connections {
  cursor: pointer; }

.dsrp73.frn13:not(.u-hidden) {
  display: table; }

.dsrp73.frn13 .photo {
  display: table-cell;
  width: 64px; }
  .col2 .dsrp73.frn13 .photo {
    width: 94px; }
  .col3 .dsrp73.frn13 .photo {
    width: 64px; }
  .small .dsrp73.frn13 .photo {
    width: 39px; }
  .dsrp73.frn13 .photo a.profile-link,
  .dsrp73.frn13 .photo a.startup-link {
    line-height: 0;
    display: block; }
  .dsrp73.frn13 .photo img {
    width: 50px;
    height: 50px;
    border-radius: 4px; }
    .col2 .dsrp73.frn13 .photo img {
      width: 80px;
      height: 80px; }
    .col3 .dsrp73.frn13 .photo img {
      width: 50px;
      height: 50px; }
    .small .dsrp73.frn13 .photo img {
      width: 32px;
      height: 32px; }

.dsrp73.frn13 .details {
  display: table-cell;
  vertical-align: middle; }
  .dsrp73.frn13 .details .object-list-title,
  .dsrp73.frn13 .details .object-list-title a {
    font-size: 18px;
    font-weight: 400;
    color: #333333; }
    .dsrp73.frn13 .details .object-list-title .comma,
    .dsrp73.frn13 .details .object-list-title a .comma {
      display: none; }
      html.ml .small .dsrp73.frn13 .details .object-list-title .comma, html.ml .small
      .dsrp73.frn13 .details .object-list-title a .comma {
        display: inline; }
      html.mm .small .dsrp73.frn13 .details .object-list-title .comma, html.mm .small
      .dsrp73.frn13 .details .object-list-title a .comma {
        display: inline; }
    .small .dsrp73.frn13 .details .object-list-title, .small
    .dsrp73.frn13 .details .object-list-title a {
      font-size: 15px;
      font-weight: 400;
      float: left; }
      html.ms .small .dsrp73.frn13 .details .object-list-title, html.ms .small
      .dsrp73.frn13 .details .object-list-title a {
        float: none; }
  .dsrp73.frn13 .details .object-list-title {
    -webkit-font-smoothing: antialiased; }
    .small .dsrp73.frn13 .details .object-list-title {
      margin-right: 7px; }
  .dsrp73.frn13 .details .object-list-subtitle {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #666; }
    .small .dsrp73.frn13 .details .object-list-subtitle {
      font-size: 15px;
      float: left;
      margin-top: -1px; }
    .dsrp73.frn13 .details .object-list-subtitle a {
      color: #999999; }
      html.ml .dsrp73.frn13 .details .object-list-subtitle a:hover {
        color: #3078ca;
        text-decoration: underline; }

.dsrp73.frn13 .recommended-person {
  border-radius: 4px;
  margin-bottom: 14px; }
  .dsrp73.frn13 .recommended-person .photo img {
    border-radius: 50%; }
  .dsrp73.frn13 .recommended-person .details .object-list-title, .dsrp73.frn13 .recommended-person .details .object-list-title a {
    font-size: 16px; }
  .dsrp73.frn13 .recommended-person .actions .c-button {
    padding: 6px 14px; }
.dsot21.fsl35 .slack_entry {
  line-height: 30px;
  vertical-align: middle; }
/*
 Slightly modified version of https://gist.github.com/mjlescano/fc472f778e77c4b760ab, to remove unwanted @at-root
 output. This file just contains pseudo-classes and mixins; they're applied to actual elements in structure/form.sass.
*/
/* ----------------------------------------------------------------------------------------------------

SCSS Form Reset Helpers - Forked from: https://gist.github.com/anthonyshort/552543

Intended usage:
- MIXINS: for very specific use cases, when you dont want to reset absolutly all the forms, very verbose output.
- PLACEHOLDER SELECTORS: use as extending classes. Less verbose, more generic overrides.

A couple of things to watch out for:

- IE8: If a text input doesn't have padding on all sides or none the text won't be centered.
- The default border sizes on text inputs in all UAs seem to be slightly different. You're better off using custom borders.
- You NEED to set the font-size and family on all form elements
- Search inputs need to have their appearance reset and the box-sizing set to content-box to match other UAs
- You can style the upload button in webkit using ::-webkit-file-upload-button
- ::-webkit-file-upload-button selectors can't be used in the same selector as normal ones. FF and IE freak out.
- IE: You don't need to fake inline-block with labels and form controls in IE. They function as inline-block.
- By turning off ::-webkit-search-decoration, it removes the extra whitespace on the left on search inputs

----------------------------------------------------------------------------------------------------*/

input, label, select, button, textarea {
  display: inline-block;
  margin: 0;
  border: 0;
  padding: 0;
  width: auto;
  vertical-align: middle;
  white-space: normal;
  line-height: inherit;
  background: none;
  /* Browsers have different default form fonts */
  color: inherit;
  font-size: inherit;
  font-family: inherit; }

input[type=reset], input[type=button], input[type=submit], input[type=checkbox], input[type=radio], select {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
          box-sizing: border-box; }

input {
  /* Make webkit render the search input like a normal text field */
  /* Turn off the recent search for webkit. It adds about 15px padding on the left */
  /* Fix IE7 display bug */
  /* These elements are usually rendered a certain way by the browser */ }
  input:focus {
    outline: 0; }
  input[type=checkbox], input[type=radio] {
    width: 13px;
    height: 13px; }
  input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box; }
  ::-webkit-search-decoration {
    display: none; }
  input[type="reset"], input[type="button"], input[type="submit"] {
    overflow: visible; }

select {
  /* Move the label to the top */ }
  select[multiple] {
    vertical-align: top; }

button {
  background: none;
  border: 0;
  outline: none; }
  button::-moz-focus-inner {
    border: 0;
    padding: 0; }
  button:hover, button:active, button:focus {
    outline: 0; }

textarea {
  /* Move the label to the top */
  vertical-align: top;
  /* Turn off scroll bars in IE unless needed */
  overflow: auto; }

input, select, textarea {
  line-height: normal; }

label {
  vertical-align: baseline;
  display: inline; }

textarea {
  white-space: pre-wrap; }

input[type=date], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea, select {
  background: white;
  border: 1px solid #a6a6a6;
  color: black; }

input[type=checkbox], input[type=radio] {
  margin: 3px 0.5ex; }
  .s-form input[type=checkbox], .s-form input[type=radio] {
    margin: 0; }

button, input[type=reset], input[type=button], input[type=submit] {
  -moz-appearance: none;
  -webkit-appearance: none; }

textarea:focus, select:focus {
  outline: none; }

.s-form input[type=date], .s-form input[type=datetime], .s-form input[type=datetime-local], .s-form input[type=email], .s-form input[type=month], .s-form input[type=number], .s-form input[type=password], .s-form input[type=search], .s-form input[type=tel], .s-form input[type=text], .s-form input[type=time], .s-form input[type=url], .s-form input[type=week], html.ml .s-form select, .s-form textarea, .dssbb99.fcs45 .chosen-container .chosen-choices {
  border: 1px solid #e7e9eB;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border-radius: 3px;
  padding-left: 6px;
  padding-right: 6px; }
  .s-form input[type=date]:focus, .s-form input[type=datetime]:focus, .s-form input[type=datetime-local]:focus, .s-form input[type=email]:focus, .s-form input[type=month]:focus, .s-form input[type=number]:focus, .s-form input[type=password]:focus, .s-form input[type=search]:focus, .s-form input[type=tel]:focus, .s-form input[type=text]:focus, .s-form input[type=time]:focus, .s-form input[type=url]:focus, .s-form input[type=week]:focus, html.ml .s-form select:focus, .s-form textarea:focus, .dssbb99.fcs45 .chosen-container .chosen-choices:focus {
    border-color: #7DBEF1;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }

.s-form input[type=date], .s-form input[type=datetime], .s-form input[type=datetime-local], .s-form input[type=email], .s-form input[type=month], .s-form input[type=number], .s-form input[type=password], .s-form input[type=search], .s-form input[type=tel], .s-form input[type=text], .s-form input[type=time], .s-form input[type=url], .s-form input[type=week], html.ml .s-form select {
  height: 35px; }

.s-form input.s-form--mini[type=date], .s-form input.s-form--mini[type=datetime], .s-form input.s-form--mini[type=datetime-local], .s-form input.s-form--mini[type=email], .s-form input.s-form--mini[type=month], .s-form input.s-form--mini[type=number], .s-form input.s-form--mini[type=password], .s-form input.s-form--mini[type=search], .s-form input.s-form--mini[type=tel], .s-form input.s-form--mini[type=text], .s-form input.s-form--mini[type=time], .s-form input.s-form--mini[type=url], .s-form input.s-form--mini[type=week], html.ml .s-form select.s-form--mini {
  height: 21px; }

.s-form input.s-form--condensed[type=date], .s-form input.s-form--condensed[type=datetime], .s-form input.s-form--condensed[type=datetime-local], .s-form input.s-form--condensed[type=email], .s-form input.s-form--condensed[type=month], .s-form input.s-form--condensed[type=number], .s-form input.s-form--condensed[type=password], .s-form input.s-form--condensed[type=search], .s-form input.s-form--condensed[type=tel], .s-form input.s-form--condensed[type=text], .s-form input.s-form--condensed[type=time], .s-form input.s-form--condensed[type=url], .s-form input.s-form--condensed[type=week], html.ml .s-form select.s-form--condensed {
  height: 28px; }

.s-form input.s-form--expanded[type=date], .s-form input.s-form--expanded[type=datetime], .s-form input.s-form--expanded[type=datetime-local], .s-form input.s-form--expanded[type=email], .s-form input.s-form--expanded[type=month], .s-form input.s-form--expanded[type=number], .s-form input.s-form--expanded[type=password], .s-form input.s-form--expanded[type=search], .s-form input.s-form--expanded[type=tel], .s-form input.s-form--expanded[type=text], .s-form input.s-form--expanded[type=time], .s-form input.s-form--expanded[type=url], .s-form input.s-form--expanded[type=week], html.ml .s-form select.s-form--expanded {
  height: 49px; }

html.ml .s-form select.s-form--widthAuto {
  width: auto;
  padding-right: 21px; }

.s-form textarea {
  padding-top: 8.7px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (6px));
  padding-top: calc(((21px - 1.2em) / 2) + (6px));
  padding-bottom: 8.7px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (6px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (6px)); }

.s-form textarea.s-form--mini {
  padding-top: 1.7px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (-1px));
  padding-top: calc(((21px - 1.2em) / 2) + (-1px));
  padding-bottom: 1.7px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (-1px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (-1px)); }

.s-form textarea.s-form--condensed {
  padding-top: 5.2px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (2.5px));
  padding-top: calc(((21px - 1.2em) / 2) + (2.5px));
  padding-bottom: 5.2px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (2.5px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (2.5px)); }

.s-form textarea.s-form--expanded {
  padding-top: 15.7px;
  padding-top: -webkit-calc(((21px - 1.2em) / 2) + (13px));
  padding-top: calc(((21px - 1.2em) / 2) + (13px));
  padding-bottom: 15.7px;
  padding-bottom: -webkit-calc(((21px - 1.2em) / 2) + (13px));
  padding-bottom: calc(((21px - 1.2em) / 2) + (13px)); }

.s-form input::-webkit-input-placeholder, .s-form input:-moz-placeholder, .s-form input::-moz-placeholder, .s-form input:-ms-input-placeholder, .s-form textarea::-webkit-input-placeholder, .s-form textarea:-moz-placeholder, .s-form textarea::-moz-placeholder, .s-form textarea:-ms-input-placeholder {
  color: #777; }

.s-form input.s-form--blended, .s-form textarea.s-form--blended {
  border: none;
  border-radius: 0;
  background: transparent;
  padding: 0; }
  .s-form input.s-form--blended:focus, .s-form textarea.s-form--blended:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }

.s-form-sideLabelSm {
  padding-top: 7px; }

.s-form-sideLabelSm.s-form--mini {
  padding-top: 0; }

.s-form-sideLabelSm.s-form--condensed {
  padding-top: 3.5px; }

.s-form-sideLabelSm.s-form--expanded {
  padding-top: 14px; }

@media only screen and (min-width: 768px) {
  .s-form-sideLabelMd {
    padding-top: 7px; }
  .s-form-sideLabelMd.s-form--mini {
    padding-top: 0; }
  .s-form-sideLabelMd.s-form--condensed {
    padding-top: 3.5px; }
  .s-form-sideLabelMd.s-form--expanded {
    padding-top: 14px; } }

@media only screen and (min-width: 960px) {
  .s-form-sideLabelLg {
    padding-top: 7px; }
  .s-form-sideLabelLg.s-form--mini {
    padding-top: 0; }
  .s-form-sideLabelLg.s-form--condensed {
    padding-top: 3.5px; }
  .s-form-sideLabelLg.s-form--expanded {
    padding-top: 14px; } }

.dssbb99.flg33 .description {
  line-height: 1.6; }

.dssbb99.flg33 .screenshot {
  background-color: white;
  border: 1px solid #e7e9eB;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 28px; }
  html.no-ml .dssbb99.flg33 .screenshot {
    width: 100%; }

.dssbb99.fcs45 .chosen-container .chosen-choices {
  padding: 5px;
  background-image: none; }

.dssbb99.fcs45 .chosen-container-active .chosen-choices {
  border-color: #7DBEF1;
  -webkit-box-shadow: #7DBEF1 0 0 5px;
          box-shadow: #7DBEF1 0 0 5px; }

.dssbb99.fcs45 .chosen-container-multi .chosen-choices li.search-choice {
  background-color: #e0edf5;
  background-image: none;
  border: none;
  color: #3078ca; }
.ds35 .social-base {
  float: left;
  width: 100%;
  padding-top: 15px; }
  .ds35 .social-base .g-module {
    max-width: 500px;
    margin: 0 auto; }
    .ds35 .social-base .g-module .section.top {
      padding: 18px; }
      .ds35 .social-base .g-module .section.top h3 {
        font-size: 18px; }
  .ds35 .social-base p {
    margin-bottom: 20px;
    font-size: 14px; }
  .ds35 .social-base form.social-form a#select-all {
    font-size: inherit; }
  .ds35 .social-base form.social-form input {
    font-size: 13px; }
  .ds35 .social-base .social-form a#select-all {
    font-size: inherit; }
  .ds35 .social-base .social-form input {
    font-size: 13px; }

.ds35.fps90 .providers.section.yahoo, .ds35.fps90 .providers.section.hotmail {
  display: none; }

.ds35.fps90 .providers.section {
  text-shadow: 0 1px 0 #FFF;
  position: relative; }
  .ds35.fps90 .providers.section .linked_in {
    background: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png") no-repeat 10px 15px;
    background-position: 9px 5px; }
  .ds35.fps90 .providers.section .twitter {
    background: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png") no-repeat 10px 15px;
    background-position: 10px -90px; }
  .ds35.fps90 .providers.section .facebook {
    background: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png") no-repeat 10px 15px;
    background-position: 10px -45px; }
  .ds35.fps90 .providers.section .slack {
    background: url("/assets/icons/slack_icon-ed72a25dbe7fe892f5c51d24e75cc425.png") no-repeat;
    background-position: 9px 5px;
    -webkit-background-size: 32px 32px;
            background-size: 32px 32px; }
  .ds35.fps90 .providers.section .angellist {
    background: url("/assets/icons/social-angellist-ba9531a3175eea79f378f4545025847f.png") no-repeat 8px 15px;
    background-position: 9px 5px; }
    .ds35.fps90 .providers.section .angellist h3 {
      padding: 5px 0;
      line-height: 18px; }
      html.ms .ds35.fps90 .providers.section .angellist h3 {
        padding: 0;
        line-height: 40px; }
      .ds35.fps90 .providers.section .angellist h3 .explanation {
        font-weight: 300;
        color: #999;
        font-size: 12px; }
        html.ms .ds35.fps90 .providers.section .angellist h3 .explanation {
          display: none; }
  .ds35.fps90 .providers.section .gmail {
    background: url("/assets/icons/gmail_icon-193a072ff66c848bce6a68575eb67fe5.png") no-repeat 10px 15px;
    background-position: 10px; }
  .ds35.fps90 .providers.section .yahoo {
    background: url("/assets/icons/yahoo_icon-28f445392d2f37de15478e04f35bfd33.png") no-repeat 10px 15px;
    background-position: 10px; }
  .ds35.fps90 .providers.section .hotmail {
    background: url("/assets/icons/hotmail_icon-faf1b93f714fc03cbac30f578dc71c1a.png") no-repeat 10px 15px;
    background-position: 10px; }
  .ds35.fps90 .providers.section h3 {
    font-size: 14px;
    line-height: 40px;
    margin-bottom: 0;
    margin-left: 55px; }
  .ds35.fps90 .providers.section .action {
    position: absolute;
    top: 14px;
    right: 30px;
    width: 240px;
    text-align: right; }
    .ds35.fps90 .providers.section .action .new_people {
      color: #C0423F;
      display: inline-block;
      margin-right: 10px;
      font-weight: bold; }
      html.ms .ds35.fps90 .providers.section .action .new_people {
        display: none; }
    .ds35.fps90 .providers.section .action .g-button {
      width: 80px; }
      html.ms .ds35.fps90 .providers.section .action .g-button {
        font-size: 11px;
        width: 68px; }
  .ds35.fps90 .providers.section .connected {
    color: #498f43;
    background: url("/assets/icons/tick-d0e800b776a6f3ac57e923ab28f7755a.png") no-repeat;
    padding: 1px 0 0 20px;
    font-weight: bold;
    font-size: 12px; }
  .ds35.fps90 .providers.section a.disconnect {
    position: absolute;
    top: 22px;
    right: 9px;
    font-size: 14px;
    color: #bbb; }
    .ds35.fps90 .providers.section a.disconnect:hover {
      color: #aaa;
      text-decoration: none; }

.ds35.fix36 .button_container {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 25px; }

.ds35.fvs43 .user_info .photo {
  margin-top: 0;
  width: 37px;
  height: 37px;
  line-height: 35px; }
  .ds35.fvs43 .user_info .photo img {
    max-height: 37px;
    max-width: 37px;
    width: 100%;
    border-radius: 50%; }

.ds35.fvs43 .user_info .name {
  font-size: 12px;
  white-space: nowrap;
  overflow: hidden; }

.ds35.fvs43 .user_info .description {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999; }

.ds35.fvs43 .hide_link {
  color: #888; }

.ds35.fvs43 .actions {
  font-size: 10px;
  float: right;
  margin-top: 0; }

.ds35.fvs43 .info {
  float: left; }

.ds35.fcs87 {
  font-size: 14px; }
  .ds35.fcs87 .actions {
    float: right;
    margin-bottom: 10px; }
    .ds35.fcs87 .actions #total_count {
      display: inline-block;
      margin-right: 10px;
      float: left;
      padding-top: 9px; }
    .ds35.fcs87 .actions a {
      float: right; }
  .ds35.fcs87 a#select-all {
    cursor: pointer; }
  .ds35.fcs87 .social.connections div.actions {
    border-top: 2px solid #fff;
    color: #666;
    font-size: 11px;
    padding-top: 7px;
    margin-bottom: 7px; }
  .ds35.fcs87 .num_friends {
    font-size: 14px;
    margin-left: 10px; }
  .ds35.fcs87 .friend_container {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
    overflow-y: auto;
    background-color: #e2e3e4;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset, 0 1px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 3px rgba(0, 0, 0, 0.05) inset, 0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 7px; }
    .ds35.fcs87 .friend_container ul {
      list-style-type: none; }
    .ds35.fcs87 .friend_container li.friend {
      position: relative;
      overflow: hidden;
      cursor: pointer;
      float: left;
      padding: 10px 20px 10px 10px;
      margin: 0;
      width: 100%;
      border-bottom: 1px solid rgba(255, 255, 255, 0.5);
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      font-size: 14px;
      line-height: 1.5;
      -webkit-user-select: none;
      -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .ds35.fcs87 .friend_container li.friend:hover {
        background-color: #e8e9ea; }
      .ds35.fcs87 .friend_container li.friend.selected {
        background-color: #f8f9fa;
        border-bottom: 1px solid #ddd; }
        .ds35.fcs87 .friend_container li.friend.selected:hover {
          background-color: #ffffff; }
        .ds35.fcs87 .friend_container li.friend.selected .check {
          display: inherit; }
      .ds35.fcs87 .friend_container li.friend .check {
        position: absolute;
        right: 10px;
        top: 10px;
        display: none; }
      .ds35.fcs87 .friend_container li.friend input {
        display: none; }
      .ds35.fcs87 .friend_container li.friend .height_stopper {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        max-height: 40px;
        overflow: hidden;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }
        .ds35.fcs87 .friend_container li.friend .height_stopper .name {
          font-weight: bold; }
        .ds35.fcs87 .friend_container li.friend .height_stopper .bio {
          font-size: 12px;
          color: #666;
          font-weight: 300; }
    .ds35.fcs87 .friend_container table {
      width: 100%;
      margin: 0px; }
      .ds35.fcs87 .friend_container table tr.add-item {
        cursor: pointer; }
        .ds35.fcs87 .friend_container table tr.add-item td.cell {
          font-size: 12px;
          padding: 6px;
          padding-top: 8px;
          font-weight: bolder;
          text-align: left; }
      .ds35.fcs87 .friend_container table .item {
        cursor: pointer;
        text-align: left; }
        .ds35.fcs87 .friend_container table .item .matched_substring {
          font-weight: bold; }
        .ds35.fcs87 .friend_container table .item .cb_cell {
          width: 20px;
          vertical-align: middle; }
        .ds35.fcs87 .friend_container table .item .pic_cell {
          padding: 6px;
          width: 32px;
          vertical-align: top; }
          .ds35.fcs87 .friend_container table .item .pic_cell img {
            width: 32px;
            height: auto;
            overflow: hidden; }
        .ds35.fcs87 .friend_container table .item td.right_cell {
          text-align: left;
          padding-top: 3px;
          padding-left: 4px;
          padding-right: 4px;
          padding-bottom: 2px;
          vertical-align: top;
          display: inline-block; }
          .ds35.fcs87 .friend_container table .item td.right_cell .main {
            color: #000;
            font-size: 14px; }
            .ds35.fcs87 .friend_container table .item td.right_cell .main .item-type {
              color: #333;
              font-size: 10px;
              margin-top: -3px; }
          .ds35.fcs87 .friend_container table .item td.right_cell .match {
            color: #999;
            font-size: 11px; }
        .ds35.fcs87 .friend_container table .item .matched_substring {
          font-weight: bold;
          color: #000000; }
  .ds35.fcs87 .form_buttons {
    float: left;
    width: 100%;
    margin-bottom: 5px; }
    .ds35.fcs87 .form_buttons .cancel {
      float: left;
      font-size: 14px;
      padding-top: 9px;
      padding-left: 5px; }
    .ds35.fcs87 .form_buttons .g-button {
      font-size: 14px;
      float: right; }
    .ds35.fcs87 .form_buttons .confirmation-notice {
      width: 30%;
      margin-right: 12px;
      margin-top: 4px;
      font-size: 12px;
      line-height: 13px; }

.ds35.fse31 .message-box {
  float: left;
  width: 100% !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .ds35.fse31 .message-box textarea {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    font-size: 1em;
    padding: 0.66667em;
    color: #333;
    font-weight: normal;
    border: 1px solid #E2E3E4;
    border-radius: 3px;
    outline: none;
    width: 100%;
    padding: 8px;
    width: 100%;
    font-size: 1.1em !important; }
    html.ms .ds35.fse31 .message-box textarea {
      width: 100%; }
    .ds35.fse31 .message-box textarea:focus {
      border: 1px solid #94caf3;
      -webkit-box-shadow: #7DBEF1 0 0 5px;
              box-shadow: #7DBEF1 0 0 5px; }
    .ds35.fse31 .message-box textarea:disabled {
      background-color: #F3F4F5; }
    html.ms .ds35.fse31 .message-box textarea {
      height: 6em; }

.ds35.fse31 .options {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 13px; }
  html.ms .ds35.fse31 .options {
    font-size: 12px; }
  .ds35.fse31 .options .option {
    line-height: 22px;
    float: left;
    margin-right: 10px;
    display: inline-block;
    background-color: #f2f3f5;
    border-radius: 4px;
    padding: 8px 12px; }
    html.ms .ds35.fse31 .options .option {
      line-height: 18px;
      padding: 6px 9px;
      margin-right: 7px; }
      html.ms .ds35.fse31 .options .option:last-child {
        margin-right: 0; }
  .ds35.fse31 .options .send-button {
    float: right;
    text-align: center; }
    html.ms .ds35.fse31 .options .send-button {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-top: 14px; }
      html.ms .ds35.fse31 .options .send-button .send {
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
  .ds35.fse31 .options.light .option {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px #e8e9eb inset;
            box-shadow: 0 1px 1px #e8e9eb inset; }

.ds35.fse31 .send-button-container {
  margin-top: 10px; }
  .ds35.fse31 .send-button-container .send-button {
    float: left;
    text-align: center; }

.ds35.fse31.sidebar .options > .option {
  padding-left: 0px;
  padding-right: 0px;
  margin-right: 33px;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .ds35.fse31.sidebar .options > .option:first-child {
    padding-left: 0px; }

.ds35.fsn94.syndicate_profile {
  position: absolute;
  right: 0; }

.ds35.fsn94.user_profile > .standard_button {
  font-size: 1.1em;
  padding: 8px 20px;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .ds35.fsn94.user_profile > .standard_button, .ds35.fsn94.user_profile > .standard_button:link, .ds35.fsn94.user_profile > .standard_button:visited {
    margin: 0;
    border-radius: 4px;
    border: none;
    background: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    display: inline-block; }
    .ds35.fsn94.user_profile > .standard_button:hover, .ds35.fsn94.user_profile > .standard_button:active, .ds35.fsn94.user_profile > .standard_button:link:hover, .ds35.fsn94.user_profile > .standard_button:link:active, .ds35.fsn94.user_profile > .standard_button:visited:hover, .ds35.fsn94.user_profile > .standard_button:visited:active {
      outline: none;
      text-decoration: none; }
  .ds35.fsn94.user_profile > .standard_button, .ds35.fsn94.user_profile > .standard_button:link, .ds35.fsn94.user_profile > .standard_button:visited {
    color: #f0f0f0;
    background-color: #3f81c7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
    background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
    background-image: linear-gradient(#3f81c7, #3f81c7);
    text-shadow: none; }
  .ds35.fsn94.user_profile > .standard_button:hover {
    background-color: #4a88cb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
    background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
    background-image: linear-gradient(#4a88cb, #4a88cb);
    text-shadow: none; }
  .ds35.fsn94.user_profile > .standard_button:active {
    background-color: #3779bf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
    background-image: -webkit-linear-gradient(#3779bf, #3779bf);
    background-image: linear-gradient(#3779bf, #3779bf);
    text-shadow: none; }
  .ds35.fsn94.user_profile > .standard_button.alternate {
    background-color: #669bd3; }
    .ds35.fsn94.user_profile > .standard_button.alternate:hover {
      background-color: #528ecd;
      cursor: pointer; }

.ds35.fsn94.trending > .standard_button, .ds35.fsn94.salaries > .standard_button, .ds35.fsn94.valuations > .standard_button {
  font-size: 14px;
  padding: 6px 20px;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .ds35.fsn94.trending > .standard_button, .ds35.fsn94.trending > .standard_button:link, .ds35.fsn94.trending > .standard_button:visited, .ds35.fsn94.salaries > .standard_button, .ds35.fsn94.salaries > .standard_button:link, .ds35.fsn94.salaries > .standard_button:visited, .ds35.fsn94.valuations > .standard_button, .ds35.fsn94.valuations > .standard_button:link, .ds35.fsn94.valuations > .standard_button:visited {
    margin: 0;
    border-radius: 4px;
    border: none;
    background: none;
    outline: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    display: inline-block; }
    .ds35.fsn94.trending > .standard_button:hover, .ds35.fsn94.trending > .standard_button:active, .ds35.fsn94.trending > .standard_button:link:hover, .ds35.fsn94.trending > .standard_button:link:active, .ds35.fsn94.trending > .standard_button:visited:hover, .ds35.fsn94.trending > .standard_button:visited:active, .ds35.fsn94.salaries > .standard_button:hover, .ds35.fsn94.salaries > .standard_button:active, .ds35.fsn94.salaries > .standard_button:link:hover, .ds35.fsn94.salaries > .standard_button:link:active, .ds35.fsn94.salaries > .standard_button:visited:hover, .ds35.fsn94.salaries > .standard_button:visited:active, .ds35.fsn94.valuations > .standard_button:hover, .ds35.fsn94.valuations > .standard_button:active, .ds35.fsn94.valuations > .standard_button:link:hover, .ds35.fsn94.valuations > .standard_button:link:active, .ds35.fsn94.valuations > .standard_button:visited:hover, .ds35.fsn94.valuations > .standard_button:visited:active {
      outline: none;
      text-decoration: none; }
  .ds35.fsn94.trending > .standard_button, .ds35.fsn94.trending > .standard_button:link, .ds35.fsn94.trending > .standard_button:visited, .ds35.fsn94.salaries > .standard_button, .ds35.fsn94.salaries > .standard_button:link, .ds35.fsn94.salaries > .standard_button:visited, .ds35.fsn94.valuations > .standard_button, .ds35.fsn94.valuations > .standard_button:link, .ds35.fsn94.valuations > .standard_button:visited {
    color: #f0f0f0;
    background-color: #3f81c7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
    background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
    background-image: linear-gradient(#3f81c7, #3f81c7);
    text-shadow: none; }
  .ds35.fsn94.trending > .standard_button:hover, .ds35.fsn94.salaries > .standard_button:hover, .ds35.fsn94.valuations > .standard_button:hover {
    background-color: #4a88cb;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
    background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
    background-image: linear-gradient(#4a88cb, #4a88cb);
    text-shadow: none; }
  .ds35.fsn94.trending > .standard_button:active, .ds35.fsn94.salaries > .standard_button:active, .ds35.fsn94.valuations > .standard_button:active {
    background-color: #3779bf;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
    background-image: -webkit-linear-gradient(#3779bf, #3779bf);
    background-image: linear-gradient(#3779bf, #3779bf);
    text-shadow: none; }
  .ds35.fsn94.trending > .standard_button.alternate, .ds35.fsn94.salaries > .standard_button.alternate, .ds35.fsn94.valuations > .standard_button.alternate {
    background-color: #669bd3; }
    .ds35.fsn94.trending > .standard_button.alternate:hover, .ds35.fsn94.salaries > .standard_button.alternate:hover, .ds35.fsn94.valuations > .standard_button.alternate:hover {
      background-color: #528ecd;
      cursor: pointer; }

.ds35.fsn94.salaries > .standard_button {
  float: right; }
  html.ms .ds35.fsn94.salaries > .standard_button {
    float: left; }

.ds35.fsn94 .standard_button {
  display: block;
  float: right;
  color: #aaaaaa;
  font-size: 12px;
  font-weight: 200;
  padding: 6px 24px;
  border-radius: 4px;
  border: 1px solid #aaaaaa;
  text-shadow: none;
  -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.15);
          box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.15); }
  .ds35.fsn94 .standard_button:hover {
    background-color: #aaaaaa;
    color: black;
    text-decoration: none; }
  .ds35.fsn94 .standard_button:active {
    background-color: white; }

.ds35.fln0 .g-button {
  white-space: nowrap;
  min-width: 200px;
  display: inline-block;
  padding: 5px 0; }

.ds35.fln0 .login_button {
  text-align: left;
  line-height: 2.3em;
  font-size: 0.8125em;
  padding: 6px 0 5px 50px;
  background: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png") no-repeat 10px 3px; }
  .ds35.fln0 .login_button.twitter {
    background-position: 10px -93px; }
  .ds35.fln0 .login_button.facebook {
    background-position: 10px -47px; }
  .ds35.fln0 .login_button.email {
    background-image: none;
    padding: 6px 0 5px 12px; }

.ds35.fls70 .li-logo {
  background: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png") no-repeat; }

.ds35.fls70 .strikethrough {
  text-decoration: line-through; }

.ds35.fre95 .recommended-people {
  border: 1px solid #E7E9Eb; }
.modal ~ .mfp-close {
  height: 56px; }

html.ml .dsc30.fmn21 .modal {
  width: 600px; }

.dsc30.fmn21 .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333; }
  .dsc30.fmn21 .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.dsc30.fmn21 .modal-content {
  padding: 14px; }

.dsc30.fmn21 .modal-footer {
  -webkit-font-smoothing: antialiased;
  background: #f2f3f4;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 14px; }
  .dsc30.fmn21 .modal-footer .c-button:not(.submit).c-button--blue.loading {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    position: relative; }
    .dsc30.fmn21 .modal-footer .c-button:not(.submit).c-button--blue.loading::before {
      content: "\e84c";
      -webkit-animation: fontello-spin 1s infinite linear;
              animation: fontello-spin 1s infinite linear;
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      line-height: 1em;
      height: 1em;
      margin-top: -0.5em;
      text-indent: 0;
      text-align: center;
      font-family: fontello; }
  .dsc30.fmn21 .modal-footer a:not(.c-button),
  .dsc30.fmn21 .modal-footer .cancel {
    font-size: 14px;
    color: #999;
    padding: 7px; }

html.ms .dsc30.fmn21 {
  min-width: 95%;
  width: 95%; }

html.ml .dsc30.fmn21 .connection-container:hover {
  border-radius: 2px;
  background-color: #f9f9fa; }

.dsc30.fmn21 .connection-content:not(.u-hidden) {
  display: table; }

.dsc30.fmn21 .connection-content .photo {
  display: table-cell;
  width: 64px; }
  .col2 .dsc30.fmn21 .connection-content .photo {
    width: 94px; }
  .col3 .dsc30.fmn21 .connection-content .photo {
    width: 64px; }
  .small .dsc30.fmn21 .connection-content .photo {
    width: 39px; }
  .dsc30.fmn21 .connection-content .photo a.profile-link,
  .dsc30.fmn21 .connection-content .photo a.startup-link {
    line-height: 0;
    display: block; }
  .dsc30.fmn21 .connection-content .photo img {
    width: 50px;
    height: 50px;
    border-radius: 4px; }
    .col2 .dsc30.fmn21 .connection-content .photo img {
      width: 80px;
      height: 80px; }
    .col3 .dsc30.fmn21 .connection-content .photo img {
      width: 50px;
      height: 50px; }
    .small .dsc30.fmn21 .connection-content .photo img {
      width: 32px;
      height: 32px; }

.dsc30.fmn21 .connection-content .details {
  display: table-cell;
  vertical-align: middle; }
  .dsc30.fmn21 .connection-content .details .object-list-title,
  .dsc30.fmn21 .connection-content .details .object-list-title a {
    font-size: 18px;
    font-weight: 400;
    color: #333333; }
    .dsc30.fmn21 .connection-content .details .object-list-title .comma,
    .dsc30.fmn21 .connection-content .details .object-list-title a .comma {
      display: none; }
      html.ml .small .dsc30.fmn21 .connection-content .details .object-list-title .comma, html.ml .small
      .dsc30.fmn21 .connection-content .details .object-list-title a .comma {
        display: inline; }
      html.mm .small .dsc30.fmn21 .connection-content .details .object-list-title .comma, html.mm .small
      .dsc30.fmn21 .connection-content .details .object-list-title a .comma {
        display: inline; }
    .small .dsc30.fmn21 .connection-content .details .object-list-title, .small
    .dsc30.fmn21 .connection-content .details .object-list-title a {
      font-size: 15px;
      font-weight: 400;
      float: left; }
      html.ms .small .dsc30.fmn21 .connection-content .details .object-list-title, html.ms .small
      .dsc30.fmn21 .connection-content .details .object-list-title a {
        float: none; }
  .dsc30.fmn21 .connection-content .details .object-list-title {
    -webkit-font-smoothing: antialiased; }
    .small .dsc30.fmn21 .connection-content .details .object-list-title {
      margin-right: 7px; }
  .dsc30.fmn21 .connection-content .details .object-list-subtitle {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #666; }
    .small .dsc30.fmn21 .connection-content .details .object-list-subtitle {
      font-size: 15px;
      float: left;
      margin-top: -1px; }
    .dsc30.fmn21 .connection-content .details .object-list-subtitle a {
      color: #999999; }
      html.ml .dsc30.fmn21 .connection-content .details .object-list-subtitle a:hover {
        color: #3078ca;
        text-decoration: underline; }

.dsc30.fmn21 .connection-content .photo img {
  border-radius: 50%; }

.dsc30.fmn21 .back-link.disabled {
  color: #999;
  pointer-events: none; }

.dsc30.fmn21 .connections-holder {
  overflow-y: scroll;
  max-height: 340px; }

.dsc30.fmn21 .subtitle {
  max-width: 300px;
  margin-top: 11px; }

.dsc30.fmn21 .display-more-link {
  color: #999999; }
  html.ml .dsc30.fmn21 .display-more-link:hover {
    color: #3078ca;
    text-decoration: underline;
    cursor: pointer; }

.dsc30.fmm72 textarea {
  height: 75px;
  min-height: 80px;
  width: 100%;
  max-width: 100%;
  padding: 7px;
  font-size: 14px;
  font-weight: 200;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dsc30.fss23 .network_selector {
  cursor: pointer;
  padding-left: 50px;
  background-repeat: no-repeat; }
  .dsc30.fss23 .network_selector:hover {
    background-color: #f8f9fa; }
  .dsc30.fss23 .network_selector.linked_in {
    background-image: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png");
    background-position: 9px 10px; }
  .dsc30.fss23 .network_selector.twitter {
    background-image: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png");
    background-position: 10px -86px; }
  .dsc30.fss23 .network_selector.facebook {
    background-image: url("/assets/icons/sprite-providers-b0f3df89c466a1723f26f1f4fa09ab74.png");
    background-position: 10px -41px; }
  .dsc30.fss23 .network_selector.gmail {
    background-image: url("/assets/icons/gmail_icon-193a072ff66c848bce6a68575eb67fe5.png");
    background-position: 10px; }
  .dsc30.fss23 .network_selector.disabled {
    opacity: 0.5;
    pointer-events: none; }

.dsc30.fvn28 {
  width: 600px; }
.ds45.fix36 i {
  font-style: italic; }

.ds45.fix36 .c-button {
  border-color: #3078ca;
  color: #3078ca;
  opacity: 0.9; }
  .ds45.fix36 .c-button:hover {
    background-color: #F3F8FF;
    -webkit-transition: background-color .2s;
            transition: background-color .2s; }

.ds45.fix36 .letter_spacing {
  letter-spacing: 1.8px; }

html.ms .ds45.fix36 .subtitle {
  font-size: 15px;
  line-height: 18px;
  padding: 0 20px; }

.ds45.fix36 .with_radius {
  border-radius: 10px; }

.ds45.fix36 .body {
  max-width: 700px;
  margin: 0 auto; }
  html.ms .ds45.fix36 .body {
    padding: 0 20px; }

.ds45.fix36 .cards {
  max-width: 700px; }
  .ds45.fix36 .cards .card {
    text-align: center; }
    html.ms .ds45.fix36 .cards .card {
      margin-top: 14px; }
    .ds45.fix36 .cards .card .inner {
      padding: 20px; }
    .ds45.fix36 .cards .card .pic, .ds45.fix36 .cards .card .amount {
      width: 100px;
      height: 100px;
      margin: 0 auto;
      -webkit-filter: grayscale(1); }
    .ds45.fix36 .cards .card .amount {
      border: 1px solid #ddd;
      border-radius: 15px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      .ds45.fix36 .cards .card .amount.simple {
        line-height: 100px; }
      .ds45.fix36 .cards .card .amount.angels {
        padding-top: 17px; }
    .ds45.fix36 .cards .card .text {
      margin-top: 10px; }

.ds45.fir52 {
  width: 390px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .ds45.fir52 .c-button--loading {
    pointer-events: none; }
  html.ms .ds45.fir52 {
    width: 100%; }
  .ds45.fir52 .c-button {
    width: 100% !important;
    height: auto !important; }
  .ds45.fir52 input.error {
    border: 1px solid #C0423F; }
  .ds45.fir52 input:disabled {
    opacity: 0.5; }
.dscr76.fnw30 {
  max-width: 500px; }
  .dscr76.fnw30 .review-note {
    height: 150px; }
.dsccsc91.fix36 .content-container {
  width: 480px;
  padding: 28px; }
  html.ms .dsccsc91.fix36 .content-container {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dsccsc91.fix36 .content-container .step-title {
    margin-top: 0; }
  .dsccsc91.fix36 .content-container .step-text {
    margin-bottom: 20px; }

.dsccsc91.fix36 .loading-container {
  text-align: center;
  width: 300px;
  padding: 100px; }
.dscdp99.fix36 .profile-section {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dscdp99.fix36 .profile-section {
    padding: 21px 14px; }
  html.mm .dscdp99.fix36 .profile-section {
    padding: 28px 14px; }
  html.ml .dscdp99.fix36 .profile-section {
    padding: 42px 0; }

.dscdp99.fix36 .section-toggle {
  text-align: center;
  text-transform: uppercase;
  margin-left: auto;
  margin-right: auto;
  padding: 14px;
  color: #aaaaaa;
  font-size: 13px;
  font-weight: 400;
  border-radius: 5px;
  width: 300px; }
  .dscdp99.fix36 .section-toggle .loading-spinner img {
    margin-top: -5px; }
  html.ml .dscdp99.fix36 .section-toggle:hover:not(.loading) {
    color: #999999;
    cursor: pointer;
    background-color: #e1e2e5; }
  html.ms .dscdp99.fix36 .section-toggle {
    width: 100%;
    margin: 0 -14px -21px;
    padding: 21px 14px;
    border-top: 1px solid #e7e9eb; }

html.ml .dscdp99.fix36 .u-bgWhite .section-toggle:hover:not(.loading) {
  background-color: #f7f7f7; }

html.ml .dscdp99.fix36 .u-bgGray .section-toggle:hover:not(.loading) {
  background-color: #f1f1f3; }

.dscdp99.fix36 h2 {
  -webkit-font-smoothing: antialiased;
  margin-bottom: 70px;
  color: #333333;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  padding-top: 14px; }
  html.ms .dscdp99.fix36 h2 {
    font-size: 24px;
    margin-bottom: 42px; }

.dscdp99.fix36 h3 {
  -webkit-font-smoothing: antialiased;
  margin-bottom: 21px;
  color: #666666;
  font-size: 20px;
  font-weight: 300; }
  html.ms .dscdp99.fix36 h3 {
    font-size: 18px;
    margin-bottom: 21px; }

.dscdp99.fnv25 .header-nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 6;
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid #e0e0e0; }

.dscdp99.fnv25 .logo.g-photo_container {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none; }

html.ms .dscdp99.fnv25 .c-navbar li:not(:first-child) {
  display: none; }

.dscdp99.fnv25 .c-navbar-item--selected {
  -webkit-box-shadow: 0 -1px 0 #aaa inset;
          box-shadow: 0 -1px 0 #aaa inset; }

.dscdp99.fnv25 .cta-container {
  -webkit-font-smoothing: antialiased;
  margin-top: 10px; }
  html.no-ml .dscdp99.fnv25 .cta-container {
    margin-top: 3px; }

.dscdp99.fat39 {
  text-align: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-color: #ffffff;
  margin-top: 56px; }
  html.no-ml .dscdp99.fat39 {
    margin-top: 42px; }
  .dscdp99.fat39 .component-summary {
    background-color: rgba(255, 255, 255, 0.9); }
    html.ms .dscdp99.fat39 .component-summary {
      padding-top: 56px;
      padding-bottom: 56px; }
  .dscdp99.fat39 h1 {
    -webkit-font-smoothing: antialiased;
    font-size: 35px;
    font-weight: 300;
    line-height: 35px;
    margin-bottom: 14px;
    letter-spacing: -1px; }
    html.ms .dscdp99.fat39 h1 {
      font-size: 36px;
      line-height: 48px; }
  .dscdp99.fat39 .high-concept {
    -webkit-font-smoothing: antialiased; }
  .dscdp99.fat39 .action-buttons {
    -webkit-font-smoothing: antialiased; }

html.no-ms .dscdp99.fcs97 .customers {
  padding-left: 11%; }

.dscdp99.frs73 .average-rating {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
  margin-top: -49px; }

.dscdp99.frt16 {
  line-height: 21px; }
  .dscdp99.frt16 .review {
    margin-top: 50px;
    padding: 0 16%; }
    html.ms .dscdp99.frt16 .review {
      padding: 0 12px; }
    html.mm .dscdp99.frt16 .review {
      padding: 0 5%; }
    html.no-ms .dscdp99.frt16 .review {
      text-align: center;
      margin-right: 3%; }
  .dscdp99.frt16 .quote {
    padding: 0 30px;
    position: relative;
    text-align: left; }
    html.no-ms .dscdp99.frt16 .quote {
      display: inline-block; }
    .dscdp99.frt16 .quote:before {
      color: #999;
      content: "\201C";
      display: inline-block;
      font-size: 20px;
      font-weight: 700;
      left: 0;
      line-height: 1;
      margin: 0;
      position: absolute;
      text-align: right;
      top: 2px;
      width: 18px; }
  .dscdp99.frt16 .cite {
    min-height: 44px;
    padding-left: 56px;
    position: relative; }
    .dscdp99.frt16 .cite img {
      width: 44px;
      height: 44px;
      border-radius: 50%; }
      html.ms .dscdp99.frt16 .cite img {
        left: 0;
        position: absolute;
        top: 0; }
  .dscdp99.frt16 .quote {
    font-size: 16px; }
  .dscdp99.frt16 .cite {
    font-size: 14px; }
    html.ms .dscdp99.frt16 .cite {
      font-size: 12px; }

.dscdp99.ffr55 .footer-section .info {
  -webkit-font-smoothing: antialiased;
  line-height: 32px; }

html.no-ms .dscdp99.ffr55 .footer-section .footer-actions {
  float: right; }

html.ms .dscdp99.ffr55 .footer-section .footer-actions {
  margin-top: 7px;
  margin-bottom: 28px;
  margin-left: 7px; }
.ui-autocomplete-category {
  font-weight: 400;
  padding: .2em .4em;
  margin: .8em 0 .2em;
  color: darkgray; }

.stack-component-autocomplete-list {
  border: 1px solid #f1f1f1 !important;
  max-height: 300px !important;
  overflow: auto !important;
  -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px 1px !important;
          box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px 1px !important; }
  .stack-component-autocomplete-list .ui-menu-item {
    padding: 12px !important;
    list-style-image: none !important; }
    .stack-component-autocomplete-list .ui-menu-item.ui-state-focus {
      border: 1px solid transparent;
      background: #F4F4F4; }

.stack-component-autocomplete-list-item {
  max-width: 300px;
  width: inherit;
  height: auto; }

.dscess3.fct7 .component-list {
  max-height: 660px;
  overflow: auto;
  overflow-x: hidden; }
  html.ms .dscess3.fct7 .component-list {
    max-height: none; }

.dscess3.fct7 .heading {
  height: 50px;
  font-size: 20px;
  font-weight: 300;
  border-bottom: 1px solid #e7e9eB; }
  .dscess3.fct7 .heading .privacy-note {
    float: right; }
    .dscess3.fct7 .heading .privacy-note .icon, .dscess3.fct7 .heading .privacy-note .label {
      display: inline-block;
      vertical-align: middle; }
    .dscess3.fct7 .heading .privacy-note .icon {
      color: #999; }

.dscess3.fct7 .component-row {
  position: relative;
  padding: 12px;
  border-radius: 3px; }
  .dscess3.fct7 .component-row:hover {
    background: #f9f9f9; }
  .dscess3.fct7 .component-row .photo img {
    vertical-align: middle; }

.dscess3.fct7 .remove-component-link {
  cursor: pointer;
  color: #9a9a9a;
  position: absolute;
  top: 0px;
  right: 0px;
  height: 17px; }

.dscess3.fct7 .name {
  font-size: 16px;
  color: #444444; }

.dscess3.fct7 .category {
  color: #9B9B9B; }

.dscess3.fct7 .component-row-action {
  display: inline-block;
  vertical-align: middle;
  padding: 12px;
  font-size: 18px;
  cursor: pointer;
  color: #999999;
  opacity: 0.2; }
  html.ms .dscess3.fct7 .component-row-action {
    padding: 6px; }

.dscess3.fct7 .component-row:hover .component-row-action {
  color: #3078ca;
  opacity: 1; }

.dscess3.fct7 .rating-container {
  position: relative;
  right: 30px;
  top: 10px;
  display: inline; }

.dscess3.fpr38 .heading {
  height: 50px;
  font-size: 20px;
  font-weight: 300; }

.dscess3.fpr38 table.most-popular-tabs {
  width: 100%;
  vertical-align: middle; }
  .dscess3.fpr38 table.most-popular-tabs td {
    border: 1px solid #e2e2e2;
    background: #f9f9f9; }

.dscess3.fpr38 th.stack-component-tab {
  border: 1px solid #e2e2e2;
  height: 60px;
  text-align: center;
  cursor: pointer; }
  .dscess3.fpr38 th.stack-component-tab.selected {
    background: #f9f9f9;
    border-bottom: 1px solid #f9f9f9;
    cursor: default; }

.dscess3.fpr38 .stack-component-wrapper {
  max-height: 400px;
  overflow: scroll;
  padding-top: 20px; }

.dscess3.fpr38 .stack-component-button {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  width: 24%;
  cursor: pointer;
  padding: 12px 6px; }
  html.ms .dscess3.fpr38 .stack-component-button {
    width: 49%; }
  .dscess3.fpr38 .stack-component-button .g-photo_container {
    display: inline-block;
    margin-bottom: 6px; }
    .dscess3.fpr38 .stack-component-button .g-photo_container img {
      vertical-align: middle; }
  .dscess3.fpr38 .stack-component-button .text {
    font-size: 14px;
    margin-top: 3px;
    color: #444444; }
.dscssc33.fix36 .content-container {
  width: 480px;
  padding: 28px; }
  html.ms .dscssc33.fix36 .content-container {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dscssc33.fix36 .content-container .step-title {
    margin-top: 0; }
  .dscssc33.fix36 .content-container .step-text {
    margin-bottom: 20px; }
  .dscssc33.fix36 .content-container .step1 table {
    width: 100%; }
    .dscssc33.fix36 .content-container .step1 table .input-cell {
      width: 100%; }
    .dscssc33.fix36 .content-container .step1 table .skip-step1-link {
      margin-left: 20px;
      white-space: nowrap; }
  .dscssc33.fix36 .content-container .step2 .input-group, .dscssc33.fix36 .content-container .step3 .input-group {
    margin-top: 15px; }
    .dscssc33.fix36 .content-container .step2 .input-group > label, .dscssc33.fix36 .content-container .step3 .input-group > label {
      width: 120px;
      display: inline-block;
      vertical-align: top;
      text-align: left;
      padding-right: 10px; }
      .dscssc33.fix36 .content-container .step2 .input-group > label:not(.no-padding), .dscssc33.fix36 .content-container .step3 .input-group > label:not(.no-padding) {
        padding-top: 7px; }
    .dscssc33.fix36 .content-container .step2 .input-group > input, .dscssc33.fix36 .content-container .step2 .input-group > textarea, .dscssc33.fix36 .content-container .step2 .input-group > select, .dscssc33.fix36 .content-container .step2 .input-group .radio-group, .dscssc33.fix36 .content-container .step3 .input-group > input, .dscssc33.fix36 .content-container .step3 .input-group > textarea, .dscssc33.fix36 .content-container .step3 .input-group > select, .dscssc33.fix36 .content-container .step3 .input-group .radio-group {
      display: inline-block;
      vertical-align: top;
      max-width: 60%;
      max-width: -webkit-calc(100% - 140px);
      max-width: calc(100% - 140px);
      width: 100%; }
    .dscssc33.fix36 .content-container .step2 .input-group .radio-group, .dscssc33.fix36 .content-container .step3 .input-group .radio-group {
      text-align: left; }
      .dscssc33.fix36 .content-container .step2 .input-group .radio-group label, .dscssc33.fix36 .content-container .step3 .input-group .radio-group label {
        margin-right: 15px; }
    html.ms .dscssc33.fix36 .content-container .step2 .input-group > label, html.ms .dscssc33.fix36 .content-container .step3 .input-group > label {
      width: 100%; }
    html.ms .dscssc33.fix36 .content-container .step2 .input-group > input, html.ms .dscssc33.fix36 .content-container .step2 .input-group > textarea, html.ms .dscssc33.fix36 .content-container .step2 .input-group > select, html.ms .dscssc33.fix36 .content-container .step2 .input-group .radio-group, html.ms .dscssc33.fix36 .content-container .step3 .input-group > input, html.ms .dscssc33.fix36 .content-container .step3 .input-group > textarea, html.ms .dscssc33.fix36 .content-container .step3 .input-group > select, html.ms .dscssc33.fix36 .content-container .step3 .input-group .radio-group {
      width: 100%;
      max-width: 100%;
      margin-top: 5px; }

.dscssc33.fix36 .loading-container {
  text-align: center;
  width: 300px;
  padding: 100px; }
.dsd25.fsr30 .select-startup-box {
  text-align: center;
  background: #FFFBE5; }

.dsd25.fix36 {
  border: 1px solid #ebebeb;
  background: #fff;
  padding: 28px; }

.dsd25.fcy62 {
  margin: -28px; }
  .dsd25.fcy62 .submit-stack-component-link {
    color: #999;
    cursor: pointer;
    font-size: 14px;
    float: right; }
  .dsd25.fcy62 .component-category-title {
    padding: 16px 12px;
    background: #F8F8F8; }
    .dsd25.fcy62 .component-category-title .g-title4 {
      font-size: 16px; }
  .dsd25.fcy62 .component-link {
    cursor: pointer;
    padding: 12px 16px;
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .dsd25.fcy62 .component-link:hover {
      background: #f1f1f1; }
    .dsd25.fcy62 .component-link .component-info {
      max-width: 70%; }
    .dsd25.fcy62 .component-link .text {
      max-width: 300px; }
    .dsd25.fcy62 .component-link .name {
      font-size: 1em;
      color: #444444; }
      .dsd25.fcy62 .component-link .name .recommended {
        color: #3078ca; }
    .dsd25.fcy62 .component-link .description {
      font-size: 0.8em;
      color: #9B9B9B;
      margin-top: 3px;
      max-width: 90%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .dsd25.fcy62 .component-link .percentage, .dsd25.fcy62 .component-link .customer-review-info {
      text-align: center;
      font-size: 0.8em;
      color: #666;
      padding: 0 10px; }
    .dsd25.fcy62 .component-link .customer-review-info {
      min-width: 150px;
      width: 25%; }
      html.ms .dsd25.fcy62 .component-link .customer-review-info {
        width: 100%;
        display: block;
        clear: both; }

.dsd25.fct79 .reviewer-photo {
  border-radius: 79px;
  width: 79px;
  height: 79px;
  border-width: 3px;
  height: 45px;
  width: 45px; }
  .dsd25.fct79 .reviewer-photo img {
    border-radius: 79px;
    width: 79px;
    height: 79px; }
  .dsd25.fct79 .reviewer-photo img {
    width: 45px;
    height: 45px; }
  html.ms .dsd25.fct79 .reviewer-photo {
    height: 30px;
    width: 30px; }
    html.ms .dsd25.fct79 .reviewer-photo img {
      width: 30px;
      height: 30px; }

.dsd25.fct79 .review-content {
  font-size: 16px;
  line-height: 24px; }

.dsd25.fct79 .annotation {
  margin-left: 12px; }
/****************************************************************
 *
 *   CSS Percentage Circle
 *   Author: Andre Firchow
 *
 *****************************************************************
 *   Modified by KP
 ***************************************************************** */

.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto); }

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #3078CA;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg); }

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  float: left;
  margin: 0 0.1em 0.1em 0;
  background-color: #cccccc; }
  .c100 *, .c100 *:before, .c100 *:after {
    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box; }
  .c100.center {
    float: none;
    margin: 0 auto; }
  .c100.big {
    font-size: 240px; }
  .c100.small {
    font-size: 50px; }
  .c100 > span {
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    width: 5em;
    line-height: 5em;
    font-size: 0.2em;
    color: #cccccc;
    display: block;
    text-align: center;
    white-space: nowrap;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
            transition-timing-function: ease-out; }
  .c100:after {
    position: absolute;
    top: 0.08em;
    left: 0.08em;
    display: block;
    content: " ";
    border-radius: 50%;
    background-color: whitesmoke;
    width: 0.84em;
    height: 0.84em;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in; }
  .c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0em, 1em, 1em, 0.5em); }
  .c100.p1 .bar {
    -webkit-transform: rotate(3.6deg);
        -ms-transform: rotate(3.6deg);
            transform: rotate(3.6deg); }
  .c100.p2 .bar {
    -webkit-transform: rotate(7.2deg);
        -ms-transform: rotate(7.2deg);
            transform: rotate(7.2deg); }
  .c100.p3 .bar {
    -webkit-transform: rotate(10.8deg);
        -ms-transform: rotate(10.8deg);
            transform: rotate(10.8deg); }
  .c100.p4 .bar {
    -webkit-transform: rotate(14.4deg);
        -ms-transform: rotate(14.4deg);
            transform: rotate(14.4deg); }
  .c100.p5 .bar {
    -webkit-transform: rotate(18deg);
        -ms-transform: rotate(18deg);
            transform: rotate(18deg); }
  .c100.p6 .bar {
    -webkit-transform: rotate(21.6deg);
        -ms-transform: rotate(21.6deg);
            transform: rotate(21.6deg); }
  .c100.p7 .bar {
    -webkit-transform: rotate(25.2deg);
        -ms-transform: rotate(25.2deg);
            transform: rotate(25.2deg); }
  .c100.p8 .bar {
    -webkit-transform: rotate(28.8deg);
        -ms-transform: rotate(28.8deg);
            transform: rotate(28.8deg); }
  .c100.p9 .bar {
    -webkit-transform: rotate(32.4deg);
        -ms-transform: rotate(32.4deg);
            transform: rotate(32.4deg); }
  .c100.p10 .bar {
    -webkit-transform: rotate(36deg);
        -ms-transform: rotate(36deg);
            transform: rotate(36deg); }
  .c100.p11 .bar {
    -webkit-transform: rotate(39.6deg);
        -ms-transform: rotate(39.6deg);
            transform: rotate(39.6deg); }
  .c100.p12 .bar {
    -webkit-transform: rotate(43.2deg);
        -ms-transform: rotate(43.2deg);
            transform: rotate(43.2deg); }
  .c100.p13 .bar {
    -webkit-transform: rotate(46.8deg);
        -ms-transform: rotate(46.8deg);
            transform: rotate(46.8deg); }
  .c100.p14 .bar {
    -webkit-transform: rotate(50.4deg);
        -ms-transform: rotate(50.4deg);
            transform: rotate(50.4deg); }
  .c100.p15 .bar {
    -webkit-transform: rotate(54deg);
        -ms-transform: rotate(54deg);
            transform: rotate(54deg); }
  .c100.p16 .bar {
    -webkit-transform: rotate(57.6deg);
        -ms-transform: rotate(57.6deg);
            transform: rotate(57.6deg); }
  .c100.p17 .bar {
    -webkit-transform: rotate(61.2deg);
        -ms-transform: rotate(61.2deg);
            transform: rotate(61.2deg); }
  .c100.p18 .bar {
    -webkit-transform: rotate(64.8deg);
        -ms-transform: rotate(64.8deg);
            transform: rotate(64.8deg); }
  .c100.p19 .bar {
    -webkit-transform: rotate(68.4deg);
        -ms-transform: rotate(68.4deg);
            transform: rotate(68.4deg); }
  .c100.p20 .bar {
    -webkit-transform: rotate(72deg);
        -ms-transform: rotate(72deg);
            transform: rotate(72deg); }
  .c100.p21 .bar {
    -webkit-transform: rotate(75.6deg);
        -ms-transform: rotate(75.6deg);
            transform: rotate(75.6deg); }
  .c100.p22 .bar {
    -webkit-transform: rotate(79.2deg);
        -ms-transform: rotate(79.2deg);
            transform: rotate(79.2deg); }
  .c100.p23 .bar {
    -webkit-transform: rotate(82.8deg);
        -ms-transform: rotate(82.8deg);
            transform: rotate(82.8deg); }
  .c100.p24 .bar {
    -webkit-transform: rotate(86.4deg);
        -ms-transform: rotate(86.4deg);
            transform: rotate(86.4deg); }
  .c100.p25 .bar {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .c100.p26 .bar {
    -webkit-transform: rotate(93.6deg);
        -ms-transform: rotate(93.6deg);
            transform: rotate(93.6deg); }
  .c100.p27 .bar {
    -webkit-transform: rotate(97.2deg);
        -ms-transform: rotate(97.2deg);
            transform: rotate(97.2deg); }
  .c100.p28 .bar {
    -webkit-transform: rotate(100.8deg);
        -ms-transform: rotate(100.8deg);
            transform: rotate(100.8deg); }
  .c100.p29 .bar {
    -webkit-transform: rotate(104.4deg);
        -ms-transform: rotate(104.4deg);
            transform: rotate(104.4deg); }
  .c100.p30 .bar {
    -webkit-transform: rotate(108deg);
        -ms-transform: rotate(108deg);
            transform: rotate(108deg); }
  .c100.p31 .bar {
    -webkit-transform: rotate(111.6deg);
        -ms-transform: rotate(111.6deg);
            transform: rotate(111.6deg); }
  .c100.p32 .bar {
    -webkit-transform: rotate(115.2deg);
        -ms-transform: rotate(115.2deg);
            transform: rotate(115.2deg); }
  .c100.p33 .bar {
    -webkit-transform: rotate(118.8deg);
        -ms-transform: rotate(118.8deg);
            transform: rotate(118.8deg); }
  .c100.p34 .bar {
    -webkit-transform: rotate(122.4deg);
        -ms-transform: rotate(122.4deg);
            transform: rotate(122.4deg); }
  .c100.p35 .bar {
    -webkit-transform: rotate(126deg);
        -ms-transform: rotate(126deg);
            transform: rotate(126deg); }
  .c100.p36 .bar {
    -webkit-transform: rotate(129.6deg);
        -ms-transform: rotate(129.6deg);
            transform: rotate(129.6deg); }
  .c100.p37 .bar {
    -webkit-transform: rotate(133.2deg);
        -ms-transform: rotate(133.2deg);
            transform: rotate(133.2deg); }
  .c100.p38 .bar {
    -webkit-transform: rotate(136.8deg);
        -ms-transform: rotate(136.8deg);
            transform: rotate(136.8deg); }
  .c100.p39 .bar {
    -webkit-transform: rotate(140.4deg);
        -ms-transform: rotate(140.4deg);
            transform: rotate(140.4deg); }
  .c100.p40 .bar {
    -webkit-transform: rotate(144deg);
        -ms-transform: rotate(144deg);
            transform: rotate(144deg); }
  .c100.p41 .bar {
    -webkit-transform: rotate(147.6deg);
        -ms-transform: rotate(147.6deg);
            transform: rotate(147.6deg); }
  .c100.p42 .bar {
    -webkit-transform: rotate(151.2deg);
        -ms-transform: rotate(151.2deg);
            transform: rotate(151.2deg); }
  .c100.p43 .bar {
    -webkit-transform: rotate(154.8deg);
        -ms-transform: rotate(154.8deg);
            transform: rotate(154.8deg); }
  .c100.p44 .bar {
    -webkit-transform: rotate(158.4deg);
        -ms-transform: rotate(158.4deg);
            transform: rotate(158.4deg); }
  .c100.p45 .bar {
    -webkit-transform: rotate(162deg);
        -ms-transform: rotate(162deg);
            transform: rotate(162deg); }
  .c100.p46 .bar {
    -webkit-transform: rotate(165.6deg);
        -ms-transform: rotate(165.6deg);
            transform: rotate(165.6deg); }
  .c100.p47 .bar {
    -webkit-transform: rotate(169.2deg);
        -ms-transform: rotate(169.2deg);
            transform: rotate(169.2deg); }
  .c100.p48 .bar {
    -webkit-transform: rotate(172.8deg);
        -ms-transform: rotate(172.8deg);
            transform: rotate(172.8deg); }
  .c100.p49 .bar {
    -webkit-transform: rotate(176.4deg);
        -ms-transform: rotate(176.4deg);
            transform: rotate(176.4deg); }
  .c100.p50 .bar {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .c100.p51 .bar {
    -webkit-transform: rotate(183.6deg);
        -ms-transform: rotate(183.6deg);
            transform: rotate(183.6deg); }
  .c100.p52 .bar {
    -webkit-transform: rotate(187.2deg);
        -ms-transform: rotate(187.2deg);
            transform: rotate(187.2deg); }
  .c100.p53 .bar {
    -webkit-transform: rotate(190.8deg);
        -ms-transform: rotate(190.8deg);
            transform: rotate(190.8deg); }
  .c100.p54 .bar {
    -webkit-transform: rotate(194.4deg);
        -ms-transform: rotate(194.4deg);
            transform: rotate(194.4deg); }
  .c100.p55 .bar {
    -webkit-transform: rotate(198deg);
        -ms-transform: rotate(198deg);
            transform: rotate(198deg); }
  .c100.p56 .bar {
    -webkit-transform: rotate(201.6deg);
        -ms-transform: rotate(201.6deg);
            transform: rotate(201.6deg); }
  .c100.p57 .bar {
    -webkit-transform: rotate(205.2deg);
        -ms-transform: rotate(205.2deg);
            transform: rotate(205.2deg); }
  .c100.p58 .bar {
    -webkit-transform: rotate(208.8deg);
        -ms-transform: rotate(208.8deg);
            transform: rotate(208.8deg); }
  .c100.p59 .bar {
    -webkit-transform: rotate(212.4deg);
        -ms-transform: rotate(212.4deg);
            transform: rotate(212.4deg); }
  .c100.p60 .bar {
    -webkit-transform: rotate(216deg);
        -ms-transform: rotate(216deg);
            transform: rotate(216deg); }
  .c100.p61 .bar {
    -webkit-transform: rotate(219.6deg);
        -ms-transform: rotate(219.6deg);
            transform: rotate(219.6deg); }
  .c100.p62 .bar {
    -webkit-transform: rotate(223.2deg);
        -ms-transform: rotate(223.2deg);
            transform: rotate(223.2deg); }
  .c100.p63 .bar {
    -webkit-transform: rotate(226.8deg);
        -ms-transform: rotate(226.8deg);
            transform: rotate(226.8deg); }
  .c100.p64 .bar {
    -webkit-transform: rotate(230.4deg);
        -ms-transform: rotate(230.4deg);
            transform: rotate(230.4deg); }
  .c100.p65 .bar {
    -webkit-transform: rotate(234deg);
        -ms-transform: rotate(234deg);
            transform: rotate(234deg); }
  .c100.p66 .bar {
    -webkit-transform: rotate(237.6deg);
        -ms-transform: rotate(237.6deg);
            transform: rotate(237.6deg); }
  .c100.p67 .bar {
    -webkit-transform: rotate(241.2deg);
        -ms-transform: rotate(241.2deg);
            transform: rotate(241.2deg); }
  .c100.p68 .bar {
    -webkit-transform: rotate(244.8deg);
        -ms-transform: rotate(244.8deg);
            transform: rotate(244.8deg); }
  .c100.p69 .bar {
    -webkit-transform: rotate(248.4deg);
        -ms-transform: rotate(248.4deg);
            transform: rotate(248.4deg); }
  .c100.p70 .bar {
    -webkit-transform: rotate(252deg);
        -ms-transform: rotate(252deg);
            transform: rotate(252deg); }
  .c100.p71 .bar {
    -webkit-transform: rotate(255.6deg);
        -ms-transform: rotate(255.6deg);
            transform: rotate(255.6deg); }
  .c100.p72 .bar {
    -webkit-transform: rotate(259.2deg);
        -ms-transform: rotate(259.2deg);
            transform: rotate(259.2deg); }
  .c100.p73 .bar {
    -webkit-transform: rotate(262.8deg);
        -ms-transform: rotate(262.8deg);
            transform: rotate(262.8deg); }
  .c100.p74 .bar {
    -webkit-transform: rotate(266.4deg);
        -ms-transform: rotate(266.4deg);
            transform: rotate(266.4deg); }
  .c100.p75 .bar {
    -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
            transform: rotate(270deg); }
  .c100.p76 .bar {
    -webkit-transform: rotate(273.6deg);
        -ms-transform: rotate(273.6deg);
            transform: rotate(273.6deg); }
  .c100.p77 .bar {
    -webkit-transform: rotate(277.2deg);
        -ms-transform: rotate(277.2deg);
            transform: rotate(277.2deg); }
  .c100.p78 .bar {
    -webkit-transform: rotate(280.8deg);
        -ms-transform: rotate(280.8deg);
            transform: rotate(280.8deg); }
  .c100.p79 .bar {
    -webkit-transform: rotate(284.4deg);
        -ms-transform: rotate(284.4deg);
            transform: rotate(284.4deg); }
  .c100.p80 .bar {
    -webkit-transform: rotate(288deg);
        -ms-transform: rotate(288deg);
            transform: rotate(288deg); }
  .c100.p81 .bar {
    -webkit-transform: rotate(291.6deg);
        -ms-transform: rotate(291.6deg);
            transform: rotate(291.6deg); }
  .c100.p82 .bar {
    -webkit-transform: rotate(295.2deg);
        -ms-transform: rotate(295.2deg);
            transform: rotate(295.2deg); }
  .c100.p83 .bar {
    -webkit-transform: rotate(298.8deg);
        -ms-transform: rotate(298.8deg);
            transform: rotate(298.8deg); }
  .c100.p84 .bar {
    -webkit-transform: rotate(302.4deg);
        -ms-transform: rotate(302.4deg);
            transform: rotate(302.4deg); }
  .c100.p85 .bar {
    -webkit-transform: rotate(306deg);
        -ms-transform: rotate(306deg);
            transform: rotate(306deg); }
  .c100.p86 .bar {
    -webkit-transform: rotate(309.6deg);
        -ms-transform: rotate(309.6deg);
            transform: rotate(309.6deg); }
  .c100.p87 .bar {
    -webkit-transform: rotate(313.2deg);
        -ms-transform: rotate(313.2deg);
            transform: rotate(313.2deg); }
  .c100.p88 .bar {
    -webkit-transform: rotate(316.8deg);
        -ms-transform: rotate(316.8deg);
            transform: rotate(316.8deg); }
  .c100.p89 .bar {
    -webkit-transform: rotate(320.4deg);
        -ms-transform: rotate(320.4deg);
            transform: rotate(320.4deg); }
  .c100.p90 .bar {
    -webkit-transform: rotate(324deg);
        -ms-transform: rotate(324deg);
            transform: rotate(324deg); }
  .c100.p91 .bar {
    -webkit-transform: rotate(327.6deg);
        -ms-transform: rotate(327.6deg);
            transform: rotate(327.6deg); }
  .c100.p92 .bar {
    -webkit-transform: rotate(331.2deg);
        -ms-transform: rotate(331.2deg);
            transform: rotate(331.2deg); }
  .c100.p93 .bar {
    -webkit-transform: rotate(334.8deg);
        -ms-transform: rotate(334.8deg);
            transform: rotate(334.8deg); }
  .c100.p94 .bar {
    -webkit-transform: rotate(338.4deg);
        -ms-transform: rotate(338.4deg);
            transform: rotate(338.4deg); }
  .c100.p95 .bar {
    -webkit-transform: rotate(342deg);
        -ms-transform: rotate(342deg);
            transform: rotate(342deg); }
  .c100.p96 .bar {
    -webkit-transform: rotate(345.6deg);
        -ms-transform: rotate(345.6deg);
            transform: rotate(345.6deg); }
  .c100.p97 .bar {
    -webkit-transform: rotate(349.2deg);
        -ms-transform: rotate(349.2deg);
            transform: rotate(349.2deg); }
  .c100.p98 .bar {
    -webkit-transform: rotate(352.8deg);
        -ms-transform: rotate(352.8deg);
            transform: rotate(352.8deg); }
  .c100.p99 .bar {
    -webkit-transform: rotate(356.4deg);
        -ms-transform: rotate(356.4deg);
            transform: rotate(356.4deg); }
  .c100.p100 .bar {
    -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
            transform: rotate(360deg); }
  .c100:hover > span {
    width: 3.33em;
    line-height: 3.33em;
    font-size: 0.3em;
    color: #3078CA; }
  .c100:hover:after {
    top: 0.04em;
    left: 0.04em;
    width: 0.92em;
    height: 0.92em; }
  .c100.dark {
    background-color: #777777; }
    .c100.dark .bar,
    .c100.dark .fill {
      border-color: #c6ff00 !important; }
    .c100.dark > span {
      color: #777777; }
    .c100.dark:after {
      background-color: #666666; }
    .c100.dark:hover > span {
      color: #c6ff00; }
  .c100.green .bar, .c100.green .fill {
    border-color: #00A368 !important; }
  .c100.green:hover > span {
    color: #00A368; }
  .c100.green.dark .bar, .c100.green.dark .fill {
    border-color: #5fd400 !important; }
  .c100.green.dark:hover > span {
    color: #5fd400; }
  .c100.orange .bar, .c100.orange .fill {
    border-color: #dd9d22 !important; }
  .c100.orange:hover > span {
    color: #dd9d22; }
  .c100.orange.dark .bar, .c100.orange.dark .fill {
    border-color: #e08833 !important; }
  .c100.orange.dark:hover > span {
    color: #e08833; }

.dsde39.frs86 .component-link {
  cursor: pointer;
  padding: 12px 16px;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .dsde39.frs86 .component-link:hover {
    background: #f1f1f1; }
  .dsde39.frs86 .component-link .component-info {
    max-width: 50%; }
  .dsde39.frs86 .component-link .text {
    max-width: 300px; }
  .dsde39.frs86 .component-link .name {
    font-size: 1em;
    color: #444444; }
  .dsde39.frs86 .component-link .description {
    font-size: 0.8em;
    color: #9B9B9B;
    margin-top: 3px;
    max-width: 90%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .dsde39.frs86 .component-link .category, .dsde39.frs86 .component-link .percentage, .dsde39.frs86 .component-link .customer-review-info {
    text-align: center;
    font-size: 0.8em;
    color: #666;
    padding: 0 10px; }
  .dsde39.frs86 .component-link .category, .dsde39.frs86 .component-link .customer-review-info {
    width: 25%; }
.dsdl5.fix36 .g-title3 {
  font-size: 30px; }

.dsdl5.fix36 h3 {
  font-size: 20px;
  font-weight: bold; }

.dsdl5.fix36 .section {
  width: 100%; }

.dsdl5.fix36 .wrapper {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  font-size: 14px;
  line-height: 1.5;
  color: #444;
  padding-top: 60px;
  padding-bottom: 60px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dsdl5.fix36 .wrapper:after {
    content: "";
    display: table;
    clear: both; }

.dsdl5.fix36 .banner {
  background-color: #474747; }
  .dsdl5.fix36 .banner .wrapper {
    background-image: url("/assets/stacks/landing/landing_01-1b4f7b9a60ebd47f8d6f4f0c56b235a2.png");
    background-repeat: no-repeat;
    background-position: 0 80px;
    -webkit-background-size: 36%;
            background-size: 36%;
    padding-top: 80px;
    padding-bottom: 80px; }
    html.ms .dsdl5.fix36 .banner .wrapper {
      background-image: none;
      padding-top: 60px;
      padding-bottom: 40px; }
  .dsdl5.fix36 .banner .content {
    width: 100%;
    padding-left: 42%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dsdl5.fix36 .banner .content {
      padding-left: inherit;
      text-align: center; }
    .dsdl5.fix36 .banner .content h1 {
      line-height: 1; }
    .dsdl5.fix36 .banner .content h1, .dsdl5.fix36 .banner .content h2 {
      color: white; }
    .dsdl5.fix36 .banner .content .smaller {
      margin-top: 12px;
      font-size: 24px;
      color: rgba(255, 255, 255, 0.7); }
      html.ms .dsdl5.fix36 .banner .content .smaller {
        margin-top: 16px; }
    .dsdl5.fix36 .banner .content .cta {
      margin: 30px 0 0; }
    .dsdl5.fix36 .banner .content .g-button.larger {
      padding: 11px 60px;
      margin-right: 10px; }
      .dsdl5.fix36 .banner .content .g-button.larger.gray {
        padding: 11px 40px; }
      html.ms .dsdl5.fix36 .banner .content .g-button.larger {
        padding: 11px 40px; }

.dsdl5.fix36 .banner_mobile {
  display: none; }
  html.ms .dsdl5.fix36 .banner_mobile {
    display: block;
    background-color: #474747;
    background-image: url("/assets/stacks/landing/landing_01-1b4f7b9a60ebd47f8d6f4f0c56b235a2.png");
    background-repeat: no-repeat;
    background-position: center 0;
    -webkit-background-size: 63%;
            background-size: 63%;
    padding-top: 60px;
    padding-bottom: 60px; }

.dsdl5.fix36 .footer_cta {
  background-color: white;
  border-top: 1px solid #eee;
  text-align: center; }
  .dsdl5.fix36 .footer_cta .sub {
    font-size: 20px;
    font-weight: 200;
    color: #888;
    margin: 10px auto 20px; }

.dsdl5.fix36 .stack-component-button {
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  width: 24%;
  cursor: pointer;
  padding: 12px 6px; }
  html.ms .dsdl5.fix36 .stack-component-button {
    width: 49%; }
  .dsdl5.fix36 .stack-component-button .g-photo_container {
    display: inline-block;
    margin-bottom: 6px; }
    .dsdl5.fix36 .stack-component-button .g-photo_container img {
      vertical-align: middle; }
  .dsdl5.fix36 .stack-component-button .text {
    font-size: 14px;
    margin-top: 3px;
    color: #444444; }

.dsdl5.fix36 .loading-container {
  text-align: center;
  width: 300px;
  padding: 100px; }
.dsb17.fsw49 .cover-image, .dsb17.fpw98 .cover-image, .dsb17.fpt71 .cover-image {
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  text-shadow: 1px 1px 2px rgba(20, 20, 20, 0.75); }

.dsb17.fpw98 .post li {
  margin-left: 14px; }
  .dsb17.fpw98 .post li:before {
    float: left;
    margin-left: -14px;
    content: '\2022'; }

.dsb17.fpw98 .post pre {
  background: #f9f9fa;
  border-radius: 3px;
  font-family: "courier new", courier, freemono, "nimbus mono l", "liberation mono", monospace;
  overflow-x: auto;
  border-width: 1px;
  border-style: solid;
  border-color: #e7e9eB;
  padding: 13px;
  margin-top: 14px;
  margin-bottom: 14px; }

.dsb17.fpm85 .redactor-box {
  border-radius: 3px; }

.dsb17.fpm85 .redactor-box .redactor-toolbar {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0 !important; }
  .dsb17.fpm85 .redactor-box .redactor-toolbar li {
    padding-bottom: 0; }

.dsb17.fpm85 .redactor-toolbar {
  border: 1px solid #e2e3e4;
  border-bottom: 0; }

.dsb17.fpm85 .redactor-editor {
  padding: 20px 12px 12px; }
  .dsb17.fpm85 .redactor-editor b {
    font-weight: bold; }
  .dsb17.fpm85 .redactor-editor i {
    font-style: italic; }
  .dsb17.fpm85 .redactor-editor ul {
    list-style-type: disc; }
  .dsb17.fpm85 .redactor-editor ol {
    list-style-type: decimal; }
  .dsb17.fpm85 .redactor-editor li {
    margin-left: 20px; }
  .dsb17.fpm85 .redactor-editor .redactor-placeholder {
    font-weight: 300;
    font-style: italic; }
.dsi53.frr86 .section.form > .form_question {
  font-weight: 300;
  color: #333; }
  .dsi53.frr86 .section.form > .form_question > .more_info {
    font-size: .85em;
    color: #999; }

.dsi53.frr86 .section.form > form {
  margin-top: 20px; }
  .dsi53.frr86 .section.form > form > label {
    margin-left: 20px; }
  .dsi53.frr86 .section.form > form > button {
    display: block;
    margin: 20px auto 0; }

html.ml .dsi53.fpr44 {
  width: 500px; }

.dsi53.fpr44 > .header {
  padding: 15px;
  border-bottom: 1px solid #e9e9e9; }
  .dsi53.fpr44 > .header .preview_title {
    font-weight: bold;
    font-size: large; }
  .dsi53.fpr44 > .header .explanation {
    margin-top: 5px;
    color: #00A368;
    font-size: 14px; }

.dsi53.fpr44 > .buttons, #facybox .dsi53.fpr44 > .buttons {
  padding: 15px;
  border-top: 1px solid #e9e9e9;
  background-color: #fff;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px; }
  html.ml .dsi53.fpr44 > .buttons a, html.ml .dsi53.fpr44 > .buttons div, html.ml #facybox .dsi53.fpr44 > .buttons a, html.ml #facybox .dsi53.fpr44 > .buttons div {
    margin-left: 10px; }

.dsi53.few91 {
  background-color: #f2f3f5;
  padding: 20px;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box; }
  html.ml .dsi53.few91 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dsi53.few91 > .header {
    padding: 0;
    font-size: 14px;
    background-color: #fff;
    padding: 15px;
    border: 1px solid #e8e8e8; }
  .dsi53.few91 > .verification_warning {
    padding: 20px;
    font-weight: 300;
    font-size: 11px;
    color: #777777;
    border: 1px solid #eeeeee; }
  .dsi53.few91 .note {
    overflow: hidden;
    *zoom: 1;
    margin-top: 20px;
    padding: 20px 20px 15px;
    background-color: #fbfcfd;
    border: 1px solid #e9e9e9; }
    .dsi53.few91 .note .error {
      padding-bottom: 10px;
      font-style: italic;
      color: red;
      display: none; }
    .dsi53.few91 .note .quote {
      float: left;
      font-size: 41px;
      color: #999999;
      font-weight: 300;
      position: relative;
      top: -14px; }
    .dsi53.few91 .note .text {
      margin-left: 25px; }
      .dsi53.few91 .note .text textarea {
        margin: 0;
        padding: 8px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 100%;
        color: #333333;
        min-height: 60px;
        font-size: 13px; }

.dsip70.fid41 {
  background-color: #f2f3f5; }

.dsip70.fir53 {
  overflow: hidden;
  *zoom: 1;
  padding: 15px 0px 0; }
  .dsip70.fir53 > .angel_image {
    float: left; }
    html.ms .dsip70.fir53 > .angel_image {
      width: 25px; }
  .dsip70.fir53 > .summary {
    padding-left: 15px;
    float: left;
    width: 80%; }
    html.ms .dsip70.fir53 > .summary {
      width: 80%; }
    .dsip70.fir53 > .summary > .name {
      font-size: 16px;
      font-weight: bold; }
      .dsip70.fir53 > .summary > .name > a {
        color: #333;
        text-decoration: none; }
    .dsip70.fir53 > .summary > .bio {
      line-height: 26px; }
    .dsip70.fir53 > .summary > .tags {
      color: #aaaaaa;
      font-size: 12px;
      font-weight: 300;
      line-height: 1.8em; }
      .dsip70.fir53 > .summary > .tags > a {
        color: #aaaaaa;
        text-decoration: none; }

.dsip70.fiy18 {
  padding: 15px 0 0; }
  .dsip70.fiy18 .little_history_warning {
    text-align: center;
    font-size: 13px;
    padding: 20px 0;
    font-weight: 300;
    -webkit-box-shadow: inset 0px 0px 1px #fff;
            box-shadow: inset 0px 0px 1px #fff;
    border: 1px solid #e8e8e8; }
    .dsip70.fiy18 .little_history_warning > strong {
      color: #8f8f88;
      font-size: 12px; }
  .dsip70.fiy18 .summary_table {
    margin-top: 20px;
    background-color: #fbfcfd;
    border: 1px solid #e9e9e9; }
    .dsip70.fiy18 .summary_table td {
      font-size: 13px;
      font-weight: 300;
      padding: 20px;
      border-bottom: 1px solid #e9e9e9; }
      .dsip70.fiy18 .summary_table td:first-child {
        width: 105px;
        padding-right: 0;
        font-size: 11px;
        color: #999999; }
      #facybox .dsip70.fiy18 .summary_table td {
        padding: 20px;
        border-bottom: 1px solid #e9e9e9; }
        #facybox .dsip70.fiy18 .summary_table td:first-child {
          padding-right: 0; }
      .dsip70.fiy18 .summary_table td .input {
        text-align: right; }
      .dsip70.fiy18 .summary_table td input {
        margin: 0;
        float: left;
        font-size: 11px;
        padding: 7px;
        height: 29px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 3px;
        border: 1px solid #e9e9e9;
        width: 220px; }
        html.ms .dsip70.fiy18 .summary_table td input {
          width: 81px; }
      .dsip70.fiy18 .summary_table td .cancel {
        cursor: pointer;
        background-image: url("/assets/icons/x_gray_large-0575c4f445b1d94b8bdc600119b62587.png");
        -webkit-background-size: 10px 10px;
                background-size: 10px 10px;
        background-repeat: no-repeat;
        background-position: center;
        width: 10px;
        height: 10px;
        display: inline-block;
        margin-left: 7px;
        position: relative;
        top: 2px; }
.dsn27.fix36 .c-button--blue, .dsn27.fix36 .g-button.blue {
  background: #116E8C; }

.dsn27.fix36 .header .lockup {
  margin: 0 auto;
  display: table; }
  .dsn27.fix36 .header .lockup .block {
    display: table-cell;
    vertical-align: middle; }
    .dsn27.fix36 .header .lockup .block img {
      -webkit-filter: invert(100%);
              filter: invert(100%); }

.dsn27.fix36 .search_holder {
  position: relative; }
  .dsn27.fix36 .search_holder .search_icon {
    position: absolute;
    right: 10px;
    top: 7px; }

.dsn27.flt44 {
  font-family: Optima, "Century Gothic", sans-serif; }

.dsn27.fas49 {
  width: 500px; }
  html.ms .dsn27.fas49 {
    width: 100%; }

.dsn27.fps57 a {
  font-weight: bold;
  color: #116E8C; }

.dsn27.fps57 .press_image {
  overflow: hidden;
  max-height: 105px; }
  .dsn27.fps57 .press_image img {
    width: 100%; }
.dsrr23.fnw30 {
  font-size: 18px;
  line-height: 1.5;
  text-align: center; }
  .dsrr23.fnw30 p {
    font-size: 14px;
    padding-bottom: 25px; }
  .dsrr23.fnw30 input[type='password'] {
    width: 250px;
    font-size: 1.5em;
    margin-top: 0; }
  html.no-ms .dsrr23.fnw30 {
    width: 636.66667px;
    float: left;
    margin-right: 10px;
    display: inline;
    float: right;
    margin-right: 0;
    *margin-left: -10px;
    display: inline; }
  html.ms .dsrr23.fnw30 {
    width: 100%;
    *zoom: 1; }
    html.ms .dsrr23.fnw30:after {
      content: "";
      display: table;
      clear: both; }
  html.no-ms .dsrr23.fnw30 {
    padding-left: 161.66667px; }
  html.no-ms .dsrr23.fnw30 {
    padding-right: 161.66667px; }
  .dsrr23.fnw30 .confirmation {
    margin-top: 25px;
    margin-bottom: 1.5em; }
  .dsrr23.fnw30 .buttons {
    text-align: center;
    width: 100%;
    float: left;
    margin-bottom: 30px; }
    .dsrr23.fnw30 .buttons .submit {
      display: inline-block;
      margin-right: 10px; }
    .dsrr23.fnw30 .buttons .cancel {
      display: inline-block; }
.dsr31.fsp87 > .subtitle {
  font-size: 1.07692em;
  line-height: 1.39286em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-weight: 500;
  color: #999; }
  .dsr31.fsp87 > .subtitle > .edit {
    font-size: 0.92857em;
    line-height: 1.5em;
    float: right;
    text-transform: none; }

.dsr31.fse35 .text > .name a {
  color: #333;
  font-weight: bold; }

.dsr31.fse35 .text > .role_title {
  color: #999;
  font-weight: bold; }

.dsr31.fse35 .text > .bio {
  font-size: 0.92308em;
  line-height: 1.625em;
  color: #999;
  word-wrap: break-word; }

.dsr31.fse35 .text > .comment {
  font-size: 0.92308em;
  line-height: 1.625em;
  color: #999;
  margin-left: 14px; }
  .dsr31.fse35 .text > .comment:before {
    content: '\201C';
    font-size: 1.66667em;
    line-height: 1.95em;
    line-height: 1.15em;
    float: left;
    display: block;
    margin-left: -14px; }

.dsr31.fsp87 .add_role_begin a, .dsr31.fsp87 .add_role_form .add_role_title, .dsr31.fsp87 .add_role_form .add_role_profile_link a {
  font-size: 0.92308em;
  line-height: 1.625em;
  font-weight: bold;
  text-transform: uppercase; }
  .dsr31.fsp87 .add_role_begin a:after, .dsr31.fsp87 .add_role_form .add_role_title:after, .dsr31.fsp87 .add_role_form .add_role_profile_link a:after {
    content: ' \25b8'; }

.dsr31.fee64 .medium-font {
  font-family: 'HelveticaNeueMedium', 'HelveticaNeue-Medium', 'Helvetica Neue Medium', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial , sans-serif; }

.dsr31.fmr7 .note, .dsr31.fem73 .note, .dsr31.fee64 .edit .note {
  margin: 10px 0;
  color: #999;
  font-weight: 300;
  font-size: 12px; }

.dsr31.fmr7 label.bold, .dsr31.fem73 label.bold, .dsr31.fee64 .edit label.bold {
  font-weight: bold; }

.dsr31.fmr7 label.light, .dsr31.fem73 label.light, .dsr31.fee64 .edit label.light {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 300; }

.dsr31.fmr7 label.inline, .dsr31.fem73 label.inline, .dsr31.fee64 .edit label.inline {
  display: inline; }

.dsr31.fmr7 .errors, .dsr31.fem73 .errors, .dsr31.fee64 .edit .errors {
  color: #C0423F; }
  .dsr31.fmr7 .errors div, .dsr31.fem73 .errors div, .dsr31.fee64 .edit .errors div {
    display: block; }

.dsr31.fmr7 .label, .dsr31.fem73 .label, .dsr31.fee64 .edit .label {
  width: 150px;
  display: inline-block; }
  .dsr31.fmr7 .label.block, .dsr31.fem73 .label.block, .dsr31.fee64 .edit .label.block {
    display: block; }

.dsr31.fmr7 .field, .dsr31.fem73 .field, .dsr31.fee64 .edit .field {
  display: inline-block; }
  .dsr31.fmr7 .field .money, .dsr31.fem73 .field .money, .dsr31.fee64 .edit .field .money {
    position: absolute;
    margin-top: 15px;
    margin-left: 10px;
    font-size: 13px; }
  .dsr31.fmr7 .field .money + input, .dsr31.fem73 .field .money + input, .dsr31.fee64 .edit .field .money + input {
    padding-left: 20px; }
  .dsr31.fmr7 .field input.small, .dsr31.fem73 .field input.small, .dsr31.fee64 .edit .field input.small {
    width: 120px; }

.dsr31 .quick_add {
  margin-bottom: 24px;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dsr31 .quick_add .form_fields {
    float: left;
    width: 87%; }
    html.ms .dsr31 .quick_add .form_fields {
      width: 100%; }
    .dsr31 .quick_add .form_fields .lefty {
      float: left;
      width: 28%; }
      html.ms .dsr31 .quick_add .form_fields .lefty {
        width: 40%; }
    .dsr31 .quick_add .form_fields .righty {
      float: left;
      width: 70%;
      margin-left: 2%; }
      html.ms .dsr31 .quick_add .form_fields .righty {
        float: right;
        width: 57%; }
    .dsr31 .quick_add .form_fields label {
      line-height: 1.5;
      font-size: 14px;
      color: #333;
      margin-bottom: 6px;
      display: block; }
      .dsr31 .quick_add .form_fields label.inline {
        display: inline-block;
        font-weight: bold; }
    .dsr31 .quick_add .form_fields label.inline + input {
      margin-left: 20px; }
    .dsr31 .quick_add .form_fields .light {
      font-size: 12px;
      color: #999; }
      html.ms .dsr31 .quick_add .form_fields .light {
        display: none; }
    .dsr31 .quick_add .form_fields .confirmation, .dsr31 .quick_add .form_fields .current_investor {
      margin-top: 10px; }
    .dsr31 .quick_add .form_fields select {
      width: 100%;
      margin: 0;
      background-color: white;
      font-size: 14px;
      height: 28px; }
    .dsr31 .quick_add .form_fields input[type='text'] {
      font-size: 14px;
      padding: 5px;
      width: 100% !important;
      margin: 0;
      font-size: 14px;
      height: 28px; }
  .dsr31 .quick_add .form_controls {
    float: right;
    width: 10%;
    margin-left: 1%;
    height: 55px;
    position: relative; }
    html.ms .dsr31 .quick_add .form_controls {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      margin-top: 10px;
      margin-left: 0; }
    .dsr31 .quick_add .form_controls .quick_add_button {
      position: absolute;
      bottom: 0;
      right: 0;
      padding: 5px 14px; }
      html.ms .dsr31 .quick_add .form_controls .quick_add_button {
        position: inherit;
        bottom: inherit;
        right: inherit;
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        font-size: 12px; }

html.no-ms .dsr31 .company-name {
  padding-left: 0px; }

.dsr31.fse61 .g-photo_round {
  display: inline-block;
  border-width: 0; }

.dsr31.fse61 .team {
  background-color: rgba(255, 255, 255, 0.24); }

.dsr31.fse61 .portfolio {
  background-color: rgba(255, 255, 255, 0.12); }
  .dsr31.fse61 .portfolio a {
    color: white; }

.dsr31.fse61 .g-tag {
  margin-right: 2px; }

.dsr31.fse61 .more {
  display: none; }

.dsr31.fmr7 {
  max-width: 500px; }
  .dsr31.fmr7 select, .dsr31.fmr7 input {
    padding: 10px; }

.dsr31.fpm3 .errors {
  color: red; }

.dsr31.fsp87 {
  float: none;
  width: auto;
  margin-bottom: -1.5em;
  overflow: hidden;
  *zoom: 1;
  margin-top: 1.5em;
  /* startup roles displayed on the profile */
  /* link to add new roles inline on startup profile */
  /* form to add new roles inline on startup profile */
  /* link to fetch and display remaining startup roles */ }
  html.no-ms .dsr31.fsp87.for_founder_setup .add_role_name .label, html.no-ms .dsr31.fsp87.for_founder_setup .add_role_select .label {
    margin-top: 17px; }
  html.no-ms .dsr31.fsp87.for_founder_setup .add_role_amount .label, html.no-ms .dsr31.fsp87.for_founder_setup .add_role_email .label {
    margin-top: 7px; }
  .dsr31.fsp87:first-child {
    margin-top: 0em; }
  .dsr31.fsp87 > .subtitle {
    margin-top: 0em; }
  .dsr31.fsp87 > .roles {
    overflow: hidden;
    *zoom: 1; }
    .dsr31.fsp87 > .roles > .role {
      display: inline-block;
      vertical-align: top;
      margin-bottom: 1.5em;
      margin-bottom: 28px; }
    .dsr31.fsp87 > .roles.larger > .role {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 50%;
      padding-left: 0;
      padding-right: 12px; }
      .dsr31.fsp87 > .roles.larger > .role:nth-of-type(2n + 2) {
        padding-left: 12px;
        padding-right: 0px; }
      html.ms .dsr31.fsp87 > .roles.larger > .role {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
      html.mm .dsr31.fsp87 > .roles.larger > .role {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
    .dsr31.fsp87 > .roles.medium > .role {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 33.33333%;
      padding-left: 0;
      padding-right: 6.66667px; }
      .dsr31.fsp87 > .roles.medium > .role:nth-of-type(3n + 2) {
        padding-left: 3.33333px;
        padding-right: 3.33333px; }
      .dsr31.fsp87 > .roles.medium > .role:nth-of-type(3n + 3) {
        padding-left: 6.66667px;
        padding-right: 0px; }
      html.ms .dsr31.fsp87 > .roles.medium > .role {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
      html.mm .dsr31.fsp87 > .roles.medium > .role {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
  .dsr31.fsp87 .add_role_begin a {
    display: block;
    padding: 1em; }
  .dsr31.fsp87 .add_role_block {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    width: 100%;
    margin-bottom: 25px; }
  .dsr31.fsp87 .g-module {
    position: relative; }
    html.ml .dsr31.fsp87 .g-module .section_description {
      position: absolute;
      right: 1em;
      top: 1em; }
    html.no-ml .dsr31.fsp87 .g-module .section_description {
      padding: 0 1em 1em; }
    html.no-ml .dsr31.fsp87 .g-module .add_role_header .section_description {
      padding: 1em 0 0; }
  .dsr31.fsp87 .add_role_form {
    display: none;
    /* form-wide styles */
    /* header and alerts */
    /* link to people tab of startup profile */ }
    .dsr31.fsp87 .add_role_form.open {
      display: block; }
    .dsr31.fsp87 .add_role_form.must_confirm .add_role_select, .dsr31.fsp87 .add_role_form.must_confirm .add_role_email {
      display: block; }
    .dsr31.fsp87 .add_role_form.can_confirm .add_role_email {
      display: block; }
    .dsr31.fsp87 .add_role_form .add_role_buttons {
      margin-top: 3px; }
    .dsr31.fsp87 .add_role_form .g-form_group {
      padding-bottom: 3px; }
    html.ml .dsr31.fsp87 .add_role_form label {
      padding-top: 13px; }
    .dsr31.fsp87 .add_role_form label {
      font-weight: 400; }
    .dsr31.fsp87 .add_role_form .tip {
      font-size: 12px;
      font-style: italic;
      padding-top: 5px; }
    .dsr31.fsp87 .add_role_form input[type="text"] {
      font-size: 1em; }
    .dsr31.fsp87 .add_role_form input[type=submit], .dsr31.fsp87 .add_role_form .g-button {
      font-size: 1em;
      padding-top: 5px;
      padding-bottom: 5px; }
    .dsr31.fsp87 .add_role_form .add_role_title {
      color: #999; }
    .dsr31.fsp87 .add_role_form .success_icon, .dsr31.fsp87 .add_role_form .error_icon {
      display: none; }
    .dsr31.fsp87 .add_role_form .add_role_message {
      display: none;
      margin-right: 2px; }
    .dsr31.fsp87 .add_role_form.success .add_role_title, .dsr31.fsp87 .add_role_form.error .add_role_title {
      display: none; }
    .dsr31.fsp87 .add_role_form.success .add_role_header, .dsr31.fsp87 .add_role_form.error .add_role_header {
      display: block; }
    .dsr31.fsp87 .add_role_form.success .add_role_message, .dsr31.fsp87 .add_role_form.error .add_role_message {
      display: inline-block;
      font-weight: bold;
      margin-left: 5px; }
    .dsr31.fsp87 .add_role_form.success .success_icon {
      display: inline-block;
      color: #00A368; }
    .dsr31.fsp87 .add_role_form.success .add_role_header {
      background-color: #E8F1DF; }
    .dsr31.fsp87 .add_role_form.success .add_role_message {
      color: #5AA311; }
    .dsr31.fsp87 .add_role_form.error .error_icon {
      display: inline-block;
      color: #C0423F; }
    .dsr31.fsp87 .add_role_form.error .add_role_header {
      background-color: #C50000; }
    .dsr31.fsp87 .add_role_form.error .add_role_message {
      color: white; }
    .dsr31.fsp87 .add_role_form .add_role_profile_link {
      text-align: right;
      background-color: #fff; }
    .dsr31.fsp87 .add_role_form .add_role_profile_link a {
      text-transform: none; }
    .dsr31.fsp87 .add_role_form .add_role_select, .dsr31.fsp87 .add_role_form .add_role_email, .dsr31.fsp87 .add_role_form .add_role_amount {
      display: none; }
    .dsr31.fsp87 .add_role_form .card {
      padding-top: 5px; }
      .dsr31.fsp87 .add_role_form .card .clear_link {
        color: #aaa;
        font-weight: 300;
        font-size: 12px; }
  .dsr31.fsp87 > .view_all {
    float: right;
    margin-bottom: 1.5em;
    display: block; }
    .dsr31.fsp87 > .view_all.loading {
      opacity: 0.4;
      -webkit-transition: opacity 0.3s;
              transition: opacity 0.3s; }

.dsr31.fse35 {
  float: none;
  width: auto; }
  .dsr31.fse35 .text {
    word-break: break-word; }
  .dsr31.fse35 .g-lockup.larger .text .name {
    font-size: 1.07692em;
    line-height: 1.39286em; }
  .dsr31.fse35 .error {
    display: none;
    color: #C0423F;
    font-size: 0.92308em;
    line-height: 1.625em; }
  .dsr31.fse35 .editing {
    font-size: 12px;
    visibility: hidden; }
  .dsr31.fse35:hover .editing {
    visibility: visible; }
  .dsr31.fse35 .form {
    display: none; }
  .dsr31.fse35.currently_editing .form {
    display: block; }
  .dsr31.fse35.currently_editing .editing {
    display: none; }
  .dsr31.fse35 .cancel {
    color: #3078ca;
    cursor: pointer;
    text-decoration: none; }
    .dsr31.fse35 .cancel:hover {
      text-decoration: underline; }
  html.touch .dsr31.fse35 .editing {
    visibility: visible; }
  .dsr31.fse35 .editing_link {
    color: #3078ca;
    cursor: pointer;
    text-decoration: none;
    color: #666; }
    .dsr31.fse35 .editing_link:hover {
      text-decoration: underline; }
  .dsr31.fse35 .prefix {
    float: left; }
  .dsr31.fse35 .field {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    padding-left: 14px; }
  .dsr31.fse35 .input_wrapper {
    display: table; }
  .dsr31.fse35 .prefix, .dsr31.fse35 .field {
    display: table-cell;
    vertical-align: middle; }
  .dsr31.fse35 .prefix {
    float: none;
    padding-right: 6px; }
  .dsr31.fse35 .field {
    padding-left: 0; }
  .dsr31.fse35 .tip {
    color: #666;
    font-size: 0.92308em;
    line-height: 1.625em;
    float: left;
    max-width: 150px; }
  .dsr31.fse35 .actions {
    float: right;
    white-space: nowrap; }
  .dsr31.fse35 .review {
    font-size: 11px;
    padding: 5px 0; }

.dsr31.fnn87 {
  text-align: center;
  font-size: 16px;
  line-height: 16px;
  font-weight: 300;
  text-shadow: 0 1px 0 #FFF;
  margin: 16px 0 0 0; }
  .dsr31.fnn87 span {
    padding-right: 10px;
    padding-top: 6px;
    display: inline-block; }
  .dsr31.fnn87 a {
    color: inherit;
    text-decoration: none;
    font-weight: bold; }

.dsr31.ffs61 .counter {
  float: right;
  font-weight: bold; }

.dsr31.ffd48 .photo {
  position: relative; }

.dsr31.ffd48 .g-sash {
  border-bottom: 35px solid #00A368; }

.dsr31.ffd48 .copy {
  bottom: -59px;
  font-weight: normal; }

.dsr31.fpo90 .confirm_cta {
  padding: 14px 28px 14px 28px;
  color: #C0423F;
  font-size: 12px; }

.dsr31.fpo90 .click_for_more {
  color: #3078ca;
  cursor: pointer;
  text-decoration: none; }
  .dsr31.fpo90 .click_for_more:hover {
    text-decoration: underline; }

.dsr31.fpo90 .tag, .dsr31.fpo90 .click_for_more {
  color: #333; }
  .dsr31.fpo90 .tag:hover, .dsr31.fpo90 .click_for_more:hover {
    color: #3078ca; }

.dsr31.fpo90 .more {
  display: none; }

.dsr31.fpo90 .featured {
  *zoom: 1;
  padding: 0;
  text-align: center; }
  .dsr31.fpo90 .featured:after {
    content: "";
    display: table;
    clear: both; }

.dsr31.fpo90 .card {
  display: inline-block;
  vertical-align: top;
  width: 129.5px;
  text-align: center;
  margin-bottom: 28px; }
  .dsr31.fpo90 .card .photo {
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 70px;
    height: 70px;
    line-height: 66px;
    vertical-align: middle;
    border-radius: 5px;
    overflow: hidden;
    border-bottom: 2px solid #EEE;
    border-right: 2px solid #e9eaec;
    border-left: 2px solid #e9eaec;
    border-top: 2px solid #F7F8F9;
    border-radius: 5px;
    padding: 5px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
    border: 1px solid #eee;
    background-color: #f8f9fa;
    margin: 0 auto 10px; }
    .dsr31.fpo90 .card .photo img {
      max-height: 70px;
      max-width: 70px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .dsr31.fpo90 .card .name {
    font-weight: bold;
    line-height: 1.5;
    font-size: 14px;
    margin-bottom: 7px; }
    .dsr31.fpo90 .card .name a {
      color: #333; }
      .dsr31.fpo90 .card .name a:hover {
        color: #3078ca; }
  .dsr31.fpo90 .card .role {
    text-transform: uppercase;
    color: #999;
    font-size: 10px;
    font-weight: 300;
    line-height: 1.5;
    display: block; }

.dsr31.fpo90 .quick-add-container {
  padding: 28px 14px;
  border: 1px solid #e7e9eB;
  margin: 28px 28px 14px; }

.dsr31.fpo90 .notification {
  color: #333;
  text-shadow: 0 1px 0 #FFF;
  font-size: 1.07692em;
  line-height: 1.39286em;
  text-align: center;
  background: #faf9f4;
  border-bottom: 1px solid #E7E9EB;
  padding: 14px 28px;
  font-weight: 300; }

.dsr31.fpo90 .two_col_block {
  font-size: 1.07692em;
  line-height: 1.39286em; }

.dsr31.fpo90 .two_col_row + .two_col_row {
  margin-top: 0.75em; }

.dsr31.fpo90 .left_block {
  color: #999; }
  html.ml .dsr31.fpo90 .left_block {
    width: 160px;
    float: left; }

html.ml .dsr31.fpo90 .right_block {
  margin-left: 188px; }

.dsr31.fpo90 .experience_container {
  *zoom: 1; }
  .dsr31.fpo90 .experience_container:after {
    content: "";
    display: table;
    clear: both; }

.dsr31.fpo90 .experience_container + .two_col_block {
  float: left;
  padding-top: 28px !important;
  border-top: 1px solid #EEE;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-top: 14px; }

.dsr31.fem73 {
  margin-bottom: 10px; }
  .dsr31.fem73 .exit_form {
    margin-top: 20px; }
  .dsr31.fem73 select, .dsr31.fem73 input {
    padding: 10px;
    background-color: #fff; }
  .dsr31.fem73 .when, .dsr31.fem73 .how, .dsr31.fem73 .amount, .dsr31.fem73 .acquirer {
    margin-top: 10px; }
  .dsr31.fem73 .exited {
    margin-top: 5px; }

.dsr31.fee64 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 14px 28px; }
  .dsr31.fee64:not(.feature) {
    display: none; }
  .dsr31.fee64.reorder {
    border: 1px dashed grey;
    margin-bottom: 5px;
    cursor: move; }
    .dsr31.fee64.reorder:last-child {
      margin-bottom: 0; }
    .dsr31.fee64.reorder .description, .dsr31.fee64.reorder .reference {
      display: none; }
  .dsr31.fee64.awaiting_confirmation {
    padding-top: 14px;
    padding-bottom: 28px;
    margin-bottom: 14px; }
    .dsr31.fee64.awaiting_confirmation .edit_controls {
      display: none !important; }
  .dsr31.fee64.hide_edit .edit_controls {
    display: none !important; }
  .dsr31.fee64 img.angel_image {
    max-height: 60px;
    max-width: 60px;
    border-radius: 1px; }
  .dsr31.fee64 .larger.g-lockup > .photo {
    width: 80px;
    height: 80px;
    padding: 9px;
    line-height: 60px;
    border-radius: 2px;
    -webkit-box-shadow: none;
            box-shadow: none;
    position: relative;
    margin-right: 18px; }
  .dsr31.fee64 .g-lockup > .text {
    vertical-align: top; }
  .dsr31.fee64 .metadata-string {
    margin-left: 4px; }
  .dsr31.fee64 .line {
    margin-top: 4px; }
  .dsr31.fee64 .reference {
    margin-top: 10px;
    border-left: 4px solid #E7E9EB;
    padding-left: 14px; }
    .dsr31.fee64 .reference a {
      color: #333; }
  .dsr31.fee64 input[type='text'], .dsr31.fee64 textarea, .dsr31.fee64 select {
    font-size: 13px;
    padding: 10px; }
  .dsr31.fee64 .edit p {
    margin-top: 10px; }
  .dsr31.fee64 .edit .role_tagline {
    font-weight: bold; }
  .dsr31.fee64 .edit .form_wrapper {
    background-color: #FBFBFC;
    padding: 15px;
    border: 1px solid #eee;
    overflow: auto;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dsr31.fee64 .edit .form_wrapper p:first-child {
      margin-top: 0; }
  .dsr31.fee64 .edit .dark_arrow, .dsr31.fee64 .edit .light_arrow {
    width: 0;
    height: 0;
    position: absolute; }
  .dsr31.fee64 .edit .dark_arrow {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #eee;
    margin-left: -1px;
    margin-top: -27px; }
  .dsr31.fee64 .edit .light_arrow {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #FBFBFC;
    margin-top: -25px;
    margin-left: 1px; }
  .dsr31.fee64 .edit .counter_container {
    float: right; }
  .dsr31.fee64 .edit span.to {
    padding: 0 10px; }
  .dsr31.fee64 .actions {
    float: right;
    margin: 0 0 10px 10px;
    position: relative;
    z-index: 90; }
    .dsr31.fee64 .actions img {
      height: 12px; }
  .dsr31.fee64 .g-sash {
    border: 35px solid #00A368;
    border-top: none; }
    .dsr31.fee64 .g-sash .copy {
      left: -40px;
      bottom: -57px;
      font-weight: 300;
      letter-spacing: 1px; }
  .dsr31.fee64 .character_counter_template {
    margin-top: -5px; }

.dsr31.fix36 .g-module {
  padding: 20px; }

.dsr31.fix36 .pending {
  opacity: 0.7; }

.dsr31.fix36 img.heart {
  width: 13px;
  height: 11px; }

.dsr31.fix36 .portfolio {
  margin-bottom: 15px; }
  .dsr31.fix36 .portfolio span {
    color: #999;
    font-size: 14px;
    font-weight: 200; }
  .dsr31.fix36 .portfolio h4 {
    margin-bottom: 4px; }

.dsr31.fix36 table {
  width: 100%; }
  .dsr31.fix36 table tr.add {
    background-color: #f8f9fa; }
  .dsr31.fix36 table .action {
    margin-right: 5px; }
  html.no-ms .dsr31.fix36 table tr.role td.actions .action {
    display: inline-block;
    vertical-align: middle; }
  .dsr31.fix36 table tr.role:hover td {
    background-color: #e9eaec; }
  .dsr31.fix36 table tr.editing span {
    display: none; }
  .dsr31.fix36 table tr.editing .edit {
    display: inline; }
  .dsr31.fix36 table tr.editing .edit-button {
    display: none; }
  html.ms .dsr31.fix36 table .edit-button {
    display: none;
    visibility: hidden; }
  .dsr31.fix36 table label {
    display: block;
    font-weight: bold; }
  .dsr31.fix36 table .edit, .dsr31.fix36 table .edit_role {
    display: none; }
  .dsr31.fix36 table img.off {
    display: none; }
  .dsr31.fix36 table .optional {
    width: 230px; }
    html.ms .dsr31.fix36 table .optional {
      display: none;
      visibility: hidden; }
  .dsr31.fix36 table .photo {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
            box-shadow: rgba(0, 0, 0, 0.05) 0 1px 2px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    border-radius: 3px;
    overflow: hidden;
    border-bottom: 0px solid #EEE;
    border-right: 0px solid #e9eaec;
    border-left: 0px solid #e9eaec;
    border-top: 0px solid #F7F8F9;
    float: left;
    margin-right: 5px; }
    .dsr31.fix36 table .photo img {
      max-height: 20px;
      max-width: 20px;
      min-height: inherit;
      width: 100%;
      border: none;
      padding: 0; }
  .dsr31.fix36 table td, .dsr31.fix36 table th {
    padding: 10px 4px;
    text-align: left; }
  .dsr31.fix36 table table.form td {
    padding: 5px 2px; }
    .dsr31.fix36 table table.form td .currently_working input {
      float: left; }
    .dsr31.fix36 table table.form td .currently_working label {
      cursor: pointer;
      float: left;
      margin-left: 5px;
      font-weight: 400; }
  .dsr31.fix36 table td.tagged {
    width: 180px; }
  .dsr31.fix36 table td.role {
    width: 140px; }
  .dsr31.fix36 table td.actions {
    min-width: 60px;
    text-align: right; }
  .dsr31.fix36 table .fontello-move {
    cursor: move; }
  .dsr31.fix36 table td.featured {
    width: 30px; }
  .dsr31.fix36 table .cursor {
    cursor: pointer; }
  .dsr31.fix36 table a.delete {
    color: black; }
    .dsr31.fix36 table a.delete:hover {
      text-decoration: none; }
  .dsr31.fix36 table th {
    border-bottom: 1px solid #e9eaec; }
  .dsr31.fix36 table input[type='text'] {
    padding: 2px 5px;
    width: 85%; }

.dsr31.fix36 .notice {
  font-weight: 200;
  color: #999999;
  font-size: 12px;
  font-style: italic;
  width: 100%;
  padding: 12px 0;
  border-top: 1px solid #EEEEEE;
  margin-top: 12px; }

.dsr31.fpw32 .review_form {
  width: 450px; }
  html.ms .dsr31.fpw32 .review_form {
    width: 100%; }

.dsr31.fpw32 .header {
  font-size: 14px;
  background-color: #f2f3f4; }

.dsr31.fpw32 .success {
  display: none;
  padding: 20px;
  font-weight: bold; }

.startup_roles {
  float: left;
  width: 100%; }
  .startup_roles.popover_comment {
    width: 450px; }
    html.ms .startup_roles.popover_comment {
      width: 100%; }
    .startup_roles.popover_comment > .content {
      padding: 15px; }
    .startup_roles.popover_comment textarea {
      border: 1px solid #ccc;
      border-radius: 3px;
      padding: 5px;
      font-size: 14px;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
    .startup_roles.popover_comment .investment_amount {
      overflow: hidden;
      margin: 10px 5px 0px; }
      .startup_roles.popover_comment .investment_amount .label {
        float: left;
        font-weight: normal;
        color: #666;
        margin-right: 10px;
        line-height: 2;
        font-size: 14px; }
      .startup_roles.popover_comment .investment_amount .field {
        float: left;
        position: relative; }
        .startup_roles.popover_comment .investment_amount .field .dollar {
          color: #666;
          font-size: 14px;
          position: absolute;
          left: 6px;
          line-height: 2; }
        .startup_roles.popover_comment .investment_amount .field input {
          color: #666;
          border: 1px solid #ccc;
          padding-left: 15px !important;
          font-size: 14px;
          width: 100px !important;
          border-radius: 3px;
          height: 26px;
          outline: none; }
          .startup_roles.popover_comment .investment_amount .field input:focus {
            border-color: #3078ca; }
    .startup_roles.popover_comment .page-actions .g-button {
      float: left;
      margin-right: 15px; }
    .startup_roles.popover_comment .page-actions .skip {
      float: left;
      line-height: 32px; }
.dsr49.fpe53 > .show, .dsr49.ffm36 {
  border: 1px solid #eee;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f9fa;
  padding: 28px; }

.dsr49.fpe53 > .show {
  position: relative;
  padding-bottom: 15px;
  min-height: 130px; }
  .dsr49.fpe53 > .show > .edit_links {
    position: absolute;
    right: 12px;
    bottom: 12px;
    font-weight: 300;
    background: #f9f9fa;
    padding: 5px 0 0 5px; }
    .dsr49.fpe53 > .show > .edit_links .delete {
      font-size: 12px;
      margin-left: 5px; }

.dsr49.fpe53 > .edit_form {
  display: none; }

.dsr49.fpe53 > .show .inner_section {
  overflow: hidden;
  *zoom: 1; }
  .dsr49.fpe53 > .show .inner_section + .inner_section {
    margin-top: 12px;
    border-top: 1px solid #E7E9EB;
    padding-top: 20px;
    -webkit-box-shadow: 0 1px 0 white inset;
            box-shadow: 0 1px 0 white inset; }

.dsr49.fpe53 > .show .header {
  color: #333;
  font-size: 12px;
  font-weight: 200; }

.dsr49.fpe53 > .show .type {
  float: left; }

.dsr49.fpe53 > .show .date_display {
  float: right; }

.dsr49.fpe53 > .show .raised {
  clear: both;
  float: left;
  font-size: 24px;
  font-weight: bold; }
  .dsr49.fpe53 > .show .raised, .dsr49.fpe53 > .show .raised a {
    color: #333; }
  .dsr49.fpe53 > .show .raised.unknown, .dsr49.fpe53 > .show .raised.unknown a {
    color: #aaa; }
  .dsr49.fpe53 > .show .raised a:hover {
    color: #3078ca; }

.dsr49.fpe53 > .show .valuation {
  clear: both;
  float: left;
  font-size: 14px;
  font-weight: 300; }

.dsr49.fpe53 > .show .more_participants_link {
  font-size: 11px;
  line-height: 30px; }
  .dsr49.fpe53 > .show .more_participants_link.disabled {
    color: #999;
    pointer-events: none; }

.dsr49.fpe53 > .show > .press {
  margin-bottom: 15px;
  margin-top: 12px;
  border-top: 1px solid #E7E9EB;
  padding-top: 12px;
  -webkit-box-shadow: 0 1px 0 white inset;
          box-shadow: 0 1px 0 white inset; }
  .dsr49.fpe53 > .show > .press .title {
    font-weight: 500;
    font-size: 12px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin: 3px 0 6px; }
  .dsr49.fpe53 > .show > .press .host {
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 500;
    color: #999; }
  .dsr49.fpe53 > .show > .press .snippet {
    font-size: 11px;
    font-style: italic;
    color: #666; }

.dsr49.fpe53 > .show .participant_list {
  overflow: hidden; }
  .dsr49.fpe53 > .show .participant_list .participant {
    margin-bottom: 15px; }
    .dsr49.fpe53 > .show .participant_list .participant:last-child {
      margin-bottom: 8px; }
  .dsr49.fpe53 > .show .participant_list .text .tags {
    font-size: 11px;
    font-weight: 300; }
    .dsr49.fpe53 > .show .participant_list .text .tags a, .dsr49.fpe53 > .show .participant_list .text .tags {
      color: #aaa; }
  .dsr49.fpe53 > .show .participant_list .text .name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .dsr49.fpe53 > .show .participant_list .text .name a {
      color: #333; }

.dsr49.fpe53 > .show .read_press {
  float: right;
  font-size: 12px;
  padding-top: 14px; }

.dsr49.ffm36 .g-form_group + .g-form_group {
  margin-top: 0.75em; }

html.ml .dsr49.ffm36 .group .input {
  max-width: 70%; }
  html.ml .dsr49.ffm36 .group .input.numeric input {
    width: 200px; }

.dsr49.ffm36 .group label {
  line-height: 28px; }

.dsr49.ffm36 .group input, .dsr49.ffm36 .group select {
  margin: 0;
  padding: 6px 15px 6px 6px;
  font-size: 13px; }

html.ml .dsr49.ffm36 .actions {
  margin-left: 180px; }

.dsr49.ffm36 .association_container {
  margin-top: 0.75em; }

.dsr49.ffm36 .actions {
  padding-top: 20px; }
  .dsr49.ffm36 .actions .g-button {
    font-size: 13px;
    padding-top: 5px;
    padding-bottom: 5px; }
.dss28.fpr79 {
  width: 600px; }
  html.ms .dss28.fpr79 {
    width: 100%; }
  .dss28.fpr79 .error_border {
    border: 1px solid #C0423F !important; }
  .dss28.fpr79 .share_button_holder .c-button {
    padding: 7px 30px; }
  .dss28.fpr79 .share_button_holder .disabled {
    pointer-events: none; }
  .dss28.fpr79 .shared-people_selector {
    background-color: #fff;
    border: 0;
    padding: 0; }
    .dss28.fpr79 .shared-people_selector .list.main_list_selector {
      height: 255px !important; }
    .dss28.fpr79 .shared-people_selector .selected_count {
      padding: 5px;
      margin-top: 0px;
      border: 0;
      border-top: 1px solid #eee; }
    .dss28.fpr79 .shared-people_selector .tabs {
      overflow: hidden;
      border-bottom: 1px solid #eee;
      margin-bottom: 8px; }
      .dss28.fpr79 .shared-people_selector .tabs > .tab {
        padding: 6px; }
        .dss28.fpr79 .shared-people_selector .tabs > .tab.selected {
          border-color: #eee; }

.dss28.fir77 {
  width: 500px; }
  html.ms .dss28.fir77 {
    width: 100%; }
  .dss28.fir77 .invite_button_holder .c-button {
    padding: 7px 30px; }
  .dss28.fir77 .invite_button_holder .disabled {
    pointer-events: none; }
  .dss28.fir77 .shared-people_selector {
    background-color: #fff;
    border: 0;
    padding: 0; }
    .dss28.fir77 .shared-people_selector .list.main_list_selector {
      height: 255px !important; }
    .dss28.fir77 .shared-people_selector .selected_count {
      padding: 5px;
      margin-top: 0px;
      border: 0;
      border-top: 1px solid #eee; }
.ds2.fvs58 > .section, .ds2.fpe45 .people_container, .ds2.fay77 .updates, .ds2.entity_list > .entities, .dss98.fhr17 .mobile_nav, .dsss17.section, .dsss17.fdd33.error, .dsss17.fps55 > .content, .dsss17.fps53 > .content, .dsss17.fan21 > .content {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ebebeb;
  background: #fff;
  padding: 28px; }
  .ds2.fvs58 > .section > .subtitle:first-child, .ds2.fpe45 .people_container > .subtitle:first-child, .ds2.fay77 .updates > .subtitle:first-child, .ds2.entity_list > .entities > .subtitle:first-child, .dss98.fhr17 .mobile_nav > .subtitle:first-child, .dsss17.section > .subtitle:first-child, .dsss17.fdd33.error > .subtitle:first-child, .dsss17.fps55 > .content > .subtitle:first-child, .dsss17.fps53 > .content > .subtitle:first-child, .dsss17.fan21 > .content > .subtitle:first-child {
    margin-top: 0em; }
  .ds2.fvs58 > .section > .actions, .ds2.fpe45 .people_container > .actions, .ds2.fay77 .updates > .actions, .ds2.entity_list > .entities > .actions, .dss98.fhr17 .mobile_nav > .actions, .dsss17.section > .actions, .dsss17.fdd33.error > .actions, .dsss17.fps55 > .content > .actions, .dsss17.fps53 > .content > .actions, .dsss17.fan21 > .content > .actions {
    margin: -28px;
    margin-top: 28px;
    border-top: 1px solid #EEEEEE;
    background-color: #fafafb; }

.ds2.fsw49 > .header, .ds2.fvs58 > .header, .ds2.ffg78 > .header, .ds2.fpe45 .title, .ds2.fpb97 .title_container .title, .ds2.fsk34 .title, .ds2.fay77 .title, .ds2.entity_list > .title_container > .title, .dss98.fsr30 > .section_container > .header {
  margin: 30.8px 14px 30.8px 28px;
  font-size: 16px;
  line-height: 1;
  font-weight: 500; }

.ds2.fvs58 > .section > .subtitle, .ds2.fpe45 .people_container > .subtitle, .ds2.fay77 .updates > .subtitle, .ds2.entity_list > .entities > .subtitle, .dss98.fhr17 .mobile_nav > .subtitle, .dsss17.section > .subtitle, .dsss17.fdd33.error > .subtitle, .dsss17.fps55 > .content > .subtitle, .dsss17.fps53 > .content > .subtitle, .dsss17.fan21 > .content > .subtitle, .dsss17.ffs70 > .story > .show > .responses .question {
  font-size: 1.07692em;
  line-height: 1.39286em;
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  text-transform: uppercase;
  font-weight: 500;
  color: #999; }
  .ds2.fvs58 > .section > .subtitle > .edit, .ds2.fpe45 .people_container > .subtitle > .edit, .ds2.fay77 .updates > .subtitle > .edit, .ds2.entity_list > .entities > .subtitle > .edit, .dss98.fhr17 .mobile_nav > .subtitle > .edit, .dsss17.section > .subtitle > .edit, .dsss17.fdd33.error > .subtitle > .edit, .dsss17.fps55 > .content > .subtitle > .edit, .dsss17.fps53 > .content > .subtitle > .edit, .dsss17.fan21 > .content > .subtitle > .edit, .dsss17.ffs70 > .story > .show > .responses .question > .edit {
    font-size: 0.92857em;
    line-height: 1.5em;
    float: right;
    text-transform: none; }

.dsss17.with_filler .filler {
  color: #bbb;
  font-style: italic; }

.dsss17.with_editable_regions .editable_region > .show {
  font-size: 1.07692em;
  line-height: 1.39286em;
  line-height: 1.5;
  font-weight: 200; }
  .dsss17.with_editable_regions .editable_region > .windows.show {
    font-weight: normal; }

.dsss17.ffs70 > .view_story, .dsss17.fpg76 > .action {
  border: 1px solid #eee;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #f9f9fa;
  padding: 28px; }

.dssh0.fur47 .text > .name a {
  color: #333;
  font-weight: bold; }

.dssh0.fur47 .text > .role_title {
  color: #999;
  font-weight: bold; }

.dssh0.fur47 .text > .bio {
  font-size: 0.92308em;
  line-height: 1.625em;
  color: #999;
  word-wrap: break-word; }

.dssh0.fur47 .text > .comment {
  font-size: 0.92308em;
  line-height: 1.625em;
  color: #999;
  margin-left: 14px; }
  .dssh0.fur47 .text > .comment:before {
    content: '\201C';
    font-size: 1.66667em;
    line-height: 1.95em;
    line-height: 1.15em;
    float: left;
    display: block;
    margin-left: -14px; }

.dsss17.fss49 > .edit_holder > .add_round > .link, .dsss17.fpg76 > .action > .link, .dsss17.fpo90 > .edit .link {
  font-size: 0.92308em;
  line-height: 1.625em;
  font-weight: bold;
  text-transform: uppercase; }
  .dsss17.fss49 > .edit_holder > .add_round > .link:after, .dsss17.fpg76 > .action > .link:after, .dsss17.fpo90 > .edit .link:after {
    content: ' \25b8'; }

.ds2.fsw49 > .header.deferred, .ds2.fsw49 > .section.deferred, .ds2.fsw49 > .add.deferred {
  display: none; }

.ds2.fsw49 > .loading_more {
  background-image: url("/assets/shared/loading-09e94e106ee1bb49c8aaa9e287135f9c.gif");
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 28px;
  height: 56px; }

.ds2.fss81 .company_slug {
  position: relative; }
  .ds2.fss81 .company_slug > .url {
    position: absolute;
    top: 8px;
    left: 8px;
    z-index: 1; }
  .ds2.fss81 .company_slug > input[type=text], .ds2.fss81 .company_slug .fieldWithErrors input[type=text] {
    padding-left: 103px;
    position: relative; }

.ds2.fse72 {
  padding: 21px; }
  html.ms .ds2.fse72 {
    padding: 14px; }
  .ds2.fse72 .share_module_footer {
    width: 100%;
    border-top: 1px solid #EEEEEE; }

.ds2.fcs94 {
  width: 900px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1; }
  .ds2.fcs94 .g-table td {
    padding: 10px; }
  .ds2.fcs94 .g-module {
    padding: 20px;
    margin: 30px 0; }
  .ds2.fcs94 td, .ds2.fcs94 th {
    vertical-align: top;
    width: 150px; }
    .ds2.fcs94 td:first-child, .ds2.fcs94 th:first-child {
      margin-left: 0; }
    .ds2.fcs94 td.name, .ds2.fcs94 th.name {
      width: 170px; }
    .ds2.fcs94 td.status, .ds2.fcs94 th.status {
      width: 200px; }
  .ds2.fcs94 th {
    font-weight: bold; }
  .ds2.fcs94 a {
    font-weight: bold; }

.ds2.fpe45 .title_container {
  overflow: hidden;
  *zoom: 1;
  line-height: 16px; }

.ds2.fpe45 .title {
  float: left;
  margin-right: 12px; }

.ds2.fpe45 .nav_container {
  overflow: hidden;
  *zoom: 1;
  border: 1px solid #e8e8e8;
  border-bottom: none;
  background-color: #f9f9fa;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%; }
  .ds2.fpe45 .nav_container .g-sub_nav.horizontal li > a {
    border-left: none;
    border-right: none; }

.ds2.fpe45 .people_container {
  overflow: hidden;
  *zoom: 1; }

.ds2.fpe45 .g-counter1 {
  margin-left: 5px; }

.ds2.fre0 {
  display: inline-block;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  vertical-align: top;
  line-height: 17px;
  font-weight: 300; }

.ds2.fpb97 .title_container {
  overflow: hidden;
  *zoom: 1;
  line-height: 16px; }
  .ds2.fpb97 .title_container .title {
    float: left;
    margin-right: 12px; }
    .ds2.fpb97 .title_container .title .note {
      font-weight: 300;
      color: #666;
      text-transform: none;
      letter-spacing: normal;
      vertical-align: top;
      font-size: 14px;
      margin-left: 5px; }
      .ds2.fpb97 .title_container .title .note i.icon {
        margin-right: 2px; }
    .ds2.fpb97 .title_container .title .request_update {
      display: inline-block;
      font-weight: 300; }

.ds2.fpb97 .nav_container {
  overflow: hidden;
  *zoom: 1;
  border-bottom: 1px solid #eee;
  background-color: #f9f9fa;
  width: 100%; }
  .ds2.fpb97 .nav_container ul {
    border-right: 1px solid #eee; }
  .ds2.fpb97 .nav_container .g-sub_nav.horizontal li > a {
    border-left: none;
    border-right: 1px solid #eee; }

.ds2.fpb97 .text form .submit {
  padding-left: 0; }
  .ds2.fpb97 .text form .submit input {
    width: 80px;
    padding: 8px 15px;
    font-size: 13px;
    font-weight: 300; }

.ds2.fpb97 .nda {
  background-color: #fff;
  margin-top: 30px;
  padding: 30px;
  display: table;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
  html.ms .ds2.fpb97 .nda {
    display: inline-block; }
  .ds2.fpb97 .nda .text, .ds2.fpb97 .nda .action {
    font-weight: 300;
    font-size: 14px;
    display: table-cell; }
  .ds2.fpb97 .nda .action {
    vertical-align: top; }
  .ds2.fpb97 .nda .text {
    max-width: 690px;
    padding-right: 15px; }
  html.ms .ds2.fpb97 .nda {
    text-align: center; }
    html.ms .ds2.fpb97 .nda .text, html.ms .ds2.fpb97 .nda .action {
      display: inline-block; }
    html.ms .ds2.fpb97 .nda .action {
      margin-top: 20px; }

.ds2.fpb97 .box > .header {
  padding-bottom: 15px;
  margin-bottom: 10px;
  font-size: 14px; }
  .ds2.fpb97 .box > .header > .title {
    font-weight: bold;
    text-transform: uppercase;
    display: inline-block; }
  .ds2.fpb97 .box > .header > .sub {
    color: #999;
    font-weight: 300; }
    html.ml .ds2.fpb97 .box > .header > .sub {
      float: right; }

.ds2.fpb97 .filler {
  padding: 25px; }

.ds2.fit74 {
  padding: 15px; }
  .ds2.fit74 .header {
    padding-bottom: 25px; }
    .ds2.fit74 .header .breadcrumb {
      padding-top: 5px;
      vertical-align: middle;
      display: inline-block;
      font-size: 16px; }
      html.ms .ds2.fit74 .header .breadcrumb {
        display: none; }
    .ds2.fit74 .header .button {
      float: right; }
      html.ms .ds2.fit74 .header .button {
        text-align: center;
        float: none; }
      .ds2.fit74 .header .button .g-button {
        font-weight: 300;
        font-size: 13px;
        padding: 8px 30px; }
        html.ms .ds2.fit74 .header .button .g-button {
          width: 100%;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box; }
  .ds2.fit74 .subtitle {
    font-size: 14px;
    padding-top: 15px; }
  .ds2.fit74 table {
    margin-top: 20px; }
  .ds2.fit74 .add_recipient {
    padding-bottom: 10px; }
    .ds2.fit74 .add_recipient .note {
      font-weight: 300;
      color: #666;
      padding-bottom: 15px; }
    .ds2.fit74 .add_recipient select, .ds2.fit74 .add_recipient input {
      vertical-align: top;
      padding: 10px; }
    .ds2.fit74 .add_recipient select {
      margin-top: 0; }
    .ds2.fit74 .add_recipient input {
      margin-left: 10px; }
  .ds2.fit74 .user {
    padding: 10px; }
    .ds2.fit74 .user .avatar, .ds2.fit74 .user .name, .ds2.fit74 .user .source, .ds2.fit74 .user .delete {
      vertical-align: middle; }
    .ds2.fit74 .user .avatar {
      width: 30px; }
      .ds2.fit74 .user .avatar img {
        width: 30px;
        height: 30px; }
    .ds2.fit74 .user .name {
      width: 300px;
      padding-left: 10px; }
    .ds2.fit74 .user .delete {
      color: #999;
      text-align: right;
      font-size: 12px; }
      .ds2.fit74 .user .delete i:hover {
        cursor: pointer;
        color: #C0423F; }

.ds2.fsk34 .title-container {
  overflow: hidden;
  *zoom: 1;
  line-height: 16px; }

.ds2.fsk34 .title {
  float: left;
  margin-right: 12px; }

.ds2.fsk34 .done-button {
  margin-top: 22px;
  float: right; }

.ds2.fay77 .title_container {
  overflow: hidden;
  *zoom: 1;
  line-height: 16px; }

.ds2.fay77 .title {
  float: left;
  margin-right: 12px; }

.ds2.fay77 span.active a {
  color: black; }

.ds2.fay77 .nav_and_updates {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none !important;
  background: #fff;
  overflow: auto; }

.ds2.fay77 .nav_container {
  overflow: hidden;
  *zoom: 1;
  overflow: auto;
  border: 1px solid #e8e8e8;
  border-bottom: none;
  background-color: #f9f9fa;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%; }
  .ds2.fay77 .nav_container .g-sub_nav.horizontal li > a {
    border-left: none; }

.ds2.fay77 .updates {
  overflow: hidden;
  *zoom: 1;
  overflow: auto; }

.ds2.fay77 .update_list {
  overflow: auto; }

.ds2.fay77 .new {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 30px; }
  .ds2.fay77 .new input[type='text'], .ds2.fay77 .new textarea {
    width: 99%;
    font-size: 1.2em;
    margin-bottom: 10px; }
  .ds2.fay77 .new .g-button {
    float: left; }
  .ds2.fay77 .new .character_counter {
    float: right;
    margin-right: 6px; }

.ds2.fay77 .press_fields {
  width: 100%; }
  .ds2.fay77 .press_fields textarea, .ds2.fay77 .press_fields input, .ds2.fay77 .press_fields select {
    margin-bottom: 10px; }
  .ds2.fay77 .press_fields textarea {
    height: 5em; }

.ds2.fay77 a.more {
  float: left;
  display: block;
  width: 100%; }
  .ds2.fay77 a.more.disabled {
    cursor: default;
    color: #999; }
    .ds2.fay77 a.more.disabled:hover {
      text-decoration: none; }

.ds2.fay77 .result {
  margin-bottom: 10px; }

.ds2.fay77 .result.error {
  color: #c0423f; }

.ds2.fir67 {
  margin-top: 28px; }

.ds2.frw42 {
  margin-bottom: 28px;
  background-color: #1d2b39; }
  .ds2.frw42 .title {
    padding: 75px 0 45px; }
    html.no-ms .ds2.frw42 .title {
      -webkit-font-smoothing: antialiased; }
    html.ms .ds2.frw42 .title {
      font-size: 24px;
      padding: 30px 0; }
  .ds2.frw42 .option {
    width: 80px; }
    html.ms .ds2.frw42 .option {
      width: auto; }
    .ds2.frw42 .option.active {
      border-bottom: 3px solid white; }

.ds2.entity_list > .title_container {
  overflow: hidden;
  *zoom: 1;
  line-height: 16px; }
  .ds2.entity_list > .title_container > .title {
    float: left;
    margin-right: 12px; }
  .ds2.entity_list > .title_container > .nav {
    float: left;
    margin: 28px;
    margin-left: 0;
    line-height: 1.32544em; }

.ds2.entity_list > .entities {
  overflow: hidden;
  *zoom: 1; }
  .ds2.entity_list > .entities > .entity + .entity {
    margin-top: 28px; }
  .ds2.entity_list > .entities > a.more {
    float: left;
    display: block;
    width: 100%;
    margin-top: 28px; }
    .ds2.entity_list > .entities > a.more.disabled {
      color: #999;
      cursor: default; }
      .ds2.entity_list > .entities > a.more.disabled:hover {
        text-decoration: none; }

.ds2.ffd4 .company-logo {
  width: 120px;
  height: 120px;
  overflow: hidden;
  display: inline-block;
  position: relative; }
  html.ms .ds2.ffd4 .company-logo {
    width: 80px;
    height: 80px; }
  .ds2.ffd4 .company-logo img {
    width: 120px;
    margin: auto;
    border-radius: 5px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }
    html.ms .ds2.ffd4 .company-logo img {
      width: 80px; }

.dss98.fph59 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6e5), to(#f1f1d6));
  background-image: -webkit-linear-gradient(#f6f6e5, #f1f1d6);
  background-image: linear-gradient(#f6f6e5, #f1f1d6);
  color: #333;
  text-shadow: 0 1px 0 #fff;
  -webkit-box-shadow: 0 1px 0 #e6e6b4, 0 -1px 0 #ececc7, 0 2px 4px rgba(0, 0, 0, 0.04);
          box-shadow: 0 1px 0 #e6e6b4, 0 -1px 0 #ececc7, 0 2px 4px rgba(0, 0, 0, 0.04);
  font-size: 14px;
  line-height: 21px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  width: 100%;
  padding: 28px 0; }
  .dss98.fph59 > .published {
    *zoom: 1;
    max-width: 1152px;
    _width: 1152px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto;
    display: none; }
    .dss98.fph59 > .published:after {
      content: "";
      display: table;
      clear: both; }
  .dss98.fph59 > .content {
    *zoom: 1;
    max-width: 1152px;
    _width: 1152px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dss98.fph59 > .content:after {
      content: "";
      display: table;
      clear: both; }
    .dss98.fph59 > .content .header {
      font-size: 16px;
      line-height: 21px;
      margin-bottom: 14px;
      line-height: 1;
      color: #C0423F; }
    .dss98.fph59 > .content > .error {
      width: 100%;
      float: right;
      margin-right: 0;
      *margin-left: -28px;
      display: inline;
      margin-top: 7px;
      display: none;
      color: #C0423F;
      font-size: 16px;
      line-height: 21px; }
    html.ms .dss98.fph59 > .content {
      text-align: center; }
      html.ms .dss98.fph59 > .content > .action {
        margin-top: 14px; }
    html.no-ms .dss98.fph59 > .content > .text {
      width: 82.92824%;
      float: left;
      margin-right: 2.43056%;
      display: inline; }
    html.no-ms .dss98.fph59 > .content > .action {
      text-align: right;
      width: 14.6412%;
      float: right;
      margin-right: 0;
      *margin-left: -28px;
      display: inline; }

html.ms .dss98.fsr30 {
  display: none; }
  html.ms .dss98.fsr30.show {
    display: block; }
  html.ms .dss98.fsr30.post_close_hub.customized_sections {
    display: block; }

.dss98.fsr30 > .section_container > .header i.fontello-ok {
  color: #86c441;
  padding-left: 3px; }

.dss98.fsr30 > .section_container > .header.admin > .toggle {
  display: block;
  float: right;
  text-transform: none;
  font-weight: normal;
  font-size: 12px;
  line-height: 21px; }

.dss98.fsr30 > .section_container > .section.admin.hidden {
  display: none; }

.dss98.fsr30 > .section_container > .header.latest {
  margin-top: 37px; }

.dss98.fhr17 {
  *zoom: 1;
  max-width: 1152px;
  _width: 1152px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  .dss98.fhr17 .header-section {
    padding-top: 42px;
    padding-bottom: 42px; }
    html.ms .dss98.fhr17 .header-section {
      padding-top: 25px;
      padding-bottom: 40px; }
  html.ml .dss98.fhr17 .company-title-and-info {
    padding-left: 45px; }
  .dss98.fhr17 .company-logo {
    width: 120px;
    height: 120px;
    overflow: hidden;
    display: inline-block;
    position: relative; }
    html.ms .dss98.fhr17 .company-logo {
      width: 80px;
      height: 80px; }
    .dss98.fhr17 .company-logo img {
      width: 120px;
      margin: auto;
      border-radius: 5px;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0; }
      html.ms .dss98.fhr17 .company-logo img {
        width: 80px; }
  .dss98.fhr17 .sync {
    display: table; }
    .dss98.fhr17 .sync .part {
      display: table-cell;
      white-space: nowrap; }
    .dss98.fhr17 .sync .select {
      width: 100%;
      padding-right: 14px; }
    .dss98.fhr17 .sync select {
      width: 100%; }
  .dss98.fhr17 .main.standard {
    padding-right: 344.16667px; }
    .dss98.fhr17 .main.standard > .photo {
      -webkit-box-shadow: none;
              box-shadow: none;
      width: 94px;
      height: 94px;
      line-height: 92px;
      vertical-align: middle;
      border-radius: 5px;
      overflow: hidden;
      border-bottom: 1px solid #EEE;
      border-right: 1px solid #e9eaec;
      border-left: 1px solid #e9eaec;
      border-top: 1px solid #F7F8F9;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding: 5px;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset;
      border: 1px solid #EEE;
      background-color: #F8F9FA;
      line-height: 80px;
      vertical-align: middle;
      margin-right: 18px; }
      html.ms .dss98.fhr17 .main.standard > .photo {
        line-height: 66px;
        height: 80px;
        width: 80px; }
      .dss98.fhr17 .main.standard > .photo img {
        max-height: 82px;
        max-width: 82px;
        min-height: inherit;
        width: 100%;
        border: none;
        padding: 0;
        vertical-align: middle; }
        html.ms .dss98.fhr17 .main.standard > .photo img {
          max-height: 68px;
          max-width: 68px; }
      .dss98.fhr17 .main.standard > .photo + .text {
        margin-left: 112px;
        width: 100%; }
    html.ms .dss98.fhr17 .main.standard {
      display: none; }
  .dss98.fhr17 .main.mobile {
    text-align: center; }
    html.no-ms .dss98.fhr17 .main.mobile {
      display: none; }
  .dss98.fhr17 .fullscreen_text {
    display: inline-block;
    vertical-align: middle;
    height: 26px;
    margin-top: -3px;
    -webkit-transition-property: opacity;
            transition-property: opacity;
    -webkit-transition-duration: .1s;
            transition-duration: .1s;
    opacity: 0;
    visibility: hidden; }
  .dss98.fhr17 .fullscreen {
    text-align: left;
    -webkit-transition-property: width, opacity;
            transition-property: width, opacity;
    -webkit-transition-duration: .1s;
            transition-duration: .1s;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    background: #ffffff url("/assets/icons/fullscreen-0df104687284a5142999904e6f755d64.png") no-repeat right top;
    line-height: 26px;
    font-weight: bold;
    color: #777777;
    opacity: 0.6; }
    html.no-ms .dss98.fhr17 .fullscreen:hover {
      -webkit-transition-property: width, opacity;
              transition-property: width, opacity;
      -webkit-transition-duration: .1s;
              transition-duration: .1s;
      opacity: 1.0;
      text-decoration: none;
      width: 98px;
      padding-left: 10px;
      background-color: #f2f3f5; }
      html.no-ms .dss98.fhr17 .fullscreen:hover .fullscreen_text {
        -webkit-transition-property: opacity;
                transition-property: opacity;
        -webkit-transition-duration: .15s;
                transition-duration: .15s;
        -webkit-transition-delay: .1s;
                transition-delay: .1s;
        opacity: 1.0;
        visibility: visible; }
    .dss98.fhr17 .fullscreen:active {
      -webkit-transition-property: all;
              transition-property: all;
      -webkit-transition-duration: 0s;
              transition-duration: 0s;
      color: #555555;
      border-color: #dddddd;
      background-color: #f9f9fa; }
  .dss98.fhr17:after {
    content: "";
    display: table;
    clear: both; }
  .dss98.fhr17 .edit_controls_container {
    z-index: 1;
    position: absolute; }
    html.ml .dss98.fhr17 .edit_controls_container {
      right: 140px; }
    .dss98.fhr17 .edit_controls_container, .dss98.fhr17 .edit_controls_container + tablet {
      right: 15px; }
  .dss98.fhr17 > .summary > .editable_region {
    z-index: 0;
    position: relative; }
    .dss98.fhr17 > .summary > .editable_region > .edit {
      display: none;
      *zoom: 1; }
      .dss98.fhr17 > .summary > .editable_region > .edit:after {
        content: "";
        display: table;
        clear: both; }
  html.ms .dss98.fhr17 > .summary.inactive {
    opacity: 0.3; }
  .dss98.fhr17 > .summary > .editable_region > .edit .maxed, .dss98.fhr17 > .summary > .editable_region > .edit .tag_hint {
    display: none;
    font-size: 12px;
    line-height: 21px;
    color: #999;
    font-style: italic;
    margin-top: 7px; }
  .dss98.fhr17 > .summary > .editable_region > .edit .input_field {
    -webkit-transition: opacity 0.3s;
            transition: opacity 0.3s; }
  html.no-ms .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal > .label {
    width: 120px; }
  html.no-ms .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal > .input {
    margin-left: 140px; }
  .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal input[type="text"], .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal textarea, .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal select {
    margin: 0;
    font-size: 12px; }
  .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal label {
    font-size: 12px; }
  .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal.disabled .input_field {
    opacity: 0.5; }
  .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal.disabled .tag_hint {
    display: none; }
  .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal.disabled .maxed {
    display: block; }
  .dss98.fhr17 > .summary > .editable_region > .edit .g-form_group.horizontal + .g-form_group {
    margin-top: 14px; }
  .dss98.fhr17 > .summary > .editable_region > .edit label {
    color: #999; }
    html.no-ms .dss98.fhr17 > .summary > .editable_region > .edit label {
      display: block;
      padding-top: 7px; }
  .dss98.fhr17 > .summary > .editable_region > .edit .tip {
    font-size: 12px;
    line-height: 21px;
    color: #aaa; }
  .dss98.fhr17 .logo_image_form {
    margin-bottom: 14px; }
  .dss98.fhr17 .logo_image_input {
    width: 100%; }
  .dss98.fhr17 .company_size select {
    width: 100%; }
  .dss98.fhr17 .sync {
    margin-top: 14px; }
  .dss98.fhr17 .logo_image .field {
    line-height: 28px;
    display: none; }
  .dss98.fhr17 .association_container {
    margin-bottom: 12px; }
  .dss98.fhr17 hr {
    padding: 0;
    margin: 28px 0; }
  html.no-ml .dss98.fhr17 .fieldset {
    margin-top: 28px;
    padding-top: 28px;
    border-top: 1px solid #E7E9EB; }
    html.no-ml .dss98.fhr17 .fieldset.first {
      border-top: none;
      margin-top: 0;
      padding-top: 0; }
  html.ml .dss98.fhr17 .fieldset {
    padding-top: 2px;
    margin-bottom: -28px;
    padding-bottom: 28px;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-left: 28px;
    width: 50%; }
    html.ml .dss98.fhr17 .fieldset .company_url {
      margin-top: 46px; }
    html.ml .dss98.fhr17 .fieldset.first {
      margin-top: -28px;
      padding-left: 0;
      padding-top: 28px;
      padding-right: 28px;
      border-right: 1px solid #E7E9EB; }
  .dss98.fhr17 .tab {
    font-size: 14px;
    font-weight: normal;
    padding: 0 21px;
    line-height: 60px;
    display: inline-block;
    vertical-align: middle;
    color: #777;
    text-decoration: none;
    border-top: 2px solid #fff; }
    html.mm .dss98.fhr17 .tab {
      font-size: 12px;
      padding: 0 12px; }
    .dss98.fhr17 .tab.selected {
      background-color: #f9f9fa;
      font-weight: bold;
      color: #333;
      border-top: 2px solid #aaa; }
    .dss98.fhr17 .tab:hover {
      color: #333;
      background-color: #f9f9fa; }
    .dss98.fhr17 .tab:active {
      background-color: #f9f9fa; }
  .dss98.fhr17 .count {
    display: inline-block;
    vertical-align: middle;
    line-height: 1.1em;
    margin-left: 6px; }
  html.ms .dss98.fhr17 .actions {
    display: none; }
  .dss98.fhr17 .mobile_nav {
    z-index: 0;
    position: relative;
    *zoom: 1;
    margin-top: 28px;
    padding: 14px;
    background-color: #fcfcfd; }
    .dss98.fhr17 .mobile_nav:after {
      content: "";
      display: table;
      clear: both; }
    html.no-ms .dss98.fhr17 .mobile_nav {
      display: none; }
    .dss98.fhr17 .mobile_nav .icon {
      cursor: pointer;
      float: left;
      border: 1px solid #E7E9EB;
      border-radius: 1px;
      background: white;
      height: 25.2px;
      width: 27.2px;
      line-height: 25.2px;
      text-align: center; }
    .dss98.fhr17 .mobile_nav .icon_image {
      margin-bottom: 2.5px; }
    .dss98.fhr17 .mobile_nav .value {
      margin-left: 41.2px;
      font-size: 16px;
      line-height: 21px;
      line-height: 1.7em; }
  .dss98.fhr17 .tab_select {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    font-size: 16px;
    line-height: 21px;
    border: none;
    padding: 0;
    margin: 0; }

.dss98.fae67 {
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  margin-top: 28px; }
  .dss98.fae67 .add, .dss98.fae67 .cancel {
    color: #3078ca;
    cursor: pointer;
    text-decoration: none; }
    .dss98.fae67 .add:hover, .dss98.fae67 .cancel:hover {
      text-decoration: underline; }
  .dss98.fae67 .label, .dss98.fae67 .input, .dss98.fae67 .submit, .dss98.fae67 .company {
    margin-right: 5px; }
  .dss98.fae67 label, .dss98.fae67 .label {
    display: inline; }
  .dss98.fae67 .role_container {
    display: none; }
  .dss98.fae67 .error {
    display: none;
    color: #C0423F; }
  .dss98.fae67.error .error {
    display: inline; }

.dss98.fhd40 .container {
  display: none; }
  .dss98.fhd40 .container.fixed-top {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 101;
    border-bottom: 1px solid #e7e9eB;
    background-color: #FFF;
    display: none; }
  .dss98.fhd40 .container .name {
    line-height: 37px; }
  .dss98.fhd40 .container .follow {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px; }

.dss98.fhd40 .invest.fixed_header_button .button_holder .invest, .dss98.fhd40 .invest.fixed_header_button .button_holder .invest_off {
  float: inherit; }
  .dss98.fhd40 .invest.fixed_header_button .button_holder .invest .invest_now, .dss98.fhd40 .invest.fixed_header_button .button_holder .invest_off .invest_now {
    vertical-align: middle;
    display: inline-block; }

.dsshs29.fss44 .editor {
  border-top: 1px solid #eee; }
  .dsshs29.fss44 .editor:first-child {
    border-top: 0; }
  .dsshs29.fss44 .editor:last-child {
    margin-bottom: 28px; }

.dsshs29.fss44 .validation-error {
  display: block;
  margin-top: 5px; }

.dsshs29.fsr29 {
  display: table;
  width: 100%;
  padding: 5px 0 5px 5px; }
  .dsshs29.fsr29 span {
    display: table-cell; }
  .dsshs29.fsr29 .name {
    width: 45%; }
  .dsshs29.fsr29 .role {
    width: 45%; }
  .dsshs29.fsr29 .actions {
    text-align: center;
    width: 10%; }
    .dsshs29.fsr29 .actions a {
      color: #999; }
  .dsshs29.fsr29 .profile-link {
    vertical-align: top; }
    .dsshs29.fsr29 .profile-link img {
      width: 20px;
      height: 20px; }

.dssh0.fur47 > .lockup_container {
  margin-right: 200px; }

.dssh0.fur47 > .follow {
  float: right; }

.dssh0.fsn94 .social-icon {
  color: rgba(0, 0, 0, 0.65);
  line-height: 1.5; }

.dssh0.fue43 {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 28px;
  float: left;
  width: 100%; }
  .dssh0.fue43 .timestamp {
    float: left;
    width: 15%;
    padding-right: 10px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dssh0.fue43 .timestamp a, .dssh0.fue43 .timestamp span {
      font-size: 12px;
      color: #999;
      font-weight: 300; }
  .dssh0.fue43 .content {
    float: left;
    width: 85%; }
  .dssh0.fue43 .type_and_actions {
    font-size: 0.8em;
    margin-bottom: 2px;
    text-transform: uppercase;
    font-weight: 600; }
  .dssh0.fue43 span.type {
    color: #999; }
  .dssh0.fue43 span.actions {
    padding-left: 10px; }
  .dssh0.fue43 .text {
    margin-top: 5px; }
  .dssh0.fue43 .profile-link {
    font-weight: bold; }
  .dssh0.fue43 a.no_color {
    color: #333; }
  .dssh0.fue43 .headline {
    overflow: hidden;
    *zoom: 1;
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 2px; }
  .dssh0.fue43 .blurb {
    font-size: 11px;
    color: #999; }
    .dssh0.fue43 .blurb a {
      font-weight: 300;
      color: #666; }

.dssh0.fss1 {
  overflow: hidden;
  *zoom: 1;
  display: table;
  width: 100%; }
  .dssh0.fss1 .image {
    border-radius: 3px;
    background: -webkit-radial-gradient(white, #edeef0);
    background: radial-gradient(white, #edeef0);
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 56.25%;
    -webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC); }
    .dssh0.fss1 .image img {
      position: absolute;
      height: 100%;
      display: none; }
    .dssh0.fss1 .image iframe {
      position: absolute;
      height: 100%;
      width: 100%; }
  .dssh0.fss1 .border {
    display: block;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    border: 1px solid #E7E9EB;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .dssh0.fss1 .previews .content.selected .border {
    border-color: #cae1e9; }
  .dssh0.fss1 .preview {
    margin-bottom: 12px; }
    .dssh0.fss1 .preview .border {
      background-color: #f5f6f7; }
  .dssh0.fss1 .main, .dssh0.fss1 .preview {
    position: relative; }
  .dssh0.fss1 .wrapper {
    padding: 1px; }
  .dssh0.fss1 .mains {
    width: 80%;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 12px; }
    .dssh0.fss1 .mains .content {
      display: none;
      background-color: #E7E9EB; }
      .dssh0.fss1 .mains .content .image {
        border-radius: 15px;
        background-color: #fff;
        border: 10px solid #E7E9EB; }
      .dssh0.fss1 .mains .content.selected {
        display: block; }
  .dssh0.fss1 .previews_container {
    float: left;
    width: 20%; }
    .dssh0.fss1 .previews_container .scroll {
      border-radius: 3px;
      display: none;
      width: 100%;
      height: 20px;
      background-color: #E7E9EB;
      text-align: center;
      position: absolute; }
      .dssh0.fss1 .previews_container .scroll .angle {
        margin-top: 5px; }
      .dssh0.fss1 .previews_container .scroll.up {
        top: 0; }
      .dssh0.fss1 .previews_container .scroll.down {
        bottom: 0; }
      .dssh0.fss1 .previews_container .scroll.up .angle {
        border-width: 10px;
        border-color: transparent;
        border-style: solid;
        display: inline-block;
        height: 0px;
        width: 0px;
        border-bottom-color: #cbd0d4;
        border-top-width: 0px; }
      .dssh0.fss1 .previews_container .scroll.down .angle {
        border-width: 10px;
        border-color: transparent;
        border-style: solid;
        display: inline-block;
        height: 0px;
        width: 0px;
        border-top-color: #cbd0d4;
        border-bottom-width: 0px; }
      .dssh0.fss1 .previews_container .scroll.enabled {
        cursor: pointer; }
        .dssh0.fss1 .previews_container .scroll.enabled.up .angle {
          border-width: 10px;
          border-color: transparent;
          border-style: solid;
          display: inline-block;
          height: 0px;
          width: 0px;
          border-bottom-color: #2c2d2e;
          border-top-width: 0px; }
        .dssh0.fss1 .previews_container .scroll.enabled.down .angle {
          border-width: 10px;
          border-color: transparent;
          border-style: solid;
          display: inline-block;
          height: 0px;
          width: 0px;
          border-top-color: #2c2d2e;
          border-bottom-width: 0px; }
    .dssh0.fss1 .previews_container.scrollable {
      position: relative;
      height: 100%; }
      .dssh0.fss1 .previews_container.scrollable .scroll {
        display: block; }
      .dssh0.fss1 .previews_container.scrollable .previews {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        position: absolute;
        top: 0;
        border-bottom: 32px solid transparent;
        border-top: 32px solid transparent;
        overflow-y: hidden;
        width: 100%;
        max-height: 100%; }
  .dssh0.fss1 .mains, .dssh0.fss1 .previews_container {
    float: none;
    display: table-cell;
    vertical-align: top; }

.dsss17.section {
  margin-bottom: 28px; }

.dsss17.itemized .item_name {
  color: #666; }
  html.ml .dsss17.itemized .item_name {
    float: left;
    width: 160px; }

html.ml .dsss17.itemized .item_content {
  margin-left: 188px; }

.dsss17.with_filler .filler {
  display: none; }
  .dsss17.with_filler .filler.visible {
    display: block; }

.dsss17.with_editable_regions > .subtitle > .edit {
  margin-top: -4.5px; }

.dsss17.with_editable_regions .editable_region > .edit {
  display: none; }

.dsss17.with_editable_regions .editable_region textarea {
  min-height: 180px; }

.dsss17.with_editable_regions .editable_region input[type="text"], .dsss17.with_editable_regions .editable_region textarea, .dsss17.with_editable_regions .editable_region label {
  font-size: 14px;
  line-height: 21px; }

.dsss17.traction_metrics + .spacing {
  margin-top: 14px; }

.dsss17.traction_metrics .metric {
  *zoom: 1; }
  .dsss17.traction_metrics .metric:after {
    content: "";
    display: table;
    clear: both; }
  .dsss17.traction_metrics .metric + .metric {
    margin-top: 14px; }
  .dsss17.traction_metrics .metric > .item_name {
    font-weight: 300;
    color: #333; }
    html.ms .dsss17.traction_metrics .metric > .item_name {
      margin-bottom: 10px; }

.dsss17.traction_metrics .measurement {
  margin-top: 7px; }
  .dsss17.traction_metrics .measurement > div {
    display: inline-block;
    vertical-align: top; }

.dsss17.traction_metrics .date {
  width: 188px;
  color: #999; }
  html.ms .dsss17.traction_metrics .date {
    width: 140px; }

.dsss17.fdd33 {
  text-align: center; }
  .dsss17.fdd33 .error {
    display: none; }
  .dsss17.fdd33.error .loading {
    display: none; }
  .dsss17.fdd33.error .error {
    display: block; }

.dsss17.fes1 {
  text-align: right;
  line-height: 14px;
  vertical-align: middle; }
  .dsss17.fes1 .control {
    display: none; }
  .dsss17.fes1 .cancel {
    color: #3078ca;
    cursor: pointer;
    text-decoration: none;
    margin-right: 3px; }
    .dsss17.fes1 .cancel:hover {
      text-decoration: underline; }

.dsss17.fps55 > .content ul.links li, .dsss17.fps53 > .content ul.links li {
  font-size: 14px;
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5; }
  .dsss17.fps55 > .content ul.links li:first-child, .dsss17.fps53 > .content ul.links li:first-child {
    padding-top: 0; }
  .dsss17.fps55 > .content ul.links li:last-child, .dsss17.fps53 > .content ul.links li:last-child {
    border-bottom: 0;
    padding-bottom: 0; }

.dsss17.fis16 .subtitle {
  padding: 28px; }

.dsss17.fan21 .removal a {
  white-space: nowrap; }

.dsss17.fan21 > .content > .subtitle {
  display: block; }

.dsss17.fan21 > .content + .content {
  margin-top: 28px; }

.dsss17.fan21 .view_all_container {
  display: block;
  margin-bottom: 14px; }

.dsss17.fan21 .view_all {
  color: #3078ca;
  cursor: pointer;
  text-decoration: none; }
  .dsss17.fan21 .view_all:hover {
    text-decoration: underline; }

.dsss17.fan21 .exchange + .exchange {
  margin-top: 14px;
  border-top: 1px solid #E7E9EB;
  padding-top: 14px; }

.dsss17.fan21 .exchange.template {
  display: none; }

.dsss17.fan21 .exchange.hidden {
  display: none; }
  .dsss17.fan21 .exchange.hidden + .exchange {
    margin-top: 0px;
    border-top: none;
    padding-top: 0px; }

.dsss17.fan21 .exchange .actions {
  color: #999;
  font-size: 12px;
  line-height: 21px; }

.dsss17.fan21 .exchange .submit {
  float: right; }

.dsss17.fan21 .exchange.new {
  overflow: hidden;
  *zoom: 1; }

.dsss17.fan21 .comment .reply {
  color: #3078ca;
  cursor: pointer;
  text-decoration: none; }
  .dsss17.fan21 .comment .reply:hover {
    text-decoration: underline; }

.dsss17.fan21 .message .name {
  margin-top: -0.25em;
  margin-bottom: 14px; }

.dsss17.fan21 .message .body {
  margin-bottom: 14px; }

.dsss17.fan21 .message .new_message {
  color: #3078ca;
  cursor: pointer;
  text-decoration: none; }
  .dsss17.fan21 .message .new_message:hover {
    text-decoration: underline; }

.dsss17.fan21 .metadata > table {
  font-size: 12px;
  line-height: 21px;
  line-height: 1em; }

.dsss17.fan21 tr + tr > td {
  padding-top: 7px; }

.dsss17.fan21 .attribute {
  color: #999;
  padding-right: 14px;
  min-width: 55px; }

.dsss17.fan21 .value {
  vertical-align: top; }

.dsss17.fan21 .none {
  color: #aaa; }

.dsss17.fan21 .status_select {
  margin: 0;
  width: 100%; }

.dsss17.fan21 .status_image {
  padding-top: 5px;
  display: none;
  float: right;
  width: 26px; }

.dsss17.fan21 .error {
  color: #C0423F;
  padding-top: 6px;
  display: none; }

.dsss17.fan21 .status_form {
  margin-right: 40px; }

.dsss17.fan21 .status > .attribute {
  vertical-align: middle; }

html.no-ms .dsss17.fan21 .g-form_group.horizontal > .label {
  width: 49px; }

html.no-ms .dsss17.fan21 .g-form_group.horizontal > .input {
  margin-left: 69px; }

.dsss17.fan21 label {
  text-align: left;
  color: #999; }

.dsss17.fan21 .redirect_label {
  line-height: 22px; }

.dsss17.fan21 .merge_label {
  line-height: 2.9em; }

.dsss17.fan21 .merge {
  margin-top: 7px; }

.dsss17.fan21 .merge .company {
  display: none; }
  .dsss17.fan21 .merge .company .text {
    line-height: 1em; }

.dsss17.fan21 .rebrand {
  display: none; }

.dsss17.fan21 .merge .submit {
  margin-top: 6px;
  display: none; }

.dsss17.fan21 .tip {
  margin-top: 6px;
  color: #999; }

.dsss17.fan21 .redirect {
  display: none; }

.dsss17.fan21 .merge .slugs {
  white-space: nowrap; }

.dsss17.fan21 .new_alias_form {
  display: none; }

.dsss17.fan21 .aliases_header {
  color: #999;
  margin-top: 14px; }

.dsss17.fug77 {
  border-bottom: 1px solid #e4e4e4;
  background-color: #f9f9fa; }

.dsss17.fcm18 {
  width: 100%;
  margin-left: auto;
  margin-right: auto; }
  html.ms .dsss17.fcm18 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dsss17.fcm18 .content {
    background: #f9f9f9;
    padding: 16px;
    margin: 0 auto; }
    html.ms .dsss17.fcm18 .content {
      width: auto;
      margin: 0; }
    .dsss17.fcm18 .content .content_container {
      display: table;
      margin: 0 auto; }
      .dsss17.fcm18 .content .content_container .about {
        float: left;
        display: block;
        color: #888;
        font-size: 16px;
        font-weight: 300;
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
        line-height: 1.6; }
        .dsss17.fcm18 .content .content_container .about a {
          font-weight: 300; }
        html.ms .dsss17.fcm18 .content .content_container .about {
          font-size: 14px; }
        .dsss17.fcm18 .content .content_container .about a {
          text-decoration: none; }
          .dsss17.fcm18 .content .content_container .about a:hover {
            text-decoration: underline; }
          .dsss17.fcm18 .content .content_container .about a .io {
            text-decoration: underline; }
          .dsss17.fcm18 .content .content_container .about a.find_link:after {
            content: " \25b8"; }

.dsss17.fc250 {
  min-height: 24px; }
  .dsss17.fc250 .connection-photo a:focus, .dsss17.fc250 .connection-photo a:active {
    outline: 0; }
  .dsss17.fc250 .connection-photo img {
    margin-right: -8px;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    border: 1px solid #fff; }
  .dsss17.fc250 .text {
    line-height: 24px;
    font-size: 12px;
    color: #999; }
  .dsss17.fc250 .logged_out .signup {
    margin: 0 14px; }

.dsss17.fcd18 {
  overflow: hidden;
  *zoom: 1; }
  .dsss17.fcd18 .cap_button label, .dsss17.fcd18 .cap_button input {
    display: inline-block;
    padding: 10px;
    padding-left: 0; }
  .dsss17.fcd18 > .subtitle > .edit {
    float: right; }
    .dsss17.fcd18 > .subtitle > .edit.hide {
      display: none; }
  .dsss17.fcd18 > .subtitle > .move_to_previous_investors_form {
    float: right;
    font-size: 12px;
    line-height: 21px; }
    .dsss17.fcd18 > .subtitle > .move_to_previous_investors_form .move_to_previous_investors.none {
      display: none; }
    .dsss17.fcd18 > .subtitle > .move_to_previous_investors_form .previous_investors_message {
      text-transform: none; }
  .dsss17.fcd18 > .editable_region > .edit {
    display: hidden; }
  .dsss17.fcd18 > .editable_region > .show > .close_form {
    margin-top: 14px; }
  .dsss17.fcd18 > .editable_region > .show > .add {
    display: none; }
  .dsss17.fcd18 > .editable_region > .show.without_round > .add {
    display: block; }
  .dsss17.fcd18 > .editable_region > .show.without_round > .funding_round, .dsss17.fcd18 > .editable_region > .show.without_round > .close_form {
    display: none; }
  .dsss17.fcd18 > .description {
    padding-bottom: 25px;
    font-weight: 300; }
  .dsss17.fcd18 > .fundraising_investments {
    overflow: hidden;
    *zoom: 1; }
    .dsss17.fcd18 > .fundraising_investments > .fundraising_investment {
      margin-bottom: 14px;
      display: inline-block;
      vertical-align: middle;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 33.33333%;
      padding-left: 0;
      padding-right: 18.66667px; }
      .dsss17.fcd18 > .fundraising_investments > .fundraising_investment:nth-of-type(3n + 2) {
        padding-left: 9.33333px;
        padding-right: 9.33333px; }
      .dsss17.fcd18 > .fundraising_investments > .fundraising_investment:nth-of-type(3n + 3) {
        padding-left: 18.66667px;
        padding-right: 0px; }
      html.ms .dsss17.fcd18 > .fundraising_investments > .fundraising_investment {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
      html.mm .dsss17.fcd18 > .fundraising_investments > .fundraising_investment {
        width: 100%;
        padding-left: 0;
        padding-right: 0; }
    .dsss17.fcd18 > .fundraising_investments > .extra {
      display: none; }
    .dsss17.fcd18 > .fundraising_investments > .view_all {
      text-align: right; }
  .dsss17.fcd18 > .accreditation_evidence {
    margin-top: 25px; }
  .dsss17.fcd18 .bold_link {
    font-size: 0.92308em;
    line-height: 1.625em;
    font-weight: bold;
    text-transform: uppercase; }
    .dsss17.fcd18 .bold_link:after {
      content: " \25b8"; }

.dsss17.fnt94 .hidden_more {
  color: #AAA; }

.dsss17.ffd89 {
  padding: 28px; }
  .dsss17.ffd89 .js-visibilityDropdownToggle:hover {
    text-decoration: none; }

.dsss17.ffs69 .js-visibilityDropdownToggle:hover {
  text-decoration: none; }

.dsss17.ffs69 .dropdown-button {
  cursor: pointer; }

.dsss17.ffs69 .dropdown-menu {
  z-index: 3; }
  .dsss17.ffs69 .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
    right: 7px; }
  .dsss17.ffs69 .dropdown-menu.dropdown-align--right .dropdown-nub {
    right: 8px; }

.dsss17.ffs69 .dropdown-nub-wrapper {
  width: 0;
  height: 0;
  position: absolute;
  margin-top: -1px;
  margin-left: 7px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(0, 0, 0, 0.2); }

.dsss17.ffs69 .dropdown-nub {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  margin-left: 8px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ffffff; }

.dsss17.ffs69 .dropdown-inner-menu {
  background: #ffffff;
  position: relative;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 7px;
  width: 200px;
  border-radius: 4px; }
  .dsss17.ffs69 .dropdown-inner-menu.dropdown-width--md {
    width: 250px; }
    html.ml .dsss17.ffs69 .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
      left: -109px; }
  html.ml .dsss17.ffs69 .dropdown-inner-menu.dropdown-align--center {
    left: -79px; }
  .dsss17.ffs69 .dropdown-inner-menu .nested-dropdown-menu {
    position: absolute;
    margin-left: 167px; }
  .dsss17.ffs69 .dropdown-inner-menu .dropdown-item {
    -webkit-font-smoothing: antialiased;
    padding: 5px 14px;
    text-align: left; }
    .dsss17.ffs69 .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
      display: block; }
    .dsss17.ffs69 .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
      color: #666666;
      cursor: pointer; }
    .dsss17.ffs69 .dropdown-inner-menu .dropdown-item.danger, .dsss17.ffs69 .dropdown-inner-menu .dropdown-item.danger a {
      color: #C0423F; }
    html.ml .dsss17.ffs69 .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
      background-color: #f3f3f3;
      text-decoration: none; }
  .dsss17.ffs69 .dropdown-inner-menu > .dropdown-item:first-child,
  .dsss17.ffs69 .dropdown-inner-menu > div:first-child .dropdown-item,
  .dsss17.ffs69 .dropdown-inner-menu > span:first-child .dropdown-item {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  .dsss17.ffs69 .dropdown-inner-menu > .dropdown-item:last-child,
  .dsss17.ffs69 .dropdown-inner-menu > div:last-child .dropdown-item,
  .dsss17.ffs69 .dropdown-inner-menu > span:last-child .dropdown-item {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px; }
  .dsss17.ffs69 .dropdown-inner-menu .dropdown-hr {
    border-top: 1px solid #e7e9eB; }
  .dsss17.ffs69 .dropdown-inner-menu .border-top {
    border-top: 1px solid #e7e9eB; }
  .dsss17.ffs69 .dropdown-inner-menu .border-bottom {
    border-bottom: 1px solid #e7e9eB; }

.dsss17.ffs69 .dropdown-inner-menu {
  width: 250px; }

.dsss17.ffn77 {
  padding: 0; }
  .dsss17.ffn77 > .confidentiality-cap {
    background-color: #eee;
    color: #555;
    padding: 10px 28px;
    border-bottom: 1px solid #ebebeb; }
  .dsss17.ffn77 > .section {
    border: none;
    border-bottom: 1px solid #ebebeb; }
    .dsss17.ffn77 > .section:last-child {
      border-bottom: none; }

.dsss17.flt4 .startup-screenshot-container {
  max-height: 360px;
  overflow: hidden;
  width: 100%;
  border: 1px solid #e7e9eB; }

.dsss17.flt4 .startup-screenshot {
  cursor: pointer;
  width: 100%; }

.dsss17.fty84 .edit .g-form_group.horizontal:after {
  display: initial; }

.dsss17.ffs70 > .view_story {
  margin-top: 14px;
  cursor: pointer;
  color: #666;
  font-size: 14px;
  line-height: 21px;
  -webkit-transition: background-color 0.3s;
          transition: background-color 0.3s;
  text-align: center; }
  .dsss17.ffs70 > .view_story:hover {
    background: #ecedee;
    background: -webkit-gradient(linear, left top, left bottom, from(#ecedee), to(#e4e5e7));
    background: -webkit-linear-gradient(#ecedee, #e4e5e7);
    background: linear-gradient(#ecedee, #e4e5e7); }

.dsss17.ffs70 > .story {
  display: none; }
  .dsss17.ffs70 > .story.visible {
    display: block; }
  .dsss17.ffs70 > .story > .show > .responses {
    font-weight: 300; }
    .dsss17.ffs70 > .story > .show > .responses .response, .dsss17.ffs70 > .story > .show > .responses .question {
      margin-top: 14px; }
    .dsss17.ffs70 > .story > .show > .responses .accomplishments {
      min-height: 15px; }
  .dsss17.ffs70 > .story > .show.empty > .responses {
    display: none; }
  .dsss17.ffs70 > .story > .show .group.no_response, .dsss17.ffs70 > .story > .show .response.no_response {
    display: none; }
  .dsss17.ffs70 > .story > .show .group.video.with_embed {
    text-align: center; }
    .dsss17.ffs70 > .story > .show .group.video.with_embed .question {
      display: none; }
    .dsss17.ffs70 > .story > .show .group.video.with_embed .response {
      max-width: 510px;
      margin-left: auto;
      margin-right: auto; }
    .dsss17.ffs70 > .story > .show .group.video.with_embed .text {
      position: relative;
      height: 0;
      width: 100%;
      padding-bottom: 56.25%; }
      .dsss17.ffs70 > .story > .show .group.video.with_embed .text iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
  html.no-ms .dsss17.ffs70 > .story > .edit .horizontal .label {
    padding-top: 1em;
    text-align: left; }

.dsss17.fso33 {
  position: relative;
  border: none;
  text-align: center; }
  .dsss17.fso33 .filler {
    text-align: left; }
    .dsss17.fso33 .filler.display {
      display: block; }
  .dsss17.fso33 .needs_filler .big {
    display: none; }
  html.ms .dsss17.fso33 .needs_filler .mobile-video {
    display: none; }
  .dsss17.fso33 .needs_filler .filler {
    display: block; }
  .dsss17.fso33 .big {
    height: 310px;
    line-height: 310px; }
    html.ms .dsss17.fso33 .big {
      display: none; }
    .dsss17.fso33 .big iframe {
      display: block;
      margin: 0 auto;
      max-width: 100%; }
    .dsss17.fso33 .big img {
      max-width: 100%;
      vertical-align: middle;
      cursor: pointer; }
  .dsss17.fso33 .big-mobile {
    display: none;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    text-align: center; }
    html.ms .dsss17.fso33 .big-mobile {
      display: block; }
  .dsss17.fso33 .mobile_ss {
    display: inline-block;
    margin-right: 10px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    height: inherit;
    width: inherit;
    max-height: 200px; }
  .dsss17.fso33 .video_no_embed {
    text-align: left; }
    html.ms .dsss17.fso33 .video_no_embed {
      display: none; }
  .dsss17.fso33 .no_embed {
    display: inline-block;
    margin-right: 10px;
    color: #666; }
  .dsss17.fso33 .mobile-video {
    margin: 10px 0px;
    display: none; }
    html.ms .dsss17.fso33 .mobile-video {
      display: block; }
  .dsss17.fso33 .thumbs {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    margin: 10px 0px; }
    html.ms .dsss17.fso33 .thumbs {
      display: none; }
  .dsss17.fso33 img.small {
    height: 40px;
    border: 1px solid #eee; }
  .dsss17.fso33 ul.screenshots {
    text-align: center; }
    .dsss17.fso33 ul.screenshots li {
      margin-right: 5px;
      display: inline-block; }

.dsss17.fss49 > .edit_holder {
  margin-bottom: 28px; }
  .dsss17.fss49 > .edit_holder > .add_round {
    display: block;
    padding: 1em; }
    .dsss17.fss49 > .edit_holder > .add_round > .link.disabled {
      color: #999;
      pointer-events: none; }
  .dsss17.fss49 > .edit_holder > .add_form {
    margin-top: -1px;
    display: none;
    margin-bottom: 28px; }

.dsss17.fss49 > .startup_rounds {
  width: 100%; }
  .dsss17.fss49 > .startup_rounds.with_rounds {
    margin-bottom: -28px; }
  .dsss17.fss49 > .startup_rounds > .startup_round {
    margin-bottom: 28px;
    display: inline-block;
    vertical-align: top;
    width: 100%; }
    html.ml .dsss17.fss49 > .startup_rounds > .startup_round.first.not_editing {
      padding-right: 14px; }
      html.ml .dsss17.fss49 > .startup_rounds > .startup_round.first.not_editing, html.ml .dsss17.fss49 > .startup_rounds > .startup_round.first.not_editing + .startup_round.not_editing {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 50%; }
      html.ml .dsss17.fss49 > .startup_rounds > .startup_round.first.not_editing + .startup_round.not_editing {
        padding-left: 14px; }
    html.ml .dsss17.fss49 > .startup_rounds > .startup_round.editing {
      width: 100%; }

.dsss17.fpg76 > .subtitle > .detail {
  font-size: 12px;
  line-height: 21px;
  color: #666;
  text-transform: none; }

.dsss17.fpg76 > .action {
  margin-top: 14px;
  overflow: hidden;
  *zoom: 1; }
  .dsss17.fpg76 > .action:first-child {
    margin-top: 0px; }
  .dsss17.fpg76 > .action > .add_link {
    text-transform: none; }
  .dsss17.fpg76 > .action > .view_link {
    float: right; }
  .dsss17.fpg76 > .action > .prefix {
    font-size: 12px;
    line-height: 21px; }
  .dsss17.fpg76 > .action > .currently_raising {
    float: left;
    text-transform: uppercase;
    color: #C0423F;
    font-weight: bold; }

.dsss17.ftm23 > .group + .subtitle {
  margin-top: 14px;
  padding-top: 14px;
  border-top: 1px solid #E7E9EB; }

.dsss17.fun99 .fixed_traction_launched_at {
  color: #999; }

.dsss17.fsn72 {
  font-size: 14px; }
  .dsss17.fsn72 .remove {
    visibility: hidden; }
  .dsss17.fsn72 .descriptions {
    width: 188px; }
    html.ms .dsss17.fsn72 .descriptions {
      width: 140px; }

.dsss17.ftn68 .edit .forecast_warning {
  margin-bottom: 14px; }

.dsss17.ftn68 .forecast_warning {
  margin-top: 14px;
  padding: 14px;
  margin-left: -28px;
  margin-right: -28px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  background-color: #f8f9fa;
  color: #999;
  font-size: 12px;
  line-height: 21px;
  text-align: center; }
  .dsss17.ftn68 .forecast_warning a {
    color: #666; }

.dsss17.ftn68 .title {
  font-weight: bold; }

.dsss17.ftn68 .customer {
  margin-top: 14px; }

.dsss17.ftn68 .traction + .customers {
  margin-top: 14px; }

.dsss17.ftn68 .add_traction_form {
  overflow: hidden;
  *zoom: 1; }
  .dsss17.ftn68 .add_traction_form .g-form_group {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 188px; }
    .dsss17.ftn68 .add_traction_form .g-form_group.value {
      width: initial; }
      .dsss17.ftn68 .add_traction_form .g-form_group.value select {
        width: initial; }
  html.ml .dsss17.ftn68 .add_traction_form .label {
    display: none; }
  .dsss17.ftn68 .add_traction_form select {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 84px;
    margin-right: 0.5em;
    height: 32px; }
  .dsss17.ftn68 .add_traction_form input[type=text] {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 178px;
    margin-right: 0.5em; }
  html.ml .dsss17.ftn68 .add_traction_form:nth-child(2) .label {
    display: block; }
  .dsss17.ftn68 .add_traction_form:nth-child(2) .remove_edit {
    display: none; }
  .dsss17.ftn68 .add_traction_form.template {
    display: none; }
  .dsss17.ftn68 .add_traction_form + .add_traction_form {
    margin-top: 14px; }
    html.ml .dsss17.ftn68 .add_traction_form + .add_traction_form {
      margin-top: 0px; }

.dsss17.ftn68 .action {
  color: white;
  border-radius: 100px;
  display: inline;
  cursor: pointer; }

.dsss17.ftn68 .add_edit, .dsss17.ftn68 .remove_edit {
  position: relative;
  display: inline-block;
  top: -1px;
  height: 18px;
  width: 18px;
  line-height: 18px;
  border-radius: 36px;
  text-align: center; }

.dsss17.ftn68 .remove_edit {
  background-color: #C0423F; }

.dsss17.ftn68 .add_edit {
  background-color: #3078ca; }

.dsss17.ftn68 .add_more_data {
  display: inline-block;
  margin-top: 3px;
  margin-bottom: 14px; }
  .dsss17.ftn68 .add_more_data a {
    margin-left: 2px; }

.dsss17.ftn68 .launch_form {
  margin-top: -10px; }
  .dsss17.ftn68 .launch_form .label label {
    text-align: left;
    margin-top: 12px; }
  .dsss17.ftn68 .launch_form select {
    width: 100px; }
  .dsss17.ftn68 .launch_form select:first {
    width: 55px; }

.dsss17.ftn68 .text_form {
  margin-top: 15px; }

.dsss17.ftn68 .validation-error {
  display: block; }

.dsss17.ftn68 .structured + .unstructured {
  margin-top: 14px; }

.dsss17.ftn68 .unstructured .upload {
  float: right;
  font-size: 10px; }

.dsss17.fmo58 {
  word-break: break-all;
  word-break: break-word; }
  .dsss17.fmo58 .deck_and_demo .filler {
    display: block; }
  .dsss17.fmo58 .deck_and_demo .edit {
    max-width: 500px; }
  html.no-ms .dsss17.fmo58 .deck_and_demo .label {
    padding-top: 1em;
    text-align: left; }
  .dsss17.fmo58 .g-form_group + .g-form_group {
    margin-top: 7px; }
  .dsss17.fmo58 .tip {
    font-size: 12px;
    line-height: 21px;
    color: #999; }
  .dsss17.fmo58 .credential_type {
    color: #999; }
  .dsss17.fmo58 .demo_content {
    margin-bottom: -4px; }
  .dsss17.fmo58 .url {
    margin-bottom: 3px; }
  .dsss17.fmo58 .credentials {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 3px;
    font-size: 13px;
    line-height: 21px; }
  .dsss17.fmo58 .deck_url + .demo {
    margin-top: 14px; }
  .dsss17.fmo58 .deck_and_demo + .additional_info_all .show {
    margin-top: 14px; }
  .dsss17.fmo58 .subtitle + .additional_info_all .show {
    margin-top: 0px; }

.dsss17.fjs30 .job {
  font-size: 14px;
  margin-top: 14px; }
  .dsss17.fjs30 .job:first-child {
    margin-top: 0; }

.dsss17.fjs30 .job_title {
  font-weight: bold;
  line-height: 1.4; }

.dsss17.fjs30 .tags {
  color: #aaa;
  font-weight: normal;
  font-size: 13px;
  margin-top: 4px; }

.dsss17.fjs30 .no_jobs {
  text-align: center;
  font-weight: 200; }
  .dsss17.fjs30 .no_jobs .no_jobs_copy {
    font-weight: normal;
    width: 100%;
    color: #bbb;
    font-style: italic;
    text-align: left;
    padding-bottom: 14px;
    border-bottom: 1px solid #eee;
    margin-bottom: 14px; }
  .dsss17.fjs30 .no_jobs .title {
    font-size: 20px; }

.dsss17.fjs30 .footer-actions {
  margin: -28px;
  margin-top: 21px;
  border-top: 1px solid #eeeeee;
  background-color: #f9f9fa;
  padding: 15px 28px;
  float: left;
  width: 100%; }
  .dsss17.fjs30 .footer-actions .details {
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase; }
    .dsss17.fjs30 .footer-actions .details:after {
      content: " \25b8"; }

.dsss17.fjs30 .actions {
  margin-top: 14px;
  text-align: center; }

.dsss17.fjs30 .job-section-button {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  vertical-align: middle; }

.dsss17.fjs30 .apply-button {
  width: 100%;
  margin-right: 0 !important; }

.dsss17.fjs30 .browse-candidates-button {
  width: 100%; }

.dsss17.fjs30 .edit-button, .dsss17.fjs30 .details-button {
  margin-top: 10px;
  width: 100%; }
  html.ms .dsss17.fjs30 .edit-button, html.ms .dsss17.fjs30 .details-button {
    margin-top: 12px; }

.dsss17.fjs30 .g-button {
  margin-right: 0 !important;
  display: block !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dsss17.fjs30 .g-button {
    width: 100%; }

.dsss17.fpo90 {
  overflow: hidden;
  *zoom: 1; }
  .dsss17.fpo90 > .edit {
    text-align: right;
    margin-bottom: 28px; }

.dsss17.fas50 {
  font-weight: 300; }
  .dsss17.fas50 > .description {
    font-size: 13px;
    padding-bottom: 10px; }
  .dsss17.fas50 .row {
    padding: 8px 0 5px; }
  .dsss17.fas50 .g-lockup .photo {
    border-radius: 15px; }
  .dsss17.fas50 .g-lockup .name a {
    color: #666; }
  .dsss17.fas50 .g-lockup .name .role {
    color: #bbb;
    font-size: 11px; }
  .dsss17.fas50 .g-lockup .action {
    padding-top: 2px;
    font-size: 11px; }
    .dsss17.fas50 .g-lockup .action a.hide_link {
      color: #aaa; }

.dsss17.fsk34 .stack-component-tabs {
  font-size: 14px;
  color: #444444; }
  .dsss17.fsk34 .stack-component-tabs .root-category {
    font-size: 14px;
    color: #9B9B9B;
    margin-left: 18px; }
    .dsss17.fsk34 .stack-component-tabs .root-category:hover {
      color: #3A7FCA; }

.dsss17.fsk34 .stack-component {
  width: 24%;
  display: inline-block;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: top;
  padding: 9px 6px; }
  html.mm .dsss17.fsk34 .stack-component {
    width: 49%; }
  html.ms .dsss17.fsk34 .stack-component {
    width: 100%; }
  .dsss17.fsk34 .stack-component.blurred {
    -webkit-filter: blur(5px);
            filter: blur(5px);
    opacity: 0.3; }
  .dsss17.fsk34 .stack-component .g-lockup {
    width: 100%; }
  .dsss17.fsk34 .stack-component .photo {
    float: none;
    display: inline-block; }
    .dsss17.fsk34 .stack-component .photo img {
      vertical-align: middle; }
  .dsss17.fsk34 .stack-component .text {
    margin: 0;
    display: inline-block;
    vertical-align: top;
    width: 60%;
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px); }
    .dsss17.fsk34 .stack-component .text .name {
      font-size: 14px;
      margin-top: 3px;
      color: #444444; }
    .dsss17.fsk34 .stack-component .text .category {
      font-size: 12px;
      color: #9B9B9B; }

.dssh27.fts73 .link.blank {
  display: none; }

.dssh27.fts73 .tag {
  color: inherit; }
  .dssh27.fts73 .tag:visited {
    color: inherit; }

.dsshf25.fis13 {
  float: left;
  width: 100%;
  margin-top: 12px; }
  .dsshf25.fis13 .section_content .action_notifications {
    display: none;
    padding: 5px;
    background-color: #efe;
    border-left: 1px solid #9f9;
    border-top: 1px solid #9f9;
    border-right: 1px solid #9f9;
    text-align: center; }
  .dsshf25.fis13 .section_content .actions {
    *zoom: 1; }
    .dsshf25.fis13 .section_content .actions:after {
      content: "";
      display: table;
      clear: both; }
    .dsshf25.fis13 .section_content .actions .g-button {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding-left: 0;
      padding-right: 0;
      width: 100%; }
    .dsshf25.fis13 .section_content .actions .g-button.invested {
      padding: 8px 5px 9px;
      color: #666; }
    .dsshf25.fis13 .section_content .actions .g-button.no-hover {
      pointer-events: none; }
    .dsshf25.fis13 .section_content .actions > .action {
      *zoom: 1;
      margin-top: 14px; }
      .dsshf25.fis13 .section_content .actions > .action:after {
        content: "";
        display: table;
        clear: both; }
      .dsshf25.fis13 .section_content .actions > .action:first-child {
        margin-top: 0; }

.dsd0 {
  /* base class for a dashboard card */
  /* stats section of dashboard card */ }
  .dsd0.fds51.container {
    padding-top: 15px;
    max-width: 1125px;
    margin: auto;
    line-height: 1.5; }
  html.no-ml .dsd0.fds51 .dashboard-cards {
    width: 100%;
    padding-left: 10px; }
  .dsd0.fbe11 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    float: left;
    width: 100%;
    margin-bottom: 20px; }
    .dsd0.fbe11 .g-module {
      margin-right: 20px; }
    .dsd0.fbe11 .title {
      font-size: 14px;
      font-weight: bold;
      text-transform: uppercase;
      -webkit-box-shadow: none !important;
              box-shadow: none !important; }
    .dsd0.fbe11 .section {
      padding: 13px 26px;
      font-weight: bold; }
      .dsd0.fbe11 .section .heading {
        font-size: 12px;
        font-weight: 200;
        text-transform: uppercase; }
      .dsd0.fbe11 .section .edit_link, .dsd0.fbe11 .section .cancel_link {
        font-weight: 200; }
      .dsd0.fbe11 .section .on {
        color: #00A368; }
      .dsd0.fbe11 .section .off {
        color: #C0423F; }
    .dsd0.fbe11 .section.stats {
      padding: 13px; }
    .dsd0.fbe11 .section.action {
      border-top: 1px solid rgba(0, 0, 0, 0.08); }
    .dsd0.fbe11 .tips > ul {
      list-style: none; }
      .dsd0.fbe11 .tips > ul > li {
        position: relative;
        margin: 10px 0;
        padding-left: 23px;
        font-weight: bold; }
        .dsd0.fbe11 .tips > ul > li:before {
          content: ' ';
          display: block;
          position: absolute;
          top: 1px;
          left: 0;
          background-color: white;
          width: 15px;
          height: 15px;
          border: 1px solid #eee; }
        .dsd0.fbe11 .tips > ul > li.done:before {
          background-image: url("/assets/icons/check_32x26-e9f80d468220e09ba02d1a4c59770182.png");
          -webkit-background-size: 16px 13px;
                  background-size: 16px 13px;
          background-color: transparent;
          height: 13px;
          width: 16px;
          top: 2px;
          border: none; }
        .dsd0.fbe11 .tips > ul > li a.clicked {
          color: #999; }
    .dsd0.fbe11 .tips .tips_link {
      font-size: 12px;
      font-weight: 200; }
      .dsd0.fbe11 .tips .tips_link.clicked {
        color: #999; }
  .dsd0.fss59 {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dsd0.fss59 > .graph_container {
      padding-right: 13px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      position: relative;
      height: 180px; }
      .dsd0.fss59 > .graph_container .graph {
        height: 170px;
        line-height: 170px;
        text-align: center; }
        .dsd0.fss59 > .graph_container .graph > .loading {
          display: inline; }
      .dsd0.fss59 > .graph_container .date_labels {
        font-size: 10px;
        line-height: 10px;
        color: #999;
        font-weight: 200;
        padding-left: 30px; }
        .dsd0.fss59 > .graph_container .date_labels .right {
          float: right; }
    .dsd0.fss59 > .stats_container {
      padding: 0 13px; }
      .dsd0.fss59 > .stats_container .g-table.numbers {
        margin-top: 15px;
        margin-bottom: 0; }
        .dsd0.fss59 > .stats_container .g-table.numbers tr:first-child > td {
          border-top: none; }
        .dsd0.fss59 > .stats_container .g-table.numbers td:first-child {
          padding-left: 0; }
        .dsd0.fss59 > .stats_container .g-table.numbers td:last-child {
          padding-right: 0; }
        .dsd0.fss59 > .stats_container .g-table.numbers td {
          padding-top: 10px;
          padding-bottom: 10px;
          font-weight: bold; }
          .dsd0.fss59 > .stats_container .g-table.numbers td.stat_number {
            text-align: right; }
  .dsd0.fcr90 > form {
    display: none; }

.dsshn82.fpr16 {
  display: block;
  padding: 0 1.25em; }
  .dsshn82.fpr16 .privacy {
    float: left; }
    .dsshn82.fpr16 .privacy .public {
      color: #00A368; }
    .dsshn82.fpr16 .privacy .private_fundraising {
      color: #777; }
    .dsshn82.fpr16 .privacy .private {
      color: #777; }
    .dsshn82.fpr16 .privacy .loading-nav {
      display: none; }
    .dsshn82.fpr16 .privacy .loading {
      margin: -5px 0 0 15px; }

.dsshn82.fan21 .g-button {
  line-height: 26px;
  padding: 0 15px; }

.dsc59.fep41 {
  cursor: default; }
  .dsc59.fep41 .g-card {
    background-color: white;
    color: rgba(255, 255, 255, 0) !important;
    text-shadow: 0 0 8px #edeeef; }
    .dsc59.fep41 .g-card .header .top .empty_pic {
      background-color: #F2F3F4; }
    .dsc59.fep41 .g-card .header .top .name {
      color: rgba(255, 255, 255, 0) !important; }
    .dsc59.fep41 .g-card .header .pitch {
      color: rgba(255, 255, 255, 0) !important; }
    .dsc59.fep41 .g-card .mini .tag .type, .dsc59.fep41 .g-card .mini .tag .item {
      color: rgba(255, 255, 255, 0) !important; }
    .dsc59.fep41 .g-card .footer {
      height: 35px; }
      .dsc59.fep41 .g-card .footer:not(.no_invest) {
        height: 93px; }
      .dsc59.fep41 .g-card .footer .thermometer {
        background-color: #F2F3F4; }
      .dsc59.fep41 .g-card .footer .raising .left, .dsc59.fep41 .g-card .footer .raising .right {
        color: #aaa !important; }
      .dsc59.fep41 .g-card .footer .raising .right {
        font-weight: normal !important; }
      .dsc59.fep41 .g-card .footer .invest_now {
        padding-top: 11px;
        clear: both; }
        .dsc59.fep41 .g-card .footer .invest_now .empty_button {
          text-shadow: none;
          width: 100%;
          text-shadow: none;
          font-size: 14px;
          font-weight: bold;
          line-height: 2;
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          text-align: center;
          color: #fff;
          background-color: #F2F3F4;
          padding: 8px 20px;
          border-radius: 4px;
          font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
          display: inline-block; }

.startups.new .module .section {
  padding-left: 20px;
  padding-right: 30px; }
  .startups.new .module .section:first-child {
    padding-top: 0; }
  .startups.new .module .section:last-child {
    padding-bottom: 0; }

.startups.new .lock, .startups.add_people .lock {
  cursor: pointer;
  vertical-align: middle; }

.startups.new .validation-error, .startups.add_people .validation-error {
  display: block;
  color: red; }

.startups.new .startup_instructions, .startups.add_people .startup_instructions {
  background-color: #f2f3f5;
  padding: 20px;
  border-radius: 8px;
  border-bottom: 1px solid #e2e3e4; }
  .startups.new .startup_instructions h4, .startups.add_people .startup_instructions h4 {
    font-size: 16px;
    margin-bottom: 10px; }
    .startups.new .startup_instructions h4.last, .startups.add_people .startup_instructions h4.last {
      margin-top: 10px; }
  .startups.new .startup_instructions .line .instruction, .startups.add_people .startup_instructions .line .instruction {
    font-size: 1em;
    display: inline-block;
    width: 800px;
    margin-bottom: 8px; }
    html.ms .startups.new .startup_instructions .line .instruction, html.ms .startups.add_people .startup_instructions .line .instruction {
      width: 80%; }
  .startups.new .startup_instructions .line .number, .startups.add_people .startup_instructions .line .number {
    margin: 0 5px;
    vertical-align: top;
    display: inline-block;
    font-weight: bold;
    border-radius: 8px;
    background-color: #e2e3e4;
    padding: 0 5px;
    width: 10px;
    text-align: center; }

.startups.new .section_header, .startups.add_people .section_header {
  margin-top: 30px;
  color: black;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px #E0E0E0 solid;
  margin-bottom: 12px; }
  .startups.new .section_header.no_margin, .startups.add_people .section_header.no_margin {
    margin-top: 0; }
  .startups.new .section_header.subhead, .startups.add_people .section_header.subhead {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 15px;
    color: #444;
    font-size: 15px;
    border-bottom: 0;
    cursor: pointer; }
    .startups.new .section_header.subhead label, .startups.add_people .section_header.subhead label {
      font-size: inherit;
      font-weight: inherit;
      margin: 0;
      color: inherit;
      line-height: inherit;
      padding: inherit;
      display: inherit; }

.startups.new .group, .startups.add_people .group {
  margin-bottom: 10px;
  padding: 0 20px; }
  .startups.new .group.raising, .startups.new .group.terms, .startups.new .group.incubators, .startups.add_people .group.raising, .startups.add_people .group.terms, .startups.add_people .group.incubators {
    -webkit-box-shadow: 0 -1px 0 #ecedee;
            box-shadow: 0 -1px 0 #ecedee;
    border-top: 1px solid #FDFDFE;
    padding-top: 10px;
    margin-top: 1px; }
  .startups.new .group.terms, .startups.add_people .group.terms {
    padding-top: 15px;
    padding-bottom: 5px; }
    .startups.new .group.terms .label_block label, .startups.add_people .group.terms .label_block label {
      line-height: 1.5; }
    .startups.new .group.terms .input_block.long, .startups.add_people .group.terms .input_block.long {
      color: #666666;
      font-weight: 300;
      line-height: 1.5; }
      .startups.new .group.terms .input_block.long ul, .startups.add_people .group.terms .input_block.long ul {
        list-style: disc;
        padding-left: 20px; }
  .startups.new .group.product, .startups.new .group.markets, .startups.new .group.locations, .startups.add_people .group.product, .startups.add_people .group.markets, .startups.add_people .group.locations {
    margin-top: 10px; }
    .startups.new .group.product .label_block, .startups.new .group.markets .label_block, .startups.new .group.locations .label_block, .startups.add_people .group.product .label_block, .startups.add_people .group.markets .label_block, .startups.add_people .group.locations .label_block {
      vertical-align: top;
      margin-top: 14px; }
      .startups.new .group.product .label_block .desc, .startups.new .group.markets .label_block .desc, .startups.new .group.locations .label_block .desc, .startups.add_people .group.product .label_block .desc, .startups.add_people .group.markets .label_block .desc, .startups.add_people .group.locations .label_block .desc {
        font-size: 12px;
        color: #aaa;
        font-weight: 100;
        font-style: italic;
        margin-top: 4px;
        letter-spacing: 1px; }
  .startups.new .group.product .label_block, .startups.add_people .group.product .label_block {
    margin-top: 9px; }
  .startups.new .group .label_block, .startups.new .group .input_block, .startups.add_people .group .label_block, .startups.add_people .group .input_block {
    display: inline-block;
    vertical-align: middle; }
    .startups.new .group .label_block.top, .startups.new .group .input_block.top, .startups.add_people .group .label_block.top, .startups.add_people .group .input_block.top {
      vertical-align: top; }
    .startups.new .group .label_block .desc, .startups.new .group .input_block .desc, .startups.add_people .group .label_block .desc, .startups.add_people .group .input_block .desc {
      color: red;
      padding-top: 5px;
      font-size: 10px;
      font-weight: 300;
      text-transform: uppercase; }
  .startups.new .group .label_block, .startups.add_people .group .label_block {
    width: 180px;
    text-align: right;
    padding-right: 15px; }
    html.ms .startups.new .group .label_block, html.ms .startups.add_people .group .label_block {
      width: 100%;
      text-align: left; }
    .startups.new .group .label_block label, .startups.add_people .group .label_block label {
      color: #777; }
      html.ms .startups.new .group .label_block label, html.ms .startups.add_people .group .label_block label {
        font-weight: 300;
        color: #333; }
    .startups.new .group .label_block.terms, .startups.new .group .label_block.incubators, .startups.add_people .group .label_block.terms, .startups.add_people .group .label_block.incubators {
      vertical-align: top; }
    .startups.new .group .label_block.incubators label, .startups.add_people .group .label_block.incubators label {
      line-height: 28px; }
  .startups.new .group .input_block, .startups.add_people .group .input_block {
    width: 450px;
    position: relative; }
    html.ms .startups.new .group .input_block, html.ms .startups.add_people .group .input_block {
      width: 100%;
      margin-right: 0; }
    .startups.new .group .input_block.hidden, .startups.add_people .group .input_block.hidden {
      display: none; }
    .startups.new .group .input_block.upload_image, .startups.add_people .group .input_block.upload_image {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 400px; }
    .startups.new .group .input_block input[type='text'], .startups.new .group .input_block textarea, .startups.add_people .group .input_block input[type='text'], .startups.add_people .group .input_block textarea {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      font-size: 1em;
      padding: 0.66667em;
      color: #333;
      font-weight: normal;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none;
      width: 100%; }
      html.ms .startups.new .group .input_block input[type='text'], html.ms .startups.new .group .input_block textarea, html.ms .startups.add_people .group .input_block input[type='text'], html.ms .startups.add_people .group .input_block textarea {
        width: 100%; }
      .startups.new .group .input_block input[type='text']:focus, .startups.new .group .input_block textarea:focus, .startups.add_people .group .input_block input[type='text']:focus, .startups.add_people .group .input_block textarea:focus {
        border: 1px solid #94caf3;
        -webkit-box-shadow: #7DBEF1 0 0 5px;
                box-shadow: #7DBEF1 0 0 5px; }
      .startups.new .group .input_block input[type='text']:disabled, .startups.new .group .input_block textarea:disabled, .startups.add_people .group .input_block input[type='text']:disabled, .startups.add_people .group .input_block textarea:disabled {
        background-color: #F3F4F5; }
    .startups.new .group .input_block textarea, .startups.add_people .group .input_block textarea {
      height: initial;
      min-height: 16em; }
    .startups.new .group .input_block.tag_element input[type='text'], .startups.add_people .group .input_block.tag_element input[type='text'] {
      width: 350px; }
      html.ms .startups.new .group .input_block.tag_element input[type='text'], html.ms .startups.add_people .group .input_block.tag_element input[type='text'] {
        width: 80%;
        margin-right: 0; }
    .startups.new .group .input_block.long, .startups.add_people .group .input_block.long {
      width: 640px;
      margin-right: 0; }
      html.ms .startups.new .group .input_block.long, html.ms .startups.add_people .group .input_block.long {
        font-weight: 300; }
    .startups.new .group .input_block.short input, .startups.new .group .input_block.short .dollar, .startups.add_people .group .input_block.short input, .startups.add_people .group .input_block.short .dollar {
      font-size: 16px; }
    .startups.new .group .input_block.short input, .startups.add_people .group .input_block.short input {
      font-weight: 400;
      width: 200px;
      padding: 0.4em 17px; }
    .startups.new .group .input_block.short .dollar, .startups.add_people .group .input_block.short .dollar {
      font-weight: 300;
      position: absolute;
      left: 6px;
      top: 12px; }
    .startups.new .group .input_block.first_check label, .startups.new .group .input_block.incubators label, .startups.add_people .group .input_block.first_check label, .startups.add_people .group .input_block.incubators label {
      display: inline; }
    .startups.new .group .input_block .incubator_application, .startups.add_people .group .input_block .incubator_application {
      margin-bottom: 12px; }
      .startups.new .group .input_block .incubator_application input, .startups.new .group .input_block .incubator_application .image, .startups.new .group .input_block .incubator_application label, .startups.add_people .group .input_block .incubator_application input, .startups.add_people .group .input_block .incubator_application .image, .startups.add_people .group .input_block .incubator_application label {
        display: inline-block;
        float: left;
        line-height: 28px; }
      .startups.new .group .input_block .incubator_application input, .startups.add_people .group .input_block .incubator_application input {
        margin-right: 12px;
        position: relative;
        top: 6px; }
      .startups.new .group .input_block .incubator_application label, .startups.add_people .group .input_block .incubator_application label {
        color: #666; }
      .startups.new .group .input_block .incubator_application label.selected, .startups.add_people .group .input_block .incubator_application label.selected {
        color: #000; }
      .startups.new .group .input_block .incubator_application .image, .startups.add_people .group .input_block .incubator_application .image {
        margin-right: 10px;
        -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
                box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
        width: 28px;
        height: 28px;
        line-height: 28px;
        vertical-align: middle;
        border-radius: 3px;
        overflow: hidden;
        border-bottom: 0px solid #EEE;
        border-right: 0px solid #e9eaec;
        border-left: 0px solid #e9eaec;
        border-top: 0px solid #F7F8F9;
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
                box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); }
        .startups.new .group .input_block .incubator_application .image img, .startups.add_people .group .input_block .incubator_application .image img {
          max-height: 28px;
          max-width: 28px;
          min-height: inherit;
          width: 100%;
          border: none;
          padding: 0; }
        .startups.new .group .input_block .incubator_application .image img, .startups.add_people .group .input_block .incubator_application .image img {
          opacity: 0.8;
          border-radius: 3px; }
        .startups.new .group .input_block .incubator_application .image.selected, .startups.add_people .group .input_block .incubator_application .image.selected {
          -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.08);
                  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2), 0 0 0 3px rgba(0, 0, 0, 0.08); }
          .startups.new .group .input_block .incubator_application .image.selected img, .startups.add_people .group .input_block .incubator_application .image.selected img {
            opacity: 1;
            border-radius: 3px; }
    .startups.new .group .input_block .magic_instructions, .startups.add_people .group .input_block .magic_instructions {
      position: absolute;
      display: none;
      top: 0;
      left: 0;
      width: 180px;
      color: #999; }
      html.ms .startups.new .group .input_block .magic_instructions, html.ms .startups.add_people .group .input_block .magic_instructions {
        width: 100%; }
      .startups.new .group .input_block .magic_instructions.display_magic_instructions, .startups.add_people .group .input_block .magic_instructions.display_magic_instructions {
        display: block;
        left: 480px; }
        html.ms .startups.new .group .input_block .magic_instructions.display_magic_instructions, html.ms .startups.add_people .group .input_block .magic_instructions.display_magic_instructions {
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          font-size: 11px;
          left: 0;
          top: 40px;
          background: #e9eaec;
          border: 1px solid #eee;
          padding: 2px 5px;
          -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
                  box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px;
          border-radius: 3px; }
  .startups.new .group .divider_block, .startups.add_people .group .divider_block {
    width: 650px;
    border-bottom: 1px solid #E0E0E0;
    margin-top: 20px;
    margin-bottom: 20px; }
    html.ms .startups.new .group .divider_block, html.ms .startups.add_people .group .divider_block {
      display: none; }

.startups.new .group.valuation .label_block, .startups.add_people .group.valuation .label_block {
  float: left;
  margin-top: 18px; }

.startups.new .group.valuation .input_block.short, .startups.add_people .group.valuation .input_block.short {
  width: 200px;
  float: left;
  margin-left: 4px; }

.startups.new .group.valuation .valuations .browse_popup_link, .startups.add_people .group.valuation .valuations .browse_popup_link {
  margin-top: 1.2em;
  margin-left: 14px;
  text-decoration: none; }
  .startups.new .group.valuation .valuations .browse_popup_link:hover, .startups.add_people .group.valuation .valuations .browse_popup_link:hover {
    text-decoration: underline; }

.startups.new .group.valuation .valuations.launch_popup, .startups.add_people .group.valuation .valuations.launch_popup {
  float: left;
  margin: 15px 0 0 5px; }

html.ms .startups.new .group.valuation .label_block, html.ms .startups.add_people .group.valuation .label_block {
  float: none;
  margin: 0; }

html.ms .startups.new .group.valuation .input_block.short, html.ms .startups.add_people .group.valuation .input_block.short {
  width: 100%;
  float: none;
  margin: 0; }

html.ms .startups.new .group.valuation .valuations.launch_popup, html.ms .startups.add_people .group.valuation .valuations.launch_popup {
  margin: 0 0 15px 0; }

.startups.new .group_wrapper, .startups.add_people .group_wrapper {
  border-radius: 2px;
  background-color: #f8f9fa;
  border: 1px solid #eee;
  margin-left: 30px; }
  .startups.new .group_wrapper.fundraising, .startups.new .group_wrapper.recruiting, .startups.new .group_wrapper.closing, .startups.new .group_wrapper.incubators, .startups.add_people .group_wrapper.fundraising, .startups.add_people .group_wrapper.recruiting, .startups.add_people .group_wrapper.closing, .startups.add_people .group_wrapper.incubators {
    margin-bottom: 20px; }
  html.ms .startups.new .group_wrapper, html.ms .startups.add_people .group_wrapper {
    padding: 5px 3%; }
  .startups.new .group_wrapper .group .label_block, .startups.add_people .group_wrapper .group .label_block {
    width: 150px; }
  .startups.new .group_wrapper .intro_text, .startups.add_people .group_wrapper .intro_text {
    color: #777;
    padding: 15px;
    font-size: 1em;
    font-weight: 300; }
    .startups.new .group_wrapper .intro_text .helper_text, .startups.add_people .group_wrapper .intro_text .helper_text {
      color: #999;
      float: right; }

.startups.new .group_wrapper.checkout, .startups.add_people .group_wrapper.checkout {
  background-color: #fff; }

.startups.new .explanation, .startups.add_people .explanation {
  margin-left: 30px;
  color: #666; }

.startups.new .density_checkbox, .startups.add_people .density_checkbox {
  display: inline-block;
  width: 25px; }

.startups.new .bottom_block, .startups.add_people .bottom_block {
  display: inline-block;
  vertical-align: top; }
  .startups.new .bottom_block.terms, .startups.add_people .bottom_block.terms {
    line-height: 3; }
    .startups.new .bottom_block.terms.right, .startups.add_people .bottom_block.terms.right {
      margin-top: 0; }
      .startups.new .bottom_block.terms.right label, .startups.add_people .bottom_block.terms.right label {
        line-height: inherit;
        font-size: inherit; }
  .startups.new .bottom_block.right, .startups.add_people .bottom_block.right {
    margin-left: 10px;
    display: inline-block; }
    html.ms .startups.new .bottom_block.right, html.ms .startups.add_people .bottom_block.right {
      width: 80%; }
  .startups.new .bottom_block .ul_header, .startups.add_people .bottom_block .ul_header {
    padding-bottom: 5px; }
  .startups.new .bottom_block ul li, .startups.add_people .bottom_block ul li {
    margin-left: 16px;
    margin-bottom: 2px; }

.startups.new .submit_button_section, .startups.add_people .submit_button_section {
  float: left;
  width: 100%;
  margin: 0 0 60px;
  text-align: center; }

.startups.new .incubators .bio, .startups.new .incubators .name, .startups.add_people .incubators .bio, .startups.add_people .incubators .name {
  line-height: 1; }

.startups.new .incubators .bio, .startups.add_people .incubators .bio {
  color: #999;
  font-size: 11px;
  line-height: 21px;
  line-height: 1.77273em; }

.startups.new .group.taggings .g-form_group, .startups.add_people .group.taggings .g-form_group {
  float: left;
  clear: both;
  padding-bottom: 20px; }

.startups.new .group.taggings input, .startups.add_people .group.taggings input {
  padding: 5px 10px;
  font-size: 13px;
  width: 50%; }

.startups.new .group.taggings .input_block, .startups.add_people .group.taggings .input_block {
  position: relative; }

.startups.new .group.taggings .markets .input_block, .startups.new .group.taggings .locations .input_block, .startups.add_people .group.taggings .markets .input_block, .startups.add_people .group.taggings .locations .input_block {
  margin: 5px 0; }

.startups.new .group.taggings .maxed, .startups.new .group.taggings .tag_hint, .startups.add_people .group.taggings .maxed, .startups.add_people .group.taggings .tag_hint {
  position: absolute;
  display: none;
  font-size: 12px;
  line-height: 21px;
  line-height: 0;
  color: #999;
  font-style: italic;
  margin-top: 0.75em; }

.startups.add_people {
  /* social proof taggings */
  /* continue button */ }
  .startups.add_people .reason-to-complete {
    background-color: #f8f9fb; }
  .layouts.profile > .startups.add_people#content {
    padding-top: 0; }
  .startups.add_people .page-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px; }
    .startups.add_people .page-title .desc {
      font-size: 13px;
      font-weight: 300; }
  .startups.add_people .about_you .profiles-bio_form.bio_role_field, .startups.add_people .about_you .profiles-bio_form.bio_tag_field {
    color: #333;
    *zoom: 1;
    padding: 10px 0;
    margin: 10px auto;
    font-weight: 200;
    font-size: 1.2em; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field .left, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left {
      text-align: right; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .with_section, .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .on_section, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .with_section, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .on_section {
      display: none; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field input.edit, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field input.edit {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      color: #333;
      padding: 4px 6px 3px 8px; }
    html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_role_field, html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field {
      *zoom: 1;
      width: 960px;
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_role_field:after, html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field:after {
        content: "";
        display: table;
        clear: both; }
    html.ms .startups.add_people .about_you .profiles-bio_form.bio_role_field, html.ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field {
      width: 90%;
      margin: 0 auto; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field:after, .startups.add_people .about_you .profiles-bio_form.bio_tag_field:after {
      content: '';
      display: table;
      clear: both; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field .left, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left {
      padding: 4px 0; }
      html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .left, html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left {
        width: 151.66667px;
        float: left;
        margin-right: 10px;
        display: inline; }
      html.ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .left, html.ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left {
        width: 100%;
        *zoom: 1; }
        html.ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .left:after, html.ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left:after {
          content: "";
          display: table;
          clear: both; }
    html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .right, html.no-ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right {
      width: 636.66667px;
      float: left;
      margin-right: 10px;
      display: inline;
      float: right;
      margin-right: 0;
      *margin-left: -10px;
      display: inline; }
    html.ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .right, html.ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right {
      width: 100%;
      *zoom: 1; }
      html.ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .right:after, html.ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right:after {
        content: "";
        display: table;
        clear: both; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field input.edit, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field input.edit {
      font-size: .9em;
      font-weight: 200;
      border: 1px solid #b3b3b3; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag {
      border-radius: 3px;
      font-size: .95em;
      display: inline-block;
      height: 30px;
      line-height: 30px;
      white-space: nowrap;
      z-index: 100;
      padding: 0px 8px; }
      .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag .pic, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag .pic {
        float: left;
        width: 30px;
        height: 30px;
        margin-right: 5px; }
        .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag .pic img, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag .pic img {
          max-height: 30px;
          max-width: 30px; }
      .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag img.close_tag:hover, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag img.close_tag:hover {
        -webkit-transform: scale(1.2);
            -ms-transform: scale(1.2);
                transform: scale(1.2); }
      .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag .close_tag, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag .close_tag {
        cursor: pointer;
        vertical-align: middle; }
      .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag.nocolor, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag.nocolor {
        background-color: transparent; }
        .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag.nocolor:hover, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag.nocolor:hover {
          background-color: transparent; }
        .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag.nocolor a, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag.nocolor a {
          color: #333;
          font-weight: 700; }
      .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag.gray, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag.gray {
        border: 1px solid white;
        background-color: #E0EDF5; }
        .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag.gray a, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag.gray a {
          color: #333; }
      .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag:hover, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag:hover {
        background-color: beige; }
      .startups.add_people .about_you .profiles-bio_form.bio_role_field .right .field span.tag.hidden, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .right .field span.tag.hidden {
        display: none; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field input[type=text], .startups.add_people .about_you .profiles-bio_form.bio_tag_field input[type=text] {
      width: 250px; }
    .startups.add_people .about_you .profiles-bio_form.bio_role_field .left, .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left {
      color: #777; }
      html.ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .left, html.ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left {
        text-align: left; }
    html.ms .startups.add_people .about_you .profiles-bio_form.bio_role_field .left.secondary, html.ms .startups.add_people .about_you .profiles-bio_form.bio_tag_field .left.secondary {
      display: none; }
  .startups.add_people .about_you .profiles-bio_form.form_section .separator {
    height: 1px;
    background-color: white; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .copy, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .copy {
    text-align: right; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right .photo .existing img, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right .photo .existing img, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right .photo .existing img {
    max-height: 40px;
    max-width: 40px;
    vertical-align: middle; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right .photo .existing a.toggle_field, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right .photo .existing a.toggle_field, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right .photo .existing a.toggle_field {
    vertical-align: middle; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right textarea, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right textarea, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right textarea {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    min-height: 50px;
    height: 50px;
    margin: 0; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right a.add, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right a.add, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right a.add {
    text-decoration: none;
    cursor: pointer; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right a.add:hover, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right a.add:hover, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right a.add:hover {
      text-decoration: underline; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line.mini_resume, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field.mini_resume, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field.mini_resume {
    position: relative; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line.mini_resume .generate_section, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field.mini_resume .generate_section, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field.mini_resume .generate_section {
      display: inline-block;
      font-size: 1em;
      color: #333; }
      .startups.add_people .about_you .profiles-bio_form.form_section .bio_line.mini_resume .generate_section label, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field.mini_resume .generate_section label, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field.mini_resume .generate_section label {
        display: inline;
        font-weight: normal;
        font-size: 1em;
        color: #333; }
      .startups.add_people .about_you .profiles-bio_form.form_section .bio_line.mini_resume .generate_section input[type=radio], .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field.mini_resume .generate_section input[type=radio], .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field.mini_resume .generate_section input[type=radio] {
        display: inline;
        margin: 0 5px; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line.mini_resume .examples.popup, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field.mini_resume .examples.popup, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field.mini_resume .examples.popup {
      display: none;
      position: absolute;
      z-index: 100;
      padding: 10px;
      background-color: black;
      border-radius: 3px;
      -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); }
      .startups.add_people .about_you .profiles-bio_form.form_section .bio_line.mini_resume .examples.popup span.example_title, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field.mini_resume .examples.popup span.example_title, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field.mini_resume .examples.popup span.example_title {
        color: white; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field {
    *zoom: 1;
    margin: 10px auto !important; }
    html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field {
      *zoom: 1;
      width: 960px;
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line:after, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field:after, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field:after {
        content: "";
        display: table;
        clear: both; }
    html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field {
      width: 90%;
      margin: 0 auto; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line:after, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field:after, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field:after {
      content: '';
      display: table;
      clear: both; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .copy, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .copy {
      font-weight: 200;
      font-size: 1.2em; }
      html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .copy, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .copy {
        width: 151.66667px;
        float: left;
        margin-right: 10px;
        display: inline; }
      html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .copy, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .copy {
        width: 100%;
        *zoom: 1; }
        html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .copy:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .copy:after {
          content: "";
          display: table;
          clear: both; }
      .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy label, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .copy label, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .copy label {
        font-weight: 200; }
    html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right {
      width: 596.25px;
      float: left;
      margin-right: 10px;
      display: inline;
      float: right;
      margin-right: 0;
      *margin-left: -10px;
      display: inline; }
    html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right {
      width: 100%;
      *zoom: 1; }
      html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right:after {
        content: "";
        display: table;
        clear: both; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right textarea, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right textarea, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right textarea {
      font-size: 13px; }
    html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right.short, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right.short, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right.short {
      width: 272.91667px;
      float: left;
      margin-right: 10px;
      display: inline; }
    html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right.short, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right.short, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right.short {
      width: 100%;
      *zoom: 1; }
      html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right.short:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right.short:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right.short:after {
        content: "";
        display: table;
        clear: both; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right .photo .existing a.toggle_field, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right .photo .existing a.toggle_field, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right .photo .existing a.toggle_field {
      font-size: 0.9em;
      font-weight: 500; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .right a.add, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .right a.add, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .right a.add {
      font-weight: 200;
      font-size: 1.2em; }
    html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .examples.inline, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .examples.inline, html.no-ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .examples.inline {
      width: 313.33333px;
      float: left;
      margin-right: 10px;
      display: inline;
      float: right;
      margin-right: 0;
      *margin-left: -10px;
      display: inline; }
    html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .examples.inline, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .examples.inline, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .examples.inline {
      width: 100%;
      *zoom: 1; }
      html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .examples.inline:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .examples.inline:after, html.ms .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .examples.inline:after {
        content: "";
        display: table;
        clear: both; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .examples.inline h2, .startups.add_people .about_you .profiles-bio_form.form_section .add_role_field .examples.inline h2, .startups.add_people .about_you .profiles-bio_form.form_section .add_tag_field .examples.inline h2 {
      font-size: 13px; }
  .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy {
    color: #777; }
    html.ms .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy {
      text-align: left; }
    .startups.add_people .about_you .profiles-bio_form.form_section .bio_line .copy label {
      color: #777; }
  .startups.add_people .about_you .profiles-bio_form.form_section .right:not(.short) {
    float: none !important; }
  .startups.add_people .about_you .profiles-bio_form.form_section .examples.inline {
    float: none !important; }
  html.ms .startups.add_people .about_you .profiles-bio_form .add_role_field .copy {
    display: none; }
  .startups.add_people .profile_section {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 25px 25px; }
    .startups.add_people .profile_section .startup_roles .name, .startups.add_people .profile_section .startup_roles .bio {
      font-size: 14px;
      line-height: 20px; }
    .startups.add_people .profile_section .startup_roles .bio, .startups.add_people .profile_section .startup_roles .editing {
      font-weight: 200; }
    .startups.add_people .profile_section .startup_roles ul.roles .role {
      margin-bottom: 10px;
      min-height: 50px; }
    .startups.add_people .profile_section .startup_roles .add_role_profile_link {
      display: none; }
  .startups.add_people .profile_section_header {
    font-size: 1.2em;
    font-weight: bold;
    margin: 28px 0 14px 0; }
  .startups.add_people .profile_section_header .tip {
    font-size: 0.9em;
    font-weight: 200;
    color: #999;
    margin-left: 2px; }
  .startups.add_people .section_button {
    float: left;
    width: 100%;
    border-top: 1px solid #e0e0e0;
    padding-top: 20px; }
    .startups.add_people .section_button a.g-button.blue {
      padding: 5px 20px;
      font-size: 16px;
      font-weight: bold; }
    .startups.add_people .section_button a:hover.g-button.blue {
      text-decoration: none; }

.startups.privacy_settings .visibility_list_content {
  display: none; }
  .startups.privacy_settings .visibility_list_content .back {
    padding: 20px;
    border-bottom: 1px solid #eee;
    overflow: hidden; }
  .startups.privacy_settings .visibility_list_content .list {
    padding: 20px;
    height: 400px;
    overflow-y: scroll; }

.startups.privacy_settings .content .privacy_item {
  border-top: 1px solid #eee;
  padding: 1px 0; }
  .startups.privacy_settings .content .privacy_item .item {
    cursor: pointer;
    float: left;
    padding: 15px 15px 20px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .startups.privacy_settings .content .privacy_item .item .radio {
      float: left;
      width: 20px;
      margin-top: 7px; }
    .startups.privacy_settings .content .privacy_item .item .label {
      float: left;
      width: 85px;
      font-size: 15px;
      font-weight: bold;
      margin: 4px 0 0 10px; }
      .startups.privacy_settings .content .privacy_item .item .label .highlight {
        display: inline;
        border-radius: 3px;
        cursor: default;
        font-weight: normal;
        text-transform: uppercase;
        text-decoration: none;
        white-space: nowrap;
        font-size: 9px;
        padding: 3px 10px;
        margin: 0 0 0 3px;
        color: #fff;
        background-color: #aaa;
        text-shadow: 0 1px 0 #919191;
        -webkit-box-shadow: #919191 0 1px 1px inset;
                box-shadow: #919191 0 1px 1px inset;
        padding: 3px 6px;
        margin: 0 0 0 0; }
      .startups.privacy_settings .content .privacy_item .item .label .sub_label {
        font-size: 12px; }
    .startups.privacy_settings .content .privacy_item .item .desc {
      color: #777;
      float: left;
      font-size: 12px;
      font-weight: 200;
      margin-top: 5px; }
      .startups.privacy_settings .content .privacy_item .item .desc .headline {
        font-weight: bold;
        line-height: 2;
        margin-top: 0; }
      .startups.privacy_settings .content .privacy_item .item .desc .desc_more {
        -webkit-transition: opacity .5s ease-out;
                transition: opacity .5s ease-out;
        display: block;
        height: 0;
        opacity: 0;
        overflow: hidden;
        color: #c00;
        margin-top: 5px; }
        .startups.privacy_settings .content .privacy_item .item .desc .desc_more ul {
          padding: 5px 0;
          list-style-type: disc !important; }
          .startups.privacy_settings .content .privacy_item .item .desc .desc_more ul li {
            padding: 3px 0;
            margin-left: 20px; }
    .startups.privacy_settings .content .privacy_item .item .desc.private, .startups.privacy_settings .content .privacy_item .item desc.investors {
      margin-top: 5px; }
    .startups.privacy_settings .content .privacy_item .item .desc.public .desc_more {
      color: #000000; }
      .startups.privacy_settings .content .privacy_item .item .desc.public .desc_more ol {
        list-style: decimal; }
  .startups.privacy_settings .content .privacy_item .item.selected {
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: .5s;
            transition-duration: .5s;
    background-color: #e2edf8; }
    .startups.privacy_settings .content .privacy_item .item.selected .desc {
      color: #000; }
      .startups.privacy_settings .content .privacy_item .item.selected .desc .desc_more {
        opacity: 1;
        height: auto; }
  .startups.privacy_settings .content .privacy_item .blocks {
    float: left; }

.startups.intro_button .disabled_intro .g-button, .startups.intro_button .disabled_intro .g-button:link {
  background-image: none; }

.startups.intro_button .disabled_intro .dropdown.al {
  width: 191px;
  right: 40px;
  font-weight: normal;
  font-size: 14px;
  line-height: 1.5; }
  .startups.intro_button .disabled_intro .dropdown.al .strong, .startups.intro_button .disabled_intro .dropdown.al .title {
    font-weight: bold;
    margin-bottom: 3px; }

.startups.intro_button .g-form, .startups.intro_button .disabled_intro {
  position: relative; }
  html.ml .startups.intro_button .g-form:hover .dropdown, html.ml .startups.intro_button .disabled_intro:hover .dropdown {
    display: block; }
  .startups.intro_button .g-form .dropdown, .startups.intro_button .disabled_intro .dropdown {
    display: none;
    border-radius: 5px;
    background-color: #f8f9fa;
    -webkit-box-shadow: 0 1px 2px #ccc;
            box-shadow: 0 1px 2px #ccc;
    border: 1px solid #e8e8e8;
    z-index: 100;
    position: absolute;
    right: 0;
    width: 130px;
    padding: 20px;
    font-weight: 300;
    top: 42px; }
    html.ms .startups.intro_button .g-form .dropdown, html.ms .startups.intro_button .disabled_intro .dropdown {
      width: 60%;
      right: 10%;
      text-align: left;
      min-width: 148px; }
    .startups.intro_button .g-form .dropdown:before, .startups.intro_button .disabled_intro .dropdown:before {
      content: '';
      position: absolute;
      width: 1px;
      height: 1px;
      border: 5px solid transparent;
      border-bottom-color: #ddd;
      right: 20px;
      top: -12px;
      margin-left: -5px;
      z-index: 1000; }

.startups.profile_dashboard .email_summary {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  width: 100%;
  padding: 10px;
  background-color: #f1f2f3; }
  .startups.profile_dashboard .email_summary .email_statistics {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: white;
    width: 100%; }
  .startups.profile_dashboard .email_summary .switch_stats {
    float: left;
    margin-left: 15px;
    font-size: 11px; }
  .startups.profile_dashboard .email_summary .date_stats {
    text-align: right;
    color: #999;
    margin-right: 15px;
    font-size: 10px; }
  .startups.profile_dashboard .email_summary .data_chart {
    width: 475px;
    height: 200px;
    margin-left: 10px;
    display: block; }
  .startups.profile_dashboard .email_summary .item_main {
    padding: 10px 15px;
    border-bottom: 1px solid #eee; }
    .startups.profile_dashboard .email_summary .item_main .left {
      float: left;
      font-weight: bold; }
    .startups.profile_dashboard .email_summary .item_main .right {
      float: right; }
  .startups.profile_dashboard .email_summary .item_stats {
    color: #666;
    padding: 10px 15px;
    border-top: 1px solid #eee; }
    .startups.profile_dashboard .email_summary .item_stats .left {
      font-weight: bold;
      float: left; }
    .startups.profile_dashboard .email_summary .item_stats .right {
      float: right; }
  .startups.profile_dashboard .email_summary .separator {
    height: 20px; }
  .startups.profile_dashboard .email_summary .see_details_link {
    font-size: 11px;
    margin-left: 10px; }
  .startups.profile_dashboard .email_summary .hide_details_link {
    font-size: 11px;
    margin-left: 6px;
    display: none; }
  .startups.profile_dashboard .email_summary .empty_details_link {
    margin-left: 60px; }

.character_counter.error {
  color: #C03 !important;
  font-weight: bold; }

.g-connections-modal ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px; }

.g-connections-modal ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

html.no-ms .g-connections-modal {
  min-width: 500px; }

html.ms .g-connections-modal {
  width: 100%; }

.g-connections-modal .body {
  max-height: 416px;
  overflow-y: auto; }
.single_deal_funds, .apply_to_funds {
  margin: 0 auto; }
  .single_deal_funds .letter_spacing, .apply_to_funds .letter_spacing {
    letter-spacing: 1.8px; }
  html.ms .single_deal_funds .subtitle, html.ms .apply_to_funds .subtitle {
    font-size: 15px;
    line-height: 18px;
    padding: 0 20px; }
  .single_deal_funds .with_radius, .apply_to_funds .with_radius {
    border-radius: 10px; }
  html.no-ms .single_deal_funds .startup_card:first-child, html.no-ms .apply_to_funds .startup_card:first-child {
    padding-right: 60px; }
  html.no-ms .single_deal_funds .startup_card:last-child, html.no-ms .apply_to_funds .startup_card:last-child {
    padding-left: 60px; }
  html.ms .single_deal_funds .startup_card, html.ms .apply_to_funds .startup_card {
    padding: 10px 14px; }
  .single_deal_funds li, .apply_to_funds li {
    margin-left: 10px;
    position: relative;
    padding-top: 5px; }
    .single_deal_funds li:before, .apply_to_funds li:before {
      position: absolute;
      content: ' \00B7 ';
      left: -14px; }
  .single_deal_funds .c-pageHeader, .apply_to_funds .c-pageHeader {
    padding: 50px 0; }
  .single_deal_funds .section-container, .apply_to_funds .section-container {
    width: 100%;
    margin: 0;
    border-top: 1px solid #eeeeee; }
  .single_deal_funds .section-container:nth-child(odd), .apply_to_funds .section-container:nth-child(odd) {
    background-color: #ffffff; }
  .single_deal_funds .section-container:nth-child(even), .apply_to_funds .section-container:nth-child(even) {
    background-color: #fafafa; }
  .single_deal_funds .section, .apply_to_funds .section {
    max-width: 960px;
    padding: 50px 0;
    margin: 0 auto; }
    html.ms .single_deal_funds .section, html.ms .apply_to_funds .section {
      padding: 40px 20px; }
  .single_deal_funds .faq-assets .header h2, .apply_to_funds .faq-assets .header h2 {
    font-size: 20px;
    margin-bottom: 30px;
    margin-top: 10px; }
  .single_deal_funds .faq-assets .question h3, .apply_to_funds .faq-assets .question h3 {
    line-height: 1.5; }
  .single_deal_funds .faq-assets .answer, .apply_to_funds .faq-assets .answer {
    line-height: 1.5; }
    .single_deal_funds .faq-assets .answer p + p, .apply_to_funds .faq-assets .answer p + p {
      margin-top: 1.5em; }
  .single_deal_funds .faq-assets .left, .apply_to_funds .faq-assets .left {
    padding-right: 3%; }
  .single_deal_funds .faq-assets .right, .apply_to_funds .faq-assets .right {
    padding-left: 3%; }
  .single_deal_funds .faq-assets .left, .single_deal_funds .faq-assets .right, .apply_to_funds .faq-assets .left, .apply_to_funds .faq-assets .right {
    width: 44%;
    display: table-cell; }
    html.ms .single_deal_funds .faq-assets .left, html.ms .single_deal_funds .faq-assets .right, html.ms .apply_to_funds .faq-assets .left, html.ms .apply_to_funds .faq-assets .right {
      width: 100%;
      display: block;
      padding: 0px; }

html.ms .dsp71.fup54 .ios-box {
  padding: 2em 12px 12px 12px;
  color: #333333; }

html.ms .dsp71.fup54 h4.header {
  font-weight: 500; }

html.ms .dsp71.fup54 li {
  font-weight: 700;
  font-size: 15px;
  margin-bottom: 16px;
  padding-left: 36px; }
  html.ms .dsp71.fup54 li span {
    position: relative;
    top: 3px; }
  html.ms .dsp71.fup54 li img {
    margin-top: 1em;
    display: block;
    text-align: center;
    border: 2px solid #eee; }

html.ms .dsp71.fup54 .notification {
  background: url("/assets/icons/notification_center-db3c98176299c3d8c093213dbcb8dbc6.png") no-repeat 0 0;
  -webkit-background-size: 28px;
          background-size: 28px;
  height: 32px; }

html.ms .dsp71.fup54 .ios-settings {
  background: url("/assets/icons/ios_settings-e76f85c48cba4b9ee5ab09b3ed23afc9.png") no-repeat 0 0;
  -webkit-background-size: 28px;
          background-size: 28px;
  height: 32px; }

html.ms .dsp71.fup54 .ios-updates {
  background: url("/assets/icons/ios_updates-57c672aa7740d3f07ccc18119ac544b9.png") no-repeat 0 0;
  -webkit-background-size: 28px;
          background-size: 28px;
  height: 32px; }

html.ms .dsp71.fup54 .full-width {
  padding-left: 0; }

.dsp71.fro27 .cta_header {
  min-width: 160px; }
  .dsp71.fro27 .cta_header.cta_soundcloud {
    background-color: #FF6400; }
  .dsp71.fro27 .cta_header.cta_itunes {
    background-color: #333; }
  .dsp71.fro27 .cta_header img {
    margin-right: 6px;
    position: relative;
    top: -1px;
    vertical-align: text-bottom; }

.dsp71.fro27 .avatar {
  border-radius: 50%;
  border: 5px solid white;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  display: block;
  margin: 0 auto; }

.dsp71.fro27 .excerpt {
  line-height: 1.6; }

.dsp71.fro27 .feature_wrapper {
  padding-bottom: 100%;
  position: relative;
  width: 100%; }
  .dsp71.fro27 .feature_wrapper .feature {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    .dsp71.fro27 .feature_wrapper .feature .iframe {
      display: block;
      height: 100%;
      width: 100%; }

.dsp71.fss55 .feature_wrapper {
  padding-bottom: 66.667%;
  position: relative;
  width: 100%; }
  .dsp71.fss55 .feature_wrapper .feature {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    .dsp71.fss55 .feature_wrapper .feature .hero {
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-background-size: cover;
              background-size: cover;
      display: block;
      height: 100%;
      width: 100%; }

.dsp71.fss55 .g-tag {
  position: relative;
  top: -5px; }

.dsp71.fss55 .article {
  padding-left: 100px;
  position: relative; }

.dsp71.fss55 .snippet {
  font-style: italic;
  line-height: 1.8; }

.dsp71.fss55 .g-photo_round {
  position: absolute;
  top: 0;
  left: 0; }

.dsp71.fas86 body #content {
  min-width: 960px; }
  html.ms .dsp71.fas86 body #content {
    min-width: 0;
    width: 100%; }

.dsp71.fas86 body #root {
  background-color: #e9eaec; }

.dsp71.fas86 body #container {
  background-color: #e9eaec;
  min-width: 960px; }
  html.ms .dsp71.fas86 body #container {
    min-width: 0;
    width: 100%; }

.dsp71.fas86 body #root-footer {
  background-color: #e9eaec; }

.dsp71.fas86 body .container_central, .dsp71.fas86 body #content {
  background-color: #e9eaec;
  width: 100%;
  margin: none; }

.dsp71.fas86 body #footer_container {
  border-top: none;
  background-color: #e9eaec; }

.dsp71.fas86 .page_headline {
  color: #FFFFFF;
  background-color: #222222;
  height: 205px;
  font-size: 50px;
  text-align: center;
  width: 100%;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
  font-weight: 300;
  padding: 40px 0;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) inset, 0 -4px 4px rgba(0, 0, 0, 0.25) inset;
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25) inset, 0 -4px 4px rgba(0, 0, 0, 0.25) inset;
  height: 160px;
  font-size: 40px; }
  .dsp71.fas86 .page_headline .sub {
    font-size: 16px;
    font-weight: 200;
    color: #ccc;
    line-height: 1.5; }
  .dsp71.fas86 .page_headline a {
    color: #FFFFFF; }
    .dsp71.fas86 .page_headline a:hover {
      text-decoration: none; }
  html.ms .dsp71.fas86 .page_headline {
    height: inherit;
    line-height: 1.2; }

.dsp71.fas86 .page_container {
  *zoom: 1; }
  html.no-ms .dsp71.fas86 .page_container {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.no-ms .dsp71.fas86 .page_container:after {
      content: "";
      display: table;
      clear: both; }
  html.ms .dsp71.fas86 .page_container {
    width: 90%;
    margin: 0 auto; }
  .dsp71.fas86 .page_container:after {
    content: '';
    display: table;
    clear: both; }

.dsp71.fas86 .overlay_module {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  background-color: #FFFFFF;
  margin-bottom: 40px;
  margin-top: -85px; }
  html.ms .dsp71.fas86 .overlay_module {
    margin-top: 0; }
  .dsp71.fas86 .overlay_module .title {
    height: 85px;
    background-color: #727373;
    text-transform: uppercase;
    line-height: 85px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset;
            box-shadow: 0 1px 1px rgba(255, 255, 255, 0.15) inset, 0 -1px 3px rgba(0, 0, 0, 0.1) inset; }
    html.ms .dsp71.fas86 .overlay_module .title {
      display: none; }
  .dsp71.fas86 .overlay_module.no_shadow {
    -webkit-box-shadow: none;
            box-shadow: none; }

.dsp71.fas86 .info {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 40px 70px;
  font-size: 18px;
  font-weight: regular;
  color: #333; }
  html.ms .dsp71.fas86 .info {
    padding: 40px; }
  .dsp71.fas86 .info .title {
    display: block;
    float: left;
    width: 100%;
    background-color: #cecece;
    text-shadow: none;
    text-transform: uppercase;
    line-height: 75px;
    height: 75px;
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #333333;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-top: 16px;
    margin-bottom: 50px; }
    html.ms .dsp71.fas86 .info .title {
      display: block; }
    .dsp71.fas86 .info .title.mobile {
      display: none; }
  .dsp71.fas86 .info .item {
    margin-bottom: 34px;
    float: left;
    width: 100%; }
    .dsp71.fas86 .info .item .bullet_container {
      float: left; }
      html.ms .dsp71.fas86 .info .item .bullet_container {
        width: 100%; }
    .dsp71.fas86 .info .item .bullet {
      background-color: #cecece;
      font-weight: bold;
      font-size: 18px;
      line-height: 2;
      float: left;
      width: 40px;
      line-height: 40px;
      text-align: center;
      margin-right: 35px; }
      html.ms .dsp71.fas86 .info .item .bullet {
        margin-right: auto;
        margin-left: auto;
        float: none; }
    .dsp71.fas86 .info .item .content {
      color: #333333;
      float: left;
      width: 720px;
      padding-top: 8px; }
      html.ms .dsp71.fas86 .info .item .content {
        width: 100%; }

.dsp71.fas86 .cta {
  text-align: center;
  margin-bottom: 15px; }
  .dsp71.fas86 .cta a {
    width: 200px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dsp71.fas86 .cta a {
      width: 100%; }

.dsp71.fsv68 ul:not(.nav_items) {
  *zoom: 1;
  margin: 0; }
  .dsp71.fsv68 ul:not(.nav_items):after {
    content: "";
    display: table;
    clear: both; }
  .dsp71.fsv68 ul:not(.nav_items) li.nav_item {
    margin: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    list-style: none;
    float: left;
    font-size: 13px;
    font-weight: bold; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ededf0), to(#d9dade));
      background-image: -webkit-linear-gradient(#ededf0, #d9dade);
      background-image: linear-gradient(#ededf0, #d9dade);
      color: #3078ca;
      text-shadow: #fff 0 1px 0; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item:hover > a {
        text-decoration: none; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item:active {
      background-image: -webkit-gradient(linear, left bottom, left top, from(#ededf0), to(#d9dade));
      background-image: -webkit-linear-gradient(bottom, #ededf0, #d9dade);
      background-image: linear-gradient(to top, #ededf0, #d9dade);
      color: #3078ca;
      text-shadow: #fff 0 -1px 0; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item > a {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      float: left;
      width: 100%;
      height: 100%;
      padding: 5px 10px;
      padding-left: 10px;
      outline: none; }
      html.ms .dsp71.fsv68 ul:not(.nav_items) li.nav_item > a {
        padding-left: 0;
        padding-right: 0; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item > a .notification_counter {
        float: right; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item > a .unread {
        background-color: #f93;
        border-radius: 2px;
        -webkit-box-shadow: white 0 0 1px;
                box-shadow: white 0 0 1px;
        color: #fff;
        float: right;
        padding: 0 5px;
        margin-right: -4px;
        font-weight: 300;
        font-size: inherit;
        text-shadow: 0px 0px #FFF; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item.selected, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.selected:hover {
      background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#e9eaec));
      background-image: -webkit-linear-gradient(#f8f8f9, #e9eaec);
      background-image: linear-gradient(#f8f8f9, #e9eaec); }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.selected > a, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.selected:hover > a {
        color: #333;
        cursor: default; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item.no_effects:hover, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.no_effects:active, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.separator:hover, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.separator:active, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.nav-separator:hover, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.nav-separator:active {
      background-image: none;
      color: inherit;
      text-shadow: none;
      text-decoration: none; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item.separator, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.nav-separator {
      border-bottom: 1px solid white;
      border-top: 1px solid #E7E9EB;
      margin: 5px 0 3px; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item.heading {
      font-weight: bold;
      padding: 0 9px;
      margin: 5px 0;
      text-transform: uppercase;
      font-size: 0.77em;
      color: #aaa; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.heading:hover {
        background: none;
        color: #aaa; }
    .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub {
      margin: 0;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      list-style: none;
      float: left;
      font-size: 13px;
      font-weight: bold; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ededf0), to(#d9dade));
        background-image: -webkit-linear-gradient(#ededf0, #d9dade);
        background-image: linear-gradient(#ededf0, #d9dade);
        color: #3078ca;
        text-shadow: #fff 0 1px 0; }
        .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub:hover > a {
          text-decoration: none; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub:active {
        background-image: -webkit-gradient(linear, left bottom, left top, from(#ededf0), to(#d9dade));
        background-image: -webkit-linear-gradient(bottom, #ededf0, #d9dade);
        background-image: linear-gradient(to top, #ededf0, #d9dade);
        color: #3078ca;
        text-shadow: #fff 0 -1px 0; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub > a {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        float: left;
        width: 100%;
        height: 100%;
        padding: 5px 10px;
        padding-left: 20px;
        outline: none; }
        html.ms .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub > a {
          padding-left: 0;
          padding-right: 0; }
        .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub > a .notification_counter {
          float: right; }
        .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub > a .unread {
          background-color: #f93;
          border-radius: 2px;
          -webkit-box-shadow: white 0 0 1px;
                  box-shadow: white 0 0 1px;
          color: #fff;
          float: right;
          padding: 0 5px;
          margin-right: -4px;
          font-weight: 300;
          font-size: inherit;
          text-shadow: 0px 0px #FFF; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.selected, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.selected:hover {
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f8f9), to(#e9eaec));
        background-image: -webkit-linear-gradient(#f8f8f9, #e9eaec);
        background-image: linear-gradient(#f8f8f9, #e9eaec); }
        .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.selected > a, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.selected:hover > a {
          color: #333;
          cursor: default; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.no_effects:hover, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.no_effects:active, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.separator:hover, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.separator:active, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.nav-separator:hover, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.nav-separator:active {
        background-image: none;
        color: inherit;
        text-shadow: none;
        text-decoration: none; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.separator, .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.nav-separator {
        border-bottom: 1px solid white;
        border-top: 1px solid #E7E9EB;
        margin: 5px 0 3px; }
      .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.heading {
        font-weight: bold;
        padding: 0 9px;
        margin: 5px 0;
        text-transform: uppercase;
        font-size: 0.77em;
        color: #aaa; }
        .dsp71.fsv68 ul:not(.nav_items) li.nav_item.sub.heading:hover {
          background: none;
          color: #aaa; }
    html.ms .dsp71.fsv68 ul:not(.nav_items) li.nav_item.activity-on-you {
      display: none;
      visibility: hidden; }

.dsp71.fsv68 hr {
  background: #E7E9EB;
  color: #E7E9EB;
  clear: both;
  float: none;
  width: 100%;
  height: 0.1em;
  border: none;
  float: left;
  margin: 5px 0 4px; }

.dsp71.fat39 {
  margin-top: 20px;
  font-size: 14px; }

.dsp71.frs56 {
  margin-top: 15px;
  font-size: 14px;
  line-height: 1.5; }

.dsp71.fpy66 {
  margin-top: 15px;
  font-size: 14px;
  line-height: 1.5; }

.dsp71.fts55 {
  margin-top: 15px;
  font-size: 14px;
  line-height: 1.5; }
  .dsp71.fts55 h2 {
    font-size: 18px;
    line-height: 1;
    padding-bottom: 10px;
    border-bottom: 1px solid #e7e9eb;
    margin-top: 1.5em; }
  .dsp71.fts55 h3 {
    font-size: 15px;
    margin-top: 0.75em; }
  .dsp71.fts55 ul {
    list-style-type: disc;
    margin-left: 2em; }
  .dsp71.fts55 ul ul {
    margin-left: 2em; }
  .dsp71.fts55 ol {
    margin-left: 2em;
    list-style-type: decimal; }
  .dsp71.fts55 ol.root {
    list-style-type: upper-roman; }
  .dsp71.fts55 ol.alpha {
    list-style-type: lower-alpha; }
  .dsp71.fts55 ol.upper-alpha {
    list-style-type: upper-alpha; }
  .dsp71.fts55 ol.lower-roman {
    list-style-type: lower-roman; }
  .dsp71.fts55 ol.decimal {
    list-style-type: decimal; }
  .dsp71.fts55 ol ol {
    margin-left: 2em; }
  .dsp71.fts55 li {
    margin-top: 0.75em; }
  .dsp71.fts55 hr {
    margin-top: 1.5em;
    margin-bottom: 1.5em; }
  .dsp71.fts55 address {
    margin-left: 2em; }
  .dsp71.fts55 .definition {
    color: #333333;
    text-decoration: none; }
    .dsp71.fts55 .definition:hover {
      text-decoration: none; }
  .dsp71.fts55 strong, .dsp71.fts55 .strong {
    font-weight: bold; }
  .dsp71.fts55 em, .dsp71.fts55 .em {
    font-style: italic; }
  .dsp71.fts55 .tos-footer {
    color: #777;
    font-style: italic; }
  .dsp71.fts55 .agreement-section-title {
    text-transform: uppercase; }
  .dsp71.fts55 .agreement-section-link {
    text-transform: capitalize; }
  .dsp71.fts55 .contents {
    padding-bottom: 10px;
    border-bottom: 1px solid #e7e9eb; }

.dsp71.fig83 {
  font-size: 14px;
  line-height: 1.5;
  color: #333; }
  .dsp71.fig83 .page-content {
    background-color: white;
    width: 100%;
    float: left; }
  html.size-fixed_width.no-ms .dsp71.fig83 .content {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.size-fixed_width.no-ms .dsp71.fig83 .content:after {
      content: "";
      display: table;
      clear: both; }
  html.size-fixed_width.ms .dsp71.fig83 .content {
    width: 90%;
    margin: 0 auto; }
  html.size-standard .dsp71.fig83 .content {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-standard .dsp71.fig83 .content:after {
      content: "";
      display: table;
      clear: both; }
  html.size-large .dsp71.fig83 .content {
    *zoom: 1;
    max-width: 1152px;
    _width: 1152px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-large .dsp71.fig83 .content:after {
      content: "";
      display: table;
      clear: both; }
  html.size-extra-large .dsp71.fig83 .content {
    *zoom: 1;
    max-width: 1280px;
    _width: 1280px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-extra-large .dsp71.fig83 .content:after {
      content: "";
      display: table;
      clear: both; }
  .dsp71.fig83 .guidelines {
    width: 100%;
    float: left; }
    .dsp71.fig83 .guidelines .content {
      padding: 50px 0;
      border-bottom: 1px solid #eeeeee; }
      html.no-ms .dsp71.fig83 .guidelines .content > .list {
        width: 73%;
        margin: auto; }
  .dsp71.fig83 .left {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 26px;
    color: #aaa;
    font-weight: bold;
    text-align: right;
    line-height: 1; }
    html.ms .dsp71.fig83 .left {
      padding-right: 10px;
      font-size: 18px;
      line-height: 1.3;
      width: 10%; }
  .dsp71.fig83 .right {
    margin-left: 55px; }
    html.ms .dsp71.fig83 .right {
      float: left;
      width: 100%;
      margin-left: 0; }
  .dsp71.fig83 .row {
    float: left;
    width: 100%;
    margin: 0 0 40px 0; }
    .dsp71.fig83 .row:last-child {
      margin-bottom: 0; }
  .dsp71.fig83 .cell {
    height: 16px;
    width: 16px;
    border-radius: 16px;
    background-color: #bbbbbb;
    color: #F2F2F2;
    float: right;
    text-align: center;
    font-size: 14px;
    padding: 7px; }
    html.ms .dsp71.fig83 .cell {
      float: left;
      background-color: inherit;
      font-size: 18px;
      padding: 0;
      width: 100%;
      color: #333333; }
  .dsp71.fig83 .right {
    font-size: 16px;
    color: #333;
    line-height: 1.6;
    font-weight: normal; }
    .dsp71.fig83 .right.last {
      font-weight: bold; }
    html.ms .dsp71.fig83 .right {
      width: 90%; }
  .dsp71.fig83 .resources {
    text-align: center;
    padding: 50px 0;
    width: 100%;
    float: left; }
    html.ms .dsp71.fig83 .resources {
      text-align: left; }
  .dsp71.fig83 .resources-title {
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 20px; }
  .dsp71.fig83 .resource {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px; }
    .dsp71.fig83 .resource .source {
      font-size: 12px;
      text-transform: uppercase;
      color: #AAA; }
  .dsp71.fig83 .resource:last-child {
    margin-bottom: 0px; }

.dsp71.fca51 {
  font-size: 14px;
  line-height: 1.5;
  color: #333; }
  .dsp71.fca51 .page-content {
    background-color: white;
    width: 100%;
    float: left; }
  html.size-fixed_width.no-ms .dsp71.fca51 .content {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto; }
    html.size-fixed_width.no-ms .dsp71.fca51 .content:after {
      content: "";
      display: table;
      clear: both; }
  html.size-fixed_width.ms .dsp71.fca51 .content {
    width: 90%;
    margin: 0 auto; }
  html.size-standard .dsp71.fca51 .content {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-standard .dsp71.fca51 .content:after {
      content: "";
      display: table;
      clear: both; }
  html.size-large .dsp71.fca51 .content {
    *zoom: 1;
    max-width: 1152px;
    _width: 1152px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-large .dsp71.fca51 .content:after {
      content: "";
      display: table;
      clear: both; }
  html.size-extra-large .dsp71.fca51 .content {
    *zoom: 1;
    max-width: 1280px;
    _width: 1280px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    html.size-extra-large .dsp71.fca51 .content:after {
      content: "";
      display: table;
      clear: both; }
  .dsp71.fca51 .guidelines {
    width: 100%;
    float: left; }
    .dsp71.fca51 .guidelines .content {
      padding: 50px 0;
      border-bottom: 1px solid #eeeeee; }
      html.no-ms .dsp71.fca51 .guidelines .content > .list {
        width: 73%;
        margin: auto; }
  .dsp71.fca51 .left {
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    font-size: 26px;
    color: #aaa;
    font-weight: bold;
    text-align: right;
    line-height: 1; }
    html.ms .dsp71.fca51 .left {
      padding-right: 10px;
      font-size: 18px;
      line-height: 1.3;
      width: 10%; }
  .dsp71.fca51 .right {
    margin-left: 55px; }
    html.ms .dsp71.fca51 .right {
      float: left;
      width: 100%;
      margin-left: 0; }
  .dsp71.fca51 .row {
    float: left;
    width: 100%;
    margin: 0 0 40px 0; }
    .dsp71.fca51 .row:last-child {
      margin-bottom: 0; }
  .dsp71.fca51 .cell {
    height: 16px;
    width: 16px;
    border-radius: 16px;
    background-color: #bbbbbb;
    color: #F2F2F2;
    float: right;
    text-align: center;
    font-size: 14px;
    padding: 7px; }
    html.ms .dsp71.fca51 .cell {
      float: left;
      background-color: inherit;
      font-size: 18px;
      padding: 0;
      width: 100%;
      color: #333333; }
  .dsp71.fca51 .right {
    font-size: 16px;
    color: #333;
    line-height: 1.6;
    font-weight: normal; }
    .dsp71.fca51 .right.last {
      font-weight: bold; }
    html.ms .dsp71.fca51 .right {
      width: 90%; }
  .dsp71.fca51 .resources {
    text-align: center;
    padding: 50px 0;
    width: 100%;
    float: left; }
    html.ms .dsp71.fca51 .resources {
      text-align: left; }
  .dsp71.fca51 .resources-title {
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 20px; }
  .dsp71.fca51 .resource {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px; }
    .dsp71.fca51 .resource .source {
      font-size: 12px;
      text-transform: uppercase;
      color: #AAA; }
  .dsp71.fca51 .resource:last-child {
    margin-bottom: 0px; }

.dsp71.flo33 .sample {
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer; }

.dsp71.flo33 .white {
  background-color: black; }

.dsp71.flo33 .black {
  background-color: white; }

.dsp71.flo33 .lockup.white {
  background-image: url("/assets/static_pages/logo/AngelList_White_Lockup-508fa33057b69f3955e06812fc64f9cd.png");
  min-height: 100px;
  -webkit-background-size: 50%;
          background-size: 50%; }

.dsp71.flo33 .lockup.black {
  background-image: url("/assets/static_pages/logo/AngelList_Black_Lockup-9551a826288024ee9ee445b62fc26963.png");
  min-height: 100px;
  -webkit-background-size: 50%;
          background-size: 50%; }

.dsp71.flo33 .logotype.white {
  background-image: url("/assets/static_pages/logo/AngelList_White_Logotype-cb51b0ad1e213e8c9780c364d2bc1d03.png");
  min-height: 100px;
  -webkit-background-size: 50%;
          background-size: 50%; }

.dsp71.flo33 .logotype.black {
  background-image: url("/assets/static_pages/logo/AngelList_Black_Logotype-8ce5433c3ba158965900085eaf28c0e2.png");
  min-height: 100px;
  -webkit-background-size: 50%;
          background-size: 50%; }

.dsp71.flo33 .victory.white {
  background-image: url("/assets/static_pages/logo/AngelList_White_Victory_Hand-f72ac615f54ecf651e1ee89655f97405.png");
  min-height: 200px;
  -webkit-background-size: 40%;
          background-size: 40%; }

.dsp71.flo33 .victory.black {
  background-image: url("/assets/static_pages/logo/AngelList_Black_Victory_Hand-b419b6dfc173984add92e4b498d66ae2.png");
  min-height: 200px;
  -webkit-background-size: 40%;
          background-size: 40%; }

html.ml .dsp71.fes34 .main_container {
  padding: 0 80px; }

html.ms .dsp71.fes34 .section {
  position: relative; }
  html.ms .dsp71.fes34 .section:not(.no_stats) {
    padding-bottom: 210px; }

html.ms .dsp71.fes34 .right {
  padding-right: 0;
  position: absolute;
  bottom: 28px; }

.dsp71.fes34 .box {
  padding: 18px 0px; }
  .dsp71.fes34 .box:first-child {
    padding: 14px 0px;
    border-bottom: 0; }
  .dsp71.fes34 .box .right_border {
    border-right: 1px solid #e8e8e8; }

.dsp71.fes34 .italic {
  font-style: italic; }

.dsp71.fes34 .ref {
  font-size: 11px;
  vertical-align: super;
  display: inline; }

.dsp71.fes34 .footnotes {
  position: relative;
  width: 100%;
  padding-top: 30px; }

.dsp71.fes34 .footnotes_border {
  position: absolute;
  width: 10%;
  border-top: 1px solid #eee; }

.dsp71.fes34 ol {
  list-style: decimal;
  padding-top: 30px;
  color: #999; }
  .dsp71.fes34 ol li {
    margin-left: 16px;
    padding-top: 7px;
    font-size: 12px;
    line-height: 18px; }

.dsp71.fes34 ul li {
  margin-left: 16px;
  position: relative;
  padding-top: 14px; }
  .dsp71.fes34 ul li:before {
    position: absolute;
    content: ' \00B7 ';
    left: -14px; }

.dsp71.fes34 .description, .dsp71.fes34 .learn_more_content {
  line-height: 1.5; }
.dsu29.fss20 {
  font-size: 13px; }
  .dsu29.fss20 .providers .provider {
    clear: both;
    font-weight: bold;
    padding-bottom: 5px;
    overflow: hidden; }
    .dsu29.fss20 .providers .provider .boxes {
      width: 132px;
      float: left; }
      .dsu29.fss20 .providers .provider .boxes input {
        float: left; }
      .dsu29.fss20 .providers .provider .boxes label {
        float: left;
        padding-left: 39px; }
      .dsu29.fss20 .providers .provider .boxes.investors {
        width: 190px; }
    .dsu29.fss20 .providers .provider .add_connection {
      float: left;
      font-size: 12px; }
    .dsu29.fss20 .providers .provider .share_updates {
      float: left;
      font-weight: 300;
      font-size: 12px; }
      .dsu29.fss20 .providers .provider .share_updates .share_with_anyone_link {
        display: none;
        margin-left: 57px; }
  .dsu29.fss20 .providers .provider.angellist {
    background: url("/assets/shared/peace/gray_smallest-ebc58f5335d6a7a0f95b4f600ea92dc6.png") no-repeat;
    background-position: 29px 0; }
  .dsu29.fss20 .providers .provider.twitter {
    background: url("/assets/icons/sprite-providers-small-059aef828b4e19ea69db616be515cd6a.png") no-repeat 10px 15px;
    background-position: 29px -46px; }
  .dsu29.fss20 .providers .provider.facebook {
    background: url("/assets/icons/sprite-providers-small-059aef828b4e19ea69db616be515cd6a.png") no-repeat 10px 15px;
    background-position: 29px -23px; }

.dsu29.fue43 {
  position: relative; }
  .dsu29.fue43 .date > .likes {
    display: none; }
  .dsu29.fue43:hover .date > .likes {
    display: inline; }
  .dsu29.fue43 .update {
    overflow: hidden; }
  .dsu29.fue43 .left_quote {
    position: absolute;
    left: 0;
    top: 0;
    font-family: Georgia, "Bitstream Vera Serif", "Times New Roman", serif;
    font-size: 3em;
    line-height: 1;
    color: #ccc; }
  .dsu29.fue43 .message {
    font-size: 16px;
    padding-top: 4px;
    margin-left: 20px;
    font-style: italic;
    text-shadow: 0 0 1px #fff;
    color: #111; }
  .dsu29.fue43 .date {
    margin-top: 7px;
    margin-left: 20px;
    font-size: 11px;
    color: #bbb;
    float: left;
    font-style: normal;
    text-shadow: none; }
    html.ms .dsu29.fue43 .date {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 100%; }
  .dsu29.fue43 .show_status_update_comments {
    display: none;
    margin-bottom: 0;
    padding: 7px 15px 8px; }
    .dsu29.fue43 .show_status_update_comments .comment_or_message_box {
      font-size: 12px;
      padding: 0;
      margin-bottom: 10px; }
      .dsu29.fue43 .show_status_update_comments .comment_or_message_box textarea {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        height: inherit;
        font-size: 12px;
        padding: 8px;
        color: #333;
        font-weight: normal;
        border: 1px solid #E2E3E4;
        border-radius: 3px;
        outline: none;
        width: 100%;
        font-size: 12px;
        padding: 5px;
        line-height: 13px;
        margin-top: 0.4px;
        border: 1px solid #eee;
        border-radius: 3px; }
        html.ms .dsu29.fue43 .show_status_update_comments .comment_or_message_box textarea {
          width: 100%; }
        .dsu29.fue43 .show_status_update_comments .comment_or_message_box textarea:focus {
          border: 1px solid #94caf3;
          -webkit-box-shadow: #7DBEF1 0 0 5px;
                  box-shadow: #7DBEF1 0 0 5px; }
        .dsu29.fue43 .show_status_update_comments .comment_or_message_box textarea:disabled {
          background-color: #F3F4F5; }
    html.ms .dsu29.fue43 .show_status_update_comments .likes-section .people-who-like {
      display: none; }
    .dsu29.fue43 .show_status_update_comments .likes-section .num-likes {
      display: none; }
      html.ms .dsu29.fue43 .show_status_update_comments .likes-section .num-likes {
        display: inline; }

.dsu29.ffm36 {
  margin-bottom: 0;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px; }
  .dsu29.ffm36.with_update {
    border-bottom: 1px solid #ebebeb;
    -webkit-box-shadow: 0 1px 0 #fff;
            box-shadow: 0 1px 0 #fff;
    margin-bottom: 1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    float: left;
    width: 100%; }
  .dsu29.ffm36 .new_status_update {
    width: 100%; }
    .dsu29.ffm36 .new_status_update > .text_section {
      padding: 13px 15px;
      float: left;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      .dsu29.ffm36 .new_status_update > .text_section textarea {
        width: 100%; }
    .dsu29.ffm36 .new_status_update .mentions_input_holder {
      position: relative;
      width: 100%;
      overflow: visible; }
      .dsu29.ffm36 .new_status_update .mentions_input_holder .text_area_holder {
        width: 100%;
        overflow: visible; }
    .dsu29.ffm36 .new_status_update textarea {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: inherit;
      font-size: 12px;
      padding: 8px;
      color: #333;
      font-weight: normal;
      border: 1px solid #E2E3E4;
      border-radius: 3px;
      outline: none;
      width: 100%;
      min-height: 30px;
      height: 30px;
      font-size: 12px;
      padding: 6px 7px 2px;
      border-radius: 3px;
      border: 1px solid #eee;
      font-weight: 300;
      line-height: 15px;
      width: 95%; }
      html.ms .dsu29.ffm36 .new_status_update textarea {
        width: 100%; }
      .dsu29.ffm36 .new_status_update textarea:focus {
        border: 1px solid #94caf3;
        -webkit-box-shadow: #7DBEF1 0 0 5px;
                box-shadow: #7DBEF1 0 0 5px; }
      .dsu29.ffm36 .new_status_update textarea:disabled {
        background-color: #F3F4F5; }
  .dsu29.ffm36 .icons {
    padding: 7px 0 0 12px;
    overflow: hidden;
    width: 100%;
    float: left; }
    .dsu29.ffm36 .icons .show_icon {
      cursor: pointer;
      float: left;
      width: 33% !important;
      width: 15px;
      height: 20px;
      overflow: hidden;
      font-weight: bold;
      font-size: 12px; }
      .dsu29.ffm36 .icons .show_icon .text {
        padding-left: 20px; }
      .dsu29.ffm36 .icons .show_icon.angellist {
        background: url("/assets/shared/peace/gray_smallest-ebc58f5335d6a7a0f95b4f600ea92dc6.png") no-repeat; }
      .dsu29.ffm36 .icons .show_icon.twitter {
        background: url("/assets/icons/sprite-providers-small-059aef828b4e19ea69db616be515cd6a.png") no-repeat 10px 15px;
        background-position: 0 -46px; }
      .dsu29.ffm36 .icons .show_icon.facebook {
        background: url("/assets/icons/sprite-providers-small-059aef828b4e19ea69db616be515cd6a.png") no-repeat 10px 15px;
        background-position: 0 -23px; }
  .dsu29.ffm36 .errors {
    font-size: 11px;
    margin: -10px 15px 8px;
    color: #f00; }
  .dsu29.ffm36 .show_on_focus {
    width: 100%;
    display: none; }
    .dsu29.ffm36 .show_on_focus .submit_section, .dsu29.ffm36 .show_on_focus .submit_section_startup {
      padding: 4px 15px 12px;
      overflow: hidden;
      clear: both; }
      .dsu29.ffm36 .show_on_focus .submit_section .note, .dsu29.ffm36 .show_on_focus .submit_section_startup .note {
        font-size: 10px;
        font-style: italic;
        color: #999;
        font-weight: 300;
        padding-bottom: 12px; }
      .dsu29.ffm36 .show_on_focus .submit_section .buttons_section .right, .dsu29.ffm36 .show_on_focus .submit_section_startup .buttons_section .right {
        float: left;
        line-height: 2.4;
        margin-left: 12px; }
        .dsu29.ffm36 .show_on_focus .submit_section .buttons_section .right .character_counter, .dsu29.ffm36 .show_on_focus .submit_section_startup .buttons_section .right .character_counter {
          font-weight: bold;
          font-size: 12px;
          margin: 2px 0;
          color: #999; }
      .dsu29.ffm36 .show_on_focus .submit_section .buttons_section .button, .dsu29.ffm36 .show_on_focus .submit_section_startup .buttons_section .button {
        float: left; }
        .dsu29.ffm36 .show_on_focus .submit_section .buttons_section .button .loader-repl, .dsu29.ffm36 .show_on_focus .submit_section_startup .buttons_section .button .loader-repl {
          display: none;
          width: 62px;
          margin-top: 7px;
          height: 22px; }
  .dsu29.ffm36 .social_section {
    overflow: hidden;
    clear: both;
    padding: 0 15px; }
.dsp27.fow87 .disable_section {
  opacity: 0.7;
  pointer-events: none; }

.dsp27.fnr58 {
  -webkit-transition: all 0.5s;
          transition: all 0.5s; }
  .dsp27.fnr58 .fixed {
    top: 0;
    position: fixed;
    z-index: 6;
    width: 100%; }
.dsph29.fma50 .c-button--loading {
  pointer-events: none; }
.dspm91.fnv25 {
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid #e0e0e0; }
  .dspm91.fnv25 .g-photo_container.user {
    border-radius: 50%; }
  .dspm91.fnv25 .right_button_holder {
    margin-top: 12px; }
    html.ms .dspm91.fnv25 .right_button_holder {
      margin-top: 6px; }

.dspm91.frb46 {
  margin-top: 21px; }
.dspo61 .extraLineHeight {
  line-height: 1.5; }

.dspo61 .capitalize {
  text-transform: capitalize; }

.dspo61 .sectionNote {
  padding: 0 4em; }
  html.ms .dspo61 .sectionNote {
    padding: 0; }

.dspo61.fas53 .c-button {
  min-width: 120px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 10px; }
  html.ms .dspo61.fas53 .c-button {
    margin: 0 2px; }

.dspo61.fcs87 .circular {
  border-radius: 50%; }

.dspo61.fhr17 > .header_content > .lead_photo img {
  max-width: 172px;
  max-height: 172px;
  border-radius: 10px; }
  html.ms .dspo61.fhr17 > .header_content > .lead_photo img {
    max-width: 144.48px;
    max-height: 144.48px; }

.dspo61.fhr17 > .header_content > .lead_photo.user img {
  border-radius: 50%; }

.dspo61.fhr17 > .header_content > .content_holder {
  padding: 0 16%; }
  html.ms .dspo61.fhr17 > .header_content > .content_holder {
    padding: 0 12px; }
  html.mm .dspo61.fhr17 > .header_content > .content_holder {
    padding: 0 5%; }
  .dspo61.fhr17 > .header_content > .content_holder .note_holder {
    position: relative;
    -webkit-transition: max-height 0.5s ease-out;
            transition: max-height 0.5s ease-out;
    overflow: hidden; }
    .dspo61.fhr17 > .header_content > .content_holder .note_holder.reduced {
      max-height: 400px; }
      .dspo61.fhr17 > .header_content > .content_holder .note_holder.reduced:after {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));
        background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #fff);
        background-image: linear-gradient(rgba(255, 255, 255, 0), #fff);
        bottom: 0;
        content: "";
        height: 20%;
        left: 0;
        position: absolute;
        width: 100%; }
    .dspo61.fhr17 > .header_content > .content_holder .note_holder .note {
      text-align: left; }
      .dspo61.fhr17 > .header_content > .content_holder .note_holder .note b {
        font-weight: bold; }
      .dspo61.fhr17 > .header_content > .content_holder .note_holder .note i {
        font-style: italic; }
      .dspo61.fhr17 > .header_content > .content_holder .note_holder .note ul {
        list-style-type: disc;
        padding-left: 1em; }
      .dspo61.fhr17 > .header_content > .content_holder .note_holder .note ol {
        list-style-type: decimal;
        padding-left: 1em; }
      .dspo61.fhr17 > .header_content > .content_holder .note_holder .note li {
        margin-left: 20px; }

.dspo61.fhr17 .review_box {
  border-radius: 8px; }

html.ml .dspo61.fhr17 > .note_form_holder {
  padding: 0 16%; }

.dspo61.fis16 .photo {
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #e0e0e0;
  display: inline-block;
  height: 128px;
  overflow: hidden;
  padding: 24px;
  position: relative;
  width: 128px; }
  .dspo61.fis16 .photo img {
    width: 128px;
    margin: auto;
    border-radius: 8px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }

.dspo61.fnv25 {
  background-color: rgba(255, 255, 255, 0.9);
  border-bottom: 1px solid #e0e0e0; }
  .dspo61.fnv25 .g-photo_container.user {
    border-radius: 50%; }
    html.ms .dspo61.fnv25 .g-photo_container.user {
      float: left; }
  .dspo61.fnv25 .right_button_holder {
    margin-top: 12px; }
    html.ms .dspo61.fnv25 .right_button_holder {
      margin-top: 6px; }
  .dspo61.fnv25 .fixed_tab {
    float: left;
    max-width: 165px;
    overflow: hidden;
    text-overflow: ellipsis; }

.dspo61.frw93 {
  line-height: 21px; }
  .dspo61.frw93 .quote {
    padding: 0 30px;
    position: relative;
    text-align: left; }
    html.no-ms .dspo61.frw93 .quote {
      display: inline-block; }
    .dspo61.frw93 .quote:before {
      color: #999;
      content: "\201C";
      display: inline-block;
      font-size: 20px;
      font-weight: 700;
      left: 0;
      line-height: 1;
      margin: 0;
      position: absolute;
      text-align: right;
      top: 2px;
      width: 18px; }
  .dspo61.frw93 .cite {
    min-height: 44px;
    padding-left: 56px;
    position: relative; }
    .dspo61.frw93 .cite img {
      width: 44px;
      height: 44px;
      border-radius: 50%;
      left: 0;
      position: absolute;
      top: 0; }
  .dspo61.frw93 .quote {
    font-size: 16px; }
  .dspo61.frw93 .cite {
    font-size: 14px; }
    html.ms .dspo61.frw93 .cite {
      font-size: 12px; }
  .dspo61.frw93.snippet {
    line-height: 18px; }
    .dspo61.frw93.snippet .cite {
      min-height: 36px;
      padding-left: 48px;
      position: relative; }
      .dspo61.frw93.snippet .cite img {
        width: 36px;
        height: 36px;
        border-radius: 50%;
        left: 0;
        position: absolute;
        top: 0; }
    .dspo61.frw93.snippet .quote, .dspo61.frw93.snippet .cite {
      font-size: 13px; }

.dspo61.frs60 {
  width: 100%; }
  .dspo61.frs60 .card {
    vertical-align: top;
    width: 25%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 14px; }
    html.ms .dspo61.frs60 .card {
      width: 100%; }
    .dspo61.frs60 .card.per_row-5 {
      width: 20%; }

.dspo61.frn33 .disabled {
  opacity: 0.7;
  pointer-events: none; }

.dspo61.frd39 .photo img {
  width: 132px;
  height: 132px;
  border-radius: 50%; }

.dspo61.frd39 .bio {
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  font-size: 12px;
  max-height: 56px;
  line-height: 1.5;
  overflow: hidden;
  word-wrap: break-word;
  padding: 0 10px; }

.dspo61.frd39 .backing_note {
  font-style: italic;
  line-height: 1.5; }
  .dspo61.frd39 .backing_note a {
    color: #666; }

.dspo61.fse90 {
  padding: 0 15px; }
  html.ml .dspo61.fse90 {
    padding: 0 80px; }
    html.ml .dspo61.fse90 .note_form {
      padding: 0 70px; }

.dspo61.fms76 .edit-controls {
  visibility: hidden;
  opacity: 0.8; }

.dspo61.fms76 .card_content:hover .edit-controls {
  visibility: visible; }
.dspoeb34.fmn21 {
  padding: 8px;
  border-color: #eee;
  -webkit-transition: opacity .25s ease-in-out;
          transition: opacity .25s ease-in-out;
  opacity: 0.8; }
  html.ms .dspoeb34.fmn21 {
    margin: 0 8px; }
  .dspoeb34.fmn21:hover {
    opacity: 1; }
  .dspoeb34.fmn21 .reorder_arrow {
    margin-top: 2px;
    width: 22px; }
  .dspoeb34.fmn21 .actions a {
    padding: 0 7px; }
.dspof59.fhr17 .redactor-editor b {
  font-weight: bold; }

.dspof59.fhr17 .redactor-editor i {
  font-style: italic; }

.dspof59.fhr17 .redactor-editor ul {
  list-style-type: disc;
  padding-left: 1em !important; }

.dspof59.fhr17 .redactor-editor ol {
  list-style-type: decimal;
  padding-left: 1em !important; }

.dspof59.fhr17 .redactor-editor li {
  margin-left: 20px; }

.dspof59.fhr17 .redactor-toolbar {
  z-index: 1; }

.dspof59.fse90 .redactor-editor b {
  font-weight: bold; }

.dspof59.fse90 .redactor-editor i {
  font-style: italic; }

.dspof59.fse90 .redactor-editor ul {
  list-style-type: disc;
  padding-left: 1em !important; }

.dspof59.fse90 .redactor-editor ol {
  list-style-type: decimal;
  padding-left: 1em !important; }

.dspof59.fse90 .redactor-editor li {
  margin-left: 20px; }

.dspof59.fse90 .redactor-toolbar {
  z-index: 1; }
.dspop2.frs22 {
  width: 300px; }
  .dspop2.frs22 .reorder_holder {
    -webkit-transition: opacity .25s ease-in-out;
            transition: opacity .25s ease-in-out;
    opacity: 0.8; }
    .dspop2.frs22 .reorder_holder:hover {
      opacity: 1; }
  .dspop2.frs22 .reorder_arrow {
    margin: 2px 8px 0 5px; }

.dspop2.ffd48 {
  width: 480px; }
  html.ms .dspop2.ffd48 {
    width: 100%; }
  .dspop2.ffd48 .items_holder {
    overflow-y: scroll;
    max-height: 450px; }
    html.ms .dspop2.ffd48 .items_holder {
      max-height: 270px; }
  .dspop2.ffd48 .actions {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dspop2.ffd48 .item {
    cursor: pointer;
    position: relative; }
    .dspop2.ffd48 .item:hover {
      background-color: #f8f9fa; }
      .dspop2.ffd48 .item:hover:not(.featured) .marker {
        opacity: 0.5; }
      .dspop2.ffd48 .item:hover .heart {
        color: #C0423F; }
    .dspop2.ffd48 .item.featured .heart {
      color: #C0423F; }
    .dspop2.ffd48 .item.disabled {
      opacity: 0.5;
      pointer-events: none; }
    .dspop2.ffd48 .item.hidden-item {
      background: #fff9f9;
      opacity: 0.7; }
    .dspop2.ffd48 .item .g-lockup .photo.circular {
      border-radius: 50%; }
    .dspop2.ffd48 .item .review {
      float: left;
      width: 85%; }
      html.ms .dspop2.ffd48 .item .review {
        width: 75%; }
      .dspop2.ffd48 .item .review .note a {
        color: #666; }
    .dspop2.ffd48 .item .info {
      font-size: 12px;
      width: 90%; }
      .dspop2.ffd48 .item .info .bio {
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        display: -webkit-box;
        height: 18px;
        overflow: hidden; }
    .dspop2.ffd48 .item .marker {
      position: absolute;
      top: 14px;
      right: 14px; }
      .dspop2.ffd48 .item .marker:hover .arrow {
        color: #00A368; }
    .dspop2.ffd48 .item .hide_form {
      position: absolute;
      top: 14px;
      right: 50px; }
      .dspop2.ffd48 .item .hide_form.references {
        top: 44px;
        right: 14px; }

.dspop2.fcs87 {
  width: 400px; }
  html.ms .dspop2.fcs87 {
    width: 100%; }
  .dspop2.fcs87 .connections {
    max-height: 375px;
    overflow-y: scroll; }

.dspop2.fre15 {
  width: 540px; }
  html.ms .dspop2.fre15 {
    width: 100%; }
  .dspop2.fre15 .loading {
    width: auto !important;
    height: auto !important; }

.dspop2.far53 {
  width: 300px; }
  html.ms .dspop2.far53 {
    width: 100%; }
  .dspop2.far53 .loading {
    width: auto !important;
    height: auto !important; }
.dsds6.fps70 {
  width: 600px; }
  html.ms .dsds6.fps70 {
    width: 100%; }
  .dsds6.fps70 .inner {
    max-height: 500px;
    overflow-y: scroll; }
  .dsds6.fps70 .bio {
    padding-top: 5px;
    line-height: 16px; }
  .dsds6.fps70 .photo {
    border-radius: 50%; }
.dsd80.fat9 {
  width: 800px;
  height: 500px;
  overflow: scroll;
  color: #666; }
  html.ms .dsd80.fat9 {
    width: 100%; }
  .dsd80.fat9 li {
    margin-bottom: 10px;
    margin-top: 10px; }
  .dsd80.fat9 .defined_terms {
    padding-left: 40px; }
  .dsd80.fat9 .info {
    padding: 20px; }
  .dsd80.fat9 > .header {
    background-color: #f8f9fa;
    border-bottom: 1px solid #eee;
    padding: 20px;
    font-weight: bold;
    font-size: 22px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
    .dsd80.fat9 > .header .help_links {
      padding-top: 8px;
      font-size: 13px;
      font-weight: 300;
      float: right; }
  .dsd80.fat9 .regions {
    padding: 10px 30px 30px; }
  .dsd80.fat9 .region {
    padding: 20px 0;
    font-size: 14px; }
    .dsd80.fat9 .region:not(:last-child) {
      border-bottom: 1px solid #eee; }
    .dsd80.fat9 .region > .left {
      width: 100px;
      vertical-align: top;
      float: left; }
      .dsd80.fat9 .region > .left > .header {
        font-weight: 500;
        text-transform: uppercase; }
      .dsd80.fat9 .region > .left > .subtitle {
        margin-top: 3px;
        font-size: 12px;
        font-weight: 300;
        font-style: italic; }
    .dsd80.fat9 .region > .right {
      margin-left: 110px;
      padding: 0; }
      .dsd80.fat9 .region > .right > .section {
        font-weight: 300;
        padding: 10px 0;
        padding-left: 30px; }
        html.ms .dsd80.fat9 .region > .right > .section {
          padding-left: 0; }
        .dsd80.fat9 .region > .right > .section:first-child {
          padding-top: 0; }
        .dsd80.fat9 .region > .right > .section:last-child {
          padding-bottom: 0;
          border-bottom: none; }

.dsd80.frs98 .for_invest_page {
  padding: 20px 0;
  background-color: #DDDEE0;
  border-bottom: 1px solid #CECFCE;
  color: #666;
  text-align: center;
  font-size: 16px;
  font-weight: 300; }
  .dsd80.frs98 .for_invest_page .lock_icon {
    width: 10px;
    margin-right: 10px; }

.dsdpa48.fps38.disabled {
  opacity: 0.7;
  pointer-events: none; }

.dsdp80.frt10 .nav_module {
  font-size: 14px; }
  .dsdp80.frt10 .nav_module > .section {
    padding: 20px;
    *zoom: 1; }
    .dsdp80.frt10 .nav_module > .section:after {
      content: "";
      display: table;
      clear: both; }
  .dsdp80.frt10 .nav_module .info_links {
    display: inline-block;
    margin-right: 10px; }
  .dsdp80.frt10 .nav_module .cta_button {
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .4px; }
  .dsdp80.frt10 .nav_module .left {
    float: left;
    max-width: 550px; }
    html.ms .dsdp80.frt10 .nav_module .left {
      float: none; }
    .dsdp80.frt10 .nav_module .left .green, .dsdp80.frt10 .nav_module .left .red {
      display: inline; }
    .dsdp80.frt10 .nav_module .left .green {
      color: #00A368; }
    .dsdp80.frt10 .nav_module .left .red {
      color: #C0423F; }
    .dsdp80.frt10 .nav_module .left .title {
      font-weight: 500;
      font-size: 18px; }
    .dsdp80.frt10 .nav_module .left .subtitle {
      margin-top: 3px;
      color: #666; }
  .dsdp80.frt10 .nav_module .right {
    float: right; }
    html.ms .dsdp80.frt10 .nav_module .right {
      margin-top: 20px;
      float: none; }

.dsdp80.frt10 .submitted {
  display: none; }

.dsdp80.frt10.show_submitted .nav_module.submitted {
  display: block; }

.dsdp80.frt10.show_submitted .nav_module.ready_to_submit {
  display: none; }

.dsdp80.frt10 .validation-error {
  display: block;
  color: #C0423F;
  font-size: 11px; }

.dsdp80.frt10 .nav_module.cannot_submit .left {
  max-width: none; }

.dsdp80.frt10 .nav_module.cannot_submit .right {
  line-height: 2; }

.dsdp80.frt10 .nav_module.ready_to_submit .deal_form {
  display: inline-block; }

.dsdp80.frt10 .nav_module.ready_to_submit .submit_deal_button {
  padding: 10px 40px; }

.dsdp80.frt10 .nav_module.ready_to_submit .right {
  margin-top: 7px; }

.dsdp80.frt10 .nav_module.ready_to_submit .errors_catch_all {
  margin-top: 5px; }

.dsdp80.frt10 .nav_module.submitted .right {
  margin-top: 15px; }
  .dsdp80.frt10 .nav_module.submitted .right.needs_founder_approval {
    margin-top: 7px; }

.dsdp80.frt10 .nav_module.submitted .submit_request_button {
  padding: 10px 15px; }

html.ms .dsdp80.frt10 .nav_module.submitted .right, html.ms .dsdp80.frt10 .nav_module.ready_to_submit .right {
  margin-top: 20px; }

.dsdp80.fnv25 {
  background-color: #fafafa;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  margin-bottom: 30px; }
  .dsdp80.fnv25 .disabled {
    color: #ccc;
    opacity: 0.3; }
    .dsdp80.fnv25 .disabled a:hover {
      color: #ccc; }
  .dsdp80.fnv25 .g-hnav {
    border: 0;
    background-color: #fafafa; }
  .dsdp80.fnv25 .navigation_tabs {
    margin: 0; }
    .dsdp80.fnv25 .navigation_tabs li.selected a, .dsdp80.fnv25 .navigation_tabs li:hover a {
      color: #000; }

.dsdp80.fmn21 {
  width: 100%;
  min-height: 800px; }
  .dsdp80.fmn21 > .education_content {
    display: none; }
  .dsdp80.fmn21 .switcherBar {
    border-top: 1px solid #e7e9eB;
    border-bottom: 1px solid #e7e9eB; }
    .dsdp80.fmn21 .switcherBar .selected {
      border-bottom: 3px solid #777; }
  .dsdp80.fmn21 .top_line {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dsdp80.fmn21 .top_line:after {
      content: "";
      display: table;
      clear: both; }
    .dsdp80.fmn21 .top_line.mid {
      width: 695px; }
    html.ms .dsdp80.fmn21 .top_line {
      width: 100%;
      text-align: center; }
  .dsdp80.fmn21 .ready_to_submit_holder {
    margin-bottom: 40px;
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dsdp80.fmn21 .ready_to_submit_holder:after {
      content: "";
      display: table;
      clear: both; }
  .dsdp80.fmn21 .profile_tab.loading {
    text-align: center; }
    .dsdp80.fmn21 .profile_tab.loading .box {
      background-color: white; }
    .dsdp80.fmn21 .profile_tab.loading .content {
      *zoom: 1;
      width: 960px;
      padding-left: 0;
      padding-right: 0;
      margin-left: auto;
      margin-right: auto; }
      .dsdp80.fmn21 .profile_tab.loading .content:after {
        content: "";
        display: table;
        clear: both; }
      html.ms .dsdp80.fmn21 .profile_tab.loading .content {
        width: 100%;
        margin: 0;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        padding: 0 10px; }
    .dsdp80.fmn21 .profile_tab.loading .left {
      float: left;
      width: 695px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding-right: 25px; }
      html.ms .dsdp80.fmn21 .profile_tab.loading .left {
        width: 100%;
        padding: 0; }
    .dsdp80.fmn21 .profile_tab.loading .right {
      width: 265px;
      float: right; }
      html.ms .dsdp80.fmn21 .profile_tab.loading .right {
        clear: both;
        float: left;
        width: 100%; }
    .dsdp80.fmn21 .profile_tab.loading .box {
      padding: 30px; }
  .dsdp80.fmn21 .profile_tab.empty {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dsdp80.fmn21 .profile_tab.empty:after {
      content: "";
      display: table;
      clear: both; }
    html.ms .dsdp80.fmn21 .profile_tab.empty {
      width: 100%; }
  .dsdp80.fmn21 .profile_tab > .box {
    *zoom: 1;
    width: 960px;
    padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    background-color: white; }
    .dsdp80.fmn21 .profile_tab > .box:after {
      content: "";
      display: table;
      clear: both; }
    .dsdp80.fmn21 .profile_tab > .box .main_section {
      padding: 30px; }
  .dsdp80.fmn21 > .investment_banner {
    background-color: #fafafa;
    margin-bottom: 40px; }
    .dsdp80.fmn21 > .investment_banner > .module_holder {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 420px;
      margin: 0 auto;
      padding: 40px 10px; }
      html.ms .dsdp80.fmn21 > .investment_banner > .module_holder {
        width: 100%; }

.dsdp80.fow87 > .content {
  *zoom: 1;
  max-width: 960px;
  _width: 960px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  .dsdp80.fow87 > .content:after {
    content: "";
    display: table;
    clear: both; }
  html.ms .dsdp80.fow87 > .content {
    width: 100%;
    margin: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0 10px; }
  .dsdp80.fow87 > .content > .closing_progress_holder {
    margin: 28px 0; }
  .dsdp80.fow87 > .content > .left {
    float: left;
    width: 685px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 15px; }
    html.no-ml .dsdp80.fow87 > .content > .left {
      clear: both;
      float: left;
      width: 100%;
      padding-right: 0; }
    .dsdp80.fow87 > .content > .left.mid {
      float: none;
      margin: 0 auto; }
    .dsdp80.fow87 > .content > .left > .box, .dsdp80.fow87 > .content > .left > * > .box {
      width: 100%;
      float: left;
      clear: both;
      border: 1px solid #e8e8e8;
      margin-bottom: 25px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      background-color: white; }
      .dsdp80.fow87 > .content > .left > .box:not(.no_padding), .dsdp80.fow87 > .content > .left > * > .box:not(.no_padding) {
        padding: 30px; }
  .dsdp80.fow87 > .content > .right {
    width: 265px;
    float: right; }
    html.no-ml .dsdp80.fow87 > .content > .right {
      clear: both;
      float: left;
      width: 100%; }
    html.mm .dsdp80.fow87 > .content > .right {
      width: 50%; }
    .dsdp80.fow87 > .content > .right > .managed_settings {
      *zoom: 1;
      border: 1px solid #e8e8e8; }
      .dsdp80.fow87 > .content > .right > .managed_settings:after {
        content: "";
        display: table;
        clear: both; }
      .dsdp80.fow87 > .content > .right > .managed_settings .display .header {
        position: relative; }
        .dsdp80.fow87 > .content > .right > .managed_settings .display .header .edit_link {
          display: inline-block;
          color: #aaa;
          margin-left: 12px;
          margin-top: 2px;
          vertical-align: top;
          text-transform: none;
          font-size: 14px;
          font-weight: 400; }
    .dsdp80.fow87 > .content > .right .round_section {
      margin-top: 25px;
      display: inline-block;
      border: 1px solid #e8e8e8; }
      .dsdp80.fow87 > .content > .right .round_section .section_title {
        font-size: 16px;
        font-weight: bold; }

.dsdp80.fow87 .right > .closing_doc_module {
  text-align: center;
  width: 265px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: none; }
  .dsdp80.fow87 .right > .closing_doc_module > .section {
    padding: 20px; }
  .dsdp80.fow87 .right > .closing_doc_module .closing_doc_link {
    font-weight: bold;
    font-size: 14px; }
  .dsdp80.fow87 .right > .closing_doc_module .explanation {
    margin-top: 5px;
    color: #999;
    font-size: 12px; }

.dsdp80.fow87 .left > .admin_controls {
  width: 100%;
  float: left; }

.dsdp80.fsr30 .bottom {
  clear: both;
  float: left;
  padding: 20px;
  font-weight: 300;
  font-size: 14px; }
  .dsdp80.fsr30 .bottom a {
    color: #999; }
  .dsdp80.fsr30 .bottom .link {
    line-height: 25px; }

.dsdp80.fct63 > .content .profile_section {
  margin-bottom: 30px;
  margin-top: 20px; }

.dsdp80.fct63 > .content > .opt_in_holder {
  margin-bottom: 10px; }

.dsdp80.fal95 {
  border: 1px solid #EEEEEE;
  border-bottom: 0; }
  .dsdp80.fal95 .alert-item i {
    background-color: #BBBBBB;
    font-weight: bold;
    color: white;
    border-radius: 50%;
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 19px; }

.dsdps99.profile_section {
  clear: both;
  margin-bottom: 30px;
  display: inline-block;
  width: 100%; }
  .dsdps99.profile_section:last-child {
    margin-bottom: 0; }
  .dsdps99.profile_section > .title {
    font-weight: bold;
    padding-bottom: 10px;
    font-size: 16px;
    display: inline-block;
    max-width: 80%;
    max-width: -webkit-calc(100% - 45px);
    max-width: calc(100% - 45px); }
    .dsdps99.profile_section > .title a:not(.learn_link) {
      color: #333; }
    .dsdps99.profile_section > .title.small {
      font-size: 14px;
      padding-bottom: 15px; }
  .dsdps99.profile_section > .edit_link {
    display: inline-block;
    color: #aaa;
    margin-left: 12px;
    margin-top: 4px;
    vertical-align: top; }
    .dsdps99.profile_section > .edit_link.inside {
      margin-left: 0px;
      font-size: 16px;
      margin-bottom: 10px;
      display: inline-block; }
    .dsdps99.profile_section > .edit_link.right {
      left: auto;
      top: 17px;
      right: -37px;
      border-radius: 0 3px 3px 0; }
      html.ms .dsdps99.profile_section > .edit_link.right {
        right: 0;
        border-radius: 3px 0 0 3px; }
  .dsdps99.profile_section .disabled {
    opacity: 0.5;
    pointer-events: none; }
  .dsdps99.profile_section .main_section, .dsdps99.profile_section .form_section {
    font-size: 14px; }
    .dsdps99.profile_section .main_section .subtitle, .dsdps99.profile_section .form_section .subtitle {
      clear: both;
      float: left;
      font-size: 14px;
      font-weight: 300;
      color: #aaa;
      font-style: italic;
      padding-bottom: 15px; }
      .dsdps99.profile_section .main_section .subtitle.no_padding, .dsdps99.profile_section .form_section .subtitle.no_padding {
        padding: 0; }
  .dsdps99.profile_section .main_section .points .point {
    padding-bottom: 2px;
    font-weight: 300;
    font-style: italic;
    color: #aaa; }
    .dsdps99.profile_section .main_section .points .point a {
      color: #aaa; }
  .dsdps99.profile_section .main_section .note {
    line-height: 20px;
    font-weight: 300; }
  .dsdps99.profile_section .form_section {
    display: none; }
  .dsdps99.profile_section .deal-flag-notice {
    border-radius: 50%;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-family: FontAwesome; }
  .dsdps99.profile_section .deal-flag-negative {
    background: #c0423f; }
  .dsdps99.profile_section .deal-flag-neutral {
    background: #ff9933; }

.dsdps99.fne38 .main_section.truncated {
  max-height: 300px;
  overflow: hidden;
  position: relative; }
  .dsdps99.fne38 .main_section.truncated:after {
    content: '';
    height: 60px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), white);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), white); }

.dsdps99.fne38 .main_section > .edit_link {
  top: 20px; }

.dsdps99.fne38 .expand-link {
  margin-top: 20px;
  display: inline-block; }

.dsdps99.fne38 ul.use_bullets {
  list-style: inside;
  list-style-type: none; }
  .dsdps99.fne38 ul.use_bullets li {
    margin-left: 12px;
    padding-bottom: 5px; }
    .dsdps99.fne38 ul.use_bullets li:before {
      content: '\b7\a0';
      margin-left: -12px; }

.dsdps99.fat39 {
  float: left;
  width: 100%;
  clear: both;
  margin-top: 25px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  position: relative; }
  .dsdps99.fat39 .desc {
    font-weight: 300; }
  .dsdps99.fat39 .message {
    clear: both;
    margin-top: 20px;
    border-top: 1px solid #eee;
    padding-top: 20px;
    float: left;
    width: 100%; }
  .dsdps99.fat39 .mentions_input_holder {
    width: 100%; }

.dsdps99.fvs88 a.click_to_edit {
  float: left;
  margin-top: 15px;
  color: #f00;
  font-weight: 300; }

.dsdpf78 .disabled {
  opacity: 0.5;
  pointer-events: none; }

.dsdpf78.profile_form_section > .description {
  clear: both;
  float: left;
  font-size: 14px;
  font-weight: 300;
  color: #aaa;
  font-style: italic;
  padding-bottom: 15px; }
  .dsdpf78.profile_form_section > .description a {
    color: #aaa; }
  .dsdpf78.profile_form_section > .description.no_padding {
    padding: 0; }

.dsdpf78.profile_form_section .radio_buttons {
  padding-bottom: 10px; }
  .dsdpf78.profile_form_section .radio_buttons .radio_button {
    padding-bottom: 5px; }
    .dsdpf78.profile_form_section .radio_buttons .radio_button label {
      margin-left: 10px;
      font-size: 14px;
      font-weight: 300; }
    html.ms .dsdpf78.profile_form_section .radio_buttons .radio_button {
      clear: both;
      float: left;
      width: 100%; }
      html.ms .dsdpf78.profile_form_section .radio_buttons .radio_button input {
        float: left; }
      html.ms .dsdpf78.profile_form_section .radio_buttons .radio_button label {
        font-size: 13px;
        float: left;
        width: 80%; }

.dsdpf78.profile_form_section .check_boxes {
  clear: both;
  padding-bottom: 10px; }
  .dsdpf78.profile_form_section .check_boxes .checkbox_item {
    padding-bottom: 5px; }
    html.ms .dsdpf78.profile_form_section .check_boxes .checkbox_item {
      clear: both;
      float: left;
      padding-bottom: 10px;
      width: 100%;
      font-size: 13px; }
    .dsdpf78.profile_form_section .check_boxes .checkbox_item label, .dsdpf78.profile_form_section .check_boxes .checkbox_item input {
      display: inline-block; }
      html.ms .dsdpf78.profile_form_section .check_boxes .checkbox_item label, html.ms .dsdpf78.profile_form_section .check_boxes .checkbox_item input {
        float: left; }
    .dsdpf78.profile_form_section .check_boxes .checkbox_item label {
      padding-left: 10px; }
      html.ms .dsdpf78.profile_form_section .check_boxes .checkbox_item label {
        float: left;
        width: 80%; }

.dsdpf78.profile_form_section .error {
  color: #C0423F;
  font-size: 12px;
  font-weight: bold;
  clear: both;
  padding: 10px 0;
  display: none; }

html.ml .dsdpf78.profile_form_section .note.aligned {
  padding-left: 30px; }

.dsdpf78.profile_form_section .note .note_holder {
  width: 100%;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dsdpf78.profile_form_section .note .note_holder textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #e8e8e8;
    padding: 10px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 0 3px #F2F3F4;
            box-shadow: 0 0 0 3px #F2F3F4;
    min-height: 100px;
    resize: none;
    font-size: 14px; }
    .dsdpf78.profile_form_section .note .note_holder textarea::-webkit-input-placeholder {
      color: #aaa;
      font-weight: 300;
      font-style: italic; }
    .dsdpf78.profile_form_section .note .note_holder textarea:-moz-placeholder {
      color: #aaa;
      font-weight: 300;
      font-style: italic; }
    .dsdpf78.profile_form_section .note .note_holder textarea::-moz-placeholder {
      color: #aaa;
      font-weight: 300;
      font-style: italic; }
    .dsdpf78.profile_form_section .note .note_holder textarea:-ms-input-placeholder {
      color: #aaa;
      font-weight: 300;
      font-style: italic; }
    .dsdpf78.profile_form_section .note .note_holder textarea.note_error {
      border: 1px solid #900; }

.dsdpf78.profile_form_section .actions {
  clear: both;
  float: right;
  padding-top: 10px; }
  .dsdpf78.profile_form_section .actions .cancel_link {
    font-size: 13px;
    font-weight: 300;
    margin-left: 20px; }

.dsdpf78.ftm37.for_lead_details textarea {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: inherit;
  font-size: 14px;
  padding: 9.33333px;
  color: #333;
  font-weight: normal;
  border: 1px solid #E2E3E4;
  border-radius: 3px;
  outline: none;
  margin: 0; }
  html.ms .dsdpf78.ftm37.for_lead_details textarea {
    width: 100%; }
  .dsdpf78.ftm37.for_lead_details textarea:focus {
    border: 1px solid #94caf3;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }
  .dsdpf78.ftm37.for_lead_details textarea:disabled {
    background-color: #F3F4F5; }

.dsdpf78.ftm37.for_lead_details .error, .dsdpf78.ftm37.for_lead_details .cb {
  display: none; }

.dsdpf78.ftm37.for_lead_details .description_holder, .dsdpf78.ftm37.for_lead_details .radio_buttons {
  margin-bottom: 15px; }

.dsdpf78.ftm37.for_lead_details .radio_button {
  margin-bottom: 10px; }
  .dsdpf78.ftm37.for_lead_details .radio_button label {
    font-weight: 300; }

.dsdpf78.ftm37.for_lead_details .description_text {
  font-style: italic;
  font-weight: 300;
  color: #999;
  text-decoration: none; }

.dsdpf78.fnm69 .note > .description {
  opacity: 0.95;
  font-style: italic;
  font-weight: 300;
  color: #666;
  line-height: 20px;
  float: left;
  padding-bottom: 20px; }
  .dsdpf78.fnm69 .note > .description .line {
    padding-bottom: 5px; }
  .dsdpf78.fnm69 .note > .description li {
    margin-left: 5px;
    padding-bottom: 2px; }

.dsdpf78.frm21 .note > .description {
  opacity: 0.95;
  font-style: italic;
  font-weight: 300;
  color: #666;
  line-height: 20px;
  float: left;
  padding-bottom: 20px; }
  .dsdpf78.frm21 .note > .description .line {
    padding-bottom: 5px; }
  .dsdpf78.frm21 .note > .description li {
    margin-left: 5px;
    padding-bottom: 2px; }

.dsdpp21.terms_popover {
  width: 550px;
  font-size: 14px;
  padding: 40px 40px 40px 20px;
  float: left;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  html.ms .dsdpp21.terms_popover {
    width: 100%; }
  .dsdpp21.terms_popover .left {
    float: left;
    width: 12%;
    font-weight: bold; }
    html.ms .dsdpp21.terms_popover .left {
      width: 20%; }
  .dsdpp21.terms_popover .right {
    float: left;
    width: 88%; }
    html.ms .dsdpp21.terms_popover .right {
      width: 80%; }
  .dsdpp21.terms_popover .top .left {
    margin-top: 3px;
    text-transform: uppercase;
    font-size: 12px; }
  .dsdpp21.terms_popover .top .right {
    font-weight: bold; }
  .dsdpp21.terms_popover .line {
    clear: both;
    float: left;
    padding-top: 15px;
    width: 100%; }
    .dsdpp21.terms_popover .line .left .circle {
      border-radius: 4px;
      border: 4px solid #ccc;
      width: 0;
      float: right;
      margin: 5px 20px 0 0; }
      html.ms .dsdpp21.terms_popover .line .left .circle {
        margin-right: 15px; }

.dsdpp21.fcr45 {
  width: 500px;
  padding: 0 25px;
  font-size: 14px;
  color: #666; }
  html.ms .dsdpp21.fcr45 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dsdpp21.fcr45 > .main_title {
    font-size: 22px;
    padding: 25px 0;
    border-bottom: 1px solid #eee; }
  .dsdpp21.fcr45 .content {
    margin-top: 25px; }
  .dsdpp21.fcr45 .terms_module {
    margin-top: 25px; }
    .dsdpp21.fcr45 .terms_module .header {
      font-weight: bold; }
    .dsdpp21.fcr45 .terms_module .docs_link_holder {
      text-align: center;
      padding: 15px; }
    .dsdpp21.fcr45 .terms_module .terms_holder {
      padding: 25px; }
    .dsdpp21.fcr45 .terms_module .term {
      font-size: 13px; }
      .dsdpp21.fcr45 .terms_module .term.header {
        font-size: 14px; }
    .dsdpp21.fcr45 .terms_module .term + .term {
      margin-top: 15px; }
  .dsdpp21.fcr45 .close_region {
    text-align: center;
    margin: 25px 0; }
  .dsdpp21.fcr45 .close_window_btn {
    font-weight: 300;
    font-size: 14px; }
  .dsdpp21.fcr45 .disabled {
    pointer-events: none; }
  .dsdpp21.fcr45 .section.leave_syndicate {
    display: none; }
  .dsdpp21.fcr45 .section .description {
    background-color: #f2f3f4;
    padding: 30px 20px 10px; }
    .dsdpp21.fcr45 .section .description .images {
      width: 100%;
      float: left;
      text-align: center; }
      .dsdpp21.fcr45 .section .description .images a {
        color: #333; }
      .dsdpp21.fcr45 .section .description .images .photo_holder .photo {
        display: block;
        vertical-align: middle;
        border-radius: 39px;
        border: 3px solid #fff;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
                box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
        width: 39px;
        height: 39px;
        padding: 0;
        float: none;
        margin: 0 auto 10px;
        display: inline-block;
        margin-right: 5px; }
        .dsdpp21.fcr45 .section .description .images .photo_holder .photo.firm {
          border-color: #e0e1e3;
          -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
                  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); }
        .dsdpp21.fcr45 .section .description .images .photo_holder .photo img {
          height: 39px;
          width: 39px;
          border-radius: 39px; }
        html.ms .dsdpp21.fcr45 .section .description .images .photo_holder .photo {
          display: block; }
        html.ms .dsdpp21.fcr45 .section .description .images .photo_holder .photo {
          display: inline-block; }
    .dsdpp21.fcr45 .section .description .main_line {
      clear: both;
      padding: 10px 0 18px;
      text-align: center; }
      .dsdpp21.fcr45 .section .description .main_line a {
        color: #333; }
      .dsdpp21.fcr45 .section .description .main_line .sub {
        padding-top: 2px;
        color: #999;
        font-weight: 300; }
    .dsdpp21.fcr45 .section .description .main_line {
      font-size: 14px; }
  .dsdpp21.fcr45 .section .inner {
    text-align: center;
    padding: 20px 10px; }
    .dsdpp21.fcr45 .section .inner .opt_actions {
      padding-bottom: 15px;
      clear: both; }
      .dsdpp21.fcr45 .section .inner .opt_actions a {
        margin-left: 5px; }
    .dsdpp21.fcr45 .section .inner .line {
      font-size: 14px;
      font-weight: 300;
      padding-bottom: 20px; }
    .dsdpp21.fcr45 .section .inner .main_line {
      font-size: 15px;
      font-weight: bold;
      padding-bottom: 25px; }
      html.ms .dsdpp21.fcr45 .section .inner .main_line {
        font-size: 13px; }

.dsdpp21.fms41 {
  width: 450px; }
  .dsdpp21.fms41 .g-subtitle2 {
    margin-bottom: 15px; }
  .dsdpp21.fms41 .top {
    background-color: #e9eaea;
    padding: 35px;
    color: #666;
    font-weight: 300;
    font-size: 18px;
    border-bottom: 1px solid #d9dada;
    text-align: center; }
  .dsdpp21.fms41 .message {
    padding: 30px;
    background-color: #fff; }
    .dsdpp21.fms41 .message select {
      width: 100%;
      padding: 12px 10px;
      color: #444;
      font-style: italic;
      font-weight: 300; }
    .dsdpp21.fms41 .message textarea {
      min-height: 150px;
      padding: 10px;
      font-size: 13px;
      color: #666; }
  .dsdpp21.fms41 .bottom {
    padding: 20px;
    border-top: 1px solid #ebebeb;
    color: #666;
    font-weight: 300;
    text-align: center; }
  .dsdpp21.fms41 .submit {
    text-align: right; }
  .dsdpp21.fms41 .g-button {
    font-weight: 300;
    font-size: 13px; }
  .dsdpp21.fms41 .g-subtitle3 {
    font-size: 13px; }
  .dsdpp21.fms41 .input_group {
    margin-bottom: 20px; }
.dsdpi82.fmn21 > .strip {
  padding: 24px 0;
  border-bottom: 1px solid #eee;
  margin-top: -30px; }

.dsdpi82.fmn21 .letter-spacing {
  letter-spacing: 0.5px; }

.dsdpi82.fis55 .disabled {
  pointer-events: none;
  opacity: 0.7; }

.dsdpi82.fis55 .disable_below * {
  pointer-events: none;
  opacity: 0.7; }

.dsdpi82.fis55 .modify-button {
  font-size: 14px;
  padding: 8px 20px; }

.dsdpi82.fis55 .box-color {
  background-color: #fafcfc; }

.dsdpi82.fis55 .selector_preset select {
  border: 0;
  margin-bottom: 1px;
  color: #3078ca;
  background: transparent; }

.dsdpi82.fsr14 {
  width: 650px; }
  html.ms .dsdpi82.fsr14 {
    width: 100%; }
  .dsdpi82.fsr14 .done_link {
    padding: 8px 35px; }

.dsdpi82.fcr68.loading {
  color: #aaa; }

.dsdpi82.fhy86 .g-lockup .photo {
  border-radius: 50%; }
.dsds88.fbs29 .sd_region input[type=text], .dsds88.fbs29 .sd_region textarea, .dsds88.fls43 .details_region input[type=text], .dsds88.fls43 .details_region textarea {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  height: inherit;
  font-size: 14px;
  padding: 9.33333px;
  color: #333;
  font-weight: normal;
  border: 1px solid #E2E3E4;
  border-radius: 3px;
  outline: none;
  margin: 0; }
  html.ms .dsds88.fbs29 .sd_region input[type=text], html.ms .dsds88.fbs29 .sd_region textarea, html.ms .dsds88.fls43 .details_region input[type=text], html.ms .dsds88.fls43 .details_region textarea {
    width: 100%; }
  .dsds88.fbs29 .sd_region input[type=text]:focus, .dsds88.fbs29 .sd_region textarea:focus, .dsds88.fls43 .details_region input[type=text]:focus, .dsds88.fls43 .details_region textarea:focus {
    border: 1px solid #94caf3;
    -webkit-box-shadow: #7DBEF1 0 0 5px;
            box-shadow: #7DBEF1 0 0 5px; }
  .dsds88.fbs29 .sd_region input[type=text]:disabled, .dsds88.fbs29 .sd_region textarea:disabled, .dsds88.fls43 .details_region input[type=text]:disabled, .dsds88.fls43 .details_region textarea:disabled {
    background-color: #F3F4F5; }

.dsds88.fbs29 .sd_holder > .errors_catch_all .validation-error, .dsds88.fbs29 .sd_holder > .request_form .validation-error, .dsds88.fbs29 .sd_region .validation-error, .dsds88.fls43 .sd_holder .validation-error {
  display: block;
  color: #C0423F;
  font-size: 11px;
  font-weight: 400; }

.dsds88.fmn21 > .main > .right > .links a, .dsds88.fbs29 .sd_region > .section > .description, .dsds88.fbs29 .sd_region > .section > .title > .description, .dsds88.fbs29 .sd_region > .section .currency_holder .currency, .dsds88.fls43 .details_region.legal .sign_docs_later_holder .subtitle, .dsds88.fls43 .details_region .details_section .currency_holder .currency, .dsds88.fde47 .left {
  font-weight: 300;
  color: #999; }

.dsds88.fbs29 .sd_region > .section.with_checkboxes, .dsds88.fls43 .details_region .details_section.with_checkboxes {
  *zoom: 1; }
  .dsds88.fbs29 .sd_region > .section.with_checkboxes .checkbox_holder .validation-error, .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_holder .validation-error {
    margin-left: 27px; }
  .dsds88.fbs29 .sd_region > .section.with_checkboxes:after, .dsds88.fls43 .details_region .details_section.with_checkboxes:after {
    content: "";
    display: table;
    clear: both; }
  .dsds88.fbs29 .sd_region > .section.with_checkboxes .checkbox_input, .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_input {
    margin-top: 5px;
    vertical-align: top;
    float: left; }
  .dsds88.fbs29 .sd_region > .section.with_checkboxes .checkbox_label_holder, .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_label_holder {
    padding-left: 25px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1.5; }
    html.ms .dsds88.fbs29 .sd_region > .section.with_checkboxes .checkbox_label_holder, html.ms .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_label_holder {
      width: 100%; }
    .dsds88.fbs29 .sd_region > .section.with_checkboxes .checkbox_label_holder label, .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_label_holder label {
      line-height: 1.5;
      cursor: pointer; }

.dsds88.fbs29 .sd_region .info_tiptip, .dsds88.fls43 .details_region .info_tiptip {
  width: 25px;
  vertical-align: bottom;
  display: inline-block; }

.dsds88.fbs29 .sd_region.submit_holder > .submit_deal_button, .dsds88.fls43 .details_region.submit_holder .submit_deal_button, .dsds88.fls43 .details_region.submit_holder .save_draft_button {
  font-weight: 300;
  letter-spacing: .4px; }

.dsds88.fbs29 .sd_region.submit_holder > .submit_deal_button, .dsds88.fls43 .details_region.submit_holder .submit_deal_button, .dsds88.fls43 .details_region.submit_holder .save_draft_button {
  font-size: 14px;
  padding: 15px 40px;
  width: 215px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dsds88.fbs29 .guideline_holder.sd_holder, .dsds88.fls43 .guideline_holder.sd_holder {
  border: 1px solid #E6E7E8;
  border-top: none;
  padding: 25px;
  background-color: #F8F8F8; }

.dsds88.fbs29 .main_holder.sd_holder, .dsds88.fls43 .main_holder.sd_holder {
  border: 1px solid #E6E7E8;
  border-top: none; }

.dsds88.fmn21 {
  *zoom: 1;
  max-width: 960px;
  _width: 960px;
  padding-left: 0;
  padding-right: 0;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff; }
  .dsds88.fmn21:after {
    content: "";
    display: table;
    clear: both; }
  .dsds88.fmn21.show_basics > .main > .content > .steps_holder .basics, .dsds88.fmn21.show_lead_details > .main > .content > .steps_holder .lead_details, .dsds88.fmn21.show_startup_details > .main > .content > .steps_holder .startup_details {
    background-color: #F1F3F3;
    color: #333333;
    font-weight: 500;
    pointer-events: none; }
  .dsds88.fmn21 > .main > .content > .setup > .section {
    display: none; }
  .dsds88.fmn21.show_basics > .main > .content > .setup > .section.basics {
    display: block; }
  .dsds88.fmn21.show_lead_details > .main > .content > .setup > .section.lead_details {
    display: block; }
  .dsds88.fmn21.show_startup_details > .main > .content > .setup > .section.startup_details {
    display: block; }
  html.ms .dsds88.fmn21 {
    padding: 0 10px; }
  .dsds88.fmn21 > .header {
    font-size: 20px;
    font-weight: 300;
    color: #666;
    margin: 40px 0; }
  html.no-ms .dsds88.fmn21 > .main {
    display: table;
    table-layout: fixed;
    width: 100%; }
    html.no-ms .dsds88.fmn21 > .main > .right, html.no-ms .dsds88.fmn21 > .main > .content {
      display: table-cell;
      vertical-align: top; }
    html.no-ms .dsds88.fmn21 > .main > .content {
      padding-right: 28px;
      width: 100%; }
  html.size-standard .dsds88.fmn21 > .main > .right {
    width: 301.33333px;
    min-width: 301.33333px;
    max-width: 301.33333px; }
  html.size-large .dsds88.fmn21 > .main > .right {
    width: 267px;
    min-width: 267px;
    max-width: 267px; }
  html.ms .dsds88.fmn21 > .main > .right, html.ms .dsds88.fmn21 > .main > .content {
    width: 100%;
    min-width: 0;
    max-width: 100%; }
  html.ms .dsds88.fmn21 > .main > .right {
    max-width: 100%;
    width: 100%;
    margin-top: 20px; }
  .dsds88.fmn21 > .main > .right > .section + .section {
    margin-top: 20px; }
  .dsds88.fmn21 > .main > .right > .links {
    margin-left: 20px; }
    .dsds88.fmn21 > .main > .right > .links .link + .link {
      margin-top: 15px; }
    .dsds88.fmn21 > .main > .right > .links a {
      text-decoration: none; }
  .dsds88.fmn21 > .main > .right .deal_module_holder {
    border: 1px solid #E6E7E8;
    padding: 15px 20px; }
  html.ms .dsds88.fmn21 > .main > .content {
    width: 100%; }
  .dsds88.fmn21 > .main > .content > .steps_holder {
    padding: 25px;
    border: 1px solid #E6E7E8; }

.dsds88.fss59 .steps .step {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333%;
  padding-left: 0;
  padding-right: 0;
  border: 1px solid #E6E7E8;
  text-align: center;
  padding: 15px 0;
  display: inline-block;
  font-size: 13px;
  font-weight: 300;
  color: #999;
  text-transform: uppercase;
  cursor: pointer; }
  .dsds88.fss59 .steps .step:nth-of-type(3n + 2) {
    padding-left: 0;
    padding-right: 0; }
  .dsds88.fss59 .steps .step:nth-of-type(3n + 3) {
    padding-left: 0;
    padding-right: 0; }
  html.no-ms .dsds88.fss59 .steps .step + .step {
    border-left: none; }
  html.ms .dsds88.fss59 .steps .step {
    width: 100%; }
    html.ms .dsds88.fss59 .steps .step + .step {
      border-top: none; }
  .dsds88.fss59 .steps .step.no_click {
    cursor: default; }
  .dsds88.fss59 .steps .step:hover {
    text-decoration: none; }
  .dsds88.fss59 .steps .step.selected {
    background-color: #F1F3F3;
    color: #333333;
    font-weight: 500;
    pointer-events: none; }

.dsds88.fge50 {
  overflow: hidden;
  *zoom: 1;
  font-size: 14px; }
  .dsds88.fge50 .link_holder {
    float: right; }
    .dsds88.fge50 .link_holder a {
      text-decoration: none; }
  .dsds88.fge50 .guideline {
    float: left;
    font-weight: 500; }
  html.ms .dsds88.fge50 .link_holder, html.ms .dsds88.fge50 .guideline {
    float: none;
    line-height: 1.5; }
  html.ms .dsds88.fge50 .link_holder {
    margin-top: 10px; }

.dsds88.fbs29 {
  font-size: 14px; }
  .dsds88.fbs29 .sd_holder {
    padding: 0 25px; }
    .dsds88.fbs29 .sd_holder > .errors_catch_all .validation-error, .dsds88.fbs29 .sd_holder > .request_form .validation-error {
      padding-top: 25px; }
  .dsds88.fbs29 .sd_region {
    padding: 25px 0; }
    .dsds88.fbs29 .sd_region label {
      font-weight: 400; }
    .dsds88.fbs29 .sd_region + .sd_region {
      border-top: 1px solid #E6E7E8; }
    .dsds88.fbs29 .sd_region .info_tiptip {
      position: relative;
      top: 1px; }
    .dsds88.fbs29 .sd_region .validation-error {
      margin-top: 5px; }
    .dsds88.fbs29 .sd_region > .section > .title, .dsds88.fbs29 .sd_region > .section > .half > .title {
      font-weight: bold;
      margin-bottom: 15px; }
    .dsds88.fbs29 .sd_region > .section + .section {
      margin-top: 20px; }
    .dsds88.fbs29 .sd_region > .section > .description {
      font-size: 13px; }
    html.no-ms .dsds88.fbs29 .sd_region > .section > .deal_term_amounts {
      margin-top: 9px; }
    .dsds88.fbs29 .sd_region > .section > .half {
      width: 49%;
      display: inline-block;
      vertical-align: top; }
    .dsds88.fbs29 .sd_region > .section .clear_startup_link {
      color: #ccc;
      margin-left: 5px;
      font-size: 10px; }
    .dsds88.fbs29 .sd_region > .section .startup_holder a {
      color: #333333;
      text-decoration: none; }
    .dsds88.fbs29 .sd_region > .section .startup_name_js {
      display: inline; }
    .dsds88.fbs29 .sd_region > .section .currency_holder {
      position: relative; }
      .dsds88.fbs29 .sd_region > .section .currency_holder .currency {
        position: absolute;
        top: 9px;
        left: 10px;
        font-size: 13px;
        display: inline; }
      .dsds88.fbs29 .sd_region > .section .currency_holder .currency_field {
        width: 95%;
        padding-left: 23px; }
    .dsds88.fbs29 .sd_region > .section .edit_privacy_link {
      color: #333333;
      text-decoration: none; }
    .dsds88.fbs29 .sd_region > .section.with_privacy_radios .privacy_summary {
      display: none; }
    .dsds88.fbs29 .sd_region > .section.with_privacy_radios .privacy_radio_boxes {
      display: block; }
    .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes {
      display: none;
      *zoom: 1;
      border: 1px solid #f2f3f4; }
      .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes:after {
        content: "";
        display: table;
        clear: both; }
      .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio {
        padding: 15px;
        background-color: #f9fafb;
        border-bottom: 1px solid #f2f3f4; }
        .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio .emphasized {
          font-weight: 500;
          display: inline; }
        .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio:last-child {
          border-bottom: none; }
        .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio label, .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio input {
          display: inline-block; }
          html.ms .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio label, html.ms .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio input {
            vertical-align: top; }
        .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio label {
          font-weight: 300;
          line-height: 1.5;
          margin-left: 5px; }
          html.ms .dsds88.fbs29 .sd_region > .section .privacy_radio_boxes .radio label {
            width: 260px; }

.dsds88.fls43 .details_region > .title .subtitle, .dsds88.fls43 .details_region .details_section .title .subtitle {
  display: inline;
  text-transform: none;
  font-size: 13px;
  color: #BBB;
  font-weight: 300; }

.dsds88.fls43 .sd_holder {
  padding: 0 25px;
  position: relative; }
  .dsds88.fls43 .sd_holder .errors_catch_all .validation-error {
    padding-top: 25px; }
  .dsds88.fls43 .sd_holder > .disabled_veil {
    position: absolute;
    background-color: #bbb;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    opacity: .4;
    z-index: 1; }

.dsds88.fls43 .details_region {
  padding: 25px 0;
  font-size: 14px; }
  .dsds88.fls43 .details_region + .details_region {
    border-top: 1px solid #E6E7E8; }
  .dsds88.fls43 .details_region label {
    font-weight: 400; }
  .dsds88.fls43 .details_region textarea.single_line {
    min-height: 2.5em; }
  .dsds88.fls43 .details_region > .title {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-size: 13px;
    color: #999;
    font-weight: 500;
    line-height: 2; }
    .dsds88.fls43 .details_region > .title .subtitle {
      margin-left: 3px; }
    .dsds88.fls43 .details_region > .title.disclosures_title .fieldWithErrors {
      display: inline-block;
      margin-left: 5px; }
    .dsds88.fls43 .details_region > .title.disclosures_title .validation-error {
      text-transform: none;
      display: inline-block; }
  .dsds88.fls43 .details_region.legal .content {
    border: 1px solid #E6E7E8;
    padding: 0 25px; }
  .dsds88.fls43 .details_region.legal .docs_header {
    text-align: center; }
    .dsds88.fls43 .details_region.legal .docs_header a {
      text-decoration: none; }
  .dsds88.fls43 .details_region.legal .details_section {
    padding: 20px 0; }
    .dsds88.fls43 .details_region.legal .details_section + .details_section {
      margin-top: 0;
      border-top: 1px solid #E6E7E8; }
  .dsds88.fls43 .details_region.legal .sign_docs_later_holder {
    text-align: left; }
    .dsds88.fls43 .details_region.legal .sign_docs_later_holder > .title {
      margin-bottom: 0;
      color: #666;
      font-weight: 500;
      display: inline-block;
      margin-right: 40px; }
    .dsds88.fls43 .details_region.legal .sign_docs_later_holder .subtitle {
      display: inline; }
    .dsds88.fls43 .details_region.legal .sign_docs_later_holder .sign_docs_later_form {
      display: inline-block; }
    .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio {
      display: inline-block; }
      html.ms .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio {
        margin: 10px 0 0; }
        html.ms .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio label {
          width: 230px;
          line-height: 1.5; }
      .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio + .radio {
        margin-left: 40px; }
      .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio label, .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio input {
        display: inline-block; }
        html.ms .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio label, html.ms .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio input {
          vertical-align: top; }
      .dsds88.fls43 .details_region.legal .sign_docs_later_holder .radio label {
        margin-left: 5px; }
  .dsds88.fls43 .details_region.legal .managing_entity_form_container {
    display: none; }
  .dsds88.fls43 .details_region.legal .edit_legal_name_link {
    text-decoration: none;
    color: #333333; }
  .dsds88.fls43 .details_region.legal.edit_managing_entity .default_entity_name_text, .dsds88.fls43 .details_region.legal.create_managing_entity .default_entity_name_text {
    display: none; }
  .dsds88.fls43 .details_region.legal.edit_managing_entity .checkbox_input.legal_name {
    margin-top: 11px; }
  .dsds88.fls43 .details_region.legal.edit_managing_entity .managing_entity_form_container {
    display: inline; }
    .dsds88.fls43 .details_region.legal.edit_managing_entity .managing_entity_form_container > .managing_entity_form {
      display: inline; }
    .dsds88.fls43 .details_region.legal.edit_managing_entity .managing_entity_form_container .fieldWithErrors {
      display: inline-block; }
    .dsds88.fls43 .details_region.legal.edit_managing_entity .managing_entity_form_container .validation-error {
      margin-left: 0; }
    .dsds88.fls43 .details_region.legal.edit_managing_entity .managing_entity_form_container select {
      width: auto; }
  .dsds88.fls43 .details_region.legal.create_managing_entity .new_managing_entity_form {
    display: block; }
  .dsds88.fls43 .details_region.legal.sign_docs_later .details_section.legal.with_checkboxes {
    display: none; }
  html.ms .dsds88.fls43 .details_region.submit_holder .submit_deal_button, html.ms .dsds88.fls43 .details_region.submit_holder .save_draft_button {
    width: auto;
    padding: 15px 30px; }
  .dsds88.fls43 .details_region.submit_holder .save_draft_button {
    width: auto;
    margin-left: 15px; }
  .dsds88.fls43 .details_region .details_section.with_checkboxes.disclosures .checkbox_label_holder {
    font-weight: 300; }
  .dsds88.fls43 .details_region .legal_name_js {
    display: inline; }
  .dsds88.fls43 .details_region .deal_form + .details_section {
    margin-top: 15px; }
  .dsds88.fls43 .details_region .details_section .currency_holder {
    position: relative; }
    .dsds88.fls43 .details_region .details_section .currency_holder .currency {
      position: absolute;
      top: 9px;
      left: 10px;
      font-size: 13px;
      display: inline; }
    .dsds88.fls43 .details_region .details_section .currency_holder .currency_field {
      width: 95%;
      padding-left: 23px; }
  .dsds88.fls43 .details_region .details_section + .details_section {
    margin-top: 15px; }
  .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_holder {
    display: block; }
    .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_holder + .checkbox_holder {
      margin-top: 15px; }
  .dsds88.fls43 .details_region .details_section.with_checkboxes.disclosures .checkbox_holder + .checkbox_holder {
    margin-top: 5px; }
  .dsds88.fls43 .details_region .details_section.with_checkboxes.disclosures .disabled {
    opacity: 0.5;
    pointer-events: none; }
  .dsds88.fls43 .details_region .details_section.with_checkboxes .checkbox_label_holder.general_agreement {
    font-weight: bold; }
  .dsds88.fls43 .details_region .details_section .title {
    margin-bottom: 15px;
    font-weight: 500; }
    .dsds88.fls43 .details_region .details_section .title .subtitle {
      margin-left: 3px; }
  .dsds88.fls43 .details_region .details_section.disclosures > .title, .dsds88.fls43 .details_region .details_section.transparency > .title {
    margin-bottom: 10px; }
  .dsds88.fls43 .details_region .details_section.variations > .title {
    margin-bottom: 5px; }
  .dsds88.fls43 .details_region .details_section.variations > .description {
    margin-bottom: 10px;
    color: #666; }
  .dsds88.fls43 .details_region .details_section .extra_disclosures {
    margin-top: 15px; }
  .dsds88.fls43 .details_region .details_section.with_full_transparency .transparency_summary {
    display: none; }
  .dsds88.fls43 .details_region .details_section.with_full_transparency .full_transparency_content {
    display: block; }
  .dsds88.fls43 .details_region .details_section .full_transparency_content {
    display: none; }
  .dsds88.fls43 .details_region .details_section .edit_transparency_link {
    text-decoration: none;
    color: #999; }

.dsds88.fde47 {
  font-size: 13px; }
  .dsds88.fde47 .edit_basics_link {
    font-weight: 300;
    color: #999;
    border-bottom: 1px solid #ddd;
    font-size: 12px;
    cursor: pointer; }
  .dsds88.fde47 .header {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px; }
  .dsds88.fde47 .line {
    *zoom: 1; }
    .dsds88.fde47 .line:after {
      content: "";
      display: table;
      clear: both; }
    .dsds88.fde47 .line + .line {
      margin-top: 10px; }
  .dsds88.fde47 .left {
    float: left; }
  .dsds88.fde47 .right {
    font-weight: bold;
    float: right; }
  .dsds88.fde47 .lock_image {
    margin-left: 3px;
    width: 8px; }
  .dsds88.fde47 .total_carry .carry_tiptip {
    vertical-align: bottom;
    position: relative;
    top: 1px;
    width: 25px; }
  .dsds88.fde47 .section + .section {
    margin-top: 10px;
    border-top: 1px solid #E6E7E8;
    padding-top: 10px; }
.dsm43.fme41 > .content_header > .title, .dsm43.fie55 .content_header > .title {
  text-transform: uppercase;
  font-weight: 500;
  color: #777;
  margin: 28px 0; }

.syndicates-manage-invite-popup form {
  margin: 5px; }
  .syndicates-manage-invite-popup form .example-email-text {
    height: 190px;
    margin: 5px 0px; }

.ds79.h_styles .h_section {
  width: 100%;
  clear: both;
  float: left;
  border-top: 1px solid #eeeeee;
  background-color: #fff; }
  .ds79.h_styles .h_section:first-child, .ds79.h_styles .h_section.top {
    border-top: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .ds79.h_styles .h_section.gray {
    background-color: #f2f2f2; }
  .ds79.h_styles .h_section > .h_holder {
    width: 960px;
    margin: 0 auto; }
    html.ms .ds79.h_styles .h_section > .h_holder {
      width: 100%; }
  .ds79.h_styles .h_section .h_content {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .ds79.h_styles .h_section .h_content:not(.no_padding) {
    padding: 70px 50px 20px; }
  .ds79.h_styles .h_section .h_content > .header {
    text-align: center; }
    .ds79.h_styles .h_section .h_content > .header .pre {
      font-size: 24px;
      color: #999;
      text-transform: uppercase;
      font-weight: 100;
      letter-spacing: 2px;
      float: left;
      text-align: center;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ms .ds79.h_styles .h_section .h_content > .header .pre {
        font-size: 14px; }
    .ds79.h_styles .h_section .h_content > .header .subtitle {
      text-shadow: 1px 1px 2px #ccc;
      color: #999; }
    .ds79.h_styles .h_section .h_content > .header .description {
      font-weight: 200;
      color: #999;
      font-size: 17px; }
      .ds79.h_styles .h_section .h_content > .header .description.no_links {
        padding-bottom: 50px; }
        html.ms .ds79.h_styles .h_section .h_content > .header .description.no_links {
          padding: 50px 0; }
      html.ms .ds79.h_styles .h_section .h_content > .header .description {
        padding: 50px 0 0;
        font-size: 14px; }
    .ds79.h_styles .h_section .h_content > .header .links {
      padding: 16px 0 40px;
      font-weight: 300;
      font-size: 17px;
      opacity: 0.8; }
      html.ms .ds79.h_styles .h_section .h_content > .header .links {
        font-size: 14px; }

.ds79.fhs11 .how_it_works_container {
  width: 100%; }
  .ds79.fhs11 .how_it_works_container:not(.popover) {
    display: none; }

.ds79.fhs11 .how_it_works {
  font-weight: 300;
  border-top: 1px solid #e0e0e0;
  text-align: center;
  font-size: 16px;
  color: #999;
  padding: 50px 20px 40px 20px; }
  .ds79.fhs11 .how_it_works.popover {
    padding: 50px 30px 40px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .ds79.fhs11 .how_it_works .h_content {
    opacity: 1.0; }
  html.ms .ds79.fhs11 .how_it_works .card {
    width: 100%; }
    html.ms .ds79.fhs11 .how_it_works .card + .card {
      margin-top: 20px; }
  html.mm .ds79.fhs11 .how_it_works {
    max-width: 600px; }
    html.mm .ds79.fhs11 .how_it_works .card {
      width: 100%; }
      html.mm .ds79.fhs11 .how_it_works .card + .card {
        margin-top: 20px; }
  html.ml .ds79.fhs11 .how_it_works {
    min-width: 960px; }
    html.ml .ds79.fhs11 .how_it_works .card {
      width: 300px;
      float: left; }
      html.ml .ds79.fhs11 .how_it_works .card + .card {
        margin-left: 30px; }
  .ds79.fhs11 .how_it_works .card {
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09);
            box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.09); }
  .ds79.fhs11 .how_it_works .main {
    height: 320px;
    background-color: #fefefe;
    padding-top: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .ds79.fhs11 .how_it_works .more {
    display: none;
    font-size: 13px;
    text-align: left; }
  .ds79.fhs11 .how_it_works .conditions {
    background-color: #F6F6F6;
    padding: 20px; }
  .ds79.fhs11 .how_it_works .example {
    background-color: #EEE;
    padding: 20px; }
  .ds79.fhs11 .how_it_works .condition {
    font-size: 13px; }
    .ds79.fhs11 .how_it_works .condition + .condition {
      margin-top: 7px; }
  .ds79.fhs11 .how_it_works .hiw_title {
    color: #555859;
    font-size: 34px;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.65); }
  .ds79.fhs11 .how_it_works .hiw_desc {
    padding: 20px 10px 50px;
    color: #545759;
    font-weight: 300;
    font-size: 16px; }
  .ds79.fhs11 .how_it_works .toggle_more_link {
    margin-top: 26px;
    display: block; }
  .ds79.fhs11 .how_it_works .c_title {
    font-size: 26px;
    padding: 15px 0 20px;
    border-bottom: 1px #DDD solid;
    width: 240px;
    margin: 0 auto;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .ds79.fhs11 .how_it_works .desc {
    padding: 20px 0 20px;
    font-size: 15px;
    color: #444547;
    margin: 0 auto;
    width: 230px; }
  .ds79.fhs11 .how_it_works .faq_links {
    display: inline-block;
    margin-top: 40px;
    width: 100%; }
  .ds79.fhs11 .how_it_works .card0 img {
    height: 120px; }
  .ds79.fhs11 .how_it_works .card1 img {
    height: 120px; }
  .ds79.fhs11 .how_it_works .card2 img {
    height: 120px; }

.ds79.fix36 .see-also-uk {
  position: relative;
  font-size: 14px;
  background-color: #fafafa;
  border-top: 1px solid #eeeeee;
  border-right: 1px solid #eeeeee;
  border-left: 1px solid #eeeeee;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px; }
  html.ml .ds79.fix36 .see-also-uk {
    top: -49px;
    right: 5%;
    padding: 14px 14px 14px 17px; }
  html.no-ml .ds79.fix36 .see-also-uk {
    top: -35px;
    right: 3%;
    padding: 7px 14px 10px 17px;
    font-size: 12px; }
  .ds79.fix36 .see-also-uk:hover {
    background-color: white; }
  .ds79.fix36 .see-also-uk:active {
    background-color: #fafafa; }

.ds79.fix36 .see-more {
  padding: 12px 14px;
  border: 1px solid #eee;
  border-radius: 8px;
  background-color: white; }
  .ds79.fix36 .see-more:hover {
    background-color: #eee; }

.ds79.fix36 .h_section .h_content .explanation .stats {
  text-align: center;
  font-size: 20px;
  font-weight: 100;
  margin: 0 auto;
  width: 400px;
  padding: 20px 0;
  border-top: 1px solid #eee; }
  html.ms .ds79.fix36 .h_section .h_content .explanation .stats {
    width: 100%; }
  .ds79.fix36 .h_section .h_content .explanation .stats .stat {
    width: 200px;
    float: left;
    text-align: center;
    padding-bottom: 30px; }
    html.ms .ds79.fix36 .h_section .h_content .explanation .stats .stat {
      width: 100%; }
    .ds79.fix36 .h_section .h_content .explanation .stats .stat .amount {
      font-size: 32px;
      font-weight: 100;
      color: #666;
      text-shadow: 1px 1px #eee; }
      html.ms .ds79.fix36 .h_section .h_content .explanation .stats .stat .amount {
        font-size: 20px; }
    .ds79.fix36 .h_section .h_content .explanation .stats .stat .name {
      font-size: 18px;
      font-weight: 100;
      letter-spacing: 1px;
      color: #aaa; }
      html.ms .ds79.fix36 .h_section .h_content .explanation .stats .stat .name {
        font-size: 16px; }
  .ds79.fix36 .h_section .h_content .explanation .stats.single .stat {
    width: 400px;
    padding-bottom: 0; }

.ds79.fix36 .h_section.founders {
  padding-bottom: 50px; }
  .ds79.fix36 .h_section.founders h1.title {
    font-size: 32px;
    color: #999;
    margin-top: -20px; }
  .ds79.fix36 .h_section.founders .header .description {
    padding: 50px 180px 0; }
  .ds79.fix36 .h_section.founders .explanation .stats {
    border-top: none;
    padding: 30px 0 0; }
  .ds79.fix36 .h_section.founders .header .links {
    font-size: 20px; }

.ds79.fss14 {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px; }
  .ds79.fss14 .syndicate_terms {
    width: 100%;
    float: left;
    padding: 15px 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 20px; }
  .ds79.fss14 .terms {
    float: left; }
    html.ms .ds79.fss14 .terms {
      display: block; }
  .ds79.fss14 .term {
    float: left;
    width: 210px; }
    html.ms .ds79.fss14 .term {
      display: block;
      padding: 10px 0; }
    .ds79.fss14 .term .label {
      font-size: 12px;
      font-weight: 300; }
    .ds79.fss14 .term .value {
      font-size: 18px;
      font-weight: bold; }
  .ds79.fss14.for_syndicate .term.first {
    width: 260px; }
  .ds79.fss14.for_syndicate .term.last {
    width: initial; }
  .ds79.fss14.unclaimed .syndicate_terms {
    display: none; }
  .ds79.fss14 .notes {
    width: 95px;
    float: left;
    font-weight: bold;
    font-size: 13px; }
    html.ms .ds79.fss14 .notes {
      display: block;
      float: none;
      margin-bottom: 12px; }
  .ds79.fss14 .list {
    margin-left: 105px; }
    html.ms .ds79.fss14 .list {
      display: block;
      margin-left: 0; }
    .ds79.fss14 .list > ul {
      list-style: disc; }
    .ds79.fss14 .list > ul > li {
      font-size: 12px;
      margin-left: 0;
      margin-bottom: 10px; }
      .ds79.fss14 .list > ul > li > span {
        font-size: 12px;
        font-weight: 300; }

.dsm43.titlized > .main_title {
  background-color: #333;
  padding: 13px 20px;
  font-size: 18px;
  width: 100%;
  font-weight: 100;
  letter-spacing: 1px;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

.dsm43.fio56 {
  font-size: 14px;
  width: 100%;
  background-color: #fff;
  float: left; }
  .dsm43.fio56 .content {
    float: left;
    text-align: center; }
    .dsm43.fio56 .content .story {
      padding: 20px 100px; }
      html.ms .dsm43.fio56 .content .story {
        padding: 20px; }
      .dsm43.fio56 .content .story .text {
        font-weight: 300;
        padding: 0px 70px; }
        html.ms .dsm43.fio56 .content .story .text {
          padding: 0px; }
      .dsm43.fio56 .content .story .steps {
        margin-top: 20px;
        width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box; }
        .dsm43.fio56 .content .story .steps .step {
          float: left;
          width: 23%;
          background-color: #f2f3f4;
          height: 170px;
          display: table-cell; }
          html.ms .dsm43.fio56 .content .story .steps .step {
            height: auto; }
          .dsm43.fio56 .content .story .steps .step:not(:last-child) {
            margin-right: 2%; }
          .dsm43.fio56 .content .story .steps .step .number_holder {
            text-align: center;
            padding-top: 20px;
            height: 35px;
            width: 100%; }
            .dsm43.fio56 .content .story .steps .step .number_holder .number {
              color: #2458ae;
              position: relative;
              z-index: 20;
              width: 30px;
              margin: 0 auto; }
              .dsm43.fio56 .content .story .steps .step .number_holder .number:before {
                position: absolute;
                border-radius: 24px;
                border: 13px solid #fff;
                content: ' ';
                z-index: 10;
                left: 2px;
                top: 2px; }
              .dsm43.fio56 .content .story .steps .step .number_holder .number:after {
                position: absolute;
                border: 15px solid #2458ae;
                border-radius: 30px;
                content: ' ';
                z-index: 5;
                left: 0;
                top: 0; }
              .dsm43.fio56 .content .story .steps .step .number_holder .number .c {
                position: absolute;
                z-index: 100;
                font-weight: bold;
                font-size: 16px;
                left: 10px;
                top: 3px; }
          .dsm43.fio56 .content .story .steps .step .desc {
            text-align: center;
            padding: 10px 8px;
            font-weight: 300; }
    .dsm43.fio56 .content .bottom {
      padding: 20px;
      float: left;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ms .dsm43.fio56 .content .bottom {
        clear: both; }
      .dsm43.fio56 .content .bottom .action .g-button {
        padding: 12px 30px !important; }
      .dsm43.fio56 .content .bottom .more_link {
        margin-top: 20px;
        font-weight: 300;
        line-height: 2.5; }
        .dsm43.fio56 .content .bottom .more_link a {
          color: #999; }
    .dsm43.fio56 .content .already_backing {
      color: #C0423F;
      margin: 20px 0 10px; }

.dsm43.fsp61 ::-webkit-input-placeholder {
  font-style: italic;
  font-weight: 300; }

.dsm43.fsp61 :-moz-placeholder {
  font-style: italic;
  font-weight: 300; }

.dsm43.fsp61 ::-moz-placeholder {
  font-style: italic;
  font-weight: 300; }

.dsm43.fsp61 :-ms-input-placeholder {
  font-style: italic;
  font-weight: 300; }

.dsm43.fsp61 .content {
  background-color: #fff; }

.dsm43.fsp61 .horizontal.g-form_group .label {
  font-weight: 400;
  font-size: 14px;
  width: 300px;
  text-align: left;
  margin-top: 18px; }
  .dsm43.fsp61 .horizontal.g-form_group .label .subtitle {
    font-size: 12px;
    margin-top: 7.5px;
    color: #999; }
  .dsm43.fsp61 .horizontal.g-form_group .label.with_subtitle {
    line-height: 1; }

.dsm43.fsp61 .horizontal.g-form_group .input {
  position: relative; }
  html.ml .dsm43.fsp61 .horizontal.g-form_group .input {
    margin-left: 320px; }
  .dsm43.fsp61 .horizontal.g-form_group .input input[type=text], .dsm43.fsp61 .horizontal.g-form_group .input select {
    width: 100px;
    height: 40px;
    font-size: 14px; }
    .dsm43.fsp61 .horizontal.g-form_group .input input[type=text].currency_select, .dsm43.fsp61 .horizontal.g-form_group .input select.currency_select {
      width: 163px; }
  .dsm43.fsp61 .horizontal.g-form_group .input.with_currency input {
    padding-left: 21px; }
  .dsm43.fsp61 .horizontal.g-form_group .input .currency {
    position: absolute;
    left: 10px;
    top: 18px; }
  .dsm43.fsp61 .horizontal.g-form_group .input .extra {
    display: inline-block;
    font-weight: 300;
    text-transform: uppercase;
    font-size: 13px;
    color: #999;
    margin-left: 10px;
    letter-spacing: 0.5px; }

.dsm43.fsp61 .horizontal.g-form_group + .g-form_group {
  margin-top: 25px; }

html.ml .dsm43.fsp61 .setup_section {
  padding: 40px 100px; }

html.no-ml .dsm43.fsp61 .setup_section {
  padding: 20px; }

.dsm43.fsp61 .setup_section + .setup_section {
  border-top: 1px solid #efefef; }

.dsm43.fsp61 .setup_section > .title {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 25px; }

.dsm43.fsp61 .setup_section .setup_textarea {
  height: 80px;
  padding: 10px;
  font-size: 14px;
  -webkit-box-shadow: 0px 0px 0px 3px #f6f6f6;
          box-shadow: 0px 0px 0px 3px #f6f6f6;
  border: 1px solid #e8e8e8; }
  .dsm43.fsp61 .setup_section .setup_textarea.transparency {
    height: 53px; }

.dsm43.fsp61 .setup_section textarea {
  margin: 0; }

.dsm43.fsp61 .setup_section.submit {
  text-align: center; }

.dsm43.fme17 {
  position: relative; }
  .dsm43.fme17 > .changes_promo {
    background: #f8f9fa;
    padding: 12px 20px;
    font-size: 14px;
    border: 1px solid #e6e7e8;
    border-bottom: none; }
    .dsm43.fme17 > .changes_promo .highlight, .dsm43.fme17 > .changes_promo .text {
      display: inline-block; }
    .dsm43.fme17 > .changes_promo .text {
      font-weight: 300; }
    .dsm43.fme17 > .changes_promo .highlight {
      font-weight: 500;
      margin-right: 5px;
      color: #00A368; }
    .dsm43.fme17 > .changes_promo .dismiss_link {
      cursor: pointer;
      float: right;
      margin-top: 5px; }
  .dsm43.fme17 .inner {
    padding: 20px;
    background: #f8f9fa;
    clear: both; }
    .dsm43.fme17 .inner.syndicate_tagging {
      background: #f2f3f4;
      border: 0;
      border-top: none !important; }
      .dsm43.fme17 .inner.syndicate_tagging .label {
        float: left;
        font-weight: 500;
        margin-top: 3px; }
        .dsm43.fme17 .inner.syndicate_tagging .label .tip {
          font-weight: 300;
          font-size: 11px;
          color: #aaa; }
      .dsm43.fme17 .inner.syndicate_tagging .input {
        float: left;
        padding-left: 25px; }
        html.ms .dsm43.fme17 .inner.syndicate_tagging .input {
          clear: both;
          padding: 10px 0 0; }
        .dsm43.fme17 .inner.syndicate_tagging .input input {
          float: left;
          padding: 5px 10px;
          font-size: 13px;
          font-weight: 300;
          border: 1px solid #eee;
          border-radius: 2px; }
      .dsm43.fme17 .inner.syndicate_tagging .association_container {
        float: left;
        padding: 8px 0 0 25px; }
        html.ms .dsm43.fme17 .inner.syndicate_tagging .association_container {
          padding: 10px 0 0;
          clear: both; }

.dsm43.fme41 > .content_header {
  margin: 21px 28px; }

.dsm43.fme41 .content-container {
  border-bottom: none;
  border-left: none;
  border-right: none; }

.dsm43.fie55 .content_header {
  margin: 0 28px; }
  .dsm43.fie55 .content_header > .title {
    margin: 21px 0;
    font-size: 14px; }
  .dsm43.fie55 .content_header .invite-link {
    padding: 14px 0; }

.dsm43.fie55 .content-container {
  border-top: 1px solid #eeeeee;
  padding: 28px; }

.dsm43.fie55 > .left_content .section {
  padding: 21px;
  border-radius: 3px; }
  .dsm43.fie55 > .left_content .section > span {
    line-height: 28px; }
  .dsm43.fie55 > .left_content .section > .number {
    border-radius: 50%;
    width: 28px;
    height: 28px; }

.dsm43.fie55 > .left_content .gmail-connected .gmail-search-button {
  text-decoration: underline; }

.dsm43.fie55 > .left_content .gmail-connected .gmail-search-button:hover {
  text-decoration: none; }

.dsm43.fie55 > .left_content .gmail-loading {
  margin-top: 9px; }

.dsm43.fis13 > .matches > .match .name > a {
  color: black; }

.dsm43.fis13 > .matches > .match .face {
  border-radius: 50%;
  margin-top: 7px;
  width: 28px;
  height: 28px; }

.dsm43.fse31 {
  padding: 20px;
  background-color: #f8f9fa;
  border: 1px solid #eee; }
  .dsm43.fse31 > .display > .title {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 15px; }
  .dsm43.fse31 > .share_section {
    padding: 20px 0;
    border-top: 1px solid #eee;
    font-size: 12px;
    *zoom: 1; }
    .dsm43.fse31 > .share_section:after {
      content: "";
      display: table;
      clear: both; }
    .dsm43.fse31 > .share_section > .title {
      margin-bottom: 15px;
      color: #999; }
    .dsm43.fse31 > .share_section:last-of-type {
      padding-bottom: 0px; }
    .dsm43.fse31 > .share_section .options .option {
      margin-right: 20px;
      background: none; }
    .dsm43.fse31 > .share_section textarea {
      min-height: 70px; }
  .dsm43.fse31 .back_me_input {
    pointer-events: none;
    padding: 8px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #dddddd;
    border-radius: 2px;
    font-size: 12px; }
  .dsm43.fse31 .social_confirmation {
    margin-bottom: 20px; }
    .dsm43.fse31 .social_confirmation .section {
      font-weight: bold; }

.dsm43.sidebar_module {
  padding: 20px;
  background-color: #f8f9fa;
  border: 1px solid #eee;
  *zoom: 1; }
  .dsm43.sidebar_module:after {
    content: "";
    display: table;
    clear: both; }
  .dsm43.sidebar_module .section > .label, .dsm43.sidebar_module .display > .title {
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    float: left; }
  .dsm43.sidebar_module .display .title {
    padding-bottom: 15px; }
    .dsm43.sidebar_module .display .title:not(.no_border) {
      border-bottom: 1px solid #eee; }
  .dsm43.sidebar_module .line {
    clear: both;
    float: left;
    padding: 20px 0;
    font-size: 14px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    .dsm43.sidebar_module .line:not(:last-child) {
      border-bottom: 1px solid #eee; }
    .dsm43.sidebar_module .line:last-child {
      padding-bottom: 5px; }

.dsm43.fse98 .syndicate_deal_holder {
  background-color: #fff;
  padding: 20px; }
  .dsm43.fse98 .syndicate_deal_holder .syndicate_deal_button {
    font-size: 13px;
    padding: 10px 20px;
    font-weight: 300;
    letter-spacing: .4px; }
  .dsm43.fse98 .syndicate_deal_holder .middot {
    color: #999;
    display: inline-block;
    margin: 0 5px; }
  .dsm43.fse98 .syndicate_deal_holder .show_timeline_link {
    color: #999;
    font-size: 14px;
    text-decoration: none;
    border-bottom: 2px solid #ddd; }

.dsm43.fse98 .deals_holder {
  padding: 20px;
  background-color: #FCFCFC; }

.dsm43.fse98 .deal {
  *zoom: 1; }
  .dsm43.fse98 .deal:after {
    content: "";
    display: table;
    clear: both; }
  .dsm43.fse98 .deal + .deal {
    margin-top: 20px; }
  .dsm43.fse98 .deal .status {
    text-align: right;
    padding-top: 3px; }
    .dsm43.fse98 .deal .status.pending {
      font-weight: 500;
      text-transform: uppercase; }
      .dsm43.fse98 .deal .status.pending a {
        text-decoration: none; }

.dsm43.fde62 .img {
  display: inline-block; }
  .dsm43.fde62 .img .angel_image {
    height: 25px;
    vertical-align: middle; }

.dsm43.fde62 .disabled, .dsm43.fde62.disabled {
  opacity: 0.5;
  pointer-events: none; }

.dsm43.fde62 .display.separated, .dsm43.fde62 .form_button.separated {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 20px; }

.dsm43.fde62 .display:not(.overview) .line:last-child {
  padding-bottom: 20px;
  border-bottom: 1px solid #eee; }

.dsm43.fde62 .line > .img > .private_deal {
  width: 25px;
  height: 25px;
  background-color: #f2f3f4;
  display: inline-block;
  vertical-align: middle; }

.dsm43.fde62 .line > .name {
  display: inline-block;
  margin-left: 5px;
  font-weight: bold; }
  .dsm43.fde62 .line > .name .profile-link {
    vertical-align: middle; }

.dsm43.fde62 .line > .status {
  float: right;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
  margin-top: 3px; }
  .dsm43.fde62 .line > .status.approved {
    color: #00A368;
    margin-right: 22px; }
  .dsm43.fde62 .line > .status.pending {
    color: #FF9933; }
    .dsm43.fde62 .line > .status.pending a {
      text-decoration: none;
      color: #ccc;
      margin-left: 10px; }

.dsm43.fde62 .form_button {
  font-size: 14px;
  color: #444546; }
  .dsm43.fde62 .form_button .g-button {
    font-size: 14px;
    padding: 10px 15px;
    font-weight: 300;
    margin-right: 2px; }
  .dsm43.fde62 .form_button a {
    margin-left: 2px;
    font-size: 13px;
    font-weight: 300;
    color: #666; }

.dsm43.fss81 .terms_tiptip img {
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px; }

.dsm43.fss81 .faq_links, .dsm43.fss81 .faq_links > a {
  color: #999;
  font-weight: 300; }

.dsm43.fss81 .display .edit {
  float: right;
  font-weight: bold; }

.dsm43.fss81 .display .line .left {
  float: left;
  font-weight: 300; }

.dsm43.fss81 .display .line .right {
  float: right;
  font-weight: 300; }

.dsm43.fss81 .section > .label {
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 15px; }

.dsm43.fss81 .section > .input .note_textarea {
  width: 100% !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #e8e8e8;
  height: 60px !important;
  padding: 5px !important; }

.dsm43.fss81 .form {
  position: relative; }

.dsm43.fss81 form .section {
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  float: left;
  width: 100%; }

.dsm43.fss81 form .prefix, .dsm43.fss81 form .suffix {
  float: left;
  font-weight: 300;
  font-size: 14px; }

.dsm43.fss81 form .suffix {
  padding: 7px 0 0 8px; }

.dsm43.fss81 form .prefix {
  padding: 7px 8px 0 0; }

.dsm43.fss81 form input[type=text] {
  width: 115px !important;
  height: 35px;
  font-size: 14px;
  font-weight: bold;
  padding: 2px 5px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  border: 1px solid #ddd; }
  .dsm43.fss81 form input[type=text].red {
    border: 1px solid #900; }

.dsm43.fss81 form select {
  appearance: none;
  font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
  width: 45px;
  padding: 4px 4px 5px 4px;
  font-size: 14px;
  font-weight: bold;
  border: 1px solid #ddd;
  height: 35px;
  border-radius: 2px;
  color: #333;
  text-align: -webkit-right;
  text-align: -moz-right; }

.dsm43.fss81 form .buttons .g-button {
  padding: 7px 11px; }

.dsm43.fss81 form .buttons .cancel_link {
  margin-left: 10px;
  font-weight: 300; }

.dsm43.fss81 form .validation-error {
  margin: 10px 5px;
  display: inline-block; }

.dsm43.fss81 .note {
  font-weight: 200;
  font-size: 12px;
  display: block;
  float: left;
  width: 75%; }

.dso13.fbr99 {
  background-color: #F9FAFA;
  padding: 30px 0;
  text-align: center; }
  .dso13.fbr99 .subtitle {
    font-size: 14px;
    font-weight: 300;
    color: #666;
    margin-top: 5px; }
  .dso13.fbr99 .upgraded_check {
    margin-right: 2px; }

.dso13.fpr16 {
  *zoom: 1; }
  .dso13.fpr16:after {
    content: "";
    display: table;
    clear: both; }
  .dso13.fpr16 .explanation {
    color: #C0423F;
    font-size: 16px; }
    html.ml .dso13.fpr16 .explanation {
      margin-top: 6px;
      float: left; }
  html.ml .dso13.fpr16 .continue_holder {
    float: right; }
  html.no-ml .dso13.fpr16 .continue_holder {
    margin-top: 10px;
    text-align: center; }
  .dso13.fpr16 .continue_holder .continue_button {
    font-size: 13px;
    font-weight: 300;
    letter-spacing: .4px; }

.dso13.fdy78.for_summary_module .destroy_link {
  color: #999;
  font-weight: 300;
  font-size: 13px;
  text-decoration: none; }

.dso13.fsl88 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 395px; }
  html.ms .dso13.fsl88 {
    width: 100%; }

.dso13.fbm91.for_featured_module .input {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }

.dso13.fbm91.for_featured_module .amount_field {
  font-size: 18px;
  margin: 0;
  padding: 10px; }

.dso13.fbm91.for_featured_module .actions {
  margin-top: 20px; }

.dso13.fbm91.for_featured_module .errors {
  font-size: 14px; }

.dso13.fbm91.for_featured_module .stop_backing {
  font-size: 14px;
  margin-top: 10px; }

.dso13.fbm91.for_featured_module .faq_links {
  margin-top: 20px;
  font-weight: 300; }
  .dso13.fbm91.for_featured_module .faq_links, .dso13.fbm91.for_featured_module .faq_links > a {
    color: #aaaaaa; }

.dso13.fbm91 .errors {
  color: #C0423F; }

.dso13.frs55 {
  width: 600px; }
  html.ms .dso13.frs55 {
    width: 100%; }

.dso13.fjl52 {
  width: 510px; }
  html.ms .dso13.fjl52 {
    width: 100%; }
  .dso13.fjl52 .section.no_border {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dso13.fjl52 .g-modal_black_header {
    padding: 0 21px;
    height: 65px; }
    .dso13.fjl52 .g-modal_black_header h1 {
      top: 20px; }
      html.ms .dso13.fjl52 .g-modal_black_header h1 {
        font-size: 16px; }
  .dso13.fjl52 .name {
    font-size: 16px;
    font-weight: bold;
    color: #333333; }
  .dso13.fjl52 .content {
    padding: 18px 20px 22px; }
  .dso13.fjl52 .header {
    font-size: 16;
    font-weight: bold;
    color: #333333; }
  .dso13.fjl52 .deal_info {
    text-align: center;
    font-weight: 300;
    color: #666 !important;
    padding-bottom: 7px; }
  .dso13.fjl52 .form {
    padding: 20px; }
  .dso13.fjl52 .form_header {
    text-align: center;
    padding-bottom: 7px;
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 500;
    color: #666; }
  .dso13.fjl52 .full {
    padding-bottom: 25px;
    margin-bottom: 25px;
    border-bottom: 1px solid #e8e8e8;
    text-align: center;
    color: #666; }
    .dso13.fjl52 .full .top {
      text-transform: uppercase;
      font-weight: 500;
      padding: 5px 0 15px;
      letter-spacing: 1px; }
    .dso13.fjl52 .full .desc {
      font-weight: 300;
      padding: 0 20px; }
  .dso13.fjl52 .invest_section {
    padding-bottom: 10px; }
  .dso13.fjl52 .num_investments {
    display: inline-block;
    font-size: 13px;
    font-weight: 400; }
  .dso13.fjl52 .syndicator {
    display: table-row;
    margin-bottom: 20px; }
    .dso13.fjl52 .syndicator .header {
      padding-bottom: 2px; }
    .dso13.fjl52 .syndicator .photo {
      vertical-align: top;
      padding: 1px;
      border: 1px solid #e8e9ea;
      display: inline-block;
      margin-right: 12px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      height: 42px; }
    .dso13.fjl52 .syndicator img {
      width: 38px; }
    .dso13.fjl52 .syndicator .info {
      display: table-cell; }
  .dso13.fjl52 .terms_section {
    padding-top: 20px; }
  .dso13.fjl52 .amount_input {
    position: relative; }
    .dso13.fjl52 .amount_input > .currency {
      position: absolute;
      top: 17px;
      left: 14px;
      font-size: 18px;
      z-index: 1; }
    .dso13.fjl52 .amount_input > input[type=text] {
      font-size: 18px;
      padding: 10px;
      padding-left: 25px;
      border: 1px solid #eee;
      border-radius: 3px;
      position: relative;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      .dso13.fjl52 .amount_input > input[type=text].red {
        border: 1px solid #C0423F; }
  .dso13.fjl52 .errors {
    color: #C0423F; }
  .dso13.fjl52 .button {
    text-align: center; }
    .dso13.fjl52 .button a {
      padding: 9px 40px; }
  .dso13.fjl52 .g-modal_footer {
    text-align: right; }
    .dso13.fjl52 .g-modal_footer a {
      color: #999;
      font-weight: 200; }
  .dso13.fjl52 .needs_approval {
    text-align: center;
    font-size: 14px;
    font-weight: 300; }
    .dso13.fjl52 .needs_approval .explanation {
      margin-bottom: 10px; }
  .dso13.fjl52 .unclaimed_syndicate {
    padding: 10px;
    margin-bottom: 20px;
    text-align: center; }
    .dso13.fjl52 .unclaimed_syndicate > h3 {
      font-weight: bold;
      font-size: 14px;
      margin-bottom: 10px; }
    .dso13.fjl52 .unclaimed_syndicate > p {
      font-size: 12px;
      font-weight: 300; }
  .dso13.fjl52 > .modal {
    display: none; }
    .dso13.fjl52 > .modal.first_modal {
      display: block; }
  .dso13.fjl52.show_terms {
    width: 600px; }
    .dso13.fjl52.show_terms .terms_modal {
      display: block; }
    .dso13.fjl52.show_terms .first_modal {
      display: none; }
    .dso13.fjl52.show_terms .second_modal {
      display: none; }
  .dso13.fjl52.show_second {
    width: 540px; }
    .dso13.fjl52.show_second .second_modal {
      display: block; }
    .dso13.fjl52.show_second .first_modal {
      display: none; }
    .dso13.fjl52.show_second .terms_modal {
      display: none; }
  .dso13.fjl52 .second_modal .view_all {
    font-weight: bold;
    padding-top: 20px; }
  .dso13.fjl52 .second_modal .g-modal_content {
    padding: 20px; }
  .dso13.fjl52 .second_modal .back_more_cta {
    font-size: 14px;
    color: #999;
    font-weight: 500;
    margin-top: 25px; }
  .dso13.fjl52 .second_modal .section {
    padding: 20px;
    font-size: 14px !important; }
    .dso13.fjl52 .second_modal .section + .section {
      padding: 20px; }
    .dso13.fjl52 .second_modal .section.description {
      padding-top: 10px;
      font-weight: 300; }
  .dso13.fjl52 .second_modal .back_more {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: none; }
  .dso13.fjl52 .second_modal .back_user_btn {
    float: right;
    min-width: 150px;
    text-align: right; }
    html.ms .dso13.fjl52 .second_modal .back_user_btn {
      min-width: 130px; }
  .dso13.fjl52 .second_modal .investor {
    font-weight: 300;
    padding: 20px 0;
    border-bottom: 1px solid #eee; }
    .dso13.fjl52 .second_modal .investor .name a {
      font-size: 14px;
      font-weight: bold;
      color: #333333; }
    .dso13.fjl52 .second_modal .investor .bio {
      font-size: 12px; }
    .dso13.fjl52 .second_modal .investor .photo {
      margin-top: 6px; }

.dso13.frs56 {
  text-align: center; }
  .dso13.frs56 .section.lead {
    font-size: 16px;
    font-weight: bold; }
  .dso13.frs56 .section.no_border {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dso13.frs56 .section + .section {
    padding-top: 0px; }
  .dso13.frs56 .explanation {
    font-size: 13px;
    font-weight: 300; }
  .dso13.frs56 .guidelines {
    margin-top: 5px; }
  .dso13.frs56 .g-button {
    width: 175px; }
  .dso13.frs56 .g-module {
    padding: 10px; }

.dso13.fbs25 .g-module {
  border-radius: 0; }

.dso13.fbs25 .view_all {
  font-weight: 300;
  float: right;
  font-size: 12px; }

.dso13.fbs25 .back_more_cta {
  font-size: 12px;
  text-transform: uppercase; }

.dso13.fbs25 .header {
  font-weight: bold;
  padding-bottom: 15px; }

.dso13.fbs25 .back_more {
  padding: 20px;
  border: none;
  -webkit-box-shadow: 1px 1px 1px #e2e3e4;
          box-shadow: 1px 1px 1px #e2e3e4; }
  .dso13.fbs25 .back_more .name a {
    font-weight: bold; }
  .dso13.fbs25 .back_more .bio {
    font-size: 12px; }
  html.no-ms .dso13.fbs25 .back_more .text:last-child {
    min-width: 170px; }

.dso13.fbs25 .backing {
  font-weight: 400;
  display: inline-block; }

.dso13.fbs25 .line {
  font-weight: 300;
  padding: 20px 0;
  border-top: 1px solid #eee; }
  .dso13.fbs25 .line:last-child {
    padding-bottom: 0; }

.dso13.fse23 {
  background-color: #ffffff;
  border: 1px solid #eee;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 14px;
  padding: 0 20px; }
  .dso13.fse23 > .row .left, .dso13.fse23 > .row .subtitle {
    color: #999;
    font-weight: 300; }
  .dso13.fse23 > .row {
    *zoom: 1;
    padding: 20px 0; }
    .dso13.fse23 > .row.primary {
      line-height: 1; }
    .dso13.fse23 > .row + .row {
      border-top: 1px solid #eee; }
    .dso13.fse23 > .row:after {
      content: "";
      display: table;
      clear: both; }
    .dso13.fse23 > .row .left {
      width: 175px;
      float: left;
      vertical-align: top; }
      html.ms .dso13.fse23 > .row .left {
        float: none; }
    .dso13.fse23 > .row .right {
      margin-left: 185px; }
      html.ms .dso13.fse23 > .row .right {
        margin-left: 0;
        margin-top: 5px; }
      .dso13.fse23 > .row .right.funding_summary {
        color: #C0423F; }
        .dso13.fse23 > .row .right.funding_summary.with_enough_funding {
          color: #00A368; }
        .dso13.fse23 > .row .right.funding_summary .middot {
          display: inline; }
        html.ms .dso13.fse23 > .row .right.funding_summary .middot {
          display: none; }
        html.ms .dso13.fse23 > .row .right.funding_summary .view_cash_account_link {
          display: block; }
    .dso13.fse23 > .row .subtitle {
      font-size: 13px; }
      .dso13.fse23 > .row .subtitle .view_cash_account_link {
        text-decoration: none;
        color: #999; }
    .dso13.fse23 > .row .edit_commitment_link, .dso13.fse23 > .row .edit_investment_entity_link {
      text-decoration: none;
      color: #999;
      font-weight: 300; }
    .dso13.fse23 > .row .destroy_holder {
      float: right; }
      html.ms .dso13.fse23 > .row .destroy_holder {
        float: none;
        margin-top: 10px; }
    .dso13.fse23 > .row .status {
      float: left;
      font-size: 12px;
      font-weight: bold;
      text-transform: uppercase; }
      html.ms .dso13.fse23 > .row .status {
        float: none; }
      .dso13.fse23 > .row .status .check {
        display: inline-block;
        margin-left: 10px; }
        .dso13.fse23 > .row .status .check img {
          width: 16px;
          height: 13px; }

.dso13.ftr43 {
  background-color: #f8f9fa;
  border: 1px solid #eee;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  margin-bottom: 25px;
  line-height: 22px; }
  html.ms .dso13.ftr43 {
    display: block; }
  .dso13.ftr43 .description {
    border-top: 1px solid #eee;
    background-color: #f8f9fa;
    color: #666769; }
    .dso13.ftr43 .description a {
      color: #979899; }
  .dso13.ftr43 .content {
    padding: 20px 20px 20px 0px;
    *zoom: 1; }
    .dso13.ftr43 .content:after {
      content: "";
      display: table;
      clear: both; }
  .dso13.ftr43 .left {
    display: table-cell;
    padding-left: 48px;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dso13.ftr43 .left {
      float: none;
      display: block;
      width: 100%; }
    .dso13.ftr43 .left.desc {
      width: 620px; }
  .dso13.ftr43 .applied {
    font-weight: bold;
    font-size: 14px;
    background: url("/assets/icons/check_32x26-e9f80d468220e09ba02d1a4c59770182.png") no-repeat 20px 4px;
    -webkit-background-size: 16px 13px;
            background-size: 16px 13px; }
    html.ms .dso13.ftr43 .applied {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
  .dso13.ftr43 .commitment {
    display: inline; }
  .dso13.ftr43 .right {
    text-align: right;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ms .dso13.ftr43 .right {
      display: block;
      width: 100%;
      margin-top: 12px;
      text-align: left;
      padding-left: 48px; }
  .dso13.ftr43 .amount_changed_tiptip {
    width: 24px;
    vertical-align: bottom;
    position: relative;
    top: -1px; }

.dso13.fem8.as_inline {
  display: inline; }

.dso13.fem8.for_summary_module .edit_link, .dso13.fem8.for_summary_module .cancel_link {
  text-decoration: none;
  color: #999;
  font-weight: 300; }

.dso13.fem8 .controls {
  display: inline; }

.dso13.fem8 .cancel_link {
  display: none; }

.dso13.fem8 .stop_backing_link {
  margin-left: 10px; }

.dso13.fem8 .form {
  display: none; }
  .dso13.fem8 .form form {
    display: inline-block; }
  html.ms .dso13.fem8 .form {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dso13.fem8 .form .inner {
    margin-top: 12px; }
    .dso13.fem8 .form .inner .prefix {
      padding: 8px 6px 0 0;
      font-weight: 300;
      float: left; }
    .dso13.fem8 .form .inner .input {
      float: left; }
      .dso13.fem8 .form .inner .input input[type=text] {
        width: 65px !important;
        font-size: 14px;
        height: 35px;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 2px;
        border: 1px solid #ddd;
        padding-left: 8px;
        font-weight: bold; }
        html.ms .dso13.fem8 .form .inner .input input[type=text] {
          width: 100px !important; }
        .dso13.fem8 .form .inner .input input[type=text].red {
          border: 1px solid #900; }
    .dso13.fem8 .form .inner .actions {
      float: left; }
      .dso13.fem8 .form .inner .actions .g-button {
        margin-left: 8px;
        line-height: 16px;
        margin-top: 1px; }

.dso13.fem8 .edit_amount_form .container {
  display: inline-block; }

.dso13.fem8 .edit_amount_form .errors {
  display: none;
  color: #C0423F; }

.dso13.fss59 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold; }
  .dso13.fss59.disabled {
    opacity: 0.5;
    pointer-events: none; }
  .dso13.fss59:not(.empty) {
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
    margin-bottom: 20px; }

.dso13.fir90 {
  float: left;
  width: 100%;
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 25px; }
  .dso13.fir90.disabled {
    opacity: 0.5;
    pointer-events: none; }
  .dso13.fir90:hover .remove_link.show_on_hover {
    display: block !important; }
  .dso13.fir90 .g-photo_container {
    float: left; }
  .dso13.fir90 .info {
    float: left;
    padding-left: 20px;
    width: 300px; }
    html.ms .dso13.fir90 .info {
      width: 60%; }
    .dso13.fir90 .info.narrow {
      width: 220px; }
      html.ms .dso13.fir90 .info.narrow {
        width: 50%; }
    .dso13.fir90 .info.wide {
      width: 85%; }
      html.ms .dso13.fir90 .info.wide {
        width: 70%; }
    .dso13.fir90 .info .name {
      font-size: 14px;
      font-weight: bold; }
      .dso13.fir90 .info .name a {
        color: #333; }
    .dso13.fir90 .info .bio {
      font-size: 14px;
      font-weight: 300;
      color: #999; }
      .dso13.fir90 .info .bio a {
        color: #999; }
    .dso13.fir90 .info .tags {
      margin-top: 5px;
      font-size: 13px;
      font-weight: 300;
      color: #999; }
      .dso13.fir90 .info .tags a {
        color: #999; }
  .dso13.fir90 .amount {
    float: left;
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    width: 80px;
    margin-top: 6px; }
    html.ms .dso13.fir90 .amount {
      width: 15%; }
  .dso13.fir90 .action {
    float: right; }
    html.ms .dso13.fir90 .action {
      margin-top: 20px; }
    .dso13.fir90 .action .approve_link {
      margin-right: 5px; }
    .dso13.fir90 .action .remove_link.show_on_hover {
      display: none; }

html.ms .dso13.fmn21 {
  margin: 0 0 20px 0;
  width: 100%; }

.dso13.fmn21 .inner {
  background-color: #f8f9fa;
  border: 1px solid #eee;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px; }

.dso13.fmn21 .content_holder {
  float: left;
  width: 100%; }
  .dso13.fmn21 .content_holder + .content_holder {
    margin-top: 20px; }

.dso13.fmn21 .title {
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
  margin-bottom: 20px; }
  .dso13.fmn21 .title .text {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase; }
  .dso13.fmn21 .title .edit_controls {
    float: right; }
    .dso13.fmn21 .title .edit_controls .g-button.edit {
      position: relative;
      top: -4px; }

.dso13.fmn21 .editable_region.wysiwyg b {
  font-weight: bold; }

.dso13.fmn21 .editable_region.wysiwyg i {
  font-style: italic; }

.dso13.fmn21 .editable_region.wysiwyg ul {
  list-style-type: disc;
  padding-left: 1em !important; }

.dso13.fmn21 .editable_region.wysiwyg ol {
  list-style-type: decimal;
  padding-left: 1em !important; }

.dso13.fmn21 .editable_region.wysiwyg li {
  margin-left: 20px; }

.dso13.fmn21 .editable_region textarea {
  height: 100px;
  font-size: 14px; }
  .dso13.fmn21 .editable_region textarea#syndicate_transparency_note {
    height: 40px; }

.dso13.fmn21 .editable_region .edit {
  display: none; }

.dso13.fmn21 .editable_region .content {
  word-break: break-all;
  word-break: break-word; }
  .dso13.fmn21 .editable_region .content p.small_disclaimer {
    color: #999 !important;
    font-weight: 200;
    font-size: 12px; }

.dso13.fmn21 .filler {
  color: #999;
  font-size: 14px;
  font-weight: 300;
  display: none;
  font-style: italic;
  text-shadow: 0 1px 0 white; }
  .dso13.fmn21 .filler.visible {
    display: block; }

.dso13.fsr30 {
  margin-bottom: 150px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dso13.fsr30.new {
    display: none;
    -webkit-box-shadow: 0px 0px 8px #B7BFDA !important;
            box-shadow: 0px 0px 8px #B7BFDA !important; }
  .dso13.fsr30.invite {
    margin-top: 55px; }
    .dso13.fsr30.invite .share_container {
      display: none; }
  html.ms .dso13.fsr30 {
    margin-bottom: 20px;
    width: 100%; }
  .dso13.fsr30 > .number {
    color: #2458ae;
    position: relative;
    z-index: 20;
    width: 30px;
    position: relative;
    top: -35px;
    left: -35px; }
    .dso13.fsr30 > .number:before {
      position: absolute;
      border-radius: 24px;
      border: 13px solid #fff;
      content: ' ';
      z-index: 10;
      left: 2px;
      top: 2px; }
    .dso13.fsr30 > .number:after {
      position: absolute;
      border: 15px solid #2458ae;
      border-radius: 30px;
      content: ' ';
      z-index: 5;
      left: 0;
      top: 0; }
    .dso13.fsr30 > .number .c {
      position: absolute;
      z-index: 100;
      font-weight: bold;
      font-size: 16px;
      left: 10px;
      top: 3px; }
  .dso13.fsr30 .backing_suggestions {
    background-color: #f8f9fa;
    border: 1px solid #eee; }
    .dso13.fsr30 .backing_suggestions.needs_to_join {
      display: none; }
  .dso13.fsr30 .syndicate_a_deal_module_holder {
    border: 1px solid #eee; }
  .dso13.fsr30 .backing {
    color: #999; }
  .dso13.fsr30 .sidebar_link a {
    color: #999;
    font-weight: 300; }
  .dso13.fsr30 .syndicate_deal_btn {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dso13.fsr30 .sidebar_section {
    *zoom: 1; }
    .dso13.fsr30 .sidebar_section:after {
      content: "";
      display: table;
      clear: both; }
    .dso13.fsr30 .sidebar_section + .sidebar_section {
      margin-top: 25px; }
    .dso13.fsr30 .sidebar_section > .loading {
      text-align: center; }
  .dso13.fsr30 .tags_section {
    padding: 20px;
    background-color: #f8f9fa;
    border: 1px solid #eee; }
    .dso13.fsr30 .tags_section > .title {
      font-size: 12px;
      font-weight: bold;
      text-transform: uppercase;
      padding-bottom: 15px; }

.dso13.fis5 .more {
  width: 100%;
  text-align: center;
  padding: 10px 0;
  text-transform: uppercase;
  float: left;
  background-color: #f8f9fa;
  cursor: pointer; }
  .dso13.fis5 .more:hover {
    background-color: #f2f3f4; }
    .dso13.fis5 .more:hover a {
      color: #999; }
  .dso13.fis5 .more a.more_link {
    color: #aaa;
    text-shadow: 1px 1px white;
    font-size: 12px;
    font-weight: 500;
    text-decoration: none; }

.dso13.fbm83 .show a {
  color: #999;
  font-weight: 300; }

.dso13.fbm83 .show .edit_controls {
  color: #999;
  display: inline; }

.dso13.fbm83 .show .empty_note {
  font-weight: 300;
  color: #999;
  font-style: italic; }

.dso13.fbm83 .edit .input textarea {
  margin: 0 0 10px;
  font-size: 13px;
  min-height: 90px; }
  .dso13.fbm83 .edit .input textarea::-webkit-input-placeholder {
    font-weight: 300; }
  .dso13.fbm83 .edit .input textarea::-moz-placeholder {
    font-weight: 300; }
  .dso13.fbm83 .edit .input textarea:-ms-input-placeholder {
    font-weight: 300; }
  .dso13.fbm83 .edit .input textarea::placeholder {
    font-weight: 300; }

.dso13.fbm83 .edit_controls a.edit {
  color: inherit;
  font-weight: 300; }

.dso13.fbm83 .edit_controls a.cancel {
  font-size: 12px;
  color: #999;
  font-weight: 300;
  margin-left: 5px; }

.dss57.fis27 {
  display: none;
  background-color: #fff;
  border-bottom: 1px solid #DDDDDD;
  font-size: 12px; }
  .dss57.fis27.for_backer_management {
    display: block;
    border-top: 1px solid #DDDDDD; }
    .dss57.fis27.for_backer_management .left {
      margin-left: 13px; }
  html.ms .dss57.fis27 {
    float: left;
    clear: both;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dss57.fis27 .left {
    float: left;
    width: 130px;
    margin-left: 20px;
    text-transform: uppercase;
    font-weight: bold;
    color: #999; }
  .dss57.fis27 .right {
    float: left;
    margin-right: 20px; }
    html.ms .dss57.fis27 .right {
      margin: 5px 20px 10px 20px;
      clear: both; }
  .dss57.fis27 .red {
    color: #C0423F; }
  .dss57.fis27 .line {
    clear: both;
    height: 29px;
    padding-top: 11px;
    border-top: 1px solid #DDDDDD; }
    .dss57.fis27 .line:first-child {
      border-top: none; }
    .dss57.fis27 .line a {
      color: #333;
      font-weight: 500; }

.dss57.fet77 {
  float: right; }
  .dss57.fet77.as_backer_row {
    float: none;
    display: inline-block; }
    .dss57.fet77.as_backer_row .form {
      margin-top: 0; }
    .dss57.fet77.as_backer_row .amount {
      margin-top: 0; }
      .dss57.fet77.as_backer_row .amount .numeric {
        font-weight: 400;
        float: none;
        display: inline-block; }
      .dss57.fet77.as_backer_row .amount .link {
        font-size: 14px;
        font-weight: 400;
        float: none;
        margin: 0;
        display: inline-block; }
    .dss57.fet77.as_backer_row .amount .link {
      visibility: hidden; }
  html.ms .dss57.fet77 {
    clear: both; }
  .dss57.fet77 .disable {
    opacity: 0.5;
    pointer-events: none; }
  .dss57.fet77 .amount {
    margin-top: 8px; }
    .dss57.fet77 .amount .numeric {
      float: left;
      font-weight: bold;
      font-size: 14px; }
    .dss57.fet77 .amount .link {
      float: left;
      font-size: 13px;
      font-weight: 300;
      margin: 1px 0 0 5px; }
      .dss57.fet77 .amount .link a {
        color: #999; }
  .dss57.fet77 .form {
    margin-top: 3px;
    float: left;
    display: none; }
    .dss57.fet77 .form form {
      position: relative; }
      .dss57.fet77 .form form input {
        display: block !important; }
      .dss57.fet77 .form form .currency {
        position: absolute;
        top: 5px;
        left: 5px;
        font-weight: bold; }
      .dss57.fet77 .form form .max_amount {
        display: block;
        width: 60px;
        font-size: 14px;
        padding: 5px 5px 5px 15px;
        border: 1px solid #DDD;
        border-radius: 3px;
        float: left; }
      .dss57.fet77 .form form .submit {
        float: left;
        display: block;
        font-size: 12px;
        padding: 5px 12px;
        margin: 2px 0 0 10px; }
      .dss57.fet77 .form form .cancel_link {
        padding: 6px 0 0 10px;
        font-size: 13px;
        font-weight: 300;
        float: left; }
      .dss57.fet77 .form form .overflow_error, .dss57.fet77 .form form .underflow_error {
        display: none;
        color: #900;
        font-weight: 300;
        font-size: 12px;
        padding: 5px;
        position: absolute;
        width: 300px;
        background-color: #F8F9FA;
        -webkit-box-shadow: 1px 1px 3px #DDD;
                box-shadow: 1px 1px 3px #DDD;
        border-radius: 3px;
        top: 31px;
        left: 0;
        z-index: 100;
        border: 1px solid #DDD; }
        html.ms .dss57.fet77 .form form .overflow_error, html.ms .dss57.fet77 .form form .underflow_error {
          width: 150px; }

.dss57.fod6 .oversubscribed_bar, .dss57.fod6 .nearly_full_bar {
  margin-bottom: 25px;
  padding: 30px;
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  position: relative; }
  .dss57.fod6 .oversubscribed_bar .title, .dss57.fod6 .nearly_full_bar .title {
    text-transform: uppercase;
    color: #C0423F;
    font-weight: 500;
    margin-bottom: 20px; }
  .dss57.fod6 .oversubscribed_bar .desc, .dss57.fod6 .nearly_full_bar .desc {
    font-weight: 300; }

.dss57.fod6 .hide_oversubscribed_bar_link, .dss57.fod6 .hide_nearly_full_bar_link {
  position: absolute;
  right: 30px;
  top: 30px;
  font-size: 18px;
  color: #ccc;
  text-decoration: none; }

.dsl67.fsd69 .follower_exists .status, .dsl67.ffe48 .back_syndicator_holder .status, .dsl67.ffe48 .follower_exists .status {
  font-size: 15px;
  font-weight: bold;
  text-transform: uppercase;
  color: #00A368; }
  .dsl67.fsd69 .follower_exists .backing.status, .dsl67.ffe48 .back_syndicator_holder .backing.status, .dsl67.ffe48 .follower_exists .backing.status {
    color: #333333; }

html.no-ms .dsl67.fsl21.for_home_page > .carousel > .cards > .card_holder {
  padding-right: 41px; }

.dsl67.fsl21.for_home_page > .control.left {
  margin-left: -71px;
  margin-right: 41px; }

.dsl67.fsl21.for_home_page > .control.right {
  margin-left: 41px;
  margin-right: -71px; }

.dsl67.fsl21 > .control {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  width: 30px;
  height: 30px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.3);
  color: #fff;
  text-decoration: none;
  font: 24px/27px Arial, sans-serif;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition-property: background-color;
          transition-property: background-color;
  -webkit-transition-duration: 0.1s;
          transition-duration: 0.1s; }
  html.ms .dsl67.fsl21 > .control {
    display: none; }
  .dsl67.fsl21 > .control.left {
    margin-left: -50px;
    margin-right: 20px; }
  .dsl67.fsl21 > .control.right {
    margin-left: 20px;
    margin-right: -50px; }
  .dsl67.fsl21 > .control:hover {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: 0.1s;
            transition-duration: 0.1s; }
  .dsl67.fsl21 > .control:active {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: 0;
            transition-duration: 0; }

.dsl67.fsl21 > .carousel {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  position: relative;
  overflow: hidden; }
  html.ms .dsl67.fsl21 > .carousel {
    overflow: scroll;
    -webkit-overflow-scrolling: touch; }
  .dsl67.fsl21 > .carousel > .cards {
    white-space: nowrap;
    position: relative;
    display: inline-block;
    vertical-align: middle; }
    .dsl67.fsl21 > .carousel > .cards > .card_holder {
      display: inline-block;
      vertical-align: middle;
      width: 184px;
      padding-right: 20px; }
      html.ms .dsl67.fsl21 > .carousel > .cards > .card_holder:nth-of-type(odd):last-child {
        display: none; }
      html.ms .dsl67.fsl21 > .carousel > .cards > .card_holder:nth-of-type(even) {
        margin-right: 0; }
      html.ms .dsl67.fsl21 > .carousel > .cards > .card_holder {
        width: 175px;
        margin-bottom: 10px; }

.dsl67.fso37 > .photo {
  height: 90px;
  overflow: hidden; }
  .dsl67.fso37 > .photo > a {
    margin-top: -22.5px;
    float: left; }
    .dsl67.fso37 > .photo > a img {
      width: 100%; }
  .dsl67.fso37 > .photo.eladgil > a {
    margin-top: -42px; }
  .dsl67.fso37 > .photo.lee-jacobs > a {
    margin-top: -35px; }
  .dsl67.fso37 > .photo.edro > a {
    margin-top: -49px; }
  .dsl67.fso37 > .photo.cyantist > a {
    margin-top: -4px; }
  .dsl67.fso37 > .photo.jschox > a {
    margin-top: -1px; }
  .dsl67.fso37 > .photo.penchina > a {
    margin-top: 0px; }
  .dsl67.fso37 > .photo.forward-partners > a {
    margin-top: -24.5px; }
  .dsl67.fso37 > .photo.uprising-uk > a {
    margin-top: 0px; }
  .dsl67.fso37 > .photo.charlotte-street-capital > a {
    margin-top: -27.5px; }
  .dsl67.fso37 > .photo.seedcamp > a {
    margin-top: -9.5px; }
    .dsl67.fso37 > .photo.seedcamp > a img {
      width: 80%; }
  .dsl67.fso37 > .photo.anthemis > a {
    margin-top: 0; }
  .dsl67.fso37 > .photo.gdibner > a {
    margin-top: -44.5px; }
  .dsl67.fso37 > .photo.london-venture-partners > a {
    margin-top: -6.5px; }
  .dsl67.fso37 > .photo.timjaxn > a {
    margin-top: -39px; }

.dsl67.fsd69 {
  overflow: hidden;
  line-height: 1;
  position: relative;
  border: 1px solid #eaeaea;
  -webkit-box-shadow: 0 1px 0 #ffffff inset;
          box-shadow: 0 1px 0 #ffffff inset;
  height: 250px;
  text-align: center;
  cursor: pointer;
  -webkit-transition-property: all;
          transition-property: all;
  -webkit-transition-duration: 0.12s;
          transition-duration: 0.12s; }
  .dsl67.fsd69:hover {
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05);
            box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05);
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: 0.12s;
            transition-duration: 0.12s; }
    .dsl67.fsd69:hover .content {
      background-color: #ffffff;
      -webkit-transition-property: background-color;
              transition-property: background-color;
      -webkit-transition-duration: 0.12s;
              transition-duration: 0.12s; }
  .dsl67.fsd69:active {
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05) inset;
            box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.05) inset;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: 0;
            transition-duration: 0; }
  .dsl67.fsd69.selected {
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 1px solid #69aef0;
    -webkit-transition-property: all;
            transition-property: all;
    -webkit-transition-duration: 0.12s;
            transition-duration: 0.12s; }
    .dsl67.fsd69.selected .content {
      background-color: #ffffff; }
  .dsl67.fsd69 .content {
    height: 100%;
    background-color: #fcfcfc;
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: 0.12s;
            transition-duration: 0.12s; }
  .dsl67.fsd69 .top, .dsl67.fsd69 .bottom {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dsl67.fsd69 .top {
    padding: 20px; }
  .dsl67.fsd69 .bottom {
    padding: 4px 20px 0;
    position: absolute;
    top: 171px;
    width: 100%; }
  .dsl67.fsd69 .photo_holder {
    margin-bottom: 10px;
    border: 1px solid #eaeaea; }
  .dsl67.fsd69 .follower_exists {
    font-size: 14px; }
    .dsl67.fsd69 .follower_exists .amount, .dsl67.fsd69 .follower_exists .markets {
      margin-top: 10px; }
    .dsl67.fsd69 .follower_exists .more {
      margin-top: 10px; }
  .dsl67.fsd69 .name {
    vertical-align: top; }
  .dsl67.fsd69 .name_link {
    font-weight: 300;
    font-size: 18px;
    color: #333;
    text-decoration: none;
    white-space: normal;
    line-height: 1.2; }
  .dsl67.fsd69 .startups {
    font-size: 15px;
    color: #666;
    margin-top: 5px; }
  .dsl67.fsd69 .action {
    font-size: 12px;
    font-weight: 300;
    text-transform: uppercase;
    color: #999; }
  .dsl67.fsd69 .startup_link {
    font-weight: 300;
    color: #666;
    text-decoration: none;
    line-height: 1.5;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    width: 100%; }

.dsl67.ffe7 {
  display: table; }
  html.ms .dsl67.ffe7 {
    display: block; }
  .dsl67.ffe7.for_home_page > .content > .right {
    width: 390px;
    padding-left: 40px; }
  .dsl67.ffe7.for_home_page > .content > .left .label {
    font-size: 13px; }
  .dsl67.ffe7 .larger.g-lockup.featured_syndicator > .text {
    vertical-align: top; }
  .dsl67.ffe7 .larger.g-lockup.featured_syndicator .photo_holder {
    border: 1px solid #eaeaea;
    width: 142px;
    margin-right: 20px;
    display: inline-block; }
  .dsl67.ffe7 .larger.g-lockup.featured_syndicator .name {
    line-height: 28px;
    font-size: 28px;
    font-weight: 200; }
    .dsl67.ffe7 .larger.g-lockup.featured_syndicator .name a {
      color: #333333;
      text-decoration: none; }
  .dsl67.ffe7 .larger.g-lockup.featured_syndicator .bio {
    font-size: 16px;
    font-weight: 300;
    color: #666;
    margin-top: 7px; }
    .dsl67.ffe7 .larger.g-lockup.featured_syndicator .bio a {
      color: #666;
      text-decoration: none; }
  .dsl67.ffe7 > .content {
    display: table-row; }
    html.ms .dsl67.ffe7 > .content {
      display: block; }
    .dsl67.ffe7 > .content > .left {
      display: table-cell; }
      html.ms .dsl67.ffe7 > .content > .left {
        display: block;
        width: 100%; }
      .dsl67.ffe7 > .content > .left .stats > .stat .subpoint, .dsl67.ffe7 > .content > .left .label {
        font-weight: 300;
        color: #999;
        letter-spacing: 1px;
        font-size: 14px;
        white-space: nowrap; }
      .dsl67.ffe7 > .content > .left p.small_disclaimer {
        color: #999;
        font-weight: 200; }
      html.ml .dsl67.ffe7 > .content > .left .stats {
        padding-right: 25px;
        padding-left: 25px; }
      .dsl67.ffe7 > .content > .left .stats > .stat {
        text-align: center;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        width: 33.33333%;
        padding-left: 0;
        padding-right: 6.66667px;
        display: inline-block;
        vertical-align: middle; }
        .dsl67.ffe7 > .content > .left .stats > .stat:nth-of-type(3n + 2) {
          padding-left: 3.33333px;
          padding-right: 3.33333px; }
        .dsl67.ffe7 > .content > .left .stats > .stat:nth-of-type(3n + 3) {
          padding-left: 6.66667px;
          padding-right: 0px; }
        .dsl67.ffe7 > .content > .left .stats > .stat .subpoint {
          display: inline; }
      .dsl67.ffe7 > .content > .left .recent_deals .startups {
        margin-top: 10px;
        font-size: 14px; }
      .dsl67.ffe7 > .content > .left .recent_deals .startup_link {
        font-weight: bold; }
      html.ml .dsl67.ffe7 > .content > .left .recent_deals .blurb {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        max-width: 255px; }
      .dsl67.ffe7 > .content > .left .recent_deals .label {
        text-align: right; }
        html.ms .dsl67.ffe7 > .content > .left .recent_deals .label {
          text-align: left;
          margin: 0 0 20px; }
      .dsl67.ffe7 > .content > .left .syndicator_note {
        font-size: 14px;
        word-break: break-all;
        word-break: break-word;
        overflow-y: auto;
        max-height: 200px; }
      .dsl67.ffe7 > .content > .left .label {
        text-transform: uppercase; }
      .dsl67.ffe7 > .content > .left .value {
        margin-top: 2px;
        font-size: 24px; }
      .dsl67.ffe7 > .content > .left .section {
        padding: 20px 0; }
        .dsl67.ffe7 > .content > .left .section:first-child {
          padding-top: 0; }
        .dsl67.ffe7 > .content > .left .section:last-child {
          padding-bottom: 0; }
      .dsl67.ffe7 > .content > .left .section + .section {
        border-top: 1px solid #e5e5e5;
        -webkit-box-shadow: 0 1px 0 #ffffff inset;
                box-shadow: 0 1px 0 #ffffff inset; }
    .dsl67.ffe7 > .content > .right {
      width: 420px;
      padding-left: 70px;
      display: table-cell;
      vertical-align: top;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
      html.ms .dsl67.ffe7 > .content > .right {
        display: block;
        width: 100%;
        padding-left: 0;
        margin-top: 30px; }

.dsl67.ffe48 .social_proof .text, .dsl67.ffe48 .back_syndicator_holder .question, .dsl67.ffe48 .back_disallowed .message {
  font-size: 16px;
  font-weight: 300; }

.dsl67.ffe48 .cta_module {
  margin: 0 auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #e9eaec;
  border: 1px solid #dddddd; }

.dsl67.ffe48 .line_holder {
  padding: 0 30px; }
  .dsl67.ffe48 .line_holder .line {
    border-top: 1px solid #dddddd; }

.dsl67.ffe48 .social_proof {
  padding: 30px;
  margin: 0 auto;
  text-align: center; }
  .dsl67.ffe48 .social_proof .photo {
    border-radius: 79px;
    padding: 3px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
            box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background-color: white;
    height: 45px;
    width: 45px;
    margin: 0 auto;
    margin-bottom: 10px; }
  .dsl67.ffe48 .social_proof img {
    border-radius: 79px;
    height: 45px;
    width: 45px; }
  html.ms .dsl67.ffe48 .social_proof .text {
    margin-left: 5px; }

.dsl67.ffe48 .back_syndicator_holder {
  text-align: center; }
  .dsl67.ffe48 .back_syndicator_holder .follower_exists {
    font-size: 14px; }
  .dsl67.ffe48 .back_syndicator_holder .status {
    font-size: 14px; }
  .dsl67.ffe48 .back_syndicator_holder .question {
    padding: 30px 20px;
    line-height: 1.7; }
  .dsl67.ffe48 .back_syndicator_holder .form_holder {
    padding: 0 30px 30px; }

.dsl67.ffe48 .back_disallowed {
  font-size: 16px;
  padding: 30px; }
  .dsl67.ffe48 .back_disallowed .wide_button {
    font-size: 16px;
    margin-top: 15px;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.dsl67.ffe48 .follower_exists {
  padding: 30px;
  font-size: 14px; }
  .dsl67.ffe48 .follower_exists .status {
    margin-bottom: 10px;
    font-size: 16px; }

.dsl67.ffe48 .min_amount {
  font-size: 14px;
  color: #777777; }

.dsl67.fgr82 {
  font-size: 14px; }
  .dsl67.fgr82 .title {
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: inline-block;
    margin-right: 10px; }
  .dsl67.fgr82 .subtitle {
    color: #999;
    display: inline-block; }
.dse7.fnr34 {
  margin-top: -7px; }
  .dse7.fnr34 .syndicates-navbar {
    border-bottom: 1px solid #e5e5e5; }

.dse7.fgd22 .explorer-grid {
  width: 100%; }

.dse7.fgd22 .syndicate-card-container {
  border: 1px solid #eee;
  border-radius: 5px;
  overflow: hidden; }
  .dse7.fgd22 .syndicate-card-container .syndicate-card-contents {
    background-color: white;
    text-align: center; }
    .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .syndicate-avatar img {
      width: 84px;
      height: 84px;
      border-radius: 6px; }
    .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .syndicate-name {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .syndicate-name a {
        color: black; }
    .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .syndicate-blurb {
      font-size: 12px;
      min-height: 54px;
      overflow: hidden; }
      .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .syndicate-blurb.two-lines {
        min-height: 36px; }
      html.ms .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .syndicate-blurb {
        height: auto; }
    .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .cta {
      font-size: 12px; }
      .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .cta .backer-status {
        line-height: 46px; }
      .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .cta .invest-button {
        max-width: 100%;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 3px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
        .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .cta .invest-button.self {
          visibility: hidden; }
    .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .login-required-popup {
      position: absolute;
      left: 20%;
      right: 20%;
      z-index: 1000;
      margin-top: 5px;
      padding: 15px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-radius: 5px;
      -webkit-box-shadow: 0 1px 1px #ccc;
              box-shadow: 0 1px 1px #ccc;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 197px; }
      .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .login-required-popup:before {
        content: '';
        width: 1px;
        height: 1px;
        border: 10px solid transparent;
        border-bottom-color: #ccc;
        position: absolute;
        left: 50%;
        top: -22px;
        margin-left: -5px;
        z-index: 1000; }
        html.no-ml .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .login-required-popup:before {
          left: 88%; }
    .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .highlighted-investment-image {
      border-radius: 3px;
      width: 54px;
      height: 54px; }
      .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .highlighted-investment-image.private {
        border: 1px dashed #dddddd;
        display: inline-block;
        font-size: 28px;
        line-height: 54px; }
    .dse7.fgd22 .syndicate-card-container .syndicate-card-contents .metric-description {
      line-height: 18px;
      height: 54px;
      overflow: hidden; }
  .dse7.fgd22 .syndicate-card-container .syndicate-details {
    font-size: 12px;
    display: none;
    background-color: #fafafa; }
  .dse7.fgd22 .syndicate-card-container .c-inset.top-border-only {
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
  .dse7.fgd22 .syndicate-card-container .top-investment {
    display: inline-block;
    width: 20%;
    max-width: 50px;
    margin-right: 1%;
    border-radius: 3px;
    border: 1px solid #dddddd; }
  .dse7.fgd22 .syndicate-card-container .metric {
    font-size: 12px;
    width: 100%; }
  .dse7.fgd22 .syndicate-card-container .syndicate-details-button {
    cursor: pointer;
    display: block;
    background-color: #fdfdfd;
    text-align: center;
    text-decoration: none;
    color: #999999; }
    .dse7.fgd22 .syndicate-card-container .syndicate-details-button:hover {
      background-color: white; }

.dse7.fgd22 .syndicate-family .top-syndicate-avatar {
  position: relative;
  top: -2px; }
  .dse7.fgd22 .syndicate-family .top-syndicate-avatar img {
    width: 22px;
    height: 22px;
    border-radius: 3px; }

.dse7.fgd22 .syndicate-family .top-syndicate-name {
  position: relative;
  top: -5px;
  max-width: 135px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 18px; }
  .dse7.fgd22 .syndicate-family .top-syndicate-name a {
    color: #555555; }

.dse7.fgd22 .syndicate-family .top-family-investments {
  display: block; }
  .dse7.fgd22 .syndicate-family .top-family-investments .top-family-investment {
    display: inline-block;
    max-width: 50px;
    border-radius: 3px;
    border: 1px solid #dddddd; }

.dse7.fgd22 .more-button {
  text-align: center;
  border-radius: 5px;
  text-decoration: none;
  cursor: pointer; }
  .dse7.fgd22 .more-button:hover {
    background-color: white;
    color: #777; }
.dsf77.fct80 input.carry_input, .dsf77.fct80 select.carry_select {
  width: 4em !important;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  text-align: right;
  margin: 0.5em 0; }

.g-form .dsf77.fct80 input {
  padding-left: 16px; }

.dsf77.fct80 .extra {
  display: inline-block;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 13px;
  color: #999;
  letter-spacing: 0.5px; }

.dsf77.fct80 .equivalence {
  font-weight: 300; }

.dsf77.fct80.syndicate_setup input.carry_input, .dsf77.fct80.syndicate_setup select.carry_select, .dsf77.fct80.syndicate_settings input.carry_input, .dsf77.fct80.syndicate_settings select.carry_select {
  padding-top: 0;
  padding-bottom: 0; }

.dsf77.fct80.syndicate_settings .equivalence {
  font-size: 12px; }
.dsp79.profile_global .gridspan.antialiased {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100; }

html.ms .dsp79.profile_global {
  font-size: 13px; }

.dsp79.profile_global .gridspan {
  clear: both;
  margin: 0 auto;
  max-width: 960px;
  position: relative;
  width: 100%; }
  .dsp79.profile_global .gridspan.antialiased {
    -webkit-font-smoothing: antialiased;
    font-weight: 300; }

.dsp79.fce28 {
  background: #f2f3f4;
  padding: 40px 0;
  float: left;
  width: 100%; }

.dsp79.fet22 > .gridspan > .sidebar {
  float: right;
  width: 30%; }
  html.ms .dsp79.fet22 > .gridspan > .sidebar {
    width: 100%; }

.dsp79.fet22 > .gridspan > .main {
  float: left;
  width: 67%; }
  html.ms .dsp79.fet22 > .gridspan > .main {
    width: 100%; }

.dsp79.fet22 > .gridspan > .precommitment_bar_holder {
  margin-bottom: 28px;
  border: 1px solid #eee;
  background-color: #F9FAFA;
  padding: 20px; }

.dsp79.fet22 > .backer_status_header_holder, .dsp79.fet22 .backer_fund_cta_holder {
  margin-bottom: 28px; }

.dsp79.fet22 > .backer_status_header_holder {
  border-bottom: 1px solid #eee; }

.dsp79.fds21 {
  margin-top: -20px;
  margin-bottom: 100px; }
  html.no-ms .dsp79.fds21 > .gridspan > .content {
    display: table;
    table-layout: fixed;
    width: 100%; }
    html.no-ms .dsp79.fds21 > .gridspan > .content > .sidebar, html.no-ms .dsp79.fds21 > .gridspan > .content > .main {
      display: table-cell;
      vertical-align: top; }
    html.no-ms .dsp79.fds21 > .gridspan > .content > .main {
      padding-right: 28px;
      width: 100%; }
  html.size-standard .dsp79.fds21 > .gridspan > .content > .sidebar {
    width: 301.33333px;
    min-width: 301.33333px;
    max-width: 301.33333px; }
  html.size-large .dsp79.fds21 > .gridspan > .content > .sidebar {
    width: 267px;
    min-width: 267px;
    max-width: 267px; }
  html.ms .dsp79.fds21 > .gridspan > .content > .sidebar, html.ms .dsp79.fds21 > .gridspan > .content > .main {
    width: 100%;
    min-width: 0;
    max-width: 100%; }
  .dsp79.fds21 .sidebar {
    padding-top: 58px; }
  .dsp79.fds21 .row {
    border-bottom: 1px dotted #eee; }
    .dsp79.fds21 .row.header {
      border-bottom: 1px solid #e0e0e0; }
    .dsp79.fds21 .row .sortable {
      cursor: pointer; }
      .dsp79.fds21 .row .sortable:after {
        position: relative;
        display: inline-block;
        top: 2px;
        left: 2px;
        content: ' ';
        -webkit-background-size: 24px 13px;
                background-size: 24px 13px;
        width: 6px;
        height: 13px;
        background-image: url("/assets/icons/sorting_arrows-b8376c322d3f4d01ac205afb50a03fb1.png");
        background-position: -9px 0px; }
      .dsp79.fds21 .row .sortable.desc:after {
        background-position: 0px 0px; }
      .dsp79.fds21 .row .sortable.asc:after {
        background-position: -18px 0px; }

.dsp79.fme17 {
  margin-top: -20px;
  margin-bottom: 100px; }
  .dsp79.fme17 .content {
    border: 1px solid #E6E7E8;
    background-color: #fafafa; }
  .dsp79.fme17 .manage_nav {
    font-size: 14px;
    font-weight: 200; }
    .dsp79.fme17 .manage_nav .section {
      padding: 21px;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      display: block;
      border-bottom: 1px solid #E6E7E8; }
      .dsp79.fme17 .manage_nav .section:hover {
        background-color: white; }
      .dsp79.fme17 .manage_nav .section:active {
        background-color: #fafafa; }
      .dsp79.fme17 .manage_nav .section.selected {
        background-color: white;
        font-weight: bold; }
  .dsp79.fme17 .sidebar .links {
    float: left;
    padding: 21px; }
    .dsp79.fme17 .sidebar .links > li {
      margin: 10px 0; }
      .dsp79.fme17 .sidebar .links > li > a {
        color: #A3A3A3; }
  .dsp79.fme17 .main {
    border-left: 1px solid #E6E7E8;
    min-height: 350px;
    background-color: white; }
  html.no-ms .dsp79.fme17 > .gridspan > .content {
    display: table;
    table-layout: fixed;
    width: 100%; }
    html.no-ms .dsp79.fme17 > .gridspan > .content > .sidebar, html.no-ms .dsp79.fme17 > .gridspan > .content > .main {
      display: table-cell;
      vertical-align: top; }
    html.no-ms .dsp79.fme17 > .gridspan > .content > .main {
      padding-right: 28px;
      width: 100%; }
  html.size-standard .dsp79.fme17 > .gridspan > .content > .sidebar {
    width: 301.33333px;
    min-width: 301.33333px;
    max-width: 301.33333px; }
  html.size-large .dsp79.fme17 > .gridspan > .content > .sidebar {
    width: 267px;
    min-width: 267px;
    max-width: 267px; }
  html.ms .dsp79.fme17 > .gridspan > .content > .sidebar, html.ms .dsp79.fme17 > .gridspan > .content > .main {
    width: 100%;
    min-width: 0;
    max-width: 100%; }
  .dsp79.fme17 > .gridspan > .content > .main.loading {
    opacity: 0.5; }
  .dsp79.fme17 > .gridspan > .content > .main .inner {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    border: 1px solid #e8e8e8; }
  .dsp79.fme17 > .gridspan > .content > .sidebar {
    padding-top: 75px; }
    html.ms .dsp79.fme17 > .gridspan > .content > .sidebar {
      clear: both;
      padding-top: 28px; }
    .dsp79.fme17 > .gridspan > .content > .sidebar ul.links {
      float: left;
      margin: 28px 0 0 10px; }
      .dsp79.fme17 > .gridspan > .content > .sidebar ul.links > li {
        margin: 10px 0; }
        .dsp79.fme17 > .gridspan > .content > .sidebar ul.links > li > a {
          color: #A3A3A3; }
    .dsp79.fme17 > .gridspan > .content > .sidebar .module_holder {
      border: 1px solid #E6E7E8; }
      .dsp79.fme17 > .gridspan > .content > .sidebar .module_holder + .module_holder {
        margin-top: 28px; }

html.ms .dsp79.fbr12 .reduce_to_20 {
  font-size: 20px; }

html.ml .dsp79.fbr12 .last_element {
  margin-left: 35px; }

html.ml .dsp79.fbr12 .syndicate_deal_button {
  padding: 12px 20px;
  font-size: 15px; }

html.ml .dsp79.fbr12 .syndicate_button_wrapper {
  margin-top: 12px; }

.dsp79.fbr12 .timeline_middot {
  margin-right: 3px; }

html.no-ml .dsp79.fbr12 .show_timeline_link {
  display: block;
  margin-top: 7px; }

.dsp79.feo50 {
  background-color: #FEFCE9; }
  html.no-ms .dsp79.feo50 .question {
    display: inline-block; }
  html.ms .dsp79.feo50 .description {
    margin-top: 7px; }

.dsp79.fel18 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 430px; }
  html.ms .dsp79.fel18 {
    width: 100%; }
  .dsp79.fel18 .send_button {
    padding: 7px 28px; }

.dsp79.fvs94 {
  margin-top: -20px; }
  .dsp79.fvs94 .content {
    border: 1px solid #E6E7E8;
    background-color: #ffffff; }
  .dsp79.fvs94 .column-headers {
    background-color: #fafafa;
    border-bottom: 1px solid #E6E7E8; }
    html.ms .dsp79.fvs94 .column-headers {
      display: none; }
  .dsp79.fvs94 .row {
    border-top: 1px solid #E6E7E8; }
    .dsp79.fvs94 .row:first-child {
      border-top: none; }
    .dsp79.fvs94 .row.done {
      background-color: #fcfcfc; }
  .dsp79.fvs94 .g-lockup .text strong {
    font-weight: 500;
    font-size: 14px; }
  .dsp79.fvs94 .g-lockup .photo {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dsp79.fvs94 .status {
    font-size: 14px;
    line-height: 39px;
    color: #FF9933; }
    .dsp79.fvs94 .status.complete {
      color: #00A466; }
    html.ms .dsp79.fvs94 .status {
      text-align: left; }
      html.ms .dsp79.fvs94 .status .descriptor:before {
        content: 'Status: '; }
  .dsp79.fvs94 .question {
    line-height: 2em; }
    html.ms .dsp79.fvs94 .question {
      text-align: left;
      display: block;
      margin-bottom: 7px; }
  .dsp79.fvs94 .response_buttons {
    display: inline-block; }
    html.ms .dsp79.fvs94 .response_buttons {
      display: block;
      text-align: left; }
  .dsp79.fvs94 .form_block {
    border: 1px solid #e7e9eB;
    background-color: #fafafa; }
  .dsp79.fvs94 .form_row {
    padding: 28px;
    border-top: 1px solid #e7e9eB; }
    .dsp79.fvs94 .form_row:first-child {
      border-top: none; }
  .dsp79.fvs94 .or_text_container {
    position: relative; }
  .dsp79.fvs94 .or_text {
    position: absolute;
    top: -61px;
    display: block;
    padding: 11px;
    border-radius: 22px;
    background-color: #eee;
    line-height: 11px;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 11px; }
  .dsp79.fvs94 form {
    width: 100%; }
  .dsp79.fvs94 .c-insetC {
    background-color: white; }
  .dsp79.fvs94 label {
    font-size: 14px;
    font-weight: 200; }
  .dsp79.fvs94 .extra_info_link {
    color: #3078CA; }
    .dsp79.fvs94 .extra_info_link:hover {
      cursor: pointer; }
  html.ms .dsp79.fvs94 .submit_button, html.ms .dsp79.fvs94 .email_button {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
.dsc37 .section {
  padding-bottom: 50px;
  border-bottom: 1px solid #eee;
  padding-top: 50px; }
  .dsc37 .section:first-child {
    padding-top: 0; }

.dsc37 h2 {
  font-size: 24px;
  font-weight: 500;
  color: #555;
  margin-bottom: 25px; }

.dsc37 h3 {
  font-size: 16px;
  font-weight: 600;
  color: #555;
  margin-top: 25px;
  margin-bottom: 15px; }

.dsc37 p {
  font-size: 16px;
  color: #777;
  line-height: 26px;
  margin: 0 0 15px 0; }

.dsc37 ul {
  color: #777;
  font-size: 16px;
  margin: 0 0 15px 0; }

.dsc37 ol {
  color: #777;
  font-size: 16px;
  margin: 0 0 15px 0; }

.dsc37 li {
  margin-bottom: 5px; }

.dsc37 .mischa-box {
  margin: 30px 0 30px 0;
  padding: 15px;
  border: 1px solid #e7e9eb; }
  .dsc37 .mischa-box h3 {
    padding-top: 5px;
    font-size: 14px;
    margin: 0 0 10px 0; }
  .dsc37 .mischa-box p {
    font-size: 14px;
    margin: 10px 0; }

.dsc37 table.criteria-table td {
  background-color: #fafafa;
  padding: 10px;
  border-bottom: 1px solid #eee; }
  .dsc37 table.criteria-table td i {
    font-size: 16px; }
  .dsc37 table.criteria-table td h4 {
    color: #555;
    font-size: 14px; }
  .dsc37 table.criteria-table td p {
    font-size: 14px;
    color: #AAA;
    padding: 0;
    margin: 0; }

.dsc37.fss72 {
  margin-bottom: 1000px; }

.dsc37.fsv41 a {
  color: #777;
  display: block; }
  .dsc37.fsv41 a:hover {
    text-decoration: none;
    color: #333;
    background-color: #f0f0f0; }

.dsc37.fsv41 a.selected {
  color: #333;
  background-color: #f0f0f0; }

.dsc37.fsv41 .fixed {
  position: fixed;
  top: 0px; }
.dt31.fsw49 {
  margin-top: 25px;
  *zoom: 1;
  max-width: 960px;
  _width: 960px;
  padding-left: 14px;
  padding-right: 14px;
  margin-left: auto;
  margin-right: auto; }
  .dt31.fsw49:after {
    content: "";
    display: table;
    clear: both; }
  .dt31.fsw49 > .content {
    float: left; }
    html.no-ms .dt31.fsw49 > .content {
      width: 74.34896%;
      float: right;
      margin-right: 0;
      *margin-left: -25px;
      display: inline; }
    html.ms .dt31.fsw49 > .content {
      margin-top: 15px; }
  .dt31.fsw49 > .sidebar {
    width: 23.04688%;
    float: left;
    margin-right: 2.60417%;
    display: inline; }
    html.ms .dt31.fsw49 > .sidebar {
      display: none; }
.dts27.fhr17 h1 a {
  color: #333; }
  .dts27.fhr17 h1 a:hover {
    color: #3078ca; }

.dts27.fpo57 {
  background-color: #f2f3f4; }
  .dts27.fpo57 .promo_content {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0 50px; }
    .dts27.fpo57 .promo_content:after {
      content: "";
      display: table;
      clear: both; }
    html.ms .dts27.fpo57 .promo_content {
      padding-right: 0;
      padding-left: 0; }
  .dts27.fpo57 .promo_content > .header {
    padding-bottom: 20px;
    text-align: center; }
    html.ms .dts27.fpo57 .promo_content > .header {
      padding-bottom: 30px;
      padding-left: 20px;
      padding-right: 20px; }
    .dts27.fpo57 .promo_content > .header .title.g-title1 {
      font-size: 30px;
      line-height: 1.5; }
      html.ms .dts27.fpo57 .promo_content > .header .title.g-title1 {
        font-size: 26px; }
  html.no-ms .dts27.fpo57 .promo_content > .carousel .card_holder {
    width: 300px !important; }
  .dts27.fpo57 .promo_content > .carousel .startup_carousel {
    background: none; }
    .dts27.fpo57 .promo_content > .carousel .startup_carousel > .inner {
      padding: 20px 0 0 0;
      background: none; }

.dts27.fve45 .preamble {
  display: block;
  font-weight: 300;
  font-size: 16px;
  margin-top: 4px;
  margin-bottom: 14px;
  color: #888;
  width: 100%;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
  .dts27.fve45 .preamble > div {
    display: inline; }

.dts27.fve45 .data {
  width: 100%;
  display: block;
  padding: 30px 0 0;
  text-align: center; }
  html.ms .dts27.fve45 .data {
    width: 100%;
    padding: 36px 5% 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.dts27.fve45 .row {
  display: inline-block;
  font-size: 13px;
  margin-left: 14px;
  margin-top: 0px; }
  html.ms .dts27.fve45 .row {
    float: left;
    margin-top: 14px;
    margin-left: 0px;
    width: 100%; }
  .dts27.fve45 .row:first-child {
    margin-top: 0;
    margin-left: 0; }
  .dts27.fve45 .row .label {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 200;
    color: #888;
    letter-spacing: 1px; }
    html.ms .dts27.fve45 .row .label {
      text-align: left;
      float: left;
      width: 65%; }
  .dts27.fve45 .row .value {
    display: inline-block;
    color: #444;
    letter-spacing: 1px; }
    html.ms .dts27.fve45 .row .value {
      font-size: 14px;
      text-align: right;
      float: right;
      width: 30%; }
  .dts27.fve45 .row:hover {
    text-decoration: none; }
    .dts27.fve45 .row:hover .value, .dts27.fve45 .row:hover .label {
      color: #3078ca; }

.dts27.fse31 .follow_section {
  width: 100%;
  margin: 8px auto 0; }
  .dts27.fse31 .follow_section .block {
    float: right;
    font-size: 11px;
    margin-top: 2px; }
  .dts27.fse31 .follow_section .middle {
    float: right;
    margin: 0 7px; }
  .dts27.fse31 .follow_section .follow {
    display: inline-block; }
    .dts27.fse31 .follow_section .follow .follow-tag-btn, .dts27.fse31 .follow_section .follow .unfollow-tag-btn {
      font-size: 1.1em;
      padding: 8px 20px; }
      .dts27.fse31 .follow_section .follow .follow-tag-btn, .dts27.fse31 .follow_section .follow .follow-tag-btn:link, .dts27.fse31 .follow_section .follow .follow-tag-btn:visited, .dts27.fse31 .follow_section .follow .unfollow-tag-btn, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:link, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:visited {
        margin: 0;
        border-radius: 4px;
        border: none;
        background: none;
        outline: none;
        -webkit-user-select: none;
           -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
        cursor: pointer;
        -webkit-tap-highlight-color: transparent;
        font-family: "helvetica neue", arial, helvetica, freesans, "liberation sans", "numbus sans l", sans-serif;
        font-weight: normal;
        text-decoration: none;
        text-align: center;
        display: inline-block; }
        .dts27.fse31 .follow_section .follow .follow-tag-btn:hover, .dts27.fse31 .follow_section .follow .follow-tag-btn:active, .dts27.fse31 .follow_section .follow .follow-tag-btn:link:hover, .dts27.fse31 .follow_section .follow .follow-tag-btn:link:active, .dts27.fse31 .follow_section .follow .follow-tag-btn:visited:hover, .dts27.fse31 .follow_section .follow .follow-tag-btn:visited:active, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:hover, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:active, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:link:hover, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:link:active, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:visited:hover, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:visited:active {
          outline: none;
          text-decoration: none; }
      .dts27.fse31 .follow_section .follow .follow-tag-btn, .dts27.fse31 .follow_section .follow .follow-tag-btn:link, .dts27.fse31 .follow_section .follow .follow-tag-btn:visited, .dts27.fse31 .follow_section .follow .unfollow-tag-btn, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:link, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:visited {
        color: #f0f0f0;
        background-color: #3f81c7;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#3f81c7), to(#3f81c7));
        background-image: -webkit-linear-gradient(#3f81c7, #3f81c7);
        background-image: linear-gradient(#3f81c7, #3f81c7);
        text-shadow: none; }
      .dts27.fse31 .follow_section .follow .follow-tag-btn:hover, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:hover {
        background-color: #4a88cb;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#4a88cb), to(#4a88cb));
        background-image: -webkit-linear-gradient(#4a88cb, #4a88cb);
        background-image: linear-gradient(#4a88cb, #4a88cb);
        text-shadow: none; }
      .dts27.fse31 .follow_section .follow .follow-tag-btn:active, .dts27.fse31 .follow_section .follow .unfollow-tag-btn:active {
        background-color: #3779bf;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#3779bf), to(#3779bf));
        background-image: -webkit-linear-gradient(#3779bf, #3779bf);
        background-image: linear-gradient(#3779bf, #3779bf);
        text-shadow: none; }
      .dts27.fse31 .follow_section .follow .follow-tag-btn.alternate, .dts27.fse31 .follow_section .follow .unfollow-tag-btn.alternate {
        background-color: #669bd3; }
        .dts27.fse31 .follow_section .follow .follow-tag-btn.alternate:hover, .dts27.fse31 .follow_section .follow .unfollow-tag-btn.alternate:hover {
          background-color: #528ecd;
          cursor: pointer; }
    .dts27.fse31 .follow_section .follow a:hover.unfollow-tag-btn {
      background-color: #ddd;
      border-color: #d0d0d0; }
    .dts27.fse31 .follow_section .follow .loader-repl, .dts27.fse31 .follow_section .follow .loader {
      text-align: center;
      width: 95px; }
  .dts27.fse31 .follow_section .action_buttons {
    display: inline-block;
    margin-left: 6px; }
    .dts27.fse31 .follow_section .action_buttons.twitter_link {
      background-image: url("/assets/shared/share_twitter-1a2120686c88c4899e0cd77f54ed9b85.png");
      -webkit-background-size: 20px 19px;
              background-size: 20px 19px;
      background-position: center center;
      background-repeat: no-repeat; }
      .dts27.fse31 .follow_section .action_buttons.twitter_link:hover {
        background-image: url("/assets/shared/share_twitter_black_bkgd_hover-49300b3fdc4be8bac5960bc336d2f9ee.png"); }
    .dts27.fse31 .follow_section .action_buttons.facebook_link {
      background-image: url("/assets/shared/share_facebook-cf667f9ab0400899373adef7e33e9c3b.png");
      -webkit-background-size: 12px 23px;
              background-size: 12px 23px;
      background-position: center center;
      background-repeat: no-repeat; }
      .dts27.fse31 .follow_section .action_buttons.facebook_link:hover {
        background-image: url("/assets/shared/share_facebook_black_bkgd_hover-10b88a09b54304639271f73117842772.png"); }
    .dts27.fse31 .follow_section .action_buttons:first-child {
      margin-left: 0; }

.dts27.fnv25 {
  background-color: #ffffff;
  border-bottom: 1px solid #e5e5e5;
  margin-top: -24px; }
  html.ms .dts27.fnv25 {
    margin-top: -11px; }
  .dts27.fnv25.disabled {
    opacity: 0.9;
    pointer-events: none; }
  html.ms .dts27.fnv25 a {
    font-size: 8px;
    letter-spacing: 0;
    padding: 0 6px; }

.dts27.fct63.disabled {
  opacity: 0.5;
  pointer-events: none; }

.dts27.fct63 > .results_holder {
  clear: both; }
  .dts27.fct63 > .results_holder.disabled {
    opacity: 0.5;
    pointer-events: none; }
  .dts27.fct63 > .results_holder > .loader {
    margin: 20px;
    float: left;
    height: 15px; }

.dts27.fct63 > .more {
  clear: both;
  float: left;
  width: 100%;
  padding: 10px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  color: #999;
  text-shadow: 1px 1px white;
  cursor: pointer; }
  .dts27.fct63 > .more:hover {
    background-color: #f2f3f4;
    color: #777; }

.dts27.frw44 .base {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  border-bottom: 1px solid #eee;
  display: table;
  width: 100%; }
  html.ms .dts27.frw44 .base {
    display: block;
    float: left;
    padding-bottom: 15px;
    margin-top: 5px; }
  .dts27.frw44 .base .column {
    display: table-cell;
    vertical-align: middle; }
    html.no-ms .dts27.frw44 .base .column.selected {
      background-color: #f8f9fa; }
    .dts27.frw44 .base .column.sortable:not(.selected):hover {
      background-color: #f8f9fa;
      cursor: pointer; }
    html.ms .dts27.frw44 .base .column {
      display: block;
      float: left;
      width: 100%;
      max-width: 100%;
      clear: both;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }
    .dts27.frw44 .base .column:not(.item) {
      width: 93px;
      max-width: 93px;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      padding: 2px;
      text-align: center;
      font-size: 14px;
      font-weight: 300; }
      html.ms .dts27.frw44 .base .column:not(.item) {
        padding: 10px 15px 0; }
    .dts27.frw44 .base .column .h_desc {
      display: none;
      color: #999;
      font-weight: 300;
      float: left; }
      html.ms .dts27.frw44 .base .column .h_desc {
        display: block; }
    html.ms .dts27.frw44 .base .column .value {
      float: right; }
    .dts27.frw44 .base .column .value .tag, .dts27.frw44 .base .column .value .website {
      font-size: 12px; }
      .dts27.frw44 .base .column .value .tag a, .dts27.frw44 .base .column .value .website a {
        color: #333; }
    .dts27.frw44 .base .column .value .tag {
      padding: 0 5px; }
    .dts27.frw44 .base .column .value .website {
      text-overflow: ellipsis;
      overflow: hidden; }
    .dts27.frw44 .base .column.item {
      position: relative;
      width: 250px;
      padding: 10px 15px; }
      html.ms .dts27.frw44 .base .column.item {
        background-color: #f8f9fa;
        border-bottom: 1px solid #eee; }
    .dts27.frw44 .base .column.follow .g-button {
      font-size: 11px;
      text-transform: uppercase;
      padding: 5px 10px;
      font-weight: 300; }

.dts27.frw44 .jobs_button {
  line-height: 2;
  padding: 3.5px 10px; }

.dts27.frw44 .header {
  position: relative;
  background-color: #f8f9fa;
  font-size: 14px;
  font-weight: 300;
  color: #666; }
  html.ms .dts27.frw44 .header {
    display: none; }
  .dts27.frw44 .header .column {
    line-height: 1.5; }
  html.no-ms .dts27.frw44 .header .column.selected {
    background-color: white; }

.dts27.frw44 .item .name {
  font-size: 14px; }
  .dts27.frw44 .item .name a {
    font-weight: bold;
    color: #333; }

.dts27.frw44 .item .blurb {
  font-size: 12px;
  overflow: hidden;
  color: #666;
  font-weight: 300; }
  html.no-ms .dts27.frw44 .item .blurb {
    width: 195px;
    white-space: nowrap;
    text-overflow: ellipsis; }

.dts27.frw44 .item .tags {
  margin-top: 3px;
  font-size: 11px; }
  .dts27.frw44 .item .tags a {
    color: #999; }

.dts27.fsr30 .back_link {
  margin-bottom: 25px;
  font-size: 14px;
  width: 100%; }
  .dts27.fsr30 .back_link a {
    -webkit-transition-property: background-color;
            transition-property: background-color;
    -webkit-transition-duration: .12s;
            transition-duration: .12s;
    display: block;
    padding: 11px 14px;
    color: #555;
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    background-color: #f9f9fa;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .dts27.fsr30 .back_link a:hover {
      text-decoration: none;
      background-color: #f9f9fa;
      color: #111; }
    .dts27.fsr30 .back_link a:active {
      -webkit-transition-property: background-color;
              transition-property: background-color;
      -webkit-transition-duration: 0;
              transition-duration: 0;
      color: #000;
      background-color: #fcfcfc; }
    .dts27.fsr30 .back_link a:before {
      content: " \25c0";
      font-size: 8px;
      vertical-align: middle;
      padding-right: 3px; }

.dts27.fsr30 .empty .new_tag_item a {
  color: #999; }
  .dts27.fsr30 .empty .new_tag_item a:hover, .dts27.fsr30 .empty .new_tag_item a:active {
    background-color: #f9fafb;
    color: #999; }

.dts27.fsr30 .incubator_promo {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  text-align: center;
  color: #333;
  padding: 14px;
  margin-bottom: 25px; }
  .dts27.fsr30 .incubator_promo .text {
    font-size: 14px;
    margin-bottom: 14px; }
  .dts27.fsr30 .incubator_promo a {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

.dts27.fmt94 {
  width: 100%;
  display: table;
  margin-bottom: 25px; }
  .dts27.fmt94 .item {
    padding: 9px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: 300;
    color: #666;
    background-color: #f8f9fa;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
    display: table-cell; }
    .dts27.fmt94 .item.selected {
      background-color: #fff; }
    .dts27.fmt94 .item:not(.selected) {
      opacity: 0.7; }
      .dts27.fmt94 .item:not(.selected):hover {
        opacity: 1.0;
        cursor: pointer; }
    .dts27.fmt94 .item .count {
      font-size: 11px;
      margin-right: 10px;
      padding: 3px 8px;
      background-color: #f4f5f7;
      display: inline-block;
      border-radius: 2px;
      border: 1px solid #eee; }
    html.ms .dts27.fmt94 .item {
      display: block; }

.dts27.fss56 {
  margin-bottom: 25px; }
  .dts27.fss56 .view_more, .dts27.fss56 .view_less {
    font-size: 11px;
    text-transform: uppercase;
    text-align: left;
    color: #999 !important;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }
  .dts27.fss56 .list_header {
    background-color: #fdfdfd !important;
    font-size: 11px;
    text-transform: uppercase; }
    .dts27.fss56 .list_header .plain_ont_title {
      font-weight: bold;
      color: #333; }
.dtf89 {
  color: #333;
  /* Clean this up */ }
  .dtf89.fsl99 .target-container {
    margin: 0 14px 14px; }
  .dtf89.fsl99 .target-inner-container {
    border: 1px solid #d4d7db;
    border-radius: 4px; }
  .dtf89.fsl99 .cover-photo {
    height: 40px;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
            background-size: cover;
    background-color: #f9f9fa;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px; }
  .dtf89.fsl99 .cover-photo-avatar {
    position: absolute;
    width: 80px;
    padding: 2px;
    background-color: #fff;
    border-radius: 5px;
    margin-left: 14px;
    margin-top: -28px; }
    .dtf89.fsl99 .cover-photo-avatar img {
      width: 80px;
      height: 80px;
      border-radius: 4px; }
  .dtf89.fsl99 .avatar {
    position: absolute;
    width: 50px;
    padding: 7px;
    background-color: #fff;
    border-radius: 8px;
    margin-left: 7px;
    margin-top: 7px; }
    .dtf89.fsl99 .avatar img {
      width: 50px;
      height: 50px;
      border-radius: 4px; }
  .dtf89.fsl99 .details {
    -webkit-font-smoothing: antialiased;
    padding: 21px; }
    .dtf89.fsl99 .details.avatar-details {
      padding: 14px 21px 21px 78px; }
    .dtf89.fsl99 .details.cover-photo-details {
      padding: 7px 14px 14px 108px; }
    .dtf89.fsl99 .details .large-title {
      font-weight: 500;
      font-size: 18px; }
      .dtf89.fsl99 .details .large-title.serif {
        font-family: Georgia, serif; }
      .dtf89.fsl99 .details .large-title a {
        color: #333; }
    .dtf89.fsl99 .details .title {
      font-weight: 500;
      font-size: 16px; }
    .dtf89.fsl99 .details .subtitle {
      font-size: 14px;
      font-weight: 400;
      color: #666666;
      white-space: normal;
      overflow: hidden;
      position: relative; }
      html.ml .dtf89.fsl99 .details .subtitle {
        height: 21px; }
        html.ml .dtf89.fsl99 .details .subtitle:after {
          width: 15%; }
      html.no-ml .dtf89.fsl99 .details .subtitle {
        height: 42px; }
        html.no-ml .dtf89.fsl99 .details .subtitle:after {
          width: 30%; }
      .dtf89.fsl99 .details .subtitle:after {
        content: "";
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 0;
        height: 21px;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 80%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0), white 80%); }
      .dtf89.fsl99 .details .subtitle:hover {
        text-decoration: none; }
    .dtf89.fsl99 .details .body {
      margin-top: 7px;
      font-size: 14px;
      font-weight: 400;
      color: #999999;
      white-space: normal;
      overflow: hidden;
      position: relative; }
      html.ml .dtf89.fsl99 .details .body {
        max-height: 63px; }
        html.ml .dtf89.fsl99 .details .body:after {
          width: 15%; }
      html.no-ml .dtf89.fsl99 .details .body {
        max-height: 84px; }
        html.no-ml .dtf89.fsl99 .details .body:after {
          width: 30%; }
      .dtf89.fsl99 .details .body:after {
        content: "";
        text-align: right;
        position: absolute;
        bottom: 0;
        right: 0;
        height: 21px;
        background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
        background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), white 80%);
        background: linear-gradient(to right, rgba(255, 255, 255, 0), white 80%); }
      .dtf89.fsl99 .details .body a {
        color: #999999; }
    .dtf89.fsl99 .details .metadata {
      color: #999999;
      font-size: 14px; }
    .dtf89.fsl99 .details .byline {
      border-top: 1px solid #e7e9eB;
      padding-top: 14px;
      margin-top: 14px;
      font-size: 14px;
      color: #999; }
      .dtf89.fsl99 .details .byline .byline-avatar {
        width: 20px;
        height: 20px;
        float: left;
        margin-right: 7px; }
      .dtf89.fsl99 .details .byline .byline-name {
        color: #666; }
    .dtf89.fsl99 .details .actions {
      margin-top: 14px;
      margin-bottom: 7px; }
      .dtf89.fsl99 .details .actions .transparent-button {
        padding-top: 6px;
        padding-bottom: 6px; }
  .dtf89.fsl99 .hero {
    width: 100%;
    display: block;
    height: 200px;
    border-bottom: 1px solid #e7e9eB;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
            background-size: cover;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px; }
  html.ml .dtf89 .story-targets-container .User {
    width: 50%;
    float: left;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
    html.ml .dtf89 .story-targets-container .User:nth-child(2n) .target-container {
      margin-left: 7px; }
    html.ml .dtf89 .story-targets-container .User:nth-child(2n+1) .target-container {
      margin-right: 7px; }
    html.ml .dtf89 .story-targets-container .User .target-container .target-inner-container .details .subtitle {
      height: 42px; }
      html.ml .dtf89 .story-targets-container .User .target-container .target-inner-container .details .subtitle:after {
        width: 30%; }
  .dtf89 .view-more {
    -webkit-font-smoothing: antialiased;
    border: 1px solid #e7e9eB;
    padding: 14px;
    display: inline-block;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    color: #999;
    font-size: 13px;
    width: 100%; }
  .dtf89 a.g-lockup:hover .name {
    text-decoration: underline;
    color: #111; }
  .dtf89 hr {
    margin: 13px 0;
    border-color: #ddd; }
    html.ms .dtf89 hr {
      display: none; }
  .dtf89.fre95 {
    margin-bottom: 14px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #e7e9eB; }
    .dtf89.fre95 .title-container {
      padding: 14px; }
      .dtf89.fre95 .title-container p {
        font-size: 14px; }
        .dtf89.fre95 .title-container p a {
          color: #777777; }
      .dtf89.fre95 .title-container .avatar {
        width: 40px;
        height: 40px;
        vertical-align: middle;
        border-radius: 4px; }
        .dtf89.fre95 .title-container .avatar.user {
          border-radius: 50%; }
      .dtf89.fre95 .title-container .title-icon {
        display: table;
        background-color: #d9534f; }
        .dtf89.fre95 .title-container .title-icon .icon {
          display: table-cell;
          vertical-align: middle;
          color: #fff; }
      .dtf89.fre95 .title-container .title-content {
        display: table-cell;
        vertical-align: middle;
        height: 40px; }
      .dtf89.fre95 .title-container .title {
        font-size: 14px;
        -webkit-font-smoothing: antialiased;
        color: #666666; }
        .dtf89.fre95 .title-container .title a {
          color: #333333;
          font-weight: 500; }
      .dtf89.fre95 .title-container .connection-detail {
        -webkit-font-smoothing: antialiased;
        color: #999999; }
        .dtf89.fre95 .title-container .connection-detail a {
          color: #999999; }
      .dtf89.fre95 .title-container .source {
        line-height: 32px; }
      .dtf89.fre95 .title-container .controls-and-timestamp {
        -webkit-font-smoothing: antialiased;
        line-height: 40px;
        font-size: 14px;
        color: #999999; }
        .dtf89.fre95 .title-container .controls-and-timestamp .timestamp {
          -webkit-font-smoothing: antialiased; }
          html.ms .dtf89.fre95 .title-container .controls-and-timestamp .timestamp {
            display: none; }
        .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-button {
          cursor: pointer; }
        .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu {
          z-index: 3; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
            right: 7px; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
            right: 8px; }
        .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-nub-wrapper {
          width: 0;
          height: 0;
          position: absolute;
          margin-top: -1px;
          margin-left: 7px;
          border-left: 8px solid transparent;
          border-right: 8px solid transparent;
          border-bottom: 8px solid rgba(0, 0, 0, 0.2); }
        .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-nub {
          width: 0;
          height: 0;
          position: absolute;
          z-index: 1;
          margin-left: 8px;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-bottom: 7px solid #ffffff; }
        .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu {
          background: #ffffff;
          position: relative;
          -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
                  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          margin-top: 7px;
          width: 200px;
          border-radius: 4px; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu.dropdown-width--md {
            width: 250px; }
            html.ml .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
              left: -109px; }
          html.ml .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu.dropdown-align--center {
            left: -79px; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .nested-dropdown-menu {
            position: absolute;
            margin-left: 167px; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item {
            -webkit-font-smoothing: antialiased;
            padding: 5px 14px;
            text-align: left; }
            .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
              display: block; }
            .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
              color: #666666;
              cursor: pointer; }
            .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item.danger, .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item.danger a {
              color: #C0423F; }
            html.ml .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
              background-color: #f3f3f3;
              text-decoration: none; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > .dropdown-item:first-child,
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
            border-top-left-radius: 4px;
            border-top-right-radius: 4px; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > .dropdown-item:last-child,
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-hr {
            border-top: 1px solid #e7e9eB; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .border-top {
            border-top: 1px solid #e7e9eB; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .border-bottom {
            border-bottom: 1px solid #e7e9eB; }
        .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu {
          margin-top: 14px; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu .privacy-item .icon-ok {
            display: none; }
          .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu .privacy-item.selected {
            color: #333;
            font-weight: 500; }
            .dtf89.fre95 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu .privacy-item.selected .icon-ok {
              display: block; }
    .dtf89.fre95 .story-body {
      -webkit-font-smoothing: antialiased;
      margin: 0 14px 14px;
      color: #666666;
      font-size: 14px; }
      .dtf89.fre95 .story-body p {
        display: inline; }
      .dtf89.fre95 .story-body a:not(.u-unstyledLink) {
        color: #3078ca; }
      .dtf89.fre95 .story-body:last-child {
        margin-bottom: 0; }
    .dtf89.fre95 .recommended-peeps {
      -webkit-font-smoothing: antialiased;
      margin-top: 14px;
      margin-bottom: 7px;
      font-size: 14px; }
      .dtf89.fre95 .recommended-peeps a.profile-link {
        color: #333; }
      .dtf89.fre95 .recommended-peeps .connect_button a {
        font-size: 12px; }
      .dtf89.fre95 .recommended-peeps .connect_button + a {
        font-size: 12px; }
        .dtf89.fre95 .recommended-peeps .connect_button + a:hover {
          text-decoration: underline;
          color: #999; }
      .dtf89.fre95 .recommended-peeps .summary {
        font-weight: 400; }
      .dtf89.fre95 .recommended-peeps .view_all_link {
        -webkit-font-smoothing: antialiased;
        border: 1px solid #e7e9eB;
        padding: 14px;
        display: inline-block;
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
                box-sizing: border-box;
        color: #999;
        font-size: 13px;
        width: 100%; }
        .dtf89.fre95 .recommended-peeps .view_all_link.a {
          color: #999; }
  .dtf89.fss77 .wrapper {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dtf89.fss77 .wrapper:after {
      content: "";
      display: table;
      clear: both; }
    .dtf89.fss77 .wrapper .header {
      font-size: 20px;
      font-weight: 300;
      color: #666;
      line-height: 75px;
      height: 75px; }
  .dtf89.fts11 .wrapper {
    *zoom: 1;
    max-width: 960px;
    _width: 960px;
    padding-left: 14px;
    padding-right: 14px;
    margin-left: auto;
    margin-right: auto; }
    .dtf89.fts11 .wrapper:after {
      content: "";
      display: table;
      clear: both; }
    .dtf89.fts11 .wrapper .content {
      margin-top: 18px; }
      html.no-ms .dtf89.fts11 .wrapper .content {
        display: table;
        table-layout: fixed;
        width: 100%; }
        html.no-ms .dtf89.fts11 .wrapper .content > .sidebar, html.no-ms .dtf89.fts11 .wrapper .content > .main {
          display: table-cell;
          vertical-align: top; }
        html.no-ms .dtf89.fts11 .wrapper .content > .main {
          padding-right: 18px;
          width: 100%; }
      html.size-standard .dtf89.fts11 .wrapper .content > .sidebar {
        width: 311.33333px;
        min-width: 311.33333px;
        max-width: 311.33333px; }
      html.size-large .dtf89.fts11 .wrapper .content > .sidebar {
        width: 375.33333px;
        min-width: 375.33333px;
        max-width: 375.33333px; }
      html.ms .dtf89.fts11 .wrapper .content > .sidebar, html.ms .dtf89.fts11 .wrapper .content > .main {
        width: 100%;
        min-width: 0;
        max-width: 100%; }
      html.ms .dtf89.fts11 .wrapper .content {
        display: table;
        table-layout: fixed;
        width: 100%; }
        html.ms .dtf89.fts11 .wrapper .content > .main {
          padding-right: 14px !important;
          display: table-row-group; }
        html.ms .dtf89.fts11 .wrapper .content > .sidebar {
          display: table-header-group;
          min-width: auto;
          max-width: auto; }
  .dtf89.fts11 .promo_holder {
    background-color: #f2f2f2;
    clear: both;
    border-bottom: 1px solid #E5E5E5; }
    html.ms .dtf89.fts11 .promo_holder .wrapper {
      padding-left: 0;
      padding-right: 0; }
  .dtf89.fts11 .funds .fund_cards {
    max-width: 1000px;
    margin: 0 auto; }
    html.ms .dtf89.fts11 .funds .fund_cards {
      padding-left: 30px;
      padding-right: 30px; }
  .dtf89.fts11 .funds > .header {
    text-align: center;
    padding-bottom: 70px; }
    .dtf89.fts11 .funds > .header > .title {
      text-shadow: none; }
    .dtf89.fts11 .funds > .header > .description {
      color: #777;
      font-size: 20px;
      font-weight: 300;
      padding-top: 30px; }
  .dtf89.fts11 .funds > .more_link {
    text-align: center;
    padding-bottom: 60px; }
  .dtf89.fts11 .funds .fund_cards > .card_container {
    float: left;
    margin-bottom: 60px; }
    html.ml .dtf89.fts11 .funds .fund_cards > .card_container {
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      width: 50%;
      padding-left: 0;
      padding-right: 30px; }
      html.ml .dtf89.fts11 .funds .fund_cards > .card_container:nth-of-type(2n + 2) {
        padding-left: 30px;
        padding-right: 0px; }
    html.no-ml .dtf89.fts11 .funds .fund_cards > .card_container {
      width: 100%; }
  .dtf89.fir84 .more-stories {
    text-align: right; }
  .dtf89.fir84 .loading {
    background-image: url("/assets/shared/loading-09e94e106ee1bb49c8aaa9e287135f9c.gif");
    background-repeat: no-repeat;
    background-position: center center;
    display: none; }
  .dtf89.fsy77 {
    margin-bottom: 14px;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #e7e9eB; }
    .dtf89.fsy77 .title-container {
      padding: 14px; }
      .dtf89.fsy77 .title-container p {
        font-size: 14px; }
        .dtf89.fsy77 .title-container p a {
          color: #777777; }
      .dtf89.fsy77 .title-container .avatar {
        width: 40px;
        height: 40px;
        vertical-align: middle;
        border-radius: 4px; }
        .dtf89.fsy77 .title-container .avatar.user {
          border-radius: 50%; }
      .dtf89.fsy77 .title-container .title-icon {
        display: table;
        background-color: #d9534f; }
        .dtf89.fsy77 .title-container .title-icon .icon {
          display: table-cell;
          vertical-align: middle;
          color: #fff; }
      .dtf89.fsy77 .title-container .title-content {
        display: table-cell;
        vertical-align: middle;
        height: 40px; }
      .dtf89.fsy77 .title-container .title {
        font-size: 14px;
        -webkit-font-smoothing: antialiased;
        color: #666666; }
        .dtf89.fsy77 .title-container .title a {
          color: #333333;
          font-weight: 500; }
      .dtf89.fsy77 .title-container .connection-detail {
        -webkit-font-smoothing: antialiased;
        color: #999999; }
        .dtf89.fsy77 .title-container .connection-detail a {
          color: #999999; }
      .dtf89.fsy77 .title-container .source {
        line-height: 32px; }
      .dtf89.fsy77 .title-container .controls-and-timestamp {
        -webkit-font-smoothing: antialiased;
        line-height: 40px;
        font-size: 14px;
        color: #999999; }
        .dtf89.fsy77 .title-container .controls-and-timestamp .timestamp {
          -webkit-font-smoothing: antialiased; }
          html.ms .dtf89.fsy77 .title-container .controls-and-timestamp .timestamp {
            display: none; }
        .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-button {
          cursor: pointer; }
        .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu {
          z-index: 3; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub-wrapper {
            right: 7px; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu.dropdown-align--right .dropdown-nub {
            right: 8px; }
        .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-nub-wrapper {
          width: 0;
          height: 0;
          position: absolute;
          margin-top: -1px;
          margin-left: 7px;
          border-left: 8px solid transparent;
          border-right: 8px solid transparent;
          border-bottom: 8px solid rgba(0, 0, 0, 0.2); }
        .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-nub {
          width: 0;
          height: 0;
          position: absolute;
          z-index: 1;
          margin-left: 8px;
          border-left: 7px solid transparent;
          border-right: 7px solid transparent;
          border-bottom: 7px solid #ffffff; }
        .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu {
          background: #ffffff;
          position: relative;
          -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
                  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
          -webkit-box-sizing: border-box;
             -moz-box-sizing: border-box;
                  box-sizing: border-box;
          margin-top: 7px;
          width: 200px;
          border-radius: 4px; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu.dropdown-width--md {
            width: 250px; }
            html.ml .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu.dropdown-width--md.dropdown-align--center {
              left: -109px; }
          html.ml .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu.dropdown-align--center {
            left: -79px; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .nested-dropdown-menu {
            position: absolute;
            margin-left: 167px; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item {
            -webkit-font-smoothing: antialiased;
            padding: 5px 14px;
            text-align: left; }
            .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item:not(.u-hidden) {
              display: block; }
            .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title) {
              color: #666666;
              cursor: pointer; }
            .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item.danger, .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item.danger a {
              color: #C0423F; }
            html.ml .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-item:not(.dropdown-title):hover {
              background-color: #f3f3f3;
              text-decoration: none; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > .dropdown-item:first-child,
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > div:first-child .dropdown-item,
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > span:first-child .dropdown-item {
            border-top-left-radius: 4px;
            border-top-right-radius: 4px; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > .dropdown-item:last-child,
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > div:last-child .dropdown-item,
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu > span:last-child .dropdown-item {
            border-bottom-left-radius: 4px;
            border-bottom-right-radius: 4px; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .dropdown-hr {
            border-top: 1px solid #e7e9eB; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .border-top {
            border-top: 1px solid #e7e9eB; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-inner-menu .border-bottom {
            border-bottom: 1px solid #e7e9eB; }
        .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu {
          margin-top: 14px; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu .privacy-item .icon-ok {
            display: none; }
          .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu .privacy-item.selected {
            color: #333;
            font-weight: 500; }
            .dtf89.fsy77 .title-container .controls-and-timestamp .privacy-dropdown .dropdown-menu .privacy-item.selected .icon-ok {
              display: block; }
    .dtf89.fsy77 .story-body {
      -webkit-font-smoothing: antialiased;
      margin: 0 14px 14px;
      color: #666666;
      font-size: 14px; }
      .dtf89.fsy77 .story-body p {
        display: inline; }
      .dtf89.fsy77 .story-body a:not(.u-unstyledLink) {
        color: #3078ca; }
      .dtf89.fsy77 .story-body:last-child {
        margin-bottom: 0; }
  .dtf89.ffs74 {
    -webkit-font-smoothing: antialiased;
    color: #999999; }
    .dtf89.ffs74 .follow-link {
      color: #999999; }
  .dtf89.fal60 .interaction-box {
    -webkit-font-smoothing: antialiased;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%; }
  .dtf89.fal60 .message-button {
    margin-left: 7px;
    padding-top: 6px;
    padding-bottom: 6px; }
  .dtf89.fal60 .feed-action-button {
    color: #666;
    -webkit-transition-property: border-color, color;
            transition-property: border-color, color;
    -webkit-transition-duration: 0.2s;
            transition-duration: 0.2s;
    border: 1px solid #bdc3c8;
    background-color: #fff; }
    .dtf89.fal60 .feed-action-button:hover {
      color: #3078ca;
      border: 1px solid #a9c7ea; }
  .dtf89.fal60 .like-button {
    padding: 7px 10px 4px; }
    .dtf89.fal60 .like-button.is-liked {
      color: #3078ca;
      border: 1px solid #6ba0dc; }
      .dtf89.fal60 .like-button.is-liked:hover {
        border: 1px solid #a9c7ea; }
    .dtf89.fal60 .like-button .like-icon {
      font-size: 16px;
      line-height: 21px; }
    .dtf89.fal60 .like-button .like-count {
      font-weight: 500;
      margin-left: 3px;
      position: relative;
      top: -1px; }
  .dtf89.fal60 .comment-box {
    border-top: 1px solid #e7e9eB; }
  .dtf89.fal60 .comment-form {
    padding-left: 7px;
    width: 50%; }
    .dtf89.fal60 .comment-form input {
      -webkit-font-smoothing: antialiased; }
  .dtf89.fct55:last-child .comment-container {
    padding-bottom: 0; }
  .dtf89.fct55 .comment-container {
    padding-bottom: 14px; }
    .dtf89.fct55 .comment-container .comment-body, .dtf89.fct55 .comment-container .comment-meta {
      -webkit-font-smoothing: antialiased; }
  .dtf89.fct55 .g-photo_round {
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .dtf89.fls56 .container {
    margin-bottom: 13px;
    background-color: white;
    padding: 14px;
    border: 1px solid #eeeeee;
    border-radius: 3px; }
    html.ms .dtf89.fls56 .container {
      margin-top: 18px; }
  .dtf89.fls56 .counts {
    padding-bottom: 14px;
    text-align: center;
    display: block; }
    .dtf89.fls56 .counts:hover {
      background-color: #fafafa;
      text-decoration: none; }
      .dtf89.fls56 .counts:hover .counts-count, .dtf89.fls56 .counts:hover .counts-label {
        color: #3078ca;
        text-decoration: none; }
    .dtf89.fls56 .counts:active {
      background-color: white; }
  .dtf89.fls56 .counts-count {
    font-size: 46px;
    font-weight: 100;
    color: #76767D; }
  .dtf89.fls56 .counts-label {
    font-size: 12px;
    font-weight: normal;
    color: #9797A1;
    text-transform: uppercase;
    line-height: 1.7; }
  .dtf89.fls56 .trending_list {
    border-top: 1px solid #eee;
    padding: 14px 0; }
    .dtf89.fls56 .trending_list:first-of-type {
      padding-top: 0;
      border-top: none; }
    .dtf89.fls56 .trending_list:last-of-type {
      padding-bottom: 0; }
  .dtf89.fls56 .title {
    margin-bottom: 14px;
    color: rgba(117, 117, 132, 0.75);
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase; }
    .dtf89.fls56 .title .type {
      float: right;
      text-transform: capitalize; }
  .dtf89.fls56 .row, .dtf89.fls56 .leaderboard-row {
    display: table;
    table-layout: fixed;
    text-transform: capitalize; }
  .dtf89.fls56 .g-lockup, .dtf89.fls56 .row, .dtf89.fls56 .leaderboard-row {
    margin-bottom: 14px; }
    .dtf89.fls56 .g-lockup:hover, .dtf89.fls56 .row:hover, .dtf89.fls56 .leaderboard-row:hover {
      text-decoration: none; }
    .dtf89.fls56 .g-lockup .text, .dtf89.fls56 .row .text, .dtf89.fls56 .leaderboard-row .text {
      color: #333;
      font-size: 14px; }
    .dtf89.fls56 .g-lockup .score, .dtf89.fls56 .row .score, .dtf89.fls56 .leaderboard-row .score {
      color: rgba(117, 117, 132, 0.75);
      font-size: 14px;
      float: right; }
    .dtf89.fls56 .g-lockup .name .link, .dtf89.fls56 .row .name .link, .dtf89.fls56 .leaderboard-row .name .link {
      color: #3078ca; }
      .dtf89.fls56 .g-lockup .name .link:after, .dtf89.fls56 .row .name .link:after, .dtf89.fls56 .leaderboard-row .name .link:after {
        content: '\25b8'; }
  .dtf89.fls56 .row:last-child, .dtf89.fls56 .leaderboard-row:last-child {
    margin-bottom: 0; }
  .dtf89.fls56 .row:hover .link, .dtf89.fls56 .leaderboard-row:hover .link {
    text-decoration: underline; }
  .dtf89.fls56 > .footer_links {
    padding: 0; }
    html.ms .dtf89.fls56 > .footer_links {
      display: none; }
  .dtf89.ftt98 .title {
    font-weight: 200;
    font-size: 14px;
    text-transform: none;
    padding-bottom: 14px;
    margin-bottom: 14px;
    border-bottom: 1px solid #eeeeee; }
  .dtf89.ftt98 .trending_company_link .name {
    font-weight: normal;
    color: #444; }
  .dtf89.ftt98 .trending_jobs_link {
    display: block;
    margin-right: 2px; }
  .dtf89 .related-feeds {
    font-size: 12px;
    margin: 0;
    font-weight: 300;
    color: #777; }
    .dtf89 .related-feeds a {
      color: #777; }
.dta54.fcl82 {
  width: 440px; }
  html.ms .dta54.fcl82 {
    width: 100%; }
  .dta54.fcl82 .cta_button {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px; }
  .dta54.fcl82 .syndicator_image {
    border-radius: 4px;
    width: 35px;
    height: 35px;
    line-height: 35px; }
  .dta54.fcl82 .manual_refill_explanation {
    line-height: 16px; }
.dul4 .warning > .startups-show-sections {
  background-color: white;
  border-bottom: none; }
  .dul4 .warning > .startups-show-sections > .container > .text {
    border: 1px solid #eee;
    padding: 28px;
    color: #777;
    background-color: #fcfcfc; }

.dul4.fmn21 .section.header {
  padding: 60px 0; }

.dul4.fmn21 .section.with_border {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee; }

.dul4.fmn21 .section .border {
  border-bottom: 1px solid #eee; }

.dul4.fhr17 h2 {
  color: #fff; }

html.ms .dul4.fhr17 h4 {
  font-size: 20px;
  line-height: 24px; }

.dul4.fhr17 .sharing_controls .g-button {
  margin: 0 2px;
  background-color: rgba(255, 255, 255, 0.15);
  background-image: none;
  margin-left: 3px;
  color: rgba(255, 255, 255, 0.5); }
  .dul4.fhr17 .sharing_controls .g-button:hover {
    background-color: rgba(255, 255, 255, 0.2);
    color: white; }
  .dul4.fhr17 .sharing_controls .g-button:active {
    background-color: rgba(255, 255, 255, 0.25); }

.dul4.fls21 {
  padding: 50px 0 45px; }
  .dul4.fls21 .description {
    letter-spacing: 0.5px; }
    html.ms .dul4.fls21 .description {
      font-size: 18px;
      line-height: 24px; }
  .dul4.fls21 .leads {
    padding-top: 40px; }
    .dul4.fls21 .leads > .uk {
      text-align: center; }
      .dul4.fls21 .leads > .uk > .carousel {
        width: 86%; }
        html.ms .dul4.fls21 .leads > .uk > .carousel {
          width: 100%; }
  .dul4.fls21 > .lead {
    margin-top: 45px; }
    .dul4.fls21 > .lead.active {
      border-top: 1px solid #eee;
      border-bottom: 1px solid #eee; }
    .dul4.fls21 > .lead .featured_syndicate_module_holder.with_content {
      padding: 45px 0px; }

.dul4.fds21 {
  padding-top: 60px; }
  .dul4.fds21 .spacing {
    letter-spacing: 0.5px; }
  .dul4.fds21 .deals {
    padding-top: 40px;
    margin-left: -90px; }
    html.ms .dul4.fds21 .deals {
      margin-left: -50px; }

.dul4.fdd11 {
  cursor: pointer; }
  .dul4.fdd11 .screenshot {
    overflow: hidden;
    height: 185px; }
    .dul4.fdd11 .screenshot img {
      width: 100%; }
  .dul4.fdd11 .blurb {
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 220px; }
    html.ms .dul4.fdd11 .blurb {
      max-width: 180px; }

.dul4.fal37 .lead {
  letter-spacing: 1px; }
  .dul4.fal37 .lead .pic {
    margin: 0 auto; }
    .dul4.fal37 .lead .pic.firm {
      border-color: #aaa; }

.dul4.fal37 .thermometer {
  height: 8px;
  background-color: #f2f3f4; }
  .dul4.fal37 .thermometer .amount {
    height: 8px;
    background-color: #00A368; }

.dul4.fal37 .invest_button > .g-button {
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; }
.dup28.fhe25 .inner {
  padding: 70px 0 50px;
  position: relative;
  -webkit-transition-property: all;
          transition-property: all;
  -webkit-transition-duration: .1s;
          transition-duration: .1s; }
  .dup28.fhe25 .inner:hover {
    background-color: rgba(0, 0, 0, 0.9);
    cursor: pointer; }
  .dup28.fhe25 .inner .hide_link {
    position: absolute;
    top: 20px;
    right: 20px; }
    .dup28.fhe25 .inner .hide_link:hover {
      color: #ccc; }
.duc85.fce28 .disabled, .duc85.fce28.disabled {
  opacity: 0.5;
  pointer-events: none; }

.duc85.fce28 .side_label label {
  display: block; }

.duc85.fce28 .entity_type.firm {
  display: none; }

.duc85.fce28 .errors.base .validation-error {
  display: block;
  margin: 20px 0;
  font-size: 14px; }

.duc85.fce28 .round_section {
  width: 100%;
  border: 1px solid #e8e8e8;
  float: left;
  margin-top: 25px; }
  .duc85.fce28 .round_section > div {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .duc85.fce28 .round_section .section_title {
    font-size: 16px;
    font-weight: bold; }

.duc85.fce28 .managed_settings {
  width: 100%;
  border: 1px solid #e8e8e8;
  float: left;
  margin-top: 78px; }
  html.ms .duc85.fce28 .managed_settings {
    margin-top: 15px; }
  .duc85.fce28 .managed_settings > div, .duc85.fce28 .managed_settings .display {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }

html.ml .duc85.fce92 .inner {
  padding: 0 24px; }
.duccff40.fiy65 .show_errors .validation-error {
  display: block;
  margin-top: 20px; }

.duccff40.fiy65 .subtitle.note {
  font-size: 13px; }

.duccff40.fiy65 .input_group label {
  font-weight: 300;
  color: #333 !important; }

.duccff40.fiy65 .input_group .validation-error {
  position: absolute;
  white-space: nowrap;
  top: 10px; }

.duccff40.fiy65 .input_group .input {
  position: relative; }
  .duccff40.fiy65 .input_group .input .note {
    margin: 8px 0; }
.modal ~ .mfp-close {
  height: 56px; }

.duge87 .gray-button {
  color: #ccc; }
  .duge87 .gray-button:hover {
    color: #ddd; }

html.ml .duge87 .modal {
  width: 600px; }

.duge87 .modal-header {
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  font-weight: 400;
  padding: 14px;
  border-bottom: 1px solid #e7e9eB;
  color: #333; }
  .duge87 .modal-header .modal-subheader {
    font-size: 14px;
    color: #999; }

.duge87 .modal-content {
  padding: 14px; }

.duge87 .modal-footer {
  -webkit-font-smoothing: antialiased;
  background: #f2f3f4;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 14px; }
  .duge87 .modal-footer .c-button:not(.submit).c-button--blue.loading {
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    text-transform: capitalize;
    position: relative; }
    .duge87 .modal-footer .c-button:not(.submit).c-button--blue.loading::before {
      content: "\e84c";
      -webkit-animation: fontello-spin 1s infinite linear;
              animation: fontello-spin 1s infinite linear;
      position: absolute;
      left: 0;
      right: 0;
      top: 50%;
      line-height: 1em;
      height: 1em;
      margin-top: -0.5em;
      text-indent: 0;
      text-align: center;
      font-family: fontello; }
  .duge87 .modal-footer a:not(.c-button),
  .duge87 .modal-footer .cancel {
    font-size: 14px;
    color: #999;
    padding: 7px; }

.duge87.fse49 ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px; }

.duge87.fse49 ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

.duge87.fse49 .existing-metadata-container-modal {
  max-height: 416px;
  overflow-y: auto; }

.duge87.fse49 .metadata-actions-container {
  vertical-align: bottom; }

.duge87.fse49 .disabled-link {
  pointer-events: none; }

.duge87.fse49 .context-autocomplete {
  font-size: 14px;
  font-weight: 200; }

.duge87.fse49 .autocomplete-container {
  max-width: 260px; }

.duge87.fse49 .metadata-container {
  padding: 7px;
  margin-bottom: 7px; }
  html.ml .duge87.fse49 .metadata-container:hover {
    border-radius: 2px;
    background-color: #f9f9fa; }
  .duge87.fse49 .metadata-container > .metadata-container {
    padding: 0;
    margin-bottom: 0; }

.duge87.fse49 .metadata-content:not(.u-hidden) {
  display: table; }

.duge87.fse49 .metadata-content .photo {
  display: table-cell;
  width: 64px; }
  .col2 .duge87.fse49 .metadata-content .photo {
    width: 94px; }
  .col3 .duge87.fse49 .metadata-content .photo {
    width: 64px; }
  .small .duge87.fse49 .metadata-content .photo {
    width: 39px; }
  .duge87.fse49 .metadata-content .photo a.profile-link,
  .duge87.fse49 .metadata-content .photo a.startup-link {
    line-height: 0;
    display: block; }
  .duge87.fse49 .metadata-content .photo img {
    width: 50px;
    height: 50px;
    border-radius: 4px; }
    .col2 .duge87.fse49 .metadata-content .photo img {
      width: 80px;
      height: 80px; }
    .col3 .duge87.fse49 .metadata-content .photo img {
      width: 50px;
      height: 50px; }
    .small .duge87.fse49 .metadata-content .photo img {
      width: 32px;
      height: 32px; }

.duge87.fse49 .metadata-content .details {
  display: table-cell;
  vertical-align: middle; }
  .duge87.fse49 .metadata-content .details .object-list-title,
  .duge87.fse49 .metadata-content .details .object-list-title a {
    font-size: 18px;
    font-weight: 400;
    color: #333333; }
    .duge87.fse49 .metadata-content .details .object-list-title .comma,
    .duge87.fse49 .metadata-content .details .object-list-title a .comma {
      display: none; }
      html.ml .small .duge87.fse49 .metadata-content .details .object-list-title .comma, html.ml .small
      .duge87.fse49 .metadata-content .details .object-list-title a .comma {
        display: inline; }
      html.mm .small .duge87.fse49 .metadata-content .details .object-list-title .comma, html.mm .small
      .duge87.fse49 .metadata-content .details .object-list-title a .comma {
        display: inline; }
    .small .duge87.fse49 .metadata-content .details .object-list-title, .small
    .duge87.fse49 .metadata-content .details .object-list-title a {
      font-size: 15px;
      font-weight: 400;
      float: left; }
      html.ms .small .duge87.fse49 .metadata-content .details .object-list-title, html.ms .small
      .duge87.fse49 .metadata-content .details .object-list-title a {
        float: none; }
  .duge87.fse49 .metadata-content .details .object-list-title {
    -webkit-font-smoothing: antialiased; }
    .small .duge87.fse49 .metadata-content .details .object-list-title {
      margin-right: 7px; }
  .duge87.fse49 .metadata-content .details .object-list-subtitle {
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    color: #666; }
    .small .duge87.fse49 .metadata-content .details .object-list-subtitle {
      font-size: 15px;
      float: left;
      margin-top: -1px; }
    .duge87.fse49 .metadata-content .details .object-list-subtitle a {
      color: #999999; }
      html.ml .duge87.fse49 .metadata-content .details .object-list-subtitle a:hover {
        color: #3078ca;
        text-decoration: underline; }

.duge87.fse49 .metadata-content .photo {
  line-height: 0; }
  .duge87.fse49 .metadata-content .photo img {
    border-radius: 4px; }
  .duge87.fse49 .metadata-content .photo a.profile-link {
    display: inline; }
  .duge87.fse49 .metadata-content .photo .user-avatar, .duge87.fse49 .metadata-content .photo .user-avatar img {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    margin-top: 9px;
    margin-bottom: 9px; }
  .duge87.fse49 .metadata-content .photo .user-avatar img {
    margin-left: -14px; }

.duge87.fse49 .metadata-content .close {
  position: absolute;
  display: inline-block;
  width: 14px;
  height: 14px;
  overflow: hidden; }
  html.ml .duge87.fse49 .metadata-content .close {
    cursor: pointer; }
    html.ml .duge87.fse49 .metadata-content .close:hover::before, html.ml .duge87.fse49 .metadata-content .close:hover::after {
      opacity: 0.8; }
  .duge87.fse49 .metadata-content .close::before, .duge87.fse49 .metadata-content .close::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    top: 50%;
    left: 0;
    margin-top: -1px;
    background-color: #999; }
  .duge87.fse49 .metadata-content .close::before {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
  .duge87.fse49 .metadata-content .close::after {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }

.duge87.fse49 .metadata-content.action-content .details a {
  color: #666; }
  html.ml .duge87.fse49 .metadata-content.action-content .details a:hover {
    color: #3078ca; }

html.no-ms .duge87.fse49 .metadata-actions {
  float: right; }

.duge87.fse49 .metadata-actions .confirm-metadata {
  padding: 7px 14px; }

.duge87.fse49 .remove-metadata {
  cursor: pointer; }

html.ml .duge87.fse49 .relationship-select {
  min-width: 150px; }

.duge87.fse49 .metadata-icon {
  width: 50px;
  height: 50px;
  background-color: #f9f9fa;
  border-radius: 4px;
  display: table-cell; }

.duge87.fcx18 .g-photo_round.small {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: inline; }

.duge87.fcx18 .more {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #eee;
  background-color: #f8f9fb;
  color: #999999;
  padding: 11px 0;
  cursor: pointer; }
  .duge87.fcx18 .more:hover {
    background-color: #f2f3f5;
    color: #333;
    text-decoration: none; }

html.no-ms .duge87.fcx18 .connection-card {
  min-height: 200px; }

html.ms .duge87.fcx18 .connection-card {
  margin-top: 7px; }

html.ms .duge87.fcx18 .connection-card, html.ms .duge87.fcx18 .more {
  margin-top: 14px; }

html.ms .duge87.fcx18 .card-row {
  margin-bottom: 0px; }

html.no-ms .duge87.fcx18 .blurb {
  overflow: hidden;
  height: 57px; }
.dugr59.fpg41 img {
  width: 56px;
  height: 56px;
  border-radius: 50%; }
html.ms .dvdr71.fsw49 form {
  width: 100%; }

.dvdr71.fsw49 label {
  font-size: 14px;
  font-weight: 200; }

.dvdr71.fsw49 .extra_info_link {
  color: #3078CA; }
  .dvdr71.fsw49 .extra_info_link:hover {
    cursor: pointer; }

html.ms .dvdr71.fsw49 .submit_button {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%; }
.startups.new .valuations.launch_popup_link div {
  margin: 15px; }
  html.ms .startups.new .valuations.launch_popup_link div {
    margin: 0; }

.dv94.flk19 .browse_popup_link {
  display: inline-block;
  margin-left: 5px;
  color: #3078ca;
  cursor: pointer;
  text-decoration: none;
  color: #aaa;
  font-weight: 200;
  text-decoration: underline; }
  .dv94.flk19 .browse_popup_link:hover {
    text-decoration: underline; }

html.ms .dv94.fix36 {
  padding: 5px; }

.dv94.fix36 .metrics .superscript {
  vertical-align: super;
  font-size: 85%;
  display: inline-block;
  text-transform: lowercase;
  margin-left: -2px; }

.dv94.fix36 .metrics .desktop {
  margin-top: 2px;
  overflow: hidden;
  width: 100%;
  height: 100px;
  font-weight: 200;
  color: #777;
  text-transform: uppercase;
  font-size: 16px;
  padding-left: 15px; }
  html.mm .dv94.fix36 .metrics .desktop {
    text-align: center; }
  html.ms .dv94.fix36 .metrics .desktop {
    display: none; }
  .dv94.fix36 .metrics .desktop .range {
    font-size: 14px;
    margin-left: -60px;
    vertical-align: middle; }
  .dv94.fix36 .metrics .desktop .average {
    font-size: 22px;
    margin-right: 25px;
    font-size: 20px;
    padding: 15px 25px;
    height: 60px;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dv94.fix36 .metrics .desktop .average, .dv94.fix36 .metrics .desktop .range {
    display: inline-block; }
  .dv94.fix36 .metrics .desktop .number:before {
    content: '$';
    display: inline-block;
    opacity: 0.7;
    font-weight: 300;
    margin-right: 1px; }
  .dv94.fix36 .metrics .desktop .number {
    font-weight: 400;
    color: #333;
    display: inline-block;
    text-align: right; }
    .dv94.fix36 .metrics .desktop .number.selected {
      color: #2A75C4; }
  .dv94.fix36 .metrics .desktop .average .number {
    width: 75px; }
  .dv94.fix36 .metrics .desktop .range .number {
    width: 120px; }

.dv94.fix36 .metrics .handheld {
  display: none; }
  html.ms .dv94.fix36 .metrics .handheld {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    height: 65px;
    background-color: #ddd;
    color: #444;
    font-size: 12px;
    text-transform: uppercase;
    padding: 18px 0 58px 28px;
    margin-bottom: 30px;
    position: absolute;
    width: 100%;
    left: 0;
    font-weight: 200; }
    html.ms .dv94.fix36 .metrics .handheld .number {
      font-size: 18px;
      display: block;
      font-weight: 400; }
    html.ms .dv94.fix36 .metrics .handheld .average {
      display: inline-block; }
    html.ms .dv94.fix36 .metrics .handheld .range {
      display: inline-block;
      margin-left: 50px; }

html.ms .dv94.fix36 .metrics.selected .handheld {
  background-color: #2A75C4;
  color: #fff; }

.dv94.fix36 .metrics.fixed .handheld {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-box-shadow: 0px, 0px, 1px, 1px, #444;
          box-shadow: 0px, 0px, 1px, 1px, #444; }

.dv94.fix36 .content {
  padding: 30px 0;
  width: 100%;
  margin: 0 auto; }
  html.ms .dv94.fix36 .content {
    width: 100%;
    padding: 0; }
  .dv94.fix36 .content .header {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 38px; }
    html.ms .dv94.fix36 .content .header {
      margin-bottom: 0;
      border-bottom: none; }
  .dv94.fix36 .content .main_title {
    padding-bottom: 19px;
    text-align: left;
    font-size: 28px;
    font-weight: 200;
    opacity: 0.9;
    float: left; }
    html.ms .dv94.fix36 .content .main_title {
      width: 100%;
      padding-bottom: 6px; }
  .dv94.fix36 .content .share {
    float: right;
    margin-top: 6px; }
    html.ms .dv94.fix36 .content .share {
      float: left;
      margin-bottom: 16px; }
  .dv94.fix36 .content .disclaimer {
    margin-top: 10px;
    padding-top: 8px;
    font-weight: 300;
    text-align: center;
    font-size: 14px;
    color: #666; }
  .dv94.fix36 .content .metrics_header .low, .dv94.fix36 .content .metrics_header .high, .dv94.fix36 .content .metrics_header .average {
    float: left;
    width: 25%;
    font-weight: 500;
    margin: 20px 0 5px 0;
    font-size: 14px;
    text-align: center; }
  .dv94.fix36 .content .metrics_header .average {
    width: 50%; }
  .dv94.fix36 .content .metrics_empty {
    margin-top: 2px;
    width: 100%;
    height: 24px;
    background-color: #f6f7f8;
    text-align: center;
    color: #aaa;
    font-weight: 300;
    font-size: 14px;
    text-shadow: 1px 1px #fff; }
  .dv94.fix36 .content .data {
    float: left;
    width: 470px; }
    html.mm .dv94.fix36 .content .data {
      width: 100%; }
    .dv94.fix36 .content .data.fixed {
      z-index: 2;
      background-color: #fff;
      padding: 0 20px 20px;
      margin-left: -20px;
      border-radius: 3px;
      top: 10px;
      position: fixed !important;
      width: 470px;
      border-bottom: 1px solid #eee; }
    html.ms .dv94.fix36 .content .data {
      display: block;
      width: 100%; }
  .dv94.fix36 .content .graph {
    width: 100%;
    overflow: hidden; }
    html.ms .dv94.fix36 .content .graph {
      display: none; }
    .dv94.fix36 .content .graph .bar_container, .dv94.fix36 .content .graph .amount_contaner {
      height: 234px;
      float: left;
      margin-right: 2.5%;
      width: 10%;
      position: relative; }
      .dv94.fix36 .content .graph .bar_container .bar, .dv94.fix36 .content .graph .amount_contaner .bar {
        border-radius: 3px 3px 1px 1px;
        width: 100%;
        background-color: #ddd;
        color: #333;
        font-weight: 300;
        font-size: 11px;
        text-align: center;
        position: absolute;
        bottom: 0; }
        .dv94.fix36 .content .graph .bar_container .bar.fade, .dv94.fix36 .content .graph .amount_contaner .bar.fade {
          background-color: rgba(221, 221, 221, 0);
          -webkit-transition: background-color 200ms ease-out;
                  transition: background-color 200ms ease-out; }
        .dv94.fix36 .content .graph .bar_container .bar .count, .dv94.fix36 .content .graph .amount_contaner .bar .count {
          margin-top: 10px;
          color: #aaa; }
        .dv94.fix36 .content .graph .bar_container .bar .segments, .dv94.fix36 .content .graph .amount_contaner .bar .segments {
          width: 100%;
          color: white;
          position: absolute;
          bottom: 0; }
          .dv94.fix36 .content .graph .bar_container .bar .segments .segment, .dv94.fix36 .content .graph .amount_contaner .bar .segments .segment {
            background-color: rgba(255, 255, 255, 0);
            display: block;
            height: 20px;
            width: 100%;
            overflow: hidden;
            margin-top: 3px; }
          .dv94.fix36 .content .graph .bar_container .bar .segments .segment.selected, .dv94.fix36 .content .graph .amount_contaner .bar .segments .segment.selected {
            background-color: #aaa;
            -webkit-transition: background-color 50ms ease-out;
                    transition: background-color 50ms ease-out; }
    .dv94.fix36 .content .graph .amount_contaner {
      height: 40px; }
      .dv94.fix36 .content .graph .amount_contaner .amount {
        margin-top: 10px;
        width: 100%;
        font-size: 13px;
        color: #555;
        font-weight: 300;
        text-align: center; }

.dv94.fix36 .methodology {
  font-weight: normal;
  font-size: 13px; }
  .dv94.fix36 .methodology.desktop {
    margin-top: 20px; }
    html.ms .dv94.fix36 .methodology.desktop {
      display: none; }
  html.no-ms .dv94.fix36 .methodology.handheld {
    display: none; }
  .dv94.fix36 .methodology .closed {
    color: #666; }
    .dv94.fix36 .methodology .closed a {
      color: #aaa; }
  .dv94.fix36 .methodology .open {
    display: none;
    border-top: 1px solid #eee;
    padding: 10px 0; }
    .dv94.fix36 .methodology .open ul li {
      list-style-type: none;
      margin: 0 0 10px 0;
      padding: 0; }
    .dv94.fix36 .methodology .open .heading {
      font-size: 16px;
      font-weight: normal;
      display: inline-block;
      margin-bottom: 10px; }
    .dv94.fix36 .methodology .open .close {
      display: inline-block;
      margin-left: 10px; }
      .dv94.fix36 .methodology .open .close a {
        color: #a9c7ea;
        font-size: 11px; }

.dv94.fix36 .tags_wrapper {
  float: right;
  width: 47%;
  margin-bottom: 60px; }
  html.mm .dv94.fix36 .tags_wrapper {
    float: left;
    width: 100%; }
  html.ms .dv94.fix36 .tags_wrapper {
    display: block;
    width: 100%; }
  .dv94.fix36 .tags_wrapper .section.header {
    font-size: 17px;
    font-weight: 600;
    margin-top: -15px;
    margin-bottom: -5px; }
    html.mm .dv94.fix36 .tags_wrapper .section.header {
      margin-top: 20px; }
    html.ms .dv94.fix36 .tags_wrapper .section.header {
      margin-top: 100px; }
    .dv94.fix36 .tags_wrapper .section.header a {
      display: none;
      font-size: 14px;
      font-weight: 300;
      color: #aaa;
      margin-left: 5px; }
  .dv94.fix36 .tags_wrapper .tags_content .type {
    font-weight: 500;
    font-size: 14px;
    margin: 15px 0 10px 0; }
  .dv94.fix36 .tags_wrapper .tags_content .list .tag {
    background-color: #fff;
    margin-right: 7px;
    float: left;
    border: 1px solid #eee;
    padding: 2px 6px;
    border-radius: 6px;
    color: #333;
    font-weight: normal;
    font-size: 13px;
    margin-bottom: 7px;
    cursor: pointer; }
  .dv94.fix36 .tags_wrapper .tags_content .list .tag.selected, .dv94.fix36 .tags_wrapper .tags_content .list .tag:hover {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#2A75C4), to(#3482d4));
    background-image: -webkit-linear-gradient(bottom, #2A75C4, #3482d4);
    background-image: linear-gradient(to top, #2A75C4, #3482d4);
    color: #fff;
    border: 1px solid transparent; }
  .dv94.fix36 .tags_wrapper .tags_content .list .more, .dv94.fix36 .tags_wrapper .tags_content .list .less {
    color: #999;
    margin-top: 4px;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-size: 13px; }
  .dv94.fix36 .tags_wrapper .tags_content .list .less {
    display: none; }
    .dv94.fix36 .tags_wrapper .tags_content .list .less .flip_it {
      -webkit-transform: rotate(-180deg);
          -ms-transform: rotate(-180deg);
              transform: rotate(-180deg);
      display: inline-block; }
.dv58 .profile-image {
  width: 100%;
  height: auto;
  border-radius: 2px; }

.dv58 .wvyp-cell {
  min-height: 420px;
  overflow: hidden; }
.dyy81.fow87 {
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .dyy81.fow87 .slides {
    position: relative;
    height: 100%; }
    .dyy81.fow87 .slides .slide {
      position: absolute;
      height: 100%;
      width: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
      -webkit-overflow-scrolling: touch;
      top: 0;
      left: 100%;
      -webkit-transition: opacity 1.2s, left 0.6s ease-in-out;
              transition: opacity 1.2s, left 0.6s ease-in-out;
      opacity: 0; }
      .dyy81.fow87 .slides .slide.left {
        left: 0; }
      .dyy81.fow87 .slides .slide.selected {
        opacity: 1; }
      .dyy81.fow87 .slides .slide .table {
        width: 100%;
        height: 100%;
        display: table; }
    .dyy81.fow87 .slides .sub1, .dyy81.fow87 .slides .sub2 {
      display: block; }
      html.ms .dyy81.fow87 .slides .sub1, html.ms .dyy81.fow87 .slides .sub2 {
        display: inline; }
  .dyy81.fow87 .share {
    position: fixed;
    bottom: 0;
    z-index: 100;
    padding: 0;
    width: 100%;
    background-color: #111111; }
  .dyy81.fow87 .controls .next_slide, .dyy81.fow87 .controls .prev_slide {
    position: fixed;
    top: 0;
    height: 100%;
    cursor: pointer;
    padding: 0 10px; }
    html.ms .dyy81.fow87 .controls .next_slide, html.ms .dyy81.fow87 .controls .prev_slide {
      padding: 0; }
    .dyy81.fow87 .controls .next_slide:hover > div, .dyy81.fow87 .controls .prev_slide:hover > div {
      color: #999; }
    .dyy81.fow87 .controls .next_slide > div, .dyy81.fow87 .controls .prev_slide > div {
      position: relative;
      top: 40%;
      font-size: 40px; }
      html.ms .dyy81.fow87 .controls .next_slide > div, html.ms .dyy81.fow87 .controls .prev_slide > div {
        color: #ccc;
        font-size: 20px; }
  .dyy81.fow87 .controls .prev_slide {
    left: 0; }
  .dyy81.fow87 .controls .next_slide {
    right: 0; }
    html.ms .dyy81.fow87 .controls .next_slide .first {
      background-color: white;
      border-top-left-radius: 50%;
      border-bottom-left-radius: 50%;
      padding-left: 6px; }
  .dyy81.fow87 .controls .next_label {
    font-size: 16px !important;
    position: absolute !important;
    line-height: 61px;
    right: 50px; }
    html.ms .dyy81.fow87 .controls .next_label {
      display: none; }
.dyyo15.yearbook_slide .title, .dyyo15.yearbook_slide .subtitle, .dyyo15.yearbook_slide .midtitle {
  font-family: "helvetica neue", 'aktiv-grotesk-std', helvetica, arial, freesans, "liberation sans", "numbus sans l", sans-serif;
  font-weight: 100; }

.dyyo15.yearbook_slide {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  -webkit-transition: background 0.5s;
          transition: background 0.5s;
  color: #333;
  background-color: #fff;
  padding-bottom: 6%; }
  html.no-ml .dyyo15.yearbook_slide {
    padding: 40px 5%; }
  .dyyo15.yearbook_slide.black {
    background-color: black;
    color: white; }
  .dyyo15.yearbook_slide.gray {
    background-color: #f8f9fa; }
  .dyyo15.yearbook_slide .photo img {
    border-radius: 8px;
    width: 100px;
    height: 100px; }
  .dyyo15.yearbook_slide .photo.circular img {
    border-radius: 50%;
    width: 80px;
    height: 80px; }
  .dyyo15.yearbook_slide .title {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 25px; }
    html.no-ml .dyyo15.yearbook_slide .title {
      font-size: 36px;
      line-height: 1.2; }
  .dyyo15.yearbook_slide .midtitle {
    font-size: 60px;
    line-height: 70px; }
    html.no-ml .dyyo15.yearbook_slide .midtitle {
      font-size: 30px;
      line-height: 35px; }
  .dyyo15.yearbook_slide .subtitle {
    font-size: 36px;
    margin-bottom: 50px; }
    html.no-ml .dyyo15.yearbook_slide .subtitle {
      font-size: 18px; }
  .dyyo15.yearbook_slide .box {
    padding: 40px;
    border: 1px solid #e5e5e5; }
  .dyyo15.yearbook_slide .data {
    border-top: 1px solid #eee; }
    html.ms .dyyo15.yearbook_slide .data {
      margin-top: 38px; }
  .dyyo15.yearbook_slide .datapoint {
    font-size: 60px; }
    html.no-ml .dyyo15.yearbook_slide .datapoint {
      font-size: 36px; }
    html.ms .dyyo15.yearbook_slide .datapoint {
      margin-top: 20px; }
  .dyyo15.yearbook_slide .datalabel {
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 200;
    color: #999999;
    text-transform: uppercase; }
    html.no-ml .dyyo15.yearbook_slide .datalabel {
      font-size: 14px;
      letter-spacing: 0; }
  .dyyo15.yearbook_slide .datapointSm {
    font-size: 40px;
    line-height: 1.5; }
  .dyyo15.yearbook_slide .datalabelSm {
    font-size: 14px;
    font-weight: 200;
    color: #999999;
    text-transform: uppercase;
    line-height: 1.5; }
    html.mm .dyyo15.yearbook_slide .datalabelSm {
      font-size: 11px; }
  html.ms .dyyo15.yearbook_slide .cards {
    padding-top: 0; }
  html.ms .dyyo15.yearbook_slide .cards .cell {
    border-top: 1px solid #e5e5e5; }
  html.ms .dyyo15.yearbook_slide .spacer {
    margin-bottom: 14px; }

.dyyo15.flg33 .logo {
  margin-bottom: 50px; }

.dyyo15.fig83 .title {
  font-size: 72px; }

html.no-ms .dyyo15.fig83 .startup {
  height: 230px; }

html.ml .dyyo15.frs67 .cards {
  width: 80%;
  margin: 0 auto; }

html.no-ml .dyyo15.frs67 .cards .box {
  padding: 26px; }

.dyyo15.fcs15 .title {
  line-height: 1.2; }
  html.ms .dyyo15.fcs15 .title {
    padding-top: 0; }

.dyyo15.fcs15 .box {
  padding: 40px 20px; }

.dyyo15.fcs15 .datapointSm {
  font-size: 30px; }
  .dyyo15.fcs15 .datapointSm.coinvestor {
    font-size: 21px; }

.dyyo15.ffs95 .title {
  line-height: 1.2;
  padding-right: 10%;
  padding-left: 10%; }
  html.ms .dyyo15.ffs95 .title {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0; }

.dyyo15.ffs95 .box {
  padding: 40px 20px; }

.dyyo15.ffs95 .datapointSm {
  font-size: 30px; }
  .dyyo15.ffs95 .datapointSm.coinvestor, .dyyo15.ffs95 .datapointSm.followon_amount {
    font-size: 21px; }

.dyyo15.ffs95 .photo > a {
  display: block; }

html.no-ml .dyyo15.fss80 .datapointSm {
  font-size: 26px; }

html.mm .dyyo15.fss80 .datalabelSm {
  min-height: 44px; }

html.ms .dyyo15.ftt48 .container {
  padding-top: 0; }

.dyyo15.ftt48 .title {
  font-size: 60px;
  line-height: 1.2;
  margin-bottom: 42px; }
  html.ms .dyyo15.ftt48 .title {
    margin-bottom: 25px; }

.dyyo15.ftt48 .row {
  border-top: 1px solid #e5e5e5;
  width: 100%; }

.dyyo15.ftt48 .photo img {
  border-radius: 8px;
  width: 80px;
  height: 80px;
  border: 1px solid #e5e5e5; }

.dyyo15.fse31 {
  padding: 0 14px; }
  .dyyo15.fse31 .logo {
    display: inline-block;
    padding: 20px 14px; }
    .dyyo15.fse31 .logo:hover {
      background-color: rgba(255, 255, 255, 0.1); }
    .dyyo15.fse31 .logo:active {
      background-color: rgba(255, 255, 255, 0.2); }
    html.ms .dyyo15.fse31 .logo {
      padding: 16px 0; }
  .dyyo15.fse31 .share-button {
    padding: 15px 0; }
    html.no-ms .dyyo15.fse31 .share-button {
      display: none; }
  .dyyo15.fse31 .share-icons {
    padding: 12px 0; }
    html.ms .dyyo15.fse31 .share-icons {
      display: none; }
  .dyyo15.fse31 .share-icons > div {
    display: inline-block; }
  .dyyo15.fse31 .share-icons > div > .g-button.blue {
    background-color: rgba(255, 255, 255, 0.08);
    background-image: none;
    margin-left: 3px;
    color: rgba(255, 255, 255, 0.5); }
    .dyyo15.fse31 .share-icons > div > .g-button.blue:hover {
      background-color: rgba(255, 255, 255, 0.15);
      color: white; }
    .dyyo15.fse31 .share-icons > div > .g-button.blue:active {
      background-color: rgba(255, 255, 255, 0.25); }

.dyyo15.fbe58 .midtitle {
  padding-bottom: 60px;
  font-size: 40px;
  line-height: 1.2; }
  html.ms .dyyo15.fbe58 .midtitle {
    font-size: 26px;
    line-height: 1.2;
    padding-bottom: 30px; }

.dyyo15.fbe58 .view-control {
  line-height: 20px;
  color: white;
  text-transform: uppercase;
  font-weight: bold;
  padding: 16px 28px;
  position: relative;
  font-size: 15px;
  vertical-align: top;
  top: 6px; }
  .dyyo15.fbe58 .view-control img {
    margin-left: 8px;
    vertical-align: top; }

.dyyo15.fbe58 .row-container {
  border-top: 1px solid #e5e5e5; }
  html.ms .dyyo15.fbe58 .row-container {
    padding-top: 30px;
    padding-bottom: 36px; }

.dyyo15.fbe58 .row {
  font-size: 42px;
  width: 60%;
  margin: 0 auto; }
  html.ms .dyyo15.fbe58 .row {
    width: 100%;
    font-size: 30px; }
    html.ms .dyyo15.fbe58 .row .label {
      margin-bottom: 14px; }
  html.mm .dyyo15.fbe58 .row {
    width: 100%;
    font-size: 36px; }
.dyys71.yearbook_section {
  margin-top: 70px; }
  .dyys71.yearbook_section .photo img {
    width: 100px;
    height: 100px;
    border-radius: 5px; }
  .dyys71.yearbook_section .photo.circular img {
    border-radius: 50%; }
  .dyys71.yearbook_section .photo.smaller img {
    width: 65px;
    height: 65px; }
  .dyys71.yearbook_section .photo.grayscale img {
    -webkit-filter: url("data:image/svg+xml;utf8,#grayscale");
            filter: url("data:image/svg+xml;utf8,#grayscale");
            filter: gray;
    -webkit-filter: grayscale(100%); }
  .dyys71.yearbook_section .huge_btn {
    font-weight: 300; }
    html.no-ms .dyys71.yearbook_section .huge_btn {
      padding: 13px 20px;
      font-size: 18px;
      border-radius: 5px;
      max-width: 225px; }
  .dyys71.yearbook_section .datalabel {
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 200;
    color: #999999;
    text-transform: uppercase; }
    html.no-ml .dyys71.yearbook_section .datalabel {
      font-size: 14px;
      letter-spacing: 0; }
    html.ms .dyys71.yearbook_section .datalabel {
      margin-top: 7px; }

.dyys71 .nav-button {
  border: 1px solid rgba(255, 255, 255, 0.12);
  padding: 13px 20px;
  color: rgba(255, 255, 255, 0.3);
  border-radius: 8px;
  display: inline-block;
  opacity: 0.95; }
  .dyys71 .nav-button .year {
    color: rgba(255, 255, 255, 0.18); }
  .dyys71 .nav-button:hover {
    border-color: rgba(255, 255, 255, 0.15);
    background-color: rgba(255, 255, 255, 0.08);
    color: rgba(255, 255, 255, 0.34);
    text-decoration: none;
    opacity: 1; }
    .dyys71 .nav-button:hover .year {
      color: rgba(255, 255, 255, 0.22); }
  .dyys71 .nav-button:active {
    border-color: rgba(255, 255, 255, 0.08);
    background-color: none;
    color: rgba(255, 255, 255, 0.3);
    opacity: 0.95; }
    .dyys71 .nav-button:active .year {
      color: rgba(255, 255, 255, 0.18); }
  .dyys71 .nav-button.shuffle {
    background: url("/assets/yearbook/shuffle-gray-bd3fa12162f4f073aebf772dade89cf5.png") no-repeat 88% center;
    -webkit-background-size: 33px 23px;
            background-size: 33px 23px;
    padding-right: 60px;
    font-size: 14px;
    letter-spacing: 1px; }
    .dyys71 .nav-button.shuffle:hover {
      background-color: rgba(255, 255, 255, 0.08);
      background-image: url("/assets/yearbook/shuffle-white-7e673438d247f223ce51b8843e623097.png"); }

html.ms .dyys71.fnv25 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
  margin-bottom: 28px;
  background-color: rgba(255, 255, 255, 0.1); }
  html.ms .dyys71.fnv25 .container {
    margin-top: 0; }
  html.ms .dyys71.fnv25 .nav-button {
    border: none;
    padding: 13px 0;
    border-radius: 0; }
    html.ms .dyys71.fnv25 .nav-button.shuffle {
      background-position-x: 98%;
      -webkit-background-size: 23px 17px;
              background-size: 23px 17px;
      padding-right: 31px;
      font-size: 12px; }

.dyys71.fhr17 {
  margin-top: 14px; }
  .dyys71.fhr17 h1 {
    font-size: 70px;
    line-height: 1.2; }
    html.ms .dyys71.fhr17 h1 {
      font-size: 40px; }
  html.ms .dyys71.fhr17 .header-title {
    margin-top: 7px;
    margin-bottom: 12px; }
  html.ms .dyys71.fhr17 .high_concept {
    font-size: 15px;
    line-height: 1.3;
    margin-bottom: 7px; }
  html.ms .dyys71.fhr17 .website-link {
    font-size: 15px; }

.dyys71.fas53 {
  margin-top: 35px;
  font-size: 17px; }
  html.ms .dyys71.fas53 {
    margin-top: 28px; }
    html.ms .dyys71.fas53 .share > div, html.ms .dyys71.fas53 .share > a.huge_btn {
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box;
      margin-right: 0;
      margin-left: 0;
      margin-bottom: 14px; }
    html.ms .dyys71.fas53 .huge_btn {
      font-size: 16px;
      padding: 10px;
      width: 100%;
      -webkit-box-sizing: border-box;
         -moz-box-sizing: border-box;
              box-sizing: border-box; }

.dyys71.fss59 {
  margin-top: 49px; }
  html.ms .dyys71.fss59 {
    margin-top: 28px; }
    html.ms .dyys71.fss59 .container {
      padding-bottom: 28px; }
    html.ms .dyys71.fss59 .section-title {
      margin-bottom: 28px; }
  .dyys71.fss59 .full-width-container {
    background-color: rgba(255, 255, 255, 0.12); }
  .dyys71.fss59 .no-stats {
    border-top: 1px solid rgba(255, 255, 255, 0.12); }
  .dyys71.fss59 .title {
    font-size: 60px;
    height: 100px;
    line-height: 100px; }
    html.ms .dyys71.fss59 .title {
      font-size: 42px;
      height: auto;
      line-height: normal; }
  .dyys71.fss59 .subtitle {
    font-size: 32px; }
    html.ms .dyys71.fss59 .subtitle {
      font-size: 24px; }
  html.ms .dyys71.fss59 .cell {
    padding-bottom: 35px; }
  .dyys71.fss59 .section_title {
    width: 100%;
    overflow: hidden;
    padding-bottom: 35px; }
    .dyys71.fss59 .section_title:before, .dyys71.fss59 .section_title:after {
      background-color: #333;
      content: "";
      display: inline-block;
      height: 1px;
      position: relative;
      vertical-align: middle;
      width: 50%; }
    .dyys71.fss59 .section_title:before {
      right: 0.5em;
      margin-left: -50%; }
    .dyys71.fss59 .section_title:after {
      left: 0.5em;
      margin-right: -50%; }
  .dyys71.fss59 .tighter {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    html.ms .dyys71.fss59 .tighter {
      width: 100%; }

.dyys71.fis46 {
  margin-top: 49px; }
  html.ms .dyys71.fis46 {
    margin-top: 42px; }
    html.ms .dyys71.fis46 .items {
      margin-right: 0;
      margin-left: 0; }
    html.ms .dyys71.fis46 .item {
      margin-top: 35px; }
  .dyys71.fis46 .title {
    width: 100%;
    overflow: hidden;
    padding-bottom: 70px; }
    .dyys71.fis46 .title:before, .dyys71.fis46 .title:after {
      background-color: #333;
      content: "";
      display: inline-block;
      height: 1px;
      position: relative;
      vertical-align: middle;
      width: 50%; }
    .dyys71.fis46 .title:before {
      right: 0.5em;
      margin-left: -50%; }
    .dyys71.fis46 .title:after {
      left: 0.5em;
      margin-right: -50%; }
  .dyys71.fis46 .tighter {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    html.ms .dyys71.fis46 .tighter {
      width: 100%; }

.dyys71.fdr56 {
  margin-top: 49px;
  border-top: 1px solid rgba(255, 255, 255, 0.12); }
  html.ms .dyys71.fdr56 {
    margin-top: 49px; }
    html.ms .dyys71.fdr56 .jobs {
      margin-top: 49px; }
      html.ms .dyys71.fdr56 .jobs .title {
        margin-bottom: 28px; }
    html.ms .dyys71.fdr56 .lower-actions {
      padding-top: 0;
      padding-bottom: 0; }
      html.ms .dyys71.fdr56 .lower-actions > div {
        margin-top: 0; }
        html.ms .dyys71.fdr56 .lower-actions > div > div {
          margin-top: 0; }
  .dyys71.fdr56 .press {
    font-style: italic;
    padding: 70px 15% 0;
    font-size: 24px; }
    html.ms .dyys71.fdr56 .press {
      font-size: 18px; }
    html.ms .dyys71.fdr56 .press {
      padding: 42px 10px 0; }
  .dyys71.fdr56 .job {
    font-size: 20px; }
    html.ms .dyys71.fdr56 .job {
      font-size: 16px; }
  .dyys71.fdr56 .tighter {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
    html.ms .dyys71.fdr56 .tighter {
      width: 100%; }

.dyys71.fsr14 {
  border-top: 1px solid rgba(255, 255, 255, 0.12); }
  html.ms .dyys71.fsr14 {
    margin-top: 49px; }
    html.ms .dyys71.fsr14 .jobs {
      margin-top: 49px; }
      html.ms .dyys71.fsr14 .jobs .title {
        margin-bottom: 28px; }
    html.ms .dyys71.fsr14 .lower-actions {
      padding-top: 0;
      padding-bottom: 0; }
      html.ms .dyys71.fsr14 .lower-actions > div {
        margin-top: 0; }
        html.ms .dyys71.fsr14 .lower-actions > div > div {
          margin-top: 0; }
  .dyys71.fsr14 .review {
    padding: 70px 15% 0;
    font-size: 20px; }
    .dyys71.fsr14 .review .note {
      font-style: italic; }
    .dyys71.fsr14 .review .attribution {
      font-size: 18px; }
      .dyys71.fsr14 .review .attribution a {
        color: #777; }
    html.ms .dyys71.fsr14 .review {
      font-size: 16px;
      padding: 42px 15% 0; }
      html.ms .dyys71.fsr14 .review .attribution {
        font-size: 14px; }
  .dyys71.fsr14 .jobs .startups {
    font-size: 20px; }
    html.ms .dyys71.fsr14 .jobs .startups {
      font-size: 16px; }

html.ms .dyys71.fjg72 {
  margin-top: 14px; }

.dyys71.fjg72 .item {
  *zoom: 1;
  padding: 0 0 4px 0;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  border: none;
  background: rgba(255, 255, 255, 0.2);
  vertical-align: top;
  width: 92%;
  max-width: 277px;
  margin: 0 auto; }
  .dyys71.fjg72 .item:after {
    content: "";
    display: table;
    clear: both; }
  .dyys71.fjg72 .item:hover {
    cursor: pointer;
    background: rgba(255, 255, 255, 0.25); }
    .dyys71.fjg72 .item:hover .role {
      background: rgba(255, 255, 255, 0.12); }
    .dyys71.fjg72 .item:hover .job-link {
      color: white;
      text-decoration: underline; }
  .dyys71.fjg72 .item:active {
    -webkit-box-shadow: none;
            box-shadow: none;
    background: rgba(255, 255, 255, 0.2); }
    .dyys71.fjg72 .item:active .role {
      background-color: rgba(255, 255, 255, 0.1); }
  html.ms .dyys71.fjg72 .item {
    width: 90%;
    margin: 0 auto 30px auto; }
  .dyys71.fjg72 .item .role {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 6px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dyys71.fjg72 .item .title-container {
    height: 150px;
    display: block;
    width: 100%;
    text-align: center;
    padding-left: 14px;
    padding-right: 14px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; }
  .dyys71.fjg72 .item .title-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em; }
  .dyys71.fjg72 .item .job-link {
    color: white;
    text-decoration: none; }
    .dyys71.fjg72 .item .job-link:hover {
      color: white;
      text-decoration: underline; }
  .dyys71.fjg72 .item .title {
    display: inline-block;
    vertical-align: middle;
    font-weight: 100;
    font-size: 26px;
    width: 99%;
    overflow-x: hidden;
    text-overflow: ellipsis; }
  .dyys71.fjg72 .item .job-data {
    margin: 0 18px;
    padding: 12px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: #888888;
    text-transform: uppercase; }

.dyys71.fsr93 {
  background-color: rgba(255, 255, 255, 0.12);
  margin-top: 63px; }
  html.ms .dyys71.fsr93 {
    margin-top: 42px; }
  .dyys71.fsr93 .action {
    vertical-align: top; }
  .dyys71.fsr93 .footer-line {
    color: rgba(255, 255, 255, 0.2); }
    .dyys71.fsr93 .footer-line a:hover {
      color: rgba(255, 255, 255, 0.3); }

.dyys71.fer26 {
  background-color: rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.34);
  padding: 14px 0;
  font-size: 16px; }
  html.ms .dyys71.fer26 {
    font-size: 14px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
  .dyys71.fer26 a {
    color: rgba(255, 255, 255, 0.45);
    text-decoration: underline; }
.dyy82.fix36 {
  overflow: hidden;
  width: 100%;
  height: 100%; }
  .dyy82.fix36 .slide.title_page {
    background-color: black; }
  .dyy82.fix36 .slide:not(.title_page) {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0px 5%; }
    html.no-ml .dyy82.fix36 .slide:not(.title_page) {
      padding: 40px 5% 0;
      padding-bottom: 94px; }
  .dyy82.fix36 .vAlignContainer {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 100vh; }
    .dyy82.fix36 .vAlignContainer .vAlign {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      margin-bottom: 90px; }
      html.ms .dyy82.fix36 .vAlignContainer .vAlign {
        margin-bottom: 0; }
  .dyy82.fix36 .section {
    margin: 0;
    min-height: 100vh;
    padding: 0; }
    .dyy82.fix36 .section .opening_title {
      font-size: 80px;
      line-height: 1.4; }
      html.ms .dyy82.fix36 .section .opening_title {
        font-size: 32px; }
    .dyy82.fix36 .section .opening_tagline {
      font-size: 36px;
      line-height: 1.4;
      margin-top: .25em; }
      html.ms .dyy82.fix36 .section .opening_tagline {
        font-size: 20px; }
      html.mm .dyy82.fix36 .section .opening_tagline {
        font-size: 32px; }
    .dyy82.fix36 .section .section_title {
      font-size: 68px;
      line-height: 1.4;
      margin: 0; }
      html.mm .dyy82.fix36 .section .section_title {
        font-size: 48px; }
      html.ms .dyy82.fix36 .section .section_title {
        font-size: 36px; }
    .dyy82.fix36 .section .section_intro {
      font-size: 30px;
      line-height: 1.6;
      margin-top: 0.5em; }
      html.mm .dyy82.fix36 .section .section_intro {
        font-size: 30px; }
      html.ms .dyy82.fix36 .section .section_intro {
        font-size: 20px; }
      .dyy82.fix36 .section .section_intro a {
        color: #333; }
    .dyy82.fix36 .section .rounded {
      border-radius: 6px; }
    .dyy82.fix36 .section .circle {
      border-radius: 50%;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07); }
    .dyy82.fix36 .section .private {
      border: 1px dashed #dddddd;
      display: inline-block;
      height: 80px;
      position: relative;
      width: 80px; }
      .dyy82.fix36 .section .private .icon {
        line-height: 64px; }
      .dyy82.fix36 .section .private .label {
        bottom: 7px;
        display: block;
        left: 0;
        line-height: 1;
        position: absolute;
        text-align: center;
        width: 100%; }
    .dyy82.fix36 .section .truncate {
      display: block;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    html.ms .dyy82.fix36 .section .coinvestor {
      min-height: auto; }
    html.mm .dyy82.fix36 .section .coinvestor {
      min-height: auto; }
    html.ml .dyy82.fix36 .section .coinvestor {
      min-height: 290px; }
    html.ms .dyy82.fix36 .section .funds_inset {
      min-height: auto; }
    html.mm .dyy82.fix36 .section .funds_inset {
      min-height: 275px; }
    html.ml .dyy82.fix36 .section .funds_inset {
      min-height: 247px; }
    html.ms .dyy82.fix36 .section .bio_syndicates {
      min-height: auto; }
    html.mm .dyy82.fix36 .section .bio_syndicates {
      min-height: auto; }
    html.ml .dyy82.fix36 .section .bio_syndicates {
      min-height: 70px; }
    html.ms .dyy82.fix36 .section .bio_private {
      min-height: auto; }
    html.mm .dyy82.fix36 .section .bio_private {
      min-height: auto; }
    html.ml .dyy82.fix36 .section .bio_private {
      min-height: 70px; }
    .dyy82.fix36 .section .tab--hidden {
      height: 0;
      margin: 0;
      overflow: hidden;
      padding: 0; }
    .dyy82.fix36 .section .chart {
      max-width: 100%;
      width: 100%; }
      .dyy82.fix36 .section .chart--bar {
        max-height: 260px;
        height: 260px; }
    .dyy82.fix36 .section .legend {
      vertical-align: middle;
      display: inline-block; }
      .dyy82.fix36 .section .legend--color {
        border-radius: 100%;
        height: 20px;
        margin-right: 10px;
        width: 20px; }
      .dyy82.fix36 .section .legend--label {
        color: #363B4E;
        font-weight: 300; }
      .dyy82.fix36 .section .legend--color, .dyy82.fix36 .section .legend--label {
        display: inline-block;
        vertical-align: middle; }
    .dyy82.fix36 .section .active-syndicate {
      display: inline-block;
      text-decoration: none;
      width: 100%; }
      html.ms .dyy82.fix36 .section .active-syndicate .lead {
        min-height: auto; }
      html.mm .dyy82.fix36 .section .active-syndicate .lead {
        min-height: 140px; }
      html.ml .dyy82.fix36 .section .active-syndicate .lead {
        min-height: 72px; }
      .dyy82.fix36 .section .active-syndicate--pic {
        -webkit-background-size: cover;
                background-size: cover;
        border-radius: 6px;
        display: inline-block;
        height: 96px;
        width: 96px; }
    .dyy82.fix36 .section .lead-switch {
      border-radius: 3px;
      color: #888;
      display: inline-block;
      font-size: 14px;
      line-height: 42px;
      padding: 0 14px; }
      .dyy82.fix36 .section .lead-switch:not(.lead-switch--active):hover {
        cursor: pointer; }
      .dyy82.fix36 .section .lead-switch--active {
        border: 1px solid #4B81BB;
        color: #4B81BB; }
    .dyy82.fix36 .section .click_target {
      border-radius: 4px; }
      .dyy82.fix36 .section .click_target i {
        position: relative;
        left: -7px;
        bottom: -1px; }
    html.ms .dyy82.fix36 .section .click_label {
      font-size: 17px;
      font-weight: 200;
      padding: 0px; }
    html.ms .dyy82.fix36 .section .vital {
      font-size: 56px; }
    html.mm .dyy82.fix36 .section .vital {
      font-size: 48px; }
    html.ml .dyy82.fix36 .section .vital {
      font-size: 56px; }
  .dyy82.fix36 .slides {
    position: relative;
    height: 100%; }
    .dyy82.fix36 .slides .slide {
      position: absolute;
      height: 100%;
      width: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
      -webkit-overflow-scrolling: touch;
      top: 0;
      left: 100%;
      -webkit-transition: opacity 0.5s, left 0.6s ease-in-out;
              transition: opacity 0.5s, left 0.6s ease-in-out;
      opacity: 0; }
      .dyy82.fix36 .slides .slide canvas {
        -webkit-transition: opacity .4s .4s;
                transition: opacity .4s .4s;
        opacity: 0; }
      .dyy82.fix36 .slides .slide.left {
        left: 0; }
      .dyy82.fix36 .slides .slide.selected {
        opacity: 1; }
        .dyy82.fix36 .slides .slide.selected canvas {
          opacity: 1; }
      .dyy82.fix36 .slides .slide .table {
        width: 100%;
        height: 100%;
        display: table; }
    .dyy82.fix36 .slides .sub1, .dyy82.fix36 .slides .sub2 {
      display: block; }
      html.ms .dyy82.fix36 .slides .sub1, html.ms .dyy82.fix36 .slides .sub2 {
        display: inline; }
  .dyy82.fix36 .share {
    position: fixed;
    bottom: 0;
    z-index: 100;
    padding: 0;
    width: 100%;
    background-color: #111111; }
  .dyy82.fix36 .controls .next_slide {
    padding: 0 10px 0 4%; }
  .dyy82.fix36 .controls .prev_slide {
    padding: 0 4% 0 10px; }
  .dyy82.fix36 .controls .next_slide, .dyy82.fix36 .controls .prev_slide {
    cursor: pointer;
    height: 100%;
    position: fixed;
    top: 0; }
    html.ms .dyy82.fix36 .controls .next_slide, html.ms .dyy82.fix36 .controls .prev_slide {
      padding: 0; }
    .dyy82.fix36 .controls .next_slide:hover > div, .dyy82.fix36 .controls .prev_slide:hover > div {
      color: #999; }
    .dyy82.fix36 .controls .next_slide > div, .dyy82.fix36 .controls .prev_slide > div {
      position: relative;
      top: 40%;
      font-size: 40px; }
      html.ms .dyy82.fix36 .controls .next_slide > div, html.ms .dyy82.fix36 .controls .prev_slide > div {
        color: #ccc;
        font-size: 20px; }
  .dyy82.fix36 .controls .prev_slide {
    left: 0; }
  .dyy82.fix36 .controls .next_slide {
    right: 0; }
  .dyy82.fix36 .controls .next_label {
    font-size: 16px !important;
    line-height: 61px;
    position: absolute !important;
    right: 50px; }
    html.ms .dyy82.fix36 .controls .next_label {
      display: none; }
  html.ms .dyy82.fix36 .fontello-angle-left, html.ms .dyy82.fix36 .fontello-angle-right {
    background-color: #f2f3f5; }
  html.ms .dyy82.fix36 .fontello-angle-left {
    border-top-right-radius: 25%;
    border-bottom-right-radius: 25%;
    padding-right: 6px; }
  html.ms .dyy82.fix36 .fontello-angle-right {
    border-top-left-radius: 25%;
    border-bottom-left-radius: 25%;
    padding-left: 6px; }
  html.ms .dyy82.fix36 i.fontello-angle-right {
    background-color: transparent;
    border-top-left-radius: inherit;
    border-bottom-left-radius: inherit;
    padding-left: 4px; }
.dyyp93.fse31 {
  padding: 0 14px; }
  .dyyp93.fse31 .logo {
    display: inline-block;
    padding: 20px 14px; }
    .dyyp93.fse31 .logo:hover {
      background-color: rgba(255, 255, 255, 0.1); }
    .dyyp93.fse31 .logo:active {
      background-color: rgba(255, 255, 255, 0.2); }
    html.ms .dyyp93.fse31 .logo {
      padding: 16px 0; }
  .dyyp93.fse31 .share-button {
    padding: 15px 0; }
    html.no-ms .dyyp93.fse31 .share-button {
      display: none; }
  .dyyp93.fse31 .share-icons {
    padding: 12px 0; }
    html.ms .dyyp93.fse31 .share-icons {
      display: none; }
  .dyyp93.fse31 .share-icons > div {
    display: inline-block; }
  .dyyp93.fse31 .share-icons > div > .g-button.blue {
    background-color: rgba(255, 255, 255, 0.08);
    background-image: none;
    margin-left: 3px;
    color: rgba(255, 255, 255, 0.5); }
    .dyyp93.fse31 .share-icons > div > .g-button.blue:hover {
      background-color: rgba(255, 255, 255, 0.15);
      color: white; }
    .dyyp93.fse31 .share-icons > div > .g-button.blue:active {
      background-color: rgba(255, 255, 255, 0.25); }
/*
 * Note that the imports here come from tmp/sass-compile, which is
 * populated by the SassCompile middleware and/or the asset precompile
 * tasks.
 *
 * Standard browser reset.

 *
 * Deprecated styles

 *
 * Icon fonts. To update:
 * 1) Don't update unless you really need to. This bloats our assets.
 * 2) If you really need to update, stick with iconic if at all possible.
 * 3) run 'fontello open'
 * 4) Select new icons in your browser and click 'Save Session'
 * 5) run 'fontello convert'

 *
 * Global imports in order of precedence. Standard compass does the compilation.




 *
 * Everything else.

 *

 */

/* TODO: Check that the stylesheet was loaded a la http://stackoverflow.com/questions/19669786/check-if-element-is-visible-in-dom */
#invisible-if-application-css-loaded { display: none !important; }
