/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog:has(#autologout-dialog-content){border:1px solid #8d8d8d !important;background:#f2f2f2 !important;padding:0 !important;border-radius:0 !important;box-shadow:0 3px 10px rgba(0,0,0,.25) !important;overflow:hidden !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-titlebar{background:#4da0d5 !important;border:none !important;border-radius:0 !important;padding:8px 15px !important;position:relative;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-title{color:#ffffff !important;font-size:16px !important;font-weight:bold !important;font-family:Arial,Helvetica,sans-serif !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-titlebar-close{background:transparent !important;border:none !important;box-shadow:none !important;position:absolute !important;top:50% !important;right:8px !important;transform:translateY(-50%);}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-titlebar-close:hover,.ui-dialog:has(#autologout-dialog-content) .ui-dialog-titlebar-close:focus{background:transparent !important;border:none !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-titlebar-close .ui-icon{filter:brightness(0) invert(1);}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-content{background:#f2f2f2 !important;padding:20px !important;color:#333 !important;font-family:Arial,Helvetica,sans-serif !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-content p:first-child{margin:0 !important;font-size:16px !important;line-height:24px !important;color:#333333 !important;}.ui-dialog:has(#autologout-dialog-content) #autologout-countdown{margin-top:20px !important;margin-bottom:5px !important;font-size:30px !important;font-weight:normal !important;color:#555555 !important;text-align:left !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-buttonpane{background:#f2f2f2 !important;border:none !important;margin:0 !important;padding:0 20px 20px !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-buttonset{float:none !important;text-align:center !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-buttonset button{min-width:120px !important;height:30px !important;margin:0 35px !important;border:none !important;border-radius:0 !important;background:#2f7dbf !important;color:#ffffff !important;text-transform:uppercase !important;font-size:11px !important;font-weight:bold !important;cursor:pointer !important;}.ui-dialog:has(#autologout-dialog-content) .autologout-stay-button{background:#2f7dbf !important;}.ui-dialog:has(#autologout-dialog-content) .autologout-logout-button{background:#2f7dbf !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-buttonset button:hover{background:#2169a4 !important;}@media (max-width:640px){.ui-dialog:has(#autologout-dialog-content){width:calc(100vw - 20px) !important;left:10px !important;}.ui-dialog:has(#autologout-dialog-content) .ui-dialog-buttonset button{display:block;width:100%;margin:10px 0 !important;}}
#TLSPopup{left:30%;top:10%;height:auto;font-family:'FSRegular';font-size:14px;text-align:left;}#TLSPopup{margin-top:0px;display:none;position:absolute;z-index:1000;width:auto;background:white;border-bottom:1px solid #aaa;border-radius:4px;box-shadow:0 3px 9px rgba(0,0,0,0.5);border:1px solid rgba(0,0,0,0.1);background-clip:padding-box;width:40%;font-family:"FSRegular",Helvetica,Arial,sans-serif !important;}#TLSPopup .modal-header{background:red;}#TLSPopup header,#TLSPopup .modal-header{padding:1.3em 1.5em;border-bottom:1px solid #ddd;}#TLSPopup a.close{line-height:0.2;font-size:1.7em;position:absolute;top:4%;right:5%;text-decoration:none;color:#fff;background-image:none;}#TLSPopup .modal-header h3{color:#fff;text-align:center;}#TLSPopup header h3,#TLSPopup header h4,#TLSPopup .modal-header h3,#TLSPopup .modal-header h4{margin:0;}#TLSPopup .modal-body{padding:2em 1.5em;}p{margin:0 0 10px 0;line-height:20px;}.modal-overlay{position:fixed;top:0;left:0;z-index:900;width:100%;height:100%;background:rgba(0,0,0,0.9) !important;display:none;}.logon h3{margin-bottom:15px;}#TLSPopup .modal-body ul{padding-left:20px;margin-top:-15px;}#TLSPopup .modal-body ul li{list-style-type:disc;margin-bottom:0;}@media (max-width:980px){#TLSPopup{width:70%;top:5%;left:15%;}}@media (max-width:500px){#TLSPopup{width:90%;top:2%;left:5%;}}
