@import url('//fonts.googleapis.com/css?family=Cinzel');
@import url('//fonts.googleapis.com/css?family=Muli');
@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');

/******OVERALL******/
div#dnn_contentpane {
    margin-top: 20px;
}
#container {
    margin: 0 auto;
}
p, li, .smalltext, .mediumtext, .largetext {
    font-family: Muli, Arial, sans-serif;
}
body {
    background: #f7f7f7;
    font-family: Muli, Arial, sans-serif;
    margin: 0 auto;
}
img.eioboard-logo {
    width: 200px;
}
.menu, div#menu {
    margin-right: -41px;
    margin-bottom: 0;
}
td#dnn_ContentPane {
    padding-top: 20px;
}
#logo {
    margin-left: -15px !important;
    margin-top: 7px;
}
#navbar {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 12px;
    padding-right: 1px;
    height: 32px;
    font-family: Muli, Arial, sans-serif;
}
ul.jd_menu li {
    padding: 12px 8px 11px 8px !important;
}
.header-contact {
    float: right;
    margin-top: -34px;
    color: #ffffff;
    margin-right: 130px;
    padding-bottom: 0;
    margin-bottom: 0;
}
p.header-contact strong {
    font-size: 14px;
}
p.header-contact img {
    width: 18px;
    margin-right: 5px;
    margin-top: -2px;
    vertical-align: text-top;
}
p.header-contact a {
   color: #ffffff;
}
a.customer-login {
    margin-top: 5px;
    border-radius: 3px;
    text-transform:uppercase;
    padding-top: 6px;
}
#container {
    padding: 0 40px !important;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.26);
    -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.26);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,0.26);
    background: #ffffff;
    border: 1px solid #d8d8d8;
    margin: auto;
}
#livechat {
    margin-left: 88.5%;
    display: none;
}
.new-live-chat {
    position: fixed;
    top: 100px;
    left: 0;
    background: #06335f;
    padding: 30px 15px 30px 10px;
    color: #ffffff;
    writing-mode: vertical-rl;
    text-orientation: mixed;
}
.new-live-chat a {
    color: #ffffff !important;
    font-size: 16px;
}
.new-live-chat a:hover {
    color: #ffffff !important;
    text-decoration: none !Important;
}
div#banner {
    display:none;
}
div#Head, #Head {
    margin: 0 0px 18px 0 !important;
    font-family: 'Muli';
    letter-spacing: 1px;
    font-size: 14px !important;
    margin-right: -20px !important;
    text-transform: uppercase;
    padding-top: 7px;
    padding-bottom: 8px;
}
#footer {
    margin-left: -40px !important;
    margin-right: auto;
    padding-left: 40px;
    padding-right: 40px;
    font-family: Muli, Arial, sans-serif;
    color: #ffffff;
    padding-bottom: 40px;
    padding-top: 20px;
    font-size: 13px;
}
#footer a {
    color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
}
p.email img {
    margin-bottom: 20px;
}
#footer a.login {
    color: #293342;
}
p.loginout {
    margin-top: -15px;
    text-align: right;
}
ul.jd_menu a {
    font-family: Muli, Arial, sans-serif !important;
    font-weight: normal !important;
}
span#dnn_dnnCOPYRIGHT_lblCopyright {
    color: #ffffff;
    font-size: 12px;
}
.new-footer {
    margin-left: -40px;
    margin-right: -40px;
    background: #0055a5;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #ffffff;
    position: absolute;
    width: 1062px;
    bottom: -150px;
    display:none;
}
.new-footer p a {
    color: #ffffff;
    margin-left: 3px;
    margin-right: 3px;
}
p.copyright {
    font-size: 11px;
}
a.termscond {
    display: none;
}
p.privacy-terms {
    color: #293342;
}
p.privacy-terms a {
    opacity: 0.5;
}
h1.insidecontainer, h1 {
    font-weight:bold !Important;
}
h2 {
    color: #222222;
    font-weight: bold !important;
}
/******CHAT WINDOW******/
.chatbodymain {
    background-image: none !Important;
    background: #f6f6f6;
}
.topbannerchat #logo {
    width: 250px !important;
    margin-left: 10px !important;
    margin-top: -5px !important;
}
div#topbanneravatarcontainer {
    display: none;
}
div#chattoptoolbar {
    display: none;
}
div#chatcore {
    background-color: #f6f6f6;
    padding-top: 20px;
}
#main {
    background-color: #f6f6f6;
    border: none !important;
}
div#chatbox {
    border: 1px solid #dddddd;
    padding: 7px;
    margin: 0px -3px -3px -3px;
    border-top: 0;
    top: 124px;
}
a#livechattab {
    color: #000000;
    font-weight: normal;
    font-size: 13px;
    font-family: Muli, Arial, sans-serif;
}
select.swiftselect {
    border: 1px solid #dddddd;
    height: 25px;
}
form#chatform {
    font-size: 12px;
    font-family: Muli, Arial, sans-serif;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
input#chatfullname, input#chatemail {
    background: #ffffff;
    border: 1px solid #dddddd;
    margin-bottom: 5px;
}
textarea#chatsubject {
    background: #ffffff;
    border: 1px solid #dddddd;
    margin-bottom: 5px;
    width: 420px;
    height: 100px;
}
form#messageform {
    font-size: 13px;
    font-family: 'Noto Sans', Arial, Tahoma, sans-serif !important;
    padding: 10px;
}
input#chatfullname, input#chatemail, input#chatsubject {
    background: #ffffff;
    border: 1px solid #dddddd;
    margin-bottom: 5px;
    width: 90%;
    height: 25px;
    background-image: none;
}
input#chatsubject {
    width: 89% !important;
}
form#messageform {
    font-size: 13px;
    font-family:Muli, Arial, sans-serif !important;
    padding: 10px;
}
input#chatfullname, input#chatemail, input#chatsubject {
    background: #ffffff;
    border: 1px solid #dddddd;
    margin-bottom: 5px;
    width: 90%;
    height: 25px;
    background-image: none;
}
input#chatsubject {
    width: 89% !important;
}
textarea#chatmessage {
    width: 88.5%;
    background: #ffffff;
    border: 1px solid #dddddd;
    background-image: none !Important;
    padding: 5px;
}
textarea#chatmessage {
    width: 88.5%;
    background: #ffffff;
    border: 1px solid #dddddd;
    background-image: none !Important;
    padding: 5px;
}
input.rebuttonblue, input.rebuttonred {
    background-image: none !important;
    background-color: #6aa200 !important;
    width: 120px !important;
    height: 30px;
    padding: 5px 5px 4px 5px !important;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 3px;
    font-size: 12px;
}
td.fieldtitle {
    font-family: Muli, Arial, sans-serif !important;
}
/******END OVERALL******/
a, a:visited, a:link {
    color: #0486d9;
}

.slide-inner p {
    font-family: Muli, Arial, sans-serif;
    line-height: 1.5;
}
table.select-eioboard-version-table img {
  padding-right: 10px;
  padding-bottom: 5px;
}
td.testimonial-logo img {
  max-width: 250px;
  max-height: 110px;
  border: 1px solid #dddddd !important;
  padding: 5px;
}
td.testimonial-logo {
  border-top: 1px solid #dddddd;
  padding-top: 10px;
}
div#dnn_ctr5759_HtmlModule_lblContent .top-note {
    margin-bottom: 23px;
}
.solutions-overview-page {
    margin-top: 45px;
}
p.solutions-side-quote-title.ta {
    text-align: center;
}
.e-mustering-screenshot-link {
    float: right;
    width: 310px;
}
.electronic-in-out-board .solutions-sidebar.quote-version {
    float: right !important;
    width: 350px;
}
.solutions-sidebar.quote-version {
    margin-bottom: 40px;
    background: #f6f8fe;
    margin-left: -40px;
    padding-left: 30px;
    margin-top: -40px;
    padding-top: 40px;
    padding-right: 15px;
    padding-bottom: 30px;
    margin-right: 45px;
}
div#dnn_ctr5268_HtmlModule_lblContent p.intro {
    padding-top: 90px;
}
.electronic-in-out-board .free-demo-link a {
    margin-right: -30px;
}
.electronic-in-out-board .solutions-top-info {
    padding-left:0;
}
.electronic-in-out-board .solutions-sidebar.quote-version img {
    max-width: 350px;
}
.electronic-in-out-board .solutions-top-info h1 {
    float: none;
}
.electronic-in-out-board  .solutions-top-info h1 span {
    Font-size: 36px;
}
.electronic-in-out-board .solutions-top-info p.free-demo-link {
    margin-top: 0;
    Width: auto;
}
.electronic-in-out-board .solutions-sidebar.quote-version {
    margin-bottom: 40px;
    background: #ffffff;
    margin-top: -35px;
    padding-top: 40px;
    padding-left: 25px;
    padding-bottom: 30px;
    margin-left: 20px;
    margin-right: 0;
    padding-right:0;
}

.electronic-in-out-board  p.solutions-side-quote {
    padding-left: 40px;
}
.electronic-in-out-board .ebtabs {
    width: 59%;
    display: inline-block;
}
div#dnn_ctr5284_HtmlModule_lblContent .solutions-top-info .intro, div#dnn_ctr5230_HtmlModule_lblContent .solutions-top-info .intro, div#dnn_ctr5823_HtmlModule_lblContent .solutions-top-info .intro {
    padding-top: 15px;
}
.current-use p img {
    width: 20px;
    float: left;
    margin-top: -3px;
    margin-right: 10px;
}
.eb-solutions-list ul li {
    margin-left: 5px;
}
p.view-case-studies {
    margin-top: 25px;
    margin-bottom: 35px;
}
.in-out-board-benefits h2 {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 25px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
    line-height: 1;
}
a.pdf img {
    width: 20px;
    float: right;
    margin-top: -3px;
    margin-left: 5px;
    display: none;
}
.in-out-board-benefits h4 {
    font-size: 21px !important;
}
.in-out-board-benefits p {
    margin-top: 5px;
}
p.testimonials-solutions {
    font-size: 10px;
    font-family: Muli, Arial, sans-serif;
    margin-bottom: 25px;
}
.solutions-list-bottom img {
    width: 20px;
    margin-top: -7px;
    margin-right: 5px;
}
.solutions-left-image.status-mess {
    margin-top: 50px;
    margin-bottom: 80px;
}
.solutions-left-image.status-mess img {
    margin-top: -10px;
}
img.status-board-groups {
    margin-top: 30px;
    margin-bottom: 40px;
}
.solutions-right-image.groups {
    margin-bottom: 25px;
}
img.guest-tracking {
    margin-top: 25px !Important;
    margin-bottom: 60px;
}
.in-out-features h2 {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 25px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
    line-height: 1;
}
.solutions-left-image.enhance-communication img {
    margin-top: 10px;
    width: 250px;
}
.solutions-left-image.receptionist {
    margin-top: 60px;
    margin-bottom: 80px;
}
.solutions-left-image.receptionist img {
    margin-top: -60px;
    width: 200px;
    margin-right: 40px;
}
.solutions-left-image.scalability {
    margin-top: 45px;
    margin-bottom: 50px;
}
.solutions-left-image.scalability img {
    margin-top: -30px;
    width: 200px;
}
.solutions-right-image.calendar-sync {
    margin-top: 50px;
    margin-bottom: 60px;
}
.solutions-right-image.calendar-sync img {
    width: 250px;
    margin-top: -35px;
    margin-left: 25px;
}
.solutions-right-image.installation img {
    margin-top: -20px;
    width: 225px;
    margin-left: 25px;
}
.solutions-right-image.installation {
    margin-top: 40px;
    margin-bottom: 40px;
}
.eb-interface-intro img {
    width: 200px;
    float: right;
    margin-top: -20px;
    margin-left: 20px;
}
.interface-options h2 {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 25px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
    line-height: 1;
}
.interface-options h5 a, .interface-options h5 a:hover {
    color: #0055a5;
    text-decoration: none !important;
}
table.hardware-software-overview h5 {
    margin-bottom: 15px;
}
table.hardware-software-overview p {
    line-height: 1.5;
}
div#dnn_ctr6186_HtmlModule_lblContent {
    margin-top: 120px;
    margin-bottom: 120px;
}
img.temp-measurement {
    width: 350px;
    margin-top: -90px;
    margin-right: 50px;
}
div#dnn_ctr6186_HtmlModule_lblContent ul li {
    margin-left: 400px;
}
ul.large-list li {
    line-height: 1.5;
    font-size: 16px;
}
.eb-interface-intro {
    margin-bottom: 30px;
}
.solutions-left-image.application img {
    margin-top: 10px;
}
.solutions-left-image.application {
    margin-bottom: 60px;
}
.solutions-right-image.browser {
    margin-bottom: 50px;
}
.solutions-right-image.browser img {
    margin-top: -25px !important;
    margin-left: 30px;
}
.solutions-left-image.outlook img {
    margin-top: -10px;
    width: 300px;
}
.solutions-right-image.browser {
    margin-bottom: 65px;
}
.solutions-left-image.outlook {
    margin-bottom: 70px;
}
.solutions-right-image.iphone img {
    margin-top: 60px;
    width: 275px;
    margin-left: 40px;
}
.solutions-left-image.kiosk-addon {
    margin-top: 40px;
    margin-bottom: 40px;
}
.solutions-left-image.kiosk-addon img {
    margin-top: 20px;
}
.solutions-right-image.wall-display img {
    margin-top: 15px;
}
.e-mustering-screenshot-link.rugged-tablet img {
    margin-bottom: 0;
    padding-bottom: 0;
    width: 350px;
}
.e-mustering-screenshot-link.rugged-tablet p {
    text-align: right;
}
.e-mustering-screenshot-link.rugged-tablet {
    width: 365px;
}
img.uv-clean {
    width: 350px;
    height: auto;
}
.uv-cleaner-page h3 {
    font-size: 24px;
}
.uv-cleaner-page li {
    font-size: 16px;
    padding-bottom: 15px;
    line-height: 1.4;
}
.uv-features {
    width: 47%;
    float: left;
  margin-top: -15px;
}
.how-it-works {
    margin-bottom: 20px;
    background: #0055a5;
    width: 450px;
    float: right;
    color: #ffffff;
    padding: 20px 0 0 30px;
    border-radius: 5px;
}
.how-it-works h3 {
    color: #ffffff;
    margin-top: 5px;
    margin-bottom: 30px;
}
.uv-coverage {
    text-align: center;
    background: #f2f2f2;
    margin-left: -40px;
    margin-right: -40px;
    margin-bottom: -14px;
    padding: 40px;
    margin-top: 40px;
}
.uv-coverage h3 {
    font-size: 24px;
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 40px;
}
/*****CUSTOMIZATION******/
div#dnn_ctr5686_HtmlModule_lblContent p.breadcrumb-link {
    margin-top: 0;
}
div#dnn_ctr6007_ModuleContent {
    margin-top: 80px;
}
.custom-anchors a {
    /**background: #313e52;
    color: #ffffff !important;**/
    padding: 5px;
    margin-left: 3px;
    border-radius: 3px;
    font-size: 12px;
    transition: all 0.8s ease-in 0s;
    font-weight: bold;
}
.custom-anchors {
    margin-top: 24px;
}
.custom-anchors a:hover {
    text-decoration: none !important;
}
/*****HARDWARE PAGES*****/
.hw-part-nr {
    font-size: 10px;
    float: right;
    margin-top: 25px;
}
.badges-page .hw-part-nr {
    font-size: 10px;
    float: none;
    margin-top: 5px;
    margin-left: 20px;
}
table.hardware-stands-table .hw-part-nr {
    margin-right: 25px;
    margin-top: 22px;
}
div#dnn_ctr6239_HtmlModule_lblContent .hw-part-nr {
    margin-right: 48px;
}
table.scanning-comparison {
    border-color: #dddddd;
    margin-bottom: 40px;
    border-right: 1px solid #dddddd;
}
.scanner-comparison h2 {
    margin-bottom: 30px;
}
tr.titlerow td {
    border-bottom: 0;
}
img.kiosk-camera-left {
    width: 180px;
    margin-left: 50px;
    margin-top: -50px;
    margin-bottom: 30px;
}
div#dnn_ctr6256_HtmlModule_lblContent {
    margin-top: 50px;
}
table.scanning-comparison td {
    border-left: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
table.scanning-comparison tr:nth-child(odd) {
    background: #f2f2f2;
}
table.scanning-comparison td {
    padding: 15px;
    font-size: 15px;
    height: 35px !important;
}
table.scanning-comparison img {
    width: 135px;
}
table.scanning-comparison td {
    padding: 11
px;
}
tr.titlerow td {
    font-weight: bold;
    font-size: 16px;
    background: #0055a5;
    color: #ffffff;
}
img.oned-twod-barcode-scanners {
    width: 400px;
    padding-right: 30px;
}
.scanning-options.barcodes h2 {
    margin-left: 430px;
}
.scanning-options.barcodes li {
    margin-left: 430px;
}
img.id-scan {
    width: 400px;
    margin-right: -30px;
    margin-top: -40px;
}
div#dnn_ctr6248_HtmlModule_lblContent {
    margin-top: 90px;
}
p.more-links {
    padding-top: 10px;
}
div#dnn_ctr6247_HtmlModule_lblContent h1 {
    margin-right: 400px;
    padding-top: 20px;
}
div#dnn_ctr6247_HtmlModule_lblContent {
    margin-bottom: 70px;
}
div#dnn_ctr6249_HtmlModule_lblContent {
    margin-top: 100px;
}
img.passp-scan {
    width: 325px;
    margin-left: -20px;
    margin-right: 40px;
    margin-top: -70px;
}
.scanning-options.passport-scanning h2 {
    margin-left: 340px;
}
.scanning-options.passport-scanning {
    margin-top: 100px;
}
img.id-pass-scan {
    width: 425px;
    padding-left: 30px;
    margin-bottom: 100px;
}
.scanning-options.id-passp-scanning {
    padding-bottom: 40px;
    margin-top: 125px;
}
ul.hardware-features li {
    font-size: 15px;
    padding-bottom: 10px;
    line-height:1.5;
}
p.large {
    font-size: 15px;
}
img.mob-barcode-scan {
    margin-left: 40px;
    margin-top: -20px;
    margin-bottom: 80px;
}
.hardware-nav a {
    font-size: 13px !important;
    padding-right: 5px;
    margin-left: 5px;
}
.hardware-nav {
    margin-bottom: 35px;
    margin-left: -5px;
}
h3.hardware-hows {
    font-size: 26px;
}
.tablet-mounting-options h4 {
    color: #000000;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.csize-ram-base img, .snap-kit img, .ram-vesa img {
    width: 250px;
    margin-right: 30px;
}
.tablet-mounting-options {
    margin-bottom: 30px;
    margin-top: 60px;
}
.ram-vesa h4 {
    padding-top: 15px;
}
.tablet-mounting-options p {
    line-height: 1.5;
    font-size: 14px;
}
.snap-kit {
    background: #f2f2f2;
    height: 205px;
    padding-top: 15px;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
}
img.wall-mount-img {
    padding-top: 10px;
}
.cs-lightbox-gallery .ThumbContainer {
    margin: 9px !important;
}
div#mss-slider_6019 .left-table p {
    margin-top: 0;
}
.badges-page {
    margin-bottom: 50px;
}
div#dnn_ctr6008_HtmlModule_lblContent .assistance-box.tall {
    margin-top: 0;
}
div#dnn_ctr5646_HtmlModule_lblContent .assistance-box.tall {
    margin-top: 25px;
}
.adhesive-nonadhesive-labels h3, .label-text h3 {
    padding-top: 10px;
}
.adhesive-nonadhesive-labels p, .label-text p {
    line-height: 1.5;
    font-size: 14px;
}
img.adhesive-label {
    width: 250px;
    margin-right: 30px;
}
img.reusable-holder {
    margin-left: 30px;
}
img.non-adhesive {
    width: 250px;
    margin-right: 30px;
    margin-top: -30px;
}
p.reusable-tag-holders {
    margin-top: 50px;
    margin-bottom: 45px;
}
.podium-dimensions {
    text-align: center;
    margin-bottom: 50px;
}
.DnnModule.DnnModule-MarkitSlideShow {
    margin-bottom: 40px;
}
table.hardware-stands-table {
    margin-bottom: 40px;
}
img.passport-scanning {
    margin-top: -40px;
}
img.passport-scanning-2 {
    width: 400px;
    margin-left: 30px;
    margin-top: -50px;
}
img.mobile-printing {
    width: 300px;
    margin-left: 30px;
    margin-top: -80px;
    margin-bottom: 50px;
}
table.hardware-intro.tripods ul li {
    font-size: 15px;
    padding-bottom: 10px;
}
div#dnn_ctr6239_HtmlModule_lblContent h1 {
    margin-right: 50px;
}
div#dnn_ctr6239_HtmlModule_lblContent p {
    margin-right: 50px;
}
div#dnn_ctr6239_HtmlModule_lblContent img {
    margin-top: -30px;
}
img.temp-scanner-red {
    width: 320px;
    margin-top: 0px;
    margin-left: 30px;
    margin-bottom: 50px;
}
div#dnn_ctr6171_HtmlModule_lblContent {
    margin-top: 60px;
}
div#dnn_ctr1641_HtmlModule_lblContent  {
    margin-top: 80px;
}
.muster-case-diagram h4 {
    font-size: 24px;
    margin-top: 30px;
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 30px;
}
.muster-case-diagram img {
    width: 500px;
}
.muster-case-diagram p {
    font-size: 18px;
    font-weight: bold;
}
.muster-case-diagram {
    height: 390px;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    background: #f9f9f9;
    padding-top: 1px;
    border-top: 1px solid #f3f3f3;
    padding-bottom: 70px;
    border-bottom: 1px solid #f3f3f3;
}
p.highlight1 {
    margin-left: 530px;
    margin-top: -290px;
}
p.highlight2 {
    margin-left: 360px;
    margin-top: 110px;
}
p.highlight3 {
    margin-left: 360px;
    margin-top: 68px;
}
.badges-page table td p {
    line-height: 1.5;
    padding-bottom: 20px;
    font-size: 14px;
}
.badges-page table {
    margin-top: 40px;
}
.badges-page table td p, .badges-page table td h5 {
    padding-left: 20px;
    padding-right: 20px;
}
.badges-page .right {
    width: 225px;
    margin-top: -20px;
    margin-left: 30px;
}
.badges-page .left {
    width: 225px;
    margin-right: 30px;
    margin-bottom: 30px;
    margin-top: 5px;
}
.badges-page h3 {
    margin-top: 30px;
}
img.full-expiring {
    width: 180px;
    margin-top: 0;
    margin-left: 70px;
    margin-bottom: 40px;
}
img.tab-expiring {
    width: 180px;
    margin-left: 10px;
    margin-right: 55px;
    margin-top: 20px;
}
img.dot-expiring {
    width: 180px;
    margin-top: 0px;
    margin-left: 70px;
}
p.dot-expiring {
    margin-top: 100px;
}
img.color-splash-label {
    width: 250px;
    margin-top: 20px;
    float: left;
    margin-right: 60px;
}
p.color-splash-label {
    margin-top: 40px;
    margin-right: 300px;
    margin-bottom: 40px;
}
img.injket-label {
    width: 200px;
    float: right;
    margin-left: 60px;
    border: 1px solid #dddddd !important;
    margin-top: -11px;
    border-bottom: 1px solid #dddddd !important;
}
p.not-sure {
    font-size: 13px !important;
}
.not-sure-text {
    float: right;
    font-size: 15px;
    margin-top:-10px;
}
.not-sure-text a {
    background: #79be33;
    padding: 8px 18px 9px 18px;
    border-radius: 3px;
    margin-left: 20px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    transition: all 0.8s ease-in 0s;
}
.not-sure-text a:hover {
    background: #6aa200;
    text-decoration: none !important;
}
p.top-text-link {
    text-align: right;
    padding-top: 10px;
}
img.oversized {
    float: left;
    width: 350px;
    margin-top: -30px;
    margin-right: 40px;
    margin-bottom: 20px;
}
.label-text.oversized h3 {
    margin-top: 80px;
}
p.pre-activated-badges {
    padding-top: 20px;
}
p.custom-print-activate {
    padding-top: 35px;
}
img.custom-print-activate {
    float: right;
    width: 310px;
    margin-left: 20px;
}
img.pre-printed-visitor-badges {
    width: 250px;
    float: left;
    margin-top: -5px;
    margin-right: 20px;
}
div#dnn_ctr6014_HtmlModule_lblContent {
    margin-bottom: 40px;
}
div#dnn_ctr6011_HtmlModule_lblContent {
    margin-top: 40px;
}
p.tab-expiring {
    margin-top: 60px;
    margin-right: 200px;
}
img.black-white-label {
    width: 250px;
    float: right;
    margin-left: 60px;
}
p.black-white-label {
    margin-top: 30px;
}
img.kiosk-cam {
    margin-top: -15px;
}
tr.hardware-overview-title a {
    color: #000000;
}
tr.hardware-overview-price td {
    padding-bottom: 25px;
}
.custom-hardware.pelican-case img {
    width: 250px;
    float: left;
    margin-right: 20px;
}
.custom-hardware.pelican-case {
    margin-top: 80px;
}
.custom-hardware.e-muster img {
    width: 225px;
    float: left;
    margin-right: 20px;
    margin-top: -20px;
}
.custom-hardware.e-muster {
    margin-top: 90px;
    margin-bottom: 60px;
}
.custom-hardware.e-muster p.learn-more {
    margin-top: 30px;
}
.custom-hardware.e-muster.case img {
    float: right;
    margin-right: 0;
    margin-left: 20px;
}
.custom-hardware.e-muster.case {
   margin-bottom: 50px;
}
.custom-hardware.poe img {
    float: right;
    width: 225px;
    margin-top: -20px;
}
.custom-hardware.poe {
    margin-top: 100px;
}
img.rugged-tablet-img {
    width: 375px;
    float: right;
    margin-left: 10px;
    margin-top: -20px;
}
.custom-hardware ul {
    margin-bottom: 25px;
}
.custom-hardware h2 {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    margin-top: 40px;
    margin-bottom: 30px;
}
.custom-hardware h3 {
    margin-top: 30px;
}
.custom-hardware p {
    line-height: 1.5;
    font-size: 14px;
}
.custom-hardware li {
    padding-bottom: 7px;
    list-style: circle;
}
.custom-hardware.pcprox img {
    width: 125px;
    float: left;
    margin-right: 20px;
}
.custom-hardware.pcprox {
    margin-top: 60px;
}
.custom-hardware.pcprox h3 {
    padding-top: 20px;
}
table.hardware-table.mustering img {
    width: 100px;
}
img.rugged {
    width: 110px !important;
}
td.hardware-icon {
    width: 0px;
    display: none;
}
table.left-table {
    float: left;
    font-size: 13px;
}
table.right-table {
    float: right;
    font-size: 13px;
}
table.left-table td, table.right-table td {
    padding-bottom: 10px;
    padding-right: 50px;
}
table.left-table ul, table.right-table ul {
    margin-top: 0;
    margin-bottom: 0;   
}
table.left-table li, table.right-table li {
    padding-bottom: 5px;
}
a.button.navi.navi-active {
    background: #0055a5 !important;
    margin-top: -1px;
    border-bottom: 1px solid #0055a5;
}
a.button.off.navi {
    background: none !important;
    margin-top: -1px;
}
a.navi-active span.navbar-title {
    font-size: 12px !important;
    letter-spacing: 0.5px !important;
    text-transform: none;
}
a.button.off.navi span.navbar-title {
    font-size: 12px !important;
    letter-spacing: 0.5px !important;
    text-transform: none;
}
a.hardware-buy {
    color:#ffffff !important;
    display: none;
}
a.button.navi.navi:hover {
    background: #0055a5 !important;
    border-bottom: 1px solid #0055a5;
}
a.hardware-overview-button {
    color: #333333 !important;
    float: none !important;
    padding: 5px 25px;
    transition: all 0.8s ease-in 0s;
}
a.hardware-overview-button:hover {
    color: #ffffff !important;
}
h2.hardware-overview {
    float: left;
    font-weight: bold !important;
}
span#dnn_ctr1643_dnnTITLE_titleLabel {
    font-weight: bold;
    font-size: 32px;
}
div#dnn_ctr1932_HtmlModule_lblContent h2, div#dnn_ctr6180_HtmlModule_lblContent h2, div#dnn_ctr6181_HtmlModule_lblContent h2, div#dnn_ctr1641_HtmlModule_lblContent h2 {
    font-weight: bold !important;
}
p.hardware-sub {
    margin-top: 20px;
    font-size: 16px;
    font-family: Muli, Arial, sans-serif;
    margin-left: 360px;
    height: 20px;
    border-left: 1px solid #000000;
    padding-left: 13px;
}
p.hardware-sub.large-screen {
    margin-right: 432px;
    float: right;
    margin-top: -28px;
}
td.hardware-price {
    visibility: hidden;
}
p.hardware-price {
    display: none;
}
tr.hardware-overview-title h5 {
    font-family: Muli, Arial, sans-serif;
    margin-bottom: 0;
    font-weight:bold;
    border-bottom: 0';
}
tr.hardware-overview-title p.part-nr {
    margin-top: 5px;
    font-size: 10px;
    Margin-bottom: 20px;
}
p.part-nr.zero, .hw-part-nr.zero {
    visibility: hidden;
} {
    visibility: hidden;
}
table.hardware-intro p {
    font-family: Muli, Arial, sans-serif;
    line-height: 1.5;
    font-size: 16px;
}
table.hardware-intro img {
    padding-right: 40px;
}
.eb-hardware-tab h2 {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 25px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
    line-height: 1;
}
table.eb-hardware-table {
    width: 105%;
}
table.eb-hardware-table p a {
    font-family: Muli, Arial, sans-serif;
}
table.eb-hardware-table img {
    width: 135px;
    float: left;
    margin-left: 0;
}
img.eb-hardware-addons {
    width: 125px !important;
}
img.eb-hardware-door {
    width: 150px !important;
    margin-left: -10px !important;
}
table.hardware-stands-table p {
    line-height: 1.5;
}
p.hw-package-price {
    display: none;
}
p.dimensions-pdf img {
    width: 20px;
    margin-top: -3px;
    padding-right: 8px !important;
}
p.dimensions-pdf {
    font-size: 13px !important;
    margin-top: 30px;
}
.hardware-video {
    margin: 20px;
}
div#dnn_ctr1542_ViewSlideShow_HtmlModule_lblContent, div#dnn_ctr1544_ViewSlideShow_HtmlModule_lblContent, 
div#dnn_ctr1546_ViewSlideShow_HtmlModule_lblContent, div#dnn_ctr1548_ViewSlideShow_HtmlModule_lblContent,
div#dnn_ctr1942_ViewSlideShow_HtmlModule_lblContent, div#dnn_ctr1945_ViewSlideShow_HtmlModule_lblContent {
    margin: 20px;
    margin-top: 0;
}
table.hardware-intro.fifteen-twentytwo img {
    width: 250px;
    margin-top: -20px;
}
table.hardware-intro.thirtytwo-up img {
    width: 325px;
    padding-right: 0;
    margin-top: -20px;
    margin-left: -20px;
}
table.hardware-intro .lightbox img {
    width: 650px !important;
    margin-top: 30px !important;
}
img.fortytwoplus {
    width: 350px !important;
    margin-left: -40px !important;
    margin-right: -10px;
}
img.fortytwoplus.fiftyfive {
    width: 400px !important;
    margin-right: -25px;
    margin-top: -30px !important;
}
img.fortytwoplus.seventy {
    width: 380px !important;
    margin-right: -25px !Important;
    margin-top: -25px !important;
}
img.lightbox-image {
    width: 500px !important;
    margin-top: 50px;
}
img.unified, img.mixed-content {
    margin-top: -15px;
}
img.relay-diagram {
    width: 350px;
    margin-top: -70px;
    margin-left: 50px;
    margin-bottom: 50px;
}
div#dnn_ctr6221_HtmlModule_lblContent {
    margin-top: 40px;
}
table.stand-accessories-table img {
    margin-bottom: 50px;
}

