/**
 * Default Variables.
 *
 * Modify this file to provide default Bootstrap Framework variables. The
 * Bootstrap Framework will not override any variables defined here because it
 * uses the `!default` flag which will only set their default if not already
 * defined here.
 *
 * You can copy existing variables directly from the following file:
 * ./meric/bootstrap/assets/stylesheets/bootstrap/_variables.scss
 */
@import url(https://fonts.googleapis.com/css?family=Francois+One|Merriweather:400,700&display=swap);
.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);
  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-sm {
  padding: 9px;
  border-radius: 3px;
}

.well-lg {
  padding: 24px;
  border-radius: 6px;
}

.panel {
  margin-bottom: 20px;
  background-color: #D7E7F0;
  border: 1px solid transparent;
  border-radius: 0px;
  -webkit-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-body:before, .panel-body:after {
  display: table;
  content: " ";
}

.panel-body h2,
.panel-body h3,
.panel-body h4,
.panel-body h5 {
  margin-top: 0;
}

.panel-body ul {
  padding-left: 20px;
}

.panel-body ul.list-unstyled {
  padding-left: 0;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.panel-title a,
.panel-title small,
.panel-title .small,
.panel-title small a,
.panel-title .small a {
  color: inherit;
}

.panel-large .panel {
  word-wrap: break-word;
}

.panel-large .panel-heading {
  padding: 18px 15px;
}

.panel-large .panel-heading h2 {
  font-size: 22px;
  margin: 0;
  border-bottom: none;
  color: #ffffff;
}

.panel-large.panel-landing {
  border-color: #cfcfcf;
}

.panel-large.panel-landing .panel-heading {
  background: #405574;
  color: #ffffff;
}

.panel-footer {
  padding: 10px 15px;
  background-color: #D7E7F0;
  border-top: 1px solid #cfcfcf;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.list-group + .panel-footer {
  border-top-width: 0;
}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0px;
}

.panel-group .panel .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading.panel-collapse .panel-body,
.panel-group .panel-heading.panel-collapse .list-group {
  border-top: 1px solid #cfcfcf;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #cfcfcf;
}

.panel-default {
  border-color: #cfcfcf;
}

.panel-default .panel-heading {
  color: #333333;
  background-color: #7BB1CD;
  border-color: #cfcfcf;
}

.panel-default .panel-heading.panel-collapse .panel-body {
  border-top-color: #cfcfcf;
}

.panel-default .panel-heading .badge {
  color: #7BB1CD;
  background-color: #333333;
}

.panel-default .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #cfcfcf;
}

.panel-primary {
  border-color: #cfcfcf;
}

.panel-primary .panel-heading {
  color: #ffffff;
  background-color: #1e3a62;
  border-color: #cfcfcf;
}

.panel-primary .panel-heading.panel-collapse .panel-body {
  border-top-color: #cfcfcf;
}

.panel-primary .panel-heading .badge {
  color: #1e3a62;
  background-color: #ffffff;
}

.panel-primary .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #cfcfcf;
}

.panel-success {
  border-color: #cfcfcf;
}

.panel-success .panel-heading {
  color: #3c763d;
  background-color: #86a447;
  border-color: #cfcfcf;
}

.panel-success .panel-heading.panel-collapse .panel-body {
  border-top-color: #cfcfcf;
}

.panel-success .panel-heading .badge {
  color: #86a447;
  background-color: #3c763d;
}

.panel-success .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #cfcfcf;
}

.panel-info {
  border-color: #cfcfcf;
}

.panel-info .panel-heading {
  color: #31708f;
  background-color: #5f9bbc;
  border-color: #cfcfcf;
}

.panel-info .panel-heading.panel-collapse .panel-body {
  border-top-color: #cfcfcf;
}

.panel-info .panel-heading .badge {
  color: #5f9bbc;
  background-color: #31708f;
}

.panel-info .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #cfcfcf;
}

.panel-warning {
  border-color: #cfcfcf;
}

.panel-warning .panel-heading {
  color: #8a6d3b;
  background-color: #f5854a;
  border-color: #cfcfcf;
}

.panel-warning .panel-heading.panel-collapse .panel-body {
  border-top-color: #cfcfcf;
}

.panel-warning .panel-heading .badge {
  color: #f5854a;
  background-color: #8a6d3b;
}

.panel-warning .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #cfcfcf;
}

.panel-danger {
  border-color: #cfcfcf;
}

.panel-danger .panel-heading {
  color: #a94442;
  background-color: #a91e23;
  border-color: #cfcfcf;
}

.panel-danger .panel-heading.panel-collapse .panel-body {
  border-top-color: #cfcfcf;
}

.panel-danger .panel-heading .badge {
  color: #a91e23;
  background-color: #a94442;
}

.panel-danger .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #cfcfcf;
}

.panel-primary .panel-heading,
.panel-primary .panel-title,
.panel-success .panel-heading,
.panel-success .panel-title,
.panel-warning .panel-heading,
.panel-warning .panel-title,
.panel-danger .panel-heading,
.panel-danger .panel-title,
.panel-info .panel-heading,
.panel-info .panel-title {
  color: #ffffff;
}

.list-group a.list-group-item {
  color: #1e3a62;
}

.list-group a.list-group-item:hover, .list-group a.list-group-item:focus {
  background-color: #d7e1ee;
}

.list-group a.list-group-item.active {
  background-color: #1e3a62;
  color: #ffffff;
}

.panel a:link {
  word-break: normal;
}

.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #D7E7F0;
  border: 1px solid #cfcfcf;
}

.list-group-item:first-child {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #eeeeee;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
  color: #999999;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #1e3a62;
  border-color: #1e3a62;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
  color: #779ed5;
}

a.list-group-item,
button.list-group-item {
  color: #555555;
}

a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333333;
}

a.list-group-item:hover, a.list-group-item:focus,
button.list-group-item:hover,
button.list-group-item:focus {
  color: #555555;
  text-decoration: none;
  background-color: #e2e9ef;
}

button .list-group-item {
  width: 100%;
  text-align: left;
}

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}

a .list-group-item-success,
button .list-group-item-success {
  color: #3c763d;
}

a .list-group-item-success .list-group-item-heading,
button .list-group-item-success .list-group-item-heading {
  color: inherit;
}

a .list-group-item-success:hover, a .list-group-item-success:focus,
button .list-group-item-success:hover,
button .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,
button .list-group-item-success.active,
button .list-group-item-success.active:hover,
button .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,
button .list-group-item-info {
  color: #31708f;
}

a .list-group-item-info .list-group-item-heading,
button .list-group-item-info .list-group-item-heading {
  color: inherit;
}

a .list-group-item-info:hover, a .list-group-item-info:focus,
button .list-group-item-info:hover,
button .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,
button .list-group-item-info.active,
button .list-group-item-info.active:hover,
button .list-group-item-info.active:focus {
  color: #ffffff;
  background-color: #31708f;
  border-color: #31708f;
}

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}

a .list-group-item-warning,
button .list-group-item-warning {
  color: #8a6d3b;
}

a .list-group-item-warning .list-group-item-heading,
button .list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a .list-group-item-warning:hover, a .list-group-item-warning:focus,
button .list-group-item-warning:hover,
button .list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.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,
button.list-group-item-danger {
  color: #a94442;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.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;
}
