@charset "UTF-8";
/*!
 * Bootstrap v3.3.6 (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 */
/* line 9, ../sass/bootstrap/_normalize.scss */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

/* line 19, ../sass/bootstrap/_normalize.scss */
body {
  margin: 0;
}

/* line 33, ../sass/bootstrap/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/* line 54, ../sass/bootstrap/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

/* line 67, ../sass/bootstrap/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 77, ../sass/bootstrap/_normalize.scss */
[hidden],
template {
  display: none;
}

/* line 89, ../sass/bootstrap/_normalize.scss */
a {
  background-color: transparent;
}

/* line 98, ../sass/bootstrap/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 110, ../sass/bootstrap/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 118, ../sass/bootstrap/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 127, ../sass/bootstrap/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 136, ../sass/bootstrap/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* line 145, ../sass/bootstrap/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 154, ../sass/bootstrap/_normalize.scss */
small {
  font-size: 80%;
}

/* line 162, ../sass/bootstrap/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 170, ../sass/bootstrap/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 174, ../sass/bootstrap/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 185, ../sass/bootstrap/_normalize.scss */
img {
  border: 0;
}

/* line 193, ../sass/bootstrap/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 204, ../sass/bootstrap/_normalize.scss */
figure {
  margin: 1em 40px;
}

/* line 212, ../sass/bootstrap/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 221, ../sass/bootstrap/_normalize.scss */
pre {
  overflow: auto;
}

/* line 229, ../sass/bootstrap/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 252, ../sass/bootstrap/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

/* line 266, ../sass/bootstrap/_normalize.scss */
button {
  overflow: visible;
}

/* line 277, ../sass/bootstrap/_normalize.scss */
button,
select {
  text-transform: none;
}

/* line 290, ../sass/bootstrap/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 302, ../sass/bootstrap/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 311, ../sass/bootstrap/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 322, ../sass/bootstrap/_normalize.scss */
input {
  line-height: normal;
}

/* line 334, ../sass/bootstrap/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

/* line 346, ../sass/bootstrap/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/* line 356, ../sass/bootstrap/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 367, ../sass/bootstrap/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 376, ../sass/bootstrap/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 387, ../sass/bootstrap/_normalize.scss */
legend {
  border: 0;
  padding: 0;
}

/* line 396, ../sass/bootstrap/_normalize.scss */
textarea {
  overflow: auto;
}

/* line 405, ../sass/bootstrap/_normalize.scss */
optgroup {
  font-weight: bold;
}

/* line 416, ../sass/bootstrap/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 421, ../sass/bootstrap/_normalize.scss */
td,
th {
  padding: 0;
}

/* line 11, ../sass/bootstrap/_scaffolding.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 14, ../sass/bootstrap/_scaffolding.scss */
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../sass/bootstrap/_scaffolding.scss */
html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent;
}

/* line 27, ../sass/bootstrap/_scaffolding.scss */
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #333333;
  background-color: #fff;
}

/* line 36, ../sass/bootstrap/_scaffolding.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 48, ../sass/bootstrap/_scaffolding.scss */
a {
  color: inherit;
  text-decoration: none;
}
/* line 52, ../sass/bootstrap/_scaffolding.scss */
a:hover, a:focus {
  color: inherit;
  text-decoration: none;
}

/* line 69, ../sass/bootstrap/_scaffolding.scss */
figure {
  margin: 0;
}

/* line 76, ../sass/bootstrap/_scaffolding.scss */
img {
  vertical-align: middle;
}

/* line 81, ../sass/bootstrap/_scaffolding.scss */
.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}

/* line 86, ../sass/bootstrap/_scaffolding.scss */
.img-rounded {
  border-radius: 6px;
}

/* line 93, ../sass/bootstrap/_scaffolding.scss */
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}

/* line 106, ../sass/bootstrap/_scaffolding.scss */
.img-circle {
  border-radius: 50%;
}

/* line 113, ../sass/bootstrap/_scaffolding.scss */
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}

/* line 125, ../sass/bootstrap/_scaffolding.scss */
.sr-only, #skip-start {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 141, ../sass/bootstrap/_scaffolding.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/* line 159, ../sass/bootstrap/_scaffolding.scss */
[role="button"] {
  cursor: pointer;
}

/* line 9, ../sass/bootstrap/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
/* line 16, ../sass/bootstrap/_type.scss */
h1 small,
h1 .small, h2 small,
h2 .small, h3 small,
h3 .small, h4 small,
h4 .small, h5 small,
h5 .small, h6 small,
h6 .small,
.h1 small,
.h1 .small, .h2 small,
.h2 .small, .h3 small,
.h3 .small, .h4 small,
.h4 .small, .h5 small,
.h5 .small, .h6 small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}

/* line 24, ../sass/bootstrap/_type.scss */
h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 30, ../sass/bootstrap/_type.scss */
h1 small,
h1 .small, .h1 small,
.h1 .small,
h2 small,
h2 .small, .h2 small,
.h2 .small,
h3 small,
h3 .small, .h3 small,
.h3 .small {
  font-size: 65%;
}

