﻿footer {
  padding-top: 60px;
  background: #1d3145; }
  footer .logo img {
    width: 80%; }
  footer .list-group .title {
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 18px; }
  footer .list-group hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 2px solid rgba(255, 255, 255, 0.2);
    margin: 15px 0;
    padding: 0;
    position: relative; }
    footer .list-group hr::after {
      content: "";
      position: absolute;
      left: 0;
      top: -2px;
      height: 2px;
      background: #01a5e1;
      width: 30%; }
  footer .list-group ul {
    padding: 0; }
    footer .list-group ul li {
      list-style: none;
      margin-top: 10px; }
      footer .list-group ul li:first-child {
        margin-top: 0; }
  footer .list-group a,
  footer .list-group span {
    color: #fff;
    font-weight: 100;
    font-size: 14px; }
  footer .list-group .social {
    margin-top: 10px; }
    footer .list-group .social a {
      font-size: 22px;
      color: rgba(255, 255, 255, 0.3); }
  footer .bottom {
    padding-bottom: 35px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 14px;
    font-weight: 100; }
    footer .bottom hr {
      display: block;
      height: 1px;
      border: 0;
      border-top: 1px solid rgba(255, 255, 255, 0.2);
      margin: 25px 0;
      padding: 0;
      position: relative; }
    footer .bottom ul li {
      display: inline-block; }
      footer .bottom ul li a {
        color: rgba(255, 255, 255, 0.5);
        border-left: 1px solid rgba(255, 255, 255, 0.3);
        padding: 0 5px; }
      footer .bottom ul li:first-child a {
        border: none;
        padding-left: none; }
  @media (max-width: 575.98px) {
    footer {
      padding-left: 30px;
      padding-right: 30px; }
      footer .logo {
        margin-bottom: 50px; }
      footer .bottom ul {
        margin-top: 20px; } }