/*****/

p.ebsolutionslink {
    text-align: right;
    margin-bottom: 0;
}
.solutions-right-image.app {
    margin-top: 90px;
}
.solutions-right-image.app img {
    width: 160px;
    margin-top: -70px;
}
.small-images img {
    width: 50px;
    padding: 5px;
    border: 1px solid #dddddd;
    margin-right: 5px;
    margin-top: 15px;
}
td.magnetic-mark p {
    background: #b22024;
    padding: 1px 7px;
    color: #ffffff;
    font-size: 20px;
    line-height: 1;
    margin-top: 17px;
    margin-right: 8px;
}
td.electronic-mark p {
    background: #0055a5;
    padding: 1px 7px;
    color: #ffffff;
    font-size: 20px;
    line-height: 1;
    margin-top: 17px;
    margin-right: 8px;
}
td.magnetic {
    width: 47%;
    padding-right: 20px;
}
table.comparison-list td.comp-head p {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 18px;
    border-bottom: 1px solid #000000;
}
img.magnetic-whiteboard-replacement {
    float: right;
    margin-right: -10px;
    margin-top: -7px;
    margin-left: 20px;
    width: 385px;
    margin-bottom: 78px;
}
table.hardware-intro.muster-tab img {
    width: 300px !important;
}
.youtube-video {
    float: right;
    margin-top: 10px;
    margin-left: 30px;
}
.youtube-video p {
    width: 420px;
}
.solutions-top.lifeboat-accountability {
    background: #293342;
}
td.hardware-icon.visible {
    display: block;
    width: 210px;
}
td.hardware-icon.visible img {
    width: 190px;
}
td.hardware-text {
    padding-right: 20px;
    padding-bottom: 25px;
}
td.hardware-text h3 {
    margin-top: 0;
}
img.mustertab {
    width: 150px !important;
}
img.id-scanning {
    width: 300px;
    margin-top: -10px;
    margin-bottom: 30px;
    margin-left: 40px;
    border: 1px solid #dddddd;
}
img.hardware-overview-id-passport {
    padding-right: 20px !important;
}
/******SOLUTIONS OVERVIEW******/
table.hp-solution-slider.icon-solutions .content-border {
    background: #ffffff;
    border: none;
}
.solutions-overview-page {
    display: none;
}
table.icon-solutions .homepage-solutions {
    height: auto;
}
table.icon-solutions {
    padding-bottom: 10px;
    padding-top: 20px;
}
table.icon-solutions td {
    text-align: center;
}
.content-border {
    /****background: #f9f9f9;
    border: 1px solid #ececec;****/
    padding: 20px;
    border-radius: 5px;
}
.content-border.left {
    margin-right: 20px;
    margin-bottom: 20px;
}
.content-border.mid {
    margin-right: 20px;
    margin-bottom: 20px;
}
.content-border.right {
    margin-bottom: 20px;
}
table.icon-solutions .solution-button {
    margin-top: 25px;
}
p.solution-button a:hover {
    background: #6aa200;
    text-decoration: none !important;
}
table.icon-solutions img {
    height: 50px;
}
img.time-icon, img.visitors-icon, img.health-icon {
    height: 60px !important;
    margin-top: -10px;
}
img.resources-icon {
    height: 70px !important;
    margin-top: -15px;
    margin-bottom: -5px;
}
div#dnn_ctr5302_ContentPane {
    width: 300%;
}
.fullwidth-spacing {
    height: 107px;
}
.healthcare img {
    float: left;
    margin-top: -10px;
    width: 45px;
    margin-right: 20px;
}
.healthcare h4 {
    margin-top: 30px;
    font-family: Muli, Arial, sans-serif;
}
.hardware-intro div#big-image img {
    max-width: 200px;
}
.hardware-intro .small-images img {
    padding-right: 5px;
}
.savance-workplace-solutions-overview {
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -23px;
}
.savance-workplace-solutions-overview img {
    width: 100%;
}
/*****FEATURES PAGE*****/
img.mini-pdf {
    height: 18px;
    padding-right: 5px;
    margin-top: -3px;
}
.features-listing img {
    margin-bottom: 40px;
}
.features-listing.active-direct img {
    margin-bottom: 0;
}
.features-listing.active-direct {
    margin-bottom: 40px;
}
img.badge-printing {
    width: 350px;
}
.features-listing.badge-printing {
    height: 325px;
}
table.eioboard-features-table {
    margin-bottom: 40px;
    margin-top: 40px;
}
.hp-custom.features-page {
    background: #f9f9f9;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 70px;
    padding-bottom: 70px;
    margin-bottom: 0;
    margin-top: 0;
    border-top: 1px solid #ececec;
}
.hp-custom.features-page img {
    margin-top: -35px;
}
div#dnn_ctr5861_ModuleContent {
    margin-top: 30px;
    margin-bottom: 40px;
}
div#dnn_ctr5396_HtmlModule_lblContent p.back-to-top {
    display: none;
}
.features-listing.exchange-sync, .features-listing.my-customers, .features-listing.offline-interface, 
.features-listing.presence-sensing, .features-listing.private-instant-messaging,
.features-listing.reporting, .features-listing.resource-manager, .features-listing.sdk, 
.features-listing.status-board, .features-listing.tapi, .features-listing.user-import-wizard {
    margin-bottom: 40px;
}
.features-listing.quick-status-update img {
    margin-top: -30px;
    margin-bottom: 40px;
}
.features-listing.reporting img, .features-listing.tapi img, .features-listing.user-import-wizard img {
    margin-bottom: 0;
}
/*******TABS*******/
.etabtop {
    border-bottom: 1px solid #dddddd;
    height: 37px;
}
.ebtabs {
    width:100%;
    display:inline-block;
}
.ebtab-links:after {
    display:block;
    clear:both;
}
.ebtab-links li {
    margin:0px 10px;
    float:left;
    list-style:none !important;
}
ul.ebtab-links li {
    margin-left: 0 !important;
    margin-bottom: 0;
}
.ebtab-links a {
    padding: 9px 15px;
    display: inline-block;
    border-radius: 3px 3px 0px 0px;
    font-size: 14px;
    color: #000000;
    transition: all linear 0.15s;
    border: 1px solid #dddddd;
}
li.active a {
    border-bottom: 1px solid #ffffff;
} 
.ebtab-links a:hover {
    background:#0055a5;
    text-decoration:none !important;
    color:#ffffff;
} 
ul.ebtab-links li.active a, ul.ebtab-links li.active a:hover {
    background:#fff;
    color:#4c4c4c;
    list-style-type: none !important;
}
ul.ebtab-links {
    margin-left: 0;
    padding-bottom: 0 !important;
}
.ebtab-content {
    padding-top:15px;
    min-height: 1310px;
}
.ebtab {
    display:none;
}
.ebtab.active {
    display:block;
}
.features-listing.mass-notification ul li {
    margin-left: 10px !Important;
}
.features-listing.azure img {
    width: 350px;
    margin-right: 40px;
}
.features-listing.azure li {
    margin-left: 400px !important;
}
img.micro-icon {
    width: 30px !important;
    padding-left: 5px;
}
/******NEW FORM MODULE******/
.Theme_Responsive_Default .btn:first-child {
    background: #6aa200;
    border-radius: 3px;
    border: 0;
    color: #ffffff;
    font-weight: bold;
    text-shadow: none;
    letter-spacing: 1px;
    padding: 7px 33px;
    -webkit-appearance:none;
}
.Theme_Responsive_Default .btn:first-child:hover {
    background: #507a01;
    color: #ffffff;
}
div#form_div_5187 label, div#form_div_5199 label, div#form_div_5204 label, div#form_div_5224 label, 
div#form_div_5229 label, div#form_div_5234 label, div#form_div_5243 label, div#form_div_5253 label,
div#form_div_5271 label, div#form_div_5286 label {
    display: none;
}
div#form_div_5247 table td {
    padding-right: 70px;
    padding-bottom: 10px;
}
span#Ctl_CustomSolution_5247 {
    margin-left: 3px;
}
div#form_div_5247 .form_row.row9
 {
    margin-top: 10px;
    margin-bottom: 10px;
}
div#form_div_5247 .form_submit {
    margin-top: 20px;
}
div#form_div_5247 {
    margin-top: 30px;
}
.hp-top-slider.demo-page {
    margin-top: -23px;
    margin-left: -40px;
    margin-right: -40px;
    height: 240px;
    margin-bottom: 25px;
    border-bottom: 1px solid #dddddd;
}
.hp-top-slider.large-screen-display {
    background: url(/Portals/0/images/Solutions/Large-Screen-Display/eioboard-large-screen-display-electronic-in-out-board.png);
    background-repeat: no-repeat;
}
.hp-top-slider.meeting-room-display {
    background: url(/Portals/0/images/Illustrations/digital-meeting-room-display-solution.png);
    background-repeat: no-repeat;
}
.hp-top-slider.time-attendance-payroll {
    background: url(/Portals/0/images/Illustrations/time-attendance-electronic-payroll-solution.png);
    background-repeat: no-repeat;
}
.Theme_Responsive_Default span.dnnRadiobutton, .Theme_Responsive_Default input[type="radio"] {
    margin: 5px 5px 5px 0;    
}
.Theme_Responsive_Default table td {
    padding-right: 70px;
    padding-bottom: 10px;
}
div#form_div_5691 .form_row.row6 {
    margin-top: 10px;
}
/******LISTS*****/
ul.checklist {
    list-style-image: url(/Portals/0/images/blue-check.png);
}
ul.checklist li {
    line-height: 1.5;
}
ol.solutions-numbered-list {
    counter-reset: li;
    margin-left: 10px;
    padding-left: 10px;
    margin-bottom: 30px !important;
    margin-top: 30px;
}
ol.solutions-numbered-list li {
    position: relative;
    margin: 0 0 10px 2em;
    padding: 10px 10px;
    list-style: none;
}
ol.solutions-numbered-list li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: 0;
    left: -2em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 2em;
    margin-right: 8px;
    padding: 9px;
    border-top: 2px solid #0055a5;
    color: #fff;
    background: #0055a5;
    font-weight: bold;
    font-family: Muli, Arial, sans-serif;
    text-align: center;
    font-size: 16px;
}
.solutions-list-bottom ul li {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: circle;
}
ul#bulletlist li {
    margin-bottom: 5px;
    font-family: Muli, Arial, sans-serif;
    font-size: 16px;
    color: #0055a5;
}
ul.interfacelist li, .case-study-content ul li {
    list-style-image: none !important;
    list-style-type: circle;
    padding-bottom: 5px;
    line-height: 1.5;
}
.case-study-content ol li {
    line-height: 1.5;
    margin-bottom: 10px;
}
ul.solutions-info-main li {
    padding-top: 5px;
    padding-bottom: 5px;
    list-style-type: circle;
    margin-left: -2px;
}
ul.solutions-info-main {
    padding-bottom: 10px;
}
div#dnn_ctr5282_ContentPane {
    margin-bottom: 30px;
}
#bulletlist li {
    background-image: url(/Portals/0/images/blue-check.png);
}
/******TITLES******/
h1.insidecontainer, h1, h2, h3, h4, h5, h6,.hardware-software-overview h5, .case-studies h4, .product-tours h4, .assistance-box h5 {
    font-family: Muli, Arial, sans-serif;
}
h1 a, h2 a, h3 a, h4 a {
    color: #0055a5 !important;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
    text-decoration: none !important;
}
table.solutions-overview-table h3, table.stand-accessories-table h3 {
    font-size: 17px;
}
h1.solutions-main-title {
    margin-right: 390px;
    padding-top: 30px;
}
table.downloads-table {
    margin-bottom: 40px;
}
table.downloads-table h3 {
    font-size: 19px;
}
/******BUTTONS******/
a.contact-green {
    background: #6aa200;
    padding: 10px 26px;
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
}
table.hardware-stands-table .hardware-price a.hardware-buy {
    padding: 8px 30px 5px 30px;
}
img.mini-icon {
    background: #508c18;
    width: 20px !important;
    padding: 7px;
    float: left;
    margin-left: 0 !Important;
    margin-right: 0 !important;
    margin-top: -8px;
    border-radius: 3px 0px 0px 3px;
    margin-right: 0;
    height: auto !important;
}
img.mini-icon.display {
    padding-top: 10px;
    padding-bottom: 9px;
}
.solutions-overview-page .homepage-solutions img {
    margin-right: 18px;
}
p.solution-learn-more-button a {
    background: #79be33;
    padding: 10px 15px 9px 45px;
    color: #ffffff;
    font-weight: normal;
    font-size: 12px;
    border-radius: 3px;
    font-family: Muli, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: -33px;
}
div#dnn_ctr5218_ModuleContent, div#dnn_ctr5254_ModuleContent, 
div#dnn_ctr5190_ModuleContent, div#dnn_ctr5299_ModuleContent  {
    margin-top: 15px;
}
body:not(:-moz-handler-blocked) homepage-solutions img.mini-icon { 
     margin-top: -9px;
}
p.solution-learn-more-button a:hover {
    text-decoration: none !important;
    background: #7fc736;
}
p.solution-button {
    margin-top: 20px;
}
p.solution-learn-more-button.whiteboard, p.solution-learn-more-button.mustering, p.solution-learn-more-button.resources, 
p.solution-button.mustering, p.solution-button.resources {
    padding-top: 15px;
}
a.read-more-button, a.tour-button, a.free-trial-button, a.learn-more-button {
    border-radius: 3px;
}
p.learn-more a {
    background: #79be33;
    padding: 12px 25px 12px 25px;
    color: #FFFFFF !important;
    text-transform: uppercase;
    font-family: Muli, Arial, sans-serif;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 0.5px;
    transition: all 0.8s ease-in 0s;
}
p.learn-more a:hover {
    background: #6aa200;
    text-decoration: none !important;
}
img.solution-icon {
   width: 60px !important;
    margin-left: -65px !Important;
    margin-top: -20px;
    margin-right: 0 !important;
}
p.solution-button a {
    background: #79be33;
    padding: 10px 30px 8px 30px;
    color: #ffffff;
    font-weight: bold;
    font-size: 12px;
    border-radius: 3px;
    font-family: Muli, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-left: 0;
    transition: all 0.8s ease-in 0s;
}
p.solution-button img.solution-icon.whiteboard {
    margin-top: -18px;
}
/******SOLUTION PACKAGES******/
.solution-packages img {
    width: 230px;
    float: left;
    margin-right: 30px;
    margin-left: -10px;
}
.solution-packages h1 {
   font-family: Cinzel, sans-serif;
    font-size: 18px;
    margin-top: 10px;
    color: #000000;
    padding-bottom: 0px;
    border-bottom: 0;
    padding-top: 30px;
    line-height: 1;
}
.solution-packages h1 span {
    font-size: 30px;
    line-height: 1;
    color: #0055a5;
    padding-top: 0;
    padding-bottom: 2px;
    font-family: Muli, Arial, sans-serif;
}
.solution-packages p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 20px;
}
.back-to-solution {
    width: 200px;
    float: right;
    text-align: right;
    margin-top: -20px;
}
h4.you-may-like {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 24px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 70px;
    line-height: 1;
    border-bottom: 1px solid #cccccc;
    width: 98%;
}
div#dnn_ctr5190_HtmlModule_lblContent, div#dnn_ctr5218_HtmlModule_lblContent, div#dnn_ctr5299_HtmlModule_lblContent  {
    margin-top: 50px;
}
.customers-purchased-overview {
    padding-right: 10px;
    height: 220px;
    text-align: center;
    margin-bottom: 40px;
}
.customers-purchased-overview img {
    margin-left: -10px;
    margin-right: 10px;
    position: relative;
    height: 60px;
}
.customers-purchased-overview h4 {
    font-family: Muli, Arial, sans-serif;
    padding-top: 15px;
    font-size: 18px;
    line-height: 1;
    font-weight: bold;
}
.customers-purchased-overview h4 a {
    color: #0055a5;
}
.customers-purchased-overview p {
    font-size: 15px;
}
.customers-purchased-overview.empty {
    height: 234px;
}
table.packages-listing {
    margin-top: 10px;
}
table.packages-listing img {
    max-width: 200px;
    max-height: 376px;
}
table.packages-listing h5 {
    font-family: Muli, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    margin-top: 30px;
}
table.packages-listing p {
    line-height: 1.5;
}
table.packages-listing p span {
    font-family: Muli, Arial, sans-serif;
    font-size: 16px;
}
/******SOLUTION PAGES******/
div#dnn_ctr5862_ModuleContent {
    background: #f6f8fe;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 65px;
    margin-bottom: 95px;
}
.top-video img {
    width: 650px;
}
.visitor-management-page-images {
    float: right;
    text-align: right;
    margin-top: -20px;
    margin-bottom: 15px;
}
.visitor-management-page-images img {
    max-height: 450px;
}
img.podium-kiosk-vm {
    width: auto;
    padding-right: 20px;
}
img.curved-kiosk-vm {
    height: 450px;
    padding-right: 30px;
}
.visitor-management-page-images div#big-image {
    margin-top: 10px;
}
.visitor-management-page-images p.small {
    font-size: 12px;
    margin-right: 25px;
}
.visitor-management-page-images .small-images {
    margin-right: 20px;
}
.visitor-management-page-images .small-images {
    margin-right: 20px;
    margin-top: 15px;
}
.visitor-management-page-images .small-images img {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 5px;
}
.muster-page-images {
    float: right;
    max-width: 350px;
    margin-right: -20px;
    margin-left: 20px;
    margin-top: -10px;
}
.muster-page-images img {
    max-width: 350px;
}
.muster-page-images .small-images {
    float: right;
    margin-right: 40px;
    margin-top: 15px;
    width: 250px;
}
.muster-page-images .small-images img {
    margin: 5px;
}
.muster-page-images p.small {
    text-align: right;
    margin-right: 20px;
    font-size: 12px;
}
.incident-img {
    float: left;
    width: 375px;
}
ul.muster-sample-list li {
    line-height: 2;
}
ul.muster-sample-list {
    margin-bottom: 30px;
}
.incident-img img {
    width: 350px;
}
.incident-sample p, .incident-sample-2 p {
    font-size: 14px;
    line-height: 1.5;
}
.incident-img p {
    font-size: 11px !important;
}
.incident-sample h3 {
    color: #000000;
    text-transform: uppercase;
    font-size: 18px;
}
.incident-sample span {
    text-transform: none;
    color: #0055a5;
}
p.summary {
    font-style: italic;
}
.incident-sample-2, .incident-sample {
    margin-bottom: 60px;
}
.article-quote {
    margin-top: 25px;
}
.article-quote img {
    float: left;
    margin-right: 5px;
    width: 30px;
    margin-top: -5px;
}
.name-tags-badges {
    float: right;
    text-align: right;
    margin-top: -25px;
    margin-left: 50px;
}
.name-tags-badges p {
    font-size: 11px;
}
img.e-mustering-display {
    width: 310px;
    float: right;
    margin-left: 30px;
    margin-top: 15px;
}
.e-mustering-screenshot-link.pelican img {
    margin-bottom: 10px;
}
.top-note {
    background: #313e52;
    margin: -23px -40px 40px -40px;
    padding: 12px 40px;
    color: #ffffff;
    font-size: 13px;
}
.top-note a {
    color: #6aa200;
}
.top-note a:hover {
    text-decoration: none;
}
.custom-design-side {
    display: none;
}
.custom-design-side img {
    width: 305px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.custom-design-side p {
    line-height: 1.5;
    margin-bottom: 20px;
    padding-right: 10px;
}
.custom-design-side h5 {
    font-family: Cinzel, sans-serif;
    font-style: normal;
    font-size: 24px;
    letter-spacing: 1px;
    padding-bottom: 0;
    border-bottom: 1px solid #000000;
    margin-bottom: 20px;
    width: 95%;
    color: #000000;
    font-weight: normal;
    margin-top: 20px;
}
.custom-design-side .learn-more a {
    padding: 8px 20px;
}
img.custom-large-screens {
    width: 325px;
    float: right;
    margin-left: 25px;
    margin-top: -10px;
}
.solutions-sidebar img {
    max-width: 320px;
}
.solutions-page-slider #container2 {
    margin-bottom: 40px;
    border-bottom: 1px solid #dddddd;
}
img.mrd-large-screen {
    float: left;
    width: 250px;
    margin-left: -8px;
    margin-right: 20px;
    margin-top: 5px;
}
.in-out-board-overview.solutions-page {
    margin-bottom: 130px;
}
.hp-custom.solutions-page {
    margin-top: 80px;
}
.hp-access-control.solutions-page {
    margin-bottom: 75px;
}
.hp-custom.solutions-page h2, .hp-access-control.solutions-page h2, .in-out-board-overview.solutions-page h2 {
    font-size: 24px;
}
.in-out-board-overview.solutions-page h2 {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    margin-right: 390px;
}
table.healthcare-solutions-table {
    margin-bottom: 50px;
}
.solutions-top h6 {
    text-align: center;
    font-weight: normal;
    color: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
    font-family: Muli, Arial, sans-serif;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.solution-hardware-float {
    float: right;
    text-align: right;
}
.eb-solutions-list h5 {
    font-family: Cinzel, sans-serif;
    font-style: normal;
    font-size: 24px;
    letter-spacing: 1px;
    padding-bottom: 0;
    border-bottom: 1px solid #000000;
    margin-bottom: 20px;
    width: 95%;
    color: #000000;
    font-weight: normal;
    margin-top: 30px;
}
.eb-solutions-list ul li {
    list-style-type: circle;
    padding-top: 5px;
    padding-bottom: 5px;
}
.solutions-right-image.rm-wizard img {
    margin-top: -45px;
}
.solutions-right-image.rm-room-schedule img {
    width: 154px;
    margin-top: -20px;
}
.solutions-right-image.rm-room-schedule {
    margin-top: 50px;
}
.solutions-left-image.rm-rtls img {
    margin-top: 10px;
    width: 250px;
}
.solutions-left-image.rm-meetings img {
    width: 250px;
    margin-top: 15px;
}
.solutions-right-image.rm-equipment img {
    width: 200px;
    margin-top: 50px;
}
img.rm-screenshot {
    float: right;
    width: 325px;
    margin-right: -10px;
    margin-left: 20px;
}
img.curved {
    height: 370px;
}
table.stand-accessories-table.outdoor-kiosk img {
    margin-bottom: 40px;
}
.solution-hardware-float p {
    font-size: 11px;
    margin-top: 0;
    padding-top: 0;
    margin-right: 20px;
}
.solution-hardware-float.visitor-kiosk {
    max-width: 225px;
}
img.door-control {
    width: 280px !important;
    margin-top: 20px;
    margin-bottom: 40px;
}
img.movement-tracking {
    width: 250px !important;
    margin-bottom: 38px;
    margin-top: 30px !important;
}
img.fingerprint-reading {
    width: 175px !important;
    margin-top:0 !important;
}
.solutions-left-image.fingerprinting {
    margin-top: 60px !important;
}
.solutions-left-image img.staff-tracking-payroll {
    width: 250px;
}
.solutions-right-image.visitors-contractors {
    margin-top: 35px;
    margin-bottom: 35px;
}
.solutions-right-image.visitors-contractors img {
    width: 230px;
    margin-top: 25px;
}
.solutions-right-image.emergency-prepare {
    margin-top: 45px;
    margin-bottom: 60px;
}
img.emergency-preparedness {
    width: 175px !important;
    margin-top: -10px;
}
.access-card-options img {
    float: left;
    margin-right: 20px;
}
.access-card-options {
    margin-top: 45px;
    margin-bottom: 40px;
}
h3.solution-testimonials {
    font-style: normal;
    margin-top: 20px;
    font-size: 24px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
    width: 95%;
}
.solutions-top-info.video h1 {
    margin-bottom: 20px;
}
.solutions-top-info.video .intro {
    margin-top: 25px;
}
.visitor-management-process {
    margin-top: 50px;
    margin-bottom: 35px;
}
img.customized-visitor-check-in {
    width: 450px !important;
    margin-top: -15px;
    margin-left: -5px;
}
p.customization-link {
    margin-top: 40px;
    margin-left: 137px;
}
img.enlarge {
    position: absolute;
    left: 173px;
    max-width: 95px;
    margin-top: 73px;
}
img.visitor-printer {
    margin-top: 35px;
    width: 300px !important;
    padding-bottom: 20px;
}
.visitor-management-process h5 {
    font-family: Muli, Arial, sans-serif;
    font-weight: normal;
    font-size: 21px;
    padding-top: 35px;
}
.visitor-management-process.left-img img {
    float: left;
    width: 175px;
    margin-right: 40px;
}
.visitor-management-process.right-img img {
    width: 200px;
    float: right;
    margin-left: 20px;
}
img.visitor-camera {
    margin-left: 50px !important;
    width: 235px !important;
    margin-top: -15px;
}
.visitor-management-process.left-img.configuration {
    margin-top: 110px;
    margin-bottom: 95px;
}
.visitor-management-process.left-img.configuration img {
    width: 325px;
    margin-top: -50px;
}
.visitor-management-process.left-img.reporting {
    margin-bottom: 75px;
    margin-top: 40px;
}
.visitor-management-process.left-img.customization {
    margin-bottom: 0;
    margin-top: 65px;
}
.visitor-management-process.right-img.assign-badges {
    margin-top: 0;
}
.multiple-methods {
    margin-top: 65px;
}
.unattended-lobby {
    margin-top: 145px;
    margin-bottom: 100px;
}
img.automated-lobby {
    width: 350px;
    float: right;
    margin-top: -60px;
    margin-left: 30px;
}
.visitor-management-process.left-img.pre-reg {
    margin-top: 60px;
}
img.pre-registration {
    width: 245px !important;
    margin-right: 40px !important;
    margin-top: -20px;
}
.visitor-management-process.right-img.pre-screen {
    margin-top: 100px;
}
img.prescreening {
    width: 260px!important;
    margin-top: -20px;
}
img.visitor-reports {
    width: 280px !important;
    padding-top: 40px;
    margin-bottom: 40px;
}
img.visitor-arrival-sms {
    width:320px !Important;
    padding-top: 10px;
}
.visitor-management-process.left-img.arrival-notifications {
    margin-bottom: 80px;
}
.visitor-management-process.left-img.arrival-notifications h5 {
    padding-top: 25px;
}
img.store-information {
    width: 160px !important;
}
p.back-to-top {
    text-align: right;
    margin-top: 25px;
}
div#dnn_ctr5643_ModuleContent {
    height: 0;
}
.solutions-top-info p.free-demo-link {
    width: 175px;
    text-align: right;
    float: right;
    margin-bottom: 0 !important;
    margin-top: 20px;
}
.solutions-top-info p.free-demo-link.offshore {
    margin-top: 60px;
}
p.free-demo-link a {
    float: right;
    background: #6aa200;
    padding: 10px 30px 8px 30px;
    color: #ffffff;
    font-weight: bold;
    border-radius: 3px;
    font-family: Muli, Arial, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
}
.current-use h5 {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    padding-bottom: 0;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;
    width: 95%;
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    margin-top: 30px;
}
.current-use ul li {
    list-style-type: circle;
    padding-bottom: 10px;
    font-size:15px;
}
p.offshore-note {
    margin-top: 40px;
}
.solutions-top-info p {
    line-height: 1.5;
    font-size: 15px;
}
p.solutions-savance {
    line-height: 1.5;
}
p.tiny-p {
    padding-bottom: 0;
    height: 15px;
}
.solutions-sidebar.quote-version {
    margin-bottom: 40px;
}
.solutions-top-info ol li {
    list-style-type: decimal;
    margin-left: 15px;
    padding-bottom: 5px;
    font-size: 15px;
    font-family: Muli, Helvetica, sans-serif;
}
.solutions-top-info ol {
    margin-bottom: 10px;
}
.solutions-sidebar {
    width: 280px;
    float: left;
}
.solutions-top img {
    width: 278px;
}
.top-pdf img {
    width: 35px;
    float: right;
    margin-top: 23px;
    margin-left: 15px;
}
.solutions-top {
    background: #293342;
    color: #ffffff;
}
.solutions-top img {
    border: 1px solid #dddddd;
}
.solutions-top h1 {
    color: #ffffff;
    border-bottom: none !important;
    padding-top: 20px;
    font-size: 30px;
    text-align:center;
}
.solutions-top-info {
    margin-bottom: 40px;
}
.solutions-top-info h1  {
    font-family: Muli, sans-serif;
    font-size: 18px;
    margin-top: 0;
    color: #222222;
    padding-top: 0;
    padding-bottom: 0px;
    border-bottom: 0;
    padding-top: 0 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    float: left;
}
.solutions-top-info h1 span  {
    font-size: 38px;
    line-height: 1;
    color: #0055a5;
    padding-top: 0;
    padding-bottom: 30px;
    font-family: Muli, Arial, sans-serif;
    text-transform: none;
    letter-spacing: 0;
}
ul.inout-benefits {
    margin-left: 345px;
}
.solutions-top-info p.intro {
    font-size: 20px;
    line-height: 1.5;
    color: #0055a5;
    margin-bottom: 30px;
    font-family: Muli, arial, sans-serif;
}
.solutions-benefits h3 {
    font-style: normal;
    margin-top: 40px;
    font-size: 24px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    width: 95%;
    border-bottom:1px solid #cccccc;
}
.solutions-sidebar.quote-version.video .solutions-benefits h3 {
    margin-top: 0;
}
.solutions-benefits ul, ul.benefits {
    list-style-image: url(/Portals/0/images/blue-check.png);
}
.solutions-benefits ul li, ul.benefits li {
    padding-bottom: 20px;
    padding-right: 15px;
    margin-left: 5px;
    line-height: 1.5;
    font-size:16px;
}
ul.benefits li {
    padding-bottom: 10px;
}
.solutions-benefits li span {
    font-family: Times, serif;
    font-style: italic;
    font-size: 18px;
}
.solutions-benefits {
    margin-bottom: 20px;
}
h4.you-may-like.solution-pages-width {
    width: 300%;
    margin-bottom:25px;
}
.solutions-more-info, .solutions-overview-bottom {
    height: 345px;
}
.solutions-list-bottom {
    height: 260px;
}
h3.solutions-demo, .solutions-more-info h3, h3.solutions-chat {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 24px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    font-weight:bold !important;
}
h3.solutions-demo {
    padding-top: 16px;
    margin-right: 30px;
}
h4.solutions-bottom {
    font-weight: bold !important;
}
h4.you-may-like.solution-pages-width {
    font-weight: bold;
}
.solutions-more-info ul {
    padding: 0 !important;
}
.solutions-more-info ul li {
    list-style-image: none !important;
    list-style-type: circle;
    padding-bottom: 10px;
}
.solutions-float {
    width: 250px;
}
.solutions-float.right.extra-width {
    width: 260px;
}
.solutions-float.right {
    float: right;
    margin: 0 0 0 20px;
    text-align: right;
}
p.in-text-testimonial {
    font-family: Times New Roman, Times, serif;
    font-style: italic;
    font-size: 20px;
    line-height: 1.4;
    color: #0055a5;
}
p.in-text-name {
    font-family: Muli, Arial, sans-serif;
    line-height: 1.1;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
p.in-text-name span {
    font-weight: normal;
}
.solutions-top-info h4, .solutions-top-info h3, .solutions-title-style {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 25px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
    line-height: 1;
    font-weight: bold !important;
}
table.comparison-list td.comp-head p {
    font-weight: bold;
}
.ta-spacer-left-col {
    height: 0px;
}
h3.solutions-chat {
    margin-top: -30px;
}
.solutions-top-info ul {
    margin-top: 25px;
}
div#dnn_ctr6275_HtmlModule_lblContent .solutions-top-info ul {
    margin-left: 342px;
}
.solutions-top-info ul li {
    padding-bottom: 10px;
    margin-left: 5px;
    list-style-type: circle;
    font-size: 15px;
}
ul.solutions-feature-list {
    margin-left: 15px;
}
p.solutions-side-quote-person {
    font-family: 'Muli';
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
}
p.solutions-side-quote-title {
    text-align: right;
    margin-top: 5px !important;
    font-family: 'Muli';
    margin-right: 20px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
p.solutions-side-quote {
   background-image: url(/Portals/0/images/quotation-mark.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    padding-top: 5px;
    color: #000;
    background-size: 9%;
    line-height: 1.5;
    padding-right: 15px;
}
img.visitor-self-check-in-kiosk-img {
    float: right;
    height: 400px;
    margin-bottom: 15px;
    margin-right: -10px;
}
img.emergency-location {
    float: right;
    padding-left: 20px;
    padding-top: 50px;
    margin-bottom: 20px;
}
img.emergency-response-screenshots {
    float: right;
    width: 310px;
    padding-left: 20px;
    margin-right: -20px;
    margin-top: -30px;
    padding-bottom: 35px;
    margin-bottom: 40px;
}
.solutions-top-info h5 {
    font-weight: bold;
    font-size: 20px;
}
.solutions-bottom {
    font-weight: bold !important;
    margin-top: 30px;
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 24px;
    padding-bottom: 5px;
    margin-bottom: 20px;
    margin-right: 20px;
}
h2.solutions-bottom.free-demo {
    margin-top: 27px;
}
img.customized-visitor-check-in {
    width: 330px;
    float: left;
    margin-right: 10px;
}
img.meeting-room-display-screenshots {
    float: right;
    width: 300px;
    padding-top: 5px;
    padding-left: 20px;
}
img.emergency-response-screenshots.lifeboat {
    width: 325px;
}
h2.lifeboat-sub {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 24px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
    line-height: 1;
}
.lifeboat-check-in-methods {
    margin-top: 30px;
    margin-bottom: 30px;
}
.lifeboat-check-in-methods img {
    width: 60px;
    margin-right: 20px;
}
.lifeboat-check-in-methods p {
    font-size: 16px;
    font-family: Muli, Arial, sans-serif;
}
img.lifeboat-check-in-1 {
    width: 50px;
    margin-left: 5px;
    margin-right: 25px;
}
img.lifeboat-screenshots {
    float: right;
    margin-top: 10px;
    margin-right: -20px;
    width: 320px;
    margin-left: 20px;
}
.ta-employee-check-in-methods img {
    width: 60px;
    margin-right: 20px;
}
img.ta-check-in-1 {
    width: 50px !important;
    margin-left: 5px;
    margin-right: 25px !important;
}
.ta-employee-check-in-methods p {
    font-size: 16px;
    font-family: Muli, Arial, sans-serif;
}
img.paper-punch-clock-replacement {
    float: right;
    width: 200px;
}
.time-attendance-left h5, .time-attendance-right h5, .solutions-right-image h5, .solutions-left-image h5 {
    font-family: Muli, Arial, sans-serif;
    font-weight: bold;
    font-size: 21px;
    padding-top: 25px;
}
.time-attendance-left img {
    float: left;
    width: 220px;
    margin-right: 20px;
    margin-bottom: 15px;
    margin-top: 20px;
}
.time-attendance-right img {
    width: 250px;
    float: right;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 30px;
}
.solutions-right-image img {
    width: 300px;
    float: right;
    margin-right: -5px;
    margin-left: 40px;
}
.solutions-left-image img {
    width: 300px;
    float: left;
    margin-left: -5px;
    margin-right: 20px;
    margin-top: 35px;
}
h2.h5-style-sub {
    font-family: Muli, Arial, sans-serif;
    font-weight: normal;
    font-size: 21px;
    padding-top: 25px;
}
.time-attendance-right, .time-attendance-left {
    margin-bottom: 30px;
}
ul.checklist.ta strong {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
}
img.ta-reporting {
    width: 275px !important;
    margin-bottom: 10px;
}
.e-mustering-screenshot-link p {
    text-align: center;
    font-size: 12px;
}
img.staff-tracking-check-in-kiosk {
    float: right;
    width: 350px;
    margin-right: -10px;
    margin-left: 20px;
    margin-top: 0px;
}
img.st-iphone {
    margin-top: 0;
    width: 250px;
    margin-right: 40px;
}
img.microsoft-outlook-integration {
   width: 260px;
    margin-right: -20px;
    margin-top: 18px;
    margin-bottom: 50px;
}
.solutions-left-image.anywhere-access h5 {
    padding-top: 40px;
}
.solutions-left-image.anywhere-access {
    margin-bottom: 120px;
    margin-top: 25px;
}
ul.solutions-feature-list li strong {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
}
ul.solutions-feature-list li {
    margin-bottom: 10px;
}
img.staff-tracking-browser-interface {
    float: right;
    width: 380px;
    margin-right: -10px;
    margin-left: 20px;
    margin-top: -20px;
}
table.status-methods {
    margin-bottom: 35px;
    width: 600px !important;
}
table.status-methods img {
    width: 35px;
    margin-right: 10px;
    float: left;
    margin-top: -10px;
}
table.status-methods p {
    font-size: 16px;
    font-family: Muli, Arial, sans-serif;
}
img.methods-2, img.methods-4 {
    width: 30px !important;
    margin-right: 15px !important;
}
.eb-next-steps h4 {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5;
    font-size: 25px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
    line-height: 1;
}
.eb-next-steps p {
    line-height: 1.5;
}
.access-control-side {
    float: right;
    width: 225px;
    padding-left: 25px;
    margin-right: 25px;
    margin-top: 15px;
}
.solution-list-item img {
    height: 170px;
    float: left;
    margin-right: 25px;
    margin-top: -2.5px;
}
.solution-list-item h3 {
    font-size: 18px;
    margin-bottom: 16px;
}
.solution-list-item a:hover {
    text-decoration: none !important;
}
.solution-page.access-control .solution-list-item {
    height: 200px;
    border-bottom: 1px solid #dddddd;
    margin-top: 30px;
}
.solution-page.access-control .solution-list-item.last {
    border-bottom: 0;
}
.ebtab-content.access-control {
    min-height: 0;
    border: 1px solid #dddddd;
    border-top: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.ebtab-content.access-control h3 {
    font-size: 20px;
}
div#dnn_ctr5672_HtmlModule_lblContent, div#dnn_ctr5670_HtmlModule_lblContent {
    padding-top: 20px;
}
.solution-sub {
    font-weight: normal;
    font-size: 21px;
}
a.lightbox {
	display: none;
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100%;
	text-align: center;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
}
a.lightbox iframe {
	max-width: 90%;
	max-height: 80%;
	margin-top: 5%;
}
a.lightbox:target {
	outline: none;
	display: block;
}
.electronic-mustering-video {
    float: right;
    width: 300px;
    margin-left: 30px;
    margin-right: 0;
    margin-top: 58px;
    margin-bottom: 20px;
}
.electronic-mustering-video img {
    width: 300px;
}
div#dnn_ctr5160_HtmlModule_lblContent .solution-top-info h5 {
    margin-top: 25px;
}
.solutions-top.lifeboat-accountability p.small, .solutions-top p.small {
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
}
div#dnn_ctr5752_HtmlModule_lblContent .free-demo-link {
    display: none;
}
.solutions-right-image.large-screens img {
 margin-left: 50px;
    margin-top: -75px;
    width: 320px;
}
.next-steps {
    background: #f6f8fe;
    margin-left: -40px;
    margin-right: -40px;
    padding: 30px 40px 30px 40px;
    margin-bottom: 30px;
}
.next-steps p {
    font-size: 15px;
    line-height: 1.5;
}
.next-steps h4 {
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 25px;
}

