/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.table-heading{width: 100%; background: #ee4631; font-weight: bold; color: white}
.responsive{width: 100%}
table.responsive{font-size: 14px!important; color: black; text-align: center; border-spacing: 0px;}
table.responsive tr td{border: 1px solid #7f7f7f}
table.responsive tr th{border: 1px solid #7f7f7f;}
table.responsive tr td:first-child{text-align: left; padding-left: 20px; /*font-weight: bold;*/}
table.responsive tr:nth-child(even) {background-color: #ececec;}
table.responsive td, table th {padding:10px 0px }
table.responsive tr strong{font-weight: bold!important; color: black!important}
table.res-width tr td:first-child{width: 30%!important}
table.res-width tr th:first-child{width: 30%!important}

/* Mobile */
@media only screen and (max-width: 767px) {
	
table.responsive { margin-bottom: 0; }

.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; font-size: 14px; font-weight: bold; color: black}
.pinned table { border-right: none; border-left: none; width: 100%; }
.pinned table tr{height: 39px!important}
.pinned table th, .pinned table td { white-space: nowrap; margin: 0px!important; padding: 0px!important }
.pinned td:last-child { border-bottom: 0; }

div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
/*div.table-wrapper div.scrollable { margin-left: 35%; }*/
div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	

table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
/*table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }*/

}


.test1{
	border:1px solid #ebebeb;
	width: 200px;
	height: 200px;
	font-family: "latomedium";
	font-size: 13px;
        margin:0 auto; 

}
.rcorners1 {
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
    text-align: center;
    font-size: 13px;
    font-family: "latomedium";
    background:#ED4634;
    padding: 12px 12px;
    margin-top: 50px; 
    width: 75px;
    height: 85px;
    color: #fff;
    float: left;
}
.text{
	color:#666;
	text-align: center;
	margin-top: 55px;
	text-align: left;
	font-size: 15px;
}
.btn{
	background-color: #ED4634;
	width: 200px;
	color: #ffffff;
	padding-left: 70px;
	height: 27px;
	border: none;
	margin-top: 36px;
}
.quarterly, .consolidated, .historical {
    margin-top: 48px;
}
.presentaion {
    margin-top: 46px;
}
.profile {
    margin-top: 58px;
}