@import url("//hello.myfonts.net/count/2af0ed");
@font-face { font-family: 'DINNextLTPro-Medium'; src: url("webfonts/2AF0ED_0_0.eot"); src: url("webfonts/2AF0ED_0_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2AF0ED_0_0.woff") format("woff"), url("webfonts/2AF0ED_0_0.ttf") format("truetype"); }
@font-face { font-family: 'DINNextLTPro-Regular'; src: url("webfonts/2AF0ED_1_0.eot"); src: url("webfonts/2AF0ED_1_0.eot?#iefix") format("embedded-opentype"), url("webfonts/2AF0ED_1_0.woff") format("woff"), url("webfonts/2AF0ED_1_0.ttf") format("truetype"); }
.views-field-field-faq-category a, aside .block .content > .view-news .views-field-title, aside .block .content > .view-news h2, .node-teaser h2, .field-label-above .field-label, .node-release section .field-label, .node-plugin section .field-label, .node-release .node-plugin section .field-label, .node-plugin .node-release section .field-label, .node-release .field-label-above .field-label, .node-plugin .field-label-above .field-label, .node-release h2, .node-plugin h2, #page .view-gallery .views-field-title .field-content { color: #777777; text-transform: uppercase; font-weight: normal; font-family: DINNextLTPro-Medium, arial, sans-serif; font-size: 120%; margin: 0 30px 8px; text-transform: none; }
.views-field-field-faq-category a a, aside .block .content > .view-news .views-field-title a, aside .block .content > .view-news h2 a, .node-teaser h2 a, .field-label-above .field-label a, .node-release section .field-label a, .node-plugin section .field-label a, .node-release .node-plugin section .field-label a, .node-plugin .node-release section .field-label a, .node-release .field-label-above .field-label a, .node-plugin .field-label-above .field-label a, .node-release h2 a, .node-plugin h2 a, #page .view-gallery .views-field-title .field-content a { color: #777777; }

#page .field-name-field-download a, .flex-caption .action a { font-size: 28px; font-family: DINNextLTPro-Regular, arial, sans-serif; line-height: 1; margin-top: 10px; color: white; background: #12a04f; display: inline-block; padding: 0.4em 0.8em; margin-right: 6px; border-left: 1px solid #084422; }
#page .field-name-field-download a:hover, .flex-caption .action a:hover { background: #0d7238; }

#page .field-name-field-html .field-label, #page .field-name-field-pdf .field-label, #page .field-name-field-javadocs .field-label { text-indent: -9999px; font-size: 0; color: transparent; line-height: 0; background-repeat: no-repeat; }