.solutions-right-image.large-screens {
    margin-top: 20px;
}
.video-button-link img {
    width: 280px;
}
.DnnModule.DnnModule-DNNGoPowerForms.DnnModule-5229 {
    margin-bottom: 110px;
}
div#dnn_ctr6115_ModuleContent {
    margin-top: 95px;
}
div#dnn_ctr6114_ContentPane {
    margin-top: 85px;
}
.ebook {
    background: #ececec;
    padding: 25px;
    margin-bottom: 40px;
    border-radius: 5px;
    border: 1px solid #cccccc;
}
.ebook h5, .ebook h4, .ebook a {
    color: #333333;
}
.ebook p.learn-more {
    margin-top: 30px;
}
.ebook h4 {
    font-size: 17px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1.4;
}
.ebook h5 {
    border-bottom: 1px solid #999999;
    padding-bottom: 5px;
    margin-right: 65px;
}
.ebook span {
    text-transform: none;
    font-style: italic;
}
.ebook .learn-more a {
    padding-left: 48px;
    padding-right: 48px;
}
.ebook .learn-more {
    text-align: center;
}
.ebook img {
    width: 50px;
}
.ebook a:hover {
    text-decoration: none !important;
}
/****INTEGRATION PAGE*****/
p.integration-all {
    display: none;
}
table.access-control-integration-complete {
    float: right;
    width: 440px;
    border: 1px solid #dddddd;
    padding-top: 25px;
    padding-bottom: 10px;
    padding-left: 25px;
    margin-left: 40px;
    margin-top: -20px;
}
table.access-control-integration-complete td {
    padding-bottom: 18px;
}
table.access-control-integration-complete img {
    max-height: 30px;
    max-width: 100px;
}
table.access-control-integration-complete span {
    display: none;
}
img.pdf-icon {
    width: 20px;
    margin-right: 30px;
}
img.keyking-logo {
    height: 30px;
}
img.paxton-logo {
    height: 25px;
}
img.pcsc-logo {
    height: 20px;
}
img.apollo-logo {
    height: 30px;
}
.full-width.access-control-integration {
    background: url(/Portals/0/images/Access-Control-Integration/savance-access-control-integration-illustration.png);
    height: 372px;
    text-align: right;
    margin-bottom: 30px;
    background-size: 100%;
}
.full-width.access-control-integration p.learn-more {
    margin-top: 30px;
}
.full-width h4 {
    font-size: 40px;
    line-height: 1.1;
    font-family: Muli, Arial, sans-serif;
    margin-top: 30px;
    width: 500px;
    float: right;
}
.full-width.access-control-integration h4 {
    font-size: 55px;
    color: #ffffff;
}
.full-width h2 {
    width: 500px;
    float: right;
    margin-top: 0 !important;
    font-size: 15px;
    color: #000000;
    margin-bottom: 20px;
}
.full-width.access-control-integration h2 {
    font-size: 16px;
    color: #ffffff;
    padding-top: 5px;
}
.full-width p.learn-more {
    float: right;
    clear: right;
}
table.access-control-integration-right {
    width: 45%;
    float: right;
    border: 1px solid #dddddd;
    padding: 5px;
    margin-left: 35px;
}
table.access-control-integration-right td {
    padding: 20px;
}
table.access-control-integration-right img {
    max-width: 110px;
}
table.access-control-integration-right img.pcsc {
    height: 30px;
}
.integration-form-intro p {
    line-height: 1.5;
}
div#form_div_5639 td {
    padding-right: 70px;
    padding-bottom: 10px;
}
div#dnn_ctr5639_ModuleContent, div#dnn_ctr5766_ModuleContent {
    background: #f9f9f9;
    margin-top: 40px;
    margin-right: -40px;
    margin-left: -40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-bottom: 30px;
    padding-top: 20px;
    border-top: 1px solid #f3f3f3;
}
table.access-control-titles {
    border-bottom: 1px solid #dddddd;
}
div#dnn_ctr5640_ModuleContent {
    margin-top: 100px;
}
table.access-control-titles h3 {
    margin-bottom: 10px;
    margin-top: 25px;
}
.integration-form-intro h3 {
    font-size: 24px;
}
.access-control-side p {
    font-size: 14px;
    line-height: 1.5;
}
.solution-list-item p {
    font-size: 14px;
    line-height: 1.5;
}
p.price {
    font-size: 12px;
    font-style: italic;
    margin-bottom: 24px;
}
p.security.displays {
    padding-top: 50px;
}
p.security.meeting {
    padding-top: 70px;
}
p.security.mustering {
    margin-top: 125px;
}
p.security.attend {
    padding-top: 70px;
}
p.security.visitors {
    padding-top: 90px;
}
.solution-page.access-control p.price {
    visibility: hidden;
}
img.methods-apple {
    width: 25px !important;
    margin-left: 5px;
    margin-right: 17px !important;
}
img.methods-android {
    width: 25px !important;
    margin-left: 3px;
    margin-right: 17px !important;
}
table.access-control-integration-complete.version-two {
    width: 300px;
    padding: 20px;
   border: none;
}
table.access-control-integration-complete.version-two img {
    max-width: 90px;
    padding-right: 20px;
    padding-top: 5px;
   padding-bottom: 5px;
}
tr.heading-row h5 {
    font-size: 15px;
}
table.access-control-integration-complete.version-two td {
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    padding-top: 5px;
}
td.empty-space {
    border-left: 1px solid #dddddd;
}
table.access-control-integration-complete.version-two img.pdf-icon {
    padding-right: 0;
    margin-right: 0;
}
table.access-control-integration-complete.version-two td {
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    padding-top: 5px;
}
table.access-control-integration-complete.version-two.table-1 {
    padding-right: 0;
}
table.access-control-integration-complete.version-two.table-2 {
    padding-right: 0;
    margin-left: 20px;
}
td.access-control-products {
    padding-right: 10px !important;
}
tr.heading-row td {
    border-bottom: 1px solid #dddddd;
    width: 550px;
}
td.access-control-products {
    width: 20%;
    padding-right: 20px;
    font-size: 11px;
}
div#dnn_ctr5638_ModuleContent h2 {
    line-height: 1.4;
}
.solutions-benefits h3, h3.solution-testimonials, .current-use h5, .solutions-top-info h1 span {
    Font-weight: bold !important;
}
/****SOLUTION FORMS*****/
.c5sllc_captcha input {
    height: 25px;
}
.TextInput {
    margin-bottom: 15px;
    margin-left: 14px;
}
/***CASE STUDIES***/
img.cs-covid {
    margin-top: -10px;
}
.covid-screening-kiosk-duke {
    width: 300px;
    float: right;
    margin-left: 40px;
    margin-top: -10px;
    margin-bottom: 30px;
}
.covid-screening-kiosk-duke img {
    width: 300px;
}
.covid-screening-kiosk-duke img {
    width: 300px;
    margin-bottom: 20px;
}
.covid-screening-kiosk-duke p {
    padding-left: 20px;
}
p.case-study-in-text-quote.left.covid-paper-process {
    padding-right: 30px;
}
p.case-study-in-text-quote.right.forest-streamline {
    width: 325px;
    padding-left: 30px;
}
p.case-study-in-text-quote.left.forest-covid-value {
    width: 275px;
    margin-bottom: 30px;
}
p.case-study-in-text-quote.right.forest-relationship {
    width: 275px;
    margin-left: 40px;
}
p.case-study-in-text-quote.left.forest-screening-responses {
    width: 250px;
    margin-bottom: 30px;
}
p.case-study-in-text-quote.left.forest-accommodation {
    width: 275px;
    padding-right: 28px;
}
p.case-study-in-text-quote.right.forest-dan-quote {
    width: 333px;
    padding-left: 30px;
}
p.case-study-in-text-quote.left.forest-beneficial {
    width: 275px;
    padding-right: 25px;
}
p.case-study-in-text-quote.left.forest-issues {
    width: 254px;
}
p.case-study-in-text-quote.left.forest-uncertainty {
    width: 275px;
    padding-right: 25px;
    margin-top: -4px;
    margin-bottom: 0;
}
p.case-study-in-text-quote.right.dot-system {
    width: 245px;
    margin-left: 15px;
}
img.lm-board {
    width: 420px;
    margin-right: -20px;
    margin-top: -20px;
    margin-left: 20px;
}
p.case-study-in-text-quote.left.various-areas {
    width: 280px;
    margin-right: 20px;
}
p.case-study-in-text-quote.right.lm-implementation {
    width: 260px;
    padding-left: 20px;
}
p.case-study-in-text-quote.left.look-muster {
    width: 240px;
    padding-right: 30px;
}
.va-large-screen-display {
    float: right;
    width: 370px;
    margin-top: -50px;
    padding-left: 25px;
}
p.case-study-in-text-quote.right.apic {
    width: 290px;
    padding-left: 15px;
}
.emnrd-diagram .lightbox-small {
    width: 350px;
    float: right;
    padding-left: 20px;
}
.va-large-screen-display img {
    width: 350px;
}
.va-large-screen-display p {
    width: 350px;
    text-align: right;
    margin-top: -10px;
    margin-left: 10px;
    margin-bottom: 40px;
}
.va-large-screen-display strong {
    font-size: 11px !important;
}
p.case-study-in-text-quote.right.locate-patients {
    margin-top: 20px;
    width: 290px;
}
p.case-study-in-text-quote.left.other-va {
    width: 310px;
    padding-right: 30px;
}
p.steve-quote-va {
    margin-top: 20px;
    margin-bottom: 30px;
}
p.case-study-in-text-quote.left.night-day {
    margin-top: 5px;
    margin-bottom: 20px;
}
p.case-study-in-text-quote.right.other-va {
    margin-left: 25px;
}
.homecare-display {
    float: right;
    text-align: right;
    width: 365px;
}
div.case-study-content.homecare p.case-study-in-text-name {
    margin-top: -20px;
}
.homecare-display img {
    width: 315px;
    margin-right: -5px;
}
.homecare-display p {
    font-size: 11px;
    float: right;
}
p.case-study-in-text-quote.right.cumbersome {
    margin-top: 25px;
    margin-bottom: 20px;
    width: 250px;
}
p.case-study-in-text-quote.right.valley-savance {
    margin-top: 23px;
    margin-left: 20px;
    margin-bottom: 55px;
    width: 290px;
}
p.case-study-in-text-quote.right.valley-guidance {
    width: 275px;
    padding-left: 30px;
}
p.case-study-in-text-quote.left.valley-board {
    width: 335px;
    padding-right: 35px;
    margin-bottom: 0px;
}
p.valley-results {
    margin-top: 30px;
}
.childrens .case-study-contact {
    margin-top: 20px;
}
p.case-study-in-text-quote.right.childrens-clinic {
    margin-top: -15px;
}
img.childrens-check-in {
    width: 300px;
    margin-left: 20px;
    margin-top: 10px;
}
p.case-study-in-text-quote.right.childrens-clinic {
    margin-top: -10px;
}
img.childrens-display {
    width: 300px;
    margin-top: -20px;
    padding-left: 40px;
}
p.case-study-in-text-quote.right.cam-track {
    width: 320px;
}
p.case-study-in-text-quote.left.cam-friendly {
    margin-bottom: 12px;
    margin-top: -3px;
}
p.case-study-in-text-quote.right.cam-wait {
    margin-bottom: 20px;
}
p.case-study-in-text-quote.left.cam-check {
    margin-top: -3px;
    margin-bottom: 12px;
}
p.case-study-in-text-quote.right.cam-steve {
    margin-bottom: 20px;
    width: 290px;
}
p.case-study-in-text-quote.right {
    width: 300px;
    margin-top: 0px;
    text-align: right;
    padding-left: 10px;
}
.wm-mustering {
    width: 350px;
    float: left;
}
.wm-mustering img {
    width: 350px;
    margin-left: -30px;
}
.wm-mustering p {
    padding-right: 30px;
    font-size: 12px;
}
.wm-main-office {
    width: 425px;
    float: right;
    margin-right: -40px;
    margin-top: -45px;
    margin-left: 30px;
}
.wm-main-office img {
    width: 425px;
}
.wm-main-office p {
    font-size: 11px;
    text-align: right;
    margin-right: 20px;
    margin-left: 65px;
    margin-top: -10px;
}
p.case-study-in-text-name.caryl {
    margin-bottom: 50px;
}
p.wm-bg {
    margin-top: -20px;
    margin-bottom: 25px;
}
p.case-study-in-text-quote.right.wm1 {
    margin-top: 25px;
}
p.case-study-in-text-quote.left.wm-2 {
    width: 330px;
}
p.case-study-in-text-quote.right.wm3 {
    width: 275px;
}
p.case-study-in-text-quote.left.wm4 {
    width: 335px;
}
p.case-study-in-text-quote.left.wm6 {
    width: 325px;
    margin-top: -5px;
}
img.in-out-icon {
    width: 35px !important;
    padding-top: 2px;
}
.edesia-donate {
    margin-top: 30px;
    padding: 20px;
    background: #f2f2f2;
    border: 1px solid #ddddd;
    color: #333333;
}
.edesia-donate img {
    Margin-left: -20px;
    margin-top: -20px;
    padding-bottom: 20px;
}
.edesia-donate p {
    font-size: 14px;
    line-height: 1.5;
    padding-bottom: 20px;
}
.edesia-donate p.learn-more {
    padding-bottom: 0;
}
p.case-study-in-text-quote.left.access {
    width: 275px;
    margin-bottom: 30px;
    margin-top: 20px;
}
p.inspiration-criteria {
    margin-top: 50px;
    margin-bottom: 80px;
}
p.case-study-in-text-quote.left.master-screen-quote {
    width: 260px;
}
.transocean-large-screen {
    width: 375px;
    float: right;
    margin-left: 20px;
    margin-top: 20px;
}
.transocean-large-screen img {
    width: 375px;
}
.transocean-large-screen p {
    font-size: 11px;
    text-align: right;
    margin-left: 50px;
    margin-right: 10px;
}
.electronic-mustering-video.case-study-page {
    margin-top: 5px;
}
.case-study-video .small {
    display: none;
}
p.case-study-in-text-quote.right.unlike-past {
    width: 325px;
}
.muster-point-status-screen {
    width: 375px;
    float: left;
    margin-top: 15px;
}
.muster-point-status-screen img {
    width: 340px;
}
.muster-point-status-screen p {
    font-size: 11px;
    padding-right: 40px;
}
.custom-muster-tablet {
    float: left;
    width: 370px;
}
.custom-muster-tablet img {
    width: 320px;
    margin-top: -45px;
    margin-right: 20px;
}
.custom-muster-tablet p {
    font-size: 11px;
    margin-right: 35px;
}
ol.pilot {
    margin-top: 80px;
}
p.custom-muster-p {
    margin-top: 40px;
}
p.case-study-in-text-quote.right.master-screen-quote {
    margin-top: 20px;
}
p.gms-quote-p {
    margin-bottom: 25px;
}
p.case-study-in-text-quote.left.gms-integration {
    width: 350px;
    margin-bottom: 0px;
}
.touch-screen-check-in img {
    width: 300px;
    margin-top: -75px;
}
.touch-screen-check-in {
    float: right;
    width: 320px;
}
.touch-screen-check-in p {
    font-size: 11px;
    text-align: right;
    margin-left: 40px;
    margin-top: 0;
}
.custom-muster-tablet {
    float: left;
    width: 330px;
}
p.complete-solution-p {
    margin-top: 30px;
    margin-bottom: 95px;
}
.custom-tablet-stand {
    float: left;
    width: 270px;
}
.custom-tablet-stand p {
    font-size: 11px;
    margin-bottom: 20px;
    margin-right: 20px;
}
.custom-tablet-stand img {
    width: 235px;
}
p.case-study-pdf {
    display: none;
}
.case-study-intro {
    height: 200px;
}
.case-study-content p {
    line-height: 1.5;
}
table.case-study-solution {
    padding-top: 15px;
}
table.case-study-solution h4 {
    color: #0055a5;
    padding-bottom: 5px;
    margin-right: 20px;
    font-family: Muli, Arial, sans-serif;
    font-size: 18px;
}
table.case-study-solution td {
    padding-bottom: 25px;
}
h2.case-studies-sub {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 5px;
}
table.case-study-solution img {
    width: 40px;
    float: left;
    margin-right: 10px;
}
table.case-study-industry {
    padding-top: 20px;
}
table.case-study-industry img {
    width: 35px;
    float: left;
    margin-right: 10px;
    margin-top: -10px;
}
img.cs-bank {
    margin-top: 5px !important;
}
img.cs-manuf {
    margin-top: 5px !important;
}
img.cs-time {
    margin-top: -10px;
}
img.cs-vm {
    margin-top: -10px;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-5177 h1.insidecontainer {
    font-size: 20px !important;
}
img.school-visitor-management {
    float: left;
    width: 320px;
    margin-right: 20px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.case-study-sidebar {
    width: 275px;
    float: left;
    margin-right: 40px;
}
.case-study-sidebar img {
    max-width: 275px;
}
img.glengary-students {
    float: right;
    margin-left: 20px;
    width: 250px;
    margin-top: 10px;
}
img.glengary-logo {
    float: right;
    width: 150px;
    margin-left: 25px;
}
.solutions-used {
    background: #0055a5;
    padding: 20px;
    font-family: Muli, Arial, sans-serif;
}
.solutions-used h5 {
    color: #ffffff !important;
    letter-spacing: 1px;
    border-bottom: 1px solid #ffffff;
    font-family: Muli, Arial, sans-serif;
}
.solutions-used a, .solutions-used a:hover {
    color: #ffffff;
}
.solutions-used ul {
    margin-bottom: 0;
}
.solutions-used li {
    color: #ffffff !important;
    padding-bottom: 5px;
    padding-top: 5px;
}
p.case-study-quote-person {
    font-size: 22px;
    color: #0055a5;
    margin-top: 40px;
    margin-bottom: 0;
}
p.case-study-quote-title {
    text-align: right;
    margin-top: 5px !important;
    font-family: Cinzel;
}
p.case-study-quote {
    background-image: url(/Portals/0/images/quotation-mark.png);
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 10px;
    background-size: 11%;
    line-height: 1.5;
}
.case-study-contact {
    margin-top: 50px;
    font-family: Muli, Arial, sans-serif;
}
.case-study-contact h4, .organization-overview h4 {
    font-family: Muli, Arial, sans-serif;
    font-weight: bold;
    letter-spacing: 1px;
    border-bottom: 1px solid;
}
.case-study-content {
    float: right;
    width: 660px;
    margin-bottom: 25px;
}
.case-study-content strong {
    font-family: Muli, Arial, sans-serif;
    line-height: 2;
    font-size: 14px;
}
p.case-study-in-text-quote.right.gms-integration {
    width: 345px;
    margin-top: -5px;
}
p.case-study-in-text-quote.left.unlike-past {
    width: 330px;
}
.case-study-content ol li strong, .case-study-content ul li strong  {
    line-height: 1.5;
    font-size: 13px;
}
p.solutions-top-list {
    font-family: Cinzel;
    padding-bottom: 10px;
    margin-top: 0;
}
h2.case-study-italic {
    font-size: 38px;
    line-height: 1.2;
    margin-top: 10px;
}
h4.case-study-sub-title {
    font-family: Cinzel, sans-serif;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 30px;
}
p.case-study-in-text-quote {
    font-size: 20px;
    color: #0055a5;
}
p.case-study-in-text-quote.right {
    width: 300px;
    margin-top: 0px;
    text-align: right;
    padding-left: 10px;
}
p.case-study-in-text-quote.left {
    width: 300px;
    margin-top: 0;
    padding-right: 20px;
}
p.case-study-in-text-name {
    font-family: Muli, Arial, sans-serif;
    text-align: right;
    margin-top: -20px;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 25px;
    margin-top: 10px;
}
p.case-study-in-text-name span {
    font-weight: normal;
}
p.case-study-in-text-name.one-liner-quote {
    margin-top: 10px;
}
.case-study-right-img {
    width: 300px;
    float: right;
    margin-bottom: 30px;
    margin-top: 5px;
    text-align: right;
}
.case-study-right-img img {
    float: right;
    padding-bottom:5px;
}
.case-study-thumb {
    width: 300px;
    float: right;
}
.case-study-thumb img {
    width: 275px;
    padding-bottom: 2px;
}
.case-study-thumb a {
    padding-left: 25px;
    float: right;
}
img.log-book {
   float: right;
    padding-left: 20px;
    margin-bottom: 10px;
    padding-top: -7px;
}
img.log-book.mann-mech {
    width: 250px;
    margin-top: -5px;
    border: 1px solid #dddddd;
    padding-left: 0;
    padding-top: 0;
    margin-left: 20px;
}
img.mmc-kiosk {
    float: right;
    width: 275px;
    margin-top: -10px;
    margin-left: 20px;
}
.mmc-iphone p {
    margin-top: 60px;
    margin-bottom: 45px;
}
.mmc-iphone img {
    width: 275px;
    float: left;
    margin-top: -40px;
    margin-right: 10px;
}
.cs-kiosk img {
    width: 250px;
    float: left;
    margin-right: 20px;
}
.cs-kiosk p {
    padding-top: 20px;
}
.prox-card-right img {
    width: 175px;
    float: right;
    margin-top: -55px;
    margin-left: 20px;
}
.prox-card-right p {
    margin-top: 60px;
}
img.johnson-layout {
    float: right;
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 10px;
}
.jc-back {
    margin-top: 20px;
}
.jc-back img {
    float: left;
    margin-right: 35px;
    width: 310px;
    margin-bottom: 45px;
    margin-top: 25px;
}
.jc-front {
    margin-top: 40px;
}
.jc-front img {
    float: right;
    margin-left: 20px;
    margin-top: 5px;
    width: 280px;
}
.jc-reception {
    margin-top: 80px;
    margin-bottom: 100px;
}
.jc-reception img {
    float: left;
    margin-right: 20px;
    width: 280px;
    margin-top: -50px;
}
.jc-lab-doors img {
    float: right;
    margin-left: 20px;
    margin-top: -40px;
    width: 300px;
}
.jc-lab-doors {
    margin-bottom: 45px;
    margin-top: 120px;
}
.jc-back strong, .jc-front strong, .jc-reception strong, .jc-lab-doors strong {
    line-height: 1;
}
.judson-iphone img {
    width: 275px;
    float: left;
    margin-top: -40px;
}
.judson-iphone p {
    margin-top: 50px;
    margin-bottom: 30px;
}
img.sherritt-infinias {
    float: left;
    margin-right: 10px;
    width: 200px !Important;
    margin-bottom: 75px;
    padding-top: 20px;
}
img.punch-clock {
    float: right;
    padding-left: 20px;
    margin-bottom: 10px;
    margin-top: -5px;
}
img.sherritt-e-mustering-tabs {
    float: right;
    height: 300px;
    margin-left: 20px;
    margin-bottom: 40px;
}
h3.sherritt-subtitle {
    color: #000;
    font-size: 13px;
    font-weight: bold !important;
    margin-bottom: -18px !Important;
    margin-top: 0 !important;
    font-family: Muli, Arial, sans-serif;
}
.solutions-benefits.casestudy h3 {
    font-weight: bold !important;
    font-family: Muli, Arial, sans-serif;
    letter-spacing: 1px;
    border-bottom: 1px solid;
    color: #0055a5;
    font-size: 16px;
    padding-bottom: 0;
}
img.sherritt-layout {
    margin-bottom: 20px;
}
img.vermont-layout {
    float: right;
    padding-left: 20px;
    padding-top: 10px;
    margin-bottom: 85px;
}
.organization-overview {
    font-family: Muli, Arial, sans-serif;
    margin-top: 25px;
}
.solutions-benefits.casestudy ul li {
    font-family: Muli, Arial, sans-serif;
}
img.nahanni-infinias {
    float: left;
    margin-right: 10px;
    margin-bottom: 35px;
    padding-top: 10px;
    margin-left: -10px;
}
p.case-study-in-text-quote.right.uaa {
    margin-top: 30px;
}
p.case-study-in-text-quote.left.uaa {
    width: 280px;
    margin-top: 5px;
}
img.bec-eb-screen {
    float: right;
    margin-left: 20px;
    margin-bottom: 33px;
    margin-top: -10px;
}
img.employee-status-left {
    float: left;
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 20px;
}
img.co-op-team {
    float: right;
    margin-top: -25px;
    margin-left: 20px;
}
img.wheat-ridge-outlook {
    width: 300px;
    float: left;
    margin-right: 20px;
    margin-left: -5px;
    margin-bottom: 45px;
}
.wheat-ridge-mobile img {
    float: right;
    width: 340px;
    margin-right: -20px;
    margin-left: 30px;
}
.wheat-ridge-mobile {
    margin-top: -10px;
}
img.building-inspector {
    float: right;
    width: 150px;
    margin-top: 25px;
    margin-left: 20px;
}
img.rec-center {
    float: left;
    margin-right: 20px;
    width: 310px;
    margin-top: 15px;
    margin-bottom: 10px;
}
img.raytheon-system-illustration {
    float: right;
    width: 310px;
    margin-left: 20px;
    margin-top: 10px;
}
.raytheon-emergency {
    margin-top: 40px;
    margin-bottom: 50px;
}
.raytheon-emergency img {
    float: left;
    width: 280px;
    margin-right: 30px;
    margin-top: -20px;
}
img.aps-kiosks {
    float: right;
    width: 280px;
    margin-left: 20px;
    margin-top: -10px;
}
img.aps-offline {
    width: 310px;
    float: left;
    margin-right: 30px;
    margin-top: 10px;
}
img.ica-staff {
    float: right;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 20px;
}
img.ica-implementation {
    width: 350px;
    float: right;
    margin-left: 20px;
    margin-bottom: 30px;
    margin-top: 20px;
}
img.sumas-staff {
    float: right;
    margin-left: 20px;
    margin-top: 30px;
}
img.sumas-setup {
    float: right;
    width: 360px;
    margin-left: 20px;
    margin-bottom: 80px;
    margin-right: -10px;
    margin-top: 25px;
}
img.greene-illustration {
    width: 360px;
    float: right;
    margin-left: 20px;
    margin-bottom: 20px;
    margin-top: 25px;
}
.bsi-outlook img {
    float: left;
    margin-right: 20px;
    width: 250px;
    margin-top: -70px;
}
.bsi-outlook {
    margin-top: 80px;
    margin-bottom: 90px;
}
img.bsi-tapi {
    float: right;
    margin-top: -30px;
    margin-left: 20px;
}
.bsi-im {
    margin-top: 80px;
    margin-bottom: 90px;
}
.bsi-im img {
    float: left;
    width: 250px;
    margin-right: 20px;
    margin-top: -60px;
}
.case-study-right-img.apc-kiosk img {
    width: 193px;
    margin-top: -10px;
    margin-left: 50px;
    margin-right: 25px;
    margin-bottom: 5px;
}
p.case-study-in-text-quote.right.extra-mile {
    width: 330px;
}
p.case-study-in-text-quote.left.eiob-benefits {
    width: 290px;
}
.thyssen-case-study-illustration {
    float: right;
    width: 350px;
    margin-left: 40px;
    margin-bottom: 50px;
}
.thyssen-case-study-illustration img {
    width: 350px;
    padding-bottom: 10px;
}
.thyssen-case-study-illustration p {
    Text-align: right;
}
p.case-study-in-text-quote.right.service-separate {
    margin-top: 25px;
}
p.case-study-in-text-quote.left.design-tweaks {
    width: 275px;
    padding-right: 30px;
}
p.case-study-in-text-quote.right.work-challenges {
    padding-left: 30px;
    margin-top: -10px;
}
p.case-study-in-text-quote.left.th-moment-glance {
    width: 270px;
    margin-bottom: 0px !important;
    padding-right: 30px;
}
p.case-study-in-text-quote.right.tm-more {
    width: 270px;
    padding-left: 20px;
}
p.case-study-in-text-quote.left.easylobby-support {
    width: 310px;
}
p.case-study-in-text-quote.right.savance-current {
    margin-top: 20px;
    padding-left: 20px;
}
p.case-study-in-text-quote.left.holladay-reliability {
    margin-top: -5px;
    margin-bottom: 0;
}
img.fmc-vm-designs {
    width: 350px;
    margin-left: 20px;
    margin-top: -10px;
}
.fmt-vm-rebranding {
    float: right;
    width: 350px;
}
.fmt-vm-rebranding p {
    margin-left: 28px;
    font-size: 12px;
    margin-bottom: 35px;
}
p.case-study-in-text-quote.right.fmt-professional {
    width: 250px;
    margin-top: 25px;
    margin-left: 20px;
    margin-bottom: 30px;
}
p.case-study-in-text-quote.left.fmt-happier {
    width: 250px;
}
p.case-study-in-text-quote.right.fmt-time-savings {
    width: 250px;
}
p.small.top-border {
    border-top: 1px solid #dddddd;
    padding-top: 10px;
    margin-top: 30px;
    font-size: 12px;
}
p.case-study-in-text-quote.left.fmt-easylobby {
    width: 250px;
    margin-right: 20px;
    margin-bottom: 58px;
    margin-top: 10px;
}
div#dnn_ctr6304_HtmlModule_lblContent p.case-study-in-text-name {
    margin-top: -20px !important;
}
/******INTERFACE PAGES******/
.mobile-intro img {
    float: left;
    margin-top: -30px;
    margin-left: -10px;
    max-height: 350px;
}
.mobile-intro {
    margin-top: 40px;
}
.mobile-intro h1 {
    margin-left: 200px;
}
.mobile-intro ul#bulletlist li {
    margin-left: 200px;
    padding-top: 5px;
}
.mobile-right p, .mobile-left p {
    line-height:1.5;
}
.mobile-right img {
    max-height: 300px;
    float: right;
    margin-left: 20px;
}
.mobile-right.main img {
    margin-top: -135px;
}
.mobile-left img {
    float: left;
    max-height: 300px;
    margin-right: 20px;
    margin-left: -10px;
}
.mobile-right.main {
    margin-top: 110px;
    margin-bottom: 40px;
}
.mobile-left.contacts {
    margin-top: 80px;
    margin-bottom: 110px;
}
.mobile-left.contacts img {
    margin-top: -60px;
}
.mobile-right.status img {
    margin-top: -80px;
}
.mobile-left.messages {
    margin-top: 100px;
}
.mobile-left.messages img {
    margin-top: -80px;
}
table.smalltext.interface-comp td {
    padding-top: 5px;
    padding-bottom: 5px;
}
.outlook-interface-main {
    clear: left;
    margin-bottom: 80px;
}
.outlook-interface-main img {
    width: 400px;
    margin-top: -10px;
    margin-left: 20px;
    float: right;
}
.calendar-synchronization {
    margin-bottom: 70px;
}
.calendar-synchronization img {
    width: 350px;
    margin-right: 20px;
    margin-top: -15px;
    float: left;
}
p.quick-read {
    text-align: right;
    margin-top: 0;
    font-size: 11px;
}
.case-study-content.abbreviated p.learn-more {
    text-align: right;
    margin-top: 5px;
    margin-bottom: 30px;
}
.case-study-content.abbreviated p.learn-more a {
    padding: 10px 15px;
}
.case-study-content.abbreviated p.case-study-in-text-name.top-space {
    margin-top: -20px;
    margin-bottom: 30px;
}
.case-study-content.abbreviated .transocean-large-screen {
    width: 325px;
    margin-top: -10px;
}
.case-study-content.abbreviated p.challenges {
    margin-bottom: 20px;
}
.case-study-content.abbreviated .transocean-large-screen p {
    margin-left: 0px;
}
.case-study-content.abbreviated  .transocean-large-screen img {
    width: 325px;
}
.case-study-content.abbreviated .touch-screen-check-in img {
    margin-top: -15px;
    float: right;
}
.case-study-content.abbreviated p.case-study-in-text-quote.left {
    width: 240px;
}
.case-study-right-img.ariel-kiosk img {
    width: 255px;
    margin-top: -23px;
    margin-left: 20px;
}
p.case-study-in-text-quote.right.flagship {
    margin-top: -5px;
}
img.kiosk-accessories {
    width: 310px;
    margin-right: 25px;
    margin-top: -10px;
}
p.turnkey {
    margin-top: 40px;
}
p.solution-implementation {
    margin-top: 25px;
}
p.case-study-in-text-quote.left.embrace-tech {
    width: 255px;
}
p.case-study-in-text-quote.right.previous-experience {
    margin-top: 20px;
}
/****NEW CONTACT FORM*****/

