/*Variables */
/*Base Static Folder*/
@font-face {
  font-family: 'museo_sans500';
  src: url('https://www.subscribervoice.com/static/font/MuseoSans_500-webfont.eot?c5d9f946f5ae');
  src: url('https://www.subscribervoice.com/static/font/MuseoSans_500-webfont.eot?&c5d9f946f5ae#iefix') format('embedded-opentype'), url('https://www.subscribervoice.com/static/font/MuseoSans_500-webfont.woff?c5d9f946f5ae') format('woff'), url('https://www.subscribervoice.com/static/font/MuseoSans_500-webfont.ttf?c5d9f946f5ae') format('truetype'), url('https://www.subscribervoice.com/static/font/MuseoSans_500-webfont.svg?c5d9f946f5ae#museo_sans500') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*My Mixins */
.gradientRedYellowGreen {
  background: #ad0b0b;
  /* Old browsers */
  background: -moz-linear-gradient(left, #ad0b0b 0%, #fff922 50%, #38a038 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #ad0b0b), color-stop(50%, #fff922), color-stop(100%, #38a038));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #ad0b0b 0%, #fff922 50%, #38a038 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #ad0b0b 0%, #fff922 50%, #38a038 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #ad0b0b 0%, #fff922 50%, #38a038 100%);
  /* IE10+ */
  background: linear-gradient(to right, #ad0b0b 0%, #fff922 50%, #38a038 100%);
  /* W3C */
}
.aboutPromptBG {
  background: #ffffff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #bedae7 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #bedae7));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%, #bedae7 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%, #bedae7 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%, #bedae7 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%, #bedae7 100%);
  /* W3C */
}
.gradientWhiteToGrey {
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
}
.gradientGreyToWhite {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e6e6e6 0%, #ffffff 100%);
  /* W3C */
}
.gradientOffWhite {
  background-color: #f7f9f9;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #f7f9f9 0%, #fcfdfb 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f9f9), color-stop(100%, #fcfdfb));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #f7f9f9 0%, #fcfdfb 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #f7f9f9 0%, #fcfdfb 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #f7f9f9 0%, #fcfdfb 100%);
  /* IE10+ */
  background-color: linear-gradient(to bottom, #f7f9f9 0%, #fcfdfb 100%);
  /* W3C */
}
.gradientOffWhiteToGrey {
  background: #fbfafc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9fb), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf9fb 0%, #e6e6e6 100%);
  /* W3C */
}
.gradientGrey1 {
  background: #eeeeee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  /* W3C */
}
.gradientGrey1Rev {
  background: #cccccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cccccc 0%, #eeeeee 100%);
  /* W3C */
}
.gradientOffGrey1 {
  background: #f4f2f2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f4f2f2 0%, #f3f4eb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f2f2), color-stop(100%, #f3f4eb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4f2f2 0%, #f3f4eb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4f2f2 0%, #f3f4eb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4f2f2 0%, #f3f4eb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4f2f2 0%, #f3f4eb 100%);
  /* W3C */
}
.gradientOffGreyBlue {
  background: #f2f5f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f9), color-stop(100%, #d9dee0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f5f9 0%, #d9dee0 100%);
  /* W3C */
}
.gradientOffWhiteBlue {
  background: #f2f5f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f5f9 0%, #fcfdfb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f9), color-stop(100%, #fcfdfb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f5f9 0%, #fcfdfb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f5f9 0%, #fcfdfb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f5f9 0%, #fcfdfb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f5f9 0%, #fcfdfb 100%);
  /* W3C */
}
.gradientGrey2 {
  background: #d4d4d4;
  /* Old browsers */
  background: -moz-linear-gradient(top, #d4d4d4 0%, #ede8e3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4d4d4), color-stop(100%, #ede8e3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d4d4d4 0%, #ede8e3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d4d4d4 0%, #ede8e3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #d4d4d4 0%, #ede8e3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #d4d4d4 0%, #ede8e3 100%);
  /* W3C */
}
.gradientBlue {
  background: #5785aa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #5785aa 0%, #2971ab 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5785aa), color-stop(100%, #2971ab));
  background: -webkit-linear-gradient(top, #5785aa 0%, #2971ab 100%);
  background: -o-linear-gradient(top, #5785aa 0%, #2971ab 100%);
  background: -ms-linear-gradient(top, #5785aa 0%, #2971ab 100%);
  background: linear-gradient(to bottom, #5785aa 0%, #2971ab 100%);
}
.gradientBlueRev {
  background: #2971ab;
  /* Old browsers */
  background: -moz-linear-gradient(top, #2971ab 0%, #5785aa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2971ab), color-stop(100%, #5785aa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2971ab 0%, #5785aa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #2971ab 0%, #5785aa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #2971ab 0%, #5785aa 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #2971ab 0%, #5785aa 100%);
  /* W3C */
}
.gradientBlue2 {
  background-color: #8ec7f2;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ec7f2), color-stop(100%, #77b7ef));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* IE10+ */
  background-color: linear-gradient(to bottom, #8ec7f2 0%, #77b7ef 100%);
  /* W3C */
}
.gradientBlueBright {
  background: #7db9e8;
  /* Old browsers */
  background: -moz-linear-gradient(top, #7db9e8 0%, #3d9ce5 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db9e8), color-stop(100%, #3d9ce5));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #7db9e8 0%, #3d9ce5 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #7db9e8 0%, #3d9ce5 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #7db9e8 0%, #3d9ce5 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #7db9e8 0%, #3d9ce5 100%);
  /* W3C */
}
.gradientBlueBright2 {
  background: #21beec;
  /* Old browsers */
  background: -moz-linear-gradient(top, #21beec 0%, #45a9e3 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #21beec), color-stop(100%, #45a9e3));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #21beec 0%, #45a9e3 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #21beec 0%, #45a9e3 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #21beec 0%, #45a9e3 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #21beec 0%, #45a9e3 100%);
  /* W3C */
}
.gradientBlueBright2Rev {
  background: #45a9e3;
  /* Old browsers */
  background: -moz-linear-gradient(top, #45a9e3 0%, #21beec 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45a9e3), color-stop(100%, #21beec));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #45a9e3 0%, #21beec 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #45a9e3 0%, #21beec 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #45a9e3 0%, #21beec 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #45a9e3 0%, #21beec 100%);
  /* W3C */
}
.gradientBlueGrey {
  background: #638aaa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #638aaa), color-stop(100%, #6493ad));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #638aaa 0%, #6493ad 100%);
  /* W3C */
}
.gradientBlueButton {
  background-color: #8399aa;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #8399aa 0%, #8ba7c1 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8399aa), color-stop(100%, #8ba7c1));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #8399aa 0%, #8ba7c1 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #8399aa 0%, #8ba7c1 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #8399aa 0%, #8ba7c1 100%);
  /* IE10+ */
  background-color: linear-gradient(to bottom, #8399aa 0%, #8ba7c1 100%);
  /* W3C */
}
.gradientBlueButton2 {
  background-color: #5082a8;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #5082a8 0%, #8ba7c1 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5082a8), color-stop(100%, #8ba7c1));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #5082a8 0%, #8ba7c1 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #5082a8 0%, #8ba7c1 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #5082a8 0%, #8ba7c1 100%);
  /* IE10+ */
  background-color: linear-gradient(to bottom, #5082a8 0%, #8ba7c1 100%);
  /* W3C */
}
.gradientBlueButton3 {
  background: #298bdf;
  /* Old browsers */
  background: -moz-linear-gradient(top, #298bdf 0%, #2378c2 96%, #298bdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #298bdf), color-stop(96%, #2378c2), color-stop(100%, #298bdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #298bdf 0%, #2378c2 96%, #298bdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #298bdf 0%, #2378c2 96%, #298bdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #298bdf 0%, #2378c2 96%, #298bdf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #298bdf 0%, #2378c2 96%, #298bdf 100%);
  /* W3C */
}
.gradientBlueButton4 {
  background: #007add;
  /* Old browsers */
  background: -moz-linear-gradient(top, #007add 0%, #005ba5 96%, #298bdf 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #007add), color-stop(96%, #005ba5), color-stop(100%, #298bdf));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #007add 0%, #005ba5 96%, #298bdf 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #007add 0%, #005ba5 96%, #298bdf 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #007add 0%, #005ba5 96%, #298bdf 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #007add 0%, #005ba5 96%, #298bdf 100%);
  /* W3C */
}
.gradientGreenButton {
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
}
.gradientYellow {
  background: #fcf18a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcf18a), color-stop(100%, #f1da36));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcf18a 0%, #f1da36 100%);
  /* W3C */
}
.gradientYellowToOrange {
  background: #f4ef61;
  /* Old browsers */
  background: -moz-linear-gradient(left, #f4ef61 0%, #f2c318 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #f4ef61), color-stop(100%, #f2c318));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #f4ef61 0%, #f2c318 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #f4ef61 0%, #f2c318 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #f4ef61 0%, #f2c318 100%);
  /* IE10+ */
  background: linear-gradient(to right, #f4ef61 0%, #f2c318 100%);
  /* W3C */
}
.gradientGreen {
  background: #8ab66b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ab66b), color-stop(100%, #398235));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8ab66b 0%, #398235 100%);
  /* W3C */
}
.gradientBGBlue {
  background: #668caa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #668caa 0%, #8599aa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #668caa), color-stop(100%, #8599aa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #668caa 0%, #8599aa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #668caa 0%, #8599aa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #668caa 0%, #8599aa 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #668caa 0%, #8599aa 100%);
  /* W3C */
}
.blueBtn {
  background: #4791c1;
  /* Old browsers */
  background: -moz-linear-gradient(top, #4791c1 0%, #3e89ba 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4791c1), color-stop(100%, #3e89ba));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #4791c1 0%, #3e89ba 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #4791c1 0%, #3e89ba 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #4791c1 0%, #3e89ba 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #4791c1 0%, #3e89ba 100%);
  /* W3C */
}
.floatLeftRelative {
  float: left;
  position: relative;
}
.noBoxShadow {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
.noTextShadow {
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
.slide {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
}
.slideMed {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.slideFast {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
.noSlide {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}
.bgColorFast {
  -moz-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
}
.fade {
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
}
.colorFade {
  -moz-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
}
.backgroundFadeIn {
  -moz-transition: background 0.25s ease-in;
  -o-transition: background 0.25s ease-in;
  -webkit-transition: background 0.25s ease-in;
  transition: background 0.25s ease-in;
}
/*Account Page Layout */
body {
  background-image: url('https://www.subscribervoice.com/static/images/promptBG.png?c5d9f946f5ae');
  background-color: #e3e5ea;
}
body.validation {
  background: #f1f2f3;
}
h2 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  line-height: 40px;
  font-family: "Montserrat", sans-serif;
  font-size: #333;
  color: #333;
  font-size: 14px;
  font-weight: 500;
}
h3 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
a {
  color: #378eab;
  font-weight: 500;
}
a:focus {
  text-decoration: none;
  outline: none;
}
.row {
  margin: 0px;
}
.container.mainContainer {
  position: relative;
  max-width: 1170px !important;
  width: 1170px !important;
}
div#preview img,
div#previewSmall img {
  display: block;
  margin: 0 auto;
}
div#preview h2,
div#previewSmall h2 {
  width: 100%;
  font-size: 28px;
  text-align: center;
}
.container.settings.svAdmin {
  max-width: 1450px !important;
  width: 1450px !important;
  padding: 0px !important;
}
.container1 {
  width: 980px;
  margin: auto;
  padding: 0px;
}
.validationContainer {
  max-width: 992px;
  margin: auto;
  padding: 0px;
}
.container2 {
  max-width: 1024px;
  margin: 42px auto;
}
.container3 {
  width: 980px;
  margin-top: 42px;
  margin-left: 350px;
}
.sideBar {
  position: absolute;
  float: left;
  width: 300px;
  min-height: 1000px;
  height: inherit;
  z-index: -1;
}
header,
section,
footer,
aside,
nav,
article,
figure {
  display: block;
}
ul,
ol,
dl {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
/*Buttons */
.btn {
  background: #dbdbdb;
  padding: 10px 12px;
  color: #7f7f7f;
  font-size: 12px;
  font-weight: 500;
  box-shadow: inset 0 2px 0 0 rgba(255, 255, 255, 0.3), inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 2px 0 0 rgba(255, 255, 255, 0.3), inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 2px 0 0 rgba(255, 255, 255, 0.3), inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  border: none;
  -moz-transition: background 0.25s ease-in;
  -o-transition: background 0.25s ease-in;
  -webkit-transition: background 0.25s ease-in;
  transition: background 0.25s ease-in;
}
.btn:hover {
  color: #7f7f7f;
  font-size: 12px;
  font-weight: 500;
  background: #ebebeb;
}
.btn:focus {
  outline: none;
}
.btn.important {
  background: #4192b6;
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
}
.btn.important:hover {
  background: #58a2c3;
}
.btn.danger {
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  background: #db524b;
}
.btn.danger:hover {
  background: #e16f69;
}
.bottomNav {
  position: relative;
  bottom: 15px;
  width: 60px;
  width: 100%;
}
.bottomNav a,
.bottomNav button {
  float: right;
}
.bottomNav button {
  width: 60px;
}
/*Bootstrap switch styles*/
.bootstrap-switch.bootstrap-switch-focused {
  border: 1px solid #ccc;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
/*Inputs*/
input[type="text"],
input[type="password"],
input[type="url"],
input[type="email"],
input[type="phone"],
input[type="search"],
textarea,
select,
span.selection {
  color: #636363;
  font-size: 14px;
  font-weight: 600;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px 7px;
  border: 1px solid #a3a3a3;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) #000;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) #000;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) #000;
}
input[type="text"]:hover,
input[type="password"]:hover,
input[type="url"]:hover,
input[type="email"]:hover,
input[type="phone"]:hover,
input[type="search"]:hover,
textarea:hover,
select:hover,
span.selection:hover {
  border: 1px solid rgba(0, 0, 0, 0.6);
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="url"]:focus,
input[type="email"]:focus,
input[type="phone"]:focus,
input[type="search"]:focus,
textarea:focus,
select:focus,
span.selection:focus {
  outline: none;
  border: 1px solid #6f90ab;
  box-shadow: inset 0 0 1px #4e8eba, 0 1px 0 #4e8eba;
  -moz-box-shadow: inset 0 0 1px #4e8eba, 0 1px 0 #4e8eba;
  -webkit-box-shadow: inset 0 0 1px #4e8eba, 0 1px 0 #4e8eba;
  box-shadow: inset 0 0 1px #4e8eba 0, 1px 0 #4e8eba 1px #555555;
  -moz-box-shadow: inset 0 0 1px #4e8eba 0, 1px 0 #4e8eba 1px #555555;
  -webkit-box-shadow: inset 0 0 1px #4e8eba 0, 1px 0 #4e8eba 1px #555555;
}
span:focus {
  outline: none;
}
input[type="checkbox"]:focus {
  outline: none;
}
/* Alpha Styling */
div.alpha {
  display: none;
}
div.alpha.active {
  display: block;
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin: 0 20%;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
div.alpha.active div.confirmAlpha.alphaWrapper {
  padding: 5px;
}
div.alpha.active div.confirmAlpha.alphaWrapper h4 {
  width: 100%;
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 20px;
}
div.alpha.active div.confirmAlpha.alphaWrapper form {
  margin-top: 15px;
  padding-bottom: 42px;
  position: relative;
  margin-bottom: 30px;
}
div.alpha.active div.confirmAlpha.alphaWrapper form .control-label {
  text-align: left;
}
div.alpha.active div.confirmAlpha.alphaWrapper form label {
  clear: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 16px;
  margin-right: 5px;
}
div.alpha.active div.confirmAlpha.alphaWrapper form input {
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
div.alpha.active div.confirmAlpha.alphaWrapper form button {
  position: relative;
  float: right;
  right: 5px;
  top: 5px;
  padding: 15px 27px;
  font-size: 16px;
  margin-top: 15px;
}
/*Main Content Boxes */
.mainBox {
  float: right;
  width: 779px;
  min-height: 580px;
  background: #fff;
}
.mainBox h2 {
  margin-bottom: 20px;
  margin-left: 10px;
}
.mainBox h2 span {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.setupBox {
  float: right;
  width: 779px;
  border-left: 1px solid #e8e8e8;
  min-height: 200px;
  background: #fff;
  border-top: 1px solid #e8e8e8;
  box-shadow: inset 0 0 2px #dbe0e2;
  -moz-box-shadow: inset 0 0 2px #dbe0e2;
  -webkit-box-shadow: inset 0 0 2px #dbe0e2;
  box-shadow: inset 0 0 2px #dbe0e2 #000;
  -moz-box-shadow: inset 0 0 2px #dbe0e2 #000;
  -webkit-box-shadow: inset 0 0 2px #dbe0e2 #000;
}
.setupBox h2 {
  margin-left: 15px;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 5px;
}
.setupBox h2 span {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  margin-top: -5px;
  height: 20px;
  width: 20px;
  line-height: 20px;
}
.setupBox p {
  margin-left: 15px;
  color: #687677;
  font-size: 11px;
  font-weight: 400;
}
.setupBox form {
  margin-left: 20px;
}
.setupBox form textarea {
  width: 350px;
}
.setupBox label.control-label {
  margin-right: 10px !important;
}
.setupBox .controls {
  margin-left: 50px;
}
.setupBox .controls textarea {
  margin-top: 15px;
  margin-bottom: 25px;
  width: 670px !important;
}
.setupBox .controls #id_state {
  width: 160px;
}
.promptBox {
  float: right;
  width: 767px;
  padding-right: 12px;
  min-height: 70px;
  background: #fbfbfb;
  border-top: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
}
.promptBox .progressInfo {
  margin-left: 5px;
  margin-top: 10px;
  float: left;
  position: relative;
}
.promptBox h2 {
  margin-left: 15px;
  font-family: 'Droid Sans', sans-serif;
  color: #0b78ab !important;
  font-size: 20px !important;
  font-weight: 700 !important;
  line-height: 22px;
}
.promptBox h2 p {
  color: #333 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  display: inline;
  margin-left: 10px;
  line-height: 2px !important;
}
.promptBox .btn {
  font-size: 1.2em;
  font-weight: 700;
  padding-top: 7px;
  float: right;
  margin-top: 15px;
  margin-right: 25px;
  background: #fcf18a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcf18a), color-stop(100%, #f1da36));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcf18a 0%, #f1da36 100%);
  /* W3C */
  color: #444;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -moz-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  -webkit-text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
  box-shadow: inset 0 1px 1px #ffffff;
  -moz-box-shadow: inset 0 1px 1px #ffffff;
  -webkit-box-shadow: inset 0 1px 1px #ffffff;
  box-shadow: inset 0 1px 1px #ffffff #000;
  -moz-box-shadow: inset 0 1px 1px #ffffff #000;
  -webkit-box-shadow: inset 0 1px 1px #ffffff #000;
}
.dropdown .btn {
  background: #4e8eba !important;
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
  text-shadow: 0 0 1px rgba(0, 22, 0, 0.15);
  -moz-text-shadow: 0 0 1px rgba(0, 22, 0, 0.15);
  -webkit-text-shadow: 0 0 1px rgba(0, 22, 0, 0.15);
  box-shadow: inset 0 2px 1px rgba(200, 200, 200, 0.4), 0 0 2px #dbe0e2 !important;
  -moz-box-shadow: inset 0 2px 1px rgba(200, 200, 200, 0.4), 0 0 2px #dbe0e2 !important;
  -webkit-box-shadow: inset 0 2px 1px rgba(200, 200, 200, 0.4), 0 0 2px #dbe0e2 !important;
  box-shadow: inset 0 2px 1px rgba(200, 200, 200, 0.4) 0, 0 2px #dbe0e2 1px #555555 !important;
  -moz-box-shadow: inset 0 2px 1px rgba(200, 200, 200, 0.4) 0, 0 2px #dbe0e2 1px #555555 !important;
  -webkit-box-shadow: inset 0 2px 1px rgba(200, 200, 200, 0.4) 0, 0 2px #dbe0e2 1px #555555 !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.dropdown .btn i {
  font-size: 10px;
}
.dropdown-backdrop {
  z-index: 0;
}
.dropdown.open,
.dropdown.stayOpen {
  position: relative;
}
.dropdown.open .btn,
.dropdown.stayOpen .btn {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border: 1px solid rgba(55, 55, 55, 0.3) !important;
  color: #ffffff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 1px rgba(200, 200, 200, 0.5), 0 0 2px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: inset 0 0 1px rgba(200, 200, 200, 0.5), 0 0 2px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: inset 0 0 1px rgba(200, 200, 200, 0.5), 0 0 2px rgba(0, 0, 0, 0.3) !important;
  box-shadow: inset 0 0 1px rgba(200, 200, 200, 0.5) 0, 0 2px rgba(0, 0, 0, 0.3) 1px #555555 !important;
  -moz-box-shadow: inset 0 0 1px rgba(200, 200, 200, 0.5) 0, 0 2px rgba(0, 0, 0, 0.3) 1px #555555 !important;
  -webkit-box-shadow: inset 0 0 1px rgba(200, 200, 200, 0.5) 0, 0 2px rgba(0, 0, 0, 0.3) 1px #555555 !important;
}
.dropdown.open .dropdown-menu,
.dropdown.stayOpen .dropdown-menu {
  padding: 0px;
  background: #eaeff4;
  margin-top: -1px;
  position: absolute;
  left: 0px !important;
  min-width: 115px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border: 1px solid rgba(55, 55, 55, 0.3);
  box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -moz-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -webkit-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
}
.dropdown.open .dropdown-menu a,
.dropdown.stayOpen .dropdown-menu a {
  border-bottom: 1px solid rgba(55, 77, 66, 0.5);
  box-shadow: inset 0 1px 1px rgba(255, 252, 248, 0.3);
  -moz-box-shadow: inset 0 1px 1px rgba(255, 252, 248, 0.3);
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 252, 248, 0.3);
  box-shadow: inset 0 1px 1px rgba(255, 252, 248, 0.3) #000;
  -moz-box-shadow: inset 0 1px 1px rgba(255, 252, 248, 0.3) #000;
  -webkit-box-shadow: inset 0 1px 1px rgba(255, 252, 248, 0.3) #000;
  color: rgba(0, 0, 0, 0.6);
  font-size: 12px;
  font-weight: 600;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  -moz-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  -webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
.dropdown.open .dropdown-menu li:last-child a,
.dropdown.stayOpen .dropdown-menu li:last-child a {
  border-bottom: none;
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
}
.dropdown.open .dropdown-menu a:hover,
.dropdown.stayOpen .dropdown-menu a:hover {
  color: #ffffff;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  background: #4e8eba;
}
header {
  position: fixed;
  top: 0px;
  height: 40px;
  width: 100%;
  box-shadow: 0 0 4px #222;
  -moz-box-shadow: 0 0 4px #222;
  -webkit-box-shadow: 0 0 4px #222;
  box-shadow: 0 0 4px #222 #000;
  -moz-box-shadow: 0 0 4px #222 #000;
  -webkit-box-shadow: 0 0 4px #222 #000;
  background-color: #f5f5f5;
  z-index: 1000;
}
header nav {
  position: relative;
}
header #logo {
  margin-top: -5px;
  float: left;
  position: relative;
  font-family: "PT Sans Narrow", sans-serif;
  width: 200px;
  color: #4192b6;
  font-size: 31px;
  font-weight: 700;
  text-shadow: 0 2px 3px #ffffff;
  -moz-text-shadow: 0 2px 3px #ffffff;
  -webkit-text-shadow: 0 2px 3px #ffffff;
}
header #logo img {
  height: 35px;
  width: 200px;
}
header #logo:hover {
  text-decoration: none;
}
header #productFeedback {
  display: none;
  float: right;
  color: #8a8a8a;
  font-size: 12px;
  font-weight: 500;
  position: absolute;
  top: 13px;
}
header #productFeedback:hover {
  color: #999999;
  text-decoration: none;
}
header div.username {
  position: relative;
}
header a.username {
  height: 40px;
  padding: 8px 15px;
  float: right;
  position: relative;
  top: -3px;
  color: #8a8a8a;
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  display: inline;
  text-align: center;
  width: auto;
  min-width: 150px;
}
header a.username:hover {
  text-decoration: none;
  color: #999999;
}
header .open a.username.dropdown-toggle {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #4192b6;
  box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.1);
  -moz-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.1);
  -webkit-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.1);
  box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.1) #000;
  -moz-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.1) #000;
  -webkit-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.1) #000;
  border: 1px solid #a3a3a3;
  border-bottom: none;
  text-decoration: none;
  height: 35px;
  position: relative;
  padding: 7px 15px;
  color: #ffffff;
}
header .open a.username.dropdown-toggle a i {
  display: inline;
  margin-left: 4px;
}
header .dropdown-menu {
  position: static;
  float: right;
  clear: right;
  margin-top: -2px;
  opacity: 0.97;
  box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3);
  -webkit-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3);
  box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3) #000;
  -moz-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3) #000;
  -webkit-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3) #000;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  padding: 0px;
  width: auto;
  min-width: 150px;
  border: 1px solid #a3a3a3;
  border-top: none;
}
header .dropdown-menu li {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  border-top: 1px solid rgba(22, 22, 22, 0.5);
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4) #000;
  -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4) #000;
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4) #000;
}
header .dropdown-menu li a {
  padding: 5px 20px;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 400;
}
header .dropdown-menu li a:hover {
  background: #e1e8ed;
  color: #4e4e40;
}
header .dropdown-menu li:first-child {
  border-top: none;
}
header .dropdown-menu li:last-child a {
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
header.validation {
  background: #ffffff;
}
header.validation nav.container #mobileMenu {
  float: right;
  display: none;
}
#mobile.mobileMenu {
  display: none;
}
header.loggedIn {
  background: #638aaa;
  /* Old browsers */
  background: -moz-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #638aaa), color-stop(100%, #6493ad));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #638aaa 0%, #6493ad 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #638aaa 0%, #6493ad 100%);
  /* W3C */
  position: fixed;
  top: 0px;
  height: 41px;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom: 1px solid #303030;
  box-shadow: 0 0 1px #636363;
  -moz-box-shadow: 0 0 1px #636363;
  -webkit-box-shadow: 0 0 1px #636363;
  box-shadow: 0 0 1px #636363 #000;
  -moz-box-shadow: 0 0 1px #636363 #000;
  -webkit-box-shadow: 0 0 1px #636363 #000;
  z-index: 1000;
}
header.loggedIn #logo {
  margin-top: -4px;
  margin-left: 3px;
  display: block;
  height: 32px;
  width: 190px;
}
header.loggedIn #signedIn {
  float: right;
  position: relative;
  top: 2px;
}
header.loggedIn #signedIn a.username {
  height: 40px;
  padding: 5px 15px;
  float: left;
  position: relative;
  top: -5px;
  color: #f2f2f2;
  font-size: 12px;
  font-weight: 500;
  margin-top: 8px;
  display: inline;
}
header.loggedIn #signedIn a.username:hover {
  text-decoration: none;
  color: #fbfbfb;
}
header.loggedIn #signedIn .open .username.dropdown-toggle {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  background: #4e8eba;
  box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.3);
  -moz-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.3);
  -webkit-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.3);
  box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.3) #000;
  -moz-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.3) #000;
  -webkit-box-shadow: inset 0 0 5px rgba(22, 22, 22, 0.3) #000;
  text-decoration: none;
  height: 35px;
  border: 1px solid rgba(22, 22, 22, 0.5);
}
header.loggedIn #signedIn .open .username.dropdown-toggle a i {
  display: inline;
  margin-left: 4px;
}
header.loggedIn #signedIn .username {
  position: relative;
}
header.loggedIn #signedIn .dropdown-menu {
  min-width: 88px;
  top: 41px;
  opacity: 0.97;
  right: 0px !important;
  margin-top: -4px;
  box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3);
  -moz-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3);
  -webkit-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3);
  box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3) #000;
  -moz-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3) #000;
  -webkit-box-shadow: 0 1px 2px rgba(22, 22, 22, 0.3) #000;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  padding: 0px;
}
header.loggedIn #signedIn .dropdown-menu li {
  border-top: 1px solid rgba(22, 22, 22, 0.5);
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4) #000;
  -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4) #000;
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4) #000;
}
header.loggedIn #signedIn .dropdown-menu li a {
  color: #4e4e40;
  font-size: 12px;
  font-weight: 600;
}
header.loggedIn #signedIn .dropdown-menu li:first-child {
  border-top: none;
}
header.home {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: #ffffff;
  height: 50px;
  transition: all 0.3s ease-in-out 0s;
}
header.home #logo {
  margin-top: 1px;
  margin-left: 3px;
  display: block;
  height: 41px;
  width: 260px;
}
header.home ul.homeNav {
  float: right;
  margin-top: 17px;
}
header.home ul.homeNav li {
  float: left;
  margin: 0 15px;
}
header.home ul.homeNav li a {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 12px;
  text-transform: uppercase;
}
header.home ul.homeNav a.btn {
  position: relative;
  top: -9px;
  padding: 10px 12px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  color: #ffffff;
  border: none;
  background: #378eab;
  text-transform: uppercase;
}
header.home ul.homeNav a.btn:hover {
  background: #66b4ce;
}
header.skrollable-before,
header.skrollable-between {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
header.skrollable-after,
header.wizard {
  box-shadow: 0 0 4px #222;
  -moz-box-shadow: 0 0 4px #222;
  -webkit-box-shadow: 0 0 4px #222;
  box-shadow: 0 0 4px #222 #000;
  -moz-box-shadow: 0 0 4px #222 #000;
  -webkit-box-shadow: 0 0 4px #222 #000;
  background: rgba(255, 255, 255, 0.85);
}
header.skrollable-after nav a.btn,
header.wizard nav a.btn {
  position: relative;
  opacity: 0.8;
  top: 11px;
  padding: 8px 16px;
  border: 1px solid #a3a3a3;
  float: right;
  background: #dbe0e2;
  color: #4e4e40;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  font-weight: 600;
}
header.skrollable-after nav a.btn i,
header.wizard nav a.btn i {
  margin-left: 3px;
}
body.license {
  height: 800px;
  background-color: #e3e5ea;
  background-image: none;
  font-family: 'Open Sans', serif;
}
body.license footer.main {
  position: relative;
  bottom: -50px;
}
body.signupTool footer.main {
  position: relative;
  bottom: -12px;
}
body.signupTool.validation {
  min-height: 800px;
  max-height: 1200px;
}
#domain {
  position: relative;
  top: 15px;
  max-width: 800px;
}
#domain label {
  margin-top: 7px;
  margin-left: 1%;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
}
#domain input[type="url"] {
  margin-bottom: 7px;
  width: 98%;
  margin-left: 1%;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  font-size: 18px;
  font-weight: 500;
  padding: 10px 10px;
  background: #f6f6f6;
  border: 2px solid #636363;
  box-shadow: inset 0 0 1px #fbfbfb;
  -moz-box-shadow: inset 0 0 1px #fbfbfb;
  -webkit-box-shadow: inset 0 0 1px #fbfbfb;
  box-shadow: inset 0 0 1px #fbfbfb #000;
  -moz-box-shadow: inset 0 0 1px #fbfbfb #000;
  -webkit-box-shadow: inset 0 0 1px #fbfbfb #000;
}
#domain input[type="url"]:hover {
  box-shadow: inset 0 0 2px #4fa8c6;
  -moz-box-shadow: inset 0 0 2px #4fa8c6;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6;
  box-shadow: inset 0 0 2px #4fa8c6 #000;
  -moz-box-shadow: inset 0 0 2px #4fa8c6 #000;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6 #000;
}
#domain input[type="url"]:focus {
  padding: 11px 11px;
  border: 1px solid #636363;
  outline: none;
  box-shadow: inset 0 0 1px 1px #7dbfd5;
  -moz-box-shadow: inset 0 0 1px 1px #7dbfd5;
  -webkit-box-shadow: inset 0 0 1px 1px #7dbfd5;
}
#domain ::-webkit-input-placeholder,
#domain :-moz-placeholder,
#domain ::-moz-placeholder,
#domain :-ms-input-placeholder {
  /* WebKit browsers */
  color: #dbe0e2;
}
#domain :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #dbe0e2;
}
#domain ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #dbe0e2;
}
#domain :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #dbe0e2;
}
#domain input[type="submit"] {
  margin-top: 50px;
  padding: 0 38px;
  width: 30%;
  margin-left: 35%;
  position: relative;
  top: -5px;
  background: #378eab;
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  height: 60px;
  border: none;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  opacity: 1;
}
#domain input[type="submit"]:hover {
  background: #66b4ce;
}
body.home {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  /*background-image: url('https://www.subscribervoice.com/static/less/@{base}images/bg2.png');*/
  background-image: none;
  background-color: #ffffff;
}
body.home #mainWrapper {
  background: url('https://www.subscribervoice.com/static/images/bgFade2.png?c5d9f946f5ae');
  background-repeat: repeat-x;
  margin-top: 50px;
  width: 100%;
  height: 700px;
}
body.home #mainPrompt {
  padding-top: 40px;
  background-color: rgba(55, 118, 176, 0.4);
  width: 100%;
  height: 700px;
}
body.home #mainPrompt p {
  width: 76%;
  margin-left: 12%;
  text-align: center;
  color: #ffffff;
  font-size: 44px;
  font-weight: 600;
}
body.home #mainPrompt h2 {
  margin-top: 0;
  margin-left: 10%;
  width: 80%;
  line-height: 35px;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #ffffff;
  font-size: 24px;
  font-weight: 400;
}
body.home #mainPrompt #logo {
  position: relative;
  top: -30px;
  max-width: 400px;
}
body.home #mainPrompt #logo img {
  margin-left: 40px;
  width: 350px;
}
body.home #mainPrompt .browser {
  width: 240px;
  margin: auto;
  margin-top: 25px;
  margin-bottom: 15px;
}
body.home #about {
  font-family: "Helvetica Neue", sans-serif;
  width: 100%;
  height: 500px;
  background: #ffffff;
}
body.home #about .div {
  background: #6f90ab;
}
body.home #about .div h3 {
  text-align: center;
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: none;
  position: relative;
  top: 28%;
}
body.home #about #div2 {
  background: #74b3c1;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
}
body.home #about ul.hiw {
  padding: 0 40px;
  padding-top: 40px;
}
body.home #about ul.hiw h3 {
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-transform: uppercase;
  color: #323229;
  font-size: 40px;
  font-weight: 400;
}
body.home #about ul.hiw li {
  margin-top: 30px;
  float: left;
  display: block;
  width: 100%;
  height: 200px;
  margin: 2%;
}
body.home #about ul.hiw li img {
  float: right;
  width: 210px;
  margin-top: 35px;
  margin-right: 100px;
}
body.home #about ul.hiw li span.badge {
  float: left;
  background: #75bbd3;
  height: 75px;
  padding-top: 13px;
  width: 75px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 45px;
  margin-top: 95px;
  margin-left: 25px;
  margin-right: 25px;
}
body.home #about ul.hiw li p {
  margin-top: 112px;
  width: 60%;
  float: left;
  line-height: 22px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40;
  font-size: 18px;
  font-weight: 400;
}
body.home #about ul.hiw li p b {
  line-height: 16px;
  color: #75bbd3;
  font-size: 20px;
  font-weight: 600;
}
body.home #about ul.hiw li.alt img {
  float: left;
}
body.home #about ul.hiw li.alt span.badge {
  background: #378eab;
}
body.wizard {
  background: #f6f6f6;
}
span {
  display: inline-block;
}
#mainContent {
  margin-top: 40px;
  background: #ffffff;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  box-shadow: 0 1px 2px #7b8598;
  -moz-box-shadow: 0 1px 2px #7b8598;
  -webkit-box-shadow: 0 1px 2px #7b8598;
  box-shadow: 0 1px 2px #7b8598 #000;
  -moz-box-shadow: 0 1px 2px #7b8598 #000;
  -webkit-box-shadow: 0 1px 2px #7b8598 #000;
  position: relative;
}
#mainContent #rightContent {
  position: absolute;
  left: 200px;
  float: left;
  width: 940px;
  background: #ffffff;
  border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
}
#mainContent h2 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40;
  font-size: 22px;
  font-weight: 600;
}
#mainContent p {
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
  margin-right: 30px;
}
#mainContent .topSelector {
  height: 50px;
  margin-left: -15px;
  margin-right: -15px;
  padding-left: 15px;
  padding-top: 15px;
  border-bottom: 1px solid #dbe0e2;
}
#mainContent .topSelector label {
  float: left;
  margin-right: 20px;
  color: #7b8598;
  font-size: 18px;
  font-weight: 500;
}
#mainContent .topSelector .dropdown {
  float: left;
  position: relative;
  top: -3px;
}
#mainContent .topSelector .dropdown button {
  text-align: left;
  height: 30px;
  width: 115px;
}
#mainContent .topSelector .dropdown button i {
  position: absolute;
  top: 9px;
  right: 8px;
}
#mainContent .topSelector select {
  position: relative;
  top: -3px;
  width: 200px;
  height: 25px;
}
#mainContent .section {
  margin: 15px 0;
}
#mainContent .section h3 {
  color: #7b8598;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 3px;
  border-bottom: 1px solid #dbe0e2;
}
#mainContent .section h3 i {
  margin: 0 3px;
}
#mainContent .section h3 span {
  margin-top: 3px;
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 500;
  position: absolute;
  left: 20%;
  width: 60%;
  text-align: center;
}
#mainContent .section h3 p {
  float: left;
  color: #7b8598;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 0px;
  margin-top: 7px;
}
#mainContent .section h3 .navButtons {
  margin-left: 365px;
  margin-top: -20px !important;
}
#mainContent .section h3 .navButtons a {
  color: #4e8eba;
  margin-left: 50px;
  display: inline-block;
  font-size: 20px;
}
#mainContent .section h3 .navButtons a:hover {
  color: #86a1b8;
  text-decoration: none;
}
#mainContent .section h3 .navButtons span {
  color: #7b8598;
  font-size: 14px;
  font-weight: 600;
  margin-top: 5px;
  margin-left: 260px;
  text-align: center;
  width: 50px;
}
#mainContent .section p {
  color: #636363;
  font-size: 14px;
  font-weight: 500;
}
#mainContent .section a.add {
  margin-left: 5px;
  color: #4e8eba;
  font-size: 16px;
  font-weight: 500;
}
#mainContent .section a.add i {
  margin-right: 5px;
}
#mainContent .section a.add:hover {
  color: #2971ab;
  text-decoration: none;
}
#mainContent .section .stats {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0 5%;
}
#mainContent .section .stats li p {
  margin-bottom: 0px;
  color: #636363;
  font-size: 45px;
  font-weight: 500;
}
/*FOOTER*/
footer #footerNav {
  float: left;
  width: 520px;
}
footer #footerNav li {
  padding: 5px 20px;
  float: left;
}
footer #footerNav li a {
  color: rgba(77, 77, 77, 0.8);
  font-size: 12px;
  font-weight: 500;
  text-shadow: 1px 1px 0px rgba(77, 77, 77, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(77, 77, 77, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(77, 77, 77, 0.2);
}
footer #footerNav li a:hover {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.9);
}
footer #footerNav li:first-child {
  padding-left: 0px;
}
/**END FOOTER**/
/*ACCOUNTBAR*/
#accountBar {
  width: 734px;
  margin-top: 30px;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  margin-left: 198px;
  padding-left: 5px;
  color: #a3a3a3;
  background: #f4f7f9;
  font-weight: 800;
  border: 1px solid #dbe0e2;
  box-shadow: 0 0 1px #e3e3e3;
  -moz-box-shadow: 0 0 1px #e3e3e3;
  -webkit-box-shadow: 0 0 1px #e3e3e3;
  box-shadow: 0 0 1px #e3e3e3 #000;
  -moz-box-shadow: 0 0 1px #e3e3e3 #000;
  -webkit-box-shadow: 0 0 1px #e3e3e3 #000;
  /*Steps in the Trust Process*/
}
#accountBar #stepTitle,
#accountBar #progress {
  float: left;
  width: 321px;
  margin-top: 15px;
  height: 70px;
}
#accountBar #navButtons {
  margin-top: 15px;
  float: left;
  width: 280px;
}
#accountBar #progressLogo {
  float: left;
  height: 101px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  border-right: 1px solid #dbe0e2;
}
#accountBar #progressLogo img {
  width: 170px;
}
#accountBar #accountProgress {
  width: 280px;
  float: left;
  position: relative;
  left: 20px;
}
#accountBar #accountProgress h3 {
  color: #6f90ab;
  font-size: 17px;
  font-weight: 500;
  margin-left: 4px;
  margin-top: 10px;
  margin-bottom: 3px;
}
#accountBar #accountProgress h3 span {
  font-size: 15px;
}
#accountBar #accountProgress #accountProgressBar {
  margin-left: 8px;
  float: left;
  position: relative;
  top: 5px;
  width: 99%;
  height: 26px;
  border: 1px solid rgba(0, 0, 0, 0.25);
  background: #e1e8ed;
  box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.05) #000;
  -moz-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.05) #000;
  -webkit-box-shadow: inset 0 3px 1px rgba(0, 0, 0, 0.05) #000;
  overflow: visible;
}
#accountBar #accountProgress #accountProgressBar .progress {
  height: 24px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: left;
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
  box-shadow: inset 0 0 1px #dbe0e2;
  -moz-box-shadow: inset 0 0 1px #dbe0e2;
  -webkit-box-shadow: inset 0 0 1px #dbe0e2;
  box-shadow: inset 0 0 1px #dbe0e2 #000;
  -moz-box-shadow: inset 0 0 1px #dbe0e2 #000;
  -webkit-box-shadow: inset 0 0 1px #dbe0e2 #000;
  border-right: 1px solid #bcbcbc;
}
#accountBar #accountProgress a.url {
  margin-left: 8px;
  position: relative;
  top: -10px;
  color: #7b8598;
  font-size: 14px;
  font-weight: 600;
  cursor: default;
}
#accountBar #accountProgress a.url:hover {
  text-decoration: none;
}
#accountBar #getStarted {
  border-left: 1px solid #dbe0e2;
  height: 101px;
  float: left;
  position: relative;
  width: 200px;
  left: 57px;
}
#accountBar #getStarted a.btn.important {
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  background: #58cc80;
  padding-top: 7px;
  height: 36px;
  width: 120px;
  margin-left: 39px;
  font-size: 14px;
}
#accountBar .stepInfo .stepIcon {
  float: left;
  width: 80px;
  height: 80px;
  margin-top: 2px;
  margin-left: 10px;
  margin-right: 20px;
}
#accountBar .stepInfo span.prog {
  margin-left: 0 !important;
}
#accountBar .stepInfo #stepTitle {
  margin-bottom: 20px;
}
#accountBar .stepInfo #stepTitle h2 {
  margin-top: 10px;
  line-height: 20px;
  color: #636363;
  font-size: 18px;
  font-weight: 500;
}
#accountBar .stepInfo #stepTitle span {
  color: #757575;
  font-size: 12px;
  font-weight: 500;
}
#accountBar .stepInfo #stepTitle span i {
  margin-right: 3px;
  color: #6f90ab;
}
#accountBar .stepInfo #progress {
  padding-top: 20px;
}
#accountBar .stepInfo #progress .progress {
  float: left;
  width: 83%;
  margin-bottom: 3px;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
#accountBar .stepInfo #progress .progress .bar {
  height: 19px;
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
  box-shadow: inset 0 0 2px rgba(255, 255, 245, 0.75);
  -moz-box-shadow: inset 0 0 2px rgba(255, 255, 245, 0.75);
  -webkit-box-shadow: inset 0 0 2px rgba(255, 255, 245, 0.75);
  box-shadow: inset 0 0 2px rgba(255, 255, 245, 0.75) #000;
  -moz-box-shadow: inset 0 0 2px rgba(255, 255, 245, 0.75) #000;
  -webkit-box-shadow: inset 0 0 2px rgba(255, 255, 245, 0.75) #000;
}
#accountBar .stepInfo #progress span {
  margin-left: 7px;
  color: #6c8ea9;
  font-size: 14px;
  font-weight: 700;
}
#accountBar .stepInfo #progress a.url {
  margin-left: 5%;
  color: #6f90ab;
}
#accountBar .stepInfo #navButtons a.important {
  float: right;
  width: 90px;
  margin: 17px 17px;
}
#accountBar .stepInfo #navButtons p {
  float: left;
  position: relative;
  top: -10px;
  left: 65px;
  clear: right;
  width: 70%;
  text-align: center;
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 600;
}
#accountBar.account {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin: 0;
  width: 100%;
  height: 101px;
  border: none;
  border-bottom: 1px solid #dbe0e2;
}
#accountBar.account #accountProgress {
  width: 420px;
}
#accountBar.account div {
  border: none !important;
}
#accountBar.account button.btn.important {
  margin-top: 30px;
  margin-left: 120px;
}
/*SIDE NAV*/
#accountNavHolder {
  font-family: "Helvetica Neue", sans-serif;
  float: left;
  position: relative;
  padding: 0px;
  border: solid #dbe0e2;
  border-width: 0 1px;
  background: #eaeff4;
  border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  height: 100%;
  width: 200px;
  letter-spacing: 0.095em;
  min-height: 630px;
}
#accountNavHolder #accountNav {
  width: 200px;
  position: fixed;
}
#accountNavHolder #accountNav ul.navigation {
  width: 200px;
}
#accountNavHolder #accountNav ul {
  margin-top: 0px;
  margin-left: 0px;
}
#accountNavHolder #accountNav ul .brandInfo {
  position: relative;
  top: 20px;
  height: 120px;
  margin: 0 10px;
  box-shadow: 0 1px 1px #636363;
  -moz-box-shadow: 0 1px 1px #636363;
  -webkit-box-shadow: 0 1px 1px #636363;
  box-shadow: 0 1px 1px #636363 #000;
  -moz-box-shadow: 0 1px 1px #636363 #000;
  -webkit-box-shadow: 0 1px 1px #636363 #000;
  background: #ffffff;
  margin-bottom: 30px;
}
#accountNavHolder #accountNav ul .brandInfo img.logo {
  margin: 10px 0;
  width: 175px;
  max-height: 100px;
  padding: 5px 7px;
  background: #ffffff;
}
#accountNavHolder #accountNav ul .brandInfo a.url {
  margin-top: 25px;
  display: block;
  width: 220px;
  text-align: center;
  font-size: 12px;
  padding-bottom: 10px;
}
#accountNavHolder #accountNav li {
  height: 40px;
}
#accountNavHolder #accountNav li i.seal {
  position: relative;
  left: -3px;
  margin-top: -1px;
  margin-right: 3px;
  float: left;
  display: inline-block;
  width: 17px;
  height: 17px;
}
#accountNavHolder #accountNav li i.seal img {
  width: 17px;
}
#accountNavHolder #accountNav li i.seal img.notSelected {
  display: block;
}
#accountNavHolder #accountNav li i.seal img.selected {
  display: none;
}
#accountNavHolder #accountNav li a.current {
  color: #ffffff;
  font-weight: 600;
}
#accountNavHolder #accountNav li a.current i.seal img.notSelected {
  display: none;
}
#accountNavHolder #accountNav li a.current i.seal img.selected {
  display: block;
}
#accountNavHolder #accountNav li a.disabled {
  cursor: help;
}
#accountNavHolder #accountNav li span {
  text-align: center;
  background: #e3e3e3;
  float: right;
  margin-right: 10px;
  display: block;
  width: 30px;
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  text-shadow: none;
}
#accountNavHolder #accountNav li a {
  display: block;
  height: 100%;
  padding-top: 11px;
  padding-left: 20px;
  color: #636363;
  font-size: 14px;
  font-weight: 500;
}
#accountNavHolder #accountNav li a.disabled {
  color: #a3a3a3;
}
#accountNavHolder #accountNav li i {
  font-size: 1.3em;
  text-shadow: none;
  position: relative;
  margin-right: 5px;
}
#accountNavHolder #accountNav li:hover {
  background: #e1e8ed;
}
#accountNavHolder #accountNav button.btn {
  width: 60%;
  margin: 18px 20%;
}
#accountNavHolder #accountNav button.btn i.addTeam {
  background: url('https://www.subscribervoice.com/static/images/addTeamW.png?c5d9f946f5ae');
  position: relative;
  right: 1px;
  top: 1px;
  float: right;
  background-size: 15px;
  height: 15px;
  width: 15px;
}
#accountNavHolder #accountNav button.btn i.addFilter {
  position: relative;
  right: 1px;
  top: 1px;
  float: right;
  background-size: 15px;
  height: 15px;
  width: 15px;
}
#accountNavHolder #accountNav li.subType {
  padding-top: 10px;
}
#accountNavHolder #accountNav li.subType p {
  margin-left: 20px;
  margin-right: 0;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
}
#accountNavHolder #accountNav li.subType:hover {
  background: none;
}
#accountNavHolder #accountNav a:hover {
  text-decoration: none;
}
#accountNavHolder #accountNav li.current {
  background: #6f90ab;
  border-bottom: 1px solid #d0d0d0;
  margin-bottom: 1px;
}
#accountNavHolder #accountNav li.current span {
  background: #555;
  color: #fff;
}
#accountNavHolder #accountNav .subLinks li {
  height: 42px;
}
#accountNavHolder #accountNav .subLinks li a {
  padding-top: 12px;
  padding-left: 25px;
  font-size: 12px;
  font-weight: 400;
  color: 12px;
  font-size: 400;
  font-weight: 500;
}
#accountNavHolder #accountNav.fixed {
  position: fixed;
}
#accountNavHolder #accountNav.relative {
  position: relative;
  bottom: 10px;
}
#accountNavHolder #accountNav.relative ul.navigation {
  position: fixed;
}
.accountOptions {
  width: 198px;
  height: 30px;
  border-top: 1px solid #e3e3e3;
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
}
.accountOptions ul {
  margin: 0px;
  height: 30px;
  border-bottom: 1px solid #e3e3e3;
}
.accountOptions ul li {
  float: left;
  width: 30px;
  height: 30px;
  border-right: 1px solid #dbe0e2;
}
.accountOptions ul li a {
  display: block;
  font-size: 20px;
  color: #636363;
  height: 100%;
  padding-left: 2px;
  padding-bottom: 0px;
  text-align: center;
}
.accountOptions ul li.addTeam {
  float: right;
  border-right: none;
  width: 32px;
}
.accountOptions ul li.addTeam a {
  padding: 0 1px;
}
.accountOptions li a i {
  position: relative;
}
.accountOptions li a:hover {
  text-decoration: none;
  background: #ffffff;
  opacity: 0.8;
}
i.addTeam {
  display: block;
  height: 30px;
  width: 30px;
  background: url('https://www.subscribervoice.com/static/images/addTeam.png?c5d9f946f5ae');
}
.accountOptions.fixed {
  position: fixed;
  bottom: 0;
}
.accountOptions.relative {
  position: relative;
  bottom: 31px;
  border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
}
.accountOptions.relative ul {
  border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
}
.accountOptions.relative ul li:first-child {
  border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
}
.accountOptions.relative ul li:first-child a {
  border-radius: 0 0 0 3px;
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
}
/*Right Side of Setup Page Snapshot of your account's Status */
/*Setup Progress Bar */
#toDoListHolder {
  float: left;
  margin-left: 125px;
  padding-bottom: 40px;
}
#toDoListHolder #toDoList {
  width: 734px;
  margin-left: 73px;
}
#toDoListHolder #toDoList li {
  border: solid #e3e3e3;
  border-width: 0 1px 1px 1px;
  height: 104px;
  width: 100%;
  margin-left: 0px;
  box-shadow: 0 0 1px #e3e3e3;
  -moz-box-shadow: 0 0 1px #e3e3e3;
  -webkit-box-shadow: 0 0 1px #e3e3e3;
  box-shadow: 0 0 1px #e3e3e3 #000;
  -moz-box-shadow: 0 0 1px #e3e3e3 #000;
  -webkit-box-shadow: 0 0 1px #e3e3e3 #000;
}
#toDoListHolder #toDoList li a.row {
  margin-left: 0px;
  margin-right: 10px;
  padding: 14px 0;
  display: block;
  height: 100%;
  width: 100%;
}
#toDoListHolder #toDoList li a.row div.complete {
  float: right;
  height: 30px;
  width: 30px;
  margin-top: 15px;
  margin-right: 32px;
}
#toDoListHolder #toDoList li a.row div.complete i {
  color: #6f90ab;
  font-size: 30px;
}
#toDoListHolder #toDoList li a.row p.more {
  cursor: pointer;
  float: right;
  clear: right;
  margin-right: 10px;
  padding-left: 25px;
  color: #7f9cb4;
  font-size: 14px;
  font-weight: 600;
}
#toDoListHolder #toDoList li a.row p.more:hover {
  text-decoration: underline;
}
#toDoListHolder #toDoList li a:hover {
  text-decoration: none;
}
#toDoListHolder #toDoList li:last-child {
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
#toDoListHolder #toDoList li:hover {
  background: #fbfcfd;
}
#toDoListHolder #toDoList li.complete {
  padding: 0px;
  background: #f6f6f6;
  border: 2px solid #d0d0d0;
  box-shadow: 0 0 2px #e3e3e3;
}
#toDoListHolder #toDoList .overviewIcon {
  float: left;
  width: 65px;
  height: 65px;
  margin: 0 20px;
}
#toDoListHolder #toDoList .overviewIcon img {
  width: 75px;
  height: 75px;
}
#toDoListHolder #toDoList .overviewInfo {
  height: 100%;
  float: left;
  margin-left: 20px;
}
#toDoListHolder #toDoList .overviewInfo h2 {
  margin: 0px;
  color: #636363;
  font-size: 18px;
  font-weight: 500;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.08);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.08);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.08);
}
#toDoListHolder #toDoList .overviewInfo span {
  margin-top: 3px;
  color: #86a1b8;
  font-size: 12px;
  font-weight: 400;
}
#toDoListHolder #toDoList .overviewInfo span i {
  font-size: 16px;
  margin-right: 5px;
  color: #6f90ab;
}
#toDoListHolder.account {
  margin-top: 50px;
  margin-left: 32px;
}
#toDoListHolder.account #toDoList li:first-child {
  border-top: 1px solid #dbe0e2;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
/**END SETUP PAGE**/
.percentageBar {
  float: left;
  position: relative;
  margin: 7px 0px;
  height: 100px;
  width: 19px;
  border: 1px solid #d0d0d0;
  background: #fcfdfb !important;
  border-radius: 30px !important;
  overflow: visible !important;
}
.percentageBar .bar {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width: 17px;
  border-radius: 0 0 30px 30px;
  -moz-border-radius: 0 0 30px 30px;
  -webkit-border-radius: 0 0 30px 30px;
  box-shadow: inset 1px 0 1px rgba(255, 255, 255, 0.3) !important;
  -moz-box-shadow: inset 1px 0 1px rgba(255, 255, 255, 0.3) !important;
  -webkit-box-shadow: inset 1px 0 1px rgba(255, 255, 255, 0.3) !important;
  box-shadow: inset 1px 0 1px rgba(255, 255, 255, 0.3) #000 !important;
  -moz-box-shadow: inset 1px 0 1px rgba(255, 255, 255, 0.3) #000 !important;
  -webkit-box-shadow: inset 1px 0 1px rgba(255, 255, 255, 0.3) #000 !important;
  border-top: 1px solid #e3e3e3;
}
.percentageBar .bar span {
  float: right;
  position: relative;
  top: -3px;
  left: -2px;
  color: #fff !important;
  font-size: 10px !important;
  font-weight: 600 !important;
}
.percentageBar i.icon-ok {
  position: relative;
  top: 7px;
  left: 2px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-shadow: 0 0 2px #000;
  -moz-text-shadow: 0 0 2px #000;
  -webkit-text-shadow: 0 0 2px #000;
}
.percentageBar .yellow {
  background: #fcf18a;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcf18a), color-stop(100%, #f1da36));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #fcf18a 0%, #f1da36 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #fcf18a 0%, #f1da36 100%);
  /* W3C */
}
.percentageBar .green {
  background: #8ab66b;
  /* Old browsers */
  background: -moz-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ab66b), color-stop(100%, #398235));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #8ab66b 0%, #398235 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #8ab66b 0%, #398235 100%);
  /* W3C */
}
/*Main Overview Page*/
#overview {
  display: block;
  padding-bottom: 50px;
}
/* profile signup */
h4.licenseTitle {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px;
  color: #2971ab;
  font-size: 30px;
  font-weight: 500;
}
h4.licenseTitle span {
  color: #2a77dc;
  font-size: 30px;
  font-weight: 500;
}
#reasons {
  float: left;
  width: 400px;
  margin-left: 30px;
  padding: 35px 0px;
}
#reasons ul.reasons li {
  margin: 5px 0;
  height: 70px;
  font-family: "Helvetica Neue", sans-serif;
  text-transform: uppercase;
  color: #636363;
  font-size: 16px;
  font-weight: 600;
}
#reasons ul.reasons li span {
  display: block;
  width: 100%;
  text-transform: none;
  color: #636363;
  font-size: 14px;
  font-weight: 400;
}
#reasons ul.reasons li img {
  position: relative;
  top: -10px;
  float: left;
  width: 70px;
  margin-right: 10px;
}
.alpha.license {
  overflow: scroll;
  z-index: 1000;
  display: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #ffffff;
  width: 60%;
  padding: 25px;
  position: absolute;
  border: 1px solid #e3e3e3;
  top: 80px;
  height: 650px;
  left: 20%;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) #000;
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) #000;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5) #000;
}
.alpha.license h3 {
  color: #4381ac;
  font-size: 24px;
  font-weight: 600;
}
.alpha.license p {
  font-family: "Helvetica Neue", sans-serif;
  color: #48483b;
  font-size: 14px;
  font-weight: 400;
}
.profile {
  width: 1002px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 130px;
  height: 600px;
  background: #f2f2f2;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: inset 1px 0 0px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 1px 0 0px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 1px 0 0px 2px rgba(0, 0, 0, 0.15);
}
.profile #reasons #seal {
  width: 60%;
  margin: 0 20%;
}
.profile #reasons ul.reasons {
  margin-top: 20px;
  border-top: 1px solid #dbe0e2;
  padding-top: 20px;
}
.profile #reasons li {
  margin-bottom: 12px !important;
}
.profile #prompt {
  width: 480px;
  padding: 60px 55px;
  float: left;
}
.profile #prompt h3 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #626c7e;
  font-size: 24px;
  font-weight: 600;
  margin-left: 25px;
}
.profile #prompt img {
  postion: relative;
  top: -15px;
  margin-left: 45px;
  width: 300px;
}
.profile #accountForm {
  width: 450px;
  float: left;
  padding: 0;
}
.profile #accountForm form {
  width: 100%;
  font-family: "Helvetica Neue", sans-serif;
}
.profile #accountForm form .control-group {
  padding-left: 0 !important;
  margin: 7px 0;
}
.profile #accountForm form .control-group .controls {
  margin-left: 0;
  margin-bottom: 10px;
}
.profile #accountForm form .control-group .controls input[type="input"],
.profile #accountForm form .control-group .controls input[disabled] {
  height: 36px;
  width: 380px;
  border: 1px solid #b1bcc0;
  box-shadow: inset 0 0 1px #6f90ab;
  -moz-box-shadow: inset 0 0 1px #6f90ab;
  -webkit-box-shadow: inset 0 0 1px #6f90ab;
  box-shadow: inset 0 0 1px #6f90ab #000;
  -moz-box-shadow: inset 0 0 1px #6f90ab #000;
  -webkit-box-shadow: inset 0 0 1px #6f90ab #000;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 3px;
}
.profile #accountForm form .control-group .controls input[disabled] {
  background: #e3e3e3;
}
.profile #accountForm form .control-group .controls input[type="input"]:hover {
  box-shadow: inset 0 0 2px #378eab;
  -moz-box-shadow: inset 0 0 2px #378eab;
  -webkit-box-shadow: inset 0 0 2px #378eab;
  box-shadow: inset 0 0 2px #378eab #000;
  -moz-box-shadow: inset 0 0 2px #378eab #000;
  -webkit-box-shadow: inset 0 0 2px #378eab #000;
}
.profile #accountForm form .control-group .controls input[type="input"]:focus {
  outline: none;
  box-shadow: inset 0 0 1px 1px #378eab;
  -moz-box-shadow: inset 0 0 1px 1px #378eab;
  -webkit-box-shadow: inset 0 0 1px 1px #378eab;
}
.profile #accountForm form .control-group .controls label {
  min-width: 200px;
  color: #4c6982;
  margin-bottom: 0;
}
.profile #accountForm form .control-group button {
  height: 36px;
  width: 380px;
}
.profile #accountForm form #tos.control-group {
  margin: 2px 0;
}
.profile #accountForm form #tos.control-group .controls {
  margin-bottom: 0;
}
.profile #accountForm form #tos.control-group .controls label {
  color: #707070;
  font-size: 11px;
  font-weight: 400;
}
.profile #accountForm form #tos.control-group .controls label a:hover {
  color: #6f90ab;
  text-decoration: none;
}
/*Privacy */
.profile.privacy {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-top: 100px;
  background: #f2f2f2;
  border: 1px solid rgba(0, 0, 0, 0.3);
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  height: 1540px;
  background: #ffffff;
  padding: 0 25px;
  max-width: 1002px !important;
}
.profile.privacy h4.licenseTitle {
  font-family: "Montserrat", sans-serif;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 10px;
  color: #2971ab;
  font-size: 30px;
  font-weight: 500;
}
.profile.privacy ul {
  padding-left: 30px;
  list-style: disc;
}
.profile.privacy ul li {
  margin-bottom: 5px;
}
.profile.privacy h2 {
  font-size: 14px;
  line-height: 20px;
  color: #2971ab;
}
.profile.privacy.terms {
  height: 3540px;
}
.profile.privacy.faq {
  height: 2240px;
}
.profile.privacy.faq h2 {
  margin-top: 0;
  font-size: 18px;
  line-height: 24px;
  padding-top: 50px;
}
.profile.privacy.faq p {
  margin-top: 10px;
  margin-bottom: 0;
}
.profile.privacy.faq li.sub {
  margin-left: 35px;
  list-style-type: circle;
}
.profile.privacy.faq ul {
  margin-top: 10px;
}
.profile.privacy.faq ul.toc {
  margin-top: 55px;
  padding-left: 25px;
}
.profile.privacy.faq ul.toc li {
  margin: 8px 0;
}
.profile.privacy.faq ul.toc li a:hover {
  text-decoration: none;
}
/*Form with Basic company and account Information*/
#accountForm {
  padding: 0 15px;
}
#accountForm form .control-group {
  float: left;
  width: 100%;
  min-height: 30px;
  padding-left: 75px;
}
#accountForm form .control-group .control-label {
  float: left;
  clear: left;
  color: #848d9f;
  font-size: 15px;
  font-weight: 500;
  min-height: 40px;
  width: 180px;
  margin-bottom: 15px;
}
#accountForm form .control-group .controls {
  margin-left: 30px;
  float: left;
  line-height: 25px;
}
#accountForm form .control-group .controls select {
  margin-top: 8px;
  width: 100px;
}
#accountForm form .control-group input[type="text"] {
  color: #707070;
  font-size: 14px;
  font-weight: 600;
  width: 350px;
  height: 35px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px 7px;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) #000;
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) #000;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) #000;
}
#accountForm form .control-group #logo {
  margin-top: -5px;
}
#accountForm form .control-group #logo input#logo-clear_id,
#accountForm form .control-group #logo label[for="logo-clear_id"] {
  display: none;
}
#accountForm form .control-group #logo input#id_logo {
  position: relative;
  top: 4px;
  right: 260px;
  float: right;
  line-height: 0px;
}
#accountForm form #state {
  float: left;
  width: 400px;
}
#accountForm form #state .controls {
  width: 100px;
}
#accountForm form #zip {
  float: left;
  width: 300px;
  padding-left: 15px;
}
#accountForm form #zip label {
  width: 30px;
  text-align: left;
}
#accountForm form #zip input[type="text"] {
  width: 160px;
}
#accountForm form input.logo,
#accountForm form input#id_logo {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#accountForm form input#logo-clear_id {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  float: left;
  margin-top: 30px;
  width: 15px;
  clear: left;
}
#accountForm form label[for="logo-clear_id"] {
  float: left;
  margin-left: 3px;
  margin-top: 28px;
  font-size: 12px;
}
/*2. Requirements*/
#requirements {
  height: 950px;
  padding: 0 15px;
  /* Old Reasons
	#reasons {
		width: 850px;
		padding-top: 12px;
		padding-bottom: 0px;
		li {
			margin: 5px 0;
			background: darken(@grey2,4%);
			height: 90px;
			width: 100%;
			.insetShadow(0;1px;0;@white);
			border: 1px solid rgba(0,0,0,0.05);
		}
		img {
			clear: left;
			float: left;
			margin-top: 18px;
			margin-left: 7px;
		}
		p {
			float: left;
			height: 100%;
			width: 45%;
			padding-top: 15px;
			padding-left: 10px;
			margin-bottom: 0px;
			border-left: 5px solid @white;
			.fontStyle(@blueLight;20px;500);
		}
		.status {
			float: left;
			padding-top: 11px;
			padding-left: 10px;
			height: 100%;
			border-left: 5px solid @white;
			.fontStyle(@grey7;12px;400);
			text-transform: none;
			span {
				text-transform: uppercase;
				clear: left;
				line-height: 28px;
				margin-right: 3px;
				display: inline;
				.fontStyle(@grey6;14px;500);
			}
		}
	} */
}
#requirements #assessment {
  margin-bottom: 0px;
}
#requirements #reasons {
  float: none;
  width: 634px;
  padding: 10px 0;
  margin-left: 50px;
}
#requirements #reasons ul.reasons li {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 0;
  height: 80px;
  border-bottom: 1px solid #dbe0e2;
}
#requirements #reasons ul.reasons li img {
  margin-top: 15px;
  clear: left;
}
#requirements #reasons ul.reasons li p {
  height: 100%;
  padding-top: 38px;
  margin-bottom: 0;
  float: left;
  width: 30%;
  border-right: 1px solid #dbe0e2;
}
#requirements #reasons ul.reasons li div.status {
  padding-left: 20px;
  margin-top: 22px;
  float: left;
  width: 34%;
}
#requirements #reasons ul.reasons li span {
  display: inline;
}
#requirements #reasons ul.reasons li .cbWrapper {
  float: left;
  margin-left: 10px;
  margin-top: 25px;
}
#requirements .section {
  margin-bottom: 50px !important;
}
#requirements .section ul.selfAssessment {
  position: relative;
  margin-top: 5px;
  height: 100px;
}
#requirements .section ul.selfAssessment li.question {
  width: 100%;
  position: absolute;
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  display: none;
  opacity: 0;
  text-align: center;
  color: #636363;
  font-size: 18px;
  font-weight: 500;
}
#requirements .section ul.selfAssessment li.question .controls {
  margin-top: 40px;
}
#requirements .section ul.selfAssessment li.question .controls ul {
  width: 60%;
  height: 50px;
  margin: auto;
}
#requirements .section ul.selfAssessment li.question .controls ul li {
  float: left;
  width: 12%;
  margin: 0 4%;
}
#requirements .section ul.selfAssessment li.question .controls ul li input {
  display: block;
  margin: auto;
}
#requirements .section ul.selfAssessment li.question .controls ul li label {
  text-align: center;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
#requirements .section ul.selfAssessment #claims.question {
  display: block;
  left: 0px;
}
#requirements .section ul.selfAssessment .question.active {
  opacity: 1;
}
#requirements #program {
  height: 395px;
}
#requirements h3 {
  margin-bottom: 0px;
}
#requirements table {
  margin-bottom: 10px;
}
#requirements table thead > tr > th {
  border-bottom: 1px solid #e3e3e3;
  background: #f4f7f9;
}
#requirements table tbody > tr > td {
  border-top: none;
}
#requirements table th.name {
  width: 180px;
}
#requirements #lists h3 {
  margin-bottom: 0px;
}
#requirements #lists h3 span a {
  position: relative;
  left: -10px;
}
#requirements #privacy {
  padding-bottom: 20px;
}
#requirements #oldForm {
  display: none;
}
#requirements #oldForm ul {
  width: 630px;
  margin-left: 30px;
}
#requirements #oldForm ul li {
  font-family: "Montserrat", sans-serif;
  color: #655635;
  font-size: 14px;
  font-weight: 400;
  padding: 5px;
}
#requirements #oldForm .controls {
  margin-left: 7px;
  margin-bottom: 10px;
}
#requirements #oldForm .controls ul {
  float: left;
  margin: 5px;
}
#requirements #oldForm .controls ul li {
  float: left;
  width: 305px;
}
#requirements #oldForm .controls ul li input {
  margin-top: -4px;
  margin-right: 2px;
}
#requirements #oldForm .controls ul li label {
  padding-top: 8px;
  font-family: 'Droid Sans', sans-serif;
  color: #333;
  font-size: 10px;
  font-weight: 400;
  line-height: 13px;
}
#requirements .bottomNav {
  position: absolute;
  left: -15px;
  bottom: 15px;
}
/**Messages Monitoring**/
.alpha.updatePrompt {
  height: 500px;
  width: 80%;
  z-index: 1000;
  display: none;
  position: absolute;
  margin: auto;
  top: 200px;
  background: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 25px;
}
.alpha.updatePrompt button {
  position: relative;
  bottom: 5px;
  width: 20%;
  margin: 0 40%;
}
.alpha.updatePrompt h3 {
  color: #378eab;
  font-size: 22px;
  font-weight: 400;
}
.alpha.updatePrompt p {
  color: #4e4e40;
  font-size: 12px;
  font-weight: 600;
}
#messages {
  padding: 0 15px;
}
#messages .alpha.updatePrompt {
  margin-left: 50px;
}
#messages #listSelector .selectList button.btn {
  padding: 0 12px;
}
#messages #listSelector span.primary {
  float: right;
  margin-right: 100px;
  position: relative;
  top: 14px;
  color: #7b8598;
  font-size: 14px;
  font-weight: 600;
  text-align: right !important;
}
#messages #listSelector span.primary input {
  position: relative;
  top: -1px;
  margin-right: 7px;
}
#messages #stats {
  position: relative;
}
#messages #stats p.updatePrompt {
  text-align: center;
  float: right;
  right: 2px;
  top: 65px;
  width: 280px;
  margin-right: 0;
  position: absolute;
}
#messages .messageStats {
  position: relative;
  left: -20px;
  top: -5px;
}
#messages .messageStats li {
  float: left;
  width: 150px;
}
#messages .messageStats p {
  text-align: center;
  margin: 0px !important;
  font-size: 45px !important;
}
#messages .messageStats span {
  position: relative;
  top: -7px;
  width: 100%;
  padding: 0 15px;
  text-align: center;
  color: #7b8598;
  font-size: 14px;
  font-weight: 600;
}
#messages .messageStats .changed p {
  color: #2971ab !important;
}
#messages .primaryPrompt {
  float: right;
  position: relative;
  left: 70px;
  top: -10px;
  width: 220px;
}
#messages .primaryPrompt p {
  position: relative;
  top: 5px;
  margin-left: -2px !important;
  text-align: left;
  font-size: 14px !important;
}
#messages .bottomNav {
  padding-left: 100px;
  position: absolute;
  top: 175px;
  right: 120px;
  border-left: 1px solid #dbe0e2;
  width: 180px;
  height: 130px;
}
#messages .bottomNav .btn {
  position: relative;
  top: 40px;
  left: 20px;
  width: 110px;
}
body.login {
  background: #3a83a4;
  height: 100%;
  min-height: 790px;
}
body.login div.logoStatic {
  position: relative;
  padding-top: 50px;
  max-width: 1000px;
  z-index: 1001;
  width: 30%;
  margin: 0 35%;
  margin-bottom: 20px;
}
body.login div.logoStatic a {
  width: 100%;
  margin-top: 5px;
  color: #636363;
  font-size: 16px;
  font-weight: 600;
}
body.login div.logoStatic a a.display {
  float: right;
  cursor: pointer;
}
body.login div.logoStatic a a.display input.cb {
  display: none;
  cursor: pointer;
}
body.login div.logoStatic a a.display .cbox {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  float: left;
  margin-right: 10px;
  display: block;
  background: #e3e3e3;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.6) #000;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.6) #000;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.6) #000;
  position: relative;
  height: 20px;
  width: 20px;
}
body.login div.logoStatic a a.display .cbox i {
  margin: 1px;
  color: #378eab;
  font-size: 18px;
  font-weight: 400;
  display: none;
}
body.login div.logoStatic a a.display .cbox.active i {
  display: inline;
}
body.login div.logoStatic a a.display:hover {
  text-decoration: none;
  color: #43a3c3;
}
body.login div.logoStatic a a.display:hover .cbox i {
  color: #4fa8c6;
}
body.login div.logoStatic a .cbox.disabled {
  background: #f6f6f6 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
}
body.login .itemBody {
  postion: relative;
  top: -65px;
  left: 85px;
  height: 508px;
  width: 767px;
  border: 4px solid #8b95a8;
}
body.login .itemBody .message {
  float: left;
  display: block;
  height: 500px;
  width: 459px;
  padding: 0 2px 0 1px;
  overflow: hidden;
  border: 1px solid #e3e3e3;
}
body.login .itemBody .message img {
  width: 455px;
  margin: auto;
}
body.login .itemBody .tags {
  float: left;
  height: 500px;
  width: 300px;
  background: #e1e8ed;
  box-shadow: inset 1px 0 3px #a3a3a3;
  -moz-box-shadow: inset 1px 0 3px #a3a3a3;
  -webkit-box-shadow: inset 1px 0 3px #a3a3a3;
  box-shadow: inset 1px 0 3px #a3a3a3 #000;
  -moz-box-shadow: inset 1px 0 3px #a3a3a3 #000;
  -webkit-box-shadow: inset 1px 0 3px #a3a3a3 #000;
}
body.login .itemBody .tags .inputArea {
  box-shadow: 0 1px 3px #a3a3a3;
  -moz-box-shadow: 0 1px 3px #a3a3a3;
  -webkit-box-shadow: 0 1px 3px #a3a3a3;
  box-shadow: 0 1px 3px #a3a3a3 #000;
  -moz-box-shadow: 0 1px 3px #a3a3a3 #000;
  -webkit-box-shadow: 0 1px 3px #a3a3a3 #000;
  box-shadow: inset 1px 0 3px #a3a3a3;
  -moz-box-shadow: inset 1px 0 3px #a3a3a3;
  -webkit-box-shadow: inset 1px 0 3px #a3a3a3;
  box-shadow: inset 1px 0 3px #a3a3a3 #000;
  -moz-box-shadow: inset 1px 0 3px #a3a3a3 #000;
  -webkit-box-shadow: inset 1px 0 3px #a3a3a3 #000;
  background: #eaeff4;
  height: 70px;
  margin-bottom: 0px;
}
body.login .itemBody .tags .inputArea input {
  width: 200px;
  margin-top: 20px;
  margin-left: 10px;
}
body.login .itemBody .tags .inputArea button {
  width: 70px;
  margin-top: -4px;
  margin-left: 2px;
}
body.login .itemBody .tags .tagList {
  margin: 0 10px;
  padding: 10px;
  border-top: 1px solid #dbe0e2;
}
body.login .itemBody .tags .tagList span.tag {
  cursor: pointer;
  color: #6589a5;
  font-size: 16px;
  font-weight: 600;
}
body.login .itemBody .tags .tagList span.tag i {
  position: relative;
  top: 1x;
  color: #5d819f;
  font-size: 18px;
  font-weight: 600;
}
body.login .itemBody .tags .tagList span.tag i:hover {
  color: #51718b;
  font-size: 18px;
  font-weight: 600;
}
body.login .itemBody .tags .tagList span.notTagged {
  color: #4e4e40;
  font-size: 14px;
  font-weight: 600;
}
/*Timeline of messages*/
#messageWrapper.validation {
  clear: both;
  padding: 10px 17px;
  overflow: hidden;
  /*Individual Item*/
}
#messageWrapper.validation .item {
  background: #fbfbfb;
  margin-bottom: 20px;
  border: 1px solid #dbe0e2;
  box-shadow: 0 0 4px #636363;
  -moz-box-shadow: 0 0 4px #636363;
  -webkit-box-shadow: 0 0 4px #636363;
  box-shadow: 0 0 4px #636363 #000;
  -moz-box-shadow: 0 0 4px #636363 #000;
  -webkit-box-shadow: 0 0 4px #636363 #000;
  max-width: 461px;
  /*Tagged/status stuff*/
}
#messageWrapper.validation .item .itemHeader {
  min-height: 50px;
  border-bottom: 1px solid #e3e3e3;
  background: #6f90ab;
  padding-left: 5px;
  line-height: 50px;
}
#messageWrapper.validation .item .itemHeader .subject {
  padding: 20px 5px;
}
#messageWrapper.validation .item .itemHeader .subject p {
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
}
#messageWrapper.validation .item .itemSub {
  float: left;
  margin-top: 2px;
  margin-left: 10px;
  height: 17px;
  font-size: .9em;
  color: #444;
  font-weight: 700;
  text-shadow: 1px 1px 1px #fff;
}
#messageWrapper.validation .item .message {
  z-index: 500;
  display: block;
  margin: 10px 0 0 0;
}
#messageWrapper.validation .item .message img {
  max-width: 459px;
}
#messageWrapper.validation .item .tagStatus {
  height: 90px;
  width: 300px;
  margin-left: 10px;
  text-shadow: 1px 1px 1px #fff;
}
#messageWrapper.validation .item .tagStatus p {
  float: left;
  width: 100%;
  font-weight: 300;
  color: #555;
  margin-top: 10px;
  margin-bottom: 0px;
  line-height: 14px;
}
#messageWrapper.validation .item .tagStatus .date {
  margin-bottom: 0px;
  margin-left: 8px;
  text-shadow: 1px 1px 1px #fff;
  color: #555;
  font-size: 14px;
  font-weight: 300;
}
#messageWrapper.validation .item .tagStatus span {
  font-weight: 600;
  color: #333;
  font-size: .8em;
}
#messageWrapper.validation .item .tagStatus span.tag {
  display: inline;
  margin-right: 2px;
  color: #ffffff;
}
#messageWrapper.validation .item .tagStatus .tagList {
  margin-left: 15px;
  color: #636363;
  font-size: 11px;
  font-weight: 300;
  position: relative;
  top: 7px;
  margin-bottom: 0px;
  line-height: 14px;
}
#messageWrapper.validation .item .tagStatus .tagList li {
  margin-right: 3px;
  display: inline;
  list-style: none;
}
#messageWrapper.validation .item .addTags {
  height: 30px;
  width: 305px;
  margin-left: 10px;
}
#messageWrapper.validation .item .addTags input {
  height: 16px;
  border: 1px solid #cccddb;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  color: #000;
  font-size: 11px;
  font-weight: 400;
}
#messageWrapper.validation .item .addTags .btn {
  margin-left: 3px;
  margin-top: -8px;
  padding-top: 3px;
  height: 27px;
  width: 70px;
  color: #777;
  font-size: 10px;
  font-weight: 600;
  border: 1px solid #cccddb;
  background: #fbfafc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9fb), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf9fb 0%, #e6e6e6 100%);
  /* W3C */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#messageWrapper.validation .item .addTags .btn:hover {
  background: #e3e3e3;
}
/*Key Points Selection Page*/
#keyPoints {
  height: 700px;
  padding: 0 15px;
  margin-top: 10px;
}
#keyPoints .updatePrompt {
  margin-left: 85px;
}
#keyPoints h3 {
  position: relative;
}
#keyPoints h3 span.required {
  position: absolute;
  margin-top: 4px !important;
  color: #7b8598 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  top: 22px;
  left: -27px !important;
  width: 140px !important;
  float: left;
}
#keyPoints h3 p {
  position: absolute;
  left: 490px;
  top: -7px;
}
#keyPoints .addCustom {
  margin-bottom: 40px;
}
#keyPoints .addCustom textarea.addPoint {
  margin: 10px 15px;
  padding: 5px;
  border: 1px solid #a3a3a3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 400px;
  height: 100px;
}
#keyPoints .addCustom a.btn.important {
  width: 80px;
  float: right;
  margin-top: 5px;
  margin-right: 14px;
}
#keyPoints #selectPoints {
  margin-bottom: 0px !important;
  margin-left: -15px !important;
  margin-right: -15px !important;
  padding: 0px;
  height: 47px !important;
  padding-bottom: 13px;
}
#keyPoints #pointsList {
  margin-top: 0px !important;
  float: left;
  padding-bottom: 20px;
  width: 45%;
  clear: left;
}
#keyPoints #pointsList ul.keyPoints {
  margin-top: 90px;
}
#keyPoints #pointsList .pointsStats {
  margin-top: 15px !important;
  float: right;
  width: 100%;
}
#keyPoints #pointsList .pointsStats li:first-child {
  margin-left: 10px;
}
#keyPoints #pointsList .pointsStats li {
  width: 110px;
  float: left;
}
#keyPoints #pointsList .pointsStats li p {
  font-size: 30px !important;
  text-align: center;
  margin: 0px;
}
#keyPoints #pointsList .pointsStats li span {
  position: relative;
  top: -5px;
  width: 100%;
  text-align: center;
  color: #7b8598 !important;
  font-size: 12px !important;
  font-weight: 600 !important;
}
#keyPoints #pointsList .pointsStats li button {
  margin: 14px 34px;
}
#keyPoints #pointsList .pointsList li p {
  display: inline;
}
#keyPoints #preview {
  float: right;
  width: 50%;
  padding-left: 20px;
  height: 850px;
  border-left: 1px solid #dbe0e2;
}
#keyPoints #preview h3.header {
  margin-top: 50px;
  color: #7b8598;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 3px;
  border-bottom: 1px solid #dbe0e2;
}
#keyPoints #preview h3.header i {
  margin: 0 3px;
}
#keyPoints #preview #miniProfile {
  margin: 30px 15px;
}
#keyPoints #preview #miniProfile #points {
  display: block !important;
}
#keyPoints ul.keyPoints li.points {
  font-family: 'Droid Sans', sans-serif;
  color: #444;
  font-size: 16px;
  font-weight: 500;
  width: 100%;
  margin: 5px 15px;
  text-align: center;
}
#keyPoints ul.keyPoints li.points ul.pointsList li {
  margin: 5px 0;
  text-align: left;
  color: #636363;
  font-size: 14px;
  font-weight: 500;
}
#keyPoints .bottomNav {
  left: 0px;
  padding-right: 15px;
  bottom: 5px;
  position: absolute;
}
/*Point Sort */
ul.pointSort {
  margin: 7px 5px;
}
ul.pointSort p {
  margin-bottom: 2px;
  color: #5f84a2;
  font-size: 14px;
  font-weight: 500;
}
ul.pointSort li.option {
  margin: 10px;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
  width: 400px;
  height: 55px;
  background: #dbe0e2;
  border: 1px solid #a3a3a3;
}
ul.pointSort li.option .position {
  cursor: pointer;
  height: 100%;
  width: 50px;
  padding-top: 8px;
  text-align: center;
  float: left;
  border-right: 1px solid #a3a3a3;
  background: #ffffff;
}
ul.pointSort li.option .position span {
  font-size: 22px;
}
ul.pointSort li.option p {
  width: 76%;
  float: left;
  position: relative;
  top: 1px;
  left: 12px;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
ul.pointSort li.option a {
  float: right;
  margin-right: 3px;
  font-size: 12px;
  color: #4e4e40;
}
ul.pointSort li.option a:hover {
  text-decoration: none;
  opacity: 0.5;
}
ul.pointSort a.addField {
  float: right;
  margin-top: 15px;
  margin-right: 5px;
}
/*Home Page */
#home {
  background: #e9eaee;
  padding-top: 40px;
  min-height: 1000px;
}
#home .mainPrompt {
  background-image: url('https://www.subscribervoice.com/static/images/promptBG.png?c5d9f946f5ae');
  background-color: #8ec7f2;
  /* Old browsers */
  background-color: -moz-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* FF3.6+ */
  background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ec7f2), color-stop(100%, #77b7ef));
  /* Chrome,Safari4+ */
  background-color: -webkit-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* Chrome10+,Safari5.1+ */
  background-color: -o-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* Opera 11.10+ */
  background-color: -ms-linear-gradient(top, #8ec7f2 0%, #77b7ef 100%);
  /* IE10+ */
  background-color: linear-gradient(to bottom, #8ec7f2 0%, #77b7ef 100%);
  /* W3C */
  height: 500px;
}
#home .mainPrompt h3 {
  padding-top: 30px;
  width: 100%;
  text-align: center;
  color: #fbfbfb;
  font-size: 30px;
  font-weight: 300;
  text-shadow: 0 1px 3px #2971ab;
  -moz-text-shadow: 0 1px 3px #2971ab;
  -webkit-text-shadow: 0 1px 3px #2971ab;
}
#home .mainPrompt h2 {
  padding-top: 30px;
  line-height: 100px;
  width: 100%;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  color: #fbfbfb;
  font-size: 55px;
  font-weight: 500;
  text-shadow: 0 1px 7px #4e8eba;
  -moz-text-shadow: 0 1px 7px #4e8eba;
  -webkit-text-shadow: 0 1px 7px #4e8eba;
}
/*****VALIDATION PAGE  ****/
#alphaOverlay {
  z-index: 999;
  display: none;
  position: fixed;
  top: 0px;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}
#alphaOverlay.active {
  display: block;
}
/***StatusBar Stuff***/
#topBar {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  position: relative;
  top: 30px;
  margin-bottom: 10px;
  height: 900px;
  width: 100%;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3) #000;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #ffffff;
}
#topBar .nav {
  background: #f4f7f9;
  float: left;
  position: relative;
  height: 100%;
  width: 240px;
  border-radius: 10px 0 0 10px;
  -moz-border-radius: 10px 0 0 10px;
  -webkit-border-radius: 10px 0 0 10px;
}
#topBar .nav .brandInfo {
  height: 120px;
  margin: 20px 10px;
  box-shadow: 0 1px 1px #636363;
  -moz-box-shadow: 0 1px 1px #636363;
  -webkit-box-shadow: 0 1px 1px #636363;
  box-shadow: 0 1px 1px #636363 #000;
  -moz-box-shadow: 0 1px 1px #636363 #000;
  -webkit-box-shadow: 0 1px 1px #636363 #000;
  background: #ffffff;
}
#topBar .nav .brandInfo img.logo {
  margin: 10px 20px;
  width: 180px;
  padding: 5px 7px;
  background: #ffffff;
}
#topBar .nav .brandInfo a.url {
  margin-top: 25px;
  display: block;
  width: 220px;
  text-align: center;
  font-size: 12px;
  padding-bottom: 10px;
}
#topBar .nav li {
  background: #f1f4f8;
  color: #7d7d7d;
  font-size: 14px;
  font-weight: 600;
  padding-top: 10px;
  padding-left: 20px;
  height: 40px;
  width: 240px;
  cursor: pointer;
  border-bottom: 1px solid #e3e3e3;
}
#topBar .nav li i {
  display: none;
  font-size: 1.1em;
  float: right;
  margin-top: 3px;
  margin-right: 10px;
}
#topBar .nav li:hover {
  color: #404035;
  background: #ffffff;
}
#topBar .nav li:hover i {
  display: block;
}
#topBar .nav li#about {
  border-top: 1px solid #e3e3e3;
}
#topBar .nav li.active {
  color: #404035;
  border-bottom: 1px solid #dbe0e2;
  background: #ffffff;
}
#topBar .nav li.active i {
  display: block;
}
#topBar .approvedSeal {
  margin-top: 15px;
  float: right;
  height: 240px;
  width: 220px;
}
#topBar .approvedSeal img.seal {
  width: 180px;
  margin-top: 30px;
  margin-left: 22px;
  margin-bottom: 10px;
}
#topBar .approvedSeal p {
  text-align: center;
  margin-left: 10px;
  color: #636363;
  font-size: 12px;
  font-weight: 400;
}
#topBar .approvedSeal a.btn.important {
  float: right;
  padding-top: 8px;
  margin-top: 30px;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 500;
  display: block;
  width: 180px;
  height: 40px;
  color: #ffffff;
}
#topBar .content::-webkit-scrollbar {
  width: 0 !important;
}
#topBar .content {
  color: #636363;
  font-size: 11px;
  font-weight: 400;
  padding: 5px 5px 5px 20px;
  height: 96%;
  width: 520px;
  float: left;
  position: relative;
  overflow: scroll;
}
#topBar .content h2 {
  line-height: 25px;
  margin-top: 6px;
  margin-bottom: 7px;
  padding-left: 3px;
  padding-bottom: 7px;
  color: #636363;
  font-size: 24px;
  font-weight: 600;
  border-bottom: 1px solid #e3e3e3;
}
#topBar .content h2 .navButtons {
  float: right;
  margin-top: 3px;
  margin-right: 6px;
}
#topBar .content h2 .navButtons a {
  color: #378eab;
  float: left;
  cursor: pointer;
}
#topBar .content h2 .navButtons a i {
  font-size: 20px !important;
}
#topBar .content h2 .navButtons a:hover {
  text-decoration: none;
  color: #2a6e87;
}
#topBar .content h2 .navButtons .tabPosition {
  float: left;
}
#topBar .content h2 .navButtons .tabPosition li {
  margin: 10px 2px;
  float: left;
}
#topBar .content h2 .navButtons .tabPosition li i {
  display: block;
  font-size: 8px;
  color: #dbe0e2;
}
#topBar .content h2 .navButtons .tabPosition li i.active {
  color: #368eae;
}
#topBar .content h2 i {
  font-size: 26px;
  margin-right: 10px;
}
#topBar .content h2 select {
  float: right;
  height: 20px;
  width: 120px;
  margin-top: 5px;
  margin-left: 10px;
}
#topBar .content .approvedSeal.mobile {
  display: none;
}
#topBar .content p {
  margin-top: 5px;
}
#topBar .content .section {
  margin-bottom: 20px;
  height: auto;
}
#topBar .content .section h3 {
  margin-top: 0px;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 600;
  line-height: 30px;
}
#topBar .content .section h3 i {
  margin-right: 6px;
  font-size: 18px;
}
#topBar .content .section ul {
  margin-left: 0px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#topBar .content #about p {
  margin-top: 12px;
  font-size: 14px;
  margin-bottom: 0;
}
#topBar .content #about p b {
  font-size: 18px;
  color: #4e4e40;
  font-weight: 700;
}
#topBar .content #msgs {
  height: 230px;
}
#topBar .content #msgs h3 {
  border-bottom: 1px solid #e3e3e3;
}
#topBar .content #msgs ul.msgBreakdown {
  float: left;
  width: 255px;
}
#topBar .content #msgs ul.msgBreakdown li {
  height: 45px;
  width: 184px;
  float: left;
  padding-bottom: 2px !important;
  margin-bottom: 2px !important;
  border-bottom: 1px solid #e3e3e3 !important;
}
#topBar .content #msgs ul.msgBreakdown li label {
  width: 270px;
  float: left;
  margin-left: 2px;
  margin-bottom: 0px;
  color: #555555;
  font-size: 14px;
  font-weight: 500;
}
#topBar .content #msgs ul.msgBreakdown li label span {
  margin-top: 3px;
  color: #555555;
  font-size: 10px;
  font-weight: 600;
}
#topBar .content #msgs ul.msgBreakdown li .progress {
  float: left;
  clear: left;
  margin-top: 2px;
  margin-bottom: 5px;
  margin-right: 2px;
  height: 15px;
  width: 180px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #dbe0e2;
}
#topBar .content #msgs ul.msgBreakdown li .progress .bar {
  height: 100%;
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
}
#topBar .content #msgs ul.msgBreakdown li span {
  margin-top: -1px;
  margin-left: 10px;
  float: left;
  color: #555555;
  font-size: 16px;
  font-weight: 500;
}
#topBar .content #msgs ul.msgBreakdown li:last-child {
  display: none !important;
}
#topBar .content #msgs .msgFreq {
  float: left;
  margin-top: 45px;
  margin-left: 34px;
  width: 160px;
}
#topBar .content #msgs .msgFreq li {
  float: left;
  width: 80px;
  padding-top: 3px;
  height: 30px;
}
#topBar .content #msgs .msgFreq li p {
  cursor: pointer;
  text-align: center;
  color: #a3a3a3;
  font-size: 18px;
  font-weight: 300;
}
#topBar .content #msgs .msgFreq li p:hover {
  color: #4192b6;
}
#topBar .content #msgs .msgFreq li p.selected {
  cursor: default;
  color: #4192b6;
  font-weight: 500;
}
#topBar .content #msgs .msgFreq li.week p {
  border-right: 1px solid #a3a3a3;
}
#topBar .content #msgs .msgFreq span.freq {
  padding-bottom: 5px;
  position: relative;
  top: -7px;
  line-height: 70px;
  color: #636363;
  font-size: 70px;
  font-weight: 700;
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #a3a3a3;
}
#topBar .content #msgs .msgFreq span.freq img {
  height: 61px;
  width: 100px;
}
#topBar .content #msgs .msgFreq #month.freq {
  display: none;
}
#topBar .content #msgs .pages {
  position: relative;
  top: -5px;
  width: 100px;
  margin-left: 155px;
}
#topBar .content #msgs .pages a {
  margin-right: 30px;
}
#topBar .content #msgs .pages a:hover {
  cursor: pointer;
  text-decoration: none;
}
#topBar .content #msgs .pages i {
  font-size: 18px;
}
#topBar .content #key {
  height: 180px;
}
#topBar .content #key ul.keyPoints {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#topBar .content #key ul.keyPoints li {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  padding: 5px;
}
#topBar .content #key ul.keyPoints li p {
  margin-bottom: 0px;
}
#topBar .content #key ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 3px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
#topBar .content #feedback {
  height: 250px;
  margin-bottom: 600px;
  border-bottom: 1px solid #dbe0e2;
}
#topBar .content #feedback p.prompt {
  margin-top: 30px;
  color: #636363;
  font-size: 15px;
  font-weight: 500;
}
#topBar .content #feedback a#giveFeedback {
  background: #4e8eba;
  font-size: 14px;
  float: left;
  padding: 10px;
  margin: 30px 5px;
  color: #ffffff;
  cursor: pointer;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
  -moz-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
  -webkit-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
}
#topBar .content #feedback a#giveFeedback i {
  margin-left: 5px;
}
#topBar .content #feedback a#giveFeedback:hover {
  opacity: 0.8;
}
#topBar .content #feedback a#giveFeedback.btn-disabled {
  opacity: 0.5;
  cursor: default;
}
#validation {
  padding-top: 50px;
  font-family: 'museo_sans500', sans-serif;
}
#validation img.logo.mobile {
  display: none;
}
/*unsubscribe Form */
#unsub.fbForm {
  display: none;
  position: absolute;
  margin-left: 16%;
  z-index: 1000;
}
#unsub.fbForm .other p {
  top: 0px;
  left: 0px;
}
#unsub.fbForm p.email {
  margin-top: -10px;
}
.fbForm {
  font-family: 'Droid Sans', sans-serif;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 2px #4e4e40;
  -moz-box-shadow: 0 0 2px #4e4e40;
  -webkit-box-shadow: 0 0 2px #4e4e40;
  box-shadow: 0 0 2px #4e4e40 #000;
  -moz-box-shadow: 0 0 2px #4e4e40 #000;
  -webkit-box-shadow: 0 0 2px #4e4e40 #000;
  width: 588px;
  height: 580px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-left: 12%;
  z-index: 1000;
  display: none;
}
.fbForm .fbHeader {
  float: left;
  width: 100%;
  height: 45px;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  background: #e3e3e3;
  border-bottom: 1px solid #dbe0e2;
}
.fbForm .brandLogo {
  position: relative;
  top: 48px;
  height: 101px;
  background: #ffffff;
  margin: 0;
  padding: 0;
  z-index: 1000;
  width: 100%;
}
.fbForm .brandLogo img {
  max-height: 101px;
  max-width: 260px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.fbForm form {
  height: 450px;
  float: left;
  margin-bottom: 0px;
  /*3 Section/ Option Bodies*/
}
.fbForm form h3 {
  width: 100%px;
  text-align: center;
  font-family: 'Droid Sans', sans-serif;
  color: #3d9ebe;
  font-size: 20px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 20px;
  line-height: 24px;
}
.fbForm form ul.fbOptions {
  position: relative;
  top: -8px;
  width: 486px;
  margin-bottom: 130px;
  z-index: 1001;
}
.fbForm form ul.fbOptions li.option {
  padding: 1px 0;
  margin: 0;
  width: 485px;
}
.fbForm form ul.fbOptions li.option button {
  text-align: left;
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
  padding-left: 15px;
  padding-top: 0;
  width: 484px;
  height: 35px;
  border: none;
  box-shadow: 0 0 0 1px #c7dadf;
  -moz-box-shadow: 0 0 0 1px #c7dadf;
  -webkit-box-shadow: 0 0 0 1px #c7dadf;
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
}
.fbForm form ul.fbOptions li.option button i {
  margin-top: 3px;
  font-size: 23px;
  margin-right: 8px;
}
.fbForm form ul.fbOptions li.option button:focus {
  outline: none;
}
.fbForm form ul.fbOptions li.option button:hover {
  box-shadow: 0 0 0 1px #4192b6;
  -moz-box-shadow: 0 0 0 1px #4192b6;
  -webkit-box-shadow: 0 0 0 1px #4192b6;
}
.fbForm form ul.fbOptions li.option button.active {
  box-shadow: 0 0 0 1px #c7dadf;
  -moz-box-shadow: 0 0 0 1px #c7dadf;
  -webkit-box-shadow: 0 0 0 1px #c7dadf;
  background: #509ec1;
  color: #ffffff;
}
.fbForm form ul.fbOptions li.option .optionBody {
  display: none;
}
.fbForm form ul.fbOptions li.option #commentForm.optionBody {
  display: block;
}
.fbForm form ul.fbOptions li.option:last-child {
  margin-bottom: 0;
}
.fbForm form ul.fbOptions li.option:last-child button {
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
}
.fbForm form ul.fbOptions li.option:last-child button.active {
  border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -webkit-border-radius: 0 0 0 0;
}
.fbForm form ul.fbOptions li#review.option.active.shift {
  margin: 0 !important;
  margin-bottom: 30px !important;
}
.fbForm form #recommendScore {
  height: 190px;
}
.fbForm form #recommendScore p {
  height: 76px;
  text-align: center;
  padding: 10px 0;
  margin-top: 0 !important;
  font-size: 24px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  position: relative;
  top: 25px;
}
.fbForm form #recommendScore p.left {
  top: 30px;
  margin-left: 20px;
  margin-bottom: 7px;
  float: left;
  color: #636363;
  font-size: 14px;
  font-weight: 600;
}
.fbForm form #recommendScore p.right {
  top: 30px;
  margin-right: 18px;
  margin-bottom: 7px;
  float: right;
  color: #636363;
  font-size: 14px;
  font-weight: 600;
}
.fbForm form #recommendScore p.notLikely,
.fbForm form #recommendScore p.veryLikely {
  display: none;
}
.fbForm form #recommendScore .selectScore {
  float: left;
  clear: both;
  margin-bottom: 30px;
}
.fbForm form p.emailError,
.fbForm form p.fbError {
  width: 50%;
  display: none;
  position: absolute;
  bottom: 30px;
  color: #db524b;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 2px;
  line-height: 13px;
}
.fbForm form span.email {
  position: absolute;
  bottom: 20px;
  color: #8a8a8a;
  font-size: 10px;
  font-weight: 500;
}
.fbForm form .btn.important {
  font-family: "Helvetica Neue", "Arial", sans-serif;
  float: right;
  position: absolute;
  bottom: 60px;
  right: 13px;
  font-weight: 600;
  font-size: 16px;
  height: 40px;
  padding-top: 7px;
  background: #4192b6;
  width: 250px;
}
.fbForm form .btn.important:hover {
  background: #63a8c7;
}
.fbForm form div#reviewContainer {
  max-width: 442px;
}
.fbForm form div#reviewContainer ul.reviewFaces {
  margin: 0 auto;
}
.fbForm .seal {
  width: 174px;
  position: relative;
  right: -70px;
  margin-top: 17px;
  float: right;
}
.fbForm .seal img {
  height: 27px;
}
.fbForm a.close {
  position: absolute;
  left: 562px;
  top: 5px;
}
.fbForm.active {
  display: block;
}
.fbForm.unsub form.review ul.fbOptions .optionBody {
  display: none;
}
.fbForm.unsub form.review ul.fbOptions #commentForm.optionBody {
  display: none;
}
.fbForm.unsub form.review ul.fbOptions #survey.optionBody {
  display: block;
}
.fbForm.unsub .seal {
  margin-top: 68px;
}
.fbForm.unsub h4.question {
  margin-top: 7px;
  line-height: 24px;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
.fbForm.unsub ul.reasons {
  height: 235px;
  padding: 0 40px;
}
.fbForm.unsub ul.reasons li.ui-state-default {
  width: 392px;
  height: 29px !important;
  margin: 10px 0;
  padding: 3px 14px;
  background: #6f90ab;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
}
.fbForm.unsub ul.reasons li.ui-state-default input {
  margin-right: 5px;
  float: left;
  height: 20px;
  width: 20px;
}
.fbForm.unsub ul.reasons li.ui-state-default p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 2px;
  float: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
div.popupHolder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.validationContainer {
  z-index: 1001;
  position: relative;
  top: 85px;
  margin: auto;
  width: 588px;
}
.validationContainer .fbForm {
  background: #f1f2f3;
  margin-left: 0;
  display: none;
}
.validationContainer .fbForm div.headerWrapper p.mainPrompt {
  top: 37px;
}
.validationContainer .fbForm div.headerWrapper.logo p.mainPrompt {
  top: 57px;
}
.validationContainer .fbForm form .btn.important {
  margin-right: 155px;
}
.validationContainer .fbForm form#fbComment {
  position: relative;
  top: -30px;
  width: 486px;
  height: 400px;
  border: 1px solid #c7dadf;
  border-top: none;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  background: #ffffff;
}
.validationContainer .fbForm form#fbComment h3.complete {
  padding: 0 10px;
  margin-top: 30px;
  line-height: 30px;
  color: #4192b6;
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 10px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
.validationContainer .fbForm form#fbComment textarea {
  padding: 10px 7px;
  width: 70%;
  min-height: 150px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #8a8a8a;
  border: 1px solid #bfc8cb;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  margin: 0 15%;
  margin-top: 25px;
}
.validationContainer .fbForm form#fbComment textarea:focus {
  outline: none !important;
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
}
.validationContainer .fbForm form#fbComment p.email {
  margin-top: 30px;
  margin-left: 74px;
}
.validationContainer .fbForm form#fbComment p.email input[type="email"] {
  width: 225px;
  padding: 7px 10px;
  margin-left: 5px;
  color: #8a8a8a;
  border: 1px solid #bfc8cb;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
}
.validationContainer .fbForm form#fbComment p.email input[type="email"]:focus {
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
}
.validationContainer .fbForm form#fbComment p.email input[type="email"].error {
  border: 1px solid #db524b;
}
.validationContainer .fbForm form#fbComment .btn.important {
  width: 250px;
  margin-top: 25px;
  margin-right: 103px !important;
  bottom: -75px !important;
}
.validationContainer .fbForm form#fbComment p.emailError {
  right: 50px;
  width: 50%;
  display: none;
  position: absolute;
  bottom: 125px;
  color: #db524b;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 2px;
  line-height: 13px;
}
.validationContainer .fbForm form#fbComment span.email {
  position: absolute;
  bottom: 120px;
  color: #8a8a8a;
  font-size: 10px;
  font-weight: 500;
}
.validationContainer .fbForm form#fbComment button:focus {
  outline: none;
}
.validationContainer .fbForm form#fbComment button.disabled {
  background: #76b3ce;
  color: #e3e3e3;
  cursor: default;
}
.validationContainer .fbForm .seal {
  height: 30px;
  position: absolute;
  right: 0;
  bottom: 9px;
}
.validationContainer .fbForm .seal img {
  height: 30px;
}
.validationContainer.active {
  display: block;
}
.validationContainer.active .fbForm {
  display: block;
}
ul.fbOptions {
  position: relative;
}
ul.fbOptions li.option {
  width: 100%;
}
ul.fbOptions li.option button {
  text-align: left;
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
  padding-left: 15px;
  padding-top: 0;
  width: 100%;
  height: 40px;
  border: none;
  box-shadow: 0 0 0 1px #c7dadf;
  -moz-box-shadow: 0 0 0 1px #c7dadf;
  -webkit-box-shadow: 0 0 0 1px #c7dadf;
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
}
ul.fbOptions li.option button i {
  margin-top: 3px;
  font-size: 23px;
  margin-right: 8px;
}
ul.fbOptions li.option button:focus {
  outline: none;
}
ul.fbOptions li.option button:hover {
  box-shadow: 0 0 0 1px #4192b6;
  -moz-box-shadow: 0 0 0 1px #4192b6;
  -webkit-box-shadow: 0 0 0 1px #4192b6;
}
ul.fbOptions li.option button.btn-disabled {
  background: #e3e3e3;
  box-shadow: 0 0 0 1px #c7dadf;
  -moz-box-shadow: 0 0 0 1px #c7dadf;
  -webkit-box-shadow: 0 0 0 1px #c7dadf;
  opacity: 0.8;
}
ul.fbOptions li.option .optionBody {
  display: none;
}
ul.fbOptions li.option #commentForm.optionBody {
  display: block;
}
ul.fbOptions.unsub li.option {
  margin: 60px 0 !important;
}
#validation.popup.new {
  position: relative;
}
#validation.popup.new h2.thanks {
  width: 100%;
  position: absolute;
  top: 40px;
  padding-top: 20px;
  padding-bottom: 10px;
  font-size: 22px;
  margin: 0;
  text-align: center;
  background: #eaeff4;
  border-bottom: 1px solid #4192b6;
  color: #2d657e;
}
#validation.popup.new .mainValidationContainer {
  max-width: 1050px;
  margin-top: 80px;
  height: 482px;
}
#validation.popup.new .mainValidationContainer .left {
  float: left;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #ffffff;
  width: 26%;
  height: 100%;
  padding-top: 15px;
  position: relative;
  border: 1px solid #c7dadf;
}
#validation.popup.new .mainValidationContainer .left .brandLogo {
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) #000;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) #000;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) #000;
  margin: 20px 28px;
  padding: 5px;
  min-height: 140px;
  position: relative;
}
#validation.popup.new .mainValidationContainer .left .brandLogo img {
  max-width: 196px;
  max-height: 130px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
#validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button {
  width: 90%;
  margin: 0 5%;
}
#validation.popup.new .mainValidationContainer .left a#giveFeedback {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  position: absolute;
  bottom: 30px;
  background: #4192b6;
  font-size: 18px;
  float: left;
  padding: 12px;
  margin: 0 45px;
  color: #ffffff;
  cursor: pointer;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
  -moz-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
  -webkit-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.9);
}
#validation.popup.new .mainValidationContainer .left a#giveFeedback i {
  margin-left: 5px;
}
#validation.popup.new .mainValidationContainer .left a#giveFeedback:hover {
  opacity: 0.8;
}
#validation.popup.new .mainValidationContainer .left a#giveFeedback.btn-disabled {
  opacity: 0.5;
  cursor: default;
}
#validation.popup.new .mainValidationContainer .left.logo ul.fbOptions li.option {
  margin: 50px 0;
}
#validation.popup.new .mainValidationContainer .left.logo ul.fbOptions.unsub li.option {
  margin: 60px 0 !important;
}
#validation.popup.new .mainValidationContainer .right {
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #ffffff;
  float: left;
  margin-left: 1%;
  width: 73%;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  border: 1px solid #c7dadf;
}
#validation.popup.new .mainValidationContainer .right .headerContainer {
  width: 100%;
  height: 60px;
  border-bottom: 2px solid #4192b6;
  background: #509ec1;
  border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
#validation.popup.new .mainValidationContainer .right .headerContainer h2 {
  margin: 0;
  position: relative;
  top: 12px;
  left: 30px;
  font-size: 18px;
  color: #ffffff;
}
#validation.popup.new .mainValidationContainer .right .headerContainer h2.mobile.thanks {
  left: 0;
  display: none;
}
#validation.popup.new .mainValidationContainer .right .brandInfo {
  padding-left: 30px;
  height: 30px;
  padding-top: 10px;
}
#validation.popup.new .mainValidationContainer .right .brandInfo a.companyURL {
  float: left;
  color: #4e4e40;
  font-size: 18px;
}
#validation.popup.new .mainValidationContainer .right .brandInfo span.activeDate {
  float: right;
  position: relative;
  top: 6px;
  right: 25px;
}
#validation.popup.new .mainValidationContainer .right ul.reasons {
  margin-top: 25px;
  padding-left: 50px;
}
#validation.popup.new .mainValidationContainer .right ul.reasons li {
  height: 65px;
  margin-bottom: 25px;
}
#validation.popup.new .mainValidationContainer .right ul.reasons li div.imgHolder {
  float: left;
  padding: 0;
  width: 60px;
  height: 60px;
  background: #ffffff;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  border: 4px solid #4192b6;
}
#validation.popup.new .mainValidationContainer .right ul.reasons li div.imgHolder img {
  width: 80%;
  margin: 10%;
}
#validation.popup.new .mainValidationContainer .right ul.reasons li p {
  font-size: 16px;
  position: relative;
  top: 18px;
  left: 15px;
}
#validation.popup.new .mainValidationContainer .right div.sealContainer {
  width: 100%;
  height: 95px;
  border-top: 1px solid #c7dadf;
  padding-top: 15px;
}
#validation.popup.new .mainValidationContainer .right div.sealContainer img.seal {
  float: left;
  width: 160px;
  margin: 0 20px;
}
#validation.popup.new .mainValidationContainer .right div.sealContainer p {
  float: left;
  margin: 0;
  width: 500px;
  padding-right: 5px;
}
#validation.popup.new .mainValidationContainer .right div.sealContainer p b {
  color: #4e4e40;
}
#validation.popup.new .mainValidationContainer .right div.sealContainer p.mobile {
  display: none;
}
#validation.popup.new .validationFooter {
  margin-top: 50px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#validation.popup.new .validationFooter p {
  text-align: center;
  width: 60%;
  margin: 0 20%;
  margin-top: 4px;
  margin-bottom: 10px;
  padding-top: 4px;
}
#validation.popup.new .validationFooter p span {
  margin: 0 5px;
}
#validation.popup.new .validationFooter p span a {
  color: #4e4e40;
}
#validation.popup.new .validationFooter p span a:hover {
  color: #4e4e40;
}
li#sentiment.option {
  max-height: 242px;
  overflow: hidden;
}
li#sentiment.option #commentForm {
  height: 205px;
  position: relative;
}
li#sentiment.option #commentForm p {
  height: 54px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-align: center;
  margin-top: 30px;
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 20px;
  font-size: 19px;
}
li#ratings.option {
  padding-bottom: 0 !important;
}
ul.reviewFaces {
  margin-left: 20px;
  height: 85px;
}
ul.reviewFaces li {
  margin-right: 27px;
  height: 80px;
  float: left;
}
ul.reviewFaces li a {
  cursor: pointer;
  height: 60px;
}
ul.reviewFaces li a img {
  width: 60px;
}
ul.reviewFaces li a.hover {
  opacity: 0.9;
}
ul.reviewFaces li a.select {
  display: none;
}
ul.reviewFaces li p {
  line-height: 16px;
  display: none;
  width: 60px !important;
  margin: 0 !important;
  margin-top: 3px !important;
  text-align: center;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
ul.reviewFaces li:last-child {
  margin-right: 0;
}
ul.reviewFaces li.active a {
  display: none;
}
ul.reviewFaces li.active a.select {
  display: block;
}
ul.reviewFaces li.active p {
  display: block;
}
ul.reviewFaces.selected li a {
  opacity: 0.5;
}
ul.reviewFaces.selected li a.hover {
  opacity: 0.9;
}
ul.reviewFaces.selected li.active a {
  opacity: 1;
}
.fbForm {
  font-family: 'Droid Sans', sans-serif;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 2px #4e4e40;
  -moz-box-shadow: 0 0 2px #4e4e40;
  -webkit-box-shadow: 0 0 2px #4e4e40;
  box-shadow: 0 0 2px #4e4e40 #000;
  -moz-box-shadow: 0 0 2px #4e4e40 #000;
  -webkit-box-shadow: 0 0 2px #4e4e40 #000;
  width: 588px;
  min-height: 640px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: relative;
  margin-left: 12%;
  display: none;
  z-index: 1000;
  /*End Form */
}
.fbForm p.mainPrompt {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40 !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  text-align: center;
  margin-bottom: 20px;
  position: relative;
  top: 57px;
  margin-top: 15px;
}
.fbForm p.prompt {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40 !important;
  font-size: 19px !important;
  font-weight: 400 !important;
  text-align: center;
  margin-bottom: 20px;
}
.fbForm .fbHeader {
  float: left;
  width: 100%;
  height: 50px;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  background: #e3e3e3;
  border-bottom: 1px solid #dbe0e2;
}
.fbForm .seal {
  width: 174px;
  margin-top: 30px;
  float: right;
}
.fbForm .seal img {
  height: 30px;
}
.fbForm form {
  margin-top: 0;
  height: 95%;
  float: left;
  margin-bottom: 0px;
}
.fbForm form h3 {
  width: 100%px;
  text-align: center;
  font-family: 'Droid Sans', sans-serif;
  color: #3d9ebe;
  font-size: 20px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 20px;
  line-height: 24px;
}
.fbForm form ul.fbOptions {
  margin-bottom: 130px;
}
.fbForm form ul.fbOptions li.option button {
  z-index: 1001;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
  padding-left: 15px;
  height: 35px;
}
.fbForm form ul.fbOptions li.option button i {
  margin-top: 3px;
  font-size: 23px;
  margin-right: 8px;
}
.fbForm form ul.fbOptions li.option button:focus {
  outline: none;
}
.fbForm form ul.fbOptions li.option button.active {
  color: #ffffff;
}
.fbForm form ul.fbOptions li.option .optionBody {
  display: none;
}
.fbForm form .btn.important {
  font-family: "Helvetica Neue", "Arial", sans-serif;
  float: right;
  position: absolute;
  bottom: 60px;
  right: 30px;
  margin-top: 20px;
  height: 37px;
  padding-top: 7px;
}
.fbForm a.close {
  position: absolute;
  left: 562px;
  top: 5px;
}
.fbForm {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 15px 50px;
  height: 680px;
  display: block;
}
.fbForm .headerWrapper {
  border: 1px solid #c7dadf;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border-bottom: none;
  height: 160px;
  background: #ffffff;
}
.fbForm .headerWrapper .fbHeader {
  background: #509ec1;
  border-bottom: 1px solid #c7dadf;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  height: 45px;
}
.fbForm ul.fbOptions {
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border: 1px solid #c7dadf;
  border-top: none;
  background: #ffffff;
}
.fbForm.unsub {
  top: 40px;
}
body.login {
  background: #3a83a4;
  height: 100%;
  min-height: 790px;
}
body.login div.logoStatic {
  position: relative;
  padding-top: 50px;
  max-width: 1000px;
  z-index: 1001;
  width: 30%;
  margin: 0 35%;
}
body.login div.logoStatic a {
  width: 100%;
  display: block;
}
body.login div.logoStatic img {
  width: 100%;
}
body.login div.logoStatic p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 24px;
}
body.login div.logoStatic p span {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}
body.login div.logoStatic p.prompt.small {
  margin-top: 2px;
  font-size: 20px;
}
body.login div.logoStatic div.horizontalDiv {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.login div.logoStatic div.horizontalDiv.active {
  display: block;
}
body.login div.wrapper {
  max-height: 502px;
  padding-bottom: 20px;
  position: relative;
  background: rgba(0, 0, 0, 0.3);
}
body.login #login {
  position: relative;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 420px;
  padding: 0;
}
body.login #login p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 25px;
  margin-left: 30px;
  margin-right: 30px;
  color: rgba(255, 255, 255, 0.8);
}
body.login #login h2 {
  margin-left: 30px;
  font-size: 36px;
  color: rgba(255, 255, 255, 0.9);
}
body.login #login h3 {
  margin-left: 30px;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.9);
}
body.login #login a.btn.important {
  background: #24bce8;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.login #login a.btn.important:hover {
  background: #49c7ec;
}
body.login #login form {
  float: left;
  position: relative;
  margin-left: 30px;
  width: 360px;
  margin-bottom: 30px;
}
body.login #login form .control-label {
  text-align: left;
}
body.login #login form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: rgba(255, 255, 255, 0.8);
  margin-top: 8px;
}
body.login #login form input[type="text"],
body.login #login form input[type="password"],
body.login #login form input[type="email"] {
  height: 40px;
  width: 360px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
body.login #login form div.remember {
  margin-top: 20px;
  height: 20px;
}
body.login #login form div.remember p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  float: left;
  margin: 0;
  margin-right: 10px;
  color: #f6f6f6;
  padding-right: 10px;
}
body.login #login form div.remember p input {
  position: relative;
  top: -2px;
  margin-right: 5px;
}
body.login #login form div.remember p a {
  color: #f6f6f6;
  font-weight: 400;
}
body.login #login form div.remember p a:hover {
  color: #e3e3e3;
  text-decoration: underline;
}
body.login #login form div.remember p:first-child {
  border-right: 1px solid #d9d9d9;
}
body.login #login form .buttonHolder {
  margin-top: 30px;
}
body.login #login form .buttonHolder input.btn.important {
  background: #24bce8;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.login #login form .buttonHolder input.btn.important:hover {
  background: #49c7ec;
}
body.login #login form div.error {
  width: 100%;
  padding: 14px 20px;
  margin-top: 6px;
  margin-bottom: 4px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
body.login #login form div.error p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
}
body.login #login form div.error p a {
  color: rgba(255, 255, 255, 0.9);
  text-decoration: underline;
  font-weight: 700;
}
body.login #login form div.error p a:hover {
  color: #e3e3e3;
}
body.login #login.resetConfirm {
  width: 700px;
}
body.login #login.resetConfirm div#pwReqs {
  float: left;
  width: 40%;
  margin-top: 84px;
  padding: 0 10%;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.login #login.resetConfirm div#pwReqs h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 600;
}
body.login #login.resetConfirm div#pwReqs ul.pwReqs {
  margin-left: 10px;
}
body.login #login.resetConfirm div#pwReqs ul.pwReqs li {
  color: #f6f6f6;
  font-size: 12px;
  font-weight: 400;
}
body.login #login.resetConfirm .control-group .control-label label {
  float: left;
}
body.login #login.resetConfirm .control-group .control-label i.fa-check-circle {
  float: left;
  position: relative;
  top: 6px;
  left: 5px;
  color: #58cc80;
  font-size: 20px;
}
body.login #login.resetConfirm .control-group .controls input.valid {
  border: 1px solid #58cc80;
}
body.login #login.resetConfirm form {
  float: left;
}
body.login #login.resetConfirm form p {
  margin-left: 0;
}
body.login #login.resetConfirm h1 {
  width: 100%;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #ffffff;
  font-size: 18px;
}
body.login #login.resetConfirm h3 {
  font-size: 14px;
  padding: 0 20%;
}
body.login #login.logout,
body.login #login.resetDone {
  padding: 40px;
  height: 200px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.login #login.logout p,
body.login #login.resetDone p {
  color: rgba(255, 255, 255, 0.9);
  margin-top: 15px;
  font-size: 20px;
}
body.login footer.main.big {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
}
body.login footer.main.big .container ul.social {
  right: -455px;
}
.fbForm.active {
  display: block;
}
/*3 Section/ Option Bodies*/
#recommendScore {
  height: 160px;
}
#recommendScore p {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 16px;
}
#recommendScore p.left {
  margin-top: 2px;
  margin-left: 25px;
  margin-bottom: 7px;
  float: left;
  color: #636363;
  font-size: 14px;
  font-weight: 600;
}
#recommendScore p.right {
  margin-top: 2px;
  margin-right: 25px;
  margin-bottom: 7px;
  float: right;
  color: #636363;
  font-size: 14px;
  font-weight: 600;
}
#recommendScore .selectScore {
  float: left;
  clear: both;
  margin-top: 15px;
  margin-bottom: 30px;
}
#fbMetrics {
  margin: 10px 0;
  padding: 0 10px;
}
#fbMetrics p.prompt {
  margin-top: 5px;
  margin-bottom: 8px;
}
#fbMetrics li,
#fbMetrics div.rating {
  padding-left: 60px;
  height: 54px;
  width: 100%;
  padding-bottom: 10px;
  border-bottom: 1px solid #e3e3e3;
}
#fbMetrics li label,
#fbMetrics div.rating label {
  float: left;
  width: 100px;
  margin-top: 16px;
  margin-bottom: 0px;
  color: #636363;
  font-size: 16px;
  font-weight: 600;
}
#fbMetrics li .rateit,
#fbMetrics div.rating .rateit {
  float: left;
  position: relative;
  top: 7px;
}
#fbMetrics li .value,
#fbMetrics div.rating .value {
  text-align: left;
  width: 120px;
  top: 22px;
  left: 5px;
  position: relative;
  float: left;
  color: #636363;
  font-size: 14px;
  font-weight: 600;
  line-height: 10px;
}
#fbMetrics li:last-child {
  border-bottom: none;
}
/*Rateit Stars */
div.rateit div.rateit-range {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae');
}
div.rateit div.rateit-selected {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae') left -34px;
}
div.rateit div.rateit-hover {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae') left -34px;
}
div.rateit div.rateit-reset {
  background: none;
  position: absolute;
  left: -34px;
  height: 34px;
  width: 34px;
  z-index: 1000;
}
/*Net Promoter Score thing*/
#selectContainer {
  max-width: 519px;
  padding: 0;
}
#selectContainer .selectScore {
  margin-left: 2px;
  margin-top: -92px !important;
  height: 35px !important;
  width: 100% !important;
}
#selectContainer .selectScore li,
#selectContainer .selectScore div {
  cursor: pointer;
  text-align: center;
  color: #636363;
  font-size: 14px;
  font-weight: 600;
  float: left;
  width: 7%;
  height: 34px;
  padding-top: 5px;
  margin: 5px 1%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f6f6f6;
  border: 1px solid #a3a3a3;
}
#selectContainer .selectScore li:last-child {
  margin-right: 0;
}
#selectContainer .selectScore li:hover,
#selectContainer .selectScore div:hover {
  background: #4192b6;
  color: #ffffff;
}
#selectContainer .selectScore li.selected,
#selectContainer .selectScore div.selected {
  background: #4192b6;
  color: #ffffff;
}
i.smileDark,
i.smileLight {
  position: relative;
  top: -1px;
  left: -1px;
  height: 23px;
  width: 23px;
}
i.smileDark img,
i.smileLight img {
  width: 23px;
}
i.smileLight {
  display: none;
}
button.active i.smileDark {
  display: none;
}
button.active i.smileLight {
  display: inline;
}
/*PopUp Styles*/
body.popUp {
  background-image: url('https://www.subscribervoice.com/static/images/promptBG.png?c5d9f946f5ae');
  background-color: #e3e5ea;
}
body.popUp .popUp {
  border: 1px solid #a3a3a3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #ffffff;
  position: relative;
  margin: 32px auto;
  height: 446px;
  width: 535px;
}
body.popUp .popUp .brandLogo {
  float: left;
  position: relative;
  top: 20px;
  left: 20px;
  width: 95px;
  height: 95px;
  border: 1px solid #a3a3a3;
  z-index: 999;
}
body.popUp .popUp .brandLogo img {
  width: 93px;
}
body.popUp .popUp .svInfo {
  height: 50px;
  float: left;
  margin-top: 25px;
  margin-left: 32px;
  border-left: 2px solid #e3e3e3;
}
body.popUp .popUp .svInfo h3 {
  margin-top: 18px;
  margin-bottom: 0;
  margin-left: 6px;
  font-size: 18px;
  font-weight: 700;
  color: #4192b6;
}
body.popUp .popUp .svInfo button {
  height: 32px;
  width: 39px;
  position: absolute;
  top: 15px;
  right: 15px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
}
body.popUp .popUp .svInfo button i {
  margin-top: 1px;
  font-size: 16px;
  color: #a3a3a3;
}
body.popUp .popUp .svInfo button:hover {
  border: 1px solid #dbdbdb;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
}
body.popUp .popUp .brandInfo {
  position: relative;
  top: 80px;
  width: 100%;
  height: 48px;
  background: #4ba6e9;
}
body.popUp .popUp .brandInfo p.brandSite {
  float: left;
  position: absolute;
  left: 140px;
  top: 14px;
  color: #6f90ab;
  font-size: 16px;
  font-weight: 400;
}
body.popUp .popUp .brandInfo span.ratedDate {
  position: absolute;
  right: 20px;
  top: 17px;
  float: right;
  color: #6f90ab;
  font-size: 14px;
  font-weight: 400;
}
body.popUp .popUp ul.keyPoints {
  width: 480px;
  height: 120px;
  clear: left;
  position: relative;
  margin-right: 0;
  top: 55px;
  left: 50px;
}
body.popUp .popUp ul.keyPoints li {
  font-family: 'museo_sans500', sans-serif;
  color: #555555;
  font-size: 16px;
  font-weight: 500;
  padding: 5px;
}
body.popUp .popUp ul.keyPoints li p {
  margin-bottom: 0px;
}
body.popUp .popUp ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 6px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
body.popUp .popUp div.about {
  width: 96%;
  margin-left: 2%;
  margin-top: 82px;
  border-top: 1px solid #e3e3e3;
  padding-top: 10px;
}
body.popUp .popUp div.about .seal {
  height: 82px;
  border-right: 1px solid #e3e3e3;
  float: left;
  margin-top: 7px;
  width: 159px;
}
body.popUp .popUp div.about .seal img {
  margin-top: 10px;
  width: 150px;
}
body.popUp .popUp div.about p.aboutPrompt {
  margin-top: -1px;
  margin-left: 12px !important;
  width: 332px;
  float: left;
  font-size: 14px !important;
  font-family: 'museo_sans500', sans-serif;
}
body.popUp .popUp div.about p.aboutPrompt b {
  display: inline;
  color: #4192b6 !important;
  font-size: 14px !important;
}
body.popUp .popUp div.popUpFooter {
  width: 96%;
  margin-left: 2%;
  margin-top: 105px;
  border-top: 1px solid #e3e3e3;
  padding-top: 6px;
}
body.popUp .popUp div.popUpFooter a {
  float: left;
  margin: 0 10px;
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 400;
}
body.popUp .popUp div.popUpFooter a:hover {
  color: #a3a3a3;
  text-decoration: underline;
}
body.popUp .popUp div.popUpFooter p.powered {
  float: right;
  margin: 0 !important;
  margin-top: -1px !important;
  margin-right: 6px !important;
  color: #8a8a8a !important;
  font-size: 10px !important;
  font-weight: 300 !important;
}
body.popUp .popUp div.popUpFooter p.powered span.sv {
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 700;
}
body.popUp .popUp div.popUpFooter p.powered span.sv b {
  color: #4192b6;
  font-size: 12px;
  font-weight: 500;
}
#editSeal {
  background: #ffffff;
  padding: 0 15px;
  min-height: 650px;
  margin-bottom: 10px;
}
#editSeal p.reviews {
  position: relative;
  top: -2px;
}
#editSeal h3 {
  color: #7b8598;
  font-size: 20px;
  font-weight: 600;
}
#editSeal h3.header {
  margin-top: 3px;
  height: 80px;
  padding-bottom: 3px;
  border-bottom: 2px solid #d1d4db;
  width: 100%;
}
#editSeal h3.header a.seal {
  float: left;
  position: relative;
  top: 10px;
  left: 30px;
  display: block;
  height: 68px;
  width: 159px;
}
#editSeal h3.header a.seal img {
  width: 159px;
}
#editSeal h3.header p.prompt {
  width: 70%;
  float: left;
  margin-left: 50px;
  margin-top: 15px;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#editSeal .edit {
  height: 30px;
  display: none;
  width: 60px;
  float: right;
  margin-top: -3px;
  margin-right: 35px;
  background: #4e8eba;
}
#editSeal #Signup.edit {
  display: block;
}
#editSeal a.close {
  opacity: 0.6;
  margin-right: 37px;
}
#editSeal a.close i.exit {
  display: block;
  height: 25px;
  width: 25px;
  background: url('https://www.subscribervoice.com/static/images/exits.png?c5d9f946f5ae');
}
#editSeal a.close:hover {
  opacity: 1;
}
#editSeal a.close:hover i.exit {
  background-position: 0 -25px;
}
#editSeal .editHeader {
  margin-left: -15px;
  margin-right: -15px;
  height: 60px;
  padding-top: 15px;
  background: #f2f5f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f9), color-stop(100%, #d9dee0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f5f9 0%, #d9dee0 100%);
  /* W3C */
  box-shadow: 0 1px 1px -1px #6f90ab;
  -moz-box-shadow: 0 1px 1px -1px #6f90ab;
  -webkit-box-shadow: 0 1px 1px -1px #6f90ab;
}
#editSeal .editHeader h2 {
  margin-top: -5px;
  padding-left: 15px;
  color: #5f84a2 !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  text-shadow: 0 0 2px #ffffff;
  -moz-text-shadow: 0 0 2px #ffffff;
  -webkit-text-shadow: 0 0 2px #ffffff;
}
#editSeal #options {
  position: relative;
  height: 110px;
  clear: both;
  border-bottom: 2px solid #e3e3e3;
}
#editSeal #options a.seal {
  display: block;
  position: absolute;
  bottom: 30px;
  left: 20px;
  height: 68px;
  width: 159px;
}
#editSeal #options a.seal img {
  width: 159px;
}
#editSeal #options p.prompt {
  display: block;
  position: absolute;
  left: 33px;
  bottom: 10px;
  color: #4e4e40 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
#editSeal #options p.desc {
  margin-top: 30px;
  float: right;
  width: 72%;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
#editSeal .setupContent {
  display: none;
}
#editSeal ul.keyPoints {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  clear: left;
}
#editSeal ul.keyPoints li {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  padding: 5px;
}
#editSeal ul.keyPoints li p {
  margin-bottom: 0px;
}
#editSeal ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 6px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
#editSeal #categories.setupContent {
  display: block;
}
#editSeal #categories.setupContent #setup.designOption {
  float: left;
  width: 450px;
}
#editSeal #categories.setupContent #feedbackPreview {
  float: left;
  width: 450px;
}
#editSeal #categories.setupContent #feedbackPreview h3 {
  color: #7b8598;
  font-size: 20px;
  font-weight: 500;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm {
  left: -5px;
  margin-top: -60px;
  height: 640px;
  position: relative;
  margin-left: 15px;
  width: 450px;
  display: block;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm a.close {
  left: 425px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm form {
  margin-top: 0;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm form #recommendScore {
  height: 160px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm form .selectScore {
  position: relative;
  top: 35px;
  width: 365px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm form .selectScore li {
  padding-top: 2px;
  width: 26px;
  height: 26px;
  margin: 4px 3px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm form p.left {
  margin-left: 0px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm form p.right {
  margin-right: 0px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions {
  margin-top: 40px;
  width: 402px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option {
  width: 395px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option button {
  width: 390px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li {
  position: relative;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li label {
  margin-top: 8px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li .rateit {
  top: 2px;
  position: absolute;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li .value {
  position: absolute;
  top: 19px;
  left: 135px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option ul.reviewFaces li {
  margin-right: 24px;
}
#editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option ul.reviewFaces li img {
  width: 50px;
}
#editSeal #design.setupContent label {
  width: 200px;
}
#editSeal #preview.setupContent .previewBox {
  padding-left: 0px;
  padding-top: 5px;
  height: 355px;
  width: 440px;
  margin-left: 25px;
  background: url('https://www.subscribervoice.com/static/images/widgetOutline1.png');
}
#editSeal .designOption {
  margin-bottom: 15px;
}
#editSeal .designOption h3 {
  color: #7b8598;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}
#editSeal .designOption h3.click {
  margin-top: 0px;
  width: 160px;
  float: left;
}
#editSeal .designOption h3.preview {
  margin-left: 25px;
}
#editSeal .designOption p.prompt {
  clear: both;
  margin-left: 40px;
  margin-right: 60px !important;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
#editSeal .designOption select {
  width: 200px;
  font-size: 20px;
}
#editSeal .designOption div.option {
  width: 100%;
  min-height: 50px;
  margin-bottom: 15px;
}
#editSeal .designOption div.option label.option {
  width: 200px !important;
  margin-left: 30px;
  float: left;
  color: #7b8598;
  font-size: 16px;
  font-weight: 500;
}
#editSeal .designOption div.option p.rb {
  clear: both;
  margin-left: 40px;
  color: #636363 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}
#editSeal .designOption div.option p.rb input {
  margin-right: 7px;
}
#editSeal .designOption div.option p.rb.inactive {
  opacity: 0.5;
}
#editSeal .designOption div.option .fbDisplayOptions {
  padding-left: 20px;
  opacity: 0.5;
}
#editSeal .designOption div.option .fbDisplayOptions.active {
  opacity: 1;
}
#editSeal .designOption div.option .ui-switchbutton {
  margin-left: 15px;
}
#editSeal .designOption div.option .ui-switchbutton .ui-switchbutton-handle {
  height: 20px;
  width: 40px;
}
#editSeal .designOption div.option .ui-switchbutton span {
  position: relative;
  top: -3px;
  font-size: 12px;
}
#editSeal .designOption div.option .category {
  padding-top: 10px;
  padding-left: 20px;
}
#editSeal .designOption div.option div.header {
  clear: both;
  width: 360px;
  height: 37px !important;
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
  border: 1px solid #636363;
  background: #e3e3e3;
}
#editSeal .designOption div.option div.header .position {
  float: left;
  height: 35px;
  width: 35px;
  margin-right: 10px;
  border-right: 1px solid #636363;
  background: #ffffff;
}
#editSeal .designOption div.option div.header .position span {
  margin: 8px 10px;
}
#editSeal .designOption div.option div.header p {
  margin: 2px 7px !important;
}
#editSeal .designOption div.option div.header p i {
  margin-top: 3px;
  font-size: 23px;
  margin-right: 8px;
}
#editSeal .designOption div.option div.header p a.show {
  float: right;
  color: #4e4e40;
}
#editSeal .designOption div.option div.header p a.show i.icon-plus-sign {
  display: none;
}
#editSeal .designOption div.option div.header p a.show:hover {
  text-decoration: none;
}
#editSeal .designOption div.option li.disabled {
  opacity: 0.5;
}
#editSeal .designOption div.option ul.fbOptions {
  float: left;
  clear: both;
  margin-left: 30px;
  width: 475px;
}
#editSeal .designOption div.option ul.fbOptions li.option {
  margin: 15px 20px;
}
#editSeal .designOption div.option ul.fbOptions li.option input {
  position: relative;
  left: 415px;
  top: -30px;
}
#editSeal .designOption div.option ul.fbOptions li.option #fbMetrics {
  width: 400px;
}
#editSeal .designOption div.option ul.fbOptions li.option #fbMetrics label {
  font-size: 11px;
}
#editSeal .designOption div.option .selectScore {
  margin-top: 15px;
}
#editSeal .designOption div.option .reviewOptions {
  margin-top: 5px;
  margin-left: 15px;
}
#editSeal .designOption div.option .reviewOptions p {
  float: left;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
#editSeal .designOption div.option .subcategory {
  padding: 15px 40px;
  min-height: 100px;
}
#editSeal .designOption div.option .subcategory ul.subcategories {
  margin-left: 30px;
  padding: 3px;
}
#editSeal .designOption div.option .subcategory ul.subcategories li {
  color: #4e4e40;
  font-size: 14px;
  font-weight: 500;
}
#editSeal .designOption div.option .subcategory ul.subcategories li a {
  font-weight: 600;
}
#editSeal .designOption div.option .subcategory ul.subcategories li a i {
  margin-right: 4px;
  margin-top: 1px;
}
#editSeal .designOption div.option .subcategory ul.subcategories li a i.smileDark {
  height: 23px;
  width: 23px;
  display: block;
}
#editSeal .designOption div.option .subcategory ul.subcategories li a i.smileDark img {
  width: 23px;
}
#editSeal .designOption div.option .subcategory ul.subcategories li a:hover {
  text-decoration: none;
}
#editSeal .designOption .option {
  float: left;
}
#editSeal .designOption #fbOptions.option {
  margin-bottom: 60px;
}
#editSeal .designOption #referral.option {
  position: relative;
  top: -40px;
}
#editSeal .bottomNav {
  position: absolute;
  left: -15px;
}
/*Load Key Points Font */
#editSeal.signup .editHeader {
  margin-bottom: 0px;
}
#editSeal.signup .setupContent {
  display: block;
}
#editSeal.signup #design {
  width: 400px;
  float: left;
}
#editSeal.signup #preview {
  width: 530px;
  float: left;
  padding-left: 15px;
}
#editSeal.signup #preview p {
  width: 65%;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 500;
}
#editSeal.signup ul.sealFormat {
  width: 100%;
}
#editSeal.signup ul.sealFormat li {
  float: left;
  width: 20%;
}
#editSeal.signup ul.sealFormat li .seal {
  width: 130px;
}
#editSeal.signup ul.sealFormat li .seal img {
  width: 130px;
}
#editSeal.signup ul.sealOptions {
  width: 100%;
  float: left;
  height: 300px;
  padding-top: 30px;
}
#editSeal.signup ul.sealOptions li.sealOption {
  float: left;
  width: 50%;
  position: relative;
}
#editSeal.signup ul.sealOptions li.sealOption h3 {
  font-size: 16px;
}
#editSeal.signup ul.sealOptions li {
  float: left;
  width: 50%;
}
#editSeal.signup ul.sealOptions li p {
  margin-top: 135px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40 !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#editSeal.signup ul.sealOptions li.seal1 {
  height: 400px;
}
#editSeal.signup ul.sealOptions li.seal1 a.seal1 {
  position: absolute;
  top: 370px;
  margin-left: 110px;
  width: 130px;
}
#editSeal.signup ul.sealOptions li.seal1 a.seal1 img {
  width: 130px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 {
  width: 375px;
  height: 325px;
  position: relative;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .brandLogo {
  display: none;
  float: left;
  position: relative;
  top: 10px;
  left: 10px;
  width: 65px;
  height: 65px;
  border: 1px solid #a3a3a3;
  z-index: 999;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .brandLogo img {
  width: 63px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo {
  position: relative;
  display: none;
  height: 30px;
  float: left;
  margin-top: 16px;
  margin-left: 20px;
  border-left: 2px solid #e3e3e3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo h3 {
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 6px;
  font-size: 16px;
  font-weight: 700;
  color: #4192b6;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo button {
  position: absolute;
  top: -7px;
  right: -50px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo button i {
  margin-top: 1px;
  font-size: 16px;
  color: #a3a3a3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo button:hover {
  border: 1px solid #dbdbdb;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .brandInfo {
  display: none;
  position: relative;
  top: 50px;
  width: 100%;
  height: 38px;
  background: #4ba6e9;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .brandInfo p.brandSite {
  float: left;
  position: absolute;
  left: 88px;
  top: 9px;
  color: #6f90ab !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 .brandInfo span.ratedDate {
  position: absolute;
  right: 20px;
  top: 12px;
  float: right;
  color: #6f90ab;
  font-size: 12px;
  font-weight: 400;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints {
  display: none;
  width: 355px;
  height: 80px;
  clear: left;
  position: relative;
  margin-right: 0;
  top: 28px;
  left: 10px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints li {
  font-family: 'museo_sans500', sans-serif;
  padding: 5px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints li p {
  color: #555555 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  margin-bottom: 0px;
  margin-right: 0 !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 1px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about {
  width: 96%;
  margin-left: 2%;
  margin-top: 70px;
  padding-top: 10px;
  font-family: 'museo_sans500', sans-serif;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about .seal {
  position: absolute;
  top: 167px;
  left: 8px;
  height: 61px;
  float: left;
  margin-top: 1px;
  width: 140px;
  margin-right: 5px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about .seal img {
  margin-top: 4px;
  width: 135px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about p.aboutPrompt {
  display: none;
  width: 205px;
  float: left;
  margin-top: 4px !important;
  margin-left: 4px !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  font-size: 12px !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about p.aboutPrompt b {
  display: inline;
  color: #4192b6 !important;
  font-size: 14px !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about.right p.aboutPrompt {
  width: 205px;
  float: left;
  margin-left: 2px !important;
  font-size: 12px !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about.right .seal {
  cursor: pointer;
  position: absolute;
  left: 215px;
  float: left;
  margin-left: 3px;
  border-right: none;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.about.right .seal img {
  float: right;
  width: 135px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter {
  display: none;
  width: 96%;
  margin-left: 2%;
  margin-top: 72px;
  border-top: 1px solid #e3e3e3;
  padding-top: 5px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter a {
  float: left;
  margin: 0 5px;
  color: #a3a3a3;
  font-size: 10px;
  font-weight: 400;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter a:hover {
  color: #a3a3a3;
  text-decoration: underline;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter p.powered {
  float: right;
  margin: 0 !important;
  margin-top: -2px !important;
  margin-right: 6px !important;
  color: #8a8a8a !important;
  font-size: 10px !important;
  font-weight: 300 !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter p.powered span.sv {
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 700;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter p.powered span.sv b {
  color: #4192b6;
  font-size: 12px;
  font-weight: 500;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  border: 1px solid #a3a3a3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active .brandLogo {
  display: block;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active .svInfo {
  display: block;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active .brandInfo {
  display: block;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints {
  display: block;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints li {
  font-family: 'museo_sans500', sans-serif;
  padding: 5px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints li p {
  color: #555555 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  margin-bottom: 0px;
  margin-right: 0 !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 1px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about {
  display: block;
  width: 96%;
  margin-left: 2%;
  margin-top: 70px;
  border-top: 1px solid #e3e3e3;
  padding-top: 10px;
  font-family: 'museo_sans500', sans-serif;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about .seal {
  position: relative;
  top: 0;
  left: 0;
  border-right: 1px solid #e3e3e3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about .seal img {
  margin-top: 4px;
  width: 135px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about p.aboutPrompt {
  display: block;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about.right p.aboutPrompt {
  width: 205px;
  float: left;
  margin-left: 2px !important;
  font-size: 12px !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about.right .seal {
  cursor: default;
  float: left;
  margin-left: 3px;
  border-right: none;
  border-left: 1px solid #e3e3e3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about.right .seal img {
  float: right;
  width: 135px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter {
  display: block;
  width: 96%;
  margin-left: 2%;
  margin-top: 72px;
  border-top: 1px solid #e3e3e3;
  padding-top: 5px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter a {
  float: left;
  margin: 0 5px;
  color: #a3a3a3;
  font-size: 10px;
  font-weight: 400;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter a:hover {
  color: #a3a3a3;
  text-decoration: underline;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter p.powered {
  float: right;
  margin: 0 !important;
  margin-top: -2px !important;
  margin-right: 6px !important;
  color: #8a8a8a !important;
  font-size: 10px !important;
  font-weight: 300 !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter p.powered span.sv {
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 700;
}
#editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter p.powered span.sv b {
  color: #4192b6;
  font-size: 12px;
  font-weight: 500;
}
#editSeal.signup ul.sealOptions li.seal1 .widget {
  display: block;
  height: 245px;
  width: 380px;
  border: 1px solid #dbe0e2;
  position: relative;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader {
  height: 36px;
  width: 100%;
  background: #e3e3e3;
  position: relative;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader .brandLogo {
  position: relative;
  top: 7px;
  left: 15px;
  width: 65px;
  height: 65px;
  border: 1px solid #a3a3a3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader .brandLogo img {
  width: 63px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader button.closeWidget {
  position: absolute;
  float: right;
  top: 2px;
  right: 2px;
  background: #fbfafc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9fb), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf9fb 0%, #e6e6e6 100%);
  /* W3C */
  opacity: 0.5;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader button.closeWidget i {
  position: relative;
  top: 1px;
  font-size: 16px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo {
  float: right;
  margin-right: 10px;
  width: 255px;
  height: 35px;
  border-bottom: 1px solid #dbe0e2;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo {
  width: 120px;
  float: left;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo p.brandSite {
  font-family: 'museo_sans500', sans-serif;
  margin: 0 !important;
  color: #8a8a8a !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo span.ratedDate {
  position: relative;
  top: -7px;
  font-size: 12px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo span.ratedDate i {
  position: relative;
  top: -4px;
  left: 2px;
  color: #2971ab;
  font-size: 20px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .seal {
  float: right;
  width: 115px;
  left: -10px;
  position: relative;
  top: -8px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .seal img {
  width: 115px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints {
  width: 100%;
  position: relative;
  top: 12px;
  padding: 0 12px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints li {
  padding: 3px;
  width: 100%;
  float: left;
  position: relative;
}
#editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints li p {
  font-family: 'museo_sans500', sans-serif;
  color: #6f90ab !important;
  position: relative;
  margin-top: 1px;
  margin-right: 0 !important;
  font-size: 13px !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints li p i.check {
  position: relative;
  top: 1px;
  height: 20px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter {
  width: 96%;
  height: 30px;
  position: absolute;
  bottom: 0px;
  margin-left: 2%;
  border-top: 1px solid #e3e3e3;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a {
  float: left;
  margin-top: 6px;
  color: #8a8a8a;
  font-size: 10px;
  font-weight: 300;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a.learn {
  margin-left: 2px;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a.verify {
  margin-left: 20px;
  float: left;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a:hover {
  color: #8a8a8a;
  text-decoration: underline;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter p.powered {
  float: right;
  margin: 0 !important;
  margin-top: 5px !important;
  margin-right: 6px !important;
  color: #8a8a8a !important;
  font-size: 10px !important;
  font-weight: 300 !important;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter p.powered span.sv {
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 700;
}
#editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter p.powered span.sv b {
  color: #4192b6;
  font-size: 12px;
  font-weight: 500;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 {
  height: 400px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 img {
  margin-left: 45px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 a.seal1.small {
  position: absolute;
  top: 340px;
  margin-left: 0px;
  width: 130px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 a.seal1.small img {
  width: 130px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small {
  display: none;
  width: 330px;
  height: 300px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small .svInfo h3 {
  width: 150px;
  font-size: 14px;
  line-height: 17px;
  margin-top: -3px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small .svInfo button {
  right: -75px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small .brandInfo span.ratedDate {
  right: 4px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small ul.keyPoints {
  width: 315px;
  display: block;
  top: 34px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small ul.keyPoints li p {
  font-size: 12px !important;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small ul.keyPoints li p i {
  height: 20px !important;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.about {
  display: block;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.about p.aboutPrompt {
  margin-top: -1px !important;
  width: 100% !important;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.about p.aboutPrompt b {
  display: inline !important;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter {
  display: block;
  margin-top: 46px;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter p.powered {
  margin-right: 1px !important;
  margin-top: 1px !important;
  font-size: 9px !important;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter p.powered span {
  font-size: 10px !important;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter p.powered span b {
  font-size: 10px !important;
}
#editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small.active {
  display: block;
}
#editSeal.signup ul.sealOptions li.seal2 {
  clear: both;
  height: 70px;
}
#editSeal.signup ul.sealOptions li.seal2 a.seal2 {
  position: absolute;
  top: 25px;
  margin-left: 110px;
  width: 80px;
}
#editSeal.signup ul.sealOptions li.seal2 a.seal2 img {
  width: 130px;
}
#editSeal.signup ul.sealOptions li.seal3 p.prompt {
  width: 100%;
  margin: 0;
  text-align: center;
}
#editSeal.signup ul.sealOptions li.seal3 a.seal {
  position: relative;
  top: 165px;
  margin-left: 110px;
  width: 80px;
}
#editSeal.signup ul.sealOptions li.seal3 a.seal img {
  width: 130px;
}
#editSeal.signup div.validationPreview {
  width: 50%;
  float: left;
}
#editSeal.signup div.validationPreview #topBar {
  position: relative;
  top: -8px;
  left: -10px;
  border: none;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#editSeal.signup div.validationPreview #topBar h2 {
  font-family: "Montserrat", sans-serif;
  color: #636363;
}
#editSeal.signup div.validationPreview #topBar .content {
  box-shadow: 1px 1px 1px #e3e3e3;
  -moz-box-shadow: 1px 1px 1px #e3e3e3;
  -webkit-box-shadow: 1px 1px 1px #e3e3e3;
  box-shadow: 1px 1px 1px #e3e3e3 #000;
  -moz-box-shadow: 1px 1px 1px #e3e3e3 #000;
  -webkit-box-shadow: 1px 1px 1px #e3e3e3 #000;
  margin: 20px 10px;
  padding: 5px 25px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  height: 720px;
}
#editSeal.signup div.validationPreview #topBar .section {
  margin-bottom: 30px;
}
#editSeal.signup div.validationPreview #topBar #msgs ul.msgFreq li p {
  width: 70px;
}
#unsub.fbForm {
  position: relative;
  top: -2px;
  margin-left: 40px;
  font-family: 'Droid Sans', sans-serif;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 2px #4e4e40;
  -moz-box-shadow: 0 0 2px #4e4e40;
  -webkit-box-shadow: 0 0 2px #4e4e40;
  box-shadow: 0 0 2px #4e4e40 #000;
  -moz-box-shadow: 0 0 2px #4e4e40 #000;
  -webkit-box-shadow: 0 0 2px #4e4e40 #000;
  height: 670px;
  width: 460px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 4;
  display: block;
}
#unsub.fbForm .fbHeader {
  float: left;
  width: 100%;
  height: 60px;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  background: #e3e3e3;
  border-bottom: 1px solid #dbe0e2;
}
#unsub.fbForm .seal {
  width: 174px;
  margin-top: 30px;
  margin-right: 7px;
  float: right;
}
#unsub.fbForm .seal img {
  height: 30px;
}
#unsub.fbForm form {
  margin-top: 30px !important;
  padding: 23px;
  float: left;
  margin-bottom: 0px;
  position: relative;
}
#unsub.fbForm form h4.question {
  margin-top: 7px;
  margin-left: 10px;
  line-height: 24px;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 500;
}
#unsub.fbForm form ul.reasons {
  height: 300px;
  border-top: 1px solid #dbe0e2;
  padding: 10px;
}
#unsub.fbForm form ul.reasons li.ui-state-default {
  width: 392px;
  height: 40px !important;
  margin: 15px 0;
  padding: 9px 14px;
  background: #6f90ab;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
}
#unsub.fbForm form ul.reasons li.ui-state-default input {
  margin-right: 5px;
  float: left;
  height: 20px;
  width: 20px;
}
#unsub.fbForm form ul.reasons li.ui-state-default p {
  margin-top: 1px;
  float: left;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#unsub.fbForm form .other {
  width: 392px !important;
  height: 150px !important;
  margin: 21px 10px;
  padding: 9px 14px;
  background: #6f90ab;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
}
#unsub.fbForm form .other input {
  margin-right: 5px;
  float: left;
  height: 20px;
  width: 20px;
}
#unsub.fbForm form .other p {
  margin-top: 1px;
  float: left;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#unsub.fbForm form .other p {
  position: relative;
  top: -23px;
  left: 25px;
  width: 310px;
  margin-right: 0px;
}
#unsub.fbForm form .other p textarea {
  margin-top: 15px;
  display: block;
  padding-left: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  height: 80px;
  width: 302px;
  color: #4e4e40;
}
#unsub.fbForm form .btn.important {
  float: right;
  position: absolute;
  bottom: 66px;
  right: 16px;
  margin-right: 88px;
  height: 35px;
  padding-top: 5px;
}
#unsub.fbForm a.close {
  opacity: 0.5;
  position: absolute;
  left: 432px;
  top: 5px;
}
#unsub.fbForm a.close:hover {
  opacity: 0.7;
}
/*Not Used Anymore */
#addPrivacyLink.addForm {
  height: 40px;
  width: 100%;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: none;
  position: relative;
  left: -135px;
  top: 0px;
}
#addPrivacyLink.addForm button {
  background: #8b95a8;
  border: none;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  box-shadow: 1px 0 1px #e3e3e3;
  -moz-box-shadow: 1px 0 1px #e3e3e3;
  -webkit-box-shadow: 1px 0 1px #e3e3e3;
  box-shadow: 1px 0 1px #e3e3e3 #000;
  -moz-box-shadow: 1px 0 1px #e3e3e3 #000;
  -webkit-box-shadow: 1px 0 1px #e3e3e3 #000;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
}
#addPrivacyLink.addForm button i {
  postion: relative;
  top: -1px;
}
#addPrivacyLink.addForm input {
  height: 32px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  padding: 6px 8px;
  font-size: 12px;
  position: relative;
  top: -1px;
}
#addPrivacyLink.addForm input:focus {
  outline: none;
  border: 1px solid #2971ab;
  box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -moz-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -webkit-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
}
div.success {
  margin: 15px 0;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #84ab91;
}
div.success p {
  color: #ffffff !important;
  margin-bottom: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
div.error {
  margin: 15px 0;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #db524b;
}
div.error p {
  color: #ffffff;
  margin-bottom: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#addFilterWrapper {
  display: none;
  width: 100%;
  z-index: -1;
  position: absolute;
  z-index: 1001;
}
#addFilterWrapper.active {
  display: block;
}
#addTeamWrapper {
  display: none;
  width: 100%;
  z-index: -1;
  position: absolute;
  z-index: 1001;
}
#addTeamWrapper .addForm {
  z-index: 1001;
  width: 500px;
  font-family: 'Droid Sans', sans-serif;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 2px #4e4e40;
  -moz-box-shadow: 0 0 2px #4e4e40;
  -webkit-box-shadow: 0 0 2px #4e4e40;
  box-shadow: 0 0 2px #4e4e40 #000;
  -moz-box-shadow: 0 0 2px #4e4e40 #000;
  -webkit-box-shadow: 0 0 2px #4e4e40 #000;
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  margin: 180px auto;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
  position: relative;
}
#addTeamWrapper .addForm a.closeForm {
  float: right;
  position: absolute;
  top: -15px;
  right: -15px;
  border: 2px solid #4192b6;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  background: #ffffff;
  opacity: 1;
  color: #a3a3a3;
  display: block;
  height: 34px;
  width: 34px;
  text-align: center;
  padding-top: 4px;
}
#addTeamWrapper .addForm .header {
  float: left;
  width: 100%;
}
#addTeamWrapper .addForm .header h3 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 0;
}
#addTeamWrapper .addForm form {
  padding: 15px 0;
  width: 430px;
  float: left;
  margin-bottom: 0px;
}
#addTeamWrapper .addForm form label {
  float: left;
  clear: left;
  color: #636363;
  font-size: 14px;
  font-weight: 700;
  line-height: 10px;
  margin-bottom: 8px;
}
#addTeamWrapper .addForm form input[type="email"] {
  margin-bottom: 10px;
  clear: both;
  height: 35px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  color: #636363;
  font-size: 12px;
  font-weight: 400;
}
#addTeamWrapper .addForm form .buttons {
  margin: 10px 0px;
  float: right;
  clear: both;
}
#addTeamWrapper .addForm form .buttons .btn {
  padding-top: 10px;
  width: 70px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 80px;
  margin-bottom: 0;
}
#addTeamWrapper .addForm form ul.team {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 100%;
  float: left;
}
#addTeamWrapper .addForm form ul.team label {
  width: 100%;
  color: #7b8598;
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 7px;
  border-bottom: 1px solid #dbe0e2;
}
#addTeamWrapper .addForm form ul.team li {
  color: #636363;
  font-size: 16px;
  font-weight: 600;
}
#addTeamWrapper.active {
  display: block;
}
/*Monitoring Messages Page*/
#monitoring {
  background: #ffffff;
  padding: 0 15px;
}
#monitoring .section h3 {
  margin-bottom: 30px;
  height: 25px;
}
#monitoring .section h3 select {
  display: inline;
  position: relative;
  top: -1px;
  margin-left: 10px;
  width: 200px;
}
#monitoring .section h3 span {
  left: 207px !important;
}
#monitoring #sealMonitoring {
  min-height: 600px;
}
#monitoring ul.stats {
  margin: 0px !important;
  float: left;
  clear: both;
  padding: 0 20px !important;
  width: 100%;
}
#monitoring ul.stats h4 {
  color: #7b8598;
  font-size: 18px;
  font-weight: 500;
}
#monitoring ul.stats .sealStatus {
  float: left;
}
#monitoring ul.stats .sealStatus p {
  color: #4e4e40 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}
#monitoring ul.stats .sealStatus p span {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#monitoring ul.stats li {
  padding-top: 20px;
  margin: 0 25px;
  float: left;
  color: #4e4e40;
  font-size: 28px;
  font-weight: 600;
}
#monitoring ul.stats li span {
  display: block;
  color: #636363;
  font-size: 14px;
  font-weight: 500;
}
#monitoring ul.stats li.visits {
  margin-top: -40px;
  margin-left: 100px;
  padding: 60px 30px;
  border-right: 1px solid #e3e3e3;
}
/*Dashboard Page. Lengthy. Needs Organizing*/
#dashboard {
  min-height: 630px;
  padding-top: 15px;
  border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  -webkit-border-radius: 0 0 3px 0;
  position: relative;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#dashboard #noDataAlpha {
  border: none;
  top: 233px;
  width: 820px;
  height: 330px;
  margin-left: 71px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#dashboard #noDataAlpha h4 {
  margin-top: 55px;
  width: 68%;
  margin-left: 16%;
  text-align: center;
  color: #fbfbfb;
  line-height: 30px;
}
#dashboard #noDataAlpha a.btn.important {
  width: 20%;
  margin: 15px 40%;
  height: 45px;
  padding-top: 8px;
  font-size: 18px;
}
#dashboard .dash {
  display: none;
  width: 100%;
}
#dashboard .dash .graphWrapper {
  margin-top: 5px;
  border-top: 1px solid #e3e3e3;
  box-shadow: 0 3px 2px -2px #dbe0e2;
  -moz-box-shadow: 0 3px 2px -2px #dbe0e2;
  -webkit-box-shadow: 0 3px 2px -2px #dbe0e2;
  background: #eaeff4;
  width: 100%;
  padding-bottom: 11px;
}
#dashboard .dash .graphWrapper h3 {
  float: left;
  width: 66%;
  margin-left: 58px;
  margin-bottom: 25px;
  color: #4e4e40;
  font-size: 34px;
  font-weight: 300;
}
#dashboard .dash .graphWrapper .btn-group {
  float: right;
  margin-right: 35px;
  margin-top: 25px;
  z-index: 980;
}
#dashboard .dash .graphWrapper .btn-group .btn {
  background: #dbe0e2;
  font-weight: 700;
  border-left: 1px solid #a3a3a3;
}
#dashboard .dash .graphWrapper .btn-group .btn:first-child {
  border: none;
}
#dashboard .dash .graphWrapper .btn-group .btn:hover {
  background: #e9eced;
}
#dashboard .dash .graphWrapper .btn-group .btn.active {
  background: #6f90ab;
  color: #ffffff;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  cursor: default;
}
#dashboard .dash .graphWrapper .btn-group .btn.active:hover {
  opacity: 1;
}
#dashboard .dash .graphWrapper .graphHolder {
  position: relative;
  margin-top: 25px;
  margin-left: 10px;
  width: 920px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip {
  position: absolute;
  height: 160px;
  width: 200px;
  z-index: 1000;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip .tip {
  z-index: 950;
  height: 100%;
  width: 100%;
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #bfc8cb;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
}
#dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue {
  padding: 10px 5px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue p {
  text-align: center;
  margin: 0;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue p span {
  display: block;
  line-height: 16px;
  color: #4e4e40 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue p span.value {
  line-height: 24px;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #4e4e40 !important;
  font-size: 24px !important;
  font-weight: 400 !important;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue span.date {
  text-align: left;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.satisfaction {
  height: 130px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.satisfaction.down .tip:before {
  top: 129px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.satisfaction.down .tip:after {
  top: 129px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.unsub {
  height: 160px;
  width: 180px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.unsub .tip .dataValue {
  padding: 15px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.sxi {
  height: 175px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.unsub {
  height: 125px;
  width: 180px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.unsub .tip .dataValue {
  padding: 15px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip:before {
  z-index: 951;
  border-left: 10px solid transparent;
  border-top: 10px solid #bfc8cb;
  border-right: 10px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: 159px;
  left: 17px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi:before {
  top: 200px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi table {
  margin: 0 auto;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi table td:first-child {
  text-align: right;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi table td:last-child {
  text-align: left;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip:after {
  z-index: 952;
  border-left: 9px solid transparent;
  border-top: 9px solid #ffffff;
  border-right: 9px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: 159px;
  left: 18px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi:after {
  top: 199px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.unsub.down .tip:before {
  top: 124px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.unsub.down .tip:after {
  top: 124px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.up .tip:before {
  z-index: 951;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #bfc8cb;
  border-right: 10px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -9px;
  left: 17px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.up .tip:after {
  z-index: 952;
  border-left: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  border-right: 9px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -8px;
  left: 18px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s linear;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.fade {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.5s, opacity 0.5s linear;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.fade .tip {
  margin-top: -10000px;
  transition: margin-top 0s 0.5s;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.show {
  visibility: visible;
  opacity: 1;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.show .tip {
  margin-top: 0;
  transition: margin-top 0s 0.5s;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.sxi.down .tip:before {
  top: 174px;
}
#dashboard .dash .graphWrapper .graphHolder .toolTip.sxi.down .tip:after {
  top: 174px;
}
#dashboard .dash .chart img {
  margin-left: 45px;
  margin-bottom: 40px;
}
#dashboard .dash .subCategories {
  width: 100%;
}
#dashboard .dash .subCategories ul.subs {
  padding: 10px 0;
  margin-bottom: 25px;
  width: 100%;
}
#dashboard .dash .subCategories ul.subs li.sub {
  position: static !important;
  float: left;
  width: 278px;
  margin-left: 22px;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-right: 9px;
}
#dashboard .dash .subCategories ul.subs li.sub button {
  width: 100%;
  border: none;
  background: #eaeff4;
  box-shadow: 0 1px 1px 1px #e0e7ed;
  -moz-box-shadow: 0 1px 1px 1px #e0e7ed;
  -webkit-box-shadow: 0 1px 1px 1px #e0e7ed;
  border-top: 2px solid #ffffff;
}
#dashboard .dash .subCategories ul.subs li.sub button p {
  margin: 0 !important;
  float: left;
  display: inline;
  color: #6f90ab !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
#dashboard .dash .subCategories ul.subs li.sub button span.weeklyTrend {
  position: relative;
  top: 2px;
  float: right;
  color: #38a038;
}
#dashboard .dash .subCategories ul.subs li.sub button i {
  color: #6f90ab;
  position: relative;
  top: 6px;
  float: right;
  font-size: 14px;
}
#dashboard .dash .subCategories ul.subs li.sub button.subSelector {
  padding: 10px 6px;
}
#dashboard .dash .subCategories ul.subs li.sub button:focus {
  outline: none;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown {
  display: none;
  margin: 6px 0;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li {
  margin: 12px 5%;
  width: 90%;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li button.breakdownSelector {
  padding: 6px 5px;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li button.breakdownSelector p {
  font-size: 12px !important;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li button.breakdownSelector span {
  top: 2px;
  font-size: 10px;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li.active button.breakdownSelector {
  background: #6f90ab;
  border-top: 2px solid #afc2d1;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li.active button.breakdownSelector p {
  color: #ffffff !important;
}
#dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown.active {
  display: block;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown {
  display: none;
  height: 144px;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li {
  height: 30px;
  border-bottom: 1px solid #e3e3e3;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li span {
  color: #586874;
  position: relative;
  top: 4px;
  float: right;
  font-size: 20px;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li img {
  float: left;
  width: 130px;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li img.review {
  float: left;
  width: 25px;
  margin-right: 10px;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p {
  position: relative;
  top: 3px;
  float: left;
  width: 130px;
  font-size: 18px;
  margin: 0;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.review {
  width: 160px;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.promoters {
  color: #38a038;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.passives {
  color: #bfc8cb;
}
#dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.detractors {
  color: #db524b;
}
#dashboard .dash .subCategories ul.subs li#frequencyR.sub {
  clear: left;
}
#dashboard .dash .subCategories ul.subs li#relevancy.sub.shift {
  position: relative !important;
  top: -40px;
}
#dashboard .dash .subCategories ul.subs li.sub.shiftUp {
  position: relative !important;
  top: -144px;
}
#dashboard .dash .subCategories ul.subs li.sub.shiftUp.shift {
  top: -163px !important;
}
#dashboard .dash .subCategories ul.subs li#frequencyR.sub.shiftLeft {
  position: relative !important;
  top: 110px;
  left: -309px;
}
#dashboard .dash .subCategories ul.subs li#frequencyR.sub.shiftLeft {
  position: relative !important;
  top: 110px;
  left: -309px;
}
#dashboard .dash .subCategories ul.subs li.sub.active button.subSelector {
  background: #6f90ab;
  border-top: 2px solid #afc2d1;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#dashboard .dash .subCategories ul.subs li.sub.active button.subSelector p {
  color: #ffffff !important;
}
#dashboard .dash .subCategories ul.subs li.sub.active button.subSelector span.weeklyTrend {
  color: #ffffff;
}
#dashboard .dash .subCategories ul.subs li.sub.active button.subSelector i {
  color: #ffffff;
}
#dashboard .dash .subCategories ul.subs li.sub.active ul.sxiBreakdown {
  display: block;
}
#dashboard #message.dash {
  display: block;
}
#dashboard #message.dash div.subCategories {
  min-height: 140px;
}
#dashboard #message.dash .graphWrapper {
  border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
}
#dashboard #VOS.dash div.subCategories {
  min-height: 120px;
}
#dashboard #VOS.dash div.subCategories li.sub ul.sxiBreakdown {
  padding: 15px 0;
}
#dashboard h2 {
  height: 45px;
  margin: 0 10px;
  border-bottom: 1px solid #dbe0e2;
}
#dashboard h2 label {
  padding-top: 2px;
  margin-bottom: 0px;
  float: left;
  color: #7b8598 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
#dashboard h2 .dropdown {
  margin-top: 1px;
  margin-left: 20px;
  float: left;
  position: relative;
  top: -1px;
}
#dashboard h2 .dropdown button {
  text-align: left;
  height: 30px;
  width: 115px;
}
#dashboard h2 .dropdown button i {
  position: absolute;
  top: 14px;
  right: 8px;
}
#dashboard h2 .dropdown .dropdown-menu {
  margin-top: -3px !important;
}
#dashboard .row {
  padding: 0 20px;
}
#dashboard .dbWrapper {
  margin: 25px 0;
  padding: 0 7px;
}
#dashboard .dbWrapper h3 {
  color: #7b8598;
  font-size: 14px;
  font-weight: 500;
  margin-top: 4px;
  margin-bottom: 3px;
  padding-left: 3px;
}
#dashboard .dbBox {
  height: 150px;
  border: 1px solid #dbe0e2;
  box-shadow: 0 1px 1px #e3e3e3;
  -moz-box-shadow: 0 1px 1px #e3e3e3;
  -webkit-box-shadow: 0 1px 1px #e3e3e3;
  box-shadow: 0 1px 1px #e3e3e3 #000;
  -moz-box-shadow: 0 1px 1px #e3e3e3 #000;
  -webkit-box-shadow: 0 1px 1px #e3e3e3 #000;
}
#dashboard .dbBox ul.values:first-child {
  border-bottom: 2px solid #dbe0e2;
}
#dashboard .dbBox ul.values {
  height: 50%;
  padding: 10px 10px;
}
#dashboard .dbBox ul.values p {
  color: #8b95a8 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  margin: 0 3px;
}
#dashboard .dbBox ul.values li {
  float: left;
  display: block;
  width: 212px;
}
#dashboard .dbBox ul.values li meter {
  width: 93%;
}
#dashboard .dbBox ul.values li.Approved {
  width: 35px;
  opacity: 0.25;
}
#dashboard .dbBox ul.values li.Approved img {
  position: relative;
  top: -1px;
  left: 6px;
  height: 35px;
  width: 100%;
}
#dashboard .dbBox ul.values li.Approved.a {
  opacity: 1;
}
#dashboard .dbBox ul.values li.Approved.b {
  opacity: 0.75;
}
#dashboard .dbBox ul.values li.Approved.c {
  opacity: 0.5;
}
#dashboard .rating {
  height: 55%;
  margin: 0 3px;
  border-bottom: 2px solid #4e4e40;
}
#dashboard .rating p.score {
  width: 100%;
  text-align: center !important;
  color: #4e4e40 !important;
  font-size: 60px !important;
  font-weight: 600 !important;
  margin-bottom: 0px;
}
#dashboard .rating span {
  position: relative;
  top: -20px;
  width: 100%;
  text-align: center;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
#dashboard .list {
  padding: 3px 15px;
}
#dashboard .list li {
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
  border-bottom: 1px dotted #7b8598;
  margin-top: 7px;
}
#dashboard .list li i {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  width: 17px;
  text-align: center;
}
#dashboard .list li span {
  float: right;
  margin-right: 5px;
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#dashboard #status img {
  height: 165px;
  margin-top: 7px;
  margin-left: 7px;
}
#dashboard #sealStatus ul.status {
  margin: 15px;
}
#dashboard #sealStatus ul.status li {
  margin: 20px 0;
  color: #7b8598;
  font-size: 14px;
  font-weight: 500;
}
#dashboard #sealStatus ul.status li span {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#dashboard #timeline h3 {
  height: 18px;
  margin-top: 18px;
  margin-bottom: 0px;
}
#dashboard #timeline h3 .dropdown {
  position: relative;
  top: -21px;
  left: 100px;
}
#dashboard #timeline h3 .dropdown button {
  text-align: left;
  padding-top: 2px;
  width: 100px;
  height: 22px;
}
#dashboard #timeline h3 .dropdown button i {
  position: relative;
  top: 1px;
  float: right;
}
#dashboard #timeline .dbBox img {
  padding: 5px 10px;
}
#dashboard #satisfaction .npsScore {
  height: 77%;
  padding: 15px 0;
  border-bottom: none;
}
#dashboard #satisfaction .ratingDetails {
  margin-top: -14px;
}
#dashboard #reviews .rating {
  height: 143px !important;
}
#dashboard #reviews ul.reviews .average {
  width: 100%;
}
#dashboard #reviews ul.reviews .average img {
  margin-top: 16px;
  margin-left: 94px;
  width: 100px;
}
#dashboard #reviews ul.reviews .average p {
  width: 100%;
  text-align: center;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
#dashboard #reviews ul.reviews .average p span {
  top: 0px;
  display: inline;
  color: #4e8eba;
  font-size: 12px;
  font-weight: 600;
}
#dashboard #reviews .second {
  display: block;
  height: 90px;
}
#dashboard #reviews .second li {
  position: relative;
  top: 34px;
  float: left;
  margin: 0px 15px;
  padding-top: 10px;
  height: 100px;
  width: 36px;
}
#dashboard #reviews .second li span {
  postion: relative;
  top: 2px;
  left: 5px;
  width: width: ;
  height: 10px;
  text-align: center;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 600;
}
#dashboard #reviews .second li .progress {
  margin-left: 9px;
  position: relative;
  display: block;
  height: 80%;
  width: 20px;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
#dashboard #reviews .second li .progress .bar {
  width: 20px;
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
  position: absolute;
  bottom: 0px;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
}
#dashboard #reviews .second li img {
  position: relative;
  top: 3px;
  left: 3px;
  width: 34px;
}
#dashboard #reviews .first {
  display: none;
}
#dashboard #reviews #sentiment.messageToggle {
  padding-top: 0px;
  position: relative;
  top: -4px;
}
#dashboard #ratings {
  position: relative;
}
#dashboard #ratings .fbBreakdown {
  height: 77%;
  float: left;
  padding: 7px 0;
  margin: 15px 3px;
}
#dashboard #ratings .fbBreakdown li {
  position: relative;
  float: left;
  height: 55px;
  width: 135px;
  margin-bottom: 3px;
}
#dashboard #ratings .fbBreakdown li label {
  margin-bottom: 3px;
  margin-left: 10px;
  width: 100%;
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
}
#dashboard #ratings .fbBreakdown li .score {
  margin-left: 7px;
}
#dashboard #ratings .fbBreakdown li .score .rateit {
  float: left;
}
#dashboard #ratings .fbBreakdown li .score .rateit .rateit-range {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae');
}
#dashboard #ratings .fbBreakdown li .score .rateit .rateit-range {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae');
}
#dashboard #ratings .fbBreakdown li .score .rateit .rateit-preset {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae') left -22px;
}
#dashboard #ratings .fbBreakdown li .score span {
  position: absolute;
  top: 25px;
  right: -4px;
  margin-left: 2px;
  width: 20px;
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#dashboard #feedback .rating {
  height: 77%;
  padding: 15px 0;
}
#dashboard #feedback .average {
  padding: 12px 12px;
}
#dashboard #feedback .average p {
  float: left;
  color: #7b8598;
  font-size: 11px;
  font-weight: 500;
  margin-right: 0px;
}
#dashboard #feedback .average p:first-child {
  margin-right: 30px;
}
#dashboard #messages .rating {
  height: 77%;
  padding: 7px 0;
}
#dashboard #messages .msgBreakdown {
  margin-left: 46px;
  display: none;
}
#dashboard #messages .msgBreakdown li {
  height: 50px;
  width: 100%;
}
#dashboard #messages .msgBreakdown li label {
  color: #8b95a8;
}
#dashboard #messages .msgBreakdown li meter {
  height: 12px;
  width: 78%;
}
#dashboard #messages .msgFreq {
  display: none;
  float: left;
  margin-top: 45px;
  margin-left: 80px;
  width: 120px;
}
#dashboard #messages .msgFreq li {
  float: left;
  position: relative;
  top: -15px;
  width: 60px;
  padding-top: 3px;
  height: 30px;
}
#dashboard #messages .msgFreq li p {
  cursor: pointer;
  text-align: center;
  color: #636363;
  font-size: 14px;
  font-weight: 500;
  margin-right: 0px;
}
#dashboard #messages .msgFreq li p.selected {
  cursor: default;
  text-decoration: underline;
}
#dashboard #messages .msgFreq li p:hover {
  text-decoration: underline;
}
#dashboard #messages .msgFreq li.week p {
  border-right: 1px solid #e3e3e3;
}
#dashboard #messages .msgFreq span.freq {
  position: relative;
  top: -12px;
  line-height: 35px;
  color: #4e4e40;
  font-size: 60px;
  font-weight: 700;
  width: 100%;
  text-align: center;
}
#dashboard #messages ul.first {
  display: block;
}
#dashboard #seals .list li {
  margin-top: 23px;
}
#dashboard .messageToggle {
  height: 40px;
  padding: 0 100px;
}
#dashboard .messageToggle a {
  margin-top: 2px;
  color: #4e8eba;
  float: left;
  font-size: 20px;
}
#dashboard .messageToggle a:hover {
  color: #8ba6bb;
  text-decoration: none;
}
#dashboard .messageToggle .tabPosition {
  float: left;
}
#dashboard .messageToggle .tabPosition li {
  margin: 11px 5px;
  float: left;
}
#dashboard .messageToggle .tabPosition li i {
  margin-top: 2px;
  display: block;
  font-size: 8px;
  color: #dbe0e2;
}
#dashboard .messageToggle .tabPosition li i.active {
  color: #368eae;
}
/*tracker dashboard*/
#dashboard.tracker {
  min-height: 900px;
}
#dashboard.tracker div.companyOptions {
  margin-left: 60px;
  margin-bottom: 8px;
  height: 40px;
}
#dashboard.tracker div.companyOptions p.companySelect {
  margin-top: 6px;
  float: left;
  font-size: 16px;
}
#dashboard.tracker div.companyOptions p.companySelect select#selectCompany {
  margin-left: 20px;
}
#dashboard.tracker div.companyOptions a#addCompany {
  margin-right: 35px;
  float: right;
}
#dashboard.tracker div.companyOptions.companyFeed {
  border-bottom: 1px solid #dbe0e2;
  margin: 0;
  padding-left: 60px;
  height: 50px;
  padding-bottom: 20px;
}
#dashboard.tracker #message.dash {
  display: block;
}
#dashboard.tracker a.showHide {
  float: right;
  position: relative;
  width: 71px;
  top: 5px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 8px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: none;
  background: #58a2c3;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  margin-right: 35px;
}
#dashboard.tracker a.showHide span.showBtn {
  display: none;
}
#dashboard.tracker a.showHide span.hideBtn {
  display: inline;
}
#dashboard.tracker a.showHide i {
  margin-left: 5px;
}
#dashboard.tracker a.showHide.active span.showBtn {
  display: inline;
}
#dashboard.tracker a.showHide.active span.hideBtn {
  display: none;
}
#dashboard.tracker div.trackerFeed {
  width: 76%;
  margin: 10px 12%;
  padding-bottom: 30px;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader {
  height: 80px;
  margin-bottom: 8px;
  width: 100%;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader div.brandLogo {
  width: 100px;
  float: left;
  margin-left: -5px;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader div.brandLogo img {
  width: 100%;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader p.subject {
  float: left;
  width: 500px;
  font-size: 16px;
  margin-top: 35px;
  margin-left: 50px;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody:before {
  content: '';
  display: block;
  position: absolute;
  top: -14px;
  left: 25px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
  border-color: transparent transparent #58a2c3 transparent;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody:after {
  content: '';
  display: block;
  position: absolute;
  top: -11px;
  left: 27px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  border-color: transparent transparent #eaeff4 transparent;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody {
  position: relative;
  width: 100%;
  top: 25px;
  border: 2px solid #58a2c3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #eaeff4;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.message {
  background: #ffffff;
  width: 80%;
  margin: 10px 10%;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.message img {
  width: 100%;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.dateWrapper {
  width: 100%;
  height: 34px;
  padding: 6px 8px;
  background: #f5f8fa;
  border-top: 1px solid #dbe0e2;
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
}
#dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.dateWrapper p {
  float: right;
  margin: 0;
}
#dashboard.tracker div.snapshots {
  margin-top: 30px;
}
#dashboard.tracker div.snapshots h3 {
  margin-left: 25px;
}
#dashboard.tracker div.snapshots ul.snapshotList {
  height: 300px;
  width: 96%;
  margin: 0 2%;
  margin-top: 25px;
}
#dashboard.tracker div.snapshots ul.snapshotList li {
  float: left;
  width: 50%;
}
#dashboard.tracker div.snapshots ul.snapshotList li div.brandLogo {
  width: 60px;
  float: left;
  margin-left: 5px;
}
#dashboard.tracker div.snapshots ul.snapshotList li div.brandLogo img {
  width: 100%;
}
#dashboard.tracker div.snapshots ul.snapshotList li p {
  font-size: 16px;
}
#dashboard.tracker div.snapshots ul.snapshotList li p.subject {
  float: left;
  margin-top: 20px;
  margin-left: 8px;
}
#dashboard.tracker div.snapshots ul.snapshotList li div.snapshotGraph {
  float: right;
  width: 350px;
  margin-right: 25px;
}
#dashboard.tracker div.snapshots ul.snapshotList li div.snapshotGraph img {
  width: 100%;
}
#dashboard.tracker div.snapshots ul.snapshotList li p.caption {
  float: left;
  clear: left;
  margin-top: 4px;
  margin-left: 78px;
}
/*Dashboard/Report Columns*/
div.columns {
  height: 120px;
}
div.columns .col {
  height: 100% !important;
  width: 278px;
  float: left;
  margin-left: 22px;
  margin-right: 9px;
}
div.columns .col h2 {
  cursor: pointer;
  padding: 18px 10px;
  margin: 0;
  margin-top: 10px !important;
  margin-bottom: 15px !important;
  font-size: 20px !important;
  border: 1px solid #a3a3a3 !important;
  height: 95px !important;
  background: #eaeff4;
  position: relative;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
div.columns .col h2 i {
  font-size: 62px;
  color: #6f90ab;
  position: relative;
  top: -3px;
  left: 10px;
}
div.columns .col h2 i.fa-edit {
  top: 1px;
}
div.columns .col h2 span {
  height: 45px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  float: right;
  color: #6f90ab;
  font-size: 50px;
  font-weight: 300;
}
div.columns .col h2 span i {
  font-size: 35px;
  margin-right: 8px;
}
div.columns .col h2 p {
  position: absolute;
  right: 12px;
  top: 62px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #6f90ab !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  margin: 6px 0 !important;
  line-height: 20px;
  height: 20px;
  float: right;
  clear: right;
}
div.columns .col h2:hover,
div.columns .col h2.active {
  border: 1px solid #fbfbfb !important;
  background: #6f90ab;
}
div.columns .col h2:hover i,
div.columns .col h2.active i {
  color: #ffffff;
}
div.columns .col h2:hover span,
div.columns .col h2.active span {
  color: #ffffff !important;
  font-size: 50px !important;
  font-weight: 300 !important;
}
div.columns .col h2:hover p,
div.columns .col h2.active p {
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
div.columns .col h2.active {
  box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.23);
}
div.columns .col ul.stats {
  margin: 6px 0;
  padding: 5px;
}
div.columns .col ul.stats h3 {
  margin-top: 1px;
  color: #7b8598;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 3px;
  border-bottom: 1px solid #dbe0e2;
}
div.columns .col ul.stats h3 nav {
  float: right;
}
div.columns .col ul.stats h3 nav a {
  color: #378eab;
  font-size: 16px;
  font-weight: 400;
  margin: 0 5px;
}
div.columns .col ul.stats li label {
  margin-left: 3px;
  color: #707070;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
}
div.columns .col ul.stats:hover {
  padding: 4px;
  background: #fbfcfd;
  border: 1px solid rgba(0, 0, 0, 0.18);
}
div.columns .col ul.stats.active {
  padding: 4px;
  background: #eaeff4;
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
}
div.columns .col ul#ratings .page {
  display: none;
}
div.columns .col ul#ratings .page.active {
  display: block;
}
div.columns .col ul.unsub {
  position: relative;
  top: -20px;
  padding: 0 5px !important;
  background: none !important;
  border: none !important;
  margin: 0;
}
div.columns .col ul.unsub li {
  height: 60px;
  width: 105%;
  margin: 6px 0;
  padding: 3px 1px;
}
div.columns .col ul.unsub li label {
  font-size: 12px;
}
div.columns .col ul.unsub li .meter {
  position: relative;
  top: -11px;
  height: 30px;
}
div.columns .col ul.unsub li .meter span {
  font-size: 8px;
  top: 13px !important;
}
div.columns .col ul.unsub li:last-child {
  margin-bottom: 0;
}
div.columns .col ul.unsub li:hover {
  padding: 2px 0;
  background: #fbfcfd;
  border: 1px solid rgba(0, 0, 0, 0.18);
}
div.columns .col ul.unsub li.active {
  padding: 2px 0;
  background: #eaeff4;
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
}
button#review.active i.smileDark {
  display: none;
}
button#review.active i.smileLight {
  display: inline;
}
html.landingPage,
body.landingPage {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: auto;
}
/*New Landing Page*/
body.landingPage {
  height: 100%;
}
body.landingPage header.landingPage {
  height: 60px;
  background: rgba(255, 255, 255, 0.85);
}
body.landingPage header.landingPage nav.container a#logo {
  width: 280px;
  margin-top: 3px;
}
body.landingPage header.landingPage nav.container a#logo img {
  height: 100%;
  width: 100%;
}
body.landingPage header.landingPage nav.container ul.navItems {
  float: right;
  margin-top: 12px;
}
body.landingPage header.landingPage nav.container ul.navItems li {
  float: left;
  margin: 0 11px;
}
body.landingPage header.landingPage nav.container ul.navItems li p {
  font-family: 'Muli', sans-serif;
  margin-top: 10px;
  color: #636363;
}
body.landingPage header.landingPage nav.container ul.navItems li a {
  font-family: 'Muli', sans-serif;
  -moz-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
  top: 8px;
  position: relative;
  color: #ffffff;
}
body.landingPage header.landingPage nav.container ul.navItems li a.login:hover {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted {
  top: 0;
  -moz-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  padding: 8px 14px;
  border: 2px solid #58cc80;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  color: #58cc80;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled {
  background: #58cc80;
  color: #ffffff;
  border-color: #ffffff;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled:hover {
  background: #58cc80;
  color: #ffffff;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
body.landingPage header.landingPage #mobileMenu {
  display: none;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer {
  background-image: url('https://www.subscribervoice.com/static/images/newBG.png?c5d9f946f5ae');
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .mainHolder {
  padding-top: 35px;
  padding-bottom: 85px;
  background: rgba(65, 146, 182, 0.8);
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h2,
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h3,
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h4 {
  text-align: center;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h3 {
  padding: 0 170px;
  margin-top: 90px;
  line-height: 50px;
  font-family: 'Muli', sans-serif;
  font-size: 42px;
  font-weight: 700;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 46px;
  font-weight: 700;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h4 {
  margin-top: 20px;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  font-weight: 300;
  padding: 0 420px;
  line-height: 28px;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer {
  width: 280px;
  margin: 30px auto;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted {
  font-family: 'Muli', sans-serif;
  width: 100%;
  background: #58cc80;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  padding: 24px 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted i {
  margin-left: 8px;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
body.landingPage #mainWrapper #mainContent #threeBlocks {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  height: 620px;
  background: #f9f9f6;
  position: relative;
  z-index: 2;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw {
  height: 220px;
  margin-top: 40px;
  position: realtive;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li {
  float: left;
  width: 150px;
  height: 220px;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img {
  width: 100%;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img.min {
  display: block;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img.sel {
  display: none;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a h3 {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  color: #4e4e40;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li i {
  position: absolute;
  top: 65px;
  right: -90px;
  font-size: 30px;
  color: #7ebed5;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover,
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active {
  text-decoration: none;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover img.min,
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active img.min {
  display: none;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover img.sel,
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active img.sel {
  display: block;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:first-child {
  margin: 0;
  left: 160px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:nth-child(2) {
  margin-left: 50%;
  left: -220px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:last-child {
  position: absolute;
  right: 305px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block {
  display: none;
  width: 80%;
  height: 301px;
  margin: 5px 10%;
  border: 2px solid #e3e3e3;
  background: #ffffff;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left {
  padding: 25px;
  width: 50%;
  float: left;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left h4 {
  margin: 20px 0;
  font-size: 26px;
  font-weight: 400;
  font-family: 'Muli', sans-serif;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left p {
  margin-top: 40px;
  font-family: 'Muli', sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.right {
  float: right;
  position: relative;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.right img {
  position: absolute;
  right: 0;
  bottom: -297px;
  width: 458px;
  border: solid #e3e3e3;
  border-width: 2px 0 0 2px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #listen.block {
  display: block;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block:before {
  z-index: 951;
  border-left: 20px solid transparent;
  border-bottom: 20px solid #e3e3e3;
  border-right: 20px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  left: 138px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block:after {
  z-index: 952;
  border-left: 17px solid transparent;
  border-bottom: 17px solid #ffffff;
  border-right: 17px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -17px;
  left: 141px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #monitor.block:before {
  left: 439px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #monitor.block:after {
  left: 442px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #improve.block:before {
  left: 725px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #improve.block:after {
  left: 728px;
}
body.landingPage #mainWrapper #mainContent #feed {
  height: 500px;
  overflow: hidden;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent #feed .container {
  width: 940px;
  height: 500px;
  padding: 0;
  overflow: hidden;
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow {
  z-index: 1;
  position: relative;
  top: 68px;
  display: inline-block;
  width: 940px;
  background-image: url('https://www.subscribervoice.com/static/images/feedBrowser.png?c5d9f946f5ae');
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow h2 {
  position: relative;
  top: -50px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 36px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow p {
  margin: 0;
  position: relative;
  top: -55px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 16px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow img {
  width: 800px;
  position: relative;
  top: 28px;
  margin-left: 70px;
}
body.landingPage #mainWrapper #mainContent #subscriberData {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 510px;
  background: #f9f9f6;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container {
  height: 500px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container h2 {
  padding: 0 180px;
  line-height: 55px;
  margin-top: 35px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 36px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data {
  margin-top: 0;
  height: 300px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li {
  float: left;
  width: 200px;
  height: 300px;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li i {
  position: absolute;
  top: 85px;
  right: -45px;
  font-size: 30px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li h3 {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  color: #4e4e40;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li a.btn {
  width: 80%;
  margin: 20px 10%;
  color: #ffffff;
  background: #4192b6;
  border: 4px solid #4192b6;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li a.btn:hover {
  background: #81b9d2;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:first-child {
  margin: 0;
  left: 140px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:nth-child(2) {
  margin-left: 50%;
  left: -300px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:last-child {
  float: right;
  top: -300px;
  right: 140px;
}
body.landingPage #mainWrapper #mainContent div#getStarted {
  padding-top: 50px;
  height: 420px;
  background: #4192b6;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container {
  position: relative;
  padding: 0;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container h2 {
  width: 100%;
  top: -20px;
  position: absolute;
  font-family: 'Muli', sans-serif;
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer {
  width: 240px;
  margin: 0 auto;
  margin-top: 70px;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted {
  font-family: 'Muli', sans-serif;
  width: 100%;
  background: #58cc80;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
  padding: 18px 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted i {
  margin-left: 8px;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer {
  background: #f6f6f6;
  padding-bottom: 50px;
  padding-top: 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
  height: 410px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.left {
  float: left;
  width: 40%;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.left img {
  width: 90%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right {
  float: right;
  width: 60%;
  padding-top: 10px;
  padding-left: 50px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2,
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h4 {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2 {
  margin-top: 80px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
  padding-right: 240px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2 b {
  font-size: 40px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  padding: 0;
  padding-right: 160px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS {
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 115px;
  padding-top: 5px;
  background: #4192b6;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons {
  height: 110px;
  width: 90%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li {
  float: left;
  width: 10%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a {
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a i img {
  width: 80%;
  margin: 10%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a.active:before {
  z-index: 952;
  border-left: 25px solid transparent;
  border-bottom: 25px solid #ffffff;
  border-right: 25px solid transparent;
  content: '';
  display: block;
  position: absolute;
  bottom: -14px;
  left: 27px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container {
  height: 375px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList {
  top: -50px;
  position: relative;
  width: 100%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 135px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a {
  position: absolute;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a i {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 45px;
  color: #7ebed5;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a.left {
  left: 0;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a.right {
  right: 0;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a:hover i {
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav.active {
  opacity: 1;
  visibility: visible;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li {
  display: none;
  margin: 100px 0;
  padding: 0;
  width: 90%;
  height: 301px;
  margin: 75px 5%;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.left {
  position: relative;
  width: 50%;
  float: left;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.left img.image {
  height: 261px;
  position: absolute;
  left: 0;
  bottom: -297px;
  width: 458px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.prompt.left {
  padding-left: 10px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.right {
  float: right;
  position: relative;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.right img.image {
  height: 261px;
  position: absolute;
  right: 0;
  bottom: -297px;
  width: 458px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt {
  width: 40%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 {
  font-family: 'Muli', sans-serif;
  margin: 0;
  text-align: left;
  color: #7ebed5;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 i {
  position: relative;
  top: -10px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 i img {
  width: 50px;
  height: 50px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt p {
  padding-left: 15px;
  font-family: 'Muli', sans-serif;
  position: relative;
  color: #4e4e40 !important;
  font-size: 18px !important;
  font-weight: 300 !important;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#recommend .prompt,
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#review .prompt,
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#survey .prompt {
  margin-top: 65px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#comments .prompt {
  margin-top: 85px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#rate {
  display: block;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#rate .prompt {
  margin-top: 45px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #f6f6f6;
  height: 1200px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready h3 {
  margin-top: 50px;
  text-align: center;
  color: #4e4e40;
  font-family: 'Muli', sans-serif;
  font-size: 42px;
  line-height: 55px;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo {
  width: 90%;
  margin: 0 5%;
  padding: 10px 10%;
  border: 2px solid #e3e3e3;
  background: #ffffff;
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li {
  margin: 30px 0;
  height: 290px;
  padding-top: 15px;
  width: 100%;
  border-bottom: 2px dashed #e3e3e3;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li h4 {
  margin-top: 25px;
  text-align: left;
  color: #4e4e40;
  font-family: 'Muli', sans-serif;
  font-weight: 300;
  font-size: 26px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li h4 span {
  position: relative;
  top: -5px;
  display: block;
  float: left;
  height: 35px;
  width: 35px;
  background: #4192b6;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  color: #ffffff;
  margin-right: 8px;
  text-align: center;
  padding-top: 3px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li p {
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  font-size: 18px;
  padding-left: 45px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.left {
  float: left;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right {
  float: right;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right h4 {
  padding-left: 15px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right p {
  padding-left: 60px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li img {
  width: 100%;
  border: 2px solid #e3e3e3;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer {
  background: #f6f6f6;
  padding-bottom: 50px;
  padding-top: 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
  height: 410px;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left {
  float: left;
  width: 50%;
  padding-top: 10px;
  padding-left: 90px;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2,
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h4 {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2 {
  margin-top: 80px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2 b {
  font-size: 40px;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  padding: 0;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .right {
  float: right;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .right img {
  margin: 5px 10%;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 135px;
  padding-top: 5px;
  background: #4192b6;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 30px;
  line-height: 45px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  padding: 0 250px;
}
body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder:before {
  z-index: 952;
  border-left: 26px solid transparent;
  border-top: 26px solid #4192b6;
  border-right: 26px solid transparent;
  content: '';
  display: block;
  position: absolute;
  bottom: -26px;
  left: -14px;
  margin-left: 50%;
}
body.landingPage #mainWrapper #mainContent.IW #cert {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  height: 500px;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.left {
  float: left;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.left img {
  width: 400px;
  margin: 0 15%;
  margin-top: 50px;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right {
  float: right;
  width: 50%;
  padding-top: 10px;
  padding-left: 10px;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right h2,
body.landingPage #mainWrapper #mainContent.IW #cert div.right p {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right h2 {
  margin-top: 70px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  padding: 0;
  padding-right: 30px;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #4192b6;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW {
  position: relative;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
  width: 80%;
  margin: 0 10%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 135px;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a {
  position: absolute;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a i {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 45px;
  color: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a.left {
  left: 0;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a.right {
  right: 0;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a:hover i {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav.active {
  opacity: 1;
  visibility: visible;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW h3 {
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-size: 40px;
  color: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW p.hiw {
  font-family: 'Muli', sans-serif;
  text-align: center;
  color: #f6f6f6;
  font-size: 26px;
  font-weight: 500;
  margin: 0 15% !important;
  margin-top: 20px !important;
  height: 74px;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw {
  margin: 25px 15%;
  height: 160px;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li {
  margin: 20px 0;
  padding: 0;
  width: 19%;
  margin: 0 3%;
  float: left;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li img {
  width: 90%;
  margin: 0 5%;
  cursor: pointer;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li.active:before,
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li:hover:before {
  content: '';
  display: block;
  position: absolute;
  height: 6px;
  width: 60%;
  left: 20%;
  bottom: -15px;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #REQS {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #f6f6f6;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container h3 {
  margin-top: 30px;
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-size: 40px;
  color: #4e4e40;
  padding: 0 200px;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs {
  margin: 0 10%;
  margin-top: 40px;
  width: 80%;
  height: 460px;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li {
  float: left;
  width: 50%;
  height: 230px;
  background: none;
  padding: 0;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li div.imgHolder {
  padding: 0;
  width: 100px;
  height: 100px;
  background: #ffffff;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  border: 4px solid #4192b6;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li div.imgHolder img {
  width: 70%;
  margin: 15%;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li h4 {
  text-transform: uppercase;
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  text-align: center;
  font-size: 24px;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li p {
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  text-align: center;
  font-size: 15px;
  margin: 0;
  padding: 0 120px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer {
  padding-bottom: 0;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer div.container h3 {
  margin: 0 200px;
  margin-top: 50px;
  padding-top: 35px;
  height: 150px;
  text-align: center;
  font-size: 28px;
  line-height: 36px;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.3);
}
body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer div.container h3.download {
  padding-top: 60px;
  font-size: 38px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #ffffff;
  height: 800px;
  padding-top: 40px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left {
  float: left;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left h4 {
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  font-size: 26px;
  color: #4e4e40;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 3px 0;
  font-size: 18px;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right {
  float: right;
  width: 30%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right h3 {
  width: 80%;
  margin: 0 10%;
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  font-size: 20px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm {
  height: 500px;
  width: 95%;
  margin-left: 5%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form {
  float: left;
  position: relative;
  width: 90%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .control-label {
  text-align: left;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 8px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="text"],
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="password"],
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="email"],
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form select {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form textarea {
  width: 100%;
  height: 100px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .buttonHolder {
  width: 50%;
  margin: 0 25%;
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .buttonHolder a.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt {
  width: 80%;
  margin: 0 10%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 3px 0;
  font-size: 18px;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt a.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  margin: 20px 8px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource {
  height: 200px;
  width: 70%;
  margin: 25px 15%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 0 6%;
  height: 225px;
  width: 36%;
  padding: 10px;
  border: 1px solid #e3e3e3;
  background: #f6f6f6;
  float: left;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li p.type {
  float: left;
  width: 60%;
  font-size: 14px;
  text-transform: uppercase;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li p.symbol {
  margin: 0;
  float: right;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li h4 {
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li a.next {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  background: #58cc80;
  color: #ffffff;
  text-align: center;
  width: 100%;
  display: block;
}
body.landingPage #mainWrapper #mainContent.contact {
  background: #f6f6f6;
  height: 980px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm {
  height: 800px;
  padding: 0 200px;
  margin-top: 60px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 {
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-weight: 300;
  font-size: 34px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 a {
  font-weight: 300;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 a:hover {
  text-decoration: none;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form {
  margin: 0 15%;
  width: 70%;
  margin-top: 5px;
  margin-bottom: 30px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form .control-label {
  text-align: left;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 8px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="text"],
body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="password"],
body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="email"],
body.landingPage #mainWrapper #mainContent.contact div.contactForm form select {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form textarea {
  width: 100%;
  height: 100px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form .buttonHolder {
  width: 50%;
  margin: 0 25%;
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form .buttonHolder input.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.landingPage div#videoHolder {
  height: 100%;
  position: relative;
  overflow: hidden;
}
body.landingPage div#videoHolder #backVideo,
body.landingPage div#videoHolder img {
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
body.landingPage div#videoHolder #backVideoOverlay {
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(65, 146, 182, 0.9);
}
body.landingPage div#landingPageAlpha {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
}
body.landingPage div#landingPageAlpha div.logoStatic {
  position: relative;
  padding-top: 20px;
  max-width: 1000px;
  z-index: 1001;
  width: 30%;
  margin: 0 35%;
}
body.landingPage div#landingPageAlpha div.logoStatic a {
  width: 100%;
  display: block;
  margin-bottom: 15px;
}
body.landingPage div#landingPageAlpha div.logoStatic img {
  width: 100%;
}
body.landingPage div#landingPageAlpha div.logoStatic p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 26px;
}
body.landingPage div#landingPageAlpha div.logoStatic p span {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}
body.landingPage div#landingPageAlpha div.logoStatic p.prompt.small {
  margin-top: 2px;
  font-size: 20px;
}
body.landingPage div#landingPageAlpha div.horizontalDiv.top {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.horizontalDiv.top.active {
  display: block;
}
body.landingPage div#landingPageAlpha div.horizontalDiv.bottom {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  margin-bottom: 10px;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.horizontalDiv.bottom.active {
  display: block;
}
body.landingPage div#landingPageAlpha div.alphaScreen {
  position: relative;
  width: 100%;
  max-width: none;
  opacity: 0;
  right: -200%;
  padding-top: 30px;
  display: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen img {
  width: 40%;
  margin: 0px 30%;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2 {
  padding: 0 10%;
  margin-top: 30px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-size: 50px;
  text-align: center;
  font-weight: 300;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2 b {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.question {
  margin-top: 36px;
  margin-bottom: 8px;
  font-size: 60px;
  line-height: 90px;
  color: #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.question b {
  color: #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.statement {
  text-transform: uppercase;
  padding: 0 10%;
  font-size: 50px;
  line-height: 90px;
  margin-top: 18px;
  margin-bottom: 12px;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.statement b {
  color: #ffffff;
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation {
  line-height: 72px;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation span {
  display: block;
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  color: #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen p {
  margin-top: 8px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 27px;
}
body.landingPage div#landingPageAlpha div.alphaScreen p span {
  color: #ffffff;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  border-bottom: 2px solid #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.enter span {
  border: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no {
  display: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.active {
  display: block;
  margin: 0;
  font-size: 22px;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry {
  margin-top: 8px;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a {
  font-size: 0.8em;
  color: #e3e3e3;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a:hover {
  color: #dbe0e2;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonContainer {
  height: 200px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper {
  float: left;
  margin: 50px 0;
  width: 27.5%;
  height: 170px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
  margin-left: 20%;
  margin-right: 2.5%;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
  margin-left: 2.5%;
  margin-right: 20%;
}
body.landingPage div#landingPageAlpha div.alphaScreen button {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 90%;
  height: 81%;
  margin: 5%;
  border: none;
  color: #ffffff;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
}
body.landingPage div#landingPageAlpha div.alphaScreen button span {
  font-weight: 600;
  font-size: 22px;
}
body.landingPage div#landingPageAlpha div.alphaScreen button span.big {
  width: 100%;
  font-size: 55px;
  line-height: 50px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
body.landingPage div#landingPageAlpha div.alphaScreen button span.yes {
  width: 100%;
  position: relative;
  top: 3px;
}
body.landingPage div#landingPageAlpha div.alphaScreen button span.no {
  width: 100%;
  position: relative;
  top: 3px;
}
body.landingPage div#landingPageAlpha div.alphaScreen button:focus {
  outline: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#yes {
  border: 1px solid #1496bb;
  background: #24bce8;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#yes:hover {
  border: 1px solid #49c7ec;
  background: #49c7ec;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#no {
  border: 1px solid #999999;
  background: #b5b5b5;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#no:hover {
  border: 1px solid #c2c2c2;
  background: #c9c9c9;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm {
  width: 50%;
  margin: 30px 25%;
  margin-bottom: 0;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
  width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  background: rgba(255, 255, 255, 0.3);
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
  text-align: center;
  margin: 5px 3%;
  width: 94%;
  font-family: 'Muli', sans-serif;
  padding: 12px 23px;
  height: 70px;
  border: none;
  font-size: 28px;
  color: #636363;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
  margin: 0 3%;
  margin-top: 5px;
  font-family: 'Muli', sans-serif;
  width: 94%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 70px;
  padding: 7px 15px;
  font-size: 28px;
  text-transform: capitalize;
  background: #24bce8;
  position: relative;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
  background: #49c7ec;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
  background: #1496bb;
  color: #e3e3e3;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons {
  width: 100%;
  margin-top: 5px;
  padding-top: 20px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a,
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons div.wrapper {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 64px;
  -moz-border-radius: 64px;
  -webkit-border-radius: 64px;
  background: rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:first-child {
  margin-left: 425px;
  margin-right: 10px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:last-child {
  margin-left: 10px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons i {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding: 14px 0;
  color: #ccdde4;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:hover {
  background: rgba(0, 0, 0, 0.5);
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share {
  border: none;
  max-width: 600px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a {
  margin: 0 2.65%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 52px;
  color: #ffffff;
  font-family: 'Muli', sans-serif;
  font-size: 11px;
  text-align: left;
  width: 28%;
  background: #24bce8;
  padding-bottom: 12px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper {
  background: rgba(0, 0, 0, 0.3);
  width: 30px;
  height: 30px;
  margin-right: 4px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper i {
  padding: 6px 0;
  font-size: 20px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a span {
  margin-top: 9px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.email i {
  font-size: 17px;
  padding: 7px 0;
  padding-left: 1px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a:hover {
  background: #49c7ec;
}
body.landingPage div#landingPageAlpha div.socialStatic {
  display: none;
  position: relative;
  max-width: 1000px;
  padding-bottom: 5px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.horizontalDiv {
  width: 62%;
  height: 0;
  margin: 0 19%;
  margin-bottom: 10px;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons {
  width: 100%;
  margin-top: 5px;
  padding-top: 20px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a,
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 64px;
  -moz-border-radius: 64px;
  -webkit-border-radius: 64px;
  background: rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
  margin-left: 425px;
  margin-right: 10px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
  margin-left: 10px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons i {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding: 14px 0;
  color: #ccdde4;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
  background: rgba(0, 0, 0, 0.5);
}
body.landingPage div#landingPageAlpha div.socialStatic.active {
  display: block;
}
body.landingPage div#landingPageAlpha div.alphaScreen.active {
  opacity: 1;
  right: 0;
  display: block;
}
body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active,
body.landingPage div#landingPageAlpha div#alphaPage3.alphaScreen.active {
  background: rgba(0, 0, 0, 0.3);
  height: 510px;
}
body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active {
  height: auto;
  padding-bottom: 50px;
}
body.landingPage div#landingPageAlpha div#alphaPage2 .yes,
body.landingPage div#landingPageAlpha div#alphaPage2 .no {
  display: none;
}
body.landingPage div#landingPageAlpha div#alphaPage2 .yes.active,
body.landingPage div#landingPageAlpha div#alphaPage2 .no.active {
  display: block;
}
body.landingPage div#landingPageAlpha div#alphaPage3 {
  padding-top: 5%;
}
body.landingPage.new {
  background: #4192b6;
}
body.landingPage.new header.landingPage {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: none;
}
body.landingPage.new header.landingPage nav.container ul.navItems {
  float: right;
  margin-top: 12px;
}
body.landingPage.new header.landingPage nav.container ul.navItems li {
  float: left;
  margin: 0 11px;
}
body.landingPage.new header.landingPage nav.container ul.navItems li p {
  font-family: 'Muli', sans-serif;
  margin-top: 10px;
  color: #636363;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a {
  font-family: 'Muli', sans-serif;
  -moz-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
  top: 8px;
  font-size: 18px;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.login:hover {
  color: #ffffff;
  text-decoration: none;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted {
  top: 0;
  -moz-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  padding: 8px 14px;
  border: 2px solid #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  color: #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled {
  background: #58cc80;
  color: #ffffff;
  border-color: #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled:hover {
  background: #58cc80;
  color: #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
footer.main {
  width: 100%;
  height: 55px;
  background: #414a56;
  padding-top: 10px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  position: fixed;
  bottom: 0;
}
footer.main p.copyright {
  margin-top: 6px;
  margin-bottom: 0;
  width: 30%;
  float: left;
  font-size: 12px !important;
  color: rgba(255, 255, 255, 0.7);
}
footer.main ul {
  float: right;
}
footer.main ul li {
  float: left;
  padding: 5px 20px;
}
footer.main ul li a {
  color: rgba(255, 255, 255, 0.7);
}
footer.main ul li a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.85);
}
footer.main.big {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #334254;
  height: 200px;
}
footer.main.big .container {
  height: 200px;
  position: relative;
}
footer.main.big .container ul.main {
  float: left;
}
footer.main.big .container ul.main li.cat {
  width: 180px;
  font-size: 20px;
  color: #ffffff;
  float: left;
}
footer.main.big .container ul.main li.cat ul.sub {
  margin-top: 5px;
  width: 100%;
  clear: left;
}
footer.main.big .container ul.main li.cat ul.sub li {
  padding: 2px 0;
  font-size: 14px;
  width: 100%;
}
footer.main.big .container p.getInTouch {
  width: 138px;
  margin-top: 8px;
  float: right;
  position: relative;
  color: #ffffff !important;
  font-size: 20px !important;
}
footer.main.big .container p.telephone {
  width: 138px;
  margin-top: 2px;
  float: right;
  clear: right;
  position: relative;
  color: #ffffff !important;
  font-size: 20px !important;
}
footer.main.big .container ul.social {
  float: none;
  position: relative;
  top: 50px;
  right: -425px;
}
footer.main.big .container ul.social li {
  padding: 0;
  height: 40px;
  width: 40px;
  border: 1px solid #ffffff;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  margin: 0 5px;
}
footer.main.big .container ul.social li a {
  display: block;
  padding: 6px 12px;
  height: 100%;
  width: 100%;
  font-size: 18px;
}
footer.main.big .container ul.social li:first-child a {
  padding: 6px 15px;
}
footer.main.big .container ul.social li:last-child a {
  padding: 6px 10px;
}
footer.main.big .container ul.small {
  float: left;
  position: absolute;
  top: 160px;
  left: 0px;
}
footer.main.big .container ul.small li a {
  font-size: 12px;
}
footer.main.big .container ul.small li:first-child a:hover {
  color: rgba(255, 255, 255, 0.7);
}
/*Message Tag Bars*/
ul.msgBreakdown {
  float: left;
  margin-left: 35px;
  width: 230px;
}
ul.msgBreakdown li {
  height: 30px;
  float: left;
  padding-bottom: 2px;
  margin-bottom: 5px;
}
ul.msgBreakdown li label {
  float: left;
  margin-left: 2px;
  margin-bottom: 0px;
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
}
ul.msgBreakdown li label b {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
ul.msgBreakdown li .progress {
  float: left;
  clear: left;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-right: 2px;
  height: 13px;
  width: 190px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #dbe0e2;
}
ul.msgBreakdown li .progress .bar {
  height: 100%;
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
}
ul.msgBreakdown li span {
  margin-top: 6px;
  margin-left: 93px;
  float: left;
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
}
ul.msgBreakdown li:last-child {
  border-bottom: none;
}
/*Lengthy Engagement Section. Needs Cleaning up */
#engagement.feedHolder {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  min-height: 820px;
  position: relative;
}
#engagement.feedHolder div#feedEmpty {
  display: none;
}
#engagement.feedHolder div#feedEmpty.active {
  display: block;
  height: 50px;
  position: absolute;
  top: 70px;
  width: 720px;
  left: 20px;
  background: #e47b75;
}
#engagement.feedHolder div#feedEmpty.active p {
  color: #ffffff;
  height: 40px;
}
#engagement.feedHolder div#feedEmpty.active p a {
  color: #ffffff;
  font-weight: 600;
}
#engagement.feedHolder div.alpha {
  display: none;
}
#engagement.feedHolder div.alpha a.closeForm {
  float: right;
  position: absolute;
  top: -15px;
  right: -15px;
  border: 2px solid #4192b6;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  background: #ffffff;
  opacity: 1;
  color: #a3a3a3;
  display: block;
  height: 34px;
  width: 34px;
  text-align: center;
  padding-top: 4px;
}
#engagement.feedHolder div.alpha a.closeForm:hover {
  color: #636363;
}
#engagement.feedHolder div.alpha.active {
  display: block;
}
#engagement.feedHolder div#replyToAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin-left: 180px
		top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 20px;
}
#engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form {
  margin-top: 15px;
  padding-bottom: 42px;
  position: relative;
  margin-bottom: 30px;
}
#engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form .control-label {
  text-align: left;
}
#engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form label {
  clear: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 16px;
  margin-right: 5px;
}
#engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form input {
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form button {
  position: relative;
  float: right;
  right: 5px;
  top: 5px;
  padding: 15px 27px;
  font-size: 16px;
  margin-top: 15px;
}
#engagement.feedHolder div#cannedAlpha.alpha {
  width: 80%;
  z-index: 1000;
  position: absolute;
  margin: auto;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses {
  width: 100%;
  border: 1px solid #dbe0e2;
  background: #eaeff4;
  padding: 10px 20px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  float: left;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses select {
  margin-left: 15px;
  height: 40px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  width: 300px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses button {
  float: right;
  position: relative;
  right: 3px;
  top: 2px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form {
  margin-top: 15px;
  padding-bottom: 42px;
  position: relative;
  margin-bottom: 30px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm .control-label {
  text-align: left;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm label {
  clear: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 14px;
  margin-right: 5px;
  margin-bottom: 14px;
  float: left;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm label.body {
  float: none;
  margin-bottom: 5px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm input[type="text"],
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm textarea {
  height: 40px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm input.disabled {
  background: #f6f6f6;
  border: 1px solid #a3a3a3;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm input.left {
  float: right;
  margin: 4px 0;
  position: relative;
  right: -1px;
  width: 614px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm textarea {
  height: 200px;
  width: 100%;
  resize: vertical;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm span.save {
  float: left;
  position: relative;
  top: 4px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm span.save input {
  position: relative;
  top: -2px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm button {
  position: absolute;
  top: 364px;
  right: 5px;
  padding: 15px 27px;
  font-size: 16px;
  margin-top: 15px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm p.recipients {
  position: relative;
  top: 60px;
  left: 370px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm {
  background: #eaeff4;
  border: 1px solid #dbe0e2;
  position: relative;
  height: 320px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm a.closeEdit {
  position: absolute;
  top: 2px;
  right: 6px;
  font-size: 20px;
  color: #cdd4d7;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm a.closeEdit:hover {
  color: #a3a3a3;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm button.submit {
  float: right;
  position: relative;
  right: 90px;
  margin-bottom: 25px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList {
  width: 60%;
  margin: 20px 20%;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li {
  width: 100%;
  height: 30px;
  margin: 8px 0;
  border-bottom: 1px solid #cdd4d7;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li p {
  float: left;
  width: 70%;
  font-size: 18px;
  color: #4192b6;
  margin: 0;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper {
  position: relative;
  top: 4px;
  float: right;
  width: 20px;
  height: 20px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button {
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button i {
  font-size: 14px;
  color: #db524b;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button:hover i {
  display: block;
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button.active {
  background: rgba(164, 207, 231, 0.8);
}
#engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button.active i {
  display: block;
}
#engagement.feedHolder div#saveAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin-left: 180px
		top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 16px;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName {
  display: none;
  margin-top: 15px;
  padding-bottom: 42px;
  position: relative;
  margin-bottom: 30px;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName .control-label {
  text-align: left;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName label {
  clear: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 14px;
  margin-right: 5px;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName input {
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName input.active {
  border-color: #db524b;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName button {
  position: relative;
  float: right;
  right: 5px;
  top: 5px;
  padding: 15px 27px;
  font-size: 16px;
  margin-top: 15px;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName p {
  display: none;
  width: 50%;
  position: absolute;
  top: 102px;
  font-size: 11px;
  color: #db524b;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName p.active {
  display: block;
}
#engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName.active {
  display: block;
}
#engagement.feedHolder div#duplicateAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin-left: 180px;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#engagement.feedHolder div#duplicateAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#engagement.feedHolder div#duplicateAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 16px;
}
#engagement.feedHolder div.recipientAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin-left: 180px;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 20px;
}
#engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper ul.recipientList {
  margin-left: 5px;
}
#engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper ul.recipientList li {
  width: 100%;
}
#engagement.feedHolder div#recipientAlpha.alpha.active {
  display: block;
}
#engagement.feedHolder a:hover {
  text-decoration: none;
}
#engagement.feedHolder div#loadingHolder {
  position: absolute;
  bottom: 10px;
  height: 50px;
  width: 72%;
  left: 85px;
}
#engagement.feedHolder div#loadingHolder div.spinnerHolder {
  width: 40px;
}
#engagement.feedHolder div#loadingHolder div.spinnerHolder i.fa-spinner {
  font-size: 30px;
  text-align: center;
}
#engagement.feedHolder div#itemsLoadedHolder {
  position: absolute;
  bottom: 10px;
  left: 295px;
  height: 30px;
}
#engagement.feedHolder div#itemsLoadedHolder div#allItemsLoaded {
  display: none;
}
#engagement.feedHolder div#itemsLoadedHolder div#allItemsLoaded.active {
  display: block;
}
#engagement.feedHolder .divider2 {
  float: left;
  margin: 0 8px;
  position: relative;
  top: -1px;
  height: 19px;
  border-right: 1px solid #adc0cf;
}
#engagement.feedHolder div.feedOptions {
  position: fixed;
  width: 940px;
  height: 50px;
  padding: 18px 15px;
  background: #f6f6f6;
  border-bottom: 1px solid #dbe0e2;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
  z-index: 999;
}
#engagement.feedHolder div.feedOptions .selectOptions {
  position: relative;
  top: -2px;
  width: 240px;
  margin-left: 20px;
  float: left;
}
#engagement.feedHolder div.feedOptions .selectOptions a {
  float: left;
}
#engagement.feedHolder div.feedOptions .selectOptions a.selectAll {
  color: #4e4e40;
  font-size: 13px;
  font-weight: 400;
}
#engagement.feedHolder div.feedOptions .selectOptions a.selectAll.disabled {
  color: #a3a3a3;
  cursor: default;
}
#engagement.feedHolder div.feedOptions .selectOptions a.replyAll {
  color: #4e8eba;
  font-size: 13px;
  font-weight: 400;
}
#engagement.feedHolder div.feedOptions .selectOptions a.replyAll i {
  margin-right: 5px;
}
#engagement.feedHolder div.feedOptions .selectOptions a.replyAll.disabled {
  color: #a3a3a3;
  cursor: default;
}
#engagement.feedHolder div.feedOptions .refreshHolder {
  float: right;
  position: relative;
  top: -11px;
  right: 20px;
}
#engagement.feedHolder div.feedOptions .refreshHolder a.btn.important {
  margin-right: 5px;
}
#engagement.feedHolder ul.feed {
  float: left;
  width: 72%;
  padding-top: 20px;
  padding-bottom: 60px;
  margin: 0;
  top: 50px;
  position: relative;
  left: 22px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#engagement.feedHolder ul.feed div.spinnerHolder {
  width: 40px;
}
#engagement.feedHolder ul.feed div.spinnerHolder i.fa-spinner {
  font-size: 30px;
  text-align: center;
}
#engagement.feedHolder ul.feed div.timeBreak {
  padding: 0 15px;
  width: 95%;
  margin-left: 5%;
  margin-bottom: 25px;
}
#engagement.feedHolder ul.feed div.timeBreak .breakLeft {
  float: left;
  width: 38%;
  height: 4px;
  background: #dbe0e2;
}
#engagement.feedHolder ul.feed div.timeBreak span {
  position: relative;
  top: -20px;
  float: left;
  width: 24%;
  text-align: center;
  color: #a3a3a3;
  font-size: 16px;
  font-weight: 400;
}
#engagement.feedHolder ul.feed div.timeBreak .breakRight {
  float: right;
  width: 38%;
  height: 4px;
  background: #dbe0e2;
}
#engagement.feedHolder ul.feed ul.batchRecipients {
  width: 80%;
  margin: 0 10%;
  margin-top: 45px;
}
#engagement.feedHolder ul.feed ul.batchRecipients li.info {
  height: 25px;
  display: inline-block;
}
#engagement.feedHolder ul.feed ul.batchRecipients li.info p.responseEmail {
  margin-right: 0 !important;
  float: left;
  color: #4ba6e9 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
#engagement.feedHolder ul.feed ul.batchRecipients li.info p.responseEmail i {
  margin-right: 10px;
}
#engagement.feedHolder ul.feed ul.batchRecipients li.info span.eventCount {
  position: relative;
  top: 2px;
  float: left;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 700;
  margin-right: 10px;
}
#engagement.feedHolder ul.feed li.response {
  margin-top: 10px;
  margin-bottom: 90px;
  width: 100%;
  position: relative;
}
#engagement.feedHolder ul.feed li.response .cbWrapper.select {
  margin-left: 8px;
  padding: 3px;
  clear: left;
  float: left;
  width: 20px;
  height: 20px;
  position: relative;
}
#engagement.feedHolder ul.feed li.response .cbWrapper.select button {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
}
#engagement.feedHolder ul.feed li.response .cbWrapper.select button i {
  font-size: 13px;
  margin-left: 1px;
}
#engagement.feedHolder ul.feed li.response div.info {
  position: absolute;
  left: 55px;
}
#engagement.feedHolder ul.feed li.response div.info p.responseEmail {
  margin-right: 0 !important;
  float: left;
  color: #4ba6e9 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
#engagement.feedHolder ul.feed li.response div.info p.responseEmail i {
  margin-right: 10px;
}
#engagement.feedHolder ul.feed li.response div.info span.eventCount,
#engagement.feedHolder ul.feed li.response div.info span.recipientCount {
  position: relative;
  top: 2px;
  float: left;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 700;
}
#engagement.feedHolder ul.feed li.response div.info span.recipientCount {
  margin-left: 4px;
}
#engagement.feedHolder ul.feed li.response a.reply {
  float: right;
  color: #4e8eba;
  font-size: 14px;
  font-weight: 400;
}
#engagement.feedHolder ul.feed li.response a.reply i {
  margin-right: 5px;
}
#engagement.feedHolder ul.feed li.response a.reply:hover {
  color: #609ac1;
}
#engagement.feedHolder ul.feed li.response a.reply.replied {
  cursor: default;
  color: #58cc80;
}
#engagement.feedHolder ul.feed li.response div.responseBody:before {
  content: '';
  display: block;
  position: absolute;
  top: -14px;
  left: 25px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
  border-color: transparent transparent #58a2c3 transparent;
}
#engagement.feedHolder ul.feed li.response div.responseBody:after {
  content: '';
  display: block;
  position: absolute;
  top: -11px;
  left: 27px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  border-color: transparent transparent #eaeff4 transparent;
}
#engagement.feedHolder ul.feed li.response div.responseBody {
  position: relative;
  top: 36px;
  width: 94%;
  margin-left: 6%;
  border: 2px solid #58a2c3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #eaeff4;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList {
  width: 100%;
  padding-top: 25px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem {
  width: 90%;
  margin: 5px 5%;
  margin-bottom: 30px;
  padding: 10px 0;
  position: relative;
  top: -20px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h4,
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h3 {
  padding-left: 10px;
  position: relative;
  top: 0;
  float: left;
  clear: left;
  width: 100%;
  margin-bottom: 2px;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h4.response {
  text-transform: none;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h4.response span {
  text-transform: none;
  color: #4192b6;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem .responseDataWrapper {
  position: relative;
  top: 40px;
  width: 100%;
  background: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 5px solid #c7dadf;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) #000;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem .responseDataWrapper.response {
  top: 24px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper {
  height: 122px;
  position: relative;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper i.satResponseData {
  position: relative;
  top: 15px;
  left: 70px;
  display: block;
  height: 70px;
  width: 70px;
  border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  background: #4192b6;
  text-align: center;
  color: #ffffff;
  font-size: 42px;
  font-weight: 500;
  line-height: 17px;
  font-style: normal;
  border: 5px solid #88bdd5;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper label {
  position: relative;
  left: 65px;
  width: 80px;
  text-align: center;
  top: 15px;
  float: left;
  clear: left;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper p.result {
  width: 240px;
  position: absolute;
  left: 175px;
  top: 25px;
  text-transform: uppercase;
  color: #4192b6;
  font-size: 40px;
  font-weight: 500;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse .responseDataWrapper {
  min-height: 122px;
  position: relative;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData {
  float: left;
  position: absolute;
  top: 10px;
  left: 59px;
  display: block;
  width: 90px;
  height: 90px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData span {
  width: 100%;
  text-align: center;
  float: left;
  top: 36px;
  margin: 0;
  position: absolute;
  font-style: normal;
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 500 !important;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData p.result {
  width: 340px;
  position: absolute;
  left: 116px;
  top: 20px;
  text-transform: uppercase;
  color: #4192b6;
  font-size: 40px;
  font-weight: 500;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse label.dataLabel {
  position: absolute;
  left: 65px;
  width: 80px;
  text-align: center;
  top: 136px;
  float: left;
  clear: left;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics {
  position: relative;
  margin: 0;
  left: 175px;
  top: 35px;
  width: 400px;
  padding: 0;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li {
  padding-left: 0;
  padding-bottom: 0;
  border: none;
  position: relative;
  height: 45px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li label {
  position: absolute;
  top: 12px;
  left: -10px;
  margin-top: 0;
  font-size: 18px;
  color: #4192b6;
  text-align: right;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li .rateit {
  position: absolute;
  left: 100px;
  top: 5px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li .value {
  margin-top: 0;
  position: absolute;
  left: 270px;
  width: 120px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper {
  height: 122px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper i {
  position: relative;
  top: 10px;
  left: 65px;
  display: block;
  height: 80px;
  width: 80px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper i img {
  position: relative;
  top: -20px;
  height: 100%;
  width: 100%;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper p.result {
  width: 340px;
  position: relative;
  left: 175px;
  top: -52px;
  text-transform: uppercase;
  color: #4192b6;
  font-size: 40px;
  font-weight: 500;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#commentsResponse .responseDataWrapper {
  padding: 20px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#commentsResponse p {
  color: #4e4e40 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 16px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse .responseDataWrapper {
  min-height: 185px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse .cbWrapper.big {
  position: relative;
  width: 90px;
  height: 90px;
  top: 35px;
  left: 60px;
  padding: 10px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse .cbWrapper.big button.checkBox {
  width: 70px;
  height: 70px;
  position: relative;
  top: -16px;
  left: 0;
  font-size: 50px;
  cursor: default;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse label.dataLabel {
  position: relative;
  width: 90px;
  text-align: center;
  left: 60px;
  top: 40px;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults {
  width: 400px;
  position: relative;
  left: 175px;
  top: -76px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li {
  width: 133px;
  margin-bottom: 30px;
  float: left;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li .cbWrapper {
  float: left;
  width: 26px;
  height: 26px;
  margin-right: 6px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li .cbWrapper button.checkBox {
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
  cursor: default;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li .cbWrapper button.checkBox i {
  font-size: 14px;
}
#engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li label {
  margin-top: 6px;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 400;
}
#engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper {
  width: 100%;
  height: 34px;
  padding: 6px 8px;
  background: #f5f8fa;
  border-top: 1px solid #dbe0e2;
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  position: relative;
}
#engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper a {
  position: absolute;
  left: 10px;
}
#engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper p.date {
  float: right;
  margin: 0;
}
#engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper p.recipients {
  float: left;
  margin: 0;
  cursor: pointer;
  color: #4192b6;
}
#engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper p.recipients:hover {
  color: #347490;
}
#engagement.feedHolder ul.feed li.response.responded {
  top: 30px;
}
#engagement.feedHolder ul.feed li.response.responded.batch i.satData {
  text-align: center;
  display: inline-block;
  font-style: normal;
  padding: 8px 0;
  height: 34px;
  width: 34px;
  border-radius: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  background: #4192b6;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
}
#engagement.feedHolder ul.feed li.response.responded.batch i.rateData {
  margin-top: 13px;
  margin-bottom: 6px;
  display: inline-block;
  height: 21px;
  width: 38px;
}
#engagement.feedHolder ul.feed li.response.responded.batch i.rateData img {
  height: 100%;
  width: 100%;
}
#engagement.feedHolder ul.feed li.response.responded.batch i.reviewsData {
  display: inline-block;
  height: 34px;
  width: 34px;
  margin: 3px 6px;
}
#engagement.feedHolder ul.feed li.response.responded.batch i.reviewsData img {
  height: 100%;
  width: 100%;
}
#engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch {
  min-height: 120px;
}
#engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch .responseDataWrapper {
  top: 0;
}
#engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch h4 {
  height: 42px;
  width: 50% !important;
  clear: none !important;
}
#engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch h4 p {
  display: inline-block;
}
#engagement.feedHolder ul.feed li.response.responded.first {
  top: 10px;
}
#engagement.feedHolder ul.feed.responses {
  margin-top: -30px;
}
#engagement.feedHolder div.filterOptions {
  float: left;
  width: 198px;
  padding-bottom: 10px;
  right: -56px;
  top: 50px;
  position: relative;
}
#engagement.feedHolder div.filterOptions h3 {
  width: 160px;
  margin-top: 8px;
  margin-left: 18px;
  font-size: 18px;
}
#engagement.feedHolder div.filterOptions .toggleList {
  position: relative;
  width: 100%;
}
#engagement.feedHolder div.filterOptions .toggleList li {
  width: 80%;
  margin: 10px 10%;
}
#engagement.feedHolder div.filterOptions .toggleList li a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  color: #4e8eba;
  font-size: 16px;
  font-weight: 600;
}
#engagement.feedHolder div.filterOptions .toggleList li a.active {
  text-decoration: none;
  padding: 5px 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #4e4e40;
  cursor: default;
  background: #f1f4f8;
  box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -moz-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -webkit-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
}
#engagement.feedHolder div.filterOptions .dropdown {
  position: relative;
  width: 100%;
  margin: 15px 0;
}
#engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f6f6f6;
  display: block;
  width: 151px;
  margin-left: 23px;
  padding: 6px 5px;
  text-align: left;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
}
#engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle span {
  text-transform: capitalize;
}
#engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle i {
  float: right;
  margin-right: 4px;
  margin-top: 3px;
}
#engagement.feedHolder div.filterOptions .dropdown a:focus,
#engagement.feedHolder div.filterOptions .dropdown a:hover {
  text-decoration: none;
  outline: none;
}
#engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle:hover {
  background: #eaeff4;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
}
#engagement.feedHolder div.filterOptions .dropdown .dropdown-menu {
  margin-left: 23px;
  width: 151px;
  background: #ffffff;
  z-index: 998;
}
#engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a {
  padding: 8px;
}
#engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a input {
  position: relative;
  top: -1px;
  margin-right: 6px;
}
#engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a:focus {
  background: #ffffff;
}
#engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a:hover {
  background: #ffffff;
  cursor: default;
  color: rgba(0, 0, 0, 0.6);
}
#engagement.feedHolder div.filterOptions .dropdown.open a.dropdown-toggle,
#engagement.feedHolder div.filterOptions .dropdown.stayOpen a.dropdown-toggle {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  text-decoration: none;
  padding: 5px 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #eaeff4;
  box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -moz-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -webkit-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
}
#engagement.feedHolder div.filterOptions .dropdown.open .dropdown-menu,
#engagement.feedHolder div.filterOptions .dropdown.stayOpen .dropdown-menu {
  display: block;
}
#engagement.feedHolder div.filterOptions a#applyFilters {
  display: block;
  margin-left: 23px;
  margin-right: 23px;
}
#engagement.feedHolder div.filterOptions a.clear {
  clear: left;
  position: relative;
  top: 20px;
  margin-left: 55px;
}
#engagement.feedHolder div.filterOptions a.clear:hover {
  text-decoration: underline;
}
#engagement.feedHolder a.topButton {
  color: #d9d9d9;
  bottom: 15px;
  left: 0;
  font-size: 36px;
  position: fixed;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  opacity: 1 !important;
}
#engagement.feedHolder a.topButton.absolute {
  position: absolute;
}
#engagement.feedHolder a.topButton.hidden {
  visibility: visible !important;
  opacity: 0 !important;
  display: block !important;
}
/*REPLY UI*/
.groupWrapper {
  z-index: 1000;
  display: none;
  background: #a4cfe7;
  position: absolute;
  margin-left: 60px;
  top: 140px;
}
.groupWrapper h3 {
  margin-left: 10px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
}
#reply {
  float: right;
  margin: 15px 11px;
  height: 258px;
  width: 589px;
  border: 1px solid #636363;
  background: #f4f7f9;
}
#reply h3 {
  padding-left: 10px;
  color: #626c7e;
}
#reply form {
  padding: 10px;
}
#reply form .btn {
  background: #ffffff !important;
  color: #4e4e40;
  text-shadow: 0 0 1px #e3e3e3;
  -moz-text-shadow: 0 0 1px #e3e3e3;
  -webkit-text-shadow: 0 0 1px #e3e3e3;
}
#reply form .dropdown-toggle {
  width: 130px;
}
#reply form i.fa-font,
#reply form i.fa-caret-down {
  top: 0px;
}
#reply form iframe.wysihtml5-sandbox {
  width: 567px !important;
  height: 150px !important;
}
#reply form button.submit {
  margin: 15px 0;
  border-color: #4e4e40;
}
body.login {
  background: #3a83a4;
  height: 100%;
  min-height: 790px;
}
body.login div.logoStatic {
  position: relative;
  padding-top: 50px;
  max-width: 1000px;
  z-index: 1001;
  width: 30%;
  margin: 0 35%;
  margin-bottom: 20px;
}
body.login div.logoStatic a {
  width: 100%;
  display: block;
}
body.login div.logoStatic img {
  width: 100%;
}
body.login div.logoStatic p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 24px;
}
body.login div.logoStatic p span {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}
body.login div.logoStatic p.prompt.small {
  margin-top: 2px;
  font-size: 20px;
}
body.login div.logoStatic div.horizontalDiv {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.login div.logoStatic div.horizontalDiv.active {
  display: block;
}
body.login div.wrapper {
  max-height: 502px;
  padding-bottom: 20px;
  position: relative;
  background: rgba(0, 0, 0, 0.3);
}
body.login #login {
  position: relative;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 420px;
  padding: 0;
}
body.login #login p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 25px;
  margin-left: 30px;
  margin-right: 30px;
  color: rgba(255, 255, 255, 0.8);
}
body.login #login h2 {
  margin-left: 30px;
  font-size: 36px;
  color: rgba(255, 255, 255, 0.9);
}
body.login #login h3 {
  margin-left: 30px;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.9);
}
body.login #login a.btn.important {
  background: #24bce8;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.login #login a.btn.important:hover {
  background: #49c7ec;
}
body.login #login form {
  float: left;
  position: relative;
  margin-left: 30px;
  width: 360px;
  margin-bottom: 30px;
}
body.login #login form .control-label {
  text-align: left;
}
body.login #login form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: rgba(255, 255, 255, 0.8);
  margin-top: 8px;
}
body.login #login form input[type="text"],
body.login #login form input[type="password"],
body.login #login form input[type="email"] {
  height: 40px;
  width: 360px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
body.login #login form div.remember {
  margin-top: 20px;
  height: 20px;
}
body.login #login form div.remember p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  float: left;
  margin: 0;
  margin-right: 10px;
  color: #f6f6f6;
  padding-right: 10px;
}
body.login #login form div.remember p input {
  position: relative;
  top: -2px;
  margin-right: 5px;
}
body.login #login form div.remember p a {
  color: #f6f6f6;
  font-weight: 400;
}
body.login #login form div.remember p a:hover {
  color: #e3e3e3;
  text-decoration: underline;
}
body.login #login form div.remember p:first-child {
  border-right: 1px solid #d9d9d9;
}
body.login #login form .buttonHolder {
  margin-top: 30px;
}
body.login #login form .buttonHolder input.btn.important {
  background: #24bce8;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.login #login form .buttonHolder input.btn.important:hover {
  background: #49c7ec;
}
body.login #login form div.error {
  width: 100%;
  padding: 14px 20px;
  margin-top: 6px;
  margin-bottom: 4px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
body.login #login form div.error p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
}
body.login #login form div.error p a {
  color: rgba(255, 255, 255, 0.9);
  text-decoration: underline;
  font-weight: 700;
}
body.login #login form div.error p a:hover {
  color: #e3e3e3;
}
body.login #login.resetConfirm {
  width: 700px;
}
body.login #login.resetConfirm div#pwReqs {
  float: left;
  width: 40%;
  margin-top: 84px;
  padding: 0 10%;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.login #login.resetConfirm div#pwReqs h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 600;
}
body.login #login.resetConfirm div#pwReqs ul.pwReqs {
  margin-left: 10px;
}
body.login #login.resetConfirm div#pwReqs ul.pwReqs li {
  color: #f6f6f6;
  font-size: 12px;
  font-weight: 400;
}
body.login #login.resetConfirm .control-group .control-label label {
  float: left;
}
body.login #login.resetConfirm .control-group .control-label i.fa-check-circle {
  float: left;
  position: relative;
  top: 6px;
  left: 5px;
  color: #58cc80;
  font-size: 20px;
}
body.login #login.resetConfirm .control-group .controls input.valid {
  border: 1px solid #58cc80;
}
body.login #login.resetConfirm form {
  float: left;
}
body.login #login.resetConfirm form p {
  margin-left: 0;
  font-size: 24px;
}
body.login #login.resetConfirm h1 {
  width: 100%;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #ffffff;
  font-size: 18px;
}
body.login #login.resetConfirm h3 {
  font-size: 14px;
  padding: 0 20%;
}
body.login #login.logout,
body.login #login.resetDone {
  padding: 40px;
  height: 200px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.login #login.logout p,
body.login #login.resetDone p {
  color: rgba(255, 255, 255, 0.9);
  margin-top: 15px;
  font-size: 20px;
}
body.login footer.main.big {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
}
body.login footer.main.big .container ul.social {
  right: -455px;
}
/*Step Error Alpha Screen*/
.alpha.setupProgress {
  display: none;
  height: 500px;
  width: 80%;
  margin-left: 10%;
  z-index: 1000;
  position: absolute;
  top: 80px;
  background: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 25px;
}
.alpha.setupProgress button {
  position: relative;
  bottom: 5px;
  width: 20%;
  margin: 0 40%;
}
.alpha.setupProgress h3 {
  color: #378eab;
  font-size: 22px;
  font-weight: 400;
}
.alpha.setupProgress p.stepError {
  color: #db524b;
  font-size: 12px;
  font-weight: 600;
}
.alpha.setupProgress.active {
  display: block;
}
/*Self Assessment Alpha screen*/
.alpha.selfAssessment {
  z-index: 1000 !important;
  margin: 120px auto;
  border: 1px solid #e3e3e3;
  width: 760px;
  padding: 10px 20px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  background: #fff;
}
.alpha.selfAssessment h3 {
  margin-top: 5px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  padding-bottom: 5px;
  border-bottom: 2px solid #378eab;
  color: #378eab;
  font-size: 26px;
  font-weight: 600;
}
.alpha.selfAssessment p.assessmentPrompt {
  margin: auto;
  width: 70%;
  margin-top: 5px;
  text-align: center;
  font-family: 'museo_sans500', sans-serif;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 600;
}
.alpha.selfAssessment li.question {
  display: none;
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  height: 70px;
  text-align: center;
  color: #636363;
  font-size: 18px;
  font-weight: 500;
  margin-top: 40px;
}
.alpha.selfAssessment li.question div.answer {
  margin: 40px 9px;
  width: 125px;
  float: left;
}
.alpha.selfAssessment li.question div.answer input {
  display: block;
  margin: auto;
}
.alpha.selfAssessment li.question div.answer label {
  text-align: center;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
.alpha.selfAssessment .navButtons {
  width: 185px;
  margin: auto;
}
.alpha.selfAssessment .navButtons button {
  width: 80px;
  float: right;
}
.alpha.selfAssessment .navButtons .previous {
  opacity: 0.3;
  margin-right: 15px;
}
.alpha.selfAssessment .navButtons .previous.active {
  opacity: 1;
}
.alpha.selfAssessment .navButtons .submit {
  display: none;
}
#selfAssessmentOverlay {
  z-index: -1;
  position: fixed;
  top: 0px;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}
/*Pricing Page */
#pricing {
  position: relative;
  top: -35px;
  margin: auto;
  width: 1000px;
  padding: 0 20px;
}
#pricing .pricing {
  font-family: 'museo_sans500', sans-serif;
  width: 98%;
  margin-top: 195px;
  margin-left: 1%;
  height: 2000px;
  position: relative;
}
#pricing .pricing h2 {
  color: #4e4e40;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  top: -22px;
  padding-left: 9px;
  margin-left: 6px;
  width: 280px;
  border-bottom: 3px solid #dbe0e2;
}
#pricing .pricing ul {
  float: left;
  margin: 0 5px;
}
#pricing .pricing ul li {
  padding: 15px 15px;
  margin: 2px 0;
  display: block;
  width: 100%;
  height: 50px;
  background: #ebebeb;
}
#pricing .pricing ul li.alternate {
  background: #f5f5f5;
}
#pricing .pricing ul li.header {
  background: none;
}
#pricing .pricing ul li.events {
  padding: 5px 15px;
}
#pricing .pricing ul h4 {
  font-family: "Montserrat", sans-serif;
  margin-top: 0px;
}
#pricing .pricing ul.labels {
  width: 280px;
}
#pricing .pricing ul.labels .title {
  height: 40px;
  padding: 0px;
  background: none;
}
#pricing .pricing ul.labels .title h4 {
  border-bottom: 2px solid #4e4e40;
  position: relative;
  top: 5px;
  margin-left: 12px;
  color: #378eab;
  font-size: 30px;
  font-weight: 700;
}
#pricing .pricing ul.labels li.header h4 {
  margin-top: 9px;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 700;
}
#pricing .pricing ul.free,
#pricing .pricing ul.basic,
#pricing .pricing ul.advanced {
  text-align: center;
  width: 205px;
  position: relative;
  top: -8px;
}
#pricing .pricing ul.free .title,
#pricing .pricing ul.basic .title,
#pricing .pricing ul.advanced .title {
  height: 50px;
  position: relative;
  top: -112px;
  background: #6f90ab;
  color: #ffffff;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  padding: 15px 0;
}
#pricing .pricing ul.free .header,
#pricing .pricing ul.basic .header,
#pricing .pricing ul.advanced .header {
  padding: 3px 0;
}
#pricing .pricing ul.free .header a.btn,
#pricing .pricing ul.basic .header a.btn,
#pricing .pricing ul.advanced .header a.btn {
  position: relative;
  top: -2px;
  padding: 0 20px;
  width: 80%;
  margin: 1% 10%;
  line-height: 43px;
  height: 43px;
  box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#pricing .pricing ul.free .price,
#pricing .pricing ul.basic .price,
#pricing .pricing ul.advanced .price {
  height: 105px;
  position: absolute;
  top: -60px;
  background: #eaeff4;
  padding: 0;
}
#pricing .pricing ul.free .price span.amount,
#pricing .pricing ul.basic .price span.amount,
#pricing .pricing ul.advanced .price span.amount {
  color: #2971ab;
  font-size: 16px;
  font-weight: 400;
}
#pricing .pricing ul.free .price span.amount b,
#pricing .pricing ul.basic .price span.amount b,
#pricing .pricing ul.advanced .price span.amount b {
  color: #2971ab;
  font-size: 45px;
  font-weight: 400;
}
#pricing .pricing ul.free .price span.amount.subscriber,
#pricing .pricing ul.basic .price span.amount.subscriber,
#pricing .pricing ul.advanced .price span.amount.subscriber {
  text-align: center;
  width: 60%;
  margin: 0 15%;
  border-bottom: 2px solid #dbe0e2;
  position: relative;
  top: -12px;
  font-size: 12px;
}
#pricing .pricing ul.free .price span.amount.trial,
#pricing .pricing ul.basic .price span.amount.trial,
#pricing .pricing ul.advanced .price span.amount.trial {
  position: relative;
  top: -6px;
}
#pricing .pricing .fa-check {
  margin-top: 1px;
  font-size: 20px;
  color: #378eab;
}
.pricing {
  margin: 60px;
}
.pricing .plan {
  float: left;
  margin: 0px;
  border-top: 1px solid #636363;
}
.pricing .plan li {
  height: 70px;
  width: 100px;
  padding: 10px;
  border: solid #636363;
  border-width: 0 1px 1px 1px;
}
/*Signup Stuff*/
#signup {
  padding: 40px 0;
  padding-bottom: 20px;
}
#signup h1 {
  margin-top: -7px;
  text-align: center;
  color: #378eab;
  font-size: 32px;
  font-weight: 300;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
}
#signup h2 {
  margin-top: -3px;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #6f90ab;
  font-size: 18px;
  font-weight: 500;
}
#signup h2 span {
  color: #4fa8c6;
  font-size: 18px;
  font-weight: 300;
}
#signup h1.thanks {
  font-size: 32px;
  margin-top: 20%;
  font-weight: 500;
  padding: 0 60px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#signup h2.thanks {
  margin-top: 15px;
  font-size: 26px;
  color: #4192b6;
}
#signup .seal {
  margin-top: 55px;
  width: 30%;
  margin-left: 35%;
}
#signup .seal img {
  width: 100%;
}
#signup form {
  margin: auto;
  margin-top: 40px;
  padding: 10px;
  width: 60%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#signup form ul.steps {
  width: 100%;
  margin-top: 27px;
  margin-bottom: 78px;
  height: 9px;
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
#signup form ul.steps li.step {
  position: absolute;
  top: -18px;
  padding: 2px;
  height: 46px;
  width: 46px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  background: #f6f6f6;
  box-shadow: inset 0 0 1px 1px #fbfbfb;
  -moz-box-shadow: inset 0 0 1px 1px #fbfbfb;
  -webkit-box-shadow: inset 0 0 1px 1px #fbfbfb;
  border: 1px solid #378eab;
}
#signup form ul.steps li.step .wrapper {
  height: 40px;
  width: 40px;
  background: #e3e3e3;
  border-radius: 42px;
  -moz-border-radius: 42px;
  -webkit-border-radius: 42px;
}
#signup form ul.steps li.step .wrapper p {
  text-align: center;
  padding: 8px;
  color: #636363;
  font-size: 18px;
  font-weight: 600;
}
#signup form ul.steps li.step .wrapper i {
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  display: none;
  padding-top: 11px;
  padding-left: 2px;
}
#signup form ul.steps li.step span {
  text-transform: uppercase;
  text-align: center;
  width: 200px;
  position: relative;
  top: 8px;
  left: -80px;
  color: #4c6982;
  font-size: 14px;
  font-weight: 600;
}
#signup form ul.steps li.complete {
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
}
#signup form ul.steps li.complete .wrapper {
  background: #56acc9;
}
#signup form ul.steps li.complete .wrapper p {
  display: none;
}
#signup form ul.steps li.complete .wrapper i {
  display: block;
}
#signup form ul.steps li.active {
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
}
#signup form ul.steps li.active .wrapper {
  background: #378eab;
}
#signup form ul.steps li.active .wrapper p {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
#signup form ul.steps li.active span {
  color: #378eab;
  font-size: 20px;
}
#signup form ul.steps li#step1 {
  float: left;
  left: -1px;
}
#signup form ul.steps li#step2 {
  left: 47%;
}
#signup form ul.steps li#step3 {
  float: right;
  right: -1px;
}
#signup form ul.steps .progress {
  opacity: 0.5;
  display: block;
  position: absolute;
  height: 7px;
  background: #a4cfe7;
}
#signup form .container.sealImg {
  width: 200px;
}
#signup form .container.sealImg img {
  width: 100%;
}
#signup form h3.complete {
  padding: 0 30px;
  line-height: 45px;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 26%;
  color: rgba(0, 0, 0, 0.75);
  font-size: 26px;
  font-weight: 600;
}
#signup form label.mobile {
  display: none;
}
#signup form table {
  margin-top: 0;
  margin-bottom: 50px;
  position: relative;
}
#signup form table tr {
  height: 55px;
  padding-bottom: 30px;
}
#signup form table th {
  width: 100%;
  padding: 0;
}
#signup form table th label {
  width: 330px;
  color: #636363;
  font-size: 16px;
  font-weight: 700;
}
#signup form table td {
  margin-top: 55px;
  position: absolute;
  width: 98%;
  margin-left: 1%;
  left: 0px;
  float: none;
}
#signup form table td input[type="text"],
#signup form table td input[type="email"] {
  height: 40px;
  width: 98%;
  margin-left: 1%;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
}
#signup form table td input[type="text"]:hover,
#signup form table td input[type="email"]:hover {
  box-shadow: inset 0 0 2px #4fa8c6;
  -moz-box-shadow: inset 0 0 2px #4fa8c6;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6;
  box-shadow: inset 0 0 2px #4fa8c6 #000;
  -moz-box-shadow: inset 0 0 2px #4fa8c6 #000;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6 #000;
}
#signup form table td input[type="text"]:focus,
#signup form table td input[type="email"]:focus {
  border: 1px solid #636363;
  outline: none;
  box-shadow: inset 0 0 1px 2px #7dbfd5;
  -moz-box-shadow: inset 0 0 1px 2px #7dbfd5;
  -webkit-box-shadow: inset 0 0 1px 2px #7dbfd5;
}
#signup form table.basic {
  width: 100%;
  margin: 0 auto;
  max-width: 430px;
  padding: 0 2%;
}
#signup form table.basic tr {
  height: 84px;
  padding-bottom: 0px !important;
}
#signup form table.basic th {
  padding: 0px;
}
#signup form table.basic th label {
  margin-left: 2%;
}
#signup form table.basic td {
  margin-top: 55px;
}
#signup form table.basic ul.errorlist {
  position: absolute;
  margin-bottom: 0px;
  padding: 0;
  top: -24px;
  left: 103px;
  border-bottom: none;
}
#signup form table.basic ul.errorlist li {
  padding: 1px 15px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 18px;
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  color: #ffffff;
  font-size: 11px;
}
#signup form table.basic ul.errorlist li:before {
  z-index: 951;
  border-left: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.6);
  content: '';
  display: block;
  position: absolute;
  top: 4px;
  left: -10px;
}
#signup form table.basic tr:nth-child(3) td ul.errorlist {
  left: 63px;
}
#signup form table.basic tr:nth-child(4) td ul.errorlist {
  left: 95px;
}
#signup form table.requirements {
  width: 100%;
  height: 20px;
  display: none;
}
#signup form .btn {
  border: none;
  height: 50px;
  background: #75bbd3;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
  min-width: 160px;
  width: 90%;
}
#signup form .button.container {
  margin: 40px auto;
  max-width: 430px;
  padding: 0 1%;
}
#signup form .button.container input[type="submit"] {
  width: 98%;
  margin-left: 1%;
  background: #378eab;
}
#signup form.basic {
  margin-top: 55px;
}
/*Checkboxes*/
.cbWrapper {
  position: relative;
  height: 35px;
  width: 35px;
  background: rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
}
.checkBox {
  position: absolute;
  top: 5px;
  left: 5px;
  background: rgba(164, 207, 231, 0.8);
  box-shadow: inset 0 0 1px #a4cfe7;
  -moz-box-shadow: inset 0 0 1px #a4cfe7;
  -webkit-box-shadow: inset 0 0 1px #a4cfe7;
  box-shadow: inset 0 0 1px #a4cfe7 #000;
  -moz-box-shadow: inset 0 0 1px #a4cfe7 #000;
  -webkit-box-shadow: inset 0 0 1px #a4cfe7 #000;
  border: none;
  padding: 0;
  height: 25px;
  width: 25px;
  color: rgba(255, 255, 255, 0.95);
  font-size: 26px;
  font-weight: 400;
}
.checkBox i {
  display: none;
}
.checkBox.hover {
  background: #378eab;
}
.checkBox.hover i {
  display: block;
  opacity: 0.85;
}
.checkBox.deselected {
  background: rgba(164, 207, 231, 0.8);
}
.checkBox.deselected i {
  display: none;
}
.checkBox.active {
  background: #378eab;
}
.checkBox.active i {
  opacity: 1;
  display: block;
}
.checkBox:focus {
  outline: none;
}
/*Self Assessment */
#signup.selfAssessment .navButtons {
  z-index: 1;
  width: 100%;
  height: 100px;
  position: relative;
  top: -5px;
}
#signup.selfAssessment .navButtons li {
  float: left;
  position: absolute;
  margin-bottom: 15px;
}
#signup.selfAssessment .navButtons li.left {
  top: -72px;
  left: 0px;
}
#signup.selfAssessment .navButtons li.right {
  top: -72px;
  right: 0px;
}
#signup.selfAssessment .navButtons a {
  color: #378eab;
  font-size: 60px;
  font-weight: 400;
}
#signup.selfAssessment .navButtons a#left {
  display: none;
}
#signup.selfAssessment .navButtons a.disabled {
  opacity: 0.5;
  cursor: default;
}
#signup.selfAssessment table.selfAssessment {
  width: 82%;
  margin: 0 9%;
  margin-top: 30px;
}
#signup.selfAssessment table.selfAssessment tr {
  width: 100%;
  height: 120px;
}
#signup.selfAssessment table.selfAssessment td {
  margin-top: 20px;
}
#signup.selfAssessment table.selfAssessment th {
  margin-top: 20px;
  position: relative;
  float: left;
}
#signup.selfAssessment table.selfAssessment th label {
  text-align: center;
  width: 100%;
  font-size: 24px;
  padding: 0;
}
#signup.selfAssessment table.selfAssessment ul {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 6px;
  position: relative;
  width: 100%;
  top: 130px;
}
#signup.selfAssessment table.selfAssessment ul li {
  float: left;
  margin: 0;
  width: 20%;
}
#signup.selfAssessment table.selfAssessment ul li label {
  position: relative;
  left: 10%;
  width: 80%;
  text-align: center;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#signup.selfAssessment table.selfAssessment ul li label input {
  display: none;
}
#signup.selfAssessment table.selfAssessment ul.errorlist {
  background: rgba(255, 74, 74, 0.35);
  width: 100%;
  height: 53px;
  position: absolute;
  left: 0;
  top: 45px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
}
#signup.selfAssessment table.selfAssessment ul.errorlist li {
  width: 100%;
  text-align: center;
  color: #636363;
  font-size: 10px;
}
#signup.selfAssessment ul.cb {
  z-index: 1000;
  height: 40px;
  position: relative;
  top: -10px;
  width: 80%;
  margin-left: 10%;
}
#signup.selfAssessment ul.cb div.count {
  position: absolute;
  top: -130px;
  width: 100%;
}
#signup.selfAssessment ul.cb div.count p {
  color: #4e4e40;
  font-size: 20px;
  font-weight: 600;
  width: 100%;
  text-align: center;
}
#signup.selfAssessment ul.cb li {
  float: left;
  width: 20%;
}
#signup.selfAssessment ul.cb li .cbWrapper {
  margin: auto;
}
#signup.selfAssessment .button.container {
  margin-top: 0;
}
#signup.requirements #reasons {
  margin-top: 10px;
  width: 80%;
  margin-left: 10%;
  padding: 0;
}
#signup.requirements #reasons ul.reasons {
  height: 358px;
}
#signup.requirements #reasons ul.reasons li {
  margin: 10px 0;
  width: 100%;
  float: left;
  height: 60px !important;
  padding: 12px;
}
#signup.requirements #reasons ul.reasons li .cbWrapper {
  float: left;
  position: relative;
  left: -15px;
  margin: 6px 1px;
}
#signup.requirements #reasons ul.reasons li p {
  width: 89%;
  float: left;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#signup.requirements #reasons ul.reasons li p span {
  font-size: 16px;
}
#signup.requirements #reasons ul.reasons li p img {
  position: relative;
  left: -15px;
  top: -10px;
  margin: 2px;
  width: 70px;
  float: left;
}
/*home1 About*/
#about .div {
  background: #6f90ab;
}
#about .div h3 {
  text-align: center;
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: none;
  position: relative;
  top: 28%;
}
#about #div2 {
  background: #74b3c1;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
}
#about ul.hiw {
  padding: 0 40px;
  padding-top: 40px;
}
#about ul.hiw h3 {
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-transform: uppercase;
  color: #323229;
  font-size: 40px;
  font-weight: 400;
}
#about ul.hiw li {
  margin-top: 30px;
  float: left;
  display: block;
  width: 100%;
  height: 200px;
  margin: 2%;
}
#about ul.hiw li img {
  float: right;
  width: 210px;
  margin-top: 35px;
  margin-right: 100px;
}
#about ul.hiw li span.badge {
  float: left;
  background: #75bbd3;
  height: 75px;
  padding-top: 13px;
  width: 75px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 45px;
  margin-top: 95px;
  margin-left: 25px;
  margin-right: 25px;
}
#about ul.hiw li p {
  margin-top: 112px;
  width: 60%;
  float: left;
  line-height: 22px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40;
  font-size: 18px;
  font-weight: 400;
}
#about ul.hiw li p b {
  line-height: 16px;
  color: #75bbd3;
  font-size: 20px;
  font-weight: 600;
}
#about ul.hiw li.alt img {
  float: left;
}
#about ul.hiw li.alt span.badge {
  background: #378eab;
}
.home2 #mainPrompt {
  background: url('https://www.subscribervoice.com/static//images/bgFade3.png?c5d9f946f5ae');
}
.home2 #mainPrompt h1 {
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(255, 255, 255, 0.93);
  font-size: 48px;
  font-weight: 300;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.home2 #mainPrompt h1 b {
  color: rgba(255, 255, 255, 0.99);
  font-size: 48px;
  font-weight: 600;
}
.home2 #mainPrompt h2 {
  color: rgba(255, 255, 255, 0.96) !important;
  font-size: 24px !important;
  font-weight: 300 !important;
}
.home2 #mainPrompt a#IW {
  display: block;
  width: 320px;
  position: relative;
  top: 10px;
  margin: 30px auto;
  padding: 7px 14px;
  /*
			background: rgba(255,255,255,0.85);
			.insetShadow(0;1px;1px;@white);
			border: 1px solid rgba(255,255,255,0.9);
			*/
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
.home2 #mainPrompt a#IW img.seal {
  width: 100%;
  opacity: 0.9;
}
.home2 #mainPrompt a#IW:hover {
  text-decoration: none;
}
.home2 #mainPrompt a.btn {
  padding: 12px 0;
  border: none;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85), 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85), 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85), 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85) 0, 1px 0 rgba(0, 0, 0, 0.5) 1px #555555;
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85) 0, 1px 0 rgba(0, 0, 0, 0.5) 1px #555555;
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85) 0, 1px 0 rgba(0, 0, 0, 0.5) 1px #555555;
  display: block;
  width: 320px;
  position: relative;
  top: -4px;
  margin: 0 auto;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  background: #378eab;
  color: #000101;
  font-size: 24px;
  font-weight: 600;
}
.home2 #mainPrompt a.btn:hover {
  transition: all 0.75s ease;
  color: rgba(255, 255, 255, 0.98);
  font-size: 24px;
  font-weight: 600;
  text-shadow: 0 0 2px rgba(255, 255, 255, 0.4);
  -moz-text-shadow: 0 0 2px rgba(255, 255, 255, 0.4);
  -webkit-text-shadow: 0 0 2px rgba(255, 255, 255, 0.4);
  background: #43a3c3;
}
section#about.start {
  bottom: 170%;
}
section#about.end {
  bottom: -210%;
}
.div {
  background: #6f90ab;
}
.div h3 {
  text-align: center;
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: none;
  position: relative;
  top: 28%;
}
.div2 {
  opacity: 0.4;
  background: #74b3c1;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
}
.div2#div2 {
  margin-top: 65px;
}
#divTri {
  position: relative;
  top: -4px;
  display: block;
  width: 133px;
  height: 66px;
  background: url('https://www.subscribervoice.com/static/images/divTri.png?c5d9f946f5ae');
  margin: 0 auto;
  z-index: 2;
}
div.main {
  width: 100%;
  background: rgba(42, 119, 220, 0.45);
  height: 900px;
}
div.main h3 {
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(0, 0, 0, 0.58);
  font-size: 38px;
  font-weight: 600;
}
div.main #trust {
  position: relative;
  top: 40px;
  width: 100%;
  display: block;
  background: #f5fafc;
}
div.main #trust h2 {
  position: relative;
  top: 25px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: #5e9ab7 !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  margin-bottom: 45px;
}
div.main #trust h3 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: #4e4e40;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 15px;
}
div.main #trust ul.hiw {
  width: 100%;
  margin-top: 20px;
  height: 360px;
}
div.main #trust ul.hiw li {
  float: left;
  width: 25%;
}
div.main #trust ul.hiw li img {
  margin-left: 20%;
  width: 60%;
}
div.main #trust ul.hiw li h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: #70a5bf;
  font-size: 24px;
  font-weight: 600;
}
div.main #trust ul.hiw li p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
  font-weight: 400;
}
div.main #trust ul.hiw li p b {
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
}
div.main #trust div#IWorthy {
  height: 750px;
  background: #2971ab;
}
div.main #trust div#IWorthy h2 {
  color: rgba(255, 255, 255, 0.83) !important;
}
div.main #trust div#IWorthy #reasons {
  display: block;
  padding: 0;
  width: 100%;
  margin-top: 40px;
}
div.main #trust div#IWorthy #reasons ul.reasons {
  width: 50%;
  margin-left: 25%;
}
div.main #trust div#IWorthy #reasons ul.reasons li {
  height: 150px;
  text-align: left;
  color: rgba(255, 255, 255, 0.85);
  font-size: 36px;
  font-weight: 400;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
}
div.main #trust div#IWorthy #reasons ul.reasons li img {
  position: relative;
  top: -27px;
  width: 140px;
  margin-right: 25px;
}
div.main #trust div#IWorthy #reasons ul.reasons li span {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}
div.main #trust div#VOS {
  height: 550px;
  background: #f5fafc;
  position: relative;
}
div.main #trust div#VOS .container {
  position: relative;
}
div.main #trust div#VOS .container h2 {
  width: 60%;
  margin: 0;
  margin-top: 170px;
}
div.main #trust div#VOS .container p {
  width: 55%;
  margin: 40px 25px !important;
  line-height: 26px;
  height: 150px;
  text-align: left;
  color: rgba(0, 0, 0, 0.75);
  font-size: 20px;
  font-weight: 400;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
}
div.main #trust div#VOS .container img {
  width: 440px;
  position: relative;
  bottom: 358px;
  float: right;
  right: 0px;
}
div.main #trust div#benefits {
  height: 700px;
  background: rgba(42, 119, 220, 0.45);
  position: relative;
}
div.main #trust div#benefits h2 {
  float: right;
  position: relative;
  top: -320px;
  color: rgba(255, 255, 255, 0.83) !important;
}
div.main #trust div#benefits ul.benefits {
  width: 50%;
  float: right;
  position: relative;
  top: -320px;
  margin-right: 15%;
}
div.main #trust div#benefits ul.benefits li {
  width: 100%;
  float: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(0, 0, 0, 0.53);
  font-size: 20px;
  font-weight: 400;
  margin: 12px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 22px;
}
div.main #trust div#benefits ul.benefits li span {
  text-align: center;
  margin-right: 25px;
  margin-top: -4px;
  float: left;
  width: 60px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  height: 60px;
  background: rgba(42, 119, 220, 0.45);
  line-height: 60px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 48px;
  font-weight: 600;
}
div.main #trust div#getStarted {
  background: #ffffff;
  height: 500px;
}
div.main #trust div#getStarted h2 {
  text-align: center;
}
div.main #trust div#getStarted ul.getStarted {
  width: 70%;
  float: right;
  position: relative;
  top: -320px;
  margin-right: 15%;
}
div.main #trust div#getStarted ul.getStarted li {
  width: 100%;
  float: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(0, 0, 0, 0.53);
  font-size: 20px;
  font-weight: 400;
  margin: 12px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 22px;
}
div.main #trust div#getStarted ul.getStarted li span {
  text-align: center;
  margin-right: 25px;
  margin-top: -4px;
  float: left;
  width: 60px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  height: 60px;
  background: rgba(42, 119, 220, 0.45);
  line-height: 60px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 48px;
  font-weight: 600;
}
/*The rateMessage Stuff */
div.rateMessage.container {
  width: 650px;
  height: 550px;
  position: relative;
  margin: 80px auto;
  background: #ffffff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) #000;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) #000;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) #000;
}
div.rateMessage h4 {
  color: #4e4e40;
  font-size: 16px;
  font-weight: 400;
}
div.rateMessage .poweredBy {
  position: absolute;
  bottom: 3px;
  right: 4px;
  width: 200px;
}
div.rateMessage .statusBar {
  width: 100%;
  height: 40px;
  background: #6f90ab;
  padding: 8px 5px;
  border: 1px solid #5f84a2;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.93);
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.93);
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.93);
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.93) #000;
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.93) #000;
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.93) #000;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
}
div.rateMessage .messageWrapper {
  float: left;
  width: 399px;
  padding: 10px 0;
  margin: 5%;
  height: 399px;
  position: relative;
}
div.rateMessage .messageWrapper .message {
  width: 100%;
  height: 399px;
  overflow: hidden;
  border: 5px solid #6f90ab;
}
div.rateMessage .messageWrapper .message img {
  width: 100%;
}
div.rateMessage .messageWrapper span.nav {
  display: none;
  position: absolute;
  top: 45%;
  font-size: 30px;
}
div.rateMessage .messageWrapper span.left {
  left: 5px;
}
div.rateMessage .messageWrapper span.right {
  right: 5px;
}
div.rateMessage .loyaltyPrompt {
  margin-top: 20px;
  float: left;
  width: 25%;
}
div.rateMessage .loyaltyPrompt h3 {
  color: #4e4e40;
  font-size: 18px;
  font-weight: 400;
}
div.rateMessage .loyaltyPrompt .rating {
  width: 100%;
}
div.rateMessage .loyaltyPrompt .rating span {
  text-align: center;
  width: 50%;
  float: left;
  font-size: 45px;
}
div.rateMessage .loyaltyPrompt .rating span i {
  cursor: pointer;
}
div.rateMessage .loyaltyPrompt .rating span i:hover {
  color: #378eab;
}
div.rateMessage .loyaltyPrompt .rating span.selected i {
  color: #4292b7;
}
/*The Loyalty Stuff */
body.loyalty {
  background-image: url('https://www.subscribervoice.com/static/images/promptBG.png?c5d9f946f5ae');
  background-color: #e3e5ea;
}
div.loyalty {
  float: left;
  margin-top: 35px;
  margin-left: 60px;
  width: 300px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f6f6f6;
  border: 1px solid #ffffff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
}
div.loyalty h3 {
  margin-top: 0;
  padding-bottom: 3px;
  color: #636363;
  font-size: 16px;
  font-weight: 400;
  border-bottom: 1px solid #dbe0e2;
}
div.loyalty .nameCard {
  padding: 20px;
  width: 100%;
  height: 60px;
}
div.loyalty .nameCard .pic {
  width: 60px;
  height: 60px;
  float: left;
  margin-right: 20px;
}
div.loyalty .nameCard .pic img {
  width: 60px;
}
div.loyalty .nameCard h4 {
  padding-top: 7px;
  color: #2971ab;
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0;
}
div.loyalty .nameCard span {
  color: #a3a3a3;
  font-size: 10px;
  font-weight: 400;
}
div.loyalty div.total {
  padding: 20px;
  margin-top: 5px;
  width: 100%;
  float: none;
  height: 85px;
  margin-bottom: 10px;
}
div.loyalty div.total label {
  text-align: left;
  width: 100%;
  color: #636363;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 0;
}
div.loyalty div.total span.discount {
  margin-top: 10px;
  width: 100%;
  text-align: center;
  color: #2971ab;
  font-size: 50px;
  font-weight: 700;
  line-height: 35px;
  margin-bottom: 10px;
}
div.loyalty div.total .meter {
  z-index: 999;
  position: relative;
  top: 19px;
  margin-top: 15px;
  margin-left: 0;
  width: 100%;
}
div.loyalty div.total .meter .right {
  right: -4px;
}
div.loyalty div.total .meter .next {
  width: 100%;
  text-align: center;
  position: relative;
  top: 16px;
}
div.loyalty div.total #accountStats.stats {
  margin: 5px 0;
  margin-left: -3px;
  width: 110%;
  padding: 0;
}
div.loyalty div.total #accountStats.stats .socialAccounts {
  width: 100%;
  padding: 0;
}
div.loyalty div.total #accountStats.stats .socialAccounts li {
  margin: 0 3px;
  float: left;
  width: 31px;
  height: 35px;
}
div.loyalty div.total #accountStats.stats .socialAccounts li a {
  color: #4192b6;
}
div.loyalty div.total #accountStats.stats .socialAccounts li a i {
  font-size: 33px;
}
div.loyalty div.total #accountStats.stats .socialAccounts li.sealSquare {
  margin-right: 4px;
}
div.loyalty div.total #accountStats.stats .socialAccounts li.sealSquare img {
  position: relative;
  top: 2px;
  width: 29px;
}
div.loyalty div.total #accountStats.stats .socialAccounts li.add a {
  position: relative;
  top: 6px;
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: #2971ab;
  color: #4ba6e9;
}
div.loyalty div.total #accountStats.stats .socialAccounts li.add a i {
  font-size: 30px;
  position: relative;
  top: -4px;
  left: 0px;
  text-shadow: 0 0 1px #4e4e40;
  -moz-text-shadow: 0 0 1px #4e4e40;
  -webkit-text-shadow: 0 0 1px #4e4e40;
}
div.loyalty div.total #accountStats.stats .socialAccounts li.add a:hover {
  color: #4192b6;
  background: #ffffff;
}
div.loyalty div.total #accountStats.stats .socialAccounts li.add a:hover i {
  text-shadow: 0 0 1px #e3e3e3;
  -moz-text-shadow: 0 0 1px #e3e3e3;
  -webkit-text-shadow: 0 0 1px #e3e3e3;
}
div.loyalty div.divider {
  position: relative;
  top: 10px;
  width: 100%;
  height: 60px;
  background: #ffffff;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
div.loyalty div.stats {
  padding: 0 20px;
  margin-top: 30px;
}
div.loyalty div.stats h3 {
  margin-bottom: 0;
}
div.loyalty div.stats p {
  margin-top: 10px;
  width: 100%;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 700;
}
div.loyalty div.stats p button {
  float: right;
}
div.loyalty div.stats span.expires {
  position: relative;
  top: -9px;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 400;
}
div.loyalty div.stats ul.stats li {
  height: 60px;
  border-top: 1px solid #e3e3e3;
  line-height: 20px;
  float: left;
  width: 48%;
  margin-right: 2%;
  color: #2971ab;
  font-size: 40px;
  font-weight: 500;
  margin-bottom: 20px;
}
div.loyalty div.stats ul.stats li label {
  position: relative;
  top: -10px;
  width: 100%;
  color: #636363;
  font-size: 10px;
  font-weight: 400;
  margin-bottom: 0;
}
div.loyalty div.stats ul.stats li.left {
  border-right: 1px solid #e3e3e3;
}
div.loyalty div.stats div.feedback {
  color: #2971ab;
  font-size: 50px;
  font-weight: 400;
  line-height: 25px;
}
div.loyalty div.stats div.feedback label {
  position: relative;
  top: -10px;
  width: 100%;
  color: #636363;
  font-size: 10px;
  font-weight: 400;
  margin-bottom: 0;
}
div.loyalty div.stats div.feedback span {
  color: #636363;
  font-size: 10px;
  font-weight: 400;
}
div.loyalty div.stats div.feedback.signups span {
  position: relative;
  margin-left: 4px;
  top: -10px;
  font-size: 14px;
}
div.loyalty #currentRewards.stats {
  margin-top: 30px;
}
.mainLoyalty {
  float: left;
  margin: 15px 10px;
  width: 747px;
  padding: 20px;
}
.mainLoyalty #brandLogo {
  position: relative;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ffffff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  width: 100%;
}
.mainLoyalty #brandLogo img.back {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 100%;
}
.mainLoyalty #brandLogo #smallLogo {
  z-index: 999;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: absolute;
  left: 30px;
  top: 103px;
  height: 200px;
  width: 200px;
  background: #ffffff;
  border: 1px solid #6f90ab;
  box-shadow: inset 0 0 1px #4e4e40;
  -moz-box-shadow: inset 0 0 1px #4e4e40;
  -webkit-box-shadow: inset 0 0 1px #4e4e40;
  box-shadow: inset 0 0 1px #4e4e40 #000;
  -moz-box-shadow: inset 0 0 1px #4e4e40 #000;
  -webkit-box-shadow: inset 0 0 1px #4e4e40 #000;
}
.mainLoyalty #brandLogo #smallLogo img {
  margin: 15% 20%;
  margin-bottom: 5%;
  width: 60%;
}
.mainLoyalty #brandLogo #smallLogo h2 {
  position: relative;
  color: #4e4e40;
  font-size: 20px;
  font-weight: 700;
}
.mainLoyalty #brandLogo #smallLogo h2 i {
  margin-left: 4px;
  color: #6f90ab;
}
.mainLoyalty ul.nav {
  position: relative;
  top: -67px;
  float: right;
  margin-top: 15px;
  border: 1px solid #ffffff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  width: 100%;
  background: #ffffff;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
.mainLoyalty ul.nav li {
  float: left;
  width: 16%;
  margin: 0 1%;
}
.mainLoyalty ul.nav li a {
  position: relative;
  text-align: center;
  padding: 15px 0;
}
.mainLoyalty ul.nav li a i {
  display: none;
  text-align: center;
  color: #4192b6;
  font-size: 30px;
  top: 39px;
  width: 20%;
  margin-left: 40%;
  position: absolute;
  text-shadow: 0 1px 0 #ffffff;
  -moz-text-shadow: 0 1px 0 #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
}
.mainLoyalty ul.nav li a .selected {
  display: none;
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: 0;
}
.mainLoyalty ul.nav li a:hover {
  background: none;
}
.mainLoyalty ul.nav li a:hover .selected {
  display: block;
  background: #6f90ab;
}
.mainLoyalty ul.nav li a.active {
  color: #4192b6;
}
.mainLoyalty ul.nav li a.active i {
  display: block;
}
.mainLoyalty ul.nav li a.active .selected {
  display: block;
  background: #4192b6;
}
.mainLoyalty ul.nav li:first-child {
  margin-left: 33%;
}
.mainLoyalty ul.nav li:last-child a {
  border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
}
.mainLoyalty ul.nav li:last-child a .selected {
  border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
}
.mainLoyalty .mainLoyaltyBox {
  margin-top: 15px;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ffffff;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.4) #000;
  width: 100%;
  background: #ffffff;
  display: none;
}
.mainLoyalty .mainLoyaltyBox .innerBox {
  display: none;
}
.mainLoyalty .mainLoyaltyBox .innerBox .breadcrumb {
  height: 35px;
  background: none;
}
.mainLoyalty .mainLoyaltyBox .innerBox .breadcrumb li {
  position: relative;
  top: -30px;
}
.mainLoyalty .mainLoyaltyBox .innerBox .breadcrumb a.current {
  color: #4e4e40;
  cursor: default;
}
.mainLoyalty .mainLoyaltyBox .innerBox .breadcrumb a.current:hover {
  text-decoration: none;
}
.mainLoyalty .mainLoyaltyBox .innerBox p.prompt {
  float: left;
  width: 63%;
  margin-left: 2%;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 400;
}
.mainLoyalty .mainLoyaltyBox .innerBox p.prompt span {
  color: #2b6e84;
  font-size: 16px;
  font-weight: 700;
}
.mainLoyalty .mainLoyaltyBox .innerBox ul.shareStats {
  margin-top: -20px;
  float: right;
  width: 35%;
}
.mainLoyalty .mainLoyaltyBox .innerBox ul.shareStats li {
  float: left;
  width: 50%;
  text-align: center;
}
.mainLoyalty .mainLoyaltyBox .innerBox ul.shareStats label {
  width: 100%;
  color: #378eab;
  font-size: 25px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox .innerBox ul.shareStats span {
  width: 100%;
  color: #378eab;
  font-size: 35px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox #allLoyalty.innerBox {
  display: block;
}
.mainLoyalty .mainLoyaltyBox #allLoyalty.innerBox ul.activityFeed li {
  height: 137px;
}
.mainLoyalty .mainLoyaltyBox #allLoyalty.innerBox ul.activityFeed li .activity {
  cursor: pointer;
}
.mainLoyalty .mainLoyaltyBox #allLoyalty.innerBox ul.activityFeed li .activity:hover {
  background: #8fc8f1;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox {
  display: none;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial {
  width: 100%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.socialAccounts {
  margin-left: 2%;
  width: 96%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.socialAccounts li.network {
  height: 120px;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.socialAccounts li.network h3 {
  width: 62%;
  margin-top: 3px;
  color: #378eab;
  font-size: 20px;
  font-weight: 500;
  border-bottom: 1px solid #e3e3e3;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.socialAccounts li.network h3 i {
  margin-right: 5px;
  font-size: 30px;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.socialAccounts li.network ul.socialStats {
  width: 65%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.socialAccounts li.network ul.socialStats li {
  float: left;
  width: 25%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.socialAccounts li.network ul.socialStats span {
  width: 100%;
  color: #378eab;
  font-size: 35px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.points {
  float: right;
  position: relative;
  top: -40px;
  width: 35%;
  height: 103%;
  padding: 5px 0;
  background: #4ba6e9;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.points li {
  float: left;
  width: 50%;
  text-align: center;
  position: relative;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.points li label {
  background: #ffffff;
  position: absolute;
  top: -11px;
  width: 100%;
  color: #378eab;
  font-size: 26px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial ul.points li span {
  position: relative;
  top: 48px;
  left: 0;
  width: 100%;
  color: #378eab;
  font-size: 40px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial div.totalPoints {
  margin-top: 15px;
  height: 50px;
  width: 96%;
  margin-left: 2%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial div.totalPoints .label {
  float: left;
  width: 63%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial div.totalPoints .label span.total {
  float: right;
  color: #378eab;
  font-size: 40px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial div.totalPoints ul.total {
  position: relative;
  top: -40px;
  left: 15px;
  float: left;
  width: 35%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial div.totalPoints ul.total li {
  float: left;
  width: 50%;
}
.mainLoyalty .mainLoyaltyBox #social.innerBox .getSocial div.totalPoints ul.total li span {
  width: 100%;
  text-align: center;
  color: #378eab;
  font-size: 40px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox #messagesLoyalty.innerBox ul.messageShare {
  min-height: 530px;
}
.mainLoyalty .mainLoyaltyBox #messagesLoyalty.innerBox ul.messageShare li {
  height: 450px;
}
.mainLoyalty .mainLoyaltyBox #messagesLoyalty.innerBox ul.messageShare li .message {
  margin-left: 30px;
  float: left;
  border: 5px solid #6f90ab;
  margin-top: 30px;
  width: 399px;
  height: 399px;
  overflow: hidden;
}
.mainLoyalty .mainLoyaltyBox #messagesLoyalty.innerBox ul.messageShare li .message img {
  width: 100%;
}
.mainLoyalty .mainLoyaltyBox #messagesLoyalty.innerBox ul.messageShare li button {
  width: 120px;
  font-size: 18px;
  border: none;
  float: left;
  margin-left: 50px;
  margin-top: 185px;
}
.mainLoyalty .mainLoyaltyBox #messagesRate.innerBox {
  min-height: 580px;
}
.mainLoyalty .mainLoyaltyBox #messagesRate.innerBox .rateMessage {
  width: 100%;
}
.mainLoyalty .mainLoyaltyBox #messagesRate.innerBox .rateMessage .loyaltyPrompt {
  position: relative;
  top: 180px;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox form {
  margin-left: 2%;
  margin-top: 70px;
  width: 96%;
  padding: 0;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions {
  margin-left: 0;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions li h3 {
  width: 100%;
  margin-top: 3px;
  color: #378eab;
  font-size: 20px;
  font-weight: 500;
  border-bottom: 1px solid #e3e3e3;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions li h3 i {
  margin-right: 5px;
  font-size: 25px;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions #recommendScore {
  width: 90%;
  margin-left: 5%;
  height: 140px;
  padding: 0;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions #recommendScore .selectScore {
  margin-top: 2px !important;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions #recommendScore .selectScore li {
  width: 33px;
  margin: 0 9px;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions #fbMetrics {
  margin-left: 15px;
  width: 65%;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions #fbMetrics .rateit {
  overflow: hidden;
}
.mainLoyalty .mainLoyaltyBox #messagesFeedback.innerBox .fbOptions ul.reviewFaces {
  position: relative;
  left: 145px;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups {
  margin-top: 150px;
  width: 100%;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li {
  margin-left: 2%;
  width: 96%;
  height: 140px;
  position: relative;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li img.signup {
  float: left;
  margin-right: 20px;
  width: 70px;
  height: 70px;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li img.wayfair {
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  padding: 5px;
  border: 2px solid #4192b6;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li p {
  float: left;
  width: 350px;
  color: #378eab;
  font-size: 14px;
  font-weight: 400;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li p span {
  width: 100%;
  color: #378eab;
  font-size: 14px;
  font-weight: 600;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li img.seal {
  width: 140px;
  position: absolute;
  top: 40px;
  left: -75px;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li img.seal.up {
  top: 0px;
}
.mainLoyalty .mainLoyaltyBox #signups.innerBox ul.signups li button {
  width: 120px;
  font-size: 18px;
  border: none;
  float: left;
  margin-top: 15px;
  margin-left: 40px;
}
.mainLoyalty .mainLoyaltyBox #challenges.innerBox {
  display: none;
}
.mainLoyalty .mainLoyaltyBox #challenges.innerBox ul.activityFeed {
  top: 60px;
  padding-bottom: 60px;
}
.mainLoyalty .mainLoyaltyBox #challenges.innerBox ul.activityFeed li {
  position: relative;
  min-height: 110px;
}
.mainLoyalty .mainLoyaltyBox #challenges.innerBox ul.activityFeed li .activity {
  position: absolute;
  top: 0;
}
.mainLoyalty .mainLoyaltyBox #challenges.innerBox ul.activityFeed li .activity p {
  font-size: 18px;
  width: 100%;
  margin-top: 5px;
}
.mainLoyalty .mainLoyaltyBox #challenges.innerBox ul.activityFeed li button {
  top: 30px;
}
.mainLoyalty .mainLoyaltyBox #challenges.innerBox ul.activityFeed li.big {
  height: 180px;
}
.mainLoyalty .mainLoyaltyBox h2 {
  text-align: left !important;
  float: left;
  width: 60%;
  margin: 0;
  padding-left: 4px;
  padding-bottom: 3px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  font-size: 22px;
  font-weight: 300;
}
.mainLoyalty .mainLoyaltyBox h2 span {
  margin-left: 4px;
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 600;
}
.mainLoyalty .mainLoyaltyBox .feedOptions {
  margin-right: 10px;
  position: relative;
  top: -30px;
  float: right;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown {
  position: relative;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown a.dropdown-toggle {
  cursor: pointer;
  color: #378eab;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown a.dropdown-toggle i {
  margin-left: 2px;
  color: #86a2bf;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown a.dropdown-toggle:hover {
  text-decoration: none;
  color: #378eab;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown a.dropdown-toggle:hover i {
  color: #378eab;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown .dropdown-menu {
  position: absolute;
  right: 100px !important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #ffffff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  border: none;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown .dropdown-menu li:first-child a {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown .dropdown-menu li a {
  border: none;
}
.mainLoyalty .mainLoyaltyBox .feedOptions .dropdown.filter {
  z-index: 999;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed {
  position: relative;
  top: -30px;
  padding-top: 20px;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li {
  width: 100%;
  margin: 20px 0;
  padding: 0px;
  position: relative;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li .activity {
  margin-left: 5px;
  background: #f6f6f6;
  padding: 10px;
  float: left;
  width: 70%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li .activity h3 {
  margin-top: 0;
  color: #4292b7;
  font-size: 18px;
  font-weight: 400;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li .activity i {
  float: left;
  margin-top: 7px;
  margin-bottom: 3px;
  width: 30%;
  text-align: center;
  font-size: 66px;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li .activity p {
  text-align: center;
  margin-top: 22px;
  width: 70%;
  float: left;
  color: #636363;
  font-size: 14px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li button {
  border: none;
  height: 40px;
  font-size: 16px;
  position: absolute;
  top: 48px;
  left: 520px;
  width: 20%;
  background: #4292b7;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li.featured .activity {
  background: #4ba6e9;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li.featured h3 {
  color: #378eab;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li.featured h3 span.badge {
  float: right;
  position: relative;
  top: -3px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  background: #4292b7;
  color: #ffffff;
  font-size: 12px;
  font-weight: 400;
  box-shadow: 0 0 1px #ffffff;
  -moz-box-shadow: 0 0 1px #ffffff;
  -webkit-box-shadow: 0 0 1px #ffffff;
  box-shadow: 0 0 1px #ffffff #000;
  -moz-box-shadow: 0 0 1px #ffffff #000;
  -webkit-box-shadow: 0 0 1px #ffffff #000;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li.featured i {
  color: #4292b7;
}
.mainLoyalty .mainLoyaltyBox ul.activityFeed li.featured p {
  color: #4292b7;
}
.mainLoyalty .mainLoyaltyBox ul.messageIncentives {
  margin-top: 40px;
  padding-top: 30px;
  border-top: 1px solid #dbe0e2;
}
.mainLoyalty .mainLoyaltyBox ul.messageIncentives li {
  float: left;
  width: 48%;
  margin: 4px 1%;
  background: #f6f6f6;
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  position: relative;
  height: 200px;
}
.mainLoyalty .mainLoyaltyBox ul.messageIncentives li i {
  margin-top: 10px;
  margin-bottom: 15px;
  width: 100%;
  text-align: center;
  font-size: 80px;
}
.mainLoyalty .mainLoyaltyBox ul.messageIncentives li p {
  text-align: center;
  width: 100%;
  color: #636363;
  font-size: 16px;
  font-weight: 500;
}
.mainLoyalty .mainLoyaltyBox ul.messageIncentives li button {
  position: absolute;
  bottom: 3px;
  width: 98%;
  margin-left: 1%;
}
.mainLoyalty #activity.mainLoyaltyBox {
  display: none;
}
.mainLoyalty #timeline.mainLoyaltyBox {
  display: none;
}
.mainLoyalty #rewards.mainLoyaltyBox {
  display: block;
}
.mainLoyalty #timeline.mainLoyaltyBox,
.mainLoyalty #rewards.mainLoyaltyBox {
  min-height: 500px;
}
.mainLoyalty #timeline.mainLoyaltyBox h2,
.mainLoyalty #rewards.mainLoyaltyBox h2 {
  position: relative;
  top: -40px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline {
  border-top: 1px solid #e3e3e3;
  position: relative;
  top: 40px;
  padding-top: 0;
  padding-bottom: 80px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline .feedOptions,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline .feedOptions {
  position: absolute;
  top: 10px;
  right: -1px;
  float: right;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions {
  position: relative;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions a i,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions a i {
  font-size: 12px;
  color: #9fb5c7;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions .dropdown-menu,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions .dropdown-menu {
  position: absolute;
  left: -145px !important;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions .dropdown-menu li,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline .feedOptions .timelineOptions .dropdown-menu li {
  margin: 0;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline ul.actionList,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline ul.actionList {
  width: 22%;
  height: 40px;
  position: absolute;
  top: 12px;
  right: 25px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline ul.actionList li,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline ul.actionList li {
  border: none;
  height: 20px;
  margin: 0;
  float: left;
  width: 50px;
  text-align: center;
  color: #63a8c7;
  font-size: 16px;
  font-weight: 300;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline ul.actionList li i,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline ul.actionList li i {
  font-size: 20px;
  display: inline;
  width: 20px;
  margin: 0;
  margin-right: 4px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem {
  min-height: 120px;
  position: relative;
  background: none;
  margin: 10px 0;
  border-bottom: 1px solid #dbe0e2;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: none;
  border: none;
  position: absolute;
  top: 0;
  margin-left: 2%;
  width: 94%;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #323229;
  font-size: 16px;
  font-weight: 600;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3 i,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3 i {
  color: #4292b7;
  font-size: 30px;
  display: inline;
  width: 30px;
  margin: 0 5px;
  position: relative;
  top: -5px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3 span,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3 span {
  margin-left: 2px;
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 500;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3 span i,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity h3 span i {
  color: #ababab;
  font-size: 16px;
  width: 16px;
  position: relative;
  top: 2px;
  margin: 0 1px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity p,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity p {
  text-align: left;
  font-family: 'museo_sans500', sans-serif;
  position: relative;
  top: -7px;
  margin: 0;
  color: #4a4a4a;
  font-size: 16px;
  font-weight: 300;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions {
  width: 100%;
  height: 60px;
  clear: both;
  position: relative;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions li,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions li {
  position: relative;
  top: -95px;
  left: -180px;
  height: 60px;
  margin: 0 20px;
  width: 120px;
  float: left;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions li button,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions li button {
  width: 120px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions li button i,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem .activity ul.actions li button i {
  color: #ffffff;
  font-size: 20px;
  font-weight: 300;
  margin: 0 1px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message {
  height: 430px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message {
  margin: 10px 45px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.5) #000;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5) #000;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5) #000;
  border: 1px solid #fbfbfb;
  height: 340px;
  width: 329px;
  overflow: hidden;
  position: relative;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message img,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message img {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  width: 329px;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message div.prompt,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message div.prompt {
  height: 60px;
  width: 100%;
  background: #ffffff;
  position: absolute;
  bottom: 0px;
  padding: 3px 10px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message div.prompt h4,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message div.prompt h4 {
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
}
.mainLoyalty #timeline.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message div.prompt p,
.mainLoyalty #rewards.mainLoyaltyBox ul.activityFeed.timeline li.feedItem.message div.message div.prompt p {
  width: 100%;
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 300;
}
/*Wayfair Distribution Styles*/
#seal.wayfairDist {
  overflow: auto;
  padding: 0;
}
#seal.wayfairDist #accountNavHolder {
  width: 15%;
}
#seal.wayfairDist #accountNavHolder #distNav {
  margin-top: 40px;
  height: 2634px;
  float: left;
  width: 100%;
  border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
}
#seal.wayfairDist #accountNavHolder #distNav ul li {
  height: 50px;
  width: 100%;
}
#seal.wayfairDist #accountNavHolder #distNav ul li a {
  display: block;
  width: 100%;
  padding: 5px 10px;
}
#seal.wayfairDist #accountNavHolder #distNav ul li a:hover {
  text-decoration: none;
  background: #e1e8ed;
}
#seal.wayfairDist #accountNavHolder #distNav ul li a.current {
  color: #ffffff;
  background: #6f90ab;
}
#seal.wayfairDist .content {
  width: 85%;
  display: none;
  float: left;
  padding: 0 30px;
}
#seal.wayfairDist #signupContent {
  display: block;
}
#seal.wayfairDist h2 {
  color: #4192b6;
  font-size: 28px;
}
#seal.wayfairDist h3 {
  font-size: 24px;
  color: #4e4e40;
  border-bottom: 2px solid #636363;
}
#seal.wayfairDist h4 {
  font-size: 20px;
  color: #8a8a8a;
}
#seal.wayfairDist h4.seal {
  color: #4192b6;
  border-bottom: 1px solid #898989;
}
#seal.wayfairDist p {
  font-size: 16px;
  margin-left: 10px;
}
#seal.wayfairDist div.test {
  margin-top: 30px;
}
#seal.wayfairDist div.preview {
  height: 90px;
  padding-top: 15px;
}
#seal.wayfairDist div.code {
  width: 100%;
}
#seal.wayfairDist div.code textarea {
  resize: none;
}
/*Wizard Fix */
body.home.wizard table.selfAssessment td ul li:first-child {
  display: none;
}
/*About Page*/
body.about {
  height: auto !important;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  background: #ffffff;
}
body.about header.svAboutHeader {
  height: 55px;
  background: #ffffff;
}
body.about header.svAboutHeader #SVLogo {
  width: 225px;
  margin-top: 7px;
}
body.about header.svAboutHeader #SVLogo img {
  width: 100%;
}
body.about .left {
  float: left;
}
body.about .right {
  float: left;
}
body.about h2,
body.about h3,
body.about h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-align: center;
  font-weight: 300;
}
body.about #mainWrapper #mainContent {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin-top: 5px;
  min-width: 1140px;
}
body.about #mainWrapper #mainContent a#getStarted {
  padding: 18px 15px;
  display: block;
  width: 250px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #4192b6;
  color: #ffffff;
  font-size: 22px;
  font-weight: 300;
  text-align: center;
}
body.about #mainWrapper #mainContent a#getStarted i {
  position: relative;
  top: 7px;
  float: right;
}
body.about #mainWrapper #mainContent a#getStarted:hover {
  text-decoration: none;
  background: #63a8c7;
}
body.about #mainWrapper #mainContent #mainPromptContainer {
  background: #edf3f7;
  position: relative;
  border-bottom: 1px solid #a3a3a3;
}
body.about #mainWrapper #mainContent #mainPromptContainer .mainPrompt h2 {
  padding: 0 160px;
  margin-top: 50px;
  line-height: 50px;
  font-size: 40px !important;
  font-weight: 300;
}
body.about #mainWrapper #mainContent #mainPromptContainer #expandedSealWrapper {
  margin-top: 10px;
  margin-left: 15px;
  width: 480px;
  height: 480px;
}
body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper {
  margin-left: 40px;
  width: 45%;
}
body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper {
  margin-top: 90px;
}
body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper h3 {
  text-align: center;
  line-height: 58px;
  color: #4192b6;
  font-size: 42px;
  font-weight: 700;
}
body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper img#seal {
  width: 203px;
  margin: 5px 155px;
}
body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper a#getStarted {
  padding: 14px 8px;
  font-size: 18px;
  width: 200px;
  margin: 10px 155px;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
}
body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper a#getStarted i {
  top: 5px;
}
body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper p.subPrompt {
  width: 80%;
  margin-top: 5px;
  color: #4e4e40 !important;
  font-size: 22px !important;
  font-weight: 400 !important;
}
body.about #mainWrapper #mainContent .divider {
  width: 100%;
  height: 16px;
  background: url('https://www.subscribervoice.com/static/images/divider1.png?c5d9f946f5ae');
}
body.about #mainWrapper #mainContent #programRequirements h3 {
  margin-top: 5px;
  font-size: 36px;
  color: #4192b6;
}
body.about #mainWrapper #mainContent #programRequirements ul.programReqs {
  margin: 25px 15%;
  margin-left: 20%;
  height: 280px;
  width: 70%;
}
body.about #mainWrapper #mainContent #programRequirements ul.programReqs li {
  margin: 5px 2%;
  padding: 0;
  width: 45%;
  float: left;
}
body.about #mainWrapper #mainContent #programRequirements ul.programReqs li h4 {
  margin: 0;
  text-align: left;
  color: #7ebed5;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}
body.about #mainWrapper #mainContent #programRequirements ul.programReqs li h4 i {
  position: relative;
  top: -5px;
}
body.about #mainWrapper #mainContent #programRequirements ul.programReqs li h4 i img {
  width: 35px;
  height: 35px;
}
body.about #mainWrapper #mainContent #programRequirements ul.programReqs li p {
  margin-left: 34px;
  position: relative;
  top: -5px;
  color: #4e4e40 !important;
  font-size: 16px !important;
  font-weight: 300 !important;
}
body.about #mainWrapper #mainContent #HIW h3 {
  font-size: 40px;
  color: #4192b6;
}
body.about #mainWrapper #mainContent #HIW p.hiw {
  text-align: center;
  color: #4e4e40;
  font-size: 26px;
  font-weight: 500;
  margin: 0 10% !important;
  margin-top: 20px !important;
  height: 74px;
  width: 80%;
}
body.about #mainWrapper #mainContent #HIW ul.hiw {
  margin: 30px 10%;
  height: 270px;
  width: 80%;
}
body.about #mainWrapper #mainContent #HIW ul.hiw li {
  margin: 20px 39px;
  padding: 0;
  width: 150px;
  float: left;
  position: relative;
}
body.about #mainWrapper #mainContent #HIW ul.hiw li.active:before,
body.about #mainWrapper #mainContent #HIW ul.hiw li:hover:before {
  content: '';
  display: block;
  position: absolute;
  height: 4px;
  width: 120px;
  left: 15px;
  bottom: -10px;
  background: #7ebed5;
}
body.about #mainWrapper #mainContent #HIW ul.hiw img {
  cursor: pointer;
}
body.about #mainWrapper #mainContent #SVtransition {
  width: 100%;
  height: 250px;
  background: #aac8d9;
  position: relative;
}
body.about #mainWrapper #mainContent #SVtransition .container {
  padding: 20px 0;
  position: relative;
}
body.about #mainWrapper #mainContent #SVtransition .container h4 {
  padding: 0 130px;
  color: #42646c;
  font-size: 24px;
  font-weight: 400;
  line-height: 46px;
  letter-spacing: 0.065em;
}
body.about #mainWrapper #mainContent #SVtransition .container #SVtri {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: -44px;
}
body.about #mainWrapper #mainContent #SVtransition .container #SVtri i {
  display: block;
  width: 100%;
  text-align: center;
  color: #aac8d9;
  font-size: 60px;
  font-weight: 400;
}
body.about #mainWrapper #mainContent #VoS {
  margin-top: 50px;
}
body.about #mainWrapper #mainContent #VoS h3 {
  padding: 0 180px;
  font-size: 40px;
  line-height: 50px;
}
body.about #mainWrapper #mainContent #VoS p.subPrompt {
  margin-top: 25px;
  padding: 0 200px;
  text-align: center;
  color: #4e4e40 !important;
  font-size: 20px !important;
  font-weight: 300 !important;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList {
  width: 90%;
  margin: 0 5%;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li {
  margin: 50px 0;
  padding: 0;
  width: 100%;
  float: left;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt {
  width: 40%;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt h4 {
  margin: 0;
  text-align: left;
  color: #7ebed5;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt h4 i {
  position: relative;
  top: -10px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt h4 i img {
  width: 50px;
  height: 50px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt p {
  position: relative;
  color: #4e4e40 !important;
  font-size: 20px !important;
  font-weight: 300 !important;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li .image {
  width: 55%;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li .image img {
  margin: 0 31px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li#recommend .prompt,
body.about #mainWrapper #mainContent #VoS ul#VoSList li#review .prompt,
body.about #mainWrapper #mainContent #VoS ul#VoSList li#survey .prompt {
  margin-top: 115px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList li#rate .prompt {
  margin-top: 45px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList .divider {
  position: relative;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList #secondDivider {
  top: 430px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList #thirdDivider {
  top: 850px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList #fourthDivider {
  top: 1270px;
}
body.about #mainWrapper #mainContent #VoS ul#VoSList #fifthDivider {
  top: 1700px;
}
body.about #mainWrapper #mainContent #endPrompt {
  margin-top: 40px;
  background: #303030;
  height: 430px;
  width: 100%;
}
body.about #mainWrapper #mainContent #endPrompt h3 {
  margin-top: 35px;
  color: #ffffff;
  font-size: 34px;
  font-weight: 700;
}
body.about #mainWrapper #mainContent #endPrompt h3 {
  margin-top: 35px;
  text-decoration: none;
}
body.about #mainWrapper #mainContent #endPrompt a#getStarted {
  margin: 60px auto;
}
body.about #mainWrapper #mainContent #endPrompt ul.footer {
  width: 20%;
  margin: 10px 40%;
  margin-bottom: 0;
  height: 50px;
  padding-top: 15px;
}
body.about #mainWrapper #mainContent #endPrompt ul.footer li {
  float: left;
  width: 33%;
  text-align: center;
  border-left: 1px solid rgba(255, 255, 255, 0.6);
}
body.about #mainWrapper #mainContent #endPrompt ul.footer li a {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.6);
}
body.about #mainWrapper #mainContent #endPrompt ul.footer li a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.4);
}
body.about #mainWrapper #mainContent #endPrompt ul.footer li:first-child {
  border: none;
}
body.about #mainWrapper #mainContent #endPrompt p.copyright {
  width: 30%;
  margin: 5px 35%;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
body.about #mainWrapper #mainContent #endPrompt p.subPrompt {
  margin-top: 35px;
  padding: 0 280px;
  text-align: center;
  color: #bedae7 !important;
  font-size: 20px !important;
  font-weight: 300 !important;
}
body.about #mainWrapper #mainContent #aboutTop {
  padding: 25px 0;
  margin-top: 50px;
  width: 100%;
  background: #4192b6;
}
body.about #mainWrapper #mainContent #aboutTop h1 {
  width: 60%;
  margin: 40px 20%;
  line-height: 50px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-align: center;
  color: #ffffff;
  font-size: 34px;
  font-weight: 400;
}
body.about #mainWrapper #mainContent #aboutContainer {
  margin-top: 21px;
}
body.about #mainWrapper #mainContent #aboutContainer .leftContainer {
  margin-left: 15px;
  float: left;
  width: 72%;
}
body.about #mainWrapper #mainContent #aboutContainer .leftContainer h2 {
  margin-top: 0;
  text-align: left;
  color: #4e4e40;
  font-size: 26px;
  font-weight: 600;
}
body.about #mainWrapper #mainContent #aboutContainer .leftContainer p {
  font-size: 16px !important;
  line-height: 26px;
  margin-bottom: 30px;
}
body.about #mainWrapper #mainContent #aboutContainer .leftContainer p:last-child {
  margin-bottom: 24px;
}
body.about #mainWrapper #mainContent #aboutContainer .rightContainer {
  border-left: 1px solid #e3e3e3;
  float: right;
  width: 26%;
  padding-left: 20px;
  height: 380px;
  margin-top: 46px;
  padding-top: 4px;
}
body.about #mainWrapper #mainContent #aboutContainer .rightContainer img#seal {
  width: 170px;
}
body.about #mainWrapper #mainContent #aboutContainer .rightContainer a#getStarted {
  margin-top: 35px;
  padding: 10px 10px;
  font-size: 18px;
  margin-left: 15px;
  width: 140px;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
}
body.about #mainWrapper #mainContent #aboutContainer .rightContainer a#getStarted i {
  top: 5px;
}
/*About Page Old 
body.about {
	height: auto !important;
	font-family: @font5;
	background: @white;
	header.svAboutHeader {
		height: 55px;
		background: @white;
		#SVLogo {
			width: 225px;
			margin-top: 7px;
			img {
				width: 100%;
			}
		}
	}
	.left {
		float: left;
	}
	.right {
		float: left;
	}
	h2, h3, h4 {
		font-family: @font5;
		text-align: center;
		font-weight: 300;
	}
	#mainWrapper {
		#mainContent {
			.radius(0);
			margin-top: 5px;
			a#getStarted {
				padding: 18px 15px;
				display: block;
				width: 250px;
				.radius;
				background: @blueGreen;
				.fontStyle(@white;22px;300);
				text-align: center;
				i {	
					position: relative;
					top: 7px;
					float: right;
				}
			}
			a#getStarted:hover {
				text-decoration: none;
				background: lighten(@blueGreen,10%);
			}
			#mainPromptContainer {
				background: @lightBlue4;
				position: relative;
				border-bottom: 1px solid @grey5;
				.mainPrompt {
					h2 {
						padding: 0 160px;
						margin-top: 50px;
						line-height: 50px;
						font-size: 40px !important;
						font-weight: 300;
					}
				}
				#expandedSealWrapper {
					margin-top: 10px;
					margin-left: 15px;
					width: 480px;
					height: 480px;
				}
				#validationWrapper {
					margin-left: 40px;
					width: 45%;
					.promptWrapper {
						margin-top: 90px;
						h3 {
							text-align: center;
							line-height: 58px;
							.fontStyle(@blueGreen;42px;500);
						}
						img#seal {
							width: 203px;
							margin: 5px 155px;
						}
						a#getStarted {
							padding: 14px 8px;
							font-size: 18px;
							width: 200px;
							margin: 10px 155px;
							.insetShadow(0;-3px;0;0;rgba(0,0,0,0.3));
							i {
								top: 5px;
							}
						}
						p.subPrompt {
							width: 80%;
							margin-top: 5px;
							.fontStyle(@grey7;22px;400) !important;
						}
					}
				}
			}
			.divider {
				width: 100%;
				height: 16px;
				background: url('https://www.subscribervoice.com/static/less/@{base}images/divider1.png');
			}
			#programRequirements {
				h3 {
					margin-top: 5px;
					font-size: 36px;
					color: @blueGreen;
				}
				ul.programReqs {
					margin: 25px 15%;
					margin-left: 20%;
					height: 280px;
					width: 70%;
					li {
						margin: 5px 2%; 
						padding: 0;
						width: 45%;
						float: left;
						h4 {
							i {
								position: relative;
								top: -5px;
								img {
									width: 35px;
									height: 35px;
								}
							}
							margin: 0;
							text-align: left;
							.fontStyle(@bgBright;22px;700);
							line-height: 24px;
						}
						p {
							margin-left: 34px;
							position: relative;
							top: -5px;
							.fontStyle(@grey7;16px;300) !important;
						}
					}
				}
			}
			#HIW {
				h3 {
					font-size: 40px;
					color: @blueGreen;
				}
				p.hiw {
					text-align: center;
					.fontStyle(@grey7;26px;500);
					margin: 0 10% !important;
					margin-top: 20px !important;
					height: 74px;
					width: 80%;
				}
				ul.hiw {
					margin: 30px 10%;
					height: 270px;
					width: 80%;
					li {
						margin: 20px 39px; 
						padding: 0;
						width: 150px;
						float: left;
						position: relative;
					}
					li.active:before, li:hover:before {
						content: '';
						display: block;
						position: absolute;
						height: 4px;
						width: 120px;
						left: 15px;
						bottom: -10px;
						background: @bgBright;
					}
					img {
						cursor: pointer;
					}
				}
			}
			#SVtransition {
				width: 100%;
				height: 250px;
				background: @bgDark;
				position: relative;
				.container {
					padding: 20px 0;
					position: relative;
					h4 {
						padding: 0 130px;
						.fontStyle(@bgDarker;24px;400);
						line-height: 46px;
						letter-spacing: 0.065em;
					}
					#SVtri {
						width: 100%;
						height: 60px;
						position: absolute;
						bottom: -44px;
						i {
							display: block;
							width: 100%;
							text-align: center;
							.fontStyle(@bgDark;60px;400);
						}
					}
				}
			}
			#VoS {
				margin-top: 50px;
				h3 {
					padding: 0 180px;
					font-size: 40px;
					line-height: 50px;
				}
				p.subPrompt {
					margin-top: 25px;
					padding: 0 200px;
					text-align: center;
					.fontStyle(@grey7;20px;300) !important;
				}
				ul#VoSList {
					width: 90%;
					margin: 0 5%;
					li {
						margin: 50px 0; 
						padding: 0;
						width: 100%;
						float: left;
						.prompt {
							width: 40%;
							h4 {
								i {
									position: relative;
									top: -10px;
									img {
										width: 50px;
										height: 50px;
									}
								}
								margin: 0;
								text-align: left;
								.fontStyle(@bgBright;24px;700);
								line-height: 24px;
							}
							p {
								position: relative;
								.fontStyle(@grey7;20px;300) !important;
							}
						}
						.image {
							width: 55%;
							img {
								margin: 0 31px;
							}
						}
					}
					li#recommend, li#review, li#survey {
						.prompt {
							margin-top: 115px;
						}
					}
					li#rate {
						.prompt {
							margin-top: 45px;
						}
					}
					.divider {
						position: relative;
					}
					#secondDivider {
						top: 430px;
					}
					#thirdDivider {
						top: 850px;
					}
					#fourthDivider {
						top: 1270px;
					}
					#fifthDivider {
						top: 1700px;
					}
				}
			}
			#endPrompt {
				margin-top: 40px;
				background: @darkGrey;
				height: 430px;
				width: 100%;
				h3 {
					margin-top: 35px;
					.fontStyle(@white;34px;700);
				}

				h3 {
					margin-top: 35px;
					text-decoration: none;
				}
				a#getStarted {
					margin: 60px auto;
				}
				ul.footer {
					width: 20%;
					margin: 10px 40%; 
					margin-bottom: 0;
					height: 50px;
					padding-top: 15px;
					li {
						float: left;
						width: 33%;
						text-align: center;
						border-left: 1px solid rgba(255,255,255,0.6);
						a {
							font-size: 13px;
							color: rgba(255,255,255,0.6);
						}
						a:hover {
							text-decoration: none;
							color: rgba(255,255,255,0.4);
						}
					}
					li:first-child {
						border: none;
					}
				}
				p.copyright {
					width: 30%;
					margin: 5px 35%;
					font-size: 11px;
					color: rgba(255,255,255,0.6);
					text-align: center;
				}
				p.subPrompt {
					margin-top: 35px;
					padding: 0 280px;
					text-align: center;
					.fontStyle(@brightGreen2;20px;300) !important;
				}
			}
			#aboutTop {
				padding: 25px 0;
				margin-top: 50px;
				width: 100%;
				min-width: 1170px !important;
				background: @blueGreen;
				h1 {
					width: 60%;
					margin: 40px 20%;
					line-height: 50px;
					font-family: @font5;
					text-align: center;
					.fontStyle(@white;34px;400);
				}
			}
			#aboutContainer {
				min-width: 1170px !important;
				margin-top: 21px;
				.leftContainer {
					margin-left: 15px;
					float: left;
					width: 72%;
					h2 {
						margin-top: 0;
						text-align: left;
						.fontStyle(@grey7;26px;600);
					}
					p {
						font-size: 16px !important;
						line-height: 26px;
						margin-bottom: 30px;
					}
					p:last-child {
						margin-bottom: 24px;
					}
				}
				.rightContainer {
					border-left: 1px solid @grey3;
					float: right;
					width: 26%;
					padding-left: 20px;
					height: 380px;
					margin-top: 46px;
					padding-top: 4px;
					img#seal {
						width: 170px;
						margin-left: 5px;
					}
					a#getStarted {
						margin-top: 35px;
						padding: 10px 10px;
						font-size: 18px;
						margin-left: 20px;
						width: 140px;
						.insetShadow(0;-3px;0;0;rgba(0,0,0,0.3));
						i {
							top: 5px;
						}
					}
				}
			}
		}
	}
}
*/
html.landingPage,
body.landingPage {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: auto;
}
/*New Landing Page*/
body.landingPage {
  height: 100%;
}
body.landingPage header.landingPage {
  height: 60px;
  background: rgba(255, 255, 255, 0.85);
}
body.landingPage header.landingPage nav.container a#logo {
  width: 280px;
  margin-top: 3px;
}
body.landingPage header.landingPage nav.container a#logo img {
  height: 100%;
  width: 100%;
}
body.landingPage header.landingPage nav.container ul.navItems {
  float: right;
  margin-top: 12px;
}
body.landingPage header.landingPage nav.container ul.navItems li {
  float: left;
  margin: 0 11px;
}
body.landingPage header.landingPage nav.container ul.navItems li p {
  font-family: 'Muli', sans-serif;
  margin-top: 10px;
  color: #636363;
}
body.landingPage header.landingPage nav.container ul.navItems li a {
  font-family: 'Muli', sans-serif;
  -moz-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
  top: 8px;
  position: relative;
  color: #ffffff;
}
body.landingPage header.landingPage nav.container ul.navItems li a.login:hover {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted {
  top: 0;
  -moz-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  padding: 8px 14px;
  border: 2px solid #58cc80;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  color: #58cc80;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled {
  background: #58cc80;
  color: #ffffff;
  border-color: #ffffff;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled:hover {
  background: #58cc80;
  color: #ffffff;
}
body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
body.landingPage header.landingPage #mobileMenu {
  display: none;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer {
  background-image: url('https://www.subscribervoice.com/static/images/newBG.png?c5d9f946f5ae');
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .mainHolder {
  padding-top: 35px;
  padding-bottom: 85px;
  background: rgba(65, 146, 182, 0.8);
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h2,
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h3,
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h4 {
  text-align: center;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h3 {
  padding: 0 170px;
  margin-top: 90px;
  line-height: 50px;
  font-family: 'Muli', sans-serif;
  font-size: 42px;
  font-weight: 700;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 46px;
  font-weight: 700;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h4 {
  margin-top: 20px;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  font-weight: 300;
  padding: 0 420px;
  line-height: 28px;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer {
  width: 280px;
  margin: 30px auto;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted {
  font-family: 'Muli', sans-serif;
  width: 100%;
  background: #58cc80;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  padding: 24px 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted i {
  margin-left: 8px;
}
body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
body.landingPage #mainWrapper #mainContent #threeBlocks {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  height: 620px;
  background: #f9f9f6;
  position: relative;
  z-index: 2;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw {
  height: 220px;
  margin-top: 40px;
  position: realtive;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li {
  float: left;
  width: 150px;
  height: 220px;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img {
  width: 100%;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img.min {
  display: block;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img.sel {
  display: none;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a h3 {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  color: #4e4e40;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li i {
  position: absolute;
  top: 65px;
  right: -90px;
  font-size: 30px;
  color: #7ebed5;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover,
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active {
  text-decoration: none;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover img.min,
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active img.min {
  display: none;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover img.sel,
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active img.sel {
  display: block;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:first-child {
  margin: 0;
  left: 160px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:nth-child(2) {
  margin-left: 50%;
  left: -220px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:last-child {
  position: absolute;
  right: 305px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block {
  display: none;
  width: 80%;
  height: 301px;
  margin: 5px 10%;
  border: 2px solid #e3e3e3;
  background: #ffffff;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left {
  padding: 25px;
  width: 50%;
  float: left;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left h4 {
  margin: 20px 0;
  font-size: 26px;
  font-weight: 400;
  font-family: 'Muli', sans-serif;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left p {
  margin-top: 40px;
  font-family: 'Muli', sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.right {
  float: right;
  position: relative;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.right img {
  position: absolute;
  right: 0;
  bottom: -297px;
  width: 458px;
  border: solid #e3e3e3;
  border-width: 2px 0 0 2px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #listen.block {
  display: block;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block:before {
  z-index: 951;
  border-left: 20px solid transparent;
  border-bottom: 20px solid #e3e3e3;
  border-right: 20px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  left: 138px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container .block:after {
  z-index: 952;
  border-left: 17px solid transparent;
  border-bottom: 17px solid #ffffff;
  border-right: 17px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -17px;
  left: 141px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #monitor.block:before {
  left: 439px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #monitor.block:after {
  left: 442px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #improve.block:before {
  left: 725px;
}
body.landingPage #mainWrapper #mainContent #threeBlocks .container #improve.block:after {
  left: 728px;
}
body.landingPage #mainWrapper #mainContent #feed {
  height: 500px;
  overflow: hidden;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent #feed .container {
  width: 940px;
  height: 500px;
  padding: 0;
  overflow: hidden;
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow {
  z-index: 1;
  position: relative;
  top: 68px;
  display: inline-block;
  width: 940px;
  background-image: url('https://www.subscribervoice.com/static/images/feedBrowser.png?c5d9f946f5ae');
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow h2 {
  position: relative;
  top: -50px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 36px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow p {
  margin: 0;
  position: relative;
  top: -55px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 16px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #feed .container #browserWindow img {
  width: 800px;
  position: relative;
  top: 28px;
  margin-left: 70px;
}
body.landingPage #mainWrapper #mainContent #subscriberData {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 510px;
  background: #f9f9f6;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container {
  height: 500px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container h2 {
  padding: 0 180px;
  line-height: 55px;
  margin-top: 35px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 36px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data {
  margin-top: 0;
  height: 300px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li {
  float: left;
  width: 200px;
  height: 300px;
  position: relative;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li i {
  position: absolute;
  top: 85px;
  right: -45px;
  font-size: 30px;
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li h3 {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  color: #4e4e40;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li a.btn {
  width: 80%;
  margin: 20px 10%;
  color: #ffffff;
  background: #4192b6;
  border: 4px solid #4192b6;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li a.btn:hover {
  background: #81b9d2;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:first-child {
  margin: 0;
  left: 140px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:nth-child(2) {
  margin-left: 50%;
  left: -300px;
}
body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:last-child {
  float: right;
  top: -300px;
  right: 140px;
}
body.landingPage #mainWrapper #mainContent div#getStarted {
  padding-top: 50px;
  height: 420px;
  background: #4192b6;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container {
  position: relative;
  padding: 0;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container h2 {
  width: 100%;
  top: -20px;
  position: absolute;
  font-family: 'Muli', sans-serif;
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer {
  width: 240px;
  margin: 0 auto;
  margin-top: 70px;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted {
  font-family: 'Muli', sans-serif;
  width: 100%;
  background: #58cc80;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
  padding: 18px 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted i {
  margin-left: 8px;
}
body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer {
  background: #f6f6f6;
  padding-bottom: 50px;
  padding-top: 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
  height: 410px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.left {
  float: left;
  width: 40%;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.left img {
  width: 90%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right {
  float: right;
  width: 60%;
  padding-top: 10px;
  padding-left: 50px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2,
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h4 {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2 {
  margin-top: 80px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
  padding-right: 240px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2 b {
  font-size: 40px;
}
body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  padding: 0;
  padding-right: 160px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS {
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 115px;
  padding-top: 5px;
  background: #4192b6;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons {
  height: 110px;
  width: 90%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li {
  float: left;
  width: 10%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a {
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a i img {
  width: 80%;
  margin: 10%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a.active:before {
  z-index: 952;
  border-left: 25px solid transparent;
  border-bottom: 25px solid #ffffff;
  border-right: 25px solid transparent;
  content: '';
  display: block;
  position: absolute;
  bottom: -14px;
  left: 27px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container {
  height: 375px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList {
  top: -50px;
  position: relative;
  width: 100%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 135px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a {
  position: absolute;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a i {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 45px;
  color: #7ebed5;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a.left {
  left: 0;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a.right {
  right: 0;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a:hover i {
  color: #4192b6;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav.active {
  opacity: 1;
  visibility: visible;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li {
  display: none;
  margin: 100px 0;
  padding: 0;
  width: 90%;
  height: 301px;
  margin: 75px 5%;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.left {
  position: relative;
  width: 50%;
  float: left;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.left img.image {
  height: 261px;
  position: absolute;
  left: 0;
  bottom: -297px;
  width: 458px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.prompt.left {
  padding-left: 10px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.right {
  float: right;
  position: relative;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.right img.image {
  height: 261px;
  position: absolute;
  right: 0;
  bottom: -297px;
  width: 458px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt {
  width: 40%;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 {
  font-family: 'Muli', sans-serif;
  margin: 0;
  text-align: left;
  color: #7ebed5;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 i {
  position: relative;
  top: -10px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 i img {
  width: 50px;
  height: 50px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt p {
  padding-left: 15px;
  font-family: 'Muli', sans-serif;
  position: relative;
  color: #4e4e40 !important;
  font-size: 18px !important;
  font-weight: 300 !important;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#recommend .prompt,
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#review .prompt,
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#survey .prompt {
  margin-top: 65px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#comments .prompt {
  margin-top: 85px;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#rate {
  display: block;
}
body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#rate .prompt {
  margin-top: 45px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #f6f6f6;
  height: 1200px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready h3 {
  margin-top: 50px;
  text-align: center;
  color: #4e4e40;
  font-family: 'Muli', sans-serif;
  font-size: 42px;
  line-height: 55px;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo {
  width: 90%;
  margin: 0 5%;
  padding: 10px 10%;
  border: 2px solid #e3e3e3;
  background: #ffffff;
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li {
  margin: 30px 0;
  height: 290px;
  padding-top: 15px;
  width: 100%;
  border-bottom: 2px dashed #e3e3e3;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li h4 {
  margin-top: 25px;
  text-align: left;
  color: #4e4e40;
  font-family: 'Muli', sans-serif;
  font-weight: 300;
  font-size: 26px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li h4 span {
  position: relative;
  top: -5px;
  display: block;
  float: left;
  height: 35px;
  width: 35px;
  background: #4192b6;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  color: #ffffff;
  margin-right: 8px;
  text-align: center;
  padding-top: 3px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li p {
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  font-size: 18px;
  padding-left: 45px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.left {
  float: left;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right {
  float: right;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right h4 {
  padding-left: 15px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right p {
  padding-left: 60px;
}
body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li img {
  width: 100%;
  border: 2px solid #e3e3e3;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer {
  background: #f6f6f6;
  padding-bottom: 50px;
  padding-top: 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
  height: 410px;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left {
  float: left;
  width: 50%;
  padding-top: 10px;
  padding-left: 90px;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2,
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h4 {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2 {
  margin-top: 80px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2 b {
  font-size: 40px;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  padding: 0;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .right {
  float: right;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .right img {
  margin: 5px 10%;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 135px;
  padding-top: 5px;
  background: #4192b6;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 30px;
  line-height: 45px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  padding: 0 250px;
}
body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder:before {
  z-index: 952;
  border-left: 26px solid transparent;
  border-top: 26px solid #4192b6;
  border-right: 26px solid transparent;
  content: '';
  display: block;
  position: absolute;
  bottom: -26px;
  left: -14px;
  margin-left: 50%;
}
body.landingPage #mainWrapper #mainContent.IW #cert {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  height: 500px;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.left {
  float: left;
  width: 50%;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.left img {
  width: 400px;
  margin: 0 15%;
  margin-top: 50px;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right {
  float: right;
  width: 50%;
  padding-top: 10px;
  padding-left: 10px;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right h2,
body.landingPage #mainWrapper #mainContent.IW #cert div.right p {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right h2 {
  margin-top: 70px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.IW #cert div.right p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  padding: 0;
  padding-right: 30px;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #4192b6;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW {
  position: relative;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
  width: 80%;
  margin: 0 10%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 135px;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a {
  position: absolute;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a i {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 45px;
  color: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a.left {
  left: 0;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a.right {
  right: 0;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a:hover i {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav.active {
  opacity: 1;
  visibility: visible;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW h3 {
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-size: 40px;
  color: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW p.hiw {
  font-family: 'Muli', sans-serif;
  text-align: center;
  color: #f6f6f6;
  font-size: 26px;
  font-weight: 500;
  margin: 0 15% !important;
  margin-top: 20px !important;
  height: 74px;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw {
  margin: 25px 15%;
  height: 160px;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li {
  margin: 20px 0;
  padding: 0;
  width: 19%;
  margin: 0 3%;
  float: left;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li img {
  width: 90%;
  margin: 0 5%;
  cursor: pointer;
}
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li.active:before,
body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li:hover:before {
  content: '';
  display: block;
  position: absolute;
  height: 6px;
  width: 60%;
  left: 20%;
  bottom: -15px;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.IW #REQS {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #f6f6f6;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container h3 {
  margin-top: 30px;
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-size: 40px;
  color: #4e4e40;
  padding: 0 200px;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs {
  margin: 0 10%;
  margin-top: 40px;
  width: 80%;
  height: 460px;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li {
  float: left;
  width: 50%;
  height: 230px;
  background: none;
  padding: 0;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li div.imgHolder {
  padding: 0;
  width: 100px;
  height: 100px;
  background: #ffffff;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  border: 4px solid #4192b6;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li div.imgHolder img {
  width: 70%;
  margin: 15%;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li h4 {
  text-transform: uppercase;
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  text-align: center;
  font-size: 24px;
}
body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li p {
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  text-align: center;
  font-size: 15px;
  margin: 0;
  padding: 0 120px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer {
  padding-bottom: 0;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer div.container h3 {
  margin: 0 200px;
  margin-top: 50px;
  padding-top: 35px;
  height: 150px;
  text-align: center;
  font-size: 28px;
  line-height: 36px;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.3);
}
body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer div.container h3.download {
  padding-top: 60px;
  font-size: 38px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #ffffff;
  height: 800px;
  padding-top: 40px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left {
  float: left;
  width: 70%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left h4 {
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  font-size: 26px;
  color: #4e4e40;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 3px 0;
  font-size: 18px;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right {
  float: right;
  width: 30%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right h3 {
  width: 80%;
  margin: 0 10%;
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  font-size: 20px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm {
  height: 500px;
  width: 95%;
  margin-left: 5%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form {
  float: left;
  position: relative;
  width: 90%;
  margin: 0 5%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .control-label {
  text-align: left;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 8px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="text"],
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="password"],
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="email"],
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form select {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form textarea {
  width: 100%;
  height: 100px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .buttonHolder {
  width: 50%;
  margin: 0 25%;
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .buttonHolder a.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt {
  width: 80%;
  margin: 0 10%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 3px 0;
  font-size: 18px;
  color: #636363;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt a.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  margin: 20px 8px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource {
  height: 200px;
  width: 70%;
  margin: 25px 15%;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 0 6%;
  height: 225px;
  width: 36%;
  padding: 10px;
  border: 1px solid #e3e3e3;
  background: #f6f6f6;
  float: left;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: relative;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li p.type {
  float: left;
  width: 60%;
  font-size: 14px;
  text-transform: uppercase;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li p.symbol {
  margin: 0;
  float: right;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li h4 {
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li a.next {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  background: #58cc80;
  color: #ffffff;
  text-align: center;
  width: 100%;
  display: block;
}
body.landingPage #mainWrapper #mainContent.contact {
  background: #f6f6f6;
  height: 980px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm {
  height: 800px;
  padding: 0 200px;
  margin-top: 60px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 {
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-weight: 300;
  font-size: 34px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 a {
  font-weight: 300;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 a:hover {
  text-decoration: none;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form {
  margin: 0 15%;
  width: 70%;
  margin-top: 5px;
  margin-bottom: 30px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form .control-label {
  text-align: left;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 8px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="text"],
body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="password"],
body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="email"],
body.landingPage #mainWrapper #mainContent.contact div.contactForm form select {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  background: #ffffff;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form textarea {
  width: 100%;
  height: 100px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form .buttonHolder {
  width: 50%;
  margin: 0 25%;
  margin-top: 30px;
}
body.landingPage #mainWrapper #mainContent.contact div.contactForm form .buttonHolder input.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
body.landingPage div#videoHolder {
  height: 100%;
  position: relative;
  overflow: hidden;
}
body.landingPage div#videoHolder #backVideo,
body.landingPage div#videoHolder img {
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
body.landingPage div#videoHolder #backVideoOverlay {
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(65, 146, 182, 0.9);
}
body.landingPage div#landingPageAlpha {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
}
body.landingPage div#landingPageAlpha div.logoStatic {
  position: relative;
  padding-top: 20px;
  max-width: 1000px;
  z-index: 1001;
  width: 30%;
  margin: 0 35%;
}
body.landingPage div#landingPageAlpha div.logoStatic a {
  width: 100%;
  display: block;
  margin-bottom: 15px;
}
body.landingPage div#landingPageAlpha div.logoStatic img {
  width: 100%;
}
body.landingPage div#landingPageAlpha div.logoStatic p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 26px;
}
body.landingPage div#landingPageAlpha div.logoStatic p span {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}
body.landingPage div#landingPageAlpha div.logoStatic p.prompt.small {
  margin-top: 2px;
  font-size: 20px;
}
body.landingPage div#landingPageAlpha div.horizontalDiv.top {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.horizontalDiv.top.active {
  display: block;
}
body.landingPage div#landingPageAlpha div.horizontalDiv.bottom {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  margin-bottom: 10px;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.horizontalDiv.bottom.active {
  display: block;
}
body.landingPage div#landingPageAlpha div.alphaScreen {
  position: relative;
  width: 100%;
  max-width: none;
  opacity: 0;
  right: -200%;
  padding-top: 30px;
  display: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen img {
  width: 40%;
  margin: 0px 30%;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2 {
  padding: 0 10%;
  margin-top: 30px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-size: 50px;
  text-align: center;
  font-weight: 300;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2 b {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.question {
  margin-top: 36px;
  margin-bottom: 8px;
  font-size: 60px;
  line-height: 90px;
  color: #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.question b {
  color: #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.statement {
  text-transform: uppercase;
  padding: 0 10%;
  font-size: 50px;
  line-height: 90px;
  margin-top: 18px;
  margin-bottom: 12px;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.statement b {
  color: #ffffff;
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation {
  line-height: 72px;
}
body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation span {
  display: block;
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  color: #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen p {
  margin-top: 8px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 27px;
}
body.landingPage div#landingPageAlpha div.alphaScreen p span {
  color: #ffffff;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  border-bottom: 2px solid #ffffff;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.enter span {
  border: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no {
  display: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.active {
  display: block;
  margin: 0;
  font-size: 22px;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry {
  margin-top: 8px;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a {
  font-size: 0.8em;
  color: #e3e3e3;
}
body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a:hover {
  color: #dbe0e2;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonContainer {
  height: 200px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper {
  float: left;
  margin: 50px 0;
  width: 27.5%;
  height: 170px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
  margin-left: 20%;
  margin-right: 2.5%;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
  margin-left: 2.5%;
  margin-right: 20%;
}
body.landingPage div#landingPageAlpha div.alphaScreen button {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 90%;
  height: 81%;
  margin: 5%;
  border: none;
  color: #ffffff;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
}
body.landingPage div#landingPageAlpha div.alphaScreen button span {
  font-weight: 600;
  font-size: 22px;
}
body.landingPage div#landingPageAlpha div.alphaScreen button span.big {
  width: 100%;
  font-size: 55px;
  line-height: 50px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
body.landingPage div#landingPageAlpha div.alphaScreen button span.yes {
  width: 100%;
  position: relative;
  top: 3px;
}
body.landingPage div#landingPageAlpha div.alphaScreen button span.no {
  width: 100%;
  position: relative;
  top: 3px;
}
body.landingPage div#landingPageAlpha div.alphaScreen button:focus {
  outline: none;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#yes {
  border: 1px solid #1496bb;
  background: #24bce8;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#yes:hover {
  border: 1px solid #49c7ec;
  background: #49c7ec;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#no {
  border: 1px solid #999999;
  background: #b5b5b5;
}
body.landingPage div#landingPageAlpha div.alphaScreen button#no:hover {
  border: 1px solid #c2c2c2;
  background: #c9c9c9;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm {
  width: 50%;
  margin: 30px 25%;
  margin-bottom: 0;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
  width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  background: rgba(255, 255, 255, 0.3);
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
  text-align: center;
  margin: 5px 3%;
  width: 94%;
  font-family: 'Muli', sans-serif;
  padding: 12px 23px;
  height: 70px;
  border: none;
  font-size: 28px;
  color: #636363;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
  margin: 0 3%;
  margin-top: 5px;
  font-family: 'Muli', sans-serif;
  width: 94%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 70px;
  padding: 7px 15px;
  font-size: 28px;
  text-transform: capitalize;
  background: #24bce8;
  position: relative;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
  background: #49c7ec;
}
body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
  background: #1496bb;
  color: #e3e3e3;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons {
  width: 100%;
  margin-top: 5px;
  padding-top: 20px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a,
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons div.wrapper {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 64px;
  -moz-border-radius: 64px;
  -webkit-border-radius: 64px;
  background: rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:first-child {
  margin-left: 425px;
  margin-right: 10px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:last-child {
  margin-left: 10px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons i {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding: 14px 0;
  color: #ccdde4;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:hover {
  background: rgba(0, 0, 0, 0.5);
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share {
  border: none;
  max-width: 600px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a {
  margin: 0 2.65%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 52px;
  color: #ffffff;
  font-family: 'Muli', sans-serif;
  font-size: 11px;
  text-align: left;
  width: 28%;
  background: #24bce8;
  padding-bottom: 12px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper {
  background: rgba(0, 0, 0, 0.3);
  width: 30px;
  height: 30px;
  margin-right: 4px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper i {
  padding: 6px 0;
  font-size: 20px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a span {
  margin-top: 9px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.email i {
  font-size: 17px;
  padding: 7px 0;
  padding-left: 1px;
}
body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a:hover {
  background: #49c7ec;
}
body.landingPage div#landingPageAlpha div.socialStatic {
  display: none;
  position: relative;
  max-width: 1000px;
  padding-bottom: 5px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.horizontalDiv {
  width: 62%;
  height: 0;
  margin: 0 19%;
  margin-bottom: 10px;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons {
  width: 100%;
  margin-top: 5px;
  padding-top: 20px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a,
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 64px;
  -moz-border-radius: 64px;
  -webkit-border-radius: 64px;
  background: rgba(255, 255, 255, 0.25);
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
  margin-left: 425px;
  margin-right: 10px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
  margin-left: 10px;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons i {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding: 14px 0;
  color: #ccdde4;
}
body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
  background: rgba(0, 0, 0, 0.5);
}
body.landingPage div#landingPageAlpha div.socialStatic.active {
  display: block;
}
body.landingPage div#landingPageAlpha div.alphaScreen.active {
  opacity: 1;
  right: 0;
  display: block;
}
body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active,
body.landingPage div#landingPageAlpha div#alphaPage3.alphaScreen.active {
  background: rgba(0, 0, 0, 0.3);
  height: 510px;
}
body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active {
  height: auto;
  padding-bottom: 50px;
}
body.landingPage div#landingPageAlpha div#alphaPage2 .yes,
body.landingPage div#landingPageAlpha div#alphaPage2 .no {
  display: none;
}
body.landingPage div#landingPageAlpha div#alphaPage2 .yes.active,
body.landingPage div#landingPageAlpha div#alphaPage2 .no.active {
  display: block;
}
body.landingPage div#landingPageAlpha div#alphaPage3 {
  padding-top: 5%;
}
body.landingPage.new {
  background: #4192b6;
}
body.landingPage.new div.fourohfour-image {
  float: left;
  width: 50%;
}
body.landingPage.new div.fourohfour-image img {
  width: 40%;
  margin: 55px 30%;
}
body.landingPage.new div.fourohfour-prompt {
  float: left;
  width: 40%;
}
body.landingPage.new div.fourohfour-prompt h2 {
  margin-top: 30px;
  font-family: 'Muli', sans-serif;
  font-size: 50px;
  line-height: 65px;
  color: #ffffff;
}
body.landingPage.new div.fourohfour-prompt h2.fourohfour {
  margin-top: 97px;
}
body.landingPage.new div.fourohfour-prompt p {
  font-family: 'Muli', sans-serif;
  font-size: 18px;
  color: rgba(255, 255, 255, 0.8);
}
body.landingPage.new div.fourohfour-prompt p a {
  color: #ffffff;
}
body.landingPage.new div.fourohfour-prompt p a:hover {
  color: rgba(255, 255, 255, 0.95);
  text-decoration: none;
}
body.landingPage.new div.fourohfour-prompt div.btn-holder {
  margin: 0 auto;
  margin-top: 25px;
  background: rgba(0, 0, 0, 0.3);
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 180px;
}
body.landingPage.new div.fourohfour-prompt div.btn-holder a.btn.important {
  border: 1px solid #1496bb;
  background: #24bce8;
  width: 160px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 18px;
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
}
body.landingPage.new div.fourohfour-prompt div.btn-holder a.btn.important:hover {
  border: 1px solid #49c7ec;
  background: #49c7ec;
}
body.landingPage.new header.landingPage {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: none;
}
body.landingPage.new header.landingPage nav.container ul.navItems {
  float: right;
  margin-top: 12px;
}
body.landingPage.new header.landingPage nav.container ul.navItems li {
  float: left;
  margin: 0 11px;
}
body.landingPage.new header.landingPage nav.container ul.navItems li p {
  font-family: 'Muli', sans-serif;
  margin-top: 10px;
  color: #636363;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a {
  font-family: 'Muli', sans-serif;
  -moz-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
  top: 8px;
  font-size: 18px;
  position: relative;
  color: rgba(255, 255, 255, 0.7);
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.login:hover {
  color: #ffffff;
  text-decoration: none;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted {
  top: 0;
  -moz-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  padding: 8px 14px;
  border: 2px solid #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  color: #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled {
  background: #58cc80;
  color: #ffffff;
  border-color: #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled:hover {
  background: #58cc80;
  color: #ffffff;
}
body.landingPage.new header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
footer.main {
  width: 100%;
  height: 55px;
  background: #414a56;
  padding-top: 10px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  position: fixed;
  bottom: 0;
}
footer.main p.copyright {
  margin-top: 6px;
  margin-bottom: 0;
  width: 30%;
  float: left;
  font-size: 12px !important;
  color: rgba(255, 255, 255, 0.7);
}
footer.main ul {
  float: right;
}
footer.main ul li {
  float: left;
  padding: 5px 20px;
}
footer.main ul li a {
  color: rgba(255, 255, 255, 0.7);
}
footer.main ul li a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.85);
}
footer.main.big {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #334254;
  height: 200px;
}
footer.main.big .container {
  height: 200px;
  position: relative;
}
footer.main.big .container ul.main {
  float: left;
}
footer.main.big .container ul.main li.cat {
  width: 180px;
  font-size: 20px;
  color: #ffffff;
  float: left;
}
footer.main.big .container ul.main li.cat ul.sub {
  margin-top: 5px;
  width: 100%;
  clear: left;
}
footer.main.big .container ul.main li.cat ul.sub li {
  padding: 2px 0;
  font-size: 14px;
  width: 100%;
}
footer.main.big .container p.getInTouch {
  width: 138px;
  margin-top: 8px;
  float: right;
  position: relative;
  color: #ffffff !important;
  font-size: 20px !important;
}
footer.main.big .container p.telephone {
  width: 138px;
  margin-top: 2px;
  float: right;
  clear: right;
  position: relative;
  color: #ffffff !important;
  font-size: 20px !important;
}
footer.main.big .container ul.social {
  float: none;
  position: relative;
  top: 50px;
  right: -425px;
}
footer.main.big .container ul.social li {
  padding: 0;
  height: 40px;
  width: 40px;
  border: 1px solid #ffffff;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  margin: 0 5px;
}
footer.main.big .container ul.social li a {
  display: block;
  padding: 6px 12px;
  height: 100%;
  width: 100%;
  font-size: 18px;
}
footer.main.big .container ul.social li:first-child a {
  padding: 6px 15px;
}
footer.main.big .container ul.social li:last-child a {
  padding: 6px 10px;
}
footer.main.big .container ul.small {
  float: left;
  position: absolute;
  top: 160px;
  left: 0px;
}
footer.main.big .container ul.small li a {
  font-size: 12px;
}
footer.main.big .container ul.small li:first-child a:hover {
  color: rgba(255, 255, 255, 0.7);
}
form#fbComment {
  position: relative;
}
form#fbComment h3.complete {
  padding: 0 160px;
  margin-top: 30px;
  color: #4192b6;
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 10px;
}
form#fbComment div.textarea-holder {
  position: relative;
  padding-bottom: 10px;
}
form#fbComment textarea {
  padding: 10px 7px;
  width: 70%;
  min-height: 200px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #8a8a8a;
  border: 1px solid #bfc8cb;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  margin: 25px 15%;
}
form#fbComment span#commentCounter {
  text-align: right;
  position: absolute;
  right: 16%;
  bottom: -5px;
  color: #a3a3a3;
  font-size: 10px;
  font-weight: 400;
}
form#fbComment textarea:focus {
  outline: none !important;
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
}
form#fbComment p.email {
  margin-left: 102px;
}
form#fbComment p.email input[type="email"] {
  width: 400px;
  padding: 7px 10px;
  margin-left: 5px;
  color: #8a8a8a;
  border: 1px solid #bfc8cb;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
}
form#fbComment p.email input[type="email"]:focus {
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
}
form#fbComment p.email input[type="email"].error {
  border: 1px solid #db524b;
}
form#fbComment button#submitComment {
  border: none;
  background: #4192b6;
  color: #ffffff;
  font-size: 20px;
  font-weight: 300;
  width: 24%;
  margin: 0 38%;
  padding: 12px 20px;
  text-align: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
form#fbComment p.emailError {
  right: 50px;
  width: 50%;
  display: none;
  position: absolute;
  bottom: 125px;
  color: #db524b;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 2px;
  line-height: 13px;
}
form#fbComment span.email {
  position: absolute;
  bottom: 120px;
  color: #8a8a8a;
  font-size: 10px;
  font-weight: 500;
}
form#fbComment button#submitComment {
  margin-top: 25px;
}
form#fbComment button#submitComment:hover {
  background: #63a8c7;
}
form#fbComment button#submitComment:focus {
  outline: none;
}
form#fbComment button#submitComment.disabled {
  background: #76b3ce;
  color: #e3e3e3;
  cursor: default;
}
/*The Settings Page */
div.settingsPage {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
div.settingsPage div.settingsHeader {
  padding-top: 15px;
  background: #f6f6f6;
}
div.settingsPage div.settingsHeader h2 {
  float: left;
  width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  color: #4e4e40;
  font-size: 28px;
  font-weight: 300;
}
div.settingsPage div.settingsHeader a.back {
  position: relative;
  top: 33px;
}
div.settingsPage div.settingsHeader a.back i {
  margin-right: 3px;
  font-size: 12px;
}
div.settingsPage div.settingsHeader ul.settingsList {
  clear: left;
  width: 100%;
  padding-left: 20px;
  height: 40px;
  border-bottom: 2px solid #6f90ab;
}
div.settingsPage div.settingsHeader ul.settingsList li {
  float: left;
  padding: 8px 24px;
  position: relative;
}
div.settingsPage div.settingsHeader ul.settingsList li a {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e8eba;
  font-size: 16px;
  font-weight: 600;
}
div.settingsPage div.settingsHeader ul.settingsList li a:hover {
  text-decoration: none;
  color: #3c7399;
}
div.settingsPage div.settingsHeader ul.settingsList li a.active {
  color: #2d657e;
  cursor: default;
}
div.settingsPage div.settingsHeader ul.settingsList li a#inboxworthy.active {
  cursor: pointer;
}
div.settingsPage div.settingsHeader ul.settingsList li.active:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  margin-left: 50%;
  left: -8px;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #6f90ab transparent;
}
div.settingsPage div.settingsHeader ul.settingsList.settings {
  height: 5px;
}
div.settingsPage div.settingsBody {
  min-height: 550px;
}
div.settingsPage div.settingsBody div.nameCard {
  float: left;
  margin-top: 25px;
  margin-left: 10%;
  width: 20%;
}
div.settingsPage div.settingsBody div.nameCard .brandInfo {
  position: relative;
  top: 20px;
  height: 120px;
  width: 175px;
  box-shadow: 0 0 2px #636363;
  -moz-box-shadow: 0 0 2px #636363;
  -webkit-box-shadow: 0 0 2px #636363;
  box-shadow: 0 0 2px #636363 #000;
  -moz-box-shadow: 0 0 2px #636363 #000;
  -webkit-box-shadow: 0 0 2px #636363 #000;
  background: #ffffff;
  margin-bottom: 30px;
}
div.settingsPage div.settingsBody div.nameCard .brandInfo img.logo {
  margin: 10px 0;
  width: 175px;
  max-height: 100px;
  padding: 5px 7px;
  background: #ffffff;
}
div.settingsPage div.settingsBody div.accountSettings {
  float: left;
  width: 70%;
}
div.settingsPage div.settingsBody div.accountSettings ul.subTabs {
  height: 50px;
  margin-left: 85px;
}
div.settingsPage div.settingsBody div.accountSettings ul.subTabs li {
  float: left;
  margin: 0 5px;
  margin-top: 50px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 2px solid #6f90ab;
}
div.settingsPage div.settingsBody div.accountSettings ul.subTabs li a {
  padding: 4px 10px;
  display: block;
  height: 100%;
  width: 100%;
}
div.settingsPage div.settingsBody div.accountSettings ul.subTabs li a:hover {
  text-decoration: none;
}
div.settingsPage div.settingsBody div.accountSettings ul.subTabs li a:focus {
  text-decoration: none;
}
div.settingsPage div.settingsBody div.accountSettings ul.subTabs li.active {
  background: #6f90ab;
}
div.settingsPage div.settingsBody div.accountSettings ul.subTabs li.active a {
  color: #ffffff;
}
div.settingsPage div.settingsBody div.settingsContent {
  padding: 10px 30px;
}
div.settingsPage div.settingsBody div.settingsContent input {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  padding: 10px 8px;
  font-size: 16px;
}
div.settingsPage div.settingsBody div.settingsContent input:focus {
  outline: none;
  border: 1px solid #2971ab;
  box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -moz-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -webkit-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
}
div.settingsPage div.settingsBody div.settingsContent input#id_logo {
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  margin-top: 40px;
  color: #ffffff;
}
div.settingsPage div.settingsBody div.settingsContent input#id_zendesk_subdomain {
  padding-right: 120px;
}
div.settingsPage div.settingsBody div.settingsContent span.zendesk_link {
  color: #a3a3a3;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  left: -120px;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal {
  padding: 25px 0;
  width: 80%;
  margin: 0 8%;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal h3 {
  margin-top: 0px;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.success {
  margin: 15px 0;
  width: 65%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #84ab91;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.success p {
  color: #ffffff !important;
  margin-bottom: 0;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.error {
  margin: 15px 0;
  width: 65%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #db524b;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.error p {
  color: #ffffff !important;
  margin-bottom: 0;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal input {
  width: 65%;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal select {
  width: 65%;
  height: 44px;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal input.disabled {
  background: #f6f6f6;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal fieldset {
  margin-left: 25px;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group {
  position: relative;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group ol {
  position: absolute;
  margin-bottom: 0px;
  padding: 0;
  top: 1px;
  left: 63px;
  border-bottom: none;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group ol li {
  padding: 1px 15px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 18px;
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  color: #ffffff;
  font-size: 11px;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group ol li:before {
  z-index: 951;
  border-left: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.6);
  content: '';
  display: block;
  position: absolute;
  top: 4px;
  left: -10px;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo label {
  width: 100%;
  display: block;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo .logoWrapper {
  float: left;
  clear: left;
  position: relative;
  height: 120px;
  width: 175px;
  box-shadow: 0 0 2px #636363;
  -moz-box-shadow: 0 0 2px #636363;
  -webkit-box-shadow: 0 0 2px #636363;
  box-shadow: 0 0 2px #636363 #000;
  -moz-box-shadow: 0 0 2px #636363 #000;
  -webkit-box-shadow: 0 0 2px #636363 #000;
  background: #ffffff;
  margin-bottom: 20px;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo .logoWrapper img.logo {
  margin: 10px 0;
  width: 175px;
  max-height: 100px;
  padding: 5px 7px;
  background: #ffffff;
}
div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo button.btn.uploadLogo {
  float: left;
  clear: none !important;
  padding: 10px 14px;
  margin-top: 40px;
  margin-left: 18px;
  font-size: 14px;
}
div.settingsPage div.settingsBody div.settingsContent .control-group {
  margin: 20px 0;
}
div.settingsPage div.settingsBody div.settingsContent .control-group i.fa-check-circle {
  float: left;
  position: absolute;
  top: 1px;
  color: #58cc80;
  font-size: 20px;
}
div.settingsPage div.settingsBody div.settingsContent .control-group i#pwCorrect {
  left: 108px;
}
div.settingsPage div.settingsBody div.settingsContent .control-group i#confirmCorrect {
  left: 168px;
}
div.settingsPage div.settingsBody div.settingsContent button,
div.settingsPage div.settingsBody div.settingsContent a.btn {
  float: left;
  clear: left;
  padding: 14px 20px;
  background: #4e8eba;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  border: none;
  margin: 15px 0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
}
div.settingsPage div.settingsBody div.settingsContent button:hover,
div.settingsPage div.settingsBody div.settingsContent a.btn {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
div.settingsPage div.settingsBody #account.settingsContent {
  display: block;
}
div.settingsPage div.settingsBody #password.settingsContent {
  display: block;
}
div.settingsPage div.settingsBody div.settingsContent.credit {
  display: block;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo {
  padding: 0 25px;
  margin-left: 5%;
  margin-top: 30px;
  float: left;
  width: 300px;
  height: 400px;
  background: #eaeff4;
  border: 1px solid #a3a3a3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 {
  margin-top: 25px;
  border-bottom: 1px solid #a3a3a3;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 b {
  font-weight: 400;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 a {
  float: right;
  margin-top: 10px;
  font-size: 12px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 a:hover {
  text-decoration: none;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.subscribers {
  font-size: 20px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.plan {
  font-size: 18px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.monthly {
  margin-left: 8px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.priceRate {
  font-size: 20px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.price {
  font-size: 20px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo {
  margin-left: 8%;
  width: 40%;
  float: left;
}
div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form {
  width: 100%;
  margin: 0;
}
div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form select {
  font-size: 30px;
  line-height: 30px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form select:last-child {
  margin-left: 6px;
}
div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form input {
  width: 65%;
}
div.settingsPage div.settingsBody #plans.settingsContent {
  padding-top: 20px;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #ffffff;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepHeader {
  padding: 18px 10px;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepHeader h3 {
  margin: 0;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 400;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepBody {
  padding: 15px 40px;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepBody div.subscriberNumber input {
  margin-left: 33px;
  width: 245px;
  text-align: center;
  background: #f4f7f9;
  font-size: 24px;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepBody div.subscriberNumber span {
  margin-left: 10px;
  color: #919191;
  font-size: 16px;
  font-weight: 400;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step.plan {
  position: relative;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step.plan a#nextButton.btn {
  position: absolute;
  top: 5px;
  right: 68px;
  width: 160px;
}
div.settingsPage div.settingsBody #plans.settingsContent div.step.plan a#nextButton.btn i {
  margin-left: 5px;
}
div.settingsPage div.settingsBody #people.settingsContent {
  padding: 10px 0;
  width: 80%;
  margin: 0 10%;
}
div.settingsPage div.settingsBody #people.settingsContent h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 100%;
  color: #4e4e40;
  font-size: 24px;
  font-weight: 400;
  margin-top: 50px;
}
div.settingsPage div.settingsBody #people.settingsContent .alpha h4 {
  margin-top: 5px;
  font-size: 20px;
  line-height: 24px;
}
div.settingsPage div.settingsBody #people.settingsContent form#addUser {
  padding-top: 30px;
  margin-left: 0;
}
div.settingsPage div.settingsBody #people.settingsContent form#addUser fieldset {
  margin-left: 0;
}
div.settingsPage div.settingsBody #people.settingsContent form#updateUsers button {
  float: none;
}
div.settingsPage div.settingsBody #people.settingsContent form#updateUsers div.success {
  width: 730px;
}
div.settingsPage div.settingsBody #people.settingsContent table {
  margin: 20px 0;
  width: 80%;
  padding: 0 10px;
}
div.settingsPage div.settingsBody #people.settingsContent table td {
  background: none !important;
}
div.settingsPage div.settingsBody #people.settingsContent table td input.checkbox {
  margin-left: 15px;
}
div.settingsPage div.settingsBody #people.settingsContent table td i.fa-remove {
  margin-left: 24px;
  cursor: pointer;
  font-size: 18px;
  margin-top: 1px;
}
div.settingsPage div.settingsBody #people.settingsContent table td i.fa-remove:hover {
  opacity: 0.8;
}
div.settingsPage div.settingsBody #people.settingsContent table td i.fa-remove.disabled {
  opacity: 0.5;
}
div.settingsPage div.settingsBody #people.settingsContent .btn.invites {
  margin-top: 0;
  margin-left: 345px;
}
div.settingsPage div.settingsBody div.accountSettings.autoReply {
  width: 100%;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches {
  float: left;
  width: 55%;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 95%;
  border-collapse: separate;
  border-spacing: 0;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table thead tr th {
  padding: 4px 10px;
  background: #fbfafc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9fb), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf9fb 0%, #e6e6e6 100%);
  /* W3C */
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #a3a3a3;
  color: #636363;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table thead tr th:first-child {
  border-left: 1px solid #e3e3e3;
  border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table thead tr th:last-child {
  border-right: 1px solid #e3e3e3;
  border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr td {
  background: #f6f6f6;
  padding: 10px;
  border-bottom: 1px solid #cdd4d7;
  border-top: 1px solid #ffffff;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr:hover {
  cursor: pointer;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr.selected td {
  background-color: #4192b6;
  color: white;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr:last-child td {
  border-bottom: 1px solid #e3e3e3;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr {
  height: 30px;
  padding: 3px;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr td:first-child {
  border-left: 1px solid #e3e3e3;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr td:last-child {
  border-right: 1px solid #e3e3e3;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr:last-child td:first-child {
  border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr:last-child td:last-child {
  border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse {
  border-left: 2px solid #4192b6;
  float: left;
  width: 45%;
  padding-left: 4px;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form label {
  width: 90%;
  margin: 4px 5%;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form input[type="text"],
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form textarea,
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form select,
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form button {
  width: 90%;
  margin: 0 5%;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form button {
  margin-top: 15px;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form textarea {
  resize: none;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.buttonHolder {
  width: 10%;
  margin: 0 40%;
}
div.settingsPage div.settingsBody #autoReply.settingsContent div.buttonHolder button {
  margin-top: 40px;
  width: 100%;
  float: none;
}
div.settingsPage div.settingsBody #reports.settingsContent {
  border-top: 2px solid #dbe0e2;
  padding: 10px 0;
  width: 80%;
  margin: 0 10%;
}
div.settingsPage div.settingsBody #reports.settingsContent h3 {
  float: left;
  width: 115px;
}
div.settingsPage div.settingsBody #reports.settingsContent .dropdown {
  float: left;
  top: 18px;
  width: 140px;
}
div.settingsPage div.settingsBody #reports.settingsContent .dropdown .btn {
  padding: 7px 20px;
  font-size: 14px;
}
div.settingsPage div.settingsBody #reports.settingsContent .dropdown .dropdown-menu {
  width: 100%;
}
div.settingsPage div.settingsBody #reports.settingsContent .dropdown.open .btn {
  border: none !important;
}
div.settingsPage div.settingsBody #reports.settingsContent span.date {
  float: left;
  clear: left;
  font-size: 16px;
  margin-top: 15px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories {
  margin-top: 110px;
  width: 100%;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li.category {
  clear: left;
  width: 100%;
  min-height: 120px;
  margin-bottom: 20px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li.category h4 {
  min-width: 120px;
  float: left;
  font-size: 20px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li.category .categoryContent {
  width: 930px;
  float: right;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#satisfactionReport .categoryContent .col {
  width: 228px;
  margin-left: 12px;
  margin-right: 5px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport {
  height: 270px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport div.rateit div.rateit-range {
  background: url('https://www.subscribervoice.com/images/starsSmall.svg?c5d9f946f5ae');
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport div.rateit div.rateit-selected {
  background: url('https://www.subscribervoice.com/images/starsSmall.svg?c5d9f946f5ae') left -24px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport div.rateit.overall {
  position: relative;
  top: -4px;
  float: left;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport span.overallRating {
  margin-left: 5px;
  position: relative;
  top: -4px;
  color: #4e4e40;
  font-size: 20px;
  font-weight: 600;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport .categoryContent {
  position: relative;
  left: 120px;
  top: -30px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories {
  position: relative;
  left: -95px;
  margin-top: 25px;
  width: 95%;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory {
  width: 18%;
  margin-right: 2%;
  float: left;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory label {
  width: 100%;
  text-align: center;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 600;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory ul.ratings li div.rateit-range {
  background: none;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory ul.ratings li span {
  position: relative;
  top: -6px;
  font-size: 16px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory span.average {
  width: 96%;
  margin: 0 2%;
  border-top: 3px solid #4e4e40;
  text-align: center;
  font-size: 20px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport {
  height: 320px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent {
  position: relative;
  top: -30px;
  left: 20px;
  width: 830px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent div.overall {
  position: relative;
  top: -10px;
  float: left;
  width: 40px;
  height: 40px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent div.overall img {
  width: 100%;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent span.overallRating {
  margin-top: -4px;
  margin-left: 5px;
  color: #4e4e40;
  font-size: 20px;
  font-weight: 600;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces {
  position: relative;
  top: 30px;
  left: -130px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li {
  width: 100px;
  height: 120px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li a {
  display: block;
  margin-left: 20px;
  width: 60px;
  height: 60px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li a img {
  width: 100%;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li span {
  width: 100%;
  clear: left;
  text-align: center;
  font-size: 20px;
}
div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li span.title {
  font-size: 14px;
}
#seals.settingsBody {
  padding: 0 5%;
}
#seals.settingsBody p {
  padding-top: 20px;
  padding-left: 60px;
  margin-bottom: 25px;
}
#seals.settingsBody div#seal-editor {
  padding: 0;
  width: 47%;
  float: left;
}
#seals.settingsBody div#seal-editor p#description {
  padding-left: 0;
  padding-top: 0;
  width: 100%;
}
#seals.settingsBody .selected {
  border: 1px solid black;
}
#seals.settingsBody a.seal {
  clear: left;
  float: left;
  width: 155px;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
#seals.settingsBody a.seal img {
  width: 100%;
}
#seals.settingsBody table.sealList tbody tr td div.code {
  margin-left: 35px;
  width: 700px;
}
#seals.settingsBody table.sealList tbody tr td div.code textarea {
  width: 100%;
}
#seals.settingsBody table.sealList tbody tr td a.btn {
  margin-left: 105px;
  margin-top: 30px;
  width: 80px;
}
#seals.settingsBody div#options h3 {
  float: none;
  width: 100%;
}
#seals.settingsBody div.fieldset {
  box-shadow: 0 0 1px 1px #a3a3a3;
  -moz-box-shadow: 0 0 1px 1px #a3a3a3;
  -webkit-box-shadow: 0 0 1px 1px #a3a3a3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#seals.settingsBody div.fieldset table.seal-customizer {
  width: 98%;
  margin: 5px 1%;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td label {
  width: 100%;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td input,
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td select,
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.sp-replacer,
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.select2 {
  margin-bottom: 15px;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td select {
  cursor: pointer;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td input[type="text"],
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection,
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td select {
  width: 100%;
  height: 24px;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.select2-container--open span.selection:hover {
  border-color: #a3a3a3;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.fontSelector {
  display: none;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td option:first {
  color: #a3a3a3;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection span {
  border: none;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection span.select2-selection--single {
  background: none;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection span.select2-selection--single .select2-selection__rendered {
  line-height: 15px;
  color: #636363;
  padding: 0;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider {
  float: left;
  width: 85%;
  height: 10px;
  margin-top: 5px;
  margin-bottom: 20px;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider div.rangeslider__fill {
  height: 10px;
  background: #4192b6;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider div.rangeslider__handle {
  width: 20px;
  height: 20px;
  top: -5px;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider div.rangeslider__handle:after {
  width: 9px;
  height: 9px;
}
#seals.settingsBody div.fieldset table.seal-customizer tbody tr td input.rangeText {
  position: relative;
  top: -4px;
  font-size: 16px;
  float: left;
  width: 15%;
  text-align: center;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: none;
}
#seals.settingsBody div.fieldset.toggle {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  -webkit-transition: max-height 1.5s linear, opacity 2s linear 0.25s;
  -moz-transition: max-height 1.5s linear, opacity 2s linear 0.25s;
  transition: max-height 1.5s linear, opacity 2s linear 0.25s;
}
#seals.settingsBody div.fieldset.toggle.active {
  max-height: 800px;
  opacity: 1;
  -webkit-transition: max-height 1s linear 0.1s, opacity 0.5s linear;
  -moz-transition: max-height 1s linear 0.1s, opacity 0.5s linear;
  transition: max-height 1s linear 0.1s, opacity 0.5s linear;
}
#seals.settingsBody div.fieldset.preview {
  position: fixed;
  left: 50%;
  top: 20%;
  width: 556px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#seals.settingsBody div.fieldset.preview div.actualPreview {
  position: relative;
}
#seals.settingsBody div.fieldset.preview div.actualPreview h3 span {
  font-size: 14px;
}
#seals.settingsBody div.fieldset.preview div.actualPreview div#previewSmall {
  border: 2px solid #636363;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-bottom: 2%;
  background: #e3e3e3;
  width: 400px;
  position: relative;
  margin: 0 auto;
}
#seals.settingsBody div.fieldset.preview div.actualPreview div#previewSmall img#background {
  position: absolute;
  top: 0;
  left: 1px;
  width: 100%;
}
#seals.settingsBody div.fieldset.preview div.actualPreview div#previewSmall div#prevWrapperSmall h2 {
  font-size: 4px;
}
#seals.settingsBody h3 {
  width: 160px;
  float: left;
}
#seals.settingsBody .codeWrapper {
  float: left;
  position: relative;
  margin-left: 30px;
  width: 650px;
  margin-bottom: 10px;
}
#seals.settingsBody .codeWrapper p {
  margin-bottom: 20px;
  line-height: 20px;
  font-size: 16px !important;
}
#seals.settingsBody .codeWrapper .vosEnabled span {
  float: left;
}
#seals.settingsBody .codeWrapper .vosEnabled ul {
  position: relative;
  top: -15px;
  float: left;
  left: 5px;
}
#seals.settingsBody .codeWrapper .vosEnabled ul li {
  float: left;
  width: 40px;
  margin-right: 4px;
}
#seals.settingsBody .codeWrapper .vosEnabled ul li img {
  width: 100%;
}
#seals.settingsBody .codeWrapper .code span {
  margin-top: 15px;
  margin-bottom: 4px;
  width: 85%;
}
#seals.settingsBody .codeWrapper .code textarea.code {
  width: 700px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  padding: 5px;
}
#seals.settingsBody .codeWrapper .code.restricted textarea.code {
  background: #f6f6f6;
}
#seals.settingsBody a.preview:hover {
  text-decoration: none;
}
#seals.settingsBody #newSeal {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 10px;
}
#emailPreview {
  width: 180%;
  border: 1px solid black;
  padding: 5px;
  margin: 5px;
}
div#seal-editor div#messageSealOptions table tbody tr td {
  padding-top: 10px;
}
.settingsBody #accountBar {
  height: 102px;
}
.settingsBody #accountBar a.back {
  position: relative;
  top: 78px;
  right: 643px;
  float: right;
  font-size: 12px;
}
.settingsBody #accountBar a.back:hover {
  text-decoration: none;
}
.settingsBody #accountBar #stepTitle {
  margin-left: 30px;
  width: 60%;
  margin-top: 0;
  padding: 2px 0;
}
.settingsBody #accountBar #stepTitle img.stepIcon {
  width: 80px;
  height: 80px;
  margin-right: 5px;
  float: left;
}
.settingsBody #accountBar #stepTitle h2 {
  margin-bottom: 5px;
  color: #4e4e40;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}
.settingsBody #accountBar a.btn {
  float: left;
  position: relative;
  top: 32px;
  width: 90px;
  text-align: center;
  margin-left: 130px;
}
ul.iwNav {
  float: left;
  margin-top: 35px;
  margin-left: 25px;
  width: 150px;
}
ul.iwNav li {
  margin: 14px 0;
  width: 100%;
}
ul.iwNav li a {
  display: block;
  width: 100%;
  padding: 5px 8px;
  font-size: 14px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
ul.iwNav li a:hover {
  text-decoration: none;
}
ul.iwNav li a.active {
  border: 1px solid #e0e7ef;
  background: #e0e7ef;
  box-shadow: inset 0 1px 0 #f6f6f6;
  -moz-box-shadow: inset 0 1px 0 #f6f6f6;
  -webkit-box-shadow: inset 0 1px 0 #f6f6f6;
  box-shadow: inset 0 1px 0 #f6f6f6 #000;
  -moz-box-shadow: inset 0 1px 0 #f6f6f6 #000;
  -webkit-box-shadow: inset 0 1px 0 #f6f6f6 #000;
  color: #2d657e;
}
ul.iwNav li a.active:hover {
  color: #2d657e;
}
ul.iwNav li a.active:after {
  z-index: 952;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 15px solid #e0e7ef;
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: -15px;
}
.settingsBody.iw {
  float: left;
}
.settingsBody.iw #accountBar {
  margin-left: 35px;
}
.settingsBody.iw .setupContainer {
  margin-left: 35px;
}
.settingsBody.iw #toDoListHolder {
  margin-left: 35px;
}
.settingsBody.iw #toDoListHolder ul#toDoList {
  margin-left: 0;
}
.setupContainer {
  margin-left: 198px;
  margin-bottom: 30px;
  width: 734px;
  border: 1px solid #dbe0e2;
  border-top: none;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
.setupContainer #reasons {
  float: none;
  width: 634px;
  padding: 10px 0;
  margin-left: 50px;
}
.setupContainer #reasons ul.reasons li {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 0;
  height: 80px;
  border-bottom: 1px solid #dbe0e2;
}
.setupContainer #reasons ul.reasons li img {
  margin-top: 15px;
  clear: left;
}
.setupContainer #reasons ul.reasons li p {
  height: 100%;
  padding-top: 38px;
  margin-bottom: 0;
  float: left;
  width: 30%;
  border-right: 1px solid #dbe0e2;
}
.setupContainer #reasons ul.reasons li div.status {
  padding-left: 20px;
  margin-top: 22px;
  float: left;
}
.setupContainer #reasons ul.reasons li span {
  display: inline;
}
.setupContainer #reasons ul.reasons li .cbWrapper {
  float: left;
  margin-left: 10px;
  margin-top: 25px;
}
#programReqs.setupContainer #reasons ul.reasons li p {
  padding-top: 24px;
  width: 40%;
}
#programReqs.setupContainer #reasons ul.reasons li.monitoring p {
  padding-top: 7px;
}
#selfAssessment.setupContainer #signup.selfAssessment {
  height: 350px;
}
#selfAssessment.setupContainer #signup.selfAssessment form {
  min-height: 250px;
  margin-top: 0;
  position: relative;
}
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment {
  width: 100%;
  margin: 0;
  position: absolute;
  top: -10px;
}
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment tr:nth-child(3) th label,
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment tr:nth-child(4) th label,
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment tr:last-child th label {
  position: relative;
  top: 20px;
}
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment th {
  top: -10px;
  width: 419px;
  margin-top: 60px;
}
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment th label {
  margin-left: 0;
}
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment td {
  margin-top: 73px;
  width: 423px;
  margin-left: -2px;
}
#selfAssessment.setupContainer #signup.selfAssessment form table.selfAssessment td ul li:first-child {
  display: none;
}
#selfAssessment.setupContainer #signup.selfAssessment ul.cb {
  top: 140px;
  width: 100%;
  margin-left: 0;
}
#selfAssessment.setupContainer #signup.selfAssessment ul.cb div.count {
  top: -145px;
}
#selfAssessment.setupContainer #signup.selfAssessment ul.cb button:hover {
  cursor: default;
}
#selfAssessment.setupContainer #signup.selfAssessment ul.navButtons {
  top: 150px;
}
#selfAssessment.setupContainer #signup.selfAssessment ul.navButtons li.left {
  left: -55px;
}
#selfAssessment.setupContainer #signup.selfAssessment ul.navButtons li.right {
  right: -55px;
}
#messages.setupContainer #tags.section h3 .navButtons {
  margin-left: 222px !important;
}
#messages.setupContainer #tags.section h3 .navButtons span {
  margin-left: 342px !important;
}
#messages.setupContainer #messageWrapper.monitoring {
  height: 700px;
}
#messages.setupContainer #messageWrapper.monitoring .header .subject a.display {
  position: relative;
}
#messages.setupContainer #messageWrapper.monitoring .itemBody {
  left: 0;
  width: 607px;
  height: 660px;
}
#messages.setupContainer #messageWrapper.monitoring .itemBody .message {
  width: 599px;
}
#messages.setupContainer #messageWrapper.monitoring .itemBody .message img {
  width: 596px;
}
#messages.setupContainer #messageWrapper.monitoring .itemBody .tags {
  height: 152px;
  width: 100%;
}
#messages.setupContainer #messages .messageStats {
  padding: 0;
  left: 235px;
}
#messages.setupContainer #messages .messageStats li {
  width: 200px;
}
#messages.setupContainer #messages #monitoring .bottomNav {
  border-left: none;
  padding-left: 0;
  top: 240px;
  right: 260px;
}
#points.setupContainer {
  margin-top: 0;
  position: relative;
  padding-top: 20px;
}
#points.setupContainer h3 {
  margin-top: 0;
  width: 100%;
  text-align: center;
}
#points.setupContainer ul.pointSort {
  margin-top: 0 !important;
  position: relative;
  top: 10px;
  padding-bottom: 20px;
  margin-right: 35px;
}
#points.setupContainer ul.pointSort li:nth-child(1) div.position,
#points.setupContainer ul.pointSort li:nth-child(2) div.position,
#points.setupContainer ul.pointSort li:nth-child(3) div.position,
#points.setupContainer ul.pointSort li:nth-child(4) div.position {
  background: #6f90ab;
}
#points.setupContainer ul.pointSort li:nth-child(1) div.position span,
#points.setupContainer ul.pointSort li:nth-child(2) div.position span,
#points.setupContainer ul.pointSort li:nth-child(3) div.position span,
#points.setupContainer ul.pointSort li:nth-child(4) div.position span {
  color: #ffffff;
}
#points.setupContainer div.updateWrapper {
  position: absolute;
  margin-top: 10px;
  width: 270px;
  top: 55px;
  right: 10px;
}
#points.setupContainer div.updateWrapper ul li {
  list-style-type: disc;
}
#points.setupContainer div.updateWrapper button {
  width: 110px;
  position: relative;
  top: 20px;
  left: 55px;
}
#VOS.setupContainer {
  height: 380px;
}
#VOS.setupContainer p.required {
  float: right;
  position: relative;
  right: -60px;
}
div.alert-modal {
  position: fixed;
  top: 40%;
  width: 33%;
  z-index: 1000;
  margin: 0 33%;
  height: 180px;
  background: #ebedf0;
  padding: 0;
  box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
div.alert-modal i.alertIcon {
  position: relative;
  top: 4px;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.7);
  float: left;
  margin-top: 10px;
  margin-left: 22px;
}
div.alert-modal i.fa-times-circle {
  position: absolute;
  font-size: 16px;
  top: 10px;
  right: 10px;
  color: #8a8a8a;
  cursor: pointer;
}
div.alert-modal i.fa-times-circle:hover {
  color: #707070;
}
div.alert-modal h2 {
  float: left;
  width: 80%;
  margin-left: 15px;
  margin-top: 16px !important;
  border-bottom: none !important;
  margin-bottom: 7px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 600;
}
div.alert-modal p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #8a8a8a;
  margin-left: 70px;
  font-size: 13px !important;
  font-weight: 600;
  padding-right: 10px;
}
div.alert-modal div.buttonContainer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  width: 100%;
  background: #f6f6f6;
  position: absolute;
  bottom: 0;
  padding: 14px;
}
div.alert-modal div.buttonContainer div.buttonHolder {
  width: 50%;
  margin: 0 25%;
}
div.alert-modal div.buttonContainer div.buttonHolder button,
div.alert-modal div.buttonContainer div.buttonHolder a.btn {
  width: 40%;
  margin: 0 5%;
  float: right;
  margin: 0 8px;
  padding: 10px 20px;
}
div#deletePopup.alert-modal {
  width: 470px;
  margin: 0 335px;
}
div#deletePopup.svAdmin {
  margin: 0 40%;
}
div#deletePopup.svAdmin a.btn {
  margin-left: 20px;
  margin-right: 20px;
}
div#unsubscribeSealPrompt {
  margin: 0 5%;
}
/* Initial Login Wizard */
body.initial {
  background: #9fb5c7;
}
body.initial .profile.container {
  width: 850px;
  padding: 0;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) #000;
  margin-top: 105px;
  margin-bottom: 55px;
  border: none;
}
body.initial .profile.container .header {
  width: 100%;
  padding: 4px 30px;
  background: #58a2c3;
}
body.initial .profile.container .header h2 {
  margin-top: 13px;
  color: #ffffff;
  font-size: 28px;
  font-weight: 400;
}
body.initial .profile.container span.error {
  margin-top: 25px;
  width: 100%;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 18px;
  color: #db524b;
}
body.initial .profile.container ul.steps {
  width: 60%;
  margin: 0 20%;
  height: 9px;
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
  top: 40px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.initial .profile.container ul.steps li.step {
  position: absolute;
  top: -18px;
  padding: 2px;
  height: 46px;
  width: 46px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  background: #f6f6f6;
  box-shadow: inset 0 0 1px 1px #fbfbfb;
  -moz-box-shadow: inset 0 0 1px 1px #fbfbfb;
  -webkit-box-shadow: inset 0 0 1px 1px #fbfbfb;
  border: 1px solid #378eab;
}
body.initial .profile.container ul.steps li.step .wrapper {
  height: 40px;
  width: 40px;
  background: #e3e3e3;
  border-radius: 42px;
  -moz-border-radius: 42px;
  -webkit-border-radius: 42px;
}
body.initial .profile.container ul.steps li.step .wrapper p {
  text-align: center;
  padding: 8px;
  color: #636363;
  font-size: 18px;
  font-weight: 600;
}
body.initial .profile.container ul.steps li.step .wrapper i {
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  display: none;
  padding-top: 11px;
  padding-left: 2px;
}
body.initial .profile.container ul.steps li.step span {
  text-transform: uppercase;
  text-align: center;
  width: 200px;
  position: relative;
  top: 8px;
  left: -80px;
  color: #4c6982;
  font-size: 14px;
  font-weight: 600;
}
body.initial .profile.container ul.steps li.complete {
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
}
body.initial .profile.container ul.steps li.complete .wrapper {
  background: #56acc9;
}
body.initial .profile.container ul.steps li.complete .wrapper p {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
body.initial .profile.container ul.steps li.active {
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
}
body.initial .profile.container ul.steps li.active .wrapper {
  background: #378eab;
}
body.initial .profile.container ul.steps li.active .wrapper p {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
body.initial .profile.container ul.steps li.active span {
  color: #378eab;
}
body.initial .profile.container ul.steps li#step1 {
  float: left;
  left: -1px;
}
body.initial .profile.container ul.steps li#step2 {
  left: 47%;
}
body.initial .profile.container ul.steps li#step3 {
  float: right;
  right: -1px;
}
body.initial .profile.container ul.steps .progress {
  opacity: 0.5;
  display: block;
  position: absolute;
  height: 7px;
  background: #a4cfe7;
}
body.initial .profile.container div.prompt {
  display: none;
  float: left;
  margin-top: 90px;
  padding: 0px;
  width: 100%;
}
body.initial .profile.container div.prompt div#continue {
  width: 100%;
  border-top: 1px solid #dbe0e2;
  padding-top: 20px;
}
body.initial .profile.container div.prompt div#continue button.btn.important {
  float: right;
  margin-right: 5%;
  background: #4192b6;
  width: 150px;
}
body.initial .profile.container div.prompt div#continue button.btn.important.btn-disabled {
  color: #f6f6f6;
  background: #88bdd5;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
body.initial .profile.container div#license {
  display: block;
}
body.initial .profile.container div#license div#agreementHolder {
  width: 90%;
  margin: 0 5%;
}
body.initial .profile.container div#license div#agreementHolder p.prompt {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 20px;
  margin-bottom: 15px;
  width: 100%;
  text-align: center;
}
body.initial .profile.container div#license div#agreementHolder div#agreement {
  border: 1px solid #dbe0e2;
  padding: 10px;
  width: 100%;
  background: #ffffff;
  height: 250px;
  overflow-y: scroll;
}
body.initial .profile.container div#license div#agreementHolder div#agreement h3 {
  margin-left: 0;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
body.initial .profile.container div#license div#accountForm {
  width: 100%;
}
body.initial .profile.container div#license div#accountForm div#tos {
  margin-top: 9px;
  margin-left: 5%;
}
body.initial .profile.container div#license div#accountForm div#tos label {
  position: relative;
  top: 1px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.initial .profile.container div#license div#continue {
  margin-top: 13px;
}
body.initial .profile.container div#password {
  position: relative;
}
body.initial .profile.container div#password div#passwordFormHolder {
  width: 90%;
  margin: 0 5%;
}
body.initial .profile.container div#password div#passwordFormHolder #passwordForm {
  float: left;
  width: 60%;
  position: relative;
  top: 40px;
}
body.initial .profile.container div#password div#passwordFormHolder #passwordForm label {
  margin-top: 10px;
  margin-left: 10%;
}
body.initial .profile.container div#password div#passwordFormHolder #passwordForm input {
  margin-left: 10%;
  width: 80%;
  height: 40px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
}
body.initial .profile.container div#password div#passwordFormHolder #passwordForm input:hover {
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 0 2px #4fa8c6;
  -moz-box-shadow: inset 0 0 2px #4fa8c6;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6;
  box-shadow: inset 0 0 2px #4fa8c6 #000;
  -moz-box-shadow: inset 0 0 2px #4fa8c6 #000;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6 #000;
}
body.initial .profile.container div#password div#passwordFormHolder #passwordForm input:focus {
  border: 1px solid #636363;
  outline: none;
  box-shadow: inset 0 0 1px 2px #7dbfd5;
  -moz-box-shadow: inset 0 0 1px 2px #7dbfd5;
  -webkit-box-shadow: inset 0 0 1px 2px #7dbfd5;
}
body.initial .profile.container div#password div#passwordFormHolder #passwordForm input[disabled] {
  border: 1px solid #a3a3a3;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: #f6f6f6;
}
body.initial .profile.container div#password div#passwordFormHolder #passwordForm i.fa-check-circle {
  float: right;
  position: relative;
  top: 9px;
  right: 12px;
  color: #4192b6;
  font-size: 24px;
}
body.initial .profile.container div#password div#passwordFormHolder div#pwReqs {
  float: left;
  width: 40%;
  padding: 0 15px;
  margin-top: 60px;
}
body.initial .profile.container div#password div#passwordFormHolder div#pwReqs h4 {
  color: #6f90ab;
  font-size: 14px;
  font-weight: 600;
}
body.initial .profile.container div#password div#passwordFormHolder div#pwReqs ul.pwReqs {
  margin-left: 10px;
}
body.initial .profile.container div#password div#passwordFormHolder div#pwReqs ul.pwReqs li {
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 400;
}
body.initial .profile.container div#password div#continue {
  position: absolute;
  bottom: -186px;
}
body.initial .profile.container div#password div#continue.newUser {
  bottom: -214px;
}
body.initial .profile.container div#password.newUser {
  margin-top: 15px;
  display: block;
}
body.initial .profile.container div#password.newUser h3.newUserPrompt {
  font-size: 20px;
  text-align: center;
}
body.initial .profile.container div#sealInstall {
  position: relative;
  top: 100px;
}
body.initial .profile.container div#sealInstall h4 div#codeHolder {
  width: 90%;
  margin: 0 5%;
}
body.initial .profile.container div#sealInstall h4 div#codeHolder p.prompt {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: 3%;
  width: 94%;
}
body.initial .profile.container div#sealInstall h4 div#codeHolder a.seal {
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 300px;
}
body.initial .profile.container div#sealInstall h4 div#codeHolder textarea.code {
  margin-top: 15px;
  margin-left: 3%;
  width: 94%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  padding: 5px;
  resize: none;
  background: #f6f6f6;
  font-family: "Courier New", sans-serif;
  font-size: 12px;
}
body.initial .profile.container div#sealInstall div#continue {
  position: absolute;
  bottom: -110px;
  right: 60px;
}
body.initial .profile.container div#sealInstall div#continue button.btn.important {
  float: right;
  margin-right: 5%;
  background: #4192b6;
  width: 150px;
}
body.initial .profile.installation.container {
  height: 5000px;
}
body.initial .profile.installation.container div.instructions {
  padding: 10px 25px;
}
body.initial .profile.installation.container div.instructions h3 {
  margin-bottom: 30px;
  font-weight: 300;
  padding-bottom: 20px;
  border-bottom: 1px solid #c9c9c9;
  font-size: 26px;
}
body.initial .profile.installation.container div.instructions h4 {
  margin-top: 20px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 20px;
  font-weight: 600;
}
body.initial .profile.installation.container div.instructions h4.option {
  font-weight: 400;
  font-size: 15px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-bottom: 10px;
  margin-top: 20px;
  margin-left: 100px;
  margin-right: 100px;
}
body.initial .profile.installation.container div.instructions p {
  font-size: 20px;
  font-weight: 400;
  margin: 10px 100px;
  margin-top: 18px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.initial .profile.installation.container div.instructions label {
  font-size: 16px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 100px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
body.initial .profile.installation.container div.instructions img {
  width: 600px;
  margin-left: 100px;
  margin-bottom: 15px;
  border: 1px solid #7b8598;
}
body.initial .profile.installation.container div.instructions div#codeHolder {
  width: 600px;
  margin: 0 100px;
  margin-bottom: 40px;
}
body.initial .profile.installation.container div.instructions div#codeHolder p.prompt {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 20px;
  margin-bottom: 15px;
  margin-left: 3%;
  width: 94%;
}
body.initial .profile.installation.container div.instructions div#codeHolder a.seal {
  margin-top: 25px;
  margin-bottom: 15px;
  margin-left: 325px;
}
body.initial .profile.installation.container div.instructions div#codeHolder textarea.code {
  margin: 0;
  margin-top: 15px;
  width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  padding: 5px;
  resize: none;
  background: #f6f6f6;
  font-family: "Courier New", sans-serif;
  font-size: 12px;
}
body.initial .profile.installation.container div.instructions div#continue {
  position: absolute;
  bottom: -110px;
  right: 60px;
}
body.initial .profile.installation.container div.instructions div#continue button.btn.important {
  float: right;
  margin-right: 5%;
  background: #4192b6;
  width: 150px;
}
#svAdmin.settingsPage {
  height: 2138px;
  /*Load Key Points Font */
  /*Not Used Anymore */
  /*Monitoring Messages Page*/
  /*Dashboard Page. Lengthy. Needs Organizing*/
  /*tracker dashboard*/
  /*Dashboard/Report Columns*/
  /*Message Tag Bars*/
  /*Lengthy Engagement Section. Needs Cleaning up */
  /*REPLY UI*/
  /*Step Error Alpha Screen*/
  /*Self Assessment Alpha screen*/
  /*Pricing Page */
  /*Signup Stuff*/
  /*Checkboxes*/
  /*Self Assessment */
  /*home1 About*/
  /*Wizard Fix */
  /*About Page*/
  /*New Landing Page*/
  /*The Settings Page */
  /*Responsiveness Start */
  /* Select2 Stuff */
}
#svAdmin.settingsPage ul.adminOptions {
  padding: 15px 0;
  float: left;
  width: 190px;
  height: 100%;
  border-right: 1px solid #dbe0e2;
}
#svAdmin.settingsPage ul.adminOptions li {
  height: 50px;
  width: 100%;
  padding: 0 15px;
  overflow: hidden;
}
#svAdmin.settingsPage ul.adminOptions li a {
  height: 50px;
  line-height: 50px;
  width: 100%;
  text-align: center;
}
#svAdmin.settingsPage ul.adminOptions li a.create {
  width: 100%;
  margin: 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f6f6f6;
  border: 1px solid #dbe0e2;
  padding: 4px 5px;
}
#svAdmin.settingsPage ul.adminOptions li.category {
  padding-top: 10px;
  height: 45px;
}
#svAdmin.settingsPage ul.adminOptions li.sub {
  padding: 0 40px;
  height: 25px;
}
#svAdmin.settingsPage ul.adminOptions li.sub a {
  line-height: 15px;
  height: 25px;
}
#svAdmin.settingsPage ul.adminOptions li.sub.last {
  margin-bottom: 15px;
}
#svAdmin.settingsPage ul.adminOptions li.active {
  background: #f6f6f6;
  border-top: 1px solid #dbe0e2;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage ul.adminOptions li.create {
  border-bottom: 3px solid #4e4e40;
}
#svAdmin.settingsPage ul.adminOptions li.accountSearch {
  position: relative;
}
#svAdmin.settingsPage ul.adminOptions li.accountSearch input {
  width: 100%;
}
#svAdmin.settingsPage ul.adminOptions li.accountSearch i {
  position: absolute;
  right: 20px;
  top: 11px;
}
#svAdmin.settingsPage ul.adminOptions ul.recent {
  margin-top: 40px;
  padding-left: 5px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage ul.adminOptions ul.recent h4 {
  font-size: 18px;
  font-weight: 700;
}
#svAdmin.settingsPage ul.adminOptions ul.recent li {
  border-bottom: 1px solid #e3e3e3;
}
#svAdmin.settingsPage div.accountBody {
  width: 1180px;
  float: left;
  padding: 0 20px;
  overflow-x: scroll;
}
#svAdmin.settingsPage div.accountBody #accountStatus span {
  font-weight: 600;
  color: #4192b6;
}
#svAdmin.settingsPage div.accountBody #accountStatus ul li h4 {
  padding-bottom: 4px;
  border-bottom: 1px solid #a3a3a3;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 200px;
}
#svAdmin.settingsPage div.accountBody form.adminUserCreator button {
  margin-top: 10px;
}
#svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate span.validated {
  display: none;
}
#svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate.active {
  background: #58cc80;
  cursor: default;
}
#svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate.active span.unvalidated {
  display: none;
}
#svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate.active span.validated {
  display: block;
}
#svAdmin.settingsPage div.accountBody #formSuccess {
  margin-top: 20px;
  font-size: 24px;
}
#svAdmin.settingsPage div.accountBody h1 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage div.accountBody h2 {
  font-size: 20px;
  line-height: 24px;
}
#svAdmin.settingsPage div.accountBody h2 span {
  color: #4192b6;
  font-size: 16px;
  font-weight: 400;
}
#svAdmin.settingsPage div.accountBody h3 {
  margin-top: 30px;
  margin-bottom: 5px;
  padding-top: 5px;
  border-top: 1px solid #4e4e40;
}
#svAdmin.settingsPage div.accountBody h3 span {
  color: #4192b6;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage div.accountBody form {
  margin: 0;
  margin-bottom: 40px;
  width: 500px;
}
#svAdmin.settingsPage div.accountBody form fieldset {
  width: 100%;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group {
  margin-top: 10px;
  width: 100%;
  border-top: 1px soldi #e3e3e3;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group label span {
  font-size: 12px;
  font-weight: 300;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group .controls {
  width: 100%;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group .controls input {
  width: 75%;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group .controls input[type="checkbox"] {
  width: auto;
  display: inline;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group .controls.sub {
  margin-left: 15px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group .controls.sub p {
  font-size: 12px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #tags.section h3 {
  padding-bottom: 20px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #tags.section h3 .navButtons {
  margin-left: 95px;
  position: relative;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #tags.section h3 .navButtons span {
  left: -186px !important;
  padding: 0 5px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #monitoring .alpha.updatePrompt {
  margin-top: 1550px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring {
  height: 734px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .header .subject {
  font-size: 14px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .header .subject a.display {
  position: relative;
  top: 20px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody {
  margin-top: 55px;
  height: 657px;
  width: 450px;
  left: 0;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody a.message {
  height: 448px;
  width: 100%;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody a.message img {
  width: 448px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody .tags {
  height: 200px;
  width: 100%;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody .tags input[type="text"] {
  width: 55%;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody .tags p {
  padding-left: 10px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group.satisfaction {
  height: 100px;
}
#svAdmin.settingsPage div.accountBody form fieldset .control-group.satisfaction .selectScore {
  margin-top: 0 !important;
}
#svAdmin.settingsPage div.accountBody form a.btn {
  background: #dbe0e2;
}
#svAdmin.settingsPage div.accountBody form.export {
  width: 100%;
}
#svAdmin.settingsPage div.accountBody form.callRecorder select {
  width: 20%;
  float: left;
  margin-right: 5px;
  margin-bottom: 4px;
}
#svAdmin.settingsPage div.accountBody form.callRecorder input[type="text"] {
  margin: 8px 0;
  width: 40%;
  margin-right: 60%;
}
#svAdmin.settingsPage div.accountBody form.callRecorder textarea {
  width: 100%;
  height: 120px;
}
#svAdmin.settingsPage div.accountBody div.rating {
  background: #ffffff;
  width: 262px;
  position: fixed;
  top: 150px;
  left: 950px;
  border: 1px solid #4e4e40;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px 20px;
}
#svAdmin.settingsPage div.accountBody div.rating h4 {
  text-align: center;
}
#svAdmin.settingsPage div.accountBody div.rating span {
  width: 100%;
  text-align: center;
  font-size: 20px;
}
#svAdmin.settingsPage div.accountBody div.rating span.remaining {
  font-size: 14px;
}
#svAdmin.settingsPage div.accountBody div.rating button.save {
  width: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 25%;
}
#svAdmin.settingsPage div.accountBody ul.tableOptions {
  padding-top: 20px;
  float: left;
  width: 100%;
}
#svAdmin.settingsPage div.accountBody ul.tableOptions li {
  float: left;
  margin: 10px 5px;
}
#svAdmin.settingsPage div.accountBody ul.tableOptions li a {
  padding: 5px 0;
  text-align: center;
  width: 60px;
}
#svAdmin.settingsPage div.accountBody ul.tableOptions li a span.deselect {
  display: none;
}
#svAdmin.settingsPage div.accountBody ul.tableOptions li a.active span.select {
  display: none;
}
#svAdmin.settingsPage div.accountBody ul.tableOptions li a.active span.deselect {
  display: block;
}
#svAdmin.settingsPage div.accountBody ul.tableOptions li:last-child {
  float: right;
}
#svAdmin.settingsPage div.accountBody table.table {
  margin-top: 30px;
}
#svAdmin.settingsPage div.accountBody table.table thead tr th {
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
  cursor: pointer;
}
#svAdmin.settingsPage div.accountBody table.table thead tr th i {
  display: none;
}
#svAdmin.settingsPage div.accountBody table.table thead tr th:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e6e6e6 0%, #ffffff 100%);
  /* W3C */
}
#svAdmin.settingsPage div.accountBody table.table thead tr th.ascending {
  background: #eeeeee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  /* W3C */
}
#svAdmin.settingsPage div.accountBody table.table thead tr th.ascending i.fa-caret-down {
  display: block;
}
#svAdmin.settingsPage div.accountBody table.table thead tr th.descending {
  background: #cccccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cccccc 0%, #eeeeee 100%);
  /* W3C */
}
#svAdmin.settingsPage div.accountBody table.table thead tr th.descending i.fa-caret-up {
  display: block;
}
#svAdmin.settingsPage div.accountBody table.table tbody tr {
  cursor: pointer;
  position: relative;
}
#svAdmin.settingsPage div.accountBody table.table tbody tr.active td {
  border: none;
  background: #ffffff;
}
#svAdmin.settingsPage div.accountBody table.table tr.stuck td {
  background: #f0b8b5;
}
#svAdmin.settingsPage div.accountBody table.table th,
#svAdmin.settingsPage div.accountBody table.table td {
  text-align: left;
  font-size: 12px;
  padding-right: 4%;
  position: relative;
}
#svAdmin.settingsPage div.accountBody table.table th i,
#svAdmin.settingsPage div.accountBody table.table td i {
  top: 27px;
  right: 4px;
  position: absolute;
}
#svAdmin.settingsPage div.accountBody table.table td {
  height: 22px;
  line-height: 22px;
  padding-left: 1%;
}
#svAdmin.settingsPage div.accountBody table.table td button {
  padding: 0 4px;
}
#svAdmin.settingsPage div.accountBody table.table a {
  display: block;
  text-decoration: none;
  color: #4e4e40;
  height: 21px;
  width: 100%;
  padding: 0 4px;
}
#svAdmin.settingsPage div.accountBody ul.accountTabs {
  height: 30px;
  width: 100%;
}
#svAdmin.settingsPage div.accountBody ul.accountTabs li {
  float: left;
  width: 100px;
  height: 30px;
}
#svAdmin.settingsPage div.accountBody ul.accountTabs li a {
  width: 100%;
  height: 100%;
  line-height: 30px;
  text-align: center;
  display: block;
}
#svAdmin.settingsPage div.accountBody ul.accountTabs li a.active {
  background: #e3e3e3;
  border: 1px solid #a3a3a3;
  color: #4e4e40;
}
#svAdmin.settingsPage div.accountBody .accountSection {
  display: none;
}
#svAdmin.settingsPage div.accountBody .accountSection.active {
  display: block;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment {
  width: 100%;
  margin: 0;
  position: relative;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment th {
  width: 100%;
  position: absolute;
  top: -10px;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment td {
  position: absolute;
  left: 50px;
  width: 400px;
}
#svAdmin.settingsPage #reasons ul.reasons li p {
  width: 360px;
  margin-right: 0;
}
#svAdmin.settingsPage #reasons ul.reasons li .cbWrapper {
  float: right;
  top: -45px;
}
#svAdmin.settingsPage #editSeal {
  background: #ffffff;
  padding: 0 15px;
  min-height: 650px;
  margin-bottom: 10px;
}
#svAdmin.settingsPage #editSeal p.reviews {
  position: relative;
  top: -2px;
}
#svAdmin.settingsPage #editSeal h3 {
  color: #7b8598;
  font-size: 20px;
  font-weight: 600;
}
#svAdmin.settingsPage #editSeal h3.header {
  margin-top: 3px;
  height: 80px;
  padding-bottom: 3px;
  border-bottom: 2px solid #d1d4db;
  width: 100%;
}
#svAdmin.settingsPage #editSeal h3.header a.seal {
  float: left;
  position: relative;
  top: 10px;
  left: 30px;
  display: block;
  height: 68px;
  width: 159px;
}
#svAdmin.settingsPage #editSeal h3.header a.seal img {
  width: 159px;
}
#svAdmin.settingsPage #editSeal h3.header p.prompt {
  width: 70%;
  float: left;
  margin-left: 50px;
  margin-top: 15px;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage #editSeal .edit {
  height: 30px;
  display: none;
  width: 60px;
  float: right;
  margin-top: -3px;
  margin-right: 35px;
  background: #4e8eba;
}
#svAdmin.settingsPage #editSeal #Signup.edit {
  display: block;
}
#svAdmin.settingsPage #editSeal a.close {
  opacity: 0.6;
  margin-right: 37px;
}
#svAdmin.settingsPage #editSeal a.close i.exit {
  display: block;
  height: 25px;
  width: 25px;
  background: url('https://www.subscribervoice.com/static/images/exits.png?c5d9f946f5ae');
}
#svAdmin.settingsPage #editSeal a.close:hover {
  opacity: 1;
}
#svAdmin.settingsPage #editSeal a.close:hover i.exit {
  background-position: 0 -25px;
}
#svAdmin.settingsPage #editSeal .editHeader {
  margin-left: -15px;
  margin-right: -15px;
  height: 60px;
  padding-top: 15px;
  background: #f2f5f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f5f9), color-stop(100%, #d9dee0));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f5f9 0%, #d9dee0 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f5f9 0%, #d9dee0 100%);
  /* W3C */
  box-shadow: 0 1px 1px -1px #6f90ab;
  -moz-box-shadow: 0 1px 1px -1px #6f90ab;
  -webkit-box-shadow: 0 1px 1px -1px #6f90ab;
}
#svAdmin.settingsPage #editSeal .editHeader h2 {
  margin-top: -5px;
  padding-left: 15px;
  color: #5f84a2 !important;
  font-size: 24px !important;
  font-weight: 400 !important;
  text-shadow: 0 0 2px #ffffff;
  -moz-text-shadow: 0 0 2px #ffffff;
  -webkit-text-shadow: 0 0 2px #ffffff;
}
#svAdmin.settingsPage #editSeal #options {
  position: relative;
  height: 110px;
  clear: both;
  border-bottom: 2px solid #e3e3e3;
}
#svAdmin.settingsPage #editSeal #options a.seal {
  display: block;
  position: absolute;
  bottom: 30px;
  left: 20px;
  height: 68px;
  width: 159px;
}
#svAdmin.settingsPage #editSeal #options a.seal img {
  width: 159px;
}
#svAdmin.settingsPage #editSeal #options p.prompt {
  display: block;
  position: absolute;
  left: 33px;
  bottom: 10px;
  color: #4e4e40 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
#svAdmin.settingsPage #editSeal #options p.desc {
  margin-top: 30px;
  float: right;
  width: 72%;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
#svAdmin.settingsPage #editSeal .setupContent {
  display: none;
}
#svAdmin.settingsPage #editSeal ul.keyPoints {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  clear: left;
}
#svAdmin.settingsPage #editSeal ul.keyPoints li {
  color: #555555;
  font-size: 14px;
  font-weight: 500;
  padding: 5px;
}
#svAdmin.settingsPage #editSeal ul.keyPoints li p {
  margin-bottom: 0px;
}
#svAdmin.settingsPage #editSeal ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 6px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
#svAdmin.settingsPage #editSeal #categories.setupContent {
  display: block;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #setup.designOption {
  float: left;
  width: 450px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview {
  float: left;
  width: 450px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview h3 {
  color: #7b8598;
  font-size: 20px;
  font-weight: 500;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm {
  left: -5px;
  margin-top: -60px;
  height: 640px;
  position: relative;
  margin-left: 15px;
  width: 450px;
  display: block;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm a.close {
  left: 425px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm form {
  margin-top: 0;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm form #recommendScore {
  height: 160px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm form .selectScore {
  position: relative;
  top: 35px;
  width: 365px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm form .selectScore li {
  padding-top: 2px;
  width: 26px;
  height: 26px;
  margin: 4px 3px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm form p.left {
  margin-left: 0px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm form p.right {
  margin-right: 0px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions {
  margin-top: 40px;
  width: 402px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option {
  width: 395px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option button {
  width: 390px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li {
  position: relative;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li label {
  margin-top: 8px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li .rateit {
  top: 2px;
  position: absolute;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option #fbMetrics li .value {
  position: absolute;
  top: 19px;
  left: 135px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option ul.reviewFaces li {
  margin-right: 24px;
}
#svAdmin.settingsPage #editSeal #categories.setupContent #feedbackPreview .fbForm ul.fbOptions li.option ul.reviewFaces li img {
  width: 50px;
}
#svAdmin.settingsPage #editSeal #design.setupContent label {
  width: 200px;
}
#svAdmin.settingsPage #editSeal #preview.setupContent .previewBox {
  padding-left: 0px;
  padding-top: 5px;
  height: 355px;
  width: 440px;
  margin-left: 25px;
  background: url('https://www.subscribervoice.com/static/images/widgetOutline1.png');
}
#svAdmin.settingsPage #editSeal .designOption {
  margin-bottom: 15px;
}
#svAdmin.settingsPage #editSeal .designOption h3 {
  color: #7b8598;
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 15px;
}
#svAdmin.settingsPage #editSeal .designOption h3.click {
  margin-top: 0px;
  width: 160px;
  float: left;
}
#svAdmin.settingsPage #editSeal .designOption h3.preview {
  margin-left: 25px;
}
#svAdmin.settingsPage #editSeal .designOption p.prompt {
  clear: both;
  margin-left: 40px;
  margin-right: 60px !important;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
}
#svAdmin.settingsPage #editSeal .designOption select {
  width: 200px;
  font-size: 20px;
}
#svAdmin.settingsPage #editSeal .designOption div.option {
  width: 100%;
  min-height: 50px;
  margin-bottom: 15px;
}
#svAdmin.settingsPage #editSeal .designOption div.option label.option {
  width: 200px !important;
  margin-left: 30px;
  float: left;
  color: #7b8598;
  font-size: 16px;
  font-weight: 500;
}
#svAdmin.settingsPage #editSeal .designOption div.option p.rb {
  clear: both;
  margin-left: 40px;
  color: #636363 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
}
#svAdmin.settingsPage #editSeal .designOption div.option p.rb input {
  margin-right: 7px;
}
#svAdmin.settingsPage #editSeal .designOption div.option p.rb.inactive {
  opacity: 0.5;
}
#svAdmin.settingsPage #editSeal .designOption div.option .fbDisplayOptions {
  padding-left: 20px;
  opacity: 0.5;
}
#svAdmin.settingsPage #editSeal .designOption div.option .fbDisplayOptions.active {
  opacity: 1;
}
#svAdmin.settingsPage #editSeal .designOption div.option .ui-switchbutton {
  margin-left: 15px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .ui-switchbutton .ui-switchbutton-handle {
  height: 20px;
  width: 40px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .ui-switchbutton span {
  position: relative;
  top: -3px;
  font-size: 12px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .category {
  padding-top: 10px;
  padding-left: 20px;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header {
  clear: both;
  width: 360px;
  height: 37px !important;
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 500;
  border: 1px solid #636363;
  background: #e3e3e3;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header .position {
  float: left;
  height: 35px;
  width: 35px;
  margin-right: 10px;
  border-right: 1px solid #636363;
  background: #ffffff;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header .position span {
  margin: 8px 10px;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header p {
  margin: 2px 7px !important;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header p i {
  margin-top: 3px;
  font-size: 23px;
  margin-right: 8px;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header p a.show {
  float: right;
  color: #4e4e40;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header p a.show i.icon-plus-sign {
  display: none;
}
#svAdmin.settingsPage #editSeal .designOption div.option div.header p a.show:hover {
  text-decoration: none;
}
#svAdmin.settingsPage #editSeal .designOption div.option li.disabled {
  opacity: 0.5;
}
#svAdmin.settingsPage #editSeal .designOption div.option ul.fbOptions {
  float: left;
  clear: both;
  margin-left: 30px;
  width: 475px;
}
#svAdmin.settingsPage #editSeal .designOption div.option ul.fbOptions li.option {
  margin: 15px 20px;
}
#svAdmin.settingsPage #editSeal .designOption div.option ul.fbOptions li.option input {
  position: relative;
  left: 415px;
  top: -30px;
}
#svAdmin.settingsPage #editSeal .designOption div.option ul.fbOptions li.option #fbMetrics {
  width: 400px;
}
#svAdmin.settingsPage #editSeal .designOption div.option ul.fbOptions li.option #fbMetrics label {
  font-size: 11px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .selectScore {
  margin-top: 15px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .reviewOptions {
  margin-top: 5px;
  margin-left: 15px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .reviewOptions p {
  float: left;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory {
  padding: 15px 40px;
  min-height: 100px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory ul.subcategories {
  margin-left: 30px;
  padding: 3px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory ul.subcategories li {
  color: #4e4e40;
  font-size: 14px;
  font-weight: 500;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory ul.subcategories li a {
  font-weight: 600;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory ul.subcategories li a i {
  margin-right: 4px;
  margin-top: 1px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory ul.subcategories li a i.smileDark {
  height: 23px;
  width: 23px;
  display: block;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory ul.subcategories li a i.smileDark img {
  width: 23px;
}
#svAdmin.settingsPage #editSeal .designOption div.option .subcategory ul.subcategories li a:hover {
  text-decoration: none;
}
#svAdmin.settingsPage #editSeal .designOption .option {
  float: left;
}
#svAdmin.settingsPage #editSeal .designOption #fbOptions.option {
  margin-bottom: 60px;
}
#svAdmin.settingsPage #editSeal .designOption #referral.option {
  position: relative;
  top: -40px;
}
#svAdmin.settingsPage #editSeal .bottomNav {
  position: absolute;
  left: -15px;
}
#svAdmin.settingsPage #editSeal.signup .editHeader {
  margin-bottom: 0px;
}
#svAdmin.settingsPage #editSeal.signup .setupContent {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup #design {
  width: 400px;
  float: left;
}
#svAdmin.settingsPage #editSeal.signup #preview {
  width: 530px;
  float: left;
  padding-left: 15px;
}
#svAdmin.settingsPage #editSeal.signup #preview p {
  width: 65%;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 500;
}
#svAdmin.settingsPage #editSeal.signup ul.sealFormat {
  width: 100%;
}
#svAdmin.settingsPage #editSeal.signup ul.sealFormat li {
  float: left;
  width: 20%;
}
#svAdmin.settingsPage #editSeal.signup ul.sealFormat li .seal {
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealFormat li .seal img {
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions {
  width: 100%;
  float: left;
  height: 300px;
  padding-top: 30px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.sealOption {
  float: left;
  width: 50%;
  position: relative;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.sealOption h3 {
  font-size: 16px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li {
  float: left;
  width: 50%;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li p {
  margin-top: 135px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40 !important;
  font-size: 20px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 {
  height: 400px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 a.seal1 {
  position: absolute;
  top: 370px;
  margin-left: 110px;
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 a.seal1 img {
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 {
  width: 375px;
  height: 325px;
  position: relative;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .brandLogo {
  display: none;
  float: left;
  position: relative;
  top: 10px;
  left: 10px;
  width: 65px;
  height: 65px;
  border: 1px solid #a3a3a3;
  z-index: 999;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .brandLogo img {
  width: 63px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo {
  position: relative;
  display: none;
  height: 30px;
  float: left;
  margin-top: 16px;
  margin-left: 20px;
  border-left: 2px solid #e3e3e3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo h3 {
  margin-top: 5px;
  margin-bottom: 0;
  margin-left: 6px;
  font-size: 16px;
  font-weight: 700;
  color: #4192b6;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo button {
  position: absolute;
  top: -7px;
  right: -50px;
  background: #ffffff;
  border: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo button i {
  margin-top: 1px;
  font-size: 16px;
  color: #a3a3a3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .svInfo button:hover {
  border: 1px solid #dbdbdb;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15) #000;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .brandInfo {
  display: none;
  position: relative;
  top: 50px;
  width: 100%;
  height: 38px;
  background: #4ba6e9;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .brandInfo p.brandSite {
  float: left;
  position: absolute;
  left: 88px;
  top: 9px;
  color: #6f90ab !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 .brandInfo span.ratedDate {
  position: absolute;
  right: 20px;
  top: 12px;
  float: right;
  color: #6f90ab;
  font-size: 12px;
  font-weight: 400;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints {
  display: none;
  width: 355px;
  height: 80px;
  clear: left;
  position: relative;
  margin-right: 0;
  top: 28px;
  left: 10px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints li {
  font-family: 'museo_sans500', sans-serif;
  padding: 5px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints li p {
  color: #555555 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  margin-bottom: 0px;
  margin-right: 0 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 1px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about {
  width: 96%;
  margin-left: 2%;
  margin-top: 70px;
  padding-top: 10px;
  font-family: 'museo_sans500', sans-serif;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about .seal {
  position: absolute;
  top: 167px;
  left: 8px;
  height: 61px;
  float: left;
  margin-top: 1px;
  width: 140px;
  margin-right: 5px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about .seal img {
  margin-top: 4px;
  width: 135px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about p.aboutPrompt {
  display: none;
  width: 205px;
  float: left;
  margin-top: 4px !important;
  margin-left: 4px !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  font-size: 12px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about p.aboutPrompt b {
  display: inline;
  color: #4192b6 !important;
  font-size: 14px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about.right p.aboutPrompt {
  width: 205px;
  float: left;
  margin-left: 2px !important;
  font-size: 12px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about.right .seal {
  cursor: pointer;
  position: absolute;
  left: 215px;
  float: left;
  margin-left: 3px;
  border-right: none;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.about.right .seal img {
  float: right;
  width: 135px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter {
  display: none;
  width: 96%;
  margin-left: 2%;
  margin-top: 72px;
  border-top: 1px solid #e3e3e3;
  padding-top: 5px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter a {
  float: left;
  margin: 0 5px;
  color: #a3a3a3;
  font-size: 10px;
  font-weight: 400;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter a:hover {
  color: #a3a3a3;
  text-decoration: underline;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter p.powered {
  float: right;
  margin: 0 !important;
  margin-top: -2px !important;
  margin-right: 6px !important;
  color: #8a8a8a !important;
  font-size: 10px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter p.powered span.sv {
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 700;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2 div.popUpFooter p.powered span.sv b {
  color: #4192b6;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) #000;
  border: 1px solid #a3a3a3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active .brandLogo {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active .svInfo {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active .brandInfo {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints li {
  font-family: 'museo_sans500', sans-serif;
  padding: 5px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints li p {
  color: #555555 !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  margin-bottom: 0px;
  margin-right: 0 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active ul.keyPoints li i.check {
  float: left;
  display: block;
  height: 30px;
  width: 20px;
  position: relative;
  top: 1px;
  margin-right: 7px;
  background: url('https://www.subscribervoice.com/static/images/check.png?c5d9f946f5ae') no-repeat;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about {
  display: block;
  width: 96%;
  margin-left: 2%;
  margin-top: 70px;
  border-top: 1px solid #e3e3e3;
  padding-top: 10px;
  font-family: 'museo_sans500', sans-serif;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about .seal {
  position: relative;
  top: 0;
  left: 0;
  border-right: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about .seal img {
  margin-top: 4px;
  width: 135px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about p.aboutPrompt {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about.right p.aboutPrompt {
  width: 205px;
  float: left;
  margin-left: 2px !important;
  font-size: 12px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about.right .seal {
  cursor: default;
  float: left;
  margin-left: 3px;
  border-right: none;
  border-left: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.about.right .seal img {
  float: right;
  width: 135px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter {
  display: block;
  width: 96%;
  margin-left: 2%;
  margin-top: 72px;
  border-top: 1px solid #e3e3e3;
  padding-top: 5px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter a {
  float: left;
  margin: 0 5px;
  color: #a3a3a3;
  font-size: 10px;
  font-weight: 400;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter a:hover {
  color: #a3a3a3;
  text-decoration: underline;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter p.powered {
  float: right;
  margin: 0 !important;
  margin-top: -2px !important;
  margin-right: 6px !important;
  color: #8a8a8a !important;
  font-size: 10px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter p.powered span.sv {
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 700;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget2.active div.popUpFooter p.powered span.sv b {
  color: #4192b6;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget {
  display: block;
  height: 245px;
  width: 380px;
  border: 1px solid #dbe0e2;
  position: relative;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader {
  height: 36px;
  width: 100%;
  background: #e3e3e3;
  position: relative;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader .brandLogo {
  position: relative;
  top: 7px;
  left: 15px;
  width: 65px;
  height: 65px;
  border: 1px solid #a3a3a3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader .brandLogo img {
  width: 63px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader button.closeWidget {
  position: absolute;
  float: right;
  top: 2px;
  right: 2px;
  background: #fbfafc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9fb), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf9fb 0%, #e6e6e6 100%);
  /* W3C */
  opacity: 0.5;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetHeader button.closeWidget i {
  position: relative;
  top: 1px;
  font-size: 16px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo {
  float: right;
  margin-right: 10px;
  width: 255px;
  height: 35px;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo {
  width: 120px;
  float: left;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo p.brandSite {
  font-family: 'museo_sans500', sans-serif;
  margin: 0 !important;
  color: #8a8a8a !important;
  font-size: 14px !important;
  font-weight: 600 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo span.ratedDate {
  position: relative;
  top: -7px;
  font-size: 12px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .brandInfo span.ratedDate i {
  position: relative;
  top: -4px;
  left: 2px;
  color: #2971ab;
  font-size: 20px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .seal {
  float: right;
  width: 115px;
  left: -10px;
  position: relative;
  top: -8px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetInfo .seal img {
  width: 115px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints {
  width: 100%;
  position: relative;
  top: 12px;
  padding: 0 12px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints li {
  padding: 3px;
  width: 100%;
  float: left;
  position: relative;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints li p {
  font-family: 'museo_sans500', sans-serif;
  color: #6f90ab !important;
  position: relative;
  margin-top: 1px;
  margin-right: 0 !important;
  font-size: 13px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget ul.keyPoints li p i.check {
  position: relative;
  top: 1px;
  height: 20px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter {
  width: 96%;
  height: 30px;
  position: absolute;
  bottom: 0px;
  margin-left: 2%;
  border-top: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a {
  float: left;
  margin-top: 6px;
  color: #8a8a8a;
  font-size: 10px;
  font-weight: 300;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a.learn {
  margin-left: 2px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a.verify {
  margin-left: 20px;
  float: left;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter a:hover {
  color: #8a8a8a;
  text-decoration: underline;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter p.powered {
  float: right;
  margin: 0 !important;
  margin-top: 5px !important;
  margin-right: 6px !important;
  color: #8a8a8a !important;
  font-size: 10px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter p.powered span.sv {
  font-family: "Montserrat", sans-serif;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 700;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal1 .widget .widgetFooter p.powered span.sv b {
  color: #4192b6;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 {
  height: 400px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 img {
  margin-left: 45px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 a.seal1.small {
  position: absolute;
  top: 340px;
  margin-left: 0px;
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 a.seal1.small img {
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small {
  display: none;
  width: 330px;
  height: 300px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small .svInfo h3 {
  width: 150px;
  font-size: 14px;
  line-height: 17px;
  margin-top: -3px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small .svInfo button {
  right: -75px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small .brandInfo span.ratedDate {
  right: 4px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small ul.keyPoints {
  width: 315px;
  display: block;
  top: 34px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small ul.keyPoints li p {
  font-size: 12px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small ul.keyPoints li p i {
  height: 20px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.about {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.about p.aboutPrompt {
  margin-top: -1px !important;
  width: 100% !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.about p.aboutPrompt b {
  display: inline !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter {
  display: block;
  margin-top: 46px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter p.powered {
  margin-right: 1px !important;
  margin-top: 1px !important;
  font-size: 9px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter p.powered span {
  font-size: 10px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small div.popUpFooter p.powered span b {
  font-size: 10px !important;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions #smallSeal.seal1 .widget2.small.active {
  display: block;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal2 {
  clear: both;
  height: 70px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal2 a.seal2 {
  position: absolute;
  top: 25px;
  margin-left: 110px;
  width: 80px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal2 a.seal2 img {
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal3 p.prompt {
  width: 100%;
  margin: 0;
  text-align: center;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal3 a.seal {
  position: relative;
  top: 165px;
  margin-left: 110px;
  width: 80px;
}
#svAdmin.settingsPage #editSeal.signup ul.sealOptions li.seal3 a.seal img {
  width: 130px;
}
#svAdmin.settingsPage #editSeal.signup div.validationPreview {
  width: 50%;
  float: left;
}
#svAdmin.settingsPage #editSeal.signup div.validationPreview #topBar {
  position: relative;
  top: -8px;
  left: -10px;
  border: none;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#svAdmin.settingsPage #editSeal.signup div.validationPreview #topBar h2 {
  font-family: "Montserrat", sans-serif;
  color: #636363;
}
#svAdmin.settingsPage #editSeal.signup div.validationPreview #topBar .content {
  box-shadow: 1px 1px 1px #e3e3e3;
  -moz-box-shadow: 1px 1px 1px #e3e3e3;
  -webkit-box-shadow: 1px 1px 1px #e3e3e3;
  box-shadow: 1px 1px 1px #e3e3e3 #000;
  -moz-box-shadow: 1px 1px 1px #e3e3e3 #000;
  -webkit-box-shadow: 1px 1px 1px #e3e3e3 #000;
  margin: 20px 10px;
  padding: 5px 25px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  height: 720px;
}
#svAdmin.settingsPage #editSeal.signup div.validationPreview #topBar .section {
  margin-bottom: 30px;
}
#svAdmin.settingsPage #editSeal.signup div.validationPreview #topBar #msgs ul.msgFreq li p {
  width: 70px;
}
#svAdmin.settingsPage #unsub.fbForm {
  position: relative;
  top: -2px;
  margin-left: 40px;
  font-family: 'Droid Sans', sans-serif;
  background: #ffffff;
  border: 1px solid #e3e3e3;
  box-shadow: 0 0 2px #4e4e40;
  -moz-box-shadow: 0 0 2px #4e4e40;
  -webkit-box-shadow: 0 0 2px #4e4e40;
  box-shadow: 0 0 2px #4e4e40 #000;
  -moz-box-shadow: 0 0 2px #4e4e40 #000;
  -webkit-box-shadow: 0 0 2px #4e4e40 #000;
  height: 670px;
  width: 460px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  z-index: 4;
  display: block;
}
#svAdmin.settingsPage #unsub.fbForm .fbHeader {
  float: left;
  width: 100%;
  height: 60px;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8);
  background: #e3e3e3;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage #unsub.fbForm .seal {
  width: 174px;
  margin-top: 30px;
  margin-right: 7px;
  float: right;
}
#svAdmin.settingsPage #unsub.fbForm .seal img {
  height: 30px;
}
#svAdmin.settingsPage #unsub.fbForm form {
  margin-top: 30px !important;
  padding: 23px;
  float: left;
  margin-bottom: 0px;
  position: relative;
}
#svAdmin.settingsPage #unsub.fbForm form h4.question {
  margin-top: 7px;
  margin-left: 10px;
  line-height: 24px;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 500;
}
#svAdmin.settingsPage #unsub.fbForm form ul.reasons {
  height: 300px;
  border-top: 1px solid #dbe0e2;
  padding: 10px;
}
#svAdmin.settingsPage #unsub.fbForm form ul.reasons li.ui-state-default {
  width: 392px;
  height: 40px !important;
  margin: 15px 0;
  padding: 9px 14px;
  background: #6f90ab;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
}
#svAdmin.settingsPage #unsub.fbForm form ul.reasons li.ui-state-default input {
  margin-right: 5px;
  float: left;
  height: 20px;
  width: 20px;
}
#svAdmin.settingsPage #unsub.fbForm form ul.reasons li.ui-state-default p {
  margin-top: 0;
  font-size: 18px;
}
#svAdmin.settingsPage #unsub.fbForm form ul.reasons li.ui-state-default p span {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  padding-bottom: 4px;
}
#svAdmin.settingsPage #unsub.fbForm form ul.reasons li.ui-state-default p.prompt.small {
  margin-top: 2px;
  font-size: 18px;
}
#svAdmin.settingsPage #unsub.fbForm form ul.reasons li.ui-state-default div.horizontalDiv {
  display: none;
  width: 42%;
  height: 0;
  margin: 0 19%;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
#svAdmin.settingsPage #unsub.fbForm form .other {
  width: 392px !important;
  height: 150px !important;
  margin: 21px 10px;
  padding: 9px 14px;
  background: #6f90ab;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4) #000;
}
#svAdmin.settingsPage #unsub.fbForm form .other input {
  margin-right: 5px;
  float: left;
  height: 20px;
  width: 20px;
}
#svAdmin.settingsPage #unsub.fbForm form .other p {
  margin-top: 1px;
  float: left;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage #unsub.fbForm form .other p {
  position: relative;
  top: -23px;
  left: 25px;
  width: 310px;
  margin-right: 0px;
}
#svAdmin.settingsPage #unsub.fbForm form .other p textarea {
  margin-top: 15px;
  display: block;
  padding-left: 5px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  height: 80px;
  width: 302px;
  color: #4e4e40;
}
#svAdmin.settingsPage #unsub.fbForm form .btn.important {
  float: right;
  position: absolute;
  bottom: 66px;
  right: 16px;
  margin-right: 88px;
  height: 35px;
  padding-top: 5px;
}
#svAdmin.settingsPage #unsub.fbForm a.close {
  opacity: 0.5;
  position: absolute;
  left: 432px;
  top: 5px;
}
#svAdmin.settingsPage #unsub.fbForm a.close:hover {
  opacity: 0.7;
}
#svAdmin.settingsPage #addPrivacyLink.addForm {
  height: 40px;
  width: 100%;
  background: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border: none;
  position: relative;
  left: -135px;
  top: 0px;
}
#svAdmin.settingsPage #addPrivacyLink.addForm button {
  background: #8b95a8;
  border: none;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  box-shadow: 1px 0 1px #e3e3e3;
  -moz-box-shadow: 1px 0 1px #e3e3e3;
  -webkit-box-shadow: 1px 0 1px #e3e3e3;
  box-shadow: 1px 0 1px #e3e3e3 #000;
  -moz-box-shadow: 1px 0 1px #e3e3e3 #000;
  -webkit-box-shadow: 1px 0 1px #e3e3e3 #000;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage #addPrivacyLink.addForm button i {
  postion: relative;
  top: -1px;
}
#svAdmin.settingsPage #addPrivacyLink.addForm input {
  height: 32px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  padding: 6px 8px;
  font-size: 12px;
  position: relative;
  top: -1px;
}
#svAdmin.settingsPage #addPrivacyLink.addForm input:focus {
  outline: none;
  border: 1px solid #2971ab;
  box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -moz-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -webkit-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
}
#svAdmin.settingsPage div.success {
  margin: 15px 0;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #58cc80;
}
#svAdmin.settingsPage div.success p {
  color: #ffffff !important;
  margin-bottom: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage div.error {
  margin: 15px 0;
  width: 100%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #db524b;
}
#svAdmin.settingsPage div.error p {
  color: #ffffff !important;
  margin-bottom: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage #addFilterWrapper {
  display: none;
  width: 100%;
  z-index: -1;
  position: absolute;
  z-index: 1001;
  height: auto;
}
#svAdmin.settingsPage #addFilterWrapper.active {
  display: block;
}
#svAdmin.settingsPage #addTeamWrapper {
  display: none;
  width: 100%;
  z-index: -1;
  position: absolute;
  z-index: 1001;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal {
  z-index: 1001;
  width: 500px;
  font-family: 'Droid Sans', sans-serif;
  height: auto;
  /*
    a.closeForm {
      float: right;
      position: absolute;
      top: -15px;
      right: -15px;
      border: 2px solid @blueGreen;
      .radius(50px);
      background: @white;
      opacity: 1;
      color: @grey5;
      display: block;
      height: 34px;
      width: 34px;
      text-align: center;
      padding-top: 4px;
    }*/
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form {
  padding: 20px;
  width: 500px;
  margin-bottom: 0px;
  position: relative;
  top: 25px;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form div.success,
#svAdmin.settingsPage #addTeamWrapper .alert-modal form div.error {
  height: 40px;
  position: relative;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form div.success p,
#svAdmin.settingsPage #addTeamWrapper .alert-modal form div.error p {
  display: inline;
  position: absolute;
  left: 8px;
  margin-left: 0;
  color: #ffffff;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form label {
  width: 100%;
  position: relative;
  top: 0;
  left: 0;
  color: #636363;
  font-size: 14px;
  font-weight: 700;
  line-height: 10px;
  margin-bottom: 8px;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form input[type="email"] {
  position: relative;
  margin-bottom: 10px;
  height: 35px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  color: #636363;
  font-size: 12px;
  font-weight: 400;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form .buttons {
  top: -4px;
  right: 0;
  position: relative;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form .buttons .btn {
  float: right;
  padding-top: 10px;
  width: 70px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 80px;
  margin-bottom: 0;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form ul.team {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 100%;
  margin-bottom: 30px;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form ul.team label {
  left: 0;
  width: 100%;
  color: #7b8598;
  font-size: 18px;
  font-weight: 600;
  padding-bottom: 7px;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage #addTeamWrapper .alert-modal form ul.team li {
  color: #636363;
  font-size: 16px;
  font-weight: 600;
}
#svAdmin.settingsPage #addTeamWrapper.active {
  display: block;
}
#svAdmin.settingsPage #monitoring {
  background: #ffffff;
  padding: 0 15px;
}
#svAdmin.settingsPage #monitoring .section h3 {
  margin-bottom: 30px;
  height: 25px;
}
#svAdmin.settingsPage #monitoring .section h3 select {
  display: inline;
  position: relative;
  top: -1px;
  margin-left: 10px;
  width: 200px;
}
#svAdmin.settingsPage #monitoring .section h3 span {
  left: 207px !important;
}
#svAdmin.settingsPage #monitoring #sealMonitoring {
  min-height: 600px;
}
#svAdmin.settingsPage #monitoring ul.stats {
  margin: 0px !important;
  float: left;
  clear: both;
  padding: 0 20px !important;
  width: 100%;
}
#svAdmin.settingsPage #monitoring ul.stats h4 {
  color: #7b8598;
  font-size: 18px;
  font-weight: 500;
}
#svAdmin.settingsPage #monitoring ul.stats .sealStatus {
  float: left;
}
#svAdmin.settingsPage #monitoring ul.stats .sealStatus p {
  color: #4e4e40 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
}
#svAdmin.settingsPage #monitoring ul.stats .sealStatus p span {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #monitoring ul.stats li {
  padding-top: 20px;
  margin: 0 25px;
  float: left;
  color: #4e4e40;
  font-size: 28px;
  font-weight: 600;
}
#svAdmin.settingsPage #monitoring ul.stats li span {
  display: block;
  color: #636363;
  font-size: 14px;
  font-weight: 500;
}
#svAdmin.settingsPage #monitoring ul.stats li.visits {
  margin-top: -40px;
  margin-left: 100px;
  padding: 60px 30px;
  border-right: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #dashboard {
  min-height: 630px;
  padding-top: 15px;
  border-radius: 0 0 3px 0;
  -moz-border-radius: 0 0 3px 0;
  -webkit-border-radius: 0 0 3px 0;
  position: relative;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage #dashboard #noDataAlpha {
  border: none;
  top: 233px;
  width: 820px;
  height: 330px;
  margin-left: 71px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage #dashboard #noDataAlpha h4 {
  margin-top: 55px;
  width: 68%;
  margin-left: 16%;
  text-align: center;
  color: #fbfbfb;
  line-height: 30px;
}
#svAdmin.settingsPage #dashboard #noDataAlpha a.btn.important {
  width: 20%;
  margin: 15px 40%;
  height: 45px;
  padding-top: 8px;
  font-size: 18px;
}
#svAdmin.settingsPage #dashboard .dash {
  display: none;
  width: 100%;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper {
  margin-top: 5px;
  border-top: 1px solid #e3e3e3;
  box-shadow: 0 3px 2px -2px #dbe0e2;
  -moz-box-shadow: 0 3px 2px -2px #dbe0e2;
  -webkit-box-shadow: 0 3px 2px -2px #dbe0e2;
  background: #eaeff4;
  width: 100%;
  padding-bottom: 11px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper h3 {
  float: left;
  width: 66%;
  margin-left: 58px;
  margin-bottom: 25px;
  color: #4e4e40;
  font-size: 34px;
  font-weight: 300;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .btn-group {
  float: right;
  margin-right: 35px;
  margin-top: 25px;
  z-index: 980;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .btn-group .btn {
  background: #dbe0e2;
  font-weight: 700;
  border-left: 1px solid #a3a3a3;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .btn-group .btn:first-child {
  border: none;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .btn-group .btn:hover {
  background: #e9eced;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .btn-group .btn.active {
  background: #6f90ab;
  color: #ffffff;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  cursor: default;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .btn-group .btn.active:hover {
  opacity: 1;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder {
  position: relative;
  margin-top: 25px;
  margin-left: 10px;
  width: 920px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip {
  position: absolute;
  height: 160px;
  width: 200px;
  z-index: 1000;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip .tip {
  z-index: 950;
  height: 100%;
  width: 100%;
  background: #fff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #bfc8cb;
  box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 1px 1px rgba(0, 0, 0, 0.1);
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue {
  padding: 10px 5px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue p {
  text-align: center;
  margin: 0;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue p span {
  display: block;
  line-height: 16px;
  color: #4e4e40 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue p span.value {
  line-height: 24px;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #4e4e40 !important;
  font-size: 24px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip .tip .dataValue span.date {
  text-align: left;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.satisfaction {
  height: 130px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.satisfaction.down .tip:before {
  top: 129px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.satisfaction.down .tip:after {
  top: 129px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.unsub {
  height: 160px;
  width: 180px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.unsub .tip .dataValue {
  padding: 15px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.sxi {
  height: 175px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.unsub {
  height: 125px;
  width: 180px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.unsub .tip .dataValue {
  padding: 15px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip:before {
  z-index: 951;
  border-left: 10px solid transparent;
  border-top: 10px solid #bfc8cb;
  border-right: 10px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: 159px;
  left: 17px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi:before {
  top: 200px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi table {
  margin: 0 auto;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi table td:first-child {
  text-align: right;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi table td:last-child {
  text-align: left;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip:after {
  z-index: 952;
  border-left: 9px solid transparent;
  border-top: 9px solid #ffffff;
  border-right: 9px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: 159px;
  left: 18px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.down .tip.sxi:after {
  top: 199px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.unsub.down .tip:before {
  top: 124px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.unsub.down .tip:after {
  top: 124px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.up .tip:before {
  z-index: 951;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #bfc8cb;
  border-right: 10px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -9px;
  left: 17px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.up .tip:after {
  z-index: 952;
  border-left: 9px solid transparent;
  border-bottom: 9px solid #ffffff;
  border-right: 9px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -8px;
  left: 18px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.visible {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s linear;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.fade {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s 0.5s, opacity 0.5s linear;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.fade .tip {
  margin-top: -10000px;
  transition: margin-top 0s 0.5s;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.show {
  visibility: visible;
  opacity: 1;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.show .tip {
  margin-top: 0;
  transition: margin-top 0s 0.5s;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.sxi.down .tip:before {
  top: 174px;
}
#svAdmin.settingsPage #dashboard .dash .graphWrapper .graphHolder .toolTip.sxi.down .tip:after {
  top: 174px;
}
#svAdmin.settingsPage #dashboard .dash .chart img {
  margin-left: 45px;
  margin-bottom: 40px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories {
  width: 100%;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs {
  padding: 10px 0;
  margin-bottom: 25px;
  width: 100%;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub {
  position: static !important;
  float: left;
  width: 278px;
  margin-left: 22px;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-right: 9px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub button {
  width: 100%;
  border: none;
  background: #eaeff4;
  box-shadow: 0 1px 1px 1px #e0e7ed;
  -moz-box-shadow: 0 1px 1px 1px #e0e7ed;
  -webkit-box-shadow: 0 1px 1px 1px #e0e7ed;
  border-top: 2px solid #ffffff;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub button p {
  margin: 0 !important;
  float: left;
  display: inline;
  color: #6f90ab !important;
  font-size: 16px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub button span.weeklyTrend {
  position: relative;
  top: 2px;
  float: right;
  color: #38a038;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub button i {
  color: #6f90ab;
  position: relative;
  top: 6px;
  float: right;
  font-size: 14px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub button.subSelector {
  padding: 10px 6px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub button:focus {
  outline: none;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown {
  display: none;
  margin: 6px 0;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li {
  margin: 12px 5%;
  width: 90%;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li button.breakdownSelector {
  padding: 6px 5px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li button.breakdownSelector p {
  font-size: 12px !important;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li button.breakdownSelector span {
  top: 2px;
  font-size: 10px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li.active button.breakdownSelector {
  background: #6f90ab;
  border-top: 2px solid #afc2d1;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown li.active button.breakdownSelector p {
  color: #ffffff !important;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.subBreakdown.active {
  display: block;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown {
  display: none;
  height: 144px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li {
  height: 30px;
  border-bottom: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li span {
  color: #586874;
  position: relative;
  top: 4px;
  float: right;
  font-size: 20px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li img {
  float: left;
  width: 130px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li img.review {
  float: left;
  width: 25px;
  margin-right: 10px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p {
  position: relative;
  top: 3px;
  float: left;
  width: 130px;
  font-size: 18px;
  margin: 0;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.review {
  width: 160px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.promoters {
  color: #38a038;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.passives {
  color: #bfc8cb;
}
#svAdmin.settingsPage #dashboard .dash .subCategories ul.subs li.sub ul.sxiBreakdown li p.detractors {
  color: #db524b;
}
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic {
  display: none;
  position: relative;
  max-width: 700px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic div.socialIcons {
  width: 100%;
  margin-top: 5px;
  padding-top: 20px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic div.socialIcons a,
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic div.socialIcons div.wrapper {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 64px;
  -moz-border-radius: 64px;
  -webkit-border-radius: 64px;
  background: rgba(255, 255, 255, 0.25);
}
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic div.socialIcons a:first-child {
  margin-left: 275px;
  margin-right: 10px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic div.socialIcons a:last-child {
  margin-left: 10px;
}
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic div.socialIcons i {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding: 14px 0;
  color: #ccdde4;
}
#svAdmin.settingsPage #dashboard .dash .subCategories div.socialStatic div.socialIcons ul.sxiBreakdown {
  display: block;
}
#svAdmin.settingsPage #dashboard #message.dash {
  display: block;
}
#svAdmin.settingsPage #dashboard #message.dash div.subCategories {
  min-height: 140px;
}
#svAdmin.settingsPage #dashboard #message.dash .graphWrapper {
  border-radius: 0 0 4px 0;
  -moz-border-radius: 0 0 4px 0;
  -webkit-border-radius: 0 0 4px 0;
}
#svAdmin.settingsPage #dashboard #VOS.dash div.subCategories {
  min-height: 120px;
}
#svAdmin.settingsPage #dashboard #VOS.dash div.subCategories li.sub ul.sxiBreakdown {
  padding: 15px 0;
}
#svAdmin.settingsPage #dashboard h2 {
  height: 45px;
  margin: 0 10px;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage #dashboard h2 label {
  padding-top: 2px;
  margin-bottom: 0px;
  float: left;
  color: #7b8598 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
#svAdmin.settingsPage #dashboard h2 .dropdown {
  margin-top: 1px;
  margin-left: 20px;
  float: left;
  position: relative;
  top: -1px;
}
#svAdmin.settingsPage #dashboard h2 .dropdown button {
  text-align: left;
  height: 30px;
  width: 115px;
}
#svAdmin.settingsPage #dashboard h2 .dropdown button i {
  position: absolute;
  top: 14px;
  right: 8px;
}
#svAdmin.settingsPage #dashboard h2 .dropdown .dropdown-menu {
  margin-top: -3px !important;
}
#svAdmin.settingsPage #dashboard .row {
  padding: 0 20px;
}
#svAdmin.settingsPage #dashboard .dbWrapper {
  margin: 25px 0;
  padding: 0 7px;
}
#svAdmin.settingsPage #dashboard .dbWrapper h3 {
  color: #7b8598;
  font-size: 14px;
  font-weight: 500;
  margin-top: 4px;
  margin-bottom: 3px;
  padding-left: 3px;
}
#svAdmin.settingsPage #dashboard .dbBox {
  height: 150px;
  border: 1px solid #dbe0e2;
  box-shadow: 0 1px 1px #e3e3e3;
  -moz-box-shadow: 0 1px 1px #e3e3e3;
  -webkit-box-shadow: 0 1px 1px #e3e3e3;
  box-shadow: 0 1px 1px #e3e3e3 #000;
  -moz-box-shadow: 0 1px 1px #e3e3e3 #000;
  -webkit-box-shadow: 0 1px 1px #e3e3e3 #000;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values:first-child {
  border-bottom: 2px solid #dbe0e2;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values {
  height: 50%;
  padding: 10px 10px;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values p {
  color: #8b95a8 !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  margin: 0 3px;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values li {
  float: left;
  display: block;
  width: 212px;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values li meter {
  width: 93%;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values li.Approved {
  width: 35px;
  opacity: 0.25;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values li.Approved img {
  position: relative;
  top: -1px;
  left: 6px;
  height: 35px;
  width: 100%;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values li.Approved.a {
  opacity: 1;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values li.Approved.b {
  opacity: 0.75;
}
#svAdmin.settingsPage #dashboard .dbBox ul.values li.Approved.c {
  opacity: 0.5;
}
#svAdmin.settingsPage #dashboard .rating {
  height: 55%;
  margin: 0 3px;
  border-bottom: 2px solid #4e4e40;
}
#svAdmin.settingsPage #dashboard .rating p.score {
  width: 100%;
  text-align: center !important;
  color: #4e4e40 !important;
  font-size: 60px !important;
  font-weight: 600 !important;
  margin-bottom: 0px;
}
#svAdmin.settingsPage #dashboard .rating span {
  position: relative;
  top: -20px;
  width: 100%;
  text-align: center;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #dashboard .list {
  padding: 3px 15px;
}
#svAdmin.settingsPage #dashboard .list li {
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
  border-bottom: 1px dotted #7b8598;
  margin-top: 7px;
}
#svAdmin.settingsPage #dashboard .list li i {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
  width: 17px;
  text-align: center;
}
#svAdmin.settingsPage #dashboard .list li span {
  float: right;
  margin-right: 5px;
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #dashboard #status img {
  height: 165px;
  margin-top: 7px;
  margin-left: 7px;
}
#svAdmin.settingsPage #dashboard #sealStatus ul.status {
  margin: 15px;
}
#svAdmin.settingsPage #dashboard #sealStatus ul.status li {
  margin: 20px 0;
  color: #7b8598;
  font-size: 14px;
  font-weight: 500;
}
#svAdmin.settingsPage #dashboard #sealStatus ul.status li span {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #dashboard #timeline h3 {
  height: 18px;
  margin-top: 18px;
  margin-bottom: 0px;
}
#svAdmin.settingsPage #dashboard #timeline h3 .dropdown {
  position: relative;
  top: -21px;
  left: 100px;
}
#svAdmin.settingsPage #dashboard #timeline h3 .dropdown button {
  text-align: left;
  padding-top: 2px;
  width: 100px;
  height: 22px;
}
#svAdmin.settingsPage #dashboard #timeline h3 .dropdown button i {
  position: relative;
  top: 1px;
  float: right;
}
#svAdmin.settingsPage #dashboard #timeline .dbBox img {
  padding: 5px 10px;
}
#svAdmin.settingsPage #dashboard #satisfaction .npsScore {
  height: 77%;
  padding: 15px 0;
  border-bottom: none;
}
#svAdmin.settingsPage #dashboard #satisfaction .ratingDetails {
  margin-top: -14px;
}
#svAdmin.settingsPage #dashboard #reviews .rating {
  height: 143px !important;
}
#svAdmin.settingsPage #dashboard #reviews ul.reviews .average {
  width: 100%;
}
#svAdmin.settingsPage #dashboard #reviews ul.reviews .average img {
  margin-top: 16px;
  margin-left: 94px;
  width: 100px;
}
#svAdmin.settingsPage #dashboard #reviews ul.reviews .average p {
  width: 100%;
  text-align: center;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #dashboard #reviews ul.reviews .average p span {
  top: 0px;
  display: inline;
  color: #4e8eba;
  font-size: 12px;
  font-weight: 600;
}
#svAdmin.settingsPage #dashboard #reviews .second {
  display: block;
  height: 90px;
}
#svAdmin.settingsPage #dashboard #reviews .second li {
  position: relative;
  top: 34px;
  float: left;
  margin: 0px 15px;
  padding-top: 10px;
  height: 100px;
  width: 36px;
}
#svAdmin.settingsPage #dashboard #reviews .second li span {
  postion: relative;
  top: 2px;
  left: 5px;
  width: width: ;
  height: 10px;
  text-align: center;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 600;
}
#svAdmin.settingsPage #dashboard #reviews .second li .progress {
  margin-left: 9px;
  position: relative;
  display: block;
  height: 80%;
  width: 20px;
  border: 1px solid rgba(0, 0, 0, 0.4);
}
#svAdmin.settingsPage #dashboard #reviews .second li .progress .bar {
  width: 20px;
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
  position: absolute;
  bottom: 0px;
  border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
}
#svAdmin.settingsPage #dashboard #reviews .second li img {
  position: relative;
  top: 3px;
  left: 3px;
  width: 34px;
}
#svAdmin.settingsPage #dashboard #reviews .first {
  display: none;
}
#svAdmin.settingsPage #dashboard #reviews #sentiment.messageToggle {
  padding-top: 0px;
  position: relative;
  top: -4px;
}
#svAdmin.settingsPage #dashboard #ratings {
  position: relative;
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown {
  height: 77%;
  float: left;
  padding: 7px 0;
  margin: 15px 3px;
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li {
  position: relative;
  float: left;
  height: 55px;
  width: 135px;
  margin-bottom: 3px;
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li label {
  margin-bottom: 3px;
  margin-left: 10px;
  width: 100%;
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li .score {
  margin-left: 7px;
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li .score .rateit {
  float: left;
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li .score .rateit .rateit-range {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae');
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li .score .rateit .rateit-range {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae');
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li .score .rateit .rateit-preset {
  background: url('https://www.subscribervoice.com/static/images/stars.png?c5d9f946f5ae') left -22px;
}
#svAdmin.settingsPage #dashboard #ratings .fbBreakdown li .score span {
  position: absolute;
  top: 25px;
  right: -4px;
  margin-left: 2px;
  width: 20px;
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage #dashboard #feedback .rating {
  height: 77%;
  padding: 15px 0;
}
#svAdmin.settingsPage #dashboard #feedback .average {
  padding: 12px 12px;
}
#svAdmin.settingsPage #dashboard #feedback .average p {
  float: left;
  color: #7b8598;
  font-size: 11px;
  font-weight: 500;
  margin-right: 0px;
}
#svAdmin.settingsPage #dashboard #feedback .average p:first-child {
  margin-right: 30px;
}
#svAdmin.settingsPage #dashboard #messages .rating {
  height: 77%;
  padding: 7px 0;
}
#svAdmin.settingsPage #dashboard #messages .msgBreakdown {
  margin-left: 46px;
  display: none;
}
#svAdmin.settingsPage #dashboard #messages .msgBreakdown li {
  height: 50px;
  width: 100%;
}
#svAdmin.settingsPage #dashboard #messages .msgBreakdown li label {
  color: #8b95a8;
}
#svAdmin.settingsPage #dashboard #messages .msgBreakdown li meter {
  height: 12px;
  width: 78%;
}
#svAdmin.settingsPage #dashboard #messages .msgFreq {
  display: none;
  float: left;
  margin-top: 45px;
  margin-left: 80px;
  width: 120px;
}
#svAdmin.settingsPage #dashboard #messages .msgFreq li {
  float: left;
  position: relative;
  top: -15px;
  width: 60px;
  padding-top: 3px;
  height: 30px;
}
#svAdmin.settingsPage #dashboard #messages .msgFreq li p {
  cursor: pointer;
  text-align: center;
  color: #636363;
  font-size: 14px;
  font-weight: 500;
  margin-right: 0px;
}
#svAdmin.settingsPage #dashboard #messages .msgFreq li p.selected {
  cursor: default;
  text-decoration: underline;
}
#svAdmin.settingsPage #dashboard #messages .msgFreq li p:hover {
  text-decoration: underline;
}
#svAdmin.settingsPage #dashboard #messages .msgFreq li.week p {
  border-right: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #dashboard #messages .msgFreq span.freq {
  position: relative;
  top: -12px;
  line-height: 35px;
  color: #4e4e40;
  font-size: 60px;
  font-weight: 700;
  width: 100%;
  text-align: center;
}
#svAdmin.settingsPage #dashboard #messages ul.first {
  display: block;
}
#svAdmin.settingsPage #dashboard #seals .list li {
  margin-top: 23px;
}
#svAdmin.settingsPage #dashboard .messageToggle {
  height: 40px;
  padding: 0 100px;
}
#svAdmin.settingsPage #dashboard .messageToggle a {
  margin-top: 2px;
  color: #4e8eba;
  float: left;
  font-size: 20px;
}
#svAdmin.settingsPage #dashboard .messageToggle a:hover {
  color: #8ba6bb;
  text-decoration: none;
}
#svAdmin.settingsPage #dashboard .messageToggle .tabPosition {
  float: left;
}
#svAdmin.settingsPage #dashboard .messageToggle .tabPosition li {
  margin: 11px 5px;
  float: left;
}
#svAdmin.settingsPage #dashboard .messageToggle .tabPosition li i {
  margin-top: 2px;
  display: block;
  font-size: 8px;
  color: #dbe0e2;
}
#svAdmin.settingsPage #dashboard .messageToggle .tabPosition li i.active {
  color: #368eae;
}
#svAdmin.settingsPage #dashboard.tracker {
  min-height: 900px;
}
#svAdmin.settingsPage #dashboard.tracker div.companyOptions {
  margin-left: 60px;
  margin-bottom: 8px;
  height: 40px;
}
#svAdmin.settingsPage #dashboard.tracker div.companyOptions p.companySelect {
  margin-top: 6px;
  float: left;
  font-size: 16px;
}
#svAdmin.settingsPage #dashboard.tracker div.companyOptions p.companySelect select#selectCompany {
  margin-left: 20px;
}
#svAdmin.settingsPage #dashboard.tracker div.companyOptions a#addCompany {
  margin-right: 35px;
  float: right;
}
#svAdmin.settingsPage #dashboard.tracker div.companyOptions.companyFeed {
  border-bottom: 1px solid #dbe0e2;
  margin: 0;
  padding-left: 60px;
  height: 50px;
  padding-bottom: 20px;
}
#svAdmin.settingsPage #dashboard.tracker #message.dash {
  display: block;
}
#svAdmin.settingsPage #dashboard.tracker a.showHide {
  float: right;
  position: relative;
  width: 71px;
  top: 5px;
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  padding: 3px 8px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: none;
  background: #58a2c3;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  margin-right: 35px;
}
#svAdmin.settingsPage #dashboard.tracker a.showHide span.showBtn {
  display: none;
}
#svAdmin.settingsPage #dashboard.tracker a.showHide span.hideBtn {
  display: inline;
}
#svAdmin.settingsPage #dashboard.tracker a.showHide i {
  margin-left: 5px;
}
#svAdmin.settingsPage #dashboard.tracker a.showHide.active span.showBtn {
  display: inline;
}
#svAdmin.settingsPage #dashboard.tracker a.showHide.active span.hideBtn {
  display: none;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed {
  width: 76%;
  margin: 10px 12%;
  padding-bottom: 30px;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader {
  height: 80px;
  margin-bottom: 8px;
  width: 100%;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader div.brandLogo {
  width: 100px;
  float: left;
  margin-left: -5px;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader div.brandLogo img {
  width: 100%;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.itemHeader p.subject {
  float: left;
  width: 500px;
  font-size: 16px;
  margin-top: 35px;
  margin-left: 50px;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody:before {
  content: '';
  display: block;
  position: absolute;
  top: -14px;
  left: 25px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
  border-color: transparent transparent #58a2c3 transparent;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody:after {
  content: '';
  display: block;
  position: absolute;
  top: -11px;
  left: 27px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  border-color: transparent transparent #eaeff4 transparent;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody {
  position: relative;
  width: 100%;
  top: 25px;
  border: 2px solid #58a2c3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #eaeff4;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.message {
  background: #ffffff;
  width: 80%;
  margin: 10px 10%;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.message img {
  width: 100%;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.dateWrapper {
  width: 100%;
  height: 34px;
  padding: 6px 8px;
  background: #f5f8fa;
  border-top: 1px solid #dbe0e2;
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
}
#svAdmin.settingsPage #dashboard.tracker div.trackerFeed ul.feedItems li div.messageBody div.dateWrapper p {
  float: right;
  margin: 0;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots {
  margin-top: 30px;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots h3 {
  margin-left: 25px;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList {
  height: 300px;
  width: 96%;
  margin: 0 2%;
  margin-top: 25px;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li {
  float: left;
  width: 50%;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li div.brandLogo {
  width: 60px;
  float: left;
  margin-left: 5px;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li div.brandLogo img {
  width: 100%;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li p {
  font-size: 16px;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li p.subject {
  float: left;
  margin-top: 20px;
  margin-left: 8px;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li div.snapshotGraph {
  float: right;
  width: 350px;
  margin-right: 25px;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li div.snapshotGraph img {
  width: 100%;
}
#svAdmin.settingsPage #dashboard.tracker div.snapshots ul.snapshotList li p.caption {
  float: left;
  clear: left;
  margin-top: 4px;
  margin-left: 78px;
}
#svAdmin.settingsPage div.columns {
  height: 120px;
}
#svAdmin.settingsPage div.columns .col {
  height: 100% !important;
  width: 278px;
  float: left;
  margin-left: 22px;
  margin-right: 9px;
}
#svAdmin.settingsPage div.columns .col h2 {
  cursor: pointer;
  padding: 18px 10px;
  margin: 0;
  margin-top: 10px !important;
  margin-bottom: 15px !important;
  font-size: 20px !important;
  border: 1px solid #a3a3a3 !important;
  height: 95px !important;
  background: #eaeff4;
  position: relative;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
#svAdmin.settingsPage div.columns .col h2 i {
  font-size: 62px;
  color: #6f90ab;
  position: relative;
  top: -3px;
  left: 10px;
}
#svAdmin.settingsPage div.columns .col h2 i.fa-edit {
  top: 1px;
}
#svAdmin.settingsPage div.columns .col h2 span {
  height: 45px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  float: right;
  color: #6f90ab;
  font-size: 50px;
  font-weight: 300;
}
#svAdmin.settingsPage div.columns .col h2 span i {
  font-size: 35px;
  margin-right: 8px;
}
#svAdmin.settingsPage div.columns .col h2 p {
  position: absolute;
  right: 12px;
  top: 62px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #6f90ab !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  margin: 6px 0 !important;
  line-height: 20px;
  height: 20px;
  float: right;
  clear: right;
}
#svAdmin.settingsPage div.columns .col h2:hover,
#svAdmin.settingsPage div.columns .col h2.active {
  border: 1px solid #fbfbfb !important;
  background: #6f90ab;
}
#svAdmin.settingsPage div.columns .col h2:hover i,
#svAdmin.settingsPage div.columns .col h2.active i {
  color: #ffffff;
}
#svAdmin.settingsPage div.columns .col h2:hover span,
#svAdmin.settingsPage div.columns .col h2.active span {
  color: #ffffff !important;
  font-size: 50px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage div.columns .col h2:hover p,
#svAdmin.settingsPage div.columns .col h2.active p {
  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage div.columns .col h2.active {
  box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: inset 0 1px 0 1px rgba(255, 255, 255, 0.3), 0 0 1px 1px rgba(0, 0, 0, 0.23);
}
#svAdmin.settingsPage div.columns .col ul.stats {
  margin: 6px 0;
  padding: 5px;
}
#svAdmin.settingsPage div.columns .col ul.stats h3 {
  margin-top: 1px;
  color: #7b8598;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 3px;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage div.columns .col ul.stats h3 nav {
  float: right;
}
#svAdmin.settingsPage div.columns .col ul.stats h3 nav a {
  color: #378eab;
  font-size: 16px;
  font-weight: 400;
  margin: 0 5px;
}
#svAdmin.settingsPage div.columns .col ul.stats li label {
  margin-left: 3px;
  color: #707070;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 0px;
}
#svAdmin.settingsPage div.columns .col ul.stats:hover {
  padding: 4px;
  background: #fbfcfd;
  border: 1px solid rgba(0, 0, 0, 0.18);
}
#svAdmin.settingsPage div.columns .col ul.stats.active {
  padding: 4px;
  background: #eaeff4;
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage div.columns .col ul#ratings .page {
  display: none;
}
#svAdmin.settingsPage div.columns .col ul#ratings .page.active {
  display: block;
}
#svAdmin.settingsPage div.columns .col ul.unsub {
  position: relative;
  top: -20px;
  padding: 0 5px !important;
  background: none !important;
  border: none !important;
  margin: 0;
}
#svAdmin.settingsPage div.columns .col ul.unsub li {
  height: 60px;
  width: 105%;
  margin: 6px 0;
  padding: 3px 1px;
}
#svAdmin.settingsPage div.columns .col ul.unsub li label {
  font-size: 12px;
}
#svAdmin.settingsPage div.columns .col ul.unsub li .meter {
  position: relative;
  top: -11px;
  height: 30px;
}
#svAdmin.settingsPage div.columns .col ul.unsub li .meter span {
  font-size: 8px;
  top: 13px !important;
}
#svAdmin.settingsPage div.columns .col ul.unsub li:last-child {
  margin-bottom: 0;
}
#svAdmin.settingsPage div.columns .col ul.unsub li:hover {
  padding: 2px 0;
  background: #fbfcfd;
  border: 1px solid rgba(0, 0, 0, 0.18);
}
#svAdmin.settingsPage div.columns .col ul.unsub li.active {
  padding: 2px 0;
  background: #eaeff4;
  border: 1px solid #ffffff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage ul.msgBreakdown {
  float: left;
  margin-left: 35px;
  width: 230px;
}
#svAdmin.settingsPage ul.msgBreakdown li {
  height: 30px;
  float: left;
  padding-bottom: 2px;
  margin-bottom: 5px;
}
#svAdmin.settingsPage ul.msgBreakdown li label {
  float: left;
  margin-left: 2px;
  margin-bottom: 0px;
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage ul.msgBreakdown li label b {
  color: #636363;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage ul.msgBreakdown li .progress {
  float: left;
  clear: left;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-right: 2px;
  height: 13px;
  width: 190px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  background: #dbe0e2;
}
#svAdmin.settingsPage ul.msgBreakdown li .progress .bar {
  height: 100%;
  background: #368eae;
  /* Old browsers */
  background: -moz-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #368eae), color-stop(23%, #4b9ebc), color-stop(52%, #52a9c4), color-stop(100%, #1b97c4));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #368eae 0%, #4b9ebc 23%, #52a9c4 52%, #1b97c4 100%);
  /* W3C */
}
#svAdmin.settingsPage ul.msgBreakdown li span {
  margin-top: 6px;
  margin-left: 93px;
  float: left;
  color: #7b8598;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage ul.msgBreakdown li:last-child {
  border-bottom: none;
}
#svAdmin.settingsPage #engagement.feedHolder {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  min-height: 820px;
  position: relative;
}
#svAdmin.settingsPage #engagement.feedHolder div#feedEmpty {
  display: none;
}
#svAdmin.settingsPage #engagement.feedHolder div#feedEmpty.active {
  display: block;
  height: 50px;
  position: absolute;
  top: 70px;
  width: 720px;
  left: 20px;
  background: #e47b75;
}
#svAdmin.settingsPage #engagement.feedHolder div#feedEmpty.active p {
  color: #ffffff;
  height: 40px;
}
#svAdmin.settingsPage #engagement.feedHolder div#feedEmpty.active p a {
  color: #ffffff;
  font-weight: 600;
}
#svAdmin.settingsPage #engagement.feedHolder div.alpha {
  display: none;
}
#svAdmin.settingsPage #engagement.feedHolder div.alpha a.closeForm {
  float: right;
  position: absolute;
  top: -15px;
  right: -15px;
  border: 2px solid #4192b6;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  background: #ffffff;
  opacity: 1;
  color: #a3a3a3;
  display: block;
  height: 34px;
  width: 34px;
  text-align: center;
  padding-top: 4px;
}
#svAdmin.settingsPage #engagement.feedHolder div.alpha a.closeForm:hover {
  color: #636363;
}
#svAdmin.settingsPage #engagement.feedHolder div.alpha.active {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin: 0 30%;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 20px;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form {
  margin-top: 15px;
  padding-bottom: 42px;
  position: relative;
  margin-bottom: 30px;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form .control-label {
  text-align: left;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form label {
  clear: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 16px;
  margin-right: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form input {
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder div#replyToAlpha.alpha div.alphaWrapper form button {
  position: relative;
  float: right;
  right: 5px;
  top: 5px;
  padding: 15px 27px;
  font-size: 16px;
  margin-top: 15px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha {
  width: 80%;
  z-index: 1000;
  position: absolute;
  margin: auto;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses {
  width: 100%;
  border: 1px solid #dbe0e2;
  background: #eaeff4;
  padding: 10px 20px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  float: left;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses select {
  margin-left: 15px;
  height: 40px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  width: 300px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper div.cannedResponses button {
  float: right;
  position: relative;
  right: 3px;
  top: 2px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form {
  margin-top: 15px;
  padding-bottom: 42px;
  position: relative;
  margin-bottom: 30px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm .control-label {
  text-align: left;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm label {
  clear: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 14px;
  margin-right: 5px;
  margin-bottom: 14px;
  float: left;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm label.body {
  float: none;
  margin-bottom: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm input[type="text"],
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm textarea {
  height: 40px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm input.disabled {
  background: #f6f6f6;
  border: 1px solid #a3a3a3;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm input.left {
  float: right;
  margin: 4px 0;
  position: relative;
  right: -1px;
  width: 614px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm textarea {
  height: 200px;
  width: 100%;
  resize: vertical;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm span.save {
  float: left;
  position: relative;
  top: 4px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm span.save input {
  position: relative;
  top: -2px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm button {
  position: absolute;
  right: 5px;
  padding: 15px 27px;
  font-size: 16px;
  margin-top: 15px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#replyForm p.recipients {
  position: relative;
  top: 60px;
  left: 370px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm {
  background: #eaeff4;
  border: 1px solid #dbe0e2;
  position: relative;
  height: 320px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm a.closeEdit {
  position: absolute;
  top: 2px;
  right: 6px;
  font-size: 20px;
  color: #cdd4d7;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm a.closeEdit:hover {
  color: #a3a3a3;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm button.submit {
  float: right;
  position: relative;
  right: 90px;
  margin-bottom: 25px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList {
  width: 60%;
  margin: 20px 20%;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li {
  width: 100%;
  height: 30px;
  margin: 8px 0;
  border-bottom: 1px solid #cdd4d7;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li p {
  float: left;
  width: 70%;
  font-size: 18px;
  color: #4192b6;
  margin: 0;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper {
  position: relative;
  top: 4px;
  float: right;
  width: 20px;
  height: 20px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button {
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button i {
  font-size: 14px;
  color: #db524b;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button:hover i {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button.active {
  background: rgba(164, 207, 231, 0.8);
}
#svAdmin.settingsPage #engagement.feedHolder div#cannedAlpha.alpha div.alphaWrapper form#editForm ul.editResponseList li div.cbWrapper button.active i {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin: 0 30%;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 16px;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName {
  display: none;
  margin-top: 15px;
  padding-bottom: 42px;
  position: relative;
  margin-bottom: 30px;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName .control-label {
  text-align: left;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName label {
  clear: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 14px;
  margin-right: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName input {
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName input.active {
  border-color: #db524b;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName button {
  position: relative;
  float: right;
  right: 5px;
  top: 5px;
  padding: 15px 27px;
  font-size: 16px;
  margin-top: 15px;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName p {
  display: none;
  width: 50%;
  position: absolute;
  top: 102px;
  font-size: 11px;
  color: #db524b;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName p.active {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder div#saveAlpha.alpha div.alphaWrapper form#responseName.active {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder div#duplicateAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin: 0 30%;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#svAdmin.settingsPage #engagement.feedHolder div#duplicateAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div#duplicateAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 16px;
}
#svAdmin.settingsPage #engagement.feedHolder div.recipientAlpha.alpha {
  width: 40%;
  z-index: 1000;
  position: absolute;
  margin: 0 30%;
  top: 25px;
  background: #ffffff;
  padding: 30px 25px;
  border: 8px solid #4192b6;
}
#svAdmin.settingsPage #engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper {
  padding: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper h4 {
  margin-top: 0;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 20px;
}
#svAdmin.settingsPage #engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper ul.recipientList {
  margin-left: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div.recipientAlpha.alpha div.alphaWrapper ul.recipientList li {
  width: 100%;
}
#svAdmin.settingsPage #engagement.feedHolder div#recipientAlpha.alpha.active {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder a:hover {
  text-decoration: none;
}
#svAdmin.settingsPage #engagement.feedHolder div#loadingHolder {
  position: absolute;
  bottom: 10px;
  height: 50px;
  width: 72%;
  left: 85px;
}
#svAdmin.settingsPage #engagement.feedHolder div#loadingHolder div.spinnerHolder {
  width: 40px;
}
#svAdmin.settingsPage #engagement.feedHolder div#loadingHolder div.spinnerHolder i.fa-spinner {
  font-size: 30px;
  text-align: center;
}
#svAdmin.settingsPage #engagement.feedHolder div#itemsLoadedHolder {
  position: absolute;
  bottom: 10px;
  left: 295px;
  height: 30px;
}
#svAdmin.settingsPage #engagement.feedHolder div#itemsLoadedHolder div#allItemsLoaded {
  display: none;
}
#svAdmin.settingsPage #engagement.feedHolder div#itemsLoadedHolder div#allItemsLoaded.active {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder .divider2 {
  float: left;
  margin: 0 8px;
  position: relative;
  top: -1px;
  height: 19px;
  border-right: 1px solid #adc0cf;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions {
  position: fixed;
  width: 940px;
  height: 50px;
  padding: 18px 15px;
  background: #f6f6f6;
  border-bottom: 1px solid #dbe0e2;
  box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.3);
  z-index: 999;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions {
  position: relative;
  top: -2px;
  width: 240px;
  margin-left: 20px;
  float: left;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions a {
  float: left;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions a.selectAll {
  color: #4e4e40;
  font-size: 13px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions a.selectAll.disabled {
  color: #a3a3a3;
  cursor: default;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions a.replyAll {
  color: #4e8eba;
  font-size: 13px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions a.replyAll i {
  margin-right: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions a.replyAll.disabled {
  color: #a3a3a3;
  cursor: default;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions div.bootstrap-switch {
  margin-left: 40px;
  margin-top: -8px;
  background: #e3e3e3;
  position: relative;
  color: rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions div.bootstrap-switch i.disabled {
  position: absolute;
  display: block;
  z-index: 997;
  top: 10px;
  left: 12px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions div.bootstrap-switch i.disabled.fa-bars {
  left: 37px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions div.bootstrap-switch i {
  font-size: 16px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions div.bootstrap-switch span.bootstrap-switch-label {
  border: 2px solid #e3e3e3;
  background: #e3e3e3;
  padding: 3px;
  padding-top: 8px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions div.bootstrap-switch span.bootstrap-switch-handle-on {
  border: 2px solid #e3e3e3;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  background: #eeeeee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  /* W3C */
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #4e4e40;
  padding: 3px;
  padding-top: 8px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .selectOptions div.bootstrap-switch span.bootstrap-switch-handle-off {
  position: relative;
  left: -2px;
  border: 2px solid #e3e3e3;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
  background: #eeeeee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  /* W3C */
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #4e4e40;
  padding: 3px;
  padding-top: 8px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .refreshHolder {
  float: right;
  position: relative;
  top: -11px;
  right: 20px;
}
#svAdmin.settingsPage #engagement.feedHolder div.feedOptions .refreshHolder a.btn.important {
  margin-right: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed {
  float: left;
  width: 72%;
  padding-top: 20px;
  padding-bottom: 60px;
  margin: 0;
  top: 50px;
  position: relative;
  left: 22px;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed div.spinnerHolder {
  width: 40px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed div.spinnerHolder i.fa-spinner {
  font-size: 30px;
  text-align: center;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed div.timeBreak {
  padding: 0 15px;
  width: 95%;
  margin-left: 5%;
  margin-bottom: 25px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed div.timeBreak .breakLeft {
  float: left;
  width: 38%;
  height: 4px;
  background: #dbe0e2;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed div.timeBreak span {
  position: relative;
  top: -20px;
  float: left;
  width: 24%;
  text-align: center;
  color: #a3a3a3;
  font-size: 16px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed div.timeBreak .breakRight {
  float: right;
  width: 38%;
  height: 4px;
  background: #dbe0e2;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed ul.batchRecipients {
  width: 80%;
  margin: 0 10%;
  margin-top: 45px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed ul.batchRecipients li.info {
  height: 25px;
  display: inline-block;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed ul.batchRecipients li.info p.responseEmail {
  margin-right: 0 !important;
  float: left;
  color: #4ba6e9 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed ul.batchRecipients li.info p.responseEmail i {
  margin-right: 10px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed ul.batchRecipients li.info span.eventCount {
  position: relative;
  top: 2px;
  float: left;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 700;
  margin-right: 10px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response {
  margin-top: 10px;
  margin-bottom: 90px;
  width: 100%;
  position: relative;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response .cbWrapper.select {
  margin-left: 8px;
  padding: 3px;
  clear: left;
  float: left;
  width: 20px;
  height: 20px;
  position: relative;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response .cbWrapper.select button {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response .cbWrapper.select button i {
  font-size: 13px;
  margin-left: 1px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.info {
  position: absolute;
  left: 55px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.info p.responseEmail {
  margin-right: 0 !important;
  float: left;
  color: #4ba6e9 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.info p.responseEmail i {
  margin-right: 10px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.info span.eventCount,
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.info span.recipientCount {
  position: relative;
  top: 2px;
  float: left;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 700;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.info span.recipientCount {
  margin-left: 4px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response a.reply {
  float: right;
  color: #4e8eba;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response a.reply i {
  margin-right: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response a.reply:hover {
  color: #609ac1;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response a.reply.replied {
  cursor: default;
  color: #58cc80;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody:before {
  content: '';
  display: block;
  position: absolute;
  top: -14px;
  left: 25px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 14px 14px 14px;
  border-color: transparent transparent #58a2c3 transparent;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody:after {
  content: '';
  display: block;
  position: absolute;
  top: -11px;
  left: 27px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  border-color: transparent transparent #eaeff4 transparent;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody {
  position: relative;
  top: 36px;
  width: 94%;
  margin-left: 6%;
  border: 2px solid #58a2c3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #eaeff4;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList {
  width: 100%;
  padding-top: 25px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem {
  width: 90%;
  margin: 5px 5%;
  margin-bottom: 30px;
  padding: 10px 0;
  position: relative;
  top: -20px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h4,
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h3 {
  padding-left: 10px;
  position: relative;
  top: 0;
  float: left;
  clear: left;
  width: 100%;
  margin-bottom: 2px;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h4.response {
  text-transform: none;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem h4.response span {
  text-transform: none;
  color: #4192b6;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem .responseDataWrapper {
  position: relative;
  top: 40px;
  width: 100%;
  background: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 5px solid #c7dadf;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2) #000;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li.responseItem .responseDataWrapper.response {
  top: 24px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper {
  height: 122px;
  position: relative;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper i.satResponseData {
  position: relative;
  top: 15px;
  left: 70px;
  display: block;
  height: 70px;
  width: 70px;
  border-radius: 35px;
  -moz-border-radius: 35px;
  -webkit-border-radius: 35px;
  background: #4192b6;
  text-align: center;
  color: #ffffff;
  font-size: 42px;
  font-weight: 500;
  line-height: 17px;
  font-style: normal;
  border: 5px solid #88bdd5;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper label {
  position: relative;
  left: 65px;
  width: 80px;
  text-align: center;
  top: 15px;
  float: left;
  clear: left;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#satResponse .responseDataWrapper p.result {
  width: 240px;
  position: absolute;
  left: 175px;
  top: 25px;
  text-transform: uppercase;
  color: #4192b6;
  font-size: 40px;
  font-weight: 500;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse .responseDataWrapper {
  min-height: 122px;
  position: relative;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData {
  float: left;
  position: absolute;
  top: 10px;
  left: 59px;
  display: block;
  width: 90px;
  height: 90px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData span {
  width: 100%;
  text-align: center;
  float: left;
  top: 36px;
  margin: 0;
  position: absolute;
  font-style: normal;
  color: #ffffff !important;
  font-size: 20px !important;
  font-weight: 500 !important;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse div.ratingsResponseData p.result {
  width: 340px;
  position: absolute;
  left: 116px;
  top: 20px;
  text-transform: uppercase;
  color: #4192b6;
  font-size: 40px;
  font-weight: 500;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse label.dataLabel {
  position: absolute;
  left: 65px;
  width: 80px;
  text-align: center;
  top: 136px;
  float: left;
  clear: left;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics {
  position: relative;
  margin: 0;
  left: 175px;
  top: 35px;
  width: 400px;
  padding: 0;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li {
  padding-left: 0;
  padding-bottom: 0;
  border: none;
  position: relative;
  height: 45px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li label {
  position: absolute;
  top: 12px;
  left: -10px;
  margin-top: 0;
  font-size: 18px;
  color: #4192b6;
  text-align: right;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li .rateit {
  position: absolute;
  left: 100px;
  top: 5px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#rateResponse ul#fbMetrics li .value {
  margin-top: 0;
  position: absolute;
  left: 270px;
  width: 120px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper {
  height: 122px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper i {
  position: relative;
  top: 10px;
  left: 65px;
  display: block;
  height: 80px;
  width: 80px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper i img {
  position: relative;
  top: -20px;
  height: 100%;
  width: 100%;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#reviewResponse .responseDataWrapper p.result {
  width: 340px;
  position: relative;
  left: 175px;
  top: -52px;
  text-transform: uppercase;
  color: #4192b6;
  font-size: 40px;
  font-weight: 500;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#commentsResponse .responseDataWrapper {
  padding: 20px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#commentsResponse p {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  color: #4e4e40 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 16px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse .responseDataWrapper {
  min-height: 185px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse .cbWrapper.big {
  position: relative;
  width: 90px;
  height: 90px;
  top: 35px;
  left: 60px;
  padding: 10px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse .cbWrapper.big button.checkBox {
  width: 70px;
  height: 70px;
  position: relative;
  top: -16px;
  left: 0;
  font-size: 50px;
  cursor: default;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse label.dataLabel {
  position: relative;
  width: 90px;
  text-align: center;
  left: 60px;
  top: 40px;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults {
  width: 400px;
  position: relative;
  left: 175px;
  top: -76px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li {
  width: 133px;
  margin-bottom: 30px;
  float: left;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li .cbWrapper {
  float: left;
  width: 26px;
  height: 26px;
  margin-right: 6px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li .cbWrapper button.checkBox {
  position: relative;
  top: 3px;
  width: 16px;
  height: 16px;
  cursor: default;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li .cbWrapper button.checkBox i {
  font-size: 14px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody ul.responseList li#surveyResponse ul.surveyResults li label {
  margin-top: 6px;
  text-transform: uppercase;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper {
  width: 100%;
  height: 34px;
  padding: 6px 8px;
  background: #f5f8fa;
  border-top: 1px solid #dbe0e2;
  border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -webkit-border-radius: 0 0 6px 6px;
  position: relative;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper a {
  position: absolute;
  left: 10px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper p.date {
  float: right;
  margin: 0;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper p.recipients {
  float: left;
  margin: 0;
  cursor: pointer;
  color: #4192b6;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response div.responseBody div.dateWrapper p.recipients:hover {
  color: #347490;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded {
  top: 30px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch i.satData {
  text-align: center;
  display: inline-block;
  font-style: normal;
  padding: 8px 0;
  height: 34px;
  width: 34px;
  border-radius: 17px;
  -moz-border-radius: 17px;
  -webkit-border-radius: 17px;
  background: #4192b6;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #ffffff;
  font-size: 16px;
  font-weight: 400;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch i.rateData {
  margin-top: 13px;
  margin-bottom: 6px;
  display: inline-block;
  height: 21px;
  width: 38px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch i.rateData img {
  height: 100%;
  width: 100%;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch i.reviewsData {
  display: inline-block;
  height: 34px;
  width: 34px;
  margin: 3px 6px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch i.reviewsData img {
  height: 100%;
  width: 100%;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch {
  min-height: 120px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch .responseDataWrapper {
  top: 0;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch h4 {
  height: 42px;
  width: 50% !important;
  clear: none !important;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.batch li.responseItem.batch h4 p {
  display: inline-block;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed li.response.responded.first {
  top: 10px;
}
#svAdmin.settingsPage #engagement.feedHolder ul.feed.responses {
  margin-top: -30px;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions {
  float: left;
  width: 198px;
  padding-bottom: 40px;
  right: -56px;
  top: 50px;
  position: relative;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions h3 {
  width: 160px;
  margin-top: 8px;
  margin-left: 18px;
  font-size: 18px;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .toggleList {
  position: relative;
  width: 100%;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .toggleList li {
  width: 80%;
  margin: 10px 10%;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .toggleList li a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  display: block;
  color: #4e8eba;
  font-size: 16px;
  font-weight: 600;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .toggleList li a.active {
  text-decoration: none;
  padding: 5px 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  color: #4e4e40;
  cursor: default;
  background: #f1f4f8;
  box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -moz-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -webkit-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown {
  position: relative;
  width: 100%;
  margin: 15px 0;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f6f6f6;
  display: block;
  width: 151px;
  margin-left: 23px;
  padding: 6px 5px;
  text-align: left;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle span {
  text-transform: capitalize;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle i {
  float: right;
  margin-right: 4px;
  margin-top: 3px;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown a:focus,
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown a:hover {
  text-decoration: none;
  outline: none;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown a.dropdown-toggle:hover {
  background: #eaeff4;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown .dropdown-menu {
  margin-left: 23px;
  width: 151px;
  background: #ffffff;
  z-index: 998;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a {
  padding: 8px;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a input {
  position: relative;
  top: -1px;
  margin-right: 6px;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a:focus {
  background: #ffffff;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown .dropdown-menu li a:hover {
  background: #ffffff;
  cursor: default;
  color: rgba(0, 0, 0, 0.6);
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown.open a.dropdown-toggle,
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown.stayOpen a.dropdown-toggle {
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  text-decoration: none;
  padding: 5px 4px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  background: #eaeff4;
  box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px #ffffff, 0 1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -moz-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
  -webkit-box-shadow: inset 0 0 1px #ffffff 0, 1px 1px rgba(0, 0, 0, 0.3) 1px #555555;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown.open .dropdown-menu,
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions .dropdown.stayOpen .dropdown-menu {
  display: block;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions a#applyFilters {
  display: block;
  margin-left: 23px;
  margin-right: 23px;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions a.clear {
  clear: left;
  position: relative;
  top: 20px;
  margin-left: 55px;
}
#svAdmin.settingsPage #engagement.feedHolder div.filterOptions a.clear:hover {
  text-decoration: underline;
}
#svAdmin.settingsPage #engagement.feedHolder a.topButton {
  color: #d9d9d9;
  bottom: 15px;
  left: 0;
  font-size: 36px;
  position: fixed;
  -o-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  -moz-transition: opacity 0.25s ease-in-out;
  -webkit-transition: opacity 0.25s ease-in-out;
  opacity: 1 !important;
}
#svAdmin.settingsPage #engagement.feedHolder a.topButton.absolute {
  position: absolute;
}
#svAdmin.settingsPage #engagement.feedHolder a.topButton.hidden {
  visibility: visible !important;
  opacity: 0 !important;
  display: block !important;
}
#svAdmin.settingsPage .groupWrapper {
  z-index: 1000;
  display: none;
  background: #a4cfe7;
  position: absolute;
  margin-left: 60px;
  top: 140px;
}
#svAdmin.settingsPage .groupWrapper h3 {
  margin-left: 10px;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
}
#svAdmin.settingsPage #reply {
  float: right;
  margin: 15px 11px;
  height: 258px;
  width: 589px;
  border: 1px solid #636363;
  background: #f4f7f9;
}
#svAdmin.settingsPage #reply h3 {
  padding-left: 10px;
  color: #626c7e;
}
#svAdmin.settingsPage #reply form {
  padding: 10px;
}
#svAdmin.settingsPage #reply form .btn {
  background: #ffffff !important;
  color: #4e4e40;
  text-shadow: 0 0 1px #e3e3e3;
  -moz-text-shadow: 0 0 1px #e3e3e3;
  -webkit-text-shadow: 0 0 1px #e3e3e3;
}
#svAdmin.settingsPage #reply form .dropdown-toggle {
  width: 130px;
}
#svAdmin.settingsPage #reply form i.fa-font,
#svAdmin.settingsPage #reply form i.fa-caret-down {
  top: 0px;
}
#svAdmin.settingsPage #reply form iframe.wysihtml5-sandbox {
  width: 567px !important;
  height: 150px !important;
}
#svAdmin.settingsPage #reply form button.submit {
  margin: 15px 0;
  border-color: #4e4e40;
}
#svAdmin.settingsPage body.login {
  background: #3a83a4;
  height: 100%;
  min-height: 790px;
}
#svAdmin.settingsPage body.login div.logoStatic {
  position: relative;
  padding-top: 50px;
  max-width: 1000px;
  z-index: 1001;
  width: 30%;
  margin: 0 35%;
  margin-bottom: 20px;
}
#svAdmin.settingsPage body.login div.logoStatic a {
  width: 100%;
  display: block;
}
#svAdmin.settingsPage body.login div.logoStatic img {
  width: 100%;
}
#svAdmin.settingsPage body.login div.logoStatic p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 24px;
}
#svAdmin.settingsPage body.login div.logoStatic p span {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}
#svAdmin.settingsPage body.login div.logoStatic p.prompt.small {
  margin-top: 2px;
  font-size: 20px;
}
#svAdmin.settingsPage body.login div.logoStatic div.horizontalDiv {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
#svAdmin.settingsPage body.login div.logoStatic div.horizontalDiv.active {
  display: block;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt {
  float: left;
  width: 40%;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt h2 {
  margin-top: 30px;
  font-family: 'Muli', sans-serif;
  font-size: 50px;
  line-height: 65px;
  color: #ffffff;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt h2.fourohfour {
  margin-top: 97px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 25px;
  margin-left: 30px;
  margin-right: 30px;
  color: rgba(255, 255, 255, 0.8);
}
#svAdmin.settingsPage body.login div.fourohfour-prompt h2 {
  margin-left: 30px;
  font-size: 36px;
  color: rgba(255, 255, 255, 0.9);
}
#svAdmin.settingsPage body.login div.fourohfour-prompt h3 {
  margin-left: 30px;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.9);
}
#svAdmin.settingsPage body.login div.fourohfour-prompt a.btn.important {
  background: #24bce8;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage body.login div.fourohfour-prompt a.btn.important:hover {
  background: #49c7ec;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form {
  float: left;
  position: relative;
  margin-left: 30px;
  width: 360px;
  margin-bottom: 30px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form .control-label {
  text-align: left;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: rgba(255, 255, 255, 0.8);
  margin-top: 8px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form input[type="text"],
#svAdmin.settingsPage body.login div.fourohfour-prompt form input[type="password"],
#svAdmin.settingsPage body.login div.fourohfour-prompt form input[type="email"] {
  height: 40px;
  width: 360px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.remember {
  margin-top: 20px;
  height: 20px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.remember p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  float: left;
  margin: 0;
  margin-right: 10px;
  color: #f6f6f6;
  padding-right: 10px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.remember p input {
  position: relative;
  top: -2px;
  margin-right: 5px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.remember p a {
  color: #f6f6f6;
  font-weight: 400;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.remember p a:hover {
  color: #e3e3e3;
  text-decoration: underline;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.remember p:first-child {
  border-right: 1px solid #d9d9d9;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form .buttonHolder {
  margin-top: 30px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form .buttonHolder input.btn.important {
  background: #24bce8;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form .buttonHolder input.btn.important:hover {
  background: #49c7ec;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.error {
  width: 100%;
  padding: 14px 20px;
  margin-top: 6px;
  margin-bottom: 4px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.error p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 0;
  color: rgba(255, 255, 255, 0.9);
  font-weight: 600;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.error p a {
  color: rgba(255, 255, 255, 0.9);
  text-decoration: underline;
  font-weight: 700;
}
#svAdmin.settingsPage body.login div.fourohfour-prompt form div.error p a:hover {
  color: #e3e3e3;
}
#svAdmin.settingsPage body.login #login.resetConfirm {
  width: 700px;
}
#svAdmin.settingsPage body.login #login.resetConfirm div#pwReqs {
  float: left;
  width: 40%;
  margin-top: 84px;
  padding: 0 10%;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage body.login #login.resetConfirm div#pwReqs h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-weight: 600;
}
#svAdmin.settingsPage body.login #login.resetConfirm div#pwReqs ul.pwReqs {
  margin-left: 10px;
}
#svAdmin.settingsPage body.login #login.resetConfirm div#pwReqs ul.pwReqs li {
  color: #f6f6f6;
  font-size: 12px;
  font-weight: 400;
}
#svAdmin.settingsPage body.login #login.resetConfirm .control-group .control-label label {
  float: left;
}
#svAdmin.settingsPage body.login #login.resetConfirm .control-group .control-label i.fa-check-circle {
  float: left;
  position: relative;
  top: 6px;
  left: 5px;
  color: #58cc80;
  font-size: 20px;
}
#svAdmin.settingsPage body.login #login.resetConfirm .control-group .controls input.valid {
  border: 1px solid #58cc80;
}
#svAdmin.settingsPage body.login #login.resetConfirm form {
  float: left;
}
#svAdmin.settingsPage body.login #login.resetConfirm form p {
  margin-left: 0;
}
#svAdmin.settingsPage body.login #login.resetConfirm h1 {
  width: 100%;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #ffffff;
  font-size: 18px;
}
#svAdmin.settingsPage body.login #login.resetConfirm h3 {
  font-size: 14px;
  padding: 0 20%;
}
#svAdmin.settingsPage body.login #login.logout,
#svAdmin.settingsPage body.login #login.resetDone {
  padding: 40px;
  height: 200px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage body.login #login.logout p,
#svAdmin.settingsPage body.login #login.resetDone p {
  color: rgba(255, 255, 255, 0.9);
  margin-top: 15px;
  font-size: 20px;
}
#svAdmin.settingsPage body.login footer.main.big {
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(255, 255, 255, 0.1) #000;
}
#svAdmin.settingsPage body.login footer.main.big .container ul.social {
  right: -455px;
}
#svAdmin.settingsPage .alpha.setupProgress {
  display: none;
  height: 500px;
  width: 80%;
  margin-left: 10%;
  z-index: 1000;
  position: absolute;
  top: 80px;
  background: #ffffff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 25px;
}
#svAdmin.settingsPage .alpha.setupProgress button {
  position: relative;
  bottom: 5px;
  width: 20%;
  margin: 0 40%;
}
#svAdmin.settingsPage .alpha.setupProgress h3 {
  color: #378eab;
  font-size: 22px;
  font-weight: 400;
}
#svAdmin.settingsPage .alpha.setupProgress p.stepError {
  color: #db524b;
  font-size: 12px;
  font-weight: 600;
}
#svAdmin.settingsPage .alpha.setupProgress.active {
  display: block;
}
#svAdmin.settingsPage .alpha.selfAssessment {
  z-index: 1000 !important;
  margin: 120px auto;
  border: 1px solid #e3e3e3;
  width: 760px;
  padding: 10px 20px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  background: #fff;
}
#svAdmin.settingsPage .alpha.selfAssessment h3 {
  margin-top: 5px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  padding-bottom: 5px;
  border-bottom: 2px solid #378eab;
  color: #378eab;
  font-size: 26px;
  font-weight: 600;
}
#svAdmin.settingsPage .alpha.selfAssessment p.assessmentPrompt {
  margin: auto;
  width: 70%;
  margin-top: 5px;
  text-align: center;
  font-family: 'museo_sans500', sans-serif;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 600;
}
#svAdmin.settingsPage .alpha.selfAssessment li.question {
  display: none;
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  height: 70px;
  text-align: center;
  color: #636363;
  font-size: 18px;
  font-weight: 500;
  margin-top: 40px;
}
#svAdmin.settingsPage .alpha.selfAssessment li.question div.answer {
  margin: 40px 9px;
  width: 125px;
  float: left;
}
#svAdmin.settingsPage .alpha.selfAssessment li.question div.answer input {
  display: block;
  margin: auto;
}
#svAdmin.settingsPage .alpha.selfAssessment li.question div.answer label {
  text-align: center;
  color: #4e4e40;
  font-size: 12px;
  font-weight: 500;
}
#svAdmin.settingsPage .alpha.selfAssessment .navButtons {
  width: 185px;
  margin: auto;
}
#svAdmin.settingsPage .alpha.selfAssessment .navButtons button {
  width: 80px;
  float: right;
}
#svAdmin.settingsPage .alpha.selfAssessment .navButtons .previous {
  opacity: 0.3;
  margin-right: 15px;
}
#svAdmin.settingsPage .alpha.selfAssessment .navButtons .previous.active {
  opacity: 1;
}
#svAdmin.settingsPage .alpha.selfAssessment .navButtons .submit {
  display: none;
}
#svAdmin.settingsPage #selfAssessmentOverlay {
  z-index: -1;
  position: fixed;
  top: 0px;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.5);
}
#svAdmin.settingsPage #pricing {
  position: relative;
  top: -35px;
  margin: auto;
  width: 1000px;
  padding: 0 20px;
}
#svAdmin.settingsPage #pricing .pricing {
  font-family: 'museo_sans500', sans-serif;
  width: 98%;
  margin-top: 195px;
  margin-left: 1%;
  height: 2000px;
  position: relative;
}
#svAdmin.settingsPage #pricing .pricing h2 {
  color: #4e4e40;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  top: -22px;
  padding-left: 9px;
  margin-left: 6px;
  width: 280px;
  border-bottom: 3px solid #dbe0e2;
}
#svAdmin.settingsPage #pricing .pricing ul {
  float: left;
  margin: 0 5px;
}
#svAdmin.settingsPage #pricing .pricing ul li {
  padding: 15px 15px;
  margin: 2px 0;
  display: block;
  width: 100%;
  height: 50px;
  background: #ebebeb;
}
#svAdmin.settingsPage #pricing .pricing ul li.alternate {
  background: #f5f5f5;
}
#svAdmin.settingsPage #pricing .pricing ul li.header {
  background: none;
}
#svAdmin.settingsPage #pricing .pricing ul li.events {
  padding: 5px 15px;
}
#svAdmin.settingsPage #pricing .pricing ul h4 {
  font-family: "Montserrat", sans-serif;
  margin-top: 0px;
}
#svAdmin.settingsPage #pricing .pricing ul.labels {
  width: 280px;
}
#svAdmin.settingsPage #pricing .pricing ul.labels .title {
  height: 40px;
  padding: 0px;
  background: none;
}
#svAdmin.settingsPage #pricing .pricing ul.labels .title h4 {
  border-bottom: 2px solid #4e4e40;
  position: relative;
  top: 5px;
  margin-left: 12px;
  color: #378eab;
  font-size: 30px;
  font-weight: 700;
}
#svAdmin.settingsPage #pricing .pricing ul.labels li.header h4 {
  margin-top: 9px;
  color: #4e4e40;
  font-size: 16px;
  font-weight: 700;
}
#svAdmin.settingsPage #pricing .pricing ul.free,
#svAdmin.settingsPage #pricing .pricing ul.basic,
#svAdmin.settingsPage #pricing .pricing ul.advanced {
  text-align: center;
  width: 205px;
  position: relative;
  top: -8px;
}
#svAdmin.settingsPage #pricing .pricing ul.free .title,
#svAdmin.settingsPage #pricing .pricing ul.basic .title,
#svAdmin.settingsPage #pricing .pricing ul.advanced .title {
  height: 50px;
  position: relative;
  top: -112px;
  background: #6f90ab;
  color: #ffffff;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  padding: 15px 0;
}
#svAdmin.settingsPage #pricing .pricing ul.free .header,
#svAdmin.settingsPage #pricing .pricing ul.basic .header,
#svAdmin.settingsPage #pricing .pricing ul.advanced .header {
  padding: 3px 0;
}
#svAdmin.settingsPage #pricing .pricing ul.free .header a.btn,
#svAdmin.settingsPage #pricing .pricing ul.basic .header a.btn,
#svAdmin.settingsPage #pricing .pricing ul.advanced .header a.btn {
  position: relative;
  top: -2px;
  padding: 0 20px;
  width: 80%;
  margin: 1% 10%;
  line-height: 43px;
  height: 43px;
  box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -4px 0 0 rgba(0, 0, 0, 0.3);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage #pricing .pricing ul.free .price,
#svAdmin.settingsPage #pricing .pricing ul.basic .price,
#svAdmin.settingsPage #pricing .pricing ul.advanced .price {
  height: 105px;
  position: absolute;
  top: -60px;
  background: #eaeff4;
  padding: 0;
}
#svAdmin.settingsPage #pricing .pricing ul.free .price span.amount,
#svAdmin.settingsPage #pricing .pricing ul.basic .price span.amount,
#svAdmin.settingsPage #pricing .pricing ul.advanced .price span.amount {
  color: #2971ab;
  font-size: 16px;
  font-weight: 400;
}
#svAdmin.settingsPage #pricing .pricing ul.free .price span.amount b,
#svAdmin.settingsPage #pricing .pricing ul.basic .price span.amount b,
#svAdmin.settingsPage #pricing .pricing ul.advanced .price span.amount b {
  color: #2971ab;
  font-size: 45px;
  font-weight: 400;
}
#svAdmin.settingsPage #pricing .pricing ul.free .price span.amount.subscriber,
#svAdmin.settingsPage #pricing .pricing ul.basic .price span.amount.subscriber,
#svAdmin.settingsPage #pricing .pricing ul.advanced .price span.amount.subscriber {
  text-align: center;
  width: 60%;
  margin: 0 15%;
  border-bottom: 2px solid #dbe0e2;
  position: relative;
  top: -12px;
  font-size: 12px;
}
#svAdmin.settingsPage #pricing .pricing ul.free .price span.amount.trial,
#svAdmin.settingsPage #pricing .pricing ul.basic .price span.amount.trial,
#svAdmin.settingsPage #pricing .pricing ul.advanced .price span.amount.trial {
  position: relative;
  top: -6px;
}
#svAdmin.settingsPage #pricing .pricing .fa-check {
  margin-top: 1px;
  font-size: 20px;
  color: #378eab;
}
#svAdmin.settingsPage .pricing {
  margin: 60px;
}
#svAdmin.settingsPage .pricing .plan {
  float: left;
  margin: 0px;
  border-top: 1px solid #636363;
}
#svAdmin.settingsPage .pricing .plan li {
  height: 70px;
  width: 100px;
  padding: 10px;
  border: solid #636363;
  border-width: 0 1px 1px 1px;
}
#svAdmin.settingsPage #signup {
  padding: 40px 0;
  padding-bottom: 20px;
}
#svAdmin.settingsPage #signup h1 {
  margin-top: -7px;
  text-align: center;
  color: #378eab;
  font-size: 32px;
  font-weight: 300;
  margin-bottom: 0;
  font-family: "Montserrat", sans-serif;
}
#svAdmin.settingsPage #signup h2 {
  margin-top: -3px;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #6f90ab;
  font-size: 18px;
  font-weight: 500;
}
#svAdmin.settingsPage #signup h2 span {
  color: #4fa8c6;
  font-size: 18px;
  font-weight: 300;
}
#svAdmin.settingsPage #signup h1.thanks {
  font-size: 32px;
  margin-top: 20%;
  font-weight: 500;
  padding: 0 60px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage #signup h2.thanks {
  margin-top: 15px;
  font-size: 26px;
  color: #4192b6;
}
#svAdmin.settingsPage #signup .seal {
  margin-top: 55px;
  width: 30%;
  margin-left: 35%;
}
#svAdmin.settingsPage #signup .seal img {
  width: 100%;
}
#svAdmin.settingsPage #signup form {
  margin: auto;
  margin-top: 40px;
  padding: 10px;
  width: 60%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage #signup form ul.steps {
  width: 100%;
  margin-top: 27px;
  margin-bottom: 78px;
  height: 9px;
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  position: relative;
}
#svAdmin.settingsPage #signup form ul.steps li.step {
  position: absolute;
  top: -18px;
  padding: 2px;
  height: 46px;
  width: 46px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  background: #f6f6f6;
  box-shadow: inset 0 0 1px 1px #fbfbfb;
  -moz-box-shadow: inset 0 0 1px 1px #fbfbfb;
  -webkit-box-shadow: inset 0 0 1px 1px #fbfbfb;
  border: 1px solid #378eab;
}
#svAdmin.settingsPage #signup form ul.steps li.step .wrapper {
  height: 40px;
  width: 40px;
  background: #e3e3e3;
  border-radius: 42px;
  -moz-border-radius: 42px;
  -webkit-border-radius: 42px;
}
#svAdmin.settingsPage #signup form ul.steps li.step .wrapper p {
  text-align: center;
  padding: 8px;
  color: #636363;
  font-size: 18px;
  font-weight: 600;
}
#svAdmin.settingsPage #signup form ul.steps li.step .wrapper i {
  text-align: center;
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  display: none;
  padding-top: 11px;
  padding-left: 2px;
}
#svAdmin.settingsPage #signup form ul.steps li.step span {
  text-transform: uppercase;
  text-align: center;
  width: 200px;
  position: relative;
  top: 8px;
  left: -80px;
  color: #4c6982;
  font-size: 14px;
  font-weight: 600;
}
#svAdmin.settingsPage #signup form ul.steps li.complete {
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
}
#svAdmin.settingsPage #signup form ul.steps li.complete .wrapper {
  background: #56acc9;
}
#svAdmin.settingsPage #signup form ul.steps li.complete .wrapper p {
  display: none;
}
#svAdmin.settingsPage #signup form ul.steps li.complete .wrapper i {
  display: block;
}
#svAdmin.settingsPage #signup form ul.steps li.active {
  box-shadow: inset 0 0 1px 1px #3994b3;
  -moz-box-shadow: inset 0 0 1px 1px #3994b3;
  -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
}
#svAdmin.settingsPage #signup form ul.steps li.active .wrapper {
  background: #378eab;
}
#svAdmin.settingsPage #signup form ul.steps li.active .wrapper p {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
}
#svAdmin.settingsPage #signup form ul.steps li.active span {
  color: #378eab;
  font-size: 20px;
}
#svAdmin.settingsPage #signup form ul.steps li#step1 {
  float: left;
  left: -1px;
}
#svAdmin.settingsPage #signup form ul.steps li#step2 {
  left: 47%;
}
#svAdmin.settingsPage #signup form ul.steps li#step3 {
  float: right;
  right: -1px;
}
#svAdmin.settingsPage #signup form ul.steps .progress {
  opacity: 0.5;
  display: block;
  position: absolute;
  height: 7px;
  background: #a4cfe7;
}
#svAdmin.settingsPage #signup form .container.sealImg {
  width: 200px;
}
#svAdmin.settingsPage #signup form .container.sealImg img {
  width: 100%;
}
#svAdmin.settingsPage #signup form h3.complete {
  padding: 0 30px;
  line-height: 45px;
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin-top: 26%;
  color: rgba(0, 0, 0, 0.75);
  font-size: 26px;
  font-weight: 600;
}
#svAdmin.settingsPage #signup form label.mobile {
  display: none;
}
#svAdmin.settingsPage #signup form table {
  margin-top: 0;
  margin-bottom: 50px;
  position: relative;
}
#svAdmin.settingsPage #signup form table tr {
  height: 55px;
  padding-bottom: 30px;
}
#svAdmin.settingsPage #signup form table th {
  width: 100%;
  padding: 0;
}
#svAdmin.settingsPage #signup form table th label {
  width: 330px;
  color: #636363;
  font-size: 16px;
  font-weight: 700;
}
#svAdmin.settingsPage #signup form table td {
  margin-top: 55px;
  position: absolute;
  width: 98%;
  margin-left: 1%;
  left: 0px;
  float: none;
}
#svAdmin.settingsPage #signup form table td input[type="text"],
#svAdmin.settingsPage #signup form table td input[type="email"] {
  height: 40px;
  width: 98%;
  margin-left: 1%;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
}
#svAdmin.settingsPage #signup form table td input[type="text"]:hover,
#svAdmin.settingsPage #signup form table td input[type="email"]:hover {
  box-shadow: inset 0 0 2px #4fa8c6;
  -moz-box-shadow: inset 0 0 2px #4fa8c6;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6;
  box-shadow: inset 0 0 2px #4fa8c6 #000;
  -moz-box-shadow: inset 0 0 2px #4fa8c6 #000;
  -webkit-box-shadow: inset 0 0 2px #4fa8c6 #000;
}
#svAdmin.settingsPage #signup form table td input[type="text"]:focus,
#svAdmin.settingsPage #signup form table td input[type="email"]:focus {
  border: 1px solid #636363;
  outline: none;
  box-shadow: inset 0 0 1px 2px #7dbfd5;
  -moz-box-shadow: inset 0 0 1px 2px #7dbfd5;
  -webkit-box-shadow: inset 0 0 1px 2px #7dbfd5;
}
#svAdmin.settingsPage #signup form table.basic {
  width: 100%;
  margin: 0 auto;
  max-width: 430px;
  padding: 0 2%;
}
#svAdmin.settingsPage #signup form table.basic tr {
  height: 84px;
  padding-bottom: 0px !important;
}
#svAdmin.settingsPage #signup form table.basic th {
  padding: 0px;
}
#svAdmin.settingsPage #signup form table.basic th label {
  margin-left: 2%;
}
#svAdmin.settingsPage #signup form table.basic td {
  margin-top: 55px;
}
#svAdmin.settingsPage #signup form table.basic ul.errorlist {
  position: absolute;
  margin-bottom: 0px;
  padding: 0;
  top: -24px;
  left: 103px;
  border-bottom: none;
}
#svAdmin.settingsPage #signup form table.basic ul.errorlist li {
  padding: 1px 15px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 18px;
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  color: #ffffff;
  font-size: 11px;
}
#svAdmin.settingsPage #signup form table.basic ul.errorlist li:before {
  z-index: 951;
  border-left: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.6);
  content: '';
  display: block;
  position: absolute;
  top: 4px;
  left: -10px;
}
#svAdmin.settingsPage #signup form table.basic tr:nth-child(3) td ul.errorlist {
  left: 63px;
}
#svAdmin.settingsPage #signup form table.basic tr:nth-child(4) td ul.errorlist {
  left: 95px;
}
#svAdmin.settingsPage #signup form table.requirements {
  width: 100%;
  height: 20px;
  display: none;
}
#svAdmin.settingsPage #signup form .btn {
  border: none;
  height: 50px;
  background: #75bbd3;
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 1px 0px rgba(0, 0, 0, 0.3);
  min-width: 160px;
  width: 90%;
}
#svAdmin.settingsPage #signup form .button.container {
  margin: 40px auto;
  max-width: 430px;
  padding: 0 1%;
}
#svAdmin.settingsPage #signup form .button.container input[type="submit"] {
  width: 98%;
  margin-left: 1%;
  background: #378eab;
}
#svAdmin.settingsPage #signup form.basic {
  margin-top: 55px;
}
#svAdmin.settingsPage .cbWrapper {
  position: relative;
  height: 35px;
  width: 35px;
  background: rgba(0, 0, 0, 0.12);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3) #000;
}
#svAdmin.settingsPage .checkBox {
  position: absolute;
  top: 5px;
  left: 5px;
  background: rgba(164, 207, 231, 0.8);
  box-shadow: inset 0 0 1px #a4cfe7;
  -moz-box-shadow: inset 0 0 1px #a4cfe7;
  -webkit-box-shadow: inset 0 0 1px #a4cfe7;
  box-shadow: inset 0 0 1px #a4cfe7 #000;
  -moz-box-shadow: inset 0 0 1px #a4cfe7 #000;
  -webkit-box-shadow: inset 0 0 1px #a4cfe7 #000;
  border: none;
  padding: 0;
  height: 25px;
  width: 25px;
  color: rgba(255, 255, 255, 0.95);
  font-size: 26px;
  font-weight: 400;
}
#svAdmin.settingsPage .checkBox i {
  display: none;
}
#svAdmin.settingsPage .checkBox.hover {
  background: #378eab;
}
#svAdmin.settingsPage .checkBox.hover i {
  display: block;
  opacity: 0.85;
}
#svAdmin.settingsPage .checkBox.deselected {
  background: rgba(164, 207, 231, 0.8);
}
#svAdmin.settingsPage .checkBox.deselected i {
  display: none;
}
#svAdmin.settingsPage .checkBox.active {
  background: #378eab;
}
#svAdmin.settingsPage .checkBox.active i {
  opacity: 1;
  display: block;
}
#svAdmin.settingsPage .checkBox:focus {
  outline: none;
}
#svAdmin.settingsPage #signup.selfAssessment .navButtons {
  z-index: 1;
  width: 100%;
  height: 100px;
  position: relative;
  top: -5px;
}
#svAdmin.settingsPage #signup.selfAssessment .navButtons li {
  float: left;
  position: absolute;
  margin-bottom: 15px;
}
#svAdmin.settingsPage #signup.selfAssessment .navButtons li.left {
  top: -72px;
  left: 0px;
}
#svAdmin.settingsPage #signup.selfAssessment .navButtons li.right {
  top: -72px;
  right: 0px;
}
#svAdmin.settingsPage #signup.selfAssessment .navButtons a {
  color: #378eab;
  font-size: 60px;
  font-weight: 400;
}
#svAdmin.settingsPage #signup.selfAssessment .navButtons a#left {
  display: none;
}
#svAdmin.settingsPage #signup.selfAssessment .navButtons a.disabled {
  opacity: 0.5;
  cursor: default;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment {
  width: 82%;
  margin: 0 9%;
  margin-top: 30px;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment tr {
  width: 100%;
  height: 120px;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment td {
  margin-top: 20px;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment th {
  margin-top: 20px;
  position: relative;
  float: left;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment th label {
  text-align: center;
  width: 100%;
  font-size: 24px;
  padding: 0;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment ul {
  float: left;
  margin-bottom: 10px;
  padding-bottom: 6px;
  position: relative;
  width: 100%;
  top: 130px;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment ul li {
  float: left;
  margin: 0;
  width: 20%;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment ul li label {
  position: relative;
  left: 10%;
  width: 80%;
  text-align: center;
  color: #4e4e40;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment ul li label input {
  display: none;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment ul.errorlist {
  background: rgba(255, 74, 74, 0.35);
  width: 100%;
  height: 53px;
  position: absolute;
  left: 0;
  top: 45px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  border-bottom: none;
}
#svAdmin.settingsPage #signup.selfAssessment table.selfAssessment ul.errorlist li {
  width: 100%;
  text-align: center;
  color: #636363;
  font-size: 10px;
}
#svAdmin.settingsPage #signup.selfAssessment ul.cb {
  z-index: 1000;
  height: 40px;
  position: relative;
  top: -10px;
  width: 80%;
  margin-left: 10%;
}
#svAdmin.settingsPage #signup.selfAssessment ul.cb div.count {
  position: absolute;
  top: -130px;
  width: 100%;
}
#svAdmin.settingsPage #signup.selfAssessment ul.cb div.count p {
  color: #4e4e40;
  font-size: 20px;
  font-weight: 600;
  width: 100%;
  text-align: center;
}
#svAdmin.settingsPage #signup.selfAssessment ul.cb li {
  float: left;
  width: 20%;
}
#svAdmin.settingsPage #signup.selfAssessment ul.cb li .cbWrapper {
  margin: auto;
}
#svAdmin.settingsPage #signup.selfAssessment .button.container {
  margin-top: 0;
}
#svAdmin.settingsPage #signup.requirements #reasons {
  margin-top: 10px;
  width: 80%;
  margin-left: 10%;
  padding: 0;
}
#svAdmin.settingsPage #signup.requirements #reasons ul.reasons {
  height: 358px;
}
#svAdmin.settingsPage #signup.requirements #reasons ul.reasons li {
  margin: 10px 0;
  width: 100%;
  float: left;
  height: 60px !important;
  padding: 12px;
}
#svAdmin.settingsPage #signup.requirements #reasons ul.reasons li .cbWrapper {
  float: left;
  position: relative;
  left: -15px;
  margin: 6px 1px;
}
#svAdmin.settingsPage #signup.requirements #reasons ul.reasons li p {
  width: 89%;
  float: left;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage #signup.requirements #reasons ul.reasons li p span {
  font-size: 16px;
}
#svAdmin.settingsPage #signup.requirements #reasons ul.reasons li p img {
  position: relative;
  left: -15px;
  top: -10px;
  margin: 2px;
  width: 70px;
  float: left;
}
#svAdmin.settingsPage #about .div {
  background: #6f90ab;
}
#svAdmin.settingsPage #about .div h3 {
  text-align: center;
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: none;
  position: relative;
  top: 28%;
}
#svAdmin.settingsPage #about #div2 {
  background: #74b3c1;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
}
#svAdmin.settingsPage #about ul.hiw {
  padding: 0 40px;
  padding-top: 40px;
}
#svAdmin.settingsPage #about ul.hiw h3 {
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-transform: uppercase;
  color: #323229;
  font-size: 40px;
  font-weight: 400;
}
#svAdmin.settingsPage #about ul.hiw li {
  margin-top: 30px;
  float: left;
  display: block;
  width: 100%;
  height: 200px;
  margin: 2%;
}
#svAdmin.settingsPage #about ul.hiw li img {
  float: right;
  width: 210px;
  margin-top: 35px;
  margin-right: 100px;
}
#svAdmin.settingsPage #about ul.hiw li span.badge {
  float: left;
  background: #75bbd3;
  height: 75px;
  padding-top: 13px;
  width: 75px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  font-size: 45px;
  margin-top: 95px;
  margin-left: 25px;
  margin-right: 25px;
}
#svAdmin.settingsPage #about ul.hiw li p {
  margin-top: 112px;
  width: 60%;
  float: left;
  line-height: 22px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40;
  font-size: 18px;
  font-weight: 400;
}
#svAdmin.settingsPage #about ul.hiw li p b {
  line-height: 16px;
  color: #75bbd3;
  font-size: 20px;
  font-weight: 600;
}
#svAdmin.settingsPage #about ul.hiw li.alt img {
  float: left;
}
#svAdmin.settingsPage #about ul.hiw li.alt span.badge {
  background: #378eab;
}
#svAdmin.settingsPage .home2 #mainPrompt {
  background: url('https://www.subscribervoice.com/static//images/bgFade3.png?c5d9f946f5ae');
}
#svAdmin.settingsPage .home2 #mainPrompt h1 {
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(255, 255, 255, 0.93);
  font-size: 48px;
  font-weight: 300;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage .home2 #mainPrompt h1 b {
  color: rgba(255, 255, 255, 0.99);
  font-size: 48px;
  font-weight: 600;
}
#svAdmin.settingsPage .home2 #mainPrompt h2 {
  color: rgba(255, 255, 255, 0.96) !important;
  font-size: 24px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage .home2 #mainPrompt a#IW {
  display: block;
  width: 320px;
  position: relative;
  top: 10px;
  margin: 30px auto;
  padding: 7px 14px;
  /*
      background: rgba(255,255,255,0.85);
      .insetShadow(0;1px;1px;@white);
      border: 1px solid rgba(255,255,255,0.9);
      */
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#svAdmin.settingsPage .home2 #mainPrompt a#IW img.seal {
  width: 100%;
  opacity: 0.9;
}
#svAdmin.settingsPage .home2 #mainPrompt a#IW:hover {
  text-decoration: none;
}
#svAdmin.settingsPage .home2 #mainPrompt a.btn {
  padding: 12px 0;
  border: none;
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85), 0 1px 0 rgba(0, 0, 0, 0.5);
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85), 0 1px 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85), 0 1px 0 rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85) 0, 1px 0 rgba(0, 0, 0, 0.5) 1px #555555;
  -moz-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85) 0, 1px 0 rgba(0, 0, 0, 0.5) 1px #555555;
  -webkit-box-shadow: inset 0 0 1px rgba(255, 255, 255, 0.85) 0, 1px 0 rgba(0, 0, 0, 0.5) 1px #555555;
  display: block;
  width: 320px;
  position: relative;
  top: -4px;
  margin: 0 auto;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
  background: #378eab;
  color: #000101;
  font-size: 24px;
  font-weight: 600;
}
#svAdmin.settingsPage .home2 #mainPrompt a.btn:hover {
  transition: all 0.75s ease;
  color: rgba(255, 255, 255, 0.98);
  font-size: 24px;
  font-weight: 600;
  text-shadow: 0 0 2px rgba(255, 255, 255, 0.4);
  -moz-text-shadow: 0 0 2px rgba(255, 255, 255, 0.4);
  -webkit-text-shadow: 0 0 2px rgba(255, 255, 255, 0.4);
  background: #43a3c3;
}
#svAdmin.settingsPage section#about.start {
  bottom: 170%;
}
#svAdmin.settingsPage section#about.end {
  bottom: -210%;
}
#svAdmin.settingsPage .div {
  background: #6f90ab;
}
#svAdmin.settingsPage .div h3 {
  text-align: center;
  color: #ffffff;
  font-size: 28px;
  font-weight: 500;
  margin-bottom: none;
  position: relative;
  top: 28%;
}
#svAdmin.settingsPage .div2 {
  opacity: 0.4;
  background: #74b3c1;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  width: 100%;
  height: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4) #000;
}
#svAdmin.settingsPage .div2#div2 {
  margin-top: 65px;
}
#svAdmin.settingsPage #divTri {
  position: relative;
  top: -4px;
  display: block;
  width: 133px;
  height: 66px;
  background: url('https://www.subscribervoice.com/static/images/divTri.png?c5d9f946f5ae');
  margin: 0 auto;
  z-index: 2;
}
#svAdmin.settingsPage div.main {
  width: 100%;
  background: rgba(42, 119, 220, 0.45);
  height: 900px;
}
#svAdmin.settingsPage div.main h3 {
  text-align: center;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(0, 0, 0, 0.58);
  font-size: 38px;
  font-weight: 600;
}
#svAdmin.settingsPage div.main #trust {
  position: relative;
  top: 40px;
  width: 100%;
  display: block;
  background: #f5fafc;
}
#svAdmin.settingsPage div.main #trust h2 {
  position: relative;
  top: 25px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: #5e9ab7 !important;
  font-size: 36px !important;
  font-weight: 600 !important;
  margin-bottom: 45px;
}
#svAdmin.settingsPage div.main #trust h3 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: #4e4e40;
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 15px;
}
#svAdmin.settingsPage div.main #trust ul.hiw {
  width: 100%;
  margin-top: 20px;
  height: 360px;
}
#svAdmin.settingsPage div.main #trust ul.hiw li {
  float: left;
  width: 25%;
}
#svAdmin.settingsPage div.main #trust ul.hiw li img {
  margin-left: 20%;
  width: 60%;
}
#svAdmin.settingsPage div.main #trust ul.hiw li h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: #70a5bf;
  font-size: 24px;
  font-weight: 600;
}
#svAdmin.settingsPage div.main #trust ul.hiw li p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  text-align: center;
  color: rgba(0, 0, 0, 0.55);
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage div.main #trust ul.hiw li p b {
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  font-weight: 600;
}
#svAdmin.settingsPage div.main #trust div#IWorthy {
  height: 750px;
  background: #2971ab;
}
#svAdmin.settingsPage div.main #trust div#IWorthy h2 {
  color: rgba(255, 255, 255, 0.83) !important;
}
#svAdmin.settingsPage div.main #trust div#IWorthy #reasons {
  display: block;
  padding: 0;
  width: 100%;
  margin-top: 40px;
}
#svAdmin.settingsPage div.main #trust div#IWorthy #reasons ul.reasons {
  width: 50%;
  margin-left: 25%;
}
#svAdmin.settingsPage div.main #trust div#IWorthy #reasons ul.reasons li {
  height: 150px;
  text-align: left;
  color: rgba(255, 255, 255, 0.85);
  font-size: 36px;
  font-weight: 400;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
}
#svAdmin.settingsPage div.main #trust div#IWorthy #reasons ul.reasons li img {
  position: relative;
  top: -27px;
  width: 140px;
  margin-right: 25px;
}
#svAdmin.settingsPage div.main #trust div#IWorthy #reasons ul.reasons li span {
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
}
#svAdmin.settingsPage div.main #trust div#VOS {
  height: 550px;
  background: #f5fafc;
  position: relative;
}
#svAdmin.settingsPage div.main #trust div#VOS .container {
  position: relative;
}
#svAdmin.settingsPage div.main #trust div#VOS .container h2 {
  width: 60%;
  margin: 0;
  margin-top: 170px;
}
#svAdmin.settingsPage div.main #trust div#VOS .container p {
  width: 55%;
  margin: 40px 25px !important;
  line-height: 26px;
  height: 150px;
  text-align: left;
  color: rgba(0, 0, 0, 0.75);
  font-size: 20px;
  font-weight: 400;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
}
#svAdmin.settingsPage div.main #trust div#VOS .container img {
  width: 440px;
  position: relative;
  bottom: 358px;
  float: right;
  right: 0px;
}
#svAdmin.settingsPage div.main #trust div#benefits {
  height: 700px;
  background: rgba(42, 119, 220, 0.45);
  position: relative;
}
#svAdmin.settingsPage div.main #trust div#benefits h2 {
  float: right;
  position: relative;
  top: -320px;
  color: rgba(255, 255, 255, 0.83) !important;
}
#svAdmin.settingsPage div.main #trust div#benefits ul.benefits {
  width: 50%;
  float: right;
  position: relative;
  top: -320px;
  margin-right: 15%;
}
#svAdmin.settingsPage div.main #trust div#benefits ul.benefits li {
  width: 100%;
  float: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(0, 0, 0, 0.53);
  font-size: 20px;
  font-weight: 400;
  margin: 12px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 22px;
}
#svAdmin.settingsPage div.main #trust div#benefits ul.benefits li span {
  text-align: center;
  margin-right: 25px;
  margin-top: -4px;
  float: left;
  width: 60px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  height: 60px;
  background: rgba(42, 119, 220, 0.45);
  line-height: 60px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 48px;
  font-weight: 600;
}
#svAdmin.settingsPage div.main #trust div#getStarted {
  background: #ffffff;
  height: 500px;
}
#svAdmin.settingsPage div.main #trust div#getStarted h2 {
  text-align: center;
}
#svAdmin.settingsPage div.main #trust div#getStarted ul.getStarted {
  width: 70%;
  float: right;
  position: relative;
  top: -320px;
  margin-right: 15%;
}
#svAdmin.settingsPage div.main #trust div#getStarted ul.getStarted li {
  width: 100%;
  float: left;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  color: rgba(0, 0, 0, 0.53);
  font-size: 20px;
  font-weight: 400;
  margin: 12px 0;
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 22px;
}
#svAdmin.settingsPage div.main #trust div#getStarted ul.getStarted li span {
  text-align: center;
  margin-right: 25px;
  margin-top: -4px;
  float: left;
  width: 60px;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  height: 60px;
  background: rgba(42, 119, 220, 0.45);
  line-height: 60px;
  color: rgba(255, 255, 255, 0.5);
  font-size: 48px;
  font-weight: 600;
}
#svAdmin.settingsPage body.home.wizard table.selfAssessment td ul li:first-child {
  display: none;
}
#svAdmin.settingsPage body.about {
  height: auto !important;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  background: #ffffff;
}
#svAdmin.settingsPage body.about header.svAboutHeader {
  height: 55px;
  background: #ffffff;
}
#svAdmin.settingsPage body.about header.svAboutHeader #SVLogo {
  width: 225px;
  margin-top: 7px;
}
#svAdmin.settingsPage body.about header.svAboutHeader #SVLogo img {
  width: 100%;
}
#svAdmin.settingsPage body.about .left {
  float: left;
}
#svAdmin.settingsPage body.about .right {
  float: left;
}
#svAdmin.settingsPage body.about h2,
#svAdmin.settingsPage body.about h3,
#svAdmin.settingsPage body.about h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-align: center;
  font-weight: 300;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent {
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  margin-top: 5px;
  min-width: 1140px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent a#getStarted {
  padding: 18px 15px;
  display: block;
  width: 250px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #4192b6;
  color: #ffffff;
  font-size: 22px;
  font-weight: 300;
  text-align: center;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent a#getStarted i {
  position: relative;
  top: 7px;
  float: right;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent a#getStarted:hover {
  text-decoration: none;
  background: #63a8c7;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer {
  background: #edf3f7;
  position: relative;
  border-bottom: 1px solid #a3a3a3;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer .mainPrompt h2 {
  padding: 0 160px;
  margin-top: 50px;
  line-height: 50px;
  font-size: 40px !important;
  font-weight: 300;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #expandedSealWrapper {
  margin-top: 10px;
  margin-left: 15px;
  width: 480px;
  height: 480px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper {
  margin-left: 40px;
  width: 45%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper {
  margin-top: 90px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper h3 {
  text-align: center;
  line-height: 58px;
  color: #4192b6;
  font-size: 42px;
  font-weight: 700;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper img#seal {
  width: 203px;
  margin: 5px 155px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper a#getStarted {
  padding: 14px 8px;
  font-size: 18px;
  width: 200px;
  margin: 10px 155px;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper a#getStarted i {
  top: 5px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #mainPromptContainer #validationWrapper .promptWrapper p.subPrompt {
  width: 80%;
  margin-top: 5px;
  color: #4e4e40 !important;
  font-size: 22px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent .divider {
  width: 100%;
  height: 16px;
  background: url('https://www.subscribervoice.com/static/images/divider1.png?c5d9f946f5ae');
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #programRequirements h3 {
  margin-top: 5px;
  font-size: 36px;
  color: #4192b6;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #programRequirements ul.programReqs {
  margin: 25px 15%;
  margin-left: 20%;
  height: 280px;
  width: 70%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #programRequirements ul.programReqs li {
  margin: 5px 2%;
  padding: 0;
  width: 45%;
  float: left;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #programRequirements ul.programReqs li h4 {
  margin: 0;
  text-align: left;
  color: #7ebed5;
  font-size: 22px;
  font-weight: 700;
  line-height: 24px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #programRequirements ul.programReqs li h4 i {
  position: relative;
  top: -5px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #programRequirements ul.programReqs li h4 i img {
  width: 35px;
  height: 35px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #programRequirements ul.programReqs li p {
  margin-left: 34px;
  position: relative;
  top: -5px;
  color: #4e4e40 !important;
  font-size: 16px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #HIW h3 {
  font-size: 40px;
  color: #4192b6;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #HIW p.hiw {
  text-align: center;
  color: #4e4e40;
  font-size: 26px;
  font-weight: 500;
  margin: 0 10% !important;
  margin-top: 20px !important;
  height: 74px;
  width: 80%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #HIW ul.hiw {
  margin: 30px 10%;
  height: 270px;
  width: 80%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #HIW ul.hiw li {
  margin: 20px 39px;
  padding: 0;
  width: 150px;
  float: left;
  position: relative;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #HIW ul.hiw li.active:before,
#svAdmin.settingsPage body.about #mainWrapper #mainContent #HIW ul.hiw li:hover:before {
  content: '';
  display: block;
  position: absolute;
  height: 4px;
  width: 120px;
  left: 15px;
  bottom: -10px;
  background: #7ebed5;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #HIW ul.hiw img {
  cursor: pointer;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #SVtransition {
  width: 100%;
  height: 250px;
  background: #aac8d9;
  position: relative;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #SVtransition .container {
  padding: 20px 0;
  position: relative;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #SVtransition .container h4 {
  padding: 0 130px;
  color: #42646c;
  font-size: 24px;
  font-weight: 400;
  line-height: 46px;
  letter-spacing: 0.065em;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #SVtransition .container #SVtri {
  width: 100%;
  height: 60px;
  position: absolute;
  bottom: -44px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #SVtransition .container #SVtri i {
  display: block;
  width: 100%;
  text-align: center;
  color: #aac8d9;
  font-size: 60px;
  font-weight: 400;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS {
  margin-top: 50px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS h3 {
  padding: 0 180px;
  font-size: 40px;
  line-height: 50px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS p.subPrompt {
  margin-top: 25px;
  padding: 0 200px;
  text-align: center;
  color: #4e4e40 !important;
  font-size: 20px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList {
  width: 90%;
  margin: 0 5%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li {
  margin: 50px 0;
  padding: 0;
  width: 100%;
  float: left;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt {
  width: 40%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt h4 {
  margin: 0;
  text-align: left;
  color: #7ebed5;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt h4 i {
  position: relative;
  top: -10px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt h4 i img {
  width: 50px;
  height: 50px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li .prompt p {
  position: relative;
  color: #4e4e40 !important;
  font-size: 20px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li .image {
  width: 55%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li .image img {
  margin: 0 31px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li#recommend .prompt,
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li#review .prompt,
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li#survey .prompt {
  margin-top: 115px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList li#rate .prompt {
  margin-top: 45px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList .divider {
  position: relative;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList #secondDivider {
  top: 430px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList #thirdDivider {
  top: 850px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList #fourthDivider {
  top: 1270px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #VoS ul#VoSList #fifthDivider {
  top: 1700px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt {
  margin-top: 40px;
  background: #303030;
  height: 430px;
  width: 100%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt h3 {
  margin-top: 35px;
  color: #ffffff;
  font-size: 34px;
  font-weight: 700;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt h3 {
  margin-top: 35px;
  text-decoration: none;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt a#getStarted {
  margin: 60px auto;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt ul.footer {
  width: 20%;
  margin: 10px 40%;
  margin-bottom: 0;
  height: 50px;
  padding-top: 15px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt ul.footer li {
  float: left;
  width: 33%;
  text-align: center;
  border-left: 1px solid rgba(255, 255, 255, 0.6);
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt ul.footer li a {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.6);
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt ul.footer li a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.4);
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt ul.footer li:first-child {
  border: none;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt p.copyright {
  width: 30%;
  margin: 5px 35%;
  font-size: 11px;
  color: rgba(255, 255, 255, 0.6);
  text-align: center;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #endPrompt p.subPrompt {
  margin-top: 35px;
  padding: 0 280px;
  text-align: center;
  color: #bedae7 !important;
  font-size: 20px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutTop {
  padding: 25px 0;
  margin-top: 50px;
  width: 100%;
  background: #4192b6;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutTop h1 {
  width: 60%;
  margin: 40px 20%;
  line-height: 50px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  text-align: center;
  color: #ffffff;
  font-size: 34px;
  font-weight: 400;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer {
  margin-top: 21px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .leftContainer {
  margin-left: 15px;
  float: left;
  width: 72%;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .leftContainer h2 {
  margin-top: 0;
  text-align: left;
  color: #4e4e40;
  font-size: 26px;
  font-weight: 600;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .leftContainer p {
  font-size: 16px !important;
  line-height: 26px;
  margin-bottom: 30px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .leftContainer p:last-child {
  margin-bottom: 24px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .rightContainer {
  border-left: 1px solid #e3e3e3;
  float: right;
  width: 26%;
  padding-left: 20px;
  height: 380px;
  margin-top: 46px;
  padding-top: 4px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .rightContainer img#seal {
  width: 170px;
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .rightContainer a#getStarted {
  margin-top: 35px;
  padding: 10px 10px;
  font-size: 18px;
  margin-left: 15px;
  width: 140px;
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage body.about #mainWrapper #mainContent #aboutContainer .rightContainer a#getStarted i {
  top: 5px;
}
#svAdmin.settingsPage html.landingPage,
#svAdmin.settingsPage body.landingPage {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: auto;
}
#svAdmin.settingsPage body.landingPage {
  height: 100%;
}
#svAdmin.settingsPage body.landingPage header.landingPage {
  height: 60px;
  background: rgba(255, 255, 255, 0.85);
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container a#logo {
  width: 280px;
  margin-top: 3px;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container a#logo img {
  height: 100%;
  width: 100%;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems {
  float: right;
  margin-top: 12px;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li {
  float: left;
  margin: 0 11px;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li p {
  font-family: 'Muli', sans-serif;
  margin-top: 10px;
  color: #636363;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li a {
  font-family: 'Muli', sans-serif;
  -moz-transition: color 0.25s ease-in;
  -o-transition: color 0.25s ease-in;
  -webkit-transition: color 0.25s ease-in;
  transition: color 0.25s ease-in;
  top: 8px;
  position: relative;
  color: #ffffff;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li a.login:hover {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted {
  top: 0;
  -moz-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -o-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  -webkit-transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  transition: background 0.25s ease-in-out, color 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-color 0.25s ease-in-out;
  padding: 8px 14px;
  border: 2px solid #58cc80;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  color: #58cc80;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled {
  background: #58cc80;
  color: #ffffff;
  border-color: #ffffff;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.notScrolled:hover {
  background: #58cc80;
  color: #ffffff;
}
#svAdmin.settingsPage body.landingPage header.landingPage nav.container ul.navItems li a.btn.getStarted.scrolled:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
#svAdmin.settingsPage body.landingPage header.landingPage #mobileMenu {
  display: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer {
  background-image: url('https://www.subscribervoice.com/static/images/newBG.png?c5d9f946f5ae');
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .mainHolder {
  padding-top: 35px;
  padding-bottom: 85px;
  background: rgba(65, 146, 182, 0.8);
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h2,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h3,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h4 {
  text-align: center;
  color: #ffffff;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.6);
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h3 {
  padding: 0 170px;
  margin-top: 90px;
  line-height: 50px;
  font-family: 'Muli', sans-serif;
  font-size: 42px;
  font-weight: 700;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 46px;
  font-weight: 700;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper h4 {
  margin-top: 20px;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  font-weight: 300;
  padding: 0 420px;
  line-height: 28px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer {
  width: 280px;
  margin: 30px auto;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted {
  font-family: 'Muli', sans-serif;
  width: 100%;
  background: #58cc80;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 16px;
  padding: 24px 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted i {
  margin-left: 8px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #mainPromptContainer .container #validationWrapper .promptWrapper div.btnContainer a#getStarted:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1), 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) 0, 2px 3px rgba(0, 0, 0, 0.1) 1px #555555;
  height: 620px;
  background: #f9f9f6;
  position: relative;
  z-index: 2;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw {
  height: 220px;
  margin-top: 40px;
  position: realtive;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li {
  float: left;
  width: 150px;
  height: 220px;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img {
  width: 100%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img.min {
  display: block;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a img.sel {
  display: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a h3 {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  color: #4e4e40;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li i {
  position: absolute;
  top: 65px;
  right: -90px;
  font-size: 30px;
  color: #7ebed5;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active {
  text-decoration: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover img.min,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active img.min {
  display: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a:hover img.sel,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li a.active img.sel {
  display: block;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:first-child {
  margin: 0;
  left: 160px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:nth-child(2) {
  margin-left: 50%;
  left: -220px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container ul.hiw li:last-child {
  position: absolute;
  right: 305px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block {
  display: none;
  width: 80%;
  height: 301px;
  margin: 5px 10%;
  border: 2px solid #e3e3e3;
  background: #ffffff;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left {
  padding: 25px;
  width: 50%;
  float: left;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left h4 {
  margin: 20px 0;
  font-size: 26px;
  font-weight: 400;
  font-family: 'Muli', sans-serif;
  color: #636363;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.left p {
  margin-top: 40px;
  font-family: 'Muli', sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #636363;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.right {
  float: right;
  position: relative;
  width: 50%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block div.right img {
  position: absolute;
  right: 0;
  bottom: -297px;
  width: 458px;
  border: solid #e3e3e3;
  border-width: 2px 0 0 2px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container #listen.block {
  display: block;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block:before {
  z-index: 951;
  border-left: 20px solid transparent;
  border-bottom: 20px solid #e3e3e3;
  border-right: 20px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -20px;
  left: 138px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container .block:after {
  z-index: 952;
  border-left: 17px solid transparent;
  border-bottom: 17px solid #ffffff;
  border-right: 17px solid transparent;
  content: '';
  display: block;
  position: absolute;
  top: -17px;
  left: 141px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container #monitor.block:before {
  left: 439px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container #monitor.block:after {
  left: 442px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container #improve.block:before {
  left: 725px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #threeBlocks .container #improve.block:after {
  left: 728px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #feed {
  height: 500px;
  overflow: hidden;
  background: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #feed .container {
  width: 940px;
  height: 500px;
  padding: 0;
  overflow: hidden;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #feed .container #browserWindow {
  z-index: 1;
  position: relative;
  top: 68px;
  display: inline-block;
  width: 940px;
  background-image: url('https://www.subscribervoice.com/static/images/feedBrowser.png?c5d9f946f5ae');
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #feed .container #browserWindow h2 {
  position: relative;
  top: -50px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 36px;
  color: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #feed .container #browserWindow p {
  margin: 0;
  position: relative;
  top: -55px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 16px;
  color: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #feed .container #browserWindow img {
  width: 800px;
  position: relative;
  top: 28px;
  margin-left: 70px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 510px;
  background: #f9f9f6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container {
  height: 500px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container h2 {
  padding: 0 180px;
  line-height: 55px;
  margin-top: 35px;
  font-family: 'Muli', sans-serif;
  text-align: center;
  font-size: 36px;
  color: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data {
  margin-top: 0;
  height: 300px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li {
  float: left;
  width: 200px;
  height: 300px;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li i {
  position: absolute;
  top: 85px;
  right: -45px;
  font-size: 30px;
  color: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li h3 {
  font-family: "Montserrat", sans-serif;
  text-align: center;
  font-size: 22px;
  font-weight: 400;
  color: #4e4e40;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li a.btn {
  width: 80%;
  margin: 20px 10%;
  color: #ffffff;
  background: #4192b6;
  border: 4px solid #4192b6;
  font-family: 'Muli', sans-serif;
  font-size: 16px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  border-radius: 24px;
  -moz-border-radius: 24px;
  -webkit-border-radius: 24px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li a.btn:hover {
  background: #81b9d2;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:first-child {
  margin: 0;
  left: 140px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:nth-child(2) {
  margin-left: 50%;
  left: -300px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent #subscriberData .container ul.data li:last-child {
  float: right;
  top: -300px;
  right: 140px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent div#getStarted {
  padding-top: 50px;
  height: 420px;
  background: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent div#getStarted .container {
  position: relative;
  padding: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent div#getStarted .container h2 {
  width: 100%;
  top: -20px;
  position: absolute;
  font-family: 'Muli', sans-serif;
  font-size: 36px;
  color: #ffffff;
  text-align: center;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer {
  width: 240px;
  margin: 0 auto;
  margin-top: 70px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted {
  font-family: 'Muli', sans-serif;
  width: 100%;
  background: #58cc80;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 18px;
  padding: 18px 0;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted i {
  margin-left: 8px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent div#getStarted .container div.btnContainer a#getStarted:hover {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  background: #7fd89e;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer {
  background: #f6f6f6;
  padding-bottom: 50px;
  padding-top: 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
  height: 410px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.left {
  float: left;
  width: 40%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.left img {
  width: 90%;
  margin: 0 5%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right {
  float: right;
  width: 60%;
  padding-top: 10px;
  padding-left: 50px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h4 {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2 {
  margin-top: 80px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
  padding-right: 240px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h2 b {
  font-size: 40px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #mainPromptContainer .container #validationWrapper .promptWrapper div.right h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  padding: 0;
  padding-right: 160px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS {
  background: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 115px;
  padding-top: 5px;
  background: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons {
  height: 110px;
  width: 90%;
  margin: 0 5%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li {
  float: left;
  width: 10%;
  margin: 0 5%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a {
  display: block;
  height: 100%;
  width: 100%;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a i img {
  width: 80%;
  margin: 10%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS div.VoSHolder ul#VoSIcons li a.active:before {
  z-index: 952;
  border-left: 25px solid transparent;
  border-bottom: 25px solid #ffffff;
  border-right: 25px solid transparent;
  content: '';
  display: block;
  position: absolute;
  bottom: -14px;
  left: 27px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container {
  height: 375px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList {
  top: -50px;
  position: relative;
  width: 100%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 135px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a {
  position: absolute;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a i {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 45px;
  color: #7ebed5;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a.left {
  left: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a.right {
  right: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav a:hover i {
  color: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList div.carouselNav.active {
  opacity: 1;
  visibility: visible;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li {
  display: none;
  margin: 100px 0;
  padding: 0;
  width: 90%;
  height: 301px;
  margin: 75px 5%;
  background: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.left {
  position: relative;
  width: 50%;
  float: left;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.left img.image {
  height: 261px;
  position: absolute;
  left: 0;
  bottom: -297px;
  width: 458px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.prompt.left {
  padding-left: 10px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.right {
  float: right;
  position: relative;
  width: 50%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li div.right img.image {
  height: 261px;
  position: absolute;
  right: 0;
  bottom: -297px;
  width: 458px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt {
  width: 40%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 {
  font-family: 'Muli', sans-serif;
  margin: 0;
  text-align: left;
  color: #7ebed5;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 i {
  position: relative;
  top: -10px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt h4 i img {
  width: 50px;
  height: 50px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li .prompt p {
  padding-left: 15px;
  font-family: 'Muli', sans-serif;
  position: relative;
  color: #4e4e40 !important;
  font-size: 18px !important;
  font-weight: 300 !important;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#recommend .prompt,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#review .prompt,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#survey .prompt {
  margin-top: 65px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#comments .prompt {
  margin-top: 85px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#rate {
  display: block;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos #VoS #listHolder.container ul#VoSList li#rate .prompt {
  margin-top: 45px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #f6f6f6;
  height: 1200px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready h3 {
  margin-top: 50px;
  text-align: center;
  color: #4e4e40;
  font-family: 'Muli', sans-serif;
  font-size: 42px;
  line-height: 55px;
  font-weight: 400;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo {
  width: 90%;
  margin: 0 5%;
  padding: 10px 10%;
  border: 2px solid #e3e3e3;
  background: #ffffff;
  margin-top: 30px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li {
  margin: 30px 0;
  height: 290px;
  padding-top: 15px;
  width: 100%;
  border-bottom: 2px dashed #e3e3e3;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li h4 {
  margin-top: 25px;
  text-align: left;
  color: #4e4e40;
  font-family: 'Muli', sans-serif;
  font-weight: 300;
  font-size: 26px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li h4 span {
  position: relative;
  top: -5px;
  display: block;
  float: left;
  height: 35px;
  width: 35px;
  background: #4192b6;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  color: #ffffff;
  margin-right: 8px;
  text-align: center;
  padding-top: 3px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li p {
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  font-size: 18px;
  padding-left: 45px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.left {
  float: left;
  width: 50%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right {
  float: right;
  width: 50%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right h4 {
  padding-left: 15px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li div.right p {
  padding-left: 60px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.vos div.ready ul.howTo li img {
  width: 100%;
  border: 2px solid #e3e3e3;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer {
  background: #f6f6f6;
  padding-bottom: 50px;
  padding-top: 25px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
  height: 410px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left {
  float: left;
  width: 50%;
  padding-top: 10px;
  padding-left: 90px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h4 {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2 {
  margin-top: 80px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h2 b {
  font-size: 40px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .left h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  padding: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .right {
  float: right;
  width: 50%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #mainPromptContainer .container #validationWrapper .promptWrapper .right img {
  margin: 5px 10%;
  width: 70%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  height: 135px;
  padding-top: 5px;
  background: #4192b6;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder h4 {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 30px;
  line-height: 45px;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  padding: 0 250px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #trust div.trustHolder:before {
  z-index: 952;
  border-left: 26px solid transparent;
  border-top: 26px solid #4192b6;
  border-right: 26px solid transparent;
  content: '';
  display: block;
  position: absolute;
  bottom: -26px;
  left: -14px;
  margin-left: 50%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.2) #000;
  height: 500px;
  background: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert div.left {
  float: left;
  width: 50%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert div.left img {
  width: 400px;
  margin: 0 15%;
  margin-top: 50px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert div.right {
  float: right;
  width: 50%;
  padding-top: 10px;
  padding-left: 10px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert div.right h2,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert div.right p {
  text-align: left;
  color: #4e4e40;
  text-shadow: none;
  -webkit-text-shadow: none;
  -moz-text-shadow: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert div.right h2 {
  margin-top: 70px;
  font-family: "Montserrat", sans-serif;
  font-size: 34px;
  line-height: 45px;
  font-weight: 400;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #cert div.right p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 25px;
  padding: 0;
  padding-right: 30px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW {
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav {
  -webkit-transition: all 1.5s ease-in-out;
  -moz-transition: all 1.5s ease-in-out;
  -o-transition: all 1.5s ease-in-out;
  transition: all 1.5s ease-in-out;
  opacity: 0;
  visibility: hidden;
  width: 80%;
  margin: 0 10%;
  height: 40px;
  position: absolute;
  left: 0;
  top: 135px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a {
  position: absolute;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a i {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-size: 45px;
  color: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a.left {
  left: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a.right {
  right: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav a:hover i {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  -moz-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
  -webkit-text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW div.carouselNav.active {
  opacity: 1;
  visibility: visible;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW h3 {
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-size: 40px;
  color: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW p.hiw {
  font-family: 'Muli', sans-serif;
  text-align: center;
  color: #f6f6f6;
  font-size: 26px;
  font-weight: 500;
  margin: 0 15% !important;
  margin-top: 20px !important;
  height: 74px;
  width: 70%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw {
  margin: 25px 15%;
  height: 160px;
  width: 70%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li {
  margin: 20px 0;
  padding: 0;
  width: 19%;
  margin: 0 3%;
  float: left;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li img {
  width: 90%;
  margin: 0 5%;
  cursor: pointer;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li.active:before,
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #IWHIW div.container #HIW ul.hiw li:hover:before {
  content: '';
  display: block;
  position: absolute;
  height: 6px;
  width: 60%;
  left: 20%;
  bottom: -15px;
  background: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #f6f6f6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS div.container h3 {
  margin-top: 30px;
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-size: 40px;
  color: #4e4e40;
  padding: 0 200px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs {
  margin: 0 10%;
  margin-top: 40px;
  width: 80%;
  height: 460px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li {
  float: left;
  width: 50%;
  height: 230px;
  background: none;
  padding: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li div.imgHolder {
  padding: 0;
  width: 100px;
  height: 100px;
  background: #ffffff;
  border-radius: 300px;
  -moz-border-radius: 300px;
  -webkit-border-radius: 300px;
  border: 4px solid #4192b6;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li div.imgHolder img {
  width: 70%;
  margin: 15%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li h4 {
  text-transform: uppercase;
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  text-align: center;
  font-size: 24px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.IW #REQS div.container ul.reqs li p {
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  text-align: center;
  font-size: 15px;
  margin: 0;
  padding: 0 120px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer {
  padding-bottom: 0;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer div.container h3 {
  margin: 0 200px;
  margin-top: 50px;
  padding-top: 35px;
  height: 150px;
  text-align: center;
  font-size: 28px;
  line-height: 36px;
  color: #ffffff;
  background: rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainPromptContainer div.container h3.download {
  padding-top: 60px;
  font-size: 38px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer {
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -moz-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  -webkit-box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.1) #000;
  background: #ffffff;
  height: 800px;
  padding-top: 40px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left {
  float: left;
  width: 70%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left h4 {
  font-family: 'Muli', sans-serif;
  font-weight: 400;
  font-size: 26px;
  color: #4e4e40;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.left p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 3px 0;
  font-size: 18px;
  color: #636363;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right {
  float: right;
  width: 30%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right h3 {
  width: 80%;
  margin: 0 10%;
  font-family: 'Muli', sans-serif;
  color: #4e4e40;
  font-size: 20px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm {
  height: 500px;
  width: 95%;
  margin-left: 5%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form {
  float: left;
  position: relative;
  width: 90%;
  margin: 0 5%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .control-label {
  text-align: left;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 8px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="text"],
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="password"],
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form input[type="email"],
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form select {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  background: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form textarea {
  width: 100%;
  height: 100px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .buttonHolder {
  width: 50%;
  margin: 0 25%;
  margin-top: 30px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.right div.downloadForm form .buttonHolder a.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt {
  width: 80%;
  margin: 0 10%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 3px 0;
  font-size: 18px;
  color: #636363;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container div.downloadPrompt a.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  margin: 20px 8px;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource {
  height: 200px;
  width: 70%;
  margin: 25px 15%;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  margin: 0 6%;
  height: 225px;
  width: 36%;
  padding: 10px;
  border: 1px solid #e3e3e3;
  background: #f6f6f6;
  float: left;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  position: relative;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li p.type {
  float: left;
  width: 60%;
  font-size: 14px;
  text-transform: uppercase;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li p.symbol {
  margin: 0;
  float: right;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li h4 {
  margin-top: 30px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.datasheet #mainContainer div.container ul.resource li a.next {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 4px 0;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  background: #58cc80;
  color: #ffffff;
  text-align: center;
  width: 100%;
  display: block;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact {
  background: #f6f6f6;
  height: 980px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm {
  height: 800px;
  padding: 0 200px;
  margin-top: 60px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 {
  text-align: center;
  font-family: 'Muli', sans-serif;
  font-weight: 300;
  font-size: 34px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 a {
  font-weight: 300;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm h2 a:hover {
  text-decoration: none;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form {
  margin: 0 15%;
  width: 70%;
  margin-top: 5px;
  margin-bottom: 30px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form .control-label {
  text-align: left;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form label {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #636363;
  margin-top: 8px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="text"],
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="password"],
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form input[type="email"],
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form select {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  height: 40px;
  width: 100%;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
  background: #ffffff;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form textarea {
  width: 100%;
  height: 100px;
  font-size: 14px;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  font-weight: 400;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form .buttonHolder {
  width: 50%;
  margin: 0 25%;
  margin-top: 30px;
}
#svAdmin.settingsPage body.landingPage #mainWrapper #mainContent.contact div.contactForm form .buttonHolder input.btn.important {
  background: #58cc80;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 15px 30px;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -moz-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  -webkit-text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3), 0 2px 3px -1px rgba(0, 0, 0, 0.2);
}
#svAdmin.settingsPage body.landingPage div#videoHolder {
  height: 100%;
  position: relative;
  overflow: hidden;
}
#svAdmin.settingsPage body.landingPage div#videoHolder #backVideo,
#svAdmin.settingsPage body.landingPage div#videoHolder img {
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}
#svAdmin.settingsPage body.landingPage div#videoHolder #backVideoOverlay {
  min-width: 100%;
  min-height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(65, 146, 182, 0.9);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha {
  width: 100%;
  min-height: 100%;
  position: absolute;
  top: 0;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic {
  position: relative;
  padding-top: 20px;
  max-width: 1000px;
  z-index: 1001;
  width: 30%;
  margin: 0 35%;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic a {
  display: block;
  width: 100%;
  margin-bottom: 15px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic img {
  width: 100%;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic p {
  margin-top: 15px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 26px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic p span {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic p.prompt.small {
  margin-top: 2px;
  font-size: 20px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv {
  display: none;
  width: 62%;
  height: 0;
  margin: 0 19%;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv.active {
  display: block;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen {
  position: relative;
  width: 100%;
  max-width: none;
  opacity: 0;
  right: -200%;
  padding-top: 30px;
  display: none;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen img {
  width: 40%;
  margin: 0px 30%;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2 {
  padding: 0 10%;
  margin-top: 30px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-size: 50px;
  text-align: center;
  font-weight: 300;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2 b {
  color: rgba(255, 255, 255, 0.85);
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2.question {
  margin-top: 36px;
  margin-bottom: 8px;
  font-size: 60px;
  line-height: 90px;
  color: #ffffff;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2.question b {
  color: #ffffff;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2.statement {
  text-transform: uppercase;
  padding: 0 10%;
  font-size: 50px;
  line-height: 90px;
  margin-top: 18px;
  margin-bottom: 12px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2.statement b {
  color: #ffffff;
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation {
  line-height: 72px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation span {
  display: block;
  width: 100%;
  text-align: center;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  color: #ffffff;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p {
  margin-top: 8px;
  font-family: 'Muli', sans-serif;
  color: rgba(255, 255, 255, 0.75);
  font-weight: 300;
  text-align: center;
  font-size: 27px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p span {
  color: #ffffff;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  border-bottom: 2px solid #ffffff;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.enter span {
  border: none;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no {
  display: none;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.active {
  display: block;
  margin: 0;
  font-size: 22px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry {
  margin-top: 8px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a {
  font-size: 0.8em;
  color: #e3e3e3;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a:hover {
  color: #dbe0e2;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.buttonContainer {
  height: 200px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper {
  float: left;
  margin: 50px 0;
  width: 27.5%;
  height: 170px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
  margin-left: 20%;
  margin-right: 2.5%;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
  margin-left: 2.5%;
  margin-right: 20%;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 90%;
  height: 81%;
  margin: 5%;
  border: none;
  color: #ffffff;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button span {
  font-weight: 600;
  font-size: 22px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button span.big {
  width: 100%;
  font-size: 55px;
  line-height: 50px;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button span.yes {
  width: 100%;
  position: relative;
  top: 3px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button span.no {
  width: 100%;
  position: relative;
  top: 3px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button:focus {
  outline: none;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button#yes {
  border: 1px solid #1496bb;
  background: #24bce8;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button#yes:hover {
  border: 1px solid #49c7ec;
  background: #49c7ec;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button#no {
  border: 1px solid #999999;
  background: #b5b5b5;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen button#no:hover {
  border: 1px solid #c2c2c2;
  background: #c9c9c9;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm {
  width: 50%;
  margin: 30px 25%;
  margin-bottom: 0;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
  width: 100%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  background: rgba(255, 255, 255, 0.3);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
  text-align: center;
  margin: 5px 3%;
  width: 94%;
  font-family: 'Muli', sans-serif;
  padding: 12px 23px;
  height: 70px;
  border: none;
  font-size: 28px;
  color: #636363;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
  margin: 0 3%;
  margin-top: 5px;
  font-family: 'Muli', sans-serif;
  width: 94%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 70px;
  padding: 7px 15px;
  font-size: 28px;
  text-transform: capitalize;
  background: #24bce8;
  position: relative;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
  background: #49c7ec;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
  background: #1496bb;
  color: #e3e3e3;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons {
  width: 100%;
  margin-top: 5px;
  padding-top: 20px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a,
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons div.wrapper {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 64px;
  -moz-border-radius: 64px;
  -webkit-border-radius: 64px;
  background: rgba(255, 255, 255, 0.25);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:first-child {
  margin-left: 425px;
  margin-right: 10px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:last-child {
  margin-left: 10px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons i {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding: 14px 0;
  color: #ccdde4;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:hover {
  background: rgba(0, 0, 0, 0.5);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share {
  border: none;
  max-width: 600px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a {
  margin: 0 2.65%;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 52px;
  color: #ffffff;
  font-family: 'Muli', sans-serif;
  font-size: 11px;
  text-align: left;
  width: 28%;
  background: #24bce8;
  padding-bottom: 12px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper {
  background: rgba(0, 0, 0, 0.3);
  width: 30px;
  height: 30px;
  margin-right: 4px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper i {
  padding: 6px 0;
  font-size: 20px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a span {
  margin-top: 9px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.email i {
  font-size: 17px;
  padding: 7px 0;
  padding-left: 1px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a:hover {
  background: #49c7ec;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic {
  display: none;
  position: relative;
  max-width: 1000px;
  padding-bottom: 5px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.horizontalDiv {
  width: 62%;
  height: 0;
  margin: 0 19%;
  margin-bottom: 10px;
  border-top: 3px solid rgba(255, 255, 255, 0.25);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons {
  width: 100%;
  margin-top: 5px;
  padding-top: 20px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a,
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
  float: left;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 64px;
  -moz-border-radius: 64px;
  -webkit-border-radius: 64px;
  background: rgba(255, 255, 255, 0.25);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
  margin-left: 425px;
  margin-right: 10px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
  margin-left: 10px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons i {
  width: 100%;
  text-align: center;
  font-size: 24px;
  padding: 14px 0;
  color: #ccdde4;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
  background: rgba(0, 0, 0, 0.5);
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.socialStatic.active {
  display: block;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div.alphaScreen.active {
  opacity: 1;
  right: 0;
  display: block;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active,
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage3.alphaScreen.active {
  background: rgba(0, 0, 0, 0.3);
  height: 510px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active {
  height: auto;
  padding-bottom: 50px;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage2 .yes,
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage2 .no {
  display: none;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage2 .yes.active,
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage2 .no.active {
  display: block;
}
#svAdmin.settingsPage body.landingPage div#landingPageAlpha div#alphaPage3 {
  padding-top: 5%;
}
#svAdmin.settingsPage footer.main {
  width: 100%;
  height: 55px;
  background: #414a56;
  padding-top: 10px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  position: fixed;
  bottom: 0;
}
#svAdmin.settingsPage footer.main p.copyright {
  margin-top: 6px;
  margin-bottom: 0;
  width: 30%;
  float: left;
  font-size: 12px !important;
  color: rgba(255, 255, 255, 0.7);
}
#svAdmin.settingsPage footer.main ul {
  float: right;
}
#svAdmin.settingsPage footer.main ul li {
  float: left;
  padding: 5px 20px;
}
#svAdmin.settingsPage footer.main ul li a {
  color: rgba(255, 255, 255, 0.7);
}
#svAdmin.settingsPage footer.main ul li a:hover {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.85);
}
#svAdmin.settingsPage footer.main.big {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  background: #334254;
  height: 200px;
}
#svAdmin.settingsPage footer.main.big .container {
  height: 200px;
  position: relative;
}
#svAdmin.settingsPage footer.main.big .container ul.main {
  float: left;
}
#svAdmin.settingsPage footer.main.big .container ul.main li.cat {
  width: 180px;
  font-size: 20px;
  color: #ffffff;
  float: left;
}
#svAdmin.settingsPage footer.main.big .container ul.main li.cat ul.sub {
  margin-top: 5px;
  width: 100%;
  clear: left;
}
#svAdmin.settingsPage footer.main.big .container ul.main li.cat ul.sub li {
  padding: 2px 0;
  font-size: 14px;
  width: 100%;
}
#svAdmin.settingsPage footer.main.big .container p.getInTouch {
  width: 138px;
  margin-top: 8px;
  float: right;
  position: relative;
  color: #ffffff !important;
  font-size: 20px !important;
}
#svAdmin.settingsPage footer.main.big .container p.telephone {
  width: 138px;
  margin-top: 2px;
  float: right;
  clear: right;
  position: relative;
  color: #ffffff !important;
  font-size: 20px !important;
}
#svAdmin.settingsPage footer.main.big .container ul.social {
  float: none;
  position: relative;
  top: 50px;
  right: -425px;
}
#svAdmin.settingsPage footer.main.big .container ul.social li {
  padding: 0;
  height: 40px;
  width: 40px;
  border: 1px solid #ffffff;
  border-radius: 100px;
  -moz-border-radius: 100px;
  -webkit-border-radius: 100px;
  margin: 0 5px;
}
#svAdmin.settingsPage footer.main.big .container ul.social li a {
  display: block;
  padding: 6px 12px;
  height: 100%;
  width: 100%;
  font-size: 18px;
}
#svAdmin.settingsPage footer.main.big .container ul.social li:first-child a {
  padding: 6px 15px;
}
#svAdmin.settingsPage footer.main.big .container ul.social li:last-child a {
  padding: 6px 10px;
}
#svAdmin.settingsPage footer.main.big .container ul.small {
  float: left;
  position: absolute;
  top: 160px;
  left: 0px;
}
#svAdmin.settingsPage footer.main.big .container ul.small li a {
  font-size: 12px;
}
#svAdmin.settingsPage footer.main.big .container ul.small li:first-child a:hover {
  color: rgba(255, 255, 255, 0.7);
}
#svAdmin.settingsPage form#fbComment {
  position: relative;
}
#svAdmin.settingsPage form#fbComment h3.complete {
  padding: 0 160px;
  margin-top: 30px;
  color: #4192b6;
  font-size: 28px;
  font-weight: 400;
  margin-bottom: 10px;
}
#svAdmin.settingsPage form#fbComment div.commentSection {
  height: 210px;
  position: relative;
}
#svAdmin.settingsPage form#fbComment div.commentSection textarea {
  padding: 10px 7px;
  width: 70%;
  min-height: 200px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  color: #8a8a8a;
  border: 1px solid #bfc8cb;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  margin: 25px 15%;
}
#svAdmin.settingsPage form#fbComment div.commentSection span#commentCounter {
  text-align: right;
  position: absolute;
  right: 16%;
  bottom: 18px;
  color: #a3a3a3;
  font-size: 10px;
  font-weight: 400;
}
#svAdmin.settingsPage form#fbComment textarea:focus {
  outline: none !important;
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
}
#svAdmin.settingsPage form#fbComment p.email {
  margin-left: 102px;
}
#svAdmin.settingsPage form#fbComment p.email input[type="email"] {
  width: 400px;
  padding: 7px 10px;
  margin-left: 5px;
  color: #8a8a8a;
  border: 1px solid #bfc8cb;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
}
#svAdmin.settingsPage form#fbComment p.email input[type="email"]:focus {
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
}
#svAdmin.settingsPage form#fbComment p.email input[type="email"].error {
  border: 1px solid #db524b;
}
#svAdmin.settingsPage form#fbComment button#submitComment {
  border: none;
  background: #4192b6;
  color: #ffffff;
  font-size: 20px;
  font-weight: 300;
  width: 24%;
  margin: 0 38%;
  padding: 12px 20px;
  text-align: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage form#fbComment p.emailError {
  right: 50px;
  width: 50%;
  display: none;
  position: absolute;
  bottom: 125px;
  color: #db524b;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 2px;
  line-height: 13px;
}
#svAdmin.settingsPage form#fbComment span.email {
  position: absolute;
  bottom: 120px;
  color: #8a8a8a;
  font-size: 10px;
  font-weight: 500;
}
#svAdmin.settingsPage form#fbComment button#submitComment {
  margin-top: 25px;
}
#svAdmin.settingsPage form#fbComment button#submitComment:hover {
  background: #63a8c7;
}
#svAdmin.settingsPage form#fbComment button#submitComment:focus {
  outline: none;
}
#svAdmin.settingsPage form#fbComment button#submitComment.disabled {
  background: #76b3ce;
  color: #e3e3e3;
  cursor: default;
}
#svAdmin.settingsPage div.settingsPage {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader {
  padding-top: 15px;
  background: #f6f6f6;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader h2 {
  float: left;
  width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
  color: #4e4e40;
  font-size: 28px;
  font-weight: 300;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader a.back {
  position: relative;
  top: 33px;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader a.back i {
  margin-right: 3px;
  font-size: 12px;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList {
  clear: left;
  width: 100%;
  padding-left: 20px;
  height: 40px;
  border-bottom: 2px solid #6f90ab;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList li {
  float: left;
  padding: 8px 24px;
  position: relative;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList li a {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e8eba;
  font-size: 16px;
  font-weight: 600;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList li a:hover {
  text-decoration: none;
  color: #3c7399;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList li a.active {
  color: #2d657e;
  cursor: default;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList li a#inboxworthy.active {
  cursor: pointer;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList li.active:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  margin-left: 50%;
  left: -8px;
  height: 0;
  width: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #6f90ab transparent;
}
#svAdmin.settingsPage div.settingsPage div.settingsHeader ul.settingsList.settings {
  height: 5px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody {
  min-height: 550px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.nameCard {
  float: left;
  margin-top: 25px;
  margin-left: 10%;
  width: 20%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.nameCard .brandInfo {
  position: relative;
  top: 20px;
  height: 120px;
  width: 175px;
  box-shadow: 0 0 2px #636363;
  -moz-box-shadow: 0 0 2px #636363;
  -webkit-box-shadow: 0 0 2px #636363;
  box-shadow: 0 0 2px #636363 #000;
  -moz-box-shadow: 0 0 2px #636363 #000;
  -webkit-box-shadow: 0 0 2px #636363 #000;
  background: #ffffff;
  margin-bottom: 30px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.nameCard .brandInfo img.logo {
  margin: 10px 0;
  width: 175px;
  max-height: 100px;
  padding: 5px 7px;
  background: #ffffff;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings {
  float: left;
  width: 70%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings ul.subTabs {
  height: 50px;
  margin-left: 85px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings ul.subTabs li {
  float: left;
  margin: 0 5px;
  margin-top: 50px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 2px solid #6f90ab;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings ul.subTabs li a {
  padding: 4px 10px;
  display: block;
  height: 100%;
  width: 100%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings ul.subTabs li a:hover {
  text-decoration: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings ul.subTabs li a:focus {
  text-decoration: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings ul.subTabs li.active {
  background: #6f90ab;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings ul.subTabs li.active a {
  color: #ffffff;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent {
  padding: 10px 30px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent input {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: inset 0 1px 1px 1px rgba(0, 0, 0, 0.05), 0 1px 1px 0 rgba(0, 0, 0, 0.05);
  padding: 10px 8px;
  font-size: 16px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent input:focus {
  outline: none;
  border: 1px solid #2971ab;
  box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -moz-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
  -webkit-box-shadow: inset 0 0 2px 0 #73a5c8, 0 0 2px 0 #609ac1;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent input#id_logo {
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  margin-top: 40px;
  color: #ffffff;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal {
  padding: 25px 0;
  width: 80%;
  margin: 0 8%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal h3 {
  margin-top: 0px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.success {
  margin: 15px 0;
  width: 65%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #84ab91;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.success p {
  color: #ffffff !important;
  margin-bottom: 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.error {
  margin: 15px 0;
  width: 65%;
  padding: 10px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #db524b;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.error p {
  color: #ffffff !important;
  margin-bottom: 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal input {
  width: 65%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal select {
  width: 65%;
  height: 44px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal input.disabled {
  background: #f6f6f6;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal fieldset {
  margin-left: 25px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group {
  position: relative;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group ol {
  position: absolute;
  margin-bottom: 0px;
  padding: 0;
  top: 1px;
  left: 63px;
  border-bottom: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group ol li {
  padding: 1px 15px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 18px;
  background: rgba(0, 0, 0, 0.6);
  text-align: center;
  color: #ffffff;
  font-size: 11px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.control-group ol li:before {
  z-index: 951;
  border-left: 5px solid transparent;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid rgba(0, 0, 0, 0.6);
  content: '';
  display: block;
  position: absolute;
  top: 4px;
  left: -10px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo label {
  width: 100%;
  display: block;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo .logoWrapper {
  float: left;
  clear: left;
  position: relative;
  height: 120px;
  width: 175px;
  box-shadow: 0 0 2px #636363;
  -moz-box-shadow: 0 0 2px #636363;
  -webkit-box-shadow: 0 0 2px #636363;
  box-shadow: 0 0 2px #636363 #000;
  -moz-box-shadow: 0 0 2px #636363 #000;
  -webkit-box-shadow: 0 0 2px #636363 #000;
  background: #ffffff;
  margin-bottom: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo .logoWrapper img.logo {
  margin: 10px 0;
  width: 175px;
  max-height: 100px;
  padding: 5px 7px;
  background: #ffffff;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent form.form-horizontal div.logo button.btn.uploadLogo {
  float: left;
  clear: none !important;
  padding: 10px 14px;
  margin-top: 40px;
  margin-left: 18px;
  font-size: 14px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent .control-group {
  margin: 20px 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent .control-group i.fa-check-circle {
  float: left;
  position: absolute;
  top: 1px;
  color: #58cc80;
  font-size: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent .control-group i#pwCorrect {
  left: 108px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent .control-group i#confirmCorrect {
  left: 168px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent button,
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent a.btn {
  float: left;
  clear: left;
  padding: 14px 20px;
  background: #4e8eba;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  border: none;
  margin: 15px 0;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent button:hover,
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent a.btn {
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  -moz-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  -webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #account.settingsContent {
  display: block;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #password.settingsContent {
  display: block;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit {
  display: block;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo {
  padding: 0 25px;
  margin-left: 5%;
  margin-top: 30px;
  float: left;
  width: 300px;
  height: 400px;
  background: #eaeff4;
  border: 1px solid #a3a3a3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 {
  margin-top: 25px;
  border-bottom: 1px solid #a3a3a3;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 b {
  font-weight: 400;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 a {
  float: right;
  margin-top: 10px;
  font-size: 12px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo h3 a:hover {
  text-decoration: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.subscribers {
  font-size: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.plan {
  font-size: 18px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.monthly {
  margin-left: 8px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.priceRate {
  font-size: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .planInfo span.price {
  font-size: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo {
  margin-left: 8%;
  width: 40%;
  float: left;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form {
  width: 100%;
  margin: 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form select {
  font-size: 30px;
  line-height: 30px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form select:last-child {
  margin-left: 6px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.settingsContent.credit .creditInfo form input {
  width: 65%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent {
  padding-top: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #ffffff;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepHeader {
  padding: 18px 10px;
  border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepHeader h3 {
  margin: 0;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 400;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepBody {
  padding: 15px 40px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepBody div.subscriberNumber input {
  margin-left: 33px;
  width: 245px;
  text-align: center;
  background: #f4f7f9;
  font-size: 24px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step div.stepBody div.subscriberNumber span {
  margin-left: 10px;
  color: #919191;
  font-size: 16px;
  font-weight: 400;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step.plan {
  position: relative;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step.plan a#nextButton.btn {
  position: absolute;
  top: 5px;
  right: 68px;
  width: 160px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #plans.settingsContent div.step.plan a#nextButton.btn i {
  margin-left: 5px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent {
  padding: 10px 0;
  width: 80%;
  margin: 0 10%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent h4 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 100%;
  color: #4e4e40;
  font-size: 24px;
  font-weight: 400;
  margin-top: 50px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent .alpha h4 {
  margin-top: 5px;
  font-size: 20px;
  line-height: 24px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent tr.removed {
  opacity: 0.5;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent form#addUser {
  padding-top: 30px;
  margin-left: 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent form#addUser fieldset {
  margin-left: 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent form#updateUsers button {
  float: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent form#updateUsers div.success {
  width: 730px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent table {
  margin: 20px 0;
  width: 80%;
  padding: 0 10px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent table td {
  background: none !important;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent table td input.checkbox {
  margin-left: 15px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent table td i.fa-remove {
  margin-left: 24px;
  cursor: pointer;
  font-size: 18px;
  margin-top: 1px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent table td i.fa-remove:hover {
  opacity: 0.8;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent table td i.fa-remove.disabled {
  cursor: default;
  opacity: 0.5;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #people.settingsContent .btn.invites {
  margin-top: 0;
  margin-left: 345px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody div.accountSettings.autoReply {
  width: 100%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches {
  float: left;
  width: 55%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 95%;
  border-collapse: separate;
  border-spacing: 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table thead tr th {
  padding: 4px 10px;
  background: #fbfafc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #faf9fb), color-stop(100%, #e6e6e6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #faf9fb 0%, #e6e6e6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #faf9fb 0%, #e6e6e6 100%);
  /* W3C */
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #a3a3a3;
  color: #636363;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table thead tr th:first-child {
  border-left: 1px solid #e3e3e3;
  border-radius: 4px 0 0 0;
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table thead tr th:last-child {
  border-right: 1px solid #e3e3e3;
  border-radius: 0 4px 0 0;
  -moz-border-radius: 0 4px 0 0;
  -webkit-border-radius: 0 4px 0 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr td {
  background: #f6f6f6;
  padding: 10px;
  border-bottom: 1px solid #cdd4d7;
  border-top: 1px solid #ffffff;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr:hover {
  cursor: pointer;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr.selected td {
  background-color: #4192b6;
  color: white;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tbody tr:last-child td {
  border-bottom: 1px solid #e3e3e3;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr {
  height: 30px;
  padding: 3px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr td:first-child {
  border-left: 1px solid #e3e3e3;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr td:last-child {
  border-right: 1px solid #e3e3e3;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr:last-child td:first-child {
  border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplySwitches table tr:last-child td:last-child {
  border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse {
  border-left: 2px solid #4192b6;
  float: left;
  width: 45%;
  padding-left: 4px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form label {
  width: 90%;
  margin: 4px 5%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form input[type="text"],
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form textarea,
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form select,
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form button {
  width: 90%;
  margin: 0 5%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form button {
  margin-top: 15px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.autoReplyResponse form textarea {
  resize: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.buttonHolder {
  width: 10%;
  margin: 0 40%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #autoReply.settingsContent div.buttonHolder button {
  margin-top: 40px;
  width: 100%;
  float: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent {
  border-top: 2px solid #dbe0e2;
  padding: 10px 0;
  width: 80%;
  margin: 0 10%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent h3 {
  float: left;
  width: 115px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent .dropdown {
  float: left;
  top: 18px;
  width: 140px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent .dropdown .btn {
  padding: 7px 20px;
  font-size: 14px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent .dropdown .dropdown-menu {
  width: 100%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent .dropdown.open .btn {
  border: none !important;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent span.date {
  float: left;
  clear: left;
  font-size: 16px;
  margin-top: 15px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories {
  margin-top: 110px;
  width: 100%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li.category {
  clear: left;
  width: 100%;
  min-height: 120px;
  margin-bottom: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li.category h4 {
  min-width: 120px;
  float: left;
  font-size: 20px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li.category .categoryContent {
  width: 930px;
  float: right;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#satisfactionReport .categoryContent .col {
  width: 228px;
  margin-left: 12px;
  margin-right: 5px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport {
  height: 270px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport div.rateit div.rateit-range {
  background: url('https://www.subscribervoice.com/images/starsSmall.svg?c5d9f946f5ae');
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport div.rateit div.rateit-selected {
  background: url('https://www.subscribervoice.com/images/starsSmall.svg?c5d9f946f5ae') left -24px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport div.rateit.overall {
  position: relative;
  top: -4px;
  float: left;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport span.overallRating {
  margin-left: 5px;
  position: relative;
  top: -4px;
  color: #4e4e40;
  font-size: 20px;
  font-weight: 600;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport .categoryContent {
  position: relative;
  left: 120px;
  top: -30px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories {
  position: relative;
  left: -95px;
  margin-top: 25px;
  width: 95%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory {
  width: 18%;
  margin-right: 2%;
  float: left;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory label {
  width: 100%;
  text-align: center;
  color: #4e4e40;
  font-size: 18px;
  font-weight: 600;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory ul.ratings li div.rateit-range {
  background: none;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory ul.ratings li span {
  position: relative;
  top: -6px;
  font-size: 16px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#ratingsReport ul.ratingCategories li.ratingCategory span.average {
  width: 96%;
  margin: 0 2%;
  border-top: 3px solid #4e4e40;
  text-align: center;
  font-size: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport {
  height: 320px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent {
  position: relative;
  top: -30px;
  left: 20px;
  width: 830px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent div.overall {
  position: relative;
  top: -10px;
  float: left;
  width: 40px;
  height: 40px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent div.overall img {
  width: 100%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent span.overallRating {
  margin-top: -4px;
  margin-left: 5px;
  color: #4e4e40;
  font-size: 20px;
  font-weight: 600;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces {
  position: relative;
  top: 30px;
  left: -130px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li {
  width: 100px;
  height: 120px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li a {
  display: block;
  margin-left: 20px;
  width: 60px;
  height: 60px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li a img {
  width: 100%;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li span {
  width: 100%;
  clear: left;
  text-align: center;
  font-size: 20px;
}
#svAdmin.settingsPage div.settingsPage div.settingsBody #reports.settingsContent ul.reportCategories li#reviewsReport div.categoryContent ul.reviewFaces li span.title {
  font-size: 14px;
}
#svAdmin.settingsPage #seals.settingsBody {
  padding: 0 5%;
}
#svAdmin.settingsPage #seals.settingsBody p {
  padding-top: 20px;
  padding-left: 60px;
  margin-bottom: 25px;
}
#svAdmin.settingsPage #seals.settingsBody div#seal-editor {
  padding: 0;
  width: 47%;
  float: left;
}
#svAdmin.settingsPage #seals.settingsBody div#seal-editor p#description {
  padding-left: 0;
  padding-top: 0;
  width: 100%;
}
#svAdmin.settingsPage #seals.settingsBody .selected {
  border: 1px solid black;
}
#svAdmin.settingsPage #seals.settingsBody a.seal {
  clear: left;
  float: left;
  width: 155px;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
#svAdmin.settingsPage #seals.settingsBody a.seal img {
  width: 100%;
}
#svAdmin.settingsPage #seals.settingsBody table.sealList tbody tr td a.btn {
  margin-left: 105px;
  margin-top: 30px;
  width: 80px;
}
#svAdmin.settingsPage #seals.settingsBody div#options h3 {
  float: none;
  width: 100%;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset {
  box-shadow: 0 0 1px 1px #a3a3a3;
  -moz-box-shadow: 0 0 1px 1px #a3a3a3;
  -webkit-box-shadow: 0 0 1px 1px #a3a3a3;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer {
  width: 98%;
  margin: 5px 1%;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td label {
  width: 100%;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td label span {
  font-weight: 400;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td input,
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td select,
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.sp-replacer,
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.select2 {
  margin-bottom: 15px;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td select {
  cursor: pointer;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td input[type="text"],
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection,
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td select {
  width: 100%;
  height: 24px;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.select2-container--open span.selection:hover {
  border-color: #a3a3a3;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.fontSelector {
  display: none;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td option:first {
  color: #a3a3a3;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection span {
  border: none;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection span.select2-selection--single {
  background: none;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection span.select2-selection--single span.select2-selection__rendered {
  line-height: 15px;
  color: #636363;
  padding: 0;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td span.selection span.select2-selection--single span.select2-selection__arrow {
  top: 0;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider {
  float: left;
  width: 85%;
  height: 10px;
  margin-top: 5px;
  margin-bottom: 20px;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider div.rangeslider__fill {
  height: 10px;
  background: #4192b6;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider div.rangeslider__handle {
  width: 20px;
  height: 20px;
  top: -5px;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td div.rangeslider div.rangeslider__handle:after {
  width: 9px;
  height: 9px;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset table.seal-customizer tbody tr td input.rangeText {
  position: relative;
  top: -4px;
  font-size: 16px;
  float: left;
  width: 15%;
  text-align: center;
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  background: none;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.save {
  margin: 20px 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.toggle {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  -webkit-transition: max-height 1.5s linear, opacity 2s linear 0.25s;
  -moz-transition: max-height 1.5s linear, opacity 2s linear 0.25s;
  transition: max-height 1.5s linear, opacity 2s linear 0.25s;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.toggle.active {
  max-height: 800px;
  opacity: 1;
  -webkit-transition: max-height 1s linear 0.1s, opacity 0.5s linear;
  -moz-transition: max-height 1s linear 0.1s, opacity 0.5s linear;
  transition: max-height 1s linear 0.1s, opacity 0.5s linear;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.preview {
  position: fixed;
  left: 50%;
  top: 20%;
  width: 556px;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.preview div.actualPreview {
  position: relative;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.preview div.actualPreview h3 span {
  font-size: 14px;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.preview div.actualPreview div#previewSmall {
  border: 2px solid #636363;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-bottom: 2%;
  background: #e3e3e3;
  width: 400px;
  position: relative;
  margin: 0 auto;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.preview div.actualPreview div#previewSmall img#background {
  position: absolute;
  top: 0;
  left: 1px;
  width: 100%;
}
#svAdmin.settingsPage #seals.settingsBody div.fieldset.preview div.actualPreview div#previewSmall div#prevWrapperSmall h2 {
  font-size: 4px;
}
#svAdmin.settingsPage #seals.settingsBody h3 {
  width: 160px;
  float: left;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper {
  float: left;
  position: relative;
  margin-left: 30px;
  width: 650px;
  margin-bottom: 10px;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper p {
  margin-bottom: 20px;
  line-height: 20px;
  font-size: 16px !important;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper .vosEnabled span {
  float: left;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper .vosEnabled ul {
  position: relative;
  top: -15px;
  float: left;
  left: 5px;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper .vosEnabled ul li {
  float: left;
  width: 40px;
  margin-right: 4px;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper .vosEnabled ul li img {
  width: 100%;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper .code span {
  margin-top: 15px;
  margin-bottom: 4px;
  width: 85%;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper .code textarea.code {
  width: 700px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #a3a3a3;
  padding: 5px;
}
#svAdmin.settingsPage #seals.settingsBody .codeWrapper .code.restricted textarea.code {
  background: #f6f6f6;
}
#svAdmin.settingsPage #seals.settingsBody a.preview:hover {
  text-decoration: none;
}
#svAdmin.settingsPage #seals.settingsBody #newSeal {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 10px;
}
#svAdmin.settingsPage #emailPreview {
  width: 180%;
  border: 1px solid black;
  padding: 5px;
  margin: 5px;
}
#svAdmin.settingsPage div#seal-editor div#messageSealOptions table tbody tr td {
  padding-top: 10px;
}
#svAdmin.settingsPage .settingsBody #accountBar {
  height: 102px;
}
#svAdmin.settingsPage .settingsBody #accountBar a.back {
  position: relative;
  top: 78px;
  right: 643px;
  float: right;
  font-size: 12px;
}
#svAdmin.settingsPage .settingsBody #accountBar a.back:hover {
  text-decoration: none;
}
#svAdmin.settingsPage .settingsBody #accountBar #stepTitle {
  margin-left: 30px;
  width: 60%;
  margin-top: 0;
  padding: 2px 0;
}
#svAdmin.settingsPage .settingsBody #accountBar #stepTitle img.stepIcon {
  width: 80px;
  height: 80px;
  margin-right: 5px;
  float: left;
}
#svAdmin.settingsPage .settingsBody #accountBar #stepTitle h2 {
  margin-bottom: 5px;
  color: #4e4e40;
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
}
#svAdmin.settingsPage .settingsBody #accountBar a.btn {
  float: left;
  position: relative;
  top: 32px;
  width: 90px;
  text-align: center;
  margin-left: 130px;
}
#svAdmin.settingsPage .setupContainer {
  margin-left: 198px;
  margin-bottom: 30px;
  width: 734px;
  border: 1px solid #dbe0e2;
  border-top: none;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
#svAdmin.settingsPage .setupContainer #reasons {
  float: none;
  width: 634px;
  padding: 10px 0;
  margin-left: 50px;
}
#svAdmin.settingsPage .setupContainer #reasons ul.reasons li {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  padding: 0;
  height: 80px;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage .setupContainer #reasons ul.reasons li img {
  margin-top: 15px;
  clear: left;
}
#svAdmin.settingsPage .setupContainer #reasons ul.reasons li p {
  height: 100%;
  padding-top: 38px;
  margin-bottom: 0;
  float: left;
  width: 30%;
  border-right: 1px solid #dbe0e2;
}
#svAdmin.settingsPage .setupContainer #reasons ul.reasons li div.status {
  padding-left: 20px;
  margin-top: 22px;
  float: left;
}
#svAdmin.settingsPage .setupContainer #reasons ul.reasons li span {
  display: inline;
}
#svAdmin.settingsPage .setupContainer #reasons ul.reasons li .cbWrapper {
  float: left;
  margin-left: 10px;
  margin-top: 25px;
}
#svAdmin.settingsPage div.alert-modal {
  position: fixed;
  top: 40%;
  width: 33%;
  z-index: 1000;
  margin: 0 33%;
  height: 180px;
  background: #ebedf0;
  padding: 0;
  box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#svAdmin.settingsPage div.alert-modal i.alertIcon {
  position: relative;
  top: 4px;
  font-size: 36px;
  color: rgba(0, 0, 0, 0.7);
  float: left;
  margin-top: 10px;
  margin-left: 22px;
}
#svAdmin.settingsPage div.alert-modal i.fa-times-circle {
  position: absolute;
  font-size: 16px;
  top: 10px;
  right: 10px;
  color: #8a8a8a;
  cursor: pointer;
}
#svAdmin.settingsPage div.alert-modal i.fa-times-circle:hover {
  color: #707070;
}
#svAdmin.settingsPage div.alert-modal h2 {
  float: left;
  width: 80%;
  margin-left: 15px;
  margin-top: 16px !important;
  border-bottom: none !important;
  margin-bottom: 7px;
  font-size: 22px !important;
  line-height: 20px;
  font-weight: 600;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage div.alert-modal h2.success {
  color: #58cc80 !important;
}
#svAdmin.settingsPage div.alert-modal i.successIcon {
  color: #58cc80;
}
#svAdmin.settingsPage div.alert-modal p {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #8a8a8a;
  margin-left: 70px;
  font-size: 13px !important;
  font-weight: 600;
  padding-right: 10px;
}
#svAdmin.settingsPage div.alert-modal div.buttonContainer {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  width: 100%;
  background: #f6f6f6;
  position: absolute;
  bottom: 0;
  padding: 14px;
}
#svAdmin.settingsPage div.alert-modal div.buttonContainer div.buttonHolder {
  width: 50%;
  margin: 0 25%;
}
#svAdmin.settingsPage div.alert-modal div.buttonContainer div.buttonHolder button,
#svAdmin.settingsPage div.alert-modal div.buttonContainer div.buttonHolder a.btn {
  width: 40%;
  margin: 0 5%;
  float: right;
  margin: 0 8px;
  padding: 10px 20px;
}
#svAdmin.settingsPage div#deletePopup.alert-modal {
  margin: 0 11%;
}
#svAdmin.settingsPage div.alert-modal.responsePrompt {
  margin: 0 14%;
  width: 25%;
  height: 125px;
}
#svAdmin.settingsPage div.alert-modal.responsePrompt a.close {
  position: relative;
  right: 4px;
  top: 4px;
}
#svAdmin.settingsPage div.alert-modal.responsePrompt h2 {
  width: 70%;
}
#svAdmin.settingsPage div.alert-modal.responsePrompt p {
  float: left;
}
#svAdmin.settingsPage div#responseSuccessPrompt {
  height: 160px;
}
#svAdmin.settingsPage div#deletePopup.svAdmin {
  margin: 0 40%;
}
#svAdmin.settingsPage div#deletePopup.svAdmin a.btn {
  margin-left: 20px;
  margin-right: 20px;
}
#svAdmin.settingsPage div#unsubscribeSealPrompt.alert-modal.responsePrompt {
  margin: 0 5%;
}
#svAdmin.settingsPage #svAdmin.settingsPage {
  height: 2138px;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions {
  padding: 15px 0;
  float: left;
  width: 190px;
  height: 100%;
  border-right: 1px solid #dbe0e2;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li {
  height: 50px;
  width: 100%;
  padding: 0 15px;
  overflow: hidden;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li a {
  height: 50px;
  line-height: 50px;
  width: 100%;
  text-align: center;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li a.create {
  width: 100%;
  margin: 0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #f6f6f6;
  border: 1px solid #dbe0e2;
  padding: 4px 5px;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.category {
  padding-top: 10px;
  height: 45px;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.sub {
  padding: 0 40px;
  height: 25px;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.sub a {
  line-height: 15px;
  height: 25px;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.sub.last {
  margin-bottom: 15px;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.active {
  background: #f6f6f6;
  border-top: 1px solid #dbe0e2;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.create {
  border-bottom: 3px solid #4e4e40;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.accountSearch {
  position: relative;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.accountSearch input {
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions li.accountSearch i {
  position: absolute;
  right: 20px;
  top: 11px;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions ul.recent {
  margin-top: 40px;
  padding-left: 5px;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions ul.recent h4 {
  font-size: 18px;
  font-weight: 700;
}
#svAdmin.settingsPage #svAdmin.settingsPage ul.adminOptions ul.recent li {
  border-bottom: 1px solid #e3e3e3;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody {
  width: 1180px;
  float: left;
  padding: 0 20px;
  overflow-x: scroll;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody #accountStatus span {
  font-weight: 600;
  color: #4192b6;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody #accountStatus ul li h4 {
  padding-bottom: 4px;
  border-bottom: 1px solid #a3a3a3;
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  width: 200px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.adminUserCreator button {
  margin-top: 10px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate span.validated {
  display: none;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate.active {
  background: #58cc80;
  cursor: default;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate.active span.unvalidated {
  display: none;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.adminAccountCreator button#validate.active span.validated {
  display: block;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody #formSuccess {
  margin-top: 20px;
  font-size: 24px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody h1 {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody h2 {
  font-size: 20px;
  line-height: 24px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody h2 span {
  color: #4192b6;
  font-size: 16px;
  font-weight: 400;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody h3 {
  margin-top: 30px;
  margin-bottom: 5px;
  padding-top: 5px;
  border-top: 1px solid #4e4e40;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody h3 span {
  color: #4192b6;
  font-size: 14px;
  font-weight: 400;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form {
  margin: 0;
  margin-bottom: 40px;
  width: 500px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset {
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group {
  margin-top: 10px;
  width: 100%;
  border-top: 1px soldi #e3e3e3;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group label span {
  font-size: 12px;
  font-weight: 300;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group .controls {
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group .controls input {
  width: 75%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group .controls input[type="checkbox"] {
  width: auto;
  display: inline;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group .controls.sub {
  margin-left: 15px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group .controls.sub p {
  font-size: 12px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #tags.section h3 {
  padding-bottom: 20px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #tags.section h3 .navButtons {
  margin-left: 95px;
  position: relative;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #tags.section h3 .navButtons span {
  left: -186px !important;
  padding: 0 5px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #monitoring .alpha.updatePrompt {
  margin-top: 1550px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring {
  height: 734px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .header .subject {
  font-size: 14px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .header .subject a.display {
  position: relative;
  top: 20px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody {
  margin-top: 55px;
  height: 657px;
  width: 450px;
  left: 0;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody a.message {
  height: 448px;
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody a.message img {
  width: 448px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody .tags {
  height: 200px;
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody .tags input[type="text"] {
  width: 55%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group #messageWrapper.monitoring .itemBody .tags p {
  padding-left: 10px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group.satisfaction {
  height: 100px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form fieldset .control-group.satisfaction .selectScore {
  margin-top: 0 !important;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form a.btn {
  background: #dbe0e2;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.export {
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.callRecorder select {
  width: 20%;
  float: left;
  margin-right: 5px;
  margin-bottom: 4px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.callRecorder input[type="text"] {
  margin: 8px 0;
  width: 40%;
  margin-right: 60%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody form.callRecorder textarea {
  width: 100%;
  height: 120px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody div.rating {
  background: #ffffff;
  width: 262px;
  position: fixed;
  top: 150px;
  left: 950px;
  border: 1px solid #4e4e40;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px 20px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody div.rating h4 {
  text-align: center;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody div.rating span {
  width: 100%;
  text-align: center;
  font-size: 20px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody div.rating span.remaining {
  font-size: 14px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody div.rating button.save {
  width: 50%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 25%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.tableOptions {
  padding-top: 20px;
  float: left;
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.tableOptions li {
  float: left;
  margin: 10px 5px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.tableOptions li a {
  padding: 5px 0;
  text-align: center;
  width: 60px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.tableOptions li a span.deselect {
  display: none;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.tableOptions li a.active span.select {
  display: none;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.tableOptions li a.active span.deselect {
  display: block;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.tableOptions li:last-child {
  float: right;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table {
  margin-top: 30px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table thead tr th {
  background: #f0f0f0;
  background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
  background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
  cursor: pointer;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table thead tr th i {
  display: none;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table thead tr th:hover {
  background: #e6e6e6;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6e6e6), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #e6e6e6 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #e6e6e6 0%, #ffffff 100%);
  /* W3C */
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table thead tr th.ascending {
  background: #eeeeee;
  /* Old browsers */
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
  /* W3C */
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table thead tr th.ascending i.fa-caret-down {
  display: block;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table thead tr th.descending {
  background: #cccccc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #cccccc 0%, #eeeeee 100%);
  /* W3C */
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table thead tr th.descending i.fa-caret-up {
  display: block;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table tbody tr {
  cursor: pointer;
  position: relative;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table tbody tr.active td {
  border: none;
  background: #ffffff;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table tr.stuck td {
  background: #f0b8b5;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table th,
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table td {
  text-align: left;
  font-size: 12px;
  padding-right: 4%;
  position: relative;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table th i,
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table td i {
  top: 27px;
  right: 4px;
  position: absolute;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table td {
  height: 22px;
  line-height: 22px;
  padding-left: 1%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table td button {
  padding: 0 4px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody table.table a {
  display: block;
  text-decoration: none;
  color: #4e4e40;
  height: 21px;
  width: 100%;
  padding: 0 4px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.accountTabs {
  height: 30px;
  width: 100%;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.accountTabs li {
  float: left;
  width: 100px;
  height: 30px;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.accountTabs li a {
  width: 100%;
  height: 100%;
  line-height: 30px;
  text-align: center;
  display: block;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody ul.accountTabs li a.active {
  background: #e3e3e3;
  border: 1px solid #a3a3a3;
  color: #4e4e40;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody .accountSection {
  display: none;
}
#svAdmin.settingsPage #svAdmin.settingsPage div.accountBody .accountSection.active {
  display: block;
}
#svAdmin.settingsPage #svAdmin.settingsPage #signup.selfAssessment table.selfAssessment {
  width: 100%;
  margin: 0;
  position: relative;
}
#svAdmin.settingsPage #svAdmin.settingsPage #signup.selfAssessment table.selfAssessment th {
  width: 100%;
  position: absolute;
  top: -10px;
}
#svAdmin.settingsPage #svAdmin.settingsPage #signup.selfAssessment table.selfAssessment td {
  position: absolute;
  left: 50px;
  width: 400px;
}
#svAdmin.settingsPage #svAdmin.settingsPage #reasons ul.reasons li p {
  width: 360px;
  margin-right: 0;
}
#svAdmin.settingsPage #svAdmin.settingsPage #reasons ul.reasons li .cbWrapper {
  float: right;
  top: -45px;
}
#svAdmin.settingsPage span.select2-dropdown {
  top: -5px;
}
#svAdmin.settingsPage .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on {
  background-color: green;
}
#svAdmin.settingsPage #addFilterWrapper select {
  background-color: #fff;
  color: black;
  font-weight: 300;
}
#svAdmin.settingsPage #addFilterWrapper ul {
  width: 100%;
}
#svAdmin.settingsPage #addFilterWrapper ul li.rule {
  max-width: 420px;
  display: block;
  margin: auto;
}
#svAdmin.settingsPage #addFilterWrapper .value {
  width: 60px;
}
#svAdmin.settingsPage #addFilterWrapper .operator {
  width: 50px;
}
#svAdmin.settingsPage #addFilterWrapper .conjunction {
  width: 75px;
}
#svAdmin.settingsPage #addFilterWrapper .fields {
  width: 200px;
}
#svAdmin.settingsPage #addFilterWrapper select {
  margin: 2px 0px;
  padding: 5px 0px;
}
#svAdmin.settingsPage i.remove.fa.fa-minus {
  right: 5px;
  position: relative;
  top: 2px;
}
#svAdmin.settingsPage input[name="queryName"] {
  /* margin: 20px auto; */
  margin-bottom: 20px;
  padding: 5px;
  width: 250px;
}
#svAdmin.settingsPage #addFilterWrapper form {
  background-color: #fafafa;
  border: 1px solid #f0f0f0;
  padding: 10px;
}
#svAdmin.settingsPage #addFilterWrapper.alert-modal {
  width: 65%;
  height: auto;
  left: -8.5%;
  top: 15%;
  font-family: 'Open Sans', serif;
}
#svAdmin.settingsPage .alert-modal i.fa.fa-times {
  margin: 10px;
}
#svAdmin.settingsPage #addFilterWrapper label {
  left: 27%;
  position: relative;
}
#svAdmin.settingsPage #addFilterWrapper fieldset {
  margin-left: 15%;
}
#svAdmin.settingsPage #addFilterWrapper span.add {
  padding: 5px;
}
#svAdmin.settingsPage #addFilterWrapper .fa:hover {
  cursor: pointer;
  opacity: 0.9;
}
#svAdmin.settingsPage i#addRule {
  margin-right: 5px;
}
#svAdmin.settingsPage #addFilterWrapper span.add {
  display: block;
  margin: 0 auto;
  text-align: center;
  position: relative;
  right: 174px;
}
#svAdmin.settingsPage span.add > span {
  position: relative;
  left: 3px;
}
#svAdmin.settingsPage a.addFilter {
  margin: 0 auto;
  display: block;
  text-align: center;
}
#svAdmin.settingsPage ul.pricePlans {
  margin-top: 20px;
  margin-left: 25px;
  width: 975px;
  height: 180px;
}
#svAdmin.settingsPage ul.pricePlans li {
  height: 180px;
  float: left;
  width: 294px;
  margin: 0 3px;
  margin-right: 28px;
  position: relative;
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  border: 1px solid #dbe0e2;
  cursor: pointer;
  padding: 1px 1px 0 1px;
}
#svAdmin.settingsPage ul.pricePlans li h2 {
  background: #f6f6f6;
  border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  -webkit-border-radius: 8px 8px 0 0;
  margin-top: 0;
  margin-bottom: 4px;
  color: #2971ab;
  font-size: 24px;
  font-weight: 500;
  text-align: center;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage ul.pricePlans li span.price {
  width: 100%;
  text-align: center;
  color: #2971ab;
  font-size: 18px;
  font-weight: 400;
}
#svAdmin.settingsPage ul.pricePlans li span.price b {
  line-height: 60px;
  font-size: 60px;
}
#svAdmin.settingsPage ul.pricePlans li span.price.subscriber {
  font-size: 14px;
}
#svAdmin.settingsPage ul.pricePlans li p {
  width: 248px;
  margin: 0 21px;
  position: absolute;
  bottom: 6px;
  text-align: center;
  color: #636363 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
}
#svAdmin.settingsPage ul.pricePlans li:hover,
#svAdmin.settingsPage ul.pricePlans li.hover {
  padding: 0;
  border: 2px solid #6f90ab;
  border-bottom: 1px solid #dbe0e2;
}
#svAdmin.settingsPage ul.pricePlans li.active {
  background: #f4f7f9;
  border: 2px solid #6f90ab;
  border-bottom: 1px solid #dbe0e2;
  padding: 0;
}
#svAdmin.settingsPage ul.pricePlans li.active h2 {
  color: #ffffff;
  background: #7c9ab3;
}
#svAdmin.settingsPage ul.featureList {
  position: relative;
  top: -1px;
  margin-left: 25px;
  width: 975px;
}
#svAdmin.settingsPage ul.featureList li.row {
  width: 100%;
}
#svAdmin.settingsPage ul.featureList li.row ul.features {
  height: 40px;
}
#svAdmin.settingsPage ul.featureList li.row ul.features li {
  padding: 0 1px;
  border: solid #dbe0e2;
  border-width: 0 1px 0 1px;
  float: left;
  height: 40px;
  width: 294px;
  margin: 0 3px;
  margin-right: 28px;
  /*&.hovered {
					padding: 0;
					border-right: 2px solid #6f90ab;
					border-left: 2px solid #6f90ab;
				}*/
}
#svAdmin.settingsPage ul.featureList li.row ul.features li p {
  width: 280px;
  margin: 0 5px;
  border-bottom: 1px solid #dbe0e2;
  padding: 10px 0;
  text-align: center;
}
#svAdmin.settingsPage ul.featureList li.row ul.features li.hover,
#svAdmin.settingsPage ul.featureList li.row ul.features li.active {
  padding: 0;
  border-color: #6f90ab;
  border-width: 0 2px;
}
#svAdmin.settingsPage ul.featureList li.row:last-child ul.features li {
  padding: 0 1px 1px 1px;
  border-width: 0 1px 1px 1px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
}
#svAdmin.settingsPage ul.featureList li.row:last-child ul.features li p {
  border-bottom: none;
}
#svAdmin.settingsPage ul.featureList li.row:last-child ul.features li.hover,
#svAdmin.settingsPage ul.featureList li.row:last-child ul.features li.active {
  padding: 0;
  border-color: #6f90ab;
  border-width: 0 2px 2px 2px;
}
#svAdmin.settingsPage div#fullFeatures {
  padding-top: 40px;
  display: none;
}
#svAdmin.settingsPage div#fullFeatures h2#features {
  font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  color: #4e4e40;
  font-size: 34px;
  font-weight: 300;
  text-align: center;
  width: 76%;
  margin: 0 12%;
  margin-bottom: 0;
}
#svAdmin.settingsPage div#fullFeatures.active {
  display: block;
}
#svAdmin.settingsPage .paymentDisclaimer {
  width: 60%;
  margin: 10px auto;
  background: #fafafa;
  border: 1px solid #f0f0f0;
  padding: 5px;
  border-radius: 5px;
}
#svAdmin.settingsPage #change button.btn,
#svAdmin.settingsPage #account button.btn {
  margin: 20px auto;
  display: block;
}
#svAdmin.settingsPage form#paymentForm {
  margin: 20px auto;
  display: block;
  width: 200px;
}
#svAdmin.settingsPage a.addFilter {
  display: block;
  text-align: center;
}
#svAdmin.settingsPage div.footer {
  position: fixed;
  bottom: 10px;
  left: 45%;
}
#svAdmin.settingsPage div.footer a {
  color: white;
}
@media only screen and (max-width: 1199px) {
  #videoHolder {
    height: 100%;
    width: 100%;
    overflow-x: hidden;
  }
  body.landingPage div#landingPageAlpha {
    width: 100%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic {
    position: relative;
    padding-top: 20px;
    max-width: 1000px;
    width: 40%;
    margin: 0 30%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic a {
    width: 100%:
          display: block;
    margin-bottom: 15px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic img {
    width: 100%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p {
    margin-top: 0;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p span {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 4px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p.prompt.small {
    margin-top: 2px;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv {
    display: none;
    width: 62%;
    height: 0;
    margin: 0 19%;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv.active {
    display: block;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen {
    padding-top: 25px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen img {
    width: 40%;
    margin: 0px 30%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2 {
    padding: 0 20%;
    margin-top: 30px;
    font-family: 'Muli', sans-serif;
    color: rgba(255, 255, 255, 0.75);
    font-size: 50px;
    text-align: center;
    font-weight: 300;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2 b {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.question {
    margin-top: 36px;
    margin-bottom: 8px;
    font-size: 50px;
    padding: 0 10%;
    line-height: 60px;
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.question b {
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.statement {
    text-transform: uppercase;
    padding: 0;
    font-size: 48px;
    line-height: 50px;
    margin-top: 50px;
    margin-bottom: 40px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.statement b {
    color: #ffffff;
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation {
    line-height: 50px;
    font-size: 40px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p {
    margin-top: 0px;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p span {
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    border-bottom: 2px solid #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no {
    display: none;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.active {
    display: block;
    margin: 0;
    font-size: 22px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.enter {
    font-size: 22px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonContainer {
    height: 200px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper {
    float: left;
    margin: 50px 0;
    width: 37%;
    height: 170px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
    margin-left: 11%;
    margin-right: 2%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
    margin-left: 2%;
    margin-right: 11%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 90%;
    height: 78%;
    margin: 5%;
    border: none;
    color: #ffffff;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span {
    font-weight: 600;
    font-size: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.big {
    width: 100%;
    font-size: 50px;
    line-height: 58px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.yes {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.no {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button:focus {
    outline: none;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#yes {
    border: 1px solid #1496bb;
    background: #24bce8;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#yes:hover {
    border: 1px solid #49c7ec;
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#no {
    border: 1px solid #999999;
    background: #b5b5b5;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#no:hover {
    border: 1px solid #c2c2c2;
    background: #c9c9c9;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm {
    width: 50%;
    margin: 30px 25%;
    margin-bottom: 0;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
    width: 100%;
    height: 460px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(255, 255, 255, 0.3);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
    float: left;
    margin: 10px 3%;
    width: 94%;
    font-family: 'Muli', sans-serif;
    padding: 12px 23px;
    height: 70px;
    border: none;
    font-size: 22px;
    color: #636363;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
    margin: 0 3%;
    margin-top: 10px;
    font-family: 'Muli', sans-serif;
    width: 94%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    height: 70px;
    padding: 7px 15px;
    font-size: 24px;
    text-transform: capitalize;
    background: #24bce8;
    position: relative;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
    background: #1496bb;
    color: #e3e3e3;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a,
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:first-child {
    margin-left: 425px;
    margin-right: 10px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share {
    border: none;
    max-width: 600px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a {
    margin: 0 2.65%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 52px;
    color: #ffffff;
    font-family: 'Muli', sans-serif;
    font-size: 11px;
    text-align: left;
    width: 28%;
    background: #24bce8;
    padding-bottom: 12px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper {
    background: rgba(0, 0, 0, 0.3);
    width: 30px;
    height: 30px;
    margin-right: 4px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper i {
    padding: 6px 0;
    font-size: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a span {
    margin-top: 9px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.email i {
    font-size: 17px;
    padding: 7px 0;
    padding-left: 1px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a:hover {
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-image {
    float: none;
    width: 100%;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-image img {
    width: 20%;
    margin: 20px 40%;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt {
    float: none;
    width: 100%;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt h2 {
    width: 60%;
    margin: 10px 20%;
    text-align: center;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt p {
    width: 60%;
    margin: 10px 20%;
    margin-bottom: 15px;
    text-align: center;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt div.btn-holder {
    margin-bottom: 15px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic {
    display: none;
    position: relative;
    max-width: 700px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.horizontalDiv {
    width: 62%;
    height: 0;
    margin: 0 19%;
    margin-bottom: 10px;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a,
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
    margin-left: 275px;
    margin-right: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage div#landingPageAlpha div.socialStatic.active {
    display: block;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen.active {
    opacity: 1;
    right: 0;
    display: block;
  }
  body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active {
    height: 680px;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage div#landingPageAlpha div#alphaPage3.alphaScreen.active {
    height: 509px;
    background: rgba(0, 0, 0, 0.3);
  }
  .homeNav li {
    margin: 0 7px !important;
  }
  #signup.selfAssessment table.selfAssessment th {
    margin-top: 35px;
  }
  #signup.selfAssessment table.selfAssessment th label {
    font-size: 19px;
  }
  #signup.selfAssessment ul.cb div.count {
    top: -114px;
  }
  #trust div#IWorthy {
    height: 750px;
    background: #2971ab;
  }
  #trust div#IWorthy h2 {
    color: rgba(255, 255, 255, 0.83) !important;
  }
  #trust div#IWorthy #reasons {
    display: block;
    padding: 0;
    width: 100%;
    margin-top: 40px;
  }
  #trust div#IWorthy #reasons ul.reasons {
    width: 50%;
    margin-left: 25%;
  }
  #trust div#IWorthy #reasons ul.reasons li {
    height: 150px;
    text-align: left;
    color: rgba(255, 255, 255, 0.85);
    font-size: 36px;
    font-weight: 400;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  }
  #trust div#IWorthy #reasons ul.reasons li img {
    position: relative;
    top: -27px;
    width: 140px;
    margin-right: 25px;
  }
  #trust div#IWorthy #reasons ul.reasons li span {
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
  }
  #trust div#VOS .container h2 {
    font-size: 26px !important;
    width: 70% !important;
  }
  #trust div#VOS .container p {
    width: 45%;
    line-height: 26px;
    height: 150px;
    text-align: left;
    color: rgba(0, 0, 0, 0.75);
    font-size: 20px;
    font-weight: 400;
  }
  #trust div#VOS .container img {
    width: 300px !important;
    bottom: 265px !important;
    right: 10px 1important;
  }
  #trust div#benefits h2 {
    float: right;
    position: relative;
    top: -320px;
    color: rgba(255, 255, 255, 0.83) !important;
  }
  #trust div#benefits ul.benefits {
    width: 60%;
    float: right;
    position: relative;
    top: -320px;
    margin-right: 10%;
  }
  #trust div#benefits ul.benefits li {
    color: rgba(0, 0, 0, 0.53);
    font-size: 16px;
    font-weight: 400;
    margin: 12px 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 22px;
  }
  #trust div#benefits ul.benefits li span {
    text-align: center;
    margin-right: 25px;
    margin-top: -4px;
    float: left;
    width: 50px;
    border-radius: 40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    height: 50px;
    line-height: 50px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 38px;
    font-weight: 600;
  }
}
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 999px) {
  html.landingPage {
    height: 100%;
  }
  body.landingPage div#landingPageAlpha {
    width: 100%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic {
    position: relative;
    padding-top: 20px;
    max-width: 1000px;
    width: 50%;
    margin: 0 25%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic a {
    display: block;
    margin-bottom: 13px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic img {
    width: 100%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p {
    margin-top: 0;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p span {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 4px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p.prompt.small {
    margin-top: 2px;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv {
    display: none;
    width: 62%;
    height: 0;
    margin: 0 19%;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv.active {
    display: block;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen {
    padding-top: 25px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen img {
    width: 40%;
    margin: 0px 30%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2 {
    padding: 0 20%;
    margin-top: 30px;
    font-family: 'Muli', sans-serif;
    color: rgba(255, 255, 255, 0.75);
    font-size: 50px;
    text-align: center;
    font-weight: 300;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2 b {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.question {
    margin-top: 36px;
    margin-bottom: 8px;
    font-size: 38px;
    line-height: 50px;
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.question b {
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.statement {
    text-transform: uppercase;
    padding: 0;
    font-size: 35px;
    line-height: 50px;
    margin-top: 10px;
    margin-bottom: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.statement b {
    color: #ffffff;
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation {
    padding: 0;
    line-height: 42px;
    font-size: 36px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p {
    margin-top: 0px;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p span {
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    border-bottom: 2px solid #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no {
    display: none;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.active {
    display: block;
    margin: 0;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonContainer {
    height: 200px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper {
    float: left;
    margin: 50px 0;
    width: 40%;
    height: 140px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
    margin-left: 8%;
    margin-right: 2%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
    margin-left: 2%;
    margin-right: 8%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 90%;
    height: 79%;
    margin: 5%;
    border: none;
    color: #ffffff;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span {
    font-weight: 600;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.big {
    width: 100%;
    font-size: 45px;
    line-height: 48px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.yes {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.no {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button:focus {
    outline: none;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#yes {
    border: 1px solid #1496bb;
    background: #24bce8;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#yes:hover {
    border: 1px solid #49c7ec;
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#no {
    border: 1px solid #999999;
    background: #b5b5b5;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#no:hover {
    border: 1px solid #c2c2c2;
    background: #c9c9c9;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm {
    width: 50%;
    margin: 30px 25%;
    margin-bottom: 0;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
    width: 100%;
    height: 360px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(255, 255, 255, 0.3);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
    float: left;
    margin: 5px 3%;
    width: 94%;
    font-family: 'Muli', sans-serif;
    padding: 12px 23px;
    height: 60px;
    border: none;
    font-size: 16px;
    color: #636363;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
    margin: 0 3%;
    margin-top: 5px;
    font-family: 'Muli', sans-serif;
    width: 94%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    height: 60px;
    padding: 7px 15px;
    font-size: 18px;
    text-transform: capitalize;
    background: #24bce8;
    position: relative;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
    background: #1496bb;
    color: #e3e3e3;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a,
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:first-child {
    margin-left: 425px;
    margin-right: 10px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share {
    border: none;
    max-width: 600px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a {
    margin: 0 2.65%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 52px;
    color: #ffffff;
    font-family: 'Muli', sans-serif;
    font-size: 11px;
    text-align: left;
    width: 28%;
    background: #24bce8;
    padding-bottom: 12px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper {
    background: rgba(0, 0, 0, 0.3);
    width: 30px;
    height: 30px;
    margin-right: 4px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper i {
    padding: 6px 0;
    font-size: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a span {
    margin-top: 9px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.email i {
    font-size: 17px;
    padding: 7px 0;
    padding-left: 1px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.socialIcons.share a:hover {
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-image img {
    width: 30%;
    margin: 25px 35%;
    margin-bottom: 10px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt h2 {
    width: 90%;
    margin: 10px 5%;
    font-size: 40px;
    line-height: 50px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt p {
    width: 70%;
    margin: 10px 15%;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt div.btn-holder {
    padding: 5px;
    width: 150px;
    margin-top: 16px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt div.btn-holder a {
    font-size: 20px;
    width: 140px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic {
    display: none;
    position: relative;
    max-width: 700px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.horizontalDiv {
    width: 62%;
    height: 0;
    margin: 0 19%;
    margin-bottom: 10px;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a,
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
    margin-left: 275px;
    margin-right: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage div#landingPageAlpha div.socialStatic.active {
    display: block;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen.active {
    opacity: 1;
    right: 0;
    display: block;
  }
  body.landingPage div#landingPageAlpha div#alphaPage2.alphaScreen.active {
    background: rgba(0, 0, 0, 0.3);
    height: 520px;
  }
  body.landingPage div#landingPageAlpha div#alphaPage3.alphaScreen.active {
    background: rgba(0, 0, 0, 0.3);
    height: 369px;
  }
  body.about #mainWrapper #mainContent #aboutTop h1 {
    font-size: 24px;
    line-height: 34px;
  }
  body.about #mainWrapper #mainContent #aboutContainer .leftContainer {
    width: 100%;
  }
  body.about #mainWrapper #mainContent #aboutContainer .rightContainer {
    height: auto;
    margin-bottom: 30px;
    padding-top: 20px;
    padding-left: 0;
    width: 100%;
    border-left: none;
    border-top: 1px solid #dbe0e2;
  }
  body.license {
    background: #ffffff;
  }
  body.license .profile.container {
    margin-top: 45px;
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    width: 100%;
    height: auto;
  }
  footer.main {
    height: auto;
  }
  footer.main p.copyright {
    width: 100%;
    padding-bottom: 3px;
  }
  footer.main ul {
    float: none;
  }
  #signup {
    padding: 55px 0;
  }
  #signup h1 {
    font-size: 26px;
  }
  #signup h2 {
    margin-bottom: 0;
    line-height: 30px;
  }
  #signup form {
    margin-top: 0px;
    width: 100%;
  }
  #signup form ul.steps {
    width: 80%;
    margin-left: 10%;
  }
  #signup form ul.steps li.step span {
    font-size: 10px;
  }
  #signup form ul.steps li.active span {
    font-size: 12px;
  }
  #signup form table.basic {
    margin-top: 0;
  }
  #signup form table.basic tr {
    height: 66px;
  }
  #signup form table.basic td {
    margin-top: 43px;
  }
  #signup form table.basic ul.errorlist {
    top: -21px;
  }
  #signup.selfAssessment table.selfAssessment th {
    margin-top: 35px;
  }
  #signup.selfAssessment table.selfAssessment th label {
    font-size: 18px;
  }
  #signup.requirements form #reasons {
    margin-top: 10px;
  }
  #signup.requirements form #reasons ul.reasons {
    margin-top: 0;
  }
  #signup.requirements form #reasons ul.reasons li p {
    width: 82%;
    margin-right: 4%;
  }
  #signup.requirements form #reasons ul.reasons li p span {
    font-size: 14px;
  }
  #signup.requirements form #reasons ul.reasons li div.cbWrapper {
    left: 0;
    float: right;
  }
  .homeNav {
    display: none !important;
  }
  #trust div#IWorthy {
    height: 750px;
    background: #2971ab;
  }
  #trust div#IWorthy h2 {
    color: rgba(255, 255, 255, 0.83) !important;
  }
  #trust div#IWorthy #reasons {
    display: block;
    padding: 0;
    width: 100%;
    margin-top: 40px;
  }
  #trust div#IWorthy #reasons ul.reasons {
    width: 80% !important;
    margin-left: 10% !important;
  }
  #trust div#IWorthy #reasons ul.reasons li {
    height: 150px;
    text-align: left;
    color: rgba(255, 255, 255, 0.85);
    font-size: 36px;
    font-weight: 400;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif' !important;
  }
  #trust div#IWorthy #reasons ul.reasons li img {
    position: relative;
    top: -27px;
    width: 140px;
    margin-right: 25px;
  }
  #trust div#IWorthy #reasons ul.reasons li span {
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
  }
  #trust div#VOS .container h2 {
    width: 50%;
  }
  #trust div#VOS .container p {
    width: 45%;
    line-height: 26px;
    height: 150px;
    text-align: left;
    color: rgba(0, 0, 0, 0.75);
    font-size: 20px;
    font-weight: 400;
  }
  #trust div#VOS .container img {
    width: 320px !important;
    bottom: 265px !important;
    right: 10px 1important;
  }
  #trust div#benefits h2 {
    float: right;
    position: relative;
    top: -320px;
    color: rgba(255, 255, 255, 0.83) !important;
  }
  #trust div#benefits ul.benefits {
    width: 60%;
    float: right;
    position: relative;
    top: -320px;
    margin-right: 10%;
  }
  #trust div#benefits ul.benefits li {
    color: rgba(0, 0, 0, 0.53);
    font-size: 16px;
    font-weight: 400;
    margin: 12px 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.2);
    padding-bottom: 22px;
  }
  #trust div#benefits ul.benefits li span {
    text-align: center;
    margin-right: 25px;
    margin-top: -4px;
    float: left;
    width: 50px;
    border-radius: 40px;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    height: 50px;
    line-height: 50px;
    color: rgba(255, 255, 255, 0.5);
    font-size: 38px;
    font-weight: 600;
  }
  header.validation nav.container {
    padding: 0;
  }
  header.validation nav.container #mobileMenu {
    display: block;
    height: 100%;
  }
  header.validation nav.container #mobileMenu button {
    height: 40px;
    padding: 12px 15px;
    background: none;
    border: none;
    border-left: 1px solid #a3a3a3;
  }
  header.validation nav.container #mobileMenu button i {
    color: #636363;
    font-size: 18px;
  }
  #validation {
    padding-top: 0;
  }
  #validation .validationContainer #topBar {
    top: 40px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
  }
  #validation .validationContainer #topBar ul.nav {
    display: none;
  }
  #validation .validationContainer #topBar .content {
    width: 78%;
  }
  #validation .validationContainer #topBar .approvedSeal {
    width: 22%;
  }
  #validation .validationContainer #topBar .approvedSeal img.seal {
    max-width: 180px;
    width: 80%;
    margin: 30px 10%;
    margin-bottom: 0;
  }
  #validation .validationContainer #topBar .approvedSeal img.logo.mobile {
    max-width: 180px;
    width: 80%;
    margin: 30px 10%;
  }
  #validation .validationContainer img.logo.mobile {
    display: block;
  }
  #validation #feedback.fbForm form.review button#feedbackSubmit {
    float: none;
    width: 72%;
    margin: 0 14%;
    right: 0;
  }
  header.landingPage nav.container {
    max-width: none;
  }
  #mobile.mobileMenu {
    display: none;
  }
  #mobile.mobileMenu.open {
    position: absolute;
    z-index: 999;
    margin-top: 40px;
    display: block;
    width: 100%;
    background: #ffffff;
  }
  #mobile.mobileMenu.open li {
    width: 100%;
    height: 44px;
    border-bottom: 1px solid #a3a3a3;
  }
  #mobile.mobileMenu.open li a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 10px 8px;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    font-size: 16px;
    color: #4e4e40;
  }
  #mobile.mobileMenu.open li a:hover {
    cursor: pointer;
    text-decoration: none;
    color: #4192b6;
  }
  #mobile.mobileMenu.open li a:focus {
    outline: none;
    text-decoration: none;
  }
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 992px) {
  #validation.popup.new {
    position: relative;
  }
  #validation.popup.new h2.thanks {
    width: 100%;
    position: absolute;
    top: 40px;
    padding-top: 20px;
    padding-bottom: 10px;
    font-size: 22px;
    margin: 0;
    text-align: center;
    background: #eaeff4;
    border-bottom: 1px solid #4192b6;
    color: #2d657e;
  }
  #validation.popup.new .mainValidationContainer {
    max-width: 1050px;
    margin-top: 80px;
    height: 502px;
  }
  #validation.popup.new .mainValidationContainer .left {
    float: left;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #ffffff;
    width: 26%;
    height: 100%;
    padding-top: 15px;
    position: relative;
    border: 1px solid #c7dadf;
  }
  #validation.popup.new .mainValidationContainer .left .brandLogo {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) #000;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) #000;
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8) #000;
    margin: 20px 28px;
    padding: 5px;
    min-height: 140px;
  }
  #validation.popup.new .mainValidationContainer .left .brandLogo img {
    width: 100%;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions {
    position: relative;
    margin-top: 30px;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option {
    width: 100%;
    margin: 80px 0;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button {
    text-align: left;
    font-family: "Montserrat", sans-serif;
    color: #4e4e40;
    font-size: 13px;
    font-weight: 500;
    padding-left: 15px;
    padding-top: 0;
    width: 90%;
    margin: 0 5%;
    height: 35px;
    border: none;
    box-shadow: 0 0 0 1px #c7dadf;
    -moz-box-shadow: 0 0 0 1px #c7dadf;
    -webkit-box-shadow: 0 0 0 1px #c7dadf;
    background: #f0f0f0;
    background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e6e6e6));
    background: -webkit-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button i {
    margin-top: 3px;
    font-size: 20px;
    margin-right: 8px;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button i.smileDark {
    height: 20px;
    width: 20px;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button i.smileDark img {
    width: 20px;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button:focus {
    outline: none;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button:hover {
    box-shadow: 0 0 0 1px #4192b6;
    -moz-box-shadow: 0 0 0 1px #4192b6;
    -webkit-box-shadow: 0 0 0 1px #4192b6;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option button.btn-disabled {
    background: #e3e3e3;
    box-shadow: 0 0 0 1px #c7dadf;
    -moz-box-shadow: 0 0 0 1px #c7dadf;
    -webkit-box-shadow: 0 0 0 1px #c7dadf;
    opacity: 0.8;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option .optionBody {
    display: none;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions li.option #commentForm.optionBody {
    display: block;
  }
  #validation.popup.new .mainValidationContainer .left ul.fbOptions.unsub li.option {
    margin: 60px 0 !important;
  }
  #validation.popup.new .mainValidationContainer .left.logo ul.fbOptions li.option {
    margin: 55px 0;
  }
  #validation.popup.new .mainValidationContainer .left.logo ul.fbOptions.unsub li.option {
    margin: 20px 0 !important;
  }
  #validation.popup.new .mainValidationContainer .right {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background: #ffffff;
    float: left;
    margin-left: 1%;
    width: 73%;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    border: 1px solid #c7dadf;
  }
  #validation.popup.new .mainValidationContainer .right .headerContainer {
    width: 100%;
    height: 80px;
    border-bottom: 2px solid #4192b6;
    background: #509ec1;
    border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    -webkit-border-radius: 2px 2px 0 0;
  }
  #validation.popup.new .mainValidationContainer .right .headerContainer h2 {
    margin: 0;
    position: relative;
    top: 30px;
    left: 10px;
    font-size: 18px;
    color: #ffffff;
  }
  #validation.popup.new .mainValidationContainer .right .headerContainer h2.mobile.thanks {
    left: 0;
    display: none;
  }
  #validation.popup.new .mainValidationContainer .right .brandInfo {
    padding-left: 30px;
    height: 30px;
    padding-top: 10px;
  }
  #validation.popup.new .mainValidationContainer .right .brandInfo a.companyURL {
    float: left;
    color: #4e4e40;
    font-size: 18px;
  }
  #validation.popup.new .mainValidationContainer .right .brandInfo span.activeDate {
    float: right;
    position: relative;
    top: 6px;
    right: 25px;
  }
  #validation.popup.new .mainValidationContainer .right ul.reasons {
    margin-top: 25px;
    padding-left: 50px;
  }
  #validation.popup.new .mainValidationContainer .right ul.reasons li {
    height: 65px;
    margin-bottom: 25px;
  }
  #validation.popup.new .mainValidationContainer .right ul.reasons li div.imgHolder {
    float: left;
    padding: 0;
    width: 60px;
    height: 60px;
    background: #ffffff;
    border-radius: 300px;
    -moz-border-radius: 300px;
    -webkit-border-radius: 300px;
    border: 4px solid #4192b6;
  }
  #validation.popup.new .mainValidationContainer .right ul.reasons li div.imgHolder img {
    width: 80%;
    margin: 10%;
  }
  #validation.popup.new .mainValidationContainer .right ul.reasons li p {
    font-size: 16px;
    position: relative;
    top: 18px;
    left: 15px;
  }
  #validation.popup.new .mainValidationContainer .right div.sealContainer {
    width: 100%;
    height: 95px;
    border-top: 1px solid #c7dadf;
    padding-top: 5px;
  }
  #validation.popup.new .mainValidationContainer .right div.sealContainer img.seal {
    float: left;
    width: 24%;
    margin: 10px 1%;
  }
  #validation.popup.new .mainValidationContainer .right div.sealContainer p {
    float: left;
    margin: 0;
    margin-top: 7px;
    width: 74%;
    font-size: 13px;
  }
  #validation.popup.new .mainValidationContainer .right div.sealContainer b {
    color: #4e4e40;
  }
  #validation.popup.new .mainValidationContainer .right div.sealContainer p.mobile {
    display: none;
  }
  #validation.popup.new .validationFooter p {
    text-align: center;
    width: 60%;
    margin: 0 20%;
    margin-top: 4px;
    margin-bottom: 10px;
    padding-top: 4px;
  }
  #validation.popup.new .validationFooter p span {
    margin: 0 5px;
  }
  #validation.popup.new .validationFooter p span a {
    color: #4e4e40;
  }
  #validation.popup.new .validationFooter p span a:hover {
    color: #4e4e40;
  }
  #validation.popup.new .validationContainer {
    z-index: 1001;
    position: absolute;
    top: 10px;
    width: 42%;
    margin: 0 12%;
  }
  #validation.popup.new .validationContainer .fbForm {
    background: #f1f2f3;
    margin-left: 0;
    display: none;
  }
  #validation.popup.new .validationContainer .fbForm div.headerWrapper p.mainPrompt {
    top: 37px;
  }
  #validation.popup.new .validationContainer .fbForm div.headerWrapper.logo p.mainPrompt {
    top: 57px;
  }
  #validation.popup.new .validationContainer .fbForm form .btn.important {
    margin-right: 155px;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment {
    position: relative;
    top: -30px;
    width: 486px;
    height: 400px;
    border: 1px solid #c7dadf;
    border-top: none;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    background: #ffffff;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment h3.complete {
    padding: 0 10px;
    margin-top: 30px;
    line-height: 30px;
    color: #4192b6;
    font-size: 28px;
    font-weight: 400;
    margin-bottom: 10px;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment textarea {
    padding: 10px 7px;
    width: 70%;
    min-height: 150px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    color: #8a8a8a;
    border: 1px solid #bfc8cb;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
    margin: 0 15%;
    margin-top: 25px;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment textarea:focus {
    outline: none !important;
    border: 1px solid #a3a3a3;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment p.email {
    margin-top: 20px;
    margin-left: 74px;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment p.email input[type="email"] {
    width: 225px;
    padding: 7px 10px;
    margin-left: 5px;
    color: #8a8a8a;
    border: 1px solid #bfc8cb;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2) #000;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment p.email input[type="email"]:focus {
    border: 1px solid #a3a3a3;
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3) #000;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment p.email input[type="email"].error {
    border: 1px solid #db524b;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment .btn.important {
    width: 250px;
    margin-top: 25px;
    margin-right: 103px !important;
    bottom: -75px !important;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment p.emailError {
    right: 50px;
    width: 50%;
    display: none;
    position: absolute;
    bottom: 125px;
    color: #db524b;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 2px;
    line-height: 13px;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment span.email {
    position: absolute;
    bottom: 120px;
    color: #8a8a8a;
    font-size: 10px;
    font-weight: 500;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment button:focus {
    outline: none;
  }
  #validation.popup.new .validationContainer .fbForm form#fbComment button.disabled {
    background: #76b3ce;
    color: #e3e3e3;
    cursor: default;
  }
  #validation.popup.new .validationContainer .fbForm .seal {
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 9px;
  }
  #validation.popup.new .validationContainer .fbForm .seal img {
    height: 30px;
  }
  #validation.popup.new .validationContainer .unsub.fbForm form.review .btn.important {
    bottom: 50px;
  }
  #validation.popup.new .validationContainer.nologo .fbForm .seal {
    bottom: 12px;
  }
  #validation.popup.new .validationContainer.active .fbForm {
    display: block;
  }
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
  body.landingPage div#landingPageAlpha div.logoStatic {
    position: relative;
    padding-top: 20px;
    max-width: 1000px;
    width: 50%;
    margin: 0 25%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic a {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic img {
    width: 100%;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p {
    margin-top: 0;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p span {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 4px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic p.prompt.small {
    margin-top: 2px;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv {
    display: none;
    width: 62%;
    height: 0;
    margin: 0 19%;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.logoStatic div.horizontalDiv.active {
    display: block;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen {
    padding: 0;
    padding-top: 25px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen img {
    width: 40%;
    margin: 0px 30%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2 {
    padding: 0;
    margin-top: 30px;
    font-family: 'Muli', sans-serif;
    color: rgba(255, 255, 255, 0.75);
    font-size: 50px;
    text-align: center;
    font-weight: 300;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2 b {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.question {
    height: 102px;
    padding: 0;
    margin-top: 36px;
    margin-bottom: 0;
    font-size: 36px;
    line-height: 50px;
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.question b {
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.statement {
    text-transform: uppercase;
    padding: 0;
    font-size: 30px;
    line-height: 50px;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.statement b {
    color: #ffffff;
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation {
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 38px;
    font-size: 34px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen h2.reservation span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    color: #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p {
    margin-top: 0px;
    font-size: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p span {
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    border-bottom: 2px solid #ffffff;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no {
    display: none;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.no.active {
    display: block;
    margin: 0;
    font-size: 14px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen p.prompt.enter {
    font-size: 20px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonContainer {
    height: 160px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper {
    float: left;
    margin: 50px 0;
    width: 40%;
    height: 130px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
    margin-left: 8%;
    margin-right: 2%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
    margin-left: 2%;
    margin-right: 8%;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 90%;
    height: 81%;
    margin: 5%;
    border: none;
    color: #ffffff;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span {
    font-weight: 600;
    font-size: 16px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.big {
    width: 100%;
    font-size: 38px;
    line-height: 40px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.yes {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button span.no {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button:focus {
    outline: none;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#yes {
    border: 1px solid #1496bb;
    background: #24bce8;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#yes:hover {
    border: 1px solid #49c7ec;
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#no {
    border: 1px solid #999999;
    background: #b5b5b5;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen button#no:hover {
    border: 1px solid #c2c2c2;
    background: #c9c9c9;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm {
    width: 60%;
    margin: 30px 20%;
    margin-bottom: 0;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
    width: 100%;
    height: 360px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(255, 255, 255, 0.3);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
    float: left;
    margin: 5px 3%;
    width: 94%;
    font-family: 'Muli', sans-serif;
    padding: 12px 23px;
    height: 60px;
    border: none;
    font-size: 16px;
    color: #636363;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
    margin: 0 3%;
    margin-top: 5px;
    font-family: 'Muli', sans-serif;
    width: 94%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    height: 60px;
    padding: 7px 15px;
    font-size: 16px;
    text-transform: capitalize;
    background: #24bce8;
    position: relative;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
    background: #1496bb;
    color: #e3e3e3;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen form#reservationForm a:hover {
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-image img {
    width: 30%;
    margin: 25px 35%;
    margin-bottom: 10px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt h2 {
    width: 90%;
    margin: 10px 5%;
    font-size: 40px;
    line-height: 50px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt p {
    width: 70%;
    margin: 10px 15%;
    font-size: 16px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt div.btn-holder {
    padding: 10px;
    width: 160px;
    margin-top: 16px;
  }
  body.landingPage div#landingPageAlpha div.fourohfour-prompt div.btn-holder a {
    font-size: 22px;
    width: 140px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic {
    display: none;
    position: relative;
    max-width: 440px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.horizontalDiv {
    width: 62%;
    height: 0;
    margin: 0 19%;
    margin-bottom: 10px;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a,
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
    margin-left: 425px;
    margin-right: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons.share {
    border: none;
    max-width: none;
    margin-top: 15px;
    padding: 0;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons.share a {
    margin: 0 1%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 42px;
    color: #ffffff;
    font-family: 'Muli', sans-serif;
    font-size: 11px;
    text-align: left;
    width: 31%;
    background: #24bce8;
    padding-bottom: 12px;
    padding: 7px 4px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons.share a div.wrapper {
    background: rgba(0, 0, 0, 0.3);
    width: 26px;
    height: 26px;
    margin-right: 4px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons.share a div.wrapper i {
    padding: 5px 0;
    font-size: 18px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons.share a span {
    margin-top: 7px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons.share a div.email i {
    font-size: 15px;
    padding: 5px 0;
    padding-left: 1px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons.share a:hover {
    background: #49c7ec;
  }
  body.landingPage div#landingPageAlpha div.socialStatic {
    display: none;
    position: relative;
    max-width: 440px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.horizontalDiv {
    width: 62%;
    height: 0;
    margin: 0 19%;
    margin-bottom: 10px;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a,
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
    margin-left: 145px;
    margin-right: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage div#landingPageAlpha div.socialStatic.active {
    display: block;
  }
  body.landingPage div#landingPageAlpha div.alphaScreen.active {
    opacity: 1;
    right: 0;
    display: block;
  }
  body.landingPage div#landingPageAlpha li {
    margin-right: 28px;
    height: 80px;
    float: left;
  }
  body.landingPage div#landingPageAlpha li img {
    width: 60px;
  }
  body.landingPage div#landingPageAlpha li:last-child {
    margin-right: 0;
  }
  body.landingPage div#landingPageAlpha li.active a {
    display: none;
  }
  body.landingPage div#landingPageAlpha li.active a.select {
    display: block;
  }
  body.landingPage div#landingPageAlpha li.active p {
    display: block;
  }
  body.landingPage div.reviewFaceContainer {
    width: 250px;
    height: 250px;
    margin-left: 150px;
    border: 2px solid #4192b6;
    padding: 10px 30px;
  }
  body.landingPage div.reviewFaceContainer img {
    width: 190px;
  }
  body.landingPage div.reviewFaceContainer span {
    width: 190px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #4e4e40;
  }
  div#satisfaction.typeDisplay #selectContainerTicker {
    max-width: 519px;
    padding: 0;
    position: relative;
  }
  div#satisfaction.typeDisplay #selectContainerTicker p {
    width: 115px;
    text-align: center;
    position: absolute;
    top: 45px;
  }
  div#satisfaction.typeDisplay #selectContainerTicker p.left {
    left: 0px;
    color: #db524b;
  }
  div#satisfaction.typeDisplay #selectContainerTicker p.middle {
    left: 174px;
    color: #e4de00;
  }
  div#satisfaction.typeDisplay #selectContainerTicker p.right {
    right: 3px;
    color: #629626;
  }
  div#satisfaction.typeDisplay #selectContainerTicker .selectScore {
    position: absolute;
    margin-left: 2px;
    height: 35px !important;
    width: 100% !important;
  }
  div#satisfaction.typeDisplay #selectContainerTicker .selectScore li {
    text-align: center;
    color: #636363;
    font-size: 14px;
    font-weight: 600;
    float: left;
    height: 34px;
    padding-top: 5px;
    margin: 5px;
    border-radius: 100px;
    -moz-border-radius: 100px;
    -webkit-border-radius: 100px;
    border: 1px solid #a3a3a3;
    background: #db524b;
  }
  div#satisfaction.typeDisplay #selectContainerTicker .selectScore li.neutral {
    background: #e4de00;
  }
  div#satisfaction.typeDisplay #selectContainerTicker .selectScore div.recommendNodes {
    top: -3px;
    left: 253px;
    position: absolute;
    height: 48px;
    width: 218px;
    border: 3px solid #629626;
  }
  div#satisfaction.typeDisplay #selectContainerTicker .selectScore div.recommendNodes li {
    background: #629626;
  }
  div#satisfaction.typeDisplay #selectContainerTicker .selectScore li:last-child {
    margin-right: 0;
  }
  div#satisfaction.typeDisplay div.subscriberCountContainer {
    width: 250px;
    height: 175px;
    margin-top: 120px;
    margin-left: 150px;
    border: 2px solid #4192b6;
    padding: 10px 30px;
  }
  div#satisfaction.typeDisplay div.subscriberCountContainer span {
    margin-top: 30px;
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #629626;
  }
  div#satisfaction.typeDisplay div.subscriberCountContainer span.subscriberCount {
    margin-top: 0;
    width: 100%;
    text-align: center;
    font-size: 26px;
    font-weight: 600;
    color: #629626;
  }
  div#satisfaction.typeDisplay div.subscriberCountContainer label {
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #629626;
  }
  div.tickerContainer {
    width: 80%;
    height: 300px;
    border: 2px solid #4192b6;
    margin: 0 10%;
    position: relative;
    top: 60px;
  }
  div.tickerContainer div.ticker {
    display: none;
    width: 240px;
    height: 140px;
    margin-top: 70px;
    margin-left: 254px;
    border: 2px solid #4192b6;
    position: relative;
  }
  div.tickerContainer div.ticker div.tickerHeader {
    width: 100%;
    background: #4192b6;
    height: 30px;
    position: relative;
  }
  div.tickerContainer div.ticker div.tickerHeader h2 {
    font-family: "Helvetica Neue", sans-serif;
    position: absolute;
    top: 6px;
    margin: 0;
    line-height: 16px;
    height: 30px;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #ffffff;
  }
  div.tickerContainer div.ticker div.tickerMain {
    position: relative;
    height: 110px;
  }
  div.tickerContainer div.ticker div.tickerMain label {
    position: absolute;
    top: 6px;
    left: 0;
    width: 100%;
    font-size: 17px;
    text-align: center;
    color: #969696;
  }
  div.tickerContainer div.ticker div.tickerMain label.subscribers {
    font-size: 20px;
    top: 38px;
  }
  div.tickerContainer div.ticker div.tickerMain span.count {
    width: 100%;
    text-align: center;
    color: #4e4e40;
    position: absolute;
    font-size: 26px;
    font-weight: 600;
    top: 8px;
  }
  div.tickerContainer div.ticker div.tickerMain .rateit {
    display: block;
    position: absolute;
    left: 0;
    top: 28px;
    margin-left: 33px;
    width: 170px;
  }
  div.tickerContainer div.ticker div.tickerMain .rateit.small {
    width: 120px;
    display: none;
    margin-left: 28px;
  }
  div.tickerContainer div.ticker div.tickerMain .rateit.small div.rateit-range {
    background: url('https://www.subscribervoice.com/static/images/starsSmall.svg?c5d9f946f5ae');
  }
  div.tickerContainer div.ticker div.tickerMain .rateit.small div.rateit-selected {
    background: url('https://www.subscribervoice.com/static/images/starsSmall.svg?c5d9f946f5ae') left -24px;
  }
  div.tickerContainer div.ticker div.tickerMain .rateit.small div.rateit-hover {
    background: url('https://www.subscribervoice.com/static/images/starsSmall.svg?c5d9f946f5ae') left -24px;
  }
  div.tickerContainer div.ticker div.tickerMain img.review {
    position: absolute;
    top: 28px;
    margin-left: 92px;
    width: 50px;
  }
  div.tickerContainer div.ticker div.tickerMain div.sealWrapper {
    position: absolute;
    bottom: 3px;
    height: 34px;
    width: 100%;
  }
  div.tickerContainer div.ticker div.tickerMain div.sealWrapper img.seal {
    position: absolute;
    bottom: 5px;
    height: 25px;
    left: 0;
    margin-left: 49px;
  }
  div.tickerContainer div.ticker.small {
    width: 180px;
    height: 120px;
    margin-left: 284px;
  }
  div.tickerContainer div.ticker.small div.tickerHeader h2 {
    font-size: 14px;
  }
  div.tickerContainer div.ticker.small div.tickerMain {
    height: 86px;
  }
  div.tickerContainer div.ticker.small div.tickerMain label {
    font-size: 15px;
  }
  div.tickerContainer div.ticker.small div.tickerMain .rateit.large {
    display: none;
  }
  div.tickerContainer div.ticker.small div.tickerMain .rateit.small {
    display: block;
  }
  div.tickerContainer div.ticker.small div.tickerMain img.review {
    top: 27px;
    margin-left: 70px;
    width: 35px;
  }
  div.tickerContainer div.ticker.small div.tickerMain span.count {
    font-size: 22px;
  }
  div.tickerContainer div.ticker.small div.tickerMain label.subscribers {
    top: 35px;
    font-size: 14px;
  }
  div.tickerContainer div.ticker.small div.tickerMain div.sealWrapper {
    bottom: 0px;
    height: 28px;
  }
  div.tickerContainer div.ticker.small div.tickerMain div.sealWrapper img.seal {
    bottom: 3px;
    height: 22px;
    margin-left: 25px;
  }
  div.tickerContainer div.ticker.noBorder {
    border: none;
    padding: 2px;
  }
  div.tickerContainer div.ticker.noBorder div.tickerHeader {
    background: none;
  }
  div.tickerContainer div.ticker.noBorder div.tickerHeader h2 {
    color: #4192b6;
  }
  div.tickerContainer div.ticker.noHeader {
    margin-top: 100px;
    height: 110px;
  }
  div.tickerContainer div.ticker.noHeader div.tickerHeader {
    display: none;
  }
  div.tickerContainer div.ticker.small.noHeader {
    height: 90px;
  }
  div.tickerContainer div.ticker.active {
    display: block;
  }
  div.tickerContainer span.disclaimer {
    position: absolute;
    top: 240px;
    width: 100%;
    text-align: center;
    left: 0;
    font-size: 12px;
    color: #3a93b1;
  }
  div.tickerContainer.dark div.ticker {
    border: 2px solid #4e4e40;
  }
  div.tickerContainer.dark div.ticker div.tickerHeader {
    background: #4e4e40;
  }
  div.tickerContainer.dark div.ticker div.tickerMain label {
    color: #4e4e40;
  }
  div.tickerContainer.dark div.ticker.noBorder {
    border: none;
    padding: 2px;
  }
  div.tickerContainer.dark div.ticker.noBorder div.tickerHeader {
    background: none;
  }
  div.tickerContainer.dark div.ticker.noBorder div.tickerHeader h2 {
    color: #4e4e40;
  }
  div.codeWrapper {
    margin-left: 10%;
    width: 80%;
    margin-top: 75px;
    height: 100px;
    position: relative;
  }
  div.codeWrapper textarea#code {
    margin-top: 15px;
    height: 150px;
    width: 100%;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border: 2px solid #4192b6;
    padding: 5px;
    resize: none;
  }
  div.codeWrapper div.codeLoading {
    position: absolute;
    top: 15px;
    width: 100%;
    height: 150px;
    background: rgba(0, 0, 0, 0.1);
  }
  div.codeWrapper div.codeLoading i {
    display: block;
    position: relative;
    top: 57px;
    width: 100%;
    text-align: center;
    font-size: 30px;
  }
  li#ratings.option {
    max-height: 283px;
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .validationContainer {
    position: absolute;
    margin: 0;
    top: 0;
    width: 100%;
    height: 340px;
  }
  .validationContainer #feedback.fbForm {
    width: 100%;
    top: 4px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0;
    height: 340px;
  }
  .validationContainer #feedback.fbForm .headerWrapper.logo {
    display: none;
  }
  .validationContainer #feedback.fbForm form.review {
    width: 100%;
    padding-top: 2px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option button {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm p {
    margin-top: 20px;
    margin-bottom: 24px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li {
    margin: 0 2%;
    width: 16%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li a {
    height: auto;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li a img {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li p {
    margin: 0 !important;
    width: 100% !important;
    font-size: 10px !important;
    line-height: 12px !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics {
    margin: 10px 15%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li {
    height: 42px;
    padding: 0 5%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li label {
    width: 80px;
    font-size: 14px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li .rateit {
    top: 4px;
    float: right;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li div.value {
    display: none !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore p.prompt {
    top: 15px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer p.left {
    margin-left: 15px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer p.right {
    margin-right: 13px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer ul.selectScore li {
    padding-top: 0.7%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody h4.question {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons {
    height: 198px;
    padding: 0;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons li {
    width: 100%;
    margin: 4px 0;
    height: 27px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons li p {
    margin: 0;
    margin-top: 5px;
  }
  .validationContainer #feedback.fbForm form.review button#feedbackSubmit.btn.important {
    bottom: 94px;
    width: 72%;
    margin: 0 14%;
    float: none;
    right: 0;
  }
  .validationContainer #feedback.fbForm form#fbComment {
    width: 100%;
    height: 380px;
  }
  .validationContainer #feedback.fbForm form#fbComment h3.complete {
    font-size: 20px;
  }
  .validationContainer #feedback.fbForm form#fbComment textarea {
    width: 80%;
    margin: 0 10%;
    margin-top: 15px;
  }
  .validationContainer #feedback.fbForm form#fbComment p.email {
    width: 80%;
    margin: 0 10%;
    margin-top: 30px;
  }
  .validationContainer #feedback.fbForm form#fbComment p.email input {
    width: 98%;
    margin: 0 1%;
  }
  .validationContainer #feedback.fbForm form#fbComment button#commentSubmit.btn.important {
    width: 72% !important;
    margin: 0 14% !important;
    positin: relative !important;
    right: 0 !important;
    bottom: -59px !important;
  }
  .validationContainer #feedback.fbForm form#fbComment span#commentCounter {
    bottom: -5px;
  }
  .validationContainer #feedback.fbForm div.seal {
    bottom: 25px;
    width: 30%;
    margin: 0 35%;
  }
  .validationContainer #feedback.fbForm div.seal img {
    height: auto;
    width: 100%;
  }
  .validationContainer #feedback.fbForm.unsub div.headerWrapper {
    display: none;
  }
  .validationContainer #feedback.fbForm.unsub form.review button#feedbackSubmit.btn.important {
    bottom: 230px;
  }
  .validationContainer #feedback.fbForm.unsub div.seal {
    bottom: 145px;
  }
  #validation.popup.new {
    height: 100%;
    overflow: hidden;
  }
  #validation.popup.new h2.thanks {
    display: none! important;
  }
  #validation.popup.new .mainValidationContainer {
    position: relative;
    top: -40px;
    width: 100%;
    padding: 0;
  }
  #validation.popup.new .mainValidationContainer .left {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right {
    width: 100%;
    margin-left: 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer {
    padding: 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer h2 {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer h2.mobile.thanks {
    display: block !important;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 18px 25px;
    line-height: 22px;
    font-size: 16px;
    color: #4192b6;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo {
    padding: 5px 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo a.companyURL {
    font-size: 12px;
    margin-left: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo span.activeDate {
    font-size: 12px;
    top: 0;
    right: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons {
    padding-left: 10px;
    margin-top: 5px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li {
    height: 50px;
    margin: 0 12%;
    margin-bottom: 20px;
    width: 64%;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li div.imgHolder {
    height: 50px;
    width: 50px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li p {
    display: table-cell;
    vertical-align: middle;
    height: 50px;
    top: 0;
    font-size: 12px !important;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer {
    padding-top: 5px;
    height: auto;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer img.seal {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile {
    width: 70%;
    float: right;
    margin-right: 15%;
    font-size: 12px;
    padding: 0 5px;
    display: block;
    text-align: center;
    margin-bottom: 5px;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span.license {
    font-size: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span.license a {
    color: #333 !important;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span {
    display: block;
  }
  #validation.popup.new div.validationFooter.container {
    display: none;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  .validationContainer {
    position: absolute;
    margin: 0;
    top: 0;
    width: 100%;
    height: 340px;
  }
  .validationContainer #feedback.fbForm {
    width: 100%;
    top: 4px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0;
    height: 340px;
  }
  .validationContainer #feedback.fbForm .headerWrapper {
    display: none;
  }
  .validationContainer #feedback.fbForm form.review {
    width: 100%;
    padding-top: 2px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions {
    width: 100%;
    max-height: 358px;
    overflow: hidden;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option button {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm {
    height: 195px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm p {
    font-size: 19px !important;
    margin-top: 20px;
    margin-bottom: 24px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li {
    margin: 0 2%;
    width: 16%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li a {
    height: auto;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li a img {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li p {
    margin: 0 !important;
    width: 100% !important;
    font-size: 10px !important;
    line-height: 12px !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics p.prompt {
    font-size: 19px !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li {
    height: 42px;
    padding: 0 5%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li label {
    width: 80px;
    font-size: 14px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li .rateit {
    top: 4px;
    float: right;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li div.value {
    display: none !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore p.prompt {
    top: 15px;
    font-size: 19px !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer p.left {
    margin-left: 15px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer p.right {
    margin-right: 13px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer ul.selectScore li {
    padding-top: 0.7%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody h4.question {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons {
    height: 198px;
    padding: 0;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons li {
    width: 100%;
    margin: 4px 0;
    height: 27px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons li p {
    margin: 0;
    margin-top: 2px;
  }
  .validationContainer #feedback.fbForm form.review button#feedbackSubmit.btn.important {
    bottom: 230px;
    float: none;
    width: 72%;
    margin: 0 14%;
    right: 0;
  }
  .validationContainer #feedback.fbForm form#fbComment,
  .validationContainer #feedback.fbForm form#fbCoupon {
    width: 100%;
    height: 380px;
  }
  .validationContainer #feedback.fbForm form#fbComment h3.complete,
  .validationContainer #feedback.fbForm form#fbCoupon h3.complete {
    line-height: 28px;
    font-size: 18px;
    max-height: 60px;
  }
  .validationContainer #feedback.fbForm form#fbComment textarea,
  .validationContainer #feedback.fbForm form#fbCoupon textarea {
    width: 80%;
    margin: 0 10%;
    margin-top: 15px;
  }
  .validationContainer #feedback.fbForm form#fbComment span#commentCounter,
  .validationContainer #feedback.fbForm form#fbCoupon span#commentCounter {
    bottom: -5px;
  }
  .validationContainer #feedback.fbForm form#fbComment div.commentSection,
  .validationContainer #feedback.fbForm form#fbCoupon div.commentSection {
    height: 185px;
  }
  .validationContainer #feedback.fbForm form#fbComment p.email,
  .validationContainer #feedback.fbForm form#fbCoupon p.email {
    width: 80%;
    margin: 0 10%;
    margin-top: 20px;
  }
  .validationContainer #feedback.fbForm form#fbComment p.email input,
  .validationContainer #feedback.fbForm form#fbCoupon p.email input {
    width: 98%;
    margin: 0 1%;
  }
  .validationContainer #feedback.fbForm form#fbComment button#commentSubmit.btn.important,
  .validationContainer #feedback.fbForm form#fbCoupon button#commentSubmit.btn.important {
    width: 72% !important;
    margin: 0 14% !important;
    positin: relative !important;
    right: 0 !important;
    bottom: -59px !important;
  }
  .validationContainer #feedback.fbForm div.seal {
    bottom: 180px;
    width: 40%;
    margin: 0 30%;
  }
  .validationContainer #feedback.fbForm div.seal img {
    height: auto;
    width: 100%;
  }
  .validationContainer #feedback.fbForm.unsub form.review button#feedbackSubmit.btn.important {
    bottom: 230px;
  }
  .validationContainer #feedback.fbForm.unsub div.seal {
    bottom: 180px;
  }
  .validationContainer.nologo #feedback.fbForm form.review button#feedbackSubmit.btn.important {
    bottom: 190px;
  }
  body.landingPage.new header.landingPage {
    display: none;
  }
  body.landingPage.new header.landingPage nav.container ul.navItems {
    margin-top: 2px;
  }
  body.landingPage.new header.landingPage nav.container ul.navItems li a {
    font-size: 8px;
  }
  body.landingPage.new div#videoHolder #backVideo {
    min-width: 0;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic {
    position: relative;
    padding-top: 20px;
    max-width: 1000px;
    width: 80%;
    margin: 0 10%;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic a {
    width: 100%;
    display: block;
    margin-bottom: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic img {
    width: 100%;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic p {
    margin-top: 0;
    font-size: 18px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic p span {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 4px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic p.prompt.small {
    margin-top: 2px;
    font-size: 12px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic div.horizontalDiv {
    display: none;
    width: 62%;
    height: 0;
    margin: 0 19%;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic div.horizontalDiv.active {
    display: block;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen {
    padding: 0;
    padding-top: 25px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen img {
    width: 40%;
    margin: 0px 30%;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2 {
    padding: 0;
    margin-top: 30px;
    font-family: 'Muli', sans-serif;
    color: rgba(255, 255, 255, 0.75);
    font-size: 28px;
    text-align: center;
    font-weight: 300;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2 b {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.question {
    padding: 0;
    margin-top: 26px;
    margin-bottom: 0;
    font-size: 28px;
    line-height: 38px;
    height: auto;
    color: #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.question b {
    color: #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.statement {
    text-transform: uppercase;
    padding: 0;
    font-size: 28px;
    line-height: 34px;
    margin-top: 5px;
    margin-bottom: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.statement b {
    color: #ffffff;
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.reservation {
    margin-top: 5px;
    margin-bottom: 10px;
    line-height: 34px;
    font-size: 28px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.reservation span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    color: #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p {
    margin-top: 0px;
    font-size: 20px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p span {
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    border-bottom: 2px solid #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.no {
    display: none;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.enter {
    font-size: 18px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.no.active {
    display: block;
    margin: 0;
    font-size: 14px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonContainer {
    height: 120px;
    margin-top: 30px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonWrapper {
    float: left;
    margin: 30px 0;
    margin-top: 20px;
    width: 49%;
    height: 90px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
    margin-left: 0;
    margin-right: 1%;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
    margin-left: 1%;
    margin-right: 0;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 90%;
    height: 82%;
    margin: 5%;
    border: none;
    color: #ffffff;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span {
    font-weight: 600;
    font-size: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span.big {
    width: 100%;
    font-size: 28px;
    line-height: 32px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span.yes {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span.no {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button:focus {
    outline: none;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#yes {
    border: 1px solid #1496bb;
    background: #24bce8;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#yes:hover {
    border: 1px solid #49c7ec;
    background: #49c7ec;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#no {
    border: 1px solid #999999;
    background: #b5b5b5;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#no:hover {
    border: 1px solid #c2c2c2;
    background: #c9c9c9;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm {
    width: 100%;
    margin: 25px 0;
    margin-bottom: 0;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
    width: 100%;
    height: 310px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(255, 255, 255, 0.3);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
    float: left;
    margin: 5px 3%;
    width: 94%;
    font-family: 'Muli', sans-serif;
    padding: 12px 23px;
    height: 50px;
    border: none;
    font-size: 14px;
    color: #636363;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
    margin: 0 3%;
    margin-top: 5px;
    font-family: 'Muli', sans-serif;
    width: 94%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    height: 50px;
    padding: 7px 15px;
    font-size: 14px;
    text-transform: capitalize;
    background: #24bce8;
    position: relative;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
    background: #49c7ec;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
    background: #1496bb;
    color: #e3e3e3;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a,
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a:first-child {
    margin-left: 425px;
    margin-right: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share {
    border: none;
    width: 70%;
    margin: 0 15%;
    padding: 0;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a {
    margin: 10px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 46px;
    color: #ffffff;
    font-family: 'Muli', sans-serif;
    font-size: 11px;
    text-align: left;
    width: 100%;
    background: #24bce8;
    padding-bottom: 12px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper {
    background: rgba(0, 0, 0, 0.3);
    width: 30px;
    height: 30px;
    margin-right: 4px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper i {
    padding: 6px 0;
    font-size: 20px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a span {
    margin-top: 8px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.email i {
    font-size: 17px;
    padding: 7px 0;
    padding-left: 1px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a:hover {
    background: #49c7ec;
  }
  body.landingPage.new div#landingPageAlpha div.fourohfour-image img {
    width: 60%;
    margin: 25px 20%;
    margin-bottom: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.fourohfour-prompt h2 {
    width: 80%;
    margin: 10px 10%;
    font-size: 24px;
    line-height: 34px;
  }
  body.landingPage.new div#landingPageAlpha div.fourohfour-prompt p {
    width: 80%;
    margin: 10px 10%;
    font-size: 12px;
  }
  body.landingPage.new div#landingPageAlpha div.fourohfour-prompt div.btn-holder {
    padding: 5px;
    width: 140px;
    margin-top: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.fourohfour-prompt div.btn-holder a {
    font-size: 14px;
    width: 130px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic {
    display: none;
    position: relative;
    max-width: 330px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.horizontalDiv {
    width: 62%;
    height: 0;
    margin: 0 19%;
    margin-bottom: 10px;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a,
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
    margin-left: 90px;
    margin-right: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic.active {
    display: block;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen.active {
    opacity: 1;
    right: 0;
    display: block;
  }
  body.landingPage.new div#landingPageAlpha div#alphaPage2.alphaScreen.active,
  body.landingPage.new div#landingPageAlpha div#alphaPage3.alphaScreen.active {
    height: auto;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage.new div#landingPageAlpha div#alphaPage3.alphaScreen.active {
    height: auto;
  }
  body.landingPage.new div#landingPageAlpha div#alphaPage3.alphaScreen.active p {
    font-size: 18px;
  }
  header.home.wizard nav.container {
    width: 295px;
  }
  body.about #mainWrapper #mainContent #aboutTop {
    padding: 1px 8px;
  }
  body.about #mainWrapper #mainContent #aboutTop h1 {
    width: 80%;
    margin: 25px 10%;
    font-size: 26px;
    line-height: 28px;
  }
  body.about #mainWrapper #mainContent #aboutContainer .leftContainer h2 {
    font-size: 20px;
  }
  body.about #mainWrapper #mainContent #aboutContainer .leftContainer p {
    font-size: 14px !important;
  }
  body.about #mainWrapper #mainContent #aboutContainer .rightContainer {
    height: auto;
    margin-bottom: 30px;
    padding-top: 20px;
    width: 100%;
    border-left: none;
    border-top: 1px solid #dbe0e2;
  }
  body.about #mainWrapper #mainContent #aboutContainer .rightContainer .seal.container {
    width: 200px;
  }
  footer.main ul li {
    width: 25%;
    padding: 5px 0;
  }
  footer.main ul li a {
    display: block;
    width: 100%;
    text-align: center;
  }
  footer.main ul li:last-child {
    width: 100%;
  }
  #signup {
    padding: 45px 0;
  }
  #signup form .container.sealImg {
    margin-top: 10px;
  }
  #signup form ul.steps {
    display: none;
  }
  #signup form h1 {
    font-size: 22px;
  }
  #signup form h2 {
    display: none;
  }
  #signup form label.mobile {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 5px 0;
    background: #4192b6;
    margin-top: 15px;
    margin-bottom: 15px;
    display: block;
    width: 100%;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    font-weight: 500;
    text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    -moz-text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    -webkit-text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
    border-bottom: 2px solid #e3e3e3;
  }
  #signup form label.mobile span {
    color: #fbfbfb;
  }
  #signup.requirements form .container.sealImg {
    margin-top: 15px;
    margin-bottom: 0px;
  }
  #signup.requirements form #reasons {
    margin-top: -30px;
    width: 90%;
    margin-left: 5%;
  }
  #signup.requirements form #reasons ul.reasons {
    position: relative;
    top: 8px;
    margin-top: 0;
  }
  #signup.requirements form #reasons ul.reasons li p {
    width: 82%;
    font-size: 14px;
  }
  #signup.requirements form #reasons ul.reasons li p img {
    position: relative;
    top: 2px;
    margin-bottom: 20px;
    width: 50px;
  }
  #signup.requirements form #reasons ul.reasons li p span {
    font-size: 12px;
  }
  #signup.requirements .button.container {
    margin-bottom: 0;
    position: relative;
    top: -20px;
  }
  #signup.selfAssessment form .container.sealImg {
    margin-top: 15px;
    margin-bottom: 0px;
  }
  #signup.selfAssessment table.selfAssessment {
    margin-top: -40px;
  }
  #signup.selfAssessment table.selfAssessment tr:nth-child(3) th label,
  #signup.selfAssessment table.selfAssessment tr:nth-child(4) th label,
  #signup.selfAssessment table.selfAssessment tr:last-child th label {
    position: relative;
    top: 20px;
  }
  #signup.selfAssessment table.selfAssessment th {
    margin-top: 30px;
    top: 0;
  }
  #signup.selfAssessment table.selfAssessment th label {
    font-size: 16px;
  }
  #signup.selfAssessment table.selfAssessment ul {
    top: 108px;
    left: 40px;
  }
  #signup.selfAssessment table.selfAssessment ul li {
    position: absolute;
    width: 150px;
    left: 70px;
    float: none;
  }
  #signup.selfAssessment table.selfAssessment ul li label {
    left: 0;
    text-align: left;
  }
  #signup.selfAssessment table.selfAssessment ul li:nth-child(2) {
    top: 182px;
  }
  #signup.selfAssessment table.selfAssessment ul li:nth-child(3) {
    top: 136px;
  }
  #signup.selfAssessment table.selfAssessment ul li:nth-child(4) {
    top: 90px;
  }
  #signup.selfAssessment table.selfAssessment ul li:nth-child(5) {
    top: 44px;
  }
  #signup.selfAssessment ul.cb {
    left: 40px;
    position: relative;
  }
  #signup.selfAssessment ul.cb li {
    position: absolute;
    float: none;
    margin: 10px 0;
  }
  #signup.selfAssessment ul.cb li:nth-child(2) {
    top: 182px;
  }
  #signup.selfAssessment ul.cb li:nth-child(3) {
    top: 136px;
  }
  #signup.selfAssessment ul.cb li:nth-child(4) {
    top: 90px;
  }
  #signup.selfAssessment ul.cb li:nth-child(5) {
    top: 44px;
  }
  #signup.selfAssessment ul.cb div.count {
    left: -40px;
    top: -11px;
  }
  #signup.selfAssessment ul.cb div.count p {
    font-size: 14px;
  }
  #signup.selfAssessment .navButtons li.right,
  #signup.selfAssessment .navButtons li.left {
    top: 30px;
  }
  #signup.selfAssessment .navButtons li.right a,
  #signup.selfAssessment .navButtons li.left a {
    font-size: 45px;
  }
  #signup.selfAssessment .button.container {
    margin-top: 40px;
    position: relative;
    top: 50px;
  }
  .checkBox.hover {
    background: rgba(164, 207, 231, 0.8);
  }
  .checkBox.hover i {
    display: none;
  }
  #signup.requirements div.cbWrapper {
    z-index: 1001;
  }
  #validation.popup.new {
    height: 100%;
    overflow: hidden;
  }
  #validation.popup.new h2.thanks {
    display: none! important;
  }
  #validation.popup.new .mainValidationContainer {
    position: relative;
    top: -40px;
    width: 100%;
    padding: 0;
  }
  #validation.popup.new .mainValidationContainer .left {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right {
    width: 100%;
    margin-left: 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer {
    padding: 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer h2 {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer h2.mobile.thanks {
    display: block !important;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 18px 25px;
    line-height: 22px;
    font-size: 16px;
    color: #4192b6;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo {
    padding: 5px 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo a.companyURL {
    font-size: 12px;
    margin-left: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo span.activeDate {
    font-size: 12px;
    top: 0;
    right: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons {
    padding-left: 10px;
    margin-top: 5px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li {
    height: 50px;
    margin: 0 12%;
    margin-bottom: 20px;
    width: 64%;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li div.imgHolder {
    height: 50px;
    width: 50px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li p {
    display: table-cell;
    vertical-align: middle;
    height: 50px;
    top: 0;
    font-size: 12px !important;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer {
    padding-top: 5px;
    height: auto;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer img.seal {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile {
    width: 70%;
    float: right;
    margin-right: 15%;
    font-size: 12px;
    padding: 0 5px;
    display: block;
    text-align: center;
    margin-bottom: 5px;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span.license {
    font-size: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span.license a {
    color: #333 !important;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span {
    display: block;
  }
  #validation.popup.new div.validationFooter.container {
    display: none;
  }
  /* Initial Login Wizard */
  body.initial {
    background: #9fb5c7;
  }
  body.initial .profile.container {
    width: 100%;
    padding: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    margin-top: 50px;
    margin-bottom: 0;
    border: none;
    height: auto;
    padding-bottom: 20px;
  }
  body.initial .profile.container .header {
    width: 100%;
    padding: 4px 30px;
    background: #58a2c3;
  }
  body.initial .profile.container .header h2 {
    margin-top: 13px;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
  }
  body.initial .profile.container ul.steps {
    width: 80%;
    margin: 0 10%;
  }
  body.initial .profile.container ul.steps li.step .wrapper p {
    text-align: center;
    padding: 8px;
    color: #636363;
    font-size: 18px;
    font-weight: 600;
  }
  body.initial .profile.container ul.steps li.step span {
    text-transform: uppercase;
    text-align: center;
    width: 200px;
    position: relative;
    top: 8px;
    left: -80px;
    color: #4c6982;
    font-size: 10px;
    font-weight: 600;
  }
  body.initial .profile.container ul.steps li.complete {
    box-shadow: inset 0 0 1px 1px #3994b3;
    -moz-box-shadow: inset 0 0 1px 1px #3994b3;
    -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
  }
  body.initial .profile.container ul.steps li.complete .wrapper {
    background: #56acc9;
  }
  body.initial .profile.container ul.steps li.complete .wrapper p {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
  }
  body.initial .profile.container ul.steps li.active {
    box-shadow: inset 0 0 1px 1px #3994b3;
    -moz-box-shadow: inset 0 0 1px 1px #3994b3;
    -webkit-box-shadow: inset 0 0 1px 1px #3994b3;
  }
  body.initial .profile.container ul.steps li.active .wrapper {
    background: #378eab;
  }
  body.initial .profile.container ul.steps li.active .wrapper p {
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
  }
  body.initial .profile.container ul.steps li.active span {
    color: #378eab;
  }
  body.initial .profile.container div.prompt {
    display: none;
    float: left;
    margin-top: 90px;
    padding: 0px;
    width: 100%;
  }
  body.initial .profile.container div.prompt div#continue {
    width: 100%;
    border-top: 1px solid #dbe0e2;
    padding-top: 20px;
  }
  body.initial .profile.container div.prompt div#continue button.btn.important {
    float: right;
    margin-right: 5%;
    background: #4192b6;
    width: 150px;
  }
  body.initial .profile.container div.prompt div#continue button.btn.important.btn-disabled {
    color: #f6f6f6;
    background: #88bdd5;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
  }
  body.initial .profile.container div#license {
    display: block;
  }
  body.initial .profile.container div#license div#agreementHolder {
    width: 90%;
    margin: 0 5%;
  }
  body.initial .profile.container div#license div#agreementHolder p.prompt {
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    margin-top: 20px;
    margin-bottom: 15px;
    width: 100%;
    text-align: center;
  }
  body.initial .profile.container div#license div#agreementHolder div#agreement {
    border: 1px solid #dbe0e2;
    padding: 10px;
    width: 100%;
    background: #ffffff;
    height: 250px;
    overflow-y: scroll;
  }
  body.initial .profile.container div#license div#agreementHolder div#agreement h3 {
    margin-left: 0;
    color: #4e4e40;
    font-size: 14px;
    font-weight: 400;
  }
  body.initial .profile.container div#license div#accountForm {
    width: 100%;
  }
  body.initial .profile.container div#license div#accountForm div#tos {
    margin-top: 9px;
    margin-left: 5%;
  }
  body.initial .profile.container div#license div#accountForm div#tos label {
    float: right;
    width: 95%;
    position: relative;
    top: 1px;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.initial .profile.container div#license div#continue {
    margin-top: 28px;
  }
  body.initial .profile.container div#password {
    position: relative;
  }
  body.initial .profile.container div#password div#passwordFormHolder {
    width: 96%;
    margin: 0 2%;
  }
  body.initial .profile.container div#password div#passwordFormHolder #passwordForm {
    float: left;
    width: 60%;
    position: relative;
    top: 40px;
  }
  body.initial .profile.container div#password div#passwordFormHolder #passwordForm label {
    margin-top: 10px;
    margin-left: 10%;
  }
  body.initial .profile.container div#password div#passwordFormHolder #passwordForm input {
    margin-left: 10%;
    width: 80%;
    height: 40px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15) #000;
  }
  body.initial .profile.container div#password div#passwordFormHolder #passwordForm input:hover {
    border: 1px solid #a3a3a3;
    box-shadow: inset 0 0 2px #4fa8c6;
    -moz-box-shadow: inset 0 0 2px #4fa8c6;
    -webkit-box-shadow: inset 0 0 2px #4fa8c6;
    box-shadow: inset 0 0 2px #4fa8c6 #000;
    -moz-box-shadow: inset 0 0 2px #4fa8c6 #000;
    -webkit-box-shadow: inset 0 0 2px #4fa8c6 #000;
  }
  body.initial .profile.container div#password div#passwordFormHolder #passwordForm input:focus {
    border: 1px solid #636363;
    outline: none;
    box-shadow: inset 0 0 1px 2px #7dbfd5;
    -moz-box-shadow: inset 0 0 1px 2px #7dbfd5;
    -webkit-box-shadow: inset 0 0 1px 2px #7dbfd5;
  }
  body.initial .profile.container div#password div#passwordFormHolder #passwordForm input[disabled] {
    border: 1px solid #a3a3a3;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background: #f6f6f6;
  }
  body.initial .profile.container div#password div#passwordFormHolder #passwordForm i.fa-check-circle {
    float: right;
    position: relative;
    top: 9px;
    right: -4px;
    color: #4192b6;
    font-size: 24px;
  }
  body.initial .profile.container div#password div#passwordFormHolder div#pwReqs {
    float: left;
    width: 34%;
    padding: 0 15px;
    margin-top: 60px;
  }
  body.initial .profile.container div#password div#passwordFormHolder div#pwReqs h4 {
    color: #6f90ab;
    font-size: 14px;
    font-weight: 600;
  }
  body.initial .profile.container div#password div#passwordFormHolder div#pwReqs ul.pwReqs {
    margin-left: 10px;
  }
  body.initial .profile.container div#password div#passwordFormHolder div#pwReqs ul.pwReqs li {
    color: #a3a3a3;
    font-size: 12px;
    font-weight: 400;
  }
  body.initial .profile.container div#sealInstall {
    position: relative;
    top: 100px;
  }
  body.initial .profile.container div#sealInstall div#codeHolder {
    width: 90%;
    margin: 0 5%;
  }
  body.initial .profile.container div#sealInstall div#codeHolder p.prompt {
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    margin-top: 20px;
    margin-bottom: 15px;
    margin-left: 3%;
    width: 94%;
  }
  body.initial .profile.container div#sealInstall div#codeHolder a.seal {
    margin-top: 25px;
    margin-bottom: 15px;
    margin-left: 325px;
  }
  body.initial .profile.container div#sealInstall div#codeHolder textarea.code {
    margin-top: 15px;
    margin-left: 3%;
    width: 94%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #a3a3a3;
    padding: 5px;
  }
  body.initial .profile.container div#sealInstall div#continue {
    position: absolute;
    bottom: -210px;
  }
  body.topLevel form[name="emailForm"] .fsPage label.email {
    font-size: 12px;
    width: 100%;
    text-align: center;
  }
  body.topLevel form[name="emailForm"] .fsPage input[type="email"] {
    font-size: 12px;
  }
}
/* Small Phone */
@media only screen and (max-width: 329px) {
  body.landingPage.new header.landingPage nav.container ul.navItems {
    margin-top: 2px;
  }
  body.landingPage.new header.landingPage nav.container ul.navItems li a {
    font-size: 8px;
  }
  body.landingPage.new div#videoHolder #backVideo {
    min-width: 0;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic {
    position: relative;
    padding-top: 20px;
    max-width: 1000px;
    width: 80%;
    margin: 0 10%;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic a {
    display: block;
    width: 100%;
    margin-bottom: 8px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic img {
    width: 100%;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic p {
    margin-top: 0;
    font-size: 12px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic p span {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 4px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic p.prompt.small {
    margin-top: 2px;
    font-size: 12px;
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic div.horizontalDiv {
    display: none;
    width: 62%;
    height: 0;
    margin: 0 19%;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.logoStatic div.horizontalDiv.active {
    display: block;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen {
    padding: 0;
    padding-top: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen img {
    width: 40%;
    margin: 0px 30%;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2 {
    padding: 0;
    margin-top: 30px;
    font-family: 'Muli', sans-serif;
    color: rgba(255, 255, 255, 0.75);
    font-size: 28px;
    text-align: center;
    font-weight: 300;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2 b {
    color: rgba(255, 255, 255, 0.85);
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.question {
    height: auto;
    padding: 0;
    margin-top: 28px;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
    color: #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.question b {
    color: #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.statement {
    text-transform: uppercase;
    padding: 0;
    font-size: 24px;
    line-height: 30px;
    margin: 0;
    margin-top: 7px;
    margin-bottom: 7px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.statement b {
    color: #ffffff;
    font-weight: 600;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.reservation {
    margin-top: 5px;
    line-height: 28px;
    font-size: 22px;
    margin-bottom: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen h2.reservation span {
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    color: #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p {
    margin-top: 0px;
    font-size: 17px;
    line-height: 20px;
    padding: 0 10%;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p span {
    color: #ffffff;
    font-weight: 400;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 2px;
    border-bottom: 2px solid #ffffff;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.no {
    display: none;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.enter {
    font-size: 16px;
    padding: 0;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.no.active {
    display: block;
    margin: 0;
    font-size: 16px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a {
    font-size: 0.5em;
    color: #e3e3e3;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen p.prompt.no.sorry a:hover {
    color: #dbe0e2;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonContainer {
    height: 110px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonWrapper {
    float: left;
    margin: 20px 0;
    width: 48%;
    height: 90px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonWrapper.yes {
    margin-left: 0;
    margin-right: 1%;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.buttonWrapper.no {
    margin-left: 1%;
    margin-right: 0;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 90%;
    height: 86%;
    margin: 5%;
    border: none;
    color: #ffffff;
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.25), 0 1px 1px 0 rgba(0, 0, 0, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span {
    font-weight: 600;
    font-size: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span.big {
    width: 100%;
    font-size: 28px;
    line-height: 32px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span.yes {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button span.no {
    width: 100%;
    position: relative;
    top: 3px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button:focus {
    outline: none;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#yes {
    border: 1px solid #1496bb;
    background: #24bce8;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#yes:hover {
    border: 1px solid #49c7ec;
    background: #49c7ec;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#no {
    border: 1px solid #999999;
    background: #b5b5b5;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen button#no:hover {
    border: 1px solid #c2c2c2;
    background: #c9c9c9;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm {
    width: 100%;
    margin: 10px 0;
    margin-bottom: 0;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper {
    width: 100%;
    height: 260px;
    margin-bottom: 20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: rgba(255, 255, 255, 0.3);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="email"],
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper input[type="text"] {
    float: left;
    margin: 5px 3%;
    width: 94%;
    font-family: 'Muli', sans-serif;
    padding: 12px 23px;
    height: 40px;
    border: none;
    font-size: 12px;
    color: #636363;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 2px 0 0 rgba(0, 0, 0, 0.05);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button {
    margin: 0 3%;
    margin-top: 5px;
    font-family: 'Muli', sans-serif;
    width: 94%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    height: 40px;
    padding: 12px 15px;
    font-size: 14px;
    text-transform: capitalize;
    background: #24bce8;
    position: relative;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button:hover {
    background: #49c7ec;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen form#reservationForm div.inputWrapper button.btn-disabled {
    background: #1496bb;
    color: #e3e3e3;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 20px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a,
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a:first-child {
    margin-left: 425px;
    margin-right: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share {
    border: none;
    width: 70%;
    margin: 0 15%;
    padding: 0;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a {
    margin: 10px 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    height: 46px;
    color: #ffffff;
    font-family: 'Muli', sans-serif;
    font-size: 11px;
    text-align: left;
    width: 100%;
    background: #24bce8;
    padding-bottom: 12px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper {
    background: rgba(0, 0, 0, 0.3);
    width: 30px;
    height: 30px;
    margin-right: 4px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.wrapper i {
    padding: 6px 0;
    font-size: 20px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a span {
    margin-top: 8px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a div.email i {
    font-size: 17px;
    padding: 7px 0;
    padding-left: 1px;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen div.socialIcons.share a:hover {
    background: #49c7ec;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic {
    display: none;
    position: relative;
    max-width: 300px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.horizontalDiv {
    width: 62%;
    height: 0;
    margin: 0 19%;
    margin-bottom: 10px;
    border-top: 3px solid rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons {
    width: 100%;
    margin-top: 5px;
    padding-top: 0px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a,
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons div.wrapper {
    float: left;
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 64px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 64px;
    background: rgba(255, 255, 255, 0.25);
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a:first-child {
    margin-left: 70px;
    margin-right: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a:last-child {
    margin-left: 10px;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons i {
    width: 100%;
    text-align: center;
    font-size: 24px;
    padding: 14px 0;
    color: #ccdde4;
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic div.socialIcons a:hover {
    background: rgba(0, 0, 0, 0.5);
  }
  body.landingPage.new div#landingPageAlpha div.socialStatic.active {
    display: block;
  }
  body.landingPage.new div#landingPageAlpha div.alphaScreen.active {
    opacity: 1;
    right: 0;
    display: block;
  }
  body.landingPage.new div#landingPageAlpha div#alphaPage2.alphaScreen.active,
  body.landingPage.new div#landingPageAlpha div#alphaPage3.alphaScreen.active {
    height: auto;
    background: rgba(0, 0, 0, 0.3);
  }
  body.landingPage.new div#landingPageAlpha div#alphaPage3.alphaScreen.active {
    height: auto;
  }
  body.landingPage.new div#landingPageAlpha div#alphaPage3.alphaScreen.active p {
    font-size: 16px;
  }
  #signup {
    padding-top: 40px;
  }
  #signup form table {
    max-width: 284px;
  }
  #signup form table th label {
    margin-left: 12px;
    width: 284px;
  }
  #signup form table td {
    margin-left: 8px;
    max-width: 284px;
  }
  #signup form table td input[type="text"],
  #signup form table td input[type="email"] {
    max-width: 284px;
  }
  #signup.selfAssessment form table.selfAssessment tr:nth-child(3) th label {
    top: 0;
  }
  #signup.selfAssessment form table.selfAssessment th label {
    margin-left: 0 !important;
  }
  #signup.selfAssessment form table.selfAssessment td {
    margin-left: 0 !important;
  }
  #signup.selfAssessment form table.selfAssessment td ul li {
    margin-left: 5px;
    left: 10px;
  }
  #signup.selfAssessment form table.selfAssessment td ul li label {
    left: 35px;
  }
  #signup.selfAssessment ul.cb li {
    left: -10px;
  }
  #signup.requirements form #reasons ul.reasons li p {
    margin-right: 0;
  }
  .validationContainer {
    margin: 0;
    width: 100%;
    height: 340px;
  }
  .validationContainer #feedback.fbForm {
    width: 100%;
    top: 4px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    padding: 0;
    height: 340px;
  }
  .validationContainer #feedback.fbForm .headerWrapper {
    display: none;
  }
  .validationContainer #feedback.fbForm form.review {
    width: 100%;
    padding-top: 2px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option button {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm {
    height: 175px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm p {
    margin-top: 20px;
    margin-bottom: 24px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li {
    margin: 0 2%;
    width: 16%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li a {
    height: auto;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li a img {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#commentForm div#reviewContainer ul.reviewFaces li p {
    margin: 0 !important;
    width: 100% !important;
    font-size: 10px !important;
    line-height: 12px !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li {
    height: 42px;
    padding: 0 5%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li label {
    width: 80px;
    font-size: 14px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li .rateit {
    top: 4px;
    float: right;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option ul#fbMetrics li div.value {
    display: none !important;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore p.prompt {
    top: 15px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer {
    position: relative;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer p.left {
    margin-left: 15px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer p.right {
    margin-right: 13px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer ul.selectScore {
    width: 100%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#recommendScore div#selectContainer ul.selectScore li {
    width: 8%;
    margin: 5px 0.5%;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody h4.question {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 2px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons {
    height: 200px;
    padding: 0;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons li {
    width: 100%;
    margin: 4px 0;
    height: 27px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li.option div#survey.optionBody ul.reasons li p {
    margin: 0;
    font-size: 12px;
    margin-top: 4px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li#sentiment.option #commentForm {
    position: relative;
    top: -10px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li#sentiment.option #commentForm p {
    font-family: 'Open Sans', 'Lucida Grande', 'Segoe UI', Arial, Verdana, 'Lucida Sans Unicode', Tahoma, 'Sans Serif';
    text-align: center;
    margin-top: 30px;
    margin-left: 30px;
    margin-right: 30px;
    margin-bottom: 20px;
  }
  .validationContainer #feedback.fbForm form.review ul.fbOptions li#sentiment.option.active.shift {
    margin-bottom: 0 !important;
  }
  .validationContainer #feedback.fbForm form.review button#feedbackSubmit.btn.important {
    bottom: 230px;
  }
  .validationContainer #feedback.fbForm form#fbComment {
    width: 100%;
    height: 380px;
  }
  .validationContainer #feedback.fbForm form#fbComment span#commentCounter {
    bottom: -5px;
  }
  .validationContainer #feedback.fbForm form#fbComment h3.complete {
    font-size: 18px;
  }
  .validationContainer #feedback.fbForm form#fbComment textarea {
    width: 80%;
    margin: 0 10%;
    margin-top: 15px;
  }
  .validationContainer #feedback.fbForm form#fbComment p.email {
    width: 80%;
    margin: 0 10%;
    margin-top: 30px;
  }
  .validationContainer #feedback.fbForm form#fbComment p.email input {
    width: 98%;
    margin: 0 1%;
  }
  .validationContainer #feedback.fbForm form#fbComment button#commentSubmit.btn.important {
    width: 72% !important;
    margin: 0 14% !important;
    positin: relative !important;
    right: 0 !important;
    bottom: -59px !important;
  }
  .validationContainer #feedback.fbForm div.seal {
    bottom: 180px;
    width: 40%;
    margin: 0 30%;
  }
  .validationContainer #feedback.fbForm div.seal img {
    height: auto;
    width: 100%;
  }
  .validationContainer #feedback.fbForm.unsub form.review button#feedbackSubmit.btn.important {
    bottom: 230px;
  }
  .validationContainer #feedback.fbForm.unsub div.seal {
    bottom: 180px;
  }
  #validation.popup.new h2.thanks {
    display: none! important;
  }
  #validation.popup.new .mainValidationContainer {
    position: relative;
    top: -30px;
    width: 100%;
    padding: 0;
  }
  #validation.popup.new .mainValidationContainer .left {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right {
    width: 100%;
    margin-left: 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer {
    padding: 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer h2 {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.headerContainer h2.mobile.thanks {
    display: block !important;
    top: 0;
    width: 100%;
    text-align: center;
    padding: 18px 25px;
    line-height: 22px;
    font-size: 16px;
    color: #4192b6;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo {
    padding: 5px 0;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo a.companyURL {
    font-size: 12px;
    margin-left: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right div.brandInfo span.activeDate {
    font-size: 12px;
    top: 0;
    right: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons {
    padding-left: 10px;
    margin-top: 5px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li {
    margin: 0 12%;
    margin-bottom: 5px;
    width: 64%;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li div.imgHolder {
    height: 50px;
    width: 50px;
  }
  #validation.popup.new .mainValidationContainer div.right ul.reasons li p {
    font-size: 12px !important;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer {
    padding-top: 5px;
    height: auto;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer img.seal {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p {
    display: none;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile {
    width: 70%;
    float: right;
    margin-right: 15%;
    font-size: 12px;
    padding: 0 5px;
    display: block;
    text-align: center;
    margin-bottom: 5px;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span.license {
    font-size: 10px;
  }
  #validation.popup.new .mainValidationContainer div.right div.sealContainer p.mobile span {
    display: block;
  }
  #validation.popup.new div.validationFooter.container {
    display: none;
  }
}
