@charset "utf-8";@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&subset=latin-ext");*{box-sizing:border-box;background-color:transparent;margin:0;padding:0;border:0;list-style-type:none;outline:0;text-decoration:none;position:relative;box-shadow:none;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important}
table{border-collapse:collapse;border-spacing:0}.row:after{content:"";clear:both;display:block}
[class*="col-"]{float:left;border:10px solid transparent}
.nogutter,.nogutter.row [class*="col-"]{border:0 solid transparent}
.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}
.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}
.col-11{width:91.66%}.col-12{width:100%}@media only screen and (max-width:425px){.wrapper{padding:0 20px}
[class*="col-"]{width:100%}.hide-sm{display:none}.show-sm{display:block}
.left-sm{text-align:left}.right-sm{text-align:right}.center-sm{text-align:center;margin-left:auto;margin-right:auto}
}@media only screen and (min-width:425px){.wrapper{padding:0 30px}.col-1-md{width:8.33%}
.col-2-md{width:16.66%}.col-3-md{width:25%}.col-4-md{width:33.33%}.col-5-md{width:41.66%}
.col-6-md{width:50%}.col-7-md{width:58.33%}.col-8-md{width:66.66%}.col-9-md{width:75%}
.col-10-md{width:83.33%}.col-11-md{width:91.66%}.col-12-md{width:100%}.hide-md{display:none}
.show-md{display:block}.left-md{text-align:left}.right-md{text-align:right}.center-md{text-align:center;margin-left:auto;margin-right:auto}
}@media only screen and (min-width:1024px){.col-1{width:8.33%}.col-2{width:16.66%}
.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}
.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}
}body{font-family:"Roboto",sans-serif;color:#222;font-size:15px}
strong,b{font-weight:600}em{font-style:italic}u{text-decoration:underline}s{text-decoration:line-through}
a{color:inherit;font-weight:500}h1,h2,h3,h4,h5,h6{margin:10px auto;font-weight:500;display:block}
h1{font-size:200%}h2{font-size:180%}h3{font-size:160%}h4{font-size:140%}h5{font-size:120%}
h6{font-size:100%}p{display:block;margin:15px auto;line-height:160%;color:inherit}
.light{font-weight:100}.bold{font-weight:500}.xbold{font-weight:700}.xxbold{font-weight:900}
.italic{font-style:italic}.strikethrough{text-decoration:line-through}.underline{text-decoration:underline}
.overline{text-decoration:overline}.justify{text-align:justify}.wrapper{width:100%;max-width:1120px;margin:0 auto}
hr{margin:35px auto;display:block}hr.divider{margin:40px auto;border-top:2px solid #eee}
details{margin:15px auto}details summary{font-weight:500;user-select:none;cursor:pointer}
nav{display:block}nav a{display:inline-block;padding:10px 0;margin-right:10px}nav.right a{margin-right:0;margin-left:10px}
.button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;font-size:100%;font-weight:600;padding:15px 25px;display:inline-block;cursor:pointer;border-radius:3px;background:#ccc;border:2px solid transparent;width:auto;user-select:none;text-align:center;height:50px}
.button:hover{background:#bbb}.button.outline{border:2px solid #ddd;background:#fff}
.button.outline:hover{border-color:#999}.button.small{padding:8px 15px;font-size:85%;height:auto}
.button.large{padding:15px 35px;font-size:110%;height:auto}table{width:100%;text-align:left}
table th,table td{padding:20px 0}table tr{border-bottom:2px solid #eee}table th{font-weight:700;user-select:none;cursor:pointer}
table.border{border:2px solid #eee}table.border th,table.border td{padding:20px}
label{display:block;font-weight:500;margin-bottom:10px;font-family:inherit;user-select:none;cursor:pointer}
input,select{border:2px solid #eee;padding:15px 20px;font-family:inherit;display:inline-block;width:100%;font-size:100%;height:50px}
input[type="checkbox"]{width:auto;margin-right:5px}input[type="radio"]{width:auto;margin-right:5px}
input[type="color"]{padding:0;height:50px}input[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
textarea{border:2px solid #eee;padding:20px;display:inline-block;font-family:inherit;width:100%}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background-image:linear-gradient(45deg,transparent 50%,#ccc 50%),linear-gradient(135deg,#ccc 50%,transparent 50%),linear-gradient(to right,#eee,#eee);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px,calc(100% - 40px) 0;background-size:5px 5px,5px 5px,2px 50px;background-repeat:no-repeat;cursor:pointer;padding-right:55px}
select::-ms-expand{display:block}input[type=range]{-webkit-appearance:none;margin:18px 0;width:100%;border:0}
input[type=range]:focus{outline:0}input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;background:#eee}
input[type=range]::-webkit-slider-thumb{height:16px;width:16px;background:#aaa;border-radius:50%;cursor:pointer;-webkit-appearance:none;margin-top:-6px}
input[type=range]:focus::-webkit-slider-runnable-track{background:#eee}ul{margin:20px 0}
ul li{list-style-type:square;margin-left:40px;padding:10px 0;line-height:150%}.border{border:2px solid #eee;padding:20px;margin-bottom:15px}
.empty-label{margin-top:28px}.left{text-align:left}.right{text-align:right}.center{text-align:center;margin-left:auto;margin-right:auto}
.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}
.full-width{width:100%}.hide{display:none}.show{display:block}th.ascend:after,th.descend:after{color:#bbb;font-size:80%;padding-left:5px}
th.ascend:after{content:" \25B4"}th.descend:after{content:" \25BE"}