.contact-form-sidebar {
    width: 250px;
    background: #f7f7f7;
    margin-right: 35px;
    padding: 20px 0 20px 25px;
    margin-top: -120px !important;
    margin-left: -3px;
}
.contact-form-sidebar img {
    width: 30px;
    padding-right: 10px;
}
.contact-form-sidebar h4 {
    margin-top: 0;
    padding-top: 5px;
}
.contact-form-sidebar p {
    padding-bottom: 10px;
    padding-right: 20px;
}
p.contact-intro {
    margin-left: 300px;
    margin-top: 0px;
    padding-bottom: 25px;
}
table.EIOContact label {
    font-size: 13px;
    line-height: 1.9;
}
table.EIOContact input[type=text] {
    border-color: #dddddd;
    height: 20px;
    min-width: 150px;
    margin-right: 40px;
    margin-left: 15px;
}
.WebDemoCheck {
    margin-top: 20px;
}
.MessageBox {
    width: 440px !important;
}
span#dnn_ctr5168_FormMaster_lblRequired1 {
    display: none;
}
table.EIOContact .c5sllc_captcha input {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 5px;
}
table.EIOContact .c5sllc_captcha img {
    margin-bottom: 5px;
    margin-top: -20px;
}
table.EIOContact .c5sllc_captcha {
    padding-left: 390px;
}
a#dnn_ctr5168_FormMaster_cmdSubmit {
    margin-left: 390px;
}
div#dnn_ctr5168_FormMaster_ctl_4f4c7662fd5f4cb192864a984e008379 {
    margin-top: -60px;
}
div#dnn_ctr5168_FormMaster_ctl_d8e44c0680324d119f9e5c41c12e0dbb {
    margin-top: -50px;
}
.contact-form-intro p {
    line-height: 1.5;
    margin-bottom: 40px;
}
div#form_div_5597 table td {
    padding-right: 70px;
    padding-bottom: 10px;
}
div#form_div_5597 .form_row.row9 {
    margin-bottom: 10px;
    margin-left: 3px;
}
div#form_div_5597 .form_row.row8 {
    margin-top: 10px;
    margin-bottom: 10px;
}
#form_div_5597 .form_row {
    padding: 0px 0px 10px 10px;
}
div#form_div_5597 .form_submit {
    margin-top: 20px;
}
div#form_div_5597 .form_row.row8 .form_label {
    margin-bottom: 10px;
}
div#form_div_5597 .form_row.row7 {
    margin-top: 10px;
    margin-bottom: 10px;
}
/******OLD VISITOR MANAGEMENT PAGE******/
ol.vm-check-in {
    counter-reset: li;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 30px;
    margin-top: 30px;
}
ol.vm-check-in li {
    position: relative;
    margin: 0 0 10px 2em;
    padding: 10px 10px;
    list-style: none;
    margin-left: 30px;
}
ol.vm-check-in li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: -1px;
    left: -2em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 2em;
    margin-right: 8px;
    padding: 10px;
    border-top: 2px solid #0055a5;
    color: #fff;
    background: #0055a5;
    font-weight: bold;
    font-family: "Helvetica Neue", Arial, sans-serif;
    text-align: center;
}
.visitor-management-demo-kiosks img {
    height: 475px;
    margin-left: -10px;
}
.vm-demo-left.id-scan img {
    float: left;
    height: 150px;
    margin-right: 30px;
    margin-top: -20px;
}
.vm-demo-left.id-scan {
    margin-top: 50px;
}
.vm-demo-right.label-print {
    margin-top: 30px;
}
.vm-demo-right.label-print img {
    float: right;
    height: 200px;
    margin-top: -50px;
}
ul.checklist.vm-demo {
    margin-left: 30px;
}
ul.checklist.vm-demo li {
    padding-bottom: 5px;
}
img.vm-demo-custom {
    float: left;
    width: 320px;
    margin-right: 20px;
    margin-left: -10px;
}
img.vm-demo-kiosk {
    float: right;
}
.vm-demo-custom {
    padding-top: 50px;
}
.vm-demo-custom img {
    float: left;
    width: 325px;
    margin-top: -40px;
    margin-right: 25px;
}
.vm-demo-reporting {
    margin-top: 60px;
}
.vm-demo-reporting img {
    float: right;
    width: 300px;
    margin-left: 25px;
}
/******SCREENSHOTS******/
div#dnn_ctr5227_ViewQuickGallery_mainContainer .cs-lightbox-gallery {
    margin-right: -20px;
}
div#dnn_ctr5227_ViewQuickGallery_mainContainer .ThumbContainer {
    margin-right: 24px;
}
div#dnn_ctr5227_ViewQuickGallery_mainContainer a.ThumbImage {
    border: 0 !important;
}
.te_content img {
    padding: 30px 30px 10px 30px;
    background: #ffffff;
}
img.eb-interfaces-outlook {
    height: 239px;
}
/******TESTIMONIALS PAGE******/
p.extra-bottom {
    padding-bottom: 20px;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-5311 h1 {
    width: 52%;
}
.case-study-side-info h3 {
    margin-top: 0;
    color: #ffffff;
}
.case-study-side-info h3 a {
    color: #ffffff !important;
}
.case-study-side-info {
    width: 400px;
    float: right;
    margin-top: -65px;
    padding: 20px;
    margin-bottom: 60px;
    background: #169aed;
    color: #ffffff;
    margin-left: 20px;
}
.case-study-side-info p {
    font-size: 14px;
    line-height: 1.5;
}
.case-study-side-info p a {
    color: #ffffff;
    font-weight: bold;
}
.case-study-side-info img {
    width: 120px;
    float: right;
    margin-left: 10px;
    margin-top: 5px;
}
p.white-border-button a {
    border: 1px solid #ffffff;
    padding: 6px 15px;
    color: #ffffff;
    transition: all 0.8s ease-in 0s;
}
.case-study-side-info p.white-border-button a:hover {
    text-decoration: none !important;
    background: #1483c9;
}
.case-study-side-info p.white-border-button {
    margin-bottom: 5px;
}
.eb-testimonial {
    width: 270px;
    background: #f9f9f9;
    padding: 2px 15px 15px 15px;
    margin-bottom: 38px;
    border: 1px solid #ececec;
}
.eb-testimonial p {
    font-size: 14px;
    line-height: 1.5;
}
.eb-testimonial p.center {
    margin-bottom: 0;
}
.eb-testimonial img {
    height: 45px;
    border: 1px solid #dddddd;
    background: #ffffff;
    margin-top: -50px;
}
img.johnson {
    height: 65px;
    margin-top: -40px;
}
.nebraska-u p.testimonial-name {
    margin-top: -20px;
}
p.testimonial-content {
    background-image: url(/Portals/0/images/quotation-mark.png);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: -3px -4px;
    text-indent: 32px;
    line-height: 1.5;
    padding-top: 5px;
}
p.testimonial-name {
    font-size: 17px !important;
    font-family: Times, serif;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 0;
}
p.testimonial-title {
    margin-bottom: 2px;
    text-align: right;
    margin-top: 0 !important;
    font-family: Cinzel;
    margin-right: 0;
    font-size: 12px !important;
}
p.testimonial-company {
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    font-family: Muli, Arial, sans-serif;
}
.eb-testimonial.right-col {
    margin-left: 22px;
}
.eb-testimonial.mid-col {
    margin-left: 16px;
}
.testimonial-long {
    width: 650px;
}
.testimonial-long p {
    line-height: 1.5;
}
.testimonial-long .testimonial-name {
    text-align: right;
    font-size: 22px !important;
    color: #0055a5;
}
img.testimonial-logo {
    float: right;
    padding: 10px;
    border: 1px solid #dddddd;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-5758 {
    width: 982px;
    margin-top: 20px;
}
div#dnn_ctr5757_HtmlModule_lblContent .toplink {
    position: absolute;
    right: 0;
    bottom: -860px;
}
div#dnn_ctr5767_ContentPane {
    width: 982px;
    margin-top: 440px;
}
.customer-list {
    text-align: center;
}
.customer-list img {
    width: 100%;
}
.customer-list h4 {
    font-size: 24px;
    margin-bottom: 20px;
}
img.transocean {
    padding: 5px;
    height: 35px;
}
img.odeq {
    height: 65px;
    margin-top: -40px;
}
/******FEATURES******/
.features-listing.mass-notification ol li {
    margin-left: 430px;
    line-height: 2;
}
p.previous-next-feature {
    text-align: right;
    margin-right: -25px;
    margin-top: 0;
}
a.next-feature {
    background: #79be33;
    color: #ffffff;
    padding: 5px 20px;
    border-radius: 0 3px 3px 0;
}
a.next-feature:hover, a.previous-feature:hover {
   text-decoration:none !important;
   background: #6aa200;
}
a.previous-feature {
    background: #79be33;
    color: #ffffff;
    padding: 5px 20px;
    border-radius: 3px 0 0 3px;
}
.features-pages img {
    max-width: 300px;
    float: left;
    margin-right: 30px;
    margin-top: -30px;
}
.features-listing p {
    line-height: 1.5;
}
.features-listing img {
    float: left;
    max-width: 400px;
    margin-right: 30px;
}
.features-listing h1 {
    padding-top: 30px;
    border-bottom: 0;
}
img.gps-employee-tracking-screen {
    width: 400px;
    float: left;
    margin-right: 30px;
    margin-left: -15px;
    margin-top: -10px;
}
.features-listing ul li {
    padding-bottom: 5px;
}
img.iphone-app {
    margin-right: 0;
}
img.mobile-feature {
    width: 300px;
    margin-top: -40px;
    margin-right: 0;
}
img.android-app {
    width: 250px;
    margin-top: -20px;
}
img.active-directory {
    width: 325px;
    margin-top: -30px;
}
.features-listing ul.checklist li {
    padding-bottom: 5px;
}
.features-listing.active-direct ul.checklist li {
    margin-left: 365px;
}
.features-listing.active-direct ul.checklist {
    margin-bottom: 60px;
}
.features-listing.exchange-sync ul.checklist li {
    margin-left: 440px;
}
.features-listing.exchange-sync ul.checklist {
    margin-bottom: 40px;
}
img.customize-in-out {
    margin-top: 20px;
}
.features-listing.customizable ul li {
    list-style-position: inside;
    margin-left: 362px;
}
.features-listing.sample-use img {
    max-width: 100% !important;
}
.features-listing.filters img {
    border: 1px solid #dddddd;
    padding: 10px;
}
.features-listing.future-status img {
    width: 350px;
}
.features-listing ul.checklist li, .features-listing.marquee ul li, .features-listing.group-chat ul li, .features-listing.chat-history ul li,
.features-listing.private-instant-messaging ul li, .features-listing.resource-manager ul li {
    margin-left: 440px;
}
.features-listing.notes-feature ul li, .features-listing.picture-upload ul li {
    margin-left: 340px;
}
.features-listing.presence-sensing ul.checklist li {
    margin-left: 390px;
}
.features-listing.quick-status-update img {
    margin-right: -20px;
    margin-bottom: -20px;
}
.features-listing.quick-status-update ul li {
    margin-left: 390px;
}
.features-listing.reporting ul li {
    margin-left: 405px;
}
.features-listing.search ul li {
    margin-left: 280px;
}
.features-listing.sms-status img {
    margin-left: -20px;
    margin-right: 0;
    margin-top: 10px;
}
.features-listing.sms-status ul li {
    margin-left: 390px;
}
img.standard-mini {
    width: 500px !important;
    max-width: 500px !important;
}
.features-listing.status-counter ul li {
    margin-left: 410px;
}
.features-listing.tapi ul li {
    margin-left: 440px;
}
.features-listing.timesheets ul.checklist li {
    margin-left: 390px;
}
.features-listing.alerting-engine img {
    margin-right: -20px;
}
.features-listing.guest-book ul li {
    margin-left: 430px;
}
.features-listing.mass-notification {
    margin-bottom: 40px;
}
/******HOMEPAGE******/
.hp-custom.img-right h2 {
    font-weight: normal !important;
}
div#hp-top-img {
    background-image: url(/Portals/0/images/declutter-your-processes-optimize-work-life.png);
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -33px;
    height: 300px;
    background-size: 47%;
    background-repeat: no-repeat;
    background-color: #69b532;
    padding-right: 30px;
    padding-left: 540px;
}
.hp-top-img.stevechris {
    background-image: url(/Portals/0/images/Homepage/savance-eioboard-in-out-board-solutions-visitor-management-emergency-management-bluedust-2.png);
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -33px;
    height: 345px;
    background-size: 54%;
    background-repeat: no-repeat;
    background-color: #528bb0;
    padding-right: 30px;
    padding-left: 595px;
}
.hp-top-img.full {
    background-image: url(/Portals/0/images/Homepage/savance-eioboard-in-out-board-solutions-visitor-management-emergency-management-full.png);
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -22px;
    height: 344px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-color: #084178;
    padding-right: 225px;
    padding-left: 415px;
    border-top: 1px solid #dddddd;
}
div#hp-top-img h2, .hp-top-img.stevechris h2, .hp-top-img.full h2 {
    padding-top: 40px;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 40px;
    line-height: 1;
}
.hp-top-img.full h2 {
    padding-top: 30px;
}
.hp-top-img.stevechris h2 {
    padding-top: 50px;
}
div#hp-top-img p.intro, .hp-top-img.stevechris p.intro, .hp-top-img.full p.intro {
    color: #ffffff;
    margin-bottom: 30px;
}
div#hp-top-img p.learn-more a, .hp-top-img.stevechris p.learn-more a, div#hp-top-img.full p.learn-more a {
    border: 1px solid #ffffff;
}
a.lightBoxVideoLink.hp-overview img {
    height: 100px;
    margin-left: -260px;
    margin-top: 120px;
}
div#dnn_ctr6356_HtmlModule_lblContent {
    margin-top: 20px;
}
.streamline.dark {
    /***background: #21282e;
    background: #313e52;***/
    background: #0055a5;
    padding-top: 15px;
    padding-bottom: 15px;
}
.streamline.dark p {
    font-family: 'Open Sans', Muli, Arial, sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-size: 18px;
    margin-top: 15px;
}
.streamline.dark p.tagline {
    display: none;
}
table.icon-solutions.hp h4 a {
    color: #000000 !important;
}
table.icon-solutions.fullwidth h4 a {
    color: #313e52 !important;
}
table.icon-solutions.hp {
    padding-top: 40px;
}
table.icon-solutions.hp .content-border {
    padding-top: 5px;
    padding-right: 0;
    margin-right: 0;
}
.interfaces-illustration {
    padding-right: 30px;
    padding-left: 30px;
}
.interfaces-illustration h4 {
    font-size: 20px;
    margin-top: 5px;
}
img.vertical-dots {
    max-height: 80px !important;
    width: auto !important;
    padding-left: 10px;
    padding-right: 10px;
}
.interfaces-illustration img {
    height: auto !important;
    max-width: 55px;
    margin-top: 20px;
    margin-bottom: 20px;
}
table.icon-solutions.hp .homepage-solutions h4 {
    margin-top: 5px;
}
img.access-control-integration-text {
    height: 510px !important;
    margin-top: -5px;
}
.hp-access-integration {
    background: #f9f9f9;
    margin-left: -40px;
    margin-right: -40px;
    padding: 20px 40px 20px 40px;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    display: none;
}
.hp-access-integration img {
    float: right;
    width: 275px;
    margin-top: -10px;
    margin-left: 30px;
}
.hp-access-integration h3 {
    text-transform: uppercase;
    font-size: 45px;
    line-height: 1.1;
    margin-bottom: 25px;
    margin-top: 30px;
}
.hp-custom.img-right {
    margin-top: 0;
    background-color: #f3f3f3;
    margin-left: -40px;
    margin-right: -40px;
    padding: 10px 500px 25px 40px;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    margin-bottom: 0;
    background-image: url(/Portals/0/images/custom-design/custom-design-and-hardware.png);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position-x: 600px;
    background-position-y: -55px;
}
table.intro-benefits {
    background: #313e52;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    color: #ffffff;
    border-top: 2px solid #ffffff;
}
table.intro-benefits h1 {
    color: #ffffff;
    line-height: 1.2;
    border: none;
    margin-bottom: 0px !important;
}
table.intro-benefits p {
    font-size: 15px;
    margin-top: 5px;
}
table.intro-benefits td {
    padding-right: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
}
table.intro-benefits ul li {
    padding-top: 10px;
    margin-left: -10px;
    font-size: 20px;
    color: #69b532;
    list-style: none;
}
table.intro-benefits ul li:before {
    content: 'âœ“';
    padding-right: 10px;
}
table.eb-features-table {
    background: #169aed;
    margin-left: -40px;
    margin-right: -40px;
    padding: 40px;
    color: #ffffff;
}
table.eb-features-table img {
    height: 60px;
}
table.eb-features-table h4 {
    color: #ffffff;
    font-size: 21px;
    padding-top: 5px;
}
table.eb-features-table td {
    padding-right: 10px;
    padding-left: 10px;
}
table.eb-features-table p {
    margin-bottom: 40px;
}
table.eb-features-table .learn-more a {
    background: none;
    border: 1px solid #ffffff;
    padding: 8px 25px;
    transition: all 0.8s ease-in 0s;
}
table.eb-features-table .learn-more a:hover {
    background: #148edb !important;
}
table.intro-benefits ul {
    margin-left: 0;
}
table.eb-features-table h3 {
    font-family: 'Open Sans', Muli, Arial, sans-serif;
    text-transform: uppercase;
    font-size: 24px;
    color: #ffffff;
    margin-bottom: 30px;
    border-bottom: 1px solid #ffffff;
    padding-bottom: 10px;
}
table.eb-features-table.light {
    background: #ffffff;
    color: #323e51;
    padding-bottom: 20px;
}
table.eb-features-table.light h4 {
    color: #0055a5;
    font-size: 21px;
}
table.eb-features-table.light h4 a {
    color: #0055a5 !important;
}
table.eb-features-table.light .learn-more a {
    border: 1px solid #313e52;
    background: #313e52;
    transition: all 0.8s ease-in 0s;
    display: none;
}
table.eb-features-table.light h3 {
    color: #0055a5;
    border-bottom: 1px solid #dddddd;
}
table.eb-features-table.light .learn-more a:hover {
    border: 1px solid #313e52;
    background: #ffffff !important;
    color: #313e52 !important;
}
h2.homepage-title.testimonials.dark {
    background: #0055a5;
    margin-left: -40px;
    margin-right: -40px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
    text-transform: uppercase;
}
h2.homepage-title.testimonials.dark a {
    color: #ffffff !important;
    font-weight: normal;
}
table.icon-solutions.fullwidth h4 {
    font-size: 18px;
}
table.two-split {
    margin-left: -40px;
    margin-right: -40px;
    margin-top: 40px;
}
.eb-brochure {
    background: #169aed;
    color: #ffffff;
    padding: 20px 25px 20px 10px;
    text-align: right;
}
.eb-brochure.eb-blue {
    background: #0055a5;
}
.eb-brochure.eb-blue p.white-border-button a:hover {
    text-decoration: none !important;
    background: #024687;
    transition: all 0.8s ease-in 0s;
}
.eb-brochure img {
    float: left;
    height: 110px;
    padding: 20px 30px 10px 10px;
}
.eb-brochure p {
    font-size: 14px;
    line-height: 1.5;
}
.eb-brochure h5 a {
    color: #ffffff;
}
.eb-brochure h5 {
    color: #ffffff;
    font-weight: normal;
    font-size: 20px;
    margin-top: 0;
    padding-top: 0;
    line-height: 23.4px;
}
.eb-brochure p.white-border-button a {
    font-weight: bold;
}
.two-split .case-study-side-info {
    width: 480px;
    float: right;
    margin-top: 0;
    padding: 20px 20px 30px 20px;
    margin-bottom: 0;
    background: #169aed;
    color: #ffffff;
    margin-left: 0;
}
.eb-brochure p.white-border-button a:hover {
    text-decoration: none !important;
    background: #148edb;
}
table.testimonials-hp {
    margin-top: 50px;
}
table.testimonials-hp .eb-testimonial {
    margin-bottom: 20px;
}
div#container3 #next, div#container3 #prev {
    display: none;
}
div#container3 .slide img {
    width: 980px;
}
#container3 div#slider {
    height: 100px !important;
    margin-top: 0;
}
.customer-logos img {
    max-width: 980px;
}
.customer-logos #next, .customer-logos #prev {
    display: none;
}  
.customer-logos #slider {
    height: 150px;
    margin-top: 0;
}
.customer-logos h3 {
    display: none;
}
table.testimonials-hp2 {
    margin-top: 50px;
}
table.testimonials-hp2 .testimonial-content {
    margin: 5px;
    font-size: 15px;
}
table.testimonials-hp2 .testimonial-name {
    text-align: right;
    margin-top: 50px;
    font-family: Muli, Arial, sans-serif;
    font-style: normal;
}
p.testimonial-name.short {
    margin-top: 30px;
}
.testimonials-hp2 .eb-testimonial:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 46px solid transparent;
    border-top-color: #313e52;
    border-bottom: 0;
    border-right: 0;
    margin-left: -23px;
    margin-bottom: -46px;
}
.testimonials-hp2 .eb-testimonial {
    padding: 2px 20px 20px 20px;
    position: relative;
    background: #313e52;
    border-radius: 5px;
    color: #ffffff;
}
table.testimonials-hp2 .testimonial-name {
    text-align: right;
}
table.testimonials-hp2 p.testimonial-title {
    margin-top: 5px !important;
}

