@-moz-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.background-color-red-accent{background-color:#f16458;}.background-color-red-accent-lighten-60{background-color:#f9c1bc;}.background-color-blue-accent{background-color:#27c4f4;}.background-color-blue-accent-lighten-60{background-color:#a9e7fb;}.background-color-orange-accent{background-color:#fcb34b;}.background-color-orange-accent-lighten-60{background-color:#fee1b7;}.background-color-green-accent{background-color:#bfd730;}.background-color-green-accent-lighten-60{background-color:#e5efac;}.background-color-purple-accent{background-color:#996799;}.background-color-purple-accent-lighten-60{background-color:#d6c2d6;}.background-color-brown-accent{background-color:#9c947a;}.background-color-brown-accent-lighten-60{background-color:#d7d4ca;}@-moz-keyframes rotate{from{-webkit-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-o-keyframes rotate{from{-webkit-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.loading-spinner,.loading-spinner-16,.loading-spinner-32,.loading-spinner-48{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;/*defaults */ font-size:32px;}.loading-spinner:before,.loading-spinner-16:before,.loading-spinner-32:before,.loading-spinner-48:before{content:'';position:relative;display:block;background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_96-170e12d8e2e8a616264f1a554d66ae69.gif");background-repeat:no-repeat;background-size:100% auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;/* defaults */ width:32px;height:32px;}.loading-spinner-16{font-size:16px;}.loading-spinner-16:before{width:16px;height:16px;}.loading-spinner-32{font-size:32px;}.loading-spinner-32:before{width:32px;height:32px;}.loading-spinner-48{font-size:48px;}.loading-spinner-48:before{width:48px;height:48px;}html.no-backgroundsize .loading-spinner:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_32-88dc553ca23f85badc0c34c530473001.gif");background-position:center center;}html.no-backgroundsize .loading-spinner-16:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_16-69fc9203ddb900ba993c53300c04d81e.gif");}html.no-backgroundsize .loading-spinner-32:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_32-88dc553ca23f85badc0c34c530473001.gif");}html.no-backgroundsize .loading-spinner-48:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_48-063ab93411f21a73c764bfbc99d207bb.gif");}.loading-spinner,.loading-spinner-16,.loading-spinner-32,.loading-spinner-48{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;/*defaults */ font-size:32px;}.loading-spinner:before,.loading-spinner-16:before,.loading-spinner-32:before,.loading-spinner-48:before{content:'';position:relative;display:block;background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_96-170e12d8e2e8a616264f1a554d66ae69.gif");background-repeat:no-repeat;background-size:100% auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;/* defaults */ width:32px;height:32px;}.loading-spinner-16{font-size:16px;}.loading-spinner-16:before{width:16px;height:16px;}.loading-spinner-32{font-size:32px;}.loading-spinner-32:before{width:32px;height:32px;}.loading-spinner-48{font-size:48px;}.loading-spinner-48:before{width:48px;height:48px;}html.no-backgroundsize .loading-spinner:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_32-88dc553ca23f85badc0c34c530473001.gif");background-position:center center;}html.no-backgroundsize .loading-spinner-16:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_16-69fc9203ddb900ba993c53300c04d81e.gif");}html.no-backgroundsize .loading-spinner-32:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_32-88dc553ca23f85badc0c34c530473001.gif");}html.no-backgroundsize .loading-spinner-48:before{background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_48-063ab93411f21a73c764bfbc99d207bb.gif");}.loading-spinner{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;background-color:#fff;padding:0.25em;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;border-radius:0.25em;}.loading-spinner-naked{-webkit-border-radius:none;-moz-border-radius:none;border-radius:none;background-color:transparent;padding:0;}.loading-spinner-centered.loading-spinner{z-index:1050;position:absolute;top:50%;left:50%;/*defaults*/ margin:-24px 0 0 -24px;}.loading-spinner-centered.loading-spinner-16{margin:-12px 0 0 -12px;}.loading-spinner-centered.loading-spinner-32{margin:-24px 0 0 -24px;}.loading-spinner-centered.loading-spinner-48{margin:-36px 0 0 -36px;}/*bootstrap field font size causes zoom on ios*/select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:auto;padding:4px 6px;margin-bottom:9px;font-size:16px;line-height:20px;}.marketing-header{color:#fff;}.marketing-link:hover{color:#000 !important;}.region-projects-section header{background:#ecebea;}.region-projects-section header h3{margin-top:0;margin-bottom:0;font-size:1.5em;padding:0.375em 0 0.375em 0.583em;}.region-projects-section .body{padding:3% 2%;font-size:1em;font-weight:normal;}header.current-projects{margin-top:10px;background:#ecebea;}header.current-projects h3{color:#4d4d4a;margin-top:0;margin-bottom:0;font-size:1.5em;padding:0.375em 0 0.375em 0.583em;}.no-projects-alert{margin:20px;}/* ////////////////// SHADOW BARS// Adds a 4px shadow at the top or bottom of a div//////////////// */.top-shadow-bar,.bottom-shadow-bar{position:relative;}.top-shadow-bar:after,.bottom-shadow-bar:after{content:'\0020';height:4px;width:100%;left:0;position:absolute;background:#000;opacity:0.1;filter:alpha(opacity=10);z-index:5;}.top-shadow-bar:after{bottom:auto;top:0;}.bottom-shadow-bar:after{top:auto;bottom:0;}.ie8 .top-shadow-bar:after,.ie8 .bottom-shadow-bar:after{display:none;}/* //////////////////////// COLORFUL SECTIONS// Styling for sections with a background color,usually headers////////////////////// */.text-shadow-dark,.section-text-ondark,.section-bg-red{text-shadow:0 1px 0 rgba(0,0,0,0.6);}.text-shadow-light{text-shadow:0 1px 0 rgba(255,255,255,0.6);}.section-text-ondark,.section-bg-red{color:#fff;}.section-text-ondark.emulate-link-target .emulate-link,.section-bg-red.emulate-link-target .emulate-link,.section-text-ondark.emulate-link-target .emulate-link:hover,.section-bg-red.emulate-link-target .emulate-link:hover{color:#fff;font-weight:700;}.section-text-ondark:hover,.section-bg-red:hover,.section-text-ondark a,.section-bg-red a,.section-text-ondark .emulate-link,.section-bg-red .emulate-link,.section-text-ondark .emulate-link:hover,.section-bg-red .emulate-link:hover{color:#fff;}.section-text-ondark a:hover,.section-bg-red a:hover,.section-text-ondark .emulate-link-target:hover .emulate-link,.section-bg-red .emulate-link-target:hover .emulate-link,.section-text-ondark .emultate-link:hover,.section-bg-red .emultate-link:hover{color:#fff;}.section-bg-red{background-color:#f16458;}.section-bg-red a{color:#000;}/* //////////////////// Section Stretch Mobile// Allows sections to stretch to edges on mobile device.// Todo:May have other undocumented uses???////////////////// */.section-stretch-mobile{padding:3% 5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.section-stretch-mobile > h1:first-child,.section-stretch-mobile > h2:first-child,.section-stretch-mobile > h3:first-child,.section-stretch-mobile > h4:first-child,.section-stretch-mobile > h5:first-child,.section-stretch-mobile > h6:first-child{margin-top:0;}/* push to edges on mobile*/@media screen and (max-width:767px){.section-stretch-mobile{width:100%;width:-webkit-calc(100% + 20px);width:calc(100% + 20px);padding-right:-webkit-calc(10px);padding-right:calc(10px);padding-left:-webkit-calc(10px);padding-left:calc(10px);margin-left:-webkit-calc(-10px);margin-left:calc(-10px);}}/* ///////////////////// Marketing page top-level sections// todo:specificity to content area/////////////////// */section + section,hr + section,section + hr{margin-top:1.5em;margin-bottom:0;}@media screen and (min-width:768px){section + section,hr + section,section + hr{margin-top:3em;}}@media screen and (min-width:768px){#main{padding-bottom:5em;}}#main > .section-text-ondark > header{max-width:70%;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:1.625em;}#main > section > header:last-child{margin-bottom:0;}@media screen and (max-width:979px){#main > section > header{font-size:1em;max-width:90%;}}@media screen and (max-width:767px){#main > section > header{max-width:none;text-align:left;}#main > section > header h1,#main > section > header h2{font-size:1.6em;}#main > section > header h3,#main > section > header h4,#main > section > header h5,#main > section > header h6{font-size:1.2em;}}@media screen and (max-width:480px){#main > section > header h1,#main > section > header h2{font-size:1.3em;}#main > section > header h3,#main > section > header h4,#main > section > header h5,#main > section > header h6{font-size:1em;}}#main > section > header > :last-child{margin-bottom:0;}/* ////////////////////// VIDEO POSTERFRAMES//////////////////// */.posterframe{margin:0;position:relative;background:#4d4d4a;}.posterframe .play-button,.posterframe.with-play-button:before{position:absolute;font-size:100px;/* controls play button size */ display:block;position:absolute;z-index:50;top:50%;left:50%;background-color:#000;/* fallback */ background-color:rgba(0,0,0,0.6);height:1em;width:1em;text-align:center;line-height:1em;margin:-0.5em 0 0 -0.5em;color:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.posterframe .play-button img{display:block;width:100%;}.posterframe.with-play-button:before{content:'\25b6';}.posterframe:hover .play-button,.posterframe:focus .play-button,.posterframe.with-play-button:hover:before,.posterframe.with-play-button:focus:before{background-color:#000;/* fallback */ background-color:rgba(0,0,0,0.9);}@media screen and (max-width:480px){.posterframe .play-button,.posterframe.with-play-button:after{font-size:75px;/* controls play button size */}}.carousel .item{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-ms-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s;}.carousel .active.left{left:0;opacity:0;filter:alpha(opacity=0);z-index:2;}.carousel .next{left:0;opacity:1;filter:alpha(opacity=100);z-index:1;}.carousel-caption{right:auto;bottom:auto;left:auto;padding:0;width:60%;}.carousel .item .carousel-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1em;}.carousel .item .carousel-caption .text-content{margin-bottom:10px;line-height:normal;}.carousel .item .carousel-caption .text-content > :last-child{margin-bottom:0;}.carousel-single .item{background-position:center center;background-repeat:no-repeat;background-size:cover;padding:1em;}.carousel-single .item > img{width:100%;display:none;}.carousel-single .item .carousel-caption{position:relative;}.carousel-multiple .item{background-image:none !important;}.carousel-multiple .item .carousel-caption{top:1em;left:3.75em;width:50%;}.carousel-multiple .item .carousel-caption.caption-align-right{left:auto;right:3.75em;width:50%;}@media screen and (max-width:767px){.carousel{width:-webkit-calc(100% + 20px);width:calc(100% + 20px);margin-left:-webkit-calc(-10px);margin-left:calc(-10px);}.carousel .item > img{position:relative;}.carousel .item .carousel-caption,.carousel .item .carousel-caption.caption-align-right{position:relative;top:auto;left:auto;right:auto;width:100%;}.carousel-single .item{padding:0;background-image:none !important;}.carousel-single .item > img{display:block;}}@media screen and (min-width:980px){.carousel .item .carousel-caption{width:40%;}}@media screen and (min-width:1200px){.carousel .item .carousel-caption{width:35%;padding:1.6em;}.carousel-single .item{padding:1.6em;}.carousel-multiple .item .carousel-caption{top:1.6em;left:4.75em;}}.carousel .carousel-indicators{display:none;}.carousel-multiple .carousel-indicators{display:block;height:0;width:100%;top:100%;left:0;right:auto;padding-top:0.5em;text-align:center;font-size:1em;}.carousel-multiple .carousel-indicators li{background-color:#ecebea;display:inline-block;float:none;height:12px;width:12px;border-radius:100%;margin:0 8px;}.carousel-multiple .carousel-indicators li.indicator-active{background-color:#4d4d4a;}.carousel-multiple .carousel-control{font-family:'Arial Unicode MS',arial,sans-serif;top:50%;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;text-shadow:0 0 3px #000;z-index:10;border:0;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.left{left:15px;}.carousel-control.right{right:15px;}.carousel-single .carousel-control{display:none;}@media screen and (max-width:767px){.carousel .carousel-control{top:20px;margin-top:0;}.carousel .carousel-indicators{display:none;}}/* loading spinners *//* todo:these need to be replaced with new,shared spinner classes. They share a class name for now though,so avoid confusion between spinners on marketing pages and those on other pages */.loading-spinner-old{display:block;text-align:center;padding:1em;}.loading-spinner-old img{width:32px;display:inline-block;}@media screen and (min-width:1200px){.loading-spinner-old img{width:48px;display:inline-block;}}/* /////////////////// PROGRESS BARS - Marketing///////////////// */.progress-bar-container{zoom:1;margin:1.5em 0;/*reset figure margin if needed */}.progress-bar-container:after,.progress-bar-container:before{content:"";display:table;}.progress-bar-container:after{clear:both;}.progress-bar-container .project-progress{width:80%;max-width:640px;float:left;display:block;position:relative;}.progress-bar-container .progress-bar-caption{width:100%;float:left;display:block;position:relative;}.progress-bar-container .progress-label{display:inline-block;position:relative;color:#666662;margin-right:3%;}.progress-bar-container .progress-pct{display:inline-block;position:relative;font-weight:bold;}.progress-bar-container.narrow .project-progress{width:65%;}.progress-bar-container.narrow .progress-bar-caption{width:35%;}.progress-bar-inner{width:70%;}.ex_idxProjectListsEx .progress-bar-container-wrapper{zoom:1;}.ex_idxProjectListsEx .progress-bar-container-wrapper:after,.ex_idxProjectListsEx .progress-bar-container-wrapper:before{content:"";display:table;}.ex_idxProjectListsEx .progress-bar-container-wrapper:after{clear:both;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner{float:left;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container{zoom:1;margin:1.5em 0;/*reset figure margin if needed */}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container:after,.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container:before{content:"";display:table;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container:after{clear:both;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .project-progress{width:100%;float:left;display:block;position:relative;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .progress-bar-caption{width:100%;float:left;display:block;position:relative;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .progress-label{display:inline-block;position:relative;color:#666662;margin-right:3%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .progress-pct{display:inline-block;position:relative;font-weight:bold;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container.narrow .project-progress{width:65%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container.narrow .progress-bar-caption{width:35%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .project-action-wrapper{float:right;width:28%;height:100%;margin-bottom:15px;}.ex_idxProjectListsEx .progress-bar-container-wrapper .project-action-wrapper .project-action-inner .project-button{position:relative;background-color:#27c4f4;border-color:#27c4f4;}.ex_idxProjectListsEx .progress-bar-container-wrapper .project-action-wrapper .project-action-inner .project-type{height:40px;margin-bottom:12px;}.ex_idxProjectListsEx .progress-bar-container-wrapper .project-action-wrapper .project-action-inner .project-type.idx-project:before{display:inline-block;position:relative;top:6px;content:"";height:32px;width:32px;margin-right:10px;background:url("https://edge.fscdn.org/assets/img/marketing/icons/web_projects-c31679c39d03d217635c1cc179e97693.svg");background-size:32px 32px;}.ex_idxProjectListsEx .progress-bar-container-wrapper .project-action-wrapper .project-action-inner .project-type.iis-project:before{display:inline-block;position:relative;top:6px;content:"";height:32px;width:32px;margin-right:10px;background:url("https://edge.fscdn.org/assets/img/marketing/icons/desktop_projects-ae92742ec704b8e361965247117c3fc0.svg");background-size:32px 32px;}.ex_idxProjectListsEx .progress-bar-container-wrapper .project-action-wrapper .project-action-inner .spinner{display:inline-block;position:relative;top:4px;left:0;height:32px;width:32px;background-image:url("https://edge.fscdn.org/assets/img/loading-spinner/loading_96-170e12d8e2e8a616264f1a554d66ae69.gif");background-repeat:no-repeat;background-size:100% auto;}@media screen and (max-width:768px){.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner{float:none;width:100%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .project-progress{width:100%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .progress-bar-caption{width:20%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .progress-label{width:62%;margin-right:3%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .progress-bar-inner .progress-bar-container .progress-pct{width:35%;}.ex_idxProjectListsEx .progress-bar-container-wrapper .project-action-wrapper{float:none;width:100%;}}@media screen and (max-width:767px){.progress-bar-container{margin:0.75em 0;/*reset figure margin if needed */}.progress-bar-container .project-progress,.progress-bar-container .progress-bar-caption{float:none;clear:both;width:auto;}.progress-bar-container .progress-bar-caption{margin-bottom:0.6em;}.progress-bar-container .progress-label,.progress-bar-container .progress-pct{float:none;width:auto;display:inline-block;margin-right:0.4em;}.progress-bar-container .project-progress .mark1,.progress-bar-container .project-progress .mark3,.progress-bar-container .project-progress .mark5,.progress-bar-container .project-progress .mark7{display:none;}}@media screen and (min-width:980px){.progress-bar-container.narrow .project-progress{width:75%;}.progress-bar-container.narrow .progress-bar-caption{width:25%;}}@media screen and (max-width:979px){.progress-bar-container.narrow .project-progress .mark1,.progress-bar-container.narrow .project-progress .mark3,.progress-bar-container.narrow .project-progress .mark5,.progress-bar-container.narrow .project-progress .mark7{display:none;}}
/*# sourceMappingURL=marketing-180e88516a0f9bce9df966468006373e.css.map */
