
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 {
	font-family: 'open_sansregular';
	margin:0 0 15px 0;
	font-weight:normal;
	font-size:18px;
	color:#303435;
}

h2 {
	font-family: 'open_sansregular';
	font-weight:normal;
	font-size:18px;
	color:#303435;
}

h4 {
	font-family: 'open_sansregular';
	margin-top:20px;
	font-weight:normal;
	font-size:18px;
	color:#303435;
}

h3 {
	font-family: 'open_sanssemibold';
	font-weight:normal;
	font-size:14px;
	color:#303435;
}

p {
	font-family: 'open_sansregular';
	line-height:24px;
	font-size:14px;
	color:#303435;
}

a {
	color:#49b2d2;
}

body {
	background:url(../images/bg-body.gif) repeat-x left top #2c4c7b;
}

.container {
	max-width:1170px;
	background-color:#fff;
}

header {
	background-color:#fff;
	padding-top:12px;
	padding-bottom:19px;
}

.topNav {
	padding-bottom:15px;
	padding-right:2px;
	text-align:right;
}

.topNav ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.topNav ul li {
	display:inline-block;
	padding-left:15px;
}

.topNav ul li a {
	font-family: 'open_sansregular';
	font-size:14px;
	color:#777777;
}

.topNav ul li.logout a {
	line-height:40px;
}

.topNav ul li.logout img {
	float:right;
	border-raidus:20px;
	margin-left:15px;
	width:40px;
	height:40px;
}

.topNav ul li.Support a {
	line-height:40px;
	margin-top:3px;
}

.topNav ul li.Support img {
	float:right;
	margin-left:10px;
}

.main-nav {
	background-color:#4e5d64;
	padding-top:15px;
	padding-bottom:14px;
	width:80.26%;
}

.main-nav ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.main-nav ul li {
	display:inline-block;
}

.main-nav ul li a {
	font-family: 'open_sanssemibold';
	line-height:30px;
	border-radius:15px;
	padding:0 5px;
	font-size:13px;
	color:#fff;
}

.main-nav ul li a:hover, .main-nav ul li.active a {
	background-color:#2b393f;
}

.logo {
	width:auto;
	padding:0;
}

.TopButtons {
	margin-bottom:19px;
}

.TopButtons .col-md-3:nth-of-type(1),
.PaddingLeftNone {
	padding-left:0;
}

.TopButtons .col-md-3:nth-of-type(4),
.PaddingRightNone {
	padding-right:0;
}

.TopButtons .btn {
	font-family: 'open_sansregular';
	border-radius:0;
	font-size:14px;
	color:#fff;
	display:block;
	width:100%;
	height:140px;
	text-align:left;
}

.TopButtons .btn span {
	font-size:36px;
	display:block;
}

.TopButtons .BtnPink {
	background:url(../images/icon-share.png) no-repeat 40px center #d65858;
	padding-left:120px;
	transition: all 0.7s ease-in-out 0s;
}

.TopButtons .BtnPink:hover {
	background:url(../images/icon-share.png) no-repeat 40px center #2b393f;
}

.TopButtons .BtnYellow {
	background:url(../images/icon-anual.png) no-repeat 25px center #cfad50;
	padding-left:100px;
	transition: all 0.7s ease-in-out 0s;
}

.TopButtons .BtnYellow:hover {
	background:url(../images/icon-anual.png) no-repeat 25px center #2b393f;
}

.TopButtons .BtnGreen {
	background:url(../images/icon-commission.png) no-repeat 25px center #95bf43;
	padding-left:100px;
	transition: all 0.7s ease-in-out 0s;
}

.TopButtons .BtnGreen:hover {
	background:url(../images/icon-commission.png) no-repeat 25px center #2b393f;
}

.TopButtons .BtnBlue {
	background: #49b2d2;
	transition: all 0.7s ease-in-out 0s;
	text-align:center;
}

.TopButtons .BtnBlue:hover {
	background:#2b393f;
}

