@charset "utf-8";
/* CSS Document */
html.side-panel .side-panel-wrapper {
  width:70%;
}

@media (min-width:991px) {
  .pr-lg-0 {
	padding-right:0;
  }
}
.bg-color-menu {
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  background-image:linear-gradient(to right, #f5f5f5 30%, #ffffff 100%);
  width:100%;
  height:100%;
}
.bg-red {
  background-color:#C63434 !important;
}


.how-it-works-left-menu {
  background-color:#F5F5F5;
  padding:4rem 0 4rem 2rem;
  border-right:1px solid #174262;
  height:100%;
  min-height:calc(100vh - 180px);
}
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li {
  padding-top:15px;
  padding-left:55px;
  padding-bottom:15px;
  color:#174262;
}

.how-it-works-left-menu .list.list-icons.list-icons-style-2 li a {
  color:#004365;
}
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li:first-child {
  padding-top:0;
}
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li.submenu {
  padding-top:10px;
  padding-left:55px;
  padding-bottom:10px;
  margin-bottom:0;
}
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li a.single,
aside.sidebar .list.list-icons.list-icons-style-2 li a.single {
  text-decoration:underline;
}
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li.active a,
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li a:hover,
aside.sidebar .list.list-icons.list-icons-style-2 li.active a,
aside.sidebar .list.list-icons.list-icons-style-2 li a:hover {
  color:#174262;
  font-weight:600;
}
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li > [class*="fa-"] {
  border-width:0;
  border-radius:50%;
  color:#ffffff;
  background-color:#174262;
  width:40px;
  height:40px;
  text-align:center;
  padding:5px;
  font-size:1.25em;
  line-height:1.8;
}
.how-it-works-left-menu .list.list-icons.list-icons-style-2 li > .empty {
  color:#F5F5F5;
  background-color:#F5F5F5;
}

.container-panel-btn {
  background-color: #f5f5f5;
  padding: 2rem 0;
}
aside.sidebar .list.list-icons.list-icons-style-2 li > [class*="fa-"] {
  color:#ffffff;
  background-color:#174262;
}
aside.sidebar .list.list-icons.list-icons-style-2 li > .empty {
  color:#ffffff;
  border-color:#ffffff;
  background-color:#ffffff;
}


.how-it-works-right {
  background-color:#ffffff;
  padding-top:4rem;
  padding-bottom:4rem;
}
.how-it-works-right .container-box {
  padding:2rem 4rem;
}
@media (max-width:991px) {
  .how-it-works-right .container-box {
	padding:0 4rem 2rem 4rem;
  }
}
.how-it-works-right .container-box h2 {
  font-size:28px;
  font-weight:400;
  line-height:44px;
  letter-spacing:1.4px;
}
.how-it-works-right .container-box h2 .box-icon {
  display:inline-block;
  border:1px solid #174262;
  margin-right:15px;
  border-radius:50%;
  width:40px;
  height:40px;
  text-align:center;
  line-height:30px;
}
.how-it-works-right .container-box h2 .box-icon i {
  font-size:14px;
  letter-spacing:0;
  font-weight:normal;
}
.how-it-works-right .container-box h3 {
  font-size:22px;
  font-weight:400;
  line-height:33px;
  letter-spacing:1.1px;
}
.how-it-works-right .container-box p {
  font-size:16px;
  font-weight:400;
  line-height:25px;
  letter-spacing:.7px;
}
.how-it-works-right .container-box h2 strong,
.how-it-works-right .container-box h3 strong,
.how-it-works-right .container-box p strong {
  font-weight:600;
}
.how-it-works-right .feature-box-style-6 {
  background-color:#f5f5f5;
  padding:20px;
  border-radius:10px;
  margin-bottom:20px;
}
.how-it-works-right .feature-box .feature-box-icon {
  top:0;
  border:1px solid #174262;
}