/* All Primefaces Changes*/

/*########################
For PANEL design 
########################*/
.ui-panel{
    margin-bottom: 30px;
    border-radius: 10px;
    border: 5px solid #F0F0F0 !important; 
}

.ui-panel, .ui-panel-content{
	padding: 0 !important;
}

.ui-panel-title{
	font-size: 16px;
	font-weight: bold;
	color: #5A717F;
}

.ui-panel-titlebar {
    padding: 10px 0px 10px 30px !important;
    
    background: url(../resources/images/panelTitleBar.png) repeat;
    
    border: 0px !important;
    
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
   	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	
}

/*########################
For TABS design 
########################*/
.ui-tabs{
    margin-bottom: 30px !important;
	border:0px !important;
}

.ui-tabs, .ui-tabs-content{
	padding: 0 !important;
}


.ui-tabs .ui-tabs-panel{
	border: 4px solid #F0F0F0 !important;
}


.ui-tabs .ui-tabs-nav{
	margin-bottom: -4px !important;
}
.ui-tabs .ui-tabs-nav .ui-state-default{
	background:white !important;
	border-left:4px solid #F0F0F0 !important;
	border-right:4px solid #F0F0F0 !important;
	border-top:4px solid #F0F0F0 !important;
	/*border-bottom:5px solid #F0F0F0 !important;*/
	border-bottom:none !important;
	
	-webkit-border-top-left-radius: 6px !important;
	-webkit-border-top-right-radius: 6px !important;
	-moz-border-radius-topleft: 6px !important;
	-moz-border-radius-topright: 6px !important;
	border-top-left-radius: 6px !important;
	border-top-right-radius: 6px !important;
}