.TopButtons .BtnBlue img {
	display:block;
	margin-top:10px;
	margin-left:10px;
}

.GreyBox {
	background-color:#f6f7f8;
	padding:20px;
}

.GreyBox h1 {
	font-family: 'open_sansregular';
	margin:0 0 15px 0;
	font-size:18px;
	color:#303435;
}

.news {
	margin-bottom:22px;
}

.news h1.NewsHeader {
	background:url(../images/icon-news.gif) no-repeat left top;
	padding-left:46px;
	line-height:26px;
}

.news h1.StockMarket {
	background:url(../images/icon-stockmarket.gif) no-repeat left top;
	padding-left:46px;
	line-height:28px;
}

.ImgLeft {
	float:left;
	margin-right:20px;
}

.MoreInfo {
	font-family: 'open_sanssemibold';
	background-color:#fff;
	border:solid 1px #bdc0c2;
	display:inline-block;
	text-decoration:none !important;
	padding:0 40px;
	border-radius:20px;
	line-height:37px;
	font-size:14px;
	color:#303435;
}

.MoreInfo:hover{
	background-color:#49b2d2;
	border:solid 1px #49b2d2;
	color:#fff;
}

.WhiteBox {
	background-color:#fff;
	padding:20px;
}

.ButtonBox {
	text-align:right;
	padding-right:0;
}

.ButtonBox .MoreInfo {
	line-height:28px;
	padding:0 20px;
	margin-left:5px;
}

.AccountInformation {
	background:url(../images/bg-account-information.jpg) no-repeat left top;
	text-align:center;
	padding:26px 30px;
}

.AccountInformation h2 {
	font-family: 'open_sansregular';
	font-size:12px;
	color:#ffffff;
}

.AccountInformation input.field {
	border:none;
	border-bottom:solid 1px #d9dee0;
	margin-bottom:3px;
	line-height:49px;
	height:49px;
	background-color:#fff;
	padding-left:11px;
	font-family: 'open_sansregular';
	font-size:14px;
	color:#303435;
	width:100%;
}

.AccountInformation input.submit {
	border:none;
	margin-bottom:3px;
	line-height:49px;
	background:url(../images/icon-edit.png) no-repeat 25% center #49b2d2;
	padding-left:11px;
	font-family: 'open_sansregular';
	font-size:14px;
	color:#fff;
	width:100%;
}

.AccountInformation input.submit:hover {
	background-color:#2b393f;
}

.MapBox {
	background-color:#dfe3e5;
	padding:20px;
}

.MapBox iframe {
	border:solid 1px #bdc0c2;
	width:100%;
}

.MapBox h1 {
	background:url(../images/icon-settng.png) no-repeat left center;
	font-family: 'open_sansregular';
	line-height:32px;
	padding-left:40px;
	font-size:18px;
	color:#000000
}

footer {
	color:#7f7f7f;
	padding:20px 0;
}

footer p {
	color:#7f7f7f;
}

#Content {
	display:block;
}

h1.investment {
	background:url(../images/icon-investment.gif) no-repeat left center;
	padding-left:44px;
	line-height:33px;
}

.BlueBox {
	text-align:center;
}

.BlueBox .col-md-3 {
	color:#fff;
	background-color:#49b2d2;
	font-family: 'open_sanssemibold';
	font-size:18px;
	padding:30px 0;
	border-right:solid 1px #42a0bd;
}

.BlueBox .col-md-3 span {
	display:block;
	margin-bottom:7px;
	font-family: 'open_sansregular';
	font-size:14px;
}

.InvestmentTableBox table {
	margin-bottom:25px;
}

.InvestmentTableBox table thead th, .grid-view table.items thead th{
	background:#e6e9ed;
	border:none;
	font-family: 'open_sanssemibold';
        color:#303435;
        font-weight: normal;
        text-align: left;
        padding: 10px;
}
.grid-view table.items th a{
    color:#333;
    font-weight: normal;
}

