/*! * Bootstrap v3.3.5 (http://getbootstrap.com) * Copyright 2011-2015 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ body { margin: 0; } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 10px; -webkit-tap-highlight-color: transparent; } header { display: block; } a { background-color: transparent; } a:active, a:hover { outline: 0; } h1 { margin: .67em 0; } img { border: 0; vertical-align: middle; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print { img { page-break-inside: avoid; } *, :after, :before { background: 0 0!important; color: #000!important; box-shadow: none!important; text-shadow: none!important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } a[href^="#"]:after { content: ""; } img { max-width: 100%!important; } h3 { orphans: 3; widows: 3; } h3 { page-break-after: avoid; } } body { background-color: #fff; } .btn, .btn-primary:active, .btn:active { background-image: none; } @font-face { font-family: 'Glyphicons Halflings'; src: url(../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot); src: url(../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../bower_components/bootstrap-sass/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg"); } *, :after, :before { box-sizing: border-box; } body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; line-height: 1.428571429; color: #333; } a { color: #337ab7; text-decoration: none; } a:focus, a:hover { color: #23527c; text-decoration: underline; } a:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; } h1, h3, h4 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; } h1, h3 { margin-top: 20px; margin-bottom: 10px; } h4 { margin-top: 10px; margin-bottom: 10px; } h1 { font-size: 36px; } h3 { font-size: 24px; } h4 { font-size: 18px; } .btn { text-align: center; } .page-header { padding-bottom: 9px; margin: 40px 0 20px; border-bottom: 1px solid #eee; } ul { margin-top: 0; } ul { margin-bottom: 10px; } .container:after, .row:after, [class*=block-grid-]:after { clear: both; } .container { margin-right: auto; margin-left: auto; } .container:after, .container:before, .row:after, .row:before { content: " "; display: table; } .container { padding-left: 15px; padding-right: 15px; } @media (min-width:768px) { .container { width: 750px; } } @media (min-width:992px) { .container { width: 970px; } } @media (min-width:1200px) { .container { width: 1170px; } } .row { margin-left: -15px; margin-right: -15px; } .col-md-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } @media (min-width:992px) { .col-md-12 { float: left; } .col-md-12 { width: 100%; } } .form-control::-moz-placeholder { color: #999; opacity: 1; } .form-control:-ms-input-placeholder { color: #999; } .btn { display: inline-block; margin-bottom: 0; font-weight: 400; vertical-align: middle; touch-action: manipulation; cursor: pointer; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 14px; line-height: 1.428571429; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .btn:active:focus, .btn:focus { outline: dotted thin; outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; } .btn:focus, .btn:hover { color: #333; text-decoration: none; } .btn:active { outline: 0; box-shadow: inset 0 3px 5px rgba(0,0,0,.125); } .btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; } .btn-primary:focus { color: #fff; background-color: #286090; border-color: #122b40; } .btn-primary:active, .btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; } .btn-primary:active:focus, .btn-primary:active:hover { color: #fff; background-color: #204d74; border-color: #122b40; } .btn-lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; border-radius: 6px; } .page-header h1 { vertical-align: bottom; } @-ms-viewport { width: device-width; } [class*=block-grid-] { display: block; margin: -15px; padding: 0; } [class*=block-grid-]:after, [class*=block-grid-]:before { content: " "; display: table; } .block-grid-item { display: inline; margin: 0; padding: 15px 15px 0; height: auto; float: left; list-style: none; } .block-grid-xs-2>.block-grid-item { width: 50%; } .block-grid-xs-2>.block-grid-item:nth-of-type(n) { clear: none; } .block-grid-xs-2>.block-grid-item:nth-of-type(2n+1) { clear: both; } @media (min-width:768px) { .block-grid-sm-3>.block-grid-item { width: 33.3333333333%; } .block-grid-sm-3>.block-grid-item:nth-of-type(n) { clear: none; } .block-grid-sm-3>.block-grid-item:nth-of-type(3n+1) { clear: both; } } @media (min-width:992px) { .block-grid-md-4>.block-grid-item { width: 25%; } .block-grid-md-4>.block-grid-item:nth-of-type(n) { clear: none; } .block-grid-md-4>.block-grid-item:nth-of-type(4n+1) { clear: both; } } .page-header h1 { line-height: 1; } .edb-brick { height: 40px; width: auto; } .block-grid-item img { max-width: 100%; } h3 { font-weight: 700; } @media (min-width:768px) { .form-link { display: none; } } .join-us-title { margin-top: 40px; margin-bottom: 0; } #contact_form { border: 0; margin: 0; } .love { color: #faafba; } .credits { margin-top: 25px; margin-bottom: 25px; text-align: center; color: #666; font-size: 12px; }