.navbar {
  transition: background-color 0.5s ease;
  max-width: 1200px;
  z-index: 15;
  padding: 30px 50px;
  left: calc(-50vw + 50%);
  right: calc(-50vw + 50%);
  margin-left: auto;
  margin-right: auto; }
  .navbar .navbar-brand img {
    width: 150px; }
  .navbar.dark-bg {
    background: #080808; }
  .navbar .nav-item {
    margin: 0 10px; }
    .navbar .nav-item .show:parent {
      background: red; }
    .navbar .nav-item.nav-link {
      color: #fff;
      font-family: 'Montserrat', sans-serif;
      text-transform: uppercase;
      letter-spacing: 2px;
      font-weight: 500;
      font-size: 14px; }
    @media (min-width: 990px) {
      .navbar .nav-item.nav-link:hover {
        color: #01a5e1; }
      .navbar .nav-item.nav-link {
        display: inline-block;
        position: relative; }
        .navbar .nav-item.nav-link.active-tab:after {
          width: 100%;
          left: 0; }
      .navbar .nav-item.nav-link:after {
        background: none repeat scroll 0 0 transparent;
        bottom: 0;
        content: "";
        display: block;
        height: 2px;
        left: 50%;
        position: absolute;
        background: #01a5e1;
        transition: width 0.3s ease 0s, left 0.3s ease 0s;
        width: 0; }
      .navbar .nav-item.nav-link:hover:after {
        width: 100%;
        left: 0; } }
    .navbar .nav-item.nav-btn {
      background: #01a5e1;
      padding: 10px 20px;
      color: #fff; }
    .navbar .nav-item.dropdown a {
      color: #fff;
      font-family: 'Montserrat', sans-serif;
      text-transform: uppercase;
      letter-spacing: 0px;
      font-weight: 500;
      font-size: 14px;
      white-space: nowrap; }
    .navbar .nav-item.dropdown img {
      width: 32px;
      display: inline; }
    .navbar .nav-item.dropdown .dropdown-toggle:hover, .navbar .nav-item.dropdown .dropdown-toggle:focus {
      border-radius: 5px;
      background: rgba(255, 255, 255, 0.2);
      text-decoration: none;
      color: #fff; }
    .navbar .nav-item.dropdown .dropdown-menu {
      border-radius: 0;
      padding: 10px 20px;
      width: 100%; }
      .navbar .nav-item.dropdown .dropdown-menu a {
        margin: 10px 0;
        color: #01a5e1;
        display: block; }
  .navbar .navbar-toggler {
    border: none; }
    .navbar .navbar-toggler .navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
  @media (max-width: 990px) {
    .navbar .nav-item {
      margin: 10px 0 !important; }
    .navbar.active {
      background: #000; } }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: #01a5e1; }

/****************************************************************
 *
 * CSS Percentage Circle
 * Author: Andre Firchow
 *
*****************************************************************/
.rect-auto, .c100.p51 .slice, .c100.p52 .slice, .c100.p53 .slice, .c100.p54 .slice, .c100.p55 .slice, .c100.p56 .slice, .c100.p57 .slice, .c100.p58 .slice, .c100.p59 .slice, .c100.p60 .slice, .c100.p61 .slice, .c100.p62 .slice, .c100.p63 .slice, .c100.p64 .slice, .c100.p65 .slice, .c100.p66 .slice, .c100.p67 .slice, .c100.p68 .slice, .c100.p69 .slice, .c100.p70 .slice, .c100.p71 .slice, .c100.p72 .slice, .c100.p73 .slice, .c100.p74 .slice, .c100.p75 .slice, .c100.p76 .slice, .c100.p77 .slice, .c100.p78 .slice, .c100.p79 .slice, .c100.p80 .slice, .c100.p81 .slice, .c100.p82 .slice, .c100.p83 .slice, .c100.p84 .slice, .c100.p85 .slice, .c100.p86 .slice, .c100.p87 .slice, .c100.p88 .slice, .c100.p89 .slice, .c100.p90 .slice, .c100.p91 .slice, .c100.p92 .slice, .c100.p93 .slice, .c100.p94 .slice, .c100.p95 .slice, .c100.p96 .slice, .c100.p97 .slice, .c100.p98 .slice, .c100.p99 .slice, .c100.p100 .slice {
  clip: rect(auto, auto, auto, auto); }

.pie, .c100 .bar, .c100.p51 .fill, .c100.p52 .fill, .c100.p53 .fill, .c100.p54 .fill, .c100.p55 .fill, .c100.p56 .fill, .c100.p57 .fill, .c100.p58 .fill, .c100.p59 .fill, .c100.p60 .fill, .c100.p61 .fill, .c100.p62 .fill, .c100.p63 .fill, .c100.p64 .fill, .c100.p65 .fill, .c100.p66 .fill, .c100.p67 .fill, .c100.p68 .fill, .c100.p69 .fill, .c100.p70 .fill, .c100.p71 .fill, .c100.p72 .fill, .c100.p73 .fill, .c100.p74 .fill, .c100.p75 .fill, .c100.p76 .fill, .c100.p77 .fill, .c100.p78 .fill, .c100.p79 .fill, .c100.p80 .fill, .c100.p81 .fill, .c100.p82 .fill, .c100.p83 .fill, .c100.p84 .fill, .c100.p85 .fill, .c100.p86 .fill, .c100.p87 .fill, .c100.p88 .fill, .c100.p89 .fill, .c100.p90 .fill, .c100.p91 .fill, .c100.p92 .fill, .c100.p93 .fill, .c100.p94 .fill, .c100.p95 .fill, .c100.p96 .fill, .c100.p97 .fill, .c100.p98 .fill, .c100.p99 .fill, .c100.p100 .fill {
  position: absolute;
  border: 0.08em solid #307bbb;
  width: 0.84em;
  height: 0.84em;
  clip: rect(0em, 0.5em, 1em, 0em);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg); }

.pie-fill, .c100.p51 .bar:after, .c100.p51 .fill, .c100.p52 .bar:after, .c100.p52 .fill, .c100.p53 .bar:after, .c100.p53 .fill, .c100.p54 .bar:after, .c100.p54 .fill, .c100.p55 .bar:after, .c100.p55 .fill, .c100.p56 .bar:after, .c100.p56 .fill, .c100.p57 .bar:after, .c100.p57 .fill, .c100.p58 .bar:after, .c100.p58 .fill, .c100.p59 .bar:after, .c100.p59 .fill, .c100.p60 .bar:after, .c100.p60 .fill, .c100.p61 .bar:after, .c100.p61 .fill, .c100.p62 .bar:after, .c100.p62 .fill, .c100.p63 .bar:after, .c100.p63 .fill, .c100.p64 .bar:after, .c100.p64 .fill, .c100.p65 .bar:after, .c100.p65 .fill, .c100.p66 .bar:after, .c100.p66 .fill, .c100.p67 .bar:after, .c100.p67 .fill, .c100.p68 .bar:after, .c100.p68 .fill, .c100.p69 .bar:after, .c100.p69 .fill, .c100.p70 .bar:after, .c100.p70 .fill, .c100.p71 .bar:after, .c100.p71 .fill, .c100.p72 .bar:after, .c100.p72 .fill, .c100.p73 .bar:after, .c100.p73 .fill, .c100.p74 .bar:after, .c100.p74 .fill, .c100.p75 .bar:after, .c100.p75 .fill, .c100.p76 .bar:after, .c100.p76 .fill, .c100.p77 .bar:after, .c100.p77 .fill, .c100.p78 .bar:after, .c100.p78 .fill, .c100.p79 .bar:after, .c100.p79 .fill, .c100.p80 .bar:after, .c100.p80 .fill, .c100.p81 .bar:after, .c100.p81 .fill, .c100.p82 .bar:after, .c100.p82 .fill, .c100.p83 .bar:after, .c100.p83 .fill, .c100.p84 .bar:after, .c100.p84 .fill, .c100.p85 .bar:after, .c100.p85 .fill, .c100.p86 .bar:after, .c100.p86 .fill, .c100.p87 .bar:after, .c100.p87 .fill, .c100.p88 .bar:after, .c100.p88 .fill, .c100.p89 .bar:after, .c100.p89 .fill, .c100.p90 .bar:after, .c100.p90 .fill, .c100.p91 .bar:after, .c100.p91 .fill, .c100.p92 .bar:after, .c100.p92 .fill, .c100.p93 .bar:after, .c100.p93 .fill, .c100.p94 .bar:after, .c100.p94 .fill, .c100.p95 .bar:after, .c100.p95 .fill, .c100.p96 .bar:after, .c100.p96 .fill, .c100.p97 .bar:after, .c100.p97 .fill, .c100.p98 .bar:after, .c100.p98 .fill, .c100.p99 .bar:after, .c100.p99 .fill, .c100.p100 .bar:after, .c100.p100 .fill {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.c100 {
  position: relative;
  font-size: 120px;
  width: 1em;
  height: 1em;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  float: left;
  margin: 0;
  background-color: #cfdae2; }

.c100 *, .c100 *:before, .c100 *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.c100.border::before {
  content: "";
  display: block;
  position: absolute;
  top: -7.5%;
  left: -7.5%;
  height: 115%;
  width: 115%;
  background: none;
  border: 1px solid #cfdae2;
  border-radius: 100%; }

.c100.center {
  float: none;
  margin: 0 auto; }

.c100.big {
  font-size: 240px; }

.c100.small {
  font-size: 40px; }

.c100 > span {
  position: absolute;
  width: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  width: 3.4em;
  line-height: 3.4em;
  font-size: 0.3em;
  color: #45576e;
  display: block;
  text-align: center;
  white-space: nowrap;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.c100:after {
  position: absolute;
  top: 0.08em;
  left: 0.08em;
  display: block;
  content: " ";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  background-color: whitesmoke;
  width: 0.84em;
  height: 0.84em;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-in;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }

.c100 .slice {
  position: absolute;
  width: 1em;
  height: 1em;
  clip: rect(0em, 1em, 1em, 0.5em); }

.c100.p1 .bar {
  -webkit-transform: rotate(3.6deg);
  -moz-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg); }

.c100.p2 .bar {
  -webkit-transform: rotate(7.2deg);
  -moz-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg); }

.c100.p3 .bar {
  -webkit-transform: rotate(10.8deg);
  -moz-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg); }

.c100.p4 .bar {
  -webkit-transform: rotate(14.4deg);
  -moz-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg); }

.c100.p5 .bar {
  -webkit-transform: rotate(18deg);
  -moz-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg); }

.c100.p6 .bar {
  -webkit-transform: rotate(21.6deg);
  -moz-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg); }

.c100.p7 .bar {
  -webkit-transform: rotate(25.2deg);
  -moz-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg); }

.c100.p8 .bar {
  -webkit-transform: rotate(28.8deg);
  -moz-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg); }

.c100.p9 .bar {
  -webkit-transform: rotate(32.4deg);
  -moz-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg); }

.c100.p10 .bar {
  -webkit-transform: rotate(36deg);
  -moz-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg); }

.c100.p11 .bar {
  -webkit-transform: rotate(39.6deg);
  -moz-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg); }

.c100.p12 .bar {
  -webkit-transform: rotate(43.2deg);
  -moz-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg); }

.c100.p13 .bar {
  -webkit-transform: rotate(46.8deg);
  -moz-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg); }

.c100.p14 .bar {
  -webkit-transform: rotate(50.4deg);
  -moz-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg); }

.c100.p15 .bar {
  -webkit-transform: rotate(54deg);
  -moz-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg); }

.c100.p16 .bar {
  -webkit-transform: rotate(57.6deg);
  -moz-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg); }

.c100.p17 .bar {
  -webkit-transform: rotate(61.2deg);
  -moz-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg); }