.InvestmentTableBox table tr , .grid-view table.items table tr {
	font-family: 'open_sansregular';
	background-color:#f6f7f8;
	font-size:14px;
	color:#303435;
}

.InvestmentTableBox table tr td, .grid-view table.items  td {
	border:none;
        padding: 10px;
}

.grid-view table.items > tbody > tr:hover > td,
.grid-view table.items > tbody > tr:hover > th,
.grid-view table.items > tbody > tr:hover > td,
.grid-view table.items > tbody > tr:hover > th {
	background:#49b2d2;
	color:#fff;
}
.grid-view table.items > tbody > tr:hover > td a{
    color:#fff;
}
.InvestmentTableBox .table-hover > tbody > tr:hover > td,
.InvestmentTableBox .table-hover > tbody > tr:hover > th,
.CalculatorTableBox .table-hover > tbody > tr:hover > td,
.CalculatorTableBox .table-hover > tbody > tr:hover > th {
	background-color:#49b2d2;
	color:#fff;
}

.InvestmentTableBox .table-hover > tbody > tr:hover > td .inputField,
.CalculatorTableBox .table-hover > tbody > tr:hover > td .inputField {
	color:#303435;
}

.InvestmentTableBox .inputField {
	border:solid 1px #e6e9ed;
	padding-left:10px;
	line-height:25px;
	height:25px;
	border-radius:3px;
}

.CalculatorTableBox .table-hover > tbody > tr.none:hover > td {
	background:none;
}

.InvestmentTableBox .MoreInfo {
	background-color:#49b2d2;
	border:none;
	color:#fff;
}

.InvestmentTableBox .MoreInfo:hover {
	background-color:#4e5d64;
}

.CalculatorTableBox thead tr th {
	font-family: 'open_sanssemibold';
	border:none;
	background-color:#4e5d64;
	font-size:14px;
	color:#ffffff;
}

.CalculatorTableBox p {
	font-family: 'open_sanssemibold';
	font-size:14px;
	color:#49b2d2;
}

.CalculatorTableBox table tr  {
	font-family: 'open_sansregular';
	background-color:#f6f7f8;
	font-size:14px;
	color:#303435;
}

.CalculatorTableBox .inputField {
	border:solid 1px #e6e9ed;
	padding-left:10px;
	height:25px;
	line-height:25px;
	border-radius:3px;
	width:70%;
}

.MarketGreybox {
	background-color:#f6f7f8;
	padding:15px 20px 10px 20px;
	border:solid 1px #e6e9ed;
}

.MarketGreybox h1,
.informationBox h1 {
	color:#49b2d2;
	margin-bottom:10px;
	font-family: 'open_sansbold';
}

.informationBox h2:first-child {
	background-color:#4e5d64;
	font-family: 'open_sanssemibold';
	font-size:14px;
	color:#fff;
	margin-bottom:15px;
	line-height:40px;
	padding-left:15px;
}

.informationBox strong {
	font-family: 'open_sansbold';
}

.informationBox p {
	line-height:18px;
}

.informationBox ul.glossary {
	list-style-type:none;
	padding:0;
	margin:0 0 15px 0;
}

.informationBox ul.glossary li {
	line-height:24px;
}

.informationBox .pdf {
	background-color:#f5f6f7;
	display:inline-block;
	padding:0 20px;
	line-height:34px;
	border:solid 1px #e6e9ed;
	font-size:14px;
	color:#303435;
	text-decoration:none;
	border-radius:3px;
}

.informationBox .pdf:hover {
	background-color:#49b2d2;
	color:#fff;
}

.MarginBottom {
	margin-bottom:30px;
}

.informationBox ul.disclaimer {
	list-style-type:none;
	padding:0;
	margin:0 0 0 10px;
}

.informationBox ul.disclaimer li {
	background:url(../images/bulletblue.png) no-repeat left 8px;
	padding-left:20px;
	line-height:24px;
	margin-bottom:20px;
}

h1.socialCircle {
	background:url(../images/icon-socialCircle.gif) no-repeat left center;
	padding-left:44px;
	line-height:33px;
}

