body{background:#222;color:#444;font-family:"proxima-nova",sans-serif;font-size:1em!important;line-height:1.4}.container{max-width:1800px!important}.font-awesome{font-family:"Font Awesome 5 Pro",sans-serif}.breadcrumb{background-color:transparent;border-radius:0;color:#6c6c6d;display:block;list-style:none;margin-bottom:0;margin-top:.5em;padding:0}.bs4-breadcrumb{background-color:#e9ecef;border-radius:.25rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin-bottom:1rem;padding:.75rem 1rem}.breadcrumb a{color:#6c6c6d;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb .breadcrumb-current{font-weight:400}h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited{line-height:1.4;text-decoration:none}h1{font-size:2em;font-weight:600;margin:0 0 .5em 0}h2{font-size:1.8em;font-weight:600}h3{font-size:1.5em;font-weight:600}h4{font-size:1.2em;font-weight:600}a{color:#305bb1}a:visited{color:#305bb1}a:hover{color:#bb3535;text-decoration:none}p{margin:1em 0}.bg-danger{background-color:#bb3535!important}.bg-light{background-color:#f5f5f5!important}.bg-primary-dark{background-color:#253a6a!important}.bg-secondary{background-color:#dddddd!important}.bg-warning-dark{background-color:#f1af00!important}.bg-white{background-color:#ffffff!important}.border-warning-dark{border-color:#f1af00!important}.text-blue{color:#699abc!important}.text-green{color:#3db198!important}.text-orange{color:#ffa10e!important}.text-primary-dark{color:#253a6a!important}.text-red{color:#d85e53!important}.text-secondary{color:#999!important}.text-secondary-dark{color:#777!important}.text-warning-dark{color:#f1af00!important}.text-white{color:#fff!important}#hero-tabs li a{box-sizing:content-box}#hero .display-3{font-size:4.5rem;font-weight:300;line-height:1.2}#hero .display-4{font-size:3.5rem;font-weight:300;line-height:1.2}#hero .display-5{font-size:3rem;font-weight:300;line-height:1.2}#hero .display-6{font-size:1.7rem;font-weight:300;line-height:1.2}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}footer nav ul{box-sizing:unset}footer h3{font-size:1.17em!important}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.btn-cta{padding:10px 40px!important}.btn-cta:hover{background-image:url(/images/site/bg-cta-arrow-right.png);background-position:95% center;background-repeat:no-repeat}.btn-danger{color:#fff;background-color:#bb3535;border-color:#bb3535}.btn-outline-light,.btn-outline-light:visited{color:#fff}.btn-outline-light:hover{color:#212529}.btn-link{color:#3d4962}.btn-primary{color:#fff!important}.btn-primary-dark{background-color:#11234d;border-color:#11234d;color:#fff}.btn-primary-dark:hover{background-color:#2f467e;border-color:#2f4883;color:#fff}.btn-outline-primary,.btn-outline-primary:visited{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff}.btn-outline-secondary{color:#6c757d}.btn-outline-secondary:hover{color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#666;background-color:#E3E4E6;border:none;border-radius:3px;padding:7px}.btn-group{border-radius:5px;background-color:#BABABC;padding:5px}.btn-group .btn-secondary{color:#fff;background-color:#BABABC;border-color:#BABABC}.card{border-radius:0}.card-title{margin-bottom:.25rem}h5.card-text{font-weight:700;margin:0}.card i{transition-property:color,opacity;transition-duration:0.3s}.icon-card h2.card-title{font-size:1.5em;font-weight:700;margin:0 0 .5em 0}.icon-card .card-body p{margin:.5em 0 0 0;padding:0}.icon-card-blue:hover i{color:#3598DB}.icon-card-red:hover i{color:#eb4c3d}.icon-card-green:hover i{color:#2ecd71}.icon-card-yellow:hover i{color:#f1c40f}.social-icon{border:1px solid #ccc;border-radius:50%;bottom:15px;color:#939393;display:block;height:30px;position:absolute;text-align:center;width:30px}.social-icon:hover{background-color:#3598DB;border-color:#3598DB}.social-icon:hover i{color:#fff}.social-icon i{font-size:14px;margin:8px 0 0 1px}.contact-image{background-position:center;background-repeat:no-repeat;height:270px}@media (max-width:768px){.social-icon{bottom:20px;right:15px}.contact-image{margin:0 0 1.5em 0}}.dropdown-menu.show{cursor:pointer}.order-group{background:#fefefe;cursor:pointer}.order-group-toggle{color:#212529!important;margin:0!important;padding:0!important;float:right}.order-row{background:#efefef}.picture-card-container *,.picture-card-container *,.card-container *,.card-container *{-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:content-box}.accordion .card{display:flex;height:100%;margin:0;width:100%}.accordion .card-header:hover{background:#d8d8d8}.accordion .card .card-header{padding:.75rem 1.25rem;text-align:left}.collapse-icon{float:left;font-size:22px;padding:10px 5px 0 0}@media screen and (max-width:992px){.account2019 #content>div.bg-left-column,.account2019 #content>div.max-width.clearfix>div.column.narrow.left.clearfix{display:none}.account2019 #content>div.max-width.clearfix>div.column.wide.right.clearfix{margin-left:0}}.blog header{background:radial-gradient(circle at 50% 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 110%),url(/images/site/bg-hero-blog.jpg) center no-repeat;background-size:cover}.blog #learn-more{background:url(/images/site/bg-blog-learn-more.jpg) center no-repeat;background-size:cover}.blog #learn-more .jumbotron{background-color:rgba(0,0,0,.5)}#enterprise-lms-options-modal *,#leadgen-form-modal *,#product-options-modal *,#sponsor-form-modal *,.paging *{box-sizing:content-box}#home-aap h2{margin:0 0 .5em 0}.cards.feature-image .card{border:none}.view-toggle-controls a{color:#bbb}.text-100{font-weight:100!important}.text-300{font-weight:300!important}.text-400{font-weight:400!important}.text-bold{font-weight:bold!important}.text-bolder{font-weight:bolder!important}.text-lighter{font-weight:lighter!important}.no-padding{padding:0}#faq .header h2{color:#fff;font-weight:700;margin:1em 0}#enterprise-lms-options-modal.modal-dialog,#leadgen-form-modal.modal-dialog,#product-options-modal.modal-dialog,#sponsor-form-modal.modal-dialog{max-width:900px;pointer-events:auto;width:95%}#shop-login.modal{height:auto}.account2019 .modal-dialog{background:transparent;display:block;left:0!important;position:relative!important;top:0!important}