/* line 35, ../sass/bootstrap/_type.scss */
h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 41, ../sass/bootstrap/_type.scss */
h4 small,
h4 .small, .h4 small,
.h4 .small,
h5 small,
h5 .small, .h5 small,
.h5 .small,
h6 small,
h6 .small, .h6 small,
.h6 .small {
  font-size: 75%;
}

/* line 47, ../sass/bootstrap/_type.scss */
h1, .h1 {
  font-size: 36px;
}

/* line 48, ../sass/bootstrap/_type.scss */
h2, .h2 {
  font-size: 30px;
}

/* line 49, ../sass/bootstrap/_type.scss */
h3, .h3 {
  font-size: 24px;
}

/* line 50, ../sass/bootstrap/_type.scss */
h4, .h4 {
  font-size: 18px;
}

/* line 51, ../sass/bootstrap/_type.scss */
h5, .h5 {
  font-size: 14px;
}

/* line 52, ../sass/bootstrap/_type.scss */
h6, .h6 {
  font-size: 12px;
}

/* line 58, ../sass/bootstrap/_type.scss */
p {
  margin: 0 0 10px;
}

/* line 62, ../sass/bootstrap/_type.scss */
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  /* line 62, ../sass/bootstrap/_type.scss */
  .lead {
    font-size: 21px;
  }
}

/* line 78, ../sass/bootstrap/_type.scss */
small,
.small {
  font-size: 85%;
}

/* line 83, ../sass/bootstrap/_type.scss */
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}

/* line 90, ../sass/bootstrap/_type.scss */
.text-left {
  text-align: left;
}

/* line 91, ../sass/bootstrap/_type.scss */
.text-right {
  text-align: right;
}

/* line 92, ../sass/bootstrap/_type.scss */
.text-center {
  text-align: center;
}

/* line 93, ../sass/bootstrap/_type.scss */
.text-justify {
  text-align: justify;
}

/* line 94, ../sass/bootstrap/_type.scss */
.text-nowrap {
  white-space: nowrap;
}

/* line 97, ../sass/bootstrap/_type.scss */
.text-lowercase {
  text-transform: lowercase;
}

/* line 98, ../sass/bootstrap/_type.scss */
.text-uppercase, .initialism {
  text-transform: uppercase;
}

/* line 99, ../sass/bootstrap/_type.scss */
.text-capitalize {
  text-transform: capitalize;
}

/* line 102, ../sass/bootstrap/_type.scss */
.text-muted {
  color: #777777;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-primary {
  color: #337ab7;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-success {
  color: #3c763d;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-info {
  color: #31708f;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-warning {
  color: #8a6d3b;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}

/* line 5, ../sass/bootstrap/mixins/_text-emphasis.scss */
.text-danger {
  color: #a94442;
}

/* line 8, ../sass/bootstrap/mixins/_text-emphasis.scss */
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}

/* line 119, ../sass/bootstrap/_type.scss */
.bg-primary {
  color: #fff;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-primary {
  background-color: #337ab7;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-success {
  background-color: #dff0d8;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-info {
  background-color: #d9edf7;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-warning {
  background-color: #fcf8e3;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}

/* line 5, ../sass/bootstrap/mixins/_background-variant.scss */
.bg-danger {
  background-color: #f2dede;
}

/* line 8, ../sass/bootstrap/mixins/_background-variant.scss */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}

/* line 138, ../sass/bootstrap/_type.scss */
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}

/* line 149, ../sass/bootstrap/_type.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
/* line 153, ../sass/bootstrap/_type.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

/* line 167, ../sass/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 173, ../sass/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
/* line 177, ../sass/bootstrap/_type.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

/* line 185, ../sass/bootstrap/_type.scss */
dl {
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 189, ../sass/bootstrap/_type.scss */
dt,
dd {
  line-height: 1.42857;
}

/* line 193, ../sass/bootstrap/_type.scss */
dt {
  font-weight: bold;
}

/* line 196, ../sass/bootstrap/_type.scss */
dd {
  margin-left: 0;
}

/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:before, .dl-horizontal dd:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.dl-horizontal dd:after {
  clear: both;
}
@media (min-width: 768px) {
  /* line 211, ../sass/bootstrap/_type.scss */
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  /* line 218, ../sass/bootstrap/_type.scss */
  .dl-horizontal dd {
    margin-left: 180px;
  }
}

/* line 229, ../sass/bootstrap/_type.scss */
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}

/* line 235, ../sass/bootstrap/_type.scss */
.initialism {
  font-size: 90%;
}

/* line 241, ../sass/bootstrap/_type.scss */
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
/* line 250, ../sass/bootstrap/_type.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
/* line 257, ../sass/bootstrap/_type.scss */
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #777777;
}
/* line 265, ../sass/bootstrap/_type.scss */
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}

/* line 274, ../sass/bootstrap/_type.scss */
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
/* line 286, ../sass/bootstrap/_type.scss */
.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
  content: '';
}
/* line 287, ../sass/bootstrap/_type.scss */
.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}

