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

#pjWrapper .btn-primary { background-color: #378edb; border-color: #3381c6; }
#pjWrapper .btn-primary:hover { background-color: #3381c6; }

#pjWrapper .pjPcs-head { background-color: #56ae34; border-color: #479529; color: #fff;}

#pjWrapper .form-control { border-color: #479529; }

#pjWrapper .pjPcs-table { border-color: #3381c6; }
#pjWrapper .pjPcs-table th { background-color: #378edb; color: #fff; }
#pjWrapper .pjPcs-table thead:hover th { background-color: #3381c6; }
#pjWrapper .pjPcs-table th strong { color: #fff; }

#pjWrapper .pjPcs-table-btn-toggle { background-color: #fff; color: #297ac1; line-height: 32px;}

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

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

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

#pjWrapper .pjPcs-checkbox.active { background-color: #3381c6; }
#pjWrapper .pjPcs-checkbox.active:after { color: #479529; }