	body {
		font-family: Readex Pro, sans-serif;
	}
	.crsbg {
		background-image: url('/img/bg.png');
		background-repeat: no-repeat;
		background-position: top;
		background-attachment: fixed;
	}
	.gradnt {
		background:linear-gradient(90deg, aqua 0%, darkblue 100%);
		background-clip: text;
		color: transparent;
	}
	.bggradnt {
		background-image:linear-gradient(90deg, aqua 0%, darkblue 100%);
	}
	.txt-sm {
		font-size: small;
	}
	.crdhover, .navBtn{
		transition-duration: 0.25s;
	}
	.lines{
		display: -webkit-box;
		-webkit-line-clamp: 2;
		line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.hight-1000{
		height: 1000px;
	}
	.dollar:before {
		content: "US$";
		margin-right: 2px;
		font-weight: normal;
		font-size: 75%;
		vertical-align: text-top;
	}
	.accordion-button::after {
		margin-left:0!important;
		margin-right:auto;
	}
	.examNonSelect {
		-webkit-user-select: none;
		-ms-user-select: none;
		user-select: none; 
	}
	@media print {
	  body * {
		visibility: hidden;
	  }
	  #billModal, #billModal * {
		visibility: visible;
	  }
	  #billModal {
		position: absolute;
		left: 0;
		top: 0;
	  }
	}
	hr {
		border: 0;
		height: 2px;
		background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
	}
	.cutline {
		width: 100%; 
		text-align: center; 
		border-bottom: 1px solid gray; 
		line-height: 0.1em;
		margin: 10px 0 20px; 		
	}
	.wordover {
		background:#fff; 
		padding: 0 10px; 
	}
    .form-floating.custom-class>label {
        top: 0;
        right: 0;
        transform-origin: 100% 0;
        transition: opacity .1s ease-in-out,transform .1s ease-in-out;
    }
    .form-floating.custom-class>.form-control-plaintext~label, 
	.form-floating.custom-class>.form-control:focus~label, 
	.form-floating>.form-control:not(:placeholder-shown)~label, 
	.form-floating>.form-select~label {
        opacity: .65;
        transform: scale(.85) translateY(-0.5rem) translateX(-0.15rem);
    }
	.form-control.is-invalid,
	.form-control.is-valid{
		background-position: left;
		background-origin: content-box;
	}
	input:-webkit-autofill,
	input:-webkit-autofill:focus {
		transition: background-color 600000s 0s, color 600000s 0s;
	}