/* line 294, ../sass/bootstrap/_type.scss */
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857;
}

/* line 10, ../sass/bootstrap/_grid.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.container:before, .container:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.container:after {
  clear: both;
}

/* line 30, ../sass/bootstrap/_grid.scss */
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.container-fluid:before, .container-fluid:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.container-fluid:after {
  clear: both;
}

/* line 39, ../sass/bootstrap/_grid.scss */
.row {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.row:before, .row:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.row:after {
  clear: both;
}

/* line 11, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-1 {
  width: 8.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-2 {
  width: 16.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-3 {
  width: 25%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-4 {
  width: 33.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-5 {
  width: 41.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-6 {
  width: 50%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-7 {
  width: 58.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-8 {
  width: 66.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-9 {
  width: 75%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-10 {
  width: 83.33333%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-11 {
  width: 91.66667%;
}

/* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-12 {
  width: 100%;
}

/* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-0 {
  right: auto;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-1 {
  right: 8.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-2 {
  right: 16.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-3 {
  right: 25%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-4 {
  right: 33.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-5 {
  right: 41.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-6 {
  right: 50%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-7 {
  right: 58.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-8 {
  right: 66.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-9 {
  right: 75%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-10 {
  right: 83.33333%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-11 {
  right: 91.66667%;
}

/* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-pull-12 {
  right: 100%;
}

/* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-0 {
  left: auto;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-1 {
  left: 8.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-2 {
  left: 16.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-3 {
  left: 25%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-4 {
  left: 33.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-5 {
  left: 41.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-6 {
  left: 50%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-7 {
  left: 58.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-8 {
  left: 66.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-9 {
  left: 75%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-10 {
  left: 83.33333%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-11 {
  left: 91.66667%;
}

/* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-push-12 {
  left: 100%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-0 {
  margin-left: 0%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-1 {
  margin-left: 8.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-2 {
  margin-left: 16.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-3 {
  margin-left: 25%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-4 {
  margin-left: 33.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-5 {
  margin-left: 41.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-6 {
  margin-left: 50%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-7 {
  margin-left: 58.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-8 {
  margin-left: 66.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-9 {
  margin-left: 75%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-10 {
  margin-left: 83.33333%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-11 {
  margin-left: 91.66667%;
}

/* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
.col-xs-offset-12 {
  margin-left: 100%;
}

@media screen and (min-width: 768px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-sm-offset-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 992px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-md-offset-12 {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1130px) {
  /* line 27, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-1 {
    width: 8.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-2 {
    width: 16.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-3 {
    width: 25%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-4 {
    width: 33.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-5 {
    width: 41.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-6 {
    width: 50%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-7 {
    width: 58.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-8 {
    width: 66.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-9 {
    width: 75%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-10 {
    width: 83.33333%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-11 {
    width: 91.66667%;
  }

  /* line 35, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-12 {
    width: 100%;
  }

  /* line 55, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-0 {
    right: auto;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-1 {
    right: 8.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-2 {
    right: 16.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-3 {
    right: 25%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-4 {
    right: 33.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-5 {
    right: 41.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-6 {
    right: 50%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-7 {
    right: 58.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-8 {
    right: 66.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-9 {
    right: 75%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-10 {
    right: 83.33333%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-11 {
    right: 91.66667%;
  }

  /* line 50, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-pull-12 {
    right: 100%;
  }

  /* line 45, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-0 {
    left: auto;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-1 {
    left: 8.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-2 {
    left: 16.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-3 {
    left: 25%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-4 {
    left: 33.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-5 {
    left: 41.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-6 {
    left: 50%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-7 {
    left: 58.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-8 {
    left: 66.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-9 {
    left: 75%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-10 {
    left: 83.33333%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-11 {
    left: 91.66667%;
  }

  /* line 40, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-push-12 {
    left: 100%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-0 {
    margin-left: 0%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-1 {
    margin-left: 8.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-2 {
    margin-left: 16.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-3 {
    margin-left: 25%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-5 {
    margin-left: 41.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-6 {
    margin-left: 50%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-7 {
    margin-left: 58.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-8 {
    margin-left: 66.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-9 {
    margin-left: 75%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-11 {
    margin-left: 91.66667%;
  }

  /* line 60, ../sass/bootstrap/mixins/_grid-framework.scss */
  .col-lg-offset-12 {
    margin-left: 100%;
  }
}
/* line 5, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
/* line 12, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}

/* line 28, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

/* line 33, ../sass/bootstrap/_responsive-embed.scss */
.embed-responsive-4by3 {
  padding-bottom: 75%;
}

/* line 14, ../sass/bootstrap/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 19, ../sass/bootstrap/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/* line 12, ../sass/bootstrap/_utilities.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 15, ../sass/bootstrap/_utilities.scss */
.pull-right {
  float: right !important;
}

/* line 18, ../sass/bootstrap/_utilities.scss */
.pull-left {
  float: left !important;
}

/* line 27, ../sass/bootstrap/_utilities.scss */
.hide {
  display: none !important;
}

