.mobile{display:none}@media (max-device-width: 1024px){.desktop{display:none}.header .mobile.main{display:block}.contact-form-wrapper{max-width:100% !important}}html,body{width:100%;height:100%;margin:0;padding:0;font-family:'Open Sans', sans-serif;background:#EEE;overflow-x:hidden}#main-wrapper{height:100%;overflow-x:hidden;z-index:1}.cover-all{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:999999}ul.no-list{list-style:none;padding:0;margin:0}.hidden{display:none !important}.clear-float{clear:both}p{font-size:12pt}.header,.footer,h1,h2,h3,h4,h5,h6,.heading{font-family:Arial, Helvetica, sans-serif;color:#565656}h1{color:#29417D}.content-aligned{max-width:1024px;margin:0 auto}.heading.level1{font-size:18pt;font-weight:bold}.heading.level2{font-size:16pt}.heading.level3{font-size:14pt}.header .desktop.upper,.header .mobile.main{min-height:60px;background:#1F3567;color:#FFF;border-bottom:1px solid #C1AB62}.header .desktop.upper .wrapper{float:right;padding-top:13px}.header .youtube,.header .linkedin,.header .phone{display:inline-block;float:left;padding:2px}.header .youtube,.header .linkedin{height:30px;width:30px}.header .phone{font-size:24px;line-height:30px}.header .youtube{background:url("/img/youtube.png") center center no-repeat}.header .linkedin{background:url("/img/linkedin.png") center center no-repeat}.header .desktop.upper *{color:white !important}.header .desktop.main{height:127px;background:#FFF;background:url("/img/header-background.jpg") right center repeat-x;border-top:1px solid #D6C597}.header .desktop.main .inner{position:relative;height:100%;width:980px;color:#29417D}.header .desktop.main .inner .logo{position:absolute;top:10px;left:0;width:375px;height:103px;background:url("/img/logo.png") left center no-repeat}.header .desktop.main .inner .title{padding-top:25px}.header .desktop.main .inner .title div{text-align:right}.header .desktop.main .inner .title .large{font-size:33pt}.header .desktop.main .inner .title .small{font-size:18pt}.header .desktop.nav-wrapper{position:relative;margin-bottom:64px}.header .main.mobile .menu{width:60px;height:60px;float:left;margin:0 5px 0 0;background:url("/img/menu.png") center center no-repeat}.header .main.mobile .title{font-size:15pt;line-height:60px;display:inline-block;position:relative}@media (max-device-width: 350px){.header .main.mobile .title{font-size:12pt}}.header .main.mobile .title>span{position:relative}.header .main.mobile .title>span>span{position:absolute;display:block;right:0;bottom:-10px;font-size:8pt;line-height:8pt}.nav-wrapper ul{list-style:none;margin:0;padding:0}.nav{z-index:99999;position:absolute;height:56px;width:1020px;top:-4px;margin:0 auto;padding:0;color:white;background:#2B406F;background-image:url("/img/nav-button-background.jpg");background-position:right center;background-repeat:repeat-x;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2B446D), to(#142543));background:-webkit-linear-gradient(top, #2B446D, #142543);background:-moz-linear-gradient(top, #2B446D, #142543);background:-ms-linear-gradient(top, #2B446D, #142543);background:-o-linear-gradient(top, #2B446D, #142543);border:2px solid #BFAD61;border-radius:3px}.nav .menu-item{position:relative;line-height:56px;width:20%;float:left;margin:0;padding:0;text-align:center}.nav .menu-item.last{clear:both}.nav .menu-item.selected,.nav .menu-item:hover{background:#142543}.nav .menu-item a{display:block;width:100%;height:100%;color:#F5F9FC !important;text-decoration:none}.nav .menu-item a.no-click{cursor:default !important}.nav .menu-item .sub-menu{background:#2D559B;position:absolute;left:0;display:none;width:100%}.nav .menu-item:hover .sub-menu{display:block}.nav .sub-menu .menu-item{float:none;width:100%}.nav .sub-menu .menu-item:hover{background:#2D62BD}#mobile-nav{position:relative;height:100%;width:230px;top:0;left:0;background:#29417D;border-left:solid #142346  10px;z-index:99999;overflow-y:scroll}#mobile-nav ul{list-style:none;padding:0;margin:0;overflow:hidden}#mobile-nav ul.hidden{display:block;height:0}#mobile-nav ul ul a{padding-left:20px;background:#1F3567}#mobile-nav li{position:relative}#mobile-nav li.hide-mobile-menu{background:url(/img/menu-hide-button.png) center left no-repeat}#mobile-nav li a{display:block;text-decoration:none;color:white !important;border-bottom:1px solid #11234A;padding:15px 5px}#mobile-nav .sub-menu-button{position:absolute;top:0;right:0;width:50px;height:50px;background:url("/img/sub-menu-button.png") center center no-repeat;-webkit-transition:-webkit-transform 0.2s;transition:transform         0.2s}#mobile-nav .sub-menu-button.selected{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.footer .upper{height:9px;background:#203467}.footer .spacer{height:1px;background:#CBAD65;border-top:1px solid #525961;border-bottom:1px solid #525961;clear:both}.footer .main{min-height:248px;background:#29417D}.footer .main,.footer .main a{color:white !important}.footer .main .detail{width:25%;float:left}@media (max-device-width: 800px){.footer .main .detail{width:50%}}@media (max-device-width: 400px){.footer .main .detail{width:100%}}.footer .main .detail>.inner{padding:0 10px}.footer .main .detail p{margin:5px 0}.footer .main .detail p.title{font-size:18pt;margin:10px 0}.footer .main ul li{margin:5px 0}.footer .lower{min-height:77px;background:#1F3567}.footer .lower .copyright{color:#EEEEEE;padding:10px;text-align:right}@media (max-device-width: 750px){#sidebar{display:none}}#sidebar{float:right;width:300px;padding:30px 0 20px 10px}#sidebar .link{padding:10px 0}#sidebar>.link+.link{border-top:1px solid #C1C1C1}#sidebar .link>a{text-decoration:none;color:#DAA520 !important}#sidebar .link>a:hover{text-decoration:underline}#sidebar .section-title{background:#29417D;color:white;padding:5px;margin:10px 0 5px}.two-column-grid .grid-item{float:left;width:50%}.two-column-grid .grid-item .inner{padding:10px}@media (max-device-width: 650px){.two-column-grid .grid-item{float:none;width:100%}}.content-main{padding:0;min-height:232px;background:url("/img/main-background.jpg") right bottom repeat-x}.content-main .content{max-width:980px;margin:8px auto;padding:10px;background:#FFF}.content>:first-child{margin-top:0}.content>:last-child{margin-bottom:0}.content a{color:#29417D !important}.index-image{margin:0;display:block;width:100%;height:auto}blockquote{position:relative;margin-left:10%;margin-right:10%;font-style:italic;background:none}blockquote:before{position:absolute;top:0;left:0;margin:-5px 0 0 -20px;content:"\201C";font-size:24pt;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;color:#313030}blockquote+blockquote:before{content:""}div.image.center img{display:block;margin:16px auto;max-width:100%;height:auto}div.image.right{float:right}div.image.right img{display:block;margin:16px 0;max-width:100%;height:auto}.quote-source{font-weight:bold;font-size:10pt}.contact-form-wrapper{max-width:634px}.person img{width:150px;height:auto;float:left;padding:0 10px 3px 0}.person p{margin-left:160px}.person .heading.name{margin-bottom:0}.person .heading.position{margin-top:0;font-style:italic}.person .mara{font-size:80%;font-weight:bold}@media (max-device-width: 550px){.person p{margin-left:0}.person img{display:block;float:none;padding:0;margin:0 auto;border:1px solid #CEC3C3}}.association .img{position:relative;min-height:65px}.association .img a,.association .img img{border:none;outline:none}.association .img img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.service .img{width:100%;height:150px;background:url("/img/grid/default.png") center center no-repeat}.service .img.quality{background-image:url("/img/services/quality-management.jpg")}.service .img.diagnostic{background-image:url("/img/services/diagnostic-services.jpg")}.service .img.data-cleansing{background-image:url("/img/services/data-cleansing.jpg")}.service .img.privacy{background-image:url("/img/services/privacy-training.jpg")}.service .img.iso-9001-transitioning{background-image:url("/img/services/iso-9001-transitioning.jpg")}form{max-width:500px;width:90%;margin:0 auto}button,input,textarea,select{font-size:18px}button{cursor:pointer;margin:5px 0;padding:7px 25px;background:#203467;border:2px solid #BFAD61;border-radius:5px;color:#fff}button:hover{background:#29417D}button:active{background:#1f2f5f}button:focus{outline:none}input[type="text"],input[type="number"],textarea,select{width:80%;width:calc(100% - 27px);margin:5px 0;padding:7px 3px;border:1px solid #203467;border-left-width:20px;border-radius:5px;font-family:Verdana, Geneva, sans-serif}input:focus,textarea:focus,select:focus{border-color:#305197;outline:none}textarea{max-width:calc(100% - 21px);min-height:150px}form .response{padding:10px 20px;background:#305197;color:white;border-radius:5px}form .response.success{background:#2F962F}form .response.error{background:#DC3030}.dialog{position:fixed;width:500px;top:15%;left:50%;margin:0 0 0 -253px;background:#fff;border:3px solid #203467;z-index:999999}.dialog>div{padding:20px}.dialog .heading{margin-top:0}@media (max-device-width: 500px){.dialog{width:100%;left:0;margin:0;border-left:none;border-right:none}}.article-date{margin-top:-20px;color:#565656}.articles-list .article-title,.articles-list .preview-text{padding:0 2%}.webinars-list .webinar{position:relative;clear:both;margin:40px 0}.webinars-list .title{margin:0;clear:both;color:#313030}.webinars-list .description{margin:0}.webinars-list .date{display:block;font-size:10pt;color:#5D5C5C}
/*# sourceMappingURL=styles.min.css.map */
