@charset "UTF-8";
/**
 * @file
 * Synapse - adaptive theme */
/** init colors Vars /scss/variables/_colors.scss */
/** init typography Vars /scss/variables/_typography.scss */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,300,300i,600,600i,700,700i);
@import url(https://fonts.googleapis.com/css?family=Exo+2:400,400i,300,300i,600,600i,700,700i);
/** init components Vars /scss/variables/_components.scss */
/** init colors Vars /scss/variables/_tables.scss */
/** init buttons Vars /scss/variables/_buttons.scss */
/** init forms Vars /scss/variables/_forms.scss */
/** init messages Vars /scss/variables/_messages.scss */
/** init breadcrumbs Vars /scss/variables/_breadcrumbs.scss */
/** init Boorstrap Modals Vars /scss/variables/_modals.scss */
/** Synapse - adaptive theme
      .col-xs- <544px Extra small
$sm = .col-sm- ≥544px Small
$md = .col-md- ≥768px Medium
$lg = .col-lg- ≥992px Large
$xl = .col-xl- ≥1200px Extra large
Gutter width	1.875rem / 30px (15px on each side of a column) */
/**
 * Main Styles
 */
html {
  font-size: 16px; }

body {
  color: #373a3c;
  background-color: #fff;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400; }

/** Headers */
h1, h2, h3, h4, h5, h6 {
  font-family: "Exo 2", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-bottom: .5rem;
  line-height: 1.1em; }

h1 {
  font-size: 2.1rem; }

h2 {
  font-size: 2rem; }

h3 {
  font-size: 1.75rem; }

h4 {
  font-size: 1.5rem; }

a {
  color: #4183C4;
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

a:focus {
  outline: none !important; }

/** Tables */
table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }

table th,
table td {
  padding: .75rem;
  line-height: 1.5;
  vertical-align: top;
  border-top: 1px solid #eceeef; }

table tbody tr:nth-of-type(odd) {
  background-color: #f9f9f9; }

table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #eceeef; }

table tbody + tbody {
  border-top: 2px solid #eceeef; }

table table {
  background-color: #fff; }

/** Img */
img.text-xs-right {
  float: right;
  margin-left: 20px;
  margin-bottom: 15px; }

img.text-xs-left {
  float: left;
  margin-right: 20px;
  margin-bottom: 15px; }

img.text-xs-center {
  width: 100%;
  height: auto;
  margin: 10px 0; }

/** Blockquote */
blockquote {
  padding: .5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: .25rem solid #eceeef; }

/** Elements */
b, strong {
  font-weight: 600; }

/** Button */
button:focus {
  outline: none !important; }

/** Modals */
.ui-dialog-titlebar-close {
  background: url(../images/icon-close.png) no-repeat 0 0 !important;
  width: 15px !important;
  height: 15px !important; }

body.modal-open {
  overflow: inherit;
  padding-right: 0 !important; }

/*# sourceMappingURL=_maps/style.css.map */
