body > .page > .page-header h1 { font-size: 52.8pt; }
body > .page > .page-header h2 { font-size: 20.8pt; }

body > .page > p.info-source { font-size: 9.1pt; color: dimgrey; }
@media screen and (max-width: 600px) { body > .page > p.info-source { font-size: 6.5pt; } }
body > .page > p.info-source a { color: dimgrey; }

@media screen and (max-width: 600px) { body > .page > .page-header { background-color: #c68ccf; } }
#new-dialog { -webkit-transition: opacity 0.4s; -moz-transition: opacity 0.4s; -o-transition: opacity 0.4s; transition: opacity 0.4s; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; -o-perspective: 1000; perspective: 1000; z-index: 3000; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.71); opacity: 0; display: table; }
#new-dialog.hidden { display: none; }
#new-dialog.visible { opacity: 1; }
#new-dialog.visible #new-dialog-wrapper { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-transition: -webkit-transform 0.5s, opacity 0.1s; -moz-transition: -moz-transform 0.5s, opacity 0.1s; -o-transition: -o-transform 0.5s, opacity 0.1s; transition: transform 0.5s, opacity 0.1s; opacity: 1; }

#new-dialog-wrapper { -webkit-transition: -webkit-transform 0.4s, opacity 0.1s; -webkit-transition-delay: 0s, 0.15s; -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.15s; -o-transition: -o-transform 0.4s, opacity 0.1s 0.15s; transition: transform 0.4s, opacity 0.1s 0.15s; -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg); display: table-cell; vertical-align: middle; text-align: center; padding: 40px 0; opacity: 0; }

#new-dialog-content { position: relative; width: 90%; min-height: 100px; display: inline-block; background-color: white; max-width: 520px; box-shadow: 0 0 120px rgba(0, 0, 0, 0.3); }

@media screen and (max-width: 520px) { #new-dialog { display: block; }
  #new-dialog-wrapper { -webkit-transform: translate(100%, 0); -moz-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0); display: block; padding: 0; height: 100%; }
  #new-dialog-content { height: 100%; width: 100%; max-width: 100%; } }
html { background-color: #1c1c1c; }

body { background-color: #74357e; }

*::selection, *::-moz-selection, *::-webkit-selection { color: #74357e; background-color: #1c1c1c; }

html { background-color: white; color: #1c1c1c; font-size: 13pt; }

a { color: #1c1c1c; }

h1 { font-size: 27.2pt; }

h2 { font-size: 16.672pt; }

h3 { font-size: 11.328pt; }

h4 { font-size: 11.328pt; }

h5 { font-size: 14.3pt; font-family: "Trade Gothic", "sans-serif"; }

h6 { font-size: 16pt; }

.color-bg { color: white; }

.color-fg { color: #1c1c1c; }

.color-a1 { color: #74357e; }

.color-a2 { color: #c68ccf; }

.color-a3 { color: #e2c4e6; }

body > .page > .header .name { color: #74357e; }
body > .page > .header .nav .navbutton { background-color: #74357e; }
body > .page > .header .nav .navbutton:hover { background-color: #c68ccf; }
body > .page > .header .nav .navbutton:hover .dark { background-color: #c68ccf; }
body > .page > .header .nav .navbutton .dark { background-color: #53265a; }

.tweets .tweet { color: black; }
.tweets .tweet .retweets { color: #c68ccf; }
.tweets .tweet .retweets .count { background-color: #c68ccf; color: white; }
.tweets .tweet .text a { color: #1c1c1c; }
.tweets .tweet .created { color: #1c1c1c; }

.page-activities.formfactor-phone .viewroot-activities-wheel .category-chooser-grid .button-for-category.active { background-color: #74357e; }
.page-activities.formfactor-phone .viewroot-activities-wheel .flipper .flipside .flipsidetitle { color: #c68ccf; }
.page-activities.formfactor-phone .viewroot-activities-wheel .flipper .flipside-dive-into-category .flipsidetitle { background-color: #74357e; }
.page-activities.formfactor-phone .viewroot-activities-wheel .flipper .flipside-pie .percentage { color: #74357e; }
.page-activities.formfactor-phone .viewroot-activities-wheel .flipper .flipside-pie .current-selected-category .interior { border: 2px solid #74357e; color: #74357e; }

.popup-explanation-nomansland .content .date-first-tweet { color: #74357e; }

.timedisplay.slider.x-axis-draggable .overlay-drag-me { color: #74357e; }

.time-axis-header .time-axis-hash-marks .right-edge-straight { background-color: #74357e; }
.time-axis-header .time-axis-hash-marks .title { background-color: #74357e; }
.time-axis-header .slider-containment .slider.timedisplay .downward-pointer { border-top: 8px solid #74357e; }

.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .swimlanes-scrollable .lane-boundary, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .swimlanes-scrollable .lane-boundary { background-color: #f4e8f5; }
.page-topics.formfactor-regular .view-bloodlanes .scrollable-outer .nugget .timedisplay, .page-year-on-twitter.formfactor-regular .view-bloodlanes .scrollable-outer .nugget .timedisplay { color: white; background-color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .tweet-bulk-display, .page-year-on-twitter.formfactor-regular .view-bloodlanes .tweet-bulk-display { -webkit-box-shadow: 2px 2px 10px #cccccc; -moz-box-shadow: 2px 2px 10px #cccccc; box-shadow: 2px 2px 10px #cccccc; border-color: #74357e; color: #1c1c1c; background-color: #e6e6e6; }
.page-topics.formfactor-regular .view-bloodlanes .tweet-bulk-display .header .word-phrase, .page-year-on-twitter.formfactor-regular .view-bloodlanes .tweet-bulk-display .header .word-phrase { color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .time-axis-header-with-shadow, .page-year-on-twitter.formfactor-regular .view-bloodlanes .time-axis-header-with-shadow { -webkit-box-shadow: 1px 1px 12px #cccccc; -moz-box-shadow: 1px 1px 12px #cccccc; box-shadow: 1px 1px 12px #cccccc; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .verthairline, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .verthairline { -webkit-box-shadow: 1px 1px 5px #cccccc; -moz-box-shadow: 1px 1px 5px #cccccc; box-shadow: 1px 1px 5px #cccccc; background-color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box { border: 1px solid #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .arrow-diamond, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .arrow-diamond { border: 1px solid #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .manymorenotshown, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .manymorenotshown { background-color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .headline, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .headline { background-color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box div.call-to-action--see-more .button-see-more, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box div.call-to-action--see-more .button-see-more { background-color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .text-display a, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .text-display a { color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .tint-overlay, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .tint-overlay { background-color: #74357e; }
.page-topics.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .button-see-more, .page-year-on-twitter.formfactor-regular .view-bloodlanes .swimlanecanvasholder .tweet-boxes-container .tweet-box .button-see-more { color: #e2c4e6; }

.page-topics.formfactor-phone .phoneFF-show-tweet-halfdetail .text-display a, .page-year-on-twitter.formfactor-phone .phoneFF-show-tweet-halfdetail .text-display a { color: #74357e; }
.page-topics.formfactor-phone .tweet-bulk-list-headline, .page-year-on-twitter.formfactor-phone .tweet-bulk-list-headline { background-color: #74357e; }
.page-topics.formfactor-phone .tweet-bulk-list-headline .stats, .page-year-on-twitter.formfactor-phone .tweet-bulk-list-headline .stats { color: #e2c4e6; }
.page-topics.formfactor-phone .view-bloodlanes.mode-phone .time-axis-header.formfactor-phone .subtitle, .page-year-on-twitter.formfactor-phone .view-bloodlanes.mode-phone .time-axis-header.formfactor-phone .subtitle { background-color: #74357e; }
.page-topics.formfactor-phone .view-bloodlanes.mode-phone .time-axis-header.formfactor-phone .subtitle .coverup, .page-year-on-twitter.formfactor-phone .view-bloodlanes.mode-phone .time-axis-header.formfactor-phone .subtitle .coverup { background-color: #74357e; }
.page-topics.formfactor-phone .view-bloodlanes.mode-phone .swimlanecanvasholder .swimlanes-scrollable .word-detail-popup:before, .page-year-on-twitter.formfactor-phone .view-bloodlanes.mode-phone .swimlanecanvasholder .swimlanes-scrollable .word-detail-popup:before { -webkit-box-shadow: 2px 2px 10px #cccccc; -moz-box-shadow: 2px 2px 10px #cccccc; box-shadow: 2px 2px 10px #cccccc; }
.page-topics.formfactor-phone .view-bloodlanes.mode-phone .swimlanecanvasholder .word-presentation.active, .page-year-on-twitter.formfactor-phone .view-bloodlanes.mode-phone .swimlanecanvasholder .word-presentation.active { background-color: #74357e; }
.page-topics.formfactor-phone .view-bloodlanes.mode-phone .swimlanecanvasholder .lane-boundary, .page-year-on-twitter.formfactor-phone .view-bloodlanes.mode-phone .swimlanecanvasholder .lane-boundary { background-color: #e7ceeb; }

.page-career.formfactor-phone .view-career-timeline-vertical .topbar .subtitle { background-color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .company-details .name-and-date { color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .company-bar-callout.active { background-color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .company-bar-callout.active .left-pointing-triangle { background-color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .company-bar-callout .interior td.button-holder .button-expandcontract.active { background-color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .positions .vbar.active { background-color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .positions .vbar.selected { background-color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .positions .callout-holder.selected { border: 1px solid #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .positions .callout-holder.selected :before { border-right: 12px solid #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .positions .callout-holder.selected .callout { background-color: #74357e; }
.page-career.formfactor-phone .view-career-timeline-vertical .positions .callout-holder.selected .callout .description { color: white; }
.page-career.formfactor-phone .view-career-timeline-vertical .positions .callout-holder .callout .description { color: dimgrey; }

.page-career.formfactor-regular .view-career-timeline-vertical .legend-box .box.box-work { background-color: #c68ccf; }
.page-career.formfactor-regular .view-career-timeline-vertical .legend-box .box.box-edu { background-color: #c68ccf; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .vbar { background-color: #c68ccf; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .vbar.selected { background-color: #74357e; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .vbar.suppressed { background-color: #e2c4e6; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .vbar:hover { background-color: #74357e; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .vbar.hovered { background-color: #74357e; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .connector { background-color: #e2c4e6; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .connector.suppressed { background-color: #e2c4e6; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder { background-color: white; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder.selected { border: 1px solid #74357e; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder.selected :first-child:before { border-right: 12px solid #74357e; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder.selected .callout { background-color: #74357e; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder.selected .callout .description { color: white; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder.hovered:not(.selected) .callout .company { color: #74357e; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder.suppressed .callout .company { color: #e2c4e6; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder.suppressed .callout .description { color: #e2c4e6; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .callout-holder .callout .description { color: dimgrey; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .y-axis-year { color: dimgrey; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .y-axis-dot { color: #c68ccf; }
.page-career.formfactor-regular .view-career-timeline-vertical .positions .y-axis-dot.has-year-explicit { color: #74357e; }

.data-loading .content h4, .tile-data-loading .content h4 { color: #74357e; }
.data-loading .progress, .tile-data-loading .progress { background-color: #1c1c1c; }
.data-loading .progress .done, .tile-data-loading .progress .done { background-color: #74357e; }
.data-loading .progress .status, .tile-data-loading .progress .status { color: white; }

.tile-data-loading .progress { background-color: white; }
.tile-data-loading .progress .done { background-color: #74357e; }
.tile-data-loading .progress .status { color: #1c1c1c; }

body > .page-links > .content .you-are-here .main { color: white; background-color: #c68ccf; border: 2px solid white; }
body > .page-links > .content .you-are-here .left:before, body > .page-links > .content .you-are-here .left:after { background-color: #c68ccf; }
body > .page-links > .content .you-are-here .right:before, body > .page-links > .content .you-are-here .right:after { background-color: #c68ccf; }
body > .page-links > .content a.link { color: dimgrey; }
body > .page-links > .content a.link .icon { background-color: dimgrey; }
body > .page-links > .content a.link .inner { background-color: white; }
body > .page-links > .content a.link:hover .icon { background-color: #c68ccf; }
body > .page-links > .content a.link:hover .name { color: #c68ccf; }
body > .page-links > .content .view-multi-lines-line { background-color: #1c1c1c; }

@media screen and (max-width: 600px) { body > .page-links > .content a.link .url { color: #74357e; } }
.vizify-locations-kartosvgmap .htmlbasedMapTextLabel.selected { background-color: #74357e; }

.page-locations.formfactor-regular .locations-via-kartomap-and-event-sidebar .location-list { color: #1c1c1c; }
.page-locations.formfactor-regular .locations-via-kartomap-and-event-sidebar .location-list .highlighted { background-color: #74357e; }
.page-locations.formfactor-regular .locations-via-kartomap-and-event-sidebar .location-list .location-item.highlighted .start-year { background-color: #74357e; }

.page-locations.formfactor-phone .popup-loc-event-detail .cityname { color: #74357e; }
.page-locations.formfactor-phone .popup-loc-event-detail .reasondetail .reason img { background-color: #74357e; }
.page-locations.formfactor-phone div.subtitle { color: #c68ccf; }
.page-locations.formfactor-phone td.vertical-time-bar .frame .yearnum { color: #74357e; }
.page-locations.formfactor-phone td.vertical-time-bar .frame .dot .content { background-color: #74357e; }
.page-locations.formfactor-phone .vector-of-reason-icons .reason img { background-color: #74357e; }
.page-locations.formfactor-phone .button.active { background-color: #74357e; }
.page-locations.formfactor-phone .button.active .arrow { background-color: #74357e; }

.page-activities.formfactor-regular .viewroot-activities-wheel .pie .triangle-cursor { border-color: transparent transparent transparent #1c1c1c; }
.page-activities.formfactor-regular .viewroot-activities-wheel .subcat-detail-holder .scroll_LR_sliver .arrowLeft { border-color: transparent #1c1c1c transparent transparent; }
.page-activities.formfactor-regular .viewroot-activities-wheel .subcat-detail-holder .scroll_LR_sliver .arrowRight { border-color: transparent transparent transparent #1c1c1c; }
.page-activities.formfactor-regular .viewroot-activities-wheel .subcat-detail-holder .category-h1 { background-color: #1c1c1c; }
.page-activities.formfactor-regular .viewroot-activities-wheel .subcat-detail-holder .subcat-details .subcategory .count { background-color: #e2c4e6; }
.page-activities.formfactor-regular .viewroot-activities-wheel .center-circle { background-color: #1c1c1c; }

.page-year-on-twitter .tile-data-loading .progress { background-color: white; }
.page-year-on-twitter .tile-data-loading .progress .done { background-color: #74357e; }
.page-year-on-twitter .tile-data-loading .progress .status { color: #1c1c1c; }

body > .page-audio > .content .wrapper-fallback-link-to-soundcloud a { background-color: #e2c4e6; }

.page-career.formfactor-regular > .content .work-position { background-color: #cccccc; }
.page-career.formfactor-regular > .content .work-position .company { color: #74357e; }
.page-career.formfactor-regular > .content .work-position .summary { color: white; }
.page-career.formfactor-regular > .content .work-position .daterange { color: #74357e; }
.page-career.formfactor-regular > .content .work-position .daterange .current { color: #1c1c1c; }

.wrapper-full-screen-crocodoc-renderer td.wrapper-button-hide { background-color: #74357e; }

body > .page-document > .content .wrapper-button .button-view { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 5px; display: inline-block; padding: 14px 20px 12px 20px; color: white; font-family: "Proxima Nova", "Helvetica Neue", "Helvetica", "Arial", "Liberation Sans", sans-serif; border: none; background-color: #c68ccf; font-size: 18pt; -webkit-tap-highlight-color: transparent; text-decoration: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1); outline: none; font-size: 12pt; padding: 10px 14px 8px 14px; border-radius: 4px; }
body > .page-document > .content .wrapper-button .button-view:hover { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; background-color: #d8b0de; }
body > .page-document > .content .wrapper-button .button-view:active { -webkit-transition: background 0s; -moz-transition: background 0s; -o-transition: background 0s; transition: background 0s; background-color: #fbf8fc; }
body > .page-document > .content .wrapper-viewnotsupported a { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 5px; display: inline-block; padding: 14px 20px 12px 20px; color: white; font-family: "Proxima Nova", "Helvetica Neue", "Helvetica", "Arial", "Liberation Sans", sans-serif; border: none; background-color: #c68ccf; font-size: 18pt; -webkit-tap-highlight-color: transparent; text-decoration: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1); outline: none; font-size: 12pt; padding: 10px 14px 8px 14px; border-radius: 4px; }
body > .page-document > .content .wrapper-viewnotsupported a:hover { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; background-color: #d8b0de; }
body > .page-document > .content .wrapper-viewnotsupported a:active { -webkit-transition: background 0s; -moz-transition: background 0s; -o-transition: background 0s; transition: background 0s; background-color: #fbf8fc; }

.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-logo { background-color: white; }
.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-details-holder { background-color: white; }
.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-details-holder .name { font-size: 23.4pt; background-color: white; }
@media screen and (max-width: 4000px) { .page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-details-holder .name { font-size: 19.5pt; } }
.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-details-holder .concentration { color: #74357e; font-size: 19.5pt; background-color: white; }
@media screen and (max-width: 4000px) { .page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-details-holder .concentration { font-size: 15.6pt; } }
.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .flag .end-year { background-color: #c68ccf; font-size: 14.3pt; }
@media screen and (max-width: 4000px) { .page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .flag .end-year { font-size: 10.4pt; } }
.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .flag .right-edge .top { border-left-color: #c68ccf; }
.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .flag .right-edge .bottom { border-left-color: #c68ccf; }
.page-education.formfactor-regular > .content .education-via-ivory-tower .school-list-viz .ivory-tower .flag .left-edge { border-right: 8px solid #828282; }

.page-education.formfactor-phone > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-details-holder .inner .name { color: #1c1c1c; }
.page-education.formfactor-phone > .content .education-via-ivory-tower .school-list-viz .ivory-tower .school-details-holder .inner .concentration { color: #c68ccf; }
.page-education.formfactor-phone > .content .education-via-ivory-tower .school-list-viz .ivory-tower .flag .end-year { border: 2px solid #74357e; color: #74357e; }

.page-factoid.formfactor-regular > .content .factoid-container .factoid { color: white; background-color: #74357e; color: #1c1c1c; background-color: #74357e; font-size: 147.2pt; }
.page-factoid.formfactor-regular > .content .factoid-container .factoid .number .description-for-display { font-size: 25.6pt; }
@media screen and (max-width: 4000px) { .page-factoid.formfactor-regular > .content .factoid-container .factoid { font-size: 128pt; }
  .page-factoid.formfactor-regular > .content .factoid-container .factoid .number .description-for-display { font-size: 25.6pt; } }
@media screen and (max-width: 750px) { .page-factoid.formfactor-regular > .content .factoid-container .factoid { font-size: 115.2pt; }
  .page-factoid.formfactor-regular > .content .factoid-container .factoid .number .description-for-display { font-size: 19.2pt; } }
.page-factoid.formfactor-regular > .content .factoid-container .factoid .number .text { color: white; }
.page-factoid.formfactor-regular > .content .factoid-container .factoid .number .description-for-display { border-top: 2px solid white; color: #e2c4e6; }
.page-factoid.formfactor-regular > .content .factoid-container h2 { color: #74357e; font-size: 32pt; }
@media screen and (max-width: 4000px) { .page-factoid.formfactor-regular > .content .factoid-container h2 { font-size: 25.6pt; } }
@media screen and (max-width: 750px) { .page-factoid.formfactor-regular > .content .factoid-container h2 { font-size: 25.6pt; } }

body > .page-overview .head .contact-button > a { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 5px; display: inline-block; padding: 14px 20px 12px 20px; color: white; font-family: "Proxima Nova", "Helvetica Neue", "Helvetica", "Arial", "Liberation Sans", sans-serif; border: none; background-color: #74357e; font-size: 18pt; -webkit-tap-highlight-color: transparent; text-decoration: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1); outline: none; font-size: 8pt; padding: 8px 12px 6px 12px; border-radius: 3px; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); }
body > .page-overview .head .contact-button > a:hover { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; background-color: #9544a2; }
body > .page-overview .head .contact-button > a:active { -webkit-transition: background 0s; -moz-transition: background 0s; -o-transition: background 0s; transition: background 0s; background-color: #c181ca; }
body > .page-overview .head .contact a { color: #74357e !important; }
body > .page-overview .head .contact .social a { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 5px; display: inline-block; padding: 14px 20px 12px 20px; color: white; font-family: "Proxima Nova", "Helvetica Neue", "Helvetica", "Arial", "Liberation Sans", sans-serif; border: none; background-color: #74357e; font-size: 18pt; -webkit-tap-highlight-color: transparent; text-decoration: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1); outline: none; font-size: 8pt; padding: 8px 12px 6px 12px; border-radius: 3px; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1); }
body > .page-overview .head .contact .social a:hover { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; background-color: #9544a2; }
body > .page-overview .head .contact .social a:active { -webkit-transition: background 0s; -moz-transition: background 0s; -o-transition: background 0s; transition: background 0s; background-color: #c181ca; }
body > .page-overview .bubble { background-color: #74357e; }
body > .page-overview .bubble:hover { background-color: #9544a2; }
body > .page-overview .head.color-dark, body > .page-overview .head.color-dark a, body > .page-overview p.info-source.color-dark, body > .page-overview p.info-source.color-dark a { color: #1c1c1c; }
body > .page-overview .head.color-light, body > .page-overview .head.color-light a, body > .page-overview p.info-source.color-light, body > .page-overview p.info-source.color-light a { color: white; }

@media screen and (max-width: 600px) { body > .page.page-overview .head .contact-button .contact .email, body > .page.page-overview .head .contact-button .contact .phone { color: #74357e; } }
.page-photo .photo-container-phone .caption { color: #1c1c1c; }

body > .page-quote .content .holder { background-color: #74357e; }
body > .page-quote .content .holder:before { border-left-color: #74357e; }

@media screen and (max-width: 600px) { body > .page-quote .content .holder:before { border-left-color: #74357e; } }
.page-quote.formfactor-phone .quote-container-frame-outer .quote-container-frame-inner .quote-container blockquote { color: white; }
.page-quote.formfactor-phone .quote-container-frame-outer .quote-container-frame-inner .quote-container .attribution-container .attribution { color: #74357e; }
.page-quote.formfactor-phone .quote-container-frame-outer .quote-container-frame-inner .quote-container .famouswords-container { color: #74357e; }

.page.page-year-on-twitter > .content .share-say-thanks, .page.page-year-on-twitter > .content .share-tell-the-world { color: #74357e; }
.page.page-year-on-twitter > .content .golden-section .medal img { background-color: #74357e; }

.vz-viz-connections .dialog-individ-detail .button { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 5px; display: inline-block; padding: 14px 20px 12px 20px; color: white; font-family: "Proxima Nova", "Helvetica Neue", "Helvetica", "Arial", "Liberation Sans", sans-serif; border: none; background-color: #74357e; font-size: 18pt; -webkit-tap-highlight-color: transparent; text-decoration: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1); outline: none; font-size: 12pt; padding: 10px 14px 8px 14px; border-radius: 4px; }
.vz-viz-connections .dialog-individ-detail .button:hover { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; background-color: #9544a2; }
.vz-viz-connections .dialog-individ-detail .button:active { -webkit-transition: background 0s; -moz-transition: background 0s; -o-transition: background 0s; transition: background 0s; background-color: #c181ca; }
.vz-viz-connections .balance-chart .circle-bignum, .vz-viz-connections .total-bignum .circle-bignum { background-color: #74357e; }
.vz-viz-connections .graphing-canvas .graphline.o { background-color: #74357e; }
.vz-viz-connections .circle-wrapper .plus-sign { background-color: #74357e; }
.vz-viz-connections .circle-wrapper .action { background-color: #74357e; }
.vz-viz-connections .circle-wrapper.mainguy { border: 3px solid #74357e; }
.vz-viz-connections .dialog { border: 2px solid #74357e; }
.vz-viz-connections .dialog .banner-top { background-color: #74357e; }
.vz-viz-connections .dialog .banner-top .button-close { background-color: #74357e; }

.page-connections-flowstep.step .base { border: 2px solid #c68ccf; background-color: #c68ccf; }
.page-connections-flowstep.step .button-replay-ic-anim { color: #321736; }
.page-connections-flowstep.step .tweeted { background-color: #74357e; }
.page-connections-flowstep.step .counter { color: #321736; }
.page-connections-flowstep.step a.share { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 5px; display: inline-block; padding: 14px 20px 12px 20px; color: white; font-family: "Proxima Nova", "Helvetica Neue", "Helvetica", "Arial", "Liberation Sans", sans-serif; border: none; background-color: #53265a; font-size: 18pt; -webkit-tap-highlight-color: transparent; text-decoration: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1); outline: none; }
.page-connections-flowstep.step a.share:hover { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; background-color: #74357e; }
.page-connections-flowstep.step a.share:active { -webkit-transition: background 0s; -moz-transition: background 0s; -o-transition: background 0s; transition: background 0s; background-color: #af5dbb; }
.page-connections-flowstep.step a.share:hover { background-color: #421e48; }

.vz-viz-connections .holder-IC-anim .stage-intensity .radiator { border: 4px solid #74357e; }
.vz-viz-connections .holder-IC-anim .circle-ic.darkblue { background-color: #53265a; }
.vz-viz-connections .rotstage { background-color: #c68ccf; }

.vz-viz-connections .panel.word-list .word.selected { background-color: #74357e; }
.vz-viz-connections .panel { border: 0px solid #74357e; }
.vz-viz-connections .panel .grouping.selected .content { background-color: #ca93d2; }
.vz-viz-connections .panel .grouping.selected .banner-top { background-color: #af5dbb; }
.vz-viz-connections .panel .grouping .content .wordlist-wrapper .leader { color: #74357e; }
.vz-viz-connections .panel .grouping .content .wordlist-wrapper .wordlist .word.selected { background-color: #74357e; }
.vz-viz-connections .panel .grouping .content .avatar-list .avatar.selected { border-color: #74357e; }
.vz-viz-connections .panel .grouping .content .avatar-list .avatar:hover { border-color: #74357e; }

.vz-viz-connections .control-panel-edit-share .button { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border-radius: 5px; display: inline-block; padding: 14px 20px 12px 20px; color: white; font-family: "Proxima Nova", "Helvetica Neue", "Helvetica", "Arial", "Liberation Sans", sans-serif; border: none; background-color: #74357e; font-size: 18pt; -webkit-tap-highlight-color: transparent; text-decoration: none; cursor: pointer; -webkit-appearance: none; -moz-appearance: none; box-shadow: 0 3px 1px rgba(0, 0, 0, 0.1); outline: none; font-size: 12pt; padding: 10px 14px 8px 14px; border-radius: 4px; }
.vz-viz-connections .control-panel-edit-share .button:hover { -webkit-transition: background 0.4s; -moz-transition: background 0.4s; -o-transition: background 0.4s; transition: background 0.4s; background-color: #9544a2; }
.vz-viz-connections .control-panel-edit-share .button:active { -webkit-transition: background 0s; -moz-transition: background 0s; -o-transition: background 0s; transition: background 0s; background-color: #c181ca; }
.vz-viz-connections .controlpanel-previewanim .button .circle:hover { background-color: #c68ccf; }
.vz-viz-connections .box-swivel .side-back { background-color: #74357e; }
.vz-viz-connections .box-swivel .side-front { border: 1px solid #c68ccf; }
.vz-viz-connections .box-swivel .handle { color: #74357e; }
.vz-viz-connections .moebio_center_profile.border-blue-and-white { background-color: #74357e; }
.vz-viz-connections .moebio_center_profile .moebio_center_profile_backside { background-color: #c68ccf; }
.vz-viz-connections .moebio_center_profile .moebio_center_profile_img { border-color: #74357e; }
.vz-viz-connections .moebio_account_img.interactive:hover { border: 7px solid #74357e; }
.vz-viz-connections .moebio_account_img .popup-hover-invid-detail { border: 1px solid #74357e; }
.vz-viz-connections .moebio_account_img.selected { border-color: #74357e; }
.vz-viz-connections .button-play-pause .icon { background-color: #74357e; }
.vz-viz-connections #canvas .halo.light { background-color: #ead4ed; }
.vz-viz-connections #canvas .halo.white { background-color: #e1c2e5; }
.vz-viz-connections #canvas .halo.radar-outer { background-color: #74357e; }
.vz-viz-connections #canvas .halo.radar-middle { background-color: #b86fc3; }
.vz-viz-connections #canvas .halo.white-border { background-color: #d2a5d9; }
.vz-viz-connections #canvas .circle { border-color: #74357e; }
.vz-viz-connections #canvas .circle-3 { border-color: #74357e; }

.vz-viz-connections .display-date .rect { color: #74357e; }
.vz-viz-connections .timeline-track-wrapper { border-left: 36px solid #74357e; }
.vz-viz-connections .timeline-track-wrapper.mode-specific { background-color: #e2c4e6; }
.vz-viz-connections .park-represent-alltime { background-color: #e2c4e6; }
.vz-viz-connections .timeline-track .timeline-knob { background-color: #74357e; }
.vz-viz-connections .timeline-track .timeline-moment-spot { color: #74357e; border: 1px solid #74357e; }

.fingerprint .render-target .text .marketing .highlight { color: #74357e; }
.fingerprint .render-target .profilehuge .round { background-color: #74357e; }
.fingerprint .rich1 { background-color: #e2c4e6; }
.fingerprint .rich2, .fingerprint .rich3, .fingerprint .rich4, .fingerprint .rich5, .fingerprint .rich6 { background-color: #74357e; }