@import url("//netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css");
@import url("//netdna.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css");
input[type="checkbox"] {  margin: 0; padding: 0; margin-top: -2px; margin-right: 5px; }  /* fixes bootstrap alignment bug */

.nav .breadcrumb li:after { content: ""; }
.comment, .commentalternate, .commentposter, .commentposteralternate { border-width: 0; }
.thumbnail { float: left; }
.sectionbody { border: 0; box-shadow: 0px; }
.deletions, .nav, .cattitle { padding: 0; }
.cattitle { padding-left: 10px; padding-top: 3px; }
.homemenu { padding-right: 15px; }
.sort { border: 0; }
input[type=checkbox] { vertical-align: top; }

.threadtools { font-size: 70%; }

.panel-heading
{
 white-space: nowrap;
 overflow: hidden;
 text-overflow: ellipsis;
}

*, .borders
{
 border: 0px solid;
 border-color: #E9E9E9;
}

.bx-wrapper .bx-viewport
{
 background-color: #ffffff;
 color: #000000;
}

input:-moz-placeholder, .minorlinks, .subcat:visited, .linktools, .linktools a, .sections, .sections:visited, .imtextself, a.bannedcolor, a.bannedcolor:visited
{
 /*Unimportant text*/
 color: #555555;
}

.minorlinks:hover, .subcat:hover, .subcat:visited:hover
{
 /*Mouseover for unimportant text*/
 color: #AABACA;
}

.fresh, a.sponsorcolor:link, a.sponsorcolor:visited
{
 /*Sponsored members*/
 color: #00AA00;
}

.altbg3, .evencolumns, .fronttopalt, .ckeditorbackground
{
 /*Option columns, even rows, editor backgrop*/
 background-color: #f5f5f5;
}

.inverse, .pollresultbar, .badge, .homenav:hover, .homenav:link:hover, .homenav:visited:hover, .addtocart:hover, .dayname td, .articlebar a:hover, .editpost:hover, .editpost:visited:hover, a.softtab, a.softtab:visited, a.softtab:visited:hover, a.softtab:hover, a.softtabactive, a.softtabactive:visited, a.softtabactive:hover, a.softtabactive:visited:hover, #unvalidatedcount
{
 /* Inverted color spots, usually mouseover effects*/
 background-color: #304050;
 color: #FFFFFF;
}

.inversetextonly, .sortarrow, .sortarrow:visited
{
 /*Inverted text*/
 color: #FFFFFF;
}

.tinytext, .pagerank, .commentdate, .smalllink, .editedby, #searchbox a, .linkbitcategory
{
 /*Very small text*/
 font-size: 75%;
 line-height: 10px;
}

.smalltext, .catdescription, .quoteby, .sections, .sections:visited, .icons, .gobutton, .minorlinks a
{
 /*Slightly smaller than normal text*/
 font-size: 92%;
}

.moderatelylarger, .denialpage, .rules, .statussection, .postinternal, .subcategoryname, .mainarticle, .price, .forumdescription, .postrating, .listingdescription, .detailedlabels
{
 /*Text that should be a little bigger than most*/
 font-size: 116%;
}

.semibigtext, #searchbox input, .alerttitle
{
 /*Moderately big text*/
 font-size: 133%;
}

.bigtext, a.biglink, .onlinebuddies, .offlinebuddies, .linktitle, a.linktitle, .toolsbararea, .monthname, .bigbutton, .bulkprice, .reportsforumcolumn, .submitbutton, .previewbutton, .incompleteblock td, #chatformmessage, .tableheader, .boxtitle, .bittitle, .cattitle, .exiturl, .forumname
{
 /*Significantly bigger text*/
 font-size: 150%;
}

.hugetext, .addtocart, .categoryheader, .title, .postbitusername, .categoryname, a.categoryname, a.categoryname:visited
{
 /*Really big text*/
 font-size: 183%;
}

.logobg
{
 /*The background behind the logo... you can edit this via the logo uploader page too.*/
 height: 97px;
 background-color: transparent;
}

.bulleticons { font-size: 217%; }
.new { color: #22DD22; }
.old { color: #AAAAAA; }
.closed { color: #AA0000; }

/*Images: */
.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating { background-image: url('../images_bootstrap/ajaxstar.png'); } 
.ui-autocomplete-loading { background-image: url('../images_bootstrap/indicator.gif'); }
.lb-prev:hover { background-image: url('../images_bootstrap/lightbox-prev.png'); }
.lb-next:hover { background-image: url('../images_bootstrap/lightbox-next.png'); }
.lb-data .lb-close { background-image: url('../images_bootstrap/lightbox-close.png'); }
.lb-cancel { background-image: url('../images_bootstrap/lightbox-loading.gif'); }
#searchbox input { background-image: url('../images_bootstrap/search.png'); }
#loading { background: url('../images_bootstrap/loadingAnimation.gif') no-repeat center center; width: 208px;  height: 13px; }
.actionlink { background: url('../images_bootstrap/actionlink.png') center left no-repeat; }

/*Not sure why but the box heading sizes are inconsistent if this isn't included:*/
.panel-heading { height: 40px; }
h3 { font-size: 133%; padding: 0; margin: 0; }

.reportpost { border: 0; }

.list-group-item.active a, .list-group-item.active a:active, .list-group-item.active a:visited, .list-group-item.active a:hover, .list-group-item.active a:visited:hover { color: #FFFFFF; font-color: #FFFFFF; }
th.categoryheader
{
 text-shadow: 0;
 border: 0;
 color: #000000;
}
.detailedinfo { width: auto; }
.code { width: 700px; max-width: 70%; }
.cookienotice
{
 background-color: #999999;
}
.fieldfilefield .fade { opacity: 1; }
.panel-title { color: #000000; }
a, a:link, a:visited, a:hover, a:active { color: #2C3E50; }