div#dnn_ctr5906_HtmlModule_lblContent .free-demo-signup-box.bottom {
    margin-bottom: 0;
    background: #0055a5;
}
.top-footer {
    background: #313e52;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    color: #dddddd;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: -40px;
}
.top-footer p {
   line-height: 1.4;
}
table.top-footer-table a {
    color: #0486d9;
}
td.contact-info img {
    width: 25px;
    margin-right: 10px;
}
.top-footer h4 {
    color: #dddddd;
}
.free-demo-signup-box.bottom.eb-blue {
    background: #0055a5;
    margin-bottom: 0;
}
table.footer-solutions {
    padding-top: 20px;
    border-top: 1px solid #435571;
    margin-top: 15px;
}
table.footer-solutions img {
    width: 40px;
}
table.footer-solutions a {
    color:#dddddd;
}
table.footer-solutions p {
    margin-top: 10px;
}
td.company-info img {
    width: 30px;
    margin-right: 10px;
}
td.company-info {
    padding-right: 35px;
}
td.sitelinks {
    padding-left: 20px;
}
/*****.hp-custom.img-right h2 {
    border: none;
    background: #313e52;
    text-align: center;
    font-family: 'Open Sans', Muli, Arial, sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-size: 18px;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -20px;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #ffffff;
    margin-bottom: 35px;
}
.hp-custom.img-right h2 a {
    color: #ffffff !Important;
}
*****/
.hp-custom.img-right h2 {
    border: none;
    font-family: 'Open Sans', Muli, Arial, sans-serif;
    text-transform: uppercase;
    font-style: normal;
    font-size: 18px;
    margin-top: -20px;
    padding-top: 50px;
    margin-left: 0px;
}
.hp-custom.img-right h2 a {
    color: #000000 !important;
}
.hp-custom.img-right img {
    float: right;
    width: 525px;
    margin-right: -25px;
    margin-left: 30px;
    margin-top: 5px;
}
/***HIDE FULL-WIDTH PRODUCT LISTING***/
.DnnModule.DnnModule-DNN_HTML.DnnModule-5873 {
    display: none;
}

