img{vertical-align:middle}
.button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.button:disabled{cursor:not-allowed;opacity:0.3}:disabled *{pointer-events:none}
.tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}
.ul{list-style-type:none;padding:0;margin:0}.ul li{padding:8px 16px;border-bottom:1px solid #ddd}.ul li:last-child{border-bottom:none}
.input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.container:after,.container:before,.row:after,.row:before,.row-padding:after,.row-padding:before{content:"";display:table;clear:both}
.col,.half,.third{float:left;width:100%}
@media (min-width:601px){.third{width:33.33333%}.col.m6,.half{width:49.99999%}}
.content{margin-left:auto;margin-right:auto}.content{max-width:980px}.round{border-radius:4px}
.row-padding,.row-padding>.half,.row-padding>.third,.row-padding>.col{padding:0 8px}
.container{padding:0.01em 16px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes opac{from{opacity:0} to{opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.opacity{opacity:0.60}.medium{font-size:15px!important}.large{font-size:18px!important}
.xlarge{font-size:24px!important}.justify{text-align:justify!important}.center{text-align:center!important}.border{border:1px solid #ccc!important}
.section{margin-top:16px!important;margin-bottom:16px!important}.margin-bottom{margin-bottom:16px!important}
.margin-left{margin-left:16px!important}.padding{padding:8px 16px!important}
.padding-32{padding-top:32px!important;padding-bottom:32px!important}
.padding-64{padding-top:64px!important;padding-bottom:64px!important}.right{float:right!important}
.button:hover{color:#000!important;background-color:#ccc!important}
.white{color:#000!important;background-color:#fff!important}
.black{color:#fff!important;background-color:#000!important}
.light-grey{color:#000!important;background-color:#f1f1f1!important}
.text-grey{color:#757575!important}
