* { border-radius: 0 !important; }
body { padding-top: 50px; font-family: "Segoe UI","Segoe",Tahoma,Arial,sans-serif; }
.container .footer { margin-top: 20px; padding: 20px 0; border-top: 1px solid #ddd; }
p.lead{ font-size: 18px; }
.badge, .label { font-weight: normal; }
blockquote { background-color: #f5f5f5; border-left-color: #ddd; }
thead th { text-transform: uppercase; color: #888; font-weight: normal; font-size: 12px; }

/*.jumbotron { padding-top: 100px; background: url('../img/guild-wars-2-wallpaper-1920x1080.jpg') center 0 no-repeat fixed; }*/
.jumbotron h1 { font-weight: normal; }
.jumbotron-opacity { padding: 10px 30px; background-color: rgba(0, 0, 0, 0.55); color: white; max-width: 700px; }

.about-mygw2 { background-color: #f5f5f5; }

.Junk { color: #aaa; font-weight: bold; }
.Basic { font-weight: bold; }
.Fine { color: #62a4da; font-weight: bold; }
.Masterwork { color: #1a9306; font-weight: bold; }
.Rare { color: #fcd00b; font-weight: bold; }
.Exotic { color: #ffa405; font-weight: bold; }
.Ascended { color: #fb3e8d; font-weight: bold; }
.Legendary { color: #4c139d; font-weight: bold; }

img.media-object{ width: 56px; height: 56px; background-color: #ccc; }
td img.media-object{ width: 36px; height: 36px; background-color: #ccc; }

.tooltip-inner { white-space: nowrap; max-width: none; }

.list-group .list-group-item-header { background-color: #f5f5f5; }

.page-header { border: 0; padding-bottom: 0; margin-top: 25px; }
.page-header h1 { font-size: 20px; margin: 0 0 19px; }
.page-header h1 .glyphicon { font-size: 15px; }
.page-header.header-border { border-bottom: 1px solid #ddd; }
.page-header .btn .glyphicon { padding-right: 5px; }

.nav.nav-right li { float: right; }

/* Weapons and skill styles */
.weaponsets { margin-bottom: 10px; }
.weaponset { float:left; width: 125px; margin-right: 5px; margin-bottom: 10px; }
.sigils { float: left; width: 175px; margin-right: 37px; }
.weaponset-header, .sigils-header { background-color: #333; color: #eee; padding: 5px 10px; }
.weaponset .off-hand, .sigils .off-hand { border-top: 1px solid #ccc; }
.weaponset .weapon, .sigils .sigil { background-color: #eee; height: 40px; }
.weaponset .weapon>a, .sigils .sigil>a { display: inline-block; background-color: #aaa; padding: 10px 3px; color: #ddd; width: 20px; }
.weaponset .weapon>a:hover, .sigils .sigil>a:hover { background-color: #999; color: #fff; }
.weaponset .weapon-selected, .sigils .sigil-selected { display: inline-block; margin-left: 10px; padding: 10px 0; font-weight: bold; font-style: italic; }

.weaponsets .popover { background-color: rgba(0, 0, 0, 0.9); color: #eee; }
.weaponsets .popover.right .arrow:after { border-right-color: rgba(0, 0, 0, 0.9); }
.weaponsets .popover a { display: block; color: #fff; padding: 3px 15px; }
.weaponsets .popover a:hover { text-decoration: none; background-color: #444; }

.weaponsets .popover .sigil-category { font-weight: bold; color: #dc9; }
.weaponsets .popover .sigil-list { display: none; }

/* Specialization styles */
.spec-holder { margin-bottom: 20px; width: 647px; }
.spec-holder .spec-header { background-color: #333; color: #eee; padding: 7px 10px; }
.spec-holder .spec-header.Elite { color: #ffa405; }

.spec-panel { height: 128px; background-color: #bbb; background-repeat: no-repeat; background-position: center; margin-top: 1px; }
.spec-panel .trait-img { background-image: url('../img/trait-hexagon.png'); height: 32px; width: 32px; }
.spec-panel .trait-img a { display: inline-block; height: 32px; width: 32px; padding-top: 9px; text-align: center; color: #aaa; font-size: 12px; }
.spec-panel .trait-img a:hover { text-decoration: none; color: #333; }

.spec-panel .popover { background-color: rgba(0, 0, 0, 0.9); color: #eee; }
.spec-panel .popover.right .arrow:after { border-right-color: rgba(0, 0, 0, 0.9); }
.spec-panel .popover a { display: block; color: #fff; padding: 3px 15px; }
.spec-panel .popover a:hover { text-decoration: none; background-color: #444; }
.spec-panel .popover a.Elite { color: #ffa405; }

.spec-panel .major-top { margin: 0 0 10px 0;}
.spec-panel .major-mid { margin: 0 0 10px 0;}
.spec-panel .major-bot { margin: 0;}

.spec-panel .spec-picker { float: left; }
.spec-panel .spec-picker>a { display: inline-block; padding: 55px 3px; background-color: #777; color: #aaa; height: 128px; width: 20px; }
.spec-panel .spec-picker>a:hover { background-color: #666; color: #eee; }

.spec-panel .spec-panel-img { float: left; margin: 0 0 0 5px; }
.spec-panel .spec-panel-img .spec-img { background-image: url('../img/specialization-hexagon.png'); height: 128px; width: 128px; padding-top: 53px; font-size: 16px; text-align: center; font-style: italic; font-weight: bold; }

.spec-panel .spec-panel-minor { float: left; margin: 48px 0 0 5px; }

.spec-panel .spec-panel-line { float: left; }

.spec-panel .line-img { height: 37px; width: 37px; background-repeat: no-repeat; background-position: center; }
.spec-panel .line-img.none { margin: 45px 0 0 5px; }
.spec-panel .line-img.mid-top { background-image: url('../img/trait-line-up.png'); margin: 15px 0 0 5px; }
.spec-panel .line-img.mid-mid { background-image: url('../img/trait-line-str.png'); margin: 45px 0 0 5px; }
.spec-panel .line-img.mid-bot { background-image: url('../img/trait-line-down.png'); margin: 75px 0 0 5px; }
.spec-panel .line-img.top-mid { background-image: url('../img/trait-line-down.png'); margin: 15px 0 0 5px; }
.spec-panel .line-img.bot-mid { background-image: url('../img/trait-line-up.png'); margin: 75px 0 0 5px; }

.spec-panel .spec-panel-major { float: left; margin: 5px 0 0 5px; }

.trait-details, .sigil-details, .sigil-info { width: 300px; padding: 5px; text-shadow: 1px 2px #000; }
.trait-header, .sigil-header { color: #dc9; margin-bottom: 10px; font-weight: bold; }
.trait-header .recharge { float: right !important; color: #999; font-size: 13px; }
.trait-body, .sigil-body { color: #eee; font-size: 13px; }
.trait-body .stats { margin: 10px 0 0 0; color: #999; font-size: 12px; padding-left: 15px; list-style-type: square; }