.c100.p18 .bar {
  -webkit-transform: rotate(64.8deg);
  -moz-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg); }

.c100.p19 .bar {
  -webkit-transform: rotate(68.4deg);
  -moz-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg); }

.c100.p20 .bar {
  -webkit-transform: rotate(72deg);
  -moz-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg); }

.c100.p21 .bar {
  -webkit-transform: rotate(75.6deg);
  -moz-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg); }

.c100.p22 .bar {
  -webkit-transform: rotate(79.2deg);
  -moz-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg); }

.c100.p23 .bar {
  -webkit-transform: rotate(82.8deg);
  -moz-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg); }

.c100.p24 .bar {
  -webkit-transform: rotate(86.4deg);
  -moz-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg); }

.c100.p25 .bar {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg); }

.c100.p26 .bar {
  -webkit-transform: rotate(93.6deg);
  -moz-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg); }

.c100.p27 .bar {
  -webkit-transform: rotate(97.2deg);
  -moz-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg); }

.c100.p28 .bar {
  -webkit-transform: rotate(100.8deg);
  -moz-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg); }

.c100.p29 .bar {
  -webkit-transform: rotate(104.4deg);
  -moz-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg); }

.c100.p30 .bar {
  -webkit-transform: rotate(108deg);
  -moz-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg); }

.c100.p31 .bar {
  -webkit-transform: rotate(111.6deg);
  -moz-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg); }

.c100.p32 .bar {
  -webkit-transform: rotate(115.2deg);
  -moz-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg); }

.c100.p33 .bar {
  -webkit-transform: rotate(118.8deg);
  -moz-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg); }

.c100.p34 .bar {
  -webkit-transform: rotate(122.4deg);
  -moz-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg); }

.c100.p35 .bar {
  -webkit-transform: rotate(126deg);
  -moz-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg); }

.c100.p36 .bar {
  -webkit-transform: rotate(129.6deg);
  -moz-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg); }

.c100.p37 .bar {
  -webkit-transform: rotate(133.2deg);
  -moz-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg); }

.c100.p38 .bar {
  -webkit-transform: rotate(136.8deg);
  -moz-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg); }

.c100.p39 .bar {
  -webkit-transform: rotate(140.4deg);
  -moz-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg); }

.c100.p40 .bar {
  -webkit-transform: rotate(144deg);
  -moz-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg); }

.c100.p41 .bar {
  -webkit-transform: rotate(147.6deg);
  -moz-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg); }

.c100.p42 .bar {
  -webkit-transform: rotate(151.2deg);
  -moz-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg); }

.c100.p43 .bar {
  -webkit-transform: rotate(154.8deg);
  -moz-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg); }

.c100.p44 .bar {
  -webkit-transform: rotate(158.4deg);
  -moz-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg); }

.c100.p45 .bar {
  -webkit-transform: rotate(162deg);
  -moz-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg); }

.c100.p46 .bar {
  -webkit-transform: rotate(165.6deg);
  -moz-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg); }

.c100.p47 .bar {
  -webkit-transform: rotate(169.2deg);
  -moz-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg); }

.c100.p48 .bar {
  -webkit-transform: rotate(172.8deg);
  -moz-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg); }

.c100.p49 .bar {
  -webkit-transform: rotate(176.4deg);
  -moz-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg); }

.c100.p50 .bar {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg); }

.c100.p51 .bar {
  -webkit-transform: rotate(183.6deg);
  -moz-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg); }

.c100.p52 .bar {
  -webkit-transform: rotate(187.2deg);
  -moz-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg); }

.c100.p53 .bar {
  -webkit-transform: rotate(190.8deg);
  -moz-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg); }

.c100.p54 .bar {
  -webkit-transform: rotate(194.4deg);
  -moz-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg); }

.c100.p55 .bar {
  -webkit-transform: rotate(198deg);
  -moz-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg); }

.c100.p56 .bar {
  -webkit-transform: rotate(201.6deg);
  -moz-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg); }

.c100.p57 .bar {
  -webkit-transform: rotate(205.2deg);
  -moz-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg); }

.c100.p58 .bar {
  -webkit-transform: rotate(208.8deg);
  -moz-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg); }

.c100.p59 .bar {
  -webkit-transform: rotate(212.4deg);
  -moz-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg); }

.c100.p60 .bar {
  -webkit-transform: rotate(216deg);
  -moz-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg); }

.c100.p61 .bar {
  -webkit-transform: rotate(219.6deg);
  -moz-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg); }

.c100.p62 .bar {
  -webkit-transform: rotate(223.2deg);
  -moz-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg); }

.c100.p63 .bar {
  -webkit-transform: rotate(226.8deg);
  -moz-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg); }

.c100.p64 .bar {
  -webkit-transform: rotate(230.4deg);
  -moz-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg); }

.c100.p65 .bar {
  -webkit-transform: rotate(234deg);
  -moz-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg); }

.c100.p66 .bar {
  -webkit-transform: rotate(237.6deg);
  -moz-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg); }

.c100.p67 .bar {
  -webkit-transform: rotate(241.2deg);
  -moz-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg); }

.c100.p68 .bar {
  -webkit-transform: rotate(244.8deg);
  -moz-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg); }

.c100.p69 .bar {
  -webkit-transform: rotate(248.4deg);
  -moz-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg); }

.c100.p70 .bar {
  -webkit-transform: rotate(252deg);
  -moz-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg); }

.c100.p71 .bar {
  -webkit-transform: rotate(255.6deg);
  -moz-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg); }

.c100.p72 .bar {
  -webkit-transform: rotate(259.2deg);
  -moz-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg); }

.c100.p73 .bar {
  -webkit-transform: rotate(262.8deg);
  -moz-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg); }

.c100.p74 .bar {
  -webkit-transform: rotate(266.4deg);
  -moz-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg); }

.c100.p75 .bar {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg); }

.c100.p76 .bar {
  -webkit-transform: rotate(273.6deg);
  -moz-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg); }

.c100.p77 .bar {
  -webkit-transform: rotate(277.2deg);
  -moz-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg); }

.c100.p78 .bar {
  -webkit-transform: rotate(280.8deg);
  -moz-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg); }

.c100.p79 .bar {
  -webkit-transform: rotate(284.4deg);
  -moz-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg); }

.c100.p80 .bar {
  -webkit-transform: rotate(288deg);
  -moz-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg); }

.c100.p81 .bar {
  -webkit-transform: rotate(291.6deg);
  -moz-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg); }

.c100.p82 .bar {
  -webkit-transform: rotate(295.2deg);
  -moz-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg); }

.c100.p83 .bar {
  -webkit-transform: rotate(298.8deg);
  -moz-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg); }

.c100.p84 .bar {
  -webkit-transform: rotate(302.4deg);
  -moz-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg); }

.c100.p85 .bar {
  -webkit-transform: rotate(306deg);
  -moz-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg); }