.ui-tabs .ui-tabs-nav .ui-state-default a:link{
	font-family: Verdana, sans-serif !important;
	font-size:16px !important;
	color:#0C6CAD !important;
	padding:10px 30px 10px 30px;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjUpIiAvPgo8L3N2Zz4=);
    background:-webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(#e1e1e1)) !important; /*  WebKit */
    background:-moz-linear-gradient(top,  #F9F9F9, #e1e1e1) !important;
}

.ui-tabs .ui-tabs-nav .ui-state-active a:link{
	color:#000000 !important;
	border-bottom:4px solid #FFFFFF !important;
	background: white !important;
}

.ui-tabs.ui-tabs-top > .ui-tabs-nav {
    padding: 0px !important;
    background:transparent !important;
}

/*########################
For DIALOG design 
########################*/
span.ui-icon-closethick {
	background-image:url("../resources/images/close.png")!important;
	background-position: 0px 0px;
	width:32px !important;
	}
.ui-dialog-titlebar{
	background:white !important;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: center !important;
}

/* 29/8/13 added by NY*/
.ui-dialog .ui-dialog-content{
	overflow: hidden !important;
}

/*########################
For DATATABLE design 
########################*/
.ui-datatable th{
	white-space: normal !important;
	/*text-align:right !important;*/
	}

.ui-datatable table{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 14px !important; 
}

.ui-datatable .ui-state-default {
	background: white !important;
	border:5px solid !important;
	border-color: #e1f4ff !important;
}

.ui-datatable .ui-paginator .ui-icon{
	display:inline-block;
}

.ui-datatable .ui-datatable-data .ui-datatable-empty-message td div.ui-dt-c{
	text-align: center !important;
}

.ui-paginator .ui-paginator-rpp-options{
	border:1px solid !important;
}

.ui-datatable .ui-paginator .ui-paginator-first{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -82px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}
.ui-datatable .ui-paginator .ui-paginator-prev{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -50px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}

.ui-datatable .ui-paginator .ui-paginator-next{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -36px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}

.ui-datatable .ui-paginator .ui-paginator-last{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -68px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}

.ui-datatable .ui-paginator .ui-paginator-pages .ui-paginator-page{
	color: #0094c6 !important;
	font-weight: normal !important;
	padding: 0 5px 0 5px !important;
	border:none !important;
}


.ui-datatable .ui-paginator .ui-paginator-pages .ui-state-active{
	color: black !important;
	font-weight: bold !important;
}

.ui-datatable .ui-datatable-data td {
	border:5px solid !important;
	border-color: #e1f4ff !important;
}

.ui-datatable-data .ui-datatable-odd{
    background: white !important;
    padding: 2px !important;
}

.ui-datatable-data .ui-datatable-even{
    background: #e1f4ff !important;
    padding: 2px !important;
}
/* added 26/08/2013 */
.ui-datatable .ui-datatable-data .ui-datatable-empty-message td div.ui-dt-c {
	background: none repeat scroll 0 0 #e1f4ff;
    text-align: center !important;
}

/*added by FX below*/
 /*th#dataTable_paginator_top{
	text-align:right !important;
}*/
.ui-datatable .ui-paginator-top{
	text-align:right !important;
}

.ui-datatable .ui-paginator-bottom{
	text-align:right !important;
}

.ui-datatable .ui-widget-header{
	background:transparent !important;
	border:transparent !important;
}
.ui-datatable tfoot td{
text-align:right !important;
}
.ui-paginator-page{
	padding:0px !important;
	display:none;
}
.ui-icon-seek-next {
    background-position: -36px -160px;
}
.ui-icon-seek-end {
    background-position: -68px -160px;
}
.ui-icon-seek-first {
    background-position: -82px -160px;
}
.ui-icon-seek-prev {
    background-position: -50px -160px;
}


/*########################
For MESSAGE design 
########################*/
/*.ui-messages-info {
    color: #D91919 !important;
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 38px !important;
    background-color: #FFF8C7 !important;
    border:1px #FFF8C7 solid !important;
}*/

.ui-messages-info-detail{
		padding:5px;
}
/* arrow ui-message-error css begin */
.ui-message-error {
			font-size: 13px !important;
	    font-weight: bold !important;
	    color: #FFFFFF !important;
	    font-family: Verdana, sans-serif !important;
	    background-color: #D01200 !important;
	    border-radius:6px;
      position: relative;
      border: 1px solid #D01200;
      height: auto;
      color: #FFFFFF;
      
}
.ui-message-error:after,.ui-message-error:before {
      right: 100%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
}
.ui-message-error:after {
      border-color: rgba(30, 17, 213, 0);
      border-right-color: #D01200;
      border-width: 5px;
      top: 50%;
      margin-top: -5px;
}
.ui-message-error:before {
      border-color: rgba(22, 22, 245, 0);
      border-right-color: #D01200;
      border-width: 5px;
      top: 50%;
      margin-top: -5px;
}
/* arrow ui-message-error css end */
/*
.ui-message-error {
	font-size: 13px !important;
    font-weight: bold !important;
    color: #FFFFFF !important;
    font-family: Verdana, sans-serif !important;
    background-color: #D01200 !important;
    border-radius:6px;
}*/

/* for eeop representative rejected reason, for browser firefox */
.ui-messages-error-summary {
	margin-left: 0px !important;
}


/*########################
For MISC design 
########################*/
.ui-inputfield{
	box-shadow: none !important;
	height: 20px !important; 
	font-size: 14px !important;
	background-color: #F0F0F0 !important;
}
.ui-inputtextarea{
	height:auto !important;
}
.ui-selectonemenu .ui-state-default, .r1 {
	background: white !important;	
	border: 1px black !important;
	border-radius: 8px;
}

.ui-selectonemenu .ui-selectonemenu-label{
	border:none !important;
}

.ui-selectonemenu .ui-selectonemenu-trigger{
	border:none !important;
	background-color: #F0F0F0 !important;
}

.ui-selectonemenu-trigger{
	border-left: 0px;
}

.ui-state-hover{
	box-shadow:none !important;
}

.ui-state-active{
	box-shadow:none !important;
}

.ui-state-focus{
	box-shadow:none !important;
	background-color: #f9fcb8 !important; 
}
.ui-state-error{
	border:3px solid #D01200 !important; 
	background-color: #f9fcb8 !important; 
}

.ui-breadcrumb ul {
	width:80% !important;
}
.ui-icon-close {
    background-position: -80px -128px;
    background-color: #0C6CAD !important;
}
/*
#########################
#######widget###########
#########################
*/
.ui-widget-overlay {
		background:url("/register-fdw-address/javax.faces.resource/images/ui-bg_flat_0_4f4f4f_40x100.png.xhtml?ln=primefaces-aristo") repeat scroll 50% 50% !important;
		opacity:0.8 !important;
}


.ui-messages .ui-messages-info .ui-messages-info-icon{
	background-image:none !important;
}

.ui-messages .ui-messages-info{
	background-color:#fff8c6 !important;
	border-color: #ffe8c6 !important;
	text-align: center;
}

.ui-messages .ui-messages-info .ui-messages-info-summary{
	color:#f26722 !important;
}

.ui-messages .ui-messages-error .ui-messages-error-icon{
	background-image:none !important;
}

.ui-messages .ui-messages-error{
	text-align: center;
}



.ui-commandlink{
	font-family: Verdana, sans-serif !important;
	font-size: 14px !important; /* changed from 15, follow eUse */
	color: #0094c6 !important;
	text-decoration: none !important;
}

/*
#########################
###Datatable-no-border###
#########################
*/

.ui-datatable-no-border .ui-state-default {
	border:none !important;
	text-align: left !important;
}

.ui-datatable-no-border .ui-widget-content{		
	background-color:white !important;
	border:none !important;
}

.ui-datatable-no-border .ui-datatable-data table, .ui-datatable-no-border .ui-datatable-data tr, .ui-datatable-no-border .ui-datatable-data td{
    border:none !important;
}

.ui-datatable-no-border .ui-paginator {
background: url("../resources/images/pagination.png")!important;
border:0;
}

/*########################
For EAD TABS design 
########################*/
.ui-tabs-ead{
    margin-bottom: 30px !important;
	border:0px !important;
}

.ui-tabs-ead, .ui-tabs-content{
	padding: 0 !important;
}


.ui-tabs-ead .ui-tabs-panel{
	border:none !important;
}


.ui-tabs-ead .ui-tabs-nav{
	margin-bottom: -4px !important;
}
.ui-tabs-ead .ui-tabs-nav .ui-state-default{
	background:#7DBDFF !important;
	border-left:none !important;
	border-right:none !important;
	border-top:none !important;
	/*border-bottom:5px solid #F0F0F0 !important;*/
	border-bottom:none !important;
	
	-webkit-border-top-left-radius: none !important;
	-webkit-border-top-right-radius: none !important;
	-moz-border-radius-topleft: none !important;
	-moz-border-radius-topright: none !important;
	border-top-left-radius: none !important;
	border-top-right-radius: none !important;
}

.ui-tabs-ead .ui-tabs-nav .ui-state-default a:link{
	font-family: Verdana, sans-serif !important;
	font-size:14px !important;
	color:#0C6CAD !important;
	padding:10px 10px !important;
	background: #7DBDFF !important;
	background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMUUxRTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MjUpIiAvPgo8L3N2Zz4=);
    background:-webkit-gradient(linear, left top, left bottom, from(#7dbdff), to(#7dbdff)) !important; /*  WebKit */
    background:-moz-linear-gradient(top,  #7dbdff, #7dbdff) !important;
    text-shadow: none !important;
}

.ui-tabs-ead .ui-tabs-nav .ui-state-active a:link{
	color:white !important;
	border-bottom:none !important;
	background: #7DBDFF !important;
	text-shadow: none !important;
}

.ui-tabs-ead .ui-tabs-nav .ui-state-active a::before{
	content: "";
    position: absolute;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #7DBDFF;
    bottom: -10px;
    left: 70px;
    display: block;
}

.ui-tabs-ead.ui-tabs-top > .ui-tabs-nav {
    padding: 0px !important;
    background:#7DBDFF !important;
}

/*########################
For EAD table no border design 
########################*/

.ui-datatable-ead .ui-datatable-even{
     background: white !important;
}

.ui-datatable-ead .ui-datatable-data td {
	border:0px !important;
}
 .ui-datatable-ead .ui-state-default {
	border-width:0 !important;

}

/*########################
For EAD autocomplete design 
########################*/

.ui-autocomplete-input-ead .ui-inputfield{
	width: 200px !important;
	background-color: #F0F0F0 !important;
}

.ui-autocomplete-input-ead .ui-state-focus{
	box-shadow:none !important;
	background-color: #f9fcb8 !important; 
}

/*########################
For EAD dialog design 
########################*/
.ui-dialog-ead{
	border-radius: 10px;
}

/*	
.ui-datatable-no-border .ui-datatable{
	border:none !important;
}
.ui-datatable-no-border .ui-datatable-header{
	border:none !important;
	background:#C4C4C4 !important;
	background-color:#C4C4C4 !important;
	text-align:left !important;
}
.ui-datatable-no-border table{
	border:none !important;
}
.ui-datatable-no-border th{
	white-space:none !important;
	border:none !important;
	background: white !important;
	background-color:white !important;
	text-align:left !important;
}

.ui-datatable-no-border .ui-datatable-data{
	border:none !important;	
}

.ui-datatable-no-border .ui-datatable-data td {
	border:none !important;
	background-color:white !important;
}

.ui-datatable-no-border .ui-datatable-data tr {
	border:none !important;
	background-color:white !important;
}

.ui-datatable-no-border .ui-datatable-odd{
    background: white !important;
}

.ui-datatable-no-border .ui-datatable-even{
    background:white !important;
}

.ui-datatable-no-border .ui-icon{
	color:#1C4257;
	display:inline;
}

.ui-datatable-no-border .ui-state-active{	
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4)) repeat scroll 0 0 #85B2CB !important;
    border: 1px solid #7096AB !important;
    color: #1C4257 !important;
    font-weight: bold;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

.ui-datatable-no-border .ui-paginator-rpp-options{
	border:1px solid !important;
}

.ui-datatable-no-border .ui-paginator-first{
	border:none !important;
}
.ui-datatable-no-border .ui-paginator-prev{
	border:none !important;
}
.ui-datatable-no-border .ui-paginator-next{
	border:none !important;
}
.ui-datatable-no-border .ui-paginator-last{
	border:none !important;
}
.ui-datatable-no-border .ui-paginator-page{
	border:none !important;
}*/

/*
#########################
###Accordian Panel###
#########################

.ui-accordion .ui-state-default{
	background: #FFF8C6;  	
    border: 1px solid #FFF8C6;
}*/

.ui-accordion .ui-accordion-content {  
    padding: 0px 0px 15px 0px !important;
    overflow: hidden !important;
}

.ui-accordion ui-accordion-header{
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color: #464646;	
}

/* p:title HY Edited on 20130412
.ui-accordion .ui-accordion-header .ui-icon {
    margin-left: 20px;
    position: absolute;
    top: 50%;
}

.ui-accordion .ui-state-default .ui-icon {
    background: url(../resources/images/info.png) repeat;
}

.ui-accordion .ui-state-active .ui-icon {
	background: url(../resources/images/eraser.png) repeat;
}

.ui-accordion .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	margin-left: 15px;
    color: #91D40F;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.ui-accordion .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	margin-left: 15px;
    color: #91D40F;
    text-decoration: none;
}*/


/*########################
For DATATABLE design 
########################*/
.ui-datatable-testable th{
	white-space: normal !important;
	background: #D6DBE5 !important;
	font-weight: bold;
	text-transform: capitalize !important;
	/*text-align:right !important;*/
	}

.ui-datatable-testable table{
	font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 14px !important; 
}

.ui-datatable-testable .ui-state-default {
	background: #D6DBE5 !important;
	border:none !important;

}

.ui-datatable-testable .ui-paginator .ui-icon{
	display:inline-block;
}

.ui-datatable-testable .ui-datatable-data .ui-datatable-empty-message td div.ui-dt-c{
	text-align: center !important;
}

.ui-paginator .ui-paginator-rpp-options{
	border:none !important;
}

.ui-datatable-testable .ui-paginator .ui-paginator-first{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -82px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}
.ui-datatable-testable .ui-paginator .ui-paginator-prev{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -50px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}

.ui-datatable-testable .ui-paginator .ui-paginator-next{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -36px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}

.ui-datatable-testable .ui-paginator .ui-paginator-last{
	border:none !important;
	text-align:left !important;
	text-indent:-5000px !important;
	background-image: url("/register-fdw-address/javax.faces.resource/images/ui-icons_38667f_256x240.png.jsf?ln=primefaces-aristo") !important;
	background-position: -68px -157px !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
	vertical-align: text-bottom !important;
}

.ui-datatable-testable .ui-paginator .ui-paginator-pages .ui-paginator-page{
	color: #0094c6 !important;
	font-weight: normal !important;
	padding: 0 5px 0 5px !important;
	border:none !important;
}


.ui-datatable-testable .ui-paginator .ui-paginator-pages .ui-state-active{
	color: black !important;
}

.ui-datatable-testable .ui-datatable-data td {
	border: none !important;
  border-bottom: 1px solid #e4ebeb !important;
  font-size: 1rem !important;
  color: #333!important !important;
}

.ui-datatable-testable .ui-datatable-data tr {
	border: none !important;
  border-bottom: 1px solid #e4ebeb !important;
  font-size: 1rem !important;
  color: #333!important !important;
}

.ui-datatable-testable .ui-datatable-data .ui-datatable-odd{
    background: #fafafa !important;
    padding: 2px !important;
}

.ui-datatable-testable .ui-datatable-data .ui-datatable-even{
	background: #eee !important;
	padding: 2px !important;
}
/* added 26/08/2013 */
.ui-datatable-testable .ui-datatable-data .ui-datatable-empty-message td div.ui-dt-c {
	background: none repeat scroll 0 0 #fff;
    text-align: center !important;
}

/*added by FX below*/
 /*th#dataTable_paginator_top{
	text-align:right !important;
}*/
.ui-datatable-testable .ui-paginator-top{
	text-align:right !important;
}

.ui-datatable-testable .ui-paginator-bottom{
	text-align:right !important;
}

.ui-datatable-testable .ui-widget-header{
	background:transparent !important;
	border:transparent !important;
}
.ui-datatable-testable tfoot td{
text-align:right !important;
}
.ui-paginator-page{
	padding:0px !important;
	display:none;
}
.ui-icon-seek-next {
    background-position: -36px -160px;
}
.ui-icon-seek-end {
    background-position: -68px -160px;
}
.ui-icon-seek-first {
    background-position: -82px -160px;
}
.ui-icon-seek-prev {
    background-position: -50px -160px;
}

.ui-datatable-testable .ui-widget-content{		
	border:none !important;
}

.cards-list-item-info-metric-name-big {
	display: block !important;
	font-family: 'Open Sans' !important;
	font-weight: 600 !important;
	font-size: 1.8em !important;
	color: #333333 !important;
	line-height: 1.5em !important;
}

.cards-list-item-info-metric-info-number {
	display: block !important;
	font-size: 4em !important;
	line-height: 0em !important;
	padding: 65px !important;
}

.cards-list-item-title-section-mid {
	display: inline !important;
	text-align: center !important;
}

.cards-list-item-box {
	position: relative !important;
	border-radius: 2px !important;
	overflow: auto !important;
	padding: 20px !important;
	margin: 20px auto !important;
}

.cards-list-item-info-middle {
	display: inline !important;
	width: 30% !important;
	text-align: center !important;
	border: none !important;
	margin: 1em !important;
	padding: 20px !important;
	min-width: 180px !important;
}
.cards-list-item-content-fixed {
	display: block !important;
	clear: both !important;
	border: none !important;
}

	
