.home-modal, .retirement-header, .tax-header {
	text-align: center;
	font-size: 16px;
}
.enter-age {
	text-align: center;
	padding: 0;
	transition: all .3s ease-in-out;
}
.modal-buttons {
	text-align: center;
}
.home-header, .tax-header {
	padding: 18px !important;
	background-color: #4083bf;
}
.form-group {
	padding: 0 !important;
	margin: 0 !important;
}
.form-inline .form-control {
	vertical-align: baseline;
}
.modal-title {
	color: #fff !important;
	font-weight: bold;
}
.close {
	font-size: 50px;
	text-shadow: none;
	line-height: 0.5 !important;
	color: #fff;
	opacity: 1 !important;
	transition: all .3s ease-in-out;
}
.modal-footer {
	padding: 20px 0 !important;
}
.retirement-header {
	padding: 18px !important;
	background-color: #e0584b;
}
.form-inline .radio label {
	padding-left: 35px !important;
	color: #656565 !important;
}
.small-txt {
	/*padding: 15px 0 15px 0;*/
}
.small-txt a {
	color: #4083bf;
	font-weight: bold;
	text-decoration: underline;
}
.table-txt {
	font-size: 14px;
}
.table-txt th {
	text-align: center;
	vertical-align: middle;
	background-color: #4083bf;
	color: #fff;
}
.home-info {
	/*padding: 30px 0;*/
	text-align: center;
	/*height: 180px;*/
}
.home-red-txt, .home-red-txt h3 {
	color: #e0584b;
	font-weight: bold;
}
.home-blue-txt, .home-blue-txt h3 {
	color: #4083bf;
	font-weight: bold;
}
.home-black-txt, .home-black-txt h3 {
	color: #4a4a4a;
	font-weight: bold;
}
.home-gray-txt {
	vertical-align: middle;
	font-weight: 600;
	margin-top: 50%;
	transform: translateY(-50%);
}
.slider-question {
	font-size: 17px;
	text-align: center;
	font-weight: bold;
}
.loan-equation {
	padding: 30px 0 10px 0;
}
.loan-equation h3 {
	color: #9d3c35;
	font-weight: bold;
	margin-top:0px;
}
.small-link {
	padding: 0 0 20px 0;
}
.small-link a {
	color: #4083bf;
	font-weight: bold;
	text-decoration: underline;
}
.retirement-box1 {
	padding: 25px 0 0 0;
}
.sip-total h3{
	color: #2c5b85;
	font-weight: bold;
}
.retirement-box2 {
	background-color: #f5f5f5;
	border-top: 1px solid #ccc;
	padding: 10px 10px 0 10px;
}
.retirement-slider {
	text-align: left;
}
.dark-gray-text h3 {
	color: #4a4a4a;
	font-weight: bold;
}
.txt-left a, .txt-right a, .txt-center a{
	color:#4083bf !important;
} 
.txt-left{
	text-align: left;
	cursor: pointer;
}
.txt-right{
	text-align: right;
	cursor: pointer;
}
.txt-center{
	text-align: center;
	cursor: pointer;
}
#retire_age{
	width:50px;
}
#retire_amount{
	width:100px;
}
/*MEDIA QUERY CSS*/
@media (max-width: 767px) {
	.modal-footer {
		margin-bottom: 50px;
	}
	#retire_age, #retire_amount{
		width:100%;
	}
}