.button-shadow{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2)}.btn,.markdown-container a,.radio-button-strip label span{font-weight:400;text-decoration:none;border:none;background-color:#fff;color:green;cursor:pointer;display:inline-block;vertical-align:middle;font-family:Lato,sans-serif;font-size:.875rem;padding:.5em 1em;position:relative;overflow:hidden;line-height:1em;white-space:nowrap;border:solid 1px #348b41;border-radius:8px;transition:all .3s ease-in-out;min-width:3.5em;text-align:center}.btn.narrow,.markdown-container a.narrow,.radio-button-strip label span.narrow{padding:11px 9px 9px;text-wrap:wrap}.btn:not(.narrow),.markdown-container a:not(.narrow),.radio-button-strip label span:not(.narrow){margin:2px 0}.btn i,.markdown-container a i,.radio-button-strip label span i{font-size:1.6em;vertical-align:middle;margin-top:-10px;margin-bottom:-8px}.btn i:not(.nospacing),.markdown-container a i:not(.nospacing),.radio-button-strip label span i:not(.nospacing){margin-right:.25em}.btn i.right,.markdown-container a i.right,.radio-button-strip label span i.right{margin-left:.25em;margin-right:0}.btn.nospacing,.markdown-container a.nospacing,.radio-button-strip label span.nospacing{margin-right:0}.btn:hover,.markdown-container a:hover,.radio-button-strip label span:hover{background-color:#348b41;color:#fff;text-decoration:none}.btn.btn-primary,.markdown-container a.btn-primary,.radio-button-strip label span.btn-primary{background-color:#348b41;color:#fff}.btn.btn-primary:hover,.markdown-container a.btn-primary:hover,.radio-button-strip label span.btn-primary:hover{background-color:#42b052;color:#fff;text-decoration:none}.btn.destructive,.btn.destructive.btn-primary,.markdown-container a.destructive,.markdown-container a.destructive.btn-primary,.radio-button-strip label span.destructive,.radio-button-strip label span.destructive.btn-primary{background-color:#ac2000;color:#fff}.btn.destructive.btn-primary:hover,.btn.destructive:hover,.markdown-container a.destructive.btn-primary:hover,.markdown-container a.destructive:hover,.radio-button-strip label span.destructive.btn-primary:hover,.radio-button-strip label span.destructive:hover{background-color:#df2900;text-decoration:none;color:#fff}.btn.btn-primary:disabled,.btn.destructive:disabled,.btn:disabled,.markdown-container a.btn-primary:disabled,.markdown-container a.destructive:disabled,.markdown-container a:disabled,.radio-button-strip label span.btn-primary:disabled,.radio-button-strip label span.destructive:disabled,.radio-button-strip label span:disabled{background-color:#e0e0e0;color:#c7c7c7;border-color:#c7c7c7;cursor:default}.btn.dialog-option,.markdown-container a.dialog-option,.radio-button-strip label span.dialog-option{display:block;width:100%;padding:.5em 0;margin:0 0 .25em 0}.btn.dialog-option i,.markdown-container a.dialog-option i,.radio-button-strip label span.dialog-option i{position:absolute;left:.75em}.btn.dialog-option [class*=icon-]:before,.markdown-container a.dialog-option [class*=icon-]:before,.radio-button-strip label span.dialog-option [class*=icon-]:before{top:0}.btn .button-title,.markdown-container a .button-title,.radio-button-strip label span .button-title{display:block;font-size:1.2em;margin:10px 0 .4em 0;font-weight:700}.btn .button-message,.markdown-container a .button-message,.radio-button-strip label span .button-message{display:block;margin:.8em 10px 10px 10px;margin-bottom:10px;font-size:.8em;max-width:28em;word-wrap:break-word;white-space:normal;text-wrap:normal}.btn.btn-lg,.markdown-container a.btn-lg,.radio-button-strip label span.btn-lg{font-size:1.4em}.btn.btn-lg i,.markdown-container a.btn-lg i,.radio-button-strip label span.btn-lg i{font-size:1.2em}.radio-button-strip label input[type=radio]:disabled+span,.radio-button-strip label input[type=radio]:disabled+span:hover{background-color:#e0e0e0;color:#c7c7c7;border-color:#c7c7c7;cursor:default}.date-wrapper{width:12rem;display:inline-block;position:relative}.date-wrapper input{padding-right:2.5em}.date-wrapper .btn{position:absolute;top:3px;bottom:3px;right:1px;border:none;padding:8px;background-color:#f0f0f0}.date-wrapper .btn:hover{background-color:#199fff;color:#fff;border-color:transparent}.date-wrapper .btn i{margin:0;position:relative;top:-2px}.highlight-animation:not([disabled])::before{content:"";position:absolute;opacity:0;left:0;top:50%;width:100%;padding-top:100%;margin-top:-50%;background-image:radial-gradient(circle,rgba(255,255,255,0) 30%,#fff 55%,#fff 65%,rgba(255,255,255,0) 72%);border-radius:100%;-webkit-animation:highlight 2.5s ease-out infinite normal;-moz-animation:highlight 2.5s ease-out infinite normal;-o-animation:highlight 2.5s ease-out infinite normal;animation:highlight 2.5s ease-out infinite}@-webkit-keyframes highlight{0%{opacity:0;left:50%;width:0%;padding-top:0;margin-top:0}40%{opacity:.3}80%{opacity:0;left:-25%;width:150%;padding-top:150%;margin-top:-75%}}@-moz-keyframes highlight{0%{opacity:0;left:50%;width:0%;padding-top:0;margin-top:0}40%{opacity:.3}80%{opacity:0;left:-25%;width:150%;padding-top:150%;margin-top:-75%}}@-o-keyframes highlight{0%{opacity:0;left:50%;width:0%;padding-top:0;margin-top:0}40%{opacity:.3}80%{opacity:0;left:-25%;width:150%;padding-top:150%;margin-top:-75%}}@keyframes highlight{0%{opacity:0;left:50%;width:0%;padding-top:0;margin-top:0}40%{opacity:.3}80%{opacity:0;left:-25%;width:150%;padding-top:150%;margin-top:-75%}}