/* line 30, ../sass/bootstrap/_utilities.scss */
.show {
  display: block !important;
}

/* line 33, ../sass/bootstrap/_utilities.scss */
.invisible {
  visibility: hidden;
}

/* line 36, ../sass/bootstrap/_utilities.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 45, ../sass/bootstrap/_utilities.scss */
.hidden {
  display: none !important;
}

/* line 53, ../sass/bootstrap/_utilities.scss */
.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}
/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-xs {
  display: none !important;
}

/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-sm {
  display: none !important;
}

/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-md {
  display: none !important;
}

/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-lg {
  display: none !important;
}

/* line 36, ../sass/bootstrap/_responsive-utilities.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media screen and (max-width: 767px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-xs {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-xs {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-xs {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 54, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-xs-block {
    display: block !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 59, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline {
    display: inline !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 64, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-sm {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-sm {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-sm {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 73, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-sm-block {
    display: block !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 78, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline {
    display: inline !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 83, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1129px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-md {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-md {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-md {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1129px) {
  /* line 92, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-md-block {
    display: block !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1129px) {
  /* line 97, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-md-inline {
    display: inline !important;
  }
}

@media screen and (min-width: 992px) and (max-width: 1129px) {
  /* line 102, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media screen and (min-width: 1130px) {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-lg {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-lg {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-lg {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media screen and (min-width: 1130px) {
  /* line 111, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-lg-block {
    display: block !important;
  }
}

@media screen and (min-width: 1130px) {
  /* line 116, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline {
    display: inline !important;
  }
}

@media screen and (min-width: 1130px) {
  /* line 121, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-xs {
    display: none !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-sm {
    display: none !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1129px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-md {
    display: none !important;
  }
}
@media screen and (min-width: 1130px) {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-lg {
    display: none !important;
  }
}
/* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
.visible-print {
  display: none !important;
}

@media print {
  /* line 7, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .visible-print {
    display: block !important;
  }

  /* line 10, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  table.visible-print {
    display: table !important;
  }

  /* line 11, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  tr.visible-print {
    display: table-row !important;
  }

  /* line 12, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
/* line 155, ../sass/bootstrap/_responsive-utilities.scss */
.visible-print-block {
  display: none !important;
}
@media print {
  /* line 155, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-print-block {
    display: block !important;
  }
}

/* line 162, ../sass/bootstrap/_responsive-utilities.scss */
.visible-print-inline {
  display: none !important;
}
@media print {
  /* line 162, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-print-inline {
    display: inline !important;
  }
}

/* line 169, ../sass/bootstrap/_responsive-utilities.scss */
.visible-print-inline-block {
  display: none !important;
}
@media print {
  /* line 169, ../sass/bootstrap/_responsive-utilities.scss */
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  /* line 18, ../sass/bootstrap/mixins/_responsive-visibility.scss */
  .hidden-print {
    display: none !important;
  }
}
/* Only Include scss from others */
/* theOrigo Common Classes
======================================*/
/* line 4, ../sass/generic/_theOrigo.scss */
.hideText {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/* Clearfix
 * Ref: http://nicolasgallagher.com/micro-clearfix-hack/
======================================*/
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
/* line 24, ../sass/generic/_theOrigo.scss */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 30, ../sass/generic/_theOrigo.scss */
.cf:after {
  clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
/* line 38, ../sass/generic/_theOrigo.scss */
.cf {
  *zoom: 1;
}

/*js class control
=================*/
/*.js-bxSlider { visibility: hidden;} // set it to visible while start bxSlider fn binding*/
/* line 50, ../sass/generic/_theOrigo.scss */
.noTrans {
  -webkit-transition: 0s !important;
  -moz-transition: 0s !important;
  -o-transition: 0s !important;
  transition: 0s !important;
}

/** {
    -webkit-transition: 0s !important;
  -moz-transition: 0s !important;
  -o-transition: 0s !important;
  transition: 0s !important;
  
  transform:none !important;
-ms-transform:none !important;
-webkit-transform:none !important;
}*/
/* =============================================================================
- Project Initial
============================================================================= */
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 4, ../sass/fonts/font-awesome/_core.scss */
.fa, .pdf-link:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

/* makes the font 33% larger relative to the icon container */
/* line 5, ../sass/fonts/font-awesome/_larger.scss */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 10, ../sass/fonts/font-awesome/_larger.scss */
.fa-2x {
  font-size: 2em;
}

/* line 11, ../sass/fonts/font-awesome/_larger.scss */
.fa-3x {
  font-size: 3em;
}

/* line 12, ../sass/fonts/font-awesome/_larger.scss */
.fa-4x {
  font-size: 4em;
}

/* line 13, ../sass/fonts/font-awesome/_larger.scss */
.fa-5x {
  font-size: 5em;
}

/* line 3, ../sass/fonts/font-awesome/_fixed-width.scss */
.fa-fw {
  width: 1.28571em;
  text-align: center;
}

/* line 4, ../sass/fonts/font-awesome/_list.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none;
}
/* line 8, ../sass/fonts/font-awesome/_list.scss */
.fa-ul > li {
  position: relative;
}

/* line 10, ../sass/fonts/font-awesome/_list.scss */
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center;
}
/* line 16, ../sass/fonts/font-awesome/_list.scss */
.fa-li.fa-lg {
  left: -1.85714em;
}

/* line 4, ../sass/fonts/font-awesome/_bordered-pulled.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}

/* line 10, ../sass/fonts/font-awesome/_bordered-pulled.scss */
.pull-right {
  float: right;
}

/* line 11, ../sass/fonts/font-awesome/_bordered-pulled.scss */
.pull-left {
  float: left;
}

/* line 14, ../sass/fonts/font-awesome/_bordered-pulled.scss */
.fa.pull-left, .pull-left.pdf-link:before {
  margin-right: .3em;
}
/* line 15, ../sass/fonts/font-awesome/_bordered-pulled.scss */
.fa.pull-right, .pull-right.pdf-link:before {
  margin-left: .3em;
}

/* line 4, ../sass/fonts/font-awesome/_animated.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

/* line 9, ../sass/fonts/font-awesome/_animated.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
/* line 4, ../sass/fonts/font-awesome/_rotated-flipped.scss */
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 5, ../sass/fonts/font-awesome/_rotated-flipped.scss */
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 6, ../sass/fonts/font-awesome/_rotated-flipped.scss */
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 8, ../sass/fonts/font-awesome/_rotated-flipped.scss */
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 9, ../sass/fonts/font-awesome/_rotated-flipped.scss */
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 14, ../sass/fonts/font-awesome/_rotated-flipped.scss */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 4, ../sass/fonts/font-awesome/_stacked.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 12, ../sass/fonts/font-awesome/_stacked.scss */
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 18, ../sass/fonts/font-awesome/_stacked.scss */
.fa-stack-1x {
  line-height: inherit;
}

/* line 19, ../sass/fonts/font-awesome/_stacked.scss */
.fa-stack-2x {
  font-size: 2em;
}

/* line 20, ../sass/fonts/font-awesome/_stacked.scss */
.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 126, ../sass/fonts/font-awesome/_icons.scss */
.fa-chevron-up:before {
  content: "";
}

/* line 160, ../sass/fonts/font-awesome/_icons.scss */
.fa-twitter:before {
  content: "";
}

/* line 161, ../sass/fonts/font-awesome/_icons.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "";
}

/* line 225, ../sass/fonts/font-awesome/_icons.scss */
.fa-envelope:before {
  content: "";
}

/* line 408, ../sass/fonts/font-awesome/_icons.scss */
.fa-weibo:before {
  content: "";
}

/* =============================================================================
- Base
============================================================================= */
/* line 2, ../sass/base/_grid.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 1, ../sass/base/_projectclass.scss */
.sr-only, #skip-start {
  position: absolute;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

/* line 20, ../sass/base/_projectclass.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  overflow: visible;
  clip: auto;
  width: auto;
  height: auto;
  margin: 0;
}

/* line 34, ../sass/base/_projectclass.scss */
svg {
  display: inline-block;
  vertical-align: middle;
}

/* line 41, ../sass/base/_projectclass.scss */
sup {
  top: -.25em;
}

/* line 45, ../sass/base/_projectclass.scss */
.border-line {
  position: relative;
  padding: 0 0 .8em;
}
/* line 49, ../sass/base/_projectclass.scss */
.border-line:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 60px;
  height: 3px;
  content: "";
  background: #FFF;
}

/* line 65, ../sass/base/_projectclass.scss */
.link-hover:hover, .link-hover:focus {
  text-decoration: underline;
}

/* line 71, ../sass/base/_projectclass.scss */
.link-trans {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-property: color, background-color, fill, border-color;
  -o-transition-property: color, background-color, fill, border-color;
  -webkit-transition-property: color, background-color, fill, border-color;
  transition-property: color, background-color, fill, border-color;
}
/* line 75, ../sass/base/_projectclass.scss */
.link-trans *:before, .link-trans *:after, .link-trans path {
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -moz-transition-property: color, background-color, fill, border-color;
  -o-transition-property: color, background-color, fill, border-color;
  -webkit-transition-property: color, background-color, fill, border-color;
  transition-property: color, background-color, fill, border-color;
}

/* line 83, ../sass/base/_projectclass.scss */
.link-img-zoom img {
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
/* line 87, ../sass/base/_projectclass.scss */
.link-img-zoom:hover img, .link-img-zoom:focus img {
  -moz-transform: scale(1.04) translateZ(0.001px);
  -ms-transform: scale(1.04) translateZ(0.001px);
  -webkit-transform: scale(1.04) translateZ(0.001px);
  transform: scale(1.04) translateZ(0.001px);
}

/* line 93, ../sass/base/_projectclass.scss */
.transy-p {
  -webkit-transform-style: preserve-3d;
  /* Chrome, Safari, Opera */
  transform-style: preserve-3d;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 14, ../sass/base/_typo.scss */
html {
  font-size: 100.1%;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

/* line 21, ../sass/base/_typo.scss */
body {
  font-family: 'Calibri', 'Microsoft JhengHei', 'Helvetica', 'sans-serif';
  color: #404041;
}

/* line 28, ../sass/base/_typo.scss */
q:before {
  margin: 0 .2em 0 0;
}
/* line 31, ../sass/base/_typo.scss */
q:after {
  margin: 0 0 0 .2em;
}

/* line 36, ../sass/base/_typo.scss */
hr {
  margin: 1em 0;
  border: 0;
  border-top: 1px solid #CFCFCF;
}

/* line 43, ../sass/base/_typo.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 49, ../sass/base/_typo.scss */
p,
li,
td,
th {
  font-size: 14px;
  font-size: 0.875rem;
}

/* line 57, ../sass/base/_typo.scss */
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
}
/* line 65, ../sass/base/_typo.scss */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
p a {
  color: inherit;
}

/* line 92, ../sass/base/_typo.scss */
a {
  color: inherit;
}
/* line 95, ../sass/base/_typo.scss */
a:hover, a:focus {
  color: inherit;
  text-decoration: none;
}

/*table*/
/* line 121, ../sass/base/_typo.scss */
.ckec, .cke_editable {
  color: #000;
}
/* line 124, ../sass/base/_typo.scss */
.ckec h1,
.ckec h2,
.ckec h3,
.ckec h4,
.ckec h5,
.ckec h6, .cke_editable h1,
.cke_editable h2,
.cke_editable h3,
.cke_editable h4,
.cke_editable h5,
.cke_editable h6 {
  margin: 1.45em 0 .5em;
}
/* line 131, ../sass/base/_typo.scss */
.ckec h1 a,
.ckec h2 a,
.ckec h3 a,
.ckec h4 a,
.ckec h5 a,
.ckec h6 a, .cke_editable h1 a,
.cke_editable h2 a,
.cke_editable h3 a,
.cke_editable h4 a,
.cke_editable h5 a,
.cke_editable h6 a {
  text-decoration: none;
}
/* line 133, ../sass/base/_typo.scss */
.ckec h1 a:hover,
.ckec h2 a:hover,
.ckec h3 a:hover,
.ckec h4 a:hover,
.ckec h5 a:hover,
.ckec h6 a:hover, .cke_editable h1 a:hover,
.cke_editable h2 a:hover,
.cke_editable h3 a:hover,
.cke_editable h4 a:hover,
.cke_editable h5 a:hover,
.cke_editable h6 a:hover {
  text-decoration: underline;
}
/* line 139, ../sass/base/_typo.scss */
.ckec h1 + h1,
.ckec h1 + h2,
.ckec h1 + h3,
.ckec h1 + h4,
.ckec h1 + h5,
.ckec h1 + h6,
.ckec h2 + h1,
.ckec h2 + h2,
.ckec h2 + h3,
.ckec h2 + h4,
.ckec h2 + h5,
.ckec h2 + h6,
.ckec h3 + h1,
.ckec h3 + h2,
.ckec h3 + h3,
.ckec h3 + h4,
.ckec h3 + h5,
.ckec h3 + h6,
.ckec h4 + h1,
.ckec h4 + h2,
.ckec h4 + h3,
.ckec h4 + h4,
.ckec h4 + h5,
.ckec h4 + h6,
.ckec h5 + h1,
.ckec h5 + h2,
.ckec h5 + h3,
.ckec h5 + h4,
.ckec h5 + h5,
.ckec h5 + h6,
.ckec h6 + h1,
.ckec h6 + h2,
.ckec h6 + h3,
.ckec h6 + h4,
.ckec h6 + h5,
.ckec h6 + h6, .cke_editable h1 + h1,
.cke_editable h1 + h2,
.cke_editable h1 + h3,
.cke_editable h1 + h4,
.cke_editable h1 + h5,
.cke_editable h1 + h6,
.cke_editable h2 + h1,
.cke_editable h2 + h2,
.cke_editable h2 + h3,
.cke_editable h2 + h4,
.cke_editable h2 + h5,
.cke_editable h2 + h6,
.cke_editable h3 + h1,
.cke_editable h3 + h2,
.cke_editable h3 + h3,
.cke_editable h3 + h4,
.cke_editable h3 + h5,
.cke_editable h3 + h6,
.cke_editable h4 + h1,
.cke_editable h4 + h2,
.cke_editable h4 + h3,
.cke_editable h4 + h4,
.cke_editable h4 + h5,
.cke_editable h4 + h6,
.cke_editable h5 + h1,
.cke_editable h5 + h2,
.cke_editable h5 + h3,
.cke_editable h5 + h4,
.cke_editable h5 + h5,
.cke_editable h5 + h6,
.cke_editable h6 + h1,
.cke_editable h6 + h2,
.cke_editable h6 + h3,
.cke_editable h6 + h4,
.cke_editable h6 + h5,
.cke_editable h6 + h6 {
  margin-top: 1em;
}
/* line 150, ../sass/base/_typo.scss */
.ckec h1, .cke_editable h1 {
  color: #2d4883;
  font-weight: 400;
  font-size: 30px;
  font-size: 1.875rem;
}
/* line 156, ../sass/base/_typo.scss */
.ckec h2, .cke_editable h2 {
  color: #051f56;
  font-weight: 400;
  font-size: 22px;
  font-size: 1.375rem;
}
/* line 183, ../sass/base/_typo.scss */
.ckec p,
.ckec li,
.ckec td,
.ckec th, .cke_editable p,
.cke_editable li,
.cke_editable td,
.cke_editable th {
  font-size: 15px;
  font-size: 0.9375rem;
}
/* line 189, ../sass/base/_typo.scss */
.ckec table, .cke_editable table {
  border: 0;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="1"] td,
.ckec table[cellpadding="1"] th, .cke_editable table[cellpadding="1"] td,
.cke_editable table[cellpadding="1"] th {
  padding: 1px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="2"] td,
.ckec table[cellpadding="2"] th, .cke_editable table[cellpadding="2"] td,
.cke_editable table[cellpadding="2"] th {
  padding: 2px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="3"] td,
.ckec table[cellpadding="3"] th, .cke_editable table[cellpadding="3"] td,
.cke_editable table[cellpadding="3"] th {
  padding: 3px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="4"] td,
.ckec table[cellpadding="4"] th, .cke_editable table[cellpadding="4"] td,
.cke_editable table[cellpadding="4"] th {
  padding: 4px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="5"] td,
.ckec table[cellpadding="5"] th, .cke_editable table[cellpadding="5"] td,
.cke_editable table[cellpadding="5"] th {
  padding: 5px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="6"] td,
.ckec table[cellpadding="6"] th, .cke_editable table[cellpadding="6"] td,
.cke_editable table[cellpadding="6"] th {
  padding: 6px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="7"] td,
.ckec table[cellpadding="7"] th, .cke_editable table[cellpadding="7"] td,
.cke_editable table[cellpadding="7"] th {
  padding: 7px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="8"] td,
.ckec table[cellpadding="8"] th, .cke_editable table[cellpadding="8"] td,
.cke_editable table[cellpadding="8"] th {
  padding: 8px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="9"] td,
.ckec table[cellpadding="9"] th, .cke_editable table[cellpadding="9"] td,
.cke_editable table[cellpadding="9"] th {
  padding: 9px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="10"] td,
.ckec table[cellpadding="10"] th, .cke_editable table[cellpadding="10"] td,
.cke_editable table[cellpadding="10"] th {
  padding: 10px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="11"] td,
.ckec table[cellpadding="11"] th, .cke_editable table[cellpadding="11"] td,
.cke_editable table[cellpadding="11"] th {
  padding: 11px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="12"] td,
.ckec table[cellpadding="12"] th, .cke_editable table[cellpadding="12"] td,
.cke_editable table[cellpadding="12"] th {
  padding: 12px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="13"] td,
.ckec table[cellpadding="13"] th, .cke_editable table[cellpadding="13"] td,
.cke_editable table[cellpadding="13"] th {
  padding: 13px;
}
/* line 216, ../sass/base/_typo.scss */
.ckec table[cellpadding="14"] td,
.ckec table[cellpadding="14"] th, .cke_editable table[cellpadding="14"] td,
.cke_editable table[cellpadding="14"] th {
  padding: 14px;
}
/* line 223, ../sass/base/_typo.scss */
.ckec table[border="0"] td,
.ckec table[border="0"] th, .cke_editable table[border="0"] td,
.cke_editable table[border="0"] th {
  border: none;
}
/* line 228, ../sass/base/_typo.scss */
.ckec > *:first-child, .cke_editable > *:first-child {
  margin-top: 0;
}
/* line 230, ../sass/base/_typo.scss */
.ckec > *:first-child > *:first-child, .cke_editable > *:first-child > *:first-child {
  margin-top: 0;
}
/* line 234, ../sass/base/_typo.scss */
.ckec a, .cke_editable a {
  text-decoration: none;
}
/* line 236, ../sass/base/_typo.scss */
.ckec a:hover, .cke_editable a:hover {
  text-decoration: underline;
}
/* line 244, ../sass/base/_typo.scss */
.ckec p a:hover,
.ckec li a:hover,
.ckec td a:hover, .cke_editable p a:hover,
.cke_editable li a:hover,
.cke_editable td a:hover {
  text-decoration: underline;
}
/* line 249, ../sass/base/_typo.scss */
.ckec img, .cke_editable img {
  max-width: 100%;
  height: auto;
}

/* =============================================================================
- Lib
============================================================================= */
/* =============================================================================
- Modules
============================================================================= */
/* 
   Table of Contents
   =============================================================================
	0   General
   =============================================================================
*/
/* 0 General 
=======================================*/
/* line 12, ../sass/module/_skip_to_content.scss */
#skip-to-content {
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: -9999px;
  display: block;
  overflow: hidden;
  height: 0;
  padding: 15px 20px;
  text-align: center;
  color: #333;
  color: #000;
  background: #EFEFEF;
}
/* line 29, ../sass/module/_skip_to_content.scss */
#skip-to-content:focus {
  position: relative;
  z-index: 888;
  top: 0;
  height: auto;
  text-decoration: underline;
}

/*
   Table of Contents
   =============================================================================
    0   left Right Img
   =============================================================================
*/
/* line 9, ../sass/module/_rte_template.scss */
.rte-template:after {
  font-size: 0;
  display: block;
  clear: both;
  overflow: hidden;
  height: 0;
  content: " ";
}

/* line 23, ../sass/module/_rte_template.scss */
.rte-img-right .rte-imgContainer {
  float: right;
  padding: 0 0 0 20px;
}
/* line 28, ../sass/module/_rte_template.scss */
.rte-img-left .rte-imgContainer {
  float: left;
  padding: 0 20px 0 0;
}

/* line 37, ../sass/module/_rte_template.scss */
.rte-img-noWrap .rte-imgContainer, .rte-img-noWrap
.rte-img-content {
  overflow: hidden;
}

/* line 43, ../sass/module/_rte_template.scss */
.rte-img-content > *:first-child {
  margin-top: 0;
}

/* line 48, ../sass/module/_rte_template.scss */
.rte-img-caption {
  margin-top: 5px;
}

@media (max-width: 767px) {
  /* line 55, ../sass/module/_rte_template.scss */
  .rte-img-right .rte-imgContainer {
    float: none;
    padding: 0 0 10px 0;
  }
  /* line 60, ../sass/module/_rte_template.scss */
  .rte-img-left .rte-imgContainer {
    float: none;
    padding: 0 0 10px 0;
  }
  /* line 65, ../sass/module/_rte_template.scss */
  .rte-imgContainer img {
    max-width: 100%;
    height: auto !important;
  }
}
/* line 72, ../sass/module/_rte_template.scss */
.pdf-link {
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  position: relative;
  display: inline-block;
  padding: 2px 38px 2px 31px;
  margin: 0 0 0 -9px;
  -moz-transition-duration: 0.1s;
  -o-transition-duration: 0.1s;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -moz-transition-property: background-color;
  -o-transition-property: background-color;
  -webkit-transition-property: background-color;
  transition-property: background-color;
}
/* line 85, ../sass/module/_rte_template.scss */
.pdf-link:before {
  position: absolute;
  top: 5px;
  left: 11px;
  content: "";
  font-size: 14px;
  color: #2D4883;
  text-decoration: none !important;
}
/* line 101, ../sass/module/_rte_template.scss */
.pdf-link:focus, .pdf-link:hover {
  background-color: #dcdcdc;
}
/* line 105, ../sass/module/_rte_template.scss */
.pdf-link[href$="#!"] {
  background-color: #fff !important;
  cursor: default !important;
  text-decoration: none !important;
}

/* =============================================================================
- Sections
============================================================================= */
/*main
==============*/
/* line 4, ../sass/section/_main.scss */
* {
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
}

/* line 9, ../sass/section/_main.scss */
html,
body {
  -ms-overflow-style: scrollbar;
}
/* line 13, ../sass/section/_main.scss */
html.mouse-down-remove-outline *:focus,
body.mouse-down-remove-outline *:focus {
  outline: 0;
}

/* line 19, ../sass/section/_main.scss */
.container {
  width: 880px;
}

/* line 25, ../sass/section/_main.scss */
.wrapper {
  position: relative;
  overflow: hidden;
  min-height: 100vh;
  min-width: 880px;
}

/* line 36, ../sass/section/_main.scss */
body {
  min-height: 100vh;
  background: url('data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUyNzFGMTY4NjUzOTExRTZCRjNBQUMxM0VDRDI0NkRFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUyNzFGMTY5NjUzOTExRTZCRjNBQUMxM0VDRDI0NkRFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI3MUYxNjY2NTM5MTFFNkJGM0FBQzEzRUNEMjQ2REUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTI3MUYxNjc2NTM5MTFFNkJGM0FBQzEzRUNEMjQ2REUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQE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') #F7F5F3;
}

/* line 1, ../sass/section/_page.scss */
.page {
  margin: auto;
  margin: 80px 0;
  padding: 32px 300px 32px 55px;
  border: 1px solid #EDEDED;
  background: #FFF;
}

/* line 10, ../sass/section/_page.scss */
.page-inner {
  position: relative;
  z-index: 4;
}

/* line 15, ../sass/section/_page.scss */
.pattern-top {
  position: fixed;
  z-index: 0;
  top: 0;
  right: 50%;
  width: 920px;
  height: 1080px;
  margin: 0  -849px 0 0;
  background: url('../img/pattern-top.png') top center no-repeat;
  height: 100vh;
}

/* line 33, ../sass/section/_page.scss */
.pattern-bottom {
  position: absolute;
  z-index: 0;
  left: 50%;
  width: 624px;
  height: 736px;
  margin: -377px 0 0 -954px;
  background: url('../img/pattern-bottom.png') bottom center no-repeat;
}

