.editor_wrapper{position:relative}.editor_controls{position:absolute;left:-2px;top:-26px;opacity:0;z-index:10000;min-width:60px;transition:.3s linear}TH.editor_tools .editor_controls{left:calc(50% - 30px)}TH.editor_tools.vertical .editor_controls,TD.editor_tools.vertical .editor_controls{left:-2px;min-width:26px}.editor_control{float:left;cursor:pointer;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:100% 100%;width:24px;height:24px;margin:2px;box-shadow:2px 2px 5px rgba(0,0,0,.5)}.editor_control:hover{background-color:#0aaff1}.editor_control#editor{background-image:url('../Images/editor_edit.png')}.editor_control#navigate{background-image:url('../Images/editor_link.png')}.editor_control#tableRowInsertAbove{background-image:url('../Images/editor_insert_row_above.png')}.editor_control#tableRowInsertBelow{background-image:url('../Images/editor_insert_row_below.png')}.editor_control#tableColInsertBefore{background-image:url('../Images/editor_insert_col_before.png')}.editor_control#tableColInsertAfter{background-image:url('../Images/editor_insert_col_after.png')}.editor_control#editor:hover{background-image:url('../Images/editor_edit_light.png')}.editor_control#navigate:hover{background-image:url('../Images/editor_link_light.png')}.editor_control#tableRowInsertAbove:hover{background-image:url('../Images/editor_insert_row_above_light.png')}.editor_control#tableRowInsertBelow:hover{background-image:url('../Images/editor_insert_row_below_light.png')}.editor_control#tableColInsertBefore:hover{background-image:url('../Images/editor_insert_col_before_light.png')}.editor_control#tableColInsertAfter:hover{background-image:url('../Images/editor_insert_col_after_light.png')}#editorMarker{position:absolute;right:0;cursor:pointer;background-image:url('../Images/pencil.gif');background-position:center center;background-repeat:no-repeat;display:none;width:16px;height:16px}#splitter{position:absolute}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(240,240,240,.6);border-radius:7px}::-webkit-scrollbar-thumb{background:rgba(192,192,192,.6);border-radius:7px}::-webkit-scrollbar-corner{background:transparent}.tablethird TD{width:33%;padding-right:.5em}.tablethird TD IMG{width:100%}.note,.tip,.warning,.quote,.todo,.announce,.section,.gallery,.aux,.prereq{padding:27px 25px 27px 25px;margin:.5em 1em;border-radius:0;overflow:hidden;position:relative}.note .largetitle,.note .smalltitle,.note .normaltitle,.tip .largetitle,.tip .smalltitle,.tip .normaltitle,.warning .largetitle,.warning .smalltitle,.warning .normaltitle,.quote .largetitle,.quote .smalltitle,.quote .normaltitle,.todo .largetitle,.todo .smalltitle,.todo .normaltitle,.announce .largetitle,.announce .smalltitle,.announce .normaltitle,.gallery .largetitle,.gallery .smalltitle,.gallery .normaltitle,.aux .largetitle,.aux .smalltitle,.aux .normaltitle,.prereq .largetitle,.prereq .smalltitle,.prereq .normaltitle{color:#101010}.note:after,.tip:after,.warning:after,.quote:after{display:block;content:"";position:absolute;top:5px;left:10px;font-family:Brutal_Bold;letter-spacing:3px;opacity:.75;line-height:1.5em;text-transform:uppercase}.note:after{content:"NOTE"}.tip:after{content:"TIP"}.warning:after{content:"WARNING"}.quote:after{content:"QUOTE"}.section{background-color:rgba(245,245,245,.75);border:1px solid #555}.announce{background:#fff8ee;border:1px solid #ddd8cc}.note{border:solid 1px #e8d192;background-color:rgba(245,240,217,.75)}.warning{background-color:rgba(255,192,192,.375);border:1px solid #ecb7b7}.tip{background-color:rgba(192,255,192,.25);border:1px solid #acd2ac}.quote{background:#eef url('../Images/quote.png') scroll 2px 2px no-repeat;border:1px solid #ccd;font-style:italic}.aux{padding:.5em 1em .5em 1em;background:#fafdff;border:1px solid #e9eff3}.prereq{padding:.5em 1em .5em 1em;background:#fff;border:1px solid #a0a0a0;margin:.5em 0;border-radius:2px;line-height:1.125em}#bottom_related_pages.prereq{line-height:inherit}.todo{background:#fff8ee url('../Images/construction.png') scroll 2px 2px no-repeat;border:1px solid #ddd8cc;font-style:italic}.note P:first-child,.warning P:first-child,.tip P:first-child,.quote P,.todo P:first-child,.aux P:first-child,.prereq P:first-child,.section P:first-child,.announce P:first-child{margin-top:0;margin-bottom:0}.note IMG,.warning IMG,.tip IMG,.quote IMG,.todo IMG,.aux IMG,.prereq IMG,.section IMG,.announce IMG{max-width:100%}.widget{background-color:transparent;margin-bottom:10px;padding:8px}.widget_heading{background-color:#d8d8d8;color:#000;font-size:1.25em;margin:-8px -8px 6px;padding:0 8px 2px}.simplelabel{font-weight:bold;font-size:.75em}.contributor_tag{position:relative;color:#fff !important;font-weight:bold;line-height:1em;margin:5px;cursor:pointer;display:inline-block;padding:18px 17px;border-width:0;border-style:solid;border-color:#202020;border-radius:3px;background:#202020 !important}.contributor_tag:after{content:"Thanks to";font-size:.75em;color:#fff;position:absolute;top:-14px;left:-2px;width:100%;text-align:center}#filters .normaltitle{margin-bottom:20px}.expander{background-image:url("../Images/arrow_down.png");background-repeat:no-repeat;background-size:100% 100%;bottom:-1px;cursor:pointer;height:10px;left:calc(50% - 15px);margin-left:-12px;position:absolute;width:30px}.expander.open{background-image:url('../Images/arrow_up.png');bottom:6px}.darktitlelarge{font-weight:bold;font-size:1.5em;color:#282828}.version_container{margin:-2em 0 2.25em;font-size:.875em}.version_heading{margin:0 3px 0 0;color:#808080}#pageTags{padding:40px 72px}#pageTags .title{font-size:1.25em;margin-bottom:23px}#filters{font-size:.875em}#version_filter.version_tag_filter,#keyword_filter.keyword_tag_filter,#skill_filter.skill_tag_filter,#type_filter.type_tag_filter{padding:8px 11px !important}.keyword_tag,a.keyword_tag:link,a.keyword_tag:hover,a.keyword_tag:active,a.keyword_tag:visited,.keyword_tag_filter.enabled{color:#000;font-weight:bold;padding:2px 4px 2px 4px;line-height:.75em;margin:0 3px;border-radius:6px;background:#4e4e4e;text-decoration:none;display:inline-block}#keyword_filter.keyword_tag_filter:hover,.keyword_tag_filter:hover,.keyword_tag_filter:hover a,#keyword_filter.keyword_tag_filter.enabled{background:#404040;border-color:#404040;text-decoration:none;color:#fff !important}#keyword_filter.keyword_tag_filter a{background:transparent}.keyword_tag_filter{line-height:.75em;margin:0 5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:1px;border-style:solid;border-color:#d0d0d0;border-radius:3px;text-transform:capitalize}.keyword_tag_filter:first-child{margin:0 5px 0 0}.keyword_tag_filter:last-child{margin:0 0 0 5px}#keyword_filter.keyword_tag_filter{color:#000;font-weight:bold;line-height:.75em;margin:5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:1px;border-style:solid;border-color:#4e4e4e;border-radius:3px}a.keyword_tag_filter:link,a.keyword_tag_filter:active,a.keyword_tag_filter:visited{color:#000;font-weight:bold;line-height:.75em;margin:0 5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:1px;border-style:solid;border-color:#4e4e4e;border-radius:3px}.keyword_tag_filter a:link,.keyword_tag_filter a:active,.keyword_tag_filter a:visited{color:#000;text-decoration:none;line-height:.75em;font-size:1.125em}a.keyword_tag_filter:hover{background-color:#e0e0e0}#access{padding:5px 0 0 0;display:block;margin-top:0;line-height:1em;position:absolute;top:calc(100% - 88px)}.hero.simple #access{top:calc(100% - 60px)}#access .accessContainer{display:inline-block;margin-left:0}#access .title{font-size:1.25em;margin:5px 0 0 10px}.access_tag,a.access_tag:link,a.access_tag:hover,a.access_tag:active,a.access_tag:visited,.access_tag_filter.enabled{color:#fff;font-weight:bold;padding:2px 4px 2px 4px;line-height:.75em;margin:0 3px;border-radius:6px;background:#4e4e4e;text-decoration:none;display:inline-block}#access_filter.access_tag_filter,.access_tag_filter,.access_tag_filter a,#access_filter.access_tag_filter.enabled{background:#4e4e4e;text-decoration:none}#access_filter.access_tag_filter.epic_online_services,.access_tag_filter.epic_online_services,.access_tag_filter.epic_online_services a,#access_filter.access_tag_filter.epic_online_services.enabled{background:#386875;text-decoration:none}#access_filter.access_tag_filter.epic_games_store,.access_tag_filter.epic_games_store,.access_tag_filter.epic_games_store a,#access_filter.access_tag_filter.epic_games_store.enabled{background:#195c82;text-decoration:none}#access_filter.access_tag_filter a{background:transparent}.access_tag_filter{line-height:.75em;margin:0 5px;cursor:pointer;border-width:1px;border-style:solid;border-color:#2e2e2e;border-radius:3px;float:left}.access_tag_filter.epic_online_services{border-color:#386875}.access_tag_filter.epic_games_store{border-color:#195c82}.access_tag_filter:first-child{margin:0 5px 0 0}.access_tag_filter:last-child{margin:0 0 0 5px}#access_filter.access_tag_filter{color:#fff;font-weight:bold;line-height:.75em;margin:5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:1px;border-style:solid;border-color:#4e4e4e;border-radius:3px}a.access_tag_filter:link,a.access_tag_filter:active,a.access_tag_filter:visited{color:#fff;font-weight:bold;line-height:.75em;margin:0 5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:1px;border-style:solid;border-color:#4e4e4e;border-radius:3px}.access_tag_filter a:link,.access_tag_filter a:active,.access_tag_filter a:visited{color:#fff;text-decoration:none;line-height:.75em;font-size:.875em;padding:6px 10px;display:inline-block}.access_tag_filter.nolink{cursor:default;color:#fff;text-decoration:none;line-height:.75em;font-size:1em;padding:12px 17px;display:inline-block;text-transform:uppercase}a.access_tag_filter:hover{background-color:#202020}.version_tag_filter,.version_tag,a.version_tag:link,a.version_tag:hover,a.version_tag:active,a.version_tag:visited,.version_tag_filter.enabled,a.version_tag_filter:hover{color:#fff;font-weight:bold;line-height:.75em;margin:5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:0;border-style:solid;border-color:#4e4e4e;border-radius:3px;background:#00adef}a.version_tag_filter:link,a.version_tag_filter:hover,a.version_tag_filter:active,a.version_tag_filter:visited,.version_tag_filter a:link,.version_tag_filter a:hover,.version_tag_filter a:active,.version_tag_filter a:visited{color:#fff;font-weight:bold;line-height:.75em;cursor:pointer;display:inline-block;border-width:1px;border-style:solid;border-color:#00adef;border-radius:3px;background:transparent;text-decoration:none}#version_filter.version_tag_filter{color:#000;font-weight:bold;line-height:.75em;margin:5px;cursor:pointer;display:inline-block;border-width:1px;border-style:solid;border-color:#00adef;border-radius:3px;background:transparent;text-decoration:none}.version_tag,a.version_tag:link,a.version_tag:hover,a.version_tag:active,a.version_tag:visited,.version_tag_filter.enabled,a.version_tag_filter:hover{color:#fff !important;font-weight:bold;line-height:.75em;margin:5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:1px;border-style:solid;border-color:#00adef;border-radius:3px;background:#00adef !important}.version_tag_filter:hover,.version_tag_filter:hover a{color:#fff !important;font-weight:bold;background:#00adef !important;border-color:#00adef !important;text-decoration:none}.type_tag,a.type_tag:link,a.type_tag:hover,a.type_tag:active,a.type_tag:visited,.type_tag_filter.enabled{color:#fff;font-weight:bold;padding:2px 4px 2px 4px;line-height:.75em;margin:0 3px;border-radius:3px;background:#313233;text-decoration:none;font-size:1em;display:inline-block}.type_tag_filter:hover,.type_tag_filter:hover a{color:#fff;font-weight:bold;background:#313233;text-decoration:none}.type_tag_filter,a.type_tag_filter:link,a.type_tag_filter:active,a.type_tag_filter:visited{color:#313233;font-weight:bold;padding:12px 17px;line-height:.75em;margin:0 3px;border-width:1px;border-style:solid;border-color:#313233;border-radius:3px;cursor:pointer;font-size:1em;display:inline-block}.type_tag_filter a:link,.type_tag_filter a:active,.type_tag_filter a:visited{color:#313233;text-decoration:none}a.type_tag_filter:hover{color:#fff;font-weight:bold;padding:2px 4px 2px 4px;line-height:.75em;margin:0 3px;border-width:1px;border-style:solid;border-color:#313233;background-color:#313233;border-radius:6px;text-decoration:none;cursor:pointer}.type_tag_filter a:hover{color:#fff;text-decoration:none}a.skill_tag,a.version_tag,a.skill_tag:link,a.version_tag:link{text-decoration:none;font-size:1em}.skill_tag_filter{color:#fff !important;font-weight:bold;line-height:.75em;margin:5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:0;border-style:solid;border-color:transparent;border-radius:3px;background:transparent}#skill_filter.skill_tag_filter{font-weight:bold;line-height:.75em;padding:12px 17px;background:transparent;cursor:pointer;text-decoration:none;font-size:1em;display:inline-block;border-width:1px;border-style:solid;border-color:transparent;border-radius:3px}a.skill_tag_filter:link,a.skill_tag_filter:hover,a.skill_tag_filter:active,a.skill_tag_filter:visited,.skill_tag_filter a:link,.skill_tag_filter a:hover,.skill_tag_filter a:active,.skill_tag_filter a:visited{color:#fff !important;font-weight:bold;line-height:.75em;cursor:pointer;display:inline-block;border-width:1px;border-style:solid;border-color:transparent;border-radius:3px;background:transparent;text-decoration:none}.skill_tag,.skill_tag_filter.enabled{color:#fff !important;font-weight:bold;line-height:.75em;margin:5px;cursor:pointer;display:inline-block;padding:12px 17px;border-width:1px;border-style:solid;border-color:transparent;border-radius:3px;background:transparent !important}.skill_tag_filter.Beginner,.skill_tag_filter.enabled.Beginner a,.skill_tag_filter.Beginner:hover a,#skill_filter.skill_tag_filter.enabled.Beginner,#skill_filter.skill_tag_filter.Beginner:hover{background:#3d9400 !important;color:#fff !important;text-decoration:none}.skill_tag_filter.Intermediate,.skill_tag_filter.enabled.Intermediate a,.skill_tag_filter.Intermediate:hover a,#skill_filter.skill_tag_filter.enabled.Intermediate,#skill_filter.skill_tag_filter.Intermediate:hover{background:#f7931d !important;color:#fff !important;text-decoration:none}.skill_tag_filter.Advanced,.skill_tag_filter.enabled.Advanced a,.skill_tag_filter.Advanced:hover a,#skill_filter.skill_tag_filter.enabled.Advanced,#skill_filter.skill_tag_filter.Advanced:hover{background:#d00000 !important;color:#fff !important;text-decoration:none}.skill_tag_filter.Expert,.skill_tag_filter.enabled.Expert a,.skill_tag_filter.Expert:hover a,#skill_filter.skill_tag_filter.enabled.Expert,#skill_filter.skill_tag_filter.Expert:hover{background:#000 !important;color:#fff !important;text-decoration:none}#skill_filter.skill_tag_filter.Beginner{background:transparent !important;color:#3d9400 !important;border-color:#3d9400}#skill_filter.skill_tag_filter.Beginner.enabled{background:#3d9400 !important}#skill_filter.skill_tag_filter{background:transparent !important;color:#f7931d !important;border-color:#f7931d}#skill_filter.skill_tag_filter.Intermediate.enabled{background:#f7931d !important}#skill_filter.skill_tag_filter.Advanced{background:transparent !important;color:#d00000 !important;border-color:#d00000}#skill_filter.skill_tag_filter.Advanced.enabled{background:#d00000 !important}#skill_filter.skill_tag_filter.Expert{background:transparent !important;color:#000 !important;border-color:#000}#skill_filter.skill_tag_filter.Expert.enabled{background:#000 !important}#keyword_filter.keyword_tag_filter.disabled,#version_filter.version_tag_filter.disabled,#skill_filter.skill_tag_filter.disabled,#skill_filter.skill_tag_filter.Beginner.disabled,#skill_filter.skill_tag_filter.Intermediate.disabled,#skill_filter.skill_tag_filter.Advanced.disabled,#skill_filter.skill_tag_filter.Expert.disabled,#type_filter.type_tag_filter.disabled{color:#808080 !important;border-color:#4e4e4e;display:none}.sidebar_item p,#sitemap p{padding:0;margin:0}ul#sitemap{margin-left:40px}#sitemap ul{margin:0}#sitemap .link.unfiltered>p>a:hover{background-image:none;color:#888;opacity:.75}#sitemap .link.skillfiltered.beginner>p>a{border-left:5px solid #3d9400}#sitemap .link.skillfiltered.intermediate>p>a{border-left:5px solid #f7931d}#sitemap .link.skillfiltered.advanced>p>a{border-left:5px solid #d00000}#sitemap .link.skillfiltered.expert>p>a{border-left:5px solid #000}#sitemap .link.unfiltered>p>a{border-left:0 solid #000;color:#808080}.version_tag[class*='version']{color:#fff}#sitemap .link.versionfiltered[class*='version']>p>a{border-left:5px solid #00adef}#sitemap .link.typefiltered>p>a{border-left:5px solid #313233}#sitemap .link.tagfiltered>p>a{border-left:5px solid #386f83;opacity:1}a.homelink{color:#005590 !important;text-decoration:none !important;font-size:1.5em;font-weight:bold;padding:0 7px 0 28px;background:url('../Images/home_icon.png') 4px 3px no-repeat !important}a.homelink:hover{color:#fff !important;text-decoration:none !important;padding:0 6px 0 27px;background:#005590 url('../Images/home_icon_hover.png') 3px 2px no-repeat !important}.homelink_container{padding:10px 0;margin:0 0 -10px -6px;width:auto}.navigation{overflow:hidden;margin:1em 0 2em}.navigation .button{font-weight:bold;text-decoration:none;color:#fff;float:none;min-width:15%;text-align:center;margin:0;border-width:0;cursor:default;padding:0}.navigation .button:hover{background-color:#00adef;transition:background-color .3s linear 0s}.navigation .button a{padding:3px 0;background-color:#f4f4f4;font-weight:bold;text-decoration:none;color:#005590;display:block}.navigation .button a:hover{background-color:#005590;color:#fff;transition:background-color .3s linear 0s}.navigation .button.previous{float:left;margin:0 1em 0 0}.navigation .button.previous a{background-image:url(../Images/arrow_lt_public_dark.png);background-repeat:no-repeat;background-position:3% center}.navigation .button.previous a:hover{background-image:url(../Images/arrow_lt_public.png)}.navigation .button.next{float:right;margin:0 0 0 1em}.navigation .button.next a{background-color:#3d9400;background-image:url("../Images/arrow_rt_public.png");background-position:97% center;background-repeat:no-repeat;color:#fff;padding-left:18px;padding-right:18px}.navigation .button.next a:hover{background-color:#64c61f;background-image:url("../Images/arrow_rt_public.png")}.navigation .button.previous.topicnav{float:left;margin:0 1em 0 0}.navigation .button.previous.topicnav a{background-color:#005690;background-image:url(../Images/arrow_lt_public.png);background-repeat:no-repeat;background-position:3% center;color:#fff;padding-left:18px;padding-right:18px}.navigation .button.previous.topicnav a:hover{background-color:#00aeef;background-image:url(../Images/arrow_lt_public.png)}.navigation .button.next.topicnav{float:right;margin:0 0 0 1em}.navigation .button.next.topicnav a{background-color:#005690;background-image:url("../Images/arrow_rt_public.png");background-position:97% center;background-repeat:no-repeat;color:#fff;padding-left:18px;padding-right:18px}.navigation .button.next.topicnav a:hover{background-color:#00aeef;background-image:url("../Images/arrow_rt_public.png")}.navigation .button.current{font-weight:bold;text-decoration:none;color:#005590;overflow:hidden}.navigation .button.home{font-weight:bold;text-decoration:none;overflow:hidden}.navigation .button.home.has_menu>P>A{background-image:url(../Images/arrow_down_public_dark.png);background-repeat:no-repeat;background-position:97% center}.navigation .button.home.has_menu>P>A:hover{background-image:url(../Images/arrow_down_public.png)}.navigation .button.current:hover{background-color:#e2e3e4;color:#005590}.navigation .button.disabled a,.navigation .button.disabled a:hover,.navigation .button.disabled a:active{background:#f0f0f0;border:1px solid #f0f0f0;color:#808080;cursor:default}.class_icon{background:url('../Images/ClassIconBackground.png') no-repeat;width:40px;height:40px;box-shadow:1px 1px 3px 0 #808080;border-radius:2px;margin:4px}.class_icon IMG{margin:4px;width:32px;height:32px;box-shadow:0 0 0 0 #000;border-radius:0}.gallery{background:#fafafa;border:1px solid #e8e8e8;padding:.5em .5em .5em .5em;margin:1em .5em;clear:both}.simplegallery{margin:.5em 0;clear:both;overflow:hidden}.topic .wrapper .simplegallery{margin-left:.75em}.link_list_title{background-color:#007ebf;padding:.125em .25em .125em .5em;font-weight:bold;color:#f8f8f8;font-size:1.375em}.link_list_title P{margin:0;padding:0}.featured_series{margin:1em 0;width:100%}.featured_series .playlistlink_container{position:relative}.featured_series .playlistlink{border-bottom:0;padding:0}.featured_series .playlistlink_image{border-radius:0;float:left;height:256px;line-height:0;overflow:hidden;position:relative;text-decoration:none !important;width:100%}.featured_series .playlistlink IMG{border:0 none;border-radius:0;position:absolute;top:-50%;width:100%}.featured_series .playlistlink_title{background:none repeat scroll 0 0 rgba(48,48,48,.875);bottom:0;float:none;margin-left:0;position:absolute;width:100%}.featured_series .playlistlink_title .playlistlink_title_label{color:#00adef;font-weight:bold;padding-left:8px}.featured_series .playlistlink_title div.playlistlink_title_text{color:#f0f0f0;display:inline-block;padding:8px 0;font-size:1em;font-weight:bold;line-height:1.375em;text-decoration:none !important}.featured_series .playlistlink:hover .playlistlink_title div.playlistlink_title_text{color:#f0f0f0}.gallery .videolink_container{float:left;margin:.5em .925em}.simplegallery .videolink_container{float:left;margin:.5em .925em}.simplegallery .playlistlink_container{clear:both;overflow:hidden}.sidebar .videolink_container{float:none}.videolink{text-decoration:none !important;display:block}.playlistlink{border-bottom:1px solid #919293;display:block;overflow:hidden;padding:6px;text-decoration:none !important}.playlistlink:hover{background-color:rgba(0,173,239,.125)}.videolink_image::after{content:"";display:block;padding-top:55%}.videolink_image{text-decoration:none !important;position:relative;line-height:0;border-radius:0;outline:2px solid #007ebf;display:inline-block;margin:0;overflow:hidden;width:100%}.videolink_image::after{content:"";display:block;padding-top:55%}.playlistlink_image{border-radius:0;float:left;line-height:0;position:relative;text-decoration:none !important;width:48px}.videolink:hover .videolink_image{outline:3px solid #00adef}.videolink IMG{border-radius:0;position:absolute;top:-20%;width:100%}.playlistlink IMG{border-radius:0;border:0 none}.videolink_overlay{height:100%;width:100%;position:absolute;left:0;top:0;background:#000;opacity:.25;border-radius:0;line-height:0}.videolink:hover .videolink_overlay{opacity:.25}#tv{position:relative;width:200px;height:150px;margin:20px 0;background:#f00;border-radius:50%/10%;color:#fff;text-align:center;text-indent:.1em}#tv:before{content:'';position:absolute;top:10%;bottom:10%;right:-5%;left:-5%;background:inherit;border-radius:5%/50%}.videolink_button,.playlistlink_button{height:32px;width:32px;position:absolute;left:17px;top:calc(50% - 16px);background:url(../Images/video2.png) center center no-repeat;background-size:100%}#courses{position:absolute;right:36px;top:250px;width:312px;background:#fff;padding:20px 0}#courses #title{font-weight:bold;font-family:Brutal_Regular,Verdana,Arial,sans serif;text-transform:uppercase;letter-spacing:1px;padding:0 20px}#courses #pageList{font-family:Brutal_Regular,Verdana,Arial,sans serif;text-decoration:none;padding:0 20px}#courses #pageList ul{list-style:none;margin:0}#courses .fancylink_title{top:22px}.courselink_button{height:32px;width:32px;position:absolute;left:16px;top:calc(50% - 16px)}.courselink_button IMG{height:32px;width:32px;opacity:1 !important}.gatedlink_button:before{height:32px;width:32px;position:absolute;left:6px;top:14px;font-family:FontAwesome !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:16px;color:#fff}.videolink_title{margin-top:-6px;text-decoration:none !important}.playlistlink_title{float:left;margin-left:1em;text-decoration:none !important}.videolink_title div.videolink_title_text{padding:8px 0 0;color:#007ebf;font-size:.825em;font-weight:bold;text-decoration:none !important;line-height:1.375em;height:2.5em}.playlistlink_title div.playlistlink_title_text{color:#007ebf;font-size:1em;font-weight:bold;line-height:1.375em;padding:8px 0 0;text-decoration:none !important}.playlistlink:hover .playlistlink_title div.playlistlink_title_text{color:#007ebf}.videolink:hover div.videolink_title_text{color:#00adef}.playlistlink:hover div.playlistlink_title_text{color:#00adef}.videolink_title div.videolink_description{padding:8px;background:#e2e3e4;color:#313233;font-size:.925em;text-decoration:none !important;line-height:1.5em;display:none;word-wrap:break-word}.playlistlink_title div.playlistlink_description{padding:8px;background:#e2e3e4;color:#313233;font-size:.925em;text-decoration:none !important;line-height:1.5em;display:none;word-wrap:break-word}.videolink_title div.videolink_description_text{padding:4px 0 0}.playlistlink_title div.playlistlink_description_text{padding:4px 0 0}#sidebar{background:#fafafa;border:1px solid #e8e8e8;position:absolute;right:0;width:260px;padding:0;white-space:normal;z-index:1000;box-shadow:-15px 20px 10px -14px rgba(0,0,0,.25)}#sidebar>A{color:#313233}.bottomlinks{margin:20px 0 0;text-align:center}.bottomlinks a{font-weight:bold}.toc_alpha{background:#e0e0e0;border:1px solid #c0c0c0;border-radius:3px;padding:2px 6px;font-size:1.375em}.toc_alpha P{margin:0;padding:0}.toc_alpha A{font-weight:bold}.wrapper{background:#e2e3e4;border:1px solid #c0c0c0;overflow:hidden;padding:1em}.topic .wrapper{padding-left:0;padding-right:0;overflow:hidden;background:transparent;margin-top:0}.topic .wrapper .topics{margin-left:1.25em !important}.topic .wrapper .topics .topics.item{margin-left:.84% !important}.topic .wrapper.split .topics{margin-left:0 !important}.topic .wrapper .note,.topic .wrapper .tip,.topic .wrapper .warning,.topic .wrapper .section,.topic .wrapper .quote,.topic .wrapper .aux{margin-left:2.25em}.topic .wrapper .container{padding-left:10px;float:left;width:580px}.topic .wrapper P{margin-left:1.875em !important}.topic .wrapper .arrowlist P{margin-left:0 !important;margin-bottom:0}.topic .wrapper .buttonlist P{margin-left:0 !important;margin-bottom:0}.topic .wrapper.split P{margin-left:0 !important}.topic .wrapper LI P,.topic .wrapper .topics P,.topic .wrapper .normaltitle P{margin-left:0 !important}.frontpage{margin:-10px 0 40px 0}.normaltitle{font-size:1em;font-weight:bold}.wrapper .largetitle .normaltitle{font-size:.65em;font-weight:bold}.smalltitle{font-size:.875em;font-weight:bold}.largetitle{font-size:1.125em;font-weight:bold}#sidebar .largetitle{background:#919293;color:#fff;padding:0 10px}.wrapper .largetitle{width:100%;font-size:1.125em;font-weight:bold;color:#011758;padding:0;background:#f4f4f4;border-radius:4px;margin-left:-6px}.topic .wrapper .largetitle{margin-right:5px;background:transparent}.titlesection{font-size:.875em;padding:6px 16px 2px;font-weight:bold;margin-bottom:.5em}.titlesection p{margin:0;padding:0}.aux .titlesection,.section .titlesection{border-radius:4px 4px 0 0;margin-top:-1em;margin-left:-1.55em;margin-right:-1.55em}.section .titlesection{background:#606060;color:#fff}.aux .titlesection{background:#6dadda;color:#fff}.directory{margin:.5em 0}.directory UL LI{width:33%;float:left}.directory .wrapper .largetitle p{padding:.5em}.topic .wrapper UL{margin-left:2em;margin-top:.25em;margin-bottom:.5em}.topic .wrapper .aux UL,.topic .wrapper .section UL,.topic .wrapper .tip UL,.topic .wrapper .note UL,.topic .wrapper .warning UL,.topic .wrapper .quote UL{margin-left:2em;margin-top:0}.aux UL,.section UL,.tip UL,.note UL,.warning UL,.quote UL{margin-left:2em;margin-top:.5em}.topic .wrapper.split .largetitle{margin-right:5px;background:transparent;float:left;width:300px}.wrapper .largetitle P{background:#f4f4f4;border-radius:4px;color:#011758;font-size:1.125em;font-weight:bold;margin-bottom:2px;margin-left:-8px;margin-top:0;padding:2px 4px 2px 8px;width:100%;line-height:1em}.topic .wrapper .largetitle P{background:transparent;font-size:1.25em;padding-top:4px;margin-left:-0 !important}.topic .wrapper.split .largetitle P{background:transparent;font-size:1.75em;padding-top:4px;margin-left:-.5em !important}.largetitle P,.smalltitle P,.normaltitle P{margin:0;padding:0;font-size:1.125em}.floatleft{float:left}.floatright{float:right}.underline{text-decoration:underline;display:inline-block}.caption{font-size:1em;font-style:italic;margin-bottom:0;margin-left:1em;margin-top:0}.caption p{margin-top:-27px}li .caption{margin-bottom:0}li .caption p,li .caption p:first-child{margin-top:0}ul li .caption p,ul li .caption p:first-child{margin-bottom:8px}.slider{margin-bottom:27px}.slider_container{display:inline-block}.slider_container .caption{margin-top:-.25em}.figure{margin-left:5em;margin-right:5em}.figure .caption{font-style:italic;margin:.5em auto 2em auto;width:40em}.transparent{background:transparent;border:0 solid #000}.wrapper .arrowlist{padding-left:10px}.topic .wrapper .linkcontainer{margin-left:-.25em}.topic .wrapper .linkcontainer .gallery{margin-left:1.5em}.topic .wrapper .arrowlist{overflow:hidden;margin-left:1.5em;margin-top:-.5em}.quote .arrowlist,.note .arrowlist,.tip .arrowlist,.warning .arrowlist,.section .arrowlist,.aux .arrowlist{overflow:hidden;margin-left:0 !important;margin-top:-.5em !important}.buttonlist{overflow:hidden;margin-left:0;margin-right:1em}#sideinfo .buttonlist{margin-right:0}.fullwidth.buttonlist{margin-right:0}.topic .wrapper .buttonlist{overflow:hidden;margin-left:1.125em;margin-top:-.5em;margin-right:2em}.topic .wrapper.split .arrowlist{overflow:hidden;margin-left:0}.topic .wrapper .arrowlist ul{margin:.5em 0 .5em 1.75em;padding:0}.buttonlist ul{margin:0 0 0 0;padding:0}.topic .wrapper .buttonlist ul{margin:0 0 0 0;padding:0}.arrowlist li{list-style-type:square;padding:2px 0 0 0;font-size:1em}#sidebar .arrowlist li{background:#f8f8f8;border-bottom:1px solid #e8e8e8;font-size:1em;list-style-type:none;margin:0;padding:0}.buttonlist li{list-style-type:none;font-size:1em;width:auto;text-align:left;color:#000;padding:0}#sideinfo .buttonlist li{margin:0}.buttonlist.float li{list-style-type:none;font-size:1em;margin:2px 0 1px 0;float:left;width:33%;width:auto}.arrowlist ul ul{margin:.25em 0 .25em 1.75em;padding:0}.topic .wrapper .arrowlist ul ul{margin:0 0 .25em 1.75em;padding:0}.arrowlist li li{background:none;padding:2px 0 0 0;font-size:1em}.arrowlist li a{font-weight:bold}#sidebar .arrowlist li a{display:block;font-weight:bold;padding:2px 10px;text-decoration:none}.buttonlist li p{padding:1px 4px 3px 0 !important}.buttonlist li p{padding:0 0 0 0 !important}.buttonlist li .titlesection{font-size:1em;font-weight:bold;text-decoration:none;color:#000;display:block;padding:1px 4px 0 0;margin:-3px -4px -.75em 0}.buttonlist li a{border-bottom:1px solid #ebebeb;text-decoration:none;color:#0aaff1;display:block;padding:8px 0 !important;margin:0;text-align:left}#sideinfo .buttonlist li a{background:url(../Images/arrow_rt_public_dark.png) no-repeat 97% center;background-color:transparent;border:1px solid #c1c2c3;border-width:1px 0 0 0;font-weight:bold;font-size:.825em;line-height:1.5em;text-decoration:none;color:#005590;display:block;padding:2px 24px 2px 6px !important;margin:0;text-align:left}#sideinfo .buttonlist li:first-child a{border-width:0}#sideinfo .buttonlist li a:hover{background:url(../Images/arrow_rt_public.png) no-repeat 97% center;background-color:#005990;color:#fff}#sitemap .buttonlist li.unfiltered>p>a{background-image:none;background-color:#f8f8f8;color:#808080}.buttonlist li.unfiltered>strong{color:#808080;padding-left:10px}.fullwidth.buttonlist li a{margin:0}.buttonlist li a:hover{background-color:#f8f8f8}.menu .buttonlist li a{background-color:transparent}.topic .wrapper .largetitle.topicbutton{margin-bottom:.5em}.topic .wrapper .largetitle.topicbutton a{background:url(../Images/arrow_rt_public_dark.png) no-repeat 98.75% center;background-color:#e4e4e4;font-weight:bold;text-decoration:none;color:#005590;display:block;padding:5px 4px 5px 10px;margin:-6px 1.4em -.125em 1.25em}.topic .wrapper .largetitle.topicbutton a:hover{background:url(../Images/arrow_rt_public.png) no-repeat 98.75% center;color:#fff;background-color:#005590;transition:background-color .3s linear 0s}.plainlist ul{list-style-type:none;padding:0;margin:0}.plainlist li{margin:0}.iconlist{overflow:auto}.iconlist ul{list-style:none;margin:0;padding:0}.iconlist li{float:left;margin-right:10px}.iconlist img{border-radius:0;box-shadow:0 0 0 #000;height:20px}.flowlist{background:#e2e3e4;float:left;margin:0 0 1em}.flowlist after{clear:both}.flowlist ul{list-style:none;border:0 solid #000;border-radius:4px;margin:0;padding:2em}.flowlist ul:after{clear:both}.flowlist li .listitem{background:#313233;font-size:1.25em;font-weight:bold;display:inline-block;border:0 solid #939597;border-radius:8px;padding:.25em .5em}.flowlist li:hover .listitem{background:#4c4c4e}.flowlist li .special{background:#d8671c}.flowlist li:hover .special{background:#f7931d}.flowlist li .listitem a{text-decoration:none;color:#fff}.flowlist li{padding:0 0 1em 0;margin:.25em .25em .25em .25em;background:url(../Images/arrow_down.png) no-repeat bottom center;text-align:center}.flowlist li:last-child{padding:0 0 0 0;background:none}.contentbox{border:1px solid #000;border-radius:4px;padding:1em}.pagebreak{page-break-after:always;height:0;width:0}.half{width:50%}.third{width:33%}.fourth{width:25%}.fifth{width:20%}.sixth{width:16.67%}.seventh{width:14.28%}.eighth{width:12.5%}.ninth{width:11.11%}.tenth{width:10%}.features.half,.features.third,.features.fourth,.features.fifth,.features.sixth,.features.seventh,.features.eighth,.features.ninth,.features.tenth,.topics.half,.topics.third,.topics.fourth,.topics.fifth,.topics.sixth,.topics.seventh,.topics.eighth,.topics.ninth,.topics.tenth{width:100%}.tipcontent{display:none}.tipcontent p{padding:0;margin:0}.desc_tip{display:none;padding:5px;background:#e0e0e0;color:#313233;border:1px solid #939597}.tab{background:#606060 scroll 5px 5px no-repeat;border:0 solid #a0a0a0;padding:4px 12px 4px 24px;margin-top:2px;color:#f0f0f0;float:left;cursor:pointer}.active_tab{background-color:#f0f0f0;border:1px solid #a0a0a0;border-bottom:0 solid #a0a0a0;padding:4px 12px 6px 24px;margin-top:0;margin-bottom:-2px;color:#000;z-index:10}.tab_content{background:transparent scroll 5px 5px no-repeat;border:1px solid #a0a0a0;padding:6px;clear:both;display:none}.active_tab_content{border:1px solid #a0a0a0;padding:6px;clear:both;display:block}.button{background:#f0f0f0 scroll 5px 5px no-repeat;border:1px solid #a0a0a0;padding:4px 12px 4px 24px;margin:2px 2px 8px 2px;color:#404040;float:left;cursor:pointer}.button p{padding:0;margin:0}.button:hover{background-color:#a0a0a0;color:#fff}.button:active{background-color:#00adef;color:#fff}.active_button,.active_button:hover{background-color:#606060;border:1px solid #a0a0a0;color:#f0f0f0}.button_content{padding-left:24px;clear:both;background:transparent scroll 5px 2px no-repeat;margin-left:-20px;display:none}ul>li>.button_content,ol>li>.button_content{margin-left:-60px}.button_content .container{padding-top:2px;background-color:transparent;transition:background-color .4s linear}.button_content.highlight .container{background-color:rgba(0,255,128,.25)}ul>li>.button_content .container,ol>li>.button_content .container{padding-left:44px}.button_content .container:first-child{padding-top:0;margin-top:0}.active_button_content{display:block}.button.windows,.os_toggle_icon.windows{background-image:url('../Images/windows.png')}.button.mac,.os_toggle_icon.mac{background-image:url('../Images/macos.png')}.button.linux{background-image:url('../Images/linux.png')}.button.maya{background-image:url('../Images/maya.png')}.button.max{background-image:url('../Images/max.png')}.button.android{background-image:url('../Images/android.png')}.button.ios{background-image:url('../Images/apple.png')}.button.binaryinstall{background-image:url('../Images/binaryinstall.png')}.button.sourceinstall{background-image:url('../Images/sourceinstall.png')}.button.blueprintimplementation{background-image:url('../Images/blueprint_16x.png')}.button.cppimplementation{background-image:url('../Images/cppicon.png')}.button.oculus{background-image:url('../Images/oculus.png')}.button.gearvr{background-image:url('../Images/gearvr.png')}.button.googlevr{background-image:url('../Images/googlevr.png')}.button.steamvr{background-image:url('../Images/steamvr.png')}.index_nolink{color:#007ebf}HTML{background:transparent !important}
/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face{font-family:'FontAwesome';font-style:normal;font-weight:900;font-display:swap;src:url("fonts/fontawesome/fa-solid-900.eot");src:url("fonts/fontawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome/fa-solid-900.woff2") format("woff2"),url("fonts/fontawesome/fa-solid-900.woff") format("woff"),url("fonts/fontawesome/fa-solid-900.ttf") format("truetype"),url("fonts/fontawesome/fa-solid-900.svg#fontawesome") format("svg")}@font-face{font-family:'FontAwesome_Regular';font-style:normal;font-weight:400;font-display:swap;src:url("fonts/fontawesome/fa-regular-400.eot");src:url("fonts/fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("fonts/fontawesome/fa-regular-400.woff2") format("woff2"),url("fonts/fontawesome/fa-regular-400.woff") format("woff"),url("fonts/fontawesome/fa-regular-400.ttf") format("truetype"),url("fonts/fontawesome/fa-regular-400.svg#fontawesome") format("svg")}.fa,.fas{font-family:'FontAwesome';font-weight:900}@font-face{font-family:'Brutal_Bold';src:url("fonts/brutal/BrutalType-Bold/BrutalType-Bold.eot");src:url("fonts/brutal/BrutalType-Bold/BrutalType-Bold.eot?#iefix") format("embedded-opentype"),url("fonts/brutal/BrutalType-Bold/BrutalType-Bold.woff") format("woff"),url('fonts/brutal/BrutalType-Bold/BrutalType-Bold.svg#BrutalType-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Brutal_Medium';src:url("fonts/brutal/BrutalType-Medium/BrutalType-Medium.eot");src:url("fonts/brutal/BrutalType-Medium/BrutalType-Medium.eot?#iefix") format("embedded-opentype"),url("fonts/brutal/BrutalType-Medium/BrutalType-Medium.woff") format("woff"),url('fonts/brutal/BrutalType-Medium/BrutalType-Medium.svg#BrutalType-Medium') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Brutal_Regular';src:url("fonts/brutal/BrutalType-Regular/BrutalType-Regular.eot");src:url("fonts/brutal/BrutalType-Regular/BrutalType-Regular.eot?#iefix") format("embedded-opentype"),url("fonts/brutal/BrutalType-Regular/BrutalType-Regular.woff") format("woff"),url('fonts/brutal/BrutalType-Regular/BrutalType-Regular.svg#BrutalType-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Brutal_Light';src:url("fonts/brutal/BrutalType-Light/brutaltype-light-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Brutal_Extra_Light';src:url("fonts/brutal/BrutalType-ExtraLight/BrutalType-ExtraLight.eot");src:url("fonts/brutal/BrutalType-ExtraLight/BrutalType-ExtraLight.eot?#iefix") format("embedded-opentype"),url("fonts/brutal/BrutalType-ExtraLight/BrutalType-ExtraLight.woff") format("woff"),url('fonts/brutal/BrutalType-ExtraLight/BrutalType-ExtraLight.svg#BrutalType-ExtraLight') format('svg');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'OpenSans_Light';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/open-sans-v15-latin-300.eot');src:local('Open Sans Light'),local('OpenSans-Light'),url('fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans-v15-latin-300.woff2') format('woff2'),url('fonts/open-sans-v15-latin-300.woff') format('woff'),url('fonts/open-sans-v15-latin-300.ttf') format('truetype'),url('fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'OpenSans_Regular';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/open-sans-v15-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans-v15-latin-regular.woff2') format('woff2'),url('fonts/open-sans-v15-latin-regular.woff') format('woff'),url('fonts/open-sans-v15-latin-regular.ttf') format('truetype'),url('fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'OpenSans_Medium';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/open-sans-v15-latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans-v15-latin-600.woff2') format('woff2'),url('fonts/open-sans-v15-latin-600.woff') format('woff'),url('fonts/open-sans-v15-latin-600.ttf') format('truetype'),url('fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'OpenSans_Bold';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/open-sans-v15-latin-700.eot');src:local('Open Sans Bold'),local('OpenSans-Bold'),url('fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans-v15-latin-700.woff2') format('woff2'),url('fonts/open-sans-v15-latin-700.woff') format('woff'),url('fonts/open-sans-v15-latin-700.ttf') format('truetype'),url('fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'OpenSans_ExtraBold';font-style:normal;font-weight:800;font-display:swap;src:url('fonts/open-sans-v15-latin-800.eot');src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'),url('fonts/open-sans-v15-latin-800.woff2') format('woff2'),url('fonts/open-sans-v15-latin-800.woff') format('woff'),url('fonts/open-sans-v15-latin-800.ttf') format('truetype'),url('fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg')}@font-face{font-family:'SourceCodePro_Regular';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/sourcecodepro/SCRegular/SourceCodePro-Regular.eot');src:local('Source Code Pro Regular'),local('SourceCodePro-Regular'),url('fonts/sourcecodepro/SCRegular/SourceCodePro-Regular.eot?#iefix') format('embedded-opentype'),url('fonts/sourcecodepro/SCRegular/SourceCodePro-Regular.ttf.woff2') format('woff2'),url('fonts/sourcecodepro/SCRegular/SourceCodePro-Regular.ttf.woff') format('woff'),url('fonts/sourcecodepro/SCRegular/SourceCodePro-Regular.ttf') format('truetype')}@font-face{font-family:'SourceCodePro_Bold';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/sourcecodepro/SCBold/SourceCodePro-Bold.eot');src:local('Source Code Pro Bold'),local('SourceCodePro-Bold'),url('fonts/sourcecodepro/SCBold/SourceCodePro-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/sourcecodepro/SCBold/SourceCodePro-Bold.ttf.woff2') format('woff2'),url('fonts/sourcecodepro/SCBold/SourceCodePro-Bold.ttf.woff') format('woff'),url('fonts/sourcecodepro/SCBold/SourceCodePro-Bold.ttf') format('truetype')}BODY{font-size:14px;font-family:OpenSans_Regular,Verdana,Arial,sans serif;color:#000;line-height:1.75em;margin:0;padding:0}#webThree{margin:0 auto;padding:0;min-width:972px;width:100%;position:relative;overflow:hidden}#announcement{display:block;position:fixed;bottom:0;padding:20px 20px 10px 20px;background-color:rgba(232,255,232,1);color:#121212;z-index:100000;width:calc(100% - 340px)}#contentContainer{transition:margin-left .5s linear 0s;margin-left:300px}#contentContainer.instant{transition:margin-left 0s linear 0s}#contentContainer.collapsed{margin-left:0}#announcement{transition:width .3s linear 0s}#announcement.instant{transition:width 0s linear 0s}#pagedefault{width:100%;margin:0 auto 0}#pagecontainer{padding:0 0 0;position:relative;max-width:100%;margin:0 0;border-bottom:1px solid #2f2f2f}#jumplink{float:right;font-weight:bold;font-size:.75em;padding:0 16px 4px 0;background:url(../Images/arrow_down.png) right center no-repeat;cursor:pointer;margin-top:-.5em}#webThree #footer{width:100%;clear:both;position:relative;z-index:18;overflow:hidden;background-color:transparent;color:#fff}#webbgThree{background:#fff;padding:0}#page_head{width:100%;position:relative;top:0}#head{width:100%;clear:both;height:54px;background-color:#1f1f1f}#logo{background-image:url(../Images/epic_logo.png);background-size:100%;background-repeat:no-repeat;width:36px;height:42px;position:absolute;left:6px;top:6px}.header{width:100%;left:0;right:0;top:0;position:relative;z-index:1000000;box-shadow:0 0 5px rgba(0,0,0,.6)}.header IMG{border-width:0;box-shadow:0 0 0 0 #808080;border-radius:0}.header_inner{padding:0 0 0 12px}.header_container{background:#efefef;height:50px}.brand{display:block;float:left;line-height:0}#maincol{background-color:transparent;height:100%;padding:47px 72px;margin:0;border:0 solid #f0f0f0;width:calc(100% - 440px)}#footer #legal{color:#f0f0f0;font-size:.925em;line-height:30px;height:30px;padding:0 30px;background:#fff;margin:0 20px;border-top:1px solid #c0c0c0}#footer #copyright{float:left}#footer #terms{float:right}#footer #copyright A:link,#footer #copyright A:active,#footer #copyright A:visited,#footer #terms A:link,#footer #terms A:active,#footer #terms A:visited{color:#f0f0f0;text-decoration:none}#footer #copyright A:hover #footer #terms A:hover{color:#fff;text-decoration:none}.navbar_container{background:#808080 url('../Images/nav_bkgd.png') repeat-x;height:32px;clear:both}.navbar{height:32px;width:940px;margin:0 auto}.navbar_shadow{background:#fff url('../Images/body_shadow.png') repeat-x;height:10px;width:100%}.homelink{width:160px;height:96px}HR{border:0 none;clear:both;background:#d0d0d0;height:1px;margin:1em}#banner{width:100%;position:relative;top:0;left:3px;z-index:100;background-color:rgba(228,228,228,0);color:#000;text-align:center}#banner{transition:margin-left 0s linear 0s}#banner.animate{transition:margin-left .5s linear 0s}#banner #message{color:#000}#banner.deprecated #message{width:100%;z-index:2001;padding:10px 0;background-color:rgba(255,224,192,.95)}#banner.beta #message{width:100%;z-index:2001;padding:10px 0;background-color:rgba(245,240,217,.95)}#banner.experimental #message{width:100%;z-index:2001;padding:10px 0;background-color:rgba(255,224,224,.95)}.bannerLink{font-weight:bold;color:#0aaff1;cursor:pointer}#bannerDescription{padding:10px;margin:8px auto;width:62.5%;position:relative;top:0;left:0;z-index:2000;display:none;background-color:rgba(228,228,228,.2);color:#000;text-align:left;opacity:0}#banner.deprecated #bannerDescription{background-color:rgba(255,224,192,.95);border:1px solid #e89272}#banner.beta #bannerDescription{background-color:rgba(245,240,217,.95);border:1px solid #e8d192}#banner.experimental #bannerDescription{background-color:rgba(255,224,224,.95);border:1px solid #e89292}.hero{width:100%;background-color:transparent;background-image:linear-gradient(to left,rgba(42,42,42,0) 35%,rgba(42,42,42,.95) 85%);background-image:-moz-linear-gradient(right,rgba(42,42,42,0) 35%,rgba(42,42,42,.95) 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fD2a2a2a',endColorstr='#002a2a2a',GradientType=1);background-repeat:no-repeat;background-size:cover;height:274px;display:block;position:relative;color:#fff}.color_container{background-image:-webkit-linear-gradient(right,rgba(48,48,48,.75) 0%,rgba(12,12,12,.75) 100%);background-image:linear-gradient(to left,rgba(48,48,48,.75) 0%,rgba(12,12,12,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0c0c0c',endColorstr='#bf303030',GradientType=1);display:block;color:#fff}.hero.yellow{background-image:-webkit-linear-gradient(right,rgba(55,73,8,.5) 0%,rgba(12,24,1,.5) 100%);background-image:linear-gradient(to left,rgba(55,73,8,.5) 0%,rgba(12,24,1,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800c1801',endColorstr='#80374908',GradientType=1);display:block;color:#fff}.color_container.yellow,.topics.item .color_container.yellow{background-image:-webkit-linear-gradient(right,rgba(55,73,8,.75) 0%,rgba(12,24,1,.75) 100%);background-image:linear-gradient(to left,rgba(55,73,8,.75) 0%,rgba(12,24,1,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf0c1801',endColorstr='#bf374908',GradientType=1);display:block;color:#fff}.hero.green{background-image:-webkit-linear-gradient(right,rgba(8,73,58,.5) 33%,rgba(1,24,9,.5) 100%);background-image:linear-gradient(to left,rgba(8,73,58,.5) 0%,rgba(1,24,9,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80011809',endColorstr='#8008493a',GradientType=1);display:block;color:#fff}.color_container.green,.topics.item .color_container.green{background-image:-webkit-linear-gradient(right,rgba(8,73,58,.75) 33%,rgba(1,24,9,.75) 100%);background-image:linear-gradient(to left,rgba(8,73,58,.75) 0%,rgba(1,24,9,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf011809',endColorstr='#bf08493a',GradientType=1);display:block;color:#fff}.hero.teal{background-image:-webkit-linear-gradient(right,rgba(4,53,58,.5) 33%,rgba(5,69,62,.5) 100%);background-image:linear-gradient(to left,rgba(4,53,58,.5) 0%,rgba(5,69,62,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8005453e',endColorstr='#8004353a',GradientType=1);display:block;color:#fff}.color_container.teal,.topics.item .color_container.teal{background-image:-webkit-linear-gradient(right,rgba(4,53,58,.75) 33%,rgba(5,69,62,.75) 100%);background-image:linear-gradient(to left,rgba(4,53,58,.75) 0%,rgba(5,69,62,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf05453e',endColorstr='#bf04353a',GradientType=1);display:block;color:#fff}.hero.lightblue{background-image:-webkit-linear-gradient(right,rgba(1,62,79,.5) 33%,rgba(1,21,28,.5) 100%);background-image:linear-gradient(to left,rgba(1,62,79,.5) 0%,rgba(1,21,28,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80013e4f',endColorstr='#8001151c',GradientType=1);display:block;color:#fff}.color_container.lightblue,.topics.item .color_container.lightblue{background-image:-webkit-linear-gradient(right,rgba(1,62,79,.75) 33%,rgba(1,21,28,.75) 100%);background-image:linear-gradient(to left,rgba(1,62,79,.75) 0%,rgba(1,21,28,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf013e4f',endColorstr='#bf01151c',GradientType=1);display:block;color:#fff}.hero.blue{background-image:-webkit-linear-gradient(right,rgba(13,25,46,.5) 33%,rgba(1,46,85,.5) 100%);background-image:linear-gradient(to left,rgba(13,25,46,.5) 0%,rgba(1,46,85,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80012e55',endColorstr='#800d192e',GradientType=1);display:block;color:#fff}.color_container.blue,.topics.item .color_container.blue{background-image:-webkit-linear-gradient(right,rgba(13,25,46,.75) 33%,rgba(1,46,85,.75) 100%);background-image:linear-gradient(to left,rgba(13,25,46,.75) 0%,rgba(1,46,85,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf012e55',endColorstr='#bf0d192e',GradientType=1);display:block;color:#fff}.hero.violet{background-image:-webkit-linear-gradient(right,rgba(31,36,93,.5) 33%,rgba(16,12,37,.5) 100%);background-image:linear-gradient(to left,rgba(31,36,93,.5) 0%,rgba(16,12,37,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80100c25',endColorstr='#801f245d',GradientType=1);display:block;color:#fff}.color_container.violet,.topics.item .color_container.violet{background-image:-webkit-linear-gradient(right,rgba(31,36,93,.75) 33%,rgba(16,12,37,.75) 100%);background-image:linear-gradient(to left,rgba(31,36,93,.75) 0%,rgba(16,12,37,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf100c25',endColorstr='#bf1f245d',GradientType=1);display:block;color:#fff}.hero.purple{background-image:-webkit-linear-gradient(right,rgba(30,6,65,.5) 33%,rgba(42,29,87,.5) 100%);background-image:linear-gradient(to left,rgba(30,6,65,.5) 0%,rgba(42,29,87,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#802a1d57',endColorstr='#801e0641',GradientType=1);display:block;color:#fff}.color_container.purple,.topics.item .color_container.purple{background-image:-webkit-linear-gradient(right,rgba(30,6,65,.75) 33%,rgba(42,29,87,.75) 100%);background-image:linear-gradient(to left,rgba(30,6,65,.75) 0%,rgba(42,29,87,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf2a1d57',endColorstr='#bf1e0641',GradientType=1);display:block;color:#fff}.hero.lavender{background-image:-webkit-linear-gradient(right,rgba(59,26,70,.5) 33%,rgba(30,4,33,.5) 100%);background-image:linear-gradient(to left,rgba(59,26,70,.5) 0%,rgba(30,4,33,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e0421',endColorstr='#bf3b1a46',GradientType=1);display:block;color:#fff}.color_container.lavender,.topics.item .color_container.lavender{background-image:-webkit-linear-gradient(right,rgba(59,26,70,.75) 33%,rgba(30,4,33,.75) 100%);background-image:linear-gradient(to left,rgba(59,26,70,.75) 0%,rgba(30,4,33,.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf1e0421',endColorstr='#bf3b1a46',GradientType=1);display:block;color:#fff}.topics.item:hover .color_container:after{content:"";display:block;height:100%;width:100%;background:#fff;opacity:.25}.hero.background{background-image:none;color:#fff}.hero.simple{background-image:none;height:184px;background-color:transparent;color:#000}.hero .info{padding:0 0 0 72px;overflow:hidden;font-family:Brutal_Regular,Verdana,Arial,sans serif;height:100%}.hero #pageTitle{position:absolute;top:calc(50% - 78px)}.hero .info.background--dark{color:#fff}.hero .info.background--light{color:#000}.hero.simple #pageTitle{top:calc(50% - 12px)}.hero h1{margin:0;padding:0 6px;float:left;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.75)}.hero.simple h1{color:#000;text-shadow:0 2px 10px rgba(0,0,0,0)}.hero h2{font-weight:normal;font-size:1.125em;line-height:1.375em;margin:19px 0 0;position:absolute;top:calc(50% - 36px);width:50%;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.75)}.hero.simple h2{color:#000}.hero.background .imgContainer{position:absolute;width:100%;height:274px;overflow:hidden}.hero.background .imgContainer::after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to left,rgba(42,42,42,0) 35%,rgba(42,42,42,.95) 85%);background-image:-moz-linear-gradient(right,rgba(42,42,42,0) 35%,rgba(42,42,42,.95) 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fD2a2a2a',endColorstr='#002a2a2a',GradientType=1)}.hero.simple.background .imgContainer{height:184px}.hero.background .imgContainer IMG{top:50%;left:50%;position:relative;transform:translate(-50%,-50%);opacity:1;min-width:960px;width:100%;height:auto;max-width:100%}.iconContainer{width:24px;height:24px;display:block;margin:32px 32px;position:absolute}.hero .iconContainer{width:30px;height:30px;display:block;margin:0 8px 0 8px;position:relative;float:left}.topics.item .iconContainer img,.hero .iconContainer img{width:100%;height:100%;opacity:.5}.toc{width:312px;position:absolute;right:36px;top:255px;background:#f9f9f9;font-family:Brutal_Regular,Verdana,Arial,sans serif;display:block;padding:20px 0 20px 0}.toc .title{font-size:1em;color:#000;letter-spacing:1px;font-family:Brutal_Bold,Verdana,Arial,sans serif;text-transform:uppercase;height:14px;padding:0 20px}.toc UL{margin:.325em 0 0 0;list-style:none;padding:0}#tocScroll>UL{margin:.325em 14px 0 30px;list-style:none}.toc LI p,.toc LI p:first-child{padding:0 10px}.toc LI A{color:#000;opacity:1;display:block;padding:8px 0;text-decoration:none;position:relative}.toc LI A{margin-left:0}.toc LI LI A{margin-left:20px}.toc LI LI LI A{margin-left:30px}.toc LI LI LI LI A{margin-left:60px}.toc LI LI LI LI LI A{margin-left:80px}.toc LI LI LI LI LI LI A{margin-left:100px}.highlightedLink a{color:#000 !important;opacity:1 !important;font-weight:bold}.selectedLink{background-color:#d8d8d8 !important}.selectedLink a{color:#000 !important;opacity:1 !important;font-weight:bold}A{color:#303030}A:active{background-color:transparent;text-decoration:underline}A:visited{background-color:transparent;text-decoration:underline}A:hover{background-color:transparent;text-decoration:underline}.titlelink,.titlelink:link,.titlelink:active,.titlelink:visited{text-decoration:none;color:#000}.titlelink:hover{text-decoration:none;color:#645c4b}P{font-size:1em;margin-top:8px;margin-bottom:20px}UL,OL,DL{margin:.75em 0 1.125em 2em;padding:0 0;padding-left:10px}UL{list-style:square outside}OL{list-style:decimal}OL OL,UL OL{list-style:lower-alpha}OL OL OL,OL UL OL,UL UL OL,UL OL OL{list-style:lower-roman}TABLE UL{margin:0 0 0 1em}#sidebar UL{margin:0}LI{padding:0 0}LI.Numeral{list-style:decimal}LI.Upper_Alpha{list-style:upper-alpha}LI.Lower_Alpha{list-style:lower-alpha}LI.Upper_Roman{list-style:upper-roman}LI.Lower_Roman{list-style:lower-roman}#tocScroll LI{line-height:2.5em}OL LI{padding:.375em 0}li p:first-child,dl p:first-child{padding:0;margin:0}li p,dl p{margin:.5em 0}LI UL,LI OL,LI DL{margin:.5em 0 .5em 3em;padding:0 0}UL.nav{color:#444;display:inline;margin:0;padding:0;text-decoration:none}UL.nav LI{color:#ddd;display:inline;margin-left:0;padding-left:5px;padding-right:5px;text-decoration:none}UL.nav A:link{background-color:transparent;border-bottom:0 solid #123161;color:#00395d;font-size:1em;font-weight:bold;padding:2px 8px;text-decoration:none}UL.nav A:visited{background-color:transparent;border-bottom:0 solid #123161;color:#00395d;font-size:1em;font-weight:bold;padding:2px 8px;text-decoration:none}UL.nav A:active{background-color:transparent;border-bottom:0 solid #123161;color:#00395d;font-size:1em;font-weight:bold;padding:2px 8px;text-decoration:none}UL.nav A:hover{border-bottom:0 solid #123161;text-decoration:none}DL{margin-left:10px}DT{font-weight:bold}DD{padding:3px 0}FORM{margin:0;padding:0}SELECT{font-size:.9em;line-height:1em;margin:0;padding:0}INPUT.search{font-size:.9em;line-height:1em;margin:0;padding:0}INPUT.submit{font-size:.9em;line-height:1em;margin:0;padding:0}SELECT{margin-bottom:4px}INPUT.search{background-color:#fff;color:#000}INPUT.submit{background-color:#fff;color:#000}TABLE{background-color:transparent;border-width:0;border-spacing:0;width:100%;margin:1.5em 0}TD{border-top:1px solid #c0c0c0;background-color:transparent;vertical-align:top;padding:13px 22px;height:47px}TD.editor_tools,TH.editor_tools.vertical{width:26px;padding:13px 0;margin:0;min-width:26px}TH.editor_tools{height:26px;padding:0 13px;margin:0;min-width:60px}TD P:first-child,TH P:first-child{margin-top:0}TD P:last-child,TH P:last-child{margin-bottom:0}TD CODE{white-space:nowrap}TD .nowrap{white-space:nowrap}TD .wrap CODE{white-space:normal}TD PRE CODE{white-space:pre;max-width:50%}TH{background-color:#d8d8d8;color:#000;padding:13px 22px;vertical-align:top;text-align:left;font-weight:bold;line-height:2.14;font-size:1.125em}table IMG{max-width:100%}.imagetable{max-width:100%}.imagetable TH IMG{margin:0;max-width:100%}.imagesubtable{margin:0;padding:8px 2px 2px 2px}.imagetable TABLE{border-top:0 solid #000;border-bottom:0 solid #000;border-spacing:0;width:auto}.topic .wrapper .buttonlist .imagetable{margin:0 0 0 1em}.imagetable TD{vertical-align:top;border-top:0 solid #808080;border-bottom:0 solid #445077;padding:5px;text-align:center;font-weight:bold}.imagetable TH{background-color:transparent;vertical-align:top;border-top:0 solid #445077;border-bottom:0 solid #445077;color:#000;padding:8px 5px 2px;text-align:center;white-space:normal}.imagetable TABLE TD TABLE,.imagetable TABLE TH TABLE{border-top:1px solid #000;border-bottom:1px solid #000;border-spacing:0;margin:0 0}.imagetable TABLE TD TABLE TD,.imagetable TABLE TH TD{vertical-align:top;border-top:1px solid #808080;padding:.125em 5em .125em .5em;margin-top:0;margin-bottom:0;text-align:left;font-weight:normal}.imagetable TABLE TD TABLE TH,.imagetable TABLE TH TH{color:#000;padding:.25em 2.5em .25em .5em;text-align:left;font-weight:bold}.imagesubtable{margin:-3px -50px -2px -5px;padding:8px 2px 2px 2px}.imagesubtable TABLE{border-top:0 solid #000;border-bottom:0 solid #000;border-spacing:0}.imagesubtable TD{vertical-align:top;border-top:0 solid #808080;padding:2px;text-align:center;font-weight:bold}.imagesubtable TH{border-top:0 solid #445077;color:#000;padding:8px 2px 2px}.imagesubtable TH IMG{margin:0}.simpletable TABLE{width:auto}.simpletable TH IMG{margin:0}.transparenttable TABLE{background-color:transparent;border-top:0 solid #000;border-bottom:0 solid #000;border-spacing:0;width:auto}.transparenttable TD{background-color:transparent;vertical-align:top;border-top:0 solid #808080;padding:4px 30px 4px 5px;text-align:left}.transparenttable TH{vertical-align:top;background-color:transparent;border-top:0 solid #445077;color:#005590;padding:4px 30px 4px 5px}.tablesection{margin:-2.75em -1.8em -1.8em -1.8em;padding:13px 22px;background:#f0f0f0;font-weight:bold}.simpletable .tablesection{background:#f0f0f0;font-weight:bold;padding:2px 5px 1px}.tablesectionalt{margin:-2.75em -1.8em -1.8em -1.8em;padding:13px 22px;background:#f8f8f8}.imagetable TABLE .tablesection{padding:13px 22px;background:#f8f8f8;font-weight:bold}.imagetable TABLE .tablesectionalt{padding:13px 22px;background:#f8f8f8}.prop_sublist ul{list-style:none;margin-top:0;margin-bottom:0;padding-left:20px}.plain_list ul{list-style:none;margin:0;padding-left:0}PRE{font-size:1em !important;font-family:SourceCodePro_Regular !important;border:1px solid #c0c0c0 !important;padding:30px !important;background:#fff !important;box-shadow:0 0 0 #000 !important;max-height:500px !important;overflow:auto !important}Code{color:#404040}div.Code{font:1em monospace;border:1px solid #c0c0c0;padding:10px;background:#fff;box-shadow:0 0 0 #000;max-height:500px;overflow:auto}div.Code P{white-space:pre}div.Code P:first-child{margin-top:0}div.Code P:last-child{margin-bottom:0}@media screen{.str{color:#721d3b}.kwd{color:#153b65;font-weight:bold}.com{color:#15653a}.typ{color:#153b65}.lit{color:#153b65}.pun,.opn,.clo{color:#000;opacity:.75}.tag{color:#153b65;font-weight:bold}.atn{color:#153b65}.atv{color:#15653a}.dec,.var{color:#153b65}.fun{color:#721d3b;font-weight:bold}}H1{padding:5px 5px;margin-top:.1255em;font-size:2.5em;font-weight:bold;margin-left:-6px;margin-right:-6px;clear:both;line-height:1em}H2,H3,H4,H5,H6{margin-top:1.75em;line-height:1em;margin-bottom:1.25em;font-family:Brutal_Regular,Verdana,Arial,sans serif}.iconsection H2,.iconsection H3,.iconsection H4,.iconsection H5,.iconsection H6{padding:2px 2px 2px 5px;background:#f8f8f8}H2,.feature_section .title,.feature_section .title a{padding:4px 6px 5px;font-size:2.5em;font-weight:normal;clear:both;margin-left:-6px;margin-right:-6px}.feature_section .title{padding:0 6px 2px;margin-bottom:.75em}H3{padding:0 2px 2px 0;font-size:1.57em;font-weight:normal;border-radius:3px;clear:both}H4{padding:0 2px 2px 0;font-size:1.28em;font-weight:600;clear:both}H5{padding:0 2px 2px 0;font-size:1em;font-weight:bolder;clear:both}H6{padding:0 2px 2px 0;font-size:1em;font-weight:bolder;font-style:italic;clear:both}IMG{border-width:0;border:0 solid #808080;max-width:1280px}IMG.left{margin-right:20px;float:left}IMG.right{margin-left:20px;float:right}.lightbox a IMG{border:2px solid #ffc000}.noradius IMG{border-radius:0}.noshadow IMG{box-shadow:0 0 0 #808080}.icons IMG,.subimage{margin:0 0 -2px 0}.header_img img{max-width:100%}.banner IMG{border-width:0;width:100%}.banner_thin{height:128px;overflow:hidden}.banner_thin IMG{border-width:0;width:100%}.fullwidth IMG{max-width:100%}.fullwidth P{max-width:100%}a img{border:1px solid #4c4c4e}#pagenav{height:83px;padding:0;border-bottom:1px solid #e0e0e0}#pagenav a{text-decoration:none;opacity:1;color:#000}#crumbs{top:25%;font-family:Brutal_Regular,Verdana,Arial,sans serif;position:relative;float:left;width:calc(100% - 480px);white-space:nowrap}#crumbs #page{color:#000;opacity:.75}span.separator{margin:0 2px;opacity:.3}#searchcontainer{padding:0;overflow:hidden;z-index:100;top:0}.searchicon{background:url('../Images/question.png') no-repeat;width:20px;height:20px;position:absolute;bottom:0;right:0;cursor:pointer}.searchhelp{width:384px;padding:8px;position:absolute;left:-381px;top:20px;border:1px solid #e0e0e0;border-top-width:0;border-radius:0 0 4px 4px;background:#f0f0f0;display:none;box-shadow:0 10px 10px -7px rgba(0,0,0,.4);cursor:default;z-index:1000}.quicksearch{clear:both;margin-bottom:0;padding-top:0;font-size:.7em;padding-left:16px}.searchterm_button{padding:4px 6px;background:#fff;border-top:1px solid #e0e0e0;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;border-left:1px solid #e0e0e0;color:#005590;font-weight:bold;cursor:pointer;white-space:no-wrap}.searchterm_button:hover{background:#005590;color:#f0f0f0}.advancedsearchleft{position:relative;float:left;margin:0 10px 0}.advancedsearchlefttext{position:relative;float:left;margin:20px 10px 0}.advancedsearchcenter{position:relative;float:left;margin:57px 10px 0}.advancedsearchcenterform{float:left;margin:8px 10px 0}.advancedsearchright{position:relative;float:left;margin:0 10px 0}.advancedsearchbox{margin:5px;width:350px;font:bold 12px Verdana}.advancedcheckbox{margin:5px;width:20px}.advancedsearchsubmit{float:right}.advancedsearchstarting{text-align:right}.search_result{position:relative;top:0;background:#f0f0f0;padding:10px;margin:6px 0;border-radius:6px}.search_result:hover{top:-2px;margin:6px 0 6px 0;box-shadow:0 2px 2px rgba(0,0,0,.5)}.search_title{height:17px;padding:2px 0 6px 12px;font-weight:bold;font-size:16px;color:#cab587;margin-left:48px}.search_title a{text-decoration:none}.search_description{background:#e8e8e8;border-radius:4px;padding:5px;margin-left:60px}.search_description_label{padding:0 0 2px 12px;font-weight:bold;font-size:12px;color:#909090;margin-left:48px}.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long{color:#939597 !important;display:block !important}.infolink{display:inline-block;height:12px;width:12px;margin:0 4px;background:url('../Images/question_12.png') no-repeat;cursor:help}span.infolink{width:auto;margin:0;padding:0 13px 0 0;background:url('../Images/question_12.png') no-repeat right}.infobox{width:480px;padding:5px}.infobox p{padding:0;margin:0}#crumbs_bg{background:#000;opacity:0;position:fixed;left:0;top:0;width:100%}.localized_links{text-align:right;float:right;margin:-5px 0 -5px}.localized_links img.disabled{opacity:.25}.localized_links img.selected{border:3px solid #f7931d !important;border-radius:4px !important;margin-bottom:2px !important;padding:1px !important}.contact{width:1182px;margin:0 0 14px 0}.contactbutton{position:absolute;right:4px;top:3px;height:11px;width:65px;text-align:center;background:#26345c url('../Images/important_12.png') no-repeat scroll 7px 2px;padding:2px 4px 3px 14px;border:1px solid #000;border-radius:6px;box-shadow:2px 1px 2px rgba(0,0,0,.5);color:#f0f0f0;font-size:11px;font-weight:bold}tr.errorhighlight td,tr.errorhighlight th{background-color:#fbb;border:1px solid #f44}div.errorhighlight *,div.errorhighlight{background-color:#fbb;border:1px solid #f44;display:inline-block}div.errortitlebar{background:#404040 url('../Images/titlebar_bkgd.png');height:17px;padding:5px 0 6px 9px;font:bold 14px verdana;color:#800;border:1px solid #a0a0a0;overflow:auto;margin-top:14px;-moz-box-shadow:2px 5px 5px 0 #808080;-webkit-box-shadow:2px 5px 5px 0 #808080;box-shadow:2px 5px 5px 0 #808080}div.errorcontentsection{background:#f0f0f0;padding:10px;border:1px solid #808080;border-top:1px solid #000;border-left:6px solid #000;font:12px verdana;color:#000;overflow:auto;margin-bottom:14px;-moz-box-shadow:1px 1px 5px 0 #808080;-webkit-box-shadow:1px 1px 5px 0 #808080;box-shadow:1px 1px 5px 0 #808080}.navbar LI{padding:0 0}.memu{list-style:none outside none;margin:0;padding:0;border-left:1px solid #000;border-right:1px solid #404040;z-index:1000000;position:relative;max-width:100%}.memu ul{list-style:none outside none;margin:0;padding:2px 1px 3px 2px;position:absolute;left:-9999px;margin-left:20px;width:200px;background:#1d1d1d;-moz-box-shadow:3px 2px 3px #333;-webkit-box-shadow:3px 2px 3px #333;box-shadow:3px 2px 3px #333}.memu ul ul{margin-left:0;margin-top:0}.memu a{background:#1d1d1d;color:#f0f0f0;display:block;font-weight:bold;font-size:1em;line-height:2.25em;margin:0 -1px -1px 0;padding-left:10px;text-decoration:none;width:189px;text-overflow:ellipsis}.memu .memu-icon{position:relative;width:16px;height:16px;margin:4px 10px 0 0;float:left}.memu li.memu-root>a,.navlink a{border-left:0 !important;border-right:0 !important;border-top:1px solid transparent !important;border-bottom:1px solid transparent !important;background:transparent !important;color:#f0f0f0;display:block;font-size:1em;font-weight:bold;margin:-6px 0 0;padding-left:0;text-decoration:none;width:auto;text-overflow:ellipsis;padding:6px 32px}.memu li.memu-root{height:32px;font-weight:bold;color:#f0f0f0;border-left:1px solid #404040;border-right:1px solid #000;float:left}.memu li.has-children>a{background:#1d1d1d url("../Images/arrow.png") no-repeat scroll;background-position:180px center}.memu li:hover,.memu li.memu-root:hover>a,.navlink:hover a{position:relative;z-index:100;color:#d8671c}.memu li:hover>a{background-color:#d8671c;border-radius:2px;color:#fff}.memu li:hover>ul{left:-20px;opacity:1;top:32px;z-index:-1}.memu li:hover li:hover>ul{left:200px;opacity:1;top:0;z-index:100}.memu-current{background-color:#abcdef !important;background-color:rgba(235,245,255,.98 !important)}.table{display:table;background-color:#000;border-top:3px solid #000;border-bottom:3px solid #000;border-spacing:0}.table_row{display:table-row}.table_cell{display:table-cell;background-color:#fff;vertical-align:top;border-top:1px solid #808080;padding:2px 50px 2px 5px}.table_header{display:table-cell;font-weight:bold;background-color:#344067;border-top:1px solid #445077;color:#f0f0f0;padding:2px 50px 2px 5px;text-align:left}.box{border:1px solid #000}.bold{font-weight:bold}.center{text-align:center}.padding_5{padding:5px}.padding_10{padding:10px}.padding_20{padding:20px}.code{line-height:1em;font-family:monospace;font-size:100%;font-weight:bold;margin:5px 0;padding:8px 10px;background:#f0f0f0;max-height:500px;overflow:auto;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;color:#000;box-shadow:1px 1px 2px 0 #c0c0c0;border-radius:4px}.problem{font-weight:bold}.solution{font-style:italic;margin:0 0 10px 10px}#PURPLE,.purple{color:#800080;display:inline-block}#YELLOW,.yellow{color:#ff0;display:inline-block}#ORANGE,.orange{color:#f60;display:inline}#RED,.red{color:#f00;display:inline}#PINK,.pink{color:#f0f;display:inline}#TEAL,.teal{color:#008080;display:inline}#NAVY,.navy{color:#000080;display:inline}#BLUE,.blue{color:#00f;display:inline}#AQUA,.aqua{color:#0ff;display:inline}#LIME,.lime{color:#0f0;display:inline}#GREEN,.green{color:#008000;display:inline}#OLIVE,.olive{color:#808000;display:inline}#MAROON,.maroon{color:#800000;display:inline}#BROWN,.brown{color:#963;display:inline}#BLACK,.black{color:#000;display:inline}#GRAY,.gray{color:#808080;display:inline}#SILVER,.silver{color:#c0c0c0;display:inline}#WHITE,.white{color:#fff}.regionhead_closed{background:none repeat scroll 0% 0% #404040;border-radius:5px 0 0 5px;border:1px solid #404040;color:#fff;cursor:pointer;font-weight:bold;font-size:12px;margin-top:2px;padding:5px}.regionhead_open{background:none repeat scroll 0% 0% #404040;border-radius:5px 0 0 0;border:1px solid #404040;color:#fff;cursor:pointer;font-weight:bold;font-size:12px;margin-top:2px;padding:5px}.regionimage{background:none no-repeat scroll 0 0 transparent;display:inline-block;height:10px;margin-right:5px;width:10px}.regioncontent{background:none repeat scroll 0% 0% #f0f0f0;border-color:#404040;border-radius:0 0 0 5px;border-style:solid;border-width:1px 1px 6px;display:none;padding:10px}.regioncontent_visible{background:none repeat scroll 0% 0% #f0f0f0;border-color:#404040;border-radius:0 0 0 5px;border-style:solid;border-width:1px 1px 6px;padding:10px}.regioncontent_static{background:none repeat scroll 0% 0% #f0f0f0;border-color:#404040;border-radius:5px 0 0 5px;border-style:solid;border-width:6px 1px;padding:10px}.regioncontent_visible TABLE{margin:-10px;background-color:transparent;border:none;border-spacing:0}.regioncontent_visible TD{background-color:transparent;vertical-align:top;border:none;padding:2px 50px 2px 5px}.regioncontent_visible TH{background-color:transparent;border:none;border-right:1px solid #a0a0a0;color:#000;padding:2px 50px 2px 5px;text-align:left}TT{font-family:monospace;font-size:100%;font-weight:normal}.hide{display:none}.titlebar{background:#404040 url('../Images/titlebar_bkgd.png');height:17px;padding:5px 0 6px 9px;font:bold 14px verdana;color:#000;border:1px solid #a0a0a0;border-radius:3px 3px 0 0;overflow:auto;margin-top:14px;box-shadow:2px 5px 5px 0 #808080}.contentsection{background:#f0f0f0;padding:10px;border:1px solid #808080;border-top:1px solid #000;border-left:6px solid #000;font:12px verdana;color:#000;border-radius:0 0 3px 3px;overflow:auto;margin-bottom:14px;box-shadow:1px 1px 5px 0 #808080}.standalonecontentsection{background:#f0f0f0;padding:10px;border:1px solid #808080;font:12px verdana;color:#000;border-radius:3px 3px 3px 3px;overflow:auto;margin-top:14px;margin-bottom:14px;box-shadow:1px 1px 5px 0 #808080}.contentsection ul{margin:5px 10px;padding:0}.contentsection ul li{margin:5px 10px;padding:0}.codetitlebar{background:#e8e8e8;height:17px;padding:2px 0 3px 9px;margin:5px 0 -13px 0;font:bold 14px verdana;color:#000;border:1px solid #d0d8e8;overflow:auto;z-index:100}.codetitlebar p{margin:0;padding:0}.codesnippet{font-family:monospace;font-size:100%;font-weight:bold;margin:5px 10px;padding:2px 10px;background:#f8f5e8;max-height:500px;overflow:auto;border:1px solid #989898;color:#000;box-shadow:1px 1px 2px 0 #808080}a.topiclinktip p{display:inline-block;width:auto;padding-right:8px;text-decoration:underline}.item,.info,.title{display:block}.features .info{margin:0 6px 0 56px}.item{color:#fff;width:348px}.features .icon IMG,.topic .icon IMG{margin:.75em 2em 0;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;float:left}.features IMG,.topic IMG{border:0 solid #000}.topic{padding-top:1em}.topic br{display:none}.topics.item{position:relative;display:inline-block;line-height:0;background:transparent;box-shadow:0 0 0 0 rgba(0,0,0,0);transition:.3s ease}.topics.item:hover{background:transparent;box-shadow:0 5px 10px rgba(0,0,0,.3)}.topics.item A{color:#005990;position:relative;display:block}.topics.item:hover A{color:#fff}
.topics.item .subject{position:relative;display:block;width:100%;color:#6a0606;font-size:1.5em;height:2.5em}
.topics.item .subject::after{content:" ";display:block;padding-top:25%}
.topics.item img,.full_feature img,.feature_section img{width:100%;height:100%;box-shadow:0 0 0 0 rgb(000/0%);border-radius:0;border:0 solid #4c4c4e;margin-bottom:0;position:absolute;transition:.3s ease;object-fit:cover}
.topics.item .img_container,.topics.item .color_container{margin:0;width:100%;display:inline-block;position:relative;overflow:hidden;background:#f9f9f9}
.topics.item .img_container:after,.topics.item .color_container:after{padding-top:25%;display:block;content:''}
.topics.item:hover .img_container{opacity:.75}
.topics .disabled img{width:100%;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;border:0 solid #4c4c4e;opacity:.5}.topics.item:hover img,.full_feature:hover img,.feature_section:hover img{width:100%;border-radius:0;transform:scale3d(1.1,1.1,1.1)}.topics.item .info img,.topics.item:hover .info img,.full_feature .info img,.full_feature:hover .info img,.feature_section .info img,.feature_section:hover .info img{border:0 solid #808080;margin:0}.topics a,.full_feature a,.feature_section a{text-decoration:none;border-bottom:0 solid #000}.topics .info,.full_feature .info,.feature_section .info{padding:0;margin:0;border-radius:0}.compact .info{margin:0}.topic .title,.topic .title a{font-weight:bold;font-size:12px}.title{position:relative;line-height:1.3em;font-weight:bold;font-size:2.5em;border-radius:0 0 0 0}.topics .title,.topics .title a,.topics .title p,.full_feature .title,.full_feature .title a,.compact .title,.compact .title a{color:#4c4c4e;font-size:1em;line-height:18px;padding:8px 0 6px 0;text-align:left;margin:0 0 0 0}.topics .disabled .title,.topics .disabled .title a,.topics .disabled .title p{color:#939597}.topics .disabled:hover .title,.topics .disabled:hover .title a,.topics .disabled:hover .title p{color:#939597}.features .title,.features .title a{font-weight:bold;font-size:1.125em;color:#000;text-decoration:none;padding:22px 0 4px 0;text-align:left;font-family:Brutal_Regular,Verdana,Arial,sans serif;height:40px}.features.role:hover .title,.features.role:hover .title a{color:#000}.features .disabled .title,.features .disabled .title a,.features .disabled .title p,.topics .disabled .button .text{color:#e0e0e0}.features .disabled:hover .title,.features .disabled:hover .title a,.features .disabled:hover .title p,.topics .disabled:hover .button .text{color:#e0e0e0}.features .title P,.features .title a P{font-size:1em}.compact .title P,.compact .title a P{font-size:1em}.info .title img,.info .description img,.info .icon img,.item:hover .info .title img,.item:hover .info .description img,.item:hover .info .icon img{margin:0;padding:0 8px 0 6px;width:auto;height:1.25em;position:absolute;left:0;top:2px}.item a,.title a{border-bottom:0 solid #000}.item P,.full_feature p,.features p,.topics p,.feature_section p{margin:0;padding:0}
.topics .content{padding:0 0;position:relative;z-index:19;background:#80808038;}
.topics .description,.full_feature .description{color:#000;padding:10px;border-radius:0;font-weight:normal;font-size:1em;line-height:1.64em;text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:block;background:transparent;opacity:1;margin-top:10px}
.feature_section .description{color:#000;padding:2px 4px 0 5px;border-radius:0 0 0 0;font-size:1em;line-height:1.5em;text-decoration:none;border-bottom:0 solid #000;overflow:hidden;text-overflow:ellipsis;display:inline-block}.topics .description P,.full_feature .description P{font-size:1em;line-height:1.64em}
.half .description{height:48px}.topics .half .description{height:54px}
.features .inner .description{color:#000;opacity:.75;display:block;font-size:.9em;font-weight:normal;margin-left:0;margin-right:10px;padding-top:0;line-height:1.25em;font-family:BRutal_Regular,Verdana,Arial,sans serif}.features .inner:hover .description{color:#000}.half .item .title P{font-size:1em}.role .description,.item .description,.third .description{height:84px}.third .item .title P{font-size:.875em}.fourth .description{height:84px}.fourth .item .title P{font-size:.8375em}.full_feature .description{height:84px}.topics.item .text,.full_feature .item .text{position:absolute;padding:0 37px;font-family:Brutal_Regular,Verdana,Arial,sans serif;font-size:1.125em;font-weight:bold;line-height:1.25em;top:calc(50% - .625em);left:0}.topics.item.video .text,.full_feature .item.video .text,.topics.item.course .text,.full_feature .item.course .text{padding:0 10px 0 64px}.topics.item .text.indent,.full_feature .item .text.indent{left:50px}.topics .button,.full_feature .button{background:#005590;border:0;border-radius:0;float:none;padding:4px 4px 4px 0;color:#fff;text-align:left;font-size:1.175em;margin:10px 0 0}.topics .button .text,.full_feature .button .text{padding:0;margin:0 4px 0 0;background:url(../Images/arrow_rt_public.png) no-repeat right center;font-weight:bold}.topics .button .text P,.full_feature .button .text P{font-size:.75em;color:#fff;padding:0 10px 0}.topics .button:hover,.topics.item:hover .button,.full_feature .button:hover,.full_feature .item:hover .button{background-color:#00adef;color:#fff;transition:background-color .3s linear 0s}.topics .button:active,.full_feature .button:active{background-color:#005590;color:#fff}.dynamic .content{display:none}.dynamic:hover .content{display:inline-block}.description A{font-weight:bold;font-size:9px;text-decoration:none}.wrapper TABLE{min-width:0}.topics .content,.full_feature .content{font-size:1em;line-height:0;overflow:hidden}.topics .content .text{line-height:1em;text-align:left;font-weight:bold;padding:.75em .5em;font-size:18px}.topics .compact .content .text{font-size:1.125em}.feature_section .content{position:relative;width:100%}.content ul{padding:0;margin:0;list-style:none}.content li{float:left;padding:.25em;margin:.25em;background:#f8f8f8;border:1px solid #8090a0;border-radius:3px}.content li a{font-size:1em;color:#121457;text-decoration:none;font-weight:bold}.full_feature,.feature_section{position:relative;line-height:0;padding:0;margin-bottom:4px}.full_feature .content A{color:#121457}.full_feature,.feature_section,.features,.topics,.topic{clear:both;max-width:100%;overflow:visible}.aux .topic{margin:0;padding:0}a#role_link{text-decoration:none}.features.role{display:inline-block;line-height:0;margin:.25em .84% 1em;position:relative;width:348px;background:transparent;border:1px solid #c0c0c0;box-shadow:0 0 0p x0px rgba(0,0,0,0);transition:.3s ease}.features.role:hover{box-shadow:0 5px 10px rgba(0,0,0,.3)}.features.role .inner{background-position:6px center;background-size:40px auto;border:0 solid #303030;border-radius:0;margin:0;overflow:hidden;padding:2px 0;width:100%}.features .disabled .inner,.topics .disabled .button{background-color:#a0a0a0;cursor:default}.features .disabled:hover .inner,.topics .disabled:hover .button{background-color:#a0a0a0}.info .title img,.info .description img,.info .icon img,.item:hover .info .title img,.item:hover .info .description img,.item:hover .info .icon img{margin:0 auto;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;position:absolute;left:4px;top:-6px;width:40px;height:40px}.features.role img{margin:5px;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;position:absolute;left:8px;top:14px;width:30px;height:30px;transition:.3s ease}.features.role:hover img{transform:scale3d(1.25,1.25,1.25)}.largetitle .logo IMG{margin:0 auto;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;width:20px;height:20px;float:left;margin:8px 3px 0 -2px;padding:0 5px 0 0}.largetitle.split .logo IMG{margin:0 auto;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;width:40px;height:40px;float:left;margin:4px 3px 0 -2px;padding:0 5px 0 0}.features .disabled img{opacity:.5}.subs{position:absolute;top:0;left:0;width:100%}.subs IMG{width:23%;margin:1%;border-radius:2px;box-shadow:0 0 0 0 rgba(0,0,0,0)}.expanded{background-image:url('../Images/button-open.png');background-repeat:no-repeat;background-position:0 6px;z-index:10000;cursor:pointer}.expandable{background-image:url('../Images/button-closed.png');background-repeat:no-repeat;background-position:0 6px;z-index:0;cursor:pointer}.info P{margin:0;padding:0}.feature_list{list-style:none;margin:0 0 4px 0;padding:0;max-width:100%}.topic_list{padding-top:16px;border-radius:9px;background:#f8f8f8}.feature_list .fullwidth,.feature_list .topic{margin:0 0 8px 6px;padding:0 8px 0 0;float:left;max-width:576px;border-top:2px solid #fff;border-radius:9px;clear:none}.feature_list .fullwidth{margin:0 0 8px 6px;padding:0 8px 0 0;float:left;max-width:1168px;border-top:0 solid #fff;border-radius:9px 9px 0 0}.feature_list .topic{margin:0 1em 2em 1.125em;padding:0;float:left;max-width:208px;border-top:0 solid #fff;border-radius:9px}.feature_horiz{width:580px;float:left;margin:.5em .25em .5em .25em;min-height:96px;background:#f0f0f0;border-radius:9px;box-shadow:0 0 3px 0 rgba(0,0,0,.25),0 3px 3px 0 rgba(0,0,0,.3);background-image:linear-gradient(bottom,#fff 10%,#f5f5f5 50%,#ebebeb 78%);background-image:-o-linear-gradient(bottom,#fff 10%,#f5f5f5 50%,#ebebeb 78%);background-image:-moz-linear-gradient(bottom,#fff 10%,#f5f5f5 50%,#ebebeb 78%);background-image:-webkit-linear-gradient(bottom,#fff 10%,#f5f5f5 50%,#ebebeb 78%);background-image:-ms-linear-gradient(bottom,#fff 10%,#f5f5f5 50%,#ebebeb 78%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.1,#fff),color-stop(.5,#f5f5f5),color-stop(.78,#ebebeb))}.fullwidth .feature_horiz{width:1170px;min-height:96px;background:#f8f8f8;border-top:2px solid #fff;border-radius:9px 9px 0 0;box-shadow:0 2px 4px -1px rgba(0,0,0,.4),0 20px 36px -36px rgba(0,0,0,.75)}.topic .feature_horiz{width:208px;min-height:176px;background:#f0f0f0;border:0 solid #3356bc;position:relative;border-radius:9px}.feature_content_horiz{float:left;width:445px}.fullwidth .feature_content_horiz{float:left;width:1170px}.topic .feature_content_horiz{float:left;width:208px}.feature_img{float:left;padding:0;margin-top:-2px;width:98px;height:98px;opacity:.75}.feature_img img{box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:6px 0 0 6px}.feature_img P{margin:0;padding:0}.fullwidth .feature_img{padding:0;margin-top:-2px;width:100%;height:236px;opacity:1}.topic .feature_img{padding:0;width:208px;margin-top:0;height:110px;opacity:1}.fullwidth .feature_img img{width:100%;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:6px 6px 0 0}.topic .feature_img img{width:208px;height:110px;box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:9px 9px 0 0;position:absolute}.no_shadow{box-shadow:0 0 0 0 rgba(0,0,0,0)}.feature_img a{border:0 solid #000;text-decoration:none}.feature_title{height:17px;padding:8px 0 6px 12px;font-weight:bold;font-size:16px;color:#cab587}.feature_title P{margin:0;padding:0}.topic .feature_title{background:#a0a0a0;height:20px;width:198px;padding:5px;position:absolute;left:0;top:80px}.feature_title a{font-weight:bold;font-size:16px;color:#041957;color:#005590;text-decoration:none;border-bottom:0 solid #000}.topic .feature_title a{font-weight:bold;font-size:16px;color:#041957;color:#005590;text-decoration:none;border-bottom:0 solid #000}.feature_content{margin:5px 5px 5px 12px;color:#000;font-size:12px;line-height:1.5em}.feature_content P{margin:0;padding:0}.topic .feature_content{margin:0;padding:10px;color:#000;font-size:10px;line-height:1.5em}.feature_points{padding:0;margin:-10px 0 10px 0;list-style:none}.feature_points li{background:#e3e4e8;padding:0;margin:5px 8px 0 0;float:left;color:#041957;color:#005590;font-weight:bold;border-radius:5px}.feature_points li:hover{background:#041957;background:#005590}.feature_points li a{padding:4px 8px;color:#041957;color:#005590;text-decoration:none}.feature_points li a:hover{color:#fff}.inline{display:inline-block}.hidden{display:none}.visible{display:block}.float_left{float:left}.float_right{float:right}.clear{clear:both;overflow:hidden}.clear_left{clear:left;overflow:hidden}.clear_right{clear:right;overflow:hidden}.noclear{clear:none}.api{font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;font-size:13px}.members{width:100%;display:table;border-width:0 1px 1px 1px;border-style:solid;border-color:#d8d8d8}.member,.value,.memberheader{display:table-row}.memberheader p,.member p,.value p,.member .name p,.value .name p,.member .description p,.value .description p,.member .desc p,.value .desc p,.memberheader p,.syntax p,.metadata p,.params p,.type p,.heading p{margin:0;padding:0}.memberheader .cell2{display:table-cell;background:#d8d8d8;border-width:1px 0 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;padding:8px 6px;font-weight:bold;width:15%}.memberheader .cell1{display:table-cell;background:#d8d8d8;border-width:1px 0 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;padding:8px 6px;font-weight:bold;width:12%}.memberheader .cell3{display:table-cell;background:#d8d8d8;border-width:1px 0 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;padding:8px 6px;font-weight:bold}.member .cell2,.value .cell1{display:table-cell;background:transparent;border-width:1px 1px 0 0;border-style:solid;border-color:#d8d8d8;vertical-align:top;font-weight:bold;color:#005590;padding:8px 6px;width:15%}.member .cell1,.value .cell2{display:table-cell;background:transparent;border-width:1px 1px 0 0;border-style:solid;border-color:#d8d8d8;vertical-align:top;font-weight:bold;color:#005590;padding:8px 6px;width:12%;white-space:nowrap}.member .cell1 img{vertical-align:middle}.member .cell2 .arguments{padding:0 0 0 0;font:.9em monospace;color:#808080;white-space:nowrap}.arguments A{text-decoration:none}.member .cell1 IMG{box-shadow:0 0 0 #000;border-radius:0}.member .cell1 IMG:hover{box-shadow:0 0 0 #000;border-radius:0;outline:1px solid #808080}.member .content,.value .content{display:table-cell;background:transparent;border-width:1px 0 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;padding:8px 6px;font-weight:normal}.member .content .cell3,.value .content .cell3{padding:0 0 0 0;color:#4c4c4e;font-size:1em;height:auto;line-height:1.5em;width:100%;font-weight:normal}.member .content:hover .cell3,.value .content:hover .cell3{padding:0 0 0 0;color:#4c4c4e;font-size:1em;height:auto;line-height:1.5em}.metadata-list{width:100%;display:table;border-width:0 1px 1px 1px;border-style:solid;border-color:#d8d8d8;border-collapse:collapse}.metadata-item,.metadata-header{display:table-row}.metadata-header{background:#d8d8d8}.metadata-header p{font-weight:bold}.metadata-icon,.metadata-name,.metadata-value,.metadata-description{display:table-cell;background:transparent;border-width:1px;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;padding:8px 6px;font-weight:normal}.metadata-icon{width:1%}.metadata-icon img{vertical-align:middle;box-shadow:0 0 0 #000;border-radius:0}.metadata-name{width:20%}.metadata-value{width:20%}.metadata-item .metadata-name{vertical-align:top;font-weight:bold;color:#005590;padding:8px 6px;width:15%}.metadata-item .metadata-value{color:#808080;font:.9em monospace;white-space:nowrap}.filterlist{display:table;width:100%;border-collapse:collapse;margin-top:1.5em;margin-bottom:1.5em}.filterrow{display:table-row}.filter{display:table-cell;text-align:center;font-weight:bold;width:25%;border-style:solid;border-width:3px 3px 3px 3px;border-color:#d8d8d8;padding:8px}.filter-blank{display:table-cell;width:25%}.simplecode{font:1em SourceCodePro_Regular !important;color:#2a76cb;border:1px solid #2e2e2e !important;padding:30px !important;background:#131313 !important;box-shadow:0 0 0 #000 !important;max-height:500px !important;overflow:auto !important}.simplecode A{text-decoration:none}.simplecode PRE{font:1em SourceCodePro_Regular !important;color:#2a76cb;border:1px solid #2e2e2e !important;padding:30px !important;background:#fff !important;box-shadow:0 0 0 #000 !important;max-height:500px !important;overflow:auto !important}.simplecode P{padding:0;margin:0}.simplecode_api{font:1em SourceCodePro_Regular !important;color:#2a76cb;border:1px solid #2e2e2e !important;padding:30px !important;background:#fff !important;box-shadow:0 0 0 #000 !important;max-height:500px !important;overflow:auto !important}.simplecode_api A{text-decoration:none}.simplecode_api PRE{font:1em monospace;border:1px solid #d0d8e8;padding:10px;background:#f8f8f8;box-shadow:0 0 0 #000}.simplecode_api P{padding:0;margin:0}.metadata,.params,.type{padding:0 0 0 0;font-size:1em;line-height:1.5em}.member ul,.metadata ul,.params ul,.type ul{list-style:disc outside none}.member li,.metadata li,.params li,.type li{list-style:disc outside none;float:none;border:0 solid #000;background:transparent;padding:0 0 0 6px}.param_table{display:table;padding:0;border-width:0 1px 1px 1px;border-style:solid;border-color:#d8d8d8;width:100%}.param_table .param{display:table-row;width:100%}.param_table .paramheader{display:table-row;width:100%}.param_table .paramheader .cell2{display:table-cell;background:#e8e8e8;border-width:1px 1px 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;font-weight:bold;padding:8px 6px;width:15%}.param_table .paramheader .cell3{display:table-cell;background:#e8e8e8;border-width:1px 0 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;font-weight:bold;padding:8px 6px}.param_table .param .cell2{display:table-cell;background:transparent;border-width:1px 1px 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;font-weight:bold;color:#d8671c;padding:8px 6px;width:15%}.params .param_table .param .cell2{display:table-cell;background:transparent;border-width:1px 1px 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;font-weight:bold;color:#005590;padding:8px 6px;width:15%}.type .param_table .param .cell2{display:table-cell;background:transparent;border-width:1px 1px 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;font-weight:bold;color:#00adef;padding:8px 6px;width:15%}.metadata .param_table .param .cell2{display:table-cell;background:transparent;border-width:1px 1px 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;font-weight:bold;color:#d8671c;padding:8px 6px;width:15%}.param_table .param .cell3{display:table-cell;background:transparent;border-width:1px 0 0 0;border-style:solid;border-color:#d8d8d8;padding:.125em 0;vertical-align:top;padding:8px 6px}.bookmark{margin:0;padding:0;line-height:0;height:0}.hierarchy{font-size:1em;padding-left:20px;line-height:1em}.nowrap{white-space:nowrap}.heading{color:#000;font-size:1.5em;font-weight:bold;margin:1.5em 0 .5em -20px;padding-left:20px}.heading_inline{color:#000;font-size:1.2em;font-weight:bold;margin:0}.module_heading{color:#000;font-size:1.5em;font-weight:bold;margin:0 0 0 0;padding-left:20px}.slider_image{position:relative;overflow:visible}.blend_min{position:absolute;top:0;left:0;z-index:2}.blend_max{position:absolute;top:0;left:0;z-index:1}.memberindexlinks{text-align:center}.glossary .item .title{padding:1em 1em;margin:0}.glossary .item,.glossary .item:hover{margin:2px;padding:0}.member-list img{box-shadow:0 0 0 #000;border-radius:0}.member-list img{border-radius:0;box-shadow:0 0 0 #000}.member-list p{display:inline}.member-list .normal-row .desc-cell{color:#000;opacity:.75 line-height:1.5em}.member-list .normal-row .icon-cell{white-space:nowrap}.member-list .normal-row .icon-cell p{margin:0;padding:0;line-height:1.5em}.member-list .normal-row .name-cell{color:#000;font-weight:bold;line-height:1.5em}.member-list .normal-row .value-cell,.member-list .normal-row .name-cell-arguments,.member-list .normal-row .type-span{font:.9em monospace;color:#000;opacity:.75 white-space:nowrap}.member-list .normal-row .type-span{display:inline}.memberindexitem{line-height:100%}.filter-item{display:block;float:left;text-align:center;font-weight:bold;width:22%;border-style:solid;border-width:2px 2px 2px 2px;border-color:#d8d8d8;padding:8px;margin-right:-2px;margin-bottom:-2px}.filter-last{clear:left}.filter-list{padding-bottom:0}TABLE.hierarchy-table{font-size:1em}.hierarchy-table,.hierarchy-table-collapsed{margin:0;padding:0;border-style:none}.hierarchy-table p{line-height:1.75em;display:inline}.hierarchy-table-collapsed{display:none}.hierarchy-table img{border-radius:0;box-shadow:0 0 0 #000}.hierarchy-button-cell{width:12px;padding:0 .15em 0 0;border-style:none}.hierarchy-label-cell{width:100%;padding:0;border-style:none}.hierarchy-label-cell P{margin-top:0;margin-bottom:0}.hierarchy-spacer,.hierarchy-button-collapsed,.hierarchy-button-expanded{width:12px;height:12px;border:0}.hierarchy-button-collapsed,.hierarchy-button-expanded{background-image:url("../Images/api_hierarchy.png")}.hierarchy-button-expanded{background-position:-12px 0}.module-sections-list{margin-left:10px}.module-sections-list p{display:inline}.modules-list .name-cell{width:20%}.module_heading p{font-weight:normal}.tooltip{display:inline}.tooltip p{display:inline;padding:0;margin:0}.searchwrapper{margin:.5em .875em;padding:20px;overflow:visible;position:relative;background:#005990;overflow:hidden}.searchbox{color:#000;opacity:.75;margin:0;padding:13px 42px 13px 17px;width:300px;font-family:Brutal_Regular,Verdana,Arial,sans serif;font-size:14px;border:1px solid #e0e0e0;background:#fff}#sideinfo .searchbox{border:1px solid #313233;margin:1px 0 0;padding:1px 0 2px 5px;float:right;font-size:18px;width:212px;height:24px}.searchbutton{width:17px;height:17px;padding:10px;position:absolute;right:75px;top:7px}#sideinfo .searchbutton{width:12px;height:13px;padding:8px;float:right}.searchmessage{padding-top:14px;margin-bottom:-8px;text-align:right;clear:both}.searchmessage P{margin:0;padding:0}.gs-no-results-result .gs-snippet,.gs-error-result .gs-snippet{background-color:#edf8fe !important;border:1px solid #b4d2e4 !important}.input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus{border:none !important}.cse .gsc-control-cse,.gsc-control-cse{padding:1em;width:auto}.cse .gsc-control-wrapper-cse,.gsc-control-wrapper-cse{width:100%}.cse .gsc-branding,.gsc-branding{display:none}.cse .gsc-control-cse,.gsc-control-cse{background-color:#fff;border:1px solid #fff}.cse .gsc-control-cse:after,.gsc-control-cse:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cse .gsc-resultsHeader,.gsc-resultsHeader{border:block;background:transparent !important}table.gsc-search-box{background:transparent;margin:0;padding:0}table.gsc-search-box td{background:transparent;border:none;padding:0 !important}table.gsc-search-box td.gsc-input{padding:0 !important;vertical-align:top}table.gstl_50{margin:0;padding:0;border:1px solid #d9d9d9;background:#f8f8f8}input.gsc-input{border:none;background:none !important;font-size:20px;padding:1px 6px !important;height:26px !important}input.gsc-search-button,input.gsc-search-button:hover,input.gsc-search-button:focus{font-family:inherit !important;font-size:11px !important;font-weight:bold !important;color:#000 !important;padding:8px !important;height:12px !important;width:12px !important;background-color:#404040 !important;border:1px solid #404040 !important;border-radius:2px !important;-moz-border-radius:2px !important;-webkit-border-radius:2px !important;margin-left:0 !important;margin-top:0 !important;background:url(./../Include/Images/search_button.png) no-repeat center center}.gsc-table-result td{background:transparent !important;border:none !important;border-bottom:1px solid #e2e3e4 !important;padding:5px !important}table.gsc-search-box td{padding:0 !important}div.gsc-above-wrapper-area{border:none !important;padding:0 !important}table.gsc-above-wrapper-area-container{background:transparent;border:0;padding:0;margin:0}td.gsib_b{vertical-align:middle}.cse .gsc-control-cse,.gsc-control-cse{padding:0 !important}#cse td{padding:0 !important;border:0 !important;background:transparent !important}.gsc-above-wrapper-area-container td{border:none !important;padding:0 !important}.gsc-resultsHeader,.gsc-resultsHeader td{border:0;border-bottom:1px solid #939597 !important;margin:0}.gsc-results{width:100% !important}.gsc-results table{padding:.5em .5em 1em .5em !important;margin:0 !important;border:0 !important;background:transparent !important}.gsc-webResult .gsc-result{padding:0 !important}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:18px !important}.gs-result .gs-title,.gs-result .gs-title *{color:#007ebf !important;text-decoration:none !important;padding:0 !important;margin-bottom:-3px}.gs-result .gs-snippet{margin-bottom:10px}.gsc-results .gsc-cursor-box{margin-top:10px !important;font-size:1.375em}.gsc-results .gsc-cursor-box .gsc-cursor-page{color:#007ebf !important}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#d8671c !important}.gs-result:hover{background:#f8f8f8 !important}.gs-per-result-labels{display:none}.gs-web-image-box,.gs-promotion-image-box{margin-right:8px !important;padding-right:0 !important}.gsc-tabHeader{display:inline-block;font-size:16px !important;font-weight:bold;line-height:17px;margin:0 5px;padding-left:12px !important;padding-right:12px !important;text-align:center}.gsc-tabHeader.gsc-tabhInactive{color:#666 !important;background-color:#fff !important;border-top:0 solid #666 !important;border-right:0 solid #666 !important;border-bottom:3px solid #666 !important;border-left:0 solid #666 !important}.gsc-tabHeader.gsc-tabhInactive:hover{color:#00adef !important;background-color:#fff !important;border-top:0 solid #00adef !important;border-right:0 solid #00adef !important;border-bottom:3px solid #00adef !important;border-left:0 solid #00adef !important}.gsc-tabHeader.gsc-tabhActive{color:#005590 !important;background-color:#fff !important;border-top:0 solid #005590 !important;border-right:0 solid #005590 !important;border-bottom:3px solid #005590 !important;border-left:0 solid #005590 !important}.gsc-tabsArea{margin-bottom:12px !important;margin-top:12px !important;border:0 solid #666 !important}.cse .gsc-webResult.gsc-result,.gsc-webResult.gsc-result,.gsc-imageResult-column,.gsc-imageResult-classic{padding:.25em;border:1px solid;border-color:#fff;margin-bottom:1em}.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result.gsc-promotion:hover,.gsc-results .gsc-imageResult-classic:hover,.gsc-results .gsc-imageResult-column:hover{border:1px solid;border-color:#fff}.cse .gsc-webResult.gsc-result.gsc-promotion,.gsc-webResult.gsc-result.gsc-promotion{background-color:#fff;border-color:#369}.cse .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link,.cse .gs-promotion a.gs-title:link *,.gs-promotion a.gs-title:link *,.cse .gs-promotion .gs-snippet a:link,.gs-promotion .gs-snippet a:link{color:#00c}.cse .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited,.cse .gs-promotion a.gs-title:visited *,.gs-promotion a.gs-title:visited *,.cse .gs-promotion .gs-snippet a:visited,.gs-promotion .gs-snippet a:visited{color:#00c}.cse .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover,.cse .gs-promotion a.gs-title:hover *,.gs-promotion a.gs-title:hover *,.cse .gs-promotion .gs-snippet a:hover,.gs-promotion .gs-snippet a:hover{color:#00c}.cse .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active,.cse .gs-promotion a.gs-title:active *,.gs-promotion a.gs-title:active *,.cse .gs-promotion .gs-snippet a:active,.gs-promotion .gs-snippet a:active{color:#00c}.cse .gs-promotion .gs-snippet,.gs-promotion .gs-snippet,.cse .gs-promotion .gs-title .gs-promotion-title-right,.gs-promotion .gs-title .gs-promotion-title-right,.cse .gs-promotion .gs-title .gs-promotion-title-right *,.gs-promotion .gs-title .gs-promotion-title-right *{color:#000}.cse .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl{color:#008000}.gsc-completion-selected{background:#eee}.gsc-completion-container{font-family:Arial,sans-serif;font-size:13px;background:#fff;border:1px solid #ccc;border-top-color:#d9d9d9;margin-left:0;margin-right:0}.gsc-completion-title{color:#00c}.gsc-completion-snippet{color:#000}.gs-webResult div.gs-visibleUrl-short,.gs-promotion div.gs-visibleUrl-short{display:none}.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long{display:block}.gsc-context-box{font-size:83%;margin-top:3px;border-collapse:collapse}.gsc-context-box .gsc-col{padding:1px 0;white-space:nowrap;vertical-align:middle}.gsc-context-box .gsc-facet-label{width:65px;padding-left:2px;text-decoration:underline;color:#15c;cursor:pointer}.gsc-context-box .gsc-chart{width:32em;padding:3px;border-left:1px solid #6a9cf3;border-right:1px solid #6a9cf3}.gsc-context-box .gsc-top{border-top:1px solid #6a9cf3}.gsc-context-box .gsc-bottom{border-bottom:1px solid #6a9cf3}.gsc-context-box .gsc-chart div{background:#6a9cf3;height:9px}.gsc-context-box .gsc-facet-result{color:#15c;width:30px;text-align:right;padding-right:5px}img.language{margin:5px !important;width:34px !important;height:22px !important;border:1px solid #a0a0a0 !important;box-shadow:1px 1px 2px 0 #808080 !important;border-radius:3px !important}.features.role img.languageinline,.info .title img.languageinline,.info .description img.languageinline,.info .icon img.languageinline,.item:hover .info .title img.languageinline,.item:hover .info .description img.languageinline,.item:hover .info .icon img.languageinline,img.languageinline{margin:0 5px !important;height:13px !important;margin-bottom:-2px !important;box-shadow:1px 1px 2px 0 #808080 !important;border:1px solid #a0a0a0 !important;border-radius:3px !important;position:relative !important;left:0 !important;top:0 !important;width:auto !important;padding:0 !important}.shadercomplexity{height:88px;width:88px;border-radius:4px;box-shadow:1px 1px 3px 0 #808080}.sc_1{background-color:#00ff20}.sc_2{background:#0f0}.sc_3{background:#0c8400}.sc_4{background:#373700}.sc_5{background:#840c00}.sc_6{background:#b20000}.sc_7{background:#f00}.sc_8{background:#ff0080}.sc_9{background:#ffe5e5}.graph{background:url('../Images/bp_graph_bg.png');overflow:hidden;padding:19px;display:inline-block}.node_container{border:0 solid #f7931d;clear:both;margin:13px;display:inline-block;box-shadow:0 8px 8px -3px rgba(0,0,0,.65)}.node_container.function,.node_container.pure,.node_container.event,.node_container.switch{border-radius:8px}.node_container.compact.selected{border-radius:2px}.node_container.selected{border:6px solid #f7931d}.node{border:2px solid #161617;color:#fff;position:relative;opacity:.875}.node_container.selected .node{margin:-3px}.function .node,.pure .node,.event .node,.switch .node{border-radius:6px}.compact .node{min-height:45px;min-width:125px;padding:10px 10px 5px 10px;vertical-align:middle}.function .titlebar_node,.pure .titlebar_node,.event .titlebar_node,.switch .titlebar_node{background-image:url('../Images/bp_node_title_bg.png');background-size:100% 100%;border-radius:6px 6px 0 0;border-color:#c0c0c0;border-width:1px 0 0 0;border-style:solid;line-height:1em}.compact .titlebar_node{position:absolute;top:0;left:0;height:100%;width:100%}.function .titlebar_node .titlebar_overlay,.pure .titlebar_node .titlebar_overlay,.event .titlebar_node .titlebar_overlay,.switch .titlebar_node .titlebar_overlay{display:inline-block;background-image:url('../Images/bp_node_title_overlay_bg.png');background-repeat:no-repeat;background-size:100% 100%;border-radius:6px 6px 0 0}.function .titlebar_node .titlebar_overlay{background-image:url('../Images/bp_node_title_function_bg.png')}.pure .titlebar_node .titlebar_overlay{background-image:url('../Images/bp_node_title_pure_bg.png')}.event .titlebar_node .titlebar_overlay{background-image:url('../Images/bp_node_title_event_bg.png')}.switch .titlebar_node .titlebar_overlay{background-image:url('../Images/bp_node_title_switch_bg.png')}.compact .titlebar_node .titlebar_overlay{background-image:url('../Images/bp_node_compact_overlay.png');background-repeat:repeat-x;border-top:1px solid #fff;position:relative;width:100%;height:100%;opacity:.5}.function .titlebar_node .titlebar_node_text,.pure .titlebar_node .titlebar_node_text,.event .titlebar_node .titlebar_node_text,.switch .titlebar_node .titlebar_node_text{padding:2px 10px 3px 34px;font-weight:bold;font-size:.8em;line-height:1.5em;display:inline-block}.function .titlebar_node .titlebar_node_text{background-image:url('../Images/bp_node_function_icon.png');background-repeat:no-repeat;background-position:10px 3px}.pure .titlebar_node .titlebar_node_text{background-image:url('../Images/bp_node_pure_icon.png');background-repeat:no-repeat;background-position:10px 3px}.event .titlebar_node .titlebar_node_text{background-image:url('../Images/bp_node_event_icon.png');background-repeat:no-repeat;background-position:10px 3px;margin-right:20px}.switch .titlebar_node .titlebar_node_text{background-image:url('../Images/bp_node_switch_icon.png');background-repeat:no-repeat;background-position:10px 3px}.compact .titlebar_node .titlebar_node_text{position:absolute;width:100%;top:50%;margin-top:-.5em;font-size:3.25em;line-height:1em;text-align:center;font-weight:bold;transform:scaleY(1.125);opacity:.5}.nodebody{overflow:hidden;padding:10px 10px 5px 10px;position:relative}.compact .nodebody{overflow:hidden;padding:0;position:relative}.node .background{background-color:#161617;opacity:.925;width:100%;height:100%;position:absolute;left:0;top:0}.nodebody .inputs{float:left;margin-right:.75em}.nodebody .outputs{float:right;margin-left:.75em}.nodebody .inputs .pinbody{padding-left:24px}.nodebody .outputs .pinbody{padding-right:24px}.pin_container a{text-decoration:none;color:#fff;display:block}.pin_container a:hover{text-decoration:none;color:#fff}.titlebar_pin{font-size:.8em;line-height:1.5em}.inputs .float .titlebar_pin,.inputs .integer .titlebar_pin,.inputs .byte .titlebar_pin,.inputs .boolean .titlebar_pin,.inputs .string .titlebar_pin,.inputs .name .titlebar_pin,.inputs .text .titlebar_pin,.inputs .linearcolor .titlebar_pin,.inputs .key .titlebar_pin{float:left;margin-right:6px}.inputs .exec .titlebar_pin{padding-top:2px}.outputs .titlebar_pin{float:right}.pinvalue{font-size:.8em}.float .pinvalue,.integer .pinvalue,.boolean .pinvalue,.key .pinvalue{float:left}.inputs .pinvalue{margin-left:6px}.outputs .pinvalue{display:none}.pinvalue .label{color:#b0b0b0;padding-right:.5em}.pinvalue .value_text{border:1px solid #fff;border-radius:2px;height:.9em;line-height:.875em;margin:0 4px 2px 0;min-width:1.5em;padding:3px}.pinvalue .value_boolean{width:10px;height:10px;border:2px solid #fff;border-radius:2px;padding:0;margin:2px 4px 2px 0;line-height:.875em;opacity:.5}.pinvalue .value_boolean.true{background:url('../Images/bp_node_pin_data_bool_check.png') scroll -3px -3px}.pinvalue .value_picker{background-color:#404040;color:#c0c0c0;font-size:1em;border-radius:2px;padding:3px 4px 3px 3px;margin:2px 4px 2px 0;line-height:.875em}.pinvalue .value_picker .arrow{background-image:url('../Images/bp_node_pin_arrow_picker.png');background-repeat:no-repeat;background-position:center center;margin:2px 0 0 2px;float:right;width:8px;height:4px;opacity:.75;pointer-events:none}.pinvalue .value_picker_assign{background-image:url('../Images/bp_node_pin_picker_assign.png');background-repeat:no-repeat;background-position:center center;width:12px;height:12px;opacity:.375;margin:2px 4px 2px 0}.pinvalue .value_picker_browse{background-image:url('../Images/bp_node_pin_picker_browse.png');background-repeat:no-repeat;background-position:center center;width:12px;height:12px;opacity:.375;margin:2px 4px 2px 0}.pinvalue .value_combo{background-image:url('../Images/bp_node_pin_combo_bg.png');background-repeat:repeat-x;color:#000;font-size:.925em;border:1px solid #f5f5f5;border-radius:2px;min-width:205px;padding:1px 18px 4px 4px;margin:2px 4px 2px 0;line-height:1.125em;overflow:hidden;white-space:nowrap;position:relative}.key .pinvalue .value_combo{min-width:0;white-space:nowrap}.pinvalue .value_combo .arrow{background-image:url('../Images/bp_node_pin_arrow_combo.png');background-repeat:no-repeat;background-position:center center;margin:6px 0 0;position:absolute;right:4px;width:8px;height:4px;pointer-events:none}.pinvalue .value_combo select{background:none repeat scroll 0 0 transparent;border:0 none;margin:0;padding:0 4px 3px 0;width:224px}.pinvalue .value_combo select option{background:#222;color:#dbdbdb}.pinvalue .value_combo select option::selection,.pinvalue .value_combo select option::-moz-selection{background:#353535;color:#dbdbdb}.pinvalue .value_color{background:#000;border-color:#404040,#404040,#5b5b5b,#5b5b5b;border-width:1px;border-style:solid;margin:0;width:17px;height:17px}.input_variable{border-radius:3px;box-shadow:0 3px 3px 0 rgba(128,128,128,.75);height:7px;position:relative;width:16px}.input_variable:after{background-image:url("../Images/bp_api_var_overlay.png");background-position:center center;background-repeat:no-repeat;content:" ";height:16px;left:0;top:-5px;position:absolute;width:16px}.input_array{height:5px;position:relative;width:5px;margin:5px;box-shadow:-6px -6px 0 0,0 -6px 0 0,6px -6px 0 0,-6px 0 0 0,6px 0 0 0,-6px 6px 0 0,0 6px 0 0,6px 6px 0 0}.input_exec{background-image:url("../Images/bp_node_pin_exec_inverted.png");background-position:center center;background-repeat:no-repeat;width:12px;height:16px}.pin.vector .pin_connector{background-color:#fac426}.pin.vector .pin_connector_container{border-color:#fac426}.pin.vector .pin_connector_container:after{border-left:3px solid #fac426}.input_variable.vector{background-color:#fac426}.input_array.vector{background-color:#fac426;color:#fac426}.pin.rotator .pin_connector{background-color:#b0c6ff}.pin.rotator .pin_connector_container{border-color:#b0c6ff}.pin.rotator .pin_connector_container:after{border-left:3px solid #b0c6ff}.input_variable.rotator{background-color:#b0c6ff}.input_array.rotator{background-color:#b0c6ff;color:#b0c6ff}.pin.transform .pin_connector{border-color:#f86f00}.pin.transform .pin_connector_container{border-color:#f86f00}.pin.transform .pin_connector_container:after{border-left:3px solid #f86f00}.input_variable.transform{background-color:#f86f00}.input_array.transform{background-color:#f86f00;color:#f86f00}.pin.float .pin_connector{background-color:#7ef48f}.pin.float .pin_connector_container{border-color:#7ef48f}.pin.float .pin_connector_container:after{border-left:3px solid #7ef48f}.input_variable.float{background-color:#7ef48f}.input_array.float{background-color:#7ef48f;color:#7ef48f}.pin.integer .pin_connector{background-color:#22e2ad}.pin.integer .pin_connector_container{border-color:#22e2ad}.pin.integer .pin_connector_container:after{border-left:3px solid #22e2ad}.input_variable.integer{background-color:#22e2ad}.input_array.integer{background-color:#22e2ad;color:#22e2ad}.pin.byte .pin_connector{background-color:#016d63}.pin.byte .pin_connector_container{border-color:#016d63}.pin.byte .pin_connector_container:after{border-left:3px solid #016d63}.input_variable.byte{background-color:#016d63}.input_array.byte{background-color:#016d63;color:#016d63}.pin.string .pin_connector{background-color:#fa01cf}.pin.string .pin_connector_container{border-color:#fa01cf}.pin.string .pin_connector_container:after{border-left:3px solid #fa01cf}.input_variable.string{background-color:#fa01cf}.input_array.string{background-color:#fa01cf;color:#fa01cf}.pin.name .pin_connector{background-color:#c77ff9}.pin.name .pin_connector_container{border-color:#c77ff9}.pin.name .pin_connector_container:after{border-left:3px solid #c77ff9}.input_variable.name{background-color:#c77ff9}.input_array.name{background-color:#c77ff9;color:#c77ff9}.pin.text .pin_connector{background-color:#e277a5}.pin.text .pin_connector_container{border-color:#e277a5}.pin.text .pin_connector_container:after{border-left:3px solid #e277a5}.input_variable.text{background-color:#e277a5}.input_array.text{background-color:#e277a5;color:#e277a5}.pin.color .pin_connector{background-color:#0057c6}.pin.color .pin_connector_container{border-color:#0057c6}.pin.color .pin_connector_container:after{border-left:3px solid #0057c6}.input_variable.color{background-color:#0057c6}.input_array.color{background-color:#0057c6;color:#0057c6}.pin.linearcolor .pin_connector{background-color:#0057c6}.pin.linearcolor .pin_connector_container{border-color:#0057c6}.pin.linearcolor .pin_connector_container:after{border-left:3px solid #0057c6}.input_variable.linearcolor{background-color:#0057c6}.input_array.linearcolor{background-color:#0057c6;color:#0057c6}.pin.boolean .pin_connector{background-color:#af0e0e}.pin.boolean .pin_connector_container{border-color:#af0e0e}.pin.boolean .pin_connector_container:after{border-left:3px solid #af0e0e}.input_variable.boolean{background-color:#af0e0e}.input_array.boolean{background-color:#af0e0e;color:#af0e0e}.pin.object .pin_connector{background-color:#00a8f4}.pin.object .pin_connector_container{border-color:#00a8f4}.pin.object .pin_connector_container:after{border-left:3px solid #00a8f4}.input_variable.object{background-color:#00a8f4}.input_array.object{background-color:#00a8f4;color:#00a8f4}.pin.class .pin_connector{background-color:#5700b6}.pin.class .pin_connector_container{border-color:#5700b6}.pin.class .pin_connector_container:after{border-left:3px solid #5700b6}.input_variable.class{background-color:#5700b6}.input_array.class{background-color:#5700b6;color:#5700b6}.pin.enum .pin_connector{background-color:#006e65}.pin.enum .pin_connector_container{border-color:#006e65}.pin.enum .pin_connector_container:after{border-left:3px solid #006e65}.input_variable.enum{background-color:#006e65}.input_array.enum{background-color:#006e65;color:#006e65}.pin.struct .pin_connector{background-color:#0057c5}.pin.struct .pin_connector_container{border-color:#0057c5}.pin.struct .pin_connector_container:after{border-left:3px solid #0057c5}.input_variable.struct{background-color:#0057c5}.input_array.struct{background-color:#0057c5;color:#0057c5}.pin.key .pin_connector{background-color:#0158c7}.pin.key .pin_connector_container{border-color:#0158c7}.pin.key .pin_connector_container:after{border-left:3px solid #0158c7}.input_array.key{background-color:#0158c7;color:#0158c7}.pin.delegate .pin_connector_container{border-radius:2px;width:7px;height:7px;border-width:2px;border-color:#ff3b3b;margin:3px;position:absolute;top:2px;right:2px}.inputs .pin.delegate .pin_connector_container,.outputs .pin.delegate .pin_connector_container{border-radius:2px;width:7px;height:7px;border-width:2px;border-color:#ff3b3b;margin:2px 0 0 2px;position:absolute;top:2px;right:2px}.pin.delegate .pin_connector{background-color:#250908;opacity:1;width:7px;height:7px}.input_variable.delegate{border-radius:2px;width:7px;height:7px;border-width:2px;border-color:#ff3b3b;border-style:solid;margin:0;position:relative;top:initial;right:initial;box-shadow:0 0 0 0 rgba(128,128,128,0)}.input_variable.delegate:after{background-image:none;background-position:center center;background-repeat:no-repeat;content:" ";height:0;left:0;top:0;position:absolute;width:0}.input_array.delegate{border-radius:2px;width:7px;height:7px;border-width:2px;border-color:#ff3b3b;margin:3px;position:absolute;top:2px;right:2px;box-shadow:0 0 0 0 rgba(128,128,128,0)}.pin_container{margin:8px 0;position:relative;clear:both;overflow:hidden;min-height:1.5em;cursor:default}.pin_container:last-child{margin:10px 0 5px 0}.pin_container:first-child{margin:0 0 10px 0}.pin_container:first-child:last-child{margin:0 0 0 0}.pin{overflow:hidden}.pin .pin_connector_container{width:8px;height:8px;position:absolute;top:50%;margin-top:-9px;border-radius:7px;border-width:2px;border-style:solid}.pin .pin_connector_container:after{border-bottom:2px solid transparent;border-top:2px solid transparent;content:"";height:0;left:11px;position:absolute;top:2px;width:0}.nodebody .outputs .pin .pin_connector_container{margin-top:-9px;margin-right:4px}.nodebody .inputs .pin .pin_connector_container{left:0}.nodebody .outputs .pin .pin_connector_container{right:0}.pin.exec .pin_connector_container{border-radius:0;width:12px;height:16px;border-width:0}.pin.addpin .pin_connector_container{border-radius:0;width:11px;height:11px;border-width:0}.pin.array .pin_connector_container{width:11px;height:11px;position:absolute;top:50%;margin-top:-9px;border-radius:0;border-width:0}.pin.array .pin_connector_container:after{border-left:0 solid transparent}.pin .pin_connector{width:9px;height:9px;opacity:.125}.pin.array .pin_connector{width:11px;height:11px;opacity:1;background-image:url('../Images/bp_node_pin_array_overlay.png')}.pin .pin_connector.connected{opacity:1}.pin.exec .pin_connector{background-image:url('../Images/bp_node_pin_exec.png');opacity:1;width:12px;height:16px}.pin.addpin .pin_connector{background-image:url('../Images/bp_node_pin_add.png');opacity:1;width:11px;height:11px}#snippet_container{background:none repeat scroll 0 0 #fff;border:1px solid #e8e8e8;box-shadow:0 5px 15px 0 rgba(0,0,0,.95);height:320px;left:50%;margin-left:-240px;margin-top:-160px;position:fixed;top:50%;width:480px;z-index:10000}#snippet_close{background:none repeat scroll 0 0 #005990;color:#fff;font-size:12px;font-weight:bold;height:12px;line-height:12px;padding:2px 0 2px 4px;position:absolute;right:2px;top:2px;width:12px;cursor:pointer}#snippet_text{height:260px;margin:20px 20px 0;width:432px;resize:none}#snippet_image{position:relative;display:inline-block}#snippet_image p{margin:0}#snippet_copy{background-color:#d0d0d0;border:1px solid #3d9400;border-radius:6px;box-shadow:0 5px 10px 0 rgba(0,0,0,.9);color:#000;cursor:pointer;font-size:12px;font-weight:bold;left:6px;line-height:1em;opacity:0;padding:4px 6px 6px 20px;position:absolute;top:6px;transition:opacity .5s linear 0s,background-color .5s linear 0s}#snippet_image:hover #snippet_copy:hover{background-color:#e0e0e0;border:1px solid #64c61f}#snippet_image:hover #snippet_copy{opacity:.9}#snippet_image IMG{border:2px solid #64c61f}#snippet_overlay{position:absolute;top:8px;left:8px;width:18px;height:18px;background-image:url('../Images/copy.png');background-size:100% 100%;cursor:pointer;opacity:.75;transition:opacity .5s linear 0s,background-color .5s linear 0s}#snippet_image:hover #snippet_overlay{opacity:.9}.skilltopiclist{margin:.25em 0 .25em;padding:.25em 0;clear:both;overflow:hidden}.skilltopiclist ul{list-style-type:none;margin:0;padding:0}.skilltopiclist li{list-style-type:none;float:left;width:32%;margin:.25em .5%;border:1px solid #f0f0f0;box-shadow:0 4px 20px -5px rgba(0,0,0,.25);position:relative}.skilltopiclist li:hover{list-style-type:none;float:left;width:32%;margin:.25em .5%;border:1px solid #f0f0f0;box-shadow:0 4px 30px -8px rgba(0,0,0,.75);position:relative;background-color:rgba(0,173,239,.05)}.skilltopiclist li a:link,.skilltopiclist li a:hover,.skilltopiclist li a:visited,.skilltopiclist li a:active{text-decoration:none;font-weight:bold;width:100%;height:64px;display:block;color:#005990}.skilltopiclist li a{padding:0 0 0 6px}.skilltopiclist li:before{content:"";background-position:right top;background-repeat:no-repeat;background-size:64px;padding:64px 0 0 64px;position:absolute;right:0;top:0;opacity:.125}.skilltopiclist.beginner li:before{background-image:url('../Images/beginner_icon.png')}.skilltopiclist.intermediate li:before{background-image:url('../Images/intermediate_icon.png')}.skilltopiclist.advanced li:before{background-image:url('../Images/advanced_icon.png')}.skilltopiclist.expert li:before{background-image:url('../Images/expert_icon.png')}.skill_topic_link{display:inline-block;margin:.25em .5%;padding:0;width:348px}.skill_topic_link .inner{border:1px solid #c0c0c0;box-shadow:0 0 4px -2px rgba(0,0,0,.05),0 5px 5px -2px rgba(0,0,0,.05);display:block;height:64px;padding:7px 14px 0 46px;position:relative;height:92px;background-color:#fff;border-radius:0}.skill_topic_link .inner:before{background-position:right top;background-repeat:no-repeat;background-size:34px;content:"";padding:34px 0 0 34px;position:absolute;left:6px;top:6px;opacity:.5}.skill_topic_link .inner::after{content:"";position:absolute;right:0;top:0;padding:96px 0 0 12px;background-position:left center;background-repeat:no-repeat}.skill_topic_link:hover .inner::after{content:""}.skill_topic_link.beginner .inner:before{background-image:url("../Images/beginner_icon.png")}.skill_topic_link.intermediate .inner:before{background-image:url("../Images/intermediate_icon.png")}.skill_topic_link.advanced .inner:before{background-image:url("../Images/advanced_icon.png")}.skill_topic_link.expert .inner:before{background-image:url("../Images/expert_icon.png")}a.skill_topic_link:link,a.skill_topic_link:hover,a.skill_topic_link:active,a.skill_topic_link:visited{text-decoration:none;color:#000;overflow:hidden;margin:.75em .84% .25em;transition:.3s ease;box-shadow:0 0 0 0 rgba(0,0,0,0)}a.skill_topic_link:hover{box-shadow:0 5px 10px rgba(0,0,0,.3)}a.skill_topic_link span.text{display:block;font-weight:bold;font-size:1.125em;font-family:Brutal_Regular,Verdana,Arial,sans serif}.skill_topic_link .version_tag{position:absolute;left:11px;bottom:11px;margin:0 1px;padding:2px 0;width:22px;text-align:center;opacity:1;transition:.3s ease;font-size:.75em}.skill_icon IMG{width:24px;height:24px;border:0 solid #000;box-shadow:0 0 0 0 rgba(0,0,0,0);left:11px;position:absolute;top:10px;opacity:1;transition:.3s ease}.skill_topic_link:hover .skill_icon IMG{transform:scale3d(1.25,1.25,1.25)}.skill_topic_link:hover .version_tag{transform:scale3d(1.25,1.25,1.25)}.link_list_title{background-color:#007ebf;padding:.125em .25em .125em .5em;font-weight:bold;color:#f8f8f8;margin-top:1em;font-size:1.375em}.link_list_title P{margin:0;padding:0}.playlistlink{border:1px solid #f0f0f0;display:block;overflow:hidden;padding:6px;text-decoration:none !important;width:31%;margin:.375%;float:left;position:relative}.playlistlink.playlistCategory{background-position:6px center;background-size:40px auto;border:1px solid #e1e2e3;border-radius:4px;padding:12px 6px 12px 24px;border:1px solid #e1e2e3;margin:.375% .875%;overflow:hidden;width:28%}.playlistlink:hover{background-color:rgba(0,173,239,.125)}.playlistlink_image{border-radius:0;float:left;line-height:0;position:relative;text-decoration:none !important;width:48px}.playlistlink IMG{border-radius:0;border:0 none}.playlistlink_button{height:32px;width:32px;padding:7px 15px;position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:-19px;background:#161617 url('../Images/video_play.png') center center no-repeat;opacity:.8;border-radius:12px}.playlistlink:hover .playlistlink_button{background:#005590 url('../Images/video_play.png') center center no-repeat}.playlistlink_title{display:block;float:left;margin-left:1em;text-decoration:none !important}.playlistlink_title .playlistlink_title_text{display:inline-block;color:#007ebf;font-size:1em;font-weight:bold;line-height:1.375em;text-decoration:none !important}.playlistlink:hover .playlistlink_title .playlistlink_title_text{color:#007ebf}.playlistlink:hover .playlistlink_title_text{color:#00adef}.playlistlink_title .playlistlink_description{padding:8px;background:#e2e3e4;color:#313233;font-size:.925em;text-decoration:none !important;line-height:1.5em;display:none;word-wrap:break-word}.playlistlink_title .playlistlink_description_text{padding:4px 0 0}.featured_series{overflow:hidden}.featured_series .playlistlink_container{position:relative}.featured_series .playlistlink{border-bottom:0;padding:0}.featured_series .playlistlink_image{border-radius:0;line-height:0;overflow:hidden;position:relative;text-decoration:none !important;width:100%}.featured_series .playlistlink_image:after{content:"";padding-top:33.3%;display:block}.featured_series .playlistlink_image.header_image{border-radius:0;line-height:0;overflow:hidden;position:relative;text-decoration:none !important;width:100%}.featured_series .playlistlink_image.header_image:after{content:"";padding-top:33%;display:block}.featured_series .playlistlink_image.header_image IMG{border:0 none;border-radius:0;position:absolute;top:-33%;left:0;right:0;bottom:0;width:100%}.featured_series .playlistlink IMG{border:0 none;border-radius:0;position:absolute;top:0;left:0;right:0;bottom:0}.featured_series .playlistlink_title{background:rgba(240,240,240,.875);bottom:0;float:none;margin-left:0;position:absolute;width:100%}.featured_series:hover .playlistlink_title{background:rgba(0,84,144,.875)}.featured_series .playlistlink_title_inner{padding:8px;display:block}.featured_series .playlistlink_title .playlistlink_title_label{color:#00adef;font-weight:bold}.featured_series .playlistlink_title .playlistlink_title_text{color:#005990;font-size:1em;font-weight:bold;line-height:1.25em;text-decoration:none !important}.featured_series .playlistlink:hover .playlistlink_title .playlistlink_title_text{color:#f0f0f0}.fancycategory{overflow:hidden;float:left;width:32%;margin:.65%}.fancycategory .playlistlink_container{position:relative}.fancycategory .playlistlink{border:0 solid #f0f0f0;display:block;overflow:hidden;padding:0;text-decoration:none !important;width:100%;margin:0;float:left;position:relative}.fancycategory .playlistlink_image{border-radius:0;line-height:0;overflow:hidden;position:relative;text-decoration:none !important;width:100%}.fancycategory .playlistlink_image:after{content:"";padding-top:33.3%;display:block}.fancycategory .playlistlink_image.header_image{border-radius:0;line-height:0;overflow:hidden;position:relative;text-decoration:none !important;width:100%}.fancycategory .playlistlink_image.header_image:after{content:"";padding-top:40%;display:block}.fancycategory .playlistlink_image.header_image IMG{border:0 none;border-radius:0;position:absolute;top:-40%;left:0;right:0;bottom:0}.fancycategory .playlistlink IMG{border:0 none;border-radius:0;position:absolute;top:0;left:0;right:0;bottom:0}.fancycategory .playlistlink_title{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,1));bottom:0;float:none;margin-left:0;position:absolute;width:100%;padding-top:1em}.fancycategory:hover .playlistlink_title{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,1))}.fancycategory .playlistlink_title_inner{padding:8px;display:block}.fancycategory .playlistlink_title .playlistlink_title_label{color:#f0f0f0;font-weight:bold}.fancycategory .playlistlink_title .playlistlink_title_text{color:#f0f0f0;font-size:1em;font-weight:bold;line-height:1.25em;text-decoration:none !important}.fancycategory .playlistlink:hover .playlistlink_title .playlistlink_title_text{color:#00adef}#player{width:100%;display:inline-block;position:relative}#player:after{padding-top:56.25%;display:block;content:''}.ytv-canvas{display:block;background:#f0f0f0;overflow:hidden;font-family:arial,sans-serif}.ytv-canvas ::-webkit-scrollbar{border-left:1px solid #000;width:10px}.ytv-canvas ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.1)}.ytv-video{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.ytv-video iframe{width:100%;height:100%;border:none;outline:none;display:block}.ytv-video-description{margin:-.75em 0 0;padding:0 0}.ytv-description-inner{background:#fff;padding:10px}.ytv-button a{float:right;width:24px;height:24px;padding:4px;margin:5px;outline:1px solid #005990}.ytv-button:hover a{outline:1px solid #00adef}.ytv-button.next a{background:#005990 url('../Images/arrow_rt_public.png') center center no-repeat}.ytv-button.next:hover a{background:#00adef url('../Images/arrow_rt_public.png') center center no-repeat}.ytv-button.prev a{background:#005990 url('../Images/arrow_lt_public.png') center center no-repeat}.ytv-button.prev:hover a{background:#00adef url('../Images/arrow_lt_public.png') center center no-repeat}.ytv-button.disabled{float:right;width:24px;height:24px;padding:4px;margin:5px;outline:1px solid #919293}.ytv-button.prev.disabled{background:#919293 url('../Images/arrow_lt_public.png') center center no-repeat;opacity:.375}.ytv-button.next.disabled{background:#919293 url('../Images/arrow_rt_public.png') center center no-repeat;opacity:.375}.ytv-button.chain{background:transparent url('../Images/video_chain_dark.png') center center no-repeat;float:left;width:24px;height:24px;padding:4px;margin:5px;outline:1px solid #005990}.ytv-button.chain.enabled{background:#005990 url('../Images/video_chain.png') center center no-repeat;outline:0 solid #005990}.ytv-button.chain:hover,.ytv-button.chain.enabled:hover{background:#00adef url('../Images/video_chain.png') center center no-repeat;outline:0 solid #005990}.ytv-divider,.ytv-fill{float:right;width:24px;height:24px;padding:4px;margin:10px}.ytv-divider{background:#005990 url('../Images/video_list_light.png') center center no-repeat}.ytv-divider.collapsed{background:transparent url('../Images/video_list_dark.png') center center no-repeat;outline:1px solid #005990}.ytv-divider:hover{background:#00adef url('../Images/video_list_light.png') center center no-repeat}.ytv-divider.collapsed:hover{outline:1px solid #00adef}.ytv-button.category{display:inline-block}.ytv-button.category a{border-top:1px solid #e0e0e0;border-right:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;border-left:1px solid #e0e0e0;background:#fff;color:#005590;display:block;float:none;height:auto;line-height:1em;margin:0 0 0 4px;outline:0 solid #005990;padding:4px 6px;text-decoration:none;width:auto;font-weight:bold}.ytv-button.category a:hover{text-decoration:none;background:#005590;color:#f0f0f0}.ytv-list{position:relative;width:100%}.ytv-list-inner{position:relative}.ytv-list ul{margin:0;padding:0;list-style-type:none;list-style-image:none}.ytv-list .ytv-active a{border-left:4px solid #007ebf;background:#005990;color:#fff}.ytv-list a,.ytv-list-header a{display:block;text-decoration:none;font-size:1em;color:#005990;padding:4px;padding-left:8px}.ytv-list a b{overflow:hidden;display:block;text-overflow:ellipsis}.ytv-list li{list-style-type:none;list-style-image:none;margin-bottom:0}.ytv-list li:first-child a{border-top:none}.ytv-list li:last-child a{border-bottom:none}.ytv-list a:hover,.ytv-list-header .ytv-playlists a:hover{background:#007ebf;color:#fff}.ytv-list a:active,.ytv-list-header .ytv-playlists a:active{background:rgba(0,0,0,.05)}.ytv-list .ytv-content{display:block;font-weight:bold;text-decoration:none}.ytv-list .ytv-thumb-stroke{position:absolute;top:1px;left:1px;bottom:1px;right:1px;z-index:2;outline:1px solid rgba(255,255,255,.1)}.ytv-list .ytv-thumb{float:left;position:relative;outline:1px solid rgba(0,0,0,.5)}.ytv-list .ytv-thumb img{width:72px;display:block}.ytv-list .ytv-thumb span{position:absolute;bottom:5px;right:5px;color:#eee;background:rgba(0,0,0,.7);font-size:11px;font-weight:bold;padding:0 4px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ytv-views{display:block;margin-top:5px;font-size:10px;font-weight:normal;opacity:.3}.ytv-list-header{height:52px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2)}.ytv-list-header a{background:rgba(255,255,255,.05);position:relative;z-index:10}.ytv-list-header img,.ytv-list .ytv-playlists .ytv-thumb img{width:30px;vertical-align:middle}.ytv-list-header span{padding-left:10px;font-size:12px;font-weight:bold}.ytv-playlists{z-index:9;position:absolute;background:#282828;top:0;left:0;right:0;bottom:0;overflow:auto;display:none}.ytv-playlists img,.ytv-list-header img{float:left}.ytv-playlists a span,.ytv-list-header a span{white-space:nowrap;padding-left:10px;display:block;overflow:hidden;text-overflow:ellipsis}.ytv-list-header>a span{line-height:30px}.ytv-list-header .ytv-playlists a{background:none}.ytv-playlist-open .ytv-playlists{display:block}.ytv-relative{position:relative;width:100%;height:100%}.ytv-full{position:fixed;top:0;left:0;width:100% !important;height:100% !important;margin:0 !important}.ytv-arrow{height:10px;width:0;position:relative;top:10px;right:5px;border:10px solid transparent;float:right;border-top-color:rgba(0,0,0,.4);display:none}.ytv-has-playlists .ytv-arrow{display:inline-block}.ytv-playlist-open .ytv-arrow{border-color:transparent;border-bottom-color:rgba(0,0,0,.4);top:-10px}.ytv-list-header a:after,.ytv-clear:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}.fancylink_container{background:none repeat scroll 0 0 #f8f8f8;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);display:inline-block;margin:.75em .84% .25em;width:348px;max-width:100%;position:relative}#courses .fancylink_container{margin:.25em 0 .25em;width:256px}.fancylink_container.video{background:#f8f8f8;box-shadow:0 0 2px 0 rgba(0,0,0,.25);display:inline-block;margin:.35%;width:19%}.gallery .fancylink_container{display:inline-block;margin:.5em .925em;display:block}.simplegallery .fancylink_container{display:inline-block;margin:.5em .925em;display:block}.fancylink{text-decoration:none !important;display:block;padding:0;line-height:0;transition:.3s ease}.fancylink:hover{box-shadow:0 5px 10px rgba(0,0,0,.3)}.fancylink_image{text-decoration:none !important;position:relative;line-height:0;border-radius:0;box-shadow:0 0 0 0 rgba(0,0,0,0);outline:0 solid #007ebf;display:inline-block;overflow:hidden;background:#000}.fancylink_image::after{content:"";display:block;padding-top:25%}.fancylink:hover .fancylink_image{outline:0 solid #00adef}.fancylink IMG{border:0 none;border-radius:0;box-shadow:0 1px 3px 0 rgba(0,0,0,.75);position:absolute;opacity:.5;transition:.3s ease;width:100%}.fancylink:hover IMG{transform:scale3d(1.25,1.25,1.25)}.fancylink_overlay{height:100%;width:100%;position:absolute;left:0;top:0;background:#000;opacity:.25;border-radius:0;line-height:0;display:block}.fancylink:hover .fancylink_overlay{opacity:.25;display:block}.fancylink_button{height:32px;width:32px;padding:7px 15px;position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:-19px;background:#161617 url('../Images/video_play.png') center center no-repeat;opacity:.8;border-radius:12px;display:block}.fancylink:hover .fancylink_button{background:#005590 url('../Images/video_play.png') center center no-repeat}.fancylink_title{text-decoration:none !important;display:block;height:24px;position:absolute;top:32px;width:100%}.fancylink_title .fancylink_title_text{padding:0 6px 0 64px;color:#fff;font-size:1em;font-weight:bold;text-decoration:none !important;line-height:1.375em;display:block}.fancylink_container.video .fancylink_title .fancylink_title_text{padding:0 6px 0;color:#005990;font-size:.825em;font-weight:bold;text-decoration:none !important;line-height:1.375em;height:4.5em;display:block;text-align:left}.fancylink_container.video .fancylink:hover .fancylink_title_text{color:#00adef;display:block}.fancylink_description{padding:14px 14px 26px 14px;background:#fff;color:#313233;font-size:1em;text-decoration:none !important;line-height:1.5em;display:none;word-wrap:break-word;display:block}.fancylink_description_text{padding:0;display:block}.fancylink_duration{background:#000;bottom:0;color:#fff;display:block;font-size:12px;line-height:1em;padding:2px;position:absolute;right:0}ul.videolist{margin:0;padding:0}.videolist li{list-style-type:none;list-style-image:none;margin-bottom:0}.videolist .playlistlink{border-color:#f0f0f0;border-width:0 0 1px 3px;display:block;overflow:hidden;padding:0;text-decoration:none !important;width:100%;margin:0;float:none}.videolist .playlistlink.active{border-color:#f0f0f0 #f0f0f0 #f0f0f0 #007ebf;background-color:rgba(0,173,239,.0625)}.community_flair{background-color:rgba(0,0,0,.5);background-image:url("../Images/users4.png");background-position:4px -3px;background-repeat:no-repeat;background-size:30px 30px;border-radius:2px 0 4px;color:#f0f0f0;font-size:.75em;height:14px;left:0;padding:14px 10px 0 38px;position:absolute;top:0}.icon_playlist{background-image:url('../Images/list.png');background-repeat:no-repeat;background-size:100% 100%}.icon_playlist_gray{background-image:url('../Images/list2.png');background-repeat:no-repeat;background-size:100% 100%}.icon_video_gray{background-image:url('../Images/video2_dark.png');background-repeat:no-repeat;background-size:100% 100%}.fancylink_duration{background:#000 none repeat scroll 0 0;border-radius:4px;bottom:0;color:#fff;display:block;font-size:.75em;line-height:1em;margin:6px;opacity:.75;padding:2px;position:absolute;right:0}.icon_2D{background-image:url('../Images/2D_icon.png');background-repeat:no-repeat}.icon_ArtificialIntelligence{background-image:url('../Images/ai_icon.png');background-repeat:no-repeat}.icon_Animation{background-image:url('../Images/anim_icon.png');background-repeat:no-repeat}.icon_Archives{background-image:url('../Images/archive_icon.png');background-repeat:no-repeat}.icon_Basics{background-image:url('../Images/start_icon.png');background-repeat:no-repeat}.icon_Blueprints{background-image:url('../Images/bp_icon.png');background-repeat:no-repeat}.icon_BuildaGame{background-image:url('../Images/gameplay_icon.png');background-repeat:no-repeat}.icon_Cinematics{background-image:url('../Images/cine_icon.png');background-repeat:no-repeat}.icon_CommunityCreated{background-image:url('../Images/users4.png');background-repeat:no-repeat}.icon_Environments{background-image:url('../Images/atmosphere_icon.png');background-repeat:no-repeat}.icon_Foliage{background-image:url('../Images/foliage_icon.png');background-repeat:no-repeat}.icon_Font{background-image:url('../Images/font_icon.png');background-repeat:no-repeat}.icon_Gameplay{background-image:url('../Images/gameplay_icon.png');background-repeat:no-repeat}.icon_Landscape{background-image:url('../Images/landscape_icon.png');background-repeat:no-repeat}.icon_LevelEditing{background-image:url('../Images/levels_icon.png');background-repeat:no-repeat}.icon_Lighting{background-image:url('../Images/light_icon.png');background-repeat:no-repeat}.icon_LiveTrainingStream{background-image:url('../Images/video_icon.png');background-repeat:no-repeat}.icon_Materials{background-image:url('../Images/material_icon.png');background-repeat:no-repeat}.icon_Networking{background-image:url('../Images/networking_icon.png');background-repeat:no-repeat}.icon_Particles{background-image:url('../Images/fx_icon.png');background-repeat:no-repeat}.icon_Physics{background-image:url('../Images/physics_icon.png');background-repeat:no-repeat}.icon_Platforms{background-image:url('../Images/platform_icon.png');background-repeat:no-repeat}.icon_PostProcessEffects{background-image:url('../Images/ppe_icon.png');background-repeat:no-repeat}.icon_Programming{background-image:url('../Images/prog_role_icon.png');background-repeat:no-repeat}.icon_Rendering{background-image:url('../Images/rendering_icon.png');background-repeat:no-repeat}.icon_Sequencer{background-image:url('../Images/cine_icon.png');background-repeat:no-repeat}.icon_UMGUIDesigner{background-image:url('../Images/ui_icon.png');background-repeat:no-repeat}.icon_Vehicles{background-image:url('../Images/vehicle_icon.png');background-repeat:no-repeat}.icon_VirtualReality{background-image:url('../Images/VR_icon.png');background-repeat:no-repeat}.videonav{position:absolute;top:-10px;left:20px}.videopage .videonav{top:-51px;left:29px}.videonav .navigation{overflow:hidden;margin:1em 0 2em;position:relative}.videonav .navigation .button{font-weight:bold;text-decoration:none;color:#fff;float:none;text-align:center;margin:0;border-width:0;cursor:default;padding:0;background-color:transparent}.videonav .navigation .button:hover{background-color:#00adef;transition:background-color .3s linear 0s}.videonav .navigation .button a{padding:0 10px 0 10px;background-color:#fff;font-weight:bold;text-decoration:none;color:#919293;display:block}.videonav .navigation .button a:hover{background-color:#00adef;color:#fff;transition:background-color .3s linear 0s}.videonav .navigation .button.back a{background-color:transparent;background-image:url(../Images/arrow_left_gray.png);background-repeat:no-repeat;background-position:5px center;padding:0 10px 0 25px}.videonav .navigation .button.back a:hover{background-color:#00adef;background-image:url(../Images/arrow_left_light.png)}.sample .container{display:inline-block;border:1px solid #007ebf;border-radius:6px;padding:0;background-color:transparent;overflow:hidden}.sample .container:hover{background-color:#007ebf}.sample .container .link{padding:0;display:block;height:24;text-decoration:none}.sample .container .link .icon{background-color:#007ebf;padding:0 6px 0 3px;background-image:url('../Images/cloud_icon_light.png');background-repeat:no-repeat;background-position:center center;background-size:24px 24px;display:block;float:left;height:24px;width:24px;text-decoration:none;border-right:1px solid #007ebf}.sample .container:hover .link .icon{border-right:1px solid #fff}.sample .container .link .title{color:#007ebf;font-weight:bold;display:block;float:left;text-decoration:none;font-size:1em;padding:3px 6px 0 6px}.sample .container:hover .link .title{color:#fff}.sample .container .link .title .label{color:#007ebf}.sample .container .link .title p{padding:0;margin:0}.overlay-first{background-color:rgba(0,0,0,.5);bottom:10px;color:#fff;font-weight:bold;left:10px;padding:0 8px;position:absolute;z-index:100}.overlay-first.bottom{bottom:10px}.overlay-first.top{top:10px;bottom:auto}.overlay-last{background-color:rgba(0,0,0,.5);bottom:10px;color:#fff;font-weight:bold;right:10px;padding:0 8px;position:absolute;z-index:100}.overlay-last.bottom{bottom:10px}.overlay-last.top{top:10px;bottom:auto}.status_bar{display:block;background:#fff;padding:5px;line-height:1.5em;border-top:0 solid #e1e2e3;overflow:auto;color:#808080;font-size:.75em}.status_bar.playlist .icon_playlist_gray{width:14px;height:14px;margin:2px 0;float:right}.status_bar.playlist .icon_playlist_gray:hover{background-color:#007ebf;background-image:url('../Images/list_light.png');background-repeat:no-repeat;background-size:80% 80%;background-position:center center;padding:1px 1px;line-height:1em;margin:0 0 2px;border-radius:3px}.status_bar.video .icon_video_gray,.status_bar.playlist .icon_video_gray{width:16px;height:16px;margin:0 0;float:right}.status_bar .info_tag{color:#fff;font-weight:bold;padding:2px 4px;line-height:1em;margin-left:3px;border-radius:3px;background:#6f6f6f;cursor:pointer;text-decoration:none;font-size:1.1em;float:left;cursor:default;border:1px solid #6f6f6f}.status_bar .info_tag.level{background:#6f6f6f;border:1px solid #6f6f6f}.status_bar .info_tag.level.beginner,.status_bar .info_tag.level.Beginner{background:#3d9400;border:1px solid #3d9400}.status_bar .info_tag.level.intermediate,.status_bar .info_tag.level.Intermediate{background:#f7931d;border:1px solid #f7931d}.status_bar .info_tag.level.advanced,.status_bar .info_tag.level.Advanced{background:#d00000;border:1px solid #d00000}.status_bar .info_tag.level.expert,.status_bar .info_tag.level.Expert{background:#000;border:1px solid #000}.status_bar .info_tag.version{background:#0aaff1;border:1px solid #0aaff1}.status_bar .info_tag:first-child{margin-left:0}.status_bar .version_tag{font-size:1.1em;float:left;cursor:default;padding:2px 4px;line-height:1em;margin:0 3px}.status_bar .skill_icon{width:16px;height:16px;float:left;top:1px;margin-right:3px;background-image:url('../Images/beginner_icon.png');background-repeat:no-repeat;background-size:100%;background-position:left top;cursor:default}.status_bar .skill_icon.beginner{background-image:url('../Images/beginner_icon.png')}.status_bar .skill_icon.intermediate{background-image:url('../Images/intermediate_icon.png')}.status_bar .skill_icon.advanced{background-image:url('../Images/advanced_icon.png')}.status_bar .skill_icon.expert{background-image:url('../Images/expert_icon.png')}div.checkpoint ul{list-style-type:none}div.checkpoint ul li{background-image:url('../Images/checkpoint.png');background-repeat:no-repeat;background-position:left center;background-size:30px 30px;padding-left:35px}div.checkpoint ul li.started{background-image:url('../Images/checkpoint_started.png')}div.checkpoint ul li.checked{background-image:url('../Images/checkpoint_checked.png')}div.checkpoint ul li a:link,div.checkpoint ul li a:hover,div.checkpoint ul li a:active,div.checkpoint ul li a:visited{font-weight:bold;text-decoration:none}.new{background-color:#3d9400;color:#fff;font-weight:900;height:12px;left:-23px;padding-top:10px;position:absolute;text-align:center;top:15px;transform:rotate(-45deg);width:100px}.newlink{background-color:#3d9400;color:#fff;font-size:.75em;font-weight:900;line-height:1.5em;margin-left:4px;padding:0 4px;display:inline-block}.updated{text-align:center;position:relative;font-family:Brutal_Bold;margin-left:8px}.updated a{padding:10px 16px 10px 48px;position:relative;overflow:hidden;display:inline-block;text-decoration:none;border:1px solid #e0e0e0;color:#808080;transition:.3s linear}.updated a:hover{background-color:#0aaff1;color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.updated a:after{content:"";font-family:FontAwesome;font-size:1.25em;position:absolute;top:9px;left:16px}.updated a p{padding:0;margin:0;width:auto;display:inline-block}.updated_container{background-color:#f8f8f8;border-color:#e0e0e0;border-radius:0;border-style:solid;border-width:0;box-shadow:0 5px 10px rgba(0,0,0,.2);margin:10px 0;overflow:hidden;padding:0;position:relative}.updated_title{border-bottom:0 solid #e1e2e3;font-size:1.125em;font-weight:bold;padding:6px 10px;text-decoration:none}.updated_parent{font-size:.875em;margin:5px 0 0 10px}.updated_parent a{color:#00adef;text-decoration:none}.updated_parent_label{color:#606060;display:inline-block}.updated_description{margin:0 150px 8px 18px}.updated_description ul{margin:0 0 0 15px;color:#606060}.updated_description li{line-height:1.25em}.updated_description_label{color:#606060;font-size:.875em;font-weight:bold;line-height:1.25em;margin:5px 0 0 18px}.updated_date{display:inline-block;margin:0;position:absolute;right:8px;top:2px;color:#606060}.updated_author{display:inline-block;margin:0;position:absolute;right:8px;top:30px;color:#606060}.updated_title a{text-decoration:none}.updated_container p{margin:0}.updated_total{color:#606060;display:inline;float:right;font-size:.875em;font-style:italic;margin-right:10px}.updated_timeframe{display:inline-block;font-size:1.25em;margin:0 0 0 10px}.updated_total p{margin:0}.changelist p{margin:0;display:inline-block}.call_to_action{text-align:center}.call_to_action a{background-color:#3d9400;background-image:url("../Images/arrow_rt_public.png");background-position:97% center;background-repeat:no-repeat;color:#fff;display:inline-block;font-weight:bold;min-width:50%;padding:3px 18px;text-decoration:none;margin:5px 0}.call_to_action.nav a{background-color:#005990}#sideinfo .call_to_action a{background-image:none;float:right;font-size:.825em;min-width:0;padding:3px 0;width:49%}#sideinfo .call_to_action.nav a{margin-right:2%}.call_to_action a:hover{background-color:#64c61f;background-image:url("../Images/arrow_rt_public.png")}.call_to_action.nav a:hover{background-color:#00adef;background-image:url("../Images/arrow_rt_public.png")}#search_container{overflow:hidden;z-index:100;height:46px;width:255px;display:table-cell;padding-right:5px;padding-left:5px}.rrssb-buttons-inline{float:left}.rrssb-buttons-mobile{float:right;display:none;height:20px;position:relative;width:220px}#sideinfo{position:absolute;right:-260px;top:0;width:250px}#inline_tags,#bottom_tags,#bottom_related_pages{display:none}a#sitemap_button{display:block;padding:0;margin:15px 5px 0;text-decoration:none;color:#005990;border:1px solid #005990;text-align:center;border-radius:6px;font-weight:bold}a#sitemap_button:hover{color:#fff;border:1px solid #005990;background-color:#005990;text-align:center;border-radius:6px;font-weight:bold}iframe.embedded_video{border-radius:6px;box-shadow:1px 1px 3px 0 #808080}.os_toggle_container{position:absolute;right:10px;top:10px}.os_toggle_label{font-weight:bold;font-size:.625em}.os_toggle_icon{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-position:center center;margin-bottom:0}.os_toggle_button{background-image:url(../Images/toggle_off.png);display:inline-block;height:18px;width:36px;margin:0 4px 0 4px}.os_toggle_button.enabled{background-image:url(../Images/toggle_on.png)}.os_toggle_button.disabled{background-image:url(../Images/toggle_disabled.png)}.glossary_nav a{border:1px solid #005990;border-radius:4px;width:1.125em;padding:2px 4px;margin:4px;font-size:1.125em;text-decoration:none;text-align:center;display:inline-block}.glossary_nav a:hover{background-color:#005990;color:#fff}.topicContainer{display:inline-block;margin-right:1em;margin-bottom:1em;width:348px}.asyncgif{position:relative;overflow:hidden;display:inline-block;cursor:pointer}.asyncgif.loaded{cursor:default}.asyncgif p{padding:0;margin:0}.asyncgif .overlay{background-image:url(../Images/gif_overlay.png);background-size:100% 100%;display:block;width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px}.btn{display:inline-block;padding:6px 12px;margin:10px 5px 0 5px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}a.btn{text-decoration:none}.btn-default{color:#333;background-color:#f0f0f0;border-color:#ccc}.btn-group-lg>.btn,.btn-lg{padding:12px 20px 6px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn.finish-step{margin-top:30px;margin-bottom:60px;color:#232323}.btn.done,.btn.finish-step.done,.btn.finish-step.done:hover{color:#73bb95;border:1px solid #73bb95;background-color:#ebf5f0}.btn.action{color:#fff;border:1px solid #0078f2;background-color:#0078f2}.btn.action a{color:#fff;text-decoration:none}.btn.focus,.btn:focus,.btn:hover{color:#000;text-decoration:none}.btn-default:hover{color:#000;background-color:#f0f0f0;border-color:#c0c0c0}.btn.action:hover{color:#fff;background-color:#2993ff;border-color:#2993ff}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn.finish-step .glyphicon.glyphicon-ok{font-family:FontAwesome !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#ccc;display:inline-block;width:30px;height:30px}.btn.finish-step .glyphicon.glyphicon-ok:before{font-family:FontAwesome !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.btn.finish-step.done .glyphicon.glyphicon-ok{color:#73bb95}.text-center{text-align:center}.toc ul li a.done{color:#73bb95 !important;background-color:transparent !important}.toc ul li a.done:before{font-family:FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;left:-32px;top:9px;color:#73bb95;background-color:transparent;width:16px;height:30px}.toc ul li p.selectedLink a.done:before{background-color:transparent}.line{background:#000;height:14px;font-size:12px;width:100%;position:absolute;left:0;top:0;color:#fff;text-align:center}#osContainer{position:absolute;right:10px;top:10px}#osSelect{width:30px;height:15px;border:1px solid #c0c0c0;border-radius:10px;position:relative;background-color:#fff}#osSelect:after{content:"";background-image:url(../Images/arrow_down.png);background-repeat:no-repeat;background-position:center center;width:18px;height:18px;display:block;position:absolute;right:4px;top:6px}.btn-os{background-repeat:no-repeat;background-position:12px center;background-size:15px 15px}.btn-os.windows{background-image:url('../Images/windows_logo.png')}.btn-os.mac{background-image:url('../Images/macOS_logo.png')}.btn-os.linux{background-image:url('../Images/linux-os.png')}#osMenu{margin:5px;padding:0;border:1px solid #c0c0c0;box-shadow:0 0 5px 0 rgba(0,0,0,.125);width:125px;background-color:#fff;position:absolute;left:-60px;display:none;opacity:0}.btn-select{background-repeat:no-repeat;background-position:10px center;padding:4px 10px 4px 34px;margin:0;width:calc(100% - 46px);text-align:left}.btn-select:hover{background-color:#f0f0f0}#osMenu #windows{background-image:url('../Images/windows_logo.png')}#osMenu #mac{background-image:url('../Images/macOS_logo.png')}#osMenu #linux{background-image:url('../Images/linux-os.png')}#versionSelect{border:1px solid rgba(224,224,224,.75);position:relative;color:#000;padding-right:26px;padding-bottom:10px;margin-bottom:10px;font-family:Brutal_Regular,Verdana,Arial,sans serif !important;font-size:15.75px !important;text-decoration:none !important}#versionSelect:after{content:"";background-image:url(../Images/arrow_down.png);background-repeat:no-repeat;background-position:center center;width:18px;height:18px;display:block;position:absolute;right:4px;top:9px}.btn-version{background-repeat:no-repeat;background-position:12px center;background-size:15px 15px}#pageNavRight{position:relative;float:right;margin:0 auto;top:25%}#versionMenu{margin:-5px 5px;padding:0;border:1px solid #c0c0c0;box-shadow:0 0 5px 0 rgba(0,0,0,.125);background-color:#fff;position:absolute;display:none;opacity:0;z-index:2000;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#versionMenu .btn-select{display:block}#versionMenu .btn-select.selected{font-weight:bold;background-color:rgba(29,25,49,.25);border-radius:0;text-decoration:none}#skinContainer{display:table-cell}#skinSelect{height:15px;width:15px;position:relative;padding-bottom:10px;margin-bottom:10px;font-weight:bold;background-image:url(../Images/ThreeDots-Bigger-Black.png);background-repeat:no-repeat;background-size:auto;background-position:center center}.btn-skin{background-repeat:no-repeat;background-position:12px center;background-size:15px 15px}#skinMenu{margin:5px;padding:0;border:1px solid #c0c0c0;box-shadow:0 0 5px 0 rgba(0,0,0,.125);width:125px;background-color:#fff;position:absolute;right:15px;display:none;opacity:0;z-index:1000}.btn-select{background-repeat:no-repeat;background-position:10px center;padding:4px 10px 4px 34px;margin:0;width:calc(100% - 46px);text-align:left}.btn-select:hover{background-color:#f0f0f0}#seeAlso{position:absolute;right:36px;top:250px;width:312px;background:#fff;padding:20px 0}#seeAlso #title{font-weight:bold;font-family:Brutal_Regular,Verdana,Arial,sans serif;text-transform:uppercase;letter-spacing:1px;padding:0 20px}#seeAlso #pageList{font-family:Brutal_Regular,Verdana,Arial,sans serif;text-decoration:none;padding:0 20px}#seeAlso #pageList ul{list-style:none;margin:0}#seeAlso a{text-decoration:none;color:#00adef}.btn-toggle{background:#e0e0e0 scroll 7px 12px no-repeat;background-color:#fff !important;border:1px solid #c0c0c0 !important;padding:10px 12px 10px 28px !important;margin:2px 0 !important;color:#000;float:left;cursor:pointer;border-radius:0 !important}.btn-toggle:first-child{border-radius:4px 0 0 4px !important}.btn.maya{background-image:url(../Images/maya.png)}.btn-toggle:last-child{border-radius:0 4px 4px 0 !important}.btn.max{background-image:url(../Images/max.png);background-repeat:no-repeat}.btn-toggle.active_button,.btn-toggle.active_button:hover,.btn-default.active_button,.btn-default.active_button:hover{background-color:#00adef !important;border:1px solid #c0c0c0 !important;color:#fff !important}.togglesection{width:auto;display:block;clear:both;overflow:hidden;margin:30px 0}.btn-toggle p{padding:0;margin:0}.btn-toggle:hover{background-color:#a0a0a0;color:#000}.btn:active{background-color:#00adef;color:#000}.btn-toggle.active_button,.btn-toggle.active_button:hover{background-color:#606060;border:1px solid #a0a0a0;color:#f0f0f0}.btn-toggle.windows,.active_button_content.badge.windows{background-image:url('../Images/windows.png')}.btn-toggle.mac,.active_button_content.badge.mac{background-image:url('../Images/macos.png')}.btn-toggle.linux,.active_button_content.badge.linux{background-image:url('../Images/linux.png')}.btn-toggle.maya,.active_button_content.badge.maya{background-image:url('../Images/maya.png')}.btn-toggle.max,.active_button_content.badge.max{background-image:url('../Images/max.png')}.btn-toggle.android,.active_button_content.badge.android{background-image:url('../Images/android.png')}.btn-toggle.ios,.active_button_content.badge.ios{background-image:url('../Images/apple.png')}.btn-toggle.binaryinstall,.active_button_content.badge.binaryinstall{background-image:url('../Images/binaryinstall.png')}.btn-toggle.sourceinstall,.active_button_content.badge.sourceinstall{background-image:url('../Images/sourceinstall.png')}.btn-toggle.blueprintimplementation,.active_button_content.badge.blueprintimplementation{background-image:url('../Images/blueprint_16x.png')}.btn-toggle.cppimplementation,.active_button_content.badge.cppimplementation{background-image:url('../Images/cppicon.png')}.btn-toggle.pythonimplementation,.active_button_content.badge.pythonimplementation{background-image:url('../Images/python.png')}.btn-toggle.oculus,.active_button_content.badge.oculus{background-image:url('../Images/oculus.png')}.btn-toggle.gearvr,.active_button_content.badge.gearvr{background-image:url('../Images/gearvr.png')}.btn-toggle.googlevr,.active_button_content.badge.googlevr{background-image:url('../Images/googlevr.png')}.btn-toggle.steamvr,.active_button_content.badge.steamvr{background-image:url('../Images/steamvr.png')}div[id*='player']{max-width:1280px;background-color:#000}#errorList{position:relative}#errorList #timestamp{position:absolute;top:6px;right:10px;font-size:.75em}.timestamp{text-align:center;font-size:1em;padding:32px;margin-right:350px}.feedbackBanner{width:272px;padding:20px;position:fixed;bottom:132px;right:36px;background-color:rgba(255,255,255,1);border:0 solid #a0a0a0;border-radius:4px;z-index:100000;color:#000;transition:.3s ease;box-shadow:0 2px 10px rgba(0,0,0,.4);display:none;opacity:0}.feedbackBanner a{color:#404040}.btn-close{width:10px;height:14px;position:absolute;top:10px;right:10px;transition:.3s ease;cursor:pointer}.btn-close:after{content:"";position:absolute;top:0;left:0;color:#000;font-size:14px;font-family:FontAwesome;line-height:14px}.feedbackBanner .btn-close{opacity:1}.feedbackBanner:hover .btn-close{opacity:1}.btn-comment{width:48px;height:48px;padding:10px;border:0 solid #000;background-color:#fff;position:fixed;right:36px;bottom:80px;cursor:pointer;border-radius:40px;box-shadow:0 2px 15px rgba(0,0,0,.4);z-index:100;transition:.3s ease}.btn-comment:hover{box-shadow:0 5px 15px rgba(0,0,0,.4);transform:scale3d(1.1,1.1,1.1)}.btn-comment:after{content:"";width:48px;height:48px;position:absolute;top:26px;left:16px;color:#000;font-family:FontAwesome_Regular;font-size:35.75px;line-height:22.75px}.attract{background-color:#3d9400 !important}.attract:hover{background-color:#51c300 !important}.attract:after{color:#fff !important}.btn-comment.attract:after{color:#fff}.notify{width:10px;height:10px;padding:4px 1px 2px 5px;border:0 solid #000;background-color:#f00;position:absolute;top:2px;right:2px;cursor:cursor;border-radius:40px;z-index:101;font-size:.75em;color:#fff;line-height:.75em}.overlay-modal{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:100000}.modal-dialog{width:480px;position:fixed;top:calc(50% - 72px);left:calc(50% - 240px);font-family:Brutal_Regular,Verdana,Arial,sans serif}.modal-dialog UL{margin:.325em 0 0 0;list-style:none;padding:0}.modal-dialog UL LI A{text-decoration:none}.error-page{background:url("https://cdn2.unrealengine.com/errorbg-1920x1080-744b3ec305b5.jpg") center center/contain no-repeat #0e1128}.error-box{width:430px;height:264px;margin:0 auto;position:absolute;top:25%;left:calc(50% - 265px);padding:50px 35px 50px 35px;z-index:10}.error-box-bg{width:430px;height:264px;margin:0 auto;position:absolute;top:25%;left:calc(50% - 265px);padding:50px 35px 50px 35px;z-index:1;opacity:.4}.error-box div{position:relative;top:2%;text-align:center}.error-box div h1{font-size:160px;color:#cecece;font-weight:bold;display:inline-block;line-height:70px;margin:0 0 20px;font-family:Brutal,Brutal_Medium,Arial,sans-serif;text-align:left;font-weight:bold}.error-box div h2{margin:5px 0;color:#cecece;width:100%;border:none;padding:0;display:block;text-align:center;text-transform:uppercase;font-family:Brutal,Brutal_Medium,Arial,sans-serif;font-weight:bold}.error-box div p{color:#cecece;font-size:17px;margin:0;padding:0;text-align:center;line-height:1.8em}.error-box .ue-cta-button{margin:20px 0;text-align:center;border-style:solid;border-color:initial;border-image:radial-gradient(100% 185.14% at 100% 100%,#34c3ff 0%,#338eee 100%) 5/2px/0 stretch;border-width:2px;font-size:1.1em;letter-spacing:1px;padding:15px 35px;color:#fff;display:inline-block;vertical-align:top;border-radius:2px;text-transform:uppercase;cursor:pointer;text-decoration:none;min-width:240px;max-width:450px;line-height:1}.error-box a text-decoration: none;.sidebar_item>p>a span{display:inline-block}.text-highlight{background-color:#07aff1;color:#fff}.sidebar_item.filtered{display:none}#nav-filter-container{z-index:1;position:fixed;width:300px;transition:left .5s linear 0s}#nav-filter-inner{position:relative;width:100%}#nav-filter{position:relative;width:calc(100% - 32px);height:32px;padding:4px 16px;border-width:0 0 1px 0}.close-icon{border:1px solid transparent;background-color:transparent;display:none;vertical-align:middle;outline:0;cursor:pointer;position:absolute;padding:10px;opacity:.5;right:8px;top:8px;z-index:2}.close-icon:after{content:"X";display:block;width:15px;height:15px;position:absolute;background-color:#000;z-index:1;right:0;top:0;bottom:0;margin:auto;padding:2px;border-radius:50%;text-align:center;color:#fff;font-weight:normal;font-size:12px;box-shadow:0 0 2px #e50f0f;cursor:pointer}#nav-filter:not(:valid)~.close-icon{display:none}.flex_row{display:table-row}.flex_cell{display:table-cell;padding:0 5px}.flex_cell:first-child{padding:0 5px 0 0}.flex_cell:last-child{padding:0 0 0 5px}.flex_cell IMG{width:100%}.comparison_static{position:relative;overflow:hidden}.comparison_static .first,.comparison_static .last{position:relative;overflow:hidden}.comparison_static p{padding:0;margin:0}.image_sequence_static{border:1px solid #c0c0c0;margin:20px 0}.image_sequence_static #images{clear:both;overflow:hidden}.image_sequence_static #images IMG{float:left;width:16.16%;margin:5px .25%}#footer a,#footer a:visited,#footer a:hover,#footer a:link,#footer a:active{text-decoration:none}.imageRow{display:flex;max-width:1280px}.imageRowCell{flex-grow:1;margin:10px}.imageRowCell:first-child{margin-left:0}.imageRowCell:last-child{margin-right:0}.imageRowCell .imgContainer{width:100%}.imageRowCell .imgContainer img{width:100%}.imageRowCell .imgCaption{font-weight:bold;text-align:center}#lastVisitedFrame{width:1600px;height:1200px;position:absolute;top:-1260px;left:-1660px}#lastVisited{overflow:hidden;position:relative;margin-bottom:10px}#lastVisitedInfo{width:300px;height:180px;overflow:hidden;position:relative}#lastVisited a{display:block;margin:10px;overflow:hidden;transition:.3s linear}#lastVisitedInfo img{width:100%;border-width:0;transition:.3s linear;opacity:1}#lastVisitedInfo a:after{content:"";display:block;position:absolute;width:calc(100% - 20px);height:100%;top:10px;transition:.3s linear;background-color:rgba(0,0,0,0)}#lastVisitedInfo:hover a{transition:.3s linear}#lastVisitedInfo:hover a:after{content:"";display:block;background-color:rgba(0,0,0,.1);position:absolute;width:calc(100% - 20px);height:100%;top:10px;transition:.3s linear}#lastVisitedTitle{background-color:#d0d0d0;color:#000;padding:5px 10px;font-family:Brutal_Bold;font-size:1.125em;cursor:pointer}#lastVisitedOverlay{background-color:rgba(0,0,0,.75);color:#fff;position:absolute;bottom:0;left:10px;width:calc(100% - 40px);padding:10px;text-align:center;font-family:Brutal_Bold;z-index:1}.btn-inbox{margin:20px 20px 20px 0;position:relative;border:1px solid #e0e0e0}.btn-inbox.active{background-color:#0aaff1}.btn-inbox:after{font-family:FontAwesome !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#c0c0c0;display:block;width:19px;height:23px;padding:10px 12px;font-size:1.5em}.btn-inbox.active:after{color:#fff}#inbox{background-color:#f0f0f0;width:300px;min-height:64px;box-shadow:0 5px 10px rgba(0,0,0,.3);position:absolute;top:130px;right:20px;display:none;opacity:0;z-index:10000}#inboxContainer{float:right}.spinner{background-image:url("../Images/spinner.gif");background-size:100%;background-repeat:no-repeat;width:32px;height:32px;position:absolute;left:calc(50% - 16px);top:calc(50% - 16px)}#inbox .message{padding:15px;font-family:Brutal_Regular}#inbox .buttonContainer{margin:0 10px 10px 10px;overflow:hidden}#inbox #inboxHeading{padding:6px 15px;background-color:#d0d0d0;color:#000;font-family:Brutal_Bold;font-size:1.125em}.kWidgetCentered{width:100%}.kWidgetCentered .kWidgetPlayBtn,.kWidgetPlayBtn{width:70px}@media only screen and (max-width:2048px){IMG{max-width:100%}}@media only screen and (max-width:1280px){#webThree{margin:0 auto;min-width:0;padding:0;position:relative;width:100%}#pagedefault{padding-left:0;padding-right:0}#pagecontainer{margin:0;padding:0 265px 0 0}#contentContainer{margin-left:0}#announcement{width:calc(100% - 40px)}#contentContainer.collapsed{margin-left:0}#maincol{padding:10px 30px 30px;width:auto}.features.role{display:inline-block;line-height:0;width:100%;margin:.25em .5% .25em;position:relative}.item{width:100%}.skill_topic_link,.half .item,.half .role,.third .item,.third .role{width:100%}.fourth .item,.fourth .role,.fifth .item,.fifth .role,.sixth .item,.sixth .role{width:100%}
.topics.item{margin:.75em .5% .25em}
.topics.item .img_container:after,
.topics.item .subject::after{padding-top:20%}
.toc,#seeAlso,#courses{display:none}#pagenav{width:auto}#parent_link,#page,.separator{display:none}#search_container{float:none;margin:20px auto}.hero.simple{height:184px;background-image:none}.hero .info{padding:0 0 0 30px}}@media only screen and (max-width:1023px){#webThree{margin:0 auto;min-width:0;padding:0;position:relative;width:100%}#pagedefault{padding-left:0;padding-right:0}#pagecontainer{margin:0;padding:0 0 0;width:100%}#pagenav{width:auto}#contentContainer{margin-left:0}#contentContainer.collapsed{margin-left:0}.videonav{left:35px}#maincol{padding:10px 30px 30px;width:auto}#sideinfo{display:none}#inline_tags{display:inline-block}#inline_tags,#bottom_tags,#bottom_related_pages{display:block}#webThree #footer{font-size:.75em}.topicContainer{width:48%}.features.role{display:inline-block;line-height:0;width:100%;margin:.25em .5% .25em;position:relative}.item{width:100%}.skill_topic_link,.half .item,.half .role,.third .item,.third .role{width:100%}.fourth .item,.fourth .role,.fifth .item,.fifth .role,.sixth .item,.sixth .role{width:100%}H1{font-size:2em}.navigation .button.next{float:right;margin:0 0 0 1em;min-width:0;width:5%}.navigation .button.previous{float:left;margin:0 1em 0 0;min-width:0;width:5%}.navigation .button.previous a{background-image:url("../Images/arrow_lt_public_dark.png");background-position:center center;background-repeat:no-repeat;line-height:1.05em;padding:0}.navigation .button.next a{background-color:#3d9400;background-image:url("../Images/arrow_rt_public.png");background-position:center center;background-repeat:no-repeat;color:#fff;line-height:1.05em;padding:0}.navigation .button.next a span,.navigation .button.previous a span{opacity:0}.videonav .navigation .button a span{opacity:1}.version_tag_filter,.skill_tag_filter,.keyword_tag_filter,.type_tag_filter{font-size:1em}.playlistlink.playlistCategory{width:40%;padding:12px 1.5% 12px 6%}.fancylink_container,.fancylink_container.video{width:31.33%}.search_container{display:none}.rrssb-buttons-inline{display:none}.rrssb-buttons-mobile{display:block;width:320px}.rrssb-buttons{width:auto}.rrssb-buttons li{float:right}.localized_links{margin:-10px 0 0}}@media only screen and (max-width:870px){.topicContainer{width:98%}.item{width:100%}.skill_topic_link,.half .item,.half .role,.third .item,.third .role{width:100%}.fourth .item,.fourth .role,.fifth .item,.fifth .role,.sixth .item,.sixth .role{width:100%}.features.role{display:inline-block;line-height:0;width:100%;margin:.25em .5% .25em;position:relative}.playlistlink.playlistCategory{width:100%}.fancylink_container,.fancylink_container.video{width:100%}.fancylink_container.video{margin:1% .5%}.videonav{display:none}.os_toggle_container{display:none}#pagenav{height:72px}#search_container{width:223px;padding-right:0;padding-left:0}#versionSelect{width:60px;overflow:hidden;color:rgba(0,0,0,0) !important}#versionSelect:after{content:"UE 4.27";color:#000;background-position:right;position:absolute;left:0%;width:auto;background-position:right}.searchbox{padding:5px 12px;width:calc(100% - 62px)}.searchbutton{display:none}.hero.simple{height:184px;background-image:none}.hero.simple h1{font-size:1.675em;top:calc(50% + 25px)}.hero h2{top:calc(50% - 54px)}#access{padding:0;top:calc(100% - 44px)}.version_tag_filter,.version_tag,a.version_tag:link,a.version_tag:hover,a.version_tag:active,a.version_tag:visited,.version_tag_filter.enabled,a.version_tag_filter:hover{font-size:.75em;color:#fff;font-weight:bold;line-height:1em;margin:5px;cursor:pointer;display:inline-block;padding:4px 6px;border-width:0;border-style:solid;border-color:#4e4e4e;border-radius:3px;background:#00adef}}@media only screen and (max-width:380px){.features.role{display:inline-block;line-height:0;width:98%;margin:.25em .84% .25em;position:relative}.fancylink_container,.fancylink_container.video{width:98%}.fancylink_container.video{margin:1.5% .5%}.os_toggle_container{display:none}}.comparison_slider{max-width:100%}