.button{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;box-sizing:border-box;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;margin:0;padding:0;font-family:inherit;font-weight:700;text-decoration:none;transition:color .1s,background-color .1s,border-color .1s;display:inline-block}.button:focus{outline:none;text-decoration:none}.button::-moz-focus-inner{border:0}.button:disabled{cursor:default}.button--color-blue{color:#fff;background-color:#0aa5ff;border-color:#0aa5ff}.button--color-blue.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-blue:active,.button--color-blue:hover{background-color:#0789d9;border-color:#0789d9}}.button--color-blue:disabled,.button--color-blue.disabled{color:#fff;background-color:#70caff;border-color:#70caff}.button--color-blue-inverted{color:#0aa5ff;background-color:#fff;border-color:#0aa5ff}.button--color-blue-inverted.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-blue-inverted:active,.button--color-blue-inverted:hover{background-color:#ddf2fe}}.button--color-blue-inverted:disabled,.button--color-blue-inverted.disabled{color:#70caff;background-color:#fff;border-color:#70caff}.button--color-blue-light-very-more{color:#0aa5ff;background-color:#e5f6ff;border-color:#e5f6ff}.button--color-blue-light-very-more.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-blue-light-very-more:active,.button--color-blue-light-very-more:hover{background-color:#dbf2ff;border-color:#dbf2ff}}.button--color-blue-light-very-more:disabled,.button--color-blue-light-very-more.disabled{color:#69c3fd;background-color:#e5f6ff;border-color:#e5f6ff}.button--color-navy{color:#fff;background-color:#0aa5ff;border-color:#0aa5ff}.button--color-navy.focus-visible:focus{box-shadow:0 0 0 3px #0aa5ff80}@media (min-width:768px){.button--color-navy:active,.button--color-navy:hover{background-color:#008ee0;border-color:#008ee0}}.button--color-navy:disabled,.button--color-navy.disabled{color:#fff;background-color:#70caff;border-color:#70caff}.button--color-navy-dark{color:#fff;background-color:#0789d9;border-color:#0789d9}.button--color-navy-dark.focus-visible:focus{box-shadow:0 0 0 3px #0789d980}@media (min-width:768px){.button--color-navy-dark:active,.button--color-navy-dark:hover{background-color:#0670b1;border-color:#0670b1}}.button--color-navy-dark:disabled,.button--color-navy-dark.disabled{color:#fff;background-color:#70caff;border-color:#70caff}.button--color-red{color:#fff;background-color:#f77;border-color:#f77}.button--color-red.focus-visible:focus{box-shadow:0 0 0 3px #ff777780}@media (min-width:768px){.button--color-red:active,.button--color-red:hover{background-color:#ff4e4e}}.button--color-red:disabled,.button--color-red.disabled{color:#fff;background-color:#fdd;border-color:#fdd}.button--color-gray-0{color:#424242;background-color:#fff;border-color:#fff}.button--color-gray-0.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-gray-0:active,.button--color-gray-0:hover{background-color:#f5f5f5;border-color:#f5f5f5}}.button--color-gray-0:disabled,.button--color-gray-0.disabled,.button--color-gray-4{color:#757575;background-color:#f5f5f5;border-color:#f5f5f5}.button--color-gray-4.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-gray-4:active,.button--color-gray-4:hover{background-color:#f0f0f0;border-color:#f0f0f0}}.button--color-gray-4:disabled,.button--color-gray-4.disabled{color:#757575;background-color:#f5f5f5;border-color:#f5f5f5}.button--color-gray-7{color:#757575;background-color:#ededed;border-color:#ededed}.button--color-gray-7.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-gray-7:active,.button--color-gray-7:hover{background-color:#dbdbdb;border-color:#dbdbdb}}.button--color-gray-7:disabled,.button--color-gray-7.disabled{color:#757575;background-color:#f5f5f5;border-color:#f5f5f5}.button--color-gray-14{color:#424242;background-color:#dbdbdb;border-color:#dbdbdb}.button--color-gray-14.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-gray-14:active,.button--color-gray-14:hover{background-color:#ccc;border-color:#ccc}}.button--color-gray-14:disabled,.button--color-gray-14.disabled{color:#757575;background-color:#f5f5f5;border-color:#f5f5f5}.button--color-gray-14-inverted{color:#757575;background-color:#fff;border-color:#dbdbdb}.button--color-gray-14-inverted.focus-visible:focus{box-shadow:0 0 0 3px #ededed80}@media (min-width:768px){.button--color-gray-14-inverted:active,.button--color-gray-14-inverted:hover{background-color:#fafafa}}.button--color-gray-14-inverted:disabled,.button--color-gray-14-inverted.disabled{color:#bdbdbd;border-color:#ededed}.button--color-gray-26{color:#fff;background-color:#bdbdbd;border-color:#bdbdbd}.button--color-gray-26.focus-visible:focus{box-shadow:0 0 0 3px #dbdbdb80}@media (min-width:768px){.button--color-gray-26:active,.button--color-gray-26:hover{background-color:#a9a9a9;border-color:#a9a9a9}}.button--color-gray-26:disabled,.button--color-gray-26.disabled{color:#fafafa;background-color:#dbdbdb;border-color:#dbdbdb}.button--color-gray-26-inverted{color:#757575;background-color:#0000;border-color:#bdbdbd}.button--color-gray-26-inverted.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd80}@media (min-width:768px){.button--color-gray-26-inverted:active,.button--color-gray-26-inverted:hover{background-color:#ededed}}.button--color-gray-26-inverted:disabled,.button--color-gray-26-inverted.disabled{color:#bdbdbd;border-color:#dbdbdb}.button--color-gray-54{color:#fff;background-color:#757575;border-color:#757575}.button--color-gray-54.focus-visible:focus{box-shadow:0 0 0 3px #69c3fd}@media (min-width:768px){.button--color-gray-54:active,.button--color-gray-54:hover{background-color:#ccc;border-color:#ccc}}.button--color-gray-54:disabled,.button--color-gray-54.disabled{color:#757575;background-color:#f5f5f5;border-color:#f5f5f5}.button--size-30{padding:4px 10px;font-size:13px;font-weight:700;line-height:20px}.button--size-32{padding:5px 7px 6px;font-size:15px;line-height:19px}.button--size-40{padding:9px 10px;font-size:15px;line-height:20px}.button--size-45{padding:11px 10px 12px;font-size:17px;line-height:20px}.button--size-50{padding:11px 10px;font-size:17px;line-height:26px}.button--size-55{padding:13px 10px 14px;font-size:17px;line-height:26px}.button--size-60{padding:14px 15px;font-size:18px;line-height:30px}.button--size-70{padding:24px 20px;font-size:18px;line-height:30px}.button--shape-0{border-radius:0}.button--shape-6{border-radius:6px}.button--shape-8{border-radius:8px}.button--shape-round{border-radius:1000px}
