body{display:flex;min-height:100vh;flex-direction:column}main{flex:1}.oc-header .oc-logo .oc-logo-img{float:left;height:2.2222222rem;margin-right:0}a.demo-button,a.purchase-button{height:50px;padding-left:50px}a.demo-button{background:url('images/demo.gif') no-repeat}a.purchase-button{background:url('images/purchase.png') no-repeat}.ocsite_banner-highlight{filter:drop-shadow(-7px -5px 7px #777)}@media (min-width:1024px){.oc-header{margin-bottom:.5rem}.oc-header .oc-logo .oc-logo-img{margin-top:0;height:2.666666667rem}ul.more_features{column-count:3}ul.more_features_2{column-count:2}.oc-nav .oc-accordion{font-family:Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:2rem;line-height:1}}@media (min-width:64em){.oc-logo{margin-top:1rem}.oc-header--basic .oc-nav{padding:0}.oc-header--basic .oc-nav__link:hover::after,.oc-header--basic .oc-nav__primary-item>.oc-current::after{bottom:.3rem}}@media (max-width:63.99em){.ocsite_banner-buttons a{font-size:1.8em}}.home-logos img{margin-right:3rem;margin-bottom:1rem;margin-top:1em;height:50px}.oc-footer__primary-section{background-color:#1a4480}.oc-footer__primary-link{color:#fff}.oc-footer__primary-link:hover{color:#999}@media print{.oc-footer__primary-section,.oc-footer__return-to-top,.oc-footer__secondary-section img{display:none}}.oc-page-header{background-color:#d9e8f6}.oc-page-header h1{margin-top:0;padding:1rem 0;font-style:italic;color:#555}.oc-page-body h2{color:#005ea2}.oc-list li{max-width:100%;margin-bottom:.5em}li,p{font-size:1.1rem}li.oc-sidenav__item{font-size:1rem}.oc-list{line-height:1.2}.documentation li span{font-size:1rem}.oc-button-group-center{display:grid;place-items:center;margin-bottom:2rem}.oc-form{max-width:60rem}.oc-form-full{max-width:100%}.oc-form .field{margin-top:1.5rem}.oc-form .field .oc-label,.oc-form .oc-fieldset .oc-legend{margin-top:0}.oc-form .oc-fieldset .oc-legend-header{margin-top:1.5rem}.oc-form .field .oc-label,.oc-form .oc-fieldset .oc-legend{max-width:revert}.oc-form .oc-fieldset .oc-legend-header{min-width:102%}.oc-form .field .oc-label,.oc-form .oc-fieldset .oc-legend{font-size:1.2rem;font-weight:700;color:#3d4551}.oc-form .oc-fieldset-outer{margin-bottom:3rem;padding:.5rem 1rem 0 1rem}.oc-select{width:auto}.oc-button--inline,.oc-form .oc-button--inline{margin:0;width:inherit} .moduleImage{float:right;max-width:50%;margin:10px 0 20px 20px;padding-bottom:10px;border-bottom:5px solid #def;border-left:5px solid #def;}