h1.history {
	background:url(../images/icon-history.gif) no-repeat left center;
	padding-left:44px;
	line-height:33px;
}

h1.Account {
	background:url(../images/icon-account.gif) no-repeat left center;
	padding-left:44px;
	line-height:33px;
}

h1.Money {
	background:url(../images/icon-yourmoney.gif) no-repeat left center;
	padding-left:44px;
	line-height:33px;
}

.AccountBox {
	margin-bottom:20px;
}

.AccountBox .col-md-6:first-child {
	padding-left:0;
}

.AccountBox .col-md-12 {
	background-color:#f6f7f8;
	padding-top:15px;
	min-height:310px;
}

.TopBoxheading {
	background-color:#e6e9ed;
	line-height:40px;
	padding-left:15px;
}

.AccountBox p {
	margin-bottom:20px;
}

.AccountBox span {
	font-family: 'open_sansbold';
	color:#49b2d2;
	display:block;
	margin-bottom:10px;
}

.TopBoxheading h3 {
	line-height:40px;
	margin:0;
}

.EditLink {
	border:solid 1px #bdc0c2;
	line-height:26px;
	text-align:center;
	padding:0 25px;
	font-family: 'open_sanssemibold';
	text-decoration:none !important;
	float:right;
	display:inline-block;
	border-radius:15px;
	font-size:14px;
	margin-top:7px;
	color:#303435;
}

.EditLink:hover {
	background-color:#2b393f;
	color:#fff;
}

.LoginPage {
	background-color:#f6f7f8;
	max-width:470px;
	padding:30px 50px;
	margin:0 auto;
}

.LoginPage h1 {
	font-family: 'open_sansregular';
	text-align:center;
	font-size:24px;
	color:#2b393f;
}

.InputBox {
	margin-bottom:10px;
}

.LoginPage input.letter {
	background:url(../images/icon-mail.gif) no-repeat left top #fff;
	padding-left:55px;
	line-height:38px;
	border-radius:3px;
	border:solid 1px #e6e9ed;
	float:left;
	max-width:290px;
	height:38px;
	width:100%;
}

:root .img-responsive {
	width:auto;
 } /* IE9 + IE10pp4 */

.LoginPage input.lock {
	background:url(../images/icon-lock.gif) no-repeat left top #fff;
	padding-left:55px;
	line-height:38px;
	border-radius:3px;
	height:38px;
	border:solid 1px #e6e9ed;
	float:left;
	max-width:290px;
	width:100%;
}

.LoginPage label {
	font-family: 'open_sansregular';
	width:80px;
	text-align:left;
	float:left;
	font-weight:normal;
	line-height:38px;
	font-size:14px;
	color:#303435;
}

.LoginPage label span {
	color:#49b2d2;
}

.LoginPage input[type="submit"] {
	line-height:40px;
	background-color:#49b2d2;
	font-family: 'open_sanssemibold';
	border:none;
	color:#fff;
	border-radius:3px;
	float:right;
	width:78%;
	font-size:14px;
}

.LoginPage input[type="submit"]:hover {
	background-color:#2b393f;
}

.LoginPage a.forgetpassword {
	font-family: 'open_sansregular';
	margin-left:22%;
	font-size:14px;
	color:#303435;
}

.MoneyBox, .form {
	background-color:#f5f6f7;
	padding-bottom:20px;
}
.form{
    padding: 20px;
}
.MoneyBox ul {
	list-style-type:none;
	padding:0;
	margin:0 0 50px 0;
}

.MoneyBox ul li {
	float:left;
	display:block;
	text-align:center;
	line-height:50px;
	font-family: 'open_sanssemibold';
	border-right:solid 1px #e6e9ed;
	padding:0 80px;
	font-size:14px;
	color:#ffffff;
}

.MoneyBox ul li.bluebar {
	background-color:#49b2d2;
}

.MoneyBox ul li.greenbar {
	background-color:#95bf43;
}

