﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}form ::-webkit-scrollbar{width:8px;height:8px}form ::-webkit-scrollbar-button:start:decrement,form ::-webkit-scrollbar-button:end:increment{display:block;height:6px}form ::-webkit-scrollbar-button:end:increment{height:0}form ::-webkit-scrollbar-button:vertical:increment{background-color:transparent}form ::-webkit-scrollbar-track-piece{background-color:#f5f5f5;-webkit-border-radius:4px}form ::-webkit-scrollbar-thumb:vertical{height:50px;background-color:#ccc;-webkit-border-radius:4px;-webkit-box-shadow:0 1px 1px #fff}form ::-webkit-scrollbar-thumb:horizontal{width:50px;background-color:#ccc;-webkit-border-radius:4px}body.ff,body.ie{position:relative;top:auto;right:auto;bottom:auto;left:auto;overflow:auto}.addButton{padding:8px 10px;border:1px solid #a3b6e0;background:#dce7fb;color:#1f3d79 !important;text-shadow:0px 1px #FFF;font-size:1.2em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 1px 0px #fff, 0 1px 0px #c5ccdb;-moz-box-shadow:inset 0 1px 0px #fff, 0 1px 0px #c5ccdb;-o-box-shadow:inset 0 1px 0px #fff, 0 1px 0px #c5ccdb;box-shadow:inset 0 1px 0px #fff, 0 1px 0px #c5ccdb}.headerButton{margin-top:-45px;float:right}.addButton:hover{background:#eaf1fd;-webkit-box-shadow:inset 0 2px 6px #fff, 0 1px 1px #c5ccdb;-moz-box-shadow:inset 0 2px 6px #fff, 0 1px 1px #c5ccdb}.addButton:active{background:#dce7fb;-webkit-box-shadow:inset 0 1px 2px #5e6e8e, 0 0 0 #c5ccdb;-moz-box-shadow:inset 0 1px 2px #5e6e8e, 0 0 0 #c5ccdb}.addButton:after{content:"+";padding:1px 4px 2px;margin-left:8px;font-weight:bold;font-family:"Verdana";color:#FFF;text-shadow:0 1px 2px #1f3d79;background:#c8d5ee;border:1px solid #a4b7e1;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-webkit-box-shadow:inset 0 1px 0px #c5ccdb, 0 1px 0px #fff;-moz-box-shadow:inset 0 1px 0px #c5ccdb, 0 1px 0px #fff;-o-box-shadow:inset 0 1px 0px #c5ccdb, 0 1px 0px #fff;box-shadow:inset 0 1px 0px #c5ccdb, 0 1px 0px #fff}.nicebutton.first{margin-left:120px}.nicebutton.small{font-size:.8em !important;padding:5px 7px !important}a.nicebutton{color:#555 !important;font-weight:normal}.nicebutton{font-family:arial, sans-serif;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#efefef;background:-moz-linear-gradient(center top, #fff, #efefef);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#efefef));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#efefef');-webkit-box-shadow:inset 0 1px 0px rgba(255,255,255,0.3),0 1px 0px #aaa;-moz-box-shadow:inset 0 1px 0px rgba(255,255,255,0.3),0 1px 0px #aaa;border:1px solid #afafaf;color:#555;cursor:pointer;text-shadow:0px 1px #FFF;padding:8px 10px;font-weight:bold;font-size:1.25em;width:auto}.nicebutton:hover{border:1px solid #888}.nicebutton:active,.nicebutton.active{background:#bbb;background:-moz-linear-gradient(center top, #bbb, #eee);background:-webkit-gradient(linear, left top, left bottom, from(#bbb), to(#eee));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbb', endColorstr='#eee');position:relative;top:1px}.nicebutton.teal{color:#FFF;background:#A4D0C4;background:-moz-linear-gradient(center top, #A4D0C4, #72C4B9);background:-webkit-gradient(linear, left top, left bottom, from(#A4D0C4), to(#72C4B9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A4D0C4', endColorstr='#72C4B9');border:1px solid #6B8F23;text-shadow:1px 1px #5B7F13}.nicebutton.teal:hover{color:#FFF;background:#73BC32;background:-moz-linear-gradient(center top, #B3DD4E, #73BC32);background:-webkit-gradient(linear, left top, left bottom, from(#B3DD4E), to(#73BC32));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3DD4E', endColorstr='#73BC32')}.nicebutton.teal:active{color:#1B3802;background:#346E0B;background:-moz-linear-gradient(center top, #346E0B, #6D9A1A);background:-webkit-gradient(linear, left top, left bottom, from(#346E0B), to(#6D9A1A));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#346E0B', endColorstr='#6D9A1A')}.nicebutton.green{color:#FFF;background:#5EAC1A;background:-moz-linear-gradient(center top, #A4D03D, #5EAC1A);background:-webkit-gradient(linear, left top, left bottom, from(#A4D03D), to(#5EAC1A));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A4D03D', endColorstr='#5EAC1A');border:1px solid #6B8F23;text-shadow:1px 1px #5B7F13}.nicebutton.green:hover{color:#FFF;background:#73BC32;background:-moz-linear-gradient(center top, #B3DD4E, #73BC32);background:-webkit-gradient(linear, left top, left bottom, from(#B3DD4E), to(#73BC32));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B3DD4E', endColorstr='#73BC32')}.nicebutton.green:active{color:#1B3802;background:#346E0B;background:-moz-linear-gradient(center top, #346E0B, #6D9A1A);background:-webkit-gradient(linear, left top, left bottom, from(#346E0B), to(#6D9A1A));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#346E0B', endColorstr='#6D9A1A')}.nicebutton.red{color:#FFF !important;text-shadow:1px 1px #ad5910;background:#ac1a1a;background:-moz-linear-gradient(center top, #d03d3d, #ac1a1a);background:-webkit-gradient(linear, left top, left bottom, from(#d03d3d), to(#ac1a1a));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d03d3d', endColorstr='#ac1a1a');border:1px solid #ac1a1a;text-shadow:1px 1px #7f1313}.nicebutton.red:hover{color:#FFF;background:#b02727;background:-moz-linear-gradient(center top, #fa4949, #b02727);background:-webkit-gradient(linear, left top, left bottom, from(#fa4949), to(#b02727));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa4949', endColorstr='#b02727')}.nicebutton.red:active{color:#753b09;background:#ab0c0c;background:-moz-linear-gradient(center top, #ab0c0c, #d41414);background:-webkit-gradient(linear, left top, left bottom, from(#ab0c0c), to(#d41414));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab0c0c', endColorstr='#d41414')}.nicebutton.orange{color:#FFF;text-shadow:1px 1px #ad5910;background:#bf6212;background:-moz-linear-gradient(center top, #f18525, #bf6212);background:-webkit-gradient(linear, left top, left bottom, from(#f18525), to(#bf6212));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f18525', endColorstr='#bf6212');border:1px solid #bf6212}.nicebutton.orange:hover{color:#FFF;background:#b06127;background:-moz-linear-gradient(center top, #fa9b49, #b06127);background:-webkit-gradient(linear, left top, left bottom, from(#fa9b49), to(#b06127));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9b49', endColorstr='#b06127')}.nicebutton.orange:active{color:#753b09;background:#ab550c;background:-moz-linear-gradient(center top, #ab550c, #d46e14);background:-webkit-gradient(linear, left top, left bottom, from(#ab550c), to(#d46e14));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab550c', endColorstr='#d46e14')}.nicebutton.blue{color:#FFF;text-shadow:1px 1px #4562e5;background:#4a64e1;background:-moz-linear-gradient(center top, #879bf8, #4a64e1);background:-webkit-gradient(linear, left top, left bottom, from(#879bf8), to(#4a64e1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#879bf8', endColorstr='#4a64e1');border:1px solid #3651cc}.nicebutton.blue:hover{color:#FFF;background:#6883f3;background:-moz-linear-gradient(center top, #99abff, #6883f3);background:-webkit-gradient(linear, left top, left bottom, from(#99abff), to(#6883f3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#99abff', endColorstr='#6883f3')}.nicebutton.blue:active{color:#112a9a;background:#314bcb;background:-moz-linear-gradient(center top, #314bcb, #5c72d4);background:-webkit-gradient(linear, left top, left bottom, from(#314bcb), to(#5c72d4));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#314bcb', endColorstr='#5c72d4')}.nicebutton.alert{padding:5px;color:#FFF !important;text-shadow:1px 1px #ad5910;background:#ac1a1a;background:-moz-linear-gradient(center top, #d03d3d, #ac1a1a);background:-webkit-gradient(linear, left top, left bottom, from(#d03d3d), to(#ac1a1a));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d03d3d', endColorstr='#ac1a1a');border:1px solid #ac1a1a;text-shadow:1px 1px #7f1313}.nicebutton.alert:hover{color:#FFF;background:#b02727;background:-moz-linear-gradient(center top, #fa4949, #b02727);background:-webkit-gradient(linear, left top, left bottom, from(#fa4949), to(#b02727));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa4949', endColorstr='#b02727')}.nicebutton.alert:active{color:#753b09;background:#ab0c0c;background:-moz-linear-gradient(center top, #ab0c0c, #d41414);background:-webkit-gradient(linear, left top, left bottom, from(#ab0c0c), to(#d41414));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab0c0c', endColorstr='#d41414')}.cylon{margin-top:20px}label{position:relative;line-height:2.5em;cursor:pointer;font-size:1.25em;font-weight:normal;color:#444;width:120px;clear:left}input[type='text'],input[type='email'],input[type='password'],textarea{padding:.5em;border:1px solid #AAA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:2px;margin-right:0px;font-family:inherit;font-size:1.25em;background:#FFF}select{cursor:pointer}.selectarrow{z-index:1;background:#FFF url(/assets/dropdown.png) left;width:25px;height:30px;position:relative;top:-50px;left:308px;margin-bottom:-40px}input[type="text"]:hover,input[type="email"]:hover,input[type="password"]:hover,textarea:hover{border:1px solid #111}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #555;-webkit-box-shadow:inset 0 1px 3px #AAA;-moz-box-shadow:inset 0 1px 3px #AAA;-o-box-shadow:inset 0 1px 3px #AAA;box-shadow:inset 0 1px 3px #AAA;background:#FAFAFA}input.longer{width:300px}form#searchform{position:relative;left:500px;top:-10px}input[type="text"].search{float:left;width:230px;margin-right:0}input[type="submit"].search{height:32px;width:32px;position:relative;left:-35px;top:0px;background:url(/assets/search-e6fd108d9ac2ba5353b86887381fbe22ba73411bbcce79ef2486178728041a79.png) no-repeat top center;border:0;cursor:pointer;clear:both;margin-right:0}input[disabled="disabled"],input[disabled="disabled"]:hover{background:#CCC !important;border:1px solid #CCC !important}label.disabled{cursor:default}div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url(/assets/sprite-73702bf15b7b36b84369d6c09497a232a82adf357babbd73f8f458f966c1e57d.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *{margin:0;padding:0}select.kcw_selector{height:26px;line-height:26px;padding:.5em;border:1px solid #AAA;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin-bottom:15px;margin-right:15px;margin-top:6px;font-family:Verdana, Arial;font-size:1.2em;background:#FFF}div.selector{background-position:-200px -30px;line-height:26px;height:26px}div.selector span{background-position:right 0px;height:26px;line-height:26px}div.selector select{top:0px;left:0px}div.checker{width:19px;height:19px}div.checker input{width:19px;height:19px}div.checker span{background-position:0px -260px;height:19px;width:19px}div.checker:active span,div.checker.active span{background-position:-19px -260px}div.checker.focus span,div.checker:hover span{background-position:-38px -260px}div.checker.focus:active span,div.checker:active:hover span,div.checker.active:hover span,div.checker.focus.active span{background-position:-57px -260px}div.checker span.checked{background-position:-76px -260px}div.checker:active span.checked,div.checker.active span.checked{background-position:-95px -260px}div.checker.focus span.checked,div.checker:hover span.checked{background-position:-114px -260px}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{background-position:-133px -260px}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{background-position:-152px -260px}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px}div.radio{width:18px;height:18px}div.radio input{width:18px;height:18px}div.radio span{height:18px;width:18px;background-position:0px -279px}div.radio:active span,div.radio.active span{background-position:-18px -279px}div.radio.focus span,div.radio:hover span{background-position:-36px -279px}div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-54px -279px}div.radio span.checked{background-position:-72px -279px}div.radio:active span.checked,div.radio.active span.checked{background-position:-90px -279px}div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px}div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-126px -279px}div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-144px -279px}div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}div.uploader{background-position:0px -297px;height:28px}div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}div.uploader span.filename{height:24px;margin:2px 0px 2px 2px;line-height:24px}div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0px -353px}div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px}div.uploader.disabled{background-position:0px -325px}div.uploader.disabled span.action{background-position:right -381px}div.button{background-position:0px -523px}div.button span{background-position:right -643px}div.button.focus,div.button:focus,div.button:hover,div.button.hover{background-position:0px -553px}div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span{background-position:right -673px}div.button.active,div.button:active{background-position:0px -583px}div.button.active span,div.button:active span{background-position:right -703px;color:#555}div.button.disabled,div.button:disabled{background-position:0px -613px}div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}div.button{height:30px}div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-family:Verdana, Arial, sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:2px;padding-right:15px}div.selector{width:auto;font-size:1.2em}div.selector select{min-width:190px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.2em;border:solid 1px #fff}div.selector span{padding:0px 25px 0px 2px;cursor:pointer}div.selector span{color:#666;width:auto;text-shadow:0 1px 0 #fff}div.selector.disabled span{color:#bbb}div.checker{margin-right:5px}div.radio{margin-right:3px}div.uploader{width:190px;cursor:pointer}div.uploader span.action{width:85px;text-align:center;text-shadow:#fff 0px 1px 0px;background-color:#fff;font-size:11px;font-weight:bold}div.uploader span.filename{color:#777;width:82px;border-right:solid 1px #bbb;font-size:11px}div.uploader input{width:190px}div.uploader.disabled span.action{color:#aaa}div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}.selector,.checker,.button,.radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0}div.button a,div.button button,div.button input{position:absolute}div.button{cursor:pointer;position:relative}div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}div.selector{position:relative;padding-left:10px;overflow:hidden}div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.selector select{position:absolute;opacity:0;height:25px;border:none;background:none}div.checker{position:relative}div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}div.checker input{opacity:0;display:inline-block;background:none}div.radio{position:relative}div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}div.radio input{opacity:0;text-align:center;display:inline-block;background:none}div.uploader{position:relative;overflow:hidden;cursor:default}div.uploader span.action{float:left;display:inline;padding:2px 0px;overflow:hidden;cursor:pointer}div.uploader span.filename{padding:0px 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}div.uploader input{opacity:0;position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default}.kcw_button_primary{background:#0074CC;color:#fff;font-size:120%;cursor:pointer;padding:10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px}.kcw_button_primary a,.kcw_button_primary a:visited{color:#fff !important;font-size:85%}.kcw_button_primary a:visited{color:#fff !important;font-size:85%}.kcw_button_alt{background:#7F7F7F;color:#fff;font-size:120%;cursor:pointer;padding:10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px}.kcw_button_alt a,.kcw_button_alt a:visited{color:#fff !important;font-size:85%}.kcw_button_alt a:visited{color:#fff !important;font-size:85%}.kcw_button_danger{background:#E71A47;color:#fff;font-size:120%;cursor:pointer;padding:10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px}.kcw_button_danger a,.kcw_button_danger a:visited{color:#fff !important;font-size:85%}.kcw_button_secondary{background:#CCC;color:#000;font-size:90%;cursor:pointer;padding:10px 15px;-moz-border-radius:5px;-webkit-border-radius:5px}.kcw_button_secondary a,.kcw_button_secondary a:visited{color:#000 !important;font-size:90%}.kcw_button_grey{background:#CCC;color:#000;text-shadow:none;font-size:75%;cursor:pointer;padding:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px}.kcw_button_grey a,.kcw_button_grey a:visited{color:#000 !important;font-size:75%;text-shadow:none}.kcw_button_blue{background:#0074CC;color:#fff;text-shadow:none;font-size:75%;cursor:pointer;padding:5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px}.kcw_button_blue a,.kcw_button_blue a:visited{color:#fff !important;font-size:75%;text-shadow:none}.simple_form div.input{margin-bottom:10px;clear:both}.simple_form label{float:left;width:100px;text-align:right;margin:2px 10px}.simple_form label.small{float:left;width:50px;text-align:right;margin:2px 2px}div.boolean,.simple_form input[type='submit']{margin-left:120px}div.boolean label,label.collection_radio_buttons{float:none;margin:0}label.collection_radio_buttons{margin-right:10px;vertical-align:-2px;margin-left:2px}.field_with_errors{background-color:#ff3333}.simple_form .error{clear:left;color:black;display:block;margin-left:120px}.simple_form .hint{clear:left;margin-left:120px;color:#555;display:block;font-style:italic}input.radio{margin-right:5px;vertical-align:-3px}input.check_boxes{margin-left:3px;vertical-align:-3px}label.collection_check_boxes{float:none;margin:0;vertical-align:-2px;margin-left:2px}.query_box{font-size:0.8em;font-family:Verdana, Arial}.min_section{background-color:#fff;border:3px solid #053679;padding-top:0px;padding-left:0px;padding-right:0px;-moz-border-radius:10px;border-radius:10px}.min_section img{padding-left:10px}.min_case{background-color:#EAF7FF;border:1px solid #053679;padding-top:0px;margin-left:20px;margin-right:20px;-moz-border-radius:10px;border-radius:10px}.min_case img{padding-left:10px}table{border:1px solid #ccc;width:90%;margin:0 auto}thead{font-family:Verdana, Arial, sans-serif;text-transform:uppercase;color:#aaa;background-color:#053679;height:42px;text-shadow:none;text-align:left}thead tr th{height:30px;vertical-align:middle;padding-left:10px}tr td{border-top:#fff solid 1px;border-bottom:#ddd solid 1px;vertical-align:middle;padding:7px}tbody tr td a{display:block;padding:10px 0}tbody tr:nth-of-type(even){background:#eeeeee}tbody{vertical-align:middle}tfoot{text-align:center}tfoot tr{border-top:2px solid #ccc}table.formatter{font-size:1em;width:100%;border:0px}tr.formatter td.formatter{border-top:none;border-bottom:none;vertical-align:top;padding:4px}tr.formatter:nth-of-type(2n){border-top:none;border-bottom:none;vertical-align:top;padding:4px}td.formatter{background:#fff;border-top:none;border-bottom:none}td.formatter a{display:inline;padding:0px 0}tbody.formatter tr.formatter:hover{background:#fff repeat-x top !important}tbody.formatter tr.formatter:nth-of-type(even){background:transparent}tbody.formatter{vertical-align:top}table.lab_list{width:90%;font-size:120%}table.grade_form{width:90%;font-size:120%}table.student_form{width:79%}table.grade_form tr.graded{background:#E7FFE7}table.grade_form tr.ungraded{background:#FFE0E0}table.testcases{font-size:0.85em;width:99%;border:0px;padding:2px;font-family:Verdana, Arial, sans-serif}thead.testcases{font-size:1.0em;font-family:Verdana, Arial, sans-serif}table.borderless{border:none;margin:0;padding:0;width:100%}table.borderless thead{background:#eee;border-bottom:1px solid #ddd}table.borderless th{background:none;border-left:1px solid #ddd;color:#666;padding:0;margin:0;text-align:center;text-transform:none;text-shadow:1px 1px 1px #fff}table.borderless tr{border-top:1px solid #ddd}table.borderless tr:first-child{border-top:none}table.borderless tr td{border:none;border-left:1px solid #ddd;padding:13px 7px}table.borderless tr td:first-child{border:none}table.borderless tr td a{font-family:inherit;padding:0;margin:0}table.borderless tr td a:hover{background:none;text-decoration:underline}@font-face{font-family:'Droid Serif';src:url(/assets/droidserif/DroidSerif-Regular-webfont-030097c0edd216b320d3129ab9670716694b27c91de74f206c69356618c440be.eot);src:local("Droid Serif"),local("DroidSerif"),url(/assets/droidserif/DroidSerif-Regular-webfont-030097c0edd216b320d3129ab9670716694b27c91de74f206c69356618c440be.eot?#iefix) format("embedded-opentype"),url(/assets/droidserif/DroidSerif-Regular-webfont-8c6516cffc8fb4f7a25665d8883f3b3ae01ece8d4531fcd5bcf40a0427a92eb8.woff) format("woff"),url(/assets/droidserif/DroidSerif-Regular-webfont-4274912691138d538ea7016133b612e4b2f26ecd0cb2c69ab552883ad3eb1afd.ttf) format("truetype"),url(/assets/droidserif/DroidSerif-Regular-webfont-c0899b2645933ea7eb64342a9d912275edb9e151e8cb86ce02bed2f3709ef8f5.svg#DroidSerifRegular) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Droid Serif';src:url(/assets/droidserif/DroidSerif-Italic-webfont-cef06ea39ef12c6678d2db1bbf9c4e1c56d85addcbe067a877c364c061b08c94.eot);src:local("Droid Serif Italic"),local("DroidSerif-Italic"),url(/assets/droidserif/DroidSerif-Italic-webfont-cef06ea39ef12c6678d2db1bbf9c4e1c56d85addcbe067a877c364c061b08c94.eot?#iefix) format("embedded-opentype"),url(/assets/droidserif/DroidSerif-Italic-webfont-cb80688f6618fc6a90a81007243313b6b781aa28e1900dec129238afb89350ea.woff) format("woff"),url(/assets/droidserif/DroidSerif-Italic-webfont-aa82a3a5c94b525881932015b401cf952559e0a65ac0cd97e27a321762542afe.ttf) format("truetype"),url(/assets/droidserif/DroidSerif-Italic-webfont-4ffb17799eb46095f2a0912d817497660b4d153f5cb00f6e2d8e166622758ffd.svg#DroidSerifItalic) format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Droid Serif';src:url(/assets/droidserif/DroidSerif-Bold-webfont-97d5eeb6069a678588964d55f0c82f20a7e335286ef5bd00057b1299d96dd035.eot);src:local("Droid Serif Bold"),local("DroidSerif-Bold"),url(/assets/droidserif/DroidSerif-Bold-webfont-97d5eeb6069a678588964d55f0c82f20a7e335286ef5bd00057b1299d96dd035.eot?#iefix) format("embedded-opentype"),url(/assets/droidserif/DroidSerif-Bold-webfont-bf055ca26a16dbd8144f4c16bb9b3598b61ccbaf13f48862afcfe18ce26043e3.woff) format("woff"),url(/assets/droidserif/DroidSerif-Bold-webfont-6a632ae7f27e8c7c64aad82b21c9e8eac98a33885ef8bd1fba57efbf3d807f7d.ttf) format("truetype"),url(/assets/droidserif/DroidSerif-Bold-webfont-676d8048f195fbfb6ad443da4f47a0d102dbab0bd38a33ac5d2d91f46f332944.svg#DroidSerifBold) format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Droid Serif';src:url(/assets/droidserif/DroidSerif-BoldItalic-webfont-47d37408f18f03e5e3bcf3d745c46c41a2a0ef8fbf36c9df3abdf5c737b294c3.eot);src:local("Droid Serif Bold Italic"),local("DroidSerif-BoldItalic"),url(/assets/droidserif/DroidSerif-BoldItalic-webfont-47d37408f18f03e5e3bcf3d745c46c41a2a0ef8fbf36c9df3abdf5c737b294c3.eot?#iefix) format("embedded-opentype"),url(/assets/droidserif/DroidSerif-BoldItalic-webfont-9f38c7905d117a26371756ce6761dc087152e9f374a953164ae6c0b41fba2ba6.woff) format("woff"),url(/assets/droidserif/DroidSerif-BoldItalic-webfont-f0565c4e5a3981a234b157548dfc37d694a924244b3b37e2f0331a76db02f6db.ttf) format("truetype"),url(/assets/droidserif/DroidSerif-BoldItalic-webfont-a59f676c2b3c05e34e9d913848a05fb436e51df81a5e918ed6d770676cf1e6a8.svg#DroidSerifBoldItalic) format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Pictos';src:url(/assets/pictos/pictos-web-b0671e4f1468058a2b5f73cd07dd23bc0b24de23adcb8f536b32d4536d9dae10.eot);src:local("☺"),url(/assets/pictos/pictos-web-f138aba2f63f08099d2c70fee72c9451048c7dcdb5dee7b1dfc7d3d3114724f6.woff) format("woff"),url(/assets/pictos/pictos-web-d87d1f364c3962fe02075486c9b017d325da3fcb689d05ab6326697620e3a92e.ttf) format("truetype"),url(/assets/pictos/pictos-web-ffbcc47060f0c68abcaf32ee210556652b805fe3e9bae36d5796967484746582.svg#webfontIyfZbseF) format("svg");font-weight:normal;font-style:normal}.pictos{font-weight:normal;font-style:normal;line-height:normal;font-family:'Pictos', sans-serif}.s36{font-size:36px}.s48{font-size:36px}.s72{font-size:72px}@font-face{font-family:'Octicons Regular';font-style:normal;font-weight:normal;src:url(/fonts/octicons/octicons-regular.eot);src:local("0"),url(/fonts/octicons/octicons-regular.eot?#iefix) format("embedded-opentype"),url(/fonts/octicons/octicons-regular.woff) format("woff"),url(/fonts/octicons/octicons-regular.eot.ttf) format("truetype"),url(/fonts/octicons/octicons-regular.eot.svg#newFontRegular) format("svg")}@font-face{font-family:"FontAwesome";src:url("/fonts/fontawesome-webfont.eot");src:url("/fonts/fontawesome-webfont.eot?#iefix") format("eot"),url("/fonts/fontawesome-webfont.woff") format("woff"),url("/fonts/fontawesome-webfont.ttf") format("truetype"),url("/fonts/fontawesome-webfont.svg#FontAwesome") format("svg");font-weight:normal;font-style:normal}header,section,footer,aside,nav,article,figure{display:block}html{font-size:100.01%}body{font-size:80%;color:#333;background:url(/assets/bgbody-fa6842bdbd5eb2744c1f10afaafd598cccc18204c33a49cba27dbdfea3c608c6.gif) repeat-x 0 0,url(/assets/fabric-e921feaee86a4d8c9a7ef994173d2fa8aebbc4be80000abd8c98760257171a59.jpg) 0 238px;background-color:#eee;font-family:'Droid Serif', verdana, arial, serif;text-shadow:0 1px #fff;color:#444;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;text-shadow:0 1px #fff;letter-spacing:-0.05em}h1{font-size:2.5em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1.titleh{font-family:verdana, arial;line-height:1.4em}h2.titleh{font-family:verdana, arial;line-height:1.3em;color:#053679}h3.titleh{font-family:verdana, arial;line-height:1.2em;color:#053679}h4.titleh{font-family:verdana, arial;line-height:1.1em;color:#053679}.bio-name{font-family:verdana, arial;font-size:1.0em;color:#053679}.bio-text{font-family:verdana, arial;font-size:0.85em}strong,b{font-weight:bold}p{font-size:1.2em;margin:0 0 1em;line-height:1.5em;margin-left:5px;margin-right:20px}p{margin-bottom:1em}p.supertiny{font-size:5px}p.note{font-size:0.90em;margin:0 0 1em;line-height:1.4em;font-style:italic}* p:last-child{margin-bottom:0}.add_em{font-style:italic}a,a:visited{color:blue;text-decoration:none;-webkit-transition:color 0.4s linear;-moz-transition:color 0.4s linear;-o-transition:color 0.4s linear}a:hover{color:#000}a:active{position:relative;top:1px}a.external{background:url(/assets/icon-external.gif) no-repeat scroll right center transparent;padding-right:15px;display:inline}hr{border:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3);*border-top:1px solid #000;*border-bottom:1px solid #fff;clear:both;height:0;display:block;margin:15px 0 15px 0}#container{width:100%;height:256px;float:left;background:url(/assets/background-8614ddd4d547be0b277a1c5c0ab374cf99d1ff939a17a65a7cf8babd5b0587a3.jpg) no-repeat top center}header,footer{width:980px;margin:0 auto;clear:both}#wrapper{width:980px;overflow:hidden;margin:0 auto;clear:both;margin-top:10px;padding:20px;background:#FFF;box-shadow:rgba(0,0,0,0.3) 0px 1px 3px;-webkit-box-shadow:rgba(0,0,0,0.3) 0px 1px 3px;-moz-box-shadow:rgba(0,0,0,0.3) 0px 1px 3px;position:relative}h1#logo{font-size:3em;float:left;margin:16px 0}h1#logo a{color:#FFF;text-shadow:0 2px 2px #000;text-shadow:0 1px 0 #888,0 2px 0 #898989,0 3px 0 #777,0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.25)}h1 a,h1 a:visited{color:#777;text-shadow:0 1px #fff}h1 span.bookmarks{color:#FCA055;text-shadow:0 1px #fff}.col3,.col6,.col4-5,.col9,.col12{margin:0 20px 20px 0;float:left;display:block;zoom:1}.col12{width:620px}.col9{width:460px}.col6{width:300px}.col4-5{width:230px}.col3{width:140px}.last{float:right;margin-right:0px}.clear{clear:both}.right{float:right}.left{float:left}.img{background:#fff;padding:5px;border:1px solid #d9d9a8;margin-right:10px;-webkit-box-shadow:0 0 2px #d9d9a8}.hidden{display:none}.small{font-size:60%}.medium{font-size:80%}header,section,footer{clear:both}#content{min-height:150px}nav ul{margin:45px 0 45px 0;font-size:1.4em;list-style:none;float:right;clear:right;background-clip:padding-box}nav li{float:left;display:inline;margin-left:30px}nav li:hover{background:rgba(0,0,0,0.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}nav li.active{font-weight:bold;background:rgba(0,0,0,0.2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1);-o-box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1);box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1)}nav li a{padding:10px 20px;text-shadow:0 1px 1px #000;color:#FFF !important;display:block}nav li a:hover{-webkit-transition:background color 0.4s linear;-moz-transition:background color 0.4s linear;-o-transition:background color 0.4s linear}#topmenu a{color:#fff;text-shadow:none}#topmenu a.my_link{color:rgba(255,255,255,0.8)}#topmenu a:hover{color:#FFF;text-shadow:none;text-decoration:underline}#topmenu{padding-top:6px;color:#fff;text-shadow:none;font-family:Verdana;font-size:.64em;text-align:right}#topmenu span{color:rgba(255,255,255,0.8);text-shadow:0 1px #000;padding-right:20px}#topmenu span.pictos{color:inherit;text-shadow:inherit;padding-right:0}.logout{margin-left:20px}.intro{font-size:1.5em;line-height:1.6em;color:#666}#message_container{position:fixed;top:0;width:100%;padding:10px 0;z-index:50;font-size:1.5em;letter-spacing:-0.05em}.message_contents{margin:0 auto;width:980px}.message_contents.notice{text-shadow:0 1px 1px #bae0b6;color:#074307;background:#8cdf83;border-bottom:3px solid #074307}.message_contents.error{text-shadow:0 1px #f9e7e7;color:#a60a0a;background:#eecbcb;border-bottom:3px solid #d19d9d}.message_contents.warning{text-shadow:0 1px #f9e7e7;color:#a60a0a;background:#eecbcb;border-bottom:3px solid #d19d9d}#flash_notice,#flash_error,#flash_alert{padding:5px 8px;margin:10px;font-family:Verdana, Arial}#flash_notice{background-color:#CFC;border:solid 1px #6C6;color:#008000}#flash_error,#flash_alert{background-color:#FCC;border:solid 1px #C66;color:#800000}.panel{border:1px solid #ddd;font-size:13px;margin-bottom:15px;line-height:1.5}.panel p{font-size:13px}.panel span{border-bottom:none;padding-left:5px}.panel .panel-title{font-weight:bold;color:#555;background-color:#eaeaea;background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);border-bottom:1px solid #ddd;padding:10px}.panel li.project-item{list-style-type:none;border-bottom:none;padding-top:20px;padding-left:15px}.panel a,.panel a:visited{border-bottom:1px solid #eee;color:#666;display:block;font-family:Helvetica, Verdana, sans-serif;padding:10px}.panel a:hover,.panel a:visited:hover{background-color:#f7f7f7}.panel a:last-child,.panel a:visited:last-child{border-bottom:none}#panel{width:200px;font-family:Verdana, Arial;padding:10px;line-height:1.5;background-color:#053679;border:solid 1px #0D25CC;color:#fff;text-shadow:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0px rgba(160,185,240,0.5),0px 1px 0px rgba(0,0,0,0.9),0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1);-o-box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1);box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1)}.ptitle{text-align:center;font-size:142%;font-weight:bold}.psection{font-size:112%;font-style:italic}#panel ul{font-size:106%}#panel li a{padding:2px 2px 2px 6px;color:#fff}#panel li a:visited{padding:2px 2px 2px 6px;color:#fff}#panel li a:hover{text-decoration:underline}#courses-switcher{width:28px;height:25px;background:url(/assets/arrow-8acfa9d848b5736c9f191242730ad0963a0e49da21d0093e0f13c1d229a2474a.png);position:absolute;top:65px;margin-left:120px;cursor:pointer}#courses-panel{min-width:320px;white-space:nowrap;background:rgba(25,50,105,0.9);height:auto;position:absolute;cursor:default;z-index:2000;padding:20px;border:1px solid rgba(160,185,240,0.2);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 1px 0px rgba(160,185,240,0.5),0px 1px 0px rgba(0,0,0,0.9),0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1);-o-box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1);box-shadow:inset 0 1px 0px rgba(0,0,0,0.4),0 1px 0px rgba(255,255,255,0.1)}#courses-panel p{color:#9fb7ed;text-shadow:0 1px #000;font-size:1.25em;margin-bottom:10px}#courses-panel li{padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.2)}#courses-panel li:first-child{border-top:1px solid rgba(255,255,255,0.2)}#courses-panel li:last-child{border-bottom:0;padding:20px 0 5px 0}#courses-panel li a{color:#fff;font-size:2em;color:#FFF;text-shadow:0 2px 2px #000;text-shadow:0 1px 0 #888,0 2px 0 #898989,0 3px 0 #777,0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.25)}h3 a,h3 a:visited{color:black}a.viewall{color:#333;font-size:.9em}h2.h404{margin-top:50px;font-size:10em;text-align:center;margin-bottom:0;letter-spacing:1px;color:#dd2922;-webkit-animation-name:rotateThis;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;text-shadow:0 1px 0 #b0211c,0 2px 0 #58100e,0 3px 0 #000,0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2)}p.p404{font-size:2em;text-align:center}span.s404{font-size:70% !important}@-webkit-keyframes rotateThis{from{-webkit-transform:scale(1) rotateY(0deg)}to{-webkit-transform:scale(1) rotateY(360deg)}}ul#items{margin-bottom:20px}ul#items li:last-child{border-bottom:1px solid #ddd}ul#items li{color:#D1570D;border-top:1px solid #ddd;padding:8px 0;cursor:pointer;transitition:padding .2s linear;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear}ul#items li:hover{color:#06c;padding-left:12px;background:#eee;border-top:1px solid #bbb}ul.projects{margin-bottom:20px;margin-left:20px;margin-right:20px}ul.projects li:last-child{border-bottom:1px solid #ddd}ul.projects li{color:#000080;border-top:1px solid #ddd;padding:8px 0;cursor:pointer;transitition:padding .2s linear;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear}ul.projects li:hover{color:#06c;padding-left:12px;background:#eee;border-top:1px solid #bbb}ul#faculty{margin-bottom:30px;margin-left:20px;width:425px;font-family:Verdana, Arial, sans-serif;font-size:1em}ul#faculty li:first-child{border-top:1px solid #ddd}ul#faculty li:last-child{border-bottom:1px solid #ddd}ul#faculty li{color:#000;padding:8px 0;cursor:pointer;transitition:padding .2s linear;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear}ul#faculty li:hover{padding-left:7px;background:#eee;border-top:1px solid #bbb;border-bottom:1px solid #bbb}ul#projects{margin-bottom:30px;margin-left:2px;width:300px;font-family:Verdana, Arial, sans-serif;font-size:1em}ul#projects li:first-child{border-top:1px solid #ddd}ul#projects li:last-child{border-bottom:1px solid #ddd}ul#projects li{color:#000;padding:5px 0;cursor:pointer;transitition:padding .2s linear;-webkit-transition:padding .2s linear;-moz-transition:padding .2s linear;-o-transition:padding .2s linear}ul#projects li:hover{padding-left:7px;background:#eee;border-top:1px solid #bbb;border-bottom:1px solid #bbb}footer{padding:20px 0;font-family:Verdana;font-size:86%}footer p{color:#999;text-align:center}footer a{color:rgba(0,0,235,0.55)}footer a:hover{color:#0000eb}.teaching{float:right;padding-left:15px}.wp{font-family:Verdana, Arial;font-size:85%}.query{background-color:#D3FFFF;border:1px solid #00F;padding-left:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.query img{float:right;padding-right:10px}.third{float:left;margin:0 1.5% 0 0;width:32.33%}.third:last-child{margin-right:0}.half{float:left;margin:0 1.5% 0 0;width:49.25%}.half:last-child{margin-right:0}.panel-collapse h3:hover{cursor:pointer;text-decoration:underline}@font-face{font-family:'octicons';src:url(/fonts/octicons/octicons.eot?#iefix) format("embedded-opentype"),url(/fonts/octicons/octicons.woff) format("woff"),url(/fonts/octicons/octicons.ttf) format("truetype"),url(/fonts/octicons/octicons.svg#octicons) format("svg");font-weight:normal;font-style:normal}.octicon{font:normal normal 16px octicons;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mega-octicon{font:normal normal 32px octicons;line-height:1;display:inline-block;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.octicon-alert:before{content:'\f02d'}.octicon-alignment-align:before{content:'\f08a'}.octicon-alignment-aligned-to:before{content:'\f08e'}.octicon-alignment-unalign:before{content:'\f08b'}.octicon-arrow-down:before{content:'\f03f'}.octicon-arrow-left:before{content:'\f040'}.octicon-arrow-right:before{content:'\f03e'}.octicon-arrow-small-down:before{content:'\f0a0'}.octicon-arrow-small-left:before{content:'\f0a1'}.octicon-arrow-small-right:before{content:'\f071'}.octicon-arrow-small-up:before{content:'\f09f'}.octicon-arrow-up:before{content:'\f03d'}.octicon-beer:before{content:'\f069'}.octicon-book:before{content:'\f007'}.octicon-bookmark:before{content:'\f07b'}.octicon-briefcase:before{content:'\f0d3'}.octicon-broadcast:before{content:'\f048'}.octicon-browser:before{content:'\f0c5'}.octicon-bug:before{content:'\f091'}.octicon-calendar:before{content:'\f068'}.octicon-check:before{content:'\f03a'}.octicon-checklist:before{content:'\f076'}.octicon-chevron-down:before{content:'\f0a3'}.octicon-chevron-left:before{content:'\f0a4'}.octicon-chevron-right:before{content:'\f078'}.octicon-chevron-up:before{content:'\f0a2'}.octicon-circle-slash:before{content:'\f084'}.octicon-circuit-board:before{content:'\f0d6'}.octicon-clippy:before{content:'\f035'}.octicon-clock:before{content:'\f046'}.octicon-cloud-download:before{content:'\f00b'}.octicon-cloud-upload:before{content:'\f00c'}.octicon-code:before{content:'\f05f'}.octicon-color-mode:before{content:'\f065'}.octicon-comment-add:before,.octicon-comment:before{content:'\f02b'}.octicon-comment-discussion:before{content:'\f04f'}.octicon-credit-card:before{content:'\f045'}.octicon-dash:before{content:'\f0ca'}.octicon-dashboard:before{content:'\f07d'}.octicon-database:before{content:'\f096'}.octicon-device-camera:before{content:'\f056'}.octicon-device-camera-video:before{content:'\f057'}.octicon-device-desktop:before{content:'\f27c'}.octicon-device-mobile:before{content:'\f038'}.octicon-diff:before{content:'\f04d'}.octicon-diff-added:before{content:'\f06b'}.octicon-diff-ignored:before{content:'\f099'}.octicon-diff-modified:before{content:'\f06d'}.octicon-diff-removed:before{content:'\f06c'}.octicon-diff-renamed:before{content:'\f06e'}.octicon-ellipsis:before{content:'\f09a'}.octicon-eye-unwatch:before,.octicon-eye-watch:before,.octicon-eye:before{content:'\f04e'}.octicon-file-binary:before{content:'\f094'}.octicon-file-code:before{content:'\f010'}.octicon-file-directory:before{content:'\f016'}.octicon-file-media:before{content:'\f012'}.octicon-file-pdf:before{content:'\f014'}.octicon-file-submodule:before{content:'\f017'}.octicon-file-symlink-directory:before{content:'\f0b1'}.octicon-file-symlink-file:before{content:'\f0b0'}.octicon-file-text:before{content:'\f011'}.octicon-file-zip:before{content:'\f013'}.octicon-flame:before{content:'\f0d2'}.octicon-fold:before{content:'\f0cc'}.octicon-gear:before{content:'\f02f'}.octicon-gift:before{content:'\f042'}.octicon-gist:before{content:'\f00e'}.octicon-gist-secret:before{content:'\f08c'}.octicon-git-branch-create:before,.octicon-git-branch-delete:before,.octicon-git-branch:before{content:'\f020'}.octicon-git-commit:before{content:'\f01f'}.octicon-git-compare:before{content:'\f0ac'}.octicon-git-merge:before{content:'\f023'}.octicon-git-pull-request-abandoned:before,.octicon-git-pull-request:before{content:'\f009'}.octicon-globe:before{content:'\f0b6'}.octicon-graph:before{content:'\f043'}.octicon-heart:before{content:'\2665'}.octicon-history:before{content:'\f07e'}.octicon-home:before{content:'\f08d'}.octicon-horizontal-rule:before{content:'\f070'}.octicon-hourglass:before{content:'\f09e'}.octicon-hubot:before{content:'\f09d'}.octicon-inbox:before{content:'\f0cf'}.octicon-info:before{content:'\f059'}.octicon-issue-closed:before{content:'\f028'}.octicon-issue-opened:before{content:'\f026'}.octicon-issue-reopened:before{content:'\f027'}.octicon-jersey:before{content:'\f019'}.octicon-jump-down:before{content:'\f072'}.octicon-jump-left:before{content:'\f0a5'}.octicon-jump-right:before{content:'\f0a6'}.octicon-jump-up:before{content:'\f073'}.octicon-key:before{content:'\f049'}.octicon-keyboard:before{content:'\f00d'}.octicon-law:before{content:'\f0d8'}.octicon-light-bulb:before{content:'\f000'}.octicon-link:before{content:'\f05c'}.octicon-link-external:before{content:'\f07f'}.octicon-list-ordered:before{content:'\f062'}.octicon-list-unordered:before{content:'\f061'}.octicon-location:before{content:'\f060'}.octicon-gist-private:before,.octicon-mirror-private:before,.octicon-git-fork-private:before,.octicon-lock:before{content:'\f06a'}.octicon-logo-github:before{content:'\f092'}.octicon-mail:before{content:'\f03b'}.octicon-mail-read:before{content:'\f03c'}.octicon-mail-reply:before{content:'\f051'}.octicon-mark-github:before{content:'\f00a'}.octicon-markdown:before{content:'\f0c9'}.octicon-megaphone:before{content:'\f077'}.octicon-mention:before{content:'\f0be'}.octicon-microscope:before{content:'\f089'}.octicon-milestone:before{content:'\f075'}.octicon-mirror-public:before,.octicon-mirror:before{content:'\f024'}.octicon-mortar-board:before{content:'\f0d7'}.octicon-move-down:before{content:'\f0a8'}.octicon-move-left:before{content:'\f074'}.octicon-move-right:before{content:'\f0a9'}.octicon-move-up:before{content:'\f0a7'}.octicon-mute:before{content:'\f080'}.octicon-no-newline:before{content:'\f09c'}.octicon-octoface:before{content:'\f008'}.octicon-organization:before{content:'\f037'}.octicon-package:before{content:'\f0c4'}.octicon-paintcan:before{content:'\f0d1'}.octicon-pencil:before{content:'\f058'}.octicon-person-add:before,.octicon-person-follow:before,.octicon-person:before{content:'\f018'}.octicon-pin:before{content:'\f041'}.octicon-playback-fast-forward:before{content:'\f0bd'}.octicon-playback-pause:before{content:'\f0bb'}.octicon-playback-play:before{content:'\f0bf'}.octicon-playback-rewind:before{content:'\f0bc'}.octicon-plug:before{content:'\f0d4'}.octicon-repo-create:before,.octicon-gist-new:before,.octicon-file-directory-create:before,.octicon-file-add:before,.octicon-plus:before{content:'\f05d'}.octicon-podium:before{content:'\f0af'}.octicon-primitive-dot:before{content:'\f052'}.octicon-primitive-square:before{content:'\f053'}.octicon-pulse:before{content:'\f085'}.octicon-puzzle:before{content:'\f0c0'}.octicon-question:before{content:'\f02c'}.octicon-quote:before{content:'\f063'}.octicon-radio-tower:before{content:'\f030'}.octicon-repo-delete:before,.octicon-repo:before{content:'\f001'}.octicon-repo-clone:before{content:'\f04c'}.octicon-repo-force-push:before{content:'\f04a'}.octicon-gist-fork:before,.octicon-repo-forked:before{content:'\f002'}.octicon-repo-pull:before{content:'\f006'}.octicon-repo-push:before{content:'\f005'}.octicon-rocket:before{content:'\f033'}.octicon-rss:before{content:'\f034'}.octicon-ruby:before{content:'\f047'}.octicon-screen-full:before{content:'\f066'}.octicon-screen-normal:before{content:'\f067'}.octicon-search-save:before,.octicon-search:before{content:'\f02e'}.octicon-server:before{content:'\f097'}.octicon-settings:before{content:'\f07c'}.octicon-log-in:before,.octicon-sign-in:before{content:'\f036'}.octicon-log-out:before,.octicon-sign-out:before{content:'\f032'}.octicon-split:before{content:'\f0c6'}.octicon-squirrel:before{content:'\f0b2'}.octicon-star-add:before,.octicon-star-delete:before,.octicon-star:before{content:'\f02a'}.octicon-steps:before{content:'\f0c7'}.octicon-stop:before{content:'\f08f'}.octicon-repo-sync:before,.octicon-sync:before{content:'\f087'}.octicon-tag-remove:before,.octicon-tag-add:before,.octicon-tag:before{content:'\f015'}.octicon-telescope:before{content:'\f088'}.octicon-terminal:before{content:'\f0c8'}.octicon-three-bars:before{content:'\f05e'}.octicon-tools:before{content:'\f031'}.octicon-trashcan:before{content:'\f0d0'}.octicon-triangle-down:before{content:'\f05b'}.octicon-triangle-left:before{content:'\f044'}.octicon-triangle-right:before{content:'\f05a'}.octicon-triangle-up:before{content:'\f0aa'}.octicon-unfold:before{content:'\f039'}.octicon-unmute:before{content:'\f0ba'}.octicon-versions:before{content:'\f064'}.octicon-remove-close:before,.octicon-x:before{content:'\f081'}.octicon-zap:before{content:'\26A1'}.mini-icon,.mega-icon{display:inline-block;font-family:'Octicons Regular';font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-decoration:none;webkit-font-smoothing:antialiased}.mini-icon{font-size:16px;height:16px;width:16px}.mini-icon-private-repo:before{content:"\f06a"}.mini-icon-public-repo:before{content:"\f001"}.mini-icon-repo-forked:before{content:"\f002"}.mini-icon-create:before{content:"\f003"}.mini-icon-delete:before{content:"\f004"}.mini-icon-push:before{content:"\f005"}.mini-icon-pull:before{content:"\f006"}.mini-icon-readme:before,.mini-icon-wiki:before{content:"\f007"}.mini-icon-octocat:before{content:"\f008"}.mini-icon-site-message:before,.mini-icon-blacktocat:before{content:"\f009"}.mini-icon-invertocat:before{content:"\f00a"}.mini-icon-download:before{content:"\f00b"}.mini-icon-upload:before{content:"\f00c"}.mini-icon-keyboard:before{content:"\f00d"}.mini-icon-gist:before{content:"\f00e"}.mini-icon-gist-private:before{content:"\f00f"}.mini-icon-code-file:before,.mini-icon-download-unknown:before{content:"\f010"}.mini-icon-download-text:before,.mini-icon-text-file:before{content:"\f011"}.mini-icon-download-media:before{content:"\f012"}.mini-icon-download-zip:before{content:"\f013"}.mini-icon-download-pdf:before{content:"\f014"}.mini-icon-download-tag:before,.mini-icon-tag:before{content:"\f015"}.mini-icon-directory:before{content:"\f016"}.mini-icon-submodule:before{content:"\f017"}.mini-icon-person:before{content:"\f018"}.mini-icon-team:before{content:"\f019"}.mini-icon-member-added:before{content:"\f01a"}.mini-icon-member-removed:before{content:"\f01b"}.mini-icon-follow:before{content:"\f01c"}.mini-icon-watching:before{content:"\f01d"}.mini-icon-unwatch:before{content:"\f01e"}.mini-icon-commit:before{content:"\f01f"}.mini-icon-public-fork:before,.mini-icon-fork:before,.mini-icon-branch:before,.mini-icon-tree:before{content:"\f020"}.mini-icon-private-fork:before{content:"\f021"}.mini-icon-pull-request:before{content:"\f022"}.mini-icon-merge:before{content:"\f023"}.mini-icon-public-mirror:before{content:"\f024"}.mini-icon-private-mirror:before{content:"\f025"}.mini-icon-issue-opened:before{content:"\f026"}.mini-icon-issue-reopened:before{content:"\f027"}.mini-icon-issue-closed:before{content:"\f028"}.mini-icon-issue-comment:before{content:"\f029"}.mini-icon-star:before{content:"\f02a"}.mini-icon-commit-comment:before{content:"\f02b"}.mini-icon-help:before{content:"\f02c"}.mini-icon-exclamation:before{content:"\f02d"}.mini-icon-search-input:before{content:"\f02e"}.mini-icon-advanced-search:before{content:"\f02f"}.mini-icon-notifications:before{content:"\f030"}.mini-icon-account-settings:before{content:"\f031"}.mini-icon-logout:before{content:"\f032"}.mini-icon-admin-tools:before{content:"\f033"}.mini-icon-feed:before{content:"\f034"}.mini-icon-clipboard:before{content:"\f035"}.mini-icon-apple:before{content:"\f036"}.mini-icon-windows:before{background:transparent url("https://a248.e.akamai.net/assets.github.com/assets/primer/buttons/windows-sprite-6047c14510e8ba6d96be0ed68ff38b5caa4dddd2.png") 0 0 no-repeat;content:"";content:"\f037";display:inline-block;height:16px;width:16px}.mini-icon-ios:before{content:"\f038"}.mini-icon-download-android:before,.mini-icon-android:before{content:"\f039"}.mini-icon-confirm:before{content:"\f03a"}.mini-icon-unread-note:before{content:"\f03b"}.mini-icon-read-note:before{content:"\f03c"}.mini-icon-arr-up:before{content:"\f03d"}.mini-icon-arr-right:before{content:"\f03e"}.mini-icon-arr-down:before{content:"\f03f"}.mini-icon-arr-left:before{content:"\f040"}.mini-icon-pin:before{content:"\f041"}.mini-icon-gift:before{content:"\f042"}.mini-icon-graph:before{content:"\f043"}.mini-icon-wrench:before{content:"\f044"}.mini-icon-credit-card:before{content:"\f045"}.mini-icon-time:before{content:"\f046"}.mini-icon-ruby:before{content:"\f047"}.mini-icon-podcast:before{content:"\f048"}.mini-icon-key:before{content:"\f049"}.mini-icon-force-push:before{content:"\f04a"}.mini-icon-sync:before{content:"\f04b"}.mini-icon-clone:before{content:"\f04c"}.mini-icon-diff:before{content:"\f04d"}.mini-icon-watchers:before{content:"\f04e"}.mini-icon-discussion:before{content:"\f04f"}.mini-icon-delete-note:before,.mini-icon-remove-close:before{content:"\f050"}.mini-icon-reply:before{content:"\f051"}.mini-icon-mail-status:before{content:"\f052"}.mini-icon-block:before{content:"\f053"}.mini-icon-tag-create:before{content:"\f054"}.mini-icon-tab-delete:before{content:"\f055"}.mini-icon-branch-create:before{content:"\f056"}.mini-icon-branch-delete:before{content:"\f057"}.mini-icon-edit:before{content:"\f058"}.mini-icon-info:before{content:"\f059"}.mini-icon-arr-collapsed:before{content:"\f05a"}.mini-icon-arr-expanded:before{content:"\f05b"}.mini-icon-link:before{content:"\f05c"}.mini-icon-add:before{content:"\f05d"}.mini-icon-reorder:before{content:"\f05e"}.mini-icon-code:before{content:"\f05f"}.mini-icon-location:before{content:"\f060"}.mini-icon-u-list:before{content:"\f061"}.mini-icon-o-list:before{content:"\f062"}.mini-icon-quotemark:before{content:"\f063"}.mini-icon-version:before{content:"\f064"}.mini-icon-brightness:before{content:"\f065"}.mini-icon-fullscreen:before{content:"\f066"}.mini-icon-normalscreen:before{content:"\f067"}.mini-icon-calendar:before{content:"\f068"}.mini-icon-beer:before{content:"\f069"}.mini-icon-added:before{content:"\f06b"}.mini-icon-removed:before{content:"\f06c"}.mini-icon-modified:before{content:"\f06d"}.mini-icon-moved:before,.mini-icon-renamed:before{content:"\f06e"}.mini-icon-add-comment:before{content:"\f06f"}.mini-icon-horizontal-rule:before{content:"\f070"}.mini-icon-arr-right-mini:before{content:"\f071"}.mini-icon-jump-down:before{content:"\f072"}.mini-icon-jump-up:before{content:"\f073"}.mini-icon-reference:before{content:"\f074"}.mini-icon-milestone:before{content:"\f075"}.mini-icon-save-document:before{content:"\f076"}.mini-icon-megaphone:before{content:"\f077"}.mini-icon-chevron:before{content:"\f078"}.mini-icon-gist-forked:before{content:"\f079"}.mini-icon-gist-add:before{content:"\f07a"}.mini-icon-bookmark:before{content:"\f07b"}.mini-icon-filters:before{content:"\f07c"}.mini-icon-dashboard:before{content:"\f07d"}.mini-icon-history:before{content:"\f07e"}.mini-icon-external-link:before{content:"\f07f"}.mini-icon-mute:before{content:"\f080"}.mini-icon-x:before{content:"\f081"}.mini-icon-add-star:before{content:"\f082"}.mini-icon-remove-star:before{content:"\f083"}.mini-icon-circle-slash:before{content:"\f084"}.mini-icon-pulse:before{content:"\f085"}.mini-icon-new-file:before{content:"\f086"}.mini-icon-refresh:before{content:"\f087"}.mini-icon-telescope:before{content:"\f088"}.mini-icon-microscope:before{content:"\f089"}.mini-icon-align:before{content:"\f08a"}.mini-icon-unalign:before{content:"\f08b"}.mini-icon-gist-secret:before{content:"\f08c"}.mini-icon-home:before{content:"\f08d"}.mega-icon{font-size:32px;width:32px;height:32px}.mega-icon-public-repo:before{content:"\f201"}.mega-icon-repo-forked:before{content:"\f202"}.mega-icon-create:before{content:"\f203"}.mega-icon-delete:before{content:"\f204"}.mega-icon-push:before{content:"\f205"}.mega-icon-pull:before{content:"\f206"}.mega-icon-readme:before,.mega-icon-wiki:before{content:"\f207"}.mega-icon-octocat:before{content:"\f208"}.mega-icon-site-message:before,.mega-icon-blacktocat:before{content:"\f209"}.mega-icon-invertocat:before{content:"\f20a"}.mega-icon-download:before{content:"\f20b"}.mega-icon-upload:before{content:"\f20c"}.mega-icon-keyboard:before{content:"\f20d"}.mega-icon-gist:before{content:"\f20e"}.mega-icon-gist-private:before{content:"\f20f"}.mega-icon-code-file:before,.mega-icon-download-unknown:before{content:"\f210"}.mega-icon-download-text:before,.mega-icon-text-file:before{content:"\f211"}.mega-icon-download-media:before{content:"\f212"}.mega-icon-download-zip:before{content:"\f213"}.mega-icon-download-pdf:before{content:"\f214"}.mega-icon-download-tag:before,.mega-icon-tag:before{content:"\f215"}.mega-icon-directory:before{content:"\f216"}.mega-icon-submodule:before{content:"\f217"}.mega-icon-person:before{content:"\f218"}.mega-icon-team:before{content:"\f219"}.mega-icon-member-added:before{content:"\f21a"}.mega-icon-member-removed:before{content:"\f21b"}.mega-icon-follow:before{content:"\f21c"}.mega-icon-watching:before{content:"\f21d"}.mega-icon-unwatch:before{content:"\f21e"}.mega-icon-commit:before{content:"\f21f"}.mega-icon-public-fork:before,.mega-icon-fork:before,.mega-icon-branch:before,.mega-icon-tree:before{content:"\f220"}.mega-icon-private-fork:before{content:"\f221"}.mega-icon-pull-request:before{content:"\f222"}.mega-icon-merge:before{content:"\f223"}.mega-icon-public-mirror:before{content:"\f224"}.mega-icon-private-mirror:before{content:"\f225"}.mega-icon-issue-opened:before{content:"\f226"}.mega-icon-issue-reopened:before{content:"\f227"}.mega-icon-issue-closed:before{content:"\f228"}.mega-icon-issue-comment:before{content:"\f229"}.mega-icon-star:before{content:"\f22a"}.mega-icon-commit-comment:before{content:"\f22b"}.mega-icon-help:before{content:"\f22c"}.mega-icon-exclamation:before{content:"\f22d"}.mega-icon-search-input:before{content:"\f22e"}.mega-icon-advanced-search:before{content:"\f22f"}.mega-icon-notifications:before{content:"\f230"}.mega-icon-account-settings:before{content:"\f231"}.mega-icon-logout:before{content:"\f232"}.mega-icon-admin-tools:before{content:"\f233"}.mega-icon-feed:before{content:"\f234"}.mega-icon-clipboard:before{content:"\f235"}.mega-icon-apple:before{content:"\f236"}.mega-icon-windows:before{content:"\f237"}.mega-icon-ios:before{content:"\f238"}.mega-icon-android:before{content:"\f239"}.mega-icon-confirm:before{content:"\f23a"}.mega-icon-unread-note:before{content:"\f23b"}.mega-icon-read-note:before{content:"\f23c"}.mega-icon-arr-up:before{content:"\f23d"}.mega-icon-arr-right:before{content:"\f23e"}.mega-icon-arr-down:before{content:"\f23f"}.mega-icon-arr-left:before{content:"\f240"}.mega-icon-pin:before{content:"\f241"}.mega-icon-gift:before{content:"\f242"}.mega-icon-graph:before{content:"\f243"}.mega-icon-wrench:before{content:"\f244"}.mega-icon-credit-card:before{content:"\f245"}.mega-icon-time:before{content:"\f246"}.mega-icon-ruby:before{content:"\f247"}.mega-icon-podcast:before{content:"\f248"}.mega-icon-key:before{content:"\f249"}.mega-icon-force-push:before{content:"\f24a"}.mega-icon-sync:before{content:"\f24b"}.mega-icon-clone:before{content:"\f24c"}.mega-icon-diff:before{content:"\f24d"}.mega-icon-watchers:before{content:"\f24e"}.mega-icon-discussion:before{content:"\f24f"}.mega-icon-delete-note:before,.mega-icon-remove-close:before{content:"\f250"}.mega-icon-reply:before{content:"\f251"}.mega-icon-mail-status:before{content:"\f252"}.mega-icon-block:before{content:"\f253"}.mega-icon-tag-create:before{content:"\f254"}.mega-icon-tab-delete:before{content:"\f255"}.mega-icon-branch-create:before{content:"\f256"}.mega-icon-branch-delete:before{content:"\f257"}.mega-icon-edit:before{content:"\f258"}.mega-icon-info:before{content:"\f259"}.mega-icon-arr-collapsed:before{content:"\f25a"}.mega-icon-arr-expanded:before{content:"\f25b"}.mega-icon-link:before{content:"\f25c"}.mega-icon-add:before{content:"\f25d"}.mega-icon-reorder:before{content:"\f25e"}.mega-icon-code:before{content:"\f25f"}.mega-icon-location:before{content:"\f260"}.mega-icon-u-list:before{content:"\f261"}.mega-icon-o-list:before{content:"\f262"}.mega-icon-quotemark:before{content:"\f263"}.mega-icon-version:before{content:"\f264"}.mega-icon-brightness:before{content:"\f265"}.mega-icon-fullscreen:before{content:"\f266"}.mega-icon-normalscreen:before{content:"\f267"}.mega-icon-calendar:before{content:"\f268"}.mega-icon-beer:before{content:"\f269"}.mega-icon-added:before{content:"\f26b"}.mega-icon-removed:before{content:"\f26c"}.mega-icon-modified:before{content:"\f26d"}.mega-icon-moved:before,.mega-icon-renamed:before{content:"\f26e"}.mega-icon-add-comment:before{content:"\f26f"}.mega-icon-horizontal-rule:before{content:"\f270"}.mega-icon-arr-right-mini:before{content:"\f271"}.mega-icon-jump-down:before{content:"\f272"}.mega-icon-jump-up:before{content:"\f273"}.mega-icon-reference:before{content:"\f274"}.mega-icon-milestone:before{content:"\f275"}.mega-icon-save-document:before{content:"\f276"}.mega-icon-megaphone:before{content:"\f277"}.mega-icon-chevron:before{content:"\f278"}.mega-icon-gist-forked:before{content:"\f279"}.mega-icon-gist-add:before{content:"\f27a"}.mega-icon-bookmark:before{content:"\f27b"}.mega-icon-filters:before{content:"\f27c"}.mega-icon-dashboard:before{content:"\f27d"}.mega-icon-history:before{content:"\f27e"}.mega-icon-external-link:before{content:"\f27f"}.mega-icon-mute:before{content:"\f280"}.mega-icon-x:before{content:"\f281"}.mega-icon-add-star:before{content:"\f282"}.mega-icon-remove-star:before{content:"\f283"}.mega-icon-circle-slash:before{content:"\f284"}.mega-icon-pulse:before{content:"\f285"}.mega-icon-new-file:before{content:"\f286"}.mega-icon-refresh:before{content:"\f289"}.mega-icon-align:before{content:"\f28a"}.mega-icon-unalign:before{content:"\f28b"}.mega-icon-gist-secret:before{content:"\f28d"}.titlebar{font-size:16px;line-height:20px;font-weight:bold;color:#555;background-color:#eaeaea;background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea);border-bottom:1px solid #ddd;padding:10px;position:absolute;width:100%;top:0;left:0}.markdown-body>:last-child{margin-bottom:0 !important}.markdown-body a.anchor{display:block;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:bold;-webkit-font-smoothing:antialiased;cursor:text;position:relative;margin:20px 0 10px !important;padding:0}.markdown-body h1 .mini-icon-link,.markdown-body h2 .mini-icon-link,.markdown-body h3 .mini-icon-link,.markdown-body h4 .mini-icon-link,.markdown-body h5 .mini-icon-link,.markdown-body h6 .mini-icon-link{display:none;color:#000}.markdown-body h1:hover a.anchor,.markdown-body h2:hover a.anchor,.markdown-body h3:hover a.anchor,.markdown-body h4:hover a.anchor,.markdown-body h5:hover a.anchor,.markdown-body h6:hover a.anchor{text-decoration:none;line-height:1;padding-left:0;margin-left:-22px;top:15%}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{font-size:inherit}.markdown-body h1{font-size:28px;color:#000}.markdown-body h2{font-size:24px;border-bottom:1px solid #ccc;color:#000}.markdown-body h6{color:#777;font-size:14px}.markdown-body hr{background:transparent url(https://a248.e.akamai.net/assets.github.com/assets/primer/markdown/dirty-shade-0e7d81b119cc9beae17b0c98093d121fa0050a74.png) repeat-x 0 0;border:0 none;color:#ccc;height:4px;padding:0}.markdown-body p{margin:15px 0;padding:0;font-size:14px !important}.markdown-body ul,.markdown-body ol{padding-left:30px !important;margin:0 !important}.markdown-body ul{list-style-type:disc !important}.markdown-body ol{list-style-type:decimal !important}.markdown-body ul.no-list,.markdown-body ol.no-list{list-style-type:none;padding:0}.markdown-body dl dt{font-size:14px;font-weight:bold;font-style:italic;margin:15px 0 5px;padding:0}.markdown-body dl dd{margin:0 0 15px;padding:0 15px}.markdown-body blockquote{border-left:4px solid #DDD;color:#777;padding:0 15px}.markdown-body table th,.markdown-body table td{border:1px solid #ccc;padding:6px 13px}.markdown-body table tr{border-top:1px solid #ccc;background-color:#fff}.markdown-body table tr:nth-child(2n){background-color:#f8f8f8}.markdown-body img{max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{border:1px solid #ddd;display:block;float:left;overflow:hidden;width:auto;margin:13px 0 0;padding:7px}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{clear:both;color:#333;display:block;padding:5px 0 0}.markdown-body span.align-center>span{display:block;overflow:hidden;text-align:center;margin:13px auto 0}.markdown-body span.align-center span img{text-align:center;margin:0 auto}.markdown-body span.align-right>span{display:block;overflow:hidden;text-align:right;margin:13px 0 0}.markdown-body span.align-right span img{text-align:right;margin:0}.markdown-body span.float-left{display:block;margin-right:13px;overflow:hidden;float:left}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;margin-left:13px;overflow:hidden;float:right}.markdown-body span.float-right>span{display:block;overflow:hidden;text-align:right;margin:13px auto 0}.markdown-body{font-family:'Droid Serif', verdana, arial, serif;font-size:14px;line-height:1.6;overflow:hidden}.markdown-body.padded{padding:50px}.markdown-body pre,.markdown-body code,.markdown-body tt{font-size:12px;font-family:Consolas, "Liberation Mono", Courier, monospace}.markdown-body code,.markdown-body tt{border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px;margin:0 2px;padding:0 5px}.markdown-body pre>code{white-space:pre;border:none;background:transparent;margin:0;padding:0}.markdown-body .highlight pre,.markdown-body pre{background-color:#f8f8f8;border:1px solid #ccc;font-size:13px;line-height:19px;overflow:auto;border-radius:3px;padding:6px 10px}.markdown-body pre code,.markdown-body pre tt{background-color:transparent;border:none;margin:0;padding:0}.highlight{background:#ffffff}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:700}.highlight .o{font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#a00}.highlight .kc{font-weight:700}.highlight .kd{font-weight:700}.highlight .kn{font-weight:700}.highlight .kp{font-weight:700}.highlight .kr{font-weight:700}.highlight .kt{color:#458;font-weight:700}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .n{color:#333}.highlight .na{color:teal}.highlight .nb{color:#0086B3}.highlight .nc{color:#458;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:700}.highlight .nf{color:#900;font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.highlight .gc{color:#999;background-color:#EAF2F5}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)}.ui-button .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:0.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default !important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}/*!
 * jQuery UI Accordion 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/accordion/#theming
 */.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}/*!
 * jQuery UI Autocomplete 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/autocomplete/#theming
 */.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}/*!
 * jQuery UI Button 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/button/#theming
 */.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}/*!
 * jQuery UI Checkboxradio 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/checkboxradio/#theming
 */.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}/*!
 * jQuery UI Controlgroup 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/controlgroup/#theming
 */.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item:focus,.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}/*!
 * jQuery UI Datepicker 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}/*!
 * jQuery UI Dialog 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/dialog/#theming
 */.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}/*!
 * jQuery UI Draggable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-draggable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Menu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/menu/#theming
 */.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}/*!
 * jQuery UI Progressbar 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/progressbar/#theming
 */.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}/*!
 * jQuery UI Resizable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}/*!
 * jQuery UI Selectable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}/*!
 * jQuery UI Selectmenu 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/selectmenu/#theming
 */.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}/*!
 * jQuery UI Sortable 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 */.ui-sortable-handle{-ms-touch-action:none;touch-action:none}/*!
 * jQuery UI Slider 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}/*!
 * jQuery UI Spinner 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/spinner/#theming
 */.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}/*!
 * jQuery UI Tabs 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tabs/#theming
 */.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}/*!
 * jQuery UI Tooltip 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/tooltip/#theming
 */.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}/*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *//*!
 * jQuery UI CSS Framework 1.12.1
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}.is-complete{background-color:#aee9ae !important}.is-in-progress{background-color:#FAFAD2 !important}.is-to-be-started{background-color:#FFD3D3 !important}.drop-zone{min-height:10px;border-style:dashed;border-width:2px;margin-bottom:4%;width:40%}.bottom-borderless{margin-bottom:0}#unassigned_drop_zone{min-height:50px}.loader{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:25px;height:25px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rule{border-bottom:1px solid #DDDDDD;clear:both;height:0;margin:15px 0;overflow:hidden}.model-actions{float:right;margin-top:10px}.model-actions a{margin-left:5px}#accordion .ui-accordion-header{background-color:#ccc;margin:0px}#accordion .ui-accordion-content{margin:0;padding:0}.space-top{padding-top:10px}.table-list{list-style-type:none;margin:0;padding:0}.table-list li{margin:3px;padding:2px;cursor:pointer;border-radius:1px}.handle{margin-left:20px;margin-right:20px;display:inline-block;border:0;opacity:0.5;filter:alpha(opacity=50)}.column{padding:5px;display:inline-block;padding-left:25px;width:350px}.centered-column{padding:5px;display:inline-block;width:100px;text-align:center}.centered-column input{border-radius:5px;margin:0;width:60px}.back-button{margin-top:25px}.back-button{margin-top:25px}.case-result-error{display:none;background-color:#fcd0d0;text-align:center;font-weight:bold;padding-right:10px;padding-left:10px;padding-top:2px}.case-result-success{display:none;background-color:#b6ffb2;text-align:center;font-weight:bold;padding-right:10px;padding-left:10px;padding-top:2px}.column-left{float:left;width:30%;min-height:500px}.column-left-small{float:left;width:30%}.column-left-half{float:left;width:50%}.column-right{float:left;width:70%;-moz-column-count:4;-moz-column-gap:20px;-webkit-column-count:4;-webkit-column-gap:20px;column-count:4;column-gap:20px}.ta-package{display:inline-block}.column-right-large{float:left;width:70%}.column-left-third{float:left;width:33%}.row:after{content:"";display:table;clear:both}
