/***************************************/
/*  Purple Styling for Hygienist Page  */

body {}

a {
  color: #541797;
}

.menu-item {
  color: #856094 !important;
}

.menu-item:hover {
  background: #856094 !important;
  color: #FFFFFF !important;
}

.menu-hilite {
  background: #f7e3ff !important;
}

.checklist h3 {
  color: #FFF !important;
  font-weight: normal !important;
}

.purple-text {
  color: #9c52c1 !important;
    border-bottom: 4px double #e2cff1;
    padding-top: 50px;
    margin-bottom: 10px;
    font-size: 47px;
    font-weight: normal;
    line-height: 1;
}

.dotres ul li::before {
    content: "\2022";
    color: #d3aaf9;
  }

.callbtn {
      color: #9160c8 !important;
}

#profile h3:first-line {
  font-size: 50px;
}

.time-text {
  font-size: 60px;
}

.time-text:first-line {
  font-size: 80px;
}

.check-popup {
  background: #8a4b94 !important;
}

.c2 b, .c3 b{
    font-size: 48px !important;
  }

.phoneicon {
    background: url(./gfx/icons/phone-hy.png) no-repeat right top;
    width: 93%;
  }

.checklist {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#8a65a3+0,725686+40,523b61+100 */
  background: rgb(138,101,163) !important; /* Old browsers */
  background: -moz-linear-gradient(-45deg,  rgba(138,101,163,1) 0%, rgba(114,86,134,1) 40%, rgba(82,59,97,1) 100%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(-45deg,  rgba(138,101,163,1) 0%,rgba(114,86,134,1) 40%,rgba(82,59,97,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(135deg,  rgba(138,101,163,1) 0%,rgba(114,86,134,1) 40%,rgba(82,59,97,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a65a3', endColorstr='#523b61',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
}

.checklist li img {
  vertical-align: baseline !important;
}

#checkpop {
  font-size: 40px !important;
}

.check-height {
    max-height: 400px !important;
}

.checklist-legend {
  color: #ffffff !important;
}

.c1 {
  background: #6f397b !important;
}

.c2 {
  background: #10022c !important;
}

.c2 h3 a, .c3 h3 a{
  font-size: 40px !important;
}

.c3 {
  background: #3e2a63 !important;
}

.phone-box {
    color: #FFF;
}

.arrow {
  position: relative;
  top: 0px;
  transition: top .5s;
}

.arrow-move {
  top: 10px;
  transition: top .5s;
}

hr {
  border-style: single;
  border-width: 2px 0px 0px 0px;
  border-color: #ff6aff2e;
}

#footer {
  background: rgb(105,49,121) !important;
  border-top: 11px solid #7b537d !important;
}

#footer hr {
  border-color: #71096747 !important;
}

.footer-main {
   border-color: #6a3e77 !important;
}

.footer-end {
  background: #542d5f !important;
  box-shadow: 0px -5px 10px #6d4179 !important;
}

.footer-col a {
  color: #FFF !important;
}

#profile h2 {
  color: #a77ebf;
  font-weight: bold;
}

.founder-copy {
  width: 85% !important;
  font-size: 26px;
}

h2.red {
    color: #ffffff !important;
    padding-bottom: 34px !important;
    background: -moz-linear-gradient(-45deg, rgba(117,58,166,0.87) 0%, rgba(105,57,145,0.93) 44%, rgba(93,53,125,1) 100%);
    background: -webkit-linear-gradient(-45deg, rgba(117,58,166,0.87) 0%,rgba(105,57,145,0.93) 44%,rgba(93,53,125,1) 100%);
    background: linear-gradient(135deg, rgba(117,58,166,0.87) 0%,rgba(105,57,145,0.93) 44%,rgba(93,53,125,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de753aa6', endColorstr='#5d357d',GradientType=1 );
}

.explore {

}

.calltext a {
    color: #f5ccf9;
  }

.menu-phone {

  background: url(./gfx/icons/sml-phone-hy.png) no-repeat center 63%;
  background-size: 100%;

}

.menu-sms {

  background: url(./gfx/icons/sml-sms-hy.png) no-repeat center 63%;
  background-size: 75%;

}

.header-open {
  background: #86619f url('./gfx/menu_open.png') no-repeat left !important;
}

.phone-open {
  z-index: 99999;
 background: #86619f url(./gfx/icons/sml-phone.png) no-repeat 0px;
  background-size: 100%;
  /* padding-top: 1%;
  padding-bottom: 0px;
  height: 10.5% !important; */
}

.sms-open {
    z-index: 99999;
    background: #86619f url(./gfx/icons/sml-phone.png) no-repeat 0px;
    background-size: 100%;
    width: 16%;
}

.b1 {
  background:  #5f1482;
}

.b2 {
background: #6f3994;
}

.b3 {
    background: #763fade3;
}

.b4 {
    background: #7b64b9c4;
}

.time-text {
  width: 65% !important;
}


.aw a {
    color: antiquewhite !important;
}


.time-port {
  width: 96% !important;
padding-left: 8% !important;
}

/***************************************/
