body {
  font-family: 'Open Sans';
  font-size: 15px; }

.small,
small {
  font-size: 80%; }

a {
  text-decoration: none !important; }

.ui-navbar a :hover,
.ui-navbar a :focus,
.ui-navbar a :active {
  background: transparent !important;
  box-shadow: none; }
.ui-navbar .ui-btn-active {
  background: transparent !important; }

.ui-header,
.ui-footer {
  border: 0;
  background: transparent !important; }

.ui-content {
  padding-top: 0; }

.navbar {
  padding: 1.5rem 1rem; }
  .navbar a svg.icon {
    font-size: 1.5rem; }

a.text-white {
  color: #fff; }

.text-blue {
  color: #0046ac; }

.svg-blue {
  fill: #0046ac; }

a.text-blue {
  color: #0046ac; }

.background-blue {
  background-color: #0046ac; }

.text-gray {
  color: #514d4b; }

a.text-gray {
  color: #514d4b; }

.svg-gray {
  fill: #514d4b; }

.svg-white {
  fill: #fff; }

.background-gray {
  background-color: #514d4b; }

a.close {
  border-radius: 13px;
  width: 26px;
  height: 26px;
  text-align: center;
  background: #e0dfdc; }
  a.close svg {
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 2px; }

.add {
  background: #0046ac;
  width: 56px;
  height: 56px;
  border-radius: 28px;
  text-align: center;
  position: relative;
  font-size: 26px;
  color: #fff;
  font-weight: 300;
  line-height: 56px; }

#zert {
  background: #0046ac;
  padding: 1rem;
  color: #fff;
  border-radius: 1rem; }
  #zert a {
    color: #fff; }
  #zert img.cr {
    width: 100%;
    height: auto;
    display: block; }

.info-box-green,
.info-box {
  border-radius: 1rem;
  background: #e0dfdc;
  padding: 1rem; }
  .info-box-green p,
  .info-box p {
    margin: 0;
    margin-bottom: 1rem; }
    .info-box-green p:last-child,
    .info-box p:last-child {
      margin-bottom: 0; }

.info-box-green {
  background: #e0eae2;
  border: 1px solid #33583f; }

fieldset {
  border: 1px solid #ccc !important;
  border-radius: .5rem;
  margin-bottom: 1rem !important;
  display: block !important;
  padding: .2rem .4rem .4rem .4rem !important; }
  fieldset legend {
    margin-left: 1rem; }

.list-item {
  margin-bottom: .5rem;
  line-height: 1.5rem; }
  .list-item .hr {
    border-top: 1px solid #e0dfdc;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-top: .5rem;
    margin-bottom: 0rem; }
