/* START pagination styling */	
/* modified from: https://codepen.io/andrewichert/pen/beXBbO */
.clear:after,.clear:before,.pagination1_wrapper .pagination:after,.pagination1_wrapper .pagination:before {content:"";display:table;}
.clear:after,.pagination:after {clear:both;}
.pagination1_wrapper {background:#fcfcfc;width:650px;height:50px;text-align:center;max-width:100%;margin:20px auto;}/* border-top:1px solid rgba(100, 100, 100, 0.25);border-bottom:1px solid rgba(100, 100, 100, 0.25); */
.pagination1_wrapper:before, .pagination1_wrapper:after {content:"";height:1px;left:0;position:absolute;width: 100%;}
.pagination1_wrapper:before {top:-1px;}
.pagination1_wrapper:after {bottom:-1px;}
@-webkit-keyframes hoverAnimation {
  from {opacity: 1;}
  to {opacity:0;}
}
@keyframes hoverAnimation {
  from {opacity: 1;}
  to {opacity:0;}
}
.pagination1_wrapper .pagination {display:inline-block;list-style:none;margin:0;padding:0;}
.pagination1_wrapper .pagination li {display:block;float:left;padding:5px;}
.pagination1_wrapper .pagination li:first-child {border:none;}
.pagination1_wrapper .pagination a {text-decoration:none;}
.pagination1_wrapper .pagination .btn-pagination {color:rgba(0, 0, 0, 0.6);background:none;border:none;border-radius:50%;box-sizing:border-box;display:block;font-size:16px;height:40px;line-height:40px;min-width:40px;padding:0;}
.pagination1_wrapper .pagination span.btn-pagination {color:rgba(0, 0, 0, 0.6);background:none;border:none;display:block;font-size:16px;height:40px;line-height:40px;width:20px;padding:0;}
.pagination1_wrapper .pagination .btn-pagination {outline:none;position:relative;transition:all 170ms linear;}
.pagination1_wrapper .pagination .btn-pagination:before {background:rgba(0, 0, 0, 0.2);border-radius:50%;content:"";cursor:pointer;height:0;left:50%;opacity:0;position:absolute;transform:translate(-50%, -50%);transition:all 170ms linear;top:50%;width:0;}
.pagination1_wrapper .pagination .btn-pagination:hover:not(.active) {color:black;}
.pagination1_wrapper .pagination .btn-pagination:hover:not(.active):before {-webkit-animation: hoverAnimation 510ms linear forwards;animation: hoverAnimation 510ms linear forwards;height:40px;width:40px;}
.pagination1_wrapper .pagination .btn-pagination.active {background: rgba(0, 0, 0, 0.1);color:black;}
.pagination1_wrapper .pagination .prev,.pagination1_wrapper .pagination .next {font-size:14px;}
/* END pagination styling */
/* START layout consistency with .layout-boxed #footer and .layout-boxed #content-area */
.layout-boxed-bg #footer-wrapper, .layout-boxed #footer-wrapper  {margin-right: auto; margin-left: auto;}
/*
@media (min-width: 576px) { .layout-boxed #footer-wrapper {max-width: 540px;} }
@media (min-width: 769px) { .layout-boxed #footer-wrapper {max-width: 720px;} }
@media (min-width: 992px) { .layout-boxed #footer-wrapper {max-width: 960px;} }
@media (min-width: 1200px){ .layout-boxed #footer-wrapper {max-width: 1140px;} }
*/ /* not right. commented out 10/27/24 */
/* END layout consistency with .layout-boxed #footer and .layout-boxed #content-area */
/* START swal CSS compatibility fix between platform's all.css and sweetalert2.min.css (Sweet Alert 2 as of v11.7.32) */
div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {height: 0.3125em !important;border-top:none !important;border-right:none !important;}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {top: 2.875em !important;left: 0.8125em !important; width: 1.5625em; transform: rotate(45deg);}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {top: 2.375em !important;right: 0.5em !important;width: 2.9375em;transform: rotate(-45deg);}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip], .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {top: 1.125em !important;left: 0.1875em !important;width: 0.75em !important;}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long], .swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {top: 0.9375em !important;right: 0.1875em !important;width: 1.375em !important;}
div:where(.swal2-icon) .swal2-icon-content {font-size: 3.75em !important;font-size: 60px !important;}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {font-size:28px !important;}
div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm {background-color: ##45748a; color: ##fff;} /* better than the default purple! */
/* END swal CSS compatibility fix between platform's all.css and sweetalert2.min.css (Sweet Alert 2 as of v11.7.32) */