.T1{font-family:arial;font-size:12pt;color:#000080;line-height:1.0;}
.T2{font-family:arial;font-size:13pt;color:#000000;font-weight:bold}
.T3{font-family:arial;font-size:13pt;color:#000000;}
.T4{font-family:arial;font-size:14pt;color:#000080;font-weight:bold}
.B1{font-family:arial;font-size:20pt;color:#FFFFFF;width:100%;height:45px;background-color:#0D94DD;border:0px;border-radius:6px;cursor:pointer;}
button {cursor:pointer; font-size: inherit;}
.btn-group {text-align: center;}
.open-modal {font-weight: bold;background: steelblue;color: #FFFFFF;padding: 0.75rem 1.75rem;margin-bottom: 1rem;border-radius: 5px;}
.modal {position: fixed;top: 0;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;padding: 1rem;background: rgba(0, 0, 0, 0.7);cursor: pointer;visibility: hidden;opacity: 0;transition: all 0.35s ease-in; z-index:1040;}
.modal.is-visible {visibility: visible;opacity: 1;}
.modal-dialog {position: relative;max-width: 400px;max-height: 80vh;border-radius: 5px;background: #FFFFFF;overflow: auto;cursor: default;}
.modal-dialog > * {padding: 1rem;}
.modal-header,.modal-footer {background: #ffffff;}
.modal-header {display: flex;align-items: center;justify-content: space-between;}
.modal-header .close-modal {font-size: 1.5rem;}
.modal p + p {margin-top: 1rem;}
[data-animation] .modal-dialog {opacity: 0;transition: all 0.5s cubic-bezier(0.51, 0.92, 0.24, 1.15);}
[data-animation].is-visible .modal-dialog {opacity: 1;transition-delay: 0.2s;}
[data-animation="slideInOutDown"] .modal-dialog {-webkit-transform: translateY(100%);transform: translateY(100%);}
[data-animation="slideInOutTop"] .modal-dialog {-webkit-transform: translateY(-100%);transform: translateY(-100%);}
[data-animation="slideInOutLeft"] .modal-dialog {-webkit-transform: translateX(-100%);transform: translateX(-100%);}
[data-animation="slideInOutRight"] .modal-dialog {-webkit-transform: translateX(100%);transform: translateX(100%);}
[data-animation="zoomInOut"] .modal-dialog {-webkit-transform: scale(0.2);transform: scale(0.2);}
[data-animation="rotateInOutDown"] .modal-dialog {-webkit-transform-origin: top left;transform-origin: top left;-webkit-transform: rotate(-1turn);transform: rotate(-1turn);}
[data-animation="mixInAnimations"].is-visible .modal-dialog {-webkit-animation: mixInAnimations 2s 0.2s linear forwards;animation: mixInAnimations 2s 0.2s linear forwards;}
[data-animation="slideInOutDown"].is-visible .modal-dialog,
[data-animation="slideInOutTop"].is-visible .modal-dialog,
[data-animation="slideInOutLeft"].is-visible .modal-dialog,
[data-animation="slideInOutRight"].is-visible .modal-dialog,
[data-animation="zoomInOut"].is-visible .modal-dialog,
[data-animation="rotateInOutDown"].is-visible .modal-dialog {-webkit-transform: none;transform: none;}
.page-footer {position: absolute;bottom: 1rem;right: 1rem;}
.page-footer span {color: #e31b23;}