

[aria-busy=true] { cursor:progress }


[aria-controls] { cursor:pointer }


[aria-disabled] { cursor:default }




	::selection {
		background-color:#b3d4fc;
		color:#000;
		text-shadow:none }

	::-webkit-file-upload-button { -webkit-appearance:button;font:inherit }

	::-moz-selection {
		background-color:#b3d4fc;
		color:#000;
		text-shadow:none }


/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */
html {
	box-sizing:border-box;
	overflow-y:scroll;
	-webkit-text-size-adjust:100% }


legend {
	border:0;
	color:inherit;
	display:table;
	max-width:100%;
	white-space:normal }


img { border-style:none }


article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary { display:block }


[hidden],template { display:none }


button,input,optgroup,select,textarea {
	font:inherit;
	background-color:transparent;
	border-style:none;
	color:inherit }


button,select { text-transform:none }


audio,canvas,progress,video { display:inline-block }


[role=button],[type=button],[type=reset],[type=submit],button { cursor:pointer;-webkit-appearance:button }


sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline }


code,kbd,pre,samp { font-family:monospace,monospace }


b,strong { font-weight:bolder }


button { overflow:visible }

	button::-moz-focus-inner, button:-moz-focusring { outline:1px dotted ButtonText }


progress { vertical-align:baseline }


sub { bottom:-.25em }


sup { top:-.5em }


input { border-radius:0 }


abbr[title] { border-bottom:1px dotted;text-decoration:none }


optgroup {
	font-weight:700;
	background-color:transparent;
	border-style:none;
	color:inherit }


dfn { font-style:italic }


mark { background-color:#ff0;color:#000 }


a { background-color:transparent;-webkit-text-decoration-skip:objects }

	a:active,a:hover { outline-width:0 }


[disabled] { cursor:default }


small { font-size:80% }


textarea { overflow:auto;resize:vertical }


* {
	padding:0;
	margin:0;
	text-decoration:inherit;
	}


hr { overflow:visible }


[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px }

	[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration { -webkit-appearance:none }


[type=number] { width:auto }


summary { display:list-item }


@media screen { [hidden~=screen] }


audio:not([controls]) { display:none;height:0 }


select::-ms-value { color:currentColor }


select::-ms-expand { display:none }


*,:after,:before {
	background-repeat:no-repeat;
	text-decoration:inherit;
	 }


svg:not(:root) { overflow:hidden }


[role=button], [type=button], html [type=button] { -webkit-appearance:button }


[hidden~=screen]:not(:active):not(:focus):not(:target) { position:absolute!important;clip:rect(0 0 0 0)!important }


[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style:0;
	padding:0;
	outline:1px dotted ButtonText }