.slider-container {
    margin-top: -40px;
}
.hp-top-slider {
    height: 250px;
    margin-left: 0px;
    margin-right: 0px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #ffffff;
    padding-left: 430px;
    padding-top: 60px;
    padding-right: 50px;
    text-align: right;
    margin-top: 0;
}
.hp-top-slider.manage-visitors {
    background: url(/portals/0/images/Image-Slider/eioboard-in-out-board-visitor-management.png);
    background-repeat: no-repeat;
    background-color: #e9f0f3;
}
.hp-top-slider.emergency-response {
    background: url(/Portals/0/images/Image-Slider/business-emergency-response-software.png);
    background-repeat: no-repeat;
    background-color: #efeeec;
}
.hp-top-slider.track-staff {
    background: url(/Portals/0/images/Image-Slider/eioboard-electronic-in-out-board-staff-tracking.png);
    background-repeat: no-repeat;
    background-color: #f6f6f6;
    margin-bottom: 40px;
}
.hp-top-slider.access-control {
    background: url(/Portals/0/images/Image-Slider/access-control-integration.png);
    background-repeat: no-repeat;
    background-color: #f5f8fc;
}
.hp-top-slider.in-out-board {
    background-image: url(/Portals/0/images/Electronic-Status-Board/eioboard-electronic-in-out-board-solutions.png);
    background-position-x: right;
    background-repeat: no-repeat;
    background-color: #daf1fa;
    text-align: left;
    padding-left: 50px;
    padding-right: 430px;
}
.note {
    margin-top: -27px;
    margin-bottom: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.note h7 {
    padding: 8px 10px 8px 10px;
    color: #313e52;
    font-size: 13px;
}
.hp-top-slider p {
    font-size: 45px;
    line-height: 1.1;
    font-family: Muli, Arial, sans-serif;
    margin-top: 0;
    color: #222222;
    font-weight:bold;
}
.hp-top-slider h3 {
    font-family: Muli, Arial, sans-serif;
    font-size: 15px;
    color: #000000;
}
.hp-top-slider p.learn-more {
    margin-top: 35px;
    font-family: Muli, Arial, sans-serif;
    font-size: 15px;
}
table.hp-solution-slider {
    padding-left: 20px;
}
.homepage-demo, .free-demo-signup-box {
    text-align: center;
    padding-top: 30px;
    padding-bottom: 20px;
    border-top: 1px solid #dddddd;
    margin-bottom: 40px;
    background: #313e52;
    margin-left: -40px;
    margin-right: -40px;
}
.homepage-demo p, .free-demo-signup-box p {
    line-height: 1.5;
    margin-left: 250px;
    margin-right: 250px;
    margin-bottom: 30px;
    font-size: 18px;
    color: #ffffff;
}
.homepage-demo a, .free-demo-signup-box a {
    background: #79be33;
    padding: 12px 25px 10px 25px;
    color: #FFFFFF !important;
    text-transform: uppercase;
    font-family: Muli, Arial, sans-serif;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 0.5px;
    transition: all 0.8s ease-in 0s;
}
.homepage-demo a:hover, .free-demo-signup-box a:hover {
    background: #6aa200;
    text-decoration: none !important;
}
.homepage-demo h3, .free-demo-signup-box h3 {
    font-size: 28px;
    color: #ffffff;
    margin-bottom: 25px;
}
.free-demo-signup-box.bottom {
    margin-bottom: 0px;
    background: #0055a5;
}
.case-studies-full-width {
    background: #169aed;
    color: #ffffff;
    margin-left: -40px;
    margin-right: -40px;
    padding: 40px;
}
.case-studies-full-width img {
    float: left;
    width: 190px;
    margin-top: -15px;
    margin-right: 30px;
}
.case-studies-full-width h3 {
    margin-top: 0;
    font-size: 25px;
    padding-bottom: 5px;
    width: 78%;
    margin-bottom: 20px;
}
.case-studies-full-width p {
    font-size: 18px;
    line-height: 1.5;
}
.case-studies-full-width h3 a {
    color: #ffffff !important;
}
.case-studies-full-width a {
    color: #ffffff;
}
.case-studies-full-width p.white-border-button {
    margin-top: 30px;
    margin-bottom: 0;
}
.case-studies-full-width p.white-border-button a:hover {
    text-decoration: none !important;
    background: #148edb;
}
table.homepage-testimonials {
    margin-top: 40px;
}
table.homepage-testimonials img {
    margin-bottom: 10px;
}
.homepage-testimonials .eb-testimonial img {
    margin-top: -25px;
}
table.homepage-testimonials .vermont {
    margin-left: 100px;
}
table.homepage-testimonials .alaska {
    margin-left: 80px;
}
table.homepage-testimonials .apc {
    margin-left: 115px;
}
.sss {
	height: 0;
	margin: 0; 
	padding: 0;
	position: relative;
	display: block;
	overflow: hidden;
}
.ssslide {
	width: 100%;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	overflow: hidden;
}
.ssslide img {
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	position: relative;
}
.sssnext, .sssprev {
	width: 25px;
	height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	background: url('/Portals/0/Homepage-Slider/arr.png') no-repeat;
}
.sssprev {
	left: 0%;
	background-position: 0 50%;
}
.sssnext {
	right: 0%;
	background-position: -26px 50%;
}
.sssprev:hover, .sssnext:hover {
	cursor: pointer;
}
.why-savance {
    margin-top: 50px;
    margin-bottom: 50px;
}
.why-savance .ssslide table {
    width: 96%;
    margin: auto;
}
.homepage-solutions {
    padding-right: 10px;
    height: 220px;
}
.homepage-solutions img {
    width: 150px;
    float: left;
    margin-left: -10px;
    margin-right: 10px;
}
.homepage-solutions h4 {
    font-family: Muli, Arial, sans-serif;
    padding-top: 15px;
    font-size: 14px;
    line-height: 1;
    font-weight: bold;
    margin-right: -10px;
    letter-spacing: -0.5px;
}
.homepage-solutions h4 a {
    color: #0055a5;
}
.homepage-solutions img.mini-icon {
    width: 20px !important;
    padding: 7px;
    float: left;
    margin-left: 0 !Important;
    margin-right: 0 !important;
    margin-top: -8px;
    border-radius: 3px 0px 0px 3px;
    margin-right: 0;
}
p.solution-learn-more-button {
    margin-top: 25px;
    text-align: left;
    margin-left: 80px;
}
.homepage-solutions p.solution-learn-more-button {
    padding-top: 5px;
}
.homepage-solutions p.solution-learn-more-button.resources {
    padding-top: 20px;
}
.homepage-solutions p {
    font-size: 15px;
    line-height: 1.4;
}
div#dnn_ctr5344_HtmlModule_lblContent {
    background: #f6f6f6;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 20px;
    margin-bottom: -15px;
    padding-bottom: 25px;
    border-bottom: 1px solid #ececec;
}
h2.homepage-title.testimonials {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 40px;
    font-size: 28px;
}
h2.homepage-title.solution-list {
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
    font-size: 28px;
}
h2.homepage-title.solution-list a {
    color: #0055a5;
}
h2.homepage-title.solution-list a:hover {
    color: #0055a5;
    text-decoration: none;
}
.streamline {
    background: #0055a5;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 25px;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    margin-left: -40px;
    margin-right: -40px;
}
.streamline p {
    font-family: Times, serif;
    font-size: 30px;
    color: #ffffff;
    font-style: italic;
}
.streamline p.small {
    font-size: 13px;
    font-family: Cinzel, sans-serif;
    font-style: normal;
    letter-spacing: 1px;
    margin-top: -10px;
}
table.homepage-testimonials div.eb-testimonial {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    width: 290px;
    background: #f6f6f6;
    border: none;   
    /**border-top: 1px solid #dddddd; **/
}
table.homepage-testimonials div.eb-testimonial h3 {
    font-size: 19px;
}
table.homepage-testimonials div.eb-testimonial p.testimonial-title {
    margin-top: -10px !important;
}
p.right-align.testimonials-button {
    margin-right: 20px;
}
p.testimonials-button a {
    background: #79be33;
    padding: 12px 25px 12px 25px;
    color: #ffffff;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.5px;
    border-radius: 3px;
    transition: all 0.8s ease-in 0s;
}
p.testimonials-button a:hover {
    background: #6aa200;
    text-decoration: none !important;
}
.in-out-board-overview p {
    margin-bottom: 35px;
    line-height: 1.5;
}
.in-out-board-overview {
    margin-top: 70px;
    margin-bottom: 60px;
}
.in-out-board-overview h1 {
    margin-right: 400px;
}
table.hp-interfaces {
    float: right;
    margin-top: -50px;
    margin-left: 30px;
}
table.hp-interfaces img {
    max-width: 290px;
}
table.hp-interfaces .small-images img {
    width: 40px;
    padding: 5px;
    border: 1px solid #dddddd;
    margin-right: 0;
    margin-bottom: 5px;
    margin-top: 0;
}
td.small-images {
    width: 60px;
    padding-left: 20px;
}
a.free-demo-button {
    background: #179aed !important;
}
a.free-demo-button:hover {
    background: #0262c8 !Important;
}
.why-savance h3 {
    font-size: 28px;
    padding-bottom: 10px;
    margin-bottom: 35px;
    text-align: center;
}
.why-savance table td {
    text-align: center;
    padding-right: 10px;
    padding-left: 10px;
}
.why-savance p {
    line-height: 1.5;
}
.why-savance img {
    width: 55px;
}
.why-savance h4 {
    font-size: 24px;
    font-family: Muli, Arial, sans-serif;
}
.hp-access-control {
    margin-top: 140px;
    margin-bottom: 100px;
}
.hp-access-control h2 {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    margin-right: 435px;
    font-size: 28px;
}
.hp-access-control img {
    float: right;
    width: 400px;
    margin-left: 35px;
    margin-top: -50px;
}
.hp-access-control p {
    line-height: 1.5;
    margin-bottom: 35px;
}
.hp-custom {
    margin-top: 120px;
    margin-bottom: 160px;
}
.hp-custom img {
    float: left;
    width: 400px;
    margin-right: 35px;
    margin-top: -50px;
}
.hp-custom h2 {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    margin-left: 435px;
    font-size: 28px;
}
.hp-custom p {
    line-height: 1.5;
    margin-bottom: 35px;
}
.why-savance h4 a, .why-savance h4 a:hover {
    color: #0055a5;
    text-decoration: none !important;
}
p.trust-logos {
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    margin-top: 40px;
}
div#dnn_ctr5914_HtmlModule_lblContent {
    border-top: 1px solid #dddddd;
    margin-top: 50px;
}
/******SUPPORT SITE******/
.searchquery {
    background: URL('https://www.savance.com/portals/0/images/icons/search-icon.png') no-repeat 8px 6px;
    background-size: 4%;
    padding-left: 40px;
}
.searchbutton span {
    display: none;
}
.eb-body {
    background: #f7f7f7 !important;
}
.eb-body div#menu {
    margin-top: -10px;
}
p.header-contact.support-site {
    margin-top: -32px;
}
h1.eb-support-title {
    margin-top: 30px;
    margin-bottom: 10px;
}
table#indextable h3 {
    font-family: Muli, Arial, sans-serif;
    font-size: 24px;
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    margin-right: 5px;
}
div#eb-footer {
    margin-left: -40px;
    margin-right: -40px;
    background: #0055a5 !important;
    font-family: Muli, Arial, sans-serif;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #ffffff;
}
div#eb-footer a {
    color: #ffffff;
    padding-left: 5px;
    padding-right: 5px;
}
#leftloginsubscribebox, .leftnavboxbox {
    margin: 10px 0 10px 0px;
}
input.rebutton {
    background: #6aa200 !important;
    background-image: none !important;
    color: #ffffff;
    border-radius: 3px;
    text-transform: uppercase;
    font-family: Muli, Arial, sans-serif;
    padding: 4px;
    letter-spacing: 1px;
}
a.searchbutton {
    background: #6aa200 !important;
    text-shadow: none;
    border-radius: 0;
    font-family: Muli, Arial, sans-serif;
    letter-spacing: 0.5px;
    width: auto;
    padding: 12px 20px 10px 20px;
    margin-top: -1px;
    margin-right: -1px;
    margin-bottom: -1px;
    font-size: 12px;
}
.eb-body ul.jd_menu {
    float: right;
}
.searchbox {
    width: 87%;
    margin-left: 15px;
}
.searchboxcontainer {
    border: none !important;
}
p.kbcategorycount {
    margin-left: 15px;
}
a.searchbutton:hover {
    color: #ffffff !important;
}
form#searchform a:hover {
    color: #ffffff !important;
}
table#indextable {
    margin-bottom: 20px;
    margin-top: 20px;
}
table#indextable td {
    padding-bottom: 5px;
}
table#indextable img {
    width: 35px;
    height: 35px;
    margin-top: 6px;
}
.boxcontainer {
    margin: 16px 7px !important;
    background: #ffffff !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}
.boxcontainerlabel {
    font-family: Muli, Arial, sans-serif !important;
    color: #0055a5 !important;
    font-weight: normal !important;
    font-size: 24px !important;
    padding-bottom: 5px !important;
    border-bottom: 1px solid #dddddd !important;
    margin-right: 10px !important;
}
.boxcontainercontent {
    border: 0 !important;
    background: #FFF;
    padding: 10px 10px 10px 0 !important;
    font-size: 12px;
    font-family: Muli, Arial, sans-serif;
}
.kbsearch {
    font-family: Muli, Arial, sans-serif;
    padding-bottom: 5px;
}
.kbarticlecontainer, .kbsearchcontainer {
    background: URL(https://www.eioboard.com/Portals/0/Images/Icons/icon_kbarticle.png) no-repeat 0 1px !important;
}
span.kbtitlemain {
    font-family: Muli, Arial, sans-serif;
    font-size: 24px !important;
    font-weight:normal !important;
}
.dialogerror {
    display: none;
    background-color: #ffffff !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    margin: 10px 50px 10px 5px !important;
}
.dialogerrorsub {
    border: 0 !important;
}
.dialogerrorcontent {
    border: 0 !important;
    font-weight: normal !important;
}
.swifttexterror {
    background-color: #ffffff !important;
}
td.kbcontents p, .kbcontents {
    font-size: 13px !important;
    font-family: Muli, Arial, sans-serif;
    line-height: 1.5;
}
hr.kbhr {
    border-top: 0;
}
.kbarticle {
    font-family: Muli, Arial, sans-serif;
    padding-bottom: 5px !important;
}
.kbarticletext {
    font-family: Muli, Arial, sans-serif;
    font-size: 13px !important;
    line-height: 1.5;
}
.kbcategorytitle {
    font-family: Muli, Arial, sans-serif;
    font-weight: normal !important;
    font-size: 16px !important;
    min-height: 50px;
}
.kbcategorytitle:hover > a, .kbcategorytitle:hover {
    color: #0055a5 !important;
}
.inputframe.zebraodd, .zebraodd {
    background-color: #ffffff !important;
}
#leftloginbox, #leftsubscribebox {
    border: solid #dddddd;
    border-width: 0 1px 1px 1px;
    font-family: Muli, Arial, sans-serif;
}
span#leftloginboxremembermetext, div#logintext, div#logintext div {
    font-family: Muli, Arial, sans-serif;
}
#leftloginbox input.loginstyled, input.loginstyledlabel {
    width: 96% !important;
    background: #ffffff;
    border: 1px solid #dddddd;
    padding-left: 5px !important;
    margin-left: 2px;
    height: 25px;
    background-image: none !Important;
    border-color: #dddddd !important;
    margin-top: 1px !important
    font-family: Muli, Arial, sans-serif;
}
#leftsubscribebox input.emailstyledlabel, input.emailstyled {
    color: #878787;
    background: #ffffff !important;
    background-image: none !important;
    height: 25px !important;
    border-color: #dddddd !important;
    padding-left: 5px;
    width: 95%;
    margin-left: 2px;
    font-family: Muli, Arial, sans-serif;
    border:1px solid #dddddd !important;
}
.tabtext {
    font-family: Muli, Arial, sans-serif;
}
#leftsubscribebox hr.vdivider {
    display: none;
}
input.rebuttonwide2 {
    background-image: none !important;
    color: #ffffff;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 4px;
    letter-spacing: 1px;
    background: #6aa200 !important;
    font-weight: normal;
}
.hlineheader th {
    font-family: Muli, Arial, sans-serif;
    color: #0055a5 !important;
    font-size: 16px;
}
table.hlineheader {
    margin-bottom: 10px;
}
.boxcontainercontent table td {
    font-family: Muli, Arial, sans-serif;
}
div#logintext a {
    color: #0486d9 !important;
}
input.swifttextlarge {
    background: #ffffff !important;
    background-image: none !important;
    border: 1px solid #dddddd;
    height: 25px;
    border-color: #dddddd !important;
}
input.swifttextlarge.swifttexterror, input#ticketsubject.swifttextwide.swifttexterror {
    border: 1px solid red !important;
    background: #ffeef0 !important;
}
input#ticketsubject {
    background: #ffffff !important;
    border: 1px solid #dddddd;
    height: 25px;
    width: 94.5%;
}
.swifttextareawide {
    width: 96%;
    background: #FFFFFF;
    background-image: none !important;
    color: #000000;
    border: 1px solid #dddddd;
    padding: 5px !important;
}
textarea#ticketmessage {
    border: 1px solid #dddddd !important;
    padding: 5px !important;
    background: #ffffff !important;
    background-image: none !Important;
    font-family: Muli, Arial, sans-serif;
}
p.search-box-heading {
    margin-left: 14px;
    margin-bottom: 0;
}
td.kbcontents p li, .kbcontents li {
    line-height: 1.5;
    padding-bottom: 10px;
}
label.error {
    border: none !important;
    background:#ffffff !important;
    color: red;
}
/*****GUIDES & DOCUMENT PAGES*****/
.video-documentation table {
    margin-bottom: 40px;
}
.video-documentation {
    margin-top: 40px;
}
ol.support-steps {
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 30px;
    margin-top: 30px;
    width: 700px;
    counter-reset: li;
}
ol.support-steps li {
    position: relative;
    margin: 0 0 10px 2em;
    padding: 10px 10px;
    list-style: none;
    background: #f6f6f6;
    line-height: 1.5;
}
ol.support-steps li span {
    font-size: 16px;
    color: #0055a5;
    font-weight: normal;
    font-family: Muli, Arial, sans-serif;
}
ol.support-steps li:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;
    top: 0;
    left: -2em;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 2em;
    margin-right: 8px;
    padding: 4px;
    border-top: 2px solid #0055a5;
    color: #fff;
    background: #0055a5;
    font-weight: bold;
    font-family: "Helvetica Neue", Arial, sans-serif;
    text-align: center;
}
table.add-users-table td, table.deployment-table td, table.configure-table td, table.configure-table td p,
table.helpguide-table td, table.configure-table td p {
    line-height: 1.5;
    font-size: 13px;
}
td.guide-steps {
    font-size: 18px !important;
    font-family: Muli, Arial, sans-serif;
}
table.helpguide-table h4, table.deployment-table h4, table.add-users-table h4, table.configure-table h4, table.install-eb-table h4,
table.interface-choice-table h4 {
    font-family: Muli, Arial, sans-serif;
    font-size: 18px;
}
img.add-eb-user {
    margin-top: 10px;
}
table.configure-table ol li {
    line-height: 1.5;
}
/*******TEST*******/

*{
	margin:0;
	padding:0;
}

#container2 {
    width: 1062px;
    margin: 0px auto;
    margin-left: -40px;
    margin-top: -26px;
}
#slider{
    width: 100%;
    height: 300px;
    position: relative;
    overflow: hidden;
    float: left;
    padding: 0;
    margin-top: -32px;
}
.slide{
	position:absolute;
	width:100%;
	height:100%;
}
.slide:nth-child(1){
}
.slide:nth-child(2){
}
.slide:nth-child(3){
}
.slide:nth-child(4){
}
.slide:nth-child(5){
}
#prev, #next {
	cursor:pointer;
	z-index:100;
	background:#666;
	height:35px;
	width:35px;
	display:inline-block;
	position:relative;
	top:130px;
	margin:0;
	padding:0;
	opacity:0.7;
	filter: alpha(opacity=70);
}
#next {
    position: absolute;
    right: -40px;
}
#prev {
	float:left;
	left:0;
}
.arrow-right {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;	
	border-left: 10px solid #fff;
	position:relative;
	top:20%;
	right:-40%;
}
.arrow-left {
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;	
	border-right:10px solid #fff; 
	position:relative;
	top:20%;
	left:30%;
}
/******DEMO THANK YOU PAGE******/
.thank-you-bottom p {
    line-height: 1.5;
    margin-right: 20px;
}
p.thank-you-button a {
    background: #79be33;
    padding: 10px 15px 8px 15px;
    color: #FFFFFF !important;
    text-transform: uppercase;
    font-family: Muli, Arial, sans-serif;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 0.5px;
}
p.thank-you-button a:hover {
    background: #6aa200;
    text-decoration: none !important;
}
.thank-you-bottom.first p {
    line-height: 2.2;
}
.thank-you-bottom.first span, .thank-you-bottom.first-trial span {
    font-size: 11px;
    font-weight: bold;
}
.thank-you-bottom.middle p.thank-you-button {
    margin-top: 26px;
}
.thank-you-bottom.last p.thank-you-button, .thank-you-bottom.middle p.thank-you-button {
    margin-top: 45px;
}
.thank-you-bottom.first-trial p.thank-you-button {
    margin-top: 45px;
}
.thank-you-bottom.last-trial p.thank-you-button {
    margin-top: 44px;
}
.thank-you-bottom.middle.demo p.thank-you-button {
    margin-top: 26px;
}
/******FREE TRIAL PAGES******/
.free-trial-intro {
    width: 75%;
}
.free-trial-intro p {
    line-height: 1.5;
}
.free-trial-intro h1 {
    letter-spacing: -1px;
    color: #003e96;
}
.trial-terms-conditions h6 {
    color: #555;
}
.trial-terms-conditions p {
    margin-top: 5px;
    color: #999999;
    line-height: 1.5;
}
.trial-terms-conditions p {
    margin-top: 5px;
    color: #999999;
    line-height: 1.5;
    border: 1px solid #dddddd;
    padding: 5px 10px 5px 10px;
    width: 750px;
}
.trial-terms-conditions p a {
   color: #999999;
}
table#dnn_ctr1496_FormMaster_Free_Trial1 label, table#dnn_ctr1501_FormMaster_Free_Trial1 label {
    font-size: 14px;
    font-weight: bold;
    margin: 4px 0 5px 0;
    color: #555;
    line-height: 1;
    font-family: Arial, Helvetica, sans-serif;
}
select#Ctl_UserCount_5613, select#Ctl_UserCount_5629 {
    height: 35px;
}
#form_div_5613 .form_row.row8, #form_div_5629 .form_row.row10 {
    margin-top: 15px;
}
#form_div_5613 .form_row.row13, #form_div_5629 .form_row.row15 { 
    display: none;
}
#form_div_5613 .form_row.row9, #form_div_5629 .form_row.row11 {
    margin-top: 15px;
    margin-bottom: 10px;
}
#form_div_5613 table td, #form_div_5629 table td {
    padding-right: 70px;
    padding-bottom: 10px;
}
#form_div_5613 .form_row.row9 .form_label, #form_div_5629 .form_row.row11 .form_label {
    margin-bottom: 15px;
}
#form_div_5613 .form_row.row10, #form_div_5629 .form_row.row12 {
    margin-bottom: 20px;
}
#form_div_5613 .form_submit, #form_div_5629 .form_submit  {
    margin-top: 15px;
}

table#dnn_ctr1496_FormMaster_Free_Trial1 input[type="checkbox"],
table#dnn_ctr1501_FormMaster_Free_Trial1 input[type="checkbox"] {
    height: 13px !important;
    margin-right: 5px !important;
}
table#dnn_ctr1496_FormMaster_Free_Trial1 input, table#dnn_ctr1496_FormMaster_Free_Trial1 .NormalTextBox,
table#dnn_ctr1501_FormMaster_Free_Trial1 input, table#dnn_ctr1501_FormMaster_Free_Trial1 .NormalTextBox {
    height: 35px;
    border: 1px solid #dddddd;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-left: 5px;
}
textarea#dnn_ctr1496_FormMaster_ctl_eb8affaff10947c48e8c062d8dd1c0ca,
textarea#dnn_ctr1501_FormMaster_ctl_fe28facefabe49c391411285e5a4a0d2 {
    padding: 10px !important;
}
div#dnn_ctr1496_FormMaster_ctl_8ad71c65abbe44e3920cb13fd3b0c657div,
div#dnn_ctr1496_FormMaster_ctl_eb8affaff10947c48e8c062d8dd1c0cadiv,
div#dnn_ctr1501_FormMaster_ctl_fe28facefabe49c391411285e5a4a0d2div {
    margin-top: 20px;
}
div#dnn_ctr1496_FormMaster_ctl_59ebd073b2094aec94c2cccca94371f6 label,
div#dnn_ctr1496_FormMaster_ctl_ebef43ce7fd8447e8b881e58fa9f119b label,
div#dnn_ctr1496_FormMaster_ctl_119ac1ac56c8446cabb6300c2f9ddc56 label,
div#dnn_ctr1501_FormMaster_ctl_0618d377c91e438eb40f332ca24d6035 label,
div#dnn_ctr1501_FormMaster_ctl_2b6e9d3fc8514546b12658ac3c8cab33 label,
div#dnn_ctr1501_FormMaster_ctl_163315dcd13f4f2582fd711632749686 label {
    font-weight: normal !important;
}
span#dnn_ctr1496_FormMaster_ctl_4d4b11170ff74bcea0bf9dd0f088f4fb,
span#dnn_ctr1496_FormMaster_ctl_8ad71c65abbe44e3920cb13fd3b0c657,
span#dnn_ctr1496_FormMaster_ctl_dd2558fbb2464ccba5e0535eaba54ba7,
span#dnn_ctr1501_FormMaster_ctl_9c295591ad974332a744a1098447f409,
span#dnn_ctr1501_FormMaster_ctl_cc968b899b2b4b7cabd10100d1dfffed,
span#dnn_ctr1501_FormMaster_ctl_d42e23bae28c4438a8de2b4ecbb74e0a {
    border: 0 !Important;
}
input#dnn_ctr1496_FormMaster_ctl_43891c0536df4c3fa12ec3956f656401,
input#dnn_ctr1501_FormMaster_ctl_8e2bf8ff4dfa4e0387534d3d1d4f9ff3 {
    background: #79be33;
    padding: 11px 25px 11px 25px !important;
    color: #FFFFFF !important;
    text-transform: uppercase;
    font-family: Muli, Arial, sans-serif;
    border-radius: 3px;
    font-weight: bold;
    letter-spacing: 0.5px;
    border: 0 !important;
}
input#dnn_ctr1496_FormMaster_ctl_43891c0536df4c3fa12ec3956f656401:hover,
input#dnn_ctr1501_FormMaster_ctl_8e2bf8ff4dfa4e0387534d3d1d4f9ff3:hover  {
    background: #6aa200;
    text-decoration: none !important;
}
td#dnn_ctr1496_FormMaster_tdFormMasterHeaderCell1 p, td#dnn_ctr1501_FormMaster_tdFormMasterHeaderCell1 p {
    width: 140%;
}
td#dnn_ctr1501_FormMaster_tdFormMasterHeaderCell1, td#dnn_ctr1496_FormMaster_tdFormMasterHeaderCell1 {
    padding-bottom: 20px;
}
/*****FREE DEMO PAGES*****/
.personal-experience.demo-page {
    width: 400px;
    margin-top: -55px;
    margin-left: 20px;
    padding: 30px;
}
.personal-experience.demo-page img {
    display:none;
}
.personal-experience.demo-page h5 {
    margin-top: 0px;
    text-align: left;
    color: #ffffff;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-5246 h1 {
    border: none;
    margin-bottom: 10px;
}
div#dnn_ctr5247_ModuleContent {
    margin-bottom: 40px;
}
.integration-form-intro p.intro {
    margin-bottom: 30px;
}
.hp-top-slider.offshore {
    background: url(/Portals/0/images/Illustrations/offshore-emergency-preparedness-solution.png);
    background-repeat: no-repeat;
}
.hp-top-slider.manage-resources {
    background: url(/portals/0/images/Illustrations/savance-eioboard-resource-management.png);
    background-repeat: no-repeat;
}
/*****PRICING PAGE*****/
td.r.solution-list h3 a, td.r.solution-list ul li a {
    color: #000000 !important;
}
table.how-to-buy-options h4 {
    color: #ffffff;
    font-size: 18px;
    font-weight: bold;
}
table.how-to-buy-options h5, td.quote-request h5 {
    color: #ffffff !important;
}
table.how-to-buy-options {
    float: right;
    background: #0055a5;
    padding: 35px 25px 10px 25px;
    width: 315px;
    margin-bottom: 15px;
}
table.how-to-buy-options p {
    color: #ffffff !important;
}
td.quote-request {
    text-align: center;
}
td.quote-request p {
    font-size: 15px !important;
    line-height: 1.5;
}
.how-to-buy-nav img {
    height: 25px;
    padding-right: 15px;
    margin-top: -4px;
}
.how-to-buy-nav td:hover {
    background: #dddddd;
}
.how-to-buy-nav a:hover {
    text-decoration: none !important;
}
img.eb-icon, img.em-icon {
    height: 22px;
    padding-right: 16px;
    padding-left: 2px;
}
img.lsd-icon {
    height: 20px;
   padding-right: 17px;
    padding-left: 3px;
}
.prod-catalog {
    float: right;
    width: 275px;
    background: green;
    padding: 10px 20px 20px 20px;
    margin-top: 15px;
}
td.l a {
    color: #000000;
}
td.l a:hover, td.r a:hover {
    text-decoration: none !important;
}
li.loads-of-features a {
    color: #0486d9 !important;
}
.personal-experience {
    width: 215px;
    float: right;
    background: #169aed;
    padding: 5px 25px 15px 25px;
    color: #ffffff;
    margin-bottom: 15px;
}
.personal-experience img {
    margin-left: 55px;
    margin-top: 10px;
    width: 100px;
}
.pricing-why-savance h5, .prod-catalog h5, .personal-experience h5, .about-page.pricing-order-process h5, .pricing-order-process h5, td.quote-request h5 {
    text-align: center;
    color: #ffffff;
    margin-bottom: 15px;
    font-size: 26px;
    line-height: 1;
}
.personal-experience h5,  .pricing-order-process h5, .prod-catalog h5{
    color: #222222;
}
.pricing-why-savance {
    width: 265px;
    float: right;
    background: #6aa200;
    padding: 25px 25px 15px 25px;
    color: #ffffff;
    margin-bottom: 15px;
}
.pricing-order-process, .prod-catalog {
    width: 265px;
    float: right;
    background: #efefef;
    padding: 25px;
    color: #222222;
}
.pricing-order-process {
    padding-top: 20px;
    text-align: center;
}
table.new-pricing-table.two ul {
    margin-left: 0;
}
.personal-experience h5 span, .pricing-why-savance h5 span, .pricing-order-process span, .prod-catalog h5 span, .prod-catalog h5 span {
    font-size: 18px;
}
.personal-experience p, .pricing-order-process p, .prod-catalog p {
    font-size: 15px;
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0;
}
.pricing-why-savance ul {
    margin-left: 0;
}
.pricing-why-savance h5 {
    font-size: 22px !important;
    line-height: 1.2 !important;
    color:#222222;
}
.pricing-why-savance ul li {
    list-style: none;
    font-size: 14.5px;
    margin-top: 10px;
    text-indent: -27px;
    margin-left: 20px;
    color: #222222;
}
.pricing-why-savance ul li:before {
    content: '✓';
    margin-right: 10px;
   margin-left: 5px;
}
td.quote-request a {
    font-size: 14px;
    padding: 7px 20px 7px 20px;
    font-weight: bold !important;
}
.pricing-order-process p.learn-more a, .prod-catalog p.learn-more a {
    background: none;
    border: 2px solid #222222;
    padding: 5px 20px 5px 20px;
    color: #222222 !important;
}
.prod-catalog p.learn-more {
    margin-top: 20px;
    text-align: center;
}
.about-page.pricing-order-process p.learn-more a {
    background: none;
    border: 2px solid #ffffff;
    padding: 5px 20px 5px 20px;
    color: #ffffff !important;
}
.pricing-order-process p.learn-more {
    text-align: center;
    margin-top: 20px;
}
.pricing-order-process p {
    color: #222222;
}
.about-page.pricing-order-process p {
    color: #ffffff;
}
div#form_div_5504 {
    margin-bottom: 40px;
}
.DnnModule.DnnModule-DNNGoPowerForms.DnnModule-5936 {
    background: #f9f9f9;
    margin-left: -40px;
    margin-right: -40px;
    padding: 30px 40px 40px 40px;
    border-top: 1px solid #ececec;
}
div#form_div_5936 input[type="checkbox"] {
    margin-right: 4px;
    margin-bottom: 5px;
}
p.pricing-note {
    line-height: 1.5;
    font-size: 14px;
    margin-bottom: 40px;
}
.pricing-note {
    margin-bottom: 40px;
}
.pricing-note p {
    line-height: 1.5;
}
table.new-pricing-table {
    margin-bottom: 40px;
    margin: auto;
    text-align: center;
}
table.new-pricing-table h4 {
    font-weight: bold;
}
table.new-pricing-table {
    margin-bottom: 40px;
    margin: auto;
}
td.r.solution-list h3 {
    text-align: center;
    color: #000000;
    font-size: 15px;
    margin: 0;
}
table.new-pricing-table td h4 {
    margin-top: 25px;
}
table.new-pricing-table .l, table.new-pricing-table .r {
    width: 320px;
}
table.new-pricing-table li {
    font-size: 15px;
    padding-bottom: 5px;
    list-style: none;
}
div#form_div_5936 h2 {
    margin-left: -40px;
    margin-right: -40px;
    padding: 40px;
    background: #2b3341;
    text-align: center;
    margin-top: -30px;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 30px;
    font-weight: normal !important;
    margin-bottom: 35px;
}
.bottom-triangle {
    color: #ffffff;
    text-align: center;
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 30px;
}
td.l .bottom-triangle {
    background: #0055a5;
}
td.r .bottom-triangle {
    background: #313e52;
}
.bottom-triangle:after {
    border-top: 20px solid #0055a5;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    content: "";
    position: absolute;
    margin-top: -10px;
    margin-left: -20px;
}
td.r .bottom-triangle:after {
    border-top: 20px solid #313e52;
}
.bottom-triangle h5, .bottom-triangle h2 {
    color: #ffffff;
    padding-left: 20px;
    padding-right: 20px;
}
.bottom-triangle h2 {
    padding-bottom: 25px;
    margin-top: 0px;
    font-size: 20px;
}
.bottom-triangle h5 {
    padding-top: 15px;
    font-size: 40px;
    letter-spacing: 3px !important;
}   
table.new-pricing-table td.l, table.new-pricing-table td.r {
    background: #f9f9f9;
    padding-left: 20px;
    padding-right: 20px;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
}
td.intro p {
    text-align: center;
    font-size: 16px;
    color: #0055a5;
    line-height: 1.2;
}
table.new-pricing-table {
    margin-bottom: 40px;
}
td.r.bottom {
    padding-bottom: 21px;
}
td.l.bottom p.learn-more {
    margin-top: -50px;
}
td.price p {
    font-size: 15px;
}
select.pricing-toggle {
    font-size: 15px;
}
.pricing-info p {
    margin-top: 25px;
}
.pricing-info p span {
    font-weight: bold;
    font-size: 24px;
}
p.annual-price {
    font-size: 12px !important;
}
table.new-pricing-table.two td.l, table.new-pricing-table.two td.r {
    width: 300px;
}
table.new-pricing-table.two .bottom-triangle h5, table.new-pricing-table.two .bottom-triangle h2 {
    color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
}
.accordion.pricing-list {
    font-family: Arial, Helvetica, sans-serif;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
    border-radius: 3px;
    height: 365px;
    width: 700px;
    margin-top: 30px;
}
table.new-pricing-table td.bottom {
    border-bottom: 1px solid #ececec;
}
td.l.bottom {
    padding-bottom: 20px;
}
td.r.bottom .learn-more {
    padding-bottom: 20px;
}
td.r.bottom p.learn-more a {
    padding-left: 40px;
    padding-right: 40px;
}
td.bottom .learn-more a.free-demo-button {
    padding: 12px 25px 12px 25px !important;
}

