@charset "utf-8";
/* CSS Document */
h1 {
  font-weight: bold !important;
}
.dm1H3 {
  font-size: 32px !important;
  text-align: center;
  color: #424143;
  margin: 10px 0px 0px 0px;
  font-weight: bold;
}
.dm1H3B {
  font-size: 24px !important;
  text-align: center;
  color: #424143;
}
.videoWebinar {
  width: 49%;
  margin-right: 3%;
  float: left;
}
.videoWebinarDesc {
  width: 46%;
  float: left;
  background-color: #1a6b96;
  color: #fff;
  height: 190px;
  padding: 5px 5px 0px 5px;
}
.videoWebinarDesc img {
  float: right;
  margin: 0px 15px 0x 8px;
  height: 178px;
  width: 145px;
}
.videoWebinarDesc span {
  color: #8cd600;
  font-weight: bold;
  font-size: 18px;
}
.videoOverview {
  width: 46%;
  float: left;
}
.videoOverview span {
  font-size: 18px;
  line-height: 24px;
  color: #424143;
  font-weight: bold;
}
.dm1H3C {
  font-size: 29px !important;
  text-align: center;
  color: #424143;
}
.dm1VersatilityBoxes {
  width: 23.5%;
  margin-right: 2%;
  float: left;
  text-align: center;
}
.dm1VersatilityBoxes:last-child {
  margin-right: 0%;
}
.dm1Plans {
  width: 100%;
}
.dm1Plans h3 {
  float: left;
  width: 80%;
  font-size: 1.5em;
  color: #265471;
}
.dm1PlanSections {
  float: left;
  width: 80%;
  margin-bottom: 15px;
}
.dm1PlanImp {
  border-style: solid;
  border-width: 1px;
  border-color: #265471;
  width: 100%;
  min-height: 50px;
}
.dm1PlanImpText {
  float: left;
  margin-left: 15px;
}
.dm1PlanImpText p {
  font-size: 1.5em;
  color: #265471;
  font-weight: bold;
  line-height: 1.5em;
  margin: 5px 0px;
}
.dm1PlanImpPrice {
  float: right;
  margin-right: 15px;
}
.dm1PlanImpPrice p {
  font-size: 1.5em;
  color: #000000;
  font-weight: bold;
  margin: 5px 0px;
  line-height: 1.5em;
}
.dm1PlanMonthly {
  border-left-style: solid;
  border-right-style: solid;
  border-left-width: 1px;
  border-left-color: #265471;
  border-right-width: 1px;
  border-right-color: #265471;
  min-height: 50px;
  width: 100%;
}
.dm1PlanMonthlyText {
  float: left;
  margin-left: 15px;
}
.dm1PlanMonthlyText p {
  font-size: 1.5em;
  color: #000000;
  font-weight: bold;
  line-height: 1.5em;
  margin: 5px 0px;
}
.dm1PlanMonthlyPrice {
  float: right;
  margin-right: 15px;
}
.dm1PlanMonthlyPrice p {
  font-size: 1.5em;
  color: #000000;
  font-weight: bold;
  line-height: 1.5em;
  margin: 5px 0px;
}
.dm1PlanSubLength {
  border-style: solid;
  border-width: 1px;
  border-color: #265471;
  min-height: 50px;
  width: 100%;
}
.dm1PlanSubLengthText {
  float: left;
  margin-left: 15px;
}
.dm1PlanSubLengthText p {
  font-size: 1.5em;
  color: #000000;
  font-weight: bold;
  line-height: 1.5em;
  margin: 5px 0px;
}
.dm1PlanSubLengthPrice {
  float: right;
  margin-right: 15px;
}
.dm1PlanSubLengthPrice p {
  font-size: 1.5em;
  color: #000000;
  font-weight: bold;
  line-height: 1.5em;
  margin: 5px 0px;
}
.dm1PlanSubNowGraphic {
  float: right;
  margin-top: 100px;
}
.dm1PlanSubNowGraphic img {
  width: 85%;
  height: auto;
}
.dm1LoyaltyBox {
  float: right;
  margin-top: -6px;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  width: 18%;
}
.dm1LoyaltyBox span {
  color: red;
  font-weight: bold;
}
.impFee {
  width: 80%;
}
.dm1HTHExclusive {
  background-color: #ffd8d8;
  border-radius: 40px;
  padding: 7px;
  border-style: solid;
  border-color: #d16c00;
  border-width: 4px;
}
.dm1HTHExclusive h3 {
  font-size: 32px;
  text-align: center;
  color: #424143;
}
.dm1HTHExclusive img {
  width: auto;
  float: right;
  margin-right: 5px;
  margin-left: 10px;
}
.dm1HTHExclusive span {
  color: rgba(140, 0, 2, 1);
  font-weight: bold;
}
.dm1HTHExclusive h4 {
  font-size: 24px;
  text-align: center;
  color: #424143;
}
.dm1PricingSect {
  width: 53%;
  margin-right: 4%;
  float: left;
}
.dm1PricingSect span {
  color: #265471;
  font-size: 18px;
  font-weight: bold;
}
.dm1PricingSectImages {
  width: 43%;
  float: left;
}
.dm1PricingSectImages2 {
  width: 42%;
  float: left;
}
.dm1MobilitySect {
  width: 53%;
  margin-right: 4%;
  float: left;
}
.dm1MobilitySect span {
  color: #39c2d3;
  font-size: 18px;
  font-weight: bold;
}
.dm1H3D {
  font-size: 32px !important;
  text-align: center;
  color: #424143;
}
.dm1P1 {
  font-size: 21px;
  text-align: center;
  color: #265471;
  line-height: 25px;
}
.dm1H4 {
  text-align: center;
  color: #424143;
}
.dm1AddMic {
  width: 95.5%;
  max-width: 980px;
  height: auto;
  border-color: lightseagreen;
  border-width: 4px;
  border-radius: 10px;
  background-color: #dafff4;
  border-style: solid;
  padding: 10px 20px;
  margin-left: auto;
  margin-right: auto;
}
.dm1AddMic h3 {
  font-weight: bold;
  text-align: center;
}
.dm1AddMic h4 {
  text-align: center;
}
.dm1AddMicBoxes {
  width: 19%;
  height: 125px;
  float: left;
  margin-right: 1%;
  margin-bottom: 10px;
  text-align: center;
}
.dm1AddMicBoxes img {
  max-width: 100%;
  max-height: 125px;
}
.dm1SayingLeft {
  width: 48%;
  float: left;
}
.dm1DocQuote {
  margin-bottom: 40px;
}
.dm1DocQuote img {
  float: left;
  margin-left: 25px;
  margin-right: 25px;
}
.dm1SayingRight {
  width: 48%;
  float: right;
}
.dm1WatchWebinar {
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}
.dm1Videoleft {
  float: left;
  width: 485px;
  margin-right: 10px;
}
.dm1Videoleft h4 {
  text-align: center;
}
.dm1VideoRight {
  float: left;
  width: 485px;
}
.dm1VideoRight h4 {
  text-align: center;
}
.dm1Form {
  width: 700px;
  margin-left: auto;
  margin-right: auto;
}
#dm1Frame {
  width: 700px;
  height: 350px;
}
#overSection {
  width: 100%;
}
#overSection .overviewLeft {
  margin-top: 30px;
}
#overSection .overviewLeft p {
  font-size: 1.4em;
  line-height: 1.6em;
}
#overSection .overviewLeft h3 {
  font-size: 1.7em;
  text-align: center;
  font-weight: bold;
  color: blue;
  line-height: 1.9em;
}
.firstDm1Para {
  font-size: 1.1em;
  font-weight: bold;
}
#overSection .overviewLeft h4 {
  font-size: 1.6em;
  color: rgb(81, 81, 81);
  font-weight: bold;
}
#overSection .overviewRight {
  float: right;
  width: 40%;
  margin-left: 6%;
  margin-bottom: 5px;
  border-radius: 50px;
  background-color: rgba(123, 195, 235, 0.749);
  height: 820px;
  padding: 10px 35px;
}
#overSection .overviewRight h4 {
  font-size: 1.7em;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.8em;
  text-align: center;
  text-shadow: 0px 4px 3.76px rgba(0, 0, 0, 0.7);
  clear: both;
}
#overSection .overviewRight p {
  font-size: 1.4em;
  line-height: 1.5em;
}
.featureIconsDM1 {
  float: right;
  margin-top: -20px;
}
.dm1H2 {
  font-weight: bold;
  font-size: 1.9em !important;
  text-align: center;
  line-height: 1.6em;
}
.dm1HrBar {
  margin-left: -16px;
  margin-top: 5px;
  margin-bottom: 10px;
}
#dm1Plans {
  width: 100%;
}
#dm1Plans .planCol {
  width: 47%;
  float: left;
  min-width: 376px;
}
#dm1Plans .planCol:last-child {
  margin-left: 5.5%;
}
#dm1Plans .planCol h3 {
  font-size: 1.7em;
  text-align: center;
  font-weight: bold;
  line-height: 1.8em;
}
#dm1Plans .planCol .planBox {
  width: 100%;
  border-width: 4px;
  border-color: rgb(255, 0, 0);
  border-style: solid;
  border-radius: 20px;
}
#dm1Plans .planCol .planBox .pbtRight {
  float: right;
  font-size: 1.5em;
  line-height: 4em;
  padding-right: 20px;
  font-weight: bold;
}
#dm1Plans .planCol .planBox .pbtLeft {
  font-size: 1.5em;
  line-height: 4em;
  padding-left: 20px;
  font-weight: bold;
}
#dm1Plans .planCol .planBox .orangeBox {
  background-color: rgb(255, 163, 55);
}
#dm1LoyaltyBox {
  border-width: 4px;
  border-color: rgb(255, 0, 0);
  border-style: dotted;
  padding: 20px 20px 5px 20px;
  margin: 30px 0px;
}
#dm1LoyaltyBox p {
  font-size: 1.4em;
  line-height: 1.6em;
  color: #434343;
}
#dm1LoyaltyBox span {
  font-weight: 800;
  color: #ed0003;
}
#dm1LoyaltyBox img {
  float: right;
  margin: 15px 0px 20px 0px;
}
#impFee {
  border-width: 4px;
  border-color: rgb(183, 183, 183);
  border-style: solid;
  border-radius: 20px;
  padding: 10px;
  width: 100%;
  max-width: 950px;
  font-size: 1.25em;
  line-height: 1.4em;
  margin-bottom: 10px;
}
#impFee span {
  color: #ed0003;
  font-weight: bold;
}
#impFee .impFeeCol {
  width: 48%;
  float: left;
}
#impFee .lastCol {
  margin-left: 4%;
  clear: right;
}
#dm1HTHExclusive {
  background-color: rgba(121, 195, 234, 0.741);
  font-size: 1.3em;
  line-height: 1.5em;
}
#dm1HTHExclusive p {
  margin: 15px 25px;
  color: 000000;
  line-height: 1.5em;
}
#dm1HTHExclusive .left {
  float: left;
  margin: 20px 20px 10px 20px;
}
#dm1HTHExclusive .right {
  float: right;
  margin: 0px 10px;
}
#dm1HTHExclusive h3 {
  font-size: 1.7em;
  color: rgb(255, 255, 255);
  font-weight: bold;
  line-height: 1.8em;
  text-align: center;
  text-shadow: 0px 4px 3.76px rgba(0, 0, 0, 0.7);
}
#dm1Waiting {
}
#dm1Waiting p {
  font-size: 1.8em;
  line-height: 1.5em;
  text-align: center;
}
#dm1Waiting h4 {
  font-size: 1.6em;
  line-height: 1.6em;
  text-align: center;
  font-weight: bold;
  margin-bottom: 15px;
}
#dm1Waiting p span {
  font-weight: 900;
}
.dm1n {
  font-size: 29px;
  text-align: center;
  color: #424143;
  font-weight: bold;
}
.dm1n2020 {
  font-size: 1.75em;
  text-align: center;
  color: #ffffff;
  font-weight: bold;
  padding-top: 25px;
}
#powerMicBox {
  /* width: 100%;*/
  border-width: 4px;
  border-color: rgb(255, 0, 0);
  border-style: solid;
  max-width: 980px;
  margin-top: 20px;
  margin-bottom: 15px;
}
#powerMicBox h3 {
  color: #091181;
  font-weight: bold;
  font-size: 1.6em;
  line-height: 1.7em;
  margin: 15px;
}
#powerMicBox h4 {
  color: #008ad2;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: bold;
  margin: 0px 15px;
}
#powerMicBox .right {
  float: right;
  margin-left: 15px;
  margin-bottom: 8px;
}
#powerMicBox p {
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 15px;
}
.dmo2go {
  /* width: 100%;*/
  border-width: 4px;
  border-color: rgb(255, 0, 0);
  border-style: solid;
  max-width: 980px;
  margin-top: 20px;
  margin-bottom: 15px;
}
.dmo2go h3 {
  color: #091181;
  font-weight: bold;
  font-size: 1.6em;
  line-height: 1.7em;
  margin: 15px;
}
.dmo2go h4 {
  color: #008ad2;
  font-size: 1.5em;
  line-height: 1.5em;
  font-weight: bold;
  margin: 0px 15px;
}
.dmo2go .right {
  float: right;
  margin-left: 15px;
  margin-bottom: 8px;
}
.dmo2go p {
  font-size: 1.3em;
  line-height: 1.3em;
  margin: 15px;
}
.dmo2go .dmo2goFlRight {
  float: right;
  margin: 5px 8px;
}
.dmo2go .dmo2goFlLeft {
  float: left;
  margin: 5px 8px;
}
.dm1LastVideo {
  margin-left: auto;
  margin-right: auto;
  width: 480px;
}
#quicklinks {
  clear: both;
  border-width: 4px;
  border-color: rgb(56, 93, 138);
  border-style: solid;
  border-radius: 20px;
  padding: 10px 10px 10px 45px;
  width: auto;
  max-width: 950px;
  font-size: inherit;
  line-height: 1.25em;
  margin-bottom: 10px;
  background-color: #fbfffd;
  box-shadow: 0px 3px 5px #c3c3c3;
}
#quicklinks p:last-child {
  margin-bottom: 0px;
}
#quicklinks h4 {
  margin: 5px 0px;
  font-size: 1.25em;
}
#quicklinks a {
  font-weight: bold;
  text-decoration: underline;
  color: blue;
  margin: 5px 5px 5px 0px;
  padding-right: 12px;
  padding-left: 12px;
  text-shadow: 3px 3px 3px #e8e8e8;
}
#quicklinks a:hover {
  color: red;
}
#quicklinks .linkbox {
  text-align: center;
  margin: 5px 5px 5px 0px;
  padding-right: 12px;
  border-right: 1px solid #00a3dd;
  border-left: 1px solid #00a3dd;
  padding-left: 12px;
  border-radius: 10px;
  text-shadow: 3px 3px 3px #c3c3c3;
}
#quicklinks .linkbox:last-child {
  clear: right;
}
#quicklinks ul {
  padding: 0px;
  margin: 0px;
  text-align: center;
}
#quicklinks ul li {
  list-style: none;
  text-align: center;
  float: left;
  margin: 5px 5px 5px 0px;
  padding-right: 12px;
  border-right: 1px solid #00a3dd;
  border-left: 1px solid #00a3dd;
  padding-left: 12px;
  border-radius: 10px;
  text-shadow: 3px 3px 3px #c3c3c3;
}
#quicklinks .divider {
  width: 97%;
  border: 3px solid rgb(56, 93, 138);
  line-height: 1px;
  background-color: rgb(56, 93, 138);
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
}
#quicklinks .highlight {
  background-color: yellow;
  padding: 5px 25px;
  border: 2px solid rgb(56, 93, 138);
  font-weight: bold;
  border-radius: 5px;
  color: blue;
}
#quicklinks .new {
  font-weight: bold;
  margin-left: 5px;
}
#clinicalCalc {
  border-width: 4px;
  border-color: rgb(255, 0, 0);
  border-style: solid;
  max-width: 980px;
  margin-top: 0px;
  margin-bottom: 15px;
  padding: 0px 20px;
  border-radius: 20px;
}
#clinicalCalc h3 {
  font-size: 2.5em;
}
#clinicalCalc img {
  float: right;
}
#sspp img {
  float: left;
  margin-left: 75px;
}
#sspp .LearnMore a {
  float: left;
  color: #fff;
  width: 250px;
  text-align: center;
  height: 75px;
  margin: 20px 75px;
  padding: 25px 0px 0px 0px;
  font-size: 2em;
  border: 3px solid rgb(56, 93, 138);
  border-radius: 10px;
  background-color: rgba(56, 108, 172, 1);
  box-shadow: 0px 5px 5px #c1c1c1;
}
#sspp .LearnMore a:hover {
  box-shadow: 0px -5px 5px #c1c1c1;
  background-color: rgba(56, 172, 119, 1);
}
.dm1header {
  width: 100%;
  clear: both;
  min-height: 400px;
  margin: 0px 0px 20px 0px;
}
.dm1header .dm1col1 {
  width: 350px;
  float: left;
  margin: 0px 20px 0px 0px;
}
.dm1header .dm1col1 img {
  width: 100%;
}
.dm1header .dm1col2 {
  width: 380px;
  float: left;
  margin: 0px 10px 0px 0px;
}
.dm1header .dm1col2 .highlight {
  background-color: yellow;
  padding: 5px 15px;
  border: 2px solid rgb(56, 93, 138);
  font-weight: bold;
  border-radius: 5px;
  color: blue;
}
.dm1header .dm1col2 hr {
  box-shadow: 2px 2px 5px #9a9a9a;
}
.dm1header .dm1col3 {
  width: 180px;
  float: left;
  margin: -26px 0px 0px 30px;
}
.dm1header .dm1col3 .dm1Col3Box {
  width: 180px;
  margin: 0px 0px;
  border: 2px solid #3a3a3a;
  border-radius: 5px;
  text-align: center;
}
.dm1header .dm1col3 span {
  font-weight: bold;
}
.dm1header .dm1col3 img {
  margin: 10px 0px;
}
.dm1header .dm1col3 h3 {
  margin-bottom: 0px;
  font-weight: bold;
}
.dm1header .dm1col3 h4 {
  margin: 0px 0px;
}
.dm1header .dm1col3 h5 {
  margin: 8px 0px;
}
.dmaSpanLeft {
  margin-right: 0px;
}
.dmaSpanRight {
  margin-left: 30px;
}
.push_button {
  position: relative;
  width: 160px;
  height: 80px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  line-height: 43px;
  /* font-family:'Gill Sans', 'Gill Sans MT', 'Myriad Pro', 'DejaVu Sans Condensed', Helvetica, Arial, 'sans-serif';*/
  font-weight: bold;
  display: block;
  margin: 20px auto;
  font-size: 27px;
}
.push_button:before {
  background: #f0f0f0;
  background-image: -webkit-gradient(
    linear,
    0% 0%,
    0% 100%,
    from(#e1e1e1),
    to(#f9f9f9)
  );

  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 0 #fff;
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 0 #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5) inset, 0 1px 0 #fff;

  position: absolute;
  content: "";
  left: -6px;
  right: -6px;
  top: -6px;
  bottom: -10px;
  z-index: -1;
}

.push_button:active {
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
    0 -1px 0 rgba(255, 255, 255, 0.1) inset;
  top: 5px;
}
.push_button:active:before {
  top: -11px;
  bottom: -5px;
  content: "";
}

.red1 {
  text-shadow: -1px -1px 0 #a84155;
  background: #f7941d;
  border: 1px solid #f7941d;

  background-image: -webkit-linear-gradient(top, #ffb55b, #f7941d);
  background-image: -moz-linear-gradient(top, #ffb55b, #f7941d);
  background-image: -ms-linear-gradient(top, #ffb55b, #f7941d);
  background-image: -o-linear-gradient(top, #ffb55b, #f7941d);
  background-image: linear-gradient(to bottom, #ffb55b, #f7941d);

  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;

  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
    0 -1px 0 rgba(255, 255, 255, 0.1) inset, 0 4px 0 #ad4257,
    0 4px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
    0 -1px 0 rgba(255, 255, 255, 0.1) inset, 0 4px 0 #ad4257,
    0 4px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
    0 -1px 0 rgba(255, 255, 255, 0.1) inset, 0 4px 0 #ad4257,
    0 4px 2px rgba(0, 0, 0, 0.5);
}

.red1:hover {
  background: #ffb55b;
  background-image: -webkit-linear-gradient(top, #f7941d, #ffb55b);
  background-image: -moz-linear-gradient(top, #f7941d, #ffb55b);
  background-image: -ms-linear-gradient(top, #f7941d, #ffb55b);
  background-image: -o-linear-gradient(top, #f7941d, #ffb55b);
  background-image: linear-gradient(top, #f7941d, #ffb55b);
}

.dm1Bonus {
  width: 80%;
  font-size: 1.15em;
  margin-left: auto;
  margin-right: auto;
}
.dm1Bonus .redFont {
  color: #bb0000;
  font-weight: bold;
}
.dm1Mhand {
  float: right;
  margin-left: 15px;
  font-size: 0.8em;
}
/* for updated dmo page - rl@lw 02-02-2022 */
.dmo p,
.dmo li {
  font-size: 1.1rem;
}
.dmo h2,
.dmo .h2 {
  font-size: 1.9rem;
}
.dmo h3 {
  font-size: 1.5rem;
}
.dmo .h1,
.dmo h1 {
  font-size: 2.1rem;
  font-weight: 900;
}
.dmo .mont-font {
  font-family: "Montserrat";
}
.dmo .font-weight-bolder {
  font-weight: 900 !important;
}
.dmo .text-primary,
.dmo a {
  color: #0b477a;
}
.dmo .bg-primary {
  background-color: #0b477a !important;
}

.dmo a.text-white {
  color: #ffffff !important;
}
.dmo .text-secondary {
  color: #00b100 !important;
}
.dmo .btn-primary {
  background-color: #0b477a !important;
}
.dmo .btn-secondary {
  background-color: #00b100 !important;
}
.dmo .btn-lg {
  font-size: 2rem;
}
.dmo .border-primary {
  border-color: #0b477a !important;
  background-color: #e6ecf1;
}
