H1 {
    FONT-FAMILY: verdana, arial, verdana !important;
    COLOR: #000099 !important;
    FONT-SIZE: 18pt !important;
    font-weight: bold !important;
}
.summary-table {
	width: 100% !important;
	margin-left: 40px;
	margin-right: 40px;
}

.summary-table.ui-panelgrid .ui-widget-header {
	height: 25px;
	background-color: #b0c4de !important;
	width: 100% !important;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-align: left !important;
	width: 85%;
}

.summary-label-left {
	background-color: #e2e2e2;
	width: 150px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	border: solid 1px;
}

.summary-label-right {
	background-color: #e2e2e2;
	width: 150px;
	font-weight: bold;
	text-align: left;
	color: #000000;
	border: solid 1px;
}

.summary-value-left {
	width: 700px;
	text-align: left;
	color: #000000;
	border: solid 1px;
}

.summary-value-right {
	width: 235px;
	text-align: left;
	color: #000000;
	border: solid 1px;
}

.summary-menu-table {
	width: 100% !important;
	margin-left: 40px;
	margin-right: 50px !important;
}

.summary-menu-table.ui-panelgrid {
	height: 25px;
	background-color: #B0C4DE !important;
	color: #000000;
	width: 100%;
	font-size: 10pt;
	text-align: left !important;
	border: 1px solid #a8a8a8 !important;
	color: #000000;
	font-size: 10pt;
}

.summary-menu-table.ui-panelgrid .ui-widget-header {
	border: 1px solid #a8a8a8 !important;
}

.summary-menu {
	text-align: left;
	border: none;
}

.queue-table {
	width: 80% !important;
	border: solid 1px black !important;
	border-collapse: collapse;
	margin-left: 40px;
	margin-right: 40px;
}

.queue-table.ui-datatable,.ui-sortable-column {
	height: 15px;
	background-color: #b0c4de !important;
	background-image: none;
	text-shadow: none;
	border: solid 1px black !important;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.ui-messages-info {
	color: #ffffff;
	background-color: #ffffff;
	border-color: #ffffff;
}

.hoverlinks {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.hoverlinks a {
	color: #000000;
	text-decoration: none;
}

.hoverlinks a:hover {
	color: #0000ff;
	text-decoration: underline;
}

.borderlessTable td,.borderlessTable tr {
	border: none;
}

.tableLabel {
	background-color: #e2e2e2;
	font-weight: bold;
	text-align: right;
}

/* Removes iframe vertical scrollbar in chrome & safari browsers */
.iframe::-webkit-scrollbar {
	display: none;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error
	{
	color: #000000;
	background: #ffffff;
	border-color: #a8a8a8;
}

.ui-messages-error-summary {
	color: #7f0000;
}

.ui-messages-error,.ui-message-error {
	background: #ffffff;
	border-color: #ffffff;
}

.dataTableStyle .ui-datatable .ui-datatable-data td,.dataTableStyle .ui-datatable .ui-datatable-data-empty td {
    border: 0px !important;
}

.dataTableStyle .ui-datatable table {
    border-collapse: separate !important;
    width: 100%;
}

.dataTableStyle .ui-state-default,.dataTableStyle .ui-widget-content .ui-state-default,.dataTableStyle .ui-widget-header .ui-state-default {
    background-color: transparent;
    border: 0px !important;
    border-style: none;
    color: #000000 !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt !important;
    font-weight: bold !important;
    text-align: left !important;
}

.dataTableStyle .ui-datatable .ui-paginator {
    background-color: transparent;
}

.dataTableStyle .ui-widget-header {
    background-color: transparent;
    border: 0px !important;
}

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td {
    border: none !important;
    border-style: none !important;
    white-space: normal !important;
}

.dataTableStyle .ui-state-active,.dataTableStyle.ui-widget-content .ui-state-active,.dataTableStyle.ui-widget-header .ui-state-active {
    background-color: transparent;
}

.dataTableBackground .ui-state-default {
    background: transparent;
    border-style: none;
    border: none !important;
}

.dataTableStyle .ui-paginator {
    background: transparent;
}

.dataTableStyle .ui-paginator.ui-paginator-top.ui-widget-header {
    background-color: transparent;
}

.ui-widget-content A {
	color: #0000ff;
}

/* Added to remove the border line as dme prod login page doesn't has the border */
.ui-widget-content{
	border: none !important;
}

.payButton{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);border:none;display:inline-block;outline:0;
    padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#fff!important;background-color:#39853c;
    text-align:center;cursor:pointer;white-space:nowrap}
    
.payButtonHover:hover{color:#fff;background-color:#2196F3;}