.c100.p86 .bar {
  -webkit-transform: rotate(309.6deg);
  -moz-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg); }

.c100.p87 .bar {
  -webkit-transform: rotate(313.2deg);
  -moz-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg); }

.c100.p88 .bar {
  -webkit-transform: rotate(316.8deg);
  -moz-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg); }

.c100.p89 .bar {
  -webkit-transform: rotate(320.4deg);
  -moz-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg); }

.c100.p90 .bar {
  -webkit-transform: rotate(324deg);
  -moz-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg); }

.c100.p91 .bar {
  -webkit-transform: rotate(327.6deg);
  -moz-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg); }

.c100.p92 .bar {
  -webkit-transform: rotate(331.2deg);
  -moz-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg); }

.c100.p93 .bar {
  -webkit-transform: rotate(334.8deg);
  -moz-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg); }

.c100.p94 .bar {
  -webkit-transform: rotate(338.4deg);
  -moz-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg); }

.c100.p95 .bar {
  -webkit-transform: rotate(342deg);
  -moz-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg); }

.c100.p96 .bar {
  -webkit-transform: rotate(345.6deg);
  -moz-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg); }

.c100.p97 .bar {
  -webkit-transform: rotate(349.2deg);
  -moz-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg); }

.c100.p98 .bar {
  -webkit-transform: rotate(352.8deg);
  -moz-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg); }

.c100.p99 .bar {
  -webkit-transform: rotate(356.4deg);
  -moz-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg); }

.c100.p100 .bar {
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg); }

.c100:hover {
  cursor: default; }

