*{box-sizing:border-box}header,section,footer,aside,nav,main,article,figure{display:block}.no-gutters{margin-right:0;margin-left:0}.no-gutters [class*='col-']{padding-right:0;padding-left:0}.notice{padding:10px;margin-bottom:10px;font-size:1.2rem;animation:fadein 0.5s linear;border-radius:4px}.notice:hover{filter:brightness(1.25)}#red.notice{background-color:firebrick}#orange.notice{background-color:darkorange}#blue.notice{background-color:dodgerblue}.tag{padding:0 4px 0 4px;font-size:0.8rem}#red.tag{background-color:red}#orange.tag{background-color:orange}#blue.tag{background-color:dodgerblue}.button,input.button{background-color:#3c3c3c;text-transform:none;max-width:100%;padding:10px 15px;border:none;color:white;display:inline-block;font-weight:normal;border-radius:4px}.button:hover,.operation:hover{cursor:pointer}.button:hover,.button:focus,.operation:hover,.operation:focus,.tab:hover,.tab:focus{background-color:#515151}.button a:hover,.operation a:hover{color:white}.button[disabled],.button[disabled]{color:gray}.button[disabled]:focus,.button[disabled]:hover{background-color:#ca4d4d;cursor:not-allowed}.operation{background-color:#3c3c3c;font-size:1.25rem;text-transform:none;width:100%;margin:5px;border:none;border-radius:4px}.operation a{padding:10px;display:block}.operation-icon{font-size:1.5rem;padding:4px;width:48px;height:48px;position:absolute}.operation-name{font-size:1.2rem}.operation-name,.operation-description{margin-left:50px}.operation-description{font-size:0.8rem;font-weight:normal}.user{background-color:#3c3c3c;font-size:1.25rem;text-transform:none;width:100%;margin:5px;border:none;border-radius:4px}.user:hover{cursor:pointer}.user:hover,.user:focus{background-color:#515151}.user a{padding:10px;display:block}.user a:hover{color:white}.user-name{font-size:1.2rem}nav{background-color:#3c3c3c;line-height:normal;padding:5px}nav ul{list-style:none;margin:0;padding-left:0}nav li{color:white;display:inline-block;position:relative;text-decoration:none;background-color:#505050;border-radius:4px}nav li:hover{background-color:#6e6e6e;cursor:pointer}nav ul li a{display:block;padding:5px 10px}nav ul li.dropdown ul{visibility:hidden;opacity:0;text-align:center;position:absolute;left:0;display:none;min-width:100%}nav ul li.dropdown:hover{border-radius:4px 4px 0 0}nav ul li.dropdown ul li{border-radius:0;z-index:1}nav ul li.dropdown ul li:last-child{border-radius:0 0 4px 4px}nav ul li.dropdown:hover>ul,nav ul li.dropdown:focus-within>ul,nav ul li.dropdown ul:hover{visibility:visible;opacity:1;display:block}nav ul li.dropdown ul li{clear:both;width:100%}#user-bar{padding:0 10px 0 0;margin-right:15px}#user-bar img{padding:0 10px 0 0;width:48px;display:block}.account{float:right}#login{background-color:green}#login:hover,#login:focus{background-color:limegreen}#logout{background-color:firebrick}#logout:hover,#logout:focus{background-color:red}h1{font-size:3rem;font-weight:normal;margin-top:0}h2{font-size:2rem;font-weight:normal}h3{font-size:1rem;font-weight:bold}h4{font-size:0.5rem;font-weight:bold}header{padding:15px;background-color:#222222;border-radius:4px 4px 0 0}#logo{width:100%}body{font-family:'Open Sans', sans-serif;background-color:gainsboro;color:white;margin:0;padding-top:40px;padding-bottom:40px;transform:translate3d(0, 0, 0)}main{background-color:#222222;padding:15px}table{width:100%;margin-bottom:15px}th{background-color:#3c3c3c;border-radius:4px;padding:5px}td{padding:5px;border-radius:4px}html,body{min-height:100%}footer{background-color:#17597d;font-size:0.9rem;padding:15px;border-radius:0 0 4px 4px}.logo{border-radius:32px;display:inline-block;width:64px;height:64px;background-size:cover;margin-right:10px;transition:cubic-bezier(0.18, 0.89, 0.32, 1.28) 1s}.logo:hover{border-radius:16px}.logo#bcc{background-image:url("/img/logos/bcc.png")}.logo#bcc:hover,.logo#bcc:focus{background-image:url("/img/logos/bcc.gif")}.logo#united{background-image:url("/img/logos/united.png")}#contact{text-align:right}.container img{border-radius:4px}.container img:hover,.logo:hover{filter:brightness(1.25)}a{color:white;text-decoration:none}a:hover{color:white}.link{color:white;font-weight:bold}a.link:hover{color:#606c76}.box{background-color:#3c3c3c;height:100%;padding:15px;border-radius:4px;display:inherit}.box h3:first-child{margin-top:0}.box p:last-child{margin-top:1em}.box p,.box p:first-child{margin:0}.addendum{font-size:0.85rem;margin-top:10px;color:gray}label,legend{color:inherit}.container{padding:0;box-shadow:0px 0px 65px -15px #000;max-width:60rem;position:relative}input{border-radius:4px}input[type='text'],input[type='number'],input[type='file']{width:100%;padding:10px}select,textarea{background-color:white;border-radius:4px}fieldset{border:1px dotted #3c3c3c;padding:15px;margin-bottom:15px;border-radius:4px}fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset p{margin-top:0}.addon{background-color:#3c3c3c;text-align:left;padding:10px;margin-top:15px;border-radius:4px}.addon a{font-weight:unset}.addon:hover{background-color:#515151}.addon-title{font-weight:bold;font-size:1.1rem;white-space:nowrap;overflow:hidden}.addon-body,.addon-by{font-size:0.7em;margin-top:2px}.addon-body img{margin-top:10px;height:auto;width:100%;background-color:white}.addon-body img:hover{filter:none}.addon-info{color:#94d6ff}.rtb-addon-info{color:#df5353}.addon-edit{float:right}.category{margin:5px}.category:hover{filter:brightness(1.25)}.category-header{font-size:2rem;padding-top:8px;background-color:#3c3c3c;border-radius:4px;width:48px;height:48px;position:absolute}.category-header,.category-body{text-align:center}.category-body{font-size:2rem;margin-left:60px;margin-top:5px}.rtb-category-body{font-size:2rem}.rtb-category-body span{color:#3c3c3c;font-size:1.5rem}.category-body span{color:#3c3c3c;font-size:1.5rem}a:hover .category-header{color:white}.tab{display:block;padding:10px 15px;background-color:#3c3c3c;text-transform:none;border:none;color:white}.tab.is-active{background-color:#515151}.tabs ul{list-style:none;text-decoration:none;border-bottom:2px solid #3c3c3c;padding:0}.tabs ul li{display:inline-block}.tabs ul li:first-child a{border-radius:4px 0 0 0}.tabs ul li:last-child a{border-radius:0 4px 0 0}#addon-page-title{margin-bottom:0;margin-top:5px}#addon-page-info{color:#94d6ff}#addon-page-tabs ul{margin:0;border-bottom:0}#addon-page-body{margin:0;border-top-left-radius:0;overflow:hidden}#addon-page-body img{border-radius:0}#addon-page-edit{position:absolute;right:15px;font-size:2rem;float:none}#addon-page-images{padding-bottom:15px}#addon-page-images img{height:284px;object-fit:cover;background-color:white;width:100%}#addon-page-download{margin-top:20px;margin-bottom:0;font-size:2rem;height:60px;padding:0 25px;background-color:#17597d}#addon-page-download:hover,#addon-page-download:focus{background-color:#94d6ff !important}.brick-finder-page-icon,.brick-finder-page-download{text-align:center}.brick-finder-page-icon img{max-width:64px}.brick-finder-page-download form button{background-color:#17597d;font-size:0.8em;padding:10px 15px}.brick-finder-page-download form button:hover,.brick-finder-page-download form button:focus{background-color:#94d6ff !important}#server-page-image{margin:0}#server-page-image img{width:100%}#rtb-addon-page-info{color:#df5353}#rtb-addon-page-download{margin-top:20px;margin-bottom:0;font-size:2rem;height:60px;padding:0 25px;background-color:#df5353}#rtb-addon-page-download:hover,#rtb-addon-page-download:focus{background-color:#ff9494 !important}.comment{background-color:#3c3c3c;margin-bottom:15px;padding:10px;border-radius:4px}.comment-info{color:#ffff00}.comment-info span{color:lightgray;font-size:0.8rem}.comment-text{margin-left:10px;word-break:break-all;padding:0;font-family:'Palatino Linotype', Georgia, serif;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black}.permalink{font-weight:normal}.comment-post textarea{width:100%;resize:none;min-height:80px}.comment-post .button{margin-top:10px}@keyframes fadein{from{opacity:0}to{opacity:1}}@media only screen and (max-width: 768px){body{padding-top:0;padding-bottom:0;background-color:#17597d}.container{box-shadow:none}header,footer{border-radius:0}nav li{display:block;border-radius:0}nav ul li.dropdown ul{text-align:left;visibility:visible;opacity:1;position:relative;display:block}nav ul li.dropdown ul li{padding-left:20px}nav ul li.dropdown:hover{border-radius:0}nav ul li.dropdown ul li:last-child{border-radius:0}.account{float:none}.addon-title{font-size:0.8rem}.addon-body,.addon-by{font-size:0.6em}}@media only screen and (min-width: 769px) and (max-width: 1023px){nav{padding:5px 5px 0 5px}nav li{margin-bottom:5px}nav ul li.dropdown ul li{margin-bottom:0}.account{float:none}.addon-title{font-size:1rem}.addon-body,.addon-by{font-size:0.6em}}@media only screen and (min-width: 1920px){body{background-size:100% 100% !important}}
