.dcg-tap-container [ontap] {
  cursor: pointer;
}
@font-face {
  font-family: 'dcg-icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="dcg-icon-"], [class*=" dcg-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'dcg-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.dcg-icon-trophy:before {
  content: "\e200";
}
.dcg-icon-app-graphing:before {
  content: "\e201";
}
.dcg-icon-app-geometry:before {
  content: "\e202";
}
.dcg-icon-app-scientific:before {
  content: "\e203";
}
.dcg-icon-app-four-function:before {
  content: "\e204";
}
.dcg-icon-clipboard:before {
  content: "\e205";
}
.dcg-icon-arrow-infinite:before {
  content: "\e206";
}
.dcg-icon-arrow-once:before {
  content: "\e207";
}
.dcg-icon-arrow-two-way:before {
  content: "\e208";
}
.dcg-icon-arrow-one-way:before {
  content: "\e209";
}
.dcg-icon-randomize:before {
  content: "\e20a";
}
.dcg-icon-zoom-fit:before {
  content: "\e20b";
}
.dcg-icon-comments:before {
  content: "\e20c";
}
.dcg-icon-lines-solid:before {
  content: "\e20d";
}
.dcg-icon-histogram-fill:before {
  content: "\e20e";
}
.dcg-icon-histogram:before {
  content: "\e20f";
}
.dcg-icon-distribution-fill:before {
  content: "\e210";
}
.dcg-icon-distribution:before {
  content: "\e211";
}
.dcg-icon-dotplot-cross:before {
  content: "\e212";
}
.dcg-icon-dotplot-open:before {
  content: "\e213";
}
.dcg-icon-dotplot-default:before {
  content: "\e214";
}
.dcg-icon-boxplot:before {
  content: "\e215";
}
.dcg-icon-points:before {
  content: "\e216";
}
.dcg-icon-fraction:before {
  content: "\e217";
}
.dcg-icon-cross:before {
  content: "\e218";
}
.dcg-icon-open:before {
  content: "\e219";
}
.dcg-icon-point:before {
  content: "\e21a";
}
.dcg-icon-shaded-inequality-shade2:before {
  content: "\e21b";
}
.dcg-icon-shaded-inequality-dash:before {
  content: "\e21c";
}
.dcg-icon-position-arrows-single:before {
  content: "\e21d";
}
.dcg-icon-position-arrows:before {
  content: "\e21e";
}
.dcg-icon-parametric-filled:before {
  content: "\e21f";
}
.dcg-icon-parametric-solid:before {
  content: "\e220";
}
.dcg-icon-parametric-dashed:before {
  content: "\e221";
}
.dcg-icon-parametric-dotted:before {
  content: "\e222";
}
.dcg-icon-polygon-filled:before {
  content: "\e223";
}
.dcg-icon-polygon-dashed:before {
  content: "\e224";
}
.dcg-icon-polygon-dotted:before {
  content: "\e225";
}
.dcg-icon-polygon-solid:before {
  content: "\e226";
}
.dcg-icon-title:before {
  content: "\e227";
}
.dcg-icon-bottom-arrow:before {
  content: "\e228";
}
.dcg-icon-rocket:before {
  content: "\e229";
}
.dcg-icon-reset:before {
  content: "\e22a";
}
.dcg-icon-desmos:before {
  content: "\e22b";
}
.dcg-icon-download:before {
  content: "\e22c";
}
.dcg-icon-embed:before {
  content: "\e22d";
}
.dcg-icon-export:before {
  content: "\e22e";
}
.dcg-icon-book:before {
  content: "\e22f";
}
.dcg-icon-print:before {
  content: "\e230";
}
.dcg-icon-magic:before {
  content: "\e231";
}
.dcg-icon-cursor:before {
  content: "\e232";
}
.dcg-icon-dashed-function:before {
  content: "\e233";
}
.dcg-icon-function:before {
  content: "\e234";
}
.dcg-icon-arrows-two:before {
  content: "\e235";
}
.dcg-icon-arrows-one:before {
  content: "\e236";
}
.dcg-icon-desmos-badge:before {
  content: "\e237";
}
.dcg-icon-move:before {
  content: "\e238";
}
.dcg-icon-move-horizontal:before {
  content: "\e239";
}
.dcg-icon-move-vertical:before {
  content: "\e23a";
}
.dcg-icon-arrow-left:before {
  content: "\e23b";
}
.dcg-icon-arrow-right:before {
  content: "\e23c";
}
.dcg-icon-arrow-enter:before {
  content: "\e23d";
}
.dcg-icon-shift:before {
  content: "\e23e";
}
.dcg-icon-dragdots:before {
  content: "\e23f";
}
.dcg-icon-duplicate:before {
  content: "\e240";
}
.dcg-icon-error:before {
  content: "\e241";
}
.dcg-icon-facebook:before {
  content: "\e242";
}
.dcg-icon-film:before {
  content: "\e243";
}
.dcg-icon-folder-open:before {
  content: "\e244";
}
.dcg-icon-folder:before {
  content: "\e245";
}
.dcg-icon-hamburger:before {
  content: "\e246";
}
.dcg-icon-hdd:before {
  content: "\e247";
}
.dcg-icon-hide:before {
  content: "\e248";
}
.dcg-icon-home:before {
  content: "\e249";
}
.dcg-icon-image:before {
  content: "\e24a";
}
.dcg-icon-keyboard:before {
  content: "\e24b";
}
.dcg-icon-lock:before {
  content: "\e24c";
}
.dcg-icon-minus:before {
  content: "\e24d";
}
.dcg-icon-new-expression:before {
  content: "\e24e";
}
.dcg-icon-new-folder:before {
  content: "\e24f";
}
.dcg-icon-new-image:before {
  content: "\e250";
}
.dcg-icon-new-table:before {
  content: "\e251";
}
.dcg-icon-new-text:before {
  content: "\e252";
}
.dcg-icon-pause:before {
  content: "\e253";
}
.dcg-icon-pencil:before {
  content: "\e254";
}
.dcg-icon-play:before {
  content: "\e255";
}
.dcg-icon-plus:before {
  content: "\e256";
}
.dcg-icon-question-sign:before {
  content: "\e257";
}
.dcg-icon-redo:before {
  content: "\e258";
}
.dcg-icon-remove:before {
  content: "\e259";
}
.dcg-icon-search:before {
  content: "\e25a";
}
.dcg-icon-settings:before {
  content: "\e25b";
}
.dcg-icon-share:before {
  content: "\e25c";
}
.dcg-icon-show:before {
  content: "\e25d";
}
.dcg-icon-table:before {
  content: "\e25e";
}
.dcg-icon-text:before {
  content: "\e25f";
}
.dcg-icon-time:before {
  content: "\e260";
}
.dcg-icon-twitter:before {
  content: "\e261";
}
.dcg-icon-undo:before {
  content: "\e262";
}
.dcg-icon-world:before {
  content: "\e263";
}
.dcg-icon-wrench:before {
  content: "\e264";
}
.dcg-icon-zoom:before {
  content: "\e265";
}
.dcg-icon-caret-down:before {
  content: "\e266";
}
.dcg-icon-caret-left:before {
  content: "\e267";
}
.dcg-icon-caret-right:before {
  content: "\e268";
}
.dcg-icon-caret-up:before {
  content: "\e269";
}
.dcg-icon-check:before {
  content: "\e26a";
}
.dcg-icon-chevron-down:before {
  content: "\e26b";
}
.dcg-icon-chevron-left:before {
  content: "\e26c";
}
.dcg-icon-chevron-right:before {
  content: "\e26d";
}
.dcg-icon-chevron-up:before {
  content: "\e26e";
}
.dcg-icon-delete:before {
  content: "\e26f";
}
.footer-container {
  margin-top: 20px;
  position: relative;
}
.footer-container .footer-main-content,
.footer-container .footer-legal-content {
  max-width: 950px;
  margin: 0 auto;
  padding: 15px;
}
.footer-container .footer-main-content-container {
  background: #e9e9e9;
}
.footer-container .footer-main-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.footer-container .footer-main-content .footer-link-section {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.footer-container .footer-main-content .footer-link-section:first-of-type {
  margin-top: 15px;
}
.footer-container .footer-main-content .footer-link-section i.dcg-icon-desmos {
  font-size: 800%;
  color: #999;
}
.footer-container .footer-main-content .footer-link-section .link-section-title {
  text-transform: uppercase;
  color: #888;
  line-height: 2em;
  font-size: 80%;
}
.footer-container .footer-main-content .footer-link-section .footer-link {
  color: #127a3d;
  text-decoration: none;
  line-height: 1.7em;
}
.footer-container .footer-main-content .footer-link-section .footer-link.dcg-hovered {
  text-decoration: underline;
}
.footer-container .footer-main-content .footer-link-section .footer-link.dcg-depressed {
  color: #0d542a;
}
.footer-container .footer-main-content .footer-link-section .dcg-new-tag {
  background: #127a3d;
  color: #fff;
  padding: 3px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-size: 85%;
}
.footer-container .footer-legal-content-container {
  color: #fff;
  background: #444;
}
.footer-container .footer-legal-info {
  margin: 0px auto;
  max-width: 950px;
  text-align: left;
  padding: 15px;
  color: #aaa;
  font-size: 80%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.footer-container .footer-legal-info .footer-title {
  margin-right: 7px;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
}
.footer-container .footer-legal-info a {
  color: #aaa;
  text-decoration: none;
}
.footer-container .footer-legal-info .footer-contact-info .contact-link:first-of-type {
  margin-right: 5px;
}
.footer-container .footer-legal-info .footer-contact-info .contact-link:last-of-type {
  margin-left: 5px;
}
.footer-container .footer-legal-info .footer-contact-info i.dcg-icon-twitter {
  margin-right: 5px;
}
.footer-container .footer-legal-info .legal .terms {
  margin-right: 5px;
}
.footer-container .footer-legal-info .legal .privacy {
  margin-left: 5px;
}
.footer-container .footer-legal-info span {
  display: inline-block;
}
.footer-container .footer-legal-info span a {
  margin: 5px 0px;
}
.footer-container .footer-legal-info span a:hover {
  color: #fff;
}
.footer-container .footer-legal-info .copyright {
  font-style: italic;
}
@media only screen and (max-width: 850px) {
  .footer-main-content .footer-link-section:first-of-type {
    display: none;
  }
  .footer-legal-content-container .footer-legal-info {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .footer-legal-content-container .footer-legal-info .footer-contact-info {
    display: none;
  }
  .footer-legal-content-container .footer-legal-info .legal {
    margin: 0 0 10px;
  }
}
@media only screen and (max-width: 400px) {
  .footer-main-content .footer-link-section:last-of-type {
    display: none;
  }
}
.header-container {
  -webkit-box-shadow: 0 0 3px rgba(102,102,102,0.25), inset 0 1px rgba(255,255,255,0.5);
  box-shadow: 0 0 3px rgba(102,102,102,0.25), inset 0 1px rgba(255,255,255,0.5);
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
  background: #eee;
}
.header-container .notice-wrapper {
  background: #222;
  height: 30px;
  line-height: 30px;
  color: #f0f0f0;
  font-size: 14px;
}
.header-container .notice-wrapper .notice {
  max-width: 950px;
  margin: 0 auto;
  text-align: center;
}
.header-container .notice-wrapper .notice h5 {
  color: #fff;
  font-size: 12px;
  margin: 0;
  padding-right: 6px;
  display: inline-block;
}
.header-container .notice-wrapper .notice a {
  text-decoration: none;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
}
.header-container .notice-wrapper .notice a.dcg-hovered {
  text-decoration: underline;
}
.header-container .header-content {
  max-width: 950px;
  margin: 0 auto;
  padding: 0 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  height: 50px;
}
.header-container .header-content .home-link {
  color: #127a3d;
  text-shadow: 0 1px rgba(255,255,255,0.6);
  font-size: 100px;
  margin-top: -30px;
  text-decoration: none;
}
.header-container .header-content .left-links .header-link,
.header-container .header-content .left-links .emphasized-link {
  margin: 0 5px;
  padding: 0 5px;
  line-height: 50px;
  text-decoration: none;
}
.header-container .header-content .left-links .header-link.dcg-hovered,
.header-container .header-content .left-links .emphasized-link.dcg-hovered {
  text-decoration: underline;
}
.header-container .header-content .left-links .header-link {
  color: #666;
}
.header-container .header-content .left-links .header-link.dcg-depressed {
  color: #333;
}
.header-container .header-content .left-links .header-link:last-of-type {
  margin-right: 0;
  padding-right: 0;
}
.header-container .header-content .left-links .header-link.selected {
  text-decoration: underline;
}
.header-container .header-content .left-links .emphasized-link {
  color: #127a3d;
}
.header-container .header-content .left-links .emphasized-link.dcg-depressed {
  color: #0d542a;
}
.header-container .header-content .smallscreen-launch-button {
  display: none;
}
.header-container .header-content .smallscreen-launch-button .dcg-btn-red {
  margin-top: 15px;
  padding: 5px 10px;
  font-size: 90%;
}
@media only screen and (max-width: 850px) {
  .header-container .notice-wrapper {
    display: none;
  }
  .header-container .header-content .left-links {
    display: none;
  }
  .header-container .header-content .smallscreen-launch-button {
    display: inline-block;
  }
}
.graph-tiles-container {
  text-align: center;
  height: 310px;
  position: relative;
  background: #000 url("/assets/img/graph-bg-32.png") center;
  -webkit-background-size: auto 310px;
  -moz-background-size: auto 310px;
  background-size: auto 310px;
}
.dcg-btn-red {
  color: #fff;
  background: #e15855;
  border: 1px solid #ba4a47;
  -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);
  border-radius: 3px;
  cursor: pointer;
  text-decoration: none;
  outline: none;
  white-space: nowrap;
  padding: 0 20px;
  display: inline-block;
  line-height: 34px;
  -webkit-appearance: none;
}
.dcg-btn-red.dcg-hovered:not(.disabled) {
  background: #b54848;
}
.dcg-btn-red.dcg-depressed:not(.disabled) {
  -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
  box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}
.hero {
  position: absolute;
  background: #fff;
  z-index: 100000;
  top: 50px;
  left: 50%;
  width: 700px;
  height: 110px;
  margin-left: -400px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px #000;
  box-shadow: 0 0 20px #000;
  padding: 50px 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.hero .dcg-hero-text {
  text-align: left;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 105%;
}
.hero .dcg-hero-text h1 {
  margin: 0;
  padding-bottom: 5px;
  font-size: 200%;
  color: #1a1a1a;
  font-weight: 400;
}
.hero .dcg-hero-text .dcg-hero-description {
  font-size: 115%;
  color: #666;
  margin: 5px 0;
  line-height: 1.5em;
}
.hero .dcg-btn-red {
  padding: 30px 50px;
  border-radius: 10px;
  font-size: 140%;
  margin: 10px 0 10px 20px;
}
.hero .dcg-btn-red i {
  font-size: 60%;
}
#features {
  margin: 40px auto 0;
  max-width: 950px;
  font-size: 75%;
}
#features .feature-section {
  width: 33.3%;
  text-align: center;
  float: left;
}
#features .feature-section h3 {
  font-size: 140%;
  color: #333;
  width: 80%;
  margin: 10px auto 0;
}
#features .feature-section .dcg-p-tag {
  width: 80%;
  margin: 5px auto 0;
  font-size: 120%;
  color: rgba(0,0,0,0.5);
}
#features .feature-section a {
  display: block;
  width: 80%;
  margin: 10px auto 0;
  border-radius: 4px;
  padding: 10px 0;
  font-size: 125%;
  color: #fff;
  background: #4781b9;
  border: 1px solid #3f73a6;
  -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);
}
#features .feature-section a.dcg-hovered {
  background: #3f73a6;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  -o-transition: background 0.2s;
  -ms-transition: background 0.2s;
  transition: background 0.2s;
}
#features .feature-section a.dcg-depressed {
  background: #35608a;
  border: 1px solid #35608a;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#features .feature-section a.half-link {
  display: inline-block;
  width: 39%;
  white-space: nowrap;
}
#features .feature-section a.half-link:first-of-type {
  margin-right: 1%;
}
#features .image-features img {
  width: 50%;
}
.app-section {
  clear: both;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 20px;
}
.clear {
  clear: both;
}
.twitter {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.twitter h4 {
  margin-bottom: 10px;
}
.tweet-container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 25%;
  padding: 5px;
  float: left;
  color: #888;
  line-height: 1.3em;
  font-size: 90%;
}
.tweet-container img {
  float: left;
  border-radius: 5px;
  margin: 3px 8px 4px 0;
  width: 45px;
  border: 1px solid rgba(0,0,0,0.2);
}
.tweet-container .twitter-handle {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  display: block;
}
@media only screen and (max-width: 950px) {
  .graph-section .graph-section {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
  }
  .graph-section .graph-section .big-graph-tile {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    margin: 0;
    padding: 0 10px 15px 10px;
  }
  .graph-section .graph-section .big-graph-tile .big-graph-image img {
    width: 100%;
    height: 100%;
    padding: 0;
  }
  .graph-section .graph-section .big-graph-tile .truncated-title,
  .graph-section .graph-section .big-graph-tile .author {
    width: 100%;
  }
}
@media only screen and (max-width: 800px) {
  #features .feature-section {
    font-size: 85%;
  }
  .hero {
    position: absolute;
    top: 50%;
    left: 0;
    margin-left: 5%;
    width: 90%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: center;
  }
  .hero .dcg-hero-text h1 {
    text-align: center;
    font-size: 36px;
  }
  .hero .dcg-hero-text h1 .dcg-hero-description {
    text-align: center;
    font-size: 19px;
  }
  .hero .dcg-btn-red {
    display: none;
  }
  .graph-section #features {
    width: 100%;
    margin: 0;
    padding: 0;
  }
  .graph-section .graph-section .big-graph-tile {
    width: 33%;
  }
  .graph-section .graph-section .big-graph-tile:last-of-type {
    display: none;
  }
  .tweet-container {
    width: 50%;
  }
}
@media only screen and (max-width: 600px) {
  #features .feature-section {
    font-size: 115%;
  }
  #features .feature-section {
    width: 100%;
  }
}
@media only screen and (max-width: 500px) {
  .hero {
    padding: 20px;
    margin-left: 3%;
    width: 94%;
  }
  .graph-section .graph-section .big-graph-tile {
    width: 50%;
  }
  .graph-section .graph-section .big-graph-tile:last-of-type {
    display: block;
  }
}
.dcg-graph-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  margin: 0 -10px;
}
.dcg-graph-grid:not(.dcg-graph-with-text) {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-box-lines: multiple;
  -moz-box-lines: multiple;
  -o-box-lines: multiple;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -o-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.dcg-graph-grid .dcg-big-graph-tile {
  width: calc(20% - 20px);
  margin: 10px;
  text-decoration: none;
}
.dcg-graph-grid .dcg-big-graph-tile img {
  border: 1px solid #aaa;
  border-radius: 5px;
  max-width: 100%;
  max-height: 100%;
}
.dcg-graph-grid .dcg-big-graph-tile img.dcg-hovered {
  -webkit-box-shadow: 0 0 0 1px #aaa;
  box-shadow: 0 0 0 1px #aaa;
  border-color: #aaa;
}
.dcg-graph-grid .dcg-big-graph-tile img.dcg-depressed {
  -webkit-box-shadow: 0 0 0 1px #888;
  box-shadow: 0 0 0 1px #888;
  border-color: #888;
}
.dcg-graph-grid .dcg-big-graph-tile .dcg-finalist-name {
  font-size: 105%;
  color: #444;
}
.dcg-graph-grid .dcg-big-graph-tile .dcg-finalist-location {
  font-size: 90%;
  color: #666;
}
@media only screen and (max-width: 950px) {
  .dcg-big-graph-tile {
    width: calc(25% - 20px);
  }
}
@media only screen and (max-width: 750px) {
  .dcg-graph-grid .dcg-big-graph-tile {
    width: calc(33% - 20px);
  }
}
@media only screen and (max-width: 600px) {
  .dcg-graph-grid .dcg-big-graph-tile {
    width: calc(50% - 20px);
  }
}
body {
  padding: 0px;
  margin: 0px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
}
a {
  color: #127a3d;
  text-decoration: none;
}
.green-link,
.gray-link {
  text-decoration: none;
}
.green-link.dcg-hovered,
.gray-link.dcg-hovered,
.green-link.dcg-depressed,
.gray-link.dcg-depressed {
  text-decoration: underline;
}
.green-link {
  color: #127a3d;
}
.green-link.dcg-hovered {
  color: #0d542a;
}
.green-link.dcg-depressed {
  color: #063c1c;
}
.gray-link {
  color: #666;
}
.gray-link.dcg-depressed {
  color: #222;
}
a.offscreen {
  position: absolute;
  left: -1000px;
  top: -1000px;
  width: 1px;
  height: 1px;
  text-align: left;
  overflow: hidden;
}
a.offscreen:focus,
a.offscreen:active,
a.offscreen:hover {
  position: absolute;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  overflow: visible;
  background-color: #ff3;
  border: 1px dotted #000;
}
img {
  border: 0px;
  outline: none;
}
img.dcg-hovered {
  color: #0d542a;
}
.dcg-p-tag {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0;
  margin-inline-end: 0;
}
b,
h1,
h3 {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
}
h2,
h4 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 300;
  font-size: 22px;
  color: rgba(0,0,0,0.5);
}
.clear {
  clear: both;
}
.container-970 {
  position: relative;
}
#desmos-header {
  background: #eee;
  -webkit-box-shadow: 0 0 3px rgba(102,102,102,0.25), inset 0 1px rgba(255,255,255,0.5);
  box-shadow: 0 0 3px rgba(102,102,102,0.25), inset 0 1px rgba(255,255,255,0.5);
  border-bottom: 1px solid #e5e5e5;
}
#desmos-header .header-wrapper {
  max-width: 950px;
  padding: 0 10px;
  height: 50px;
  margin: auto;
  position: relative;
  overflow: hidden;
}
#desmos-header .header-wrapper img {
  padding: 0px;
}
#desmos-header .header-wrapper .smallscreen-launch-button {
  float: right;
  padding-top: 8px;
  display: none;
}
#desmos-header .header-wrapper .smallscreen-launch-button a {
  padding: 6px 12px;
  font-size: 13px;
}
#desmos-header .header-wrapper .nav {
  float: right;
}
#desmos-header .header-wrapper .nav a {
  line-height: 52px;
  display: inline-block;
  padding: 10px 0;
  margin-left: 20px;
  margin-top: -10px;
  font-size: 16px;
}
#desmos-header .header-wrapper .nav a.selected {
  text-decoration: underline;
}
#desmos-header .header-wrapper .nav a.selected:not(.featured) {
  color: #222;
}
#desmos-header .notice-wrapper {
  background: #222;
  height: 30px;
  line-height: 30px;
  color: #f0f0f0;
  font-size: 14px;
}
#desmos-header .notice-wrapper .notice {
  max-width: 950px;
  margin: 0 auto;
  text-align: center;
}
#desmos-header .notice-wrapper .notice h5 {
  color: #fff;
  font-size: 12px;
  margin: 0;
  padding-right: 6px;
  display: inline-block;
}
#desmos-header .notice-wrapper .notice a {
  text-decoration: none;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
}
#desmos-header .notice-wrapper .notice a.dcg-hovered {
  text-decoration: underline;
}
.logo {
  float: left;
  height: 70px;
}
.logo a {
  text-decoration: none;
  display: block;
}
.logo i {
  color: #127a3d;
  text-shadow: 0 1px rgba(255,255,255,0.6);
  font-size: 100px;
  line-height: 50px;
}
.footer-top-container {
  background: #e9e9e9;
  margin-top: 20px;
  padding: 10px 0px 20px;
}
.footer-top {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 950px;
  margin: 0 auto;
  padding: 0 10px;
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.footer-top h4 {
  text-transform: uppercase;
  font-size: 12px;
}
.footer-top .footer-link-section a.green-link {
  display: inline-block;
  line-height: 1.7em;
}
.footer-top .footer-link-section:first-of-type {
  margin-top: 15px;
}
.footer-top .footer-link-section i.dcg-icon-desmos {
  font-size: 800%;
  color: #999;
}
.footer-top .footer-link-section .dcg-new-tag {
  background: #127a3d;
  color: #fff;
  padding: 3px 5px;
  border-radius: 3px;
  margin-left: 5px;
  font-size: 85%;
}
.footer-container {
  color: #fff;
  background: #444;
}
.desmos-footer {
  margin: 0px auto;
  max-width: 950px;
  text-align: left;
  padding: 25px 10px;
  color: #aaa;
  font-size: 80%;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -o-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.desmos-footer .footer-title {
  margin-right: 7px;
  color: #fff;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
}
.desmos-footer a {
  color: #aaa;
  text-decoration: none;
}
.desmos-footer .footer-contact-info .contact-link:first-of-type {
  margin-right: 5px;
}
.desmos-footer .footer-contact-info .contact-link:last-of-type {
  margin-left: 5px;
}
.desmos-footer .footer-contact-info i.dcg-icon-twitter {
  margin-right: 5px;
}
.desmos-footer .legal .terms {
  margin-right: 5px;
}
.desmos-footer .legal .privacy {
  margin-left: 5px;
}
.desmos-footer span {
  display: inline-block;
}
.desmos-footer span a {
  margin: 5px 0px;
}
.desmos-footer span a:hover {
  color: #fff;
}
.desmos-footer .copyright {
  font-style: italic;
}
.section-interior {
  margin: 25px auto 0;
  max-width: 950px;
}
.section-interior:not(.twitter) {
  padding: 0 10px;
}
.section-interior .graph-section-title,
.section-interior #graph-page-title {
  font-size: 22px;
  display: block;
  margin-bottom: 10px;
}
.section-interior .graph-section-title i,
.section-interior #graph-page-title i {
  font-size: 13px;
  margin: 0 4px 0 -3px;
}
.section-interior #graph-page-title {
  margin-bottom: 20px;
  padding-top: 13px;
  color: #127a3d;
  line-height: 0.8em;
  text-decoration: none;
}
.section-interior #graph-page-title i {
  font-size: 17px;
}
.graph-section {
  padding-bottom: 20px;
}
.graph-section .graph-section-title-container {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.graph-section .graph-section-title-container .graph-section-link {
  margin-left: auto;
}
.graph-section .graph-section-title-container .graph-section-link .dcg-icon-chevron-right {
  font-size: 80%;
}
.graph-image {
  height: 100px;
}
.admin .dcg-graph-tile {
  margin: 2px 1px 1px 2px;
  border: 1px solid rgba(0,0,0,0.2);
}
.dcg-heading-info {
  margin-top: 40px;
}
.dcg-heading-info .dcg-art-contest-description {
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
  line-height: 1.3em;
}
#finalists-13,
#finalists-15,
#finalists-17 {
  -webkit-animation: dcg-fadeIn 0.3s;
  -moz-animation: dcg-fadeIn 0.3s;
  -o-animation: dcg-fadeIn 0.3s;
  -ms-animation: dcg-fadeIn 0.3s;
  animation: dcg-fadeIn 0.3s;
}
#finalists-13.dcg-hidden-section,
#finalists-15.dcg-hidden-section,
#finalists-17.dcg-hidden-section {
  display: none;
}
.dcg-finalists-title-tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
}
.dcg-finalists-title-tabs .dcg-finalists-tab {
  cursor: pointer;
  font-size: 130%;
  color: #666;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  padding: 5px;
  margin: 5px;
  border-bottom: 3px solid #e2e2e2;
}
.dcg-finalists-title-tabs .dcg-finalists-tab:not(.selected).dcg-hovered {
  color: #333;
  border-bottom: 3px solid #bbb;
}
.dcg-finalists-title-tabs .dcg-finalists-tab:not(.selected).dcg-depressed {
  color: #333;
  border-bottom: 3px solid #999;
}
.dcg-finalists-title-tabs .dcg-finalists-tab.selected {
  color: #4781b9;
  border-bottom: 3px solid #4781b9;
}
.dcg-finalists-title {
  text-align: center;
  font-size: 150%;
  margin-bottom: 10px;
  margin-top: 50px;
  position: relative;
}
.dcg-finalists-title .dcg-finalist-title-content {
  position: relative;
  z-index: 1;
  padding: 5px 10px;
  display: inline-block;
  background: #fff;
  color: #666;
}
.dcg-finalists-title:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(0,0,0,0.2);
}
.dcg-graph-grid.dcg-graph-with-text-container .dcg-graph-with-text {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
}
.dcg-graph-grid.dcg-graph-with-text-container .dcg-graph-with-text .dcg-big-graph-tile {
  margin-right: 20px;
}
.dcg-graph-grid.dcg-graph-with-text-container .dcg-graph-with-text .dcg-graph-description {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -o-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  line-height: 1.2em;
}
.dcg-graph-grid.dcg-graph-with-text-container .dcg-graph-with-text .dcg-graph-description .dcg-finalist-name {
  font-size: 140%;
  line-height: 1.5em;
}
.dcg-graph-grid.dcg-graph-with-text-container .dcg-graph-with-text .dcg-graph-description .dcg-artist-note-title {
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  margin: 10px 0 5px;
}
.dcg-graph-grid.dcg-graph-with-text-container.dcg-list-of-winners .dcg-graph-with-text {
  padding: 10px;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  width: 100%;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  -o-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.dcg-graph-grid.dcg-graph-with-text-container.dcg-list-of-winners .dcg-graph-with-text .dcg-big-graph-tile {
  width: 250px;
  max-width: 50%;
  padding: 0;
}
.dcg-graph-grid.dcg-graph-with-text-container.dcg-list-of-winners .dcg-graph-with-text .dcg-graph-description {
  margin-bottom: 20px;
}
.dcg-winner-ribbon-container {
  position: absolute;
  top: 10px;
  left: 10px;
  pointer-events: none;
  width: 130px;
  height: 130px;
  overflow: hidden;
  font-size: 100%;
}
.dcg-winner-ribbon-container::before,
.dcg-winner-ribbon-container::after {
  border: 5px solid #0f8371;
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border-top-color: transparent;
  border-left-color: transparent;
}
.dcg-winner-ribbon-container::before {
  top: 0;
  right: 41px;
}
.dcg-winner-ribbon-container::after {
  bottom: 41px;
  left: 0;
}
.dcg-winner-ribbon-container .dcg-winner-ribbon {
  position: absolute;
  top: 22px;
  right: 22px;
  width: 150px;
  padding: 5px 0;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  box-shadow: 0 1px 1px rgba(0,0,0,0.2);
  color: #fff;
  text-align: center;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: #15b097;
  pointer-events: none;
}
.dcg-winner-ribbon-container.dcg-no-ribbon {
  display: none;
}
.dcg-artist-note-container {
  margin-top: 12px;
}
.dcg-judges-quote,
.dcg-artist-note-container .dcg-artist-note {
  font-size: 90%;
  color: #444;
  margin-top: 5px;
  margin-left: 20px;
}
.dcg-big-graph-tile {
  text-decoration: none;
  margin: 10px 10px 35px;
}
.dcg-big-graph-tile .dcg-truncated-title {
  text-decoration: none;
  font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #127a3d;
  margin-top: 5px;
  line-height: 1.2em;
  height: 1.2em;
  overflow: hidden;
  width: 210px;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.dcg-big-graph-tile .dcg-author {
  font-size: 11px;
  margin-bottom: 6px;
  color: #aaa;
  width: 210px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.3em;
}
.dcg-big-graph-tile .dcg-description {
  font-size: 12px;
  color: #888;
  margin-bottom: 10px;
}
.dcg-big-graph-tile img {
  border: 1px solid #aaa;
  border-radius: 5px;
  max-width: 100%;
  max-height: 100%;
}
.left-section {
  width: 640px;
  float: left;
  padding: 5px;
  font-size: 16px;
  line-height: 1.4em;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.left-section i {
  font-size: 10px;
}
.left-section .iframe-wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.left-section .iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.left-section h2,
.graph-section h2 {
  margin: 0px;
  font-size: 24px;
  margin-bottom: 10px;
}
.right-section {
  float: right;
  width: 265px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.account-management-page {
  padding: 10px;
  margin: 50px 10px 100px;
  max-width: 600px;
  text-align: center;
}
.account-management-page.email-verification .email-icon {
  display: block;
  color: #bbb;
}
.account-management-page.email-verification .email-icon i {
  font-size: 600%;
}
.account-management-page.delete-account {
  text-align: left;
}
.account-management-page.delete-account .delete-account-options {
  text-align: right;
}
.account-management-page.delete-account .error-message {
  text-align: center;
}
.account-management-page h1 {
  text-align: center;
  font-size: 140%;
}
.account-management-page .dcg-btn-green,
.account-management-page .dcg-btn-red {
  padding: 5px 15px;
  font-size: 110%;
}
.account-management-page .gray-link {
  text-decoration: underline;
  margin-right: 10px;
}
.dcg-art-contest-judge-column {
  width: 47%;
  float: left;
  margin-right: 6%;
}
.dcg-art-contest-judge-column:last-of-type {
  margin-right: 0;
}
.dcg-art-contest-judge-column .dcg-art-contest-judge {
  margin-top: 20px;
  clear: both;
  min-height: 110px;
}
.dcg-art-contest-judge-column .dcg-art-contest-judge img {
  float: left;
  width: 110px;
  height: 110px;
  border: 2px solid #e2e2e2;
  margin-right: 10px;
  margin-bottom: 4px;
}
.dcg-ribbon-container {
  text-align: center;
  font-family: "Sanchez", "Helvetica Neue Light", "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 200%;
  color: #fff;
  width: max-content;
  margin: 0 auto 35px;
  height: 50px;
  position: relative;
  z-index: 0;
  -webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.1);
  box-shadow: 0 2px 3px rgba(0,0,0,0.1);
}
.dcg-ribbon-container:before,
.dcg-ribbon-container:after {
  content: "";
  display: block;
  border: 25px solid #4079b1;
  z-index: -1;
}
.dcg-ribbon-container:before {
  position: absolute;
  top: 15px;
  left: -45px;
  border-right-width: 60px;
  border-left-color: transparent;
}
.dcg-ribbon-container:after {
  position: absolute;
  top: 15px;
  right: -45px;
  border-left-width: 60px;
  border-right-color: transparent;
}
.dcg-ribbon-container .dcg-ribbon-title {
  background: #4781b9;
  line-height: 50px;
  padding: 0 20px;
}
.dcg-ribbon-container .dcg-ribbon-title:before,
.dcg-ribbon-container .dcg-ribbon-title:after {
  content: "";
  display: block;
  border-style: solid;
  border-color: #369 transparent transparent transparent;
}
.dcg-ribbon-container .dcg-ribbon-title:before {
  position: absolute;
  bottom: -15px;
  left: 0;
  border-width: 15px 0 0 40px;
}
.dcg-ribbon-container .dcg-ribbon-title:after {
  position: absolute;
  bottom: -15px;
  right: 0;
  border-width: 15px 40px 0 0;
}
@media only screen and (max-width: 950px) {
  .left-section {
    width: 540px;
  }
}
@media only screen and (max-width: 850px) {
  .notice-wrapper {
    display: none;
  }
  .footer-contact-info {
    display: none;
  }
  .nav {
    display: none;
  }
  .smallscreen-launch-button {
    display: block !important;
  }
  .footer-top .footer-link-section:first-of-type {
    display: none;
  }
  .desmos-footer {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .desmos-footer .legal {
    margin: 0 0 10px;
  }
  .left-section {
    width: 100%;
    float: none;
  }
  .right-section {
    width: 100%;
    float: none;
  }
  .video-container {
    display: none;
  }
  #user_grid {
    display: none;
  }
}
@media only screen and (max-width: 750px) {
  .dcg-art-contest-judge-column {
    width: 100%;
  }
  .dcg-art-contest-judge-column:first-of-type {
    margin-right: 0;
  }
  .dcg-graph-with-text {
    display: block !important;
    clear: both;
  }
  .dcg-graph-with-text a.dcg-big-graph-tile {
    width: 180px !important;
    height: 180px !important;
    max-width: 180px !important;
    margin-right: 10px;
    margin-bottom: 10px;
    float: left;
  }
}
@media only screen and (max-width: 600px) {
  .dcg-finalists-title-tabs .dcg-finalists-tab {
    font-size: 115%;
    white-space: nowrap;
  }
  .dcg-heading-info .dcg-ribbon-container {
    font-size: 160%;
  }
  .dcg-heading-info .dcg-ribbon-container .dcg-hide-on-small-screen {
    display: none;
  }
}
@media only screen and (max-width: 400px) {
  .footer-top .footer-link-section:last-of-type {
    display: none;
  }
}
@-moz-keyframes dcg-fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-webkit-keyframes dcg-fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@-o-keyframes dcg-fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}
@keyframes dcg-fadeIn {
  0% {
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
}

/*
  we want to position things relative to the dcg-tap-container, e.g. tooltips.
  but putting position:relative on body breaks layout. if it's the whole body,
  then we don't need to worry about absolute positioning of a child relative to
  the element anyhow
*/
.dcg-tap-container:not(body) {
  position: relative; /*so that we can absolutely position e.g. tooltips inside of our API*/
}

.dcg-focus-by-tap:focus {
  outline: none;
}