@charset "utf-8";
#error-message{background:#f03;
color:#fff;
border-radius:3px;
padding:10px;
font-size:14px}
#error-message p{margin:5px}
.l-flex-between-start{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:start;
-webkit-align-items:start;
-ms-flex-align:start;
align-items:flex-start}
.l-flex-between-center{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.l-flex-between-end{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:justify;
-webkit-justify-content:space-between;
-ms-flex-pack:justify;
justify-content:space-between;
-webkit-box-align:end;
-webkit-align-items:end;
-ms-flex-align:end;
align-items:flex-end}
.l-flex-start-start{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:start;
-webkit-align-items:start;
-ms-flex-align:start;
align-items:flex-start}
.l-flex-start-center{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.l-flex-start-end{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:end;
-webkit-align-items:end;
-ms-flex-align:end;
align-items:flex-end}
.l-flex-center-start{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:start;
-webkit-align-items:start;
-ms-flex-align:start;
align-items:flex-start}
.l-flex-center-center{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center}
.l-flex-center-end{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:end;
-webkit-align-items:end;
-ms-flex-align:end;
align-items:flex-end}
.l-flex-wrap{-ms-flex-wrap:wrap;
flex-wrap:wrap}
