/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th,
  table td,
  table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table,
  table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #ffffff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #56aac6;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #34819b;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 25px;
}
h3,
.h3 {
  font-size: 21px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999999;
}
.text-primary {
  color: #56aac6;
}
a.text-primary:hover {
  color: #3b91ae;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #56aac6;
}
a.bg-primary:hover {
  background-color: #3b91ae;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 0;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: inherit;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  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;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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;
}
.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;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0%;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0%;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .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;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0%;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0%;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .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;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0%;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0%;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .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;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0%;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0%;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table,
table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table > thead > tr > th,
table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td,
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody,
table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table .table,
table table {
  background-color: #ffffff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th,
table > tbody > tr:nth-child(odd) > td,
table > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th,
table > thead > tr > td.active,
table > tbody > tr > td.active,
table > tfoot > tr > td.active,
table > thead > tr > th.active,
table > tbody > tr > th.active,
table > tfoot > tr > th.active,
table > thead > tr.active > td,
table > tbody > tr.active > td,
table > tfoot > tr.active > td,
table > thead > tr.active > th,
table > tbody > tr.active > th,
table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th,
table > thead > tr > td.success,
table > tbody > tr > td.success,
table > tfoot > tr > td.success,
table > thead > tr > th.success,
table > tbody > tr > th.success,
table > tfoot > tr > th.success,
table > thead > tr.success > td,
table > tbody > tr.success > td,
table > tfoot > tr.success > td,
table > thead > tr.success > th,
table > tbody > tr.success > th,
table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th,
table > thead > tr > td.info,
table > tbody > tr > td.info,
table > tfoot > tr > td.info,
table > thead > tr > th.info,
table > tbody > tr > th.info,
table > tfoot > tr > th.info,
table > thead > tr.info > td,
table > tbody > tr.info > td,
table > tfoot > tr.info > td,
table > thead > tr.info > th,
table > tbody > tr.info > th,
table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th,
table > thead > tr > td.warning,
table > tbody > tr > td.warning,
table > tfoot > tr > td.warning,
table > thead > tr > th.warning,
table > tbody > tr > th.warning,
table > tfoot > tr > th.warning,
table > thead > tr.warning > td,
table > tbody > tr.warning > td,
table > tfoot > tr.warning > td,
table > thead > tr.warning > th,
table > tbody > tr.warning > th,
table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th,
table > thead > tr > td.danger,
table > tbody > tr > td.danger,
table > tfoot > tr > td.danger,
table > thead > tr > th.danger,
table > tbody > tr > th.danger,
table > tfoot > tr > th.danger,
table > thead > tr.danger > td,
table > tbody > tr.danger > td,
table > tfoot > tr.danger > td,
table > thead > tr.danger > th,
table > tbody > tr.danger > th,
table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table,
  .table-responsive > table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td,
  .table-responsive > table > thead > tr > th,
  .table-responsive > table > tbody > tr > th,
  .table-responsive > table > tfoot > tr > th,
  .table-responsive > table > thead > tr > td,
  .table-responsive > table > tbody > tr > td,
  .table-responsive > table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  /* IE8-9 */
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -moz-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999999;
}
.form-control::-webkit-input-placeholder {
  color: #999999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #56aac6;
  border-color: #43a0c0;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3d98b6;
  border-color: #327b94;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #56aac6;
  border-color: #43a0c0;
}
.btn-primary .badge {
  color: #56aac6;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #56aac6;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #34819b;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -ms-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  text-decoration: none;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu > li > a {
  padding-left: 40px;
  background-image: url('lib/bootstrap-3.1.1/img/breadcrumbstraight.png');
  overflow: hidden;
  background-repeat: repeat-y;
  cursor: default;
}
.dropdown-menu > li > a:hover {
  cursor: default;
  background-color: white;
}
.dropdown-menu > li:first-of-type a {
  background-image: url('lib/bootstrap-3.1.1/img/breadcrumbfirst.png');
  background-repeat: repeat-y;
}
.dropdown-menu > li:first-of-type a:hover {
  color: #56aac6;
  cursor: pointer;
}
.dropdown-menu > li:last-of-type a {
  background-image: url('lib/bootstrap-3.1.1/img/breadcrumblast.png');
  background-repeat: repeat-y;
}
.dropdown-menu > li:hover {
  background-color: none;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  font-size: 16px;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: none;
}
.btn-group > span,
.btn-group-vertical > span {
  cursor: pointer;
  padding: 2px 0px;
}
.btn-group > span .caret,
.btn-group-vertical > span .caret {
  color: #428bca;
}
.btn-group > span > .fa,
.btn-group-vertical > span > .fa {
  color: #428bca;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #56aac6;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #56aac6;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: none;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #777777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999999;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.breadcrumb > .active {
  color: #999999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #56aac6;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #34819b;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #56aac6;
  border-color: #56aac6;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #56aac6;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3b91ae;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #56aac6;
  background-color: #ffffff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #56aac6;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert,
.note {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info,
.note {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #56aac6;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
  -webkit-transition: width 0.6s ease;
  -moz-transition: width 0.6s ease;
  -ms-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  -webkit-animation: progress-bar-stripes 2s linear infinite 300ms 0 ease;
  -moz-animation: progress-bar-stripes 2s linear infinite 300ms 0 ease;
  -ms-animation: progress-bar-stripes 2s linear infinite 300ms 0 ease;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555555;
}
a.list-group-item .list-group-item-heading {
  color: #333333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #56aac6;
  border-color: #56aac6;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #eff7f9;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > table,
.panel > .table-responsive > table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child,
.panel > table:first-child,
.panel > .table-responsive:first-child > table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child,
.panel > table:last-child,
.panel > .table-responsive:last-child > table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .panel-body + table {
  border-top: 1px solid #dddddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td,
.panel > table > tbody:first-child > tr:first-child th,
.panel > table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.panel-default {
  border-color: #dddddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}
.panel-primary {
  border-color: #56aac6;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #56aac6;
  border-color: #56aac6;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #56aac6;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #56aac6;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  -webkit-transform: translate(0, -25%);
  -moz-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  transition: 0.6s ease-in-out left;
  -webkit-transition: 0.6s ease-in-out left;
  -moz-transition: 0.6s ease-in-out left;
  -ms-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  white-space: nowrap;
  text-indent: -200%;
  overflow: hidden;
}
.hidden {
  display: none !important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/* apply a natural box layout model to all elements */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
body #pf-app .pf-toolbar {
  background-color: red !important;
}
body {
  color: #4c4c4c;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #f5f5f5;
}
.container-padding-none {
  padding-left: 0;
  padding-right: 0;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-family: Lato, "Helvetica Neue", Helvetica, Arial;
  font-weight: 300;
}
* + h1,
* + .h1,
* + h2,
* + .h2,
* + h3,
* + .h3 {
  margin-top: 40px;
  margin-bottom: 11.42857143px;
}
.header-banner h2 {
  color: #fff;
  font-size: 30px;
  margin-top: 45px;
  margin-left: -15px;
}
* + h3,
* + .h3 {
  margin-top: 18.18181818px;
}
* + h3.header-open-source-cat,
* + .h3.header-open-source-cat {
  margin-top: 40px;
  margin-bottom: 6.66666667px;
}
* + h4,
* + .h4,
* + h5,
* + .h5,
* + h6,
* + .h6 {
  margin-top: 18.18181818px;
  margin-bottom: 18.18181818px;
}
.lead {
  font-size: 17px;
  font-weight: 300;
  color: #999;
  margin-top: 16px;
  margin-bottom: 20px;
}
.lead.lead-sidebar {
  font-size: 16px;
  line-height: 2;
  margin-top: 18px;
  margin-right: 27px;
}
ul {
  padding-left: 14px;
}
/* START of DT edits, Story ID: 80127784, and 80127956 */
ul.category-list {
  margin-top: 1em;
}
ul.category-list a.category i.fa-caret-right {
  margin-right: .8em;
}
ul.category-list .sub-menu {
  margin-bottom: 20px;
}
ul.category-list .menu-item-object-article > a .fa.fa-caret-right {
  display: none;
}
ul.category-list .menu-item-object-resources > a .fa.fa-caret-right {
  display: none;
}
ul.category-list .menu-item-object-page > a .fa.fa-caret-right {
  display: none;
}
ul.category-list .menu-item-object-article,
ul.category-list .menu-item-object-page {
  line-height: 16px;
}
ul.category-list a.category .fa-circle {
  display: none;
}
ul.category-list .current-menu-item a {
  font-weight: bold;
  color: #000;
}
ul.category-list > .category-li > ul.children {
  margin-left: 10px;
}
ul.category-list > .category-li > ul.children > li.category-li {
  position: relative;
  right: 20px;
}
ul.category-list ul.children,
ul.category-list ul.sub-menu {
  display: none;
  padding-left: 21px;
}
ul.category-list ul.children:first-child,
ul.category-list ul.sub-menu:first-child {
  padding-left: 0;
}
ul.category-list ul.children a:not(.category),
ul.category-list ul.sub-menu a:not(.category) {
  position: relative;
  left: 8px;
}
ul.category-list ul.children i.fa-circle-o,
ul.category-list ul.sub-menu i.fa-circle-o,
ul.category-list ul.children i.fa-circle,
ul.category-list ul.sub-menu i.fa-circle {
  font-size: 0.4em;
  position: absolute;
  left: -14px;
  top: 4px;
}
ul.category-list ul.children ul.sub-menu a:not(.category),
ul.category-list ul.sub-menu ul.sub-menu a:not(.category) {
  position: relative;
  left: 0px;
}
ul.category-list a.current + ul.children,
ul.category-list li.active > ul.sub-menu {
  display: block;
}
ul.category-list ul.sub-menu li a.category {
  padding: 0px 0px 0px 8px;
  background-color: #fff;
  color: #4a9db9;
  font-weight: 400;
}
ul.category-list ul.sub-menu li a.category:hover {
  text-decoration: underline;
}
ul.category-list ul.sub-menu ul.sub-menu li a.category {
  padding: 0px 0px 0px 0px;
}
ul.category-list ul.sub-menu li {
  margin: .5em 0em;
}
ul.category-list li {
  list-style: none;
  margin: 1em 0em;
  line-height: 16px;
}
ul.category-list li ul.children a i.fa-caret-right,
ul.category-list li ul.sub-menu a i.fa-caret-right {
  position: absolute;
  padding-top: 2px;
  margin-left: -13px;
  color: #000;
}
ul.category-list li .category a i.fa-caret-right {
  margin-right: .8em;
}
ul.category-list li a.category {
  display: block;
  background: #f5f5f5;
  color: #333;
  padding: 7px 15px;
  font-weight: bold;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
ul.category-list li a.category:hover {
  text-decoration: none;
  background: #CDCDCD;
}
ul.category-list li.active > a.category {
  text-decoration: none;
}
ul.category-list li.active > a.category i.fa-caret-right {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
}
ul.category-list li a.sub-category {
  margin-left: 10px;
  color: #333;
}
ul.category-list li a.sub-category:hover {
  text-decoration: underline;
}
ul.category-list li a.sub-category.active {
  font-weight: bold;
}
ul.category-list li a.article {
  display: inline;
  background: none;
  position: relative;
  left: 10px;
}
ul.category-list li a.article:hover {
  color: #4a9db9;
  text-decoration: none;
}
/* END DT Edits */
ul.fa-list-chevron {
  padding-left: 0;
  margin-top: 1em;
}
ul.fa-list-chevron li {
  margin-left: 0px;
  padding-left: 1px;
  list-style: none;
  margin-bottom: .5em;
}
ul.fa-list-chevron li:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 0.4em;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
  margin-right: .8em;
  color: #4a9db9;
  vertical-align: middle;
}
ul.fa-list-chevron li a:hover {
  text-decoration: none;
}
ul.fa-list-chevron li.active a {
  font-weight: bold;
}
ul.fa-list-chevron li:hover:before,
ul.fa-list-chevron li.active:before {
  content: "\f111";
}
.panel-body {
  border-top: none !important;
}
.panel-body li {
  line-height: 18px;
}
.panel-heading {
  background-color: #f5f5f5;
}
.panel-heading.active {
  background-color: #fff;
  border-bottom: none;
}
.panel-title {
  cursor: pointer;
}
.panel-title a {
  color: #000 !important;
  font-weight: 500;
}
.arrows:before {
  font-family: fontawesome;
  content: "\f0da";
  padding-right: 10px;
  color: #000;
}
.arrows.active:before {
  font-family: fontawesome;
  content: "\f0d7";
  padding-right: 7px;
  color: #000;
}
.col-lg-2-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 1200px) {
  .col-lg-2-4 {
    float: left;
    width: 20%;
  }
}
.col-md-2-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .col-md-2-4 {
    float: left;
    width: 20%;
  }
}
.col-sm-2-4 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .col-sm-2-4 {
    float: left;
    width: 20%;
  }
}
.clip_button {
  position: absolute;
  display: block;
  background-color: white;
  right: 26px;
  padding: 2px 7px;
  border-radius: 0 4px 0 4px;
  border-top-right-radius: 0;
  border: 1px solid #A8A8A8;
  cursor: pointer;
}
.clip_button.clip_button.zeroclipboard-is-hover {
  background-color: #000;
  color: white;
}
.clip_button.clip_button.zeroclipboard-is-active {
  background-color: #000;
}
/*!
 *  Font Awesome 4.1.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('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1);
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
  padding-right: 4px;
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
  padding-right: 7px;
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-square:before,
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
@font-face {
  font-family: 'icomoon';
  src: url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/icomoon/fonts/icomoon.eot?-vpnlpj');
  src: url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/icomoon/fonts/icomoon.eot?#iefix-vpnlpj') format('embedded-opentype'), url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/icomoon/fonts/icomoon.woff?-vpnlpj') format('woff'), url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/icomoon/fonts/icomoon.ttf?-vpnlpj') format('truetype'), url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/stylesheets/fonts/icomoon/fonts/icomoon.svg?-vpnlpj#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-industry-insider-icon:before {
  content: "\e600";
}
.hide-text {
  white-space: nowrap;
  text-indent: -200%;
  overflow: hidden;
}
.home-intro {
  background: #36a3c8 url("data:image/png;base64,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") center;
  background-size: cover;
  position: relative;
  bottom: 1px;
  overflow: hidden;
}
.home-intro .last-row {
  margin-bottom: 30px;
}
.single .home-intro .branding-strip .container .row {
  height: 122px;
}
.single .home-intro .branding-strip .container .row .help-search-form {
  margin-top: 40px;
}
.home .row-content-panel .content-panel {
  margin: 30px 0;
}
.container-getting-started {
  background: #f5f5f5;
  margin-top: -20px;
  margin-bottom: 20px;
  padding: 40px;
}
.container-getting-started .title-link {
  text-decoration: none;
}
.container-getting-started .title-link:hover {
  color: #34819b;
}
.container-getting-started .title-link h1 {
  text-align: right;
}
@media (max-width: 992px) {
  .container-getting-started .title-link h1 {
    text-align: left;
  }
}
.container-getting-started .lead {
  font-size: 19px;
  margin-left: 30px;
  line-height: 1.6;
}
@media (max-width: 992px) {
  .container-getting-started .lead {
    margin-left: 0;
  }
}
.bread-crumbs {
  padding-top: 5px;
  background: #eee;
  min-height: 40px;
}
.bread-crumbs a {
  color: #428bca;
}
.bread-crumbs a.home {
  color: #428bca;
}
.bread-crumbs a:hover {
  text-decoration: underline;
}
.bread-crumbs p {
  margin: 0px;
  padding: 10px 0px;
}
.bread-crumbs .sep {
  margin: 0px 5px;
}
.bread-crumbs .fa {
  color: #428bca;
}
.breadcrumb {
  margin-bottom: 0px;
  padding-left: 2px;
  padding-right: 0;
}
.breadcrumb li:last-child {
  color: #aeaeae;
}
.help-search {
  text-align: center;
  color: #fff;
  margin-left: 3.6rem auto;
  margin-right: 3.6rem auto;
}
.help-search .help-search-form {
  background: #fff;
  overflow: auto;
  margin: auto;
  max-width: 334px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.help-search .help-search-form .help-search-submit {
  font-size: 1.2em;
  padding: 5px 20px;
}
.help-search .help-search-form .form-control {
  font-size: 18px;
}
.help-search .help-search-form .input-group {
  padding: 11px 0;
}
.help-search .help-search-form .input-group .input-group-addon {
  background: #fff;
  border-color: transparent;
  padding-right: 0;
  padding-left: 16px;
}
.help-search .help-search-form .search-input {
  width: 70%;
  border: none;
  float: left;
  outline: none;
  padding-left: 8px;
  padding-top: 4px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.help-search .help-search-form .search-input:focus {
  outline: none;
}
.help-search .help-search-form .help-search-submit {
  width: auto;
  float: right;
  margin-top: 2px;
  margin-right: 5px;
}
@media only screen and (max-width: 540px) {
  .help-search {
    margin: 0px auto 15px !important;
  }
  .help-search h1 {
    font-size: 2.7em;
    margin-top: 10px;
  }
  .help-search .help-search-form {
    max-width: none;
  }
  .help-search .help-search-form .form-control {
    font-size: 17px;
  }
  .help-search .help-search-form .help-search-submit {
    font-size: 1em;
  }
  .help-search .help-search-form .search-input {
    width: 60%;
  }
  .help-search .help-search-form input::-webkit-input-placeholder {
    color: transparent;
  }
}
@media only screen and (max-width: 320px) {
  .help-search .help-search-form {
    max-width: none;
  }
  .help-search .help-search-form .search-input {
    width: 55%;
  }
}
.branding-strip {
  overflow: auto;
}
.whiteheader {
  background-color: #fff;
}
.branding {
  float: left;
  overflow: auto;
}
.branding h1 {
  text-transform: uppercase;
  font-size: 1em;
  overflow: auto;
  float: left;
  margin: 20px 0px;
}
.branding h1 a {
  color: #c1c1c1;
}
.branding h1 a .logo {
  display: block;
  background: url("data:image/png;base64,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") no-repeat -5px center;
  background-size: contain;
  background-position-x: 0px;
  width: 130px;
  height: 44px;
  float: left;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  white-space: nowrap;
  text-indent: -200%;
  overflow: hidden;
}
.branding h1 a .site-name {
  padding-top: .3em;
  display: block;
  float: left;
  font-size: 12px;
  margin: 3px 0px 0px 10px;
  padding-left: 15px;
  height: 20px;
  border-left: 1px solid #c1c1c1;
}
.branding-strip .alert-info {
  background: #002039;
  border-color: #002039;
  padding: 0;
  margin-top: 20px;
}
.branding-strip .alert-info .img-responsive {
  max-width: 230px;
}
.branding-strip .alert-info p {
  display: none !important;
  color: #cce8f1;
  padding: 10px 48px 6px;
  font-family: 'Lato';
  font-weight: 300;
  text-align: center;
}
.branding-strip .alert-info p.small {
  padding-top: 0;
  padding-bottom: 16px;
}
.home .branding-strip {
  background: none;
}
.home .branding-strip .help-search h2 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 1.8em;
}
.home .branding-strip .alert-info {
  margin-top: 0;
}
.home .branding-strip .alert-info .img-responsive {
  max-width: 100%;
}
.home .branding-strip .alert-info p {
  display: block !important;
}
.home .branding h1 a {
  color: #fff;
}
.home .branding h1 a .logo {
  background: url("data:image/png;base64,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") no-repeat center;
  background-size: contain;
  height: 44px;
}
.home .branding h1 a .site-name {
  border-left: 1px solid #fff;
}
.dropdown-menu {
  top: 63px;
}
.main-content {
  background: #fff;
  padding: 20px 0 100px;
  color: #4c4c4c;
}
.main-content a {
  color: #4a9db9;
}
.main-content img {
  max-width: 100%;
  height: auto;
}
.main-content div.printfriendly {
  margin-top: 0px;
  margin-right: 0px;
}
.main-content > .container .col-md-9 h3,
.main-content > .container .col-md-12 h3 {
  color: #8b8b8b;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
}
.main-content > .container .col-md-9 > h1 + p,
.main-content > .container .col-md-12 > h1 + p {
  font-size: 17px;
  font-weight: 300;
  color: #999;
  margin-top: 16px;
  margin-bottom: 20px;
}
.main-content p + ul {
  margin-left: 40px;
}
.single .main-content .col-md-9 ul {
  padding-left: 18px;
}
.flex-center-v {
  align-items: center;
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.flex-grid {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
.flex-grid > * {
  flex: 1;
}
.flex-grid-2x > * {
  border-top: solid 1px #ddd;
  flex: 0;
  min-width: 423px;
}
.flex-grid-2x > *:first-child,
.flex-grid-2x > *:nth-child(2) {
  border-top-color: transparent;
}
.flex-grid-2x > *:nth-child(2n) {
  border-right-color: transparent;
}
.flex-grid-3x > * {
  border-top: solid 1px #ddd;
  flex: 0;
  min-width: 400px;
}
.flex-grid-3x > *:first-child,
.flex-grid-3x > *:nth-child(2),
.flex-grid-3x > *:nth-child(3) {
  border-top-color: transparent;
}
.flex-grid-3x > *:nth-child(3n) {
  border-right-color: transparent;
}
.row-open-source {
  margin-left: -30px;
  margin-right: -30px;
}
a.content-panel {
  border-right: solid 1px #ddd;
  padding: 20px;
  min-height: 300px;
  text-align: center;
  text-decoration: none;
}
a.content-panel:hover h2 {
  opacity: .5;
}
a.content-panel:last-child {
  border-right-color: transparent;
}
a.content-panel > * {
  flex: 1;
}
a.content-panel h2 {
  color: #4d4d4d;
  display: flex;
  align-items: flex-end;
  font-weight: 400;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 8px;
  line-height: 1.25em;
}
a.content-panel h2 span {
  flex: 1;
}
a.content-panel h2,
a.content-panel p {
  text-align: center;
  width: 100%;
}
a.content-panel p {
  color: #999;
  font-family: Lato, "Helvetica Neue", Helvetica, Arial;
  line-height: 1.5em;
  padding: 0 30px;
  font-size: 14px;
  flex-grow: 1.1;
}
a.content-panel button {
  color: white;
  font-size: 1.2em;
  padding: 5px 20px;
}
a.content-panel button:hover {
  text-decoration: none;
}
a.content-panel .fa {
  color: #ccc;
  font-size: 100px;
  transition: 250ms all;
  -webkit-transition: 250ms all;
  -moz-transition: 250ms all;
  -ms-transition: 250ms all;
  -o-transition: 250ms all;
}
a.content-panel .fa.fa-gears {
  font-size: 85px;
  margin-top: 12px;
}
a.content-panel.content-panel-has-icon:hover h2 {
  opacity: 1;
}
a.content-panel.content-panel-has-icon:hover img {
  opacity: .5;
}
a.content-panel.content-panel-has-icon img {
  margin-bottom: 10px;
  margin-top: 70px;
  flex: 1;
  min-height: 60px;
}
a.content-panel.content-panel-has-icon h2 {
  align-items: flex-start;
  flex: 4;
}
a.content-panel.icon-panel-has-desc img {
  margin-top: 50px;
  flex: 0;
}
a.content-panel.icon-panel-has-desc h2 {
  flex: .5;
}
@media (min-width: 1200px) {
  .content-panel {
    height: 230px;
  }
  .content-panel p {
    height: 125px;
  }
}
@media (max-width: 1200px) {
  .content-panel {
    height: 230px;
  }
  .content-panel h3 {
    height: 50px;
  }
  .content-panel p {
    height: 100px;
  }
}
@media (max-width: 991px) {
  .content-panel {
    height: 230px;
  }
  .content-panel h3 {
    height: 50px;
  }
  .content-panel p {
    height: auto;
  }
}
@media (max-width: 767px) {
  .content-panel {
    height: auto;
  }
  .content-panel h3 {
    height: 50px;
  }
  .content-panel p {
    height: auto;
  }
}
.sidebar {
  margin-top: 40px;
  padding-left: 40px;
  border-left: 1px solid #eee;
}
.sidebar h2:first-child,
.sidebar .h2:first-child {
  margin-top: 0px;
}
.sidebar h2,
.sidebar .h2 {
  color: #c1c1c1;
  font-weight: 400;
  font-size: 1.2em;
}
.sidebar h3,
.sidebar .h3 {
  font-size: 14px;
  font-weight: 500;
}
.sidebar > ul {
  padding-left: 0;
  margin-bottom: 2em;
}
.sidebar ul + h2,
.sidebar ul + .h2 {
  margin-top: 2em;
}
.sidebar .docs-section-heading {
  margin-bottom: 10px;
}
.dropdown-menu {
  border-width: 0px;
}
.navbar-nav > li > a {
  padding: 22px;
}
.navbar-nav > li > a:hover {
  /*background: @pc-headerblue;
        color: white;*/
  background: white;
}
.navbar-nav > li.open > a {
  /*background: @pc-headerblue;
        color: white;*/
  background: white;
}
.navbar-nav > li.open > a:hover {
  /*background: @pc-headerblue;
            color: white;*/
  background: white;
}
.navbar-nav > li.open > a:focus {
  /*background: @pc-headerblue;
            color: white;*/
  background: white;
}
.navbar-nav.navbar-transparent {
  margin-top: 2px;
}
.navbar-nav.navbar-transparent > li > a {
  color: #cce8f1;
}
.navbar-nav.navbar-transparent > li > a:hover {
  color: #fff;
  background: transparent;
}
.home .navbar-nav > li > a {
  padding: 22px;
}
.home .navbar-nav > li > a:hover {
  color: #39a4c9;
  background: white;
}
.home .navbar-nav > li.open > a {
  background: white;
  color: #39a4c9;
}
.home .navbar-nav > li.open > a:hover {
  background: white;
  color: #39a4c9;
}
.home .navbar-nav > li.open > a:focus {
  background: white;
  color: #39a4c9;
}
.main-footer {
  background: #f5f5f5;
  color: #838383;
  padding: 2em 0em;
  border-top: 1px solid #e1e1e1;
}
.main-footer .last-updated-date {
  font-style: italic;
  margin-left: 30px;
}
.main-footer a {
  color: #838383;
}
.main-footer .divider {
  margin-left: 10px;
  margin-right: 10px;
}
#google_translate_element {
  color: transparent;
}
#google_translate_element a {
  display: none !important;
}
.goog-te-gadget {
  color: transparent !important;
}
.goog-te-combo {
  color: black;
}
.footer-nav ul {
  padding-left: 0px;
  overflow: auto;
}
.footer-nav ul li {
  list-style: none;
  display: inline-block;
  float: left;
  margin-right: 0px;
}
.footer-nav ul li:after {
  content: "/";
  margin: 0px 2px;
}
.footer-nav ul li a {
  color: #838383;
}
.footer-nav ul li:last-child:after {
  content: "";
  margin: 0px;
}
#menu-footer-navigation {
  padding-left: 4px;
}
pre {
  background: #f6f6f6;
  border: none;
  padding: 12px 16px;
}
code,
code.hljs {
  background: inherit;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  padding: 0;
}
.jsonmodel {
  min-width: 300px;
}
.search-input {
  border-style: none !important;
  height: 100% !important;
  width: 70% !important;
  float: left;
  color: black;
}
.search-input:focus {
  outline: none;
}
#search-results {
  margin-left: -25px;
  width: 334px !important;
  border-top: none;
  border-color: transparent;
}
.search-results {
  display: block;
  background: white;
  padding-top: 10px;
  padding-bottom: 10px;
}
.search-results li {
  list-style: none;
  padding: 4px 16px;
}
.search-results li:hover {
  background: #f5f5f5;
}
.search-results a {
  text-decoration: none;
}
.search-results-popup {
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 3px 7px 0px;
  box-sizing: content-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin-top: 7px;
}
.search-options label {
  margin-right: 10px;
  color: #333333;
  font-size: 11px;
}
.help-search-options-open {
  padding: 3px 0 !important;
}
.search-url {
  font-size: 85%;
  color: #999999;
}
.search-title {
  color: #39a4c9;
}
.search-title .fa {
  margin-right: 10px;
}
.modal-search-input {
  width: 90%;
}
.tags {
  margin-top: 10px;
  padding-left: 6px;
}
.tags:before,
.tags:after {
  content: " ";
  display: table;
}
.tags:after {
  clear: both;
}
.tags:before,
.tags:after {
  content: " ";
  display: table;
}
.tags:after {
  clear: both;
}
.tags .tag {
  background: #efefef;
  border-bottom: 1px solid #ccc;
  border-radius: 3px 2px 2px 2px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 4px;
  min-height: 21px;
  line-height: 15px;
  padding: 3px 12px 0;
  position: relative;
  font-size: 85%;
}
.tags .tag::before {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 6px solid #efefef;
  left: -5px;
  top: 0;
  z-index: 2;
}
.tags .tag::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 6px solid #efefef;
  left: -5px;
  top: 0;
  z-index: 2;
  border-right: 6px solid #ccc;
  top: 1px;
  z-index: 1;
}
.tags .tag.tag-with-remove {
  padding-right: 28px;
}
.tags .tag.tag-with-remove .remove {
  color: #b4b4b4;
  font-size: 20px;
  position: absolute;
  top: 0px;
  right: 8px;
}
.tags .tag.tag-with-remove .remove:hover,
.tags .tag.tag-with-remove .remove:focus {
  color: #333333;
  text-decoration: none;
}
.arrow {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
}
.arrow-up {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #efefef;
}
.arrow-down {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #efefef;
}
.arrow-right {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #efefef;
}
.arrow-left {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 6px solid #efefef;
  left: -5px;
  top: 0;
  z-index: 2;
}
/*https://raw.githubusercontent.com/richleland/pygments-css/master/default.css*/
.highlight {
  background: #f8f8f8;
  /* Comments */
  /*.err { border: 1px solid #FF0000 } Error */
  /* Keyword */
  /* Name.Builtin */
  /* Operator */
  /* Comment.Preproc */
  /* Generic.Deleted */
  /* Generic.Emph */
  /* Generic.Error */
  /* Generic.Heading */
  /* Generic.Inserted */
  /* Generic.Output */
  /* Generic.Prompt */
  /* Generic.Strong */
  /* Generic.Subheading */
  /* Generic.Traceback */
  /* Keyword.Constant */
  /* Keyword.Declaration */
  /* Keyword.Namespace */
  /* Keyword.Pseudo */
  /* Keyword.Reserved */
  /* Keyword.Type */
  /* Literal.Number */
  /* Literal.String */
  /* Name.Attribute */
  /* Name.Class */
  /* Name.Constant */
  /* Name.Decorator */
  /* Name.Entity */
  /* Name.Exception */
  /* .nf { color: #0000FF } Name.Function */
  /* Name.Label */
  /* Name.Namespace */
  /* Name.Tag */
  /* Name.Variable */
  /* Operator.Word */
  /* Text.Whitespace */
  /* Literal.Number.Float */
  /* Literal.Number.Hex */
  /* Literal.Number.Integer */
  /* Literal.Number.Oct */
  /* Literal.String.Backtick */
  /* Literal.String.Char */
  /* Literal.String.Doc */
  /* Literal.String.Double */
  /* Literal.String.Escape */
  /* Literal.String.Heredoc */
  /* Literal.String.Interpol */
  /* Literal.String.Other */
  /* Literal.String.Regex */
  /* Literal.String.Single */
  /* Literal.String.Symbol */
  /* Name.Builtin.Pseudo */
  /* Name.Variable.Class */
  /* Name.Variable.Global */
  /* Name.Variable.Instance */
  /* Literal.Number.Integer.Long */
}
.highlight .hll {
  background-color: #ffffcc;
}
.highlight .c,
.highlight .cm,
.highlight .c1,
.highlight .cs {
  color: #408080;
  font-style: italic;
}
.highlight .k,
.highlight .nb {
  color: #4f9325;
}
.highlight .o {
  color: #666666;
}
.highlight .cp {
  color: #bc7a00;
}
.highlight .gd {
  color: #a00000;
}
.highlight .ge {
  font-style: italic;
}
.highlight .gr {
  color: #ff0000;
}
.highlight .gh {
  color: #000080;
  font-weight: bold;
}
.highlight .gi {
  color: #00a000;
}
.highlight .go {
  color: #808080;
}
.highlight .gp {
  color: #000080;
  font-weight: bold;
}
.highlight .gs {
  font-weight: bold;
}
.highlight .gu {
  color: #800080;
  font-weight: bold;
}
.highlight .gt {
  color: #0040d0;
}
.highlight .kc {
  color: #4f9325;
  font-weight: bold;
}
.highlight .kd {
  color: #4f9325;
  font-weight: bold;
}
.highlight .kn {
  color: #4f9325;
  font-weight: bold;
}
.highlight .kp {
  color: #4f9325;
}
.highlight .kr {
  color: #4f9325;
  font-weight: bold;
}
.highlight .kt {
  color: #b00040;
}
.highlight .m {
  color: #666666;
}
.highlight .s {
  color: #d2322d;
}
.highlight .na {
  color: #7d9029;
}
.highlight .nc {
  color: #0000FF;
  font-weight: bold;
}
.highlight .no {
  color: #56aac6;
}
.highlight .nd {
  color: #aa22ff;
}
.highlight .ni {
  color: #999999;
  font-weight: bold;
}
.highlight .ne {
  color: #D2413A;
  font-weight: bold;
}
.highlight .nl {
  color: #a0a000;
}
.highlight .nn {
  color: #56aac6;
  font-weight: bold;
}
.highlight .nt {
  color: #4f9325;
  font-weight: bold;
}
.highlight .nv {
  color: #19177c;
}
.highlight .ow {
  color: #AA22FF;
  font-weight: bold;
}
.highlight .w {
  color: #bbbbbb;
}
.highlight .mf {
  color: #666666;
}
.highlight .mh {
  color: #666666;
}
.highlight .mi {
  color: #666666;
}
.highlight .mo {
  color: #666666;
}
.highlight .sb {
  color: #d2322d;
}
.highlight .sc {
  color: #d2322d;
}
.highlight .sd {
  color: #d2322d;
  font-style: italic;
}
.highlight .s2 {
  color: #d2322d;
}
.highlight .se {
  color: #BB6622;
  font-weight: bold;
}
.highlight .sh {
  color: #d2322d;
}
.highlight .si {
  color: #BB6688;
  font-weight: bold;
}
.highlight .sx {
  color: #4f9325;
}
.highlight .sr {
  color: #bb6688;
}
.highlight .s1 {
  color: #d2322d;
}
.highlight .ss {
  color: #19177c;
}
.highlight .bp {
  color: #4f9325;
}
.highlight .vc {
  color: #19177c;
}
.highlight .vg {
  color: #19177c;
}
.highlight .vi {
  color: #19177c;
}
.highlight .il {
  color: #666666;
}
.blog .taglist {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.blog .taglist li {
  display: inline;
  margin-left: 10px;
}
.blog .subscribe {
  margin-top: 40px;
}
.blog .share {
  margin-top: 50px;
}
.blog .share .share-site {
  text-decoration: none;
  padding: 0px;
}
.blog .share .share-site i {
  font-size: 40px;
}
.blog .share .share-twitter {
  color: #55ACEE;
}
.blog .share .share-email {
  color: #56aac6;
}
.blog .share .share-linkedin {
  color: #007bb5;
}
.blog .share .share-google {
  color: #dd4b39;
}
.blog .article-details {
  margin-bottom: 30px;
}
.blog .article-details ul {
  padding-left: 0px !important;
  margin-top: 5px;
}
.author-bio {
  border-top: 1px solid #b7b7b7;
  border-bottom: 1px solid #b7b7b7;
  padding: 10px;
  margin-top: 40px;
  margin-bottom: 40px;
}
.author-bio .author-image img {
  height: 100px;
  width: 100px;
  border-radius: 50%;
  float: left;
}
.author-bio .author-details p {
  margin-top: 20px;
}
/* START of DT edits, Story ID: 91181432 */
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a {
  padding: 0;
  border: 0;
  list-style: none;
  position: relative;
}
#cssmenu {
  width: 100%;
}
#cssmenu a {
  cursor: pointer;
}
#cssmenu > ul {
  border-bottom: 1px solid #b8b8b8;
}
#cssmenu > ul > li > a {
  display: none;
}
#cssmenu > ul > li > ul > li {
  border: 1px solid #b8b8b8;
  border-bottom: none;
}
#cssmenu > ul > li > ul > li:first-child {
  display: none;
}
#cssmenu > ul > li > ul > li > a {
  background: #f6f6f6;
  color: #000;
  display: block;
  font-weight: 500;
  line-height: 22px;
  padding: 9px 40px;
}
#cssmenu > ul > li > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li > ul > li > a:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  font-size: 0.9em;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f0da";
  margin-right: .8em;
  color: #000;
  vertical-align: middle;
}
#cssmenu > ul > li > ul > li.open > a {
  background: white;
}
#cssmenu > ul > li > ul > li.open > a:before {
  content: "\f0d7";
  color: #000;
}
#cssmenu > ul > li > ul ul {
  border-top: 1px solid #B8B8B8;
  display: none;
  margin: 0 40px;
  padding: 10px 0;
}
#cssmenu > ul > li > ul ul li {
  border: none;
}
#cssmenu > ul > li > ul ul li a {
  padding: 0;
}
/* END of DT edits, Story ID: 91181432 */
.api-calls-container {
  margin-top: 30px;
}
.api-calls-container .section-button {
  position: relative;
}
.panel-group {
  margin-bottom: 5px;
}
.panel-group .panel {
  border-radius: 0;
}
.panel-group .panel-body h4 {
  color: #7c7c7c;
  margin-left: 10px;
  font-size: 16px;
  font-weight: 400;
}
.panel-group .panel-body .container-fixed {
  margin-bottom: 30px;
}
.panel-group .panel-body .container-fixed.container-desc-long {
  margin-bottom: 0;
}
.panel-group .panel-body .container-fixed.container-desc-long .row {
  color: #7c7c7c;
}
.panel-group .usage-container {
  color: white;
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -17px;
  padding: 0;
}
.panel-group .usage-container h4 {
  color: white;
  display: flex;
  align-items: center;
  padding: 10px 16px;
}
.panel-group .usage-container h4 i {
  margin-right: 4px;
}
.panel-group .code-example-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.panel-group .code-example-toggle > * {
  flex: 0;
}
.panel-group .code-example-toggle .fa-code {
  font-size: 18px;
  margin-right: 16px;
}
.panel-group .code-examples:before,
.panel-group .code-examples:after {
  content: " ";
  display: table;
}
.panel-group .code-examples:after {
  clear: both;
}
.panel-group .code-examples:before,
.panel-group .code-examples:after {
  content: " ";
  display: table;
}
.panel-group .code-examples:after {
  clear: both;
}
.panel-group .code-examples .link-sdk {
  color: rgba(0, 0, 0, 0.35);
  display: block;
  width: calc(100% + 16px);
  background: rgba(255, 255, 255, 0.5);
  padding: 8px 16px 8px;
  text-align: right;
}
.panel-group .code-examples .link-sdk:hover {
  color: #4c4c4c;
}
.panel-group .code-examples pre {
  display: block;
  border-radius: 0;
  background: rgba(255, 255, 255, 0.75);
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 20px;
  width: calc(100% + 16px);
  min-height: 184px;
}
.panel-group .code-examples .nav-pills {
  border-right: solid 1px rgba(255, 255, 255, 0.5);
  padding-right: 0;
  margin-bottom: 20px;
}
.panel-group .code-examples .nav-pills > li {
  border: solid 1px transparent;
  border-radius: 0;
  margin-bottom: 0;
  margin-top: 0;
  margin-right: -1px;
  margin-bottom: -1px;
}
.panel-group .code-examples .nav-pills > li:hover {
  border-color: rgba(255, 255, 255, 0.5) transparent rgba(255, 255, 255, 0.5) rgba(255, 255, 255, 0.5);
}
.panel-group .code-examples .nav-pills > li.active {
  border: solid 1px rgba(255, 255, 255, 0.5);
}
.panel-group .code-examples .nav-pills > li.active a {
  background: none;
  color: white;
  position: relative;
  z-index: 5;
}
.panel-group .code-examples .nav-pills > li.active a:before {
  background: white;
  content: '';
  display: block;
  position: absolute;
  width: 2px;
  height: calc(100% + 2px);
  top: -1px;
  left: -1px;
}
.panel-group .code-examples .nav-pills > li > a {
  color: rgba(255, 255, 255, 0.7);
}
.panel-group .code-examples .nav-pills > li > a:hover {
  background: none;
  color: white;
}
.panel-default {
  border-left: 2px solid #ccc;
  overflow: visible;
}
.panel-default > .panel-heading {
  border-radius: 0;
  padding-top: 14px;
  padding-bottom: 14px;
}
.panel-default > .panel-heading a {
  text-decoration: none;
}
.panel-default > .panel-heading:hover {
  background: #f1f1f1;
}
.panel-default > .panel-heading:hover .resource-link-button {
  visibility: visible;
}
.panel-default > .panel-heading .resource-link-buttons {
  position: absolute;
  right: 0;
  top: 0;
}
.panel-default > .panel-heading .resource-link-button {
  visibility: hidden;
}
.panel-GET {
  border-left-color: #52cef8;
}
.panel-GET .swagger-row > .method {
  color: #0781aa;
  opacity: .6;
  font-weight: bold;
  font-size: 14px;
}
.panel-GET .usage-container {
  background-color: #0ab8f4;
}
.panel-GET .code-examples .nav-pills > li.active {
  border-right-color: #0ab8f4;
}
.panel-GET .code-examples .nav-pills > li.active a:before {
  background: #0893c3;
}
.panel-POST {
  border-left-color: #77dd22;
}
.panel-POST .swagger-row > .method {
  color: #30580e;
  opacity: .6;
  font-weight: bold;
  font-size: 14px;
}
.panel-POST .usage-container {
  background-color: #5fb11b;
}
.panel-POST .code-examples .nav-pills > li.active {
  border-right-color: #5fb11b;
}
.panel-POST .code-examples .nav-pills > li.active a:before {
  background: #3c6f11;
}
.panel-DELETE {
  border-left-color: #ff0000;
}
.panel-DELETE .swagger-row > .method {
  color: #660000;
  opacity: .6;
  font-weight: bold;
  font-size: 14px;
}
.panel-DELETE .usage-container {
  background-color: #cc0000;
}
.panel-DELETE .code-examples .nav-pills > li.active {
  border-right-color: #cc0000;
}
.panel-DELETE .code-examples .nav-pills > li.active a:before {
  background: #800000;
}
.panel-PUT {
  border-left-color: #ffda17;
}
.panel-PUT .swagger-row > .method {
  color: #7d6900;
  opacity: .6;
  font-weight: bold;
  font-size: 14px;
}
.panel-PUT .usage-container {
  background-color: #e3bf00;
}
.panel-PUT .code-examples .nav-pills > li.active {
  border-right-color: #e3bf00;
}
.panel-PUT .code-examples .nav-pills > li.active a:before {
  background: #967e00;
}
.panel-PATCH {
  border-left-color: #ff1dce;
}
.panel-PATCH .swagger-row > .method {
  color: #830067;
  opacity: .6;
  font-weight: bold;
  font-size: 14px;
}
.panel-PATCH .usage-container {
  background-color: #d000a3;
}
.panel-PATCH .code-examples .nav-pills > li.active {
  border-right-color: #d000a3;
}
.panel-PATCH .code-examples .nav-pills > li.active a:before {
  background: #9d007b;
}
.swagger-example-row {
  min-height: 110px;
}
.swagger-row > .dl-horizontal dt {
  font-size: 14px;
  padding-top: 2px;
  width: 123px;
}
.swagger-row > .dl-horizontal dd {
  color: #4c4c4c;
  margin-left: 153px;
}
.swagger-row .uri {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 16px;
  word-wrap: break-word;
}
.swagger-row .summary {
  color: #8b8b8b;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  margin-top: 2px;
}
.swagger-body-toggle {
  cursor: pointer;
}
.swagger-grid-border {
  border-top: #dddddd 1px solid;
}
.swagger-grid-row:first-child b {
  color: #8b8b8b;
  font-family: Lato, "Helvetica Neue", Helvetica, Arial;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
}
.swagger-grid-row:first-child > [class^="col-"] {
  padding-bottom: 2px;
}
.swagger-grid-row > [class^="col-"] {
  color: #777;
  padding-top: 8px;
  padding-bottom: 8px;
}
.swagger-grid-row label {
  color: #4c4c4c;
  font-weight: normal;
  margin-bottom: 0;
}
.swagger-param-row {
  overflow-y: hidden;
  position: relative;
}
.swagger-param-row > i[class^="fa fa-caret"] {
  display: block;
  cursor: pointer;
  padding: 10px 10px 10px 26px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 5;
}
.swagger-param-row .col-code {
  position: absolute;
  height: calc(100% - 20px);
  padding-top: 16px;
}
.swagger-param-row .col-call-details {
  padding-bottom: 24px;
}
.swagger-param-row pre {
  border-radius: 0;
  margin-bottom: 0;
  position: absolute;
  height: calc(100% + 20px);
  width: 100%;
  overflow: auto;
  left: 0;
  top: 0;
}
.swagger-param-row pre code {
  font-size: 11px;
}
.swagger-param-row h5 {
  color: #4c4c4c;
  margin-bottom: 8px;
  font-weight: 400;
}
.swagger-param-row dl {
  font-size: 13px;
  margin-right: 20px;
}
.swagger-param-row dd {
  margin-top: 4px;
  margin-bottom: 4px;
}
.swagger-param-row dt {
  font-weight: normal;
  color: #9f9f9f;
}
a.swagger-anchor {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden;
}
.ace_blur {
  background: rgba(0, 0, 0, 0.65);
  position: absolute;
}
.ace_marker-layer {
  z-index: 100 !important;
}
.ace_text-layer {
  z-index: 1 !important;
}
.ace-tm .ace_marker-layer .ace_active-line {
  background: rgba(0, 0, 0, 0) !important;
}
#editor {
  position: relative;
}
.tutorial-navigation {
  margin-top: 10px;
  margin-bottom: 30px;
}
.tutorial-row {
  margin-bottom: 20px;
}
.tutorial-row:last-child {
  margin-bottom: 0;
}
.tutorial-row i[class^="devicon"] {
  font-size: 25px;
  margin-top: 22px;
}
.tutorial-row i[class^="devicon"].devicon-powershell-plain {
  margin-top: 19px;
}
[class*=" devicon-"],
[class^=devicon-] {
  margin-left: 5px;
}
.devicon-powershell-plain {
  background: url('https://d3a63qt71m2kua.cloudfront.net/developercenter/894/images/powershell.png') center;
  height: 30px;
  width: 30px;
  background-size: contain;
}
.oss-filter-container {
  margin: 0 0 10px 0;
  padding: 0 4px 10px 4px;
  border-bottom: 1px solid #dddddd;
}
.oss-show-all-link {
  font-weight: normal;
  font-size: 12px;
}
.oss-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
}
.oss-content-panel {
  display: flex;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 50%;
  min-width: 250px;
}
.oss-content-display {
  background-color: #f5f5f5;
  margin: 6px;
  width: 100%;
  padding: 8px;
  flex: 1;
}
.oss-header-table {
  width: 100%;
  min-height: 111px;
}
.oss-header-table td {
  vertical-align: middle;
}
.oss-header-image-cell {
  width: 64px;
}
.oss-header-content-cell {
  text-align: center;
  padding-left: 10px;
}
.oss-title {
  color: #4d4d4d;
  font-family: Lato, 'Helvetica Neue', Helvetica, Arial;
  font-size: 22px;
  font-weight: normal;
  line-height: 27.5px;
  text-align: center;
}
.oss-description {
  color: #999999;
  display: block;
  font-family: Lato, 'Helvetica Neue', Helvetica, Arial;
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  margin-bottom: 2px;
}
.oss-footer {
  border-width: 1px 0 0 0;
  border-color: #dddddd;
  border-style: solid;
  padding: 6px 2px 0 2px;
  margin: 10px 4px 0 4px;
  font-size: 12px;
}
.oss-footer-left {
  padding: 0 3px 0 0;
}
.oss-footer-right {
  padding: 0 0 0 3px;
}
.oss-footer-link-title {
  display: block;
  text-align: center;
  font-weight: bold;
  color: #4c4c4c;
  margin: 0 2px;
  background: #dddddd;
  border-radius: 5px;
  padding: 2px 6px;
}
.oss-tag-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.oss-filter-link {
  border: 1px solid #dddddd;
  border-radius: 5px;
  padding: 1px 6px;
  color: #4c4c4c !important;
  margin: 2px 2px;
  display: inline-block;
  flex-grow: 1;
  text-align: center;
}
#oss-validation-output {
  display: none;
}
.oss-datafile-output {
  border: 1px solid #cccccc;
  border-radius: 4px;
}
#oss-datafile-content {
  display: none;
}
#oss-datafile-content-pre {
  margin: 0;
  font-family: monospace;
}
#oss-datafile-validation-errors {
  display: none;
  border: 1px solid #ff0000;
  border-radius: 4px;
  padding: 5px;
  background: #ffeeee;
  color: #ff0000;
  margin: 5px;
}
#oss-datafile-winner {
  display: none;
  border: 1px solid #006600;
  border-radius: 4px;
  padding: 5px;
  background: #eeffee;
  color: #006600;
  margin: 5px;
}
.oss-warning {
  border: 1px solid #ffff00;
  background: rgba(255, 255, 0, 0.2);
  padding: 5px;
  border-radius: 4px;
  color: #999900;
  margin: 5px;
  display: block;
}
.oss-error {
  border: 1px solid #ff0000;
  background: #ffeeee;
  padding: 5px;
  border-radius: 4px;
  color: #ff0000;
  margin: 5px;
  display: block;
}
.oss-success {
  border: 1px solid #006600;
  background: #eeffee;
  padding: 5px;
  border-radius: 4px;
  color: #006600;
  margin: 5px;
  display: block;
}
#availableTopicsList > div:nth-child(odd) {
  background-color: #f6f6f6;
}
#availableTopicsList > div > div {
  padding: 6px;
}
#availableTopicsList pre {
  background: transparent;
}
.sdkdoc h3 {
  text-transform: none !important;
}
.sdkdoc td {
  max-width: 50px;
  word-wrap: break-word;
}
.sdkdoc td strong {
  word-wrap: break-word;
}
.jsdoc h3 {
  text-transform: none !important;
}
.jsdoc h2 {
  text-transform: uppercase;
}
.sdk-no-border table:nth-of-type(1) td:nth-of-type(2),
.sdk-no-border table:nth-of-type(1) td:nth-of-type(3) {
  display: none;
}
.sdk-no-border table:nth-of-type(1) th:nth-of-type(2),
.sdk-no-border table:nth-of-type(1) th:nth-of-type(3) {
  display: none;
}
.sdk-no-border .sidebar {
  border-left: none;
}
.sdk-no-border .dropdown-menu {
  top: 35px;
}
.sdk-no-border .dropdown-menu li a:hover {
  cursor: pointer;
}
.twitter {
  max-height: 400px;
  overflow-y: scroll;
}
iframe.video-youtube {
  width: 400px;
  height: 225px;
}
