.container.ash-head-section {
	background: #f6f5f1 none repeat scroll 0 0;
	padding: 40px 0;
}
.section-padding {
	padding-bottom: 50px;
	padding-top: 50px;
}
h4.main-section-hd {
	color: #3f3d3e;
	margin: 0;
}
.calc-input-hd {
	color: #000;
	font-size: 16px;
	font-weight: 700;
}
.calculator-input-section {
    padding: 30px 0;
}
.calc-desc-txt {
	color: #818181;
	font-size: 16px;
}
.form-group {
	margin-bottom: 25px;
}
.calc-input-hd {
	color: #3f3f3f;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.3em;
}
.form-group .currency-icon {
	position: relative;
}
.currency-txt {
	left: 10px;
	position: absolute;
	top: 13px;
}
.form-group input {
	border: 1px solid #d9c7bb;
	box-shadow: none;
	height: 40px;
	line-height: 38px;
	color:#111;
}
.for-border-left {
	padding-left: 110px;
}
.for-border-right {
	border-right: 1px solid #f6f3ee;
}
.blue-btn.button {
	background: #24aedf none repeat scroll 0 0 !important;
	border: 1px solid #24aedf !important;
	font-size: 14px;
}
.blue-btn.button:hover, .blue-btn.button:focus {
	background-color:#0083db!important;
	transition:none!important;
	border: 1px solid #0083db !important;
	color:#fff;
}
.reset-btn-sec > a {
	color: #23ace2;
	font-size: 14px;
	font-weight: 700;
}
.inpage-content .option-choose-box-details .panel h5 {
	color: #222;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.3em;
	margin-bottom: 10px;
	margin-top: 0;
}
.inpage-content .option-choose-box-details p {
	color: #666;
	font-size: 14px;
	line-height: 1.3;
}
.inpage-content .option-choose-box-details p a {
	color: #7fb1fe;
}
.currency-icon input {
	padding-left: 50px;
}
.disclaimer-hd {
	margin-bottom: 5px;
}
.disclaimer-desc {
	font-size: 12px;
	line-height: 14px;
}
.container.ash-head-section {
	background: #f6f5f1 none repeat scroll 0 0;
	padding: 40px 0;
}
.scheme-in-brief.footer-notes {
	font-size: 14px;
	color: #515151;
	font-weight: 400;
	line-height: 1.3em;
	margin-bottom: 0;
}
.result-repaymnet .calculator-input-section {
	padding-left: 50px;
}
p.disclaimer {
	color: #515151;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.3em;
	margin-bottom: 5px;
}
.irs-min {
	display: none;
}
.form-group input.label-red {
	border: 1px solid red;
}
p.red-label {
	color:red;
}
.container.white-section-contents.results-section.section-padding {
	padding-top: 0 !important;
}
.common-contact-block .button.small.radius.external-link, .banner-container .button.small {
	background: #24aedf !important;
	border: 1px solid #24aedf!important;
	box-shadow: none !important;
	color: #fff !important;
	filter: none !important;
}
.common-contact-block .button.small.radius.external-link:hover, .banner-container .button.small:hover {
	background:#0083db!important;
	border: 1px solid #0083db !important;
	transition:none!important;
	color:#fff;
}

table.table-striped, table.responsive {
	border-collapse:collapse;
	width:100% !important;
}
table.table-striped .tbody-head, table.responsive tbody-head,  table.table-striped thead th, table.responsive thead th,  table.table-striped thead td, table.responsive thead td {
	background: #f2f2f2 none repeat scroll 0 0 !important;
	border-top: 3px solid #000 !important;
	color: #000 !important;
	margin-top: 10px !important;
	padding: 20px 20px 20px 6px !important;
	border-bottom: 1px solid #ccc !important;
}
table.responsive thead {
	background: #f2f2f2 none repeat scroll 0 0;
}
table.table-striped .tbody-head, table.responsive tbody-head,  table.table-striped thead th, table.responsive thead th,  table.table-striped thead td, table.responsive thead td, table.responsive thead td strong {
	font-weight:700 !important;
	   font-size: 13px !important;
		text-align:left !important;
		line-height: 1.25em !important;
}
table.table-striped tbody, table.responsive tbody, table.table-striped thead, table.responsive thead {
	box-shadow: none;
}
table.table-striped tbody tr td, table.responsive tbody tr td {
	color: #666 !important;
	padding: 15px 20px 15px 6px !important;
	border-bottom: 1px solid #999 !important;
	text-align:left !important;
	line-height: 1.25em !important;
}
table.table-striped tbody tr, table.responsive tbody tr {
	background:none !important;
}
@media only screen and (max-width:767px){
table.table-striped .tbody-head, table.responsive tbody-head, table.table-striped thead th, table.responsive thead th, table.table-striped thead td, table.responsive thead td{
	background: none!important;
	}
div.table-wrapper{
	    border-right: 0px;
	} 
}


 @media only screen and (max-width: 767px) {
 .result-repaymnet .calculator-input-section {
 padding-left: 0px;
}
 .result-repaymnet .calculator-input-section {
 padding-bottom: 10px;
 padding-left: 0;
 padding-top: 10px;
}

#calcResultDiv.calculator-input-section {
    padding-left: 15px;
    padding-right: 15px;
}

.for-border-right {
    border-right: 0px;
	   padding-left: 15px;
    padding-right: 15px;
}

}
@media \0screen {
.irs-from, .irs-to, .irs-single {
	background: #24aedf!important;
}
.form-group input {
	height: 40px;
	line-height:25px;
}
.currency-txt {
	left: 10px;
	position: absolute;
	top: 13px;
}
.common-contact-block .button.small.radius.external-link, .banner-container .button.small {
	background: #24aedf !important;
	border: 1px solid #24aedf!important;
	filter:none !important;
}
.common-contact-block .button.small.radius.external-link:hover, .banner-container .button.small:hover {
	filter:none !important;
	background:#0083db!important;
	border: 1px solid #0083db !important;
}
.blue-btn.button {
	background: #24aedf !important;
	border: 1px solid #24aedf!important;
	filter:none !important;
}
.blue-btn.button:hover {
	background:#0083db!important;
	border: 1px solid #0083db !important;
	filter:none !important;
}
}
.inline
{
display:inline !important;
}