body
{
	margin: 0 0 0 0px;
	font: 11px/16px kalimati, Tahoma, Verdana, Arial;
	color: #000000;
	background-color: #FFFFFF;
    position: relative;

}

.boxcontent
{
	background: url(../images/boxcontentbg.gif) #FFFFFF 0px 0px repeat-x;
}

.title
{
	font: bold 19px kalimati, Tahoma, Verdana, Arial;
	color: #D60A2D;
	padding: 3 3 3 15px;
	background: url(../images/arrowblack.gif) 5px 10px no-repeat;
}

.title_back
{		
	font: bold 15px kalimati, Tahoma, Verdana, Arial;
	color: #D60A2D;
	padding: 3 3 3 15px;
	float: right;	
}


a.a_back
{
	font: bold 12px Arial;
	text-decoration: none;
	color: #D60A2D;
}
#print
{
    font-family: kalimati;
}
.info
{
    font-family: kalimati;
    font-size: 16px!important;
}
table.bbvrs_data
{
	font-family: kalimati;
	border-spacing: 0px;
    border-collapse: collapse;	
    /*border-top: 4px solid #EA9A1C;*/
    /*border-bottom: 1px solid #EA9A1C;*/	
}

table.bbvrs_data th {
	font-family: kalimati;
    text-align: left;
    font-weight: normal;
    padding: 0.2em 0.5em;
    /*border-top: 1px dotted #EA9A1C;*/
}
table.bbvrs_data td {
	font-family: kalimati;	
	font-size: 14px;
    text-align: left;
    border-top: 1px dotted #3a3737;
    padding: 0.2em 0.5em;
}
table.bbvrs_data thead th {
	font-family: kalimati;
    text-align: left;
    border-bottom: 1px solid #3a3737;
}
table.bbvrs_data th.Corner {
    text-align: center;
}

table.bbvrs_data tr:hover td
{	
	background-color: #C3C3C3;
	display: table-cell;
	text-align: left;
	vertical-align: middle
}

table.bbvrs_sel th {
	font-family: kalimati;
    text-align: center;
    font-weight: bold;
    padding: 0.2em 0.5em;
    /* border-top: 1px dotted #8d8b87; */
}
table.bbvrs_sel td {
	font-family: kalimati;	
	font-size: 12px;
    text-align: center;
    padding: 0.2em 0.5em;
}

table.bbvrs_sel td#td_complaint{
    font-weight: bold;
    text-align: center;
    padding: 0.2em 0.5em;
    color: lightseagreen;
}

table.bbvrs_sel td#td_bold{
    font-weight: bold;
    text-align: center;
    padding: 0.2em 0.5em;    
}


table.bbvrs_sel thead th {
	font-family: kalimati;
    text-align: center;    
}
table.bbvrs_sel th.Corner {
    text-align: center;
}

div.err_msg
{
	color: #ff0000;
/*	background-color: #FFBABA;*/
	font-family:kalimati,verdana,tahoma;
        font-size: 16px;
    margin: 10px;
    padding: 10px;
}

div.pro_msg
{
	color: #003366;
	background-color: #4d4df7;
	font-family:kalimati,verdana,tahoma;
}

div.div_bbvrs_data
{
	font-family: Tahoma;
	font-size: 12px;
}

select.bbvrs_nepali
{
	font-family: kalimati;
	font-size: 12px;
}

input.bbvrs_pcs_nepali
{
	font-family: pcs_nepali;
	font-size: 12px;
}

input.btnData
{
	font: 11px Tahoma, Verdana, Arial;
	border: 1px #CCCCCC solid;
	height: 18px;
}

@font-face {
 font-family: kalimati;
 src: url("Kalimati.ttf");
}

@font-face {
 font-family: pcs_nepali;
 src: url("PCSNepali.ttf");
}
.well{ 
background: none!important; border: none!important;
box-shadow:none !important; 
}
.margin-top-15{ margin-top: 15px!important;}
.alert-message
{
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.alert-message h4
{
    margin-top: 0;
    margin-bottom: 5px;
}
.alert-message p:last-child
{
    margin-bottom: 0;
}
.alert-message code
{
    background-color: #fff;
    border-radius: 3px;
}
.alert-message-success
{
    background-color: #F4FDF0;
    border-color: #3C763D;
}
.alert-message-success h4
{
    color: #3C763D;
}
.alert-message-danger
{
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.alert-message-danger h4
{
    color: #d9534f;
}
.alert-message-warning
{
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.alert-message-warning h4
{
    color: #f0ad4e;
}
.alert-message-info
{
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.alert-message-info h4
{
    color: #5bc0de;
    font-size: 150%;
    line-height: 20px;
}
.alert-message-default
{
    background-color: #EEE;
    border-color: #B4B4B4;
}
.alert-message-default h4
{
    color: #000;
}
.alert-message-notice
{
    background-color: #FCFCDD;
    border-color: #BDBD89;
}
.alert-message-notice h4
{
    color: #444;
}
.panel-title a{ text-decoration: none; display: block;}
.mandatory{ color: red!important;}
.here
{
    cursor: default;
    text-decoration: none;
    color: black;
}


/* new added */
/*a.chFilter{ border-radius:50%; background:#2b80b9; color:#fff; padding:4px!important; padding-left: 12px!important; padding-right: 12px!important; text-decoration:none;}
a.chFilter:focus, a.chFilter:hover{background:#2b80b9; color:#fff;}*/
#tbl_data thead tr{ background:#0d6efd; color:#fff;}

#tbl_data tbody tr{ padding:10px;}

#tbl_data tbody tr.odd{ background:#fff; padding:10px;}
#tbl_data tbody tr.even{background:#efefef; padding:10px;}

/* .btnData{ background:#2b80b9; color:#fff;} */
.sorting_1
{
    background-color: #f3f30c;
}
.watermark {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: 0.1;
    pointer-events: none;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="400" height="200" viewBox="0 0 400 200"><text x="50%" y="50%" font-family="Arial" font-size="30" fill="gray" text-anchor="middle" dominant-baseline="middle" transform="rotate(-45 200 100)">निर्वाचन आयोग, नेपाल</text></svg>');
    background-repeat: repeat;
}
.footer
{
    font-family: kalimati;
 position: fixed;
  bottom: 0;
}