.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.download-button-wrap:after,.download-button-wrap:before,.download-wrap:after,.download-wrap:before,.downloads-latest:after,.downloads-latest:before,.downloads-search:after,.downloads-search:before,.expand-buttons:after,.expand-buttons:before,.panel-content:after,.panel-content:before,.panel-heading:after,.panel-heading:before{content:" ";display:table}.download-button-wrap:after,.download-wrap:after,.downloads-latest:after,.downloads-search:after,.expand-buttons:after,.panel-content:after,.panel-heading:after{clear:both}.expand-collapse{display:inline-block;margin:0 12px 12px 0}.download-wrap{margin-bottom:10px;padding:40px 40px 40px 60px}.download-info-wrap{width:100%;display:grid;display:-ms-grid;grid-column-gap:40px;grid-row-gap:0;-ms-grid-columns:190px 40px 4fr 40px 1fr;grid-template-columns:190px 4fr 1fr}.download-title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.download-description{-ms-grid-row:1;-ms-grid-column:3}.download-installer{display:flex;-ms-grid-column:3;-ms-grid-row:3;grid-column:2/3;flex-wrap:wrap}.vscom-download-link{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;grid-column:3/4;grid-row:1}.downloads-latest .panel-heading{padding:2px 18px;width:100%}.downloads-latest .panel-heading .vscom-icon{color:#605e5c;float:left;font-size:16px!important;line-height:27px;margin-right:24px}.downloads-latest .panel-content{overflow:hidden;background:#fff}.downloads-latest .panel-content p{margin-bottom:6px}.download-installer .hide-input{display:none}.download-panel{border-top:1px solid #cacaca;border-bottom:0;width:100%}.download-panel:last-child{border-bottom:1px solid #cacaca}.download-details{display:none}.download-button{white-space:nowrap;margin:10px 0}.show-more-less.less{margin-top:20px}.download-button .vscom-icon{margin-left:4px}.download-language{height:25px}.download-action select{margin:0 20px 0 0;min-width:250px}.download-detail-link,.download-format{display:inline-block}.download-detail-link{margin-bottom:4px}.download-format{cursor:pointer;margin-bottom:6px}.download-format input{margin:-3px 3px 0 0}.show-more-less{display:block;margin:0}.show-more-less .vscom-icon{display:inline-block;margin-left:4px;padding:4px 5px 2px}.expand-collapse{color:#106ebe;cursor:pointer;background:0 0;border:none;font-size:1.125rem;font-weight:600}.download-wrap{background-color:#faf9f8}.download-info-wrap .download-title{font-weight:600}.show-more-less .vscom-icon{border:1px solid #106ebe;font-size:11px;line-height:1}.download-title h4{font-size:1.125rem!important}.downloads-latest a:active,.downloads-latest a:focus,.downloads-latest a:hover{color:#005a9e}.expand-collapse:hover{color:#005a9e}.vscom-download-panel-link:hover{cursor:pointer}@media (max-width:1100px){.download-wrap{padding:20px}}@media (max-width:900px){.download-info-wrap{display:block}.download-installer{width:auto;float:left;margin:10px 0 0 0}.vscom-download-link{width:auto;float:right}.download-button{margin:10px 0 0 0}.download-type fieldset label:last-child{margin:0 20px 0 0}}@media (max-width:700px){.download-installer,.vscom-download-link{width:100%;float:none}.download-action,.download-type{margin-top:10px}}.downloads-search{background-color:#2d3e58;padding:0;width:100%}.downloads-search .downloads-search-button,.downloads-search input{display:block;float:left;font-size:16px!important;height:40px}.downloads-search input{border:0;width:calc(100% - 55px)}.downloads-search .downloads-search-button{background-color:#f0f4f7;border-radius:0;border:0;color:#717274;line-height:0;margin:0;padding:0 20px;width:55px}.download-button-wrap{width:100%}.download-pdf{background:#0078d7;color:#fff!important;float:right;padding:.5em 1em;transition-property:background;transition:all .3s}.download-pdf:hover{background:#0060ac}#locale-picker-link{display:none}.c-glyph.glyph-world{font-size:11px;line-height:16px;color:#616161}.c-glyph.glyph-world:before{font-size:20px;line-height:24px;margin-right:10px;vertical-align:middle}.vs-language-picker{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:#626262;cursor:pointer;font-size:12px;outline:0;padding:0;font-family:SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}.vs-language-picker::-ms-expand{display:none}.no-translations .shell-icon-globe{display:none}#footerArea .c-uhff{margin-top:0}.ilightbox-toolbar.dark a.ilightbox-close:before{color:#000!important}.ilightbox-toolbar.dark a.ilightbox-fullscreen:before{color:#000!important}.live_person_button{background-color:#106ebe}#locale-picker-link,.no-translations .shell-icon-globe{display:none}.c-glyph.glyph-world{color:#616161;position:relative}.c-glyph.glyph-world:before{margin-right:10px;vertical-align:middle}.vs-language-picker{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:0 0;border:0;color:#626262;cursor:pointer;outline:0;padding:0;position:relative}.vs-language-picker:focus{outline:1px dashed #000!important}.vs-language-picker::-ms-expand{display:none}select option:checked,select option:focus,select option:hover{background:#0067b8;color:#fff}.focus,.x-hidden-focus,a:focus{-moz-user-focus:normal}.fusion-button:focus{outline-offset:-2px;outline:1px solid #fff;transition:0s}div#content.updates,div.content.updates{float:right;width:75%;margin-top:40px}div.menu-agile-updates-container{margin-top:30px}.page-template-product-updates-posts #main #paginator span.block{margin:0 1.5%}.page-template-product-updates-posts #main #paginator .previous{display:inline-block;text-align:left;margin-right:3%}.page-template-product-updates-posts #main #paginator .next{display:inline-block;text-align:right;margin-left:3%;width:initial;background-image:none}.page-template-product-updates-posts #main #paginator span.block:active,.page-template-product-updates-posts #main #paginator span.block:focus,.page-template-product-updates-posts #main #paginator span.block:hover{color:#a7a7a7;border-bottom:1px solid #0078d7}.page-template-product-updates-posts #main #paginator span.block.active{border-bottom:1px solid #0078d7}#product-updates .fusion-social-networks .fusion-social-network-icon,#product-updates .subscribe .fusion-social-networks .fusion-social-network-icon{background-color:transparent;border:none;color:#333!important}#product-updates .subscribe .fusion-social-networks .fusion-social-network-icon{vertical-align:sub;margin:0 10px 10px 10px}#product-updates .fusion-social-networks .fusion-social-network-icon{margin:0 4px 10px 4px}#product-updates .fusion-button-wrapper{padding:20px 0}#product-updates-button.subscribe.fusion-button{border-radius:6px!important;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;padding:6px 20px}#product-updates .fusion-sharing-box .fusion-social-networks{float:right}#product-updates .fusion-sharing-box{display:inline-block;margin-bottom:0;padding:0;height:inherit;width:50%;float:right;margin-top:-46px}.page-template-product-updates-posts #main .fusion-fullwidth .subscribe ul li{list-style-type:none;float:right;padding-right:6px}.page-template-product-updates-posts #main .fusion-fullwidth .subscribe .fusion-social-networks .fusion-social-network-icon{vertical-align:sub;margin:0 10px 10px 10px;background-color:transparent;border:none;color:#333!important}.product_update_{display:none}.product_update_:first-child{display:block}.updates .fusion-sharing-box{padding:0;height:60px}.updates .about-author div.avatar{margin-bottom:150px}.single .updates .fusion-sharing-box{border-bottom:2px solid #eee}.updates img.avatar.avatar-130.photo{border-radius:100px}.updates .fusion-title.fusion-sep-none{margin-bottom:0!important}.updates .about-author{margin-top:5px}.updatesubmenu.fusion-content-boxes .content-wrapper-background{padding:34px 0 15px}.updatesubmenu .col-lg-4,.updatesubmenu .col-md-4,.updatesubmenu .col-sm-4{padding-left:0;padding-right:0}.updates .post-content li{margin-top:0;margin-bottom:20px;color:#333}.updates .post .post-content{color:#333}.articles .fusion-sharing-box h4,.updates .fusion-sharing-box h4{display:none}.single .updates .fusion-sharing-box{border-bottom:0;margin-top:0}.learn .about-author-container,.product_updates .about-author-container{border-top:2px solid #eee;padding-top:25px}.darkerfont{color:#000}.bluelane{background-color:#1e73be}.vsrcdropdown{background-color:#f1f1f1;padding:40px}button.vsrcbutton{margin:30px 0;border:0;background-color:#fff;padding:0 8px;color:#0078d7;width:100%;cursor:pointer}#vsrc .col-md-12,.vsrc .col-md-12{margin-top:0!important}#vsrc button.expressbuttonexit,.vsrc button.expressbuttonexit{background-color:transparent}#vsrc article,.vsrc article{margin-top:-30px}button.vsrcbuttonexit{margin:0 8px;border:0;background-color:#f1f1f1;padding:0 8px;color:#0078d7;padding-left:90%;cursor:pointer}.vsrcimage{float:left}.fusion-button.button-2{color:#fff}button.expressbutton{margin:30px 42px;border:0;padding:0 8px;color:#106ebe;width:168px;cursor:pointer}button.expressbuttonexit{margin:0 8px;border:0;padding:0 8px;color:#106ebe;padding-left:90%;cursor:pointer}.expressimage{margin-bottom:20px}span.extendcolorbox{color:#fff!important}a.extendlink:hover{text-decoration:underline}.menu-item{background:#fff;width:260px}.menu-item a{color:#000}.menu-item-object-article_categories{color:#747474;padding:7px 12px;background:#fff}.menu-item-object-articles ul{background:#fff;color:#747474;list-style-type:none;overflow:hidden;padding:0}.menu-item ul a{text-decoration:none;color:#000;display:block;width:250px}.menu-item li{border-bottom:1px solid #eee}.menu-item li:hover{background:#fff}.menu-item ul{background:#fff;height:0;list-style-type:none;overflow:hidden;padding:0;-webkit-transition:height 1s ease;-moz-transition:height 1s ease;-o-transition:height 1s ease;-ms-transition:height 1s ease;transition:height 1s ease}.menu-item ul{background:#fff;height:0;list-style-type:none;overflow:hidden;padding:0}.menu-item:hover ul{height:150px}.fusion-widget-area .widget_nav_menu li a:before{position:absolute;font-family:icomoon;margin-left:-12px;color:#fff!important}.fusion-widget-area .widget .recentcomments:before,.fusion-widget-area .widget_archive li a:before,.fusion-widget-area .widget_categories li a:before,.fusion-widget-area .widget_links li a:before,.fusion-widget-area .widget_meta li a:before,.fusion-widget-area .widget_pages li a:before,.fusion-widget-area .widget_recent_entries li a:before{position:absolute;font-family:icomoon;margin-left:-12px;color:#fff}.fusion-widget-area .widget .recentcomments,.fusion-widget-area .widget_archive li,.fusion-widget-area .widget_categories li,.fusion-widget-area .widget_layered_nav li,.fusion-widget-area .widget_links li,.fusion-widget-area .widget_meta li,.fusion-widget-area .widget_nav_menu li,.fusion-widget-area .widget_pages li,.fusion-widget-area .widget_product_categories li,.fusion-widget-area .widget_recent_entries li{display:block;padding:10px 10px 10px 12px;border-bottom:1px solid #fff;color:#fff}.post{margin-bottom:5px!important}#feature .herotitle h1,#feature .herotitle h2,#feature .herotitle h3,#feature .herotitle h4,#feature .herotitle h5,#feature .herotitle h6,.feature .herotitle h1,.feature .herotitle h2,.feature .herotitle h3,.feature .herotitle h4,.feature .herotitle h5,.feature .herotitle h6{color:#fff!important}a#herolink{color:#fff}.spotlightlane{background-color:#f1f1f1!important}.bluelane{background-color:#147dd4!important}.bluelanecontent p{color:#fff!important}.lightbluelane{background-color:#6dc2e9!important}#feature .c-paragraph-3,.c-paragraph-4,.feature .c-paragraph-3,.type-p3,.type-p4,p{padding:0;letter-spacing:0}td.titlerowts{border:1px solid #dcdcdc;padding:10px 10px 10px 12px;vertical-align:middle;width:60%;height:60px;color:#000}#productmatrix .contentrow{border:1px solid #dcdcdc;width:20%}#productmatrix .contentrowgrey{border:1px solid #dcdcdc;background-color:#f1f1f1;width:20%}#productcompare div.fusion-toggle-heading{font-size:20px}#productcompare .titlerow{border:1px solid #dcdcdc;padding:10px 10px 10px 12px;vertical-align:middle;width:25%;height:60px;color:#000}#productcompare .contentrow{border:1px solid #dcdcdc;width:15%}#productcompare .contentrowgrey{border:1px solid #dcdcdc;background-color:#f1f1f1;width:15%}#productcompare .benefitrow{border:1px solid #dcdcdc;align:center;width:75%}#productcompare .titlerowbenefits{border:1px solid #dcdcdc;padding:10px 10px 10px 12px;vertical-align:middle;width:40%;height:60px;color:#000}.fusion-content-boxes.content-boxes-icon-on-top.benefitbox .heading{text-align:left}.fusion-content-boxes.content-boxes-icon-on-top .fusion-read-more,.fusion-content-boxes.content-boxes-icon-on-top.benefitbox .content-container{text-align:left}#vs-home .fusion-content-boxes .fusion-column,.vs-home .fusion-content-boxes .fusion-column{margin-bottom:10px}div#vs-home.fusion-title.fusion-title-center,div.vs-home.fusion-title.fusion-title-center{text-align:center;margin-top:0!important;margin-bottom:0!important}#feature #home h4,#feature .home h4,#vs-home h4,#vs-home h4 a,.feature #home h4,.feature .home h4,.vs-home h4,.vs-home h4 a{color:#fff}#feature #home h4 a:active,#feature #home h4 a:hover,#feature .home h4 a:active,#feature .home h4 a:hover,#vs-home h4 a:active,#vs-home h4 a:hover,.feature #home h4 a:active,.feature #home h4 a:hover,.feature .home h4 a:active,.feature .home h4 a:hover,.vs-home h4 a:active,.vs-home h4 a:hover{text-decoration:underline}#highlightarea .fusion-content-boxes .fusion-column{margin-bottom:10px}sup{vertical-align:super}.search-results .vcard{display:none!important}.fusion-title{margin:0;overflow:visible}.fusion-content-boxes .heading{overflow:visible}.ubermenu-responsive-toggle,.ubermenu-responsive-toggle-content-align-left,.ubermenu-responsive-toggle-main{color:#fff}.fusion-pricing-table h3.title-row{color:#fff!important}.one-half{width:50%}#feature.hero h1,.feature.hero h1,.hero h1,.post-content h1{margin-top:0;margin-bottom:0}#feature.hero h2,.feature.hero h2,.hero h2{margin-top:0;margin-bottom:0}#feature.hero h5,.feature.hero h5,.hero h5{margin-top:0;margin-bottom:15px}#feature.hero h6,.feature.hero h6,.hero h6{margin-top:15px;margin-bottom:15px}#feature.hero .no-button h6,#feature.hero .no-button h6 a,.feature.hero .no-button h6,.feature.hero .no-button h6 a,.hero .no-button h6,.hero .no-button h6 a{margin-top:0;margin-bottom:0}.hero .herotitle{color:#fff!important}.hero .fusion-button-wrapper{display:block;margin-bottom:0}.hero .fusion-one-half{margin-top:0!important;margin-bottom:0!important}.hero .visual-studio-solutions img{width:inherit;max-width:none}.hero.fusion-fullwidth{padding-top:45px!important;padding-bottom:45px!important}.hero.short{padding-top:0!important;padding-bottom:0!important;max-height:250px}@media screen and (max-width:800px){.hero.short{max-height:none;text-align:center}}.fa-angle-right.fa-lg{vertical-align:-23%}.vscom-lg{font-size:1.33333em;line-height:.75em}.vscom-icon.vscom-icon--ChevronLeftSmall,.vscom-icon.vscom-icon--ChevronRight.vscom-lg{vertical-align:-15%}.underline{text-decoration:underline}.tab,.tab-space{margin-left:25px}.legal-tab-space{margin-left:50px}.no-shadow{box-shadow:none}.hidden{display:none}.reveal{display:block}.black-text{color:#000}.grey-text{color:#919191}#legal ol li,#legal ul li{padding-bottom:15px}#legal ol li:first-child,#legal ul li:first-child{padding-top:15px;padding-bottom:15px}#toc-page .post{margin-bottom:0}#toc-page .post h2 a{color:#333}#toc-page .button-small{padding:2px 38px;min-width:30px}#toc-page p{padding-top:0}#toc-page .fusion-two-third{margin-top:0!important;margin-bottom:0!important}#article .article-image,#article .article-text,#article .author{padding:0 50px}#feature.hero,.feature.hero{border-color:#eae9e9!important;background-color:#2c3e58!important;border-bottom-width:0!important;border-top-width:0!important;border-bottom-style:solid!important;border-top-style:solid!important}.greylane a,.whitelane a{display:inline-block}#feature.greylane,#feature.whitelane,#home.greylane,#home.whitelane,#product-home.finalcta-vs,#product-home.greylane,#product-home.hero,#product-home.whitelane,#vsts-logo-cloud.greylane,#vsts-logo-cloud.whitelane,.feature.greylane,.feature.whitelane,.home.greylane,.home.whitelane{border-color:#eae9e9!important;border-bottom-width:0!important;border-top-width:0!important;border-bottom-style:solid!important;border-top-style:solid!important;padding-bottom:2%!important;padding-top:2%!important}#vsts-logo-cloud.greylane,#vsts-logo-cloud.whitelane{padding-bottom:20px!important;padding-top:20px!important}#feature.whitelane,.feature.whitelane{background-color:#fff!important}#feature.greylane,.feature.greylane{background-color:#f1f1f1!important}#feature .finalcta-lane-button>span,.feature .finalcta-lane-button>span{color:#fff!important}#feature .fusion-title,#product-home .fusion-title,.feature .fusion-title{overflow:visible}#feature .fusion-title h4 img,#product-home .fusion-title h4 img,.feature .fusion-title h4 img{margin-top:-10px;margin-right:10px}ul#feature.platforms,ul.feature.platforms{list-style:none}#feature>li.platforms,.feature>li.platforms{float:left;display:inline-block;height:auto;padding-right:0}#feature>li.platforms>img,.feature>li.platforms>img{width:50%;height:auto}#feature .content-boxes .col,.feature .content-boxes .col{background:0 0!important}#feature .finalcta-lane-button-helpful,#product-home .finalcta-lane-button-helpful,.feature .finalcta-lane-button-helpful{padding:0 14px}#feature.finalcta-helpful-lane p,#product-home.finalcta-helpful-lane p,.feature.finalcta-helpful-lane p{text-align:left;color:#fff;margin-bottom:4px;float:left;padding:4px 12px 0 0}#feature.cta-final-lane-icon.fabric-icon.circle-yes,#product-home.cta-final-lane-icon.fabric-icon.circle-yes,.feature.cta-final-lane-icon.fabric-icon.circle-yes{border-width:2px;margin-right:20px!important}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{border:2px solid #fff!important;-webkit-border-radius:100px!important;-moz-border-radius:100px!important;border-radius:100px!important;margin-right:25px!important;float:left!important}#feature.cta-final-lane-icon img,#product-home.cta-final-lane-icon img,.feature.cta-final-lane-icon img{-webkit-border-radius:100px!important;-moz-border-radius:100px!important;border-radius:100px!important;width:54px;height:54px}#feature .cta-final-lane h4,#product-home .cta-final-lane h4,.feature .cta-final-lane h4{color:#fff;padding-top:12px;margin-top:15px;margin-bottom:15px;text-align:left;vertical-align:middle}#feature .cta-final-lane-button,#product-home .cta-final-lane-button,.feature .cta-final-lane-button{margin-top:20px}#feature .fabric-icon,#product-home .fabric-icon,.fabric-icon.circle-yes,.feature .fabric-icon{border-color:#1e73be;background-color:transparent;height:70.4px;width:70.4px;margin-left:0;margin-right:0;color:#1e73be;border-width:2px}#content-boxes .fusion-content-boxes .fusion-column,.content-boxes .fusion-content-boxes .fusion-column{margin-bottom:50px}#pricing div div#three-border-box{border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0}#pricing .herotitle h2,#pricing .herotitle h5{color:#fff!important}#pricing .whitelane{background-color:#fff}#pricing.payment-lane{border-left:1px solid #000;border-right:1px solid #000;margin-left:0!important;margin-right:0!important;padding-left:40px!important;padding-right:40px!important}#pricing>.fusion-column-wrapper{background-position:100% 100%!important;background-size:50%!important;box-shadow:1px 1px 2px #ccc}#pricing ul{list-style-type:none}#pricing .fusion-li-item-content{color:#333;margin-left:0!important}#pricing .fusion-checklist .icon-wrapper{margin-right:0!important;height:45px!important}#pricing .fusion-checklist .fusion-li-item{background:url(/wp-content/uploads/2016/06/checkmark_18x16-2x-op.png?im=1) no-repeat scroll 0 0;padding-left:45px;background-size:25px}#pricing .table-1 tr td{padding:0}#pricing .table-1 table th,.tkt-slctr-tbl-wrap-dv table th{padding:6px}#pricing .table-1 table,#pricing .table-1 tr td{border:0}#pricing .table-1 table{box-shadow:none}#pricing .table-1 tr:nth-child(2n){background:0 0}#pricing .table-1 td.col-1{width:28%!important;vertical-align:top}#pricing .table-1 td.col-2{width:72%}#pricing.pricing-quote-box{margin-left:10%!important;margin-right:10%!important;padding-left:0!important;padding-right:0!important}#pricing .fusion-one-sixth{margin-right:25px}#pricing.top-row-buttons{width:65%}#pricing.rectangle-box-borders{border:1px solid #ccc}#pricing .fusion-widget-area .widget_nav_menu li{border-bottom:0}#pricing.fusion-button-5-text,#pricing.fusion-button.button-5{color:#fff;background:#e23300;width:auto}#support.support-box{box-shadow:1px 1px 2px #ccc}#support.support-box>.fusion-column-wrapper{min-height:205px!important;padding:30px 40px 0!important}.supportpopup.modal-1 .modal-header{border-color:transparent}#home.hero h4,#home.hero h4 a,#product-home.hero h4,#product-home.hero h4 a,.home.hero h4,.home.hero h4 a{color:#fff}#home.hero h5,#home.hero h5 a,#product-home.hero h5,#product-home.hero h5 a,#site-home.hero h5,#site-home.hero h5 a,.home.hero h5,.home.hero h5 a{color:#fff}#home.hero h6,#home.hero h6 a,#product-home.hero h6,#product-home.hero h6 a,.home.hero h6,.home.hero h6 a{margin-top:0;margin-bottom:15px;color:#fff}p#site-home.bottom.code-legal{bottom:-36px;position:absolute;left:0;right:0;color:#fff;text-align:center}p#site-home.bottom.code-legal,p#site-home.bottom.code-legal a{font-size:.6rem}#feature.finalcta.home.mac.os p.bottom.code-legal a,#site-home.bottom.code-legal a,.feature.finalcta.home.mac.os p.bottom.code-legal a{color:#fff;text-decoration:underline}#feature.finalcta.home.mac.os p.bottom.code-legal,.feature.finalcta.home.mac.os p.bottom.code-legal{bottom:-96px}.mobile p.bottom.code-legal{bottom:-10px}#free-dev-offers p.bottom.code-legal,.free-dev-offers p.bottom.code-legal{bottom:-55px}.free-dev-offers p.bottom.code-legal,.free-dev-offers p.bottom.code-legal a{font-size:.7rem!important;z-index:1000}#free-dev-offers .fusion-one-third,.free-dev-offers .fusion-one-third{border:1px solid #666}p.bottom.code-legal{bottom:18px;position:absolute;left:0;right:0;text-align:center;color:#000}p.bottom.code-legal a{text-decoration:underline}#site-home .fusion-button-text{vertical-align:text-top}#product-home.hero{background-position:left top!important;background-repeat:no-repeat!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}#product-home.finalcta-vs{padding-bottom:0!important;padding-top:0!important}#product-home.finalcta-vs{background-color:#3a5068!important}#product-home.finalcta-vs .fusion-one-third{margin-top:3%!important;margin-bottom:1%!important}#product-home.finalcta-vs .fusion-one-third.hideonmobile{margin-top:0!important;margin-bottom:4%!important}#product-home .fusion-content-boxes,#vshome .fusion-content-boxes{margin-top:2%!important;margin-bottom:2%!important}#product-home .fusion-content-boxes .content-wrapper-background{padding:35px!important;background-color:rgba(255,255,255,.83)!important}#product-home .fusion-content-boxes.content-boxes-icon-on-top .heading img{margin-bottom:20px;height:70px;width:70px}#product-home .fusion-content-boxes .icon>span{display:inline-block;height:66px!important;width:66px!important;border-color:#1e73be!important;border-width:2px!important;border-style:solid!important;background-color:#fff!important;box-sizing:content-box!important;border-radius:50%!important}#product-home .fusion-content-boxes.content-boxes-icon-on-top .heading .fabric-icon{display:block;float:none;border-color:#fff!important;border-width:1px!important;background-color:rgba(246,246,246,0)!important;height:64px!important;width:64px!important;border-radius:50%!important;border-width:0!important;position:relative!important;top:1px!important;left:1px!important;margin:0!important;border-radius:calc(50% - 2px)!important;color:#1e73be!important}#home.fusion-fullwidth-1,#product-home.fusion-fullwidth-1,.home.fusion-fullwidth-1{padding-top:9%!important;padding-bottom:6%!important}#home .fusion-content-boxes .fusion-column,#product-home .fusion-content-boxes .fusion-column,.home .fusion-content-boxes .fusion-column{margin-bottom:0}#home .fusion-content-boxes .content-wrapper-background,#product-home .fusion-content-boxes .content-wrapper-background,.home .fusion-content-boxes .content-wrapper-background{padding:15px 30px 0}#home .fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img,#product-home .fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img,.home .fusion-image-carousel-fixed .fusion-carousel .fusion-image-wrapper img{max-height:48px;width:auto}#home .fusion-image-carousel,#product-home .fusion-image-carousel,.home .fusion-image-carousel{margin-top:5%}#home li.fusion-carousel-item,#product-home li.fusion-carousel-item,.home li.fusion-carousel-item{width:94px!important}#home .hero-icon,#home .hero-icon-arrow,#prduct-home .hero-icon-arrow,#product-home .hero-icon,.home .hero-icon,.home .hero-icon-arrow{max-width:40%;background-color:transparent}#home .hero-icon-arrow,#product-home .hero-icon-arrow,.home .hero-icon-arrow{margin-top:-30px}#home.hero-image,#product-home.hero-image,.home.hero-image{height:100vh}#home.finalcta-lane-logo,#product-home.finalcta-lane-logo,.home.finalcta-lane-logo{margin-bottom:50px}#home.fusion-content-boxes .fusion-column,#product-home.fusion-content-boxes .fusion-column,.home.fusion-content-boxes .fusion-column{margin-bottom:0}#home.fusion-content-boxes .content-wrapper-background,#product-home.fusion-content-boxes .content-wrapper-background,.home.fusion-content-boxes .content-wrapper-background{padding:5%}#home h4 a,#product-home h4 a,.home h4 a{color:#fff}#home h4 a:active,#home h4 a:hover,#product-home h4 a:active,#product-home h4 a:hover,.home h4 a:active,.home h4 a:hover{text-decoration:underline}#home h5,#product-home h5,.home h5{color:#000!important}span.glyphs{height:40px;width:40px;border-color:#1e73be;border-width:2px;border-style:solid;margin-left:22px;box-sizing:content-box;border-radius:100%;position:relative;background:0 0}img.glyphs{height:50%;width:40px;position:absolute;top:50%;left:50%;margin:0;display:block}.glyphs-6-up img{max-width:50%}.glyphs-6-up.redgate img{max-height:64px}.greylane h5,.whitelane h5{color:#000!important}.fifty-percent{width:50%}.seventy-five-percent{width:75%}#extensions .fusion-column-inner-bg-wrapper .fusion-column-wrapper{min-height:280px!important}#extensions .fusion-one-sixth{width:15.3333%}#extensions .fusion-layout-column{margin-right:1%}#extensions .fa-star{margin-right:5px!important}#extensions p{margin-bottom:0}#extensions .free{color:green;position:absolute;right:0;bottom:0;padding:10px}#extensions .description{position:absolute;bottom:20px}#vs-products.fusion-content-boxes .content-wrapper-background{padding:35px 8px 0}#tfs.content-boxes .col{min-height:296px}.vscom-beta-redirect-opted-in-wrapper{z-index:1000!important;display:none!important}.hero .link-carrot-hero:before,.hero .link-carrot:before,.link-carrot-hero:before,.link-carrot:before{font-family:'Font Awesome 5 Pro';font-weight:300;content:"\f105";font-style:normal;font-size:1.33333333em;vertical-align:-15%;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased}.hero .link-carrot:before,.link-carrot-hero:before{color:#fff}#play-button.button-wrapper,#play-button.button-wrapper.hideonmobile{position:relative;display:block}#play-button.button-wrapper.git,#play-button.button-wrapper.hideonmobile.git{left:25%}#play-button.button-wrapper.agile,#play-button.button-wrapper.hideonmobile.agile{left:25%}#play-button.button-wrapper.hideonmobile.rm,#play-button.button-wrapper.rm{left:25%}.playVideo{display:inline-block;right:0;text-shadow:3.25px 2.25px 10px rgba(51,51,51,.57);color:#fff}.playVideo:before{content:"\e622";position:relative;z-index:3}.playVideo:after{content:"";display:block;background-color:#333;position:absolute;top:25%;left:25%;height:50%;width:50%}.playVideo:active,.playVideo:focus,.playVideo:hover{transition:all .3s}.play-video-button:focus{outline:1px solid #fff;outline-offset:4px}.playVideo:hover:after{background-color:#676767}.fa-play-circle:hover{opacity:1}.mobile-separator{display:none}#mobile,.mobile{display:none!important}#bg-img,#bg-img .fusion-column-wrapper{background-size:100%!important}.compare{display:block;position:relative}.compare>table>tbody>.tblRowCollapsable.collapsed>td:first-child{padding-left:50px;background-position:20px center}.compare-sm{display:none}table#vs2015-compat,table#vs2015-compat-2{width:100%;background-color:#fff;border-collapse:collapse;color:#333}table#vs2015-compat td.os,table#vs2015-compat th.os{background-color:#c8c8c8}table#vs2015-compat td,table#vs2015-compat th,table#vs2015-compat th.os,table#vs2015-compat-2 td,table#vs2015-compat-2 th,table#vs2015-compat-2 th.os{border-bottom:1px solid #c8c8c8;border-top:2px solid #c8c8c8;padding:15px 10px 15px 10px;min-height:26px;text-align:left}table#vs2015-compat th{border-top:1px solid #333}table#vs2015-compat-2 td,table#vs2015-compat-2 th.os{background-color:#fff;border-bottom:1px solid #333;border-top:1px solid #333}table#vs2015-compat td,table#vs2015-compat th.os{width:33.3%!important}table#vs2015-compat-2 td,table#vs2015-compat-2 th.os{width:14.5%!important}table#vs2015-compat td,table#vs2015-compat-2 td{background-color:#fff;border-bottom:1px solid #333;border-top:1px solid #333;text-align:left}table#vs2015-compat td.last,table#vs2015-compat-2 td.last{border-bottom:0}table#vs2015-compat td:first-child{text-align:left}table#vs2015-compat td img,table#vs2015-compat-2 td img{vertical-align:middle;margin-right:6px;margin-left:20%}table#vs2015-compat tr td.os{border-bottom:1px solid #c8c8c8;border-top:1px solid #c8c8c8;padding:15px 10px 15px 10px;text-align:left;vertical-align:middle}table#vs2015-compat tr td.os:first-child{text-align:left}#vs2015-support-boxes.fusion-content-boxes .content-wrapper-background{padding:0}#support-overview-boxes.fusion-content-boxes.fusion-content-boxes .content-wrapper-background{min-height:352px;padding:25px;margin-right:20px}#free-dev-offers .fusion-button,.free-dev-offers .fusion-button{position:absolute;bottom:0;left:0}#de-slider .flex-direction-nav a{top:40%}.fusion-slider-sc .flex-direction-nav a{font-family:FontAwesome!important}.flex-direction-nav .flex-prev{content:"\f053"}.flex-direction-nav .flex-next{content:"\f054"}#faq-page .fusion-accordian .panel-body{padding:10px 15px 15px 10px}#faq-page.hero a:hover{text-decoration:underline}#vsde-slider .flexslider{margin:0!important}.error-page img{width:100%}#express-boxes.fusion-content-boxes .content-wrapper-background{padding:35px 0 0 0}#express-boxes.fusion-content-boxes.content-boxes-icon-on-top .heading img{width:100px}.express-boxes .fusion-one-third{min-height:269px}.express-boxes .fusion-title-size-five{bottom:0;position:absolute;width:100%}#solutions.header .fusion-one-fifth{margin-top:0!important}#solutions.fullwidth-box{padding-top:40px!important}#solutions.fullwidth-box.header{padding-top:15px!important}#solutions .fusion-content-boxes .content-wrapper-background{padding:12px 15px;min-height:170px}#solutions .fusion-content-boxes .fusion-column{margin-bottom:0}#devops-atlas .fusion-button{width:285px;margin-bottom:10px}#devops-atlas .fusion-content-boxes .content-wrapper-background{padding:50px 0 0 0}#devops-atlas .fusion-clearfix{display:none}#devops-atlas .fa{vertical-align:middle}#msdn-platforms-final-cta .fusion-content-boxes .content-wrapper-background{padding:30px 0 0 0}#feature #msdn-platforms-final-cta .cta-final-lane-button,.feature #msdn-platforms-final-cta .cta-final-lane-button{margin-top:50px}#feature #msdn-platforms-final-cta .herotitle h2,.feature #msdn-platforms-final-cta .herotitle h2{padding-top:14px}#feature #msdn-platforms-final-cta .fusion-content-boxes.fusion-columns-1 .fusion-column,.feature #msdn-platforms-final-cta .fusion-content-boxes.fusion-columns-1 .fusion-column{margin-bottom:30px}#feature.finalcta,.feature.finalcta{background-color:#3a5068!important;color:#fff;padding-top:33px!important;padding-bottom:29px!important}#feature.finalcta.ide,.feature.finalcta.ide{padding-top:35px!important;padding-bottom:70px!important}#feature.finalcta.home,.feature.finalcta.home{padding-top:35px!important;padding-bottom:35px!important}#feature.finalcta .fusion-title.fusion-title-center,.feature.finalcta .fusion-title.fusion-title-center{text-align:center;margin-top:0!important;margin-bottom:0!important}#feature.finalcta h4,#feature.finalcta h4 a,.feature.finalcta h4,.feature.finalcta h4 a{color:#fff}#feature.finalcta h4 a:active,#feature.finalcta h4 a:hover,.feature.finalcta h4 a:active,.feature.finalcta h4 a:hover{text-decoration:underline}#feature.finalcta p,.feature.finalcta p{text-align:center;color:#fff}.finalcta .fusion-separator{margin-bottom:10px!important}#feature.finalcta .fusion-button,.feature.finalcta .fusion-button{padding:11px 23px}#feature.finalcta.fusion-fullwidth .fusion-row,.feature.finalcta.fusion-fullwidth .fusion-row{display:flex}#feature.finalcta .fusion-one-half:first-child,.feature.finalcta .fusion-one-half:first-child{display:flex;flex-direction:column}#feature.finalcta .fusion-one-half.fusion-column-last,.feature.finalcta .fusion-one-half.fusion-column-last{flex:1}#feature.finalcta .fusion-one-third:nth-child(2),.feature.finalcta .fusion-one-third:nth-child(2){display:flex;flex-direction:column}#feature.finalcta .fusion-one-third:nth-child(3),.feature.finalcta .fusion-one-third:nth-child(3){flex:1}#feature.finalcta .fusion-one-third.fusion-column-last,.feature.finalcta .fusion-one-third.fusion-column-last{flex:1}#feature.finalcta .fusion-one-half,.feature.finalcta .fusion-one-half{margin-bottom:80px!important}#feature.finalcta .fusion-one-third,.feature.finalcta .fusion-one-third{margin-bottom:50px!important}#feature.finalcta .fusion-button-wrapper.fusion-aligncenter,.feature.finalcta .fusion-button-wrapper.fusion-aligncenter{position:absolute;left:0;right:0;bottom:0;top:100%}#vs-pricing .sep-boxed-pricing .panel-wrapper{margin:0;padding:0}#vs-pricing .sep-boxed-pricing .panel-container{padding:0}#extend.finalcta{border-color:#eae9e9!important;border-bottom-width:0!important;border-top-width:0!important;border-bottom-style:solid!important;border-top-style:solid!important;padding-bottom:0!important;padding-top:0!important;background-color:#000!important}#vs-community-boxes.fusion-content-boxes .content-wrapper-background,#vs-enterprise-boxes.fusion-content-boxes .content-wrapper-background,.vs-community-boxes.fusion-content-boxes .content-wrapper-background{padding:35px 0;padding-bottom:5px}#vsts-tfvc-boxes.fusion-fullwidth{padding-bottom:0!important}#vsts-tfvc-boxes .fusion-column-wrapper{padding:0 10%!important}#tfs-boxes .fa-rocket{left:0!important}#extend-boxes.fusion-content-boxes .content-wrapper-background{padding:0 35px}#vs-get-started .fusion-content-boxes .content-wrapper-background:first-child{padding-left:0}#vs-get-started.greylane h3{float:right;padding-right:20px!important}#vs-get-started .fusion-widget-area-1{padding:25px 0 0 0}#vs-get-started .fusion-content-widget-area .widget{margin-bottom:25px}#vs-get-started .searchform .search-table .search-field input{border-right:none}#vs-get-started .searchform .search-table .search-button input[type=submit]{background:#fff;color:#ccc;height:45px;width:44px;border-left:none;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#vs-get-started-boxes .col .heading img{margin:7px 0 0 0}#azure-tools-boxes.fullwidth-box{padding-top:25px!important;padding-bottom:25px!important}#azure-tools-boxes.whitelane.fullwidth-box{padding-top:25px!important;padding-bottom:25px!important}#azure-tools-boxes.fusion-content-boxes .content-wrapper-background{padding:0}#azure-tools-boxes.fusion-content-boxes .heading h2,#azure-tools-boxes.fusion-content-boxes .heading h2:hover{color:#1e73be!important}#subs-admin-boxes.fusion-content-boxes .heading h2,#subs-admin-boxes.fusion-content-boxes .heading h2:hover{color:#333!important}.button-large.reverse{padding:12px 40px;margin-left:-5px}#azure-tools .herocontent .button-wrapper .fusion-button-wrapper,#node .herocontent .button-wrapper .fusion-button-wrapper,#python .herocontent .button-wrapper .fusion-button-wrapper,#ssdt .herocontent .button-wrapper .fusion-button-wrapper{display:block;margin-bottom:0;float:left;margin-right:20px}div#content.articles{float:right;width:75%;margin-top:15px}body.has-sidebar #content.articles{width:calc(86% - 3% - 80px);padding-right:80px}div#sidebar.sidebar.fusion-widget-area.fusion-content-widget-area{width:22%!important}img.avatar.avatar-72.photo{border-radius:100px}div#feature-article,div.feature-article{border-radius:5px}div.fusion-content-boxes.articlesubmenu{padding:0 15px}div.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-columns-total-3.fusion-content-boxes-2.content-boxes-icon-on-side.row.content-left.articlesubmenu{margin-top:10px!important}div#nav_menu-2.widget.widget_nav_menu{margin-top:30px}div.menu-agile-articles-container,div.menu-git-at-scale-container{margin-top:15px}div#nav_menu-3.widget.widget_nav_menu{padding-right:30px}div.fusion-three-fifth.fusion-layout-column.fusion-column-inner-bg-wrapper.fusion-spacing-yes.feature-article-box{z-index:3}#agile-advisor.greylane,#devops.greylane,#git-tuts.greylane{padding-top:25px!important;padding-bottom:25px!important}#agile-advisor.fusion-fullwidth.rec-reading,#git-tuts.fusion-fullwidth.rec-reading{padding-top:50px!important;padding-bottom:20px!important}#devops.fusion-fullwidth.rec-reading,#git-tuts.fusion-fullwidth.rec-reading{padding:50px 0 40px 0!important}#agile-advisor .articlesubmenu.fusion-content-boxes .content-wrapper-background,#devops .articlesubmenu.fusion-content-boxes .content-wrapper-background{padding:43px 0 15px}#agile-advisor .fusion-content-boxes.articlesubmenu .heading img,#devops .fusion-content-boxes.articlesubmenu .heading img{margin-top:6px}#agile-advisor .fusion-two-third,#devops .fusion-two-third,#git-tuts .fusion-two-third{margin-right:2%}.fusion-imageframe.agile-image{margin-left:-75px}#git-tuts .fusion-one-half{margin-right:2%}#devops .fusion-column-inner-bg-wrapper .fusion-column-wrapper{padding:0!important}#devops .recommendedreads h4 a{color:#333}.recommendedreads.fusion-title.fusion-sep-none{margin-left:0}.rec-reading .fusion-spacing-no.fusion-one-third{margin-left:100px;margin-right:25px}#git-tuts.fusion-fullwidth.rec-reading.hero{background-color:#ee502a!important}#vsrc .fusion-one-third,.vsrc .fusion-one-third{margin-top:0!important;margin-bottom:0!important;padding-left:40px}#vsrc .fusion-accordian .panel-body,.vsrc .fusion-accordian .panel-body{z-index:100}#vsrc.fusion-accordian .fusion-panel.fusion-toggle-no-divider,.vsrc.fusion-accordian .fusion-panel.fusion-toggle-no-divider{float:left;width:100%;margin-top:-30px}#vsrc.fusion-accordian .panel-title .fusion-toggle-heading,.vsrc.fusion-accordian .panel-title .fusion-toggle-heading{float:left;width:inherit}#vsrc .fusion-content-boxes,.vsrc .fusion-content-boxes{margin-bottom:0!important}#vsrc .fusion-content-boxes .content-wrapper-background,.vsrc .fusion-content-boxes .content-wrapper-background{padding:35px 0 0 0;min-height:140px}#vsrc .fusion-content-boxes .fusion-column,.vsrc .fusion-content-boxes .fusion-column{margin-bottom:0!important}.vsrcbutton h2{padding-left:76px;text-align:left;color:inherit;position:absolute;top:50%;transform:translateY(-50%)}#toggle-content{padding:75px;background-color:#f2f2f2}.toggle-content-text{width:45%;padding-right:50px}.arrow-up,.arrow-up-2,.arrow-up-3{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #f2f2f2;margin-top:-10px}.arrow-up{margin-left:3%}.arrow-up-2{margin-left:38.75%}.arrow-up-3{margin-left:74.5%}#vs-mac-preview .expand-buttons{display:none}.fusion-imageframe.pre-release-arrow{position:absolute;top:0;right:0;width:75%;bottom:0}#vs-mac-preview .panel-content{display:block!important}#vs-mac-preview .fa-plus{display:none}#vs-mac-boxes.fusion-content-boxes{margin-bottom:0!important}#vs-mac-boxes.fusion-content-boxes.content-boxes-icon-on-top .heading .icon,#vs-mac-boxes.fusion-content-boxes.content-boxes-icon-on-top .heading .image{margin-bottom:15px}#vs-mac-boxes.fusion-content-boxes.content-boxes-icon-on-top .heading img{margin-bottom:0}#compare-table .compare{top:0}#compare-table .fn{margin:50px 20px;top:0}#compare-table .compare .grey-dot{background:url(/wp-content/uploads/2016/09/gray-circle.png?im=1) no-repeat scroll 0 0;width:14px;height:14px;margin:auto}#compare-table .compare .four-blue,#compare-table .compare .none-blue,#compare-table .compare .one-blue,#compare-table .compare .three-blue,#compare-table .compare .two-blue{width:67px;height:14px;margin:auto}#compare-table .compare .none-blue{background:url(/wp-content/uploads/2016/09/noneblue.fw_.png?im=1) no-repeat scroll 0 0}#compare-table .compare .one-blue{background:url(/wp-content/uploads/2016/09/oneblue.fw_.png?im=1) no-repeat scroll 0 0}#compare-table .compare .two-blue{background:url(/wp-content/uploads/2016/09/twoblue.fw_.png?im=1) no-repeat scroll 0 0}#compare-table .compare .three-blue{background:url(/wp-content/uploads/2016/09/threeblue.fw_.png?im=1) no-repeat scroll 0 0}#compare-table .compare .four-blue{background:url(/wp-content/uploads/2016/09/fourblue.fw_.png?im=1) no-repeat scroll 0 0}.compare table td .sup,.compare table td sup{font-size:.55em;position:absolute}.compare table td .sup{padding-left:7%;margin-top:-20px}.compare table td sup{vertical-align:super;padding-left:6px}#compare-table .fn ol li,#compare-table .fn ul li{margin-left:18px;margin-bottom:.5em;padding-left:8px}#azure-tools .sdk.button-large{padding:13px 8px}#bg-img.heroimage.express .fusion-column-wrapper{background-size:76%!important}.express .fa-play-circle{margin-left:35%!important}.whatsnew2017 h3,.whatsnew2017 h3 a{color:#0078d7}.whatsnew2017 h3 a:hover{text-decoration:underline;cursor:pointer}#site-home.hero #split-button{margin-bottom:-4px}#site-home.hero #split-button .nav{position:relative}#split-button .nav{position:absolute;display:inline-block}#split-button .nav .sub{position:absolute;top:40px;margin:0;width:99.9%;height:auto}#split-button .nav .sub a{z-index:-999;position:absolute}#split-button .nav .sub a:focus,#split-button .nav:hover .sub a{z-index:1;position:relative}#split-button .nav .tab{position:absolute;margin:0;width:99.9%;height:auto}#split-button .tab li{clear:left;position:absolute;width:100%}#split-button .tab li{top:40px}#split-button .tab li a{text-decoration:none;color:#000;padding:9px 23px;z-index:-999}#split-button ul{list-style-type:none;margin:0;padding:0;letter-spacing:0}#split-button .link{position:relative;min-width:255px}#split-button .nav ul{float:left}#split-button .sub li{clear:left;position:relative;width:100%}#split-button li{float:left;text-align:center}#split-button .sub li a{text-decoration:none;color:#000;padding:9px 23px}#split-button .nav a{position:relative;display:inline-block;width:100%;background-color:#fff;z-index:10;border-top:0 solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:0 solid #c2c2c2}#split-button .nav a:last-child{border-bottom:1px solid #c2c2c2;border-top:.5px solid #c2c2c2}#split-button a.main{background:#106ebe;color:#fff;float:left;border:0;padding:9px 23px}#split-button .nav a:active,#split-button .nav a:focus,#split-button .nav a:hover{margin-right:0}#split-button .sub a:active,#split-button .sub a:focus,#split-button .sub a:hover{background-color:#106ebe;color:#fff}.dropdown{position:relative;display:inline-block;margin-bottom:0}.dropbtn{background-color:#106ebe;color:#fff;padding:11px 23px;border:0;cursor:pointer}.dropdown-content{display:none;position:absolute;background-color:#fff;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;width:100%}.dropdown-content a{color:#000;padding:11px 23px;text-decoration:none;display:block;border-top:1px solid #c2c2c2;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2}.dropdown-content a:last-child{border-bottom:1px solid #c2c2c2}.dropdown a:focus,.dropdown a:hover{background-color:#0060ac;color:#fff}.dropdown:hover .dropdown-content{display:block}.dropdown a:focus,.dropdown a:hover{background-color:#0060ac;color:#fff}.show{display:block}.devops-banner{padding-bottom:20px!important;padding-top:20px!important}.mobile-center-final-cta h4{padding-left:85px!important}.mobile-center-final-cta .fabric-icon{height:61.36px!important;width:61.36px!important;top:-6px;position:absolute}.shell-footer a:active,.shell-footer a:focus,.shell-footer a:link,.shell-footer a:visited{color:#626262}.compare>table>tbody>.tblRowCollapsable.collapsed>td:first-child{background:url(/wp-content/uploads/2017/04/expand.png?im=1) no-repeat 20px center!important}.compare>table>tbody>.tblRowCollapsable.expanded>td:first-child{background:url(/wp-content/uploads/2017/04/collapse.png?im=1) no-repeat 20px center!important}.page-vscom-license-page .download-button-wrap{display:none}.dropdown-wrapper .dropdown-arrow:after{color:#575757}span.altText{position:absolute;z-index:-999}.ilightbox-toolbar.dark a{background:0 0}.ilightbox-toolbar.dark a.ilightbox-close:before{font-family:FontAwesome;content:"\f00d"}.ilightbox-toolbar.dark a.ilightbox-fullscreen.x-hidden-focus:before,.ilightbox-toolbar.dark a.ilightbox-fullscreen:before{font-family:FontAwesome;content:"\f2d0"}.customer-stories .fusion-one-full{width:90%}#feature.hero .customer-stories h1,.feature.hero .customer-stories h1{background-color:rgba(0,0,0,.5);padding:20px 20px 20px;margin-top:10%}#feature.hero.customer-stories,.feature.hero.customer-stories{height:70vh}#vs-tools-2017.fusion-fullwidth{padding-top:5%!important;padding-bottom:5%!important}#vs-tools-2017.blog-posts .fusion-imageframe{padding-bottom:40px}#xamarin-content-boxes.fusion-content-boxes.content-boxes-icon-on-side .icon,#xamarin-content-boxes.fusion-content-boxes.content-boxes-icon-on-side .image{position:relative}#xamarin-content-boxes.fusion-content-boxes .content-container{padding-left:0!important}#xamarin-content-boxes .col-md-4,.col-lg-4:first-child{padding-left:0}#wrapper .post-content #xamarin-content-boxes .content-box-heading{padding-left:0!important}#wrapper .xamarin-content-boxes .col-lg-4{padding-left:0!important}#feature.mobile-center-hero,.feature.mobile-center-hero{background-position:70% bottom!important}#trusted-logo-banner .fusion-content-boxes .fusion-column{margin-bottom:0}#trusted-logo-banner .fusion-content-boxes.fusion-columns-1 .fusion-column{margin-bottom:0}#automate-app-dev .fill-half .fusion-content-wrapper,#automate-app-dev.code-sharing .fusion-row{width:100%;max-width:100%!important}.trusted-logo-banner img{opacity:.65;vertical-align:middle}.addeventatc{width:170px;display:inline-block;position:relative;text-align:center;z-index:999998;background:#2878eb;cursor:pointer;font-family:Roboto,"Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;color:#fff!important;font-size:15px;font-weight:300;text-decoration:none;padding:12px 20px 12px 15px;height:40px}.addeventatc:hover{color:#fff;font-size:15px;text-decoration:none;background-color:#2c84f4}.addeventatc:active{top:1px}.addeventatc .arrow{width:15px;height:10px;position:absolute;top:50%;right:15px;margin-top:-5px;background:url(/wp-content/uploads/addevent/gfx/icon-arrow-t1.png?im=1) no-repeat}.addeventatc-selected{background-color:#2c84f4}.addeventatc .alarm_reminder,.addeventatc .all_day_event,.addeventatc .attendees,.addeventatc .calname,.addeventatc .client,.addeventatc .date_format,.addeventatc .description,.addeventatc .end,.addeventatc .facebook_event,.addeventatc .location,.addeventatc .method,.addeventatc .organizer,.addeventatc .organizer_email,.addeventatc .recurring,.addeventatc .start,.addeventatc .status,.addeventatc .timezone,.addeventatc .title,.addeventatc .uid{display:none!important}.addeventatc_dropdown{width:215px;position:absolute;z-index:99999;padding:6px 0 0 0;background:#fff;text-align:left;display:none;margin-top:2px;margin-left:-1px;border-top:1px solid #c8c8c8;border-right:1px solid #bebebe;border-bottom:1px solid #a8a8a8;border-left:1px solid #bebebe;-webkit-box-shadow:1px 3px 6px rgba(0,0,0,.15);-moz-box-shadow:1px 3px 6px rgba(0,0,0,.15);box-shadow:1px 3px 6px rgba(0,0,0,.15)}.addeventatc_dropdown span{display:block;line-height:100%;background:#fff;text-decoration:none;font-size:14px;color:#333;padding:9px 10px 9px 40px}.addeventatc_dropdown span:hover{background-color:#f4f4f4;color:#000;text-decoration:none;font-size:14px}.addeventatc_dropdown em{color:#999!important;font-size:12px!important}.addeventatc_dropdown .frs{background:#fff;color:#cacaca!important;cursor:pointer;font-size:9px!important;font-style:normal!important;font-weight:400!important;line-height:110%!important;padding-left:10px;position:absolute;right:10px;text-align:right;text-decoration:none;top:5px;z-index:101}.addeventatc_dropdown .frs:hover{color:#999!important}.addeventatc_dropdown .ateappleical{background-image:url(/wp-content/uploads/addevent/gfx/icon-apple-t1.svg?im=1);background-position:13px 50%;background-repeat:no-repeat;background-size:14px auto}.addeventatc_dropdown .ateoutlook{background-image:url(/wp-content/uploads/addevent/gfx/icon-outlook-t1.svg?im=1);background-position:12px 50%;background-repeat:no-repeat;background-size:16px auto}.addeventatc_dropdown .ateoutlookcom{background-image:url(/wp-content/uploads/addevent/gfx/icon-outlook-t1.svg?im=1);background-position:12px 50%;background-repeat:no-repeat;background-size:16px auto}.addeventatc_dropdown .ategoogle{background-image:url(/wp-content/uploads/addevent/gfx/icon-google-t1.svg?im=1);background-position:12px 50%;background-repeat:no-repeat;background-size:16px auto}.addeventatc_dropdown .ateyahoo{background-image:url(/wp-content/uploads/addevent/gfx/icon-yahoo-t1.svg?im=1);background-position:12px 50%;background-repeat:no-repeat;background-size:16px auto}.addeventatc_dropdown .atefacebook{background-image:url(/wp-content/uploads/addevent/gfx/icon-facebook-t1.svg?im=1);background-position:12px 50%;background-repeat:no-repeat;background-size:16px auto}.addeventatc_dropdown .copyx{height:21px;display:block;position:relative;cursor:default}.addeventatc_dropdown .brx{height:1px;overflow:hidden;background:#e0e0e0;position:absolute;z-index:100;left:10px;right:10px;top:9px}.fusion-footer{background-color:#f2f2f2}.fusion-footer-widget-area{background-color:#f2f2f2;border-top:0}.fusion-footer-widget-area .fusion-row{margin-top:31px;width:1160px}.fusion-footer-widget-area .widget-title{color:#626262;text-transform:none;margin:0 0 10px 0;text-align:left}.fusion-footer-widget-area a{color:#626262}.fusion-footer-widget-area .textwidget{text-align:left}.fusion-footer-widget-area li{list-style:none}.fusion-footer-widget-area li a:hover{color:#626262;text-decoration:underline}.fusion-footer-copyright-area{background-color:#f2f2f2;text-align:right!important;border-top:none}.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer{display:block;width:100%;text-align:right!important}.fusion-footer-copyright-area .fusion-row{width:1160px}.fusion-copyright-content a{margin:0 15px 0 0;color:#626262}.fusion-copyright-content a:hover{color:#626262;text-decoration:underline}.rightBaseFooter{float:right;color:#000}.microsoftLogo{display:inline-block;margin-left:16px;width:68px;height:14px;overflow:hidden}@media only screen and (min-width:1800px) and (max-width:2700px){#feature.mobile-center-hero .fusion-row,.feature.mobile-center-hero .fusion-row{max-width:1570px}}@media only screen and (max-width:1800px){.tablet{display:none!important}#video-slider-mobile.fullwidth-box{display:none}}@media only screen and (max-width:1366px) and (min-width:768px){#feature.mobile-center-hero,.feature.mobile-center-hero{background-position:60% bottom!important}}@media only screen and (max-width:1280px) and (min-width:1080px){#feature.mobile-center-hero,.feature.mobile-center-hero{background-position:50% bottom!important}}@media only screen and (max-width:1280px) and (min-width:1024px){.trusted-logo-banner img{width:11%;margin-right:5%}}@media only screen and (max-width:1280px){#separator.win-code-sep,.win-code-sep{margin-top:40px!important;margin-bottom:0!important}}@media screen and (max-width:1280px) and (min-width:768px) and (orientation:landscape){.dropbtn{padding:14px 23px}}@media only screen and (max-width:1200px){#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{position:relative;margin-right:5px!important}#downloads-boxes p.bottom.code-legal,.downloads-boxes p.bottom.code-legal{width:92%;bottom:30px}#feature.mobile-center-hero,.feature.mobile-center-hero{background-position:43% bottom!important}}@media only screen and (max-width:1083px){.single-learn #main{padding-left:calc(5% - 17px)}}@media only screen and (min-width:1024px) and (max-width:1400px){body.has-sidebar #content.articles{width:calc(80% - 3% - 80px);padding-right:0}}@media only screen and (max-width:1366px) and (min-width:1024px) and (orientation:portrait){div#content.articles{width:70%}#play-button.button-wrapper.hideonmobile.git{left:25%!important}#play-button.button-wrapper.hideonmobile.agile{left:25%!important}#play-button.button-wrapper.hideonmobile.rm{left:25%!important}body.has-sidebar #content.articles{width:calc(78% - 3% - 80px);padding-right:0}.trusted-logo-banner img{width:11%!important;margin-right:5%}}@media only screen and (max-width:1366px) and (min-width:1024px) and (orientation:landscape){div#content.articles{width:70%}body.has-sidebar #content.articles{width:calc(82% - 3% - 80px);padding-right:0}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.hideontablet,.mobile{display:none!important}.tablet{display:block!important}#vsrc .mobile,#vsrc.mobile,.vsrc.mobile,.vsrc.mobile article{display:block!important}#vsrc .hideonmobile,#vsrc.hideonmobile,.vsrc .hideonmobile,.vsrc.hideonmobile{display:none!important}.msdn-platforms-final-cta .icon span{margin-top:-8px}#home-buttons.button-medium,#home-buttons.button-small,.home-buttons.button-medium,.home-buttons.button-small{padding:2px 12px 6px 12px}#feature.mobile-center-hero,.feature.mobile-center-hero{background-position:50% bottom!important}#feature.mobile-center-hero.tablet,.feature.mobile-center-hero.tablet{display:none!important}#feature.mobile-download,#feature.mobile-download .mobile.tablet,.feature.mobile-download,.feature.mobile-download .mobile.tablet{display:none!important}.trusted-logo-banner img{width:11%}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){#play-button.button-wrapper.hideonmobile.git{display:inline-block!important;left:48%}#play-button.button-wrapper.hideonmobile.agile{left:48%}#play-button.button-wrapper.hideonmobile.rm{left:39%}.dropbtn{padding:14px 23px}#feature.mobile-center-hero.tablet,.feature.mobile-center-hero.tablet{display:block!important}#feature.mobile-center-hero.hideonmobile,.feature.mobile-center-hero.hideonmobile{display:none!important}.trusted-logo-banner img{width:14%}}@media only screen and (max-width:1023px){body.has-sidebar #content.articles{width:100%;padding:0}}@media only screen and (min-width:992px){.hideonmobile{display:block!important}.fusion-button.hideonmobile{display:inline-block!important}}@media only screen and (max-width:992px){#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:44px;height:44px}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{position:relative;margin-right:15px!important}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left}#feature .cta-final-lane-button,.feature .cta-final-lane-button{float:none;padding:6%!important;width:100%}#bg-img .fusion-column-wrapper{background-size:100%!important}.mobile{display:none!important}#video-slider.hideontablet{display:none!important}#split-button .link{min-width:208px}}@media screen and (max-width:971px) and (min-width:801px){.dropbtn{padding:14px 23px}}@media only screen and (max-width:800px){.fusion-body .fusion-layout-column.fusion-spacing-yes{width:100%!important}#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:auto;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{width:25%;position:relative;margin-right:15px!important}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left}#home.fusion-fullwidth-1,#product-home.fusion-fullwidth-1,.home.fusion-fullwidth-1{padding-top:40%!important}#vsts-logo-cloud .fusion-one-fifth{width:33%!important}#bg-img .fusion-column-wrapper{background-size:56%!important}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}#all-downloads.fusion-layout-column:nth-child(6n),.all-downloads.fusion-layout-column:nth-child(6n){margin-bottom:0!important}.hideonmobile{display:none!important}.mobile{display:block!important}.width-100 #vs2015-home.fullwidth-box{padding-top:5%!important}#wrapper #vs2015-home .content-boxes-icon-on-top .content-box-column{margin-bottom:0!important}#vs2015-home .content-boxes .link-area-link-icon-hover h2{color:#1e73be!important}#video-slider-mobile .fusion-title{margin-top:25px!important;margin-bottom:0!important}#vsrc article>div,.vsrc article>div{display:block!important}#vsrc button.vsrcbutton,.vsrc button.vsrcbutton{display:none}.vsrcdropdown{margin-bottom:20px;margin-top:0}.dropbtn{padding:14px 23px}.single-learn #main{padding-left:24px;padding-right:40px}.trusted-logo-banner img{margin-right:2%;opacity:.65;vertical-align:middle}#feature .flexibility-choice img,.feature .flexibility-choice img{max-width:50%}#feature.platform-icons img,.feature.platform-icons img{max-width:50%}.automate-app-dev img{max-width:25%}.integrate-tools img{max-width:50%}#feature.mobile-download .mobile.tablet,#feature.mobile-download.mobile.tablet,.feature.mobile-download .mobile.tablet,.feature.mobile-download.mobile.tablet{display:block!important}#feature.mobile-download .mobile.tablet,#feature.mobile-download .mobile.tablet ul.dropdown-button,.feature.mobile-download .mobile.tablet,.feature.mobile-download .mobile.tablet ul.dropdown-button{width:100%}.trusted-logo-banner .mobile img{width:100%}.trusted-logo-banner img{width:14%}}@media only screen and (max-width:768px){#feature.finalcta.fusion-fullwidth .fusion-row,.feature.finalcta.fusion-fullwidth .fusion-row{display:block!important}#feature.finalcta.product-updates .fusion-one-half,.feature.finalcta.product-updates .fusion-one-half{margin-bottom:0!important}#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:auto;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{width:25%;position:relative;margin-right:15px!important}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left;padding-top:2.5%}.hero.short{max-height:inherit}.fa-play-circle{margin-top:-18%}#bg-img .fusion-column-wrapper{background-size:62%!important}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}#site-home.mobile,.downloads.mobile,.hideonmobile{display:block!important}.downloads.hideonmobile,.hideonmobile.hideontablet,.hideonmobile.tablet,.mobile{display:none!important}.fusion-button.hideonmobile{display:inline-block!important}.width-100 #vs2015-home.fullwidth-box{padding-top:5%!important}#vs2015-home .fusion-content-boxes{margin:0!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}#vs2015-home.hideonmobile{display:none!important}#vs-pricing-full.hideonmobile{display:none!important}#pricing-mobile.mobile{display:block!important}#pricing-mobile.hero.fusion-fullwidth{padding-top:20px!important;padding-bottom:5px!important}#vsrc article,.vsrc article{margin-top:0}#vsrc .mobile,#vsrc.mobile,.vsrc.mobile,.vsrc.mobile article{display:block!important}#vsrc .hideonmobile .vsrc.hideonmobile,#vsrc.hideonmobile,.vsrc .hideonmobile{display:none!important}#feature.product-updates.hero .fusion-imageframe,.feature.product-updates.hero .fusion-imageframe{margin-top:-15%}#video-slider-mobile.fullwidth-box{display:block!important}#feature.finalcta .fusion-one-third,.feature.finalcta .fusion-one-third{margin-bottom:100px!important}}@media only screen and (max-width:736px){#hideonmobile,.fusion-button.hideonmobile,.hideonmobile{display:none!important}#mobile,.mobile{display:block!important}.width-100 #vs2015-home.fullwidth-box{padding-top:10%!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}#feature.msdn-platforms-final-cta.fullwidth-box,.feature.msdn-platforms-final-cta.fullwidth-box{padding-bottom:45px!important}}@media only screen and (max-width:640px){#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:100%;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{width:15%;position:relative;margin-right:15px!important;margin-left:10%}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left;padding-top:2.5%}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}.fusion-button.hideonmobile,.hideonmobile{display:none!important}.version{width:50%;margin:0 auto;text-align:center}.ctrls{height:75px;background-color:#32145a;color:#fff}.compare-sm .head{padding:0 20px 25px 20px}.compare{display:none}.compare-sm{display:block;position:relative}.prev{margin-left:10%;width:15%;text-align:center}.next{margin-left:0;width:15%;text-align:center}.width-100 #vs2015-home.fullwidth-box{padding-top:10%!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}#product-updates .fusion-sharing-box{width:100%;float:left;margin-top:0}#product-updates .fusion-title.fusion-sep-none{overflow:visible;margin-bottom:0!important}#product-updates.entries.fusion-fullwidth{padding-bottom:0!important}}@media only screen and (max-width:600px){#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:100%;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{width:15%;position:relative;margin-right:15px!important;margin-left:10%}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}.fusion-button.hideonmobile,.hideonmobile{display:none!important}.width-100 #vs2015-home.fullwidth-box{padding-top:5%!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}}@media only screen and (max-width:480px){#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:100%;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{width:20%;position:relative;margin-right:15px!important}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left;padding-top:5%}.fa-play-circle{display:none!important}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}.fusion-button.hideonmobile,.hideonmobile{display:none!important}.width-100 #vs2015-home.fullwidth-box{padding-top:8%!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}.single-learn .articles .about-author div.avatar{margin-bottom:5%;width:100%}}@media only screen and (max-width:360px){#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:100%;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-iconn,.feature.cta-final-lane-icon{width:20%;position:relative;margin-right:15px!important}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left;padding-top:5%}#vsts-logo-cloud .fusion-one-fifth{width:50%!important}.fa-play-circle{display:none!important}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}.fusion-button.hideonmobile,.hideonmobile{display:none!important}.width-100 #vs2015-home.fullwidth-box{padding-top:10%!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}#pricing-mobile .button-large{padding:10px 22px}}@media only screen and (max-width:320px){#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:100%;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{width:20%;position:relative;margin-right:15px!important;margin-left:0}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left}.fa-play-circle{display:none!important}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}#all-downloads.fusion-layout-column:nth-child(6n),.all-downloads.fusion-layout-column:nth-child(6n){margin-bottom:30%!important}.fusion-button.hideonmobile,.hideonmobile{display:none!important}.width-100 #vs2015-home.fullwidth-box{padding-top:10%!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}#pricing-mobile .button-large{padding:8px 12px}}@media only screen and (max-width:280px){#feature.cta-final-lane-icon img,.feature.cta-final-lane-icon img{width:100%;height:auto}#feature.cta-final-lane-icon,#product-home.cta-final-lane-icon,.feature.cta-final-lane-icon{width:20%;position:relative;margin-right:15px!important;margin-left:-5%}#feature .cta-final-lane h4,.feature .cta-final-lane h4{text-align:left}a#herolink{margin-left:0}.fa-play-circle{display:none!important}#all-downloads .fusion-column-wrapper,.all-downloads .fusion-column-wrapper{padding:0!important}.fusion-button.hideonmobile,.hideonmobile{display:none!important}.mobile{display:block!important}.width-100 #vs2015-home.fullwidth-box{padding-top:10%!important}#vs2015-home .fusion-content-boxes .content-wrapper-background{padding:25px 35px}}@media only screen and (min-width:480px) and (max-width:906px){.error-page img{width:50%}}@media only screen and (max-width:900px){.fusion-separator.fusion-full-width-sep.sep-none.home-separator{display:none}}.shell-header .shell-header-nav-wrapper .shell-header-nav>.shell-header-dropdown>.shell-header-dropdown-label>a:after{color:#2f2f2f}.download-action a{width:100%!important}.panel-title{width:100%}.page-vscom-license-page .share-box{display:none}input::-webkit-input-placeholder{color:#333!important}input::-moz-placeholder{color:#333!important}input:-ms-input-placeholder{color:#333!important}input:-moz-placeholder{color:#333!important}#skip-to-content{display:block;left:-9999em;outline:0;top:-9999em;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.expressbutton:focus,.expressbutton:hover{outline:1px solid #f1f1f1}.hrefIcons img{padding:1px}.hrefIcons a{display:block}.usabilla_live_button_container:focus{border-left:2px solid;border-top:2px solid;margin:2px}.download-action select,.download-type a,.download-type select{border-color:#2e3e57;color:#3e3d3d;font-size:1rem!important;font-weight:400!important}.download-language{height:30px}.download-language:focus{outline:2px dotted #000;outline-offset:-2px}ul.support-articles{list-style:none;margin:0 4% 30px 0;padding:0;vertical-align:top}.support-articles h2{letter-spacing:0;margin-bottom:15px!important}ul.support-articles li{list-style:none;padding:2px 0;margin-top:10px!important}.support-articles .inset{padding:25px 0}.support-articles{color:#333}.support-articles p{margin-bottom:20px}.article-footer{margin:50px 0}span.article-lastedited{font-style:italic;text-align:right;display:block}.article-ratings-wrapper{margin-top:1em;display:block;color:#333;background-color:rgba(200,200,200,.25);padding:10px 15px}.article-rating-actions a{color:#000;text-decoration:none}.article-rating-actions a:hover{color:#000;text-decoration:underline;cursor:pointer}#SupportArticle .article-rating-done{display:none}#wrapper #main>.fusion-row:first-child{max-width:100%}form#search-support{display:flex;margin-bottom:35px}#search-support input.search-support{border-radius:5px 0 0 5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid rgba(187,187,187,.8);color:#555;height:48px;padding:0 14px;box-sizing:border-box;width:100%;border-right:0}button.search-support{border:1px solid #106ebe!important;border-radius:0 5px 5px 0;background:#106ebe;height:48px;color:#fff;cursor:pointer;max-width:200px}#search-support button.search-support{width:25%}.support-articles ol,.support-articles ul{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0;-webkit-padding-start:40px;padding-left:20px;list-style-position:outside;margin:20px 0 20px 20px}#SupportArticle .support-articles ul{list-style-type:disc}#SupportArticle .support-articles ol{list-style-type:decimal}#SupportArticle .support-articles ol .half,#SupportArticle .support-articles ul .half,ul.support-articles.half{display:inline-block;width:46%;vertical-align:top}#SupportArticle .support-articles ol li,#SupportArticle .support-articles ol li a,#SupportArticle .support-articles ul li,#SupportArticle .support-articles ul li a{padding:2px 0 2px 0;margin-left:0;text-indent:0}#SupportArticle .support-articles ul li{list-style:disc}#SupportArticle .support-articles ol li{list-style:decimal}#SupportArticle .support-articles h1{margin-bottom:20px!important}#SupportArticle .support-articles .ud-content h1,#SupportArticle .support-articles h1:nth-of-type(n+2){margin-top:20px}#SupportArticle .support-articles ol a,#SupportArticle .support-articles ul a,ul.support-articles a{color:#000;text-decoration:none}#SupportArticle #breadcrumb.support-articles a:hover,#SupportArticle .support-articles ol a:hover,#SupportArticle .support-articles ul a:hover,#breadcrumb.support-articles a:hover,ul.support-articles a:hover{text-decoration:underline}#SupportArticle #breadcrumb.support-articles,#breadcrumb.support-articles{padding:10px 15px;background-color:rgba(200,200,200,.25);border-radius:4px;color:#333;margin-bottom:20px}#SupportArticle #breadcrumb.support-articles a,#breadcrumb.support-articles a{color:#333}.msccOnboarding{text-align:center}@media screen and (max-width:800px){#SupportArticle .support-articles ol .half,#SupportArticle .support-articles ul .half,ul.support-articles.half{width:calc(100% - 40px)!important}ul.support-articles{padding-left:0!important}}.msccVideoPlayer{width:600px;height:350px;display:flex}.msccVideoThumbnail{background-position:center;background-size:cover;align-items:stretch;display:flex;width:100%}.msccVideoPlayButton{align-items:stretch;width:100%}.slider-group .divrow{overflow:visible}.fusion-content-boxes .content-container{margin-bottom:0}.fusion-tabs .nav-tabs li .tab-link{transition:none}.fusion-fullwidth .fusion-row{z-index:auto}.fusion-separator{z-index:0}.herocontent{color:#fff!important}#feature.vs-ide-hero,#feature.vs-ide-hero.mac,.feature.vs-ide-hero,.feature.vs-ide-hero.mac{background-position:70% bottom!important;background-repeat:no-repeat;background-size:cover}#feature.vs-ide-hero,.feature.vs-ide-hero{background-image:url("/wp-content/uploads/2018/01/vs-1x_3.jpg?im=1")}#feature.vs-ide-hero.mac,.feature.vs-ide-hero.mac{background-image:url("/wp-content/uploads/2018/01/vs-mac-1x.jpg?im=1")}@media only screen and (min-width:1800px) and (max-width:2700px){#feature.vs-ide-hero .fusion-row,.feature.vs-ide-hero .fusion-row{max-width:1570px}}@media only screen and (max-width:1366px) and (min-width:768px){#feature.vs-ide-hero,.feature.vs-ide-hero,.feature.vs-ide-hero.mac{background-position:60% bottom!important}}@media only screen and (max-width:1280px) and (min-width:1080px){#feature.vs-ide-hero,.feature.vs-ide-hero,.feature.vs-ide-hero.mac{background-position:70% bottom!important}}@media only screen and (max-width:1200px){#feature.vs-ide-hero,.feature.vs-ide-hero,.feature.vs-ide-hero.mac{background-position:43% bottom!important}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){#feature.vs-ide-hero,#feature.vs-ide-hero.mac,.feature.vs-ide-hero,.feature.vs-ide-hero.mac{background-position:55% bottom!important}#feature.vs-ide-hero .tablet,.feature.vs-ide-hero .tablet{display:none!important}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){#feature.vs-ide-hero .tablet,.feature.vs-ide-hero .tablet{display:block!important}#feature.vs-ide-hero .hideonmobile,.feature.vs-ide-hero .hideonmobile{display:none!important}}@media only screen and (max-width:800px){#feature.vs-ide-hero .dropdown-button,.feature.vs-ide-hero .dropdown-button{width:100%}#feature.vs-ide-hero,#feature.vs-ide-hero.mac,.feature.vs-ide-hero,.feature.vs-ide-hero.mac{background-image:url("/wp-content/uploads/2017/10/microsoft-app-center-hero-mobile-purple-bg.png?im=1")}#vs-ide-boxes .content-boxes .content-box-column .content-wrapper-background,.vs-ide-boxes .content-boxes .content-box-column .content-wrapper-background{padding:0}#vs-ide-boxes .content-boxes,.vs-ide-boxes .content-boxes{max-width:90%}#vs-ide-boxes .content-boxes .content-box-column,.vs-ide-boxes .content-boxes .content-box-column{width:100%!important}}.vscom-iconrow,.vscom-iconrow-icon,.vscom-iconrow-icon img,.vscom-iconrow-wrapper{margin:0 auto}.vscom-iconrow,.vscom-iconrow-icon img,.vscom-iconrow-wrapper{padding:0}.vscom-iconrow,.vscom-iconrow-wrapper{width:100%;overflow:auto}.vscom-iconrow-wrapper{display:flex;justify-content:space-between;align-items:center}.vscom-iconrow-imgwrap{display:table-cell;padding:1rem}.vscom-iconrow-imgwrap img{width:100%}.vscom-iconrow-icon{flex:0 0 auto;width:33.33%;padding:.9rem;float:left}.vscom-iconrow-1wide .vscom-iconrow-icon{max-width:100%}.vscom-iconrow-2wide .vscom-iconrow-icon{max-width:50%}.vscom-iconrow-3wide .vscom-iconrow-icon{max-width:33.3333333%}.vscom-iconrow-4wide .vscom-iconrow-icon{max-width:25%}.vscom-iconrow-5wide .vscom-iconrow-icon{max-width:20%}.vscom-iconrow-6wide .vscom-iconrow-icon{max-width:calc(100% / 6)}.vscom-icon-link-footer{padding:14px 0}.vscom-icon-link-footer .vscom-icon-link-footer-content{display:flex;justify-content:space-between;align-items:center}.vscom-icon-link-footer .vscom-icon-link-footer-content .footer-text{padding-right:12px}.vscom-icon-link-footer a{display:flex;align-items:center;padding-right:20px}.vscom-icon-link-footer a:last-child{padding-right:0}.vscom-icon-link-footer .element-icon{display:flex;justify-content:center;align-items:center}.vscom-icon-link-footer .element-icon .vscom-icon{box-sizing:content-box;height:52px;width:52px;line-height:52px;border-radius:50%;display:block;float:none;margin-right:20px;text-align:center}.vscom-icon-link-footer *,.vscom-icon-link-footer .vscom-icon.vscom-icon--ChevronRightSmall{color:#fff}.vscom-icon-link-footer .footer-text{font-weight:600;border-bottom:1px solid transparent}.vscom-icon-link-footer .element-icon>.vscom-icon{background-color:#5c2d91;font-size:26px}.vscom-icon-link-footer--black-text .footer-text,.vscom-icon-link-footer--black-text .vscom-icon.vscom-icon--ChevronRightSmall{color:#000}.vscom-icon-link-footer--modern .element-icon>.vscom-icon{background-color:#d59dff}.vscom-icon-link-footer--modern .element-icon>.vscom-icon:before{color:#3b2e58}@media screen and (max-width:800px){.vscom-icon-link-footer.elements-4 .vscom-icon-link-footer-content{flex-wrap:wrap}.vscom-icon-link-footer.elements-4 .vscom-icon-link-element{width:50%}.vscom-icon-link-footer.elements-4 a:first-child,.vscom-icon-link-footer.elements-4 a:nth-child(2){margin-bottom:65px}.vscom-icon-link-footer.elements-3 .vscom-icon-link-footer-content{align-items:flex-start}.vscom-icon-link-footer.elements-3 .vscom-icon-link-element{flex-direction:column;align-items:flex-start}.vscom-icon-link-footer.elements-3 a:first-child,.vscom-icon-link-footer.elements-3 a:nth-child(2){padding-right:20px}.vscom-icon-link-footer.elements-3 .vscom-icon-link-element .vscom-icon{margin-bottom:10px}}@media screen and (max-width:600px){.vscom-icon-link-footer.elements-3 .vscom-icon-link-element{display:flex;align-items:center;flex-direction:row}.vscom-icon-link-footer .vscom-icon-link-footer-content{display:block}.vscom-icon-link-footer .vscom-icon-link-element{width:100%!important;margin-bottom:56px!important}.vscom-icon-link-footer .vscom-icon-link-element .vscom-icon{margin-bottom:10px}.vscom-icon-link-footer a.vscom-icon-link-element:last-child{margin-bottom:0!important}}.vscom-icon-link-footer a:hover{text-decoration:none}.vscom-icon-link-footer a:hover .footer-text{text-decoration:underline}.vscom-icon-link-footer a:focus::before{background-color:transparent;border:1px solid #fff;border-radius:2px;top:-2px;left:-2px;right:-2px;bottom:-2px}.vscom-social-media-footer{padding:9px 0}.vscom-social-media-footer .vscom-social-media-footer-content{display:flex;align-items:center;justify-content:flex-end}.vscom-social-media-footer .vscom-social-media-footer-content img{vertical-align:middle}.vscom-social-media-footer .vscom-social-media-footer-content .vscom-social-media-link{padding:9px;background:0 0;display:flex;justify-content:center;align-items:center;margin-left:18px}.vscom-social-media-footer .vscom-social-media-footer-content a:hover{padding:9px;background:rgba(0,0,0,.2);border-radius:2px}.vscom-social-media-footer .vscom-social-media-footer-content a:focus::before{background:rgba(0,0,0,.2);border:1px solid #fff;border-radius:2px;padding:8px;outline:0}