.table-bordered>:not(caption)>*>* { padding: 5px }
.btn-success { }
.btn-navy { background: #94a3b3; color: #ffffff; }
.btn-primary { }
.btn-primary:hover { }
.btn-danger { }
.btn-xs { font-size: 13px !important; padding: 2px 6px !important; }
.btn-danger:hover { }
.btn-success:hover { }
.btn-dark { }
.btn-dark:hover { }
.btn-inline { display: flex; justify-content: center; flex-wrap: nowrap; }
.form-switch-lg .form-check-input { width: 3em; height: 1.5em; }
.form-check-input { width: 1.2em; height: 1.2em; margin-top: .2em; }
.bootbox-close-button { border: 0; background: none; font-size: 25px; color: #8c8d91; }
.alert-dismissible .close { position: absolute; top: 0; right: 0; padding: .75rem 1.25rem; color: inherit; }
button.close { border: 0; -webkit-appearance: none; }
.close { float: right; font-size: 1.5rem; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5; }
.table>:not(:last-child)>:last-child>* { }
small.alert { padding: 5px 15px; }
.table-striped tbody tr:nth-of-type(odd) { }
.table.table-bordered td, .table.table-bordered th { }
.bg-clear { }
.progress-bar { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: center; justify-content: center; color: #fff; text-align: center; white-space: nowrap; transition: width .6s ease; }
.btn { display: inline-block; font-size: inherit; cursor: pointer; display: inline-block; vertical-align: middle; transition: all .2s; outline: 0; border-radius: 3px; }
.content-wrapper > .card { border: 0; border-radius: 5px; margin-bottom: 30px; box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important; }
.content-wrapper > .card .card-header { background: #FFFFFF; border-bottom: 1px solid #ececec; border-radius: 0; padding: 15px 30px 15px; }
.content-wrapper > .card > .card-body { padding: 10px 15px 20px; }
.content-wrapper > .card .card-title { margin: 0; font-weight: 400; font-size: 18px; }
.breadcrumb { background: #ffffff; padding: 18px 30px; border-bottom: 1px solid #e9eef3; }
.breadcrumb-item + .breadcrumb-item::before { content: "\f101"; font-family: 'Font Awesome 6 Free'; font-weight: 900; font-size: 10px; margin-top: 5px; color: #999fad; }
.breadcrumb a { text-decoration: none; }
.col-form-label { font-weight: 600; }
.btn-label-icon { position: relative; display: inline-block; }
.form-check-input-md .form-check-input { height: 25px; width: 50px; }
.form-check-input-sm .form-check-input { height: 20px; width: 40px; }
.form-check-input-xs .form-check-input { height: 15px; width: 27px; }
.input-group-text { border-radius: 0; }