.accordion.pricing-list > ul > li,
.pricing-list .accordion-title,
.pricing-list .accordion-content,
.pricing-list .accordion-separator {
    float: none;
}
.accordion.pricing-list > ul > li {
    background-color: #ffffff;
    margin-right: -0px;
    margin-bottom: -100px;
    list-style: none;
}
.pricing-list .accordion-select:checked ~ .accordion-separator {
    margin-right: 0px;
    margin-bottom: 100px;
}
.pricing-list .accordion-title,
.pricing-list .accordion-select  {
    background-color: #0055a5;
    color: #ffffff;
    width: 700px;
    height: 40px;
    font-size: 15px;
    border-radius: 4px 4px 0 0;
    font-family: Muli, Arial, sans-serif;
}
.pricing-list .accordion-title span {
    margin-bottom: 20px; 
    margin-left: 15px;
}
.pricing-list .accordion-select:hover ~ .accordion-title,
.pricing-list .accordion-select:checked ~ .accordion-title {
    background-color: #179aed;
}
.pricing-list .accordion-title span  {	
    transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -ms-writing-mode: lr-tb;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
    margin-bottom: 0px;
    line-height: 40px;
}
.pricing-list .accordion-content {
    background-color: #ffffff;
    color: #333333;
    height: 44px;
    width: 644px;
    padding: 28px;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
}
.pricing-list .accordion-title,
.pricing-list .accordion-select:checked ~ .accordion-content {
    margin-right: 1px;
    margin-bottom: 1px;
}
/* Do not change following properties, they aren't 
generated automatically and are common for each slider. */
.accordion {
    overflow: hidden;
}
.accordion > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 101%;
}
.accordion > ul > li,
.accordion-title {
    position: relative;
}
.accordion-select {
    cursor: pointer;
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 1;
}
.accordion-title span {
    display: block;
    position: absolute;
    bottom: 0px;
    width: 100%;
    white-space: nowrap;
}
.accordion-content {
    position: relative;
    overflow: auto;
    background-color: #f9f9f9 !important;
}
.accordion-separator {
    transition: margin 0.3s ease 0.1s;
    -o-transition: margin 0.3s ease 0.1s;
    -moz-transition: margin 0.3s ease 0.1s;
    -webkit-transition: margin 0.3s ease 0.1s;
}
.pricing-right {
    float: right;
    width: 220px;
    background: #f9f9f9;
    padding: 5px 20px;
    border: 1px solid #f3f3f3;
}
.pricing-right p {
    font-size: 16px;
    font-family: Muli, Arial, sans-serif;
}
.accordion-content p {
    font-family: Muli, Arial, sans-serif;
    font-size: 14px;
}
div#form_div_5504 table td, div#form_div_5514 table td, div#form_div_5517 table td,
div#form_div_5519 table td, div#form_div_5521 table td, div#form_div_5523 table td,
div#form_div_5525 table td, div#form_div_5582 table td,  div#form_div_5584 table td,
div#form_div_5586 table td,  div#form_div_5588 table td,  div#form_div_5590 table td,
div#form_div_5592 table td, div#form_div_5594 table td,  div#form_div_5656 table td,
div#form_div_5691 table td, div#form_div_5504 table td  {
    padding-right: 70px;
    padding-bottom: 10px;
}
div#form_div_5504 input[type="checkbox" i], div#form_div_5514 input[type="checkbox" i], 
div#form_div_5517 input[type="checkbox" i], div#form_div_5519 input[type="checkbox" i],
div#form_div_5521 input[type="checkbox" i], div#form_div_5523 input[type="checkbox" i], 
div#form_div_5525 input[type="checkbox" i], div#form_div_5582 input[type="checkbox" i],
div#form_div_5584 input[type="checkbox" i], div#form_div_5586 input[type="checkbox" i],
div#form_div_5588 input[type="checkbox" i], div#form_div_5590 input[type="checkbox" i],
div#form_div_5592 input[type="checkbox" i], div#form_div_5594 input[type="checkbox" i],
div#form_div_5656 input[type="checkbox" i], div#form_div_5504 input[type="checkbox" i]  {
    font-size: 35px;
    margin-right: 5px;
}
div#form_div_5504 .form_row.row8, div#form_div_5514 .form_row.row8, 
div#form_div_5517 .form_row.row8, div#form_div_5519 .form_row.row8,
div#form_div_5521 .form_row.row8, div#form_div_5523 .form_row.row8,
div#form_div_5525 .form_row.row8, div#form_div_5582 .form_row.row8,
div#form_div_5584 .form_row.row8, div#form_div_5586 .form_row.row8,
div#form_div_5588 .form_row.row8, div#form_div_5590 .form_row.row8,
div#form_div_5592 .form_row.row8, div#form_div_5594 .form_row.row8,
div#form_div_5656 .form_row.row8, div#form_div_5504 .form_row.row8 {
    margin-top: 10px;
    margin-bottom: 10px;
}
div#form_div_5504 .form_row.row7 .form_label, div#form_div_5514 .form_row.row7 .form_label, 
div#form_div_5517 .form_row.row7 .form_label, div#form_div_5519 .form_row.row7 .form_label,
div#form_div_5521 .form_row.row7 .form_label, div#form_div_5523 .form_row.row7 .form_label,
div#form_div_5525 .form_row.row7 .form_label, div#form_div_5582 .form_row.row7 .form_label,
div#form_div_5584 .form_row.row7 .form_label, div#form_div_5586 .form_row.row7 .form_label,
div#form_div_5588 .form_row.row7 .form_label, div#form_div_5590 .form_row.row7 .form_label,
div#form_div_5592 .form_row.row7 .form_label, div#form_div_5504 .form_row.row7 .form_label {
    padding-bottom: 10px;
}
input#dnn_ctr5504_View_Index_ctl00_SubmitButton, input#dnn_ctr5517_View_Index_ctl00_SubmitButton
 input#dnn_ctr5514_View_Index_ctl00_SubmitButton, input#dnn_ctr5519_View_Index_ctl00_SubmitButton,
input#dnn_ctr5521_View_Index_ctl00_SubmitButton, input#dnn_ctr5523_View_Index_ctl00_SubmitButton,
input#dnn_ctr5525_View_Index_ctl00_SubmitButton, input#dnn_ctr5582_View_Index_ctl00_SubmitButton,
input#dnn_ctr5584_View_Index_ctl00_SubmitButton, input#dnn_ctr5586_View_Index_ctl00_SubmitButton,
input#dnn_ctr5588_View_Index_ctl00_SubmitButton, input#dnn_ctr5590_View_Index_ctl00_SubmitButton,
input#dnn_ctr5592_View_Index_ctl00_SubmitButton, input#dnn_ctr5594_View_Index_ctl00_SubmitButton,
 input#dnn_ctr5656_View_Index_ctl00_SubmitButton {
    margin-top: 20px;
}
div#form_div_5504, div#form_div_5504 label, div#form_div_5504 label, div#form_div_5504 input[type=text], 
textarea#Ctl_Messages_5504, div#dnn_ctr5593_HtmlModule_lblContent, div#form_div_5594, div#form_div_5594 label,
div#form_div_5594 label, div#form_div_5594 input[type=text], textarea#Ctl_Messages_5594,
div#form_div_5656, div#form_div_5656 label, div#form_div_5656 label, div#form_div_5656 input[type=text], 
textarea#Ctl_Messages_5656, div#form_div_5504, div#form_div_5504 label, div#form_div_5504 input[type=text], 
.Theme_Responsive_Default .form_label {
    font-family: Muli, Arial, sans-serif !important;
}
#form_div_5936 .form_row.row8 {
    padding-top: 10px;
    padding-bottom: 20px;
}
.pricing-list-item {
    height: 160px;
    border-bottom: 1px solid #dddddd;
    margin-top: 10px;
}
.pricing-list-item img {
    height: 150px;
    float: left;
    margin-right: 25px;
    margin-top: -2.5px;
}
.pricing-list-item h3 {
    padding-top: 20px;
}
.pricing-list-item p {
    padding-bottom: 15px;
}
p.pricing-intro {
    font-family: Muli, Arial, sans-serif;
    margin-bottom: 30px;
    padding: 15px;
    background: #f9f9f9;
    border: 1px solid #f3f3f3;
    font-size: 14px;
    line-height: 1.5;
}
.pricing-list-item a:hover {
    text-decoration: none !important;
}
.pricing-list-item {
    font-family: Muli, Arial, sans-serif;
}
.pricing-contact {
    text-align: right;
    margin-top: -55px;
    margin-bottom: 40px;
}
.pricing-contact p {
    font-size: 15px;
}
.pricing-contact p span {
    font-size: 11px;
}
.pricing-contact strong {
    font-size: 17px;
}
.pricing-contact img {
    width: 20px;
    margin-right: 7px;
    margin-top: -4px;
}
.form_div_5504 .form_row.row7 input {
    margin-bottom: 10px;
}
div#dnn_ctr6335_ModuleContent .personal-experience {
    width: 600px;
    float: left;
    background: #ffffff;
    color: #222222'
}
div#dnn_ctr6335_ModuleContent  .personal-experience p {
    font-size: 16px;
    padding-bottom: 20px;
    color: #222222;
}
.personal-experience h1 {
    font-size: 16px;
    text-transform: uppercase;
    color: #222222;
    text-align: center;
    margin-bottom: 0;
    border-bottom: none;
    letter-spacing: 1px;
    padding-bottom: 5px;
}
div#dnn_ctr6335_ModuleContent .personal-experience img {
    margin-left: 265px;
    margin-top: 0;
    width: 100px;
}
div#dnn_ctr6335_ModuleContent .personal-experience p {
    font-size: 16px;
    padding-bottom: 20.2px;
}
.product-catalog h5 {
    font-size: 16px;
    text-transform: uppercase;
    color: #222222;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 25px !important;
}
.product-catalog h2 {
    font-weight: bold !important;
    font-size: 30px;
    background: #0055a5;
    color: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-left: -40px;
    padding-left: 40px;
    width: 450px;
    margin-bottom: 35px;
}
.product-catalog h2::before { 
  display: block; 
  content: " "; 
  margin-top: -30px; 
  height: 30px; 
  visibility: hidden; 
  pointer-events: none;
}
.product-catalog .intro {
    margin-bottom: 40px;
    font-size: 18px;
    color: #222222;
}
p.pricing-how {
    font-size: 15px;
    line-height: 1.5;
    margin-top: 5px;
}
.product-catalog img {
    width: 250px;
    margin-left: 30px;
    margin-top: 20px;
}
img.buy-info-eb {
    margin-bottom: 25px;
}
img.buy-info-vm {
    margin-bottom: 57px;
}
.product-catalog {
    margin-top: 70px;
    margin-bottom:70px;
}
.product-catalog-title {
    margin-left: -40px;
    margin-right: -40px;
    padding: 40px;
    background: #2b3341;
    text-align: center;
}
.product-catalog-title h2 {
    margin: 0;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 30px;
}
div#dnn_ctr6335_HtmlModule_lblContent .pricing-why-savance {
    background: #efefef;
}
table.product-catalog td {
    background: #efefef;
    border-bottom: 6px solid #ffffff;
    padding: 25px;
    font-size: 16px;
}
td.part-number {
    text-align: right;
}
table.product-catalog span {
    font-size: 12px;
    color: #666666;
    font-style: italic;
}
.how-to-buy-nav {
    background: #efefef;
    margin-left: -40px;
    margin-right: -40px;
    text-align: left;
}
.how-to-buy-nav td {
    border-bottom: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    padding-top: 17px;
    padding-bottom: 15px;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
}
.how-to-buy-nav table {
    border-left: 2px solid #ffffff;
    border-top: 2px solid #ffffff;
}
.how-to-buy-nav a {
    color: #2b3341;
}
.product-catalog.hs img {
    margin-top: -20px;
}
div#dnn_ctr6335_HtmlModule_lblContent {
    padding-bottom: 20px;
}
div#Ctl_RequestQuote_5936 p {
    margin-bottom: 20px;
    line-height: 1.5;
    font-size: 15px;
}
div#Ctl_RequestQuote_5936 {
    margin-bottom: 30px;
}

/*****CONTACT PAGE*****/
.google-map {
    margin: 0 -40px 30px -40px;
}
.google-map iframe {
    margin-top: -22px;
}
table.contact-eioboard-table {
    margin-top: 40px;
}
table.contact-eioboard-table img {
    width: 40px;
}
table.contact-eioboard-table td p {
    line-height: 1.5;
}
/******ADD-ONS PAGE*****/
table.add-on-bundle-table tr.heading td {
    background: #f7f7f7;
    padding: 15px;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    font-family: Muli, Arial, sans-serif;
    font-size: 15px;
}
table.add-on-bundle-table {
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}
table.add-on-bundle-table td {
    padding: 5px 15px;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
table.add-on-bundle-table td {
    padding: 10px 15px;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    font-family: Muli, Arial, sans-serif;
    font-size: 12px;
    line-height: 1.5;
}
table.add-on-bundle-table td span {
    color: red;
}
p.add-on-intro {
    font-family: Muli, Arial, sans-serif;
    margin-bottom: 30px;
}
/*****RESELLER FORM*****/
.DnnModule.DnnModule-DNNGoPowerForms.DnnModule-5605 {
    width: 420px;
    margin-left: -100px;
}
div#form_div_5605 {
    margin-bottom: 40px;
}
/*****CUSTOM SOLUTIONS*****/
.hp-top-slider.demo-page.custom-design {
    background: url(/Portals/0/images/Illustrations/custom-branded-visitor-management-solution.png);
    padding-top: 45px;
    padding-bottom: 15px;
}
div#dnn_ctr5675_ContentPane h1 {
    width: 590px;
}
.work-process {
    text-align: center;
    margin-top: 50px;
    background: #f6f8fe;
    margin-left: -40px;
    margin-right: -40px;
    padding-top: 15px;
    border-top: 1px solid #ececec;
    padding-bottom: 35px;
}
.work-process h3 {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 40px;
    font-size: 28px;
}
.work-process table {
    margin-top: 30px;
    width: 95%;
    margin: auto;
}
.work-process table img {
    width: 55px;
}
.work-process h4 {
    font-size: 24px;
}
.work-process table td {
    line-height: 1.5;
    padding-left: 10px;
    padding-right: 10px;
}
.work-process table p {
    line-height: 1.5;
}
.work-process p.intro {
    padding-left: 45px;
    padding-right: 45px;
    margin-bottom: 40px;
}
.work-process table p {
    font-size: 15px;
}
.in-out-board-overview.solutions-page p, .hp-custom.solutions-page p, .hp-access-control.solutions-page p {
    font-size: 15px;
}
.in-out-board-overview.solutions-page h2, .hp-custom.solutions-page h2, .hp-access-control.solutions-page h2 {
    font-weight: bold !important;
    border-bottom: 0;
}
div#dnn_ctr5704_HtmlModule_lblContent h2 {
    font-weight: bold !important;
    border-bottom: none !important;
}
div#dnn_ctr5704_HtmlModule_lblContent p {
    font-size: 15px;
}
img.rounded-visitor-kiosks {
    max-width: 75%;
    float: right;
    margin-top: 30px;
}
div#dnn_ctr5676_ModuleContent, div#dnn_ctr5677_HtmlModule_lblContent {
    background: #f9f9f9;
    margin-left: -40px;
    margin-right: -40px;
    border-top: 1px solid #ececec;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    margin-top: 75px;
}
div#dnn_ctr5676_ModuleContent {
    margin-top: 45px;
}
div#dnn_ctr6272_HtmlModule_lblContent h2 {
    padding-top: 20px;
    padding-bottom: 50px;
}
.DnnModule.DnnModule-QuickGallery.DnnModule-5683, .DnnModule.DnnModule-QuickGallery.DnnModule-5685  {
    background: #f9f9f9;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    margin-top: -15px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ececec;
}
div#dnn_ctr5680_HtmlModule_lblContent {
    margin-top: 40px;
}
.DnnModule.DnnModule-QuickGallery.DnnModule-5683 {
    border-bottom: none !important;
}
div#dnn_ctr6272_ContentPane, div#dnn_ctr6271_ModuleContent {
    background: #f9f9f9;
    margin-top: -40px;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
}
div#dnn_ctr6271_ModuleContent {
    border-bottom: 1px solid #ececec;
}
div#dnn_ctr6273_HtmlModule_lblContent {
    margin-top: 70px;
}
.kiosk-samples p {
    width: 200px;
    line-height: 1.5;
}
.kiosk-samples.left p {
    float: right;
}
.kiosk-samples.right p {
    float: left;
}
.kiosk-sample-left {
    margin-top: 125px;
    height: 300px;
    margin-right: 760px;
}
.kiosk-sample-right {
    margin-top: 135px;
    height: 280px;
}
.kiosk-sample-left p, .kiosk-sample-right p {
    line-height: 1.5;
    margin-bottom: 40px;
}
img.podium-visitor-kiosks {
    width: 70%;
    float: left;
    margin-top: 50px;
    padding-right: 20px;
}
.design-process {
    margin-top: 70px;
    margin-bottom: 85px;
}
.design-process p {
    line-height: 1.5;
}
.design-process-kiosk img {
    width: 60%;
    margin-top: -20px;
    float: left;
    margin-right: 20px;
}
div#dnn_ctr5683_ViewQuickGallery_ctl00_NameContainer img#fullResImage img {
    max-width: 1000px;
    max-height: 563px;
}

/*****TOP LINK*****/
.toplink {
    float: right;
    margin-bottom: -50px;
    margin-right: -110px;
    position: relative;
    bottom: 0px;
}
.toplink img {
    width: 45px;
}
/******RELEASES PAGE******/
table.releases-table td.releases-table-year {
    border-right: 1px solid #ffffff !important;
}
table.releases-table td.releases-table-year.rty-last {
    border-right: none !important;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-1176 {
    margin-top: 20px;
}
/******OTHER******/
.maintenance h4 {
    font-weight: bold;
}
.maintenance img {
    margin-top: -20px;
    margin-left: 20px;
}
.maintenance p.intro {
    margin-bottom: 30px;
}
.maintenance ul.benefits {
    margin-top: 25px;
}
p.italic {
    font-style: italic;
}
.maintenance {
    margin-bottom: 40px;
}
.maintenance h3 {
    margin-top: 30px;
}
.maintenance p, .maintenance li {
    font-size: 14px;
}
.video-documentation img {
    width: 300px;
}
table.smalltext.help-guides img {
    height: 35px;
    width: auto;
}
table.smalltext.help-guides img {
    height: 35px;
    width: auto;
    padding-right: 0;
    padding-left: 15px;
    padding-bottom: 10px;
    margin-top: 10px;
}
table.smalltext.help-guides.eb-icons img {
    width: 25px !important;
    height: 25px !important;
    margin-right: 10px;
}
.help-guides h4, .video-documentation h4 {
    color: #000000;
    padding-bottom: 5px;
    border-bottom: 1px solid #dddddd;
    text-transform: uppercase;
}
.form_submit {
    margin-bottom: 40px;
}
table.about-table-products {
    margin: 0 0 20px 35px;
}
.about-page-right {
    width: 380px;
    float: right;
}
.about-page.pricing-order-process {
    width: 269px;
    margin-bottom: 20px;
    background: #084178;
    padding: 25px;
    float: right;
}
div#dnn_ctr395_HtmlModule_lblContent {
    margin-bottom: 60px;
}
table.partner-table td {
    padding-bottom: 30px;
    padding-right: 20px;
}
.full-width {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: -22px;
}
p.intro {
    font-size: 17px;
    line-height: 1.5;
    color: #0055a5;
    margin-bottom: 20px;
    font-family: Muli, arial, sans-serif;
}
p.intro a {
    text-decoration: underline !important;
}
p.xtra-hght-p, .case-study-content p, p.line-height, .line-height p {
    line-height: 1.5;
}
.assistance-box.tall {
    width: 300px;
    margin-left: 40px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 25px 20px 5px 25px;
    background: #169aed;
    color: #ffffff;
    border:none;
}
.assistance-box.tall h5 {
    color: #ffffff;
}
.assistance-box.tall a {
    color: #ffffff;
    padding-left: 5px;
}
p.breadcrumb-link {
    margin-top: 0;
    margin-bottom: 30px;
    text-align: right;
    font-family: Muli, Arial, sans-serif;
    font-size: 13px !important;
    margin-right: -25px;
}
p.right-align {
    text-align: right;
}
.DnnModule.DnnModule-DNNStuff-GoogleAnalytics.DnnModule-764 h1 {
    display: none;
}
.clear {
    clear:both;
}
.current-use p {
    line-height: 1.5;
}
.space50 {
    height: 50px;
}
p.top-link {
    text-align: right;
}
p.top-link a {
    background: #0055a5;
    padding: 10px 20px;
    color: #FFFFF8;
    border-radius: 3px;
    font-family: Muli, Arial, sans-serif;
}
p.top-link a:hover {
    text-decoration: none;
}
p.medium {
    font-size: 15px;
}
p.medium.plus {
    font-size: 16px;
}
.underline {
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
}
.custom-proposal-request {
    background: #f9f9f9;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 10px;
    padding-bottom: 25px;
    border-top: 1px solid #ececec;
    margin-top: 20px;
}
p.small {
    font-size: 11px;
}
.space5 {
    height: 5px;
}
img.logo-guidelines {
    width: 25px !important;
    height: auto !important;
}
table.helpful-bottom {
    margin-bottom: 40px;
}
table.helpful-bottom img {
    width: 25px !important;
    height: auto !important;
    padding-right: 15px !important;
}
table.helpful-bottom img.addit-info {
    width: 20px !important;
    height: auto !important;
}
/******HP CUSTOM GALLERY*****/
.custom-gallery .row > .column {
  padding: 0 8px;
}

.custom-gallery .row:after {
  content: "";
  display: table;
  clear: both;
}

/* Create four equal columns that floats next to each other */
.custom-gallery .column {
  float: left;
  width: 25%;
}

/* The Modal (background) */
.custom-gallery .modal {
  display: none;
  position: fixed;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
}

/* Modal Content */
.custom-gallery .modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 90%;
  max-width: 1200px;
}

/* The Close Button */
.custom-gallery .close {
  color: white;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 35px;
  font-weight: bold;
}

.custom-gallery .close:hover,
.custom-gallery .close:focus {
  color: #999;
  text-decoration: none;
  cursor: pointer;
}

/* Hide the slides by default */
.custom-gallery .mySlides {
  display: none;
}

/* Next & previous buttons */
.custom-gallery .prev,
.custom-gallery .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.custom-gallery .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.custom-gallery .prev:hover,
.custom-gallery .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* Number text (1/3 etc) */
.custom-gallery .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* Caption text */
.custom-gallery .caption-container {
  text-align: center;
  background-color: black;
  padding: 2px 16px;
  color: white;
}

.custom-gallery img.demo {
  opacity: 0.6;
}

.custom-gallery .active,
.custom-gallery .demo:hover {
  opacity: 1;
}

.custom-gallery img.hover-shadow {
  transition: 0.3s;
}

