html{font-size:100%;}body{color:#333;cursor:default;line-height:20px;font-family:'Segoe UI',Tahoma,‘Helvetica Neue’,Helvetica,Sans-Serif;font-size:.8125em;margin:0;}a{color:#04c;text-decoration:none;cursor:pointer;}a:hover,a:focus{text-decoration:none;}img{border:none;max-width:100%;}ul,ol,li,p{margin:0;padding:0;}ul{margin-bottom:18px;}ul li{margin-left:15px;margin-bottom:2px;}ol li{margin-left:18px;margin-bottom:2px;}p{margin-bottom:10px;}h1,h2,h3{margin:0;color:#68217a;font-weight:normal;}h1{font-size:2.77em;line-height:42px;margin-bottom:20px;}h1.error{margin-top:50px;}h2{font-size:2.16em;line-height:34px;margin-bottom:20px;}h3{font-size:1.39em;font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;font-weight:600;line-height:24px;margin-bottom:20px;}h4{font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;font-weight:600;color:#333;font-size:1.08em;line-height:20px;margin:0 0 10px 0;}.footnote{font-size:1.077em;line-height:16px;}.italic{font-size:.923em;line-height:16px;font-style:italic;}.clear{clear:both;}div#content{margin:30px auto 130px;width:1160px;padding:68px 10px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#content.wrappedNav{padding-top:136px;}#content.doubleWrappedNav{padding-top:170px;}#content.wrappedNav.withBanner{padding-top:155px;}#content.doubleWrappedNav.withBanner{padding-top:189px;}a.arrowBlue,.arrowBlue .link a,a.arrowBlueVerticalAlign,.arrowBlueVerticalAlign .link a{display:inline-block;background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/arrowBlue.png?v=636042220010684105') no-repeat right top;padding-right:30px;font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;font-weight:600;}a.arrowBlue,.arrowBlue .link a{margin:5px 0 0 0;color:#04c;}a.arrowBlueVerticalAlign,.arrowBlueVerticalAlign .link a{float:left;margin:5px 19px 5px 0;}.rssFeedImage{font-size:1.385em;color:#333;padding-left:24px;}.rssFeedImage:before{content:'';position:absolute;margin-left:-24px;margin-top:3px;}.topSection{display:inline-block;width:100%;margin:0 0 16px 0;}.topSection .introduction{display:inline-block;width:74.48979591836735%;margin-right:20px;float:left;}div.topSection div.topCTA{clear:both;width:23.46938775510204%;display:inline-block;margin:10px 0 15px 0;}div.topSection div.topCTA h4{color:#fff;}div.topSection div.topCTA div.DetailedLinkWithImageMetro a.tile{display:inline-block;color:#fff;background:#68217a;clear:right;}div.topSection div.topCTA div.DetailedLinkWithImageMetro img{width:100%;border:none;height:100px;}div.topSection div.topCTA div.DetailedLinkWithImageMetro .textContent{padding:15px 20px 20px 20px;display:inline-block;}div.topSection div.topCTA div.DetailedLinkWithImageMetro .textContent:first-child{padding:20px;display:inline-block;}div.topSection div.topCTA div.DetailedLinkWithImageMetro .textContent .RichText{margin-bottom:10px;}div.topSection div.topCTA div.DetailedLinkWithImageMetro .linkText{font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;font-weight:600;float:right;padding:0 32px 4px 0;margin-top:4px;background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/arrowWhite.png?v=636042220010684105') no-repeat right center;}.btnPurple,.btnBlue{width:100%;display:table;margin-bottom:15px;color:#fff;border:none;padding:0;font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;font-weight:600;}.btnPurple{background-color:#68217a;}.btnBlue{background-color:#0073c6;}.btnPurple a,.btnBlue a{display:table-cell;vertical-align:middle;height:35px;text-align:center;color:#fff;line-height:30px;font-size:1.231em;}.txtPurple{color:#68217a;}.txtGrey{color:#505050;}.DetailedLinkWithImageList.skus{padding-bottom:50px;}.DetailedLinkWithImageList.skus .DetailedLinkWithImage{width:48.97959183673469%;float:left;}.DetailedLinkWithImageList.skus h2+div.DetailedLinkWithImage{margin-right:20px;}.DetailedLinkWithImageList.skus .DetailedLinkWithImage .image{margin-top:4px;}.DetailedLinkWithImageList.skus .DetailedLinkWithImage .textContent{width:64.583333333333%;display:inline-block;margin-left:19px;}.DetailedLinkList.fourColumn h4{width:100%;}.DetailedLinkList.fourColumn div.DetailedLink{width:23.46938775510204%;margin:0 20px 20px 0;float:left;display:inline-block;}.DetailedLinkList.fourColumn div.DetailedLink:nth-child(4n){margin-right:0;clear:right;}.DetailedLinkList.fourColumn .link{margin:14px 0 0 0;}.IE8 .DetailedLinkList.fourColumn{width:102.0408163265306%;}.IE8 .DetailedLinkList.fourColumn .DetailedLink{width:23%;}.DetailedMediaList.twoColumn,.DetailedLinkWithImageList{border-bottom:1px solid #68217a;display:inline-block;margin-bottom:42px;}.DetailedMediaList.twoColumn .DetailedLinkWithImage,.DetailedMediaList.twoColumn div.block.type6{display:inline-block;border-top:1px solid #d2d2d2;width:100%;}.DetailedMediaList.twoColumn div.block.type6{margin:0;padding:45px 0 50px 0;}.DetailedMediaList.twoColumn div.block.type6 .image img{width:auto;margin:0 auto;}.DetailedMediaList.twoColumn .DetailedLinkWithImage{padding:45px 0 31px 0;}.DetailedMediaList.twoColumn div.listItems .textContent,.DetailedMediaList.twoColumn .image,.DetailedMediaList.twoColumn .media{width:48.97959183673469%;display:inline-block;}.DetailedMediaList.twoColumn .leftImage .textContent{margin-left:20px;}.DetailedMediaList.twoColumn .rightImage .textContent{margin-right:20px;}.DetailedMediaList.twoColumn .image,.DetailedMediaList.twoColumn .media{text-align:center;margin-top:5px;margin-bottom:10px;}.answer{font-size:1em;}.question{font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;font-weight:600;font-size:1em;margin-bottom:8px;}.question>span{width:20px;font-weight:600;float:left;}.answer>span{font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;width:20px;font-weight:600;float:left;}ol.answer,ul.answer,h2.answer,h3.answer,p.answer{padding-left:20px;}#Fragment_Content img,.mainContent img{border:1px solid #ccc;margin-bottom:14px;max-width:100%;}#Fragment_Content p.no-img-border img,.mainContent p.no-img-border img{border:none;}.Code{border:thin solid gray;width:600px;padding-left:5px;font-family:"Lucida Console","Times New Roman";}.cmdline{width:calc(100% - 40px);padding:5px 20px;margin-left:20px;color:#fff;font-family:"Lucida Console","Times New Roman";background-color:#000;}.PreviewBanner{height:25px;color:#1e1e1e;line-height:25px;padding-right:7px;padding-left:7px;font-size:1em;margin-bottom:15px;vertical-align:bottom;background-color:#f1f1f1;}.PreviewBanner::before{margin-top:5px;margin-right:3px;float:left;display:block;content:" ";}.PreviewBanner a:hover{color:#007acc;}.InfoIcon{padding-left:15px;}.CheckList{list-style-image:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/Tfs/Content/check.png?v=504910944000000000');}.Procedure li{margin-top:24px;margin-bottom:24px;}h1:target,h2:target,h3:target,div:target,p:target,a:target,#content .simpleLeftNav .mainContent h2:target{margin-top:-102px;padding-top:102px;}#content.withBanner h1:target,#content.withBanner h2:target,#content.withBanner h3:target,#content.withBanner div:target,#content.withBanner p:target,#content.withBanner a:target,#content.withBanner .simpleLeftNav .mainContent h2:target{margin-top:-121px;padding-top:121px;}#content.wrappedNav h1:target,#content.wrappedNav h2:target,#content.wrappedNav h3:target,#content.wrappedNav div:target,#content.wrappedNav p:target,#content.wrappedNav a:target,#content.wrappedNav .simpleLeftNav .mainContent h2:target{margin-top:-136px;padding-top:136px;}#content.wrappedNav.withBanner h1:target,#content.wrappedNav.withBanner h2:target,#content.wrappedNav.withBanner h3:target,#content.wrappedNav.withBanner div:target,#content.wrappedNav.withBanner p:target,#content.wrappedNav.withBanner a:target,#content.wrappedNav.withBanner .simpleLeftNav .mainContent h2:target{margin-top:-155px;padding-top:155px;}#content.doubleWrappedNav h1:target,#content.doubleWrappedNav h2:target,#content.doubleWrappedNav h3:target,#content.doubleWrappedNav div:target,#content.doubleWrappedNav p:target,#content.doubleWrappedNav a:target,#content.doubleWrappedNav .simpleLeftNav .mainContent h2:target{margin-top:-170px;padding-top:170px;}#content.doubleWrappedNav.withBanner h1:target,#content.doubleWrappedNav.withBanner h2:target,#content.doubleWrappedNav.withBanner h3:target,#content.doubleWrappedNav.withBanner div:target,#content.doubleWrappedNav.withBanner p:target,#content.doubleWrappedNav.withBanner a:target,#content.doubleWrappedNav.withBanner .simpleLeftNav .mainContent h2:target{margin-top:-189px;padding-top:189px;}@media print{#ux-header,#ux-footer,.socialLinks{display:none;}div#content{padding-top:0;}}div.block.type6 .video .image{min-height:187px;max-width:480px;}div.block.type6 .video{position:relative;overflow:hidden;}a.expandCollapseButton.collapse:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/Epx/Content/Images/deltaForExpandUp.gif?v=636042219473904798') no-repeat center left 16px;}a.expandCollapseButton:before{content:"";background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/Epx/Content/Images/deltaForExpandDown.gif?v=636042219473904798') no-repeat center left 16px;width:41px;height:41px;float:left;}a.expandCollapseButton{border:solid thin #ccc;border-top:0;display:inline-block;width:100%;height:41px;margin:0 0 32px 0;}div.TocNavigationVertical li a.active{color:#68217a;}div.TocNavigationVertical ul.tocLevel2 li a.active{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/squarePurple_5x5.png?v=636042220011308655') no-repeat left center;}.alert.alert-warning#version-statement{padding:9px 8px 9px 20px;border:none;margin-top:20px;background-color:#68217a;color:#fff;line-height:22px;border-radius:0;}.alert.alert-warning#version-statement a{text-decoration:underline;display:inline-block;margin-left:17px;padding:0 30px 0 0;color:#fff;background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/arrowWhite.png?v=636042220010684105') no-repeat right center;}div.controlRotator .ui-tabs-vertical .ui-tabs-nav{width:230px;}div.controlRotator .ui-tabs-vertical .panel{margin-left:230px;width:calc(100% - 230px);}div.controlRotator .ui-tabs-vertical,div.controlRotator .ui-widget-content,div.controlRotator .ui-tabs-vertical .panel{background-color:#fff;}div.controlRotator ul.ui-tabs-nav>li{background-color:#e1e1e1;margin:2px auto;padding:2px 0;}div.controlRotator ul.ui-tabs-nav li a{color:#000;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:400;}div.controlRotator ul.ui-tabs-nav li:hover{background-color:#ccc;}div.controlRotator ul.ui-tabs-nav li.ui-tabs-active:hover{background-color:#32145a;}div.controlRotator ul.ui-tabs-nav>li.ui-tabs-active{background-color:#662d91;margin:2px auto;padding:2px 0;}div.controlRotator ul.ui-tabs-nav>li.ui-tabs-active>a{color:#fff;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;font-size:1.2em;font-weight:400;}div.controlRotator div.panel>.RichText{padding-top:2px;}#content.withBanner{padding-top:88px;}
.arrowWhite{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll 0 0;width:22px;height:22px;overflow:hidden;}.calendar:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -23px 0;width:16px;height:16px;overflow:hidden;}.rotatorThumbOn{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -40px 0;width:14px;height:14px;overflow:hidden;}.rotatorThumbOff{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -55px 0;width:14px;height:14px;overflow:hidden;}.selectLocale a:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -70px 0;width:22px;height:22px;overflow:hidden;}.microsoftLogo{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -93px 0;width:68px;height:14px;overflow:hidden;}.microsoftLogoNew{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -162px 0;width:94px;height:19px;overflow:hidden;}.person:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -257px 0;width:16px;height:16px;overflow:hidden;}.rssFeedImage:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -274px 0;width:15px;height:15px;overflow:hidden;}.metroSearchButton{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -290px 0;width:19px;height:19px;overflow:hidden;}.metroSearchButton:hover,div.SearchBoxOnFocus button{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -310px 0;width:19px;height:19px;overflow:hidden;}.nav-expander-div>div>ul>li.nav-has-submenu>a.active:after{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -330px 0;width:6px;height:6px;overflow:hidden;}.navL2>li.toggle>a:after{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -337px 0;width:9px;height:12px;overflow:hidden;}.navL1>li.toggle.active>a:after{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -347px 0;width:10px;height:6px;overflow:hidden;}.navL1>li.toggle.inactive>a:after{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -358px 0;width:10px;height:6px;overflow:hidden;}#ux-header .menu-icon{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -369px 0;width:18px;height:17px;overflow:hidden;}#ux-header .profileImage{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -388px 0;width:25px;height:31px;overflow:hidden;}#ux-header[data-device-type='mobile'] .navL1>li.toggle>a:after,#ux-header[data-device-type='mobile'] .navL2>li.toggle.current>a:after,#ux-header[data-device-type='tablet'] .navL1>li.toggle.current>a:after,#ux-header[data-device-type='tablet'] .navL2>li.toggle.current>a:after{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -414px 0;width:17px;height:9px;overflow:hidden;}#ux-header[data-device-type='mobile'] .navL1>li.toggle>a:after,#ux-header[data-device-type='mobile'] .navL2>li.toggle>a:after,#ux-header[data-device-type='tablet'] .navL1>li.toggle>a:after,#ux-header[data-device-type='tablet'] .navL2>li.toggle>a:after{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -432px 0;width:17px;height:9px;overflow:hidden;}.squareWhite,.tabs ul.ui-tabs-nav li.ui-state-active:after{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -450px 0;width:8px;height:8px;overflow:hidden;}.upperBand #Fragment_SiteLogoLink>a:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/ImageSprite.png?v=636042220011777023') no-repeat scroll -459px 0;width:117px;height:15px;overflow:hidden;}
.bg_yellow1 a,.bg_yellow2 a,.bg_yellow3 a,.bg_orange1 a,.bg_orange2 a,.bg_red1 a,.bg_magenta1 a,.bg_magenta2 a,.bg_cyan1 a,.bg_cyan2 a,.bg_teal1 a,.bg_teal2 a,.bg_green1 a,.bg_green2 a,.bg_lime1 a,.bg_lime2 a,.bg_gray3 a,.bg_gray4 a,.bg_yellow1 h1,.bg_yellow2 h1,.bg_yellow3 h1,.bg_orange1 h1,.bg_orange2 h1,.bg_red1 h1,.bg_magenta1 h1,.bg_magenta2 h1,.bg_cyan1 h1,.bg_cyan2 h1,.bg_teal1 h1,.bg_teal2 h1,.bg_green1 h1,.bg_green2 h1,.bg_lime1 h1,.bg_lime2 h1,.bg_gray3 h1,.bg_gray4 h1,.bg_yellow1 h2,.bg_yellow2 h2,.bg_yellow3 h2,.bg_orange1 h2,.bg_orange2 h2,.bg_red1 h2,.bg_magenta1 h2,.bg_magenta2 h2,.bg_cyan1 h2,.bg_cyan2 h2,.bg_teal1 h2,.bg_teal2 h2,.bg_green1 h2,.bg_green2 h2,.bg_lime1 h2,.bg_lime2 h2,.bg_gray3 h2,.bg_gray4 h2,.bg_yellow1 h3,.bg_yellow2 h3,.bg_yellow3 h3,.bg_orange1 h3,.bg_orange2 h3,.bg_red1 h3,.bg_magenta1 h3,.bg_magenta2 h3,.bg_cyan1 h3,.bg_cyan2 h3,.bg_teal1 h3,.bg_teal2 h3,.bg_green1 h3,.bg_green2 h3,.bg_lime1 h3,.bg_lime2 h3,.bg_gray3 h3,.bg_gray4 h3,.bg_yellow1 p,.bg_yellow2 p,.bg_yellow3 p,.bg_orange1 p,.bg_orange2 p,.bg_red1 p,.bg_magenta1 p,.bg_magenta2 p,.bg_cyan1 p,.bg_cyan2 p,.bg_teal1 p,.bg_teal2 p,.bg_green1 p,.bg_green2 p,.bg_lime1 p,.bg_lime2 p,.bg_gray3 p,.bg_gray4 p{color:#000;}.bg_white a.tile{color:#000;}.bg_orange3 a,.bg_red2 a,.bg_red3 a,.bg_magenta3 a,.bg_purple1 a,.bg_purple2 a,.bg_purple3 a,.bg_blue1 a,.bg_blue2 a,.bg_blue3 a,.bg_cyan3 a,.bg_cyan4 a,.bg_teal3 a,.bg_green3 a,.bg_lime3 a,.bg_black a,.bg_gray1 a,.bg_gray2 a,.bg_orange3 h1,.bg_red2 h1,.bg_red3 h1,.bg_magenta3 h1,.bg_purple1 h1,.bg_purple2 h1,.bg_purple3 h1,.bg_blue1 h1,.bg_blue2 h1,.bg_blue3 h1,.bg_cyan3 h1,.bg_cyan4 h1,.bg_teal3 h1,.bg_green3 h1,.bg_lime3 h1,.bg_black h1,.bg_gray1 h1,.bg_gray2 h1,.bg_orange3 h2,.bg_red2 h2,.bg_red3 h2,.bg_magenta3 h2,.bg_purple1 h2,.bg_purple2 h2,.bg_purple3 h2,.bg_blue1 h2,.bg_blue2 h2,.bg_blue3 h2,.bg_cyan3 h2,.bg_cyan4 h2,.bg_teal3 h2,.bg_green3 h2,.bg_lime3 h2,.bg_black h2,.bg_gray1 h2,.bg_gray2 h2,.bg_orange3 h3,.bg_red2 h3,.bg_red3 h3,.bg_magenta3 h3,.bg_purple1 h3,.bg_purple2 h3,.bg_purple3 h3,.bg_blue1 h3,.bg_blue2 h3,.bg_blue3 h3,.bg_cyan3 h3,.bg_cyan4 h3,.bg_teal3 h3,.bg_green3 h3,.bg_lime3 h3,.bg_black h3,.bg_gray1 h3,.bg_gray2 h3,.bg_orange3 p,.bg_red2 p,.bg_red3 p,.bg_magenta3 p,.bg_purple1 p,.bg_purple2 p,.bg_purple3 p,.bg_blue1 p,.bg_blue2 p,.bg_blue3 p,.bg_cyan3 p,.bg_cyan4 p,.bg_teal3 p,.bg_green3 p,.bg_lime3 p,.bg_black p,.bg_gray1 p,.bg_gray2 p{color:#fff;}.bg_yellow1{background:#fffc9e;}.bg_yellow2{background:#fff100;}.bg_yellow3{background:#fcd116;}.bg_orange1{background:#ffb900;}.bg_orange2{background:#ff8c00;}.bg_orange3{background:#dc3c00;}.bg_red1{background:#dd5900;}.bg_red2{background:#e81123;}.bg_red3{background:#ba141a;}.bg_magenta1{background:#f472d0;}.bg_magenta2{background:#ec008c;}.bg_magenta3{background:#b4009e;}.bg_purple1{background:#9b4f96;}.bg_purple2{background:#68217a;}.bg_purple3{background:#442359;}.bg_blue1{background:#4668c5;}.bg_blue2{background:#00188f;}.bg_blue3{background:#002050;}.bg_cyan1{background:#6dc2e9;}.bg_cyan2{background:#00bcf2;}.bg_cyan3{background:#0072c6;}.bg_cyan4{background:#0072bc;}.bg_teal1{background:#00d8cc;}.bg_teal2{background:#00b294;}.bg_teal3{background:#008272;}.bg_green1{background:#55d455;}.bg_green2{background:#009e49;}.bg_green3{background:#007233;}.bg_lime1{background:#bad80a;}.bg_lime2{background:#7fba00;}.bg_lime3{background:#008a00;}.bg_black{background:#000;}.bg_gray1{background:#505050;}.bg_gray2{background:#737373;}.bg_gray3{background:#969696;}.bg_gray4{background:#d2d2d2;}
#ux-header{min-width:1180px;width:100%;font-size:1.077em;position:relative;top:0;z-index:101;}#ux-header .clear-both{clear:both;}div#content{padding:0;}body.search{margin-top:0!important;}#ux-banner div.banner div.row{width:1180px;}body.Chrome #ux-header{-webkit-transform:translateZ(0);}#ux-header a{color:#fff;}#ux-header ul{margin-bottom:0;}#ux-header li{margin:0;}#ux-header ul.dev-navigation a:focus{outline:dotted 1px #fff;}#ux-header div.upperBandContent .left{float:left;padding:10px 0 9px 0;height:15px;}#ux-header div.upperBandContent .right{float:right;padding:10px 43px 0 0;position:relative;}#ux-header.hiddenSearchBox div.upperBandContent .right{padding:10px 0 0 0;}#ux-header .right a{font-size:.6875rem;font-size:14px;padding-top:1px;}#ux-header div.upperBand{line-height:17px;color:#fff;height:39px;background-color:#000;}#ux-header div.upperBandContent,#ux-header div.lowerBandContent,#ux-header div.middleBandContent{width:100%;max-width:1180px;margin:0 auto;padding:0 10px;;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#ux-header div.lowerBandContent{height:45px;padding-left:0;}#ux-header div.upperBand div.right div.profileImage{display:none;}#ux-header div.upperBand div.right div,#ux-header div.upperBand div.right a.scarabLink{float:left;}#ux-header div.upperBand div.right a.scarabLink{margin-left:23px;}#ux-header div.upperBand #Fragment_SiteLogoLink{padding:0;line-height:16px;}#ux-header div.upperBand #Fragment_SiteLogoLink>a{display:inline-block;text-indent:-9999px;color:#999;}#ux-header.vsIntegrate div.upperBand #Fragment_SiteLogoLink>a{text-indent:0;font-size:16px;}#ux-header div.upperBand #Fragment_SiteLogoLink>a:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/visual-studio-logo.svg?v=636042220011620897') no-repeat scroll;content:" ";display:block;float:left;width:110px;height:18px;}#ux-header.vsIntegrate div.upperBand #Fragment_SiteLogoLink>a:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/visual-studio-logo-with-pipe-desktop.svg?v=636042220011464658') no-repeat scroll;width:152px;}#ux-header div.upperBand a.createProfileLink{float:left;margin-left:23px;margin-right:0;max-width:530px;white-space:nowrap;overflow:hidden;padding-bottom:2px;}#ux-header div.upperBand #orgIdImage{float:left;margin-left:6px;margin-top:-2px;display:inline-block;}#ux-header div.lowerBand{line-height:45px;color:#fff;background-color:#232323;height:45px;}#ux-header div.lowerBand #Fragment_HeaderToc{display:inline-block;float:left;max-width:730px;}#ux-header div.lowerBand #Fragment_GetStartedLink{background-color:#008a00;float:right;max-width:250px;display:inline-block;}#ux-header div.lowerBand #Fragment_GetStartedLink a{line-height:45px;font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;padding:0 32px 0 20px;display:table-cell;vertical-align:middle;background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/arrowWhite.png?v=636042220010684105') no-repeat right center;border-right:20px solid #008a00;}#ux-header div.middleBand{line-height:39px;color:#fff;background-color:#000;display:none;}#ux-header div.middleBandContent .left{float:left;height:15px;}#ux-header div.middleBandContent .left a{font-size:14px;}#ux-header div.middleBandContent .right{float:right;padding:0 43px 0 0;position:relative;}#ux-header.hiddenSearchBox div.middleBandContent .right{padding:0;}#ux-header div.middleBand div.right a.scarabLink{margin-left:23px;}#ux-header #Fragment_SearchBox{width:auto;display:inline-block;height:31px;margin:3px 0 0 27px;position:absolute;right:0;top:0;}#ux-header div.SearchBoxOnFocus input#HeaderSearchTextBox{color:#f2f2f2!important;}#ux-header #Fragment_SearchBox div.SearchBox{margin:0;display:inline-block;height:100%;position:relative;width:100%;}#ux-header #Fragment_SearchBox .SearchBox form{height:100%;width:auto;margin:0;position:absolute;border:none;}#ux-header #Fragment_SearchBox .SearchBox form input#HeaderSearchTextBox{position:relative;height:27px;width:275px;padding:3px 10px;margin:0;float:left;background-color:#6a6a6a;color:#fff;font-size:1.077em;border:solid 1px #505050;font-style:normal!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:27px;}#ux-header #Fragment_SearchBox .SearchBox .metroSearchButton,#ux-header #Fragment_SearchBox .SearchBox button{display:inline-block;height:31px;width:34px;background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/searchDefault.png?v=636042220011308655') no-repeat right 6px #000;float:right;margin:0;padding:0;cursor:pointer;position:relative;border:none;}#ux-header.FF #Fragment_SearchBox .SearchBox a.metroSearchButton:focus{border:1px dotted #fff;height:25px;width:30px;}#ux-header.Safari #Fragment_SearchBox .SearchBox a.metroSearchButton:focus{border:1px dotted #fff;height:25px;width:30px;}#ux-header #Fragment_SearchBox .SearchBox .metroSearchButton:hover,#ux-header #Fragment_SearchBox .SearchBox button{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/searchOnFocus.png?v=636042220011308655') no-repeat right 6px #000;}#ux-header #Fragment_SearchBox #SearchFlyoutContainer{color:#000!important;padding:3px 10px!important;width:252px!important;margin-left:0;box-sizing:content-box;}#ux-header #Fragment_SearchBox #SearchFlyoutContainer #SuggestionContainer{width:252px;margin-left:0;}#ux-header .dev-navigation{float:left;clear:left;padding-right:10px;}#ux-header .dev-navigation li{float:left;list-style:none;line-height:18px;}#ux-header ul.dev-navigation{padding:0;margin:0;}#ux-header .dev-navigation li a{margin:0 24px 0 0;display:block;outline:none;}#ux-header .dev-navigation li a:hover,#ux-header .dev-navigation li a.current{color:#6dc2e9;text-decoration:solid;}#ux-header ul.dev-navigation>li.nav-expander>a{border-bottom:4px solid #333;margin:0 15px;line-height:30px;font-size:.92857em;}#ux-header ul.dev-navigation>li.nav-expander>a:hover,#ux-header ul.dev-navigation>li.nav-expander>a.current{border-bottom:4px solid #6dc2e9;}#ux-header.fr-fr .nav-expander>a{font-size:.625em;}#ux-header ul.dev-navigation{overflow:visible;color:#fff;margin:0;position:relative;margin-left:-15px;}#ux-header .dev-navigation a{margin:0;padding:0;}#ux-header ul.dev-navigation>.nav-expander.active>a{color:#6dc2e9;border-top:0;border-bottom:4px solid #6dc2e9;}#ux-header .nav-expander-div{background-color:#d2d2d2;width:980px;display:none;position:absolute;left:15px;border-bottom:1px solid #505050;}#ux-header .active .nav-expander-div{display:block;}#ux-header .nav-expander-div>div{overflow:hidden;}#ux-header .nav-expander-div>div>ul{background-color:#969696;float:left;width:21.42857142857143%;padding:20px 0 20px 0;}#ux-header .nav-expander-div>div>ul>li{float:none;}#ux-header .nav-expander-div>div>ul>li>a{display:block;padding:5px 10px 7px 20px;text-transform:capitalize;width:100%;color:#000;border-bottom:6px solid #969696;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#ux-header .nav-expander-div>div>ul>li>a>span{display:inline-block;width:90%;}#ux-header .nav-expander-div>div>ul>li>a:hover,#ux-header .nav-expander-div>div>ul>li>a.active{background-color:#333;color:#6dc2e9;}#ux-header .nav-expander-div>div>ul>li>a:hover{border-bottom:6px solid #969696;}#ux-header .nav-expander-div>div>ul>li>a.current{color:#6dc2e9;}#ux-header .nav-expander-div>div>ul>li.nav-has-submenu>a:after{content:" ";display:block;float:right;margin-top:6px;}#ux-header .nav-expander-div>ul>li{font-weight:bold;color:#fff;float:none;}#ux-header .nav-submenu{top:0;position:absolute;left:210px;display:none;background-color:#d2d2d2;width:76.53061224489796%;min-height:100px;padding:25px 0 15px 20px;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;}#ux-header .nav-submenu .ListOfLinkLists{display:inline-block;width:100%;}#ux-header .nav-submenu.active{display:block;}#ux-header .nav-submenu .linkList li a{color:#000;text-transform:none;display:inline;line-height:18px;padding-left:0;}#ux-header .nav-submenu .linkList ul.links>li>a{display:block;margin-bottom:11px;}#ux-header .nav-submenu .linkList{max-width:230px;width:30.66748446625243%;margin-left:20px;float:left;}#ux-header .nav-submenu .linkList ul.links>li,#ux-header .nav-submenu .linkListTitle{float:none;line-height:18px;color:#000;}#ux-header .nav-submenu .linkListTitle{font-weight:bold;margin-bottom:10px;text-transform:uppercase;font-family:"Segoe UI bold",'Segoe UI',Tahoma,Helvetica,Sans-Serif;}#ux-header #Fragment_SearchBox #HeaderSearchForm{display:none;}#ux-header span#isMobile{display:none;}#ux-header div#desktopTocContainer{display:inline-block;height:45px;}#ux-header div#drawer div.toc{left:-360px;transition:left .6s;-webkit-transition:left .6s;-moz-transition:left .6s;-ms-transition:left .6s;}#ux-header div#drawer div.toc.open{left:0;}#ux-header div.lowerBand #drawer{font-family:wf_segoe-ui_light,'Segoe UI Light','Segoe WP Light',wf_segoe-ui_normal,'Segoe UI',Segoe,'Segoe WP',Tahoma,Verdana,Arial,sans-serif!important;font-weight:lighter;}#ux-header div.lowerBand #drawer *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}#ux-header div.lowerBand #drawer .auxNav{font-size:.8125rem;font-size:13px;}#ux-header div.lowerBand #drawer .auxNav a{color:#fff;line-height:1.5em;font-size:.6875rem;font-size:11px;}#ux-header div.lowerBand #drawer .auxNav a:hover{color:#9c9c9c;}#ux-header div.toc nav li{list-style-type:none;background:transparent;padding:0;}#ux-header div.toc nav li>a{color:#737373;display:inline-block;font-size:15px;padding:0 15px;}#ux-header div.toc nav ul.navL1{position:relative;vertical-align:top;}#ux-header div.toc nav ul.navL1>li>a{color:#fff;padding:12px 0 12px 10px;display:inline-block;border-bottom:solid 5px transparent;}#ux-header div.toc nav ul.navL1>li>a:hover{text-decoration:none;border-bottom:solid 5px #fff;}#ux-header div.toc nav ul.navL1>li.active>a{background-color:#fff;border-bottom:solid 5px #fff;}#ux-header div.toc nav ul.navL1>li>a:after{content:"";display:inline-block;margin:5px 12px 0 10px;}#ux-header div.toc nav ul.navL1>li.current>a{color:#fff;border-bottom:solid 5px rgba(255,255,255,.7);}#ux-header div.toc nav ul.navL1>li.current>a:hover{border-bottom:solid 5px #fff;}#ux-header div.toc nav ul.navL1>li.current.active>a{border-bottom:solid 5px #fff;}#ux-header div.toc nav ul.navL1>li>a,#ux-header div.toc nav ul.navL2>li>a,#ux-header div.toc nav ul.navL3>li>a{font-weight:lighter;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}#ux-header div.toc nav ul.navL1>li.active>a,#ux-header div.toc nav ul.navL2>li.active>a,#ux-header div.toc nav ul.navL3>li.active>a{color:#2f2f2f;text-decoration:none;}#ux-header div.toc nav ul.navL2>li>a:hover,#ux-header div.toc nav ul.navL3>li>a:hover{background-color:#f2f2f2;}#ux-header div.toc nav ul.navL2>li.current>a,#ux-header div.toc nav ul.navL3>li.current>a{color:#04c;}#ux-header div.toc nav ul.navL2>li.active>a,#ux-header div.toc nav ul.navL3>li.active>a{background-color:#f1f1f1;}#ux-header div.toc nav ul.navL2>li.inactive>a:hover,#ux-header div.toc nav ul.navL3>li.inactive>a:hover{color:#555;text-decoration:none;}#ux-header div.toc nav ul.navL3>li>a:hover{background-color:#f1f1f1;}#ux-header div.toc nav ul{padding:0;margin:0;line-height:1rem;line-height:16px;}#ux-header div.toc nav ul:after{content:" ";display:table;clear:both;}#ux-header div.toc nav>ul>li{float:left;position:relative;padding:0;}#ux-header div.toc nav ul.navL2,#ux-header div.toc nav ul.navL3{display:none;position:absolute;z-index:200;background-color:#fff;padding:20px 0;line-height:1rem;line-height:16px;}#ux-header div.toc nav ul.navL2 a,#ux-header div.toc nav ul.navL3 a{padding:7px 20px;font-size:15px;color:#555;line-height:34px;}#ux-header div.toc nav ul.navL2{left:-1px;border:1px solid #bbb;border-top:none;box-shadow:0 1px 1px 0 rgba(10,10,10,.25);font-size:16px;}#ux-header div.toc nav ul.navL2 a{width:300px;}#ux-header div.toc nav ul.navL2>li>a:after{content:"";display:inline;float:right;margin-top:10px;}#ux-header div.lowerBand div.drawer div.toc nav ul.navL2>li>a:after{margin-top:16px;}#ux-header div.toc nav ul.navL3{top:0;left:340px;border:1px solid #bbb;border-top:none;box-shadow:1px 1px 1px 0 rgba(10,10,10,.25);}#ux-header div.toc nav ul.navL3 a{width:283px;}#ux-header #grip{display:none;}#content.withBanner{padding-top:0!important;}
body #ux-banner{min-width:0;}#ux-banner div.banner div.row{max-width:1180px;width:97%;}#ux-banner div.banner div.row div.left{white-space:normal;}@media screen and (max-width:1262px){#ux-banner div.banner div.row{width:90%;}#ux-banner div.banner div.row div.left{width:70%;}}@media screen and (max-width:768px){#ux-banner div.banner div.row{width:90%;}#ux-banner div.banner div.row div.left{width:70%;}}@media screen and (max-width:644px){#ux-banner div.banner div.row{width:80%;}#ux-banner div.banner div.row div.left{width:40%;padding-left:0!important;}#ux-banner div.banner div.row div.middle{max-width:90px;}}
#ux-header{min-width:320px;}#ux-banner div.banner div.row{max-width:1180px;}div#content{width:auto;max-width:1180px;padding:0 10px;margin:0 auto;}@media screen and (max-width:1262px){}@media screen and (max-width:1180px){}@media screen and (max-width:1048px){div#content{padding:0 16px;}#ux-header #grip{display:inline-block;margin:16px 18px 11px 0;}#ux-header div.upperBandContent,#ux-header div.lowerBandContent,#ux-header div.middleBandContent{padding-left:16px;}#ux-header div.upperBandContent,#ux-header div.middleBandContent{padding-right:16px;}#ux-header div.lowerBandContent{padding-right:0;}#ux-header div.upperBandContent .right,#ux-header.hiddenSearchBox div.upperBandContent .right{padding:1px 0 0 0;}#ux-header div.upperBand div.right div.profileImage{display:inline-block;margin-top:3px;}#ux-header #drawer div.toc{background-color:#fff;left:calc(-80%);position:absolute;width:320px;z-index:1200;}#ux-header #drawer div.toc nav{width:100%;}#ux-header #drawer div.toc nav li{background:inherit;}#ux-header #drawer div.toc nav ul li{display:block;width:320px;}#ux-header #drawer div.toc nav ul li a{display:block;padding:10px 0;}#ux-header #drawer div.toc nav ul.navL1{margin-left:0;}#ux-header #drawer div.toc nav ul.navL2,#ux-header #drawer div.toc nav ul.navL3{position:static;border:none;box-shadow:none;background-color:inherit;color:inherit;padding-bottom:0;padding-top:0;}#ux-header #drawer div.toc nav ul.navL1>li>a:after{margin-right:0;}#ux-header #drawer div.toc nav ul.navL1>li.active>a{border-bottom:0!important;}#ux-header #drawer div.toc nav ul.navL1>li>a:after,#ux-header #drawer div.toc nav ul.navL2>li>a:after{float:right;}#ux-header #drawer div.toc nav>ul>li{float:none;position:static;}#ux-header #drawer div.toc nav ul.navL1>li>a,#ux-header #drawer div.toc nav ul.navL2>li>a,#ux-header #drawer div.toc nav ul.navL3>li>a{display:block;height:29px;color:#555;font-family:SegoeUI-Light,'Segoe UI',Tahoma,Helvetica,Sans-Serif;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#ux-header #drawer div.toc nav ul.navL1>li>a{border-bottom:solid 1px #e5e5e5!important;padding:17px 20px 7px 20px!important;width:calc(100% - 40px);}#ux-header #drawer div.toc nav ul.navL2>li>a{border-bottom:solid 1px #ccc;padding-left:42px;padding-right:20px;width:calc(100% - 62px);}#ux-header #drawer div.toc nav ul.navL3>li>a{padding-left:64px;padding-right:20px;width:calc(100% - 84px);}#ux-header #drawer div.toc nav ul.navL2 a{padding-top:6px;padding-bottom:19px;}#ux-header nav ul.navL2 a:focus,#ux-header nav ul.navL3 a:focus{outline:1px dotted #fff;}#ux-header #drawer div.toc nav ul.navL1>li.inactive>a:hover,#ux-header #drawer div.toc nav ul.navL2>li.inactive>a:hover,#ux-header #drawer div.toc nav ul.navL3>li.inactive>a:hover,#ux-header #drawer div.toc nav ul.navL1>li.active>a,#ux-header #drawer div.toc nav ul.navL2>li.active>a,#ux-header #drawer div.toc nav ul.navL3>li.active>a{background-color:#d8d8d8;}#ux-header #drawer div.toc nav ul.navL1>li.current.active>a,#ux-header #drawer div.toc nav ul.navL2>li.current.active>a{background-color:#d8d8d8!important;}#ux-header #drawer div.toc nav ul.navL1>li.current>a,#ux-header #drawer div.toc nav ul.navL2>li.current>a,#ux-header #drawer div.toc nav ul.navL3>li.current>a{background-color:#353535;color:#fff;}#ux-header #drawer div.toc nav ul.navL1>li.active ul.navL2>li,#ux-header #drawer div.toc nav ul.navL1>li.active ul.navL3>li{background-color:#f2f2f2;}#ux-header #drawer div.toc .navL1>li.toggle.active>a:after,#ux-header #drawer div.toc .navL2>li.toggle.active>a:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);}#ux-header.vsIntegrate div.upperBand #Fragment_SiteLogoLink>a:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/visual-studio-logo-with-pipe-tablet.svg?v=636042220011620897') no-repeat scroll;width:142px;}#overlayMask,#overlayMaskHeader{background-color:rgba(0,0,0,.3);display:none;height:100%;left:0;position:absolute;top:0;width:100%;}#overlayMaskHeader{z-index:1100;}}@media screen and (max-width:960px){}@media screen and (max-width:640px){#ux-header span#isMobile{display:block;}#ux-header div.lowerBandContent{padding-right:16px;}#ux-header div.upperBand{height:42px;}#ux-header div.middleBand{line-height:42px;}#ux-header div.middleBand.signedIn .scarabLink{display:block;margin-right:40px;}#ux-header div.middleBand div#signIn{text-align:right;}#ux-header div.middleBand.signedIn div.middleBandContent .right{padding:0;}#ux-header div.middleBand.signedIn #Fragment_SearchBox{top:46px;}#ux-header.vsIntegrate div.upperBand #Fragment_SiteLogoLink>a:before{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/visual-studio-logo-with-pipe-mobile.svg?v=636042220011464658') no-repeat scroll;width:132px;}}@media screen and (max-width:480px){}@media screen and (max-width:360px){}
div#content{margin-top:0;padding:0;max-width:1160px;}#Home-Integrate img{display:block;}#Home-Integrate .listTitle,#Home-Integrate .listDescription{display:inline-block;width:74.48979591836735%;}#Home-Integrate .listDescription{margin-bottom:40px;}#Fragment_HeroBanner{margin-bottom:40px;}#Fragment_HeroBanner .DetailedImage img{max-width:none;width:1160px;}#Fragment_HeroBanner .DetailedImage{overflow:hidden;}#Fragment_HeroBanner .DetailedImage>.RichText{color:#fff;}#Fragment_HeroBanner .DetailedImage>.RichText h1.title{color:#fff;font-size:2.16em;line-height:34px;}#Fragment_ConsumerSection{padding:0 10px;}#Fragment_ConsumerSection .DetailedLinkMetro{float:left;margin-right:20px;margin-bottom:20px;background-color:#68217a;width:calc((100% - 60px)/4);}#Fragment_ConsumerSection .DetailedLinkMetro:nth-of-type(4n){margin-right:0;}#Fragment_ConsumerSection .DetailedLinkMetro>a.tile{display:inline-block;padding:25px 20px 20px 20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}#Fragment_ConsumerSection .DetailedLinkMetro>a.tile .title{margin-bottom:20px;color:#fff;}#Fragment_ConsumerSection .DetailedLinkMetro>a.tile .linkText{float:right;color:#fff;line-height:22px;padding-right:30px;background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/arrowWhite.png?v=636042220010684105') no-repeat right center;font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;}#Fragment_CreatorSection{padding:0 10px;}#Fragment_CreatorSection .DetailedLinkWithImageList{border-bottom:none;margin-bottom:40px;}#Fragment_CreatorSection .block.type1{float:left;margin-top:0;background:#eee;position:relative;margin:0 20px 0 0;width:calc((100% - 60px)/4);margin-bottom:20px;}#Fragment_CreatorSection .block.type1:nth-of-type(4n){margin-right:0;}#Fragment_CreatorSection .block.type1>a.tile{padding:20px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}#Fragment_CreatorSection .block.type1>a.tile>.image{margin-bottom:20px;}#Fragment_CreatorSection .block.type1>a.tile>.textContent h3.title{margin-bottom:10px;}#Fragment_CreatorSection .block.type1>a.tile>.textContent>.RichText{padding-bottom:20px;color:#333;}#Fragment_CreatorSection .block.type1>a.tile>.textContent>.RichText p{margin-bottom:10px;}#Fragment_CreatorSection .block.type1>a.tile>.textContent .linkText{position:absolute;left:20px;bottom:20px;background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/VisualStudio/Themes/VStudio/Content/Images/arrowBlue.png?v=636042220010684105') no-repeat right center;font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;padding-right:30px;color:#04c;}@media screen and (max-width:1262px){}@media screen and (max-width:1180px){}@media screen and (max-width:1048px){#Fragment_ConsumerSection{padding:0 16px;}#Fragment_CreatorSection{padding:0 16px;}}@media screen and (max-width:960px){#Fragment_ConsumerSection .DetailedLinkMetro{width:calc((100% - 40px)/3);}#Fragment_ConsumerSection .DetailedLinkMetro:nth-of-type(4n){margin-right:20px;}#Fragment_ConsumerSection .DetailedLinkMetro:nth-of-type(3n){margin-right:0;}#Fragment_CreatorSection .block.type1{width:calc((100% - 40px)/3);}#Fragment_CreatorSection .block.type1:nth-of-type(4n){margin-right:20px;}#Fragment_CreatorSection .block.type1:nth-of-type(3n){margin-right:0;}}@media screen and (max-width:768px){#Fragment_ConsumerSection .DetailedLinkMetro{width:calc((100% - 20px)/2);}#Fragment_ConsumerSection .DetailedLinkMetro:nth-of-type(3n){margin-right:20px;}#Fragment_ConsumerSection .DetailedLinkMetro:nth-of-type(2n){margin-right:0;}#Fragment_CreatorSection .block.type1{width:calc((100% - 20px)/2);}#Fragment_CreatorSection .block.type1:nth-of-type(3n){margin-right:20px;}#Fragment_CreatorSection .block.type1:nth-of-type(2n){margin-right:0;}}@media screen and (max-width:640px){#Fragment_ConsumerSection .DetailedLinkMetro{width:100%;margin-right:0;}#Fragment_CreatorSection .block.type1{width:100%;margin-right:0;}}@media screen and (max-width:480px){}@media screen and (max-width:360px){}
.smallBlocks,.largeBlocks,.singleBlockLargeImage,.singleBlockSmallImage,.noLayout{width:100%;margin:0 0 40px 0;}.listItems:after{content:"";display:table;clear:both;}.listItems .listDescription{margin-top:20px;}.singleBlockSmallImage .block,.singleBlockLargeImage .block{width:100%;}.singleBlockSmallImage .block .image,.singleBlockLargeImage .block .image{max-width:none;}.singleBlockSmallImage .block .image,.singleBlockLargeImage .block .image,.singleBlockSmallImage .block .media,.singleBlockLargeImage .block .media{vertical-align:top;}.singleBlockSmallImage .block .textContent,.singleBlockLargeImage .block .textContent{padding:15px;}.singleBlockSmallImage .block.type3 .textContent,.singleBlockLargeImage .block.type3 .textContent{margin-bottom:15px;}.singleBlockSmallImage .block.type3 .textContent .RichText,.singleBlockLargeImage .block.type3 .textContent .RichText{margin-bottom:15px;}.singleBlockSmallImage .block.type3 .textContent .link,.singleBlockLargeImage .block.type3 .textContent .link{position:static;display:inline-block;}.singleBlockSmallImage .block .image,.singleBlockSmallImage .block .media{width:25%;}.singleBlockSmallImage .block .textContent{width:calc(75% - 30px);}.singleBlockSmallImage .block.type3 .textContent,.singleBlockSmallImage .block.bg_white .textContent{width:calc(75% - 20px);}.singleBlockLargeImage .block .image,.singleBlockLargeImage .block .media{width:calc(50% - 10px);}.singleBlockLargeImage .block .textContent{width:calc(50% - 10px);}.singleBlockLargeImage .block.type3 .textContent,.singleBlockLargeImage .block.bg_white .textContent{width:calc(50% - 10px);}.smallBlocks .block .image,.smallBlocks .block .textContent{display:block;}@media screen and (min-width:1263px){.smallBlocks .block,.largeBlocks .block{float:left;display:inline-block;}html[dir="rtl"] .smallBlocks .block,html[dir="rtl"] .largeBlocks .block{float:right;}.smallBlocks .block{width:calc(25% - 15px);margin-right:20px;}html[dir="rtl"] .smallBlocks .block{margin-right:0;margin-left:20px;}html[dir="ltr"] .smallBlocks .block:nth-of-type(4n){margin-right:0;}html[dir="rtl"] .smallBlocks .block:nth-of-type(4n){margin-left:0;}.threeCol .smallBlocks .block{width:280px;margin-right:20px;}html[dir="ltr"] .threeCol .smallBlocks .block:nth-of-type(4n){margin-right:20px;}html[dir="rtl"] .threeCol .smallBlocks .block:nth-of-type(4n){margin-right:0;margin-left:20px;}html[dir="ltr"] .threeCol .smallBlocks .block:nth-of-type(3n){margin-right:0;}html[dir="rtl"] .threeCol .smallBlocks .block:nth-of-type(3n){margin-left:0;}.largeBlocks .block{width:calc(50% - 10px);margin-right:20px;}html[dir="rtl"] .largeBlocks .block{margin-right:0;margin-left:20px;}html[dir="ltr"] .largeBlocks .block:nth-of-type(2n){margin-right:0;}html[dir="rtl"] .largeBlocks .block:nth-of-type(2n){margin-left:0;}}@media screen and (max-width:1262px){.smallBlocks .block,.largeBlocks .block{float:left;display:inline-block;width:calc(50% - 10px);margin-right:20px;}html[dir="rtl"] .smallBlocks .block,html[dir="rtl"] .largeBlocks .block{margin-right:0;margin-left:20px;float:right;}html[dir="ltr"] .smallBlocks .block:nth-of-type(2n),html[dir="ltr"] .largeBlocks .block:nth-of-type(2n){margin-right:0;}html[dir="rtl"] .smallBlocks .block:nth-of-type(2n),html[dir="rtl"] .largeBlocks .block:nth-of-type(2n){margin-left:0;}}@media screen and (max-width:995px){.threeCol .largeBlocks .block,.threeCol .smallBlocks .block{width:100%;margin-right:0;}html[dir="rtl"] .threeCol .largeBlocks .block,html[dir="rtl"] .threeCol .smallBlocks .block{margin-left:0;}.threeCol .singleBlockSmallImage .block .image,.threeCol .singleBlockLargeImage .block .image,.threeCol .singleBlockSmallImage .block .media,.threeCol .singleBlockLargeImage .block .media{float:none;width:100%;}.threeCol .singleBlockSmallImage .block .textContent,.threeCol .singleBlockLargeImage .block .textContent{float:none;width:calc(100% - 30px);}.threeCol .singleBlockSmallImage .block.type3 .textContent,.threeCol .singleBlockLargeImage .block.type3 .textContent,.threeCol .singleBlockSmallImage .block.bg_white .textContent,.threeCol .singleBlockLargeImage .block.bg_white .textContent{width:100%;padding:15px 0;}}@media screen and (min-width:645px){.singleBlockSmallImage .block.type3.leftImage .textContent,.singleBlockLargeImage .block.type3.leftImage .textContent,.singleBlockSmallImage .block.bg_white.leftImage .textContent,.singleBlockLargeImage .block.bg_white.leftImage .textContent{margin:0 0 0 20px;}.singleBlockSmallImage .block.type3.rightImage .textContent,.singleBlockLargeImage .block.type3.rightImage .textContent,.singleBlockSmallImage .block.bg_white.rightImage .textContent,.singleBlockLargeImage .block.bg_white.rightImage .textContent{margin:0 20px 0 0;}}@media screen and (max-width:644px){.smallBlocks .block,.largeBlocks .block{width:100%;float:none;margin-right:0;}html[dir="rtl"] .smallBlocks .block,html[dir="rtl"] .largeBlocks .block{margin-left:0;}.singleBlockSmallImage .block .image,.singleBlockLargeImage .block .image,.singleBlockSmallImage .block .media,.singleBlockLargeImage .block .media{float:none;width:100%;}.singleBlockSmallImage .block .textContent,.singleBlockLargeImage .block .textContent{float:none;width:calc(100% - 30px);}.singleBlockSmallImage .block.type3.leftImage .textContent,.singleBlockLargeImage .block.type3.leftImage .textContent,.singleBlockSmallImage .block.bg_white.leftImage .textContent,.singleBlockLargeImage .block.bg_white.leftImage .textContent,.singleBlockSmallImage .block.type3.rightImage .textContent,.singleBlockLargeImage .block.type3.rightImage .textContent,.singleBlockSmallImage .block.bg_white.rightImage .textContent,.singleBlockLargeImage .block.bg_white.rightImage .textContent{width:100%;padding:15px 0;margin-bottom:45px;}}
.block{margin-top:20px;}.block .title{margin-bottom:12px;}.block .image{width:100%;}.block .image span.label{display:none;}.block .textContent{padding:15px;width:calc(100% - 30px);}.block.type3 .textContent,.block.bg_white .textContent{padding:0;width:100%;}.block.type3.topImage .image,.block.bg_white.topImage .image,.block.type3.topImage .media,.block.bg_white.topImage .media{margin-bottom:12px;}.block.leftImage div.textContent,.block.leftImage div.image,.block.leftImage div.media,.block.leftImage div.modelMediaSource{float:left;}.block.rightImage div.textContent,.block.rightImage div.image,.block.rightImage div.media,.block.rightImage div.modelMediaSource{float:right;}.block.leftImage,.block.rightImage,.block .image,.block .textContent{display:inline-block;}.block>.image>a,.block>a.tile{display:block;width:100%;}.block>.image>img,.block>.image>a>img,.block a.tile>.image>img,.block a.videoLink>.image>img{display:block;width:100%;}.block.type2 .textContent .link a{font-weight:bold;text-decoration:none;}.block.type3{position:relative;}.block.type3 .textContent{margin-bottom:60px;}.block.type3 .link{position:absolute;bottom:0;}.block.type3 .link>a{display:block;text-align:center;padding:5px 20px;}.block.type5 .image,.block.type6 .image{position:relative;}.block.type5 .image .playButton,.block.type6 .image .playButton{background:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/Epx/Themes/Base/Content/Images/video-play-button.png?v=636042219533546909') no-repeat center;display:block;position:absolute;height:58px;width:58px;top:50%;left:50%;margin-left:-29px;margin-top:-29px;}.block.type5 .modelMediaSource,.block.type6 .modelMediaSource{display:none;}div.block.type6 a.videoLink{display:block;}@media screen and (max-width:1262px){.block.type5 .modelMediaSource,.block.type6 .modelMediaSource{position:relative;padding-bottom:56.25%;height:0;width:100%;}.block.type5 .modelMediaSource iframe,.block.type6 .modelMediaSource iframe{position:absolute;top:0;left:0;width:100%;height:100%;}}@media screen and (max-width:768px){div.block.type5 .modelMediaSource,div.block.type6 .modelMediaSource{margin-bottom:10px;}}.popupDialog{border:0;padding:0;}.popupDialog .dialogCloseButton{cursor:pointer;position:absolute;top:-47px;z-index:300;display:inline-block;width:37px;height:37px;background-image:url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/Centers/Themes/Base/Content/close-button.png?v=636042219407236883');}.ui-dialog-titlebar{display:none;}.ui-widget-overlay{background:#323332;opacity:.9;}.ui-dialog .ui-dialog-content{padding:0;}.ui-front{z-index:210;}
.DetailedLinkWithImage div.leftImage.titleAndImage div.image{float:left;}.DetailedLinkWithImage div.rightImage.titleAndImage div.image{float:right;}.DetailedLinkMetro a.tile,.DetailedLinkWithImageMetro a.tile{display:block;}.DetailedLinkWithImage.leftImage div.textContent,.DetailedLinkWithImageMetro.leftImage div.textContent,.DetailedLinkWithImage.leftImage div.image,.DetailedLinkWithImageMetro.leftImage div.image,.DetailedLinkWithImage.leftImage div.media,.DetailedLinkWithImageMetro.leftImage div.media{float:right;}.DetailedLinkWithImage.rightImage div.textContent,.DetailedLinkWithImageMetro.rightImage div.textContent,.DetailedLinkWithImage.rightImage div.image,.DetailedLinkWithImageMetro.rightImage div.image,.DetailedLinkWithImage.rightImage div.media,.DetailedLinkWithImageMetro.rightImage div.media{float:left;}.DetailedLinkWithImage.leftImage,.DetailedLinkWithImage.rightImage{display:inline-block;}div.DetailedLinkWithImageMetro div.title{display:inline-block;}div.DetailedLinkMetro div.title{display:inline-block;}div.DetailedLinkWithImageList,div.DetailedLinkListTextFormat,div.DetailedLinkList{display:inline-block;}
#ux-footer{background:#f2f0ee;margin:0;font-size:12px;font-family:'Segoe UI',Tahoma,Helvetica,Sans-Serif;min-width:1180px;width:100%;color:#333;clear:both;}#ux-footer .left{float:left;}#ux-footer .right{float:right;}#ux-footer .footerContainer{min-width:1180px;max-width:1180px;margin:0 auto;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}div#footerSock div#footerSockInner{min-width:1180px!important;}#ux-footer #baseFooter #leftBaseFooter{float:left;font-size:1.182em;margin-right:20px;}#ux-footer #baseFooter #leftBaseFooter .selectLocale a{color:#000;font-family:'Segoe UI Semibold','Segoe UI',Tahoma,Helvetica,Sans-Serif;line-height:22px;padding:3px 0 4px 0;}#ux-footer #baseFooter #leftBaseFooter .selectLocale a:before{content:" ";display:block;float:left;margin-right:10px;}div#ux-footer .clear{clear:both;}#ux-footer:after{content:"";display:table;clear:both;}#ux-footer a.mp-link{color:#fff;display:block;}#ux-footer .fourColumnFooter:after{content:"";display:table;clear:both;}#ux-footer .fourColumnFooter .fourColumnRow{float:left;}#ux-footer .fourColumnFooter{padding-bottom:34px;}#ux-footer .fourColumnFooter #Fragment_Column1,#ux-footer .fourColumnFooter #Fragment_Column2,#ux-footer .fourColumnFooter #Fragment_Column3,#ux-footer .fourColumnFooter #Fragment_Column4{padding-top:34px;width:230px;float:left;margin-right:20px;}#ux-footer .fourColumnFooter ul.links{margin:6px 0 0 0;}#ux-footer a{color:#333;text-decoration:none;}#ux-footer a:hover{color:#04c;}#ux-footer .listTitle,#ux-footer .linkListDescription,#ux-footer .linkListTitle{font-size:18px;font-size:1.125rem;line-height:1.2em;color:#333;}#ux-footer .listItems .linkList:not(:nth-of-type(1)){margin-top:32px;}#ux-footer ul.links{padding:0;margin:0;line-height:1.2em;}#ux-footer .linkList>ul>li{list-style-type:none;background:none;padding:6px 0;margin:0;}#ux-footer #baseFooter{width:100%;margin:2px auto 49px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}#ux-footer #baseFooter:after{content:"";display:table;clear:both;}#ux-footer #baseFooter #Fragment_BaseFooterLinks{text-align:right;margin-right:232px;}#ux-footer #baseFooter li{display:inline-block;list-style-type:none;margin:0 13px 0 0;padding:4px 0;}#ux-footer #baseFooter a{color:#8b8a89;}#ux-footer #baseFooter #rightBaseFooter{position:absolute;top:0;right:0;text-align:right;font-family:'Segoe UI SemiBold','Segoe UI',Tahoma,Helvetica,Sans-Serif;font-weight:600;color:#424240;}#ux-footer span.microsoftLogoNew{display:inline-block;margin-left:31px;margin-top:-3px;float:right;}#ux-footer .linkList ul.horizontal>li{float:none;}#ux-footer .LinkWithImage.leftImage{margin-top:5px;}#ux-footer .LinkWithImage.leftImage img{vertical-align:middle;}
#ux-footer{min-width:320px;}div#footerSock div#footerSockInner{min-width:320px!important;}#ux-footer .footerContainer{min-width:320px;}@media screen and (max-width:1262px){}@media screen and (max-width:1180px){}@media screen and (max-width:1048px){#ux-footer .linkList ul.horizontal>li{float:left;}#ux-footer #baseFooter #leftBaseFooter{margin-bottom:15px;}#ux-footer #baseFooter #rightBaseFooter{display:inline-block;position:relative;float:left;margin-top:15px;}#ux-footer #baseFooter #Fragment_BaseFooterLinks{margin-right:220px;float:left;}#ux-footer .footerContainer{padding:0 16px;}}@media screen and (max-width:960px){}@media screen and (max-width:640px){#ux-footer #baseFooter #Fragment_BaseFooterLinks{margin-right:150px;margin-top:30px;float:none;display:block;}#ux-footer #baseFooter #rightBaseFooter{float:none;display:block;text-align:left;margin-top:30px;}#ux-footer #baseFooter span.microsoftLogoNew{float:none;display:block;margin-left:0;margin-bottom:15px;}#ux-footer #baseFooter #leftBaseFooter{float:none;display:block;}}@media screen and (max-width:480px){}@media screen and (max-width:360px){}
div#footerSock{min-height:60px;background-color:#0078d7;color:#fff;line-height:16px;font-size:16px;font-family:'Segoe UI Light','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;}div#footerSock div#footerSockInner{max-width:1180px;width:97%;min-height:60px;margin:auto;text-align:center;}div#footerSock div#footerSockInner>div:empty{display:none!important;}div#footerSock div#footerSockInner div.footerSockLeft{float:left;height:60px;}div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks{height:100%;}div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList{display:table;height:100%;}div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList .linkListTitle{font-size:1.25em;padding-right:12px;}div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList>ul,div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList>div{height:100%;display:table-cell;vertical-align:middle;}div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList ul>li{float:left;padding:3px;}div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList ul>li>a{display:inline-block;color:transparent;text-indent:-100000px;}div#footerSock div#footerSockInner div.footerSockCenter{display:block;min-height:60px;margin:0 auto;}div#footerSock div#footerSockInner div.footerSockCenter div.rating>div{margin:auto;}div#footerSock div#footerSockInner div.footerSockCenter div.userVoice{margin:auto;}div#footerSock div#footerSockInner div.rating,div#footerSock div#footerSockInner div.userVoice{min-height:60px;}div#footerSock div#footerSockInner div.rating div#ratingSection1,div#footerSock div#footerSockInner div.userVoice div#ratingSection1,div#footerSock div#footerSockInner div.rating div#ratingSection3,div#footerSock div#footerSockInner div.userVoice div#ratingSection3{display:table;height:60px;}div#footerSock div#footerSockInner div.rating div#ratingSection1>div,div#footerSock div#footerSockInner div.userVoice div#ratingSection1>div,div#footerSock div#footerSockInner div.rating div#ratingSection3>div,div#footerSock div#footerSockInner div.userVoice div#ratingSection3>div{display:table-cell;vertical-align:middle;height:60px;}div#footerSock div#footerSockInner div.rating div#ratingSection2,div#footerSock div#footerSockInner div.userVoice div#ratingSection2{padding:20px 0 90px 0;}div#footerSock div#footerSockInner div.rating div#ratingSection3 div.title,div#footerSock div#footerSockInner div.userVoice div#ratingSection3 div.title{width:1180px;}div#footerSock div#footerSockInner div.rating div.buttons,div#footerSock div#footerSockInner div.userVoice div.buttons{margin-top:10px;padding-top:0;min-width:165px;}div#footerSock div#footerSockInner div.rating div.buttons>div,div#footerSock div#footerSockInner div.userVoice div.buttons>div{display:inline-block;}div#footerSock div#footerSockInner div.rating div.buttons>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>.button,div#footerSock div#footerSockInner div.rating div.buttons>div>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>div>.button{cursor:pointer;font-size:.8em;line-height:16px;color:#fff;border:2px solid #fff;background-color:#0078d7;margin:0 0 0 10px;min-width:0;}div#footerSock div#footerSockInner div.rating div.buttons>.button:hover,div#footerSock div#footerSockInner div.userVoice div.buttons>.button:hover,div#footerSock div#footerSockInner div.rating div.buttons>div>.button:hover,div#footerSock div#footerSockInner div.userVoice div.buttons>div>.button:hover{background-color:#fff;color:#000;}div#footerSock div#footerSockInner div.rating div.title,div#footerSock div#footerSockInner div.userVoice div.title{font-family:'Segoe UI Light','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;color:#fff!important;line-height:20px;margin:0 0 15px 0;font-size:1.25em;font-weight:normal;clear:none;}div#footerSock div#footerSockInner div.rating div.description,div#footerSock div#footerSockInner div.userVoice div.description{display:none!important;}div#footerSock div#footerSockInner div.userVoice{min-width:231px;display:table;height:60px;}div#footerSock div#footerSockInner div.userVoice>div{display:table-cell;vertical-align:middle;}div#footerSock div#footerSockInner div.userVoice div.description{margin-bottom:32px;}div#footerSock div#footerSockInner div.userVoice>div.buttons>.button{padding:4px 18px 8px 18px;}div#footerSock div#footerSockInner div.rating{min-width:290px;}div#footerSock div#footerSockInner div.rating div.description{margin-bottom:26px;}div#footerSock div#footerSockInner div.rating div.buttons>.button,div#footerSock div#footerSockInner div.rating div.buttons>div>.button{padding:7px 18px;}div#footerSock div#footerSockInner div.rating textarea{margin-bottom:6px;width:100%;height:160px;border:0;resize:none;}div#footerSock div#footerSockInner div.rating div#ratingSection2,div#footerSock div#footerSockInner div.rating div#ratingSection3{display:none;}div#footerSock div#footerSockInner div.rating div#ratingSection2{width:400px;}div#footerSock div#footerSockInner div.rating div#ratingSection2 div.title{margin:0 0 15px 0;}div#footerSock div#footerSockInner div.rating div#ratingSection2 div.counter{font-size:.8em;padding:0;text-align:right;}div#footerSock div#footerSockInner div.rating div#ratingSection2 div.buttons{margin-top:8px;}div#footerSock div#footerSockInner div.footerSockRight{float:right;display:table;height:60px;}div#footerSock div#footerSockInner div.footerSockRight>div{display:table-cell;vertical-align:middle;}div#footerSock div#footerSockInner div.footerSockRight a{font-size:1.25em;line-height:20px;color:#fff;}div#footerSock div#footerSockInner div.footerSockRight #Fragment_Newsletter>a::after{content:' ';display:inline-block;width:40px;height:26px;margin-left:7px;margin-top:-4px;vertical-align:middle;background:transparent url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/Centers/Themes/StandardDevCenter/Content/Images/icon-newsletter.png?v=636042219431593389') no-repeat 0 0;}div#footerSock textarea{color:#000;}div#footerSock.both div.wrapper{width:100%;height:10px;}div#footerSock.librarySock div#footerSockInner{width:97%;}body:not(.FF) div#ux-footer div#footerSock.both div.userVoice>div.buttons>.button{padding-top:5px;padding-bottom:6px;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner{float:none;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.rating{float:none;margin:0;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockLeft{float:right;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList .linkListTitle{padding-right:0;padding-left:12px;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockRight{float:left;margin-right:0;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockRight #Fragment_Newsletter>a::after{margin-left:0;margin-right:12px;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.rating div.buttons,div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.userVoice div.buttons{padding-right:0;padding-left:16px;text-align:left;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.rating div.buttons>.button,div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.userVoice div.buttons>.button,div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.rating div.buttons>div>.button,div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.userVoice div.buttons>div>.button{margin:0 10px 0 0;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.rating div.counter,div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.userVoice div.counter{text-align:left;}
@media screen and (max-width:1262px){div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList .linkListTitle{font-size:1em;}div#footerSock div#footerSockInner div.rating div.buttons>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>.button,div#footerSock div#footerSockInner div.rating div.buttons>div>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>div>.button{font-size:.75em;}div#footerSock div#footerSockInner div.rating div.title,div#footerSock div#footerSockInner div.userVoice div.title{font-size:1em;}div#footerSock div#footerSockInner div.rating div#ratingSection2 div.counter{font-size:.75em;}div#footerSock div#footerSockInner div.footerSockRight a{font-size:1em;}}@media screen and (max-width:1024px){div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList .linkListTitle{font-size:1em;}div#footerSock div#footerSockInner div.rating div.buttons>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>.button,div#footerSock div#footerSockInner div.rating div.buttons>div>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>div>.button{font-size:.75em;}div#footerSock div#footerSockInner div.rating div.title,div#footerSock div#footerSockInner div.userVoice div.title{font-size:1em;}div#footerSock div#footerSockInner div.rating div#ratingSection2 div.counter{font-size:.75em;}div#footerSock div#footerSockInner div.footerSockRight a{font-size:1em;}}@media screen and (max-width:960px){div#footerSock div#footerSockInner{width:100%;}div#footerSock div#footerSockInner div.footerSockLeft{padding-left:16px;}div#footerSock div#footerSockInner div.footerSockCenter{display:inline-block;margin:0;padding-left:16px;width:100%;border-top:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}div#footerSock div#footerSockInner div.footerSockCenter div.rating>div,div#footerSock div#footerSockInner div.footerSockCenter div.userVoice>div{margin:0;}div#footerSock div#footerSockInner div.footerSockCenter div.rating div#ratingSection3 div.title,div#footerSock div#footerSockInner div.footerSockCenter div.userVoice div#ratingSection3 div.title{text-align:left;}div#footerSock div#footerSockInner div.footerSockRight{padding-right:16px;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockLeft{padding-left:0;padding-right:16px;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockCenter{padding-left:0;padding-right:16px;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockCenter div.rating{margin-right:0;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockCenter div.rating div#ratingSection3 div.title{text-align:right;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockRight{padding-left:16px;padding-right:0;}}@media screen and (max-width:767px){div#footerSock div#footerSockInner>div{text-align:left;width:calc(100%)!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:16px;padding-right:16px;}div#footerSock div#footerSockInner div.footerSockLeft{border-bottom:1px solid #fff;float:none;padding-left:16px;}div#footerSock div#footerSockInner div.footerSockCenter{margin:0;border-top:0;}div#footerSock div#footerSockInner div.footerSockCenter div.rating div#ratingSection1 .title,div#footerSock div#footerSockInner div.footerSockCenter div.userVoice div#ratingSection1 .title{padding:0;}div#footerSock div#footerSockInner div.footerSockCenter div.rating>div,div#footerSock div#footerSockInner div.footerSockCenter div.userVoice>div{margin:0;}div#footerSock div#footerSockInner div.footerSockRight{border-bottom:1px solid #fff;float:none;}div#footerSock div#footerSockInner div.footerSockRight #Fragment_Newsletter{width:100%;}div#footerSock div#footerSockInner div.footerSockRight #Fragment_Newsletter>a::after{margin-left:6px;margin-top:3px;width:20px;height:13px;background:transparent url('/National_Library/20161130034600oe_/https://www.visualstudio.com/Areas/Centers/Themes/StandardDevCenter/Content/Images/icon-newsletter-small.png?v=636042219431593389') no-repeat 0 0;}div#footerSock div#footerSockInner div.footerSockLeft #Fragment_SocialLinks div.linkList .linkListTitle{font-size:.875em;}div#footerSock div#footerSockInner div.rating div.buttons>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>.button,div#footerSock div#footerSockInner div.rating div.buttons>div>.button,div#footerSock div#footerSockInner div.userVoice div.buttons>div>.button{font-size:.75em;padding:4px 8px;}div#footerSock div#footerSockInner div.rating div.title,div#footerSock div#footerSockInner div.userVoice div.title{font-size:.875em;}div#footerSock div#footerSockInner div.rating div#ratingSection2{width:100%;}div#footerSock div#footerSockInner div.rating div#ratingSection2 div.counter{font-size:.75em;}div#footerSock div#footerSockInner div.footerSockRight a{font-size:.875em;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner>div{text-align:right;padding-left:16px!important;padding-right:16px!important;}div#ux-footer[dir="rtl"] div#footerSock div#footerSockInner div.footerSockRight{margin:0;float:right;}}
.linkList>ul{margin:0;padding:0;list-style-type:none;}.linkList>ul>li{list-style-type:none;background:none;padding:0;margin:0;}.linkList ul.horizontal>li{float:left;}.rtl .linkList>ul.horizontal>li{float:right;}.linkList ul.horizontal>li.divider:last-child{display:none;}
