body{font-family:Segoe UI,Arial,sans-serif;font-size:1rem;margin:0}.navbar a{cursor:pointer;text-decoration:none}body.marvel{background-color:#06f}.ui-container{margin:12px}.container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;width:100%;box-sizing:border-box}label{padding-right:10px}.input-narrow{max-width:100px}.input-medium{max-width:150px}.list-unstyled{padding-left:0;list-style:none;margin-top:5px;margin-bottom:5px}.carousel-caption p{font-size:20px;line-height:1.4}.btn-bracketed::before{display:inline-block;content:"[";padding-right:.5em}.btn-bracketed::after{display:inline-block;content:"]";padding-left:.5em}.carousel-inner .item img[src$=".svg"]{width:100%}@media screen and (max-width:767px){.carousel-caption{display:none}}div.titlepage{padding-right:60px;padding-left:60px;border-radius:6px;padding-top:48px;padding-bottom:48px;padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;color:inherit;display:block;background:#7abcff;background:-moz-linear-gradient(top,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7abcff),color-stop(44%,#60abf8),color-stop(100%,#4096ee));background:-webkit-linear-gradient(top,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:-o-linear-gradient(top,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:-ms-linear-gradient(top,#7abcff 0%,#60abf8 44%,#4096ee 100%);background:linear-gradient(to bottom,#7abcff 0%,#60abf8 44%,#4096ee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7abcff',endColorstr='#4096ee',GradientType=0)}h2.titlepage{font-family:times,Times New Roman,times-roman,georgia,serif;color:#444;margin:0;padding:0 0 6px 0;font-size:51px;line-height:44px;letter-spacing:-2px;font-weight:bold;text-align:center;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white}span.titlepage{font-family:times,Times New Roman,times-roman,georgia,serif;color:#444;letter-spacing:-1px;font-weight:bold}.card-header-min{padding:.3rem .5rem}.card-body-max{padding:.25rem}.inline-label{text-align:right;font-weight:bold}.card-table{display:inline-table;border-spacing:0;border-collapse:collapse}.card-table td,th{padding:0}.set-group{box-sizing:border-box;width:100%}.set-group-header{margin:0;width:100%;font-weight:bold;font-size:1.2rem}.set-group-content{padding:2px 16px}.input-group{margin-bottom:5px;display:block}.input-control{width:100%;margin-bottom:5px}