.custom-gallery .hover-shadow:hover {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/******HELPFUL GUIDES & PAGES******/
.kiosk-getting-started img {
    max-width: 75px;
    padding-right: 30px;
}
.kiosk-getting-started {
    margin-right: -20px;
}
.kiosk-getting-started a h3 {
    color: #ffffff !important;
}
.kiosk-getting-started h3 span {
    font-style: italic;
    font-size: 16px;
    display: block;
    opacity: 0.7;
}
.kiosk-getting-started p {
    line-height: 1.5;
    font-size: 15px;
}
.kiosk-getting-started div {
    border-radius: 5px;
    padding: 20px;
}
.install-guide {
    width: 43%;
    float: left;
    margin-right: 2%;
    height: 240px;
    background: #0055a5;
    color: #ffffff;
}
.employee-kiosk {
    width: 43%;
    float: right;
    margin-right: 2%;
    height: 240px;
    background: #29a4f5 !important;
    color: #ffffff;
}
.employee-kiosk img {
    width: 70px;
}
.large-screen-display-kiosk {
    width: 43%;
    margin-right: 2%;
    height: 240px;
    float: left;
    margin-top: 40px;
    margin-bottom: 35px;
    background: #0b6aa9 !important;
    color: #ffffff;
}
.large-screen-display-kiosk .learn-more {
    margin-top: 40px;
}
.visitor-kiosk-guide {
    width: 43%;
    float: right;
    margin-right: 2%;
    height: 240px;
    margin-top: 40px;
    background: #0d4276 !important;
    color: #ffffff;
}
.visitor-kiosk-guide img {
    height: 70px;
    padding-right: 35px;
}
.kiosk-getting-started .learn-more a {
  padding: 8px 15px;
    border: 1px solid #ffffff;
    background: none !important;
}
.kiosk-getting-started .learn-more {
    padding-top: 10px;
}
.kiosk-getting-started div p {
    padding-top: 20px;
}
.install-guide .learn-more {
    margin-top: 60px;
}
.large-screen-display .learn-more {
    margin-top: 40px;
}
.visitor-kiosk-guide .learn-more {
    margin-top: 63px;
}
div#dnn_ctr1491_HtmlModule_lblContent p {
    font-size: 18px;
    line-height: 1.5;
}
div#dnn_ctr1491_HtmlModule_lblContent ol li {
    line-height: 1.5;
    padding-bottom: 5px;
}
div#dnn_ctr1491_HtmlModule_lblContent ol {
    padding-top: 20px;
}
div#dnn_ctr1491_HtmlModule_lblContent {
    margin-bottom: 50px;
}
/******MOBILE ADJUSTMENT ATTEMPT******/
@media only screen and (max-device-width: 667px) {
    #container {
        margin-left:60px;
    }
    div#kayako_sitebadgecontainer {
        display: none;
    }
}
/****COMPANY****/
div#dnn_ctr395_HtmlModule_lblContent p {
    font-size: 14px;
    line-height: 1.5;
}
/****NAV TEST***/
#logo {
    margin-left: -15px !important;
    margin-top: 9px;
}
#navbar {
    background: #293342 !important;
}
.menu {
    height: 30px;
    margin-top: -7px;
    float: right;
    background: none !important;
}
.menu, div#menu {
    margin-right: -41px;
    margin-bottom: 0;
}
ul.jd_menu {
    margin-top: -20px !important;
    padding: 0px 5px 0px 0px !important;
}
ul.jd_menu li {
    padding: 12px 7px 10px 7px;
    background: none;
}
ul.jd_menu a {
   color: #333333 !important;
    font-size: 13px !important;
    font-weight: normal !important;
    padding: 10px 7px 10px 7px !important;
    background: none !important;
}
ul.jd_menu li.activetab, ul.jd_menu li, ul.jd_menu li.activetab a {
      background: none !important;
    color: #333333;
}
ul.jd_menu a:hover {
    background: none;
    text-decoration: none !important;
    color: #333333;
    font-weight: bold;
}
ul.jd_menu li:hover {
    text-decoration: none !important;
}
.top-shadow {
    box-shadow: 0 5px 5px -2px #eeeeee;
    height: 10px;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -30px;
    margin-bottom: 40px;
}
.eb-body .top-shadow {
    margin-top: 0;
}
p.breadcrumb-link {
    margin-top: -10px;
    margin-right: -20px;
}
.top-pad10 {
    padding-top: -20px;
}
p.footnote {
    padding-top: 5px;
    border-top: 1px solid #dddddd;
    margin-top: 35px;
    font-size: 11px;
}
/****BLOG****/
.blog-listing.rebranding .summary {
    margin-bottom: 48px;
}
div#dnn_ctr6259_HtmlModule_lblContent {
    min-height: 300px;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-6066 {
    margin-left: -40px;
    padding-left: 40px;
    margin-right: -40px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 30px;
    background: #f6f6f6;
    border-top: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    margin-top: -20px;
}
.blog-listing h3, .blog-listing h1 {
    font-weight: bold !important;
    margin-bottom: 10px !important;
    font-size: 24px;
    line-height:1.2;
   border-bottom: none;
    padding-bottom: 0;
}
h3.blog-numbered-list {
    font-size: 20px;
    margin-top: 35px;
    color: #000000;
}
.blog-listing {
    margin-top: 40px;
    margin-bottom: 75px;
}
.blog-info span {
    font-weight: bold;
}
.blog-listing p.summary {
    font-style: normal;
    line-height: 1.5;
    font-size: 14px;
    margin-bottom: 35px;
}
.blog-info p {
    font-size: 14px;
    margin-bottom: 25px;
}
.blog-listing.post p {
    line-height: 1.5;
    margin-bottom: 20px;
    font-size: 15px;
}
.blog-listing.post p.testimonial-content {
    margin-left: 365px;
    font-size: 16px !important;
    color: #0055a5;
}
.blog-listing li {
    line-height: 1.5;
    margin-bottom: 5px;
    font-size: 14px;
}
.blog-listing a {
    text-decoration: none !important;
}
.blog-illustration {
    float: right;
    margin-left: 30px;
    width: 300px;
    margin-top: -45px;
    min-height:1000px;
}
.blog-illustration.ten-reasons-vm {
    height: 1700px;
}
.blog-illustration img {
    width: 300px;
}
.blog-illustration.pandemic {
    height: 950px;
}
.blog-illustration.mustering-ketchup {
    height: 1070px;
}
.blog-illustration.pixelle {
    height: 1200px;
}
.blog-listing.post li {
    list-style-position: outside;
}
.blog-illustration.time-track {
    height: 1000px;
}
p.breadcrumb-link.left-align {
    text-align: left;
}
.blog-listing img {
    width: 225px;
    border: 1px solid #cccccc;
    margin-right: 30px;
}
p.summary.federal-mogul-cs {
    min-height: 210px !important;
}
.hp-blog {
    background: #f3f3f3;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    margin-top: -14px;
    padding-top: 70px;
   margin-bottom: 40px;
}
p.learn-more.blog {
    text-align: center;
    padding-bottom: 70px;
}
.hp-blog p.summary {
    min-height: 100px;
}
.hp-blog h4 {
    text-align: center;
    font-size: 24px;
    text-transform: uppercase;
    color: #555555;
    margin-bottom: 20px;
}
.hp-blog .intro {
    color: #555555;
    text-align: center;
    font-size: 20px;
  margin-bottom:0;
}
.hp-blog hr {
    width: 100px;
    margin: 0 auto;
    border-top: 3px solid #0055a5;
    border-left: 0;
    border-right: 0;
}
.hp-blog .blog-listing {
    background: #ffffff;
    padding: 20px;
    margin-left: 8px;
    margin-bottom: 40px;
}
.hp-blog .blog-listing img {
    margin-right: 0 !important;
    width: 285px !important;
}
.hp-blog table {
    margin-left: -20px;
}
p.learn-more.blog a {
    background: #0055a5 !important;
}
.blog-illustration.prevent-alert-report {
    min-height: 1050px;
}
.blog-illustration.clean-kiosk {
    height: 1150px;
}
.clean-kiosk-icons {
    margin-top: 50px;
   margin-bottom: 35px;
}
.blog-illustration.room-occupancy {
    min-height: 800px;
}
p.summary.private-im {
    min-height: 150px;
}
.blog-illustration.join-team {
    min-height: 300px;
}
.clean-kiosk-icons img {
    border: none;
    width: 60px;
    margin-right: 10px;
    margin-top: -20px;
}
p.summary.join-the-team {
    min-height: 182px;
}

.clean-kiosk-icons h4 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 25px;
    margin-top: 50px;
}
img.sanitize {
    margin-top: 7px;
}
img.wipe {
    margin-top: -20px;
}
img.uv {
    margin-top: 20px;
}
p.summary.pixelle {
    min-height: 140px !important;
}
h4.conclusion {
    font-size: 20px;
    margin-top: 35px;
    font-weight: bold;
}
.blog-illustration.three-ways-to-win {
    min-height: 2300px;
}
.blog-listing .lightbox-image {
    width: 300px !important;
}
img.blog-gps-img {
    width: 150px;
}
img.blog-geo-img {
    width: 150px;
}
img.blog-geo-img {
    margin-right: 0;
    margin-left: 30px;
    margin-top:-15px;
}
.blog-illustration.gps-geo {
    min-height: 800px;
}
.blog-illustration.first-impressions {
    min-height: 640px;
}
.blog-listing.lm-wind .summary {
    min-height: 203px;
}
p.summary.impressions {
    min-height: 203px;
}
.blog-illustration.school-safety {
    min-height: 1100px;
}
p.summary.mass-notif {
    min-height: 210px;
}
.blog-listing.post.returning-to-work img.lightbox-image {
    width: 1000px !important;
    margin-top: 50px;
}
.eb-reports-page {
    padding-bottom: 10px;
}
.eb-status-report img {
    margin-top: -10px;
}
.eb-status-report {
    padding-bottom: 10px;
}
.rtw-app-interface img {
    margin-top: -20px;
    margin-right: 0;
    margin-left: 20px;
}
div.rtw-app-interface {
    padding-bottom: 20px;
}
img.rtw-reports {
    margin-right: 0;
    margin-left: 30px;
   margin-top: -15px;
}
.rtw-easy-simple {
    margin-top: 50px;
    margin-bottom: 60px;
}
img.rtw-staff-visitor {
    width: 280px;
    border: 0;
    margin-top: -30px;
}
p.summary.broadcast-video {
    min-height: 203px;
}
p.summary.thyssen {
    min-height: 231px !important;
}
.blog-listing.rtw p.summary {
    margin-bottom: -1px;
}
.blog-illustration.returning-to-work {
    min-height: 1100px;
}
.blog-illustration.eb-video {
    min-height: 300px;
}
.blog-illustration.confirming-requirements {
    min-height: 1150px;
}
.blog-listing.room-occupancy p.summary {
    min-height: 133px;
}
.blog-listing.eb-video .summary {
    min-height: 161px;
}
.blog-illustration.touchless {
    min-height: 550px;
}
.blog-listing.touchless p.summary {
    padding-bottom: 14px;
}
p.summary.covid-video {
    min-height: 161px;
}
.blog-illustration.private-im {
    min-height: 600px;
}
.blog-illustration.pdk-broadcast {
    min-height: 325px !important;
}
.blog-listing.pdk-broadcast p.summary {
    min-height: 161px;
}
.blog-listing.continue-innovation .summary {
    height: 161px;
}
.blog-illustration.continuing-innovation {
    min-height: 800px;
}
div#dnn_ctr6282_ModuleContent {
    margin-bottom: 160px;
}
.blog-illustration.pdk-broadcast-video {
    min-height: auto !important;
}
.blog-illustration.pdk-broadcast-video img {
    margin-bottom: 25px !important;
}
p.summary.touchless {
    min-height: 210px !important;
}
.blog-listing.ta-video p.summary {
    min-height: 210px;
}
p.summary.team {
    min-height: 210px;
}
.blog-illustration.time-attendance-video img {
    min-height: 300px !important;
}
.blog-illustration.savance-workplace-video {
    min-height: 300px;
}
div#dnn_ctr6312_HtmlModule_lblContent, div#dnn_ctr6348_ModuleContent {
    margin-bottom: 115px;
}
.blog-listing.workplace-overview .summary {
    height: 210px;
}
/****COVID LANDING PAGE****/
.watch-covid-video {
    text-align: center;
    background:#e4e6ec;
    margin-left: -40px;
    margin-right: -40px;
    padding-top:5px;
}
.watch-covid-video img {
    width: 450px;
}
div#dnn_ctr6226_HtmlModule_lblContent {
    display: none;
}
.covid-extra-info .watch-covid-video {
    text-align: center;
    background: none !important;
    padding-top: 5px;
}
table.covid-extra-info {
    margin-left: -40px;
    width: 108.5%;
    border-bottom: 1px solid #e5e6eb;
}
table.covid-extra-info h5 {
    text-transform: uppercase;
    font-size: 15px;
    font-weight: bold !important;
    font-family: Open Sans, Muli, Arial, sans-serif;
    padding-bottom: 5px;
}
table.covid-extra-info p {
    margin-top: 3px;
}
table.covid-extra-info p {
    margin-top: 3px;
    line-height: 1.8;
}
td.covid-pdfs {
    padding-left: 20px;
    padding-top: 15px;
}
td.covid-pdfs img {
    height: 18px;
    padding-right: 5px;
}
table.covid-extra-info .covid-extra-info .watch-covid-video {
    text-align: center;
    background: none;
}
td.covid-demos {
    padding-top: 15px;
    padding-left: 40px;
}
td.covid-demos img {
    max-width: 18px;
    padding-right: 5px;
}
.covid-info {
    background: #e4e6ef;
    margin-left: -40px;
    margin-right: -40px;
    padding: 25px 20px 20px 25px;
    margin-top: -20px;
}
.covid-info img {
    margin-bottom: -35px !important;
    height: 105px;
    margin-top: -20px;
}
.covid-info h3 {
    font-weight: bold !important;
    display: inline;
    padding-right: 5px;
}
.covid-info p.tag {
    display: inline;
    font-size: 17px;
}
.covid-info p a {
    text-decoration: none !important;
}
.covid-info p.tag a {
    text-decoration: none !important;
    padding-left: 5px;
    color: #333333;
}
.covid-info p.learn-more a {
    padding: 8px 24px 8px 24px;
}
.covid-info p.learn-more {
    margin-top: 20px;
    margin-bottom: 5px;
}
.covid-info a.lightBoxVideoLink img {
    height: 20px;
    margin-top: -38px;
    margin-bottom: 0;
    margin-right: 10px;
}
.covid-info a.lightBoxVideoLink {
    padding-left: 12px !important;
    padding-right: 15px !important;
    background: #a10616;
}
.covid-info a.lightBoxVideoLink:hover {
    background: #8a0512 !important;
}
table.icon-solutions.fullwidth.solutions-page.covid img {
    height: 200px;
}
div#dnn_ctr6194_HtmlModule_lblContent, div#dnn_ctr6197_HtmlModule_lblContent, div#dnn_ctr6201_HtmlModule_lblContent {
    background: #f6f8fe;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
}
.lp-intro {
    text-align: center;
    padding-top: 25px;
}
.lp-intro h2 {
    margin-bottom: 0 !important;
}
.lp-intro p.intro {
    margin-top: 5px;
    font-style: italic;
}
.touchless-check-in.solutions-page img {
    width: 450px;
    float: right;
}
.touchless-check-in.solutions-page h2 {
    padding-top: 50px;
}
.touchless-check-in.solutions-page li, .covid li {
    font-size: 16px;
    padding-bottom: 10px !important;
}
p.large-tag {
    font-size: 24px;
    font-weight: bold;
    margin-top: 50px;
}
.touchless-check-in.solutions-page ul. ul.covid {
    margin-top: 30px;
}
.touchless-how {
    text-align: center;
    margin-top: 110px;
}
.touchless-how h3 {
    font-size: 26px;
    margin-bottom: 50px;
}
.touchless-how table td {
    width: 25%;
    vertical-align: top;
}
.touchless-how img {
    width: 175px;
}
.touchless-how p {
    font-size: 15px;
    font-weight: bold;
    padding: 20px;
}
div#dnn_ctr6197_HtmlModule_lblContent {
    margin-top: 40px;
    padding-top: 70px;
    padding-bottom: 68px;
}
.questions-temp-scanning.solutions-page img {
    float: left;
    width: 423px;
    margin-top: -30px;
    padding-right: 50px;
}
.questions-temp-scanning.solutions-page ul {
    margin-left: 495px;
}
.uv-light-how {
   background: #084178;
    margin-top: 30px;
    padding: 25px 30px 10px 30px;
    border-radius: 5px;
    color: #ffffff;
    width: 500px;
    margin-bottom: 40px;
}
.uv-light-how li {
    font-size: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.uv-light-how h5 {
    color: #ffffff;
    font-size: 18px;
}
.uv-light-how ol {
    margin-left: 13px;
}
.uv-cleaner.solutions-page img {
    float: right;
    width: 423px;
}
.questions-temp-scanning.solutions-page h2 {
    padding-top: 30px;
}
.uv-cleaner.solutions-page {
    padding-top: 50px;
}
div#dnn_ctr6201_HtmlModule_lblContent {
    padding-top: 30px;
    Padding-bottom:100px;
}
.hand-sanitizer-bracket.solutions-page img {
    width: 423px;
    float: left;
    margin-right: 50px;
}
.hand-sanitizer-bracket.solutions-page h2 {
    padding-top: 85px;
}
.hand-sanitizer-bracket.solutions-page ul {
    padding-left: 470px;
}
ul.covid, .touchless-check-in.solutions-page ul {
    margin-top: 30px;
}
.electronic-in-out.solutions-page .overview-video img {
    width: 510px;
    float: right;
    margin-left: 50px;
    margin-top: 30px;
}
.electronic-in-out.solutions-page h2 {
    padding-top: 75px;
}
.electronic-in-out.solutions-page p {
    font-size: 16px;
    line-height: 1.5;
}
.electronic-in-out.solutions-page {
    margin-bottom: 90px;
}
div#form_div_6203 {
    width: 50% !important;
}
div.covid-form-intro h1 {
    font-size: 22px;
    text-transform: uppercase;
    line-height: 1.3;
    font-weight: bold !important;
    border-bottom: none;
    margin-bottom: 0;
    Color:#ffffff;
}
.covid-form-intro p {
    margin-top: 0;
    font-size: 16px;
    line-height: 1.3;
}
div#dnn_ctr6203_ModuleContent {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 20px;
    padding-right: 170px;
    background-image: url(/Portals/0/images/COVID-19/covid-19-screening-overview-illustration.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-top: 40px;
    padding-bottom: 1px;
    background-color: #ffffff;
    color: #ffffff;
    margin-top: -45px;
    background-size: 100%;
    margin-bottom: -24px;
}
div#dnn_ctr6206_HtmlModule_lblContent {
    margin-bottom: 45px;
}
div#form_div_6203 {
    background: rgba(0, 0, 0, 0.5);
    padding: 10px 25px 0px 25px;
}
input#dnn_ctr6203_View_Index_ctl00_SubmitButton {
    margin-bottom: 25px;
    width: 437px;
    margin-top: 10px;
}
div#form_div_6203 .form_label {
    color: #ffffff;
}
input#Ctl_Company_6203 {
    margin-top: 1px;
}
input#Ctl_Phone_6203 {
    margin-top: 2px;
}
.approaches-to-covid-screening h1 {
    line-height: 1.5 !important;
}
.approaches-to-covid-screening p {
    font-size: 14px;
    line-height: 1.5 !important;
}
.approaches-to-covid-screening li {
    line-height: 1.5;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.covid-approaches-header {
    margin-left: -40px;
    margin-right: -40px;
    background: url(/Portals/0/images/COVID-19/coronavirus-covid-19-screening-approaches.jpg);
    height: 275px;
    background-size: 100%;
    background-position: 50%;
    margin-bottom:40px;
    margin-top: -14px;
}
.covid-approaches-header h1 {
    text-align: right;
    padding-top: 50px;
    text-decoration: none !important;
    border-bottom: none;
    padding-right: 40px;
    padding-left: 600px;
    font-weight: bold !important;
    color: #ffffff;
    font-size: 30px;
}
.approaches-to-covid-screening p.intro {
    font-size: 18px;
    padding-bottom: 40px;
}
.approaches-to-covid-screening h3 {
    font-weight: bold !important;
    padding-bottom: 10px;
    border-bottom: 1px solid #dddddd;
    margin-top: 30px;
}
.covid-screen-temp-scan {
    width: 300px;
    float: left;
    margin-top: -20px;
}
.covid-screen-temp-scan img {
    width: 275px;
}
.report-level-one {
    margin-left: 300px;
    margin-bottom: 40px;
}
img.relay-illustration {
    width: 350px;
    margin-left: 40px;
}
div#dnn_ctr6306_HtmlModule_lblContent {
    margin-bottom: 50px;
}
div#dnn_ctr6307_ModuleContent {
    background: #f6f8fe;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom:25px;
}
div#dnn_ctr6307_ModuleContent p {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 30px;
}
div#dnn_ctr6307_HtmlModule_lblContent img {
    width: 200px;
    margin-right: 30px;
}
/****HP NOTE****/
.covid-note {
    background: #9b0514;
    margin-left: -40px;
    margin-right: -40px;
    padding: 10px 30px;
    margin-top: -20px;
    color: #ffffff;
    text-align: center;
}
.covid-note p {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.covid-note a {
    color: #ffffff;
}
.covid-note img {
    height: 40px;
}
/****What to Expect after Your Order****/
.what-to-expect h1 {
    margin-bottom: 60px;
    margin-left: -40px;
    margin-right: -40px;
    background: url(/Portals/0/images/savance-order-illustration.png);
    padding-bottom: 128px;
    padding-top: 100px;
    background-size: 100%;
    text-align: right;
    padding-left: 600px;
    padding-right: 40px;
    line-height: 1.2;
    font-size: 40px;
    font-weight: bold !important;
    color: #ffffff;
    background-position-y: -15px;
}
.what-to-expect img {
    width: 40px;
    margin-right: 20px;
    margin-top: -5px;
    margin-bottom:20px;
}
.what-to-expect {
    padding-top: 5px;
    padding-bottom: 10px;
    margin-top: -40px;
}
.what-to-expect p {
    font-size: 18px;
    margin-bottom: 50px;
    line-height: 1.5;
    margin-left: 30px;
    margin-right: 140px;
}
.what-to-expect-pdf {
    float: right;
    margin-top: -130px;
}
.what-to-expect-pdf img {
    width: 30px;
    margin-top: -5px;
    margin-right: 8px;
}
.what-to-expect-pdf p {
    font-size: 16px;
    text-align: right !important;
    margin-right: 10px;
}
.what-to-expect-pdf a {
    color: #000000;
    font-weight: bold;
}
/*****HARDWARE INSTALLATION*****/
.hardware-installation {
    background: url(/portals/0/images/savance-order-illustration-2.png);
    height: 225px;
    background-size: 100%;
    margin-left: -40px;
    margin-right: -40px;
    margin-top: -25px;
    text-align: right;
}
.hardware-installation h1 {
    text-align: right;
    padding-right: 40px;
    text-decoration: none !important;
    border-bottom: none;
    padding-top: 50px;
    color: #ffffff;
    font-size: 50px;
    padding-left: 500px;
    line-height: 1.2;
    font-weight: bold !important;
}
p.update-note {
    margin-top: 40px;
    margin-bottom: 20px;
}
div#dnn_ctr6308_HtmlModule_lblContent {
    margin-bottom: 40px;
}
.hardware-installation-content img {
    width: 45px;
    margin-right: 20px;
}
.hardware-installation-content {
    max-width: 220px;
    background: #e8eaf0;
    padding: 10px 20px 7px 20px;
    margin-bottom: 40px;
    border-radius: 4px;
    float: right;
    margin-top: 30px;
    margin-left: 30px;
}
.hardware-installation-content p a {
    font-size: 16px;
    color: #030104;
}
div#dnn_ctr6308_HtmlModule_lblContent p.intro {
    font-size: 20px;
    margin-bottom: 140px;
}
img.hic-contact {
    width: 40px;
    margin-right: 25px;
}
img.hic-action {
    width: 40px;
    margin-right: 25px;
    margin-top:-5px;
}
.hardware-installation-content h3 {
    color: #030104;
    font-weight: bold !important;
    margin-top: 10px;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-size: 19px;
}
.kai.color {
    background: #f6f8fe;
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 30px;
    padding-bottom: 40px;
}
.kai-in-action h2, .kai h2 {
    margin-bottom: 30px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 10px;
    text-align: center;
}
.kai-in-action img, .kai-install-hardware img, .kai img {
    max-width: 25px;
    padding-right: 10px;
    margin-top: -10px;
}
img.google-doc {
    max-width: 18px;
    padding-right: 16px;
}
.kai {
    margin-bottom: 60px;
    margin-top: 60px;
}
.kai h2 img {
    max-width: 50px;
    margin-bottom: 25px;
}
.kai p {
    font-size: 16px;
}
img.h2-install-hardware {
    max-width: 60px !important;
}
img.h2-configure-software {
    max-width: 60px !important;
}
.kai-contact img {
    max-width: 40px;
}
img.rush-icon {
    max-width: 45px;
    margin-left: -5px;
    margin-right: 10px;
}
img.appt-icon {
    margin-right: 10px;
}
.kai-contact p {
    line-height: 1.5;
    padding-bottom: 10px;
}
img.kai-youtube {
    margin-left: -4px;
    margin-right: 3px;
}
table.kai-thumbs img {
    max-width: 475px !important;
    margin-top: 20px;
}
table.kai-thumbs p {
    background: #003164;
    margin-right: 13px;
    padding: 15px;
    margin-top: 1px;
}
table.kai-thumbs p a {
    color: #ffffff;
    font-size: 18px;
}
h3.extra-bottom-padding {
    padding-bottom: 20px;
}
table.kai-thumbs {
    margin-bottom: 30px;
}
.kai-contact.kai.color {
    margin-bottom: 0;
    margin-top: 60px;
    padding-top: 20px;
    border-top: 1px solid #ececec;
}
p.hardware-video-link.learn-more {
    text-align: center;
    margin-bottom: 30px;
}
/****Temporary Fixes***/
ul.jd_menu li.activetab a:hover {
    color: #ffffff;
}
ul.jd_menu li.activetab:hover, ul.jd_menu li.activetab a:hover {
   background: #0055a5;
}
#footer {
    background: #293342 !important;
    /****color: #293342;
    font-size: 0;
}
#footer a {
    display: none;
}****/

.customers-purchased-overview p.solution-learn-more-button {
    margin-top: 25px;
}
.hide {
  display: none;
}
label {
    padding-top: 3px !important;
}








































