html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.group{clear:both;padding:0px;margin:0px;zoom:1}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.col{display:block;float:left;margin:0 0 0 1.6%}.col:first-child{margin-left:0}.span12{width:100%}.span11{width:91.53%}.span10{width:83.06%}.span9{width:74.6%}.span8{width:66.13%}.span7{width:57.66%}.span6{width:49.2%}.span5{width:40.73%}.span4{width:32.26%}.span3{width:23.8%}.span2{width:15.33%}.span1{width:6.86%}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}#controls{position:absolute;top:-30px;right:7px;color:#CCC;font-size:12px;line-height:18px}#controls #current{-webkit-appearance:none;border:none;box-shadow:none;width:10px;padding:0px 0px 1px 0px;color:#CCC;font-size:12px;line-height:16px}#controls #back,#controls #fwd{display:none}button.mfp-close{width:29px;height:29px;background:url(../images/sprite.png) no-repeat 0 -255px;text-indent:-999px;text-align:left;overflow:hidden;position:absolute;top:-10px;right:-10px;z-index:9999}input.inner{overflow:visible;cursor:pointer;border:0;-webkit-appearance:none;padding:0;-webkit-box-shadow:none;position:absolute;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;width:90px;height:92px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color:rgba(0,0,0,0);font-size:0px}input#inprev{background:url(../images/arrow-prev.png) no-repeat;left:0;margin-left:-140px}input#innext{background:url(../images/arrow-next.png) no-repeat;right:0;margin-right:-140px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}html{-webkit-text-size-adjust:100%}body{font:400 15px/23px "Gotham SSm A","Gotham SSm B",arial,sans-serif;color:#58595b;overflow-x:hidden}.center{text-align:center;margin:0 auto;display:block}.ctn{max-width:1024px;margin:0 auto}.fullscreen>.ctn{max-width:100%}.hide{display:none !important}strong{font-weight:700}a{color:#oc5ca6}a:hover{text-decoration:none}a.orange,a.orange span{font-weight:700}p{margin-bottom:1em;font-size:.95em;line-height:1.3em;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif}.indent{padding-left:2em;font-style:normal}img{max-width:100%}hr{color:#444;margin:1.5em 0}*:focus{outline:0}.clearfix{content:"";display:table;clear:both}.content h2,.content h3,.content h4,.content h5{color:#0c5ca6;clear:both;font-weight:400;margin:1.3em 0 .4em}.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child{margin-top:0}.content h2{font-size:19px}.content h3{font-size:1.1em}.content h4{font-size:1.0em}.content h5{font-size:.9em;font-weight:700}.content .body h1{font-size:1.6em;color:#0c5ca6;margin:1.3em 0 .4em}.content ul{margin-left:20px;font-size:.95em}.content li{margin-bottom:10px;line-height:1.3}.content li ul{margin-top:10px;margin-bottom:15px}.content .two-col{list-style:none;margin:0;padding:0;text-align:center;margin-left:2%;display:block}.content .two-col li{width:42%;padding:3%;display:inline-block;text-align:left;vertical-align:top}.content .two-col p+address{margin-top:-10px}.content iframe{max-width:100%;margin:0}.content table{margin:20px 0}.content table td{padding:10px;font-size:.9em}.content .left{text-align:left}.content .right{text-align:right}.orange-btn{background-color:#oc5ca6;padding:.6em 4% .8em;color:#fff !important;width:50%;margin:0 auto;display:block;line-height:1.2em;text-decoration:none}.orange-btn:hover{background-color:#778598}.orange-btn:hover strong{border-bottom:none}.blue-btn{background:#0d5fac;background:-moz-linear-gradient(top, #0d5fac 0%, #0a4c8a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0d5fac), color-stop(100%, #0a4c8a));background:-webkit-linear-gradient(top, #0d5fac 0%, #0a4c8a 100%);background:-o-linear-gradient(top, #0d5fac 0%, #0a4c8a 100%);background:-ms-linear-gradient(top, #0d5fac 0%, #0a4c8a 100%);background:linear-gradient(to bottom, #0d5fac 0%, #0a4c8a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d5fac', endColorstr='#0a4c8a',GradientType=0 );border-radius:8px;color:#fff;text-decoration:none !important;text-transform:uppercase;display:inline-block;max-width:250px}.blue-btn span{font-weight:700;font-size:14px;margin:1px;border-radius:8px;border:1px solid #117dc6;padding:.4em 1em;display:block;color:#fff;text-align:center;line-height:1.2em;text-transform:uppercase}.blue-btn:hover{background:#0d5fac}.orange2-btn{background:#oc5ca6;background:-moz-linear-gradient(top, #oc5ca6 0%, #ea962e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #oc5ca6), color-stop(100%, #ea962e));background:-webkit-linear-gradient(top, #oc5ca6 0%, #ea962e 100%);background:-o-linear-gradient(top, #oc5ca6 0%, #ea962e 100%);background:-ms-linear-gradient(top, #oc5ca6 0%, #ea962e 100%);background:linear-gradient(to bottom, #oc5ca6 0%, #ea962e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='$orange', endColorstr='#EA962E',GradientType=0 );border-radius:8px;color:#fff;text-decoration:none !important;text-transform:uppercase;display:inline-block;max-width:250px}.orange2-btn span{font-weight:700;font-size:14px;margin:1px;border-radius:8px;border:1px solid #ea962e;padding:.4em 1em;display:block;color:#fff;text-align:center;line-height:1.2em;text-transform:uppercase}.orange2-btn:hover{background:#F47E07}a.blue{margin-bottom:3px !important;font-size:19px !important;color:#0C5CA6 !important;display:inline-block !important;text-decoration:none !important}a.blue img.icon{width:35px !important;margin-right:0px !important;padding-bottom:0px !important}.orange{color:#oc5ca6;font-weight:700}.orange+.orange{margin-left:10px;margin-right:0}.center .blue-btn,.blue-btn+.blue-btn{margin:15px 0}.map{outline:none}area:focus{outline:none;border:0}.size-1-1em{font-size:1.1em}.size-1-2em{font-size:1.2em}.size-1-3em{font-size:1.3em}.size-1-4em{font-size:1.4em}.size-1-5em{font-size:1.5em}.bottom15{margin-bottom:15px}.bottom25{margin-bottom:25px}.bottom35{margin-bottom:35px}.bottom45{margin-bottom:45px}.square{display:inline-block;margin:0 auto;background-color:#0c5ca6;color:#fff !important;font-size:.8em;padding:3px 10px;text-decoration:none}.square:hover{background:#138cfe}.square.orange{background-color:#oc5ca6}.square.orange:hover{background-color:#0c5ca6}.main-head{padding:1em 0 .5em;text-align:right}.main-head .logo{width:20%;height:auto;float:left;padding:0}.main-head .logo img{width:100%;height:auto}.main-head div{display:inline-block;text-align:right;font-weight:700;text-transform:uppercase;font-size:.9em;vertical-align:top;padding-top:.2em}.main-head div #login_dropdown{position:relative;padding-right:15px}.main-head div #login_dropdown img{position:absolute;right:6px;top:8px}.main-head div ul#login_menu li,.main-head div ul#login_menu ul.sub-menu li{list-style-type:none;display:inline-block}.main-head div ul#login_menu li{position:relative}.main-head div ul#login_menu li a{padding-left:6px;padding-right:6px;padding-bottom:5px;display:inline-block;font-weight:bold}.main-head div ul#login_menu li ul.sub-menu{display:none;position:absolute;top:25px;left:0;width:190px;height:52px;padding:5px 5px 5px 0;text-align:left;z-index:10;background:#bbb;border:none}.main-head div ul#login_menu li ul.sub-menu a{color:#2a3037;display:block;font-weight:bold;padding:2px 6px;text-align:left;text-transform:none;white-space:nowrap;width:100%}.main-head div ul#login_menu li ul.sub-menu a:hover{color:#0c5ca6}.main-head div li#login_dropdown:hover,.main-head div ul#login_menu li:hover ul.sub-menu{background:#bbb}.main-head div ul#login_menu li:hover ul.sub-menu{display:block}.main-head a{text-decoration:none;color:#58595b;padding:0 .5em}.main-head span{padding:0 .5em;font-weight:700}.main-head .search{position:relative;width:auto;height:27px;overflow:visible;padding-left:10px}.main-head .search span{width:27px;height:27px;display:inline-block;text-indent:-999px;font-size:0;vertical-align:top;top:-3px;position:relative;cursor:pointer;background:url(../images/sprite.png) no-repeat 0 -198px}.main-head .search span:hover{opacity:.8}.main-head .search form{width:160px;position:relative;font-size:15px;display:none;margin:0 -27px 0 0;padding:0;top:-7px}.main-head .search form.show{display:inline-block}.main-head .search form input[type=text]{float:left;width:120px}.main-head .search form input[type=submit]{width:27px;float:right;height:27px;margin:0 0 10px;padding:0;position:relative;z-index:999;cursor:pointer;background-color:transparent;overflow:hidden}.main-head .search form input[type=submit]:hover{background-image:none}@media screen and (min-width: 600px) and (max-width: 770px){.main-head .search{display:inline-block}#login_menu>li:nth-child(3){display:none}#login_menu li:nth-child(4){display:none !important}.main-head div ul#login_menu li{visibility:visible}}@media screen and (min-width: 200px) and (max-width: 599px){.main-head div ul#login_menu li{display:none}.main-head div ul#login_menu li:nth-child(2){display:inline !important;visibility:visible;font-size:1.3em;padding-left:15px}}header nav{background:#4e5864;width:100%;text-transform:uppercase}header nav #menu-title,header nav #top-mobile{display:none}header nav .main-nav{list-style:none;margin:0;padding:0;margin:0 auto;text-align:center;position:relative}header nav .main-nav>li{margin:0;width:25%}header nav .main-nav>li>span{display:table;width:100%;height:55px}header nav .main-nav>li>span>strong{display:none}header nav .main-nav>li>span>a{color:#fff;text-decoration:none;display:table-cell;padding:.5em 0;line-height:1.2em;vertical-align:middle}header nav .main-nav>li:hover,header nav .main-nav>li.active{background:#2a3037}header nav .main-nav>li:hover>span,header nav .main-nav>li.active>span{width:140%;margin-left:-20%}header nav .main-nav>li:hover>span a,header nav .main-nav>li.active>span a{color:#oc5ca6;padding:0 10%}header nav .main-nav>li:hover .dropd,header nav .main-nav>li.active .dropd{display:block;opacity:1;z-index:999}header nav .main-nav>li .nav-content{border-left:1px solid #fff;border-left:1px solid rgba(255,255,255,0.5);margin-left:-1px;padding-left:1.6%}header nav .main-nav>li .nav-content.span6{width:46.2%;margin-left:2.5%}header nav .main-nav>li .nav-content.manage{padding-left:.8%}header nav .main-nav .dropd{display:none;position:absolute;z-index:-1;opacity:0;background:#2a3037;width:100%;padding:2% 0 3%;left:0;text-align:left;min-height:290px}header nav .main-nav .dropd .dd-hover{width:120%;height:100%;position:absolute;z-index:-1;top:0;left:-10%}header nav .main-nav .dropd h4{color:#oc5ca6;padding:0 5%}header nav .main-nav .dropd h3{color:#fff;font-size:1.2em;text-align:center;text-transform:none;line-height:1.7em;margin:2em 0;padding:0 15px}header nav .main-nav .dropd h2{text-align:center;border-bottom:1px solid #fff;color:#fff;padding:0 0 .3em;margin:0 1.3% .9em;font-size:1.4em}header nav .main-nav .dropd h2 a,header nav .main-nav .dropd h3 a,header nav .main-nav .dropd h4 a{color:#oc5ca6;text-transform:uppercase}header nav .main-nav .dropd img{display:inline-block;vertical-align:middle;margin-left:7%;margin-right:7%;width:35%}header nav .main-nav .dropd .blue-btn{vertical-align:middle}header nav .main-nav .dropd .lv2>.col>ul{list-style:none;margin:0;padding:0;display:block}header nav .main-nav .dropd .lv2>.col>ul>li{padding:0 5%}header nav .main-nav .dropd .lv2>.col>ul>li ul{display:block;margin-bottom:1em;font-size:.85em}header nav .main-nav .dropd .lv2>.col>ul>li ul li{margin:0}header nav .main-nav .dropd a{color:#fff;text-decoration:none;text-transform:none;font-weight:400;display:block;padding:.25em 0;line-height:1.2em}header nav .main-nav .dropd a strong{padding-top:.7em;display:block;font-weight:700}header nav .main-nav .dropd a:hover{color:#138cfe}header nav .main-nav .dropd a.blue-btn{display:inline-block;padding:1px}header nav .main-nav h4+ul li:first-child{margin-top:.7em}header nav .main-nav h4+ul li:first-child strong{padding-top:0}.testimonial p{color:#oc5ca6;text-transform:none;padding-right:15px}.testimonial span{color:#fff;font-size:.8em;line-height:.8em}.testimonial img{display:block;margin-top:1em}.fader{width:100%;border-bottom:0.7em solid #oc5ca6;background:url(../images/slider-bg.jpg) no-repeat;background-size:100% 100%;margin-bottom:3em;position:relative}.fader .ctn{position:relative}.fader .people{position:absolute;bottom:0;right:0;height:100%}.fader .person{text-align:right;position:absolute;display:none;width:100%;height:100%;bottom:0}.fader .person img{z-index:1;height:96%;bottom:0;right:0;position:absolute;z-index:1;display:none}.fader .person .who{position:absolute;bottom:70px;font-size:.8em;z-index:2;right:60%;width:40%;border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;color:#2a3037;display:none}.fader .person .who p{margin-bottom:0;padding:10px 0;line-height:1.6em}.fader .person:first-child .who,.fader .person:first-child img{display:block}.fader .text{position:relative;z-index:2;padding:5em 0;display:block;color:#2a3037;font-size:.85em}.fader .text h2{font-size:3.5em;line-height:1em;text-transform:uppercase;margin-bottom:.2em}.fader .text h1{font-size:1.4em;line-height:1.2em;margin-bottom:1em}.fader .text a.blue-btn{max-width:100%}.bx-controls{position:absolute;display:block;width:100%;text-align:center;bottom:15px}.bx-controls .bx-pager-item{display:inline-block}.bx-controls .bx-pager-item a{width:10px;height:10px;overflow:hidden;display:block;text-indent:-999px;background-color:#138cfe;margin:0 .5em}.bx-controls .bx-pager-item a.active{background-color:#0c5ca6}.buckets{text-align:center;padding-bottom:3.2em}.buckets h3{font-size:1.4em;font-weight:700;padding:0 10% .9em;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif}.buckets p{padding:0 10%}.buckets a{color:#oc5ca6}.buckets .span4{position:relative;padding-bottom:3.5em}.buckets .span4 ul{text-align:left}.buckets .orange-btn{bottom:0;position:absolute;width:50%;left:0;margin:0 22%;line-height:1em;padding:.85em 4%}.body .buckets{padding-bottom:0}.body .buckets .span3,.body .buckets .span4,.body .buckets .span5,.body .buckets .span6,.body .buckets .span7,.body .buckets .span8,.body .buckets .span9,.body .buckets .span10,.body .buckets .span11,.body .buckets .span12{padding:1em 0;margin-top:.7em}.body .buckets h3,.body .buckets a,.body .buckets p,.body .buckets img{margin:0 auto 10px;display:block;padding:0;text-align:left}.body .buckets h3,.body .buckets img,.body .buckets a{margin-bottom:15px;text-align:center}.body .buckets img.icon{margin:0;padding:0;display:inline-block}.body .buckets ul+a.orange,.body .buckets p+a.orange,.body .buckets p+br+.orange{text-align:left}.body .buckets p+a,.body .buckets p a{text-align:left}.body .buckets p+br+.blue-btn{position:relative;top:-10px}.body .buckets p+.blue-btn{margin-top:25px}.body .buckets .span4:nth-child(3n+1){margin-left:0}.body .buckets .span12{width:100%;margin:0;padding:0 0 15px;text-align:left}.body .buckets .span12 h2,.body .buckets .span12 h3,.body .buckets .span12 h4,.body .buckets .span12 h5,.body .buckets .span12 a,.body .buckets .span12 p{margin:0 0 5px;padding:0;text-align:left}.body .buckets a .icon{margin-right:10px;position:relative;bottom:-2px}.tab-head{border-bottom:1.5em solid #fff;text-align:center}.tab-head header{border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;text-align:center;text-transform:uppercase;font-weight:400;padding:12px 15px 5px;line-height:20px;display:inline-block;margin:0 auto;margin-bottom:-1px}.tab-head header h1,.tab-head header h2{font-size:1.2em}.tab-head.grey-blue{border-bottom-color:#778598}.tab-head.grey-blue header{background-color:#778598}.tab-head.grey-blue header h1,.tab-head.grey-blue header h2{color:#fff}.tab-head.blue{border-bottom-color:#0c5ca6}.tab-head.blue header{background-color:#0c5ca6}.tab-head.blue header h1,.tab-head.blue header h2{color:#fff}.tab-head.orange{border-bottom-color:#oc5ca6}.tab-head.orange header{background-color:#oc5ca6}.tab-head.orange header h1,.tab-head.orange header h2{color:#fff}.tab-head.white{border-bottom-color:#fff}.tab-head.white header{background-color:#fff}.tab-head.white header h1,.tab-head.white header h2{color:#0c5ca6}.tab-body{width:100%;padding:.9em 0 3.2em}.tab-body .ctn h2:first-child{margin-top:0 !important}.tab-body a:hover{opacity:.8;text-decoration:none !important}.tab-body.grey-blue{background-color:#778598;color:#fff}.tab-body.grey-blue h2,.tab-body.grey-blue h3,.tab-body.grey-blue h4,.tab-body.grey-blue h5{color:#ffffff}.tab-body.grey-blue .two-vids{background-color:#93a5bd !important}.tab-body.grey-blue .white-links a.orange{color:white}.tab-body.grey-blue h3.orange{color:#oc5ca6;text-decoration:underline}.tab-body.blue{background-color:#0c5ca6;color:#fff}.tab-body.blue a{color:#oc5ca6}.tab-body.blue h2,.tab-body.blue h3,.tab-body.blue h4,.tab-body.blue h5{color:#fff}.tab-body.blue .quote{color:#fff !important}.tab-body.blue .quote+br+strong{color:#fff !important}.tab-body.blue small{color:#fff !important}.tab-body.blue .blue-btn{background:#oc5ca6}.tab-body.blue .blue-btn span{border-color:#ce7a0e;background-color:#oc5ca6}.tab-body.blue .two-vids{background-color:#93a5bd !important}.tab-body.orange{color:#fff}.tab-body.orange a{color:#0c5ca6}.tab-body.orange h2,.tab-body.orange h3,.tab-body.orange h4,.tab-body.orange h5{color:#fff}.tab-body.white a{text-decoration:underline}.tab-body.white a.orange-btn{text-decoration:none}.tab-body .ctn>p{max-width:90%;margin:0 auto 1em;text-align:center}.tab-body .buckets{padding-bottom:1em}.tab-body .buckets .span4{padding-bottom:1em}.tab-head.blue+.tab-body.white{margin-top:10px}.tab{display:block;clear:both}.tab.colorbdy .tab-body{padding-bottom:4.7em}.tab.colorbdy+section{margin-top:-2.6em}.tab .blocks .col{margin-top:1.6%;text-align:center;padding:15px 0 30px}.tab .blocks .col p,.tab .blocks .col h3{padding:0 35px}.tab .blocks .col h3{margin:15px 0 10px}.tab .blocks .col a{text-decoration:none}.tab .logos{list-style:none;margin:0;padding:0;text-align:center;max-width:100%;margin:0 auto}.tab .logos li img{max-width:85%}.tab .buckets{margin-top:3.5em}.tab .buckets a{text-decoration:none}.tab .buckets h4{color:#0c5ca6;text-decoration:none;font-size:1.3em;margin:0 0 .7em}.tab .buckets img{margin:0 0 .7em}.tab .buckets p{max-width:80%;margin:0 auto 1em}.tab .buckets p a{text-decoration:underline}.tab .buckets p a:hover{text-decoration:none}footer.main{background:#4e5864;color:#d2d2d2;padding:3.5em 0 0;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif}footer.main a{color:#d2d2d2;text-decoration:none}footer.main a:hover{color:#fff}footer.main h5 a{color:#oc5ca6;margin-bottom:.8em;text-transform:uppercase}footer.main p{line-height:1.4em}footer.main p strong{text-transform:uppercase;display:none}footer.main .sub-foot{width:100%;background-color:#2a3037}footer.main .sub-foot p{max-width:1024px;text-align:center;font-size:.7em;padding:1.5em 0;margin:0 auto}.social{margin-left:0 !important;padding:0 !important;list-style:none !important;width:100%;text-align:center;margin:2.5em 0 2em}.social li{display:inline-block;margin:0 .5em;border-radius:4px;background-color:#2a3037}.social li:hover{background-color:#oc5ca6}.social li a{display:block;width:35px;height:35px;overflow:hidden;text-indent:-999px;background:url(../images/sprite.png) no-repeat 6px 6px}.social li a.fb{background-position:12px -29px}.social li a.fe{background-position:7px -66px}.social li a.gp{background-position:-2px -106px}.social li a.tw{background-position:6px -156px}.content .social li{background-color:#oc5ca6}.content .social li:hover{background-color:#2a3037}.main-content{padding:2em 0;overflow-x:hidden;overflow-y:hidden}.main-content.fullscreen{padding-bottom:0}.main-content .body>.span8{width:64.13%;margin-right:2%}.main-content .body>.span4{padding-left:2%;width:30.26%}.main-content .body ol{margin-left:15px}.main-content .sidebar{text-align:left}.main-content .sidebar ul,.main-content .sidebar .blue-btn{margin-bottom:25px}.main-content .sidebar>img{display:block;margin:20px 0 0}.main-content .sidebar>img+br+img{margin-top:10px}.main-content .sidebar .sidebar-links{font-size:1.1em;list-style:none;margin:0;padding:0}.main-content .sidebar .sidebar-links li{display:block;padding:10px 0}.main-content .sidebar .sidebar-links a{color:#0c5ca6}.main-content .sidebar h1,.main-content .sidebar h2,.main-content .sidebar h3,.main-content .sidebar h4,.main-content .sidebar h5,.main-content .sidebar h6{margin:30px 0 20px}.main-content .sidebar .nav{list-style:none;margin:0;padding:0;padding-right:10%}.main-content .sidebar .nav.sticky{position:fixed;top:20px;z-index:6;left:auto;width:auto}.main-content .sidebar .nav li a{color:#2a3037;text-decoration:none;font-size:1em;font-weight:700;text-transform:uppercase;display:block;padding:.4em .3em}.main-content .sidebar .nav li.active{background-color:#0c5ca6}.main-content .sidebar .nav li.active a{color:#fff}.main-content .sidebar .nav li:hover a{color:#0c5ca6}.main-content .sidebar .nav li.active:hover a{color:#fff}.main-content .content article.top header h1{position:relative;text-transform:uppercase;color:#0c5ca6;font-weight:700;font-size:2.2em;line-height:1.5em;margin:0 0 .7em;border-bottom:1px solid #0c5ca6;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif}.main-content .content article.tab{position:relative}.main-content .content article.tab+.tab{margin-top:-3em}.main-content .content article.tab .tab-head{text-align:left;position:relative;z-index:2;width:500%}.main-content .content article.tab .tab-body{padding:0 0 6em;position:relative;z-index:2;background-color:transparent}.main-content .content article.tab .tab-body h2:first-child{margin-top:1.4em}.main-content .content article.tab .tab-body p{text-align:left;max-width:100%}.main-content .content article.tab .tab-body .ctn{padding:0 0 0 15px}.main-content .content article.tab .color{background-color:#fff;width:100%;height:99.1%;display:block;position:absolute;z-index:1;top:37px;left:0;width:500%}.main-content .content article.tab .blue+.color{background-color:#0c5ca6}.main-content .content article.tab .grey-blue+.color{background-color:#778598}.main-content .content article.tab .white.tab-head{margin-left:1px}.main-content .content article.last,.main-content .content article.last .tab-body{padding-bottom:1em;margin-bottom:1em}.main-content .content .quote+br+strong{font-weight:700;color:#0c5ca6;font-size:1.1em;text-transform:uppercase;padding-top:1.1em;display:block;line-height:1em}.main-content .content .quote+br+strong+small{font-size:.75em;font-weight:700;color:#0c5ca6;padding:1em 0 2em;display:block;line-height:1em}.main-content .content .quote+br+strong+small+img{display:block}.main-content .content .quote-block{background-color:#eee;padding:25px;display:block;position:relative}.main-content .content .quote-block p{text-indent:35px;display:block;position:relative;line-height:1.6em;font-weight:700;margin-bottom:5px}.main-content .content .quote-block span{color:#oc5ca6;position:absolute;font-size:5em;line-height:1em;margin-left:-30px;margin-top:-5px}.main-content .content .quote-block span:first-child{top:-5px;left:-8px}.main-content .content .quote-block img{float:left;margin-right:10px;width:117px;margin-top:15px}.main-content .content .quote-block small{font-size:.8em;line-height:1.9em;text-transform:uppercase;display:block;padding-top:12px;margin-left:132px}.main-content .content .quote-block small strong{display:block}.main-content .content .quote-block small:after{content:' ';display:table;clear:both}.main-content .content .two-vids{background-color:#f1f1f1;padding:25px}.main-content .content .two-vids .video{width:100%;max-width:100%;margin:0 0 20px}.main-content .content .two-vids .video iframe{margin:0}.main-content .content .two-vids a.orange{font-size:15px}.main-content .span12 article.top h1{padding-left:0}.main-content .span12 article.top .body{padding:0}.main-content .bx-wrapper{position:relative}.main-content .tab-body .bx-wrapper{width:512px;height:250px}.main-content .no-tab .bx-wrapper{width:700px}.main-content .inner-slider{margin:0 !important;padding:0 !important;list-style:none !important;height:100%;vertical-align:middle img;vertical-align-width:100%;vertical-align-display:block;vertical-align-position:absolute;vertical-align-top:0;vertical-align-left:0}.main-content .inner-slider li{height:100%;display:block;overflow:hidden;background-color:#fff;width:512px;position:relative;height:250px}.main-content .inner-slider li .view{position:absolute;z-index:9999;bottom:0;left:0;width:100%;text-align:left;background:rgba(0,0,0,0.7)}.main-content .inner-slider li .view a{display:inline-block;padding:10px 15px;color:#fff;text-decoration:none}.main-content .inner-slider li .view a i{display:inline-block;width:16px;height:16px;background:url(../images/sprite.png) no-repeat 0 -306px;margin-bottom:-2px;margin-right:7px}.main-content .bx-wrapper{text-align:center}.main-content .bx-controls{bottom:10px;display:inline-block;width:auto;margin:0 auto;width:auto;position:relative;top:-32px;margin-bottom:-32px}.main-content .bx-controls .bx-pager{display:inline-block}.main-content .bx-controls .bx-pager a{border-radius:5px;background-color:#0c5ca6}.main-content .bx-controls .bx-pager a.active{background-color:#fff !important}form{margin:1em 0}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif;padding:0.7em 0.8em;width:85%;display:inline-block;border:1px solid #ccc;font-size:0.8em;box-shadow:inset 0 1px 3px #ddd;border-radius:2px;-webkit-transition:0.3s linear border;-moz-transition:0.3s linear border;-ms-transition:0.3s linear border;-o-transition:0.3s linear border;transition:0.3s linear border;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form input[type="text"]:focus,form input[type="password"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="date"]:focus,form input[type="month"]:focus,form input[type="time"]:focus,form input[type="datetime"]:focus,form input[type="datetime-local"]:focus,form input[type="week"]:focus,form input[type="number"]:focus,form input[type="search"]:focus,form input[type="tel"]:focus,form input[type="color"]:focus,form select:focus,form textarea:focus{outline:0;outline:thin dotted \9;border-color:#0c5ca6}form input[type="text"][disabled],form input[type="password"][disabled],form input[type="email"][disabled],form input[type="url"][disabled],form input[type="date"][disabled],form input[type="month"][disabled],form input[type="time"][disabled],form input[type="datetime"][disabled],form input[type="datetime-local"][disabled],form input[type="week"][disabled],form input[type="number"][disabled],form input[type="search"][disabled],form input[type="tel"][disabled],form input[type="color"][disabled],form select[disabled],form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}form input[type="file"]:focus,form input[type="radio"]:focus,form input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #0c5ca6}form .checkbox-set,form .radio-set{font-size:.8em;padding:0 .3em}form .checkbox-set input,form .radio-set input{margin:.4em .3em .5em 1em;display:inline-block}form select{border:1px solid #ccc;background-color:white}form select[multiple]{height:auto}form label{display:block;font-size:.8em;margin:.6em 0 0}form input[type="submit"],form input[type="reset"]{font-size:100%;*font-size:90%;*overflow:visible;padding:0.5em 1.5em 0.5em;color:#444;color:rgba(0,0,0,0.8);border:1px solid #999;border:none rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px;-webkit-transition:0.1s linear -webkit-box-shadow;-moz-transition:0.1s linear -moz-box-shadow;-ms-transition:0.1s linear box-shadow;-o-transition:0.1s linear box-shadow;transition:0.1s linear box-shadow;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;margin:.6em 0 0}form input[type="submit"]:hover,form input[type="submit"]:focus,form input[type="reset"]:hover,form input[type="reset"]:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000',GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.1));background-image:-ms-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:-o-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.1));outline:0;cursor:pointer}form input[type="submit"]:active,form input[type="reset"]:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}form input[type="submit"][disabled],form input[type="reset"][disabled]{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);-khtml-opacity:0.40;-moz-opacity:0.40;opacity:0.40;cursor:not-allowed;box-shadow:none}form input[type="submit"]::-moz-focus-inner,form input[type="reset"]::-moz-focus-inner{padding:0;border:0}form .field2-2,form .field1-2{margin:0 0 .6em}form .field1-2{width:49%;display:inline-block}.search .notifications{padding:1.5em 1.5em 0;font-size:1.2em;background-color:#ebf4fd}.search .notifications>div{padding:0 0 1.5em}.search .num-results{width:100%;padding:.8em 0;color:#778598;font-size:.85em}.search .results{list-style:none;margin:0;padding:0}.search .results li{padding-bottom:2em}.search .results li p{margin-bottom:.2em}.search .results li small{color:#oc5ca6}.search .results li h2{font-size:1.2em;color:#58595b}.search .pagi{text-align:center;display:block;padding:.5em 0;border-top:1px solid #778598}.gsc-control-cse,.gsc-control-cse .gsc-table-result{font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif !important;font-size:1.02em !important}.cse .gsc-control-cse,.gsc-control-cse,.gsc-control-cse div{margin:0;padding:0}.content .gsc-control-cse table{margin:0}.content .gsc-control-cse .gsc-above-wrapper-area-container{margin:-30px 0 0 0}.gsc-above-wrapper-area-container{margin-top:-20px}.search .results li h2{color:#58595B;font-size:1.2em}.gs-result .gs-title,.gs-result .gs-title *,.gs-title,a.gs-title,.gs-result a.gs-visibleUrl,.gs-result .gs-visibleUrl{color:#oc5ca6 !important;margin:0;padding:0}.gsc-thumbnail{display:none}.content table td.gsc-table-cell-snippet-close{padding:0}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#oc5ca6 !important}.mCSB_container{width:auto;overflow:hidden}.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0;z-index:999}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools .mCSB_draggerContainer a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_draggerContainer .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCustomScrollBox>.mCSB_scrollTools{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCustomScrollBox:hover>.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background:#000;background:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;background:rgba(255,255,255,0.4);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}iframe+.center>.blue-btn{margin:15px 0}.main-content .content .span8 .span4{width:30.26%;padding-left:2%;margin-bottom:30px}.main-content .content .span8 .span4:first-child{padding-left:0}.main-content .content .span8 .span4:nth-child(3n+1){clear:left}.span4+h2{padding-top:30px}.toggle-tabs .tabs{list-style:none;margin:0;padding:0}.toggle-tabs .tabs li{display:inline-block;background-color:#009594;color:#fff;text-transform:uppercase;border-top-left-radius:10px;border-top-right-radius:10px;margin-right:15px;margin-bottom:0}.toggle-tabs .tabs li:first-child{background-color:#0c5ca6}.toggle-tabs .tabs li a{color:#fff;text-decoration:none;font-weight:700;display:block;padding:.5em 1em}.toggle-tabs .content{border-radius:10px;border-top-left-radius:0;position:relative;width:100%}.toggle-tabs .content>div{position:relative;background-color:#0c5ca6;padding:3%;width:94% !important}.toggle-tabs .content>div#cloud-analytics{background-color:#009594}.toggle-tabs .content .loading{position:absolute;width:94%;top:3%;left:3%;visibility:hidden}.toggle-tabs .content .details .col{background-color:#fff;text-align:center;color:#2a3037}.toggle-tabs .content .details .col:first-child p:last-child{padding-top:17px}.toggle-tabs .content .details .col:nth-child(2n) p:last-child{padding-top:17px}.toggle-tabs .content .details h2{display:block;background-color:#2a3037;text-transform:uppercase;color:#fff;font-weight:700;padding:.4em;margin-bottom:.7em}.toggle-tabs .content .details ul{margin-left:6em;text-align:left}.toggle-tabs .content .details ul li{font-weight:700;font-size:1.2em;padding:.2em}.toggle-tabs .content .details .span4 ul{list-style:none;margin:0;padding:0}.toggle-tabs .content .details .span4 ul li{font-weight:700;font-size:1.2em;padding:.2em 10%}.toggle-tabs .content .details .orange{display:inline-block;color:#fff;background-color:#oc5ca6;font-weight:700;text-transform:uppercase;font-size:.9em;padding:.2em .7em;margin:.9em 0 1.2em}.toggle-tabs .content .details .span12 p{font-size:1.2em;font-weight:bold;padding:0 9%}.toggle-tabs .content .details .span12 p a{color:#oc5ca6}.toggle-tabs .content .details p{font-size:.9em;padding:0 10%;line-height:1.3em}.toggle-tabs .content .details p a{color:#2a3037;text-decoration:underline}.toggle-tabs .content .details p a:hover{text-decoration:none}.toggle-tabs .content .details .price{padding:0 5%}.toggle-tabs .content .details .price strong{font-weight:700;text-transform:uppercase;font-size:1.2em;display:block}.toggle-tabs .content .compareTog{display:block;color:#fff;text-decoration:none;padding:1em 0;font-size:1.3em}.toggle-tabs .content .compareTog h3{display:inline-block;color:#fff}.toggle-tabs .content .compareTog span{display:inline-block;border-radius:15px;border:1px solid #fff;line-height:20px;width:20px;text-align:center;font-weight:700}.toggle-tabs .content table{padding:0;border:0;margin:0;display:none;width:100%;background-color:#fff;text-align:center}.toggle-tabs .content table th{background-color:#2a3037;color:#fff;font-weight:700;text-transform:uppercase;width:25%;padding:.3em 0;font-size:1.2em;border-left:1px solid #778598}.toggle-tabs .content table th:first-child{border-left:0}.toggle-tabs .content table td{border-left:1px solid #eee;border-bottom:1px solid #eee;color:#0c5ca6;font-weight:700;font-size:1.1em;padding:20px 10px;vertical-align:middle}.toggle-tabs .content table td.divider{background-color:#eee}.toggle-tabs .content table td strong{text-transform:uppercase;color:#2a3037}.toggle-tabs .content table td p{color:#2a3037;margin:0;font-size:.9em}.toggle-tabs .content table td span{font-size:1.2em;font-weight:700}.col>.video:first-child{width:96%;margin-bottom:15px}body .video{position:relative;margin:15px 0 5%}body .video:first-child{margin-top:0}body .video iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}body .video+.center{display:block;padding-bottom:30px}body .video.archive{height:400px}.touch .video{padding-bottom:46.25%}.white-popup,.mfp-figure,.blue-modal{display:block;background-color:#32383f;width:80%;max-width:850px;margin:0 auto;padding:20px;position:relative;font-size:15px;font-weight:400;color:#fff}.white-popup a,.mfp-figure a,.blue-modal a{color:#0c5ca6}.white-popup .mfp-close,.mfp-figure .mfp-close,.blue-modal .mfp-close{width:29px;height:29px;background:url(../images/sprite.png) no-repeat 0 -255px;text-indent:-999px;text-align:left;overflow:hidden;position:absolute;top:-10px;right:-10px;z-index:9999}.white-popup h1,.white-popup h2,.white-popup h3,.white-popup h4,.white-popup h5,.white-popup h6,.mfp-figure h1,.mfp-figure h2,.mfp-figure h3,.mfp-figure h4,.mfp-figure h5,.mfp-figure h6,.blue-modal h1,.blue-modal h2,.blue-modal h3,.blue-modal h4,.blue-modal h5,.blue-modal h6{font-weight:700;color:#oc5ca6;margin:1.2em 0 .7em}.white-popup h1:first-child,.white-popup h2:first-child,.white-popup h3:first-child,.white-popup h4:first-child,.white-popup h5:first-child,.white-popup h6:first-child,.mfp-figure h1:first-child,.mfp-figure h2:first-child,.mfp-figure h3:first-child,.mfp-figure h4:first-child,.mfp-figure h5:first-child,.mfp-figure h6:first-child,.blue-modal h1:first-child,.blue-modal h2:first-child,.blue-modal h3:first-child,.blue-modal h4:first-child,.blue-modal h5:first-child,.blue-modal h6:first-child{margin-top:0}.white-popup h1,.mfp-figure h1,.blue-modal h1{font-size:1.9em}.white-popup h2,.mfp-figure h2,.blue-modal h2{font-size:1.5em}.white-popup h3,.mfp-figure h3,.blue-modal h3{font-size:1.4em}.white-popup h4,.mfp-figure h4,.blue-modal h4{font-size:1.1em}.white-popup h5,.mfp-figure h5,.blue-modal h5{font-size:1em}.white-popup h6,.mfp-figure h6,.blue-modal h6{font-size:.9em}.white-popup small,.mfp-figure small,.blue-modal small{font-size:.8em}.white-popup .scroll-table,.mfp-figure .scroll-table,.blue-modal .scroll-table{overflow-x:scroll;position:relative}.white-popup .basic-blue-head,.mfp-figure .basic-blue-head,.blue-modal .basic-blue-head{background-color:#fff;color:#666;margin:0;padding:0;border:0;width:100%;word-wrap:normal;font-size:.9em}.white-popup .basic-blue-head .vbottom td,.mfp-figure .basic-blue-head .vbottom td,.blue-modal .basic-blue-head .vbottom td{vertical-align:bottom}.white-popup .basic-blue-head .vmiddle td,.mfp-figure .basic-blue-head .vmiddle td,.blue-modal .basic-blue-head .vmiddle td{vertical-align:middle}.white-popup .basic-blue-head .vtop td,.mfp-figure .basic-blue-head .vtop td,.blue-modal .basic-blue-head .vtop td{vertical-align:top}.white-popup .basic-blue-head td,.mfp-figure .basic-blue-head td,.blue-modal .basic-blue-head td{padding:10px 0}.white-popup .basic-blue-head td p,.mfp-figure .basic-blue-head td p,.blue-modal .basic-blue-head td p{line-height:1.2em;font-size:.9em}.white-popup .basic-blue-head td p:last-child,.mfp-figure .basic-blue-head td p:last-child,.blue-modal .basic-blue-head td p:last-child{margin-bottom:0}.white-popup .basic-blue-head td h1,.white-popup .basic-blue-head td h2,.white-popup .basic-blue-head td h3,.white-popup .basic-blue-head td h4,.white-popup .basic-blue-head td h5,.white-popup .basic-blue-head td h6,.mfp-figure .basic-blue-head td h1,.mfp-figure .basic-blue-head td h2,.mfp-figure .basic-blue-head td h3,.mfp-figure .basic-blue-head td h4,.mfp-figure .basic-blue-head td h5,.mfp-figure .basic-blue-head td h6,.blue-modal .basic-blue-head td h1,.blue-modal .basic-blue-head td h2,.blue-modal .basic-blue-head td h3,.blue-modal .basic-blue-head td h4,.blue-modal .basic-blue-head td h5,.blue-modal .basic-blue-head td h6{color:#0c5ca6;text-transform:uppercase;line-height:1.1em}.white-popup .basic-blue-head td:first-child h1,.white-popup .basic-blue-head td:first-child h2,.white-popup .basic-blue-head td:first-child h3,.white-popup .basic-blue-head td:first-child h4,.white-popup .basic-blue-head td:first-child h5,.white-popup .basic-blue-head td:first-child h6,.mfp-figure .basic-blue-head td:first-child h1,.mfp-figure .basic-blue-head td:first-child h2,.mfp-figure .basic-blue-head td:first-child h3,.mfp-figure .basic-blue-head td:first-child h4,.mfp-figure .basic-blue-head td:first-child h5,.mfp-figure .basic-blue-head td:first-child h6,.blue-modal .basic-blue-head td:first-child h1,.blue-modal .basic-blue-head td:first-child h2,.blue-modal .basic-blue-head td:first-child h3,.blue-modal .basic-blue-head td:first-child h4,.blue-modal .basic-blue-head td:first-child h5,.blue-modal .basic-blue-head td:first-child h6{margin-bottom:0}.white-popup .basic-blue-head thead td,.mfp-figure .basic-blue-head thead td,.blue-modal .basic-blue-head thead td{background-color:#0c5ca6;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;line-height:1em}.white-popup .basic-blue-head tbody,.mfp-figure .basic-blue-head tbody,.blue-modal .basic-blue-head tbody{font-size:.9em}.white-popup .basic-blue-head tbody td,.mfp-figure .basic-blue-head tbody td,.blue-modal .basic-blue-head tbody td{border-bottom:1px solid #f1f1f1;border-left:1px solid #f1f1f1;margin-left:-1px}.white-popup .basic-blue-head tbody td:first-child,.mfp-figure .basic-blue-head tbody td:first-child,.blue-modal .basic-blue-head tbody td:first-child{border-left:0}.white-popup .basic-blue-head tbody td small,.mfp-figure .basic-blue-head tbody td small,.blue-modal .basic-blue-head tbody td small{font-size:.7em;line-height:1.5em}.white-popup .basic-blue-head tbody td small a,.mfp-figure .basic-blue-head tbody td small a,.blue-modal .basic-blue-head tbody td small a{display:block;color:#0c5ca6}.white-popup .basic-blue-head tbody td small ul,.mfp-figure .basic-blue-head tbody td small ul,.blue-modal .basic-blue-head tbody td small ul{list-style:disc;margin-left:13px}.white-popup#rcu-modal .basic-blue-head,.mfp-figure#rcu-modal .basic-blue-head,.blue-modal#rcu-modal .basic-blue-head{border-collapse:separate;width:1200px}.white-popup#rcu-modal .basic-blue-head td,.mfp-figure#rcu-modal .basic-blue-head td,.blue-modal#rcu-modal .basic-blue-head td{padding:10px 1%;line-height:18px}.white-popup#rcu-modal .basic-blue-head thead td,.mfp-figure#rcu-modal .basic-blue-head thead td,.blue-modal#rcu-modal .basic-blue-head thead td{line-height:16px;font-size:12px}.white-popup#support-modal .basic-blue-head tbody td,.mfp-figure#support-modal .basic-blue-head tbody td,.blue-modal#support-modal .basic-blue-head tbody td{width:14.66%;padding:10px 1%}.white-popup#support-modal .basic-blue-head tbody td:nth-child(15n-12),.mfp-figure#support-modal .basic-blue-head tbody td:nth-child(15n-12),.blue-modal#support-modal .basic-blue-head tbody td:nth-child(15n-12){background-color:#f6f6f6}.mfp-wrap{overflow:hidden !important}.mfp-content{zoom:0.95}.mfp-content .mfp-figure{background-color:#fff;margin:10px auto 0;padding:0;width:auto;max-width:100%;color:#58595b}.mfp-content .mfp-figure figure{padding:0px}.mfp-content .mfp-figure figure img{display:block;width:auto !important;height:auto !important}.mfp-content .mfp-figure .mfp-counter{margin-right:35px;font-size:.7em}.blue-modal{padding:0;background-color:#fff;max-width:450px;padding-bottom:20px}.blue-modal header{background-color:#0c5ca6;padding:10px 0}.blue-modal header h2{color:#fff;margin:0;padding:0;font-weight:normal;font-size:1.2em}.blue-modal h3,.blue-modal h4,.blue-modal p{color:#58595b;padding:0 20px}.blue-modal h4{font-weight:normal}.popup-gallery img{width:75px;height:75px;border:1px solid #ccc}#leadership article .span8 h2{font-weight:700;margin-bottom:20px}#leadership article .span8 img{width:90%}#leadership article .span8 .span9 h3{color:#58595b;font-weight:700;font-size:1em;line-height:1.3em;margin-bottom:15px}#leadership article .span8 .group{display:block;padding-bottom:40px}.blue-form{background-color:#f8f7f7;display:block;text-align:center;padding-bottom:30px;margin:40px 0 20px}.blue-form:first-child{margin-top:0}.blue-form header{text-align:center;background-color:#0c5ca6;padding:7px 0 3px}.blue-form header h2{color:#fff}.blue-form form{display:block;margin:40px 40px 30px}.blue-form form select option:first-child{color:#ccc}.blue-form form input[type=submit]{background-color:#oc5ca6;color:#fff;font-weight:700;font-size:1.3em;min-width:200px}.blue-form form textarea{width:92%}.blue-form small{font-size:.8em;font-style:italic;display:block;line-height:1.5em;padding:0 10%}.blue-form small a{color:#0c5ca6}.main-content #isvs article.top header h1{text-transform:none}#cloud-architecture .body .span12 h3,#cloud-architecture .body .span6 h3,#cloud-architecture .body .span4 h3,#cloud-training .body .span12 h3,#cloud-training .body .span6 h3,#cloud-training .body .span4 h3,#services .body .span12 h3,#services .body .span6 h3,#services .body .span4 h3,#role .body .span12 h3,#role .body .span6 h3,#role .body .span4 h3,#api--integrations .body .span12 h3,#api--integrations .body .span6 h3,#api--integrations .body .span4 h3,#on-demand-architecture .body .span12 h3,#on-demand-architecture .body .span6 h3,#on-demand-architecture .body .span4 h3,#cloud-computing-uses .body .span12 h3,#cloud-computing-uses .body .span6 h3,#cloud-computing-uses .body .span4 h3,#cloud-strategy .body .span12 h3,#cloud-strategy .body .span6 h3,#cloud-strategy .body .span4 h3,#cloud-operations .body .span12 h3,#cloud-operations .body .span6 h3,#cloud-operations .body .span4 h3,#cloud-optimization .body .span12 h3,#cloud-optimization .body .span6 h3,#cloud-optimization .body .span4 h3{font-weight:300;text-transform:uppercase;font-size:15px}#cloud-training .body .span12 h3,#cloud-architecture .body .span12 h3,#cloud-strategy .body .span12 h3,#cloud-operations .body .span12 h3,#cloud-optimization .body .span12 h3{text-align:left}#cloud-strategy .buckets .span4,#cloud-benefits .buckets .span4,#cloud-applications .buckets .span4,#choose-clouds .buckets .span4,#cloud-budgeting .buckets .span4,#cloud-architecture .buckets .span4,#hybrid-cloud-architecture .buckets .span4,#cloud-application-architectures .buckets .span4,#cloud-security .buckets .span4,#ha-dr-architectures .buckets .span4,#cloud-operations .buckets .span4,#cloud-governance .buckets .span4,#cloud-provisioning-orchestration .buckets .span4,#cloud-monitoring-automation .buckets .span4,#cloud-configuration .buckets .span4,#devops .buckets .span4,#cloud-optimization .buckets .span4,#cloud-cost-optimization .buckets .span4,#application-optimization .buckets .span4,#cloud-sla .buckets .span4{text-align:left}#cloud-benefits .body .buckets p ~ a,#cloud-strategy .body .buckets p ~ a,#cloud-applications .body .buckets p ~ a,#choose-clouds .body .buckets p ~ a,#cloud-optimization .body .buckets p ~ a,#cloud-operations .body .buckets p ~ a,#cloud-governance .body .buckets p ~ a,#cloud-sla .body .buckets p ~ a,#application-optimization .body .buckets p ~ a,#cloud-cost-optimization .body .buckets p ~ a,#cloud-monitoring-automation .body .buckets p ~ a,#devops .body .buckets p ~ a,#hybrid-cloud-architecture .body .buckets p ~ a,#cloud-application-architectures .body .buckets p ~ a,#cloud-configuration .body .buckets p ~ a,#cloud-provisioning-orchestration .body .buckets p ~ a,#ha-dr-architectures .body .buckets p ~ a,#cloud-security .body .buckets p ~ a,#cloud-architecture .body .buckets p ~ a,#cloud-budgeting .body .buckets p ~ a{text-align:left;font-weight:bold}#cloud-benefits .body .buckets h3,#cloud-strategy .body .buckets h3,#cloud-applications .body .buckets h3,#choose-clouds .body .buckets h3,#cloud-optimization .body .buckets h3,#cloud-operations .body .buckets h3,#cloud-governance .body .buckets h3,#cloud-sla .body .buckets h3,#application-optimization .body .buckets h3,#cloud-cost-optimization .body .buckets h3,#cloud-monitoring-automation .body .buckets h3,#devops .body .buckets h3,#hybrid-cloud-architecture .body .buckets h3,#cloud-application-architectures .body .buckets h3,#cloud-configuration .body .buckets h3,#cloud-provisioning-orchestration .body .buckets h3,#ha-dr-architectures .body .buckets h3,#cloud-security .body .buckets h3,#cloud-architecture .body .buckets h3,#cloud-budgeting .body .buckets h3{font-size:15px;text-transform:uppercase;text-align:left;font-weight:300}#cloud-benefits .body .buckets .span12,#cloud-strategy .body .buckets .span12,#cloud-applications .body .buckets .span12,#choose-clouds .body .buckets .span12,#cloud-optimization .body .buckets .span12,#cloud-operations .body .buckets .span12,#cloud-governance .body .buckets .span12,#cloud-sla .body .buckets .span12,#application-optimization .body .buckets .span12,#cloud-cost-optimization .body .buckets .span12,#cloud-monitoring-automation .body .buckets .span12,#devops .body .buckets .span12,#hybrid-cloud-architecture .body .buckets .span12,#cloud-application-architectures .body .buckets .span12,#cloud-configuration .body .buckets .span12,#cloud-provisioning-orchestration .body .buckets .span12,#ha-dr-architectures .body .buckets .span12,#cloud-security .body .buckets .span12,#cloud-architecture .body .buckets .span12,#cloud-budgeting .body .buckets .span12{padding-bottom:30px}#cloud-benefits .body .buckets .span12 p ~ a,#cloud-strategy .body .buckets .span12 p ~ a,#cloud-applications .body .buckets .span12 p ~ a,#choose-clouds .body .buckets .span12 p ~ a,#cloud-optimization .body .buckets .span12 p ~ a,#cloud-operations .body .buckets .span12 p ~ a,#cloud-governance .body .buckets .span12 p ~ a,#cloud-sla .body .buckets .span12 p ~ a,#application-optimization .body .buckets .span12 p ~ a,#cloud-cost-optimization .body .buckets .span12 p ~ a,#cloud-monitoring-automation .body .buckets .span12 p ~ a,#devops .body .buckets .span12 p ~ a,#hybrid-cloud-architecture .body .buckets .span12 p ~ a,#cloud-application-architectures .body .buckets .span12 p ~ a,#cloud-configuration .body .buckets .span12 p ~ a,#cloud-provisioning-orchestration .body .buckets .span12 p ~ a,#ha-dr-architectures .body .buckets .span12 p ~ a,#cloud-security .body .buckets .span12 p ~ a,#cloud-architecture .body .buckets .span12 p ~ a,#cloud-budgeting .body .buckets .span12 p ~ a{display:inline-block;margin-right:20px}#role .body .buckets .span4 h3,#cloud-computing-uses .body .buckets .span4 h3{font-weight:300;text-align:center;width:auto;display:block}#role .body .buckets .span4 p,#cloud-computing-uses .body .buckets .span4 p{font-size:12px;line-height:18px}#role .body .buckets .span4 a,#cloud-computing-uses .body .buckets .span4 a{text-align:center;display:block}#cloud-training .body .span12{text-align:left;padding-top:1.5em;margin:0}#cloud-training .body .span12 h3,#cloud-training .body .span12 p,#cloud-training .body .span12 a{padding:0 0 0 10%}#learn .buckets .span6{text-align:left}#learn .buckets .span6 img{display:inline-block}#learn .buckets .span6 img+a{display:inline-block;position:relative;top:-9px;left:5px}#learn .buckets .span6 a{text-align:left}#contact h2{font-weight:700;font-size:1.5em}#contact h3{margin-bottom:30px}#contact address{font-style:normal}#learn .buckets .span6{text-align:left}#learn .buckets .span6 img{display:inline-block;padding-bottom:10px}#learn .buckets .span6 img+a{display:inline;position:relative;top:-20px;left:5px}#learn .buckets .span6 a{text-align:left;margin-bottom:0px}.align-height.buckets .span4 h3{display:table-cell;vertical-align:middle;text-align:center;width:inherit}.align-height.buckets .span4 a{display:table-cell;vertical-align:bottom}#develop-cloud-strategy .buckets .span12 a{text-align:left}#cloud-automation .two-vids .span6{position:relative;padding-bottom:45px}#your-guide-to-cloud .body .span8>.group .span6{line-height:1.1em}#your-guide-to-cloud .body .span8>.group .span6 img+a{font-size:1em}#your-guide-to-cloud .body .span8>.group .span6 a{font-size:.85em}#role .body .span8 .buckets .span4 ul{padding-bottom:10px}#role .body .span8 .buckets .span4 li{font-size:12px;line-height:18px;margin-bottom:8px}article.top.no-tab{padding-bottom:40px}#private-cloud-design .span8+.span12,#private-cloud-design .span8+.group .span12:first-child,#architect-cloud-applications .span8+.span12,#architect-cloud-applications .span8+.group .span12:first-child{margin-bottom:15px}.main-content .body .span8 .group .span8{width:60%}.main-content .body .span8 .group .span8 .video{margin-bottom:0}.main-content .body .span8 .group .span8+.span4{margin-left:0;padding-left:0;width:39%;margin-bottom:0}#landing-page>header{border-bottom:1px solid #9ebedb}#landing-page .main-head .logo{float:none;width:200px;display:block;margin:20px 0 5px}#landing-page .span4{width:28.26%;margin-left:5.6%}#landing-page .main-content{position:relative;z-index:3;overflow:visible}#landing-page .main-content h1{font-size:28px;font-weight:700;color:#0c5ca6;margin-bottom:25px}#landing-page .main-content p{font-size:1.1em}#landing-page .main-content p .emphasize{color:#0c5ca6;font-weight:bold}#landing-page .main-content h2{color:#0c5ca6;font-size:20px}#landing-page .main-content ul.types{list-style:none;margin:0;padding:0;max-width:500px}#landing-page .main-content ul.types li{position:relative;margin:20px 0}#landing-page .main-content ul.types li img{position:absolute;top:0;left:0}#landing-page .main-content ul.types li p{margin-left:55px}#landing-page .main-content .testimonial{max-width:350px;border-bottom:1px solid #31383f;border-top:1px solid #31383f;padding:20px 20px 25px;margin:60px 0 0 40px}#landing-page .main-content .testimonial p{color:#58595b;font-weight:700;font-size:14px;line-height:20px;text-align:center}#landing-page .main-content .testimonial small{text-align:center;font-size:11px;text-transform:uppercase;color:#0c5ca6;display:block;line-height:18px}#landing-page .main-content .testimonial small strong{display:block}#landing-page .main-content .testimonial img{max-width:140px;margin:10px auto 0;display:block}#landing-page .orange-form{background:#f9f9fa;border-top-left-radius:40px;border-bottom-right-radius:40px;box-shadow:0 0 15px #ccc}#landing-page .orange-form p{font-size:1em}#landing-page .orange-form#landing-two{margin-top:-120px;position:relative;box-shadow:0 0 15px rgba(0,0,0,0.5);z-index:999}#landing-page .orange-form h2{background-color:#oc5ca6;color:#fff;border-top-left-radius:40px;text-align:center;padding:10px 20px;font-size:18px}#landing-page .orange-form h3{font-size:16px;color:#0c5ca6;font-weight:700;display:block;padding-top:10px}#landing-page .orange-form .form-wrap{padding:10px 30px 30px}#landing-page .orange-form .form-wrap small{font-size:11px;font-style:italic;text-align:center;display:block;line-height:12px;color:#575757}#landing-page .orange-form .form-wrap small a{color:#0c5ca6}#landing-page .orange-form input[type=text],#landing-page .orange-form input[type=email]{width:100%;margin-bottom:10px}#landing-page .orange-form input[type=submit]{background-color:#oc5ca6;color:#fff;font-size:20px;font-weight:700;margin:0 auto}#landing-page .orange-form input[type=submit].gce{background:url("../images/quiz/start-button.png") #oc5ca6 no-repeat 10% 50%;padding-left:40px}#landing-page .orange-form input[type=submit].gce:hover{background-color:#E58C20}#landing-page .check-detail{position:relative}#landing-page .check-detail input{position:absolute;top:0;left:0}#landing-page .check-detail p,#landing-page .check-detail label{display:block;margin-left:25px;margin-bottom:1em;line-height:1.3;font-size:.8em}#landing-page .check-detail p strong,#landing-page .check-detail label strong{text-transform:uppercase;display:block}#landing-page .check-detail p strong span,#landing-page .check-detail label strong span{text-transform:none;color:#0c5ca6;font-weight:700}#landing-page .check-detail a{color:#575757;font-weight:700}#landing-page .check-detail.service p{font-size:12px}#landing-page .sub-foot{max-width:500px;display:block;margin:0 auto;text-align:center;font-size:10px;padding:50px 0 20px}#landing-page #full-width{display:block;padding:40px 0;background-color:#979797;position:relative;z-index:1;width:100%;top:-30px}#landing-page #full-width .onehund{width:900%;height:100%;position:absolute;background-color:#979797;display:block;top:0;z-index:1;left:-100%}#landing-page #full-width h1{color:#fff;font-size:25px;line-height:30px;position:relative;z-index:2;font-weight:700;width:60%;margin:0;padding:0}#rotator{width:100%;-ms-perspective:1000px;perspective:1000px;-webkit-perspective:40000px;display:block;color:#fff;background-color:#e7e7e8;-webkit-box-shadow:inset 0 0 60px 0 rgba(0,0,0,0.2);box-shadow:inset 0 0 60px 0 rgba(0,0,0,0.2)}#rotator>h3{display:block;font-weight:700;font-size:1.6em;text-align:center;padding:25px 0 20px;max-height:23px !important}#rotator:after{content:' ';display:table;clear:both}#rotator .story-ctn{width:33.15%;float:left;overflow:hidden;border:1px solid #ccc;margin:0 -1px -1px 0}#rotator .story-ctn:hover .story,#rotator .story-ctn.active .story{-webkit-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotateX(90deg)}#rotator .story{height:inherit;width:100%;-webkit-transition:-webkit-transform .45s;-ms-transition:-webkit-transform .45s;transition:transform .45s;-webkit-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}#rotator .story .table{display:table;table-layout:fixed;height:inherit;width:100%}#rotator .story .table .cell{vertical-align:middle;display:table-cell;table-layout:fixed;height:inherit;width:100%}#rotator .story .table .cell .center{text-align:center;padding:0 10px}#rotator .story .table .cell .center img{margin:0 auto}#rotator .story .table .cell .center a{color:#fff;text-decoration:none;display:block}#rotator .story .table .cell .center img.icon{height:30px;margin:0px 0 5px}#rotator .story .table .cell .center h3{color:#fff;margin:0;margin-bottom:10px;font-size:1em;line-height:1.3em;font-weight:700}#rotator .story .table .cell .center p{margin-bottom:7px;font-size:.85em}#rotator .story .table .cell .center small{display:block;padding:5px 0 25px;font-size:.7em;line-height:1.8em;text-transform:uppercase}#rotator .story .table .cell .center small strong{display:block}#rotator .front,#rotator .back{height:inherit;overflow:hidden}#rotator .front{-webkit-transform:translateZ(50px);-ms-transform:translateZ(50px);transform:translateZ(50px)}#rotator .set{-webkit-transform:rotateX(-90deg) translateZ(-50px);-ms-transform:rotateX(-90deg) translateZ(-50px);transform:rotateX(-90deg) translateZ(-50px);background-color:#58595b}.ie #rotator .front,.ie #rotator .back{transform:none}.ie #rotator .story-ctn:hover .story{transform:none}.ie #rotator .story-ctn:hover .story .front{display:none}@media only screen and (max-width: 950px){#rotator .story-ctn{width:33%}}@media only screen and (max-width: 800px){#rotator .story-ctn{width:49.7%}}@media only screen and (max-width: 400px){#rotator .story-ctn{width:100%}}#jobs.content header h1{margin-bottom:0;max-width:1024px;margin:0 10px;border-bottom:0}#jobs.content .full-width{width:100%;position:relative;overflow:hidden}#jobs.content .full-width hr{max-width:1024px;margin-left:auto;margin-right:auto}#jobs.content .full-width.grey{background-color:#ebebeb;padding:60px 0 30px}#jobs.content .full-width.blue{background-color:#778598;color:#fff}#jobs.content .full-width.blue h2{color:#fff}#jobs.content .full-width.blue .center-content{margin-bottom:30px}#jobs.content .full-width.img img{min-width:100%;min-height:100%;position:absolute;z-index:1}#jobs.content .full-width .featured-jobs{width:750px;margin-left:-170px}@media only screen and (max-width: 750px){#jobs.content .full-width .featured-jobs{width:100%;margin-left:0}}#jobs.content .full-width .center-content{max-width:400px;padding:35px;position:relative;z-index:3;text-align:center;margin:0 auto 95px}#jobs.content .full-width .center-content a{color:#oc5ca6}#jobs.content .full-width .center-content p{line-height:1.6em}#jobs.content .full-width .center-content h2{font-weight:700;font-size:2.3em;margin:10px 0 30px;line-height:1.1em}#jobs.content .full-width .center-content.blackbg{background:rgba(71,71,71,0.85);color:#fff}#jobs.content .full-width .center-content.blackbg h2{color:#fff}#jobs.content .full-width .center-content.white{margin-bottom:20px}#jobs.content .full-width .center-content.white h2{color:#58595b}.gallery-slider{padding:0;margin:0 !important;list-style:none}.gallery-slider li{list-style:none;margin:0;padding:0;display:block}.gallery-slider li h3{font-size:.9em;color:#58595b;font-weight:700;text-align:center;padding:0 20px;display:block}.gallery-slider li img{width:100%}.gallery-slider li .span4{text-align:center;margin:0;width:33%}.gallery-slider li>p{display:table;clear:both}#jobs .bx-viewport{overflow:hidden !important}#jobs .bx-controls{position:absolute;width:100%;right:0;top:30%}#jobs .bx-controls .bx-next,#jobs .bx-controls .bx-prev{width:43px;height:43px;display:block;overflow:hidden;text-indent:-999px;background:url(../images/sprite.png) no-repeat 0 -410px;position:absolute;left:-12px}#jobs .bx-controls .bx-prev{background-position:0px -350px;left:auto;right:-22px}a.icon-link{margin:0 !important;padding:0 !important;display:inline-block !important;padding-right:20px !important}a.icon-link img{margin:0 !important;padding:0 !important;margin-right:10px !important;display:inline-block}.logo-list img{max-width:130px;display:block;margin:15px 0}.sidebar .logo-list img{width:47%;max-width:117px;float:left;margin:0px 2% 0px 0px}#about .pseudo-head{position:relative;text-transform:uppercase;color:#0C5CA6;font-weight:700;font-size:2.2em;line-height:1.5em;margin:0 0 .7em;border-bottom:1px solid #0C5CA6;font-family:"Gotham SSm A","Gotham SSm B",arial,sans-serif}#about .pseudo-head-body{margin:0px}#about .top header{display:none}#about h1.first-subhead{color:#0C5CA6;clear:both;font-weight:400;margin:0 0 .4em;font-size:19px}#landing-page .dashboard-select{position:relative;font-size:12px;margin-bottom:10px}#landing-page .dashboard-select input{margin-left:20px;margin-bottom:5px}#landing-page .dashboard-select label{display:inline;font-size:1em;margin:0}#landing-page .dashboard-select p{display:block;margin-bottom:2px}#landing-page .dashboard-select p strong{text-transform:uppercase;display:block}#landing-page .dashboard-select p strong span{text-transform:none;color:#0c5ca6;font-weight:700}#landing-page .select-ca,#landing-page .select-cm{display:none}#landing-page .main-content h1{line-height:1.4em}#landing-page .main-content .testimonial{margin:40px 0 0 40px}#landing-page select option{color:black}#landing-page .faded{color:darkgray}#landing-page .lp-list{margin-top:20px;margin-bottom:20px}#landing-page .lp-list li{font-size:16.5px;margin-bottom:10px;margin-left:15px}@media only screen and (min-width: 771px) and (max-width: 983px){#landing-page .orange-form input[type=submit]{padding:4%;width:100%;font-size:100%}}#online-services img.margin-top{margin-top:25px}#multi-cloud-platform .span8 .span4{margin-bottom:0px}#multi-cloud-platform .illustration85{margin-top:30px}.joinus-section{text-align:center;width:93%;max-width:357px;margin:7% auto}.joinus-section h2{font-weight:700;font-size:2.3em;margin:0px 0 30px;line-height:1.1em;color:#58595B}.joinus-section .orange-btn,.joinus-section .orange-btn:hover{max-width:150px;margin:30px auto 0 auto;background-color:#oc5ca6}#jobs .tab-body{width:100%;padding:0.9em 0 2.2em}#jobs article.top.no-tab{padding-bottom:0px}#jobs .gallery-slider li .span4{text-align:center;margin:0 2%;width:29.3333%;float:left}#jobs .bx-controls{position:absolute;width:108%;right:0;top:30%;margin-right:-3%}#jobs #ctn01.ctn{display:block;position:relative;margin-left:auto;width:87%}#jobs #ctn02.ctn{display:block;position:fixed;margin-left:-9999999px;margin-top:-99999999px}.panel_wrap{max-width:560px;line-height:0}.panel_image{float:left;width:33.333%}.outer_wrap{margin-bottom:15px}#news .span12{width:100%;padding-bottom:15px;margin-bottom:25px;border-bottom:1px solid #C2C2C2}#news .span12 .span8 h4{margin-top:0}#partners .body .buckets a .icon{margin:0}#services .body .buckets .span6 p{font-size:12px;line-height:18px;margin-bottom:8px}#services .body .buckets .span6 a{text-align:center}#healthcare-life-sciences .quote-block img{padding-top:4%}#cloud-availability .sidebar ul{margin-bottom:0em}#entertainment .sidebar .logo-list img{margin-bottom:20px}#healthcare-life-sciences .quote-block p{width:96%}#online-services .sidebar .logo-list img{width:41%;margin:0px 8% 25px 0px !important}#online-services .sidebar .logo-list #sage-logo{max-width:100px !important;margin-left:-6px !important}.col.span12.gray .span8.col{margin:0px;margin-top:22px;margin-bottom:20px;padding:25px;background-color:#F1F1F1}.chrome #windows-stack .two-vids.align-height p{height:72px}.pricing .mfp-wrap{overflow-y:scroll !important;-webkit-overflow-scrolling:touch}.pricing .mfp-wrap .scroll-table{overflow-x:hidden}.pricing .arrows{display:block;position:absolute;width:102%;left:-1%;top:22.5%;z-index:9999999;opacity:0.75}.pricing .arrow{display:block;width:40px}.pricing .left_arrow.arrow{float:left}.pricing .right_arrow.arrow{float:right}.ipad .pricing .mfp-wrap{min-height:915px !important}.no-cssgradients .blue-btn{filter:none !important}@media only screen and (min-width: 1200px){body #SnapABug_Button.SnapABug_Button{display:block !important}}@media only screen and (max-width: 1199px){body #SnapABug_Button.SnapABug_Button{display:none !important}}#SnapABug_WP{left:50% !important;margin-left:-186px !important}@media only screen and (max-width: 1024px){.ctn{padding-left:15px;padding-right:15px}.fullscreen.main-content>.ctn{padding-left:0;padding-right:0}.main-head{padding:30px 15px 10px}.main-head>div{font-size:.9em}.buckets .span4 br{display:none}.fader .person .who{background-color:rgba(255,255,255,0.6)}.fader .person .who p{padding:15px}.fader .text h2{font-size:2.5em}.toggle-tabs .content .details .col:first-child p:last-child{padding-top:0px}.toggle-tabs .content .details .col:nth-child(2n) p:last-child{padding-top:0px}#landing-page .main-head a{margin-left:10px !important}.bx-controls .bx-pager-item a{width:20px;height:20px}.main-content .bx-controls{float:right;margin-right:5px}}@media only screen and (max-width: 940px){.main-nav .nav-content img.wp{width:40%;margin:5%}.main-nav .dropd a.blue-btn{width:40%}}@media only screen and (max-width: 840px){input.inner{top:94%;margin-top:0px;margin-left:7px;background-size:100% 100% !important;height:45px;width:45px}input#inprev{margin-left:16px}input#innext{margin-right:16px}header nav .main-nav>li>span>a{font-size:.8em}.main-content .body .span8 .group .span8,.main-content .content .body>.span8,.main-content .content .body .span4{display:block;width:100%;margin:0 0 30px;float:none}.main-content .body .span8 .group .span4,.col.span8 .group .span4.col{width:auto !important}#multi-cloud-platform .col.span8 .group .span4.col{width:30% !important;float:left}}@media only screen and (max-width: 770px){.main-head>div{visibility:hidden;text-align:center;display:block}.main-head>div div,.main-head>div a{display:none}.main-head>div span a{visibility:visible;font-size:1.2em;display:inline;margin-left:15px}.main-head{background-color:#eee}.main-head .logo{display:block;clear:both;float:none;width:40%;margin:0 auto 10px;position:relative}.fader .person .who{width:100%;right:15px;bottom:30px}.fader .text h1{font-size:1em}.main-content>.ctn>.span3{width:100%;display:block;margin-top:-2em}.main-content>.ctn>.span3 ul.nav{display:none}.main-content .content{width:100%;margin:0}footer.main{font-size:.9em;text-align:center}footer.main .span2{float:none;display:block;width:100%;margin:0 0 25px}footer.main .span2 h5{margin-bottom:.1em;font-size:1.2em}footer.main .span2 h5 a{margin-bottom:0}footer.main .span2 br{display:none}footer.main .span2 a{display:inline-block;padding:0 15px}footer.main .span2 a:first-child{padding-left:0}.main-content .content .span8>.span4{width:100%;margin:0 0 30px;display:block}.main-content .content .span8>.span4:nth-child(3n+1){clear:none}.main-content .content .span8>.span4:nth-child(2n+1){clear:none}.toggle-tabs .content .details{font-size:.9em}.toggle-tabs .content .details ul li,.toggle-tabs .content .details p{padding:.2em 5%}.white-popup{font-size:.9em}#landing-page .main-content .group .span8,#landing-page .main-content .group .span4{display:block;float:none;margin:0;width:100%}#landing-page .main-content .group #landing-two{margin-top:20px}#contact .body>.span6{display:block;width:100%;margin:0}#SnapABug_Button{display:none}}@media only screen and (max-width: 600px){header nav{height:60px;width:80%;z-index:9999999999;top:0;position:fixed;left:-80%;height:100%;background-color:#2a3037;background-image:none;-webkit-transition:0.5s linear all;-moz-transition:0.5s linear all;-ms-transition:0.5s linear all;-o-transition:0.5s linear all;transition:0.5s linear all}header nav #nav-scroll{width:100%;height:85%}header nav #top-mobile{padding:10px 3% 4px;border-top:0;display:block;width:94%;border-top:1px solid #000;border-bottom:1px solid rgba(255,255,255,0.1)}header nav #top-mobile a{color:#fff;text-decoration:none;display:inline-block;padding:5px 10px 5px 0;font-size:.85em}header nav #top-mobile form{display:inline-block;margin:0;position:relative;top:-2px;background-color:rgba(0,0,0,0.5);border-radius:4px}header nav #top-mobile form input[type=text]{width:100px;background-color:transparent;box-shadow:none;border:0;color:#fff}header nav #top-mobile form input[type=submit]{height:27px;color:#fff;margin:0 3px 0 0;padding:0;font-size:11px;border-left:1px solid #444;padding:0 5px;font-weight:700;text-transform:uppercase;opacity:.8;background-color:transparent}header nav #top-mobile form input[type=submit]:hover{opacity:1}header nav #menu-title{display:block;text-align:center;width:100%;height:20px;background:url(../images/nav-bg.png) repeat;padding:10px 0 10px 35px;margin:0}header nav #menu-title h2{line-height:40px;font-size:1.4em;color:#fff;display:inline-block;position:relative;top:-3px}header nav .menu-trigger{position:relative;display:inline-block;width:20px;height:15px;cursor:pointer;margin-right:10px !important;float:right}header nav .menu-trigger span{position:absolute;top:65%;left:0;display:block;width:100%;height:3px;margin-top:-2px;background-color:#fff;font-size:0px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}header nav .menu-trigger span:before,header nav .menu-trigger span:after{position:absolute;left:0;width:100%;height:100%;background:#fff;content:'';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}header nav .menu-trigger span:before{-webkit-transform:translateY(-250%);transform:translateY(-250%)}header nav .menu-trigger span:after{-webkit-transform:translateY(250%);transform:translateY(250%)}header nav .main-nav{margin:0;padding:0;top:0px;left:0px;background-color:transparent;width:100%;z-index:999;height:100;border-bottom:1px solid #000}header nav .main-nav>li{float:none;width:auto;padding:0;margin:0;width:100%;height:auto;background-color:#2a3037;text-align:left;border-top:1px solid #000;border-bottom:1px solid rgba(255,255,255,0.1)}header nav .main-nav>li:last-child{padding-bottom:5px}header nav .main-nav>li>a{color:#fff;text-decoration:none;display:inline-block;margin-right:20px}header nav .main-nav>li>span{height:auto;padding:10px 3%;margin-left:0 !important;width:94% !important}header nav .main-nav>li>span strong{display:inline-block;padding:0;color:#oc5ca6;width:20px;text-align:center;font-size:18px;cursor:pointer;margin-left:5px;background-color:rgba(0,0,0,0.5);position:relative;top:2px}header nav .main-nav>li>span strong:hover{background-color:#000}header nav .main-nav>li>span a{padding:5px 0;display:inline;padding:12px 0 11px !important;font-size:1.1em}header nav .main-nav>li:hover{background-color:rgba(0,0,0,0.2)}header nav .main-nav>li:hover>a{color:#fff}header nav .main-nav>li:hover>span{cursor:pointer;width:100%;margin-left:0}header nav .main-nav>li:hover>span a{padding:12px 0 11px}header nav .main-nav>li:hover>a:hover,header nav .main-nav>li:hover>span a:hover{text-decoration:none;opacity:1}header nav .main-nav>li.open-dd{background-color:rgba(0,0,0,0.4)}header nav .main-nav .dropd{min-height:10px;display:none;position:relative;background:none;padding:0 0 15px 3%;width:97%;opacity:1;z-index:9999}header nav .main-nav .dropd h2{display:block;text-align:left;margin:00;padding:0;font-size:1.2em;border:0}header nav .main-nav .dropd .col{float:none;width:100%;display:block;vertical-align:top;font-size:1em;margin:0}header nav .main-nav .dropd .col.span6{display:none}header nav .main-nav .dropd .col h2,header nav .main-nav .dropd .col h3,header nav .main-nav .dropd .col h4{padding:7px 0 0}header nav .main-nav .dropd .col ul li{margin:0;padding:0 !important;vertical-align:top;display:block}header nav .main-nav .dropd .col ul li strong{text-transform:uppercase;padding:7px 0 0}header nav .main-nav .dropd .col ul li a{padding:.4em 0;margin:0;font-size:.9em;line-height:1em}header nav .main-nav .dropd .col ul li.heading:first-child strong{padding-top:3px}header nav .main-nav .dropd .col ul li ul{margin-bottom:.5em !important}header nav .main-nav .dropd .col .wp,header nav .main-nav .dropd .col .testimonial,header nav .main-nav .dropd .col.manage{display:none !important}header nav .main-nav .dropd .col .blue-btn{margin-top:10px}header nav .main-nav>li:hover .dropd{display:none}header nav .main-nav>li.open-dd .dropd{display:block}header nav.open{left:0;overflow:auto}header nav.open .main-nav{overflow:hidden}header nav.open .main-nav>li,header nav.open #top-mobile{display:block}header nav.open .main-nav>li.open-dd .dropd{display:block}header nav.open #menu-title{padding-left:0}header nav.open .menu-trigger{margin-right:15px !important}header nav.open .menu-trigger span{background-color:transparent}header nav.open .menu-trigger span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}header nav.open .menu-trigger span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.main-head.pseudo-btn{background-image:url(../images/android-btn.png) !important;background-repeat:no-repeat !important;background-size:38px !important}.touch .hide-vids iframe{display:none}.tab-body .ctn .span8{width:100%;margin:2% auto}.tab-body .ctn .span4{width:auto;float:none;display:block;margin-bottom:20px}.col.span8 .group .span8.col{display:block;width:100%;margin:2% auto 5% auto}.col.span8 .group .span4.col{width:auto !important}.quote-block img{float:none !important;display:block}.quote-block small{margin-left:10px !important}.fader{margin-bottom:1.5em}.fader .ctn{padding-right:0;padding-left:0}.fader .text{display:block;width:62%;float:none;padding:10px 0;text-align:center;left:15px;top:20px;position:absolute}.fader .text h2{font-size:1.7em}.fader .people{width:100%;float:none;position:relative;display:block;margin:0}.fader .people .person{position:relative;overflow:hidden}.fader .people img{position:relative;top:10px;height:300px;float:right;right:-80px}.fader .people .who{right:auto;left:0;width:100%;margin:0;bottom:5px}.buckets{margin-bottom:1em}.buckets .col{margin-bottom:2em !important}.buckets p{padding-right:0;padding-left:0;margin-bottom:3px;padding-bottom:20px}.buckets h3{padding:0 0 4px;font-size:1.2em}.main-content .content .body>.span8,.main-content .content .body .span4{display:block;width:100%;margin:0 0 30px;float:none}.main-content .content .body>.span8+.sidebar{margin-top:45px}.main-content .content .body .buckets .span4{width:100%;margin:0;float:left;margin:0 !important;clear:none;text-align:left;padding-left:0}.main-content .content .body .buckets .span4 p,.main-content .content .body .buckets .span4 a{margin:0}.main-content .content .body .buckets .span4 h3{margin:0 0 10px 0}.main-content .content article.tab .tab-head{width:100%;border-bottom:0}.main-content .content article.tab .tab-head h1{padding-bottom:10px;text-align:left}.main-content .sidebar ul.nav{display:none}.tab .buckets{padding-bottom:0em}.tab .buckets a+p{display:none}footer.main{text-align:center;padding-top:0}footer.main .ctn{padding:0;border-bottom:1px solid rgba(0,0,0,0.5)}footer.main h5{display:block;padding:.5em 0 .4em}footer.main h5:hover{cursor:pointer}footer.main .span2{padding:0;border-top:1px solid rgba(0,0,0,0.5);border-bottom:1px solid rgba(255,255,255,0.1);font-size:1.1em;margin:0}footer.main .span2 a{display:block;padding:.3em 0}footer.main .span2 p{display:none;margin-bottom:0;padding-bottom:15px}footer.main .span2 p strong{display:block}footer.main .span2.open{background-color:rgba(0,0,0,0.3)}footer.main .span2.open p{display:block}.toggle-tabs .content .details{font-size:1em}.toggle-tabs .content .details .col{width:100%;padding-bottom:20px;margin-bottom:15px}.toggle-tabs .content .details ul li{font-size:1em}.toggle-tabs .content .details .span4 ul li{display:inline-block}.toggle-tabs .content .details .orange{font-size:1.4em;padding:.5em 1em}.toggle-tabs .content .details .price strong{font-size:1.6em}.toggle-tabs .content table{font-size:.8em;line-height:1.2em}.toggle-tabs .content table th{padding:10px 0}.toggle-tabs .content table td{padding:10px 5px}.toggle-tabs .tabs li{font-size:.85em;max-width:45%;margin-right:2px}.white-popup{width:95%;padding:1%;font-size:.75em;padding-top:20px;margin-top:30px}.align-height h3,.align-height p,.align-height ul,.align-height a{height:auto !important}.two-vids .col{padding-top:15px;padding-bottom:16px !important;width:100%;clear:both;float:none}.two-vids .col:first-child{padding-top:0}#role .buckets .span4 .icon,#role .buckets .span4 h3{text-align:center;margin:0 auto;display:block}.main-content .tab-body .bx-wrapper{width:auto;height:200px}.main-content .tab-body .bx-wrapper .inner-slider li{height:200px}}@media only screen and (max-width: 600px){#online-services .sidebar .logo-list img{margin-right:11%}#online-services .sidebar .logo-list #sage-logo{float:none !important}#multi-cloud-platform .span8 .span4{width:33% !important}#slideshare{padding:10px !important}#slideshare #controls{top:-26px !important;right:34px !important}#online-services img.margin-top{margin-top:0}#online-services img.extra-margin{margin-top:4px}#jobs .bx-controls{position:absolute;width:92%;right:0;top:91%;margin-right:6%}#jobs .gallery-slider li{margin-bottom:40px}#jobs .gallery-slider li .span4{text-align:center;margin:0 auto;width:100%;display:block}#jobs .gallery-slider li h3{font-size:.85em;padding:0 75px}#jobs #ctn01.ctn{display:block;position:absolute;margin-left:9999999999px}#jobs #ctn02.ctn{display:block;position:relative;margin-left:auto}}@media only screen and (max-width: 450px){.main-head .logo{width:70%}.group>.col{width:100%;clear:both;float:none;margin:0}.group>.col.people{margin-bottom:0}.buckets .span4{padding-bottom:1.2em}.fader .people{display:none}.fader .text{position:relative;display:block;float:none;top:0;left:0;padding:30px 0}.toggle-tabs .content table{font-size:.6em}.toggle-tabs .content table th{font-size:.9em}.buckets{padding-bottom:1.5em}.buckets p{padding-bottom:0}.buckets .orange-btn{position:relative;top:0}#hybrid-cloud .span8 table td{display:block}.content .two-col{margin-left:0}.content .two-col li{padding:0 0 3%;width:100%;display:block}.tab .logos img{max-width:200px !important;display:block;margin:20px auto}.span2.col.big-img{max-width:203px;margin:0 auto}.main-content .tab-body .bx-wrapper{width:auto;height:150px}.main-content .tab-body .bx-wrapper .inner-slider li{height:150px}.main-content .tab-body .bx-wrapper .inner-slider li a.fullscreen i{display:none}#multi-cloud-platform .span8 .empty{display:none}#multi-cloud-platform .span8 .span4{width:178px !important;margin:0 auto !important;float:none;padding:5px 0px 14px 0px}#multi-cloud-platform .col.span8 .group .span4.col{width:65% !important;float:none;margin:0 auto !important;padding:0;clear:none;height:auto !important}#multi-cloud-platform .col.span8 .group .span4.col img{margin:0 auto !important;padding:20px 0}#multi-cloud-platform .col.span8 .group{margin:0}}@media only screen and (max-width: 385px){.toggle-tabs .content table{font-size:.5em}.toggle-tabs .content table th{font-size:.8em}.contact_form .field1-2{width:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.content .video{width:744px !important}.content .video iframe{width:744px !important;left:0px}.content .tab-body .video{width:98% !important}.content .tab-body .video iframe{width:98% !important;left:0px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){.main-content .body .span8 .group .span8,.main-content .content .body>.span8,.main-content .content .body .span4{display:block;width:100%;margin:0 0 30px;float:none}.main-content .body .span8 .group .span4,.col.span8 .group .span4.col{width:auto !important}#multi-cloud-platform .sidebar.right{padding-left:2%;width:30.26% !important;float:right}#multi-cloud-platform .span8{width:64.13%;margin-right:2%;float:left}#multi-cloud-platform .span8 .span4.col{width:30.26% !important;padding-left:2%;float:left}#multi-cloud-platform .span8 .span4.col a{margin:0 auto 10px;display:block;padding:0}#multi-cloud-platform .span8 .span4:nth-child(3n+1){clear:left}}@media screen and (max-device-width: 568px) and (orientation: landscape){.content .video a.orange{font-size:135% !important}#ctn01.ctn{display:none !important}}@media screen and (max-device-width: 385px) and (orientation: portrait){.content .video{width:260px !important}.content .video iframe{width:260px !important;left:0px}#ctn01.ctn{display:none !important}}#slidebox{padding:10px 0px 4px 10px;background-color:#fff;border-top:3px solid #oc5ca6;position:fixed;bottom:0;right:-624px;-moz-box-shadow:-2px 0 5px #aaa;-webkit-box-shadow:-2px 0 5px #aaa;box-shadow:-2px 0 5px #aaa}a.close{background:transparent url(http://cdn2.hubspot.net/hub/53/file-527841348-gif/close.gif) no-repeat top left;width:13px;height:13px;position:absolute;cursor:pointer;top:10px;right:10px}a.close:hover{background-position:0 -13px}@media only screen and (max-device-width: 480px){#slidebox{width:100%}}#landing-page.quiz .main-head{padding-top:0}#landing-page.quiz .main-head .logo{margin:0}#landing-page.quiz .span1{width:100%;margin:0 auto;max-width:1010px}#landing-page.quiz>header{border:0;background:#0b5ca6;position:absolute;top:0;left:0;z-index:10}#landing-page.quiz>header img{width:200px;background:#fff;-webkit-border-radius:0 0 20px 0;-moz-border-radius:0 0 20px 0;border-radius:0 0 20px 0;padding:10px}#landing-page.quiz .main-content{overflow:auto;background:#0b5ca6;padding:1.5em 0 3em 0;-webkit-border-radius:0 0 40px 0;-moz-border-radius:0 0 40px 0;border-radius:0 0 40px 0}#landing-page.quiz .main-content .drop-shadow{text-shadow:4px 3px 10px #000;letter-spacing:.1em}#landing-page.quiz .main-content h2#subhead{color:#oc5ca6;font-size:4.4em;text-transform:uppercase;line-height:1;text-align:center}#landing-page.quiz .main-content h2#subhead.question{color:#fff;margin-top:50px}#landing-page.quiz .main-content h2 span{color:#fff;font-size:33pt;line-height:.7}#landing-page.quiz .main-content h3{font-size:21pt;color:#fff;margin-left:17%;float:left}button{font:bold 15px/23px "Gotham SSm A","Gotham SSm B",arial,sans-serif;border:none;width:94px;height:113px;margin-top:20px}button#start{background:url(../images/quiz/start-button.png) no-repeat scroll 10% 40% #d6871c;color:#fff;border-radius:5px;box-shadow:5px 5px 5px #333;cursor:pointer;border:1px solid #d69e42;text-transform:uppercase;width:215px;height:42px;font-size:1.5em;font-weight:400;float:left;margin-left:10px;margin-top:-10px;padding-left:30px}button#start:hover{background:url(../images/quiz/start-button.png) no-repeat scroll 10% 40% #778598;border:1px solid #778598;box-shadow:-2px -2px 5px #333}button#back{background:url(../images/quiz/button-previous.png) no-repeat top center;float:left;margin-left:-20px}button#back:hover{background:url(../images/quiz/button-previous-hover.png) no-repeat top center}button#next{background:url(../images/quiz/button-next.png) no-repeat top center;float:right;width:130px}button#next:hover{background:url(../images/quiz/button-next-hover.png) no-repeat top center}#quiz-copy,#cfh_quiz{color:#052061;font-size:1.5em;margin-left:10%;margin-top:25px}#quiz-copy ul,#cfh_quiz ul{margin-left:0;padding-left:0;list-style:none}#quiz-copy ul li,#cfh_quiz ul li{padding-left:55px;padding-bottom:15px;background:url(../images/quiz/arrow-bullet.png) no-repeat 0 0.15em}#quiz-copy .status,#cfh_quiz .status{margin-top:20px;margin-bottom:0}.maturity-levels{text-align:center;margin-top:30px}.hidden,#landing-page.quiz .orange-form,#generated-questions li{display:none}#breadcrumb{margin-bottom:20px;color:#a6a8ab;font-size:.6em}#breadcrumb li{display:inline;list-style-type:none;margin-right:8px;background:url(../images/quiz/crumb-bg.png) no-repeat top left;width:51px;height:20px;padding:2px 24px}#breadcrumb li.completed{color:#fff;background:url(../images/quiz/crumb-bg-completed.png) no-repeat top left;margin-right:8px;padding-right:0}#breadcrumb li.completed a,#breadcrumb li.completed a:hover{color:#fff;text-decoration:none;display:inline-block;margin-left:-22px;width:40px;padding:0 5px;text-align:center}#breadcrumb li.completed.home{background:url(../images/quiz/crumb-home.png) no-repeat top left;width:84px;padding-right:27px;margin-right:8px}#breadcrumb li.completed.home:hover{background:url(../images/quiz/crumb-home-hover.png) no-repeat top left}#breadcrumb li.completed:hover{background:url(../images/quiz/crumb-bg-hover.png) no-repeat top left;cursor:pointer}#breadcrumb li.current{background:url(../images/quiz/crumb-bg-current.png) no-repeat top left;color:#fff;margin-right:8px}#breadcrumb li.results{background:url(../images/quiz/crumb-results.png) no-repeat top left}#generated-questions li{list-style-type:none;overflow:hidden}#generated-questions li .question-number{float:left;margin-right:10px}#generated-questions li label{float:left;font-size:1em;margin:0}#generated-questions li label.question-text{margin-bottom:10px;line-height:1.5}#generated-questions li label.answer-text{clear:left;margin-left:15px;margin-top:23px}#generated-questions li .radio-button{float:left;margin-right:10px;width:20px;height:20px}#quiz-results h2,h2#subhead,#quiz-results ul{margin-bottom:15px}#infographic{width:120%;position:relative;margin-top:-15px;padding-left:150px;overflow:hidden;padding-top:15px;background:url(../images/quiz/score-bg6.png) repeat-y top left}#infographic ul{margin-top:10px;margin-left:10px;margin-bottom:0}#infographic li{height:45px;list-style-type:none;padding-top:25px;padding-left:25px;margin-bottom:5px;text-align:left;font-size:1.4em;color:#fff;background:#999;position:relative}#infographic li.selected-bar{background:#44b3e4}#infographic li.selected-bar h4{color:#162f6c !important}#infographic li .maturity-description{position:absolute;right:-200px;top:0;float:left;width:200px}#infographic li .maturity-description h4{font-size:1em;float:left;color:#555;margin-top:25px;margin-left:10px}#infographic #position{background:url(../images/quiz/score-bg5.png) no-repeat top left;height:66px;left:-153px;position:relative;top:-100%;width:121px}#infographic #position img{left:-32px;position:absolute;top:33px;width:33px}#quiz-results .score-text{color:#162f6c;font-size:2.4em;text-transform:uppercase;height:50px;padding-top:30px;margin-bottom:0}#quiz-results .score-text #score{color:#fff;padding-left:10px}#quiz-results #score-text1{background:url(../images/quiz/score-bg1.png) no-repeat top right;width:390px;float:right}#quiz-results #score-text2{float:right;margin-left:5px;margin-right:-14px}#quiz-results #maturity-level-wrap{background:url(../images/quiz/score-bg3.png) no-repeat top left;clear:right;width:481px}#quiz-results #maturity-level-wrap .maturity-level{font-size:1.5em;color:#fff;text-align:center;text-transform:uppercase;background:url(../images/quiz/score-bg2.png) #oc5ca6 no-repeat top right;padding:8px;margin-left:33px}.results-arrow{margin-left:40%;margin-top:10px;margin-bottom:10px}#maturity-box{background:#f2f2f2;border:1px solid #f2f2f2;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;text-align:center;width:365px;padding:10px;margin-left:75px}#maturity-box p{color:#162f6c;font-size:1.1em}#maturity-box ul{color:#oc5ca6;font-weight:bold;margin-bottom:0}#maturity-box ul li{font-size:1.2em;list-style-type:none;font-style:italic;font-weight:bold}#maturity-box ul li span{font-weight:bold}#five-todos{background:url(../images/quiz/5-todos-bg.png) no-repeat top left;width:411px;height:282px;margin-left:10%}#five-todos h2{color:#162f6c;font-size:1.6em;padding-top:50px;text-align:center}#five-todos h2 span{color:#44b3e4;font-weight:bold}#five-todos ul{margin-left:40px;padding-left:0;list-style:none;color:#162f6c;font-size:1.2em}#five-todos ul li{padding-left:20px;padding-bottom:25px;height:9px;background:url(../images/quiz/check-bullet.png) no-repeat 0 0.45em}.full-report{width:411px;color:#004278;margin-top:30px;margin-left:10%}#results-page{margin:40px auto;max-width:1024px;overflow:hidden}#thankyou{margin-top:20px;color:#162f6c;font-size:1.5em;margin-left:10%}#answers{margin-top:30px;margin-left:10%}#answers h2{font-size:2em;color:#162f6c;margin-bottom:15px}#answers h2 #answers-score{color:#oc5ca6}#answers h3{font-size:1.5em;color:#162f6c;margin-bottom:10px}#answers ol{font-size:1.1em;list-style-type:none}#answers p{font-size:1.1em}#answers p.score-levels{margin-left:20px}#landing-page.quiz .orange-form{border-bottom-left-radius:40px;border-top-right-radius:40px}#landing-page.quiz .orange-form h2{background-color:#0b5ca6;border-top-right-radius:40px;text-transform:uppercase}#landing-page.quiz .orange-form input[type="submit"]{background:url(../images/quiz/start-button.png) no-repeat scroll 7% 50% #oc5ca6;color:#fff;border-radius:5px;box-shadow:5px 5px 5px #aba9a9;cursor:pointer;border:1px solid #d69e42;text-transform:uppercase;width:100%;height:52px;font-size:1.4em;font-weight:400;margin-top:10px;padding-left:50px}#landing-page.quiz .orange-form input[type="submit"]:hover{background:url(../images/quiz/start-button.png) no-repeat scroll 7% 50% #778598;border:1px solid #778598;box-shadow:-2px -2px 5px #aba9a9}@media only screen and (max-device-width: 1023px){button#start{margin-top:20px;margin-left:30%}#landing-page .main-head{background:#0b5ca6}#landing-page .main-head .logo{display:table-caption}#landing-page.quiz .span8{width:100%}#landing-page.quiz .span4{float:none;clear:left;width:88.26%}#landing-page.quiz .orange-form{width:100% !important}#quiz-results #maturity-level-wrap{background:none}#quiz-results #maturity-level-wrap .maturity-level{background:none;color:#162f6c}#quiz-results #infographic{background:none}#quiz-results #infographic #position img{display:none}#quiz-results #score-text1{float:none;background:none}#quiz-results #score-text1.score-text #score{color:#162f6c}#quiz-results #score-text2{position:absolute;left:380px}}@media screen and (max-device-width: 385px){#landing-page.quiz .main-content h2#subhead{font-size:2.4em}#quiz-results .score-text{font-size:1.5em}#quiz-results #maturity-level-wrap .maturity-level{margin-left:0;text-align:left;font-size:1.3em}#maturity-box{margin-left:0}.results-arrow{margin-left:170px}.full-report{width:330px}#five-todos{margin-left:0;background-size:93%}#five-todos h2{font-size:1.5em}#five-todos ul{font-size:1.1em}#infographic{padding-left:70px}#infographic #position{left:-93px;top:-120%;background-size:50%}#infographic ul{width:90%}#infographic li .maturity-description{height:30px;font-size:1.3em}#infographic li .maturity-description h4{margin-top:12px}}@media only screen and (min-device-width: 386px) and (max-device-width: 768px){#landing-page .logo{top:-20px;left:-10px;position:absolute;width:200px;background:#fff;-webkit-border-radius:0 0 20px 0;-moz-border-radius:0 0 20px 0;border-radius:0 0 20px 0;padding:20px 10px}#breadcrumb{max-width:400px}#landing-page.quiz .main-content h2#subhead{font-size:3.4em}#quiz-copy ul{font-size:.9em}#generated-questions{font-size:.8em}form .status,#email_validation_status{font-size:.7em}#quiz-results #infographic{width:70%}#quiz-results #infographic ul{margin-left:-70px}#quiz-results #infographic #position{background-size:80% 100%}#score-text-wrap{position:relative;height:70px;font-size:.6em}#score-text-wrap #score-text1{width:260px;left:30px;position:absolute}#score-text-wrap #score-text2{position:absolute;left:270px}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#landing-page .logo{top:-20px;left:-10px;position:absolute;width:200px;background:#fff;-webkit-border-radius:0 0 20px 0;-moz-border-radius:0 0 20px 0;border-radius:0 0 20px 0;padding:20px 10px}#score-text-wrap{margin-left:10%;width:390px}#score-text-wrap #score-text2{left:0px !important;position:static !important;margin-right:10px !important;float:right !important}#score-text-wrap #score-text1{position:static !important;float:none;text-align:right;width:340px}#quiz-results .score-text #score{padding-left:5px}#quiz-results #infographic{width:90%}#quiz-results #infographic ul{margin-left:0}#quiz-results #maturity-level-wrap{margin-left:0%;width:520px}#quiz-results #maturity-level-wrap .maturity-level{margin-left:20%;text-align:left}#quiz-results #maturity-box{margin-left:20%}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body{background:#fff}#quiz-results #score-text2{margin-right:5px}#quiz-results .score-text #score{padding-left:35px}.quiz#landing-page .orange-form input[type="submit"]{padding-left:40px}#quiz-results #maturity-level-wrap{margin-left:0}}
