.select2-selection__choice
{
    background-color:#3c8dbc !important;
    padding:5px !important;
    border:none !important;
}
.modal-body td, .modal-body th, .modal-body tr
{
    border:solid 1px #d3d3d3;
    padding:10px;
}
.select2-selection__choice__remove
{
    color:white !important;
}

#example1
{
    width:100% !important;
}

@media print {
    header, footer, .btn { display: none !important; }
    #logo_div{ display:block !important;}
    .table td, .table th
    {
        border:solid 1px !important;
    }
}

@page {
    size: auto;   /* auto is the initial value */
    margin: 0;  /* this affects the margin in the printer settings */
}

#error
{
	color:red;
	text-align:center;
}
#eps
{
	border:solid 1px #f1f1f1;
}
#eps h4
{
	color:blue;
}
label
{
	text-transform:uppercase;
}
#success
{
	color:green;
}
/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	width: 60px !important;
	padding:5px;
	float:left;
}

.divTableCell1, .divTableHead1 {
	border: 1px solid #999999;
	display: table-cell;
	width:7%;
	padding:5px;
	float:left;
}

.divTableCell2, .divTableHead2 {
	border: 1px solid #999999;
	display: table-cell;
	width:20%;
	padding:5px;
	float:left;
}

.divTableCell3, .divTableHead3 {
	border: 1px solid #999999;
	display: table-cell;
	width:51%;
	padding:5px;
	float:left;
}

.divTableCell4, .divTableHead4 {
	border: 1px solid #999999;
	display: table-cell;
	width:20%;
	padding:5px;
	float:left;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}