body.light.default ins,body.light.default q,body.light.default s{color:rgba(0,0,0,.5)}body.light.default .community_sub_box b,body.light.default .regex_colorizer b,body.light.default .richtext b{background:#80c0ff;color:navy}body.light.default .regex_colorizer u,body.light.default .richtext u{background:#995af1;color:#F8F3FF}body.light.default .regex_colorizer b.g1,body.light.default .richtext b.g1{background:#a9f854;color:#282828}body.light.default .regex_colorizer b.g2,body.light.default .richtext b.g2{background:#9ec70c;color:#282828}body.light.default .regex_colorizer b.g3,body.light.default .richtext b.g3{background:#d39500;color:#282828}body.light.default .regex_colorizer b.g4,body.light.default .richtext b.g4{background:#d06c00;color:#fff}body.light.default .regex_colorizer b.g5,body.light.default .richtext b.g5{background:#375ACC;color:#fff}body.light.default .regex_colorizer b.g6,body.light.default .richtext b.g6{background:#00c000;color:#fff}body.light.default .regex_colorizer b.g7,body.light.default .richtext b.g7{background:#c0c000;color:#000}body.light.default .regex_colorizer b.g8,body.light.default .richtext b.g8{background:green;color:#fff}body.light.default .regex_colorizer b.g9,body.light.default .richtext b.g9{background:olive;color:#fff}body.light.default .regex_colorizer b.g10,body.light.default .richtext b.g10{background:#7D00FF;color:#FFF}body.light.default .community_sub_box b.err,body.light.default .regex_colorizer b.err,body.light.default .richtext b.err{background:red;color:#fff}body.light.default .regex_colorizer b.comment,body.light.default .richtext b.comment{background:0 0;font-style:italic;color:#888}body.light.default .community_sub_box b.et,body.light.default .regex_colorizer b.et,body.light.default .richtext b.et{background:#aaa;color:#282828}body.light.default #regex_colors .caret{border-color:#282828}body.light.default .regex_colorizer i,body.light.default .richtext i{background:#ffc080;color:#603000}body.light.default .regex_colorizer i b,body.light.default .regex_colorizer i b.et,body.light.default .regex_colorizer i u,body.light.default .richtext i b,body.light.default .richtext i b.et{background:#e0a060;color:#603000}body.light.default_light ins,body.light.default_light q,body.light.default_light s{color:rgba(0,0,0,.5)}body.light.default_light .community_sub_box b,body.light.default_light .regex_colorizer b,body.light.default_light .richtext b{background:#EAEFF7;color:navy}body.light.default_light .regex_colorizer u,body.light.default_light .richtext u{background:#B388EF;color:#F4F1F9}body.light.default_light .regex_colorizer b.g1,body.light.default_light .richtext b.g1{background:#D8EED2;color:#282828}body.light.default_light .regex_colorizer b.g2,body.light.default_light .richtext b.g2{background:#E3ECC1;color:#282828}body.light.default_light .regex_colorizer b.g3,body.light.default_light .richtext b.g3{background:#EEE2CA;color:#282828}body.light.default_light .regex_colorizer b.g4,body.light.default_light .richtext b.g4{background:#D9944A;color:#FFF8D1}body.light.default_light .regex_colorizer b.g5,body.light.default_light .richtext b.g5{background:#7088D6;color:#F0F9F3}body.light.default_light .regex_colorizer b.g6,body.light.default_light .richtext b.g6{background:#4ACE4A;color:#F5F5F5}body.light.default_light .regex_colorizer b.g7,body.light.default_light .richtext b.g7{background:#CECE4A;color:#171717}body.light.default_light .regex_colorizer b.g8,body.light.default_light .richtext b.g8{background:#4AA24A;color:#F5F5F5}body.light.default_light .regex_colorizer b.g9,body.light.default_light .richtext b.g9{background:#A2A24A;color:#F5F5F5}body.light.default_light .regex_colorizer b.g10,body.light.default_light .richtext b.g10{background:#A04AF9;color:#F5F5F5}body.light.default_light .community_sub_box b.err,body.light.default_light .regex_colorizer b.err,body.light.default_light .richtext b.err{background:#F94A4A;color:#fff}body.light.default_light .regex_colorizer b.comment,body.light.default_light .richtext b.comment{background:0 0;font-style:italic;color:#888}body.light.default_light .community_sub_box b.et,body.light.default_light .regex_colorizer b.et,body.light.default_light .richtext b.et{background:#DFDFDF;color:#282828}body.light.default_light .regex_colorizer i,body.light.default_light .richtext i{background:#FBF7F4;color:#603000}body.light.default_light .regex_colorizer i b,body.light.default_light .regex_colorizer i b.et,body.light.default_light .regex_colorizer i u,body.light.default_light .richtext i b,body.light.default_light .richtext i b.et{background:#F8E9DA;color:#603000}body.light.default_light #regex_colors .caret{border-color:#282828}body.light{color:#282828;background:#EBEBEB}body.light .quickref_label{border-color:#bfbfbf}body.light #second_menu{border-left:1px solid #ddd}body.light .in_depth #second_menu{border-right:1px solid #ddd}body.light #quickref_data{border:1px solid #ddd;background:#eee}body.light #second_menu li.menu_item div:nth-child(1){color:#2d97e6}body.light .debugger_match_child:nth-child(even){background:#E2E2E2!important}body.light .debugger_data{border:1px solid #ddd;background:#eee}body.light .debugger_child_data.matched,body.light .debugger_title.match{color:#1BAD1E}body.light .debugger_child_data.nomatch,body.light .debugger_title.nomatch{color:#EB4848}body.light .debugger_line_num{background:#ddd;border-right:1px solid #ADADAD;color:#9E9E9E}body.light .debugger_regex_pos>span{background:#CACACA;color:#939393}body.light .debugger_newline{color:#fff;background:#464646}body.light .debugger_regex_pos .hl{background:#129163;color:#EDFFF9}body.light span .debugger_newline{background:rgba(82,0,255,.71);color:#fff}body.light #debugger_collapse{color:#888}body.light #debugger_collapse:hover{color:#2d97e6}body.light #code_samples a,body.light #match_info a{color:#457abb}body.light #code_samples a:hover,body.light #match_info a:hover{color:#2d97e6}body.light #options_helper{color:rgba(0,0,0,.4)}body.light #options_helper:hover{color:#457abb}body.light #options_helper_contents,body.light #settings_popup_contents{border-color:#fff;-webkit-box-shadow:0 0 32px rgba(0,0,0,.45);-moz-box-shadow:0 0 32px rgba(0,0,0,.45);box-shadow:0 0 32px rgba(0,0,0,.45);background:#f7f7f7}body.light #options_helper_contents:after{border-bottom-color:#f7f7f7!important}body.light #options_helper_contents:before{border-bottom-color:#fff!important}body.light #settings_popup_contents .arrow-box-tip{border-top-color:#fff}body.light #options_container,body.light #richtext_regex_container,body.light #test_result_container .overflow_handler{background:#fff;color:#282828;border:1px solid #afafaf}body.light .slash{color:#000}body.light #result_indicator{background:rgba(0,0,0,.2);color:#fff}body.light #result_indicator.found_match{background:#47a577;color:#fff}body.light #result_indicator.error{color:#fff;background:#f00000}body.light #exported_data .contents,body.light #subst_area{background:#fafafa}body.light #exported_data .contents,body.light #sub,body.light #subst_area{border-color:#afafaf!important}body.light #version_container span{color:#aa0707}body.light #match_info .export_matches{color:#000}body.light #match_info .export_matches:hover{color:#57a655}body.light #export_format li .active{color:#0069E9}body.light #dimmer-popup{border-color:#fff;-webkit-box-shadow:0 0 32px rgba(0,0,0,.7);-moz-box-shadow:0 0 32px rgba(0,0,0,.7);box-shadow:0 0 32px rgba(0,0,0,.7);background:#f7f7f7}body.light #button-area{border-color:#ddd;background:#eee}body.light .button{background:#282828;color:#fff}body.light .button:hover{color:#fff}body.light .button:not(.disabled):hover{background:#0077CF;border-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}body.light .button:not(.disabled):active{background:#005492}body.light #inline_menu{background:#f7f7f7;border-color:#fff;-webkit-box-shadow:3px 0 10px -5px rgba(0,0,0,.35);-moz-box-shadow:3px 0 10px -5px rgba(0,0,0,.35);box-shadow:3px 0 10px -5px rgba(0,0,0,.35)}body.light #settings_popup{border-left-color:#a0d4bd;background:#49b485}body.light #settings_popup span.active,body.light #settings_popup span:hover .fa-circle{color:#3C966E}body.light #settings_popup span.active .fa-circle,body.light #settings_popup span:active .fa-circle{color:#42A277}body.light #settings_popup span .fa-circle{color:transparent}body.light #settings_popup span i:not(.fa-circle){color:#fff}body.light #settings_popup_contents .label i.theme{color:#42A35E}body.light #settings_popup_contents .label i.settings{color:#438ab9}body.light #settings_popup_contents .label i.regex{color:#e67d1c}body.light .submenu{border-color:#cbcbcb;background:#E2E2E2;-moz-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.1),inset 0 -8px 8px -8px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.1),inset 0 -8px 8px -8px rgba(0,0,0,.1);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.1),inset 0 -8px 8px -8px rgba(0,0,0,.1)}body.light .general_menu li i{color:#666}body.light .menu_item i{background:transparent!important}body.light .menu_item.active i:not(.run_tests),body.light .menu_item:not(.disabled):active i:not(.run_tests){color:inherit}body.light .menu_item.active,body.light .menu_item:not(.disabled):active{background:rgba(0,0,0,.1)!important;color:#000}body.light #subst_select,body.light .expander>span{color:#aaa}body.light #subst_select:hover,body.light .expander:hover>span{color:#444!important}body.light .menu_item:not(.disabled):not(.active):hover,body.light .menu_item:not(.disabled):not(.active):hover>i{color:#1b5dad!important;background:#ebebeb}body.light .menu_item:not(.disabled):not(.active):hover a{color:#1b5dad!important}body.light .menu_item.active:not(.disabled):hover,body.light .menu_item.active:not(.disabled):hover>i,body.light .menu_item:not(.disabled):active{color:#000}body.light .menu_notice{color:#457abb}body.light .menu_item.disabled,body.light .menu_item.disabled>i{opacity:.65}body.light .menu_item.active:before{background:#0092FF!important}body.light .flavor_js.active:before{background:orange!important}body.light .flavor_pcre.active:before{background:#7CC123!important}body.light .flavor_python.active:before{background:#FFDA4B!important}body.light .fullscreen.active:before,body.light .fullscreen:before{background:#BB4535!important}body.light .header_nav.main.active{border-bottom-color:#8DC773}body.light .header_nav.account.active{border-bottom-color:#73C7BF}body.light .header_nav.community.active{border-bottom-color:#c77387}body.light .header_nav{color:rgba(234,243,255,.65)}body.light .header_nav.active,body.light .header_nav:hover{background:rgba(0,0,0,.15);color:#eaf3ff}body.light .header_nav{background:rgba(0,0,0,.075);border-bottom:3px solid rgba(255,255,255,.3)}body.light .donate_submenu{border-top-color:#fff!important}body.light .donate_submenu .menu_item{background:#457abb;color:#F3FFFA}body.light .donate_submenu .menu_item i{color:#ffd17b!important}body.light .donate_submenu .menu_item:hover{background:#3B966E!important}body.light .donate_submenu .menu_item:hover span.large_menu{color:#E3FFF2!important}body.light .donate_submenu .menu_item:hover i.fa-dollar{color:#ffd17b!important}body.light .donate_submenu .menu_item:active{background:#40A378!important}body.light #login_contents a{color:#479AFF!important}body.light .account_submenu .active:before{background:#7738AD!important}body.light #account .account_entry a{color:#282828}body.light .account_entry_menu .fa-trash{color:#ccc}body.light .account_entry_menu .fa-times{color:#EFC1C1}body.light .account_entry_menu .fa-times:hover,body.light .account_entry_menu .fa-trash:hover{color:#BB4545}body.light .private_permalink{color:#ccc}body.light .private_permalink:hover{color:#4484d2}body.light .private_permalink.fa-lock{color:#a88756!important}body.light .fa-star.fav{color:gold}body.light .fa-star-o.nofav{color:#ccc}body.light .account_num{color:#4484D2}body.light .acount_no_entry_text{color:#888}body.light .account_tag,body.light .account_tags_bg{color:#fff;background:#64ACF0}body.light #account_filters .account_tag{background:#5AB9AE;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.75);-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,.75);box-shadow:0 1px 1px 0 rgba(0,0,0,.75)}body.light #account_filters .account_tag.active,body.light #account_filters .account_tag:hover{background:#31CCBB}body.light #account_filters .account_tag.active,body.light #account_filters .account_tag:active{-webkit-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.75);-moz-box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.75);box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.75)}body.light .account-edit-entry{color:#329652}body.light #account .flavor_date{color:#4484D2}body.light #account .account_entry:nth-child(even){background:#eee;border-bottom:1px solid #dedede}body.light #account .account_entry:nth-child(odd){border-bottom:1px solid #ddd}body.light .overflow_bottom_fade:after{background:-moz-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,#fff));background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:-ms-linear-gradient(top,rgba(255,255,255,0)0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ffffff', GradientType=0)}body.light #account .permaid .right{color:#aaa}body.light #perma_go_down,body.light #perma_go_up{color:#ccc}body.light #perma_go_down:hover,body.light #perma_go_up:hover{color:#658BBA}body.light #regex_treeview{border-color:#fff;background:#f7f7f7;-webkit-box-shadow:-3px 0 10px -5px rgba(0,0,0,.35);-moz-box-shadow:-3px 0 10px -5px rgba(0,0,0,.35);box-shadow:-3px 0 10px -5px rgba(0,0,0,.35)}body.light #scroll_match .overflow_handler,body.light #scroll_treeview .overflow_handler{border:1px solid #ddd;background:#eee}body.light .treeview_error_root{color:#666}body.light .match_num{color:#004d86}body.light #treeview_resizer:hover div{background:#ddd}body.light #treeview_resizer:active div{background:#D0D7DD}body.light #logo .part1{color:#fff}body.light #logo .part2{color:#bae0ff}body.light #logo .part3{color:#fff}body.light #logo a:hover .part2{color:rgba(186,224,255,.8)}body.light #logo a:hover .part1,body.light #logo a:hover .part3{color:rgba(255,255,255,.8)}body.light a{color:#282828}body.light a:hover{color:#0069E9}body.light .account_regex,body.light .basic_richtext,body.light .basic_richtext input,body.light input,body.light textarea{background:#fff;color:#282828;border:1px solid #afafaf}body.light #options_container,body.light #richtext_regex_container,body.light #test_result_container .overflow_handler,body.light .account_regex,body.light .basic_richtext,body.light .filter_input,body.light input:not([data-focus]),body.light textarea:not([data-focus]){-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}body.light .focus_border,body.light input:not([data-focus]):active,body.light input:not([data-focus]):focus,body.light textarea:not([data-focus]):active,body.light textarea:not([data-focus]):focus{border-color:#698FD1!important;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(27,93,173,.3)!important;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(27,93,173,.3)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(80,167,230,.5)!important}body.light .denial_of_service{color:#282828;background:#EBEBEB}body.light ::-webkit-input-placeholder{color:#bbb}body.light :-moz-placeholder{color:#666}body.light ::-moz-placeholder{color:#666}body.light :-ms-input-placeholder{color:#bbb}body.light .placeholder{color:#bbb}body.light #regex_debugger_bg,body.light #regex_debugger_window,body.light .code_sample_container,body.light .community_container,body.light .standard_box,body.light .unit_test_window{border:1px solid #ccc;background:#f7f7f7}body.light select{background:#eee;border:1px solid #aaa;color:#282828}body.light input[type=checkbox]:checked+.design_label,body.light input[type=radio]:checked+.design_label{color:#2d97e6!important}body.light .label,body.light label{color:#000;border-color:#ccc!important}body.light #header_parent{-webkit-box-shadow:0 -3px 10px 3px rgba(0,0,0,.35);-moz-box-shadow:0 -3px 10px 3px rgba(0,0,0,.35);box-shadow:0 -3px 10px 3px rgba(0,0,0,.35);border-bottom:1px solid #f7f7f7}body.light #header{background:#457abb;color:#fff}body.light #header_menu a:nth-child(1) i,body.light #header_menu a:nth-child(1):hover{color:#94C5FF}body.light #header_menu a:nth-child(2) i,body.light #header_menu a:nth-child(2):hover{color:#ffd17b}body.light #header_menu a:nth-child(3) i,body.light #header_menu a:nth-child(3):hover{color:#52ff8c}body.light #header_menu a:nth-child(4) i,body.light #header_menu a:nth-child(4):hover{color:#ff7b7b}body.light #header_menu a{color:#F0F0F0}body.light #small_header .part3{text-shadow:0 0 2px #1C5DAC}body.light .community_slash{color:#000}body.light #community_data .community_container{color:#282828}body.light .filter_input i{color:#8b0000!important}body.light .filter_input{background:#fff;border-color:#afafaf}body.light .community_date{background:#888;color:#fff}body.light .community_author{color:#888}body.light .community_rating i.vote_down:hover,body.light .community_rating i.voted_down{color:#C92C2C!important}body.light .community_rating i.vote_down:active,body.light .community_rating i.voted_down:active{color:#EEADAD!important}body.light .community_rating i.vote_up:hover,body.light .community_rating i.voted_up{color:#1CA91C!important}body.light .community_rating i.vote_up:active,body.light .community_rating i.voted_up:active{color:#B2ECB2!important}body.light .community_rating.good span{color:#457abb;text-shadow:0 0 11px rgba(0,115,255,.3)}body.light .community_rating.bad span{color:#C92C2C;text-shadow:0 0 11px rgba(0,0,0,.3)}body.light .community_rating.inconclusive span{text-shadow:0 0 11px rgba(255,0,0,.3);color:#B1872D}body.light #community_titles .bad{opacity:.7}body.light #community_titles .regex_flavor{color:#aaa}body.light .treeview .token{background:#C9DEF2;color:#164a91}body.light .treeview .literal{background:#ffecda;color:#9a3b01}body.light .treeview .group{background:#ffefed;color:#7f2a1d}body.light .treeview .assertion{background:#d4e2c1;color:#305400}body.light .treeview .conditional{background:#fadee8;color:#86123b}body.light .treeview .name{background:#c5ea8e;color:#195536}body.light #options_helper_contents .modifier,body.light .treeview .modifier{background:#e3d9ee;color:#54256f}body.light .treeCharclass{background:#f9e9df;color:#863808}body.light .treeview .tokenError{background:red;color:#fff}body.light .treeview .inner-quantifier,body.light .treeview .quantifier{background:#c6f1e6;color:#0a5b43}body.light .treeview .note{background:#ccc;color:#454545}body.light #quickref_flags .misc,body.light .treeview .misc{color:#814A03;background:#ffd298}body.light .treeview .treeComment{background:#C7D0A6;color:#696D57}body.light .treeview .alternation{background:#f1f1c1;color:#504f00}body.light .treeview .alt_token{background:#f1e9c7;color:#615f56}body.light .treeview_error:hover{background:#ddd}body.light .match_99:before{border-left:1px dotted #7e00ff}body.light .match0,body.light .quickref_regex b{color:#0066B3;background-color:#c6e3ff}body.light .match0_2{color:#00467a;background-color:#74c4ff}body.light .match1{color:#124F46;background-color:#C6E99D}body.light .match2{color:#7E251E;background-color:#F5ABA5}body.light .match3{color:#814A03;background-color:#FFBF6D}body.light .match4{color:#43568D;background-color:#C1CBEB}body.light .match5{color:#0D6E2B;background-color:#D7FDE3}body.light .match6{color:#667F48;background-color:#E3FFAC}body.light .match7{color:#463F47;background:#E88DEE}body.light .match8{color:#494B41;background:#CFDD67}body.light .match9{color:#7F3D4D;background-color:#FFACC0}body.light .match10{color:#3E4345;background-color:#84D6EE}body.light .tooltip-match{border-bottom:1px solid #333}body.light .tooltip-match span{color:#51d594}body.light #match-tooltip div span span{color:#5EA7FF}body.light #match-tooltip div span:nth-child(2){color:#ccc}body.light .arrow-box{background:rgba(0,0,0,.85)}body.light .arrow-box-tip{border-top-color:rgba(0,0,0,.85)}body.light .arrow-box-tip.reverse{border-bottom-color:#fff;border-top-color:transparent!important}body.light #match-tooltip{color:#ccc}body.light #match-tooltip b{color:#fff}body.light #match-tooltip .misc,body.light #match-tooltip .token,body.light #match-tooltip i{color:#5EA7FF}body.light ::-webkit-scrollbar{width:7px;background-color:rgba(0,0,0,.05)}body.light ::-webkit-scrollbar:horizontal{height:7px}body.light ::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.19)}body.light ::-webkit-scrollbar-thumb:horizontal,body.light ::-webkit-scrollbar-thumb:vertical{background:rgba(0,0,0,.5)}body.light ::-webkit-scrollbar-thumb:horizontal:active,body.light ::-webkit-scrollbar-thumb:vertical:active{background:rgba(0,0,0,.61)}body.light .tipsy-arrow-n{border-bottom-color:rgba(0,0,0,.85)}body.light .tipsy-arrow-s{border-top-color:rgba(0,0,0,.85)}body.light .tipsy-arrow-e{border-left-color:rgba(0,0,0,.85)}body.light .tipsy-arrow-w{border-right-color:rgba(0,0,0,.85)}body.light .tipsy-inner{background-color:rgba(0,0,0,.85);color:#FFF}body.light input.errorize_box:active,body.light input.errorize_box:focus{border:1px solid #ba3f3f!important;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(186,63,63,.26)!important;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(186,63,63,.26)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(186,63,63,.26)!important}body.light #unit_test_creator .the_test{color:#8E8E8E}body.light #unit_test_window .all_tests .overflow_handler .empty{color:#6B6B6B}body.light #unit_test_window .unit_test{border-bottom:5px solid #f7f7f7}body.light #unit_test_window .unit_test .table_cell.icon{border-right:1px solid rgba(0,0,0,.05)}body.light #unit_test_window .unit_test .wrong_value .data{background:#9E4C4C}body.light #unit_test_window .unit_test .wrong_value .data em{color:#FFBABA!important}body.light #unit_test_window .unit_test i{color:#985858}body.light #unit_test_window .unit_test i:hover{color:#D71A1A}body.light #unit_test_window .unit_test:nth-child(even){color:#6B6B6B;background:#ececec}body.light #unit_test_window .unit_test:nth-child(odd){background:#DFE4EC;color:#384F74}body.light #unit_test_window .unit_test span.data{background:#4c689e;color:#FFF}body.light #unit_test_window .unit_test span.data em{color:#afc5fd}body.light #unit_test_window .unit_test span.type{background:#458cb8;color:#fff}body.light #unit_test_window .unit_test span.assert{background:#f9db0f;color:#323232}body.light #unit_test_window .unit_test span.right{color:#fff;background:#555}body.light #unit_test_window .unit_test span.right.fail{background:#d85151}body.light #unit_test_window .unit_test span.right.pass{background:#13a330}body.light #unit_test_window .unit_test span .newline{color:#93B5FF}body.light .unit_test_player .unit_result.pass{color:green}body.light .unit_test_player .unit_result.fail{color:#c84949}body.light .unit_test_player .run_tests{color:#666}body.light .unit_test_player .unit_progress{background:#3ca361}body.light #unit_tests:not(.disabled) .unit_test_player .run_tests.fa-play:hover,body.light #unit_tests_list .unit_test_player .run_tests.fa-play:hover{color:green!important}body.light #unit_tests:not(.disabled) .unit_test_player .run_tests.fa-pause,body.light #unit_tests:not(.disabled) .unit_test_player .run_tests.fa-stop,body.light #unit_tests_list .unit_test_player .run_tests.fa-pause,body.light #unit_tests_list .unit_test_player .run_tests.fa-stop{color:#c84949!important}body.dark.default ins,body.dark.default q,body.dark.default s{color:rgba(255,255,255,.5)}body.dark.default .community_sub_box b.et,body.dark.default .regex_colorizer b.et,body.dark.default .richtext b.et{background:#EDEDED;color:#464646}body.dark.default .regex_colorizer b.comment,body.dark.default .richtext b.comment{background:0 0;font-style:italic;color:#999}body.dark.default .community_sub_box b.err,body.dark.default .regex_colorizer b.err,body.dark.default .richtext b.err{background:#AC1A1A;color:#B0B1B6}body.dark.default .regex_colorizer b.g6,body.dark.default .richtext b.g6{background:#715335;color:#FFDAB5}body.dark.default .regex_colorizer b.g7,body.dark.default .richtext b.g7{background:#47612C;color:#D7FFA6}body.dark.default .regex_colorizer b.g8,body.dark.default .richtext b.g8{background:#2E6349;color:#D5EAFF}body.dark.default .regex_colorizer b.g9,body.dark.default .richtext b.g9{background:#3B5C7C;color:#EFF7FF}body.dark.default .regex_colorizer b.g10,body.dark.default .richtext b.g10{background:#6E4794;color:#F8F1FF}body.dark.default .regex_colorizer b.g5,body.dark.default .richtext b.g5{background:#6D0E3E;color:#EDCDFF}body.dark.default .regex_colorizer b.g4,body.dark.default .richtext b.g4{background:#A000A0;color:#FFCAE1}body.dark.default .regex_colorizer b.g3,body.dark.default .richtext b.g3{color:#CCEBED;background:#005D61}body.dark.default .regex_colorizer b.g2,body.dark.default .richtext b.g2{background:#652671;color:#F4B5FF}body.dark.default .regex_colorizer b.g1,body.dark.default .richtext b.g1{color:#D3EBD3;background:#327032}body.dark.default .regex_colorizer i b,body.dark.default .regex_colorizer i b.et,body.dark.default .richtext i b,body.dark.default .richtext i b.et,body.dark.default .richtext i u{color:#FFE1A9;background:#553617}body.dark.default .community_sub_box b,body.dark.default .regex_colorizer b,body.dark.default .richtext b,body.dark.default .treeview .token{color:#E0EFFF;background:#255E9E}body.dark.default .regex_colorizer u,body.dark.default .richtext u{background:#5D0CBD;color:#D2C0E7}body.dark.default .regex_colorizer i,body.dark.default .richtext i{background:#875320;color:#FFB764}body.dark.default #regex_colors .caret{border-color:#B0B1B6}body.dark.default #regex_colors b .caret{border-color:#F69431}body.dark.default #regex_colors i b .caret,body.dark.default #regex_colors i u .caret{border-color:#B0B1B6}body.dark.default #regex_colors u .caret{border-color:#A2F342}body.dark.default #regex_colors b.et .caret{border-color:#B0B1B6}body.dark.default #regex_colors .selected_paren .caret{border-color:red!important}body.dark.default #regex_colors b.err .caret{border-color:#fff}body.dark{color:#B0B1B6;background:#0C0D0E}body.dark .treeview .literal{background:#845939;color:#F4D2B8}body.dark .treeview .group{background:#256647;color:#DFF1E9}body.dark .treeview .assertion{background:#4f7021;color:#fdfffa}body.dark .treeview .conditional{background:#50001D;color:#FFB5CF}body.dark .treeview .name{background:#c5ea8e;color:#195536}body.dark #options_helper_contents .modifier,body.dark .treeview .modifier{background:#4E257A;color:#E5B8FF}body.dark .treeCharclass{background:#523D1D;color:#ffe0b2}body.dark .treeview .tokenError{background:#AC1A1A;color:#d4e2c1}body.dark .treeview .inner-quantifier,body.dark .treeview .quantifier{background:#F7CFCF;color:#4D0303}body.dark .treeview .note{background:#ADADAD;color:#000}body.dark #quickref_flags .misc,body.dark .treeview .misc{color:#FAB965;background:#77490D}body.dark .treeview .treeComment{background:#353535;color:#A3A3A3}body.dark .treeview .alternation{background:#547523;color:#EAFFCA}body.dark .treeview .alt_token{background:#4B1212;color:#CAB3B3}body.dark .treeview_error:hover{background:#414141}body.dark .match_99:before{border-left:1px dotted #00E063}body.dark .match0,body.dark .quickref_regex b{color:#ddd;background:#396477}body.dark .match0_2{background:#2B414B}body.dark .match1{background:#006800}body.dark .match2{background:#652671}body.dark .match3{background:#0047b1}body.dark .match4{background:#A000A0}body.dark .match5{background:#884165}body.dark .match6{background:#715335}body.dark .match7{background:#47612C}body.dark .match8{background:#2E6349}body.dark .match9{background:#3B5C7C}body.dark .match10{background:#6E4794}body.dark .tooltip-match{border-bottom:1px solid #D4D8E1}body.dark .tooltip-match span{color:#51d594}body.dark #match-tooltip div span span{color:#004DAB}body.dark #match-tooltip div span:nth-child(2){color:#aaa}body.dark .arrow-box{background-color:rgba(255,255,255,.95)}body.dark .arrow-box-tip{border-top-color:rgba(255,255,255,.95)}body.dark .arrow-box-tip.reverse{border-bottom-color:#555;border-top-color:transparent!important}body.dark #match-tooltip{color:#666}body.dark #match-tooltip b{color:#000}body.dark #match-tooltip .misc,body.dark #match-tooltip .token,body.dark #match-tooltip i{color:#004DAB}body.dark .quickref_label{border-color:#323232}body.dark #second_menu{border-left:1px solid #2D2F32}body.dark .in_depth #second_menu{border-right:1px solid #2D2F32}body.dark #quickref_data{border:1px solid #2D2F32;background:#222326}body.dark #second_menu li.menu_item div:nth-child(1){color:#4983AE}body.dark .debugger_match_child:nth-child(even){background:#2A2A2F!important}body.dark .debugger_data{border:1px solid #2D2F32;background:#222326}body.dark .debugger_child_data.matched,body.dark .debugger_title.match{color:#1BAD1E}body.dark .debugger_child_data.nomatch,body.dark .debugger_title.nomatch{color:#EB4848}body.dark .debugger_line_num{background:#2C2D30;border-right:1px solid #35363A;color:#6C6C6C}body.dark .debugger_regex_pos>span{background:#434343;color:#939393}body.dark .debugger_newline{color:#fff;background:#464646}body.dark .debugger_regex_pos .hl{background:#129163;color:#EDFFF9}body.dark span .debugger_newline{background:rgba(82,0,255,.71);color:#fff}body.dark #debugger_collapse{color:#888}body.dark #debugger_collapse:hover{color:#2d97e6}body.dark #code_samples a,body.dark #match_info a{color:#1E76E1}body.dark #code_samples a:hover,body.dark #match_info a:hover{color:#2d97e6}body.dark #options_helper{color:rgba(255,255,255,.4)}body.dark #options_helper:hover{color:#B0B1B6}body.dark #options_helper_contents,body.dark #settings_popup_contents{border-color:#555!important;-webkit-box-shadow:0 0 48px #000;-moz-box-shadow:0 0 48px #000;box-shadow:0 0 48px #000;background:#1c1c1f}body.dark #options_helper_contents:after{border-bottom-color:#1c1c1f!important}body.dark #options_helper_contents:before{border-bottom-color:#555!important}body.dark #options_container,body.dark #richtext_regex_container,body.dark #test_result_container .overflow_handler,body.dark .basic_richtext{background:#141517;color:#B0B1B6;border:1px solid #212121}body.dark .slash{color:#ccc}body.dark #result_indicator{background:rgba(255,255,255,.2);color:#999}body.dark #result_indicator.found_match{background:#47a577;color:#fff}body.dark #result_indicator.error{color:#fff;background:#AC1A1A}body.dark #exported_data .contents,body.dark #subst_area{background:#1c1c1f}body.dark #exported_data .contents,body.dark #sub,body.dark #subst_area{border-color:#2D2F32!important}body.dark #version_container span{color:#ec7b7b}body.dark #match_info .export_matches{color:#eee}body.dark #match_info .export_matches:hover{color:#57a655}body.dark #export_format li .active{color:#2d97e6}body.dark #dimmer-popup{border-color:#37383A;-webkit-box-shadow:0 0 32px #000;-moz-box-shadow:0 0 32px #000;box-shadow:0 0 32px #000;background:#1c1c1f}body.dark #button-area{border-color:#2D2F32;background:#222326}body.dark .button{background:#B0B1B6;color:#282828}body.dark .button:hover{color:#B0B1B6}body.dark .button:not(.disabled):hover{background:#29588F;border-color:#CBE3FF;-webkit-box-shadow:0 0 5px rgba(255,255,255,.2);-moz-box-shadow:0 0 5px rgba(255,255,255,.2);box-shadow:0 0 5px rgba(255,255,255,.2);color:#CBE3FF}body.dark .button:not(.disabled):active{background:#203F77}body.dark #inline_menu{background:#1c1c1f;border-color:#252729;-webkit-box-shadow:3px 0 10px -5px #000;-moz-box-shadow:3px 0 10px -5px #000;box-shadow:3px 0 10px -5px #000}body.dark #settings_popup{border-left-color:#a0d4bd;background:#49b485}body.dark #settings_popup span.active,body.dark #settings_popup span:hover .fa-circle{color:#3C966E}body.dark #settings_popup span.active .fa-circle,body.dark #settings_popup span:active .fa-circle{color:#42A277}body.dark #settings_popup span .fa-circle{color:transparent}body.dark #settings_popup span i:not(.fa-circle){color:#fff}body.dark #settings_popup_contents .label i.theme{color:#42A35E}body.dark #settings_popup_contents .label i.settings{color:#438ab9}body.dark #settings_popup_contents .label i.regex{color:#e67d1c}body.dark .submenu{border-color:#3B3C41;background:#1D1E21;-moz-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.1),inset 0 -8px 8px -8px rgba(0,0,0,.1);-webkit-box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.1),inset 0 -8px 8px -8px rgba(0,0,0,.1);box-shadow:inset 0 8px 8px -8px rgba(0,0,0,.1),inset 0 -8px 8px -8px rgba(0,0,0,.1)}body.dark .general_menu .menu_item{color:#999}body.dark .menu_item i{background:transparent!important}body.dark .menu_item.active i:not(.run_tests),body.dark .menu_item:not(.disabled):active i:not(.run_tests){color:inherit}body.dark .menu_item.active,body.dark .menu_item:not(.disabled):active{background:rgba(255,255,255,.07)!important;color:#B0B1B6}body.dark #subst_select,body.dark .expander>span{color:#444}body.dark #subst_select:hover,body.dark .expander:hover>span{color:#777!important}body.dark .menu_item:not(.disabled):not(.active):hover,body.dark .menu_item:not(.disabled):not(.active):hover>i{color:#527C9B;background:rgba(255,255,255,.02)}body.dark .menu_item:not(.disabled):not(.active):hover a{color:#527c9b}body.dark .menu_item.active:not(.disabled):hover,body.dark .menu_item.active:not(.disabled):hover>i,body.dark .menu_item:not(.disabled):active{color:#B0B1B6}body.dark .menu_notice{color:#53758E}body.dark .menu_item.disabled,body.dark .menu_item.disabled>i{opacity:.5}body.dark .menu_item.active:before,body.dark .menu_item:not(.disabled):active:before{background:#3070A0}body.dark .flavor_js.active:before,body.dark .flavor_js:not(.disabled):active:before{background:orange!important}body.dark .flavor_pcre.active:before,body.dark .flavor_pcre:not(.disabled):active:before{background:#7CC123!important}body.dark .flavor_python.active:before,body.dark .flavor_python:not(.disabled):active:before{background:#FFDA4B!important}body.dark .fullscreen.active:before,body.dark .fullscreen:before,body.dark .fullscreen:not(.disabled):active:before{background:#BB4535!important}body.dark .header_nav.main.active{border-bottom-color:#8DC773}body.dark .header_nav.account.active{border-bottom-color:#73C7BF}body.dark .header_nav.community.active{border-bottom-color:#c77387}body.dark .header_nav i{color:#99C5FF}body.dark .header_nav.active,body.dark .header_nav:hover{background:rgba(69,104,145,.9);color:#eaf3ff}body.dark .header_nav{background:rgba(69,104,145,.42);border-bottom:3px solid rgba(255,255,255,.2)}body.dark .donate_submenu{border-top-color:#252729!important}body.dark .donate_submenu .menu_item{background:#2D5079;color:#D0D1D7}body.dark .donate_submenu .menu_item i{color:#ffd17b!important}body.dark .donate_submenu .menu_item:hover{background:#3B966E!important}body.dark .donate_submenu .menu_item:hover span.large_menu{color:#E3FFF2!important}body.dark .donate_submenu .menu_item:hover i.fa-dollar{color:#ffd17b!important}body.dark .donate_submenu .menu_item:active{background:#40A378!important}body.dark #login_contents a{color:#4276B6!important}body.dark .account_submenu .active:before{background:#7d4aa9}body.dark #account .account_entry a{color:#B0B1B6}body.dark .account_entry_menu .fa-trash{color:#555}body.dark .account_entry_menu .fa-times{color:#715757}body.dark .account_entry_menu .fa-times:hover,body.dark .account_entry_menu .fa-trash:hover{color:#BB4545}body.dark .private_permalink{color:#444}body.dark .private_permalink:hover{color:#4484d2}body.dark .private_permalink.fa-lock{color:#a88756!important}body.dark .fa-star.fav{color:gold}body.dark .fa-star-o.nofav{color:#555}body.dark .account_num{color:#4484D2}body.dark .acount_no_entry_text{color:#888}body.dark .account_tag,body.dark .account_tags_bg{color:#dfefef;background:#1F5180}body.dark #account_filters .account_tag{background:#1F7167;-webkit-box-shadow:0 1px 1px 0 #13FFE2;-moz-box-shadow:0 1px 1px 0 #13FFE2;box-shadow:0 1px 1px 0 #13FFE2}body.dark #account_filters .account_tag.active,body.dark #account_filters .account_tag:hover{background:#26A093}body.dark #account_filters .account_tag.active,body.dark #account_filters .account_tag:active{-webkit-box-shadow:inset 0 1px 1px 0 #000;-moz-box-shadow:inset 0 1px 1px 0 #000;box-shadow:inset 0 1px 1px 0 #000}body.dark .account-edit-entry{color:#3B6C4A}body.dark #account .flavor_date{color:#4484D2}body.dark #account .account_entry:nth-child(even){background:#212124;border-bottom:1px solid #252729}body.dark #account .account_entry:nth-child(odd){border-bottom:1px solid #252729}body.dark .overflow_bottom_fade:after{background:-moz-linear-gradient(top,rgba(20,21,23,0)0,#141517 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(20,21,23,0)),color-stop(100%,#141517));background:-webkit-linear-gradient(top,rgba(20,21,23,0)0,#141517 100%);background:-o-linear-gradient(top,rgba(20,21,23,0)0,#141517 100%);background:-ms-linear-gradient(top,rgba(20,21,23,0)0,#141517 100%);background:linear-gradient(to bottom,rgba(20,21,23,0)0,#141517 100%)}body.dark #account .permaid .right{color:#444}body.dark #regex_treeview{border-color:#252729;background:#1c1c1f;-webkit-box-shadow:3px 0 10px -5px #000;-moz-box-shadow:3px 0 10px -5px #000;box-shadow:3px 0 10px -5px #000}body.dark #scroll_match .overflow_handler,body.dark #scroll_treeview .overflow_handler{border:1px solid #2D2F32;background:#222326}body.dark .treeview_error_root{color:#999}body.dark .match_num{color:#46A4E9}body.dark #treeview_resizer:hover div{background:#2D2F32}body.dark #treeview_resizer:active div{background:#344152}body.dark #logo .part1{color:#fff}body.dark #logo .part2{color:#56B7FF;color:#8bc2ff}body.dark #logo .part3{color:#fff}body.dark #logo a:hover .part1,body.dark #logo a:hover .part3{color:#dfefef}body.dark #logo a:hover .part2{color:#7fb2e9}body.dark a{color:#D0D1D7}body.dark a:hover{color:#2d97e6}body.dark .account_regex,body.dark .basic_richtext,body.dark .basic_richtext input,body.dark input,body.dark textarea{background:#141517;color:#B0B1B6;border:1px solid #212121}body.dark .focus_border,body.dark input:not([data-focus]):active,body.dark input:not([data-focus]):focus,body.dark textarea:not([data-focus]):active,body.dark textarea:not([data-focus]):focus{border-color:#485D80!important;-moz-box-shadow:inset 0 1px 2px black,0 0 5px rgba(27,93,173,.3)!important;-webkit-box-shadow:inset 0 1px 2px black,0 0 5px rgba(27,93,173,.3)!important;box-shadow:inset 0 1px 2px black,0 0 5px rgba(80,167,230,.5)!important}body.dark .denial_of_service{color:#B0B1B6;background:#0C0D0E}body.dark ::-webkit-input-placeholder{color:#555}body.dark :-moz-placeholder{color:#555}body.dark ::-moz-placeholder{color:#555}body.dark :-ms-input-placeholder{color:#555}body.dark .placeholder{color:#555}body.dark #regex_debugger_bg,body.dark #regex_debugger_window,body.dark .code_sample_container,body.dark .community_container,body.dark .standard_box,body.dark .unit_test_window{border:1px solid #2D2F32;background:#1c1c1f}body.dark select{background:#232323;border:1px solid #303030;color:#9A9A9A}body.dark input[type=checkbox]:checked+.design_label,body.dark input[type=radio]:checked+.design_label{color:#48678C!important}body.dark #perma_go_down,body.dark #perma_go_up{color:#555}body.dark #perma_go_down:hover,body.dark #perma_go_up:hover{color:#48678C}body.dark .label,body.dark label{color:#B0B1B6;border-color:#2A2C2E!important}body.dark #header{background:#2D5079;color:#B0B1B6}body.dark #header_menu i{color:#0074FF}body.dark #header_parent{-webkit-box-shadow:0 -3px 10px 3px rgba(0,0,0,.35);-moz-box-shadow:0 -3px 10px 3px rgba(0,0,0,.35);box-shadow:0 -3px 10px 3px rgba(0,0,0,.35);border-bottom:1px solid #252729}body.dark #header_menu a:nth-child(1) i,body.dark #header_menu a:nth-child(1):hover{color:#5EA7FF}body.dark #header_menu a:nth-child(2) i,body.dark #header_menu a:nth-child(2):hover{color:#ffd17b}body.dark #header_menu a:nth-child(3) i,body.dark #header_menu a:nth-child(3):hover{color:#52ff8c}body.dark #header_menu a:nth-child(4) i,body.dark #header_menu a:nth-child(4):hover{color:#ff5252}body.dark .community_slash{color:#ccc}body.dark #community_data .community_container{color:#B0B1B6}body.dark .filter_input i{color:#9C4646}body.dark .filter_input{background:#101010;border-color:#333638;color:#B0B1B6}body.dark .community_date{background:#888;color:#fff}body.dark .community_link,body.dark .community_link a,body.dark .community_link a:hover{background:#4D9269;color:#fff}body.dark .community_author{color:#aaa}body.dark .community_rating i.vote_down:hover,body.dark .community_rating i.voted_down{color:#C92C2C!important}body.dark .community_rating i.vote_down:active,body.dark .community_rating i.voted_down:active{color:#EEADAD!important}body.dark .community_rating i.vote_up:hover,body.dark .community_rating i.voted_up{color:#1CA91C!important}body.dark .community_rating i.vote_up:active,body.dark .community_rating i.voted_up:active{color:#B2ECB2!important}body.dark .community_rating.good span{color:#3983DB;text-shadow:0 0 11px rgba(0,115,255,.3)}body.dark .community_rating.bad span{color:#C92C2C;text-shadow:0 0 11px rgba(0,0,0,.3)}body.dark .community_rating.inconclusive span{text-shadow:0 0 11px rgba(255,0,0,.3);color:#B1872D}body.dark #community_titles .bad{opacity:.7}body.dark #community_titles .regex_flavor{color:#555}body.dark ::-webkit-scrollbar{width:7px;background-color:#1F1F22}body.dark ::-webkit-scrollbar:before{background:red;width:7px}body.dark ::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.19)}body.dark ::-webkit-scrollbar:horizontal{height:7px}body.dark ::-webkit-scrollbar-thumb:horizontal,body.dark ::-webkit-scrollbar-thumb:vertical{background:#323438}body.dark ::-webkit-scrollbar-thumb:horizontal:active,body.dark ::-webkit-scrollbar-thumb:vertical:active{background:rgba(255,255,255,.3)}body.dark .tipsy-arrow-n{border-bottom-color:rgba(255,255,255,.95)}body.dark .tipsy-arrow-s{border-top-color:rgba(255,255,255,.95)}body.dark .tipsy-arrow-e{border-left-color:rgba(255,255,255,.95)}body.dark .tipsy-arrow-w{border-right-color:rgba(255,255,255,.95)}body.dark .tipsy-inner{background-color:rgba(255,255,255,.95);color:#282828}body.dark input.errorize_box:active,body.dark input.errorize_box:focus{border:1px solid #ba3f3f!important;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(186,63,63,.26)!important;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(186,63,63,.26)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px rgba(186,63,63,.26)!important}body.dark #unit_test_creator .the_test{color:#8E8E8E}body.dark #unit_test_window .all_tests .overflow_handler .empty{color:#6B6B6B}body.dark #unit_test_window .unit_test{border-bottom:5px solid #1c1c1f}body.dark #unit_test_window .unit_test .table_cell.icon{border-right:1px solid rgba(0,0,0,.05)}body.dark #unit_test_window .unit_test .wrong_value .data{background:#9E4C4C}body.dark #unit_test_window .unit_test .wrong_value .data em{color:#FFBABA!important}body.dark #unit_test_window .unit_test i{color:#794343}body.dark #unit_test_window .unit_test i:hover{color:#C84040}body.dark #unit_test_window .unit_test:nth-child(even){color:#6E727C;background:#313235}body.dark #unit_test_window .unit_test:nth-child(odd){background:#262728;color:#898B8E}body.dark #unit_test_window .unit_test span.data{background:#4c689e;color:#FFF}body.dark #unit_test_window .unit_test span.data em{color:#afc5fd}body.dark #unit_test_window .unit_test span.type{background:#458cb8;color:#fff}body.dark #unit_test_window .unit_test span.assert{background:#f9db0f;color:#323232}body.dark #unit_test_window .unit_test span.right{color:#C5C5C5;background:#737373}body.dark #unit_test_window .unit_test span.right.fail{background:#9B1616;color:#DFDFDF}body.dark #unit_test_window .unit_test span.right.pass{background:#007117;color:#DFDFDF}body.dark #unit_test_window .unit_test span .newline{color:#93B5FF}body.dark .unit_test_player .unit_result.pass{color:#4bbe4b}body.dark .unit_test_player .unit_result.fail{color:#c84949}body.dark .unit_test_player .run_tests{color:#4F4F4F}body.dark .unit_test_player .unit_progress{background:#3ca361}body.dark #unit_tests:not(.disabled) .unit_test_player .run_tests.fa-play:hover,body.dark #unit_tests_list .unit_test_player .run_tests.fa-play:hover{color:#4bbe4b!important}body.dark #unit_tests:not(.disabled) .unit_test_player .run_tests.fa-pause,body.dark #unit_tests:not(.disabled) .unit_test_player .run_tests.fa-stop,body.dark #unit_tests_list .unit_test_player .run_tests.fa-pause,body.dark #unit_tests_list .unit_test_player .run_tests.fa-stop{color:#c84949!important}#account .left{float:left}#account .right{float:right}#account .account_tag{margin-right:3px;border-radius:5px;padding:1px 6px;line-height:22px}#account .account_entry{clear:both;padding:10px}#account .account_entry .account_entry_data{margin-left:20px}#account .account_entry .account_entry_data .private_permalink{height:30px;line-height:30px!important;vertical-align:middle;margin-left:5px;font-size:16px}#account .account_entry .account_entry_data .account_tags{margin:10px 0 0 5px;font-size:12px}#account .account_entry .account_entry_data .fa-star-o:hover:before{content:"\f005"}#account .account_entry .account_entry_data .account-edit-entry{opacity:.5}#account .account_entry .account_entry_data .account-edit-entry:hover{opacity:1}#account .account_entry .account_entry_data .account_title{font-weight:500}#account .account_entry .account_entry_data .flavor_date{font-size:12px;width:100%;overflow:auto;padding:8px 5px;font-weight:100;text-transform:uppercase;margin-top:-5px}#account .account_entry .account_entry_data .overflow_bottom_fade{overflow:hidden}#account .account_entry .account_entry_data .overflow_bottom_fade:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:30px;z-index:40000}#account .account_entry .account_entry_data .permaid{font-size:14px;font-weight:100}#account .account_entry .account_entry_data .permaid .right{font-size:12px}#account .account_entry .account_entry_data .account_regex{padding:5px;font-size:14px;max-height:200px;position:relative}#account .account_entry a:hover{text-decoration:underline!important}#account .account_entry .account_entry_menu{width:20px;color:#457abb;cursor:pointer;text-align:center;margin:3px 0 0 -4px}#account .account_entry .account_entry_menu i{font-size:16px}#account #account_filters{font-size:0;margin:0 0 10px}#account #account_filters .standard_box{padding:10px}#account #account_filters .account_tag{font-size:12px;cursor:pointer;margin-right:5px}#account .account_entry.no_entries{display:none}#account .acount_no_entry_text{font-size:14px}#login_contents a:hover{text-decoration:underline}#login_contents ul{list-style-type:none;margin:10px 0;padding:0 0 0 20px}#login_contents i{margin-right:5px;font-size:14px}.account_tags_bg{border-radius:5px;color:transparent!important}.account_submenu{display:none}.account_notice{color:#1f931c;margin-top:5px;height:22px;line-height:22px;vertical-align:middle;padding:0 5px}#permalink_favorites{display:none;position:relative}#permalink_data{position:relative}#perma_go_down,#perma_go_up{position:absolute;right:0;top:0;font-size:18px;cursor:pointer}#perma_go_down{display:none}.basic_richtext{overflow:auto;font-size:0;z-index:1000;position:relative}.basic_richtext input{background:transparent!important;border:0!important;margin:0!important;resize:none;height:100%;width:100%;overflow:hidden;white-space:nowrap;outline:0!important;z-index:1000;position:absolute;top:0;left:0;padding:5px!important}.basic_richtext::-webkit-scrollbar-thumb:horizontal,.basic_richtext::-webkit-scrollbar:horizontal{height:4px}.basic_richtext .basic_richtext_pre,.basic_richtext .basic_richtext_scroller{display:inline-block!important;width:auto!important;min-width:100%}.basic_richtext .basic_richtext_scroller{position:relative;padding:0;min-height:100%;overflow:hidden}.basic_richtext .basic_richtext_pre{letter-spacing:1px;color:transparent;padding:5px}.basic_richtext .basic_richtext_pre b{color:transparent!important}.sh_vim-dark{background:0 0;padding:0;margin:0;border:0 none}.sh_vim-dark .sh_sourceCode{font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_keyword{color:#CAA072;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_type{color:#0f0;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_regexp,.sh_vim-dark .sh_sourceCode .sh_string{color:#D56E6E;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_specialchar{color:#9B5C9B;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_comment{color:#aaa;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_number{color:#D56E6E;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_preproc{color:#9B5C9B;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_function{color:#6C899E;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_date,.sh_vim-dark .sh_sourceCode .sh_file,.sh_vim-dark .sh_sourceCode .sh_time{color:#CAA072;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_ip,.sh_vim-dark .sh_sourceCode .sh_name{color:#D56E6E;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_variable{color:#CAA072;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_oldfile{color:#f2f;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_newfile{color:#D56E6E;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_difflines,.sh_vim-dark .sh_sourceCode .sh_property,.sh_vim-dark .sh_sourceCode .sh_selector{color:#CAA072;font-weight:400;font-style:normal}.sh_vim-dark .sh_sourceCode .sh_value{color:#D56E6E;font-weight:400;font-style:normal}.snippet-wrap{position:relative}* html .snippet-wrap,:first-child+html .snippet-wrap{display:inline-block}.snippet-reveal{text-decoration:underline}.snippet-wrap .snippet-hide,.snippet-wrap .snippet-menu{position:absolute;bottom:10px;right:15px;font-size:.9em;z-index:1}.snippet-wrap .snippet-hide{top:auto;bottom:10px}* html .snippet-wrap .snippet-hide,:first-child+html .snippet-wrap .snippet-hide{bottom:25px}.snippet-wrap .snippet-hide pre,.snippet-wrap .snippet-menu pre{background-color:transparent;margin:0;padding:0}.snippet-wrap .snippet-hide a,.snippet-wrap .snippet-menu a{padding:0 5px;text-decoration:underline}.snippet-wrap pre.sh_sourceCode{line-height:1.8em;overflow:auto;position:relative}.snippet-wrap pre.snippet-textonly{padding:.6em 1em}* html .snippet-wrap pre.snippet-formatted,:first-child+html .snippet-wrap pre.snippet-formatted{padding:2em 1em}.snippet-reveal pre.sh_sourceCode{padding:.5em 1em;text-align:right}.snippet-wrap .snippet-num li{padding-left:1.5em}.snippet-wrap .snippet-no-num{list-style:none;padding:0;margin:0}.snippet-wrap .snippet-no-num li{list-style:none;padding-left:0}.snippet-wrap .snippet-num{margin:1em 0 1em 1em;padding-left:3em}.snippet-wrap .snippet-num li{list-style:decimal-leading-zero outside none}.snippet-wrap .snippet-no-num li.box{padding:0 6px;margin-left:-6px}.snippet-wrap .snippet-num li.box{border:1px solid;list-style-position:inside;margin-left:-3em;padding-left:6px}* html .snippet-wrap .snippet-num li.box,:first-child+html .snippet-wrap .snippet-num li.box{margin-left:-2.4em}.snippet-wrap li.box-top{border-width:1px 1px 0!important}.snippet-wrap li.box-bot{border-width:0 1px 1px!important}.snippet-wrap li.box-mid{border-width:0 1px!important}.snippet-wrap .snippet-num li .box-sp{width:18px;display:inline-block}* html .snippet-wrap .snippet-num li .box-sp,:first-child+html .snippet-wrap .snippet-num li .box-sp{width:27px}.snippet-wrap .snippet-no-num li.box{border:1px solid}.snippet-wrap .snippet-no-num li .box-sp{display:none}.code_sample_container{margin-bottom:10px;padding:10px}.code_sample_container:last-child{margin-bottom:0}#code_nav a{display:inline-block;margin:5px 10px;text-transform:uppercase}.code_sample_container .label{cursor:default}.community_demo_title{font-weight:400}#account_data,#account_list,#community_data,#community_titles{list-style-type:none;margin:0;padding:0;height:100%}#account_data,#community_data{overflow:auto;padding-left:10px}#account_list,#community_titles{float:left;width:30%}#community_label{float:left;margin-right:10px}#community_default{padding:5px}#community_data>div:not(#community_default){display:none}.community_container{padding:5px;margin-bottom:10px;border:1px solid transparent;overflow:auto}.community_menu_item>:last-child{margin-bottom:0!important}#community_data em.nodesc{color:#aaa}#community_data em.author{color:#D86060}#community_data em.null{color:#8949DA}#community_data .regex_flavor{float:right;padding:0 5px 0 0}.regex_flavor{font-size:11px}.community_slash{padding:0 5px}.community_author{font-style:italic}.community_rating{text-transform:none;display:inline-block;float:right;padding-left:5px}.community_rating i{margin:0!important;font-size:11px!important}#community_titles li{clear:both}#community_titles .regex_flavor{padding:0 5px 0 0}#community_desc,#community_title{margin-bottom:10px}#regex_debugger_bg{height:70px;padding:0 5px}.debugger_match_child,.debugger_match_result{white-space:pre-wrap;word-break:break-word;padding:0 5px 0 0;position:relative;display:table-row}.debugger_match_child .match{color:#0066B3;background-color:#c6e3ff}.debugger_match_child .matchalt{color:#00467a;background-color:#74c4ff}.debugger_match_child .notice{color:#7E251E;background-color:#F5ABA5;margin-left:3px}.debugger_match{margin-bottom:3px}.debugger_match:last-child{margin-bottom:0}.debugger_child_data{width:100%;padding-left:5px!important;display:table-cell}.debugger_line_num{padding:0 5px 1px;text-align:right;display:table-cell;vertical-align:top;min-width:20px;white-space:nowrap}.debugger_title{font-size:14px!important}.debugger_data{display:none}.debugger_page.visible.show_regex_pos .debugger_regex_pos{display:inline}.debugger_regex_pos{padding-right:5px;padding-bottom:1px;vertical-align:top;float:left;max-width:40%}.debugger_match_child .match,.debugger_match_child .matchalt,.debugger_match_child .notice,.debugger_regex_pos .hl,.debugger_regex_pos>span{padding:0 2px}.debugger_regex_text{padding-bottom:1px;vertical-align:top;overflow:hidden;position:relative}#label_container{height:30px;line-height:30px;vertical-align:middle;padding:0 5px}#regex_debugger_window{position:absolute;top:90px;bottom:10px;left:10px;right:10px;padding:5px}.debugger_paginator{padding:5px 5px 5px 0;overflow:hidden;bottom:5px;font-size:12px}.debugger_back{margin-right:1px}.debugger_loader_padding,.debugger_notice{vertical-align:top;padding:5px;font-size:14px}#debugger_collapse{float:right}.dropdown{position:absolute;z-index:9999999;display:none}.dropdown .dropdown-menu,.dropdown .dropdown-panel{max-width:360px;list-style:none;background:#2e2f33;border:solid 1px #DDD;border:solid 1px rgba(0,0,0,.5);border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.5);overflow:visible;padding:4px 0;margin:0}.dropdown .dropdown-panel{padding:10px}.dropdown.dropdown-tip{margin-top:8px}.dropdown.dropdown-tip:before{position:absolute;top:-6px;left:9px;content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #CCC;border-bottom-color:rgba(0,0,0,.2);display:inline-block}.dropdown.dropdown-tip.dropdown-anchor-right:before{left:auto;right:9px}.dropdown.dropdown-tip:after{position:absolute;top:-5px;left:10px;content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #2e2f33;display:inline-block}.dropdown.dropdown-tip.dropdown-anchor-right:after{left:auto;right:10px}.dropdown.dropdown-scroll .dropdown-menu,.dropdown.dropdown-scroll .dropdown-panel{max-height:358px;overflow:auto}.dropdown .dropdown-menu li{list-style:none;padding:0;margin:0;line-height:18px}.dropdown .dropdown-menu li>a{display:block;color:#dfe0e5;text-decoration:none;line-height:18px;padding:3px 15px;white-space:nowrap}.dropdown .dropdown-menu li>a:hover{background-color:#2d97e6;cursor:pointer}.dropdown .dropdown-menu .dropdown-divider{font-size:1px;border-top:solid 1px #E5E5E5;padding:0;margin:5px 0}.button,.disable_selection,.expander,.expander>span,.header_nav,.menu_item{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-o-user-select:none!important;user-select:none!important}.expander>span{float:right;line-height:30px;vertical-align:middle;font-size:16px!important;margin-right:5px;font-weight:700;display:inline-block}.expander{cursor:pointer}.filter_input{overflow:hidden;border-radius:20px;border:1px solid transparent;padding:0 6px 0 0}.filter_div{display:none}.filter_input,.filter_input *{height:22px!important;line-height:22px!important}.filter_input i{float:left;margin:0 0 0 6px!important;font-size:14px!important;width:auto!important}.filter_input div{overflow:hidden}.filter_input input{width:100%;padding:0 15px 0 6px;margin:0;border:0!important}.filter_mini{cursor:pointer;float:right}#header{height:40px;line-height:43px;vertical-align:middle;padding-left:15px;z-index:0;position:relative;border-bottom:3px solid transparent}#header #large_header{width:160px}#header #small_header{display:none;width:40px}#header #small_header .part3{position:absolute;left:48px;top:5px;font-size:8px}#header #header_menu{display:inline-block;float:right;line-height:43px;vertical-align:middle}#header #header_menu a{text-transform:lowercase;padding:5px}#header #header_menu i{padding-right:5px}#header #header_nav{margin:0;padding:0;list-style:none}#header #header_nav li{float:left;position:relative;height:40px;text-transform:lowercase;margin-right:3px}#header #header_nav i{line-height:43px;vertical-align:middle}#header #header_nav a:hover{color:inherit}#header #header_nav .heaver_nav{border-bottom:3px solid transparent}#header #logo{letter-spacing:-1px;padding:0;margin:0 15px 0 0;display:block;vertical-align:middle;float:left;font-weight:100;font-size:18px}#header #logo *{text-decoration:none}#header #logo .part3{font-size:10px;margin-top:3px}#settings_popup{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-left:3px solid;display:inline-block;padding:0 10px;margin-left:5px}#settings_popup span{cursor:pointer}#settings_popup span i{padding:0!important;width:35px}#settings_popup span .fa-gear,#settings_popup span .fa-wrench{font-size:20px}#settings_popup_contents{position:absolute;z-index:9999;display:none;width:500px;right:6px;top:44px;padding:10px;border:1px solid;font-size:12px}#settings_popup_contents .arrow-box-tip.reverse{left:auto;right:51px}#settings_popup_contents .left,#settings_popup_contents .right{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important;float:left;width:50%}#settings_popup_contents .right{padding-left:2px}#settings_popup_contents .right #colorizer_themes .select_themes{margin:0 0 3px 10px}#settings_popup_contents .right #colorizer_themes .select_themes strong{margin-right:5px;font-weight:100;text-transform:uppercase}#settings_popup_contents .right #colorizer_themes a{display:block;text-transform:uppercase;opacity:.5;margin:4px 0 0 50px}#settings_popup_contents .right #colorizer_themes a:hover{opacity:1}#settings_popup_contents .right .execution_limit{font-size:0;margin-top:5px}#settings_popup_contents .right .execution_limit input{padding:3px 5px;font-size:12px;margin:0;width:50px}#settings_popup_contents .right .execution_limit em{margin-left:3px}#settings_popup_contents .right .execution_limit em,#settings_popup_contents .right .execution_limit label{font-size:12px}#settings_popup_contents .left{padding-right:2px}#settings_popup_contents .design_label:not(:last-of-type){margin-bottom:2px}#settings_popup_contents i{padding:0!important}#settings_popup_contents .dark_themes,#settings_popup_contents .light_themes{display:none}body.dark #settings_popup_contents .dark_themes,body.light #settings_popup_contents .light_themes{display:inline}.denial_of_service{position:fixed;top:44px;bottom:0;left:0;right:0;z-index:9999999;vertical-align:middle}.denial_of_service a{color:navy}.denial_of_service div{height:100px;width:500px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -250px}#loading_screen,#old_browser{display:none}#loading_screen,#splash{text-align:center}#loading_screen div,#splash div{font-size:20px;height:50px;margin-top:-25px}#loading_screen i,#splash i{color:#1B5DAD}#richtext_test_colors s,#subst_result s{background:inherit}q{background:url(../gfx/dash.gif) right center no-repeat;opacity:.5}q:before{content:''}ins,s{position:relative}ins:before{content:'\00b7'}s:before{content:'\00AC'}ins:before,s:before{position:absolute;top:0;left:0;z-index:1;background:inherit;height:100%}#regex_colors .caret{border-left:1px solid transparent;overflow:hidden;display:inline;position:absolute;z-index:999999}.selected_paren_test{background:#0ff!important}.selected_paren{background:#0ff!important;color:#282828!important}#subst_result.nowrap,pre.nowrap{-ms-word-break:normal!important;-ms-word-wrap:normal!important;wrap-word:normal!important;word-wrap:pre!important;white-space:pre!important;white-space:pre!important;white-space:pre!important;white-space:pre!important;word-break:normal!important;overflow-wrap:normal!important}#test_color_element span{white-space:pre-wrap}#regex_colors.nowrap,#richtext_regex.nowrap,#richtext_test.nowrap,#richtext_test_colors.nowrap,#subst_result.nowrap{display:inline-block!important;width:auto!important;min-width:100%}#test_result_container .overflow_handler.nowrap{overflow-y:auto}#regex_container #version_container{display:inline-block}#regex_container #version_container span{font-size:10px;margin-left:1px}#regex_container #version_selector{vertical-align:text-bottom;width:110px}#regex_container #result_indicator{float:right;padding:0 10px;font-weight:400;text-transform:none;font-size:12px;font-variant:small-caps;height:24px;line-height:24px;margin:3px 1px 0 0}#regex_container #regex_input{margin-bottom:10px}#regex_container #regex_input .richtext_padding{padding:0 120px 0 20px}#regex_container #regex_input .richtext_left{float:left}#regex_container #regex_input .richtext_right{float:right;width:150px}#regex_container #regex_input #richtext_regex_container{overflow-y:auto;max-height:170px}@media only screen and (min-height:700px){#regex_container #regex_input #richtext_regex_container{max-height:250px}}@media only screen and (min-height:850px){#regex_container #regex_input #richtext_regex_container{max-height:350px}}@media only screen and (min-height:1000px){#regex_container #regex_input #richtext_regex_container{max-height:450px}}#regex_container #regex_input .slash{float:left;width:20px;text-align:center;line-height:30px;font-size:20px}#regex_container #regex_input .slash_menu:hover{color:#3385C2;cursor:pointer}#regex_container #regex_input #options_container{float:left;width:130px;overflow:hidden;position:relative;z-index:5000}#regex_container #regex_input #options_container #options{float:left;width:105px;display:block;border:0;padding:5px;background:0 0}#regex_container #regex_input #options_container #options_helper{width:15px;text-align:center;vertical-align:middle;cursor:help;height:29px;line-height:29px}#regex_container #regex_input #options_helper_contents{display:none;position:absolute;z-index:5000;font-size:13px;border:2px solid transparent;padding:10px}#regex_container #regex_input #options_helper_contents span{padding:0 3px}#regex_container #regex_input #options_helper_contents ul{padding:0;margin:0;list-style:none}#regex_container #regex_input #options_helper_contents ul li:not(:last-child){margin-bottom:2px}#regex_container #regex_input #options_helper_contents:after,#regex_container #regex_input #options_helper_contents:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#regex_container #regex_input #options_helper_contents:after{border-color:transparent;border-width:5px;right:9px}#regex_container #regex_input #options_helper_contents:before{border-color:transparent;border-width:7px;right:7px}#subst_parent{margin-top:10px}#subst_area{border:1px solid transparent;padding:0}#subst_container{display:none}#subst_result{background:inherit;width:100%;border:0;resize:none;outline:0;height:100%;padding:5px}#sub{width:100%;margin:0 0 5px;border:1px solid transparent}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:flex-start;-moz-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;width:100%}.flex-account-bottom,.flex-account-top,.flex-elem,.flex-regex,.flex-sub,.flex-text,.flex-unit-builder,.flex-unit-list{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;width:100%}.flex-elem{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.flex-account-top,.flex-regex{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.flex-account-bottom,.flex-text,.flex-unit-list{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;position:relative}.flex-elem{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.flex-minimized,.flex-sub,.flex-unit-builder{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;position:relative}.flex-grow{position:absolute;top:37px;left:0;bottom:0;right:0}.flex-sub.subst_enabled{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.subst_enabled #subst_container{display:block!important}@-moz-document url-prefix(){.flex-container{width:100%;-moz-box-sizing:border-box}}#regex_editor{height:100%;width:100%}#regex_editor #main_editor{width:60%;float:left;padding:10px}#richtext_regex_container,#test_result_container .overflow_handler{font-size:0}#regex,#richtext_test_colors,#richtext_test_size,.colorizer_height{color:transparent}.richtext_container{overflow:auto;height:100%}#richtext_test_colors,#richtext_test_size,.regex_colorizer,.richtext_container{letter-spacing:1px}.richtext{position:relative;min-height:100%;width:100%;overflow:hidden}.richtext #regex_colors,.richtext #richtext_test_colors{position:absolute;top:0;min-height:50px}.richtext #richtext_test_colors span{padding:0!important;color:transparent}.richtext pre,.richtext textarea{resize:none!important;outline:0!important;margin:0!important;padding:5px!important;border:0!important;width:100%!important;font-weight:400!important;font-style:normal!important;overflow:hidden!important}.richtext textarea{height:100%!important;z-index:800!important;background:transparent!important;position:absolute!important;top:0!important}.firefox_sucks pre{-moz-padding-start:6.5px!important;-moz-padding-end:6.5px!important}.firefox_sucks textarea{padding:5px 5.5px!important;-moz-padding-end:0;-moz-padding-start:0}.extension_window{display:none;height:100%;padding:10px}.extension_window .extension_container{padding:5px;position:absolute;top:30px;bottom:10px;left:10px;right:10px;overflow:auto}#inline_menu{width:190px;float:left;border-right:1px solid transparent}#inline_menu>.first-ul{height:calc(100% - 30px - 1px)}#inline_menu .donate_submenu{position:absolute;bottom:0;left:0;right:0;border-top:1px solid transparent;padding:0}#inline_menu .donate_submenu .large_menu{vertical-align:middle}.header_nav a,.menu_item a{color:inherit!important;display:block}.small_menu{width:70px!important}.small_menu li{padding:2px 0;text-align:center}.small_menu .menu_notice{padding:0;height:25px;vertical-align:top;line-height:25px}.small_menu span.large_menu{display:none}.small_menu li i{width:auto!important;font-size:20px!important;margin:0!important}#content.mini_menu{margin-left:70px!important}span.mini_menu{display:none;text-transform:uppercase;font-weight:100}.small_menu span.mini_menu{display:inline-block}@media only screen and (max-width:1200px){#inline_menu{width:70px!important}#inline_menu li{padding:2px 0;text-align:center}#inline_menu .menu_notice{padding:0;height:25px;line-height:25px}#inline_menu .large_menu{display:none}#inline_menu li i{width:auto;font-size:20px;margin:0}#content{margin-left:70px!important}span.mini_menu{height:30px;line-height:30px;vertical-align:middle;display:inline-block!important}label[for=small_menu]{display:none!important}#small_header{display:inline!important}#header .large_menu,#large_header{display:none!important}#header_nav i{margin-right:0}}#header_nav.no_i_margin i{margin-right:0}.no_top_space{margin-top:0!important}.general_menu ul{list-style-type:none;margin:0;padding:0}.submenu{height:auto!important;padding:5px 10px;margin:3px 0;display:none;line-height:normal!important;border-top:1px solid transparent;border-bottom:1px solid transparent}.extension_menu{height:auto!important}.general_menu li i,.general_menu ul>li,.small_menu .mini_menu{height:30px;position:relative}.general_menu .no_icon li,.general_menu li i,.small_menu .mini_menu{line-height:30px;vertical-align:middle}.header_nav,.menu_item{cursor:pointer;text-transform:lowercase;padding:0 15px}.general_menu li i,.header_nav i{display:inline-block;margin-right:10px;font-size:16px;width:20px;text-align:center}.general_menu ul .menu_notice{margin-top:0!important}.menu_notice{text-transform:uppercase;padding:0 15px;margin-top:20px;vertical-align:middle;line-height:30px}.extension_menu{margin-top:10px}.menu_item.active:before{background-color:#2d97e6;width:3px;z-index:1999;content:" ";position:absolute;left:0;top:5px;bottom:5px}#filter_menu{display:none}.menu_item.disabled,.menu_item.disabled a{cursor:default}#dimmer{position:fixed;width:100%;height:100%;background:#000;opacity:.7;z-index:50000;top:0;right:0;bottom:0;left:0;display:none}#dimmer-popup{position:absolute;z-index:50001;display:none;border:2px solid transparent;max-width:600px}#dimmer-contents{margin:10px 10px 0;min-width:350px;font-size:13px}#permalink_favorites{width:350px}#dimmer-popup input,#dimmer-popup textarea{width:100%;resize:none}#button-area{border-top:1px solid transparent;text-align:center;padding:5px 0;margin-top:5px;font-size:13px}#dimmer-popup input,#dimmer-popup textarea{padding:5px}.button{padding:5px 15px;cursor:pointer;text-transform:uppercase;border-radius:20px;opacity:.4;border:1px solid transparent}.button:hover{opacity:1;border:1px solid transparent}.button-area .button{display:inline-block}.button-area :first-child{margin-right:5px}.button-area :last-child{margin-right:0}.button.disabled{opacity:.1;cursor:default;border:0}#match-tooltip{position:absolute;color:#fff;z-index:99999;padding:8px;font-size:12px;display:none}#match-tooltip-tip{display:none;padding:0}.tooltip-match{padding-bottom:3px}#match-tooltip div:nth-child(2){padding-top:3px}#match-tooltip div span:nth-child(1),.tooltip-match{font-weight:700}#match-tooltip div{max-width:300px}#match-tooltip b,#match-tooltip i{font-weight:700;font-style:normal}.arrow-box{position:relative;border-radius:3px}.arrow-box-tip{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-width:6px;margin-left:-6px}.arrow-box-tip.reverse{top:-12px}.quickref_label{padding:5px;border-bottom:1px solid transparent;border-top:1px solid transparent;margin:5px 0}.quickref_regex b{font-weight:400;padding:1px 2px}@media only screen and (max-width:1000px){#quickref i{width:0;overflow:hidden;margin:0}}#quickref{width:100%}#quickref_filter_parent{margin-top:3px}#quickref_search{display:none}#quickref .label,#subst_parent label{margin-bottom:0}#quickref_data>:last-child{margin-right:0}#first_menu{width:40%;float:left}#first_menu li{padding-right:15px}#first_menu,#second_menu{overflow:auto;height:100%}#second_menu .menu_item,.header_nav{text-transform:none}#second_menu ul{width:100%;height:100%}#second_menu li.menu_item div:nth-child(1){float:right;padding-left:5px}.match_num{color:#aaa;display:inline-block;white-space:nowrap}.match0,.match0_2,.match1,.match10,.match2,.match3,.match4,.match5,.match6,.match7,.match8,.match9{padding:1px 2px}.match_99{position:absolute}.match_99:before{position:absolute;top:0;left:0;z-index:1;height:100%;content:''}.match_group_pos{white-space:nowrap;width:65px}.bottom_match_space{display:block;margin-top:10px}.match_group_name{margin:0;width:65px}.community_label,.match_group_name,.match_group_pos{vertical-align:top}#regex_treeview{height:100%;width:40%;overflow:auto;border-left:1px solid transparent}.expslash:first-of-type{padding:0 5px 0 0}.expslash:last-of-type{padding-right:0 0 5px 0}#treeview_resizer{float:left;height:100%;width:6px;padding:0 2px 0 1px;cursor:ew-resize}#regex_treeview .flex-minimized .overflow_handler,.flex-minimized #quickref_data{display:none}#regex_treeview.treeview_hidden{width:11px!important}#regex_treeview.treeview_hidden #treeview_content{display:none!important}#main_editor.treeview_hidden{width:calc(100% - 11px)!important}#treeview_resizer div{height:100%}#treeview_content{width:auto;padding:10px 10px 10px 0}#regexExplainer{overflow:hidden}#scroll_match .overflow_handler,#scroll_treeview .overflow_handler{padding:5px}#scroll_match,#scroll_treeview{position:relative}#scroll_match{margin:10px 0}#scroll_match.info_hidden .overflow_handler,#scroll_treeview.info_hidden .overflow_handler{display:none}#scroll_match.info_hidden,#scroll_treeview.info_hidden{height:30px}#match_info table{width:100%}#match_info table tr:first-child{margin-top:0!important}#match_info .export_matches{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:5px;right:5px;opacity:.3;cursor:pointer;font-size:16px}#match_info .export_matches:hover{opacity:1}#export_contents{width:500px;overflow:auto}#export_contents #exported_data{margin-left:105px}#export_contents #exported_data .contents{border:1px solid transparent;max-height:400px;padding:5px;outline:0}#export_contents #exported_data .contents .csv_data,#export_contents #exported_data .contents .plain_text{display:none}#export_contents #export_format{overflow:auto;padding-bottom:3px;float:left;width:100px}#export_contents #export_format ul{margin:0;padding:0}#export_contents #export_format ul li .active{font-weight:700}#export_contents #export_format ul li i{width:18px;text-align:center}.treeview,.treeview ul{padding:0;margin:0;list-style:none}.treeview{margin-bottom:5px}.treeview li{padding:0 0 0 12px}.treeview .first-folder{margin-bottom:2px}.treeview .first-folder span{line-height:14px}.folder{font-weight:700}.folder span{font-weight:400}.hitarea{height:16px;width:16px;margin:2px 0 0 -16px;float:left;cursor:pointer;text-align:center;line-height:16px;vertical-align:middle}.collapsable{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.hitarea:hover{color:#00F5FF!important}.hitarea.expandable{color:#666}.treeview_error_root{margin-bottom:4px;font-style:italic}.treeview_error span{display:inline-block}.treeview_error{margin-bottom:1px}.first-folder span,.tokenError{word-break:break-all!important}.treeview_error:hover{cursor:pointer}.treeview_error b.err{background:#ff6f6f;color:#282828}.capturinggrooup,.expslash,.inner-quantifier,.treeCharclass,.treeview .alt_token,.treeview .alternation,.treeview .assertion,.treeview .conditional,.treeview .group,.treeview .literal,.treeview .misc,.treeview .modifier,.treeview .name,.treeview .note,.treeview .quantifier,.treeview .token,.treeview .tokenError,.treeview .treeComment{padding:0 3px;font-family:Monaco,Consolas,'Lucida Console',monospace}.treeview .tokenError{white-space:pre-wrap}.treeview .treeComment,.treeview_regex_warning{font-style:italic}.treeview_regex_quantifier,.treeview_regex_warning{opacity:.5}.treeview_regex_quantifier:hover,.treeview_regex_warning:hover{opacity:1}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy pre{font:12px "Lucida Sans Unicode","Lucida Grande",sans-serif}.tipsy-inner{max-width:200px;padding:5px 8px 4px;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.tipsy pre{font-size:10px!important}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}#unit_tests_list{display:none;margin-top:10px}#unit_tests_builder{display:none}#unit_tests_builder .button{font-size:12px;padding:2px 10px;vertical-align:top}#unit_tests_builder #unit_test_creator .test_builder{font-size:14px}#unit_tests_builder #unit_test_creator .test_builder #unit_data{width:100%}#unit_tests_builder #unit_test_creator .test_builder .the_test{font-weight:100;font-size:0}#unit_tests_builder #unit_test_creator .test_builder .the_test.pt1{height:52px;margin-bottom:5px;vertical-align:top}#unit_tests_builder #unit_test_creator .test_builder .the_test.pt1 div.left{width:110px;text-align:right;padding-right:5px;font-size:14px}#unit_tests_builder #unit_test_creator .test_builder .the_test.pt2 div.left span{display:inline-block;width:110px;text-align:right;padding-right:5px;font-size:14px}#unit_tests_builder #unit_test_creator .test_builder .the_test.pt1 div.left,#unit_tests_builder #unit_test_creator .test_builder .the_test.pt2 div.left{float:left}#unit_tests_builder #unit_test_creator .test_builder .the_test.pt1 div.right,#unit_tests_builder #unit_test_creator .test_builder .the_test.pt2 div.right{overflow:hidden}#unit_tests_builder #unit_test_creator input{padding:2px 5px}#unit_tests_builder #unit_test_creator textarea{height:50px;resize:none;width:100%}#unit_tests_builder #unit_test_creator input,#unit_tests_builder #unit_test_creator select{margin-right:5px}#unit_tests_builder #unit_test_creator #assert_equals{display:none}#unit_test_window .all_tests .empty{font-size:14px;padding:5px}#unit_test_window .all_tests #unit_test_container{display:table;width:100%;border-collapse:collapse}#unit_test_window .all_tests .unit_test{padding:5px;margin-bottom:5px;font-size:14px;font-weight:100;display:table-row;overflow:auto}#unit_test_window .all_tests .unit_test .table_cell{display:table-cell}#unit_test_window .all_tests .unit_test .table_cell.small{width:1px;white-space:nowrap;vertical-align:top}#unit_test_window .all_tests .unit_test .table_cell.space{padding:3px 5px}#unit_test_window .all_tests .unit_test .table_cell.icon i{vertical-align:middle}#unit_test_window .all_tests .unit_test .table_cell .wrong_value{margin-top:5px}#unit_test_window .all_tests .unit_test .table_cell.align-right{text-align:right}#unit_test_window .all_tests .unit_test .table_cell table{border-collapse:collapse}#unit_test_window .all_tests .unit_test .table_cell table td{white-space:nowrap;width:1px;padding-right:5px;vertical-align:top}#unit_test_window .all_tests .unit_test .table_cell table td.data{width:auto}#unit_test_window .all_tests .unit_test i{cursor:pointer}#unit_test_window .all_tests .unit_test span{border-radius:5px;padding:1px 5px;font-weight:400;display:inline-block}#unit_test_window .all_tests .unit_test span.data{max-height:50px;overflow:auto;vertical-align:top}#unit_test_window .all_tests .unit_test span.data em{font-style:normal;white-space:nowrap}.unit_test_window{padding:5px}li .unit_test_player{position:absolute;right:15px}.unit_test_player{display:none;text-transform:lowercase;position:relative}.unit_test_player .unit_result{font-size:13px!important;color:#999;font-weight:400;margin-left:5px;vertical-align:middle}.unit_test_player .run_tests{font-size:13px!important;cursor:pointer;margin:0 1px 0 0!important;text-align:center;display:inline;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.unit_test_player .unit_progress{height:2px;position:absolute;bottom:5px;left:0}body{font-family:'Open Sans',"Lucida Sans Unicode","Lucida Grande",sans-serif;margin:0;overflow:hidden;font-size:16px}body,html{height:100%}a{text-decoration:none}pre{margin:0;padding:0}input,textarea{letter-spacing:1px}input,select,textarea{padding:5px;outline:0;border:0;margin:0}select{font-size:12px;padding:2px}h2{font-weight:100;margin:0 0 10px;padding:0 0 5px}b,i,u{font-weight:400;font-style:normal;text-decoration:none}ins,q,s{text-decoration:none;font-weight:400;font-style:normal;display:inline}#content,#inline_menu{position:absolute;top:0;left:0;right:0;bottom:0}#content{margin-left:190px}#treeview span,.hard_break,.richtext pre,.richtext textarea{-ms-word-break:break-all;-ms-word-wrap:break-word;wrap-word:break-word;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}#treeview span,.treeview_break{word-break:normal}#account .account_regex,#code_samples pre,#match_captures,#match_string,#options_helper_contents span,.basic_richtext pre,.basic_richtext textarea,.debugger_match,.match_group_data,.match_group_name,.match_group_pos,.monospace,.quickref_label,.quickref_regex,.richtext pre,.slash,.treeview_pattern,code,input,select,textarea{font-family:Monaco,Consolas,'Lucida Console',monospace}#community_form,#options,#options_container,#regex,.box_overflow_fix,.button,.debugger_match,.label_parent,.richtext,.richtext pre,.richtext textarea,.richtext_container,.task_item_container,.task_item_container *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;-ms-box-sizing:border-box!important;box-sizing:border-box!important}input[type=checkbox],input[type=radio]{position:absolute;clip:rect(1px,1px,1px,1px);visibility:hidden}input[type=checkbox]+.design_label span,input[type=radio]+.design_label span{display:inline-block;width:19px;height:19px;background-image:url(../gfx/check_radio_sheet.png);background-repeat:no-repeat;margin:-1px 4px 0 0;cursor:pointer;vertical-align:top}input[type=checkbox]+.design_label span{background-position:left top}input[type=radio]+.design_label span{background-position:-38px top}input[type=checkbox]:checked+.design_label span,input[type=radio]:checked+.design_label span{background-image:url(../gfx/check_radio_sheet.png);background-repeat:no-repeat}input[type=radio]:checked+.design_label span{background-position:-57px top}input[type=checkbox]:checked+.design_label span{background-position:-19px top}.design_label{color:#888;text-transform:uppercase;background:none!important;line-height:normal!important;height:auto!important;cursor:pointer;margin-right:15px;display:inline-block;border:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.label,label:not(.design_label){text-transform:uppercase;display:block;font-size:16px;font-weight:100;height:30px;line-height:30px;vertical-align:middle;margin-bottom:5px;border-bottom:1px solid transparent}.label.collapsed,label.collapsed{margin:0}.label .right{float:right}::selection{background:rgba(77,145,226,.3)}::-moz-selection{background:rgba(77,145,226,.3)}.calcheight{height:-webkit-calc(100% - 36px);height:calc(100% - 36px)}.menu_item,.menu_notice,.text_overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#label_container,#match_captures,#match_string,#subst_area,.basic_richtext pre,.basic_richtext textarea,.code_sample_container,.community_container,.debugger_match,.denial_of_service div,.expslash,.first-folder,.richtext pre,.richtext textarea,code,input,span.mini_menu,textarea{font-size:14px}#header,#regex_treeview,.general_menu{font-size:13px}#login_warning,.errorize_text{color:#ba3f3f}.overflow_handler{overflow:auto}