section.loancalc{
	padding: 60px 0;
	min-height: 325px;
	color: #212529;
}
	section.loancalc.calculator-document{
		padding: 85px 0 60px;
		background-image: url('../../layout/images/loancalc-bg.png');
		background-position: top center;
		background-repeat: no-repeat;
		background-size: 100%;
		background-color: #fff6f2;
	}
		section.loancalc.calculator-document .header h3{
			/*font-weight: 300;*/
			font-size: 2.4rem;
			text-align: center;
			color: #1f1f23;
		}
		section.loancalc.calculator-document .header p{
			margin: 0 auto;
			text-align: center;
			width: 90%;
		}
		section.loancalc.calculator-document .calculator{
			padding-top: 60px;
		}
			section.loancalc.calculator-document .calculator .calculator-form{
				padding: 30px;
				background-color: #fff;
			}
				section.loancalc.calculator-document .calculator .calculator-form h4{
					padding: 10px 15px;
					font-size: 2rem;
				}
				section.loancalc.calculator-document .calculator .calculator-form form{
					/*padding: 30px 60px 0;*/
				}
					section.loancalc.calculator-document .calculator .calculator-form label{
						padding: .375rem 10px 0;
						margin-bottom: 0;
						color: #e05714;
					}
				section.loancalc.calculator-document .calculator .calculator-form .nice-select{
					width: 100%;
					border-radius: 20px;
					border: 1px solid #ced4da;
					font-size: 1.2rem;
					color: #707070;
				}
					section.loancalc.calculator-document .calculator .calculator-form .nice-select:after{
						right: 20px;
						width: 8px;
						height: 8px;
						border-color: #e05714;
					}
					section.loancalc.calculator-document .calculator .calculator-form .nice-select:focus{
						color: #495057;
						background-color: #fff;
						border-color: #80bdff;
						outline: 0;
						box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
					}
					section.loancalc.calculator-document .calculator .calculator-form .nice-select .list{
						width: 100%;
						border-radius: 4px;
					}
					section.loancalc.calculator-document .calculator .calculator-form .form-control{
						padding: .375rem 10px 0 10px;
						background-color: transparent;
						border-radius: 0;
						border-color: transparent;
						border-bottom: 1px solid #777;
						font-size: 1.4rem;
					}
					section.loancalc.calculator-document .calculator .calculator-form .form-control:focus{
						box-shadow: none;
						border-bottom: 1px solid #e05714;
					}
					section.loancalc.calculator-document .calculator .calculator-form .text-help{
						margin-bottom: 0;
						padding-top: 5px;
						padding-left: 10px;
						font-size: 1rem;
						color: #707070;
					}
				section.loancalc.calculator-document .calculator .calculator-form .bank-list.nice-select{
					width: 100%;
					height: 47px;
					border-radius: 0;
					border: none;
					border-bottom: 1px solid #777;
					font-size: 1.2rem;
					color: #707070;
				}
				section.loancalc.calculator-document .calculator .calculator-form .bank-list.nice-select:focus{
					border-color: #e05714;
					outline: 0;
					box-shadow: none;
				}
					section.loancalc.calculator-document .calculator .calculator-form .bank-list.nice-select img{
						margin-right: 10px;
						width: 20px;
					}
				section.loancalc.calculator-document .calculator .calculator-form .btn-wrapper{
					padding-top: 15px;
					width: 100%;
					text-align: center;
				}
					section.loancalc.calculator-document .calculator .calculator-form .btn-wrapper .btn{

					}
			section.loancalc.calculator-document .calculator .calculator-result{
				position: relative;
				padding: 30px;
				background-color: #e05714;
			}
				section.loancalc.calculator-document .calculator .calculator-result:before{
					position: absolute;
					top: 50%;
					left: 0;
					transform: translate(0, -50%);
					content: '';
					border-style: solid;
					border-width: 30px 0 30px 25px;
					border-color: transparent transparent transparent #fff;
				}
				section.loancalc.calculator-document .calculator .calculator-result{
					color: #fff;
					font-size: 1.4rem;
				}
					section.loancalc.calculator-document .calculator .calculator-result h4{
						/*padding: 10px 0;*/
						font-size: 2.4rem;
					}
					section.loancalc.calculator-document .calculator .calculator-result .result-item-wrapper{
						padding: 15px 15px 0;
					}
					section.loancalc.calculator-document .calculator .calculator-result .result-item{
						
					}
						section.loancalc.calculator-document .calculator .calculator-result .result-item .description{
							height: 65px;
							line-height: 65px;
						}
						section.loancalc.calculator-document .calculator .calculator-result .result-item .description.amount{
							text-align: right;
						}
							section.loancalc.calculator-document .calculator .calculator-result .result-item .description.amount b{
								font-size: 3.2rem;
								line-height: 54px;
							}
							section.loancalc.calculator-document .calculator .calculator-result .result-item .description.amount span{
								font-size: 2.2rem;
								line-height: 54px;
							}
					section.loancalc.calculator-document .calculator .calculator-result h5{
						padding-top: 40px;
						margin-bottom: 15px;
						font-size: 1.8rem;
					}
					section.loancalc.calculator-document .calculator .calculator-result p{
						color: #e0e0e0;
					}
					section.loancalc.calculator-document .calculator .calculator-result .btn-wrapper{
						padding-top: 10px;
					}
		section.loancalc.calculator-document .document{
			padding: 60px 100px 20px;
		}
			section.loancalc.calculator-document .document h4{
				margin-bottom: 30px;
				font-size: 2.4rem;
				text-align: center;
				color: #1f1f23;
			}
			section.loancalc.calculator-document .document p{
				color: #707070;
			}
			section.loancalc.calculator-document .document h5{
				/*margin-bottom: 30px;*/
				font-size: 1.6rem;
				color: #1f1f23;
			}
			section.loancalc.calculator-document .document ol{
				list-style: none;
				color: #707070;
			}
				section.loancalc.calculator-document .document ol ol,
				section.loancalc.calculator-document .document ol ul{
					list-style: none;
				}
				section.loancalc.calculator-document .document ol li::marker{
					color: #1f1f23;
					font-size: 1.2rem;
				}
				section.loancalc.calculator-document .document ol li b{
					color: #1f1f23;
					font-size: 1.5rem;
					font-weight: 500;
				}
				section.loancalc.calculator-document .document ol li{}
		section.loancalc.calculator-document .remark{
			padding-top: 40px;
		}
	section.loancalc.interest-rate{
		padding: 60px 100px 80px;
	}
		section.loancalc.interest-rate .header h4{
			margin-bottom: 20px;
			font-size: 2rem;
			text-align: center;
			color: #1f1f23;
		}
		section.loancalc.interest-rate .header p{
			margin: 0 auto;
			text-align: center;
			width: 60%;
			color: #707070;
		}
		section.loancalc.interest-rate .rate-list{
			padding-top: 30px;
			padding-bottom: 30px;
		}
			section.loancalc.interest-rate .rate-list .rate-item{
				padding-right: 30px;
				padding-left: 30px;
			}
				section.loancalc.interest-rate .rate-list .rate-item .rate-item-wrapper{
					padding: 15px 0 5px;
					border-bottom: 1px solid #bebebe;
				}
				section.loancalc.interest-rate .rate-list .rate-item .bank-name{
					padding-left: 0;
					width: 60%;
				}
					section.loancalc.interest-rate .rate-list .rate-item .bank-name .logo,
					section.loancalc.interest-rate .rate-list .rate-item .bank-name .name{
						display: inline-block;
					}
					section.loancalc.interest-rate .rate-list .rate-item .bank-name .logo{
						width: 32px;
					}
						section.loancalc.interest-rate .rate-list .rate-item .bank-name .logo img{
							width: 100%;
						}
					section.loancalc.interest-rate .rate-list .rate-item .bank-name .name{
						padding-left: 10px;
					}
				section.loancalc.interest-rate .rate-list .rate-item .bank-interest{
					width: 40%;
					text-align: right;
				}
		section.loancalc.interest-rate .remark p{
			margin-bottom: 5px;
			color: #707070;
		}
