.btn::-moz-focus-inner{border:0;padding:0}.btn{-webkit-appearance:none;margin:0;border:none;overflow:visible;font:inherit;color:#90a4ae;text-transform:none;display:inline-block;box-sizing:border-box;padding:2px 10px;background:#fff;vertical-align:middle;line-height:30px;height:30px;font-size:.9rem;text-decoration:none;text-align:center;border-radius:4px;font-weight:400;box-shadow:0 1px 0 rgba(0,0,0,0.1);transition:all 250ms}.btn:hover{background:#ddeff9;color:#11a0f8}.btn.btn--mini{height:15px;padding:0 6px;line-height:15px;font-size:10px}.btn.btn--sm{height:20px;padding:0 12px;line-height:20px;font-size:12px}.btn.btn--md{height:45px;padding:0 16px;line-height:45px;font-size:16px}.btn.btn--lg{height:60px;padding:0 24px;line-height:60px;font-size:20px}.btn.btn--success{background-color:rgba(24,162,75,0.2);color:#18a24b}.btn.btn--success:focus,.btn.btn--success:hover{background-color:rgba(24,162,75,0.3);color:#18a24b;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.btn.btn--success.active,.btn.btn--success:active{background-color:rgba(24,162,75,0.3);color:#fff}.btn.btn--yellow{background-color:#ffdb4d;color:#333}.btn.btn--yellow:focus,.btn.btn--yellow:hover{background-color:#ffd633;color:#333}.btn.btn--yellow.active,.btn.btn--yellow:active{background-color:#ffd633;color:#333}.btn.btn--red{background-color:#f44336;color:#fff}.btn.btn--red:focus,.btn.btn--red:hover{background-color:#d32f2f;color:#fff}.btn.btn--red.active,.btn.btn--red:active{background-color:#d32f2f;color:#fff}.btn.btn--gray{background-color:#eee;color:#333}.btn.btn--gray:focus,.btn.btn--gray:hover{background-color:#ddd;color:#333}.btn.btn--gray.active,.btn.btn--gray:active{background-color:#ddd;color:#333}.btn.btn--primary{background-color:#e7f3ff;color:#188bf5}.btn.btn--primary:focus,.btn.btn--primary:hover{background-color:#c7e3ff;color:#2196f3;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.btn.btn--primary.active,.btn.btn--primary:active{background-color:#c7e3ff;color:#2196f3}.btn.btn--del:focus,.btn.btn--del:hover{background-color:rgba(244,67,54,0.1);color:#f44336;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.btn.btn--blue{background-color:#2196f3;color:#fff}.btn.btn--blue:focus,.btn.btn--blue:hover{background-color:#c7e3ff;color:#2196f3;text-shadow:0 1px 0 rgba(255,255,255,0.6)}.btn.btn--blue.active,.btn.btn--blue:active{background-color:#c7e3ff;color:#2196f3}.btn.btn--link{background:transparent}.btn.btn--link.active,.btn.btn--link:active,.btn.btn--link:disabled,.btn.btn--link:focus,.btn.btn--link:hover{background:none}.btn.btn--link.active,.btn.btn--link:active,.btn.btn--link:focus,.btn.btn--link:hover{color:#059;text-decoration:underline}.btn.btn--link:disabled{color:#999}.btn.btn--link:focus{outline:1px dotted}.btn .btn__icon{display:inline-block;font-size:1.2rem;vertical-align:text-top}.btn .btn__icon+.btn__text{margin-left:5px}.btn .btn__text{display:inline-block;vertical-align:top}.btn .btn__text+.btn__icon{margin-left:5px}.btn+.btn{margin-left:6px}.btn+.btn-group{margin-left:6px}.btn:not(:disabled){cursor:pointer}.btn:disabled{background-color:#f5f5f5;color:#999}.btn:focus,.btn:hover{color:#11a0f8;outline:none;text-decoration:none}.btn.active,.btn:active{background-color:#11a0f8;color:#fff}.btn-group{position:relative;display:inline-block;margin:0;vertical-align:top}.btn-group>*{display:inline-block}.btn-group+.btn{margin-left:6px}.btn-group .btn{vertical-align:top}.btn-group .btn--arrow{padding-left:4px;padding-right:4px}.btn-group>.btn:first-child,.btn-group>div:first-child .btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child,.btn-group>div:last-child .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn:nth-child(n+2),.btn-group>div:nth-child(n+2) .btn{margin-left:-3px}.link{outline:none;text-decoration:underline;color:inherit}.link:hover{text-decoration:none;color:inherit}.link+.link{margin-left:25px}.link__icon{display:inline-block;margin-right:2px;font-size:15px}.link__icon+.link{margin-left:4px}.link.link--reset{border-color:transparent;text-decoration:none}.link.link--line{border-bottom:1px solid;text-decoration:none}.link.link--dashed{border-bottom:1px dashed;text-decoration:none}.link.link--dotted{border-bottom:1px dotted;text-decoration:none}a{color:#000}a:hover{color:inherit;text-decoration:none}a:active,a:hover{outline:none}