a, a:link, a:visited { color: #12a04f; }

#page h1, #page h2, #page h3, #page h4, #page h5, #page h6 { font-family: DINNextLTPro-Medium, arial, sans-serif; font-weight: normal; }

h1.title { text-transform: capitalize; }

pre { border: none; background: none; padding: 0; margin: 30px 0; color: #12a04f; font-size: 15px; }

#toTop { background-image: url("../img/top-arrow.png"); border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; width: 38px; height: 36px; opacity: 0.7; }
#toTop:hover { opacity: 1; }

.zone-branding .ns-wrapper { position: relative; display: block !important; padding: 33px 20px 32px 0; cursor: pointer; min-width: 106px; max-height: 20px; }
.zone-branding .ns-wrapper .ns-title { font-family: DINNextLTPro-Regular, arial, sans-serif; text-transform: uppercase; white-space: nowrap; }
.zone-branding .ns-wrapper .ns-title a { letter-spacing: 1px; color: #333333; font-size: 18px; }
.zone-branding .ns-wrapper .ns-title.default { padding-left: 20px; }
.zone-branding .ns-wrapper .ns-title.default a { letter-spacing: 0; font-size: 16px; color: #12a04f; }
.zone-branding .ns-wrapper .ns-title.default + ul { width: 150px; }
.zone-branding .ns-wrapper .ns-select { display: none; position: absolute; z-index: 999; padding: 20px 20px 10px 20px; background: #FAFAFA; right: 20px; margin: 20px 0 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.zone-branding .ns-wrapper .ns-select li { display: block; }
.zone-branding .ns-wrapper .ns-select li:first-child { display: none; }
.zone-branding .ns-wrapper .ns-select li a { white-space: nowrap; display: block; text-transform: uppercase; color: #bbb; padding-bottom: 5px; }
.zone-branding .ns-wrapper .ns-select li a:hover { color: black; }
.zone-branding .ns-wrapper .ns-select li.selected a { color: black; }
.zone-branding .ns-wrapper .ns-arrow { margin-left: 10px; color: #12a04f; width: 14px; display: inline-block; }
.zone-branding .ns-wrapper .ns-bord { position: absolute; right: 0; top: 0; display: block; width: 0; height: 0; border-top: 45px solid transparent; border-bottom: 45px solid transparent; border-left: 20px solid #e8e8e8; }
.zone-branding .ns-wrapper .ns-bord div { display: block; width: 0; height: 0; border-top: 45px solid transparent; border-bottom: 45px solid transparent; border-left: 20px solid #FAFAFA; margin-left: -21px; margin-top: -45px; }
.zone-branding .ns-wrapper.active .ns-select, .zone-branding .ns-wrapper:hover .ns-select { display: block; }
.zone-branding .ns-wrapper.active .ns-arrow:before, .zone-branding .ns-wrapper:hover .ns-arrow:before { content: "\f054"; }

.form-actions input:hover { background-color: #0d7238; }

body { min-width: 320px; color: #777777; font-family: arial, helvetica, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

#page { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-top: 3px solid #12a04f; position: relative; min-height: 100%; overflow: hidden; }

.zone-branding { min-height: 89px; }
#page .zone-branding .region { width: auto; display: inline-block; vertical-align: middle; }
#page .zone-branding .region-branding { width: auto; margin-right: 0; }

#page .block-project-logo-block { margin-bottom: 25px; margin-top: 5px; }

.views-field-field-logo { white-space: nowrap; }
.views-field-field-logo a { padding-top: 20px; display: inline-block; vertical-align: bottom; }
.views-field-field-logo .project { display: inline-block; vertical-align: bottom; text-transform: uppercase; font-size: 18px; margin: 0 0 3px 8px; color: black; letter-spacing: 1px; }

.region-user-first .block { margin: 0; }

#page .block-og-menu ul.menu a { font-family: DINNextLTPro-Regular, arial, sans-serif; font-size: 16px; font-weight: normal; }

#page .region-menu { float: right; }

#page .zone-title-wrapper { background-image: url("../img/title.jpg"); background-size: cover; position: relative; z-index: 9; }
#page .zone-title-wrapper .zone-title { padding: 35px 0 30px; }
#page .zone-title-wrapper .zone-title h1 { font-size: 52px; font-family: DINNextLTPro-Regular, arial, sans-serif; }
.front #page .zone-title-wrapper, .page-node-26 #page .zone-title-wrapper, .node-type-project #page .zone-title-wrapper { display: none; }

.front #page .zone-title-wrapper, .node-type-project #page .zone-title-wrapper { display: none; }

.page-node-152 #page .zone-title-wrapper { display: block; }

.page-node-26 #page .zone-content { padding-top: 20px; }

.region-content .view-news .view-content { width: 105%; }

.views-field-field-faq-category a { color: #999999; text-transform: uppercase; margin: 0 0 15px; display: block; font-size: 100%; text-align: right; }
@media only screen and (max-width: 740px) { .views-field-field-faq-category a { text-align: center; } }
.views-field-field-faq-category a:hover { color: black; }

aside .block h2.block-title { font-size: 22px; }
aside .block .content > .view-news { border: 1px solid #e8e8e8; padding: 20px 15px; background: white; border-radius: 5px; float: left; }
aside .block .content > .view-news .views-row, aside .block .content > .view-news .attachment-before .views-row { float: left; width: 100%; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #E8E8E8; }
aside .block .content > .view-news .views-row-inner { display: table; }
aside .block .content > .view-news .views-row-last { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
aside .block .content > .view-news .views-field-field-image { margin: 0; display: table-cell; padding-right: 20px; padding-top: 5px; }
aside .block .content > .view-news .views-field-field-image img { max-width: none; }
aside .block .content > .view-news .views-field-title, aside .block .content > .view-news h2 { color: #333333; font-size: 15px; display: table-cell; margin: 0; vertical-align: middle; }
aside .block .content > .view-news .views-field-title a, aside .block .content > .view-news h2 a { color: #333333; font-size: 15px; }

.section-footer { border-top: 3px solid #12a04f; position: absolute; bottom: 0; left: 0; width: 100%; }

.zone-footer p { margin: 0; }
#page .zone-footer section { margin: 0; }
.zone-footer .region-footer-first { vertical-align: top; }
.zone-footer .region-footer-first h2 { color: #999999; display: inline-block; font-size: 100%; margin-right: 10px; margin-top: 5px; text-transform: none; vertical-align: top; }
.zone-footer .region-footer-first .content { display: inline-block; }
.zone-footer .region-footer-first .content a { display: inline-block; margin-right: 20px; }
.zone-footer .region-footer-second { float: right; }
.zone-footer .region-footer-second .block { float: right; width: auto; }
.zone-footer .region-footer-second .block .content a { color: white; }
.zone-footer .region-footer-second .block-block .content a { float: left; margin-right: 20px; font-size: 150%; }

#page .zone-footer section { display: inline; float: left; margin: 0; }

.block-block-2 { vertical-align: middle; }

.block-block-6 { vertical-align: middle; }

#block-block-1 .content a { color: transparent; text-indent: -9999px; line-height: 0; font-size: 0; }
#block-block-1 .content a::before { font-size: 21px; color: white; line-height: 21px; text-indent: 0; display: block; }

.node-teaser { background: white; border: 1px solid #e8e8e8; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-shadow: 0 0 1px #e8e8e8; -webkit-box-shadow: 0 0 1px #e8e8e8; box-shadow: 0 0 1px #e8e8e8; height: auto; color: #999999; float: left; margin-right: 1.5%; margin-bottom: 1.5%; width: 30.75%; }
.node-teaser header { padding-top: 40px; }
.node-teaser img[src*='teaser_square'] { float: left; margin: 40px 20px 30px 30px; }
.node-teaser .content { padding: 0 30px; font-size: 90%; line-height: 1.4; }
.node-teaser .content .field-name-body { padding-bottom: 10px; }
.node-teaser footer { text-align: center; background: #fcfcfc; border-top: 1px solid #e8e8e8; text-transform: uppercase; font-size: 90%; color: #999999; }
.node-teaser footer:after { content: ""; display: table; clear: both; }
.node-teaser footer div { display: inline; text-transform: lowercase; }
.node-teaser footer div span { text-transform: uppercase; }
.node-teaser footer > div { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 50%; display: block; float: left; padding: 10px; height: 100%; }
.node-teaser footer > div + div { border-left: 1px solid #e8e8e8; }
.node-teaser footer > div.full-with { float: none; width: auto; }
.node-teaser footer a { color: #999999; text-transform: uppercase; }
.node-teaser footer a:hover { color: #666666; }
.node-teaser footer i { color: #999999; }
.node-teaser.node-news .content.with-image { display: block; margin-left: 136px; padding-left: 0; }
.node-teaser.node-event header { display: none; }

.node-full { font-size: 15px; }
.node-full > header > .node-title { font-size: 22px; margin-bottom: 15px; text-transform: none; }

.field-label-above, .node-release section, .node-plugin section, .node-release .field-label-above, .node-plugin .field-label-above { clear: both; float: left; width: 100%; padding: 20px 0 0; border-top: 1px solid #e8e8e8; }
.field-label-above .field-label, .node-release section .field-label, .node-plugin section .field-label { color: #333333; margin: 0 0 15px; }

.node-release section .field-label, .node-plugin section .field-label, .node-release .field-label-above .field-label, .node-plugin .field-label-above .field-label, .node-release h2, .node-plugin h2 { color: #333333; margin: 0 0 15px; font-size: 22px; }
.node-release a.active, .node-plugin a.active { color: black; }
.node-release .release-title, .node-plugin .release-title { float: left; text-transform: capitalize; margin: 0; font-size: 22px; }
.node-release .release-title div, .node-plugin .release-title div { display: inline; }
.node-release section.first, .node-plugin section.first { border-top: none; padding-top: 0; }
.node-release section.first div, .node-plugin section.first div { display: inline-block; }
.node-release section.first div.field-item, .node-plugin section.first div.field-item { display: block; }
.node-release section > div, .node-plugin section > div { margin-bottom: 10px; }
.node-release section .field, .node-plugin section .field { display: inline-block; vertical-align: top; }
.node-release section .field + span, .node-plugin section .field + span { display: inline-block; vertical-align: top; }
.node-release .field-name-field-download, .node-plugin .field-name-field-download { clear: both; }
.node-release .field-name-field-showcase, .node-plugin .field-name-field-showcase, .node-release .field-name-field-releases, .node-plugin .field-name-field-releases { float: right; color: #12a04f; }
.node-release section.field-name-field-releases, .node-plugin section.field-name-field-releases, .node-release .field-name-field-releases.field-label-above, .node-plugin .field-name-field-releases.field-label-above { clear: none; width: auto; border: none; padding: 0 1em; }
.node-release section.field-name-field-releases .field-items, .node-plugin section.field-name-field-releases .field-items, .node-release .field-name-field-releases.field-label-above .field-items, .node-plugin .field-name-field-releases.field-label-above .field-items { display: none; }
.node-release section.field-name-field-releases .field-label, .node-plugin section.field-name-field-releases .field-label, .node-release .field-name-field-releases.field-label-above .field-label, .node-plugin .field-name-field-releases.field-label-above .field-label { padding: 0; margin: 0; color: #12a04f; font-size: 1em; font-weight: normal; font-family: DINNextLTPro-Regular, arial, sans-serif; cursor: pointer; }
.node-release #block-views-group-content-block-1, .node-plugin #block-views-group-content-block-1, .node-release #block-views-group-content-block-releases, .node-plugin #block-views-group-content-block-releases { width: auto; margin: 0 0 0 10px; padding: 0; display: inline-block; border: none; clear: none; float: right; }
.node-release #block-views-group-content-block-1 h2.block-title, .node-plugin #block-views-group-content-block-1 h2.block-title, .node-release #block-views-group-content-block-releases h2.block-title, .node-plugin #block-views-group-content-block-releases h2.block-title { color: #12a04f; font-size: 15px; line-height: 1.5; display: inline-block; font-family: DINNextLTPro-Regular, arial, sans-serif; margin-bottom: 0; cursor: pointer; }
.node-release #block-views-group-content-block-1 .content, .node-plugin #block-views-group-content-block-1 .content, .node-release #block-views-group-content-block-releases .content, .node-plugin #block-views-group-content-block-releases .content { background: #FFF; display: block; padding: 20px; position: absolute; border: 1px solid #ddd; border-radius: 5px; }
.node-release #block-views-group-content-block-1 .views-row, .node-plugin #block-views-group-content-block-1 .views-row, .node-release #block-views-group-content-block-releases .views-row, .node-plugin #block-views-group-content-block-releases .views-row { display: block; }

#page .field-name-field-download { clear: both; float: left; }

#page .field-name-field-html div, #page .field-name-field-pdf div, #page .field-name-field-javadocs div { display: inline; }
#page .field-name-field-html .field-label, #page .field-name-field-pdf .field-label, #page .field-name-field-javadocs .field-label { background: url("../img/geomajas.png") no-repeat scroll 0 0 transparent; display: inline-block; width: 24px; height: 24px; margin-right: 8px; }

#page .field-name-field-pdf .field-label { background-position: 0 -36px; }

#page .field-name-field-javadocs .field-label { background-position: 0 -74px; }

.flex-caption { position: absolute; top: 50%; padding: 0 100px; color: white; font-family: DINNextLTPro-Regular, arial, sans-serif; }
#page .flex-caption h2 { font-family: DINNextLTPro-Regular, arial, sans-serif; color: white; font-size: 48px; font-weight: normal; margin: 0; text-transform: none; line-height: 1.1; }
.flex-caption ul { font-size: 18px; padding: 0 0 0 20px; }
.flex-caption ul li { list-style: disc outside none; }

.flex-direction-nav .flex-prev, .flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-next, .flex-direction-nav .flex-next:hover { width: 40px !important; height: 40px !important; background-image: url("../img/md-arrow.png"); }
.flex-direction-nav .flex-next, .flex-direction-nav .flex-next:hover { background-position: right 0; }
.flex-direction-nav a:before { display: none; }

.region-header .flex-control-nav { display: none; }

#page .view-gallery .flex-control-nav { position: static; }
#page .view-gallery .views-field-title { position: static; display: block; text-align: center; margin-top: 30px; }
#page .view-gallery .views-field-title .field-content { text-align: center; text-transform: uppercase; border-bottom: 1px solid #e8e8e8; display: inline-block; max-width: 500px; }
#page .view-gallery .views-field-body { position: static; display: block; text-align: center; }
#page .view-gallery .views-field-body .field-content { position: static; display: inline-block; max-width: 500px; margin: 10px 0; }
#page .view-gallery .flex-control-paging li a { background-color: #999999; }
#page .view-gallery .flex-control-paging li a.flex-active { background-color: #777777; }

.ui-accordion-icons .ui-accordion-header a { padding-left: 0; text-transform: none; font-size: 15px; font-family: DINNextLTPro-Medium, arial, sans-serif; color: #888888; }
.ui-accordion-icons .ui-accordion-header.ui-state-active a { color: #333333; }

.ui-accordion-content .views-field-view-node { margin: 15px 0; }
.views-row-last .ui-accordion-content { padding-bottom: 20px !important; line-height: 1.2; }
.views-row-last .ui-accordion-content .views-field-view-node { margin-bottom: 0; }

@media only screen and (max-width: 1200px) { .flex-caption { font-size: 14px; line-height: 1.2; }
  #page .flex-caption h2 { font-size: 24px; }
  .flex-caption ul { font-size: 14px; }
  .flex-caption .action a { font-size: 14px; }
  #page .zone-branding { text-align: center; }
  #page .zone-branding .region { width: auto; display: inline-block; float: none; } }
@media only screen and (max-width: 979px) { #page .node-teaser { text-align: center; }
  #page .node-teaser img[src*='teaser_square'] { float: none; padding: 15px 15px 0; margin: 0; }
  #page .node-teaser .content { padding: 15px 15px 20px; margin: 0; display: block; }
  #page .node-teaser h2 { padding: 15px 15px 0; margin: 0; }
  #page .node-teaser header { padding-top: 0; } }
@media only screen and (max-width: 768px) { .zone-branding { text-align: center; }
  #page .zone-branding .region-menu { display: block; float: none; clear: both; width: auto; }
  #page .zone-branding .region-menu:after { content: ""; display: table; clear: both; }
  .region-menu-inner { padding: 20px 0; float: left; width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
  #page .flex-caption { top: 0; margin-top: 20px !important; color: #999999; position: static; padding-bottom: 20px; }
  #page .flex-caption h2 { color: #333333; margin-bottom: 6px; } }
@media only screen and (max-width: 600px) { .region-content .view-news .view-content { width: 100%; }
  .node-teaser { width: 100%; margin-rigth: 0; margin-bottom: 30px; }
  .node-teaser .content-wrapper { height: auto !important; }
  .flex-caption { padding: 5px 10px 5px 20px; line-height: 1.2; font-size: 70%; }
  .flex-caption .action a { margin-top: 5px; padding: 0.5em 1.2em; }
  .region-header .flex-control-nav { display: block; top: 10px; max-height: 50px; }
  .flex-direction-nav { display: none; }
  .region-header .flex-control-paging li a { width: 8px; height: 8px; background: #777777; }
  .region-header .flex-control-paging li a.flex-active { background: black; }
  #admin-menu { display: none; }
  html body.admin-menu { margin-top: 0 !important; }
  .views-field-field-slide { background: #999999; } }
@media only screen and (max-width: 400px) { .region-header .flexslider .slides img { height: 200px; max-width: none; width: auto; }
  .flex-caption { padding: 5px 10px; font-size: 60%; }
  .flex-caption .action a { margin-top: 5px; } }
/*!
 * "Fork me on GitHub" CSS ribbon v0.1.1 | MIT License
 * https://github.com/simonwhitaker/github-fork-ribbon-css
*/
/* Left will inherit from right (so we don't need to duplicate code) */
.github-fork-ribbon { /* The right and left classes determine the side we attach our banner to */ position: absolute; /* Add a bit of padding to give some substance outside the "stitching" */ padding: 2px 0; /* Set the base colour */ background-color: #a00; /* Set a gradient: transparent black at the top to almost-transparent black at the bottom */ background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.15))); background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15)); background-image: -moz-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15)); background-image: -ms-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15)); background-image: -o-linear-gradient(top, transparent, rgba(0, 0, 0, 0.15)); background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.15)); /* Add a drop shadow */ -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5); /* Set the font */ font: 700 13px "Helvetica Neue", Helvetica, Arial, sans-serif; z-index: 9999; pointer-events: auto; }

.github-fork-ribbon a, .github-fork-ribbon a:hover { /* Set the text properties */ color: #fff; text-decoration: none; text-shadow: 0 -1px rgba(0, 0, 0, 0.5); text-align: center; /* Set the geometry. If you fiddle with these you'll also need to tweak the top and right values in .github-fork-ribbon. */ width: 200px; line-height: 20px; /* Set the layout properties */ display: inline-block; padding: 2px 0; /* Add "stitching" effect */ border-width: 1px 0; border-style: dotted; border-color: #fff; border-color: rgba(255, 255, 255, 0.7); }

.github-fork-ribbon-wrapper { width: 150px; height: 150px; position: absolute; overflow: hidden; top: 0; z-index: 9999; pointer-events: none; }

.github-fork-ribbon-wrapper.fixed { position: fixed; }

.github-fork-ribbon-wrapper.left { left: 0; }

.github-fork-ribbon-wrapper.right { right: 0; }

.github-fork-ribbon-wrapper.left-bottom { position: fixed; top: inherit; bottom: 0; left: 0; }

.github-fork-ribbon-wrapper.right-bottom { position: absolute; top: inherit; bottom: 65px; right: 0; }

.github-fork-ribbon-wrapper.right .github-fork-ribbon { top: 42px; right: -43px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.github-fork-ribbon-wrapper.left .github-fork-ribbon { top: 42px; left: -43px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon { top: 80px; left: -43px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon { top: 80px; right: -43px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

/*!
 * "Fork me on GitHub" CSS ribbon v0.1.1 | MIT License
 * https://github.com/simonwhitaker/github-fork-ribbon-css
*/
/* IE voodoo courtesy of http://stackoverflow.com/a/4617511/263871 and http://www.useragentman.com/IETransformsTranslator */
.github-fork-ribbon { filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#000000', EndColorStr='#000000'); }

.github-fork-ribbon-wrapper.right .github-fork-ribbon { /* IE positioning hack (couldn't find a transform-origin alternative for IE) */ /* top: -22px; */ /* right: -62px; */ /* IE8+ */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')"; /* IE6 and 7 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand' ); }

.github-fork-ribbon-wrapper.left .github-fork-ribbon { top: -22px; left: -22px; /* IE8+ */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"; /* IE6 and 7 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand' ); }

.github-fork-ribbon-wrapper.left-bottom .github-fork-ribbon { /* IE positioning hack (couldn't find a transform-origin alternative for IE) */ top: 12px; left: -22px; /* IE8+ */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')"; /* IE6 and 7 */ /*  filter: progid:DXImageTransform.Microsoft.Matrix( M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand' );
*/ }

.github-fork-ribbon-wrapper.right-bottom .github-fork-ribbon { /*  top: 12px; */ /*  right: -62px; */ /* IE8+ */ -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"; /* IE6 and 7 */ filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand' ); }

/* needed for drop-down menu for projects */
.ns-select { width: 180px !important; }

.ns-wrapper { min-width: 180px !important; }

.block-block-2 .block-block-6 { display: inline; }

/*# sourceMappingURL=geom.css.map */

/*# sourceMappingURL=geom.css.map */
