 /*
 *  Reset
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
strong{font-weight:700;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;}

button::-moz-focus-inner {border:0; padding:0;}

 /*
 *  Styles
*/
 
* {box-sizing:border-box;}

body {font-family:sans-serif; font-size:14px;}

i.fa-check {color:green;}
i.fa-remove {color:red;}

header {display:flex; gap:30px; justify-content:space-between; padding:20px; background:rgba( 0,0,0, .05 );}
header a.logo {text-decoration:none; color:black;}

main {display:flex; flex-direction:column; gap:30px; padding:20px; text-align:center;}

.pageresponse {padding:20px; background:#ffc; font-weight:bold;}