.content{margin-top:110px;}
@media screen and (max-width: 768px) {
	.content{margin-top:65px;}
}

.payment-method div .card-body {border: 1px solid #dee2e6;}
.payment-method div a {text-decoration:none;}
.payment-method div.active .card-body {border: 3px solid #ff99a1;}
.has-modal {padding-right:22px;word-wrap: break-word;}
.has-modal:after {font-family: FontAwesome; content:"\f054";top: 2px;right: 0px;position: absolute;}
.list-group-item {background-color:transparent;position:relative;}
#paymentModal .list-group-item a:after {font-family: FontAwesome; content:"\f1db";position:absolute; left:20px;color:#555555;top: 6px;font-size: 23px;line-height: 47px;}
.list-group-item a {display:block;padding-left: 50px;line-height: 45px;}
.list-group-item.active {background-color:transparent;border-color:#dfdfdf;}
#paymentModal .list-group-item.active a:after {font-family: FontAwesome; content:"\f00c";position:absolute; left:18px;color:#555555;}
.label {line-height: 18px;padding-left:0px;}
h4 {font-size: 14px;text-transform: uppercase;font-weight: bold;}
hr {color: #dfdfdf;background-color: #dfdfdf;}
#clock {font-weight:bold;}
.accordion-body ol {list-style-type: decimal; list-style-position: outside;margin-left: 20px;}
.accordion-button {font-family: "Open Sans", sans-serif;}
.accordion-button:not(.collapsed) {color: #555555;background-color: #ffffff;}
.accordion-button:focus {border-color: rgba(0, 0, 0, 0.125);box-shadow: initial;}
.accordion-body .list-group {border:0px}
.accordion-body .list-group-item {border-left: 0px;border-right: 0px;}
.accordion-body .list-group-item:first-child {border-top:0px;}
@media screen and (max-width: 768px) {
	#paymentModal, #paymentModal .modal-dialog, #paymentModal .modal-dialog .modal-content {height:100%;}
	.modal-body {padding:0px;overflow:auto}
	#paymentModal .list-group-item {border-left: 0px;border-right: 0px;border-top: 0px;}
	#paymentModal .list-group-item.active:after {font-size: 30px;}
}

#frmPayment .row.mb-3 {padding: 1rem 0.75rem;border: 1px solid #ced4da;}
#frmPayment .row.mb-3.error {border: 1px solid red;}
.value {font-size: 18px;}
#totalpayment {font-size: 26px;}
.invalid-feedback {font-size: 0.7em;}
