.bpet-calc{background:#181818;border-radius:3px;box-sizing:border-box;margin:20px 0 10px;max-width:100%;padding:5px 10px;position:relative;width:496px}.bpet-calc>div{margin:5px 0}.bpet-calc>div:last-child{margin-bottom:0}.bpet-calc table{border-collapse:collapse;border-spacing:0;margin:15px 0}.bpet-calc table td{color:#fff;font-weight:bold;padding:0 0 0 20px;text-align:center;white-space:nowrap;width:43px}.bpet-calc table.untameable{margin:0}.bpet-calc table.untameable td{height:49px;vertical-align:middle}.bpet-calc table.untameable td small{display:block;line-height:normal}.bpet-calc table td:first-child{padding-left:10px}.bpet-calc table td:nth-child(2){width:51px}.bpet-calc table .bpet-quality{padding:2px 4px}.bpet-calc table .bpet-breed{color:#ccc;font-weight:normal}.bpet-calc .unknown{position:absolute;right:10px}.bpet-calc .bpet-calc-qualities b{cursor:pointer;margin-right:5px;padding:2px 4px}.bpet-calc .bpet-calc-qualities b:hover{text-decoration:underline}.bpet-calc .bpet-calc-qualities b.active,.bpet-calc table .bpet-quality{background:#444;border-radius:6px;color:#141414 !important}.bpet-calc .bpet-calc-qualities b.active:hover{text-decoration:none}.bpet-calc .bpet-calc-qualities b.active.q0,.bpet-calc table .bpet-quality.q0{background:#9d9d9d}.bpet-calc .bpet-calc-qualities b.active.q1,.bpet-calc table .bpet-quality.q1{background:#fff}.bpet-calc .bpet-calc-qualities b.active.q2,.bpet-calc table .bpet-quality.q2{background:#1eff00}.bpet-calc .bpet-calc-qualities b.active.q3,.bpet-calc table .bpet-quality.q3{background:#0070dd}.bpet-calc .bpet-calc-qualities b.active.q4,.bpet-calc table .bpet-quality.q4{background:#a335ee}.bpet-calc .bpet-calc-qualities b.active.q5,.bpet-calc table .bpet-quality.q5{background:#ff8000}.bpet-calc .bpet-calc-qualities b.active.q6,.bpet-calc table .bpet-quality.q6{background:#e5cc80}.bpet-calc .bpet-calc-qualities b.active.q7,.bpet-calc table .bpet-quality.q7{background:#0cf}.bpet-calc .bpet-calc-qualities b.active.q8,.bpet-calc table .bpet-quality.q8{background:#0cf}.bpet-calc .bpet-calc-breeds{position:relative}.bpet-calc .bpet-calc-breeds>div{left:-5px;position:relative;width:483px}.bpet-calc .bpet-calc-breeds>div.col-1{width:184px}.bpet-calc .bpet-calc-breeds>div.col-2{width:360px}.bpet-calc .bpet-calc-breeds>div.col-3{width:536px}.bpet-calc .bpet-calc-breeds>div.col-4{width:712px}.bpet-calc .bpet-calc-breeds>div span.option{background:#202020;border-radius:3px;box-sizing:border-box;cursor:pointer;float:left;margin:5px 6px 5px 5px;padding:3px 8px 4px;width:150px}.bpet-calc .bpet-calc-breeds>div span.option.unavailable{display:none}.bpet-calc .bpet-calc-breeds>div span.option:hover{background:#333}.bpet-calc .bpet-calc-breeds>div span.option.active{background:#444;color:#fff;cursor:default}.bpet-calc .bpet-calc-breeds>div span.option table{margin:0 0 1px;margin:9px 0 7px;width:100%}.bpet-calc .bpet-calc-breeds>div span.option table.col-3{font-size:12px}.bpet-calc .bpet-calc-breeds>div span.option td{padding:0}.bpet-calc .bpet-calc-breeds>div span.clear{clear:left;display:block}.bpet-calc>div span.breed-id-display{color:#404040;float:right;position:relative;top:32px}.bpet-calc>div>div label{display:block;margin:10px 0 0;padding:0}.bpet-calc>div>div label input{margin:4px 4px 8px 0;position:relative;top:1px}.bpet-calc .bpet-calc-breeds.show-all>div span.option.unavailable{display:block}.bpet-calc .bpet-calc-breeds.show-all>div span.option[rel="3"]{margin-left:166px}.bpet-calc .bpet-calc-breeds>div.count-10 span.option[rel="3"]{margin-left:166px}@media screen and (max-width: 519px){.bpet-calc,.bpet-calc>table td{font-size:14px;font-weight:normal}.bpet-calc>table tr:first-child{display:block}.bpet-calc>table tr:first-child:after{clear:both;content:' ';display:block}.bpet-calc>table tr:first-child td{display:block;float:left;height:auto;padding-bottom:5px;padding-top:5px;width:auto}.bpet-calc .bpet-calc-breeds>div{max-width:calc(100% - -10px)}.bpet-calc .bpet-calc-breeds>div span.option{width:calc(33.3333% - 11px)}}@media screen and (max-width: 499px){.bpet-calc .bpet-calc-breeds>div span.option.has-col-3 table{margin:9px -6px 7px;width:calc(100% - -12px)}.bpet-calc .bpet-calc-breeds>div span.option table.col-3 td{font-weight:normal}.bpet-calc .bpet-calc-breeds>div span.option table.col-3 td span{padding-left:17px}}@media screen and (max-width: 439px){.bpet-calc .bpet-calc-breeds>div span.option{width:calc(50% - 11px)}.bpet-calc .bpet-calc-breeds>div span.option.has-col-3 table{margin:9px 0 7px;width:100%}.bpet-calc .bpet-calc-breeds>div span.option table.col-3 td{font-weight:bold}.bpet-calc .bpet-calc-breeds>div span.option table.col-3 td span{padding-left:19px}}@media screen and (max-width: 350px){.bpet-calc .bpet-calc-breeds>div span.option.has-col-3 table{margin:9px -6px 7px;width:calc(100% - -12px)}.bpet-calc .bpet-calc-breeds>div span.option table.col-3 td{font-weight:normal}.bpet-calc .bpet-calc-breeds>div span.option table.col-3 td span{padding-left:17px}}
