.content-with-sidebar{padding:0 40px;margin:0 auto}.content-with-sidebar:after{content:".";visibility:hidden;display:block;height:0;clear:both}@media(max-width:992px){.content-with-sidebar{padding:0 20px;overflow-x:auto}}@media screen and (min-width:0\0){.content-with-sidebar .wrapper{display:block}.content-with-sidebar .wrapper:after{content:".";visibility:hidden;display:block;height:0;clear:both}.content-with-sidebar .wrapper>aside{display:block;float:left}.content-with-sidebar .wrapper main{display:block;float:left;width:860px}}.content-with-sidebar .wrapper{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.content-with-sidebar .wrapper>aside{max-width:265px;-webkit-flex:1 0 auto;flex:1 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;padding-right:0;border-right:1px solid #d1d9dd}@media(max-width:768px){.content-with-sidebar .wrapper>aside{display:none}}.content-with-sidebar .wrapper main{padding-top:40px;padding-bottom:40px;margin-left:0;padding-left:40px;background-color:white;-webkit-flex:1 0 auto;flex:1 0 auto;width:450px;min-height:100vh}@media(min-width:768px) and (max-width:992px){.content-with-sidebar .wrapper main{margin-right:20px}}@media(max-width:768px){.content-with-sidebar .wrapper main{padding-left:0;margin-left:0;padding-top:20px;padding-bottom:20px;width:100%}}.content-with-sidebar .tree-sidebar{position:relative}.content-with-sidebar .tree-sidebar ul,.content-with-sidebar .tree-sidebar li{list-style:none;padding:0;border:0;margin:0;font:inherit;color:inherit;line-height:normal}.content-with-sidebar .tree-sidebar .sidebar-container{padding-top:40px;padding-bottom:40px;max-height:100vh;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;margin-left:-20px}.content-with-sidebar .tree-sidebar a{display:block;padding:6px 16px 6px 10px;text-decoration:none;font-size:15px}.content-with-sidebar .tree-sidebar a:hover{background:#ecf0f1}.content-with-sidebar .tree-sidebar a.active{font-weight:600;color:#365271}.content-with-sidebar .tree-sidebar .sidebar-container>ul{margin-left:20px}.content-with-sidebar .tree-sidebar .sidebar-container>ul>li>a{font-size:14px;font-weight:600;color:#1faece}.content-with-sidebar .tree-sidebar .sidebar-container>ul>li>a:hover{color:#1c9bb8}.content-with-sidebar .tree-sidebar .sidebar-container>ul>li+li{margin-top:8px}.content-with-sidebar .tree-sidebar .sidebar-container>ul .product.cross-platform .current-page>a{background:#1faece}.content-with-sidebar .tree-sidebar .sidebar-container>ul .product.ios .current-page>a{background:#9378cd}.content-with-sidebar .tree-sidebar .sidebar-container>ul .product.android .current-page>a{background:#91ca47}.content-with-sidebar .tree-sidebar .sidebar-container>ul .product.testcloud .current-page>a,.content-with-sidebar .tree-sidebar .sidebar-container>ul .product.test-cloud .current-page>a{background:#889db5}.content-with-sidebar .tree-sidebar .sidebar-container>ul li{position:relative;-webkit-transition:margin 400ms cubic-bezier(0.215,0.61,0.355,1);-moz-transition:margin 400ms cubic-bezier(0.215,0.61,0.355,1);transition:margin 400ms cubic-bezier(0.215,0.61,0.355,1)}.content-with-sidebar .tree-sidebar .sidebar-container>ul li.expanded>a{font-weight:bold;color:#365271}.content-with-sidebar .tree-sidebar .sidebar-container>ul li.expanded>ul{display:block}.content-with-sidebar .tree-sidebar .sidebar-container>ul li.current-page>a{background:#1faece;color:#fff!important}.content-with-sidebar .tree-sidebar .sidebar-container>ul li.active>.arrow{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);border-left-color:#666}.content-with-sidebar .tree-sidebar .sidebar-container>ul li:hover>.arrow{opacity:1}.content-with-sidebar .tree-sidebar .sidebar-container>ul li .arrow{width:25px;height:25px;display:block;position:absolute;cursor:pointer;top:4px;left:-24px;-webkit-transition:-webkit-transform 200ms ease-in-out,opacity 80ms linear;-moz-transition:-moz-transform 200ms ease-in-out,opacity 80ms linear;transition:transform 200ms ease-in-out,opacity 80ms linear;opacity:0}.content-with-sidebar .tree-sidebar .sidebar-container>ul li .arrow:after{content:"";position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid rgba(0,0,0,0.2);top:8px;left:10px}.content-with-sidebar .tree-sidebar .sidebar-container>ul li .arrow:after:hover{border-left-color:rgba(0,0,0,0.4)}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul{display:none}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul>li>a{color:#76828a}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul>li.expanded{display:block}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul ul>li>a{padding-left:25px;font-size:14px;color:#76828a}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul ul>li .arrow{left:-2px;top:3px}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul ul>li>ul a{font-size:13px;padding-left:35px;padding-top:4px;padding-bottom:4px}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul ul>li>ul .arrow{left:9px;top:1px}.content-with-sidebar .tree-sidebar .sidebar-container>ul li>ul ul>li>ul ul a{padding-left:45px;font-style:italic}.local-bar .wrapper{position:relative}.local-bar aside{float:right}.local-bar aside .search .icon{display:none;margin:-13px;padding:18px;width:24px;height:24px;overflow:hidden;color:transparent;font-size:0;text-indent:-1000px;background:url(/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/structure/header/search-icon.svg);background-repeat:no-repeat;background-position:center center;cursor:pointer}.local-bar aside .search input[type="search"]{margin:0;border:1px solid #bdc3c7;padding:4px 14px;font:inherit;font-size:14px;border-radius:100px;width:200px}.local-bar aside .search input[type="search"]:focus{outline:0}@media(max-width:768px){.local-bar.mode-search .navigation{visibility:hidden}.local-bar.mode-search aside{left:0;right:0;top:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.local-bar.mode-search aside .search .icon{display:block;position:absolute;margin:0}.local-bar.mode-search aside .search input[type="search"]{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;margin:0;border:0;border-radius:0;font-size:inherit;padding:20px 20px 19px 55px;line-height:20px;background:transparent}.local-bar aside{position:absolute;right:15px}.local-bar aside .search .icon{display:block}.local-bar aside .search input[type="search"]{display:none}}.search-results{display:none;margin:42px 0 0 0;width:450px;position:absolute;top:0;right:0;z-index:800}.search-results .results-inner{margin:7px 0 0 0;background:#fff;border-radius:5px;border:solid 1px #adb7be;position:relative;box-shadow:0 5px 12px rgba(0,0,0,0.25)}.search-results .results-inner .border-spacer{height:8px;padding:0;margin:0 0 0 110px;border-left:solid 1px #ccc}.search-results .results-inner .type-group h2{position:absolute;margin-top:0;top:0;left:0;width:90px;padding:17px 10px 10px 10px;font-size:13px;color:#999;font-weight:normal;text-align:right}.search-results .results-inner ul{padding:0;margin:0}.search-results .results-inner ul li{margin:0;padding:0}.search-results .results-inner ul li p{margin:0 0 0 110px;line-height:15px;color:#76828a;padding:4px 10px 7px;border-left:solid 1px #d1d9dd;overflow:hidden;font-size:13px}.search-results .results-inner ul li.focus{padding:0;background:#ecf0f1;cursor:pointer}.search-results .results-inner a{font-size:13px;color:#3192b3;text-decoration:none}.search-results .results-inner .more-results{border-top:solid 1px #d1d9dd;padding:4px 0}.search-results .results-inner .more-results ul li p{padding:4px 10px 7px;border:0}.search-results .type-group{position:relative}@media(max-width:768px){.search-results{position:static;width:100%;left:0;margin-top:0}.search-results .results-inner{border:0;margin-top:0;border-radius:0}}#more-results{float:left;width:1030px;border-radius:5px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,0.4);top:0;left:0;margin-bottom:10px}#more-results #results-wrapper{min-height:500px}#more-results .tree-navigation{padding-top:15px;position:absolute;width:248px;top:0}#more-results .search-pointer{margin-top:-8px}#more-results .no-results{padding:50px 0 150px 0;text-align:center;color:#838383;display:none}#more-results .loading{padding:120px 0 0 0;text-align:center}#more-results .loading p{color:#838383;padding:5px 0 0 0}#more-results .load-more{background-image:url(/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/load-more-plus.png),linear-gradient(#f6f6f6,#dedede);background-position:top left;background-repeat:no-repeat;padding-left:35px;margin:10px 0 30px 0;display:none}#more-results .result{margin:10px 0 20px 0}#more-results .result p.rubric{padding:0;color:#888}#more-results .result h2{padding:2px 0;margin:0}#more-results .result h2 a{text-decoration:none;color:#204a87}#more-results .result h2 a:hover{text-decoration:underline}#more-results .result p.brief{padding:0;color:#555}#more-results .load-more:hover{cursor:pointer}.load-more-spinner{margin:10px 0 30px 0;height:30px;text-align:center;display:none}.auth-only{display:none}#insights-hockeyapp{background-color:#1faece;text-align:center;padding:10px;color:white}#insights-hockeyapp a{color:white}#insights-hockeyapp div{width:470px;margin:0 auto;padding-left:32px}#insights-hockeyapp div:before{content:"";position:absolute;display:block;float:left;width:32px;height:32px;background:url(/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/docs/hockeyapp-white.svg);background-size:contain;background-repeat:no-repeat;background-position-y:4px}#insights-hockeyapp.rounded{border-radius:4px;margin-bottom:10px}#wboverlay{display:none;z-index:1000;position:absolute;top:150px;left:100px;width:500px;margin:auto;margin-left:250px;padding:20px;border:1px solid white;box-shadow:5px 5px 15px rgba(0,0,0,0.2);color:white;background-color:#828282}#wboverlay a{color:#a0cfee}#wboverlay a:visited{color:#a0cfee}#wboverlay a:hover{color:#75b9e7}#wboverlay h1:before{content:"";background-image:url('/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/docs/workbook-icon.png');background-repeat:no-repeat;height:20px;width:20px;padding:15px;padding-right:28px;background-size:50px;float:left}#wboverlay .feedback{float:right;background-color:#ecf0f1;width:200px;padding:5px;margin-left:5px}#wboverlay .feedback #feedback-input{color:black}#wboverlay .feedback #feedback-input p:first-child{display:none}#wboverlay .feedback #feedback-input input{color:black}#wboverlay .feedback #feedback-input textarea{padding-right:0}#wboverlay .feedback #thanks{color:black}#wboverlay h1{font-size:1.5em;font-weight:bold;color:white;margin-top:0}#wboverlay>p{clear:left}#wboverlay .wbclose{text-align:right;color:black}@media(max-width:768px){#wboverlay{left:0;margin-left:0;width:333px}#wboverlay .feedback{display:none}}.breadcrumb{font-size:14px}.breadcrumb a{color:#adb7be;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb a:after{margin:0 10px 0 14px;display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #adb7be;pointer-events:none}@media(max-width:768px){.breadcrumb a{color:#1faece;text-decoration:underline}.breadcrumb a:after{border-color:transparent transparent transparent #1faece}}.breadcrumb .plus{background:#fff;padding:0 5px;color:#adb7be;margin-left:-28px}.breadcrumb+h1{margin-top:0}#ide-selector{font-size:12px;float:right;margin-left:80px}#ide-selector a{display:inline-block;color:#1faece;text-decoration:none;text-transform:uppercase;margin-right:6px;position:relative}#ide-selector a:last-child{margin-right:0}#ide-selector a.active{color:#365271;border-bottom:2px solid #889db5}@media(max-width:768px){#ide-selector{display:block;width:100%;margin-bottom:10px}}.ide-show{display:block;padding-bottom:10px}.ide-hide{display:none}.pagination{padding:10px;background:#cfefa7}.pagination:after{content:".";visibility:hidden;display:block;height:0;clear:both}.pagination a{display:block;list-style:none;padding:0;border:0;margin:0;font:inherit;color:inherit;line-height:normal;text-decoration:none;padding:30px}.pagination a.prev{float:left}.pagination a.next{float:right;text-align:right}.pagination a.prev strong:before,.pagination a.next strong:after{position:absolute;display:inline-block;width:24px;height:24px;content:"";background:url("/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/pages/developers/nav-icons.svg");vertical-align:middle;margin-top:-1px}.pagination a span{display:block;opacity:.7;margin-bottom:4px}.pagination a strong{font-size:19px;font-weight:normal}.pagination a strong:before{margin-left:-30px;background-position:0 0}.pagination a strong:after{margin-left:5px;background-position:24px 0!important}.specs-box{width:250px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;padding:20px;margin:0 0 30px 40px;position:relative;background:#ecf0f1;border-radius:6px}@media(max-width:768px){.specs-box{float:none;margin-left:0;width:auto}}.specs-box .dateupdated{font-style:italic;font-size:.75em}.specs-box dt.xamures:after{content:"";background-image:url('/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/structure/header/products-icons.svg');background-repeat:no-repeat;height:20px;width:20px;padding:15px;padding-right:28px;background-position:0 -105px;background-size:30px;float:right}.specs-box dt.workbookres-title:after{content:"";background-image:url('/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/docs/workbook-icon.png');background-repeat:no-repeat;height:20px;width:20px;padding:15px;padding-right:28px;background-size:35px;float:right}.specs-box dl{font-size:1em;color:#555}.specs-box dl dt{font-weight:bold;margin-bottom:3px}.specs-box dl dd{margin-bottom:15px;font-size:.9em}.specs-box dl dd ul,.specs-box dl dd li{list-style:none;padding:0;border:0;margin:0;font:inherit;color:inherit;line-height:normal}.specs-box dl dd a{text-decoration:none}.specs-box dl dd a:hover{text-decoration:underline}.specs-box dl dd ul li{margin-bottom:6px}.specs-box dl dd ul li:last-child{margin-bottom:0}.specs-box dl dd:last-child{margin-bottom:0}.content-feedback{padding-top:20px;text-align:left}.content-feedback #thanks{display:none}.content-feedback #pos-button,.content-feedback #neg-button{width:100%;max-width:400px;margin-bottom:5px}.content-feedback .feedback-list{display:none;padding-left:0}.content-feedback .feedback-list li{list-style-type:none}.content-feedback .active-feedback{display:block!important}.content-feedback #submission{display:none}.content-feedback #submission textarea{margin:0;width:100%;max-width:400px;height:84px;margin-top:15px}.content-feedback #submission #remaining{float:right;font-style:italic}.content-feedback #submission .red{color:red}.doc-content tt,.doc-content code,.doc-content kbd,.doc-content samp{font-family:monospace}.doc-content h1{color:#365271;font-size:40px;margin:1em 0 .8rem}.doc-content h2{color:#365271;font-size:26px;margin:1em 0 .8rem}.doc-content h1 code,.doc-content h2 code,.doc-content h3 code,.doc-content h4 code,.doc-content h5 code{font-size:1em}.doc-content table{background:#fff;border:4px solid #ecf0f1;border-collapse:separate;width:100%;margin-bottom:.8em;border-radius:4px;font-size:14px}.doc-content table thead{background-color:#ecf0f1}.doc-content table td,.doc-content table th{padding:10px;text-align:left;margin:0;vertical-align:top;border-color:red;border-bottom:1px solid #ecf0f1}.doc-content table th{font-weight:bold;font-size:13px;text-transform:uppercase}.doc-content table img{max-width:200px;max-height:200px}.doc-content img{max-width:100%;max-height:400px;margin:.8em 0}.doc-content img.float-left{margin-right:40px;margin-bottom:30px}.doc-content img.float-right{margin-left:40px;margin-bottom:30px}.doc-content .uiitem,.doc-content .UIItem{font-style:italic}.doc-content .callout{padding:10px;border-radius:0;margin-bottom:.8em;color:darkslategray;font-size:1em}.doc-content .callout .trigger{display:block;float:left;font-size:40px;line-height:40px;margin-top:8px;margin-bottom:0;margin-right:8px}.doc-content .callout img{max-width:50%;max-height:200px}.doc-content .note,.doc-content .info{padding:10px;border-radius:0;margin-bottom:.8em;color:darkslategray;font-size:1em;background:rgba(52,152,219,0.1);border-left:3px solid #3498db}.doc-content .note .trigger,.doc-content .info .trigger{display:block;float:left;font-size:40px;line-height:40px;margin-top:8px;margin-bottom:0;margin-right:8px}.doc-content .note img,.doc-content .info img{max-width:50%;max-height:200px}.doc-content .note .trigger,.doc-content .info .trigger{display:none}.doc-content .deprecated{padding:10px;border-radius:0;margin-bottom:.8em;color:darkslategray;font-size:1em;background:rgba(188,60,38,0.1);border-left:3px solid red}.doc-content .deprecated .trigger{display:block;float:left;font-size:40px;line-height:40px;margin-top:8px;margin-bottom:0;margin-right:8px}.doc-content .deprecated img{max-width:50%;max-height:200px}.doc-content .deprecated .trigger{display:none}.doc-content .warning{padding:10px;border-radius:0;margin-bottom:.8em;color:darkslategray;font-size:1em;background:rgba(247,226,139,0.25);border-left:0;min-height:51px}.doc-content .warning .trigger{display:block;float:left;font-size:40px;line-height:40px;margin-top:8px;margin-bottom:0;margin-right:8px}.doc-content .warning img{max-width:50%;max-height:200px}.doc-content .warning p{margin-left:52px}.doc-content pre{margin:.8em 0}.doc-content comment{background:wheat;color:black;padding:10px;display:block;border:1px dashed red;margin:10px}.doc-content .floater{position:relative;float:left;display:none;margin-left:-22px;margin-top:5px;height:20px;width:20px;background:url('/National_Library/20160521004321oe_/https://developer.xamarin.com/theme/assets/images/pages/developers/link-icon.svg');background-size:100%;background-repeat:no-repeat;background-position-y:5px;border:1px solid transparent}.doc-content .floater a{text-decoration:none;width:100%;height:100%;display:block}.doc-content .img-float-left{float:left;margin:0 15px 15px 0}.doc-content .img-float-right{float:right;margin:0 0 15px 15px}.doc-content .figure{display:inline-block}.doc-content .figure img{display:block;padding-bottom:10px}.doc-content .figure i{display:block;float:right}.docpage .workbooks{color:black}.docpage .workbooks h1,.docpage .workbooks h2{color:black;font-weight:lighter}.docpage .workbooks h1{font-size:40px}@media(min-width:769px) and (max-width:1260px){.docpage .workbooks h1{font-size:29px}}.docpage .workbooks h2:not(:first-child){margin-top:0;margin-bottom:1em}.docpage .workbooks .workbooks-list{margin-bottom:20px!important}.docpage .workbooks .workbooks-list ul,.docpage .workbooks .workbooks-list li{list-style:none;padding:0;border:0;margin:0;font:inherit;color:inherit;line-height:normal}.docpage .workbooks .workbooks-list h3{font-size:18px}.docpage .workbooks .workbooks-list h3 a{font-size:inherit;color:#3498db}.docpage .workbooks .workbooks-list li{margin-bottom:6px}.docpage .workbooks .workbooks-list a{color:inherit;text-decoration:none;font-size:14px}.docpage .workbooks .workbooks-list a:hover{color:#3498db;text-decoration:underline}@media(max-width:768px){.docpage .workbooks .workbooks-list{-webkit-transform:none!important;-moz-transform:none!important;transform:none!important;position:relative!important}}.sub-footer{background-color:#233140;color:rgba(255,255,255,0.7);font-size:14px;padding:3px;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}