@font-face{font-family:"WeblySleek UI";src:url("/National_Library/20160521004321oe_/http://developer.xamarin.com/theme/assets/css/fonts/ws-ui.eot");src:local('☺︎'),url("/National_Library/20160521004321oe_/http://developer.xamarin.com/theme/assets/css/fonts/ws-ui.woff") format("woff");font-weight:400}@font-face{font-family:"WeblySleek UI";src:url("/National_Library/20160521004321oe_/http://developer.xamarin.com/theme/assets/css/fonts/ws-ui-semibold.eot");src:local('☺︎'),url("/National_Library/20160521004321oe_/http://developer.xamarin.com/theme/assets/css/fonts/ws-ui-semibold.woff") format("woff");font-weight:700}@font-face{font-family:"WeblySleek UI";src:url("/National_Library/20160521004321oe_/http://developer.xamarin.com/theme/assets/css/fonts/ws-ui-light.eot");src:local('☺︎'),url("/National_Library/20160521004321oe_/http://developer.xamarin.com/theme/assets/css/fonts/ws-ui-light.woff") format("woff");font-weight:100}body,.rich-content{line-height:1.6;color:#4e5758}h1{color:#3498db;font-size:50px;font-weight:100;line-height:1.2;margin:.3rem 0}h1:not(:first-child){margin-top:1em}h1.small{font-size:40px}h1.large{font-size:60px}h1.hero{font-size:70px}h2{color:#3498db;font-size:30px;line-height:1.4;margin:.3rem 0}h2:not(:first-child){margin-top:1em}h3{color:#7f8c8d;font-size:20px;font-weight:normal;margin:.3rem 0}h3:not(:first-child){margin-top:1em}h4,h5,h6{color:#4e5758;font-size:16px;font-weight:bold;margin:.3rem 0}h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:1em}.feature{font-size:22px;color:#7f8c8d;line-height:1.6}.feature.small{font-size:18px}.feature.large{font-size:25px}.muted{color:#7f8c8d}.small{font-size:14px}@media(max-width:768px){h1{font-size:36px}h1.small{font-size:32px}h1.large,h1.hero{font-size:36px}h2{font-size:24px}h3{font-size:20px}h4{font-size:16px}.feature{font-size:20px}.feature.small{font-size:17px}.feature.large{font-size:22px}}p,ul,ol,pre,blockquote{margin-bottom:.8em}p:last-child,ul:last-child,ol:last-child,pre:last-child,blockquote:last-child{margin-bottom:0}ul,ol{list-style:disc;padding-left:2em}ul li,ol li{display:list-item}ul li+li,ol li+li{margin-top:.3rem}ul li ul,ol li ul,ul li ol,ol li ol{margin-top:.3rem}ul li ul,ol li ul{list-style:circle}ol{list-style:decimal}blockquote{border-left:4px solid #7f8c8d;display:block;padding:.2em 0 .2em 1em;margin-left:.5em;color:#7f8c8d;font-size:18px;line-height:1.6}blockquote footer{font-size:14px}blockquote footer:before{content:"— "}code,kbd{font-family:"Consolas",monospace!important;font-size:14px;color:#7f8c8d}mark{background:#fbefbf;padding:.2em .3em;border-radius:3px}pre,.Signature{font-family:"Consolas",monospace!important;display:block;padding:1em 1.2em;border-radius:6px;font-size:14px;line-height:1.5;overflow:auto;box-shadow:none;border:4px solid #ecf0f1}pre code,.Signature code{background:transparent;padding:0;font-size:inherit;top:1px;position:relative;color:#4e5758}pre.subtle,.Signature.subtle{border:0;background:#fff;box-shadow:0 4px 25px rgba(0,0,0,0.15)}pre.well,.Signature.well{box-shadow:inset 0 1px 5px rgba(0,0,0,0.1)}pre.quote,.Signature.quote{background:0;border-radius:0;border-left:4px solid #77d065}pre.limit-height,.Signature.limit-height{max-height:350px}hr{border:0;background:#bdc3c7;height:1px;margin:40px 0;padding:0}hr.larger{margin:60px 0}@media(max-width:768px){hr.larger{margin:20px 0}}@media(max-width:768px){hr{margin:20px 0}}.dark-blue{color:#2c3e50}.blue{color:#3498db}.purple{color:#b455b6}.green{color:#77d065}.dark-blue-headings h1,.dark-blue-headings h2,.dark-blue-headings h3{color:#2c3e50}.blue-headings h1,.blue-headings h2,.blue-headings h3{color:#3498db}.green-headings h1,.green-headings h2,.green-headings h3{color:#77d065}.purple-headings h1,.purple-headings h2,.purple-headings h3{color:#b455b6}.callout{background:rgba(180,85,182,0.1);border-left:2px solid #b455b6;padding:13.333px 20px;margin-bottom:.8em}.callout:last-child{margin-bottom:0}.callout h1,.callout h2,.callout h3{color:#b455b6}.callout.muted{background:transparent;padding:0 0 0 20px;border-color:#bdc3c7}.callout.muted h1,.callout.muted h2,.callout.muted h3{color:#7f8c8d}.vertically-centered{display:table-cell;vertical-align:middle;width:1000px}a{color:#3498db}a:hover{color:#5faee3}a.dark-blue:hover{color:#3e5771}a .blue:hover{color:#5faee3}a .purple:hover{color:#c479c5}a .green:hover{color:#9adc8c}.more.caret:after,.caret.caret:after{-webkit-transform:rotate(90deg) translateX(0.5px);-moz-transform:rotate(90deg) translateX(0.5px);transform:rotate(90deg) translateX(0.5px);margin-left:12px!important}.more:after,.caret:after{content:"";position:relative;display:inline-block;margin-left:6px;vertical-align:baseline;width:0;height:0;border-style:solid;border-width:6px 0 6px 6px;border-color:transparent transparent transparent #3498db}.more.dark-blue:after,.caret.dark-blue:after{border-left-color:#2c3e50}.more.blue:after,.caret.blue:after{border-left-color:#3498db}.more.purple:after,.caret.purple:after{border-left-color:#b455b6}.more.green:after,.caret.green:after{border-left-color:#77d065}.action-button{color:#2c3e50;text-decoration:none;font-weight:600;border:1px solid #bdc3c7;display:inline-block;padding:5px 20px 7px;border-radius:100px;line-height:normal;white-space:nowrap;font-size:15px;vertical-align:middle;outline:0;cursor:pointer;box-shadow:none;-webkit-transition:background 100ms cubic-bezier(0.215,0.61,0.355,1),border-color 100ms linear,color 100ms linear;-moz-transition:background 100ms cubic-bezier(0.215,0.61,0.355,1),border-color 100ms linear,color 100ms linear;transition:background 100ms cubic-bezier(0.215,0.61,0.355,1),border-color 100ms linear,color 100ms linear}.action-button.opaque{background:#fff}.action-button.opaque:hover,.action-button.opaque:focus{background:#fff}.action-button:hover,.action-button:focus{background:rgba(255,255,255,0.5);color:inherit;border-color:#3498db}.action-button:active,.action-button.active{box-shadow:inset 0 1px 10px rgba(0,0,0,0.2)}.action-button.disabled,.action-button[disabled]{color:#bdc3c7;cursor:not-allowed}.action-button.disabled:hover,.action-button[disabled]:hover{border-color:inherit}.action-button.disabled:active,.action-button[disabled]:active{box-shadow:none}.action-button.disabled.more:after,.action-button[disabled].more:after,.action-button.disabled.caret:after,.action-button[disabled].caret:after{border-left-color:#bdc3c7}.action-button.block{display:block;text-align:center}.action-button.featured{background:#3498db;border-color:transparent;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.action-button.featured.more:after,.action-button.featured.caret:after{border-left-color:#fff!important}.action-button.featured:hover{background:#4aa3df}.action-button.featured.dark-blue,.action-button.featured.blue,.action-button.featured.purple,.action-button.featured.green{color:#fff!important}.action-button.featured.dark-blue{background:#2c3e50}.action-button.featured.dark-blue:hover{background:#354b60}.action-button.featured.blue{background:#3498db}.action-button.featured.blue:hover{background:#4aa3df}.action-button.featured.purple{background:#b455b6}.action-button.featured.purple:hover{background:#bc67be}.action-button.featured.green{background:#77d065}.action-button.featured.green:hover{background:#88d679}.action-button.dark-blue{color:#2c3e50}.action-button.dark-blue:hover{border-color:#2c3e50}.action-button.dark-blue.more:after,.action-button.dark-blue.caret:after{border-left-color:#2c3e50}.action-button.blue{color:#3498db}.action-button.blue:hover{border-color:#3498db}.action-button.blue.more:after,.action-button.blue.caret:after{border-left-color:#3498db}.action-button.purple{color:#b455b6}.action-button.purple:hover{border-color:#b455b6}.action-button.purple.more:after,.action-button.purple.caret:after{border-left-color:#b455b6}.action-button.green{color:#77d065}.action-button.green:hover{border-color:#77d065}.action-button.green.more:after,.action-button.green.caret:after{border-left-color:#77d065}.action-button.link{border:0;background:transparent;box-shadow:none!important;color:#3498db;font-weight:normal;text-decoration:underline;padding-left:6px;padding-right:6px}.action-button.link:hover{color:#5faee3}.action-button.link.more:after,.action-button.link.caret:after{margin-left:8px;border-color:transparent transparent transparent #3498db}.action-button.link.more:hover:after,.action-button.link.caret:hover:after{border-right-color:#5faee3}.action-button.invert{background:transparent;border-color:#fff;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.action-button.invert:hover{background:#fff;color:#2c3e50}.action-button.invert:hover.more:after,.action-button.invert:hover.caret:after{border-left-color:#2c3e50}.action-button.invert.more:after,.action-button.invert.caret:after{border-left-color:#fff}.action-button.more:after,.action-button.caret:after{content:"";position:relative;display:inline-block;margin-left:10px;margin-right:-3px;vertical-align:baseline;width:0;height:0;border-style:solid;border-width:6px 0 6px 5px;border-color:transparent transparent transparent #2c3e50;top:1px}.action-button.large{font-size:20px;padding:4px 24px 8px}.action-button.large.more:after,.action-button.large.caret:after{border-width:8px 0 8px 6px;top:2px;margin-right:-5px}.action-button.small{font-size:14px;padding:5px 16px;-webkit-font-smoothing:auto}.action-button.small.more:after,.action-button.small.caret:after{border-width:5px 0 5px 4px;margin-left:8px;top:0}.action-button.extra-small{font-size:13px;padding:4px 10px;-webkit-font-smoothing:auto}.action-button.extra-small.more:after,.action-button.extra-small.caret:after{border-width:5px 0 5px 4px;margin-left:8px;margin-right:0;top:0}.action-button+.action-button,.action-button+.button-group{margin-left:6px}.button-group{display:inline-block;white-space:nowrap;vertical-align:bottom}.button-group .action-button{margin:0;display:block;float:left}.button-group .action-button.active{background:#ecf0f1;box-shadow:none}.button-group .action-button:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0;padding-left:15px}.button-group .action-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;padding-right:15px}.button-group .action-button.large:not(:first-child){padding-left:20px}.button-group .action-button.large:not(:last-child){padding-right:20px}.button-group .action-button.small:not(:first-child){padding-left:12px}.button-group .action-button.small:not(:last-child){padding-right:12px}.button-group .action-button.extra-small:not(:first-child){padding-left:6px}.button-group .action-button.extra-small:not(:last-child){padding-right:6px}.button-group .action-button:hover:not(:first-child){margin:0;border-left-width:1px;margin-left:-1px}.button-group+.action-button,.button-group+.button-group{margin-left:6px}.button-group-hr{position:relative;width:100%;z-index:1;text-align:center}.button-group-hr:before{content:"";position:absolute;display:block;background-color:#bdc3c7;width:100%;top:50%;right:0;z-index:-1;height:1px}.button-group-hr .action-button{display:inline-block;float:none}.dropdown{position:relative}.dropdown.open .dropdown-menu{display:block;z-index:100;-webkit-animation:fadeIn 150ms cubic-bezier(0.215,0.61,0.355,1)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.dropdown .dropdown-menu{list-style:none;padding:0;border:0;margin:0;font:inherit;color:inherit;line-height:normal;display:none;position:absolute;background:rgba(255,255,255,0.98);box-shadow:0 5px 20px rgba(0,0,0,0.3);padding:10px 0;border-radius:4px;margin-top:10px;border:1px solid rgba(0,0,0,0.2)}.dropdown .dropdown-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent rgba(0,0,0,0.2) transparent;position:absolute;top:-8px;left:16px}.dropdown .dropdown-menu:after{content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent rgba(255,255,255,0.98) transparent;position:absolute;top:-7px;left:16px}.dropdown .dropdown-menu li{list-style:none;padding:0;border:0;margin:0;font:inherit;color:inherit;line-height:normal;display:block;white-space:nowrap;padding:10px 20px}.dropdown .dropdown-menu li.header{font-size:14px;color:#7f8c8d;padding-top:3px;padding-bottom:3px}.dropdown .dropdown-menu li a{display:block;color:#4e5758;text-decoration:none;font-weight:normal;border-radius:0;margin:-10px -20px;padding:10px 20px;line-height:20px;font-size:15px;-webkit-transition:background 100ms linear;-moz-transition:background 100ms linear;transition:background 100ms linear}.dropdown .dropdown-menu li a:hover,.dropdown .dropdown-menu li a:focus{background:rgba(0,0,0,0.1);color:inherit;outline:0}.dropdown .dropdown-menu li a small{display:block;font-size:14px;color:#7f8c8d}.dropdown .dropdown-menu li.divider{background:#d5dadc;height:1px;padding:0;margin:10px 0}.centered,.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.nowrap{white-space:nowrap}.float-left{float:left}.float-right{float:right}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.gap{margin-top:40px!important;margin-bottom:40px!important}.top-gap{margin-top:40px!important}.bottom-gap{margin-bottom:40px!important}.no-top-gap{margin-top:0!important}.no-bottom-gap{margin-bottom:0!important}.no-gap{margin-top:0!important;margin-bottom:0!important}.top-spacing{margin-top:20px!important}.bottom-spacing{margin-bottom:20px!important}@media(max-width:768px){.top-gap{margin-top:20px!important}.bottom-gap{margin-bottom:20px!important}}.well{background:#ecf0f1;padding:20px;border-radius:5px}