body{display:none}
.x-hidden{display:none}
.loaded{display:block}
.software-download .mscom-accordion-item-image:before{content:url("../../../../../../../../en-us/CMSImages/accordion_icon_sprite_hi_contrast.png?version=c80eca87-5082-0aa9-a6db-561e97bbb7fb&CollectionId=0248f5a8-c8c8-4382-b91b-76400b8cd770") !important}
.software-download a{font-weight:700;color:#5c2d91}
.software-download a:hover{color:#32145a}
.software-download a:focus{text-decoration:underline}
.software-download strong{font-weight:700}
.software-download button{font-family:"Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}
.software-download i{font-style:italic}
.software-download input[type=text],.software-download input[type=email],.software-download select{font:inherit;font-size:1.2em;width:25em}
.software-download table{margin-bottom:1.5em}
.software-download p{padding-bottom:3.5em}
.software-download p.inline{display:inline}
.software-download ol{list-style-type:decimal;margin-bottom:.1em;padding-left:3.5em;padding-right:3.5em}
.software-download ul{list-style-type:disc;margin-bottom:1.5em;padding-left:3.5em;padding-right:3.5em}
.software-download ul.square-list{list-style-type:square}
.software-download h3{font-size:1.2em;font-weight:700}
.software-download h4{font-size:1em;font-weight:700}
.software-download .row-padded{padding-bottom:3.5em;padding-top:3.5em}
.software-download .row-padded-bottom,.software-download .padded-bottom{padding-bottom:3.5em}
.software-download .row-padded-bottom2,.software-download .padded-bottom2{padding-bottom:0}
.software-download .row-padded-right{padding-right:3.5em}
.software-download .row-padded-bottom-medium{padding-bottom:1em}
.software-download .row-padded-bottom-small{padding-bottom:.5em}
.software-download .row-padded-top{padding-top:3.5em}
.software-download .row-margined{margin-bottom:1.5em;margin-top:1.5em}
.software-download .row-margined-bottom{margin-bottom:1.5em}
.software-download .row-margined-top{margin-top:1.5em}
@media screen and (min-width:540px){.software-download .row-padded{padding-bottom:2.5%;padding-top:2.5%}
.software-download .row-padded-bottom{padding-bottom:2.5%}
.software-download .row-margined{margin-bottom:2.5%;margin-top:2.5%}
.software-download .row-margined-bottom{margin-bottom:2.5%}
}
.software-download .title{background-color:#0067b8;padding:2.5em 0}
.software-download .title p{font-size:1.2em}
.software-download .title h1{color:#fff !important}
.software-download .title a,.software-download .title a:link,.software-download .title a:visited,.software-download .title a:active{color:#fff}
.software-download .title a:hover,.software-download .title a:link:hover,.software-download .title a:visited:hover,.software-download .title a:active:hover{color:#fff}
.software-download .banner{background-color:#d2d2d2;padding:3.5em 0}
.software-download .banner a,.software-download .banner a:link,.software-download .banner a:visited,.software-download .banner a:active{color:#005ca3}
.software-download .banner a:hover,.software-download .banner a:link:hover,.software-download .banner a:visited:hover,.software-download .banner a:active:hover{color:#002050}
.software-download .banner h1,.software-download .banner h2,.software-download .banner h3{color:#005ca3 !important}
.software-download .notice{padding:.8em 0}
.software-download .none-list{list-style-type:none !important}
.software-download .input-hint{font-size:.8em;font-style:italic}
.software-download .thumbnail-group{background-color:#737373;text-align:center}
.software-download .thumbnail-group .group-title{color:#fff;font-size:1.625em}
.software-download .thumbnail{padding:.8em;display:inline-block}
.software-download .thumbnail:hover{-ms-filter:"alpha(opacity=70)";opacity:.7}
.software-download .thumbnail:focus{outline:3px solid red}
.software-download .thumbnail .media-right{float:right;width:75%}
.software-download .thumbnail .thumbnail-title{font-size:1.625em}
.software-download .thumbnail .thumbnail-title2{font-size:1.625em;color:#fff}
.software-download .thumbnail-blue{background-color:#0067b8;color:#fff}
.software-download .thumbnail-blue a,.software-download .thumbnail-blue:hover{color:#fff}
.software-download .thumbnail-teal{background-color:#008272;color:#fff}
.software-download .thumbnail-teal a,.software-download .thumbnail-teal:hover{color:#fff}
.software-download .thumbnail-purple{background-color:#5c2d91;color:#fff}
.software-download .thumbnail-purple a,.software-download .thumbnail-purple:hover{color:#fff}
.software-download .thumbnail-lightBlue{background-color:#00bcf2;color:#000}
.software-download .thumbnail-lightBlue a,.software-download .thumbnail-lightBlue:hover{color:#000}
.software-download .thumbnail-lightGray{background-color:#d2d2d2;color:#000}
.software-download .thumbnail-lightGray a,.software-download .thumbnail-lightGray:hover{color:#000}
.software-download .thumbnail-lightGray2{background-color:#334a62;color:#000}
.software-download .thumbnail-lightGray2 a,.software-download .thumbnail-lightGray2:hover{color:#000}
.software-download .thumbnail-lightPurple{background-color:#b4a0ff;color:#000}
.software-download .thumbnail-lightPurple a,.software-download .thumbnail-lightPurple:hover{color:#000}
.software-download .button-long{min-width:15em}
.software-download .button-flat{border-radius:0;display:inline-block;font-size:1em;font-weight:700;line-height:normal;padding:.5em 3.5em;margin-right:.8em}
.software-download .button-flat:focus{outline:3px solid #ea1911}
.software-download .button-flat2{border-radius:0;display:inline-block;font-size:1em;font-weight:700;line-height:normal;padding:.5em 3.5em;margin-right:.8em;width:150px;text-align:center}
.software-download .button-flat2:focus{outline:3px solid red}
.software-download .button-flat3{border-radius:30;display:inline-block;font-size:1em;font-weight:700;line-height:normal;padding:.5em 3.5em;margin-right:.8em;width:200px;text-align:center}
.software-download .button-flat3:focus{outline:3px solid red}
.software-download .button-flat4{text-align:center}
.software-download .button-flat4:focus{text-decoration:none;border-bottom:red .125em solid}
.software-download .button-purple{background-color:#5c2d91 !important;color:#fff !important;border:2px solid white}
.software-download .button-purple:hover{background-color:#32145a !important;color:#fff !important;text-decoration:none !important}
.software-download .button-purple:hover:focus{outline:3px solid red}
.software-download .button-blue,.software-download .button-main{background-color:#0067b8 !important;color:#fff !important;border:2px solid white}
.software-download .button-blue:hover,.software-download .button-main:hover{background-color:#002050 !important;color:#fff !important;text-decoration:none !important}
.software-download .button-lightBlue{background-color:#00bcf2;color:#000}
.software-download .button-lightBlue:hover{background-color:#0067b8;color:#fff;text-decoration:none}
.software-download .button-midGray,.software-download button:disabled{background-color:#d2d2d2;color:#000;cursor:default}
.software-download .button-midGray:hover,.software-download button:disabled:hover{background-color:#d2d2d2;color:#fff;text-decoration:none}
.software-download .button-lightGray{background-color:#d2d2d2;color:#000}
.software-download .button-lightGray:hover{background-color:#737373;color:#fff;text-decoration:none}
.software-download .button-lightPurple{background-color:#b4a0ff;color:#000}
.software-download .button-lightPurple:hover{background-color:#5c2d91;color:#fff;text-decoration:none}
.software-download .input-group{padding-bottom:3.5em}
.software-download .input-group label{text-align:right}
.software-download .input-group .input-error-message,.software-download .input-group .input-success-message{display:none}
.software-download .input-group .has-error input,.software-download .input-group .has-error select{border:1px solid #b70000}
.software-download .input-group .has-error .input-error-message{color:#b70000;display:block}
.software-download .input-group .has-success .input-success-message{background-color:#bad80a;display:block;padding:3.5em}
.software-download .input-action{float:right}
.software-download .modal{background-color:rgba(0,0,0,0.7);bottom:0;display:none;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99999}
.software-download .modal .modal-wrapper{background-color:#fff;margin-top:10%}
.software-download .modal .modal-content{font-size:20px;margin:0 auto;padding-bottom:20%;padding-top:20%;width:300px}
.software-download .modal .modal-wrapper-progress .modal-content{text-align:center}
.software-download .boxed{width:700px;background-color:#d2d2d2;margin-bottom:3.5em;padding:3.5em .8em}
.software-download .boxed a,.software-download .boxed a:link,.software-download .boxed a:visited,.software-download .boxed a:active{color:#00188f}
.software-download .feedback-accordion a{color:#000;font-size:1.625em;font-weight:400}
.software-download .feedback-accordion ul{margin-left:1.5em;margin-right:1.5em}
.software-download .feedback-accordion textarea{height:7em;width:99%}
.software-download .feedback-accordion2 a{color:#000;font-size:1em;font-weight:700}
.software-download .feedback-accordion2 ul{margin-left:1.5em;margin-right:1.5em}
.software-download .feedback-accordion2 textarea{height:7em;width:99%}
.software-download .feedback-accordion2 .mscom-accordion-item{border-bottom:0;margin-bottom:0;padding-bottom:0}
.software-download .faq-accordion .mscom-accordion-item-container{padding-left:37px;padding-right:37px}
.software-download .faq-accordion2 .mscom-accordion-item{border-bottom:0}
.software-download .faq-accordion2 .mscom-accordion-item-container{padding-left:37px;padding-right:37px}
.software-download .sub-accordion{list-style:none !important}
.software-download .plain-accordion .mscom-accordion-item{border-bottom:0}
.software-download .plain-accordion .mscom-accordion-item-container{padding-left:37px;padding-right:37px}
.software-download .plain-accordion .mscom-accordion-item-link .mscom-accordion-item-image{display:none}
.software-download .plain-accordion .mscom-accordion-item-link:hover{background-color:transparent}
.software-download .plain-accordion .mscom-accordion-item-link .mscom-accordion-item-title{padding-left:0;padding-right:0}
.software-download .footnote{font-size:.8em}
.software-download .privacy:focus{display:inline-block;text-decoration:underline}
.software-download .privacy2{padding:10px 3px 7px 0;position:relative;border:2px solid transparent;outline:1px solid transparent;outline-offset:-3px;margin-left:0;color:#0067b8;background:transparent;transition:none;white-space:normal;text-align:left}
.software-download .mscom-accordion ul{list-style:none;padding:0}
.software-download .mscom-accordion .mscom-accordion-item ul{list-style-type:disc;padding-left:3.5em;padding-right:3.5em}
.software-download .mscom-accordion .mscom-accordion-item ol{list-style-type:decimal;padding-bottom:3.5em;padding-left:3.5em;padding-right:3.5em}
.software-download .table-3-columns td,.software-download .table-3-columns th{width:33%}
.software-download .table-3-columns .small-th{display:none}
@media screen and (max-width:679px){.software-download .table-3-columns thead{display:none}
.software-download .table-3-columns td,.software-download .table-3-columns th{width:100%;float:left;display:block}
.software-download .table-3-columns .small-th{display:block}
}
.software-download .table-bordered td,.software-download .table-bordered th{border:1px solid #000;padding:.5em;text-align:left;vertical-align:top}
.software-download .download-table{width:100%}
.software-download .download-table th,.software-download .download-table .small-th{font-weight:700}
.software-download .download-table td,.software-download .download-table th{padding:.8em 0}
.software-download .download-table tr{border-bottom:1px solid #d2d2d2}
.software-download .download-table tr:first-child{border-bottom:1px solid #d2d2d2 !important}
.software-download .download-table tr:last-child{border-bottom:0}
.software-download .template-office a{color:#0067b8}
.software-download .template-office a:hover{color:#002050}
.software-download .template-office .button-purple{background-color:#008a00 !important;color:#fff !important}
.software-download .template-office .button-purple:hover{background-color:#007233 !important;color:#fff !important;text-decoration:none !important}
.software-download .template-blue a{color:#0067b8}
.software-download .template-blue a:hover{color:#002050}
.software-download .template-blue h1,.software-download .template-blue h2,.software-download .template-blue h3{color:#0067b8}
.software-download .template-blue .button-purple{background-color:#0067b8 !important;color:#fff !important}
.software-download .template-blue .button-purple:hover{background-color:#002050 !important;color:#fff !important;text-decoration:none !important}
.software-download .side-menu{background-color:#fff}
.software-download .side-menu ul{list-style:none;margin:0;padding:0}
.software-download .side-menu li{margin-bottom:.8em}
.software-download .side-menu li:focus{text-decoration:underline}
.software-download .xbox *{font-family:"Segoe UI","Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif}
.software-download .xbox .topBanner{background-color:#2f2f2f;height:120px}
.software-download .xbox .table td{border-left:5px solid #fff;border-right:5px solid #fff;border-collapse:collapse}
.software-download .xbox .backToTop{float:right;font-size:16px;find-weight:400}
.software-download .xbox .backToTopIcon{vertical-align:bottom}
.software-download .xbox .actionIcon{margin-top:0}
.software-download .xbox .sectionTitle{color:#107c10;font-weight:100;font-size:24px}
.software-download .xbox .nda-accordion ul{margin-left:1.5em;margin-right:1.5em}
.software-download .xbox .nda-accordion textarea{height:7em;width:99%}
.software-download .xbox .mscom-accordion-item-image:before{color:#107c10;content:url("../../../../../../../../en-us/CMSImages/xbox_accordion_icon_sprite.png?version=acdf6684-96bc-07b3-ee41-948663e57303&CollectionId=0248f5a8-c8c8-4382-b91b-76400b8cd770")}
.software-download .xbox .mscom-accordion-item-title{color:#107c10;font-size:24px;font-weight:100}
.software-download .xbox .mscom-accordion-item{border-bottom:0}
.software-download .xbox .accordionLink{font-size:14px !important;font-weight:400 !important}
.software-download .xbox .makeSelection{font-style:italic;color:#707070}
.software-download .xbox .button-long{min-width:auto}
.software-download .xbox select{font:"Segoe UI";font-size:18px;width:auto}
.software-download .xbox a{color:#107c10}
.software-download .xbox a:hover{color:#107c10}
.software-download .xbox h1{color:#107c10;font-weight:100;font-size:24px}
.software-download .xbox h2{color:#107c10;font-weight:100;font-size:24px;display:flex}
.software-download .xbox h3{color:#000;font-weight:600;font-size:18px}
.software-download .xbox p,.software-download .xbox li{font-size:14px;font-weight:400}
.software-download .xbox .button-green{background-color:#107c10 !important;color:#fff !important;border:2px solid white}
.software-download .xbox-styles-row-padded-bottom,.software-download .xbox-styles-padded-bottom{padding-bottom:100%}
.software-download .xbox-styles-button-long{min-width:15em}
.software-download .xbox-styles-button-flat{border-radius:0;display:inline-block;font-size:1em;font-weight:700;line-height:normal;padding:.5em 3.5em;margin-right:.8em}
.software-download .button-green{background-color:#107c10 !important;color:#fff !important;border:2px solid white}
.software-download .button-green:hover{background-color:#060 !important;color:#fff !important;text-decoration:none !important}
.software-download .xbox-styles-button-purple{background-color:#5c2d91 !important;color:#fff !important}
.software-download .xbox-styles-button-purple:hover{background-color:#32145a !important;color:#fff !important;text-decoration:none !important}
.software-download .xbox-styles-row-padded{padding-bottom:3.5em;padding-top:3.5em}
.software-download .xbox-styles-input-group label{text-align:right}
.software-download .xbox-styles-input-group .input-error-message,.software-download .xbox-styles-input-group .input-success-message{display:none}
.software-download .xbox-styles-input-group .has-error input,.software-download .xbox-styles-input-group .has-error select{border:1px solid #b70000}
.software-download .xbox-styles-input-group .has-error .input-error-message{color:#b70000;display:block}
.software-download .xbox-styles-input-group .has-success .input-success-message{background-color:#d9f2d7;display:block}
.software-download .xbox-styles-title h1{color:#107c10 !important;font-weight:100;font-size:24px}
.software-download .xbox-styles-footnote,.software-download .input-success-message{border:1px solid #107c10;background-color:#d9f2d7 !important;color:#000;font-style:italic;font-size:14px;padding:1.75em}
.software-download .xbox-styles-modal-wrapper{background-color:#fff;margin-top:10%}
.software-download .xbox-styles-modal-content{font-size:20px;margin:0 auto;padding-bottom:125px;padding-top:125px;width:500px}
.software-download .xbox-styles-modal-wrapper-progress .modal-content{text-align:center}
.software-download ul.numbered-list{counter-reset:li;list-style-type:none;font-size:24px;font-weight:100;line-height:28px;padding-left:10px}
.software-download ul.numbered-list li{position:relative;padding:5px 0 5px 30px}
.software-download ul.numbered-list li:before{content:counter(li);counter-increment:li;height:20px;width:20px;border:1px solid #107c10;border-radius:50%;color:#107c10;text-align:center;position:absolute;left:0;top:4px}
.software-download .Xbox a{color:#107c10}
#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0;color:#000;border-right:1px solid #f35325;border-bottom:1px solid #f35325;border-bottom-right-radius:8px;background:transparent;-webkit-transition:top 1s ease-out,background 1s linear;transition:top 1s ease-out,background 1s linear;z-index:100}
#skiptocontent a:focus{position:absolute;left:0;top:0;background:#fff;outline:0;-webkit-transition:top .1s ease-in,background .5s linear;transition:top .1s ease-in,background .5s linear}
#buttonTest button:focus{background:red}