.MoneyBox ul li.active {
	background-color:#f5f6f7;
	color:#303435;
}

.FieldBox, .form {
	padding-left:100px;
}

.FieldBox .input-field, .form input[type="text"], .form select, .form textarea {
	background-color:#ffffff;
	border:solid 1px #e6e9ed;
	line-height:38px;
	border-radius:3px;
	padding-left:10px;
	max-width:334px;
	width:100%;
}
.form select{
    height: 38px;
}
.FieldBox .input-field:focus, .form select:focus, .form input[type="text"]:focus, .form textarea:focus{
	background-color:#dce3e6;
	border:solid 1px #49b2d2;
}

.FieldBox label, .form label {
	font-weight:normal;
	width:130px;
	text-align:left;
}
.form .row{
    margin-bottom: 10px;
}
.FieldBox .MoreInfo,.form input[type="submit"] {
	background-color:#49b2d2;
	color:#fff;
	border:solid 1px #49b2d2;
}

.FieldBox .MoreInfo:hover, .form input[type="submit"]:hover {
	background-color:#2b393f;
	border:solid 1px #2b393f;
}
.form input[type="submit"]{
    padding: 10px 30px;
    font-weight: bold;
    font-size: 16px;
}
#sidebar{
    float: right;
}
.portlet-decoration{
    display: none;
}
.portlet-content li{
    display: inline-block;
    list-style: none;
}
.portlet-content a{
    font-weight: bold;
    text-decoration: none;
}
@media (max-width: 1200px) {
	
.main-nav {
	width:76%;
}

.main-nav ul li a {
	padding:0 16px;
}

.TopButtons .BtnYellow {
	background:url(../images/icon-anual.png) no-repeat 5px center #cfad50;
	padding-left:75px;
}

.TopButtons .BtnYellow:hover {
	background:url(../images/icon-anual.png) no-repeat 5px center #2b393f;
}


}

@media (max-width: 991px) {
	.col-md-3.col-sm-3.col-xs-3.logo {
		width:100%;
		text-align:center;
	}
	
	.main-nav {
		width:100%;
	}
	
	.TopButtons .BtnYellow {
		background:url(../images/icon-anual.png) no-repeat 25px center #cfad50;
		padding-left:100px;
	}

	.TopButtons .BtnYellow:hover {
		background:url(../images/icon-anual.png) no-repeat 25px center #2b393f;
	}
	
	.TopButtons .col-md-3.col-sm-6 {
		padding-right:0;
		margin-bottom:15px;
	}
	
	.TopButtons .col-md-3.col-sm-6:nth-of-type(3) {
		padding-left:0;
	}
	
	.PaddingRightNone {
		padding-right:15px;
	}
	
	.AccountInformation {
		background:#445158;
	}
	
   .PaddingLeftNone {
	   padding-left:15px;
	}
	
	.AccountInformation input.submit {
		background-position:35%;
	}
	
	.MoneyBox ul li {
		padding:0 55px;
	}
	
}

@media (max-width: 767px) {
	.navbar-toggle .icon-bar {
		background-color:#fff;
	}
	
	.main-nav ul li {
		display:block;
		text-align:center;
		margin-bottom:5px;
	}
	
	.main-nav ul li a:hover, .main-nav ul li.active a {
		display:inline-block;
	}
	
	.nav.navbar-nav {
		margin-top:10px;
	}
	
	.topNav {
		text-align:center;
	}
	
	.BlueBox .col-md-3 {
		border-bottom:1px solid #42a0bd;
	}
	
	.informationBox .pdf {
		font-size:12px;
	}
	
	.FieldBox p[align="right"] {
		text-align:center;
	}
	
	.MoneyBox ul li {
		padding:0 38px;
	}
	
	.nav > li > a:hover, .nav > li > a:focus {
		display:inline-block;
	}
	
}

@media (max-width: 640px) { 
	.ButtonBox .MoreInfo {
		padding:0 8px;
	}

.MoneyBox ul li {
		padding:0 11px;
	}
	
	.AccountBox .col-md-6.col-sm-6.col-xs-6.full {
		width:100%;
		padding:0;
	}

}