.c100:hover > span {
  width: 3.33em;
  line-height: 3.33em;
  font-size: 0.3em;
  color: #307bbb; }

.c100:hover:after {
  top: 0.04em;
  left: 0.04em;
  width: 0.92em;
  height: 0.92em; }

.c100.dark {
  background-color: #777777; }

.c100.dark .bar,
.c100.dark .fill {
  border-color: #c6ff00 !important; }

.c100.dark > span {
  color: #777777; }

.c100.dark:after {
  background-color: #666666; }

.c100.dark:hover > span {
  color: #c6ff00; }

.c100.green .bar, .c100.green .fill {
  border-color: #8fbd52 !important; }

.c100.red .bar, .c100.red .fill {
  border-color: #e75137 !important; }

.c100.brand .bar, .c100.brand .fill {
  border-color: #44bce6 !important; }

.c100.green:hover > span {
  color: #4db53c; }

.c100.green.dark .bar, .c100.green.dark .fill {
  border-color: #5fd400 !important; }

.c100.green.dark:hover > span {
  color: #5fd400; }

.c100.orange .bar, .c100.orange .fill {
  border-color: #dd9d22 !important; }

.c100.orange:hover > span {
  color: #dd9d22; }

.c100.orange.dark .bar, .c100.orange.dark .fill {
  border-color: #e08833 !important; }

.c100.orange.dark:hover > span {
  color: #e08833; }

/* Styles checkboxes */
.styled-checkbox {
  position: absolute;
  opacity: 0; }
  .styled-checkbox + label {
    position: relative;
    cursor: pointer;
    padding: 0; }
  .styled-checkbox + label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    vertical-align: text-top;
    width: 20px;
    height: 20px;
    background: rgba(0, 0, 0, 0.15); }
  .styled-checkbox:hover + label:before {
    background: rgba(0, 0, 0, 0.2); }
  .styled-checkbox:focus + label:before {
    box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12); }
  .styled-checkbox:checked + label:before {
    background: #01a5e1; }
  .styled-checkbox:disabled + label {
    color: #b8b8b8;
    cursor: auto; }
  .styled-checkbox:disabled + label:before {
    box-shadow: none;
    background: #ddd; }
  .styled-checkbox:checked + label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    background: white;
    width: 2px;
    height: 2px;
    box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white;
    transform: rotate(45deg); }

/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/
.slick-prev:before, .slick-next:before {
  content: ''; }

/* Carousel */
.carousel-caption p {
  font-size: 20px;
  line-height: 1.4; }

/* Make .svg files in the carousel display properly in older browsers */
.carousel-inner .item img[src$=".svg"] {
  width: 100%; }

/* QR code generator */
#qrCode {
  margin: 15px; }

#img-captcha {
  border: 1px solid #ced4da;
  border-right: none;
  border-radius: 0px;
  background-color: #f1f1f1; }

/* Hide/rearrange for smaller screens */
@media screen and (max-width: 767px) {
  /* Hide captions */
  .carousel-caption {
    display: none; } }

.validation-summary-valid {
  display: none; }

.color-white {
  color: #fff; }

html {
  background-color: #1a2c3e; }

body {
  font-family: 'Roboto', sans-serif;
  max-width: 1200px;
  margin: 0 auto;
  position: relative; }
  @media (max-width: 575.98px) {
    body {
      max-width: auto; } }

.color-brand {
  color: #01a5e1; }

.auto-height {
  height: auto;
  min-height: auto; }

.cookie-nav {
  background: #000;
  width: 100%;
  left: 0; }
  .cookie-nav p {
    padding: 0;
    color: #01a5e1;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 400; }

h1, h3, h4, h5, h5, p, a {
  font-family: 'Montserrat', sans-serif; }

.modal-content {
  padding-left: 30px;
  padding-right: 30px;
  min-width: 720px;
  max-height: 90vh;
  overflow-y: auto;
  overflow-x: hidden; }
  .modal-content .close {
    position: absolute;
    right: 10px;
    top: 10px; }
  @media (max-width: 1100px) {
    .modal-content {
      min-width: unset; } }
  @media (max-width: 575.98px) {
    .modal-content {
      padding: 10px; } }

.panel-warning {
  background: #fff0b8;
  padding: 20px;
  border-radius: 5px;
  margin: 20px 0;
  border: 2px solid #f3c10e;
  position: relative;
  overflow: hidden; }
  .panel-warning::before {
    position: absolute;
    content: "!";
    font-size: 250px;
    font-weight: bold;
    right: 0;
    top: -113px;
    color: rgba(230, 190, 70, 0.45); }
  .panel-warning.profile-not-ready-warning {
    margin-bottom: 0;
    border-radius: 0; }

.alert {
  position: relative;
  border: 2px solid rgba(0, 0, 0, 0.2);
  border-radius: 0; }
  .alert .close {
    position: relative;
    z-index: 15; }

.panel, .alert {
  margin: 0;
  min-height: 170px; }
  .panel:first-child, .alert:first-child {
    margin-top: 100px; }

.form-horizontal {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }
  @media (max-width: 575.98px) {
    .form-horizontal {
      margin-top: 1rem !important;
      margin-bottom: 1rem !important; } }

.form-group label {
  padding: 0;
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase; }

.form-group small {
  font-family: 'Montserrat', sans-serif; }

.form-group .input-group-addon {
  padding: 0 20px;
  background: #f1f1f1;
  border: 1px solid #ced4da;
  border-right: 0;
  align-items: center;
  display: flex; }
  .form-group .input-group-addon + .form-control {
    border-left: none; }
  .form-group .input-group-addon.bg-success {
    border: none;
    background: #01a5e1 !important; }
    .form-group .input-group-addon.bg-success svg {
      color: #fff; }

.form-group .form-control + .input-group-addon {
  border: 1px solid #ced4da;
  border-left: none; }

.form-group select.form-control:not([size]):not([multiple]) {
  height: 57px; }

.form-group .input-validation-error {
  border: 1px solid #da2a3b;
  -webkit-box-shadow: 0px 2px 51px -2px #da2a3b;
  -moz-box-shadow: 0px 2px 51px -2px #da2a3b;
  box-shadow: 0px 2px 51px -2px #da2a3b; }

.btn-group {
  margin: 0;
  overflow: hidden;
  width: 100%;
  overflow-x: auto; }
  .btn-group .btn {
    padding: 10px;
    background: #d0d0d0; }
    .btn-group .btn input[type="radio"] {
      display: none; }
    .btn-group .btn.active {
      background: #01a5e1;
      color: #fff; }
  @media (max-width: 575.98px) {
    .btn-group {
      padding: 0 !important;
      margin: 0;
      width: 100%;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: start;
      align-items: flex-start;
      -ms-flex-pack: center;
      justify-content: center; }
      .btn-group .btn {
        width: 100%; } }

.login {
  margin-top: 100px; }
  .login h1 {
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    font-weight: 300; }
  .login .control-label {
    padding: 0;
    color: #01a5e1;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    letter-spacing: 6px;
    font-weight: 800;
    text-transform: uppercase; }

.chart-wrap .outer {
  padding: 0;
  padding-bottom: 15px; }
  .chart-wrap .outer:first-child {
    padding-right: 15px; }

.chart-wrap .small-circles strong {
  font-size: 13px; }

.chart-wrap .inner {
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px transparent;
  height: 20px;
  height: 100%;
  padding: 20px; }

.chart-wrap .circle-parent {
  height: 375px; }
  .chart-wrap .circle-parent .circle-wrap {
    padding: 10px;
    background: #f2f7fa;
    height: 100%; }
    .chart-wrap .circle-parent .circle-wrap .c100 {
      margin: 10px; }

.tabs {
  padding: 0;
  height: 50px;
  margin-top: -50px;
  position: relative;
  z-index: 10; }
  .tabs li {
    padding: 0;
    display: inline-block;
    height: 100%; }
    .tabs li a {
      height: 100%;
      padding: 0;
      color: #000;
      font-family: 'Montserrat', sans-serif;
      font-size: 12px;
      letter-spacing: 6px;
      font-weight: 800;
      text-transform: uppercase;
      padding: 0 20px;
      border-color: #fff;
      background: #fff; }
      .tabs li a svg {
        font-size: 30px;
        margin-right: 10px;
        color: #000; }
      .tabs li a.active {
        border-top: 3px solid #01a5e1;
        background: #f9f9f9; }
        .tabs li a.active svg {
          color: #01a5e1; }
      .tabs li a .badge {
        font-family: 'Montserrat', sans-serif;
        color: #01a5e1;
        font-size: 12px;
        font-weight: 900; }
  @media (max-width: 990px) {
    .tabs {
      margin-bottom: 105px; }
      .tabs {
        height: auto;
        margin-bottom: 30px;
        box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px transparent; }
      .tabs li {
        width: 100%;
        padding: 0; }
        .tabs li a {
          padding: 20px; } }

@media (max-width: 575.98px) {
  .tab-content {
    padding: 25px; }
  .input-tab-content {
    padding: 0; }
  .modal-footer {
    display: flex;
    flex-direction: column; } }

.row-item {
  background: #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px transparent;
  margin-top: 15px; }
  .row-item:first-child {
    margin-top: 0; }
  .row-item.brd-danger {
    border: 5px solid #da2a3b;
    -webkit-box-shadow: 0px 2px 51px -2px #da2a3b;
    -moz-box-shadow: 0px 2px 51px -2px #da2a3b;
    box-shadow: 0px 2px 51px -2px #da2a3b; }
  .row-item.brd-success {
    border: 5px solid #59ab00;
    -webkit-box-shadow: 0px 2px 51px -2px #59ab00;
    -moz-box-shadow: 0px 2px 51px -2px #59ab00;
    box-shadow: 0px 2px 51px -2px #59ab00; }
  .row-item .label-content {
    color: gray;
    margin-right: 10px; }
    .row-item .label-content svg {
      margin-right: 10px; }
  .row-item .col-separator {
    position: relative; }
    .row-item .col-separator::before {
      position: absolute;
      left: 0;
      top: 5%;
      height: 90%;
      width: 2px;
      background: rgba(0, 0, 0, 0.1);
      content: ""; }
  @media (max-width: 575.98px) {
    .row-item .col-separator {
      position: relative; }
      .row-item .col-separator::before {
        position: absolute;
        left: 5%;
        top: 0;
        width: 90%;
        height: 2px;
        background: rgba(0, 0, 0, 0.1);
        content: ""; } }

.tab-content {
  background: #f9f9f9;
  padding-top: 20px;
  padding-bottom: 20px;
  min-height: 300px; }

.mont {
  font-family: 'Montserrat', sans-serif; }

.pt-sans {
  font-family: 'PT Sans', sans-serif; }

ul {
  padding: 0; }
  ul li {
    list-style: none; }

.bg-cover {
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

.slider-dots {
  padding: 0;
  position: fixed;
  z-index: 10; }
  .slider-dots li {
    display: block;
    height: 10px;
    width: 10px;
    background: #fff;
    margin-top: 10px;
    border-radius: 5px;
    box-sizing: border-box;
    cursor: pointer;
    transition: all 0.3s ease; }
    .slider-dots li:first-child {
      margin-top: 0; }
    .slider-dots li.active, .slider-dots li:hover {
      background: transparent;
      border: 2px solid #fff; }
    .slider-dots li.active {
      pointer-events: auto;
      cursor: pointer; }
    .slider-dots li:hover {
      transform: scale(1.3); }
  .slider-dots.dark li {
    background: rgba(0, 0, 0, 0.3); }
    .slider-dots.dark li.active, .slider-dots.dark li:hover {
      background: transparent;
      border: 2px solid rgba(0, 0, 0, 0.3); }

.brand-btn:hover {
  transform: scale(1.01); }

.brand-btn {
  background: #01a5e1;
  padding: 15px 25px;
  color: #fff !important;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 5px;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  transition: transform 0.1s ease; }
  .brand-btn.btn-danger {
    background: #dc3545; }
  .brand-btn.small {
    font-size: 12px;
    padding: 10px; }
  .brand-btn.gray {
    background: buttonface;
    color: black !important; }
  .brand-btn.shadow {
    -webkit-box-shadow: 7px 7px 16px -4px rgba(0, 0, 0, 0.58) !important;
    -moz-box-shadow: 7px 7px 16px -4px rgba(0, 0, 0, 0.58) !important;
    box-shadow: 7px 7px 16px -4px rgba(0, 0, 0, 0.58) !important; }
  @media (max-width: 990px) {
    .brand-btn {
      width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; } }

.brand-link {
  font-size: 16px;
  color: #919191;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 5px;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  border-bottom: 1px solid #919191;
  padding-bottom: 2px;
  margin: 0 10px; }
  .brand-link:hover {
    text-decoration: none;
    border-color: #01a5e1;
    color: #01a5e1; }

section {
  min-height: 760px;
  padding: 50px; }
  section .sub-heading {
    color: #01a5e1;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    letter-spacing: 6px;
    font-weight: 800;
    text-transform: uppercase; }
  section .square {
    position: relative;
    padding-left: 50px; }
    section .square::before {
      content: "";
      border: 4px solid rgba(255, 255, 255, 0.2);
      position: absolute;
      top: 0;
      left: 0;
      height: calc(100% + 100px);
      width: 150px;
      z-index: 0;
      margin-top: -50px; }
    @media (max-width: 575.98px) {
      section .square {
        padding-left: 20px; }
      section .square::before {
        top: 25px;
        height: calc(100% + 50px); } }
  section .heading {
    color: #fff;
    font-family: 'PT Sans', sans-serif;
    font-size: 32px;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-weight: 500; }
  section .text {
    color: #fff;
    font-weight: 100;
    font-size: 14px;
    margin-top: 30px; }
  section .container {
    position: relative; }
  section .side-text {
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 700;
    position: relative;
    left: -23px;
    top: 0;
    transform: rotate(270deg);
    display: inline-block;
    width: auto;
    height: 21px;
    float: left; }
    section .side-text span {
      float: left;
      width: auto;
      letter-spacing: 10px;
      text-transform: uppercase;
      position: absolute;
      color: rgba(255, 255, 255, 0.4);
      white-space: nowrap;
      top: 0;
      left: 0;
      transform: translateX(-50%);
      padding-left: 80px; }
      section .side-text span::before {
        display: block;
        content: "";
        height: 1px;
        background: rgba(255, 255, 255, 0.4);
        width: 50px;
        left: 0px;
        top: 8px;
        position: absolute; }

.about-benefits {
  background-image: url("../images/bg/bg-benefits.jpg"); }
  .about-benefits .content {
    padding: 35px 35px 35px 50px;
    background: #fff; }
    .about-benefits .content hr {
      width: 100px; }
  .about-benefits .side-cover {
    background: #fff;
    padding-right: 0; }
    .about-benefits .side-cover img {
      height: 100%; }
  .about-benefits .heading {
    color: #000; }
  .about-benefits .topic .toggler {
    cursor: pointer; }
    .about-benefits .topic .toggler.active, .about-benefits .topic .toggler:hover {
      text-decoration: none;
      border-color: #01a5e1;
      color: #01a5e1; }
  .about-benefits .topic a {
    color: black;
    font-weight: 800;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 4px;
    font-size: 14px; }
    .about-benefits .topic a i {
      margin-right: 10px; }
  .about-benefits .topic h4 {
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    letter-spacing: 4px;
    font-weight: 800;
    text-transform: uppercase; }
  .about-benefits .topic p {
    color: #666666;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    padding-left: 24px;
    padding-right: 20px; }
  .about-benefits .topic .icon {
    width: 45px;
    margin-right: 20px; }
  @media (max-width: 575.98px) {
    .about-benefits h4 {
      letter-spacing: 2px !important;
      font-size: 13px !important; }
    .about-benefits .content {
      padding: 35px 15px 35px 20px; }
    .about-benefits .topic {
      padding-right: 20px; }
      .about-benefits .topic p {
        padding-left: 0px; } }

.bg-dim {
  position: relative; }
  .bg-dim::before {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    background-color: #1a2c3e;
    opacity: 0.6;
    z-index: 0;
    left: 0;
    top: 0; }

.about-top {
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: url("../images/bg/car1.jpg"); }

.about-philosophy {
  background-image: url("../images/bg/bg-philosophy.jpg"); }

.about-team {
  background: #f6f6f6; }
  .about-team .controls {
    width: 150px;
    margin: 30px auto 0; }
    .about-team .controls a {
      text-transform: uppercase;
      font-size: 18px;
      font-weight: 300;
      color: #000;
      text-decoration: none; }
  .about-team .heading {
    color: #000;
    margin-bottom: 100px; }
  .about-team .side-text {
    color: #000; }
    .about-team .side-text::before {
      background: #000; }
  .about-team .slider-dots {
    right: -25px; }
  .about-team .team-item {
    padding-left: 20px;
    padding-right: 20px; }
    .about-team .team-item .inner {
      padding-bottom: 30px;
      background: #fff; }
      .about-team .team-item .inner img {
        margin-bottom: 20px; }
      .about-team .team-item .inner:hover {
        -webkit-box-shadow: 0 0 42px 0 rgba(0, 0, 0, 0.32);
        -moz-box-shadow: 0 0 42px 0 rgba(0, 0, 0, 0.32);
        box-shadow: 0 0 42px 0 rgba(0, 0, 0, 0.32); }
      .about-team .team-item .inner .social {
        width: 50%;
        margin: 20px auto 30px; }
        .about-team .team-item .inner .social a {
          font-size: 16px;
          color: rgba(0, 0, 0, 0.3); }
      .about-team .team-item .inner .name {
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
        font-size: 14px;
        letter-spacing: 2px;
        font-weight: 900;
        color: #000;
        text-transform: uppercase; }
      .about-team .team-item .inner .position {
        font-size: 14px;
        font-weight: 500; }
  .about-team .team-item {
    display: none; }
  .about-team .team-item:nth-child(-n+3) {
    display: block; }
  @media (max-width: 575.98px) {
    .about-team .team-item {
      display: none !important; }
    .about-team .team-item:first-child {
      display: block !important; } }

.home-user-journey {
  background-image: url("../images/bg/how-it-works-bg.jpg"); }
  .home-user-journey .roadmap {
    width: 80%;
    margin: 40px auto;
    position: relative; }
    .home-user-journey .roadmap::after {
      height: 2px;
      background: #fff;
      opacity: 0.1;
      width: 100%;
      content: "";
      display: block;
      position: absolute;
      bottom: 70px; }
    .home-user-journey .roadmap .roadmap-item {
      z-index: 11;
      position: relative; }
      .home-user-journey .roadmap .roadmap-item::after {
        content: "";
        height: 10px;
        width: 10px;
        margin: 0 auto;
        background: #01a5e1;
        border: 2px solid #fff;
        border-radius: 5px;
        display: block;
        position: relative;
        z-index: 10;
        position: absolute;
        left: 50%;
        margin-left: -5px;
        bottom: 67px; }
      .home-user-journey .roadmap .roadmap-item span {
        color: #fff;
        margin-top: 70px;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 500;
        letter-spacing: 3px;
        font-family: 'Montserrat', sans-serif; }
      .home-user-journey .roadmap .roadmap-item img {
        height: 80px; }
  .home-user-journey .bottom-control .heading {
    font-size: 28px; }
  @media (max-width: 575.98px) {
    .home-user-journey .roadmap::after {
      height: 80%;
      width: 2px;
      left: 50%;
      margin-left: -1px;
      top: 100px; }
    .home-user-journey .roadmap .roadmap-item {
      margin-top: 85px; }
      .home-user-journey .roadmap .roadmap-item img {
        height: auto; }
      .home-user-journey .roadmap .roadmap-item span {
        color: #fff;
        margin-top: 25px; }
      .home-user-journey .roadmap .roadmap-item::after {
        bottom: -50px; } }

.home-quoute {
  background-image: url("../images/bg/home-bg-quote.jpg"); }
  .home-quoute .icon {
    height: 50px; }
  .home-quoute h2 {
    color: #fff;
    font-weight: 100;
    padding: 0 50px;
    font-family: 'Crimson Text', serif; }
  .home-quoute .user-info img {
    height: 64px;
    border-radius: 32px;
    overflow: hidden;
    width: auto; }
  .home-quoute .user-info .name {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    margin-top: 40px;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 5px; }
  .home-quoute .user-info .position {
    font-size: 22px;
    color: #fff;
    font-family: 'Crimson Text', serif; }

.home-concept {
  background-image: url("../images/bg/home-bg-concept.jpg"); }
  .home-concept .content {
    padding: 35px; }
    .home-concept .content .heading {
      font-weight: 600; }
    .home-concept .content .brand-link {
      margin: 0 25px; }

.home-top {
  background-image: url("../images/bg/home-bg-top.jpg"); }
  .home-top .heading {
    font-size: 32px;
    font-weight: 100; }
    .home-top .heading span {
      font-size: 58px;
      font-weight: 500; }

.home-partner {
  background-image: url("../images/bg/home-bg-partner.jpg"); }
  .home-partner .brand-link {
    color: #fff;
    border-color: #fff;
    margin: 0 40px; }
  @media (max-width: 575.98px) {
    .home-partner .brand-link {
      margin: 15px 0; } }

@media (max-width: 575.98px) {
  .home-concept .content .brand-link {
    margin: 15px 0; } }

.home-what-we-do {
  background-image: url("../images/bg/home-bg-what-we-do.jpg"); }

@media (max-width: 575.98px) {
  form .btn-link {
    width: 100%;
    margin: 10px 0; } }

.home-signin .content {
  padding: 35px 50px;
  background: #fff; }
  .home-signin .content hr {
    width: 100px; }
  .home-signin .content .heading {
    color: #000; }
  .home-signin .content form {
    margin: 20px 0; }
    .home-signin .content form div {
      padding: 0; }
    .home-signin .content form div:first-child {
      padding-right: 15px; }
  .home-signin .content span {
    font-size: 14px;
    font-weight: 400; }
  @media (max-width: 575.98px) {
    .home-signin .content .form-control:first-child {
      margin-bottom: 10px; }
    .home-signin .content form {
      margin: 20px 0; }
      .home-signin .content form div:first-child {
        padding-right: 0;
        margin-bottom: 10px; } }

.form-control {
  padding: 15px 15px 20px 15px;
  font-family: 'Montserrat', sans-serif;
  border-radius: 0;
  font-size: 14px;
  letter-spacing: 5px;
  text-transform: uppercase; }
  .form-control:focus {
    outline: none;
    box-shadow: none; }

@media (max-width: 575.98px) {
  form {
    width: 100%; } }

footer {
  padding-top: 60px;
  background: #1d3145; }
  footer .list-group .title {
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 18px; }
  footer .list-group hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 2px solid rgba(255, 255, 255, 0.2);
    margin: 15px 0;
    padding: 0;
    position: relative; }
    footer .list-group hr::after {
      content: "";
      position: absolute;
      left: 0;
      top: -2px;
      height: 2px;
      background: #01a5e1;
      width: 30%; }
  footer .list-group ul {
    padding: 0; }
    footer .list-group ul li {
      list-style: none;
      margin-top: 10px; }
      footer .list-group ul li:first-child {
        margin-top: 0; }
  footer .list-group a,
  footer .list-group span {
    color: #fff;
    font-weight: 100;
    font-size: 14px; }
  footer .list-group .social {
    margin-top: 10px; }
    footer .list-group .social a {
      font-size: 22px;
      color: rgba(255, 255, 255, 0.3); }
  footer .bottom {
    padding-bottom: 35px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 14px;
    font-weight: 100; }
    footer .bottom hr {
      display: block;
      height: 1px;
      border: 0;
      border-top: 1px solid rgba(255, 255, 255, 0.2);
      margin: 25px 0;
      padding: 0;
      position: relative; }
    footer .bottom ul li {
      display: inline-block; }
      footer .bottom ul li a {
        color: rgba(255, 255, 255, 0.5);
        border-left: 1px solid rgba(255, 255, 255, 0.3);
        padding: 0 5px; }
      footer .bottom ul li:first-child a {
        border: none;
        padding-left: none; }
  @media (max-width: 575.98px) {
    footer {
      padding-left: 30px;
      padding-right: 30px; }
      footer .logo {
        margin-bottom: 50px; }
      footer .bottom ul {
        margin-top: 20px; } }

.twothirdfsize {
  vertical-align: top;
  height: 66.6%;
  width: 66.6%; }

.halfsize {
  vertical-align: top;
  padding-top: 6px;
  height: 50%;
  width: 50%; }

.quartersize {
  vertical-align: top;
  padding-top: 3px;
  height: 25%;
  width: 25%; }

.octsize {
  vertical-align: top;
  padding-top: 3px;
  height: 12.5%;
  width: 12.5%; }

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee; }

.container:hover input ~ .checkmark {
  background-color: #ccc; }

.container input:checked ~ .checkmark {
  background-color: #2196F3; }

.checkmark:after {
  content: "";
  position: absolute;
  display: none; }

.container input:checked ~ .checkmark:after {
  display: block; }

.container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

#openerrow {
  cursor: pointer; }

.toggler svg {
  width: 12px !important; }

.table-wrapper {
  max-height: 400px;
  overflow: auto; }
  .table-wrapper thead td {
    position: sticky;
    top: 0px;
    background-color: #F9F9F9; }

.scrollbar-primary::-webkit-scrollbar {
  width: 12px;
  background-color: #F9F9F9; }

.scrollbar-primary::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  background-color: #01a5e1; }

.w-10 {
  width: 10%; }

.w-35 {
  width: 35%; }

.w-5 {
  width: 5%; }

.searchbox-field {
  margin-bottom: 30px; }
  .searchbox-field form {
    width: 50%; }
    .searchbox-field form .input-group {
      width: 100%; }
      .searchbox-field form .input-group .form-control {
        padding: 10px; }
      .searchbox-field form .input-group .input-group-append .btn {
        border-radius: 0; }
      .searchbox-field form .input-group .input-group-append .btn-primary {
        background-color: #01a5e1;
        border-color: #01a5e1; }

.loadMore-box {
  width: 100%; }
  .loadMore-box .btn {
    border-radius: 0; }
  .loadMore-box .btn-primary {
    background-color: #01a5e1;
    border-color: #01a5e1; }

.hide-delete-block {
  display: none; }

.show-delete-block {
  display: block; }

.customer-tabs .nav-item a {
  letter-spacing: 4px;
  padding: 15px 10px; }

@media (max-width: 1250px) {
  .customer-tabs .nav-item a {
    letter-spacing: 2px;
    padding: 15px 5px; } }

@media (max-width: 990px) {
  footer .list-group .title {
    font-size: 14px; } }

@media (max-width: 768px) {
  footer .list-group .title {
    font-size: 12px; }
  .searchbox-field form {
    width: 100%; }
  .product-info {
    text-align: center; }
  .chart-wrap .outer {
    padding: 15px; }
  #car .row-item.brd-danger {
    margin: 15px; }
  section .heading {
    letter-spacing: 4px; }
  .alert p {
    font-size: 13px; } }

.label-content svg {
  width: 20px !important; }

.progressbar-2 {
  position: relative; }

.progressbar-head li {
  list-style-type: none;
  float: left;
  width: 12%;
  position: relative;
  text-align: left;
  z-index: 1;
  transition: 1s; }

.progressbar-2 li {
  list-style-type: none;
  height: 10px;
  float: left;
  width: 12%;
  position: relative;
  text-align: left;
  z-index: 1;
  background-color: #ddd;
  transition: 1s;
  border-left: 0.5px solid grey; }

.progressbar-2 li:first-child {
  border: none; }

.progressbar-head li:last-child {
  text-align: right; }

.progressbar-head li:last-child .flag svg {
  transform: translate(13px, 0); }

.progressbar-head li i svg {
  transform: translate(-8px, 0); }

.progressbar-head li:first-child i svg {
  transform: translate(0, 0); }

.progressbar-head li:nth-child(3) {
  width: 28%; }

.progressbar-2 li:nth-child(3) {
  width: 28%; }

.progressbar-2 li.active {
  background-color: #01a5e1; }

.progressbar-2 li:hover {
  background-color: grey; }

.progressbar-head svg {
  color: gray; }

.tooltip {
  width: 400px !important; }

.tooltip .tooltip-inner {
  max-width: 400px !important;
  background-color: lightgray;
  color: black; }

.tooltip .arrow {
  display: none; }

.svg-inline--fa {
  vertical-align: 0; }

.brd-bottom {
  border-bottom: 1.5px solid #ddd;
  width: 100%;
  padding: 5px; }

.url-icon {
  color: black; }
  .url-icon:hover {
    color: black; }

.awards {
  position: relative;
  top: -6%; }
  .awards i {
    color: #1a2c3e;
    font-size: 20px; }

#details-table th {
  text-transform: uppercase; }

#details-table td {
  width: 125px; }

@media (max-width: 768px) {
  section .text {
    font-size: 16px; }
  .octsize {
    width: 25%;
    height: inherit; } }

.mb-6 {
  margin-bottom: 74px !important; }

@media (max-width: 576px) {
  .mb-6 {
    margin-bottom: 0 !important; } }

.hidden {
  display: none !important; }

#installContainer {
  position: absolute;
  bottom: 1em;
  display: flex;
  justify-content: center;
  width: 100%; }

#installContainer button {
  background-color: inherit;
  border: 1px solid white;
  color: white;
  font-size: 1em;
  padding: 0.75em; }

#toast-container {
  z-index: 99999;
  top: 70px !important; }

#toast-container > div {
  box-shadow: 0 0 9px #999999;
  opacity: 1;
  padding: 15px 15px 15px 15px !important;
  margin-bottom: 10px !important; }

#toast-container > div:hover {
  box-shadow: 0 0 9px #999999; }

.yes:not([href]):not([tabindex]):hover {
  color: green; }

.not:not([href]):not([tabindex]):hover {
  color: red; }

#toast-container > .toast {
  min-height: 140px;
  display: flex;
  margin-bottom: 10px !important; }
  #toast-container > .toast .toast-close-button {
    position: absolute;
    top: 5px;
    right: 5px; }

#toast-container > .toast:first-child {
  margin-top: 0; }

#toast-container.toast-top-center > div {
  max-width: 1190px;
  width: 100%; }

#toast-container > .toast-warning {
  background-image: none !important; }

#toast-container > .toast-info {
  background-image: none !important; }

#toast-container > .toast-error {
  background-image: none !important; }

.large-sign {
  position: absolute;
  right: 20px;
  top: 5px;
  font-size: 120px;
  opacity: 0.3; }

.btn:disabled {
  transform: none !important; }

.accept-btn {
  background-color: #218838 !important;
  border-color: #1e7e34 !important; }

.alert {
  margin-top: 97px; }

.return {
  background-color: #f9f9f9; }
  .return a {
    margin: 0 0 20px 50px; }

.form-group .input-group-addon {
  border-right: 1px solid #ced4da !important; }

.about-team .slick-track {
  display: flex !important;
  max-height: 450px; }
  .about-team .slick-track .slick-slide {
    height: inherit !important; }
  .about-team .slick-track .slick-slide > div:first-child, .about-team .slick-track .team-item, .about-team .slick-track .inner {
    height: 100%; }
  .about-team .slick-track .slick-slide .inner {
    height: 100%; }
    .about-team .slick-track .slick-slide .inner img {
      height: 70%;
      object-fit: cover; }
    .about-team .slick-track .slick-slide .inner .info {
      height: 30%;
      display: flex;
      flex-direction: column;
      justify-content: center; }
      .about-team .slick-track .slick-slide .inner .info .name, .about-team .slick-track .slick-slide .inner .info .position {
        font-size: 16px; }

.slick-dots li button::before {
  color: black;
  opacity: 0.3;
  font-size: 13px; }

.home-quoutes-slider .slick-dots li button::before {
  color: white;
  font-size: 13px; }

.error-page .warning {
  position: relative;
  margin-bottom: 4rem;
  padding: 1rem;
  background: rgba(255, 240, 184, 0.75); }
  .error-page .warning .large-sign {
    font-size: 40px; }
  .error-page .warning p {
    margin-right: 60px; }
