﻿    /* party colours */
.con .party-colour, .party-colour.con{border-color: #0087dc;}
.lab .party-colour, .party-colour.lab{border-color: #D62B27;}
.lib .party-colour, .party-colour.lib{border-color: #FDBB30;}
.ind .party-colour, .party-colour.ind{border-color: #999999}
.grn .party-colour, .party-colour.grn{border-color: #6AB023;}
.bnp .party-colour, .party-colour.bnp{border-color: #212C63;}
.it .party-colour, .party-colour.it{border-color: #666633;}
.uki .party-colour, .party-colour.uki{border-color: #A54396;}
.cpb .party-colour, .party-colour.cpb{border-color: #660000;}
.tusc .party-colour, .party-colour.tusc{border-color: #000000;}
.sl .party-colour, .party-colour.sl{border-color: #000000;}
.bdp .party-colour, .party-colour.bdp{border-color: #CCCCCC;}
.oth .party-colour, .party-colour.oth{border-color: #333333;}
.nd .party-colour, .party-colour.nd{border-color: #333333;}

td.con, td.con a{background-color: #0087dc; color:#FFFFFF; font-weight:bold;}
td.lab, td.lab a{background-color: #D62B27;color:#FFFFFF; font-weight:bold;}
td.lib, td.lib a{background-color: #FDBB30;color:#FFFFFF; font-weight:bold;}
td.ind, td.ind a{background-color: #999999;color:#FFFFFF; font-weight:bold;}
td.grn, td.grn a{background-color: #6AB023;color:#FFFFFF; font-weight:bold;}
td.bnp, td.bnp a{background-color: #212C63;color:#FFFFFF; font-weight:bold;}
td.it, td.it a{background-color: #666633;color:#FFFFFF; font-weight:bold;}
td.uki, td.uki a{background-color: #A54396;color:#FFFFFF; font-weight:bold;}
td.cpb, td.cpb a{background-color:  #660000;color:#FFFFFF; font-weight:bold;}
td.tusc, td.tusc a{background-color: #000000;color:#FFFFFF; font-weight:bold;}
td.sl, td.sl a{background-color: #000000;color:#FFFFFF; font-weight:bold;}
td.bdp, td.bdp a{background-color: #CCCCCC;color:#FFFFFF; font-weight:bold;}
td.oth, td.oth a{background-color: #333333;color:#FFFFFF; font-weight:bold;}
td.nd, td.nd a{background-color: #333333;color:#FFFFFF; font-weight:bold;}
td.res, td.res a{background-color: #999999;color:#FFFFFF; font-weight:bold;}

.party-colour {
    border-left: 10px solid #999;
    padding-left: 5px;
    text-align: left;
}
 
/* progress bars overides */
.progress {margin-bottom: 0; height: 60px;}
.progress .bar {background-image: none;}
 
.progress .bar {background-color:#999999; }
.progress-con .bar, .progress .bar-con {background-color:#0087dc;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0087dc', endColorstr='#ff0087dc',GradientType=0 )}
.progress-lab .bar, .progress .bar-lab {background-color:#D62B27;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffD62B27', endColorstr='#ffD62B27',GradientType=0 )}
.progress-lib .bar, .progress .bar-lib {background-color:#FDBB30;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffFDBB30', endColorstr='#ffFDBB30',GradientType=0 )}
.progress-ind .bar, .progress .bar-ind {background-color:#999999;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff999999', endColorstr='#ff999999',GradientType=0 )}
.progress-grn .bar, .progress .bar-grn {background-color:#6AB023;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6AB023', endColorstr='#ff6AB023',GradientType=0 )}
.progress-bnp .bar, .progress .bar-bnp {background-color:#212C63;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff212C63', endColorstr='#ff212C63',GradientType=0 )}
.progress-it .bar, .progress .bar-it {background-color:#666666;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff666666', endColorstr='#ff666666',GradientType=0 )}
.progress-uki .bar, .progress .bar-uki {background-color:#A54396;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffA54396', endColorstr='#ffA54396',GradientType=0 )}
.progress-cpb .bar, .progress .bar-cpb {background-color:#660000;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff660000', endColorstr='#ff660000',GradientType=0 )}
.progress-tusc .bar, .progress .bar-tusc {background-color:#000000;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff000000', endColorstr='#ff000000',GradientType=0 )}
.progress-sl .bar, .progress .bar-sl {background-color:#E40613;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffE40613', endColorstr='#ffE40613',GradientType=0 )}

.progress-bdp .bar, .progress .bar-bdp {background-color:#CCCCCC;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffCCCCCC', endColorstr='#ffCCCCCC',GradientType=0 )}
.progress-oth .bar, .progress .bar-oth {background-color:#333333;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff333333', endColorstr='#ff333333',GradientType=0 )}
.progress-nd .bar, .progress .bar-nd {background-color:#333333;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff333333', endColorstr='#ff333333',GradientType=0 )}
.progress-res .bar, .progress .bar-res {background-color:#999999;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff999999', endColorstr='#ff999999',GradientType=0 )}

td.hvcenter {
	vertical-align: middle;
	text-align: center;
	font-size: 30px;
}
tr.elected {
	font-weight: bold;
}









.navbar-election-results .navbar-inner {
    background-color: #eeeeee; /* fallback color */

    /* Gradients for modern browsers, replace as you see fit */
    background-image: -moz-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: -ms-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eeeeee), to(#eeeeee));
    background-image: -webkit-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: -o-linear-gradient(top, #eeeeee, #eeeeee);
    background-image: linear-gradient(top, #eeeeee, #eeeeee);
    background-repeat: repeat-x;
 
    /* IE8-9 gradient filter */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
    color: #333;
    border: 0;
}
.navbar-election-results .navbar-inner {
	padding-left: 0;
	padding-right: 0;
}
.navbar-election-results .nav > li > a {
	text-shadow:none;
	color: #333;
}
.navbar-election-results .nav .active > a, 
.navbar-election-results .nav .active > a:hover, 
.navbar-election-results .nav .active > a:focus,
.navbar-election-results .nav > .active > a,
.navbar-election-results .nav > li > a:hover,
.navbar-election-results .nav > li > a:focus {
	background-color: #C57EC4;
	color: #fff;
}
@media (max-width: 979px) {
    .navbar .btn-navbar {
        float: none;
    }
    .navbar-election-results .nav li {
	    padding: 0 2px;
    }
}
@media (max-width: 767px) {
    .navbar-election-results .container {
	    margin-left: 0;
	    margin-right: 0;
    }
}