@media (max-width: 600px) {
	.investment .InvestmentTableBox table,
	.investment.InvestmentTableBox thead,
	.investment .InvestmentTableBox tbody,
	.investment .InvestmentTableBox tfoot, 
	.investment .InvestmentTableBox th,
	.investment .InvestmentTableBox td,
	.investment .InvestmentTableBox tr { 
			display: block; 
		}
		
		.investment .InvestmentTableBox tfoot .MoreInfo {
			margin-top:10px;
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		.investment .InvestmentTableBox thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		.investment .InvestmentTableBox tr { border: 1px solid #ccc; }
		
		.investment .InvestmentTableBox tr td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50% !important; 
		}
		
		.investment .InvestmentTableBox td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
			font-weight:bold;
		}
		
		/*
		Label the data
		*/
		.investment .InvestmentTableBox table:nth-of-type(1) td:nth-of-type(1):before { content: "Date"; }
		.investment .InvestmentTableBox table:nth-of-type(1) td:nth-of-type(2):before { content: "Share Price"; }
		.investment .InvestmentTableBox table:nth-of-type(1) td:nth-of-type(3):before { content: "Crop Bonus Rate"; }
		.investment .InvestmentTableBox table:nth-of-type(1) td:nth-of-type(4):before { content: "Shares"; }
		
		.investment .InvestmentTableBox table:nth-of-type(2) td:nth-of-type(1):before { content: "Description"; }
		.investment .InvestmentTableBox table:nth-of-type(2) td:nth-of-type(2):before { content: "Total"; }
		.investment .InvestmentTableBox table:nth-of-type(2) td:nth-of-type(3):before { content: "Share Price"; }
		.investment .InvestmentTableBox table:nth-of-type(2) td:nth-of-type(4):before { content: "Crop Bonus"; }
		.investment .InvestmentTableBox table:nth-of-type(2) td:nth-of-type(5):before { content: "Total"; }
		
		.investment .InvestmentTableBox table:nth-of-type(2) tfoot tr td {
			width:100% !important;
			padding:0;
		}
		
		
		.col-md-4.col-sm-6.col-xs-6.imgbox {
			width:100%;
			text-align:center;
			margin-bottom:20px;
		}
		
		
}

@media (max-width: 480px) {
	.ImgLeft {
		float:none;
		display:table-cell;
		margin-bottom:10px;
	}
	
	.WhiteBox {
		text-align:center;
	}
	
	.TopButtons .col-md-3.col-sm-6.col-xs-6,
	.col-md-7.col-sm-7.col-xs-6.ButtonBox,
	.news .col-md-5.col-sm-5.col-xs-6 {
		width:100%;
		padding:0;
	}
	
	.col-md-7.col-sm-7.col-xs-6.ButtonBox {
		text-align:center;
		margin-bottom:15px;
	}
	
	.col-md-7.col-sm-7.col-xs-6.ButtonBox .MoreInfo {
		padding:0 15px;
	}
	
	.TopButtons .BtnBlue img {
		margin-left:auto;
		margin-right:auto;
	}
	
	.FieldBox {
		padding-left:0px;
	}
	
	.KhayaTransfer {
		display:none;
	}
	
	.MoneyBox {
		padding-top:20px;
	}
	
	.InvestmentTableBox table tr {
		font-size:12px;
	}
	
	.LoginPage .LoginPage label{
		width:100%;
	}
	
	.LoginPage input[type="submit"] {
		float:left;
	}
	
	.LoginPage a.forgetpassword {
		margin-left:0;
	}
}

@media (max-width: 360px) {
	.BlueBox .col-md-3 {
		font-size:15px;
	}
	
	.InvestmentTableBox .inputField {
		width:100%;
	}
	
	.informationBox .pdf {
		font-size:11px;
		padding:0 12px;
	}
	
	.InvestmentTableBox table tr {
		font-size:11px;
	}
}