a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%}ol,ul{list-style:none}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}:focus{outline:0}table{border-collapse:separate;border-spacing:0}.btn-main{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out;padding:.375em 1em;font-family:Oswald,sans-serif;font-weight:500;font-size:1em;letter-spacing:1px;line-height:1.5;border-radius:.25em;background-color:#aeaeae;color:#fff}.btn-main:not(:disabled){cursor:pointer}.btn-main:focus{outline:0}.btn-main:not(:disabled):active,.btn-main:not(:disabled):hover{background-color:#888}.btn-main:disabled{opacity:.7}.btn-main:not(:first-of-type){margin-left:.5em}.btn-icon{display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;text-decoration:none;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out;padding:5px;font-size:18px;line-height:1;color:#aeaeae;background-color:transparent}.btn-icon:not(:disabled){cursor:pointer}.btn-icon:focus{outline:0}.btn-icon:not(:disabled):active,.btn-icon:not(:disabled):hover{color:#545454}.btn-icon.icon-small{font-size:15px}.btn-icon.icon-large{font-size:22px}.btn-show-hide{color:#888;font-size:1em}.btn-show-hide i{color:#aeaeae;padding-bottom:3px;margin-left:5px;font-size:1.125em;vertical-align:middle;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out}.btn-show-hide:hover i{color:#545454}.divider-h{height:1px;border-top:1px solid #c9c9c9}.divider-h.spacer-title-1{margin:.75rem 0 1.5rem}.divider-h.spacer-body-1{margin:1.25rem 0 1rem}.divider-v{width:1px;height:50%;border-right:1px solid #c9c9c9;margin:0 1rem}.progress-spinner{opacity:.5}.user-message{padding:1em 1em 1.2em;font-size:1.5em;font-weight:300;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Roboto,sans-serif;line-height:1.5;background-color:#fafafa;min-height:100%}label,li,p{font-size:.875rem}h1,h2,h3,h4,h5,p{margin-bottom:1rem;line-height:1.5}ul{margin-top:1rem;margin-left:1.25rem;list-style-type:disc}ul:not(:last-child){margin-bottom:1rem}ul li{padding-left:.125rem;margin-bottom:.375em}.sub-title{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.075em}.lock-overflow{overflow:hidden}.lock-overflow-y{overflow-y:hidden}.text-right{text-align:right}.text-center{text-align:center}.text-left{text-align:left}