
.icon-calculator .icon{
	font-size: 64px;
	width: 48px;
    height: 64px;
    margin: auto auto;
	min-height: 64px !important;
}
.sl-icon-calculator-3:before {
	margin-left: -10px;
}
@media (max-width: 480px)  {
	.icon-calculator .icon{
		font-size: 50px;
		width: 36px !important;
		height: 48px;
		min-height: 50px !important;
	}

	.sl-icon-calculator-3:before {
		margin-left: -8px;
	}
}
.btn-investment {
	padding-bottom:10px;
}
.btn-investment div.dollar{
	padding-bottom: 16px;
}
.btn-investment button{
	min-width: 393px;
	border-radius: 0px;
	box-shadow: 0 7px 16px 0 rgba(0, 0, 0, 0.15);
	height: 48px;
	border: solid 1px #fff;
	width: 76.5%;
	border-radius: 4px;
	flex-grow: 0;
	font-family: Nimbus Sans Novus Bold;
	font-size: 16px;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 0.02px;
	color: #fff;
}
.btn-investment button.active,
.btn-investment button:active{
	box-shadow: 0 7px 16px 0 rgba(0, 0, 0, 0.15);
	border: none;
	background-color: #007db3;
	outline: 0;
	outline: none;
	box-shadow: none !important;
}

.btn-investment button:focus, .btn-investment button:hover, .btn-investment button.focus, .btn-investment button:active, .btn-investment button.active {
	background-color: #007db3;
	outline: none !important;
}

.cal-lef-side {
	padding: 88px 124px 157px 124px;
}

@media (min-width: 979px) and (max-width: 1250px) {
	.cal-lef-side {
		padding: 158px 50px 200px 10%;
	}
}

.color-primary-brightBlue {
	background-color: #05c3de;
	color: black;
}

.color-primary-darkBlue {
	background-color: #054c70;
	color: white;
}

.color-primary-darkGray {
	background-color: #3b3b3b;
	color: white;
}

.color-primary-mediumGray {
	background-color: #b1b1b1;
	color: black;
}

.color-primary-lightGray {
	background-color: #ebebeb;
	color: black;
}

.color-primary-black {
	background-color: #000000;
	color: white;
}

.color-primary-white {
	background-color: #ffffff;
	color: black; }

.primary {
	color: white;
}
.default {
	color: black;
}

@media (max-width: 767px) {
	.est-amount-container{
		font-size: 40px!important;
	}

	.est-amount{
		font-size: 40px !important;
		line-height: 1.2!important;
		letter-spacing: 0.05px!important;
	}
	p {
		font-size: 13px;
		margin: 0 0 15px;
	}
	.cal-lef-side {
		padding: 40px 20px;
	}
	.btn-investment button {
		min-width: auto;
	    width: 100%;
	    height: 50px;
	    font-size: 16px;
		text-align: center;
	}
	#cal-invest-amount .cal-box {
		padding: 24px 16px;
}
	input#monthly-income-input{
		margin-left: 0;
	}
}

@media (max-width: 480px)  {
	input#monthly-income-input{
		margin-bottom: 8px;
		align-self: flex-end;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	p {
		font-size: 13px;
		margin: 0 0 15px;
	}
	.cal-lef-side {
		padding: 40px 20px;
		width: 400px;
		height: 100%;
	}
	.btn-investment button {
		min-width: auto;
	    width: 318px;
	    height: 48px;
		font-family: Nimbus Sans Novus Bold !important;
		font-size: 18px;
		font-weight: bold;
		line-height: 1.11;
		letter-spacing: 0.02px;
		color: #fff;
	}
	.ri-calculator-options{
		height: 100%;
		background-color: #002f48;}
}
@media (min-width: 980px){
	.cal-lef-side{
		height: 100%;
		width: 777px;
		float: right;}
	.ri-calculator-options{
		height: 100%;
		background-color: #002f48;}
}
