/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
.general .content h3 {
  font-weight: 600;
  font-size: 26px;
}

.general .content ul {
  list-style: none;
  padding: 0;
}

.general .content ul li {
  padding-left: 28px;
  position: relative;
}

.general .content ul li + li {
  margin-top: 10px;
}

.general .content ul i {
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 20px;
  color: #009961;
  line-height: 1;
}

.general .content p:last-child {
  margin-bottom: 0;
}

.general .content .btn-learn-more {
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 32px;
  border-radius: 50px;
  transition: 0.3s;
  line-height: 1;
  color: #009961;
  animation-delay: 0.8s;
  margin-top: 6px;
  border: 2px solid #009961;
}

.general .content .btn-learn-more:hover {
  background: #009961;
  color: #fff;
  text-decoration: none;
}
/* end */
/* predemo button */
.predemobtn {
  border-radius: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #00334c;
}
.predemobtn ::before {
  animation-delay: 0s;
  animation: pulsate-btn 5s;
  animation-direction: forwards;
  animation-iteration-count: infinite;
  animation-timing-function: steps;
}
.predemobtn:hover {
  background-color: #00334c;
}
/* end predemo button */
/* screenshot image */
.imgsize {
  width: 100%;
}
.sscustom {
  font-family: "Raleway", sans-serif;
  color: rgba(40, 40, 40, 0.9);
  text-align: justify;
}
/*end screenshot image */
/* features page */
.h3margin {
  font-family: "Raleway", sans-serif;
  margin: 0;
}
.featurep {
  font-family: "Raleway", sans-serif;
  color: #606060;
  text-align: justify;
}
.featurelist {
  font-family: "Raleway", sans-serif;
  color: #606060;
  text-align: justify;
  padding-top: 0;
  padding-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
}
.featurelist ul {
  list-style-type: disc;
}
.featuremain {
  font-family: "Raleway", sans-serif;
  color: #606060;
  text-align: left;
}
/*end feature page */
/* frequent asked questions FAQ */
.iconsize {
  font-size: 1.5em;
}
/* override bootstrap accordian */
.accordion-item:first-of-type .accordion-button {
  color: #009961;
  font-weight: 600;
}
.accordion-button {
  color: #009961;
  font-weight: 600;
}
.pfaq {
  font-family: "Raleway", sans-serif;
  color: rgba(40, 40, 40, 0.9);
  text-align: justify;
  font-size: 1em;
}
/* end */
.pcustom {
  font-family: "Raleway", sans-serif;
  color: rgba(40, 40, 40, 0.9);
  text-align: justify;
  font-size: 0.9em;
}
.commonsection {
  background-color: rgba(40, 40, 40, 0.9);
  padding-bottom: 72px;
}
.whitelink {
  font-weight: 600;
  color: #fff;
}
.whitelink a:hover {
  color: #009961;
  font-weight: 600;
  padding-bottom: 3px;
  border-bottom: 1px solid;
  border-bottom-color: #009961;
}
/*--------------------------------------------------------------
# Revision History
--------------------------------------------------------------*/
.revision .content h3 {
  font-weight: 600;
  font-size: 26px;
}
.revision .content ul {
  list-style-type: disc;
  padding-left: 45px;
}
.revision .content ul li {
  position: relative;
}
.revision .content ul li + li {
  margin-top: 2px;
}
.revision .content ul i {
  position: absolute;
  left: 0;
  top: 2px;
  font-size: 13px;
  color: #009961;
  line-height: 1;
}
.revision .content p:last-child {
  margin-bottom: 0;
}
.prevision {
  font-family: "Raleway", sans-serif;
  color: rgba(40, 40, 40, 0.9);
  text-align: justify;
  font-size: 13px;
}
.lirev {
  text-decoration-line: line-through;
}
/* end */
/* Pricelist scroll to accordion top */
#price_accordion a {
  color: var(--dark);
  text-decoration: underline;
  /*--bs-accordion-btn-color: #ffffff;*/
}
.deco_list li {
  list-style-type: none;
}
.deco_list li:before {
  content: "\f00c";
  font-family: "FontAwesome";
  float: left;
  margin-left: -1.5em;
  color: var(--gray);
}
.learning_list li {
  list-style-type: none;
}
.learning_list li:before {
  content: "\f19d";
  font-family: "FontAwesome";
  float: left;
  margin-left: -1.5em;
  color: var(--gray);
}
/* end */
