body,.mainwrapper,.mainwrapperinner{background:white}.vendorLegend{float:left;padding:3px 0}.vendorLegend img{margin-right:3px;vertical-align:middle;width:16px}
.headTitle{display:inline-block;height:auto}.headTitle .logo-img{vertical-align:middle;position:absolute;left:10px;top:0;padding:14px;background:white;border-radius:0 0 3px 3px}
.banner-header-title{background:0;color:#fff;font-size:28px;padding:27px 0 27px 180px;font-weight:normal;display:inline-block;position:relative}
.headerWrapper.bannerPanel{margin-bottom:15px;border-radius:5px;float:none}.headerWrapper.bannerPanel.gradient{background:#004676!important}
.dbutton{cursor:default;background:#5fc323;box-shadow:none;padding:10px 25px;opacity:1!important}img.not-integrated{width:16px;opacity:.9}
.not-integrated{color:#489dff!important}.nlink.info+img{float:right;width:14px}.aboutInfo{border-bottom:1px solid #CCC;padding-bottom:20px}
.box:after,.box:before{content:'';display:table;clear:both}.box-left{float:left}
.box-right{float:right}.modal-wrapper .modal-footer .btn-close{display:inline-block;background:#e0e0e0;padding:8px 25px;border-radius:3px;font-weight:bold;color:#454545;border:1px solid #ccc}
.modal-wrapper .modal-footer .btn-close:hover{text-decoration:none}.preftable{width:100%!important;color:#000;font-family:Arial,Tahoma}
.preftable td a{font-family:Arial,Tahoma;text-align:left;color:#004676}.preftable td a.not-integrated{color:#2074e5!important}
.aboutPanel{font-family:Arial,Tahoma}.aboutPanel p{text-align:justify;color:#666667}.aboutPanel-img{width:245px;height:135px;display:inline-block;margin-top:30px;float:right}
.aboutPanel-img img{width:100%}.learn-url{padding-top:10px}.learn-url a{font-family:Arial,Tahoma;font-size:12px;text-align:left;color:#2074e5}
.modalBoxContent hr{display:none}.modal .modalOverlay{background-color:black;opacity:.4;z-index:5}p.showmobile{display:none}
@media only screen and (max-width:767px) and (min-width:480px){.prefBanner{width:100%!important}.preftable,.preftablehead{width:100%!important}
.banner-header-title{font-size:24px}.aboutPanel-img{width:100%;float:none;text-align:center;margin:0}
.aboutPanel-img img{width:265px}p.showdesktop{display:none}p.showmobile{display:inline}}@media only screen and (max-width:479px){.banner-header-title{font-size:18px}
.headerWrapper.bannerPanel.gradient{margin-bottom:0}.maincontent{margin-top:15px}.aboutPanel-img img{width:100%}
.preftable,.preftablehead{width:100%!important}.aboutPanel-img{width:100%;float:none;text-align:center;margin:0}
p.showdesktop{display:none}p.showmobile{display:inline}}
