/*----------------------------------------------Large RESPONSIVE TABLE---------------------------------------*/
.responsive-table {
    width: 100%;
	background: #fff;
	margin: 0px 0px 30px 0px;
}

.responsive-table tr:nth-child(2n){
    /*background:#ece6e2;*/
}
.responsive-table.largeTable p{
	padding: 0px 2px;
	text-align: center;
	font-weight:bold;
	margin:0;
}
.greytableheader{
	background:#ece6e2;
}
.responsive-table.largeTable td.grebg {
	background-color:#ece6e2;
}

.responsive-table.largeTable td{
	padding:22px 4px;
}

.checkmark{
	display: block;
	width: 26px;
	height: 26px;
	margin: auto;
}
.greentableheader{
	background: #0f6a4e;
	height: 47px;
	color: #fff;
}

.greentableheader th{ 
	font-size: 18px; 
	text-align: center;
}

.redtablefooter{
	background: #ED3125 !important;
	height: 69px;
}


.leftdata{
	text-align: left !important;
	padding: 0 40px;
}

.bfont{font-weight: 700;}

.bfont p{
	text-align: left !important;
}

.disclosure{
	padding: 10px 60px;
	margin-bottom: 45px;
}

.top{
	vertical-align: top !important;
}

/*END Large TABLE STYLING*/


/* Small TABLE*/

.smallTable .greentableheader {
height: auto;
}

.smallTable .greentableheader th{
	padding:5px;
	font-size: 20px;
}

.smallTable td {
    padding: 15px;
}
.floatright {
	float:right;
	font-weight:normal;
}
.responsive-table.smallTable p{
	margin: 0 !important;
}
@media(min-width: 1200px){
.visibledesktop {
	display:block !important;
}
.visiblemobile {
	display:none !important;
}
}
@media(max-width: 1999px){
.visibledesktop {
	display:none;
}
.visiblemobile {
	display:block;
}

}
