/* ==========================================================================
	#General
========================================================================== */
#pjWrapper * { font-family: 'Source Sans Pro', sans-serif; }
#pjWrapper .fa { font-family: 'FontAwesome'; }
#pjWrapper .glyphicon { font-family: 'Glyphicons Halflings'; }

#pjWrapper { background-color: #222; }

#pjWrapper a { color: #595758; }

#pjWrapper .btn-primary { background-color: #595758; border-color: #454545; color: #fff; }
#pjWrapper .btn-primary:hover { background-color: #454545; }

#pjWrapper .pjPcs-body,
#pjWrapper .pjPcs-head { background-color: #595758; border-color: #0f0d0e; color: #fff; }

#pjWrapper .pjPcs-select { background-color: #454545; color: #fff; border-color: #333; }

#pjWrapper .pjPcs-checkbox:after { background-color: #333; color: #fff; } 
#pjWrapper .pjPcs-checkbox.active { background-color: #454545; }
#pjWrapper .pjPcs-checkbox.active:after { color: #fff; }

#pjWrapper .pjPcs-table { border-color: #161616; }
#pjWrapper .pjPcs-table th { background-color: #222; color: #fff; }
#pjWrapper .pjPcs-table thead:hover th { background-color: #161616; }

#pjWrapper .pjPcs-table td { background-color: #9a9a9a; }

#pjWrapper .pjPcs-table tr:nth-child(even) td { background-color: #8e8e8e; }

#pjWrapper .pjPcs-table tbody tr:hover td { background-color: #858484; }

#pjWrapper .pjPcs-table-btn-toggle { background-color: #fff; color: #000; line-height: 30px; }