@charset "UTF-8";.footable .footable-edit,.footable .footable-delete{font-size:18px !important}.footable .footable-edit{background:#008ac3;color:#fff}.footable .footable-delete{background:#e74c3c;color:#fff}.footable .footable-edit i,.footable .footable-delete i{font-size:18px !important}.footable .footable-edit:hover{background:#008ac3;color:#000}.footable .footable-delete:hover{background:#e74c3c;color:#000}.footer .container>div>a{color:#fff;font-weight:bold}.footer .container>div>h4{color:#7cfc00;font-weight:bold}.footer{position:absolute;bottom:0;width:100%;height:2.5rem;margin-top:20px}.customicon img{flex-grow:1;object-fit:cover;height:30px}.footersamtextabove .container>div>a{color:#fff;font-weight:bold}.footersamtextabove .container>div>h4{color:#7cfc00;font-weight:bold}.title-byname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title-locarea{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input[type='radio']{transform:scale(2);margin:10px;width:25px !important}.btnlogin{display:block;width:100%;border:none;background-color:#ff8c00;color:#fff;padding:5px 21px;font-size:18px;cursor:pointer;text-align:center;border-radius:5px}.btnlogin:hover{background-color:#ffa500;color:#000}.btnSearch{display:block;width:100%;border:none;background-color:#ff8c00;color:#fff;padding:5px 21px;cursor:pointer;text-align:center;border-radius:5px;font:bold 20px arial,verdana;width:100%}.btnSearch:hover{background-color:#ffa500;color:#000}.btnRed{display:block;width:100%;border:none;background-color:#f00;color:#fff;padding:5px 21px;cursor:pointer;text-align:center;border-radius:5px;font:bold 20px arial,verdana;width:100%}.btnRed:hover{background-color:#f00;color:#000}.btnCreate{display:block;width:90%;background-color:#8b008b;border:none;color:#fff;cursor:pointer;text-align:center;font:bold 20px arial,verdana;margin:auto}.btnCreate:hover{background-color:#f0f;color:#000}.btnCall{border:none;color:#fff;cursor:pointer;text-align:center;font:bold 20px arial,verdana;margin:auto}.btnCall:hover{background-color:#f0f;color:#000}@media(min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.form-control{display:block;width:100%;height:38px;padding:.375rem .75rem;font-size:15px;font-weight:400;line-height:1.5;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#000;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);font-size:15px;height:38px}#loading{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1000}#loadingcontent{display:table;position:fixed;left:0;top:0;width:100%;height:100%}#loadingspinner{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-size:larger;padding-top:80px}@keyframes spinner-border{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:0%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{height:1rem;border-width:.2em}#page-container{position:relative;min-height:100vh}#content-wrap{padding-bottom:2.5rem}.show-large{display:none}@media only screen and (min-width:767px){.show-large{display:block}.show-mobile{display:none}}.blink{animation:blinker 1s step-start infinite}@keyframes blinker{50%{opacity:0}}.card{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-header,.card-primary .card-footer{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-header,.card-success .card-footer{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-header,.card-info .card-footer{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-header,.card-warning .card-footer{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-header,.card-danger .card-footer{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,.65)}.card-inverse .card-header,.card-inverse .card-footer{background-color:transparent;border-color:rgba(255,255,255,.2)}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote{color:#fff}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-blockquote .blockquote-footer{color:rgba(255,255,255,.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media(min-width:576px){.card-deck{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-deck .card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.card-deck .card:not(:first-child){margin-left:15px}.card-deck .card:not(:last-child){margin-right:15px}}@media(min-width:576px){.card-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}@media(min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.bootstrap-select.btn-group{width:100%;max-width:300px}.help-tip{position:absolute;z-index:999;text-align:center;background-color:#bcdbea;border-radius:50%;width:24px;height:24px;font-size:14px;line-height:26px;cursor:default}.help-tip-child{position:absolute;z-index:998}.help-tip-grandchild{position:absolute;z-index:997}.help-tip:before{content:'i';font-weight:bold;color:#fff}.help-tip:hover p{display:block;transform-origin:100% 0%;-webkit-animation:fadeIn .3s ease-in-out;animation:fadeIn .3s ease-in-out}.help-tip p{display:none;text-align:left;background-color:#1e2021;padding:20px;width:320px;position:absolute;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.2);left:-4px;color:#fff;font-size:13px;line-height:1.4}.help-tip p:before{position:absolute;content:'';width:0;height:0;border:6px solid transparent;border-bottom-color:#1e2021;left:10px;top:-12px}.help-tip p:after{width:100%;height:40px;content:'';position:absolute;top:-40px;left:0}@-webkit-keyframes fadeIn{0%{opacity:0;transform:scale(.6)}100%{opacity:100%;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:100%}}div.PAYRheaderdiv1{background-color:#73648a;color:#fff;text-align:center;width:100%;font-size:20px;font-weight:bold;padding:0;margin:0}div.PAYRbackinput1{background-color:#f5f0f2;color:#000}div.PAYRbackdiv1{background-color:#074f57;color:#fff;margin-bottom:20px;text-align:center}div.PAYRsectiondiv1{border-left:5px solid #f46036;background-color:#074f57}div.PAYRheaderdiv3{border-radius:0 0 0 0;padding:5px 0 5px 5px;background:#73648a;color:#fff;width:auto;height:auto;font:bold 20px arial,verdana;text-align:center}div.PAYRaddondiv3{font-weight:bold;background:#73648a;color:#fff}div.PAYRsectiondiv3{background-color:#fff9e6;border-left:5px solid #f46036;background-color:#fff;padding-top:15px;padding-bottom:10px}div.PAYRbackdiv3{background-color:#074f57;margin-bottom:20px}div.PAYRcornersH1{background-color:#73648a;border-radius:5px 5px 0 0;padding:5px 0 5px 10px;color:#fff;width:auto;font:bold 20px arial,verdana}div.PAYRcornersH2{background-color:#73648a;padding:5px 0 5px 10px;color:#fff;width:auto;font:bold 20px arial,verdana}:root{--green:#145203;--blue:#0561ad;--yellow:#fdda16;--white:#fff;--superscript:"ST"}.street-sign{--sign-color:var(--green);white-space:nowrap;font-size:min(15vh,30px);background-color:var(--sign-color);width:min-content;color:#fff;font-family:sans-serif;font-weight:bold;padding:.25em .25em .25em .5em;border-radius:.25em;box-shadow:0 0 0 .1em white,0 0 0 calc(.1em + 1px) var(--sign-color),.2em .2em .1em rgba(0,0,0,.25)}.street-sign::after{content:var(--superscript);font-size:.5em;vertical-align:super;margin-left:.5em}.street-sign.inverted{color:#000;box-shadow:0 0 0 .1em black,0 0 0 calc(.1em + 1px) var(--sign-color),.2em .2em .1em rgba(0,0,0,.25)}.inspired{font-size:.75em;position:absolute;bottom:.2em;right:1vw;font-family:sans-serif}div.ESTMGTsectiondiv3{background-color:#73648a;border-left:5px solid #f46036;background-color:#fff;padding-top:15px;padding-bottom:10px}div.ESTMGTbackdiv3{background-color:#074f57;margin-bottom:20px}.tooltip-container{position:relative;display:inline-block;cursor:pointer;z-index:998}.tooltip{visibility:hidden;width:150px;background-color:#555;color:#fff;text-align:center;border-radius:5px;padding:5px;position:absolute;z-index:9999;bottom:120%;left:50%;margin-left:-60px;opacity:0;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:opacity .2s ease;font-size:16px;font-weight:bold}.tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.tooltip-container:hover .tooltip{visibility:visible;opacity:1}.tooltip2-container{position:relative;display:inline-block}.tooltip2{visibility:hidden;opacity:0;position:absolute;bottom:125%;left:50%;transform:translateX(-50%);min-width:135px;max-width:180px;white-space:normal;text-align:center;padding:5px;border-radius:6px;background:#333;color:#fff;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:opacity .2s ease;z-index:999}.tooltip2::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#333 transparent transparent transparent}.tooltip2-container:hover .tooltip2{visibility:visible;opacity:1}.tooltip2-container:hover .keyfob-icon{background:#fff3cd;border-radius:8px}.info-icon{position:relative;display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center}.info-icon img{width:35px;height:35px;object-fit:contain}.info-icon:hover{background:#fff3cd;box-shadow:0 0 8px rgba(0,0,0,.2);transform:scale(1.05)}.info-badge{position:absolute;right:-6px;bottom:-4px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:12px;background:#e9967a;color:#fff;font-size:12px;font-weight:bold}.circled-letter{width:20px;height:20px;background-color:#4caf50;color:#fff;font-size:16px;font-weight:bold;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center}.action-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.action-row button{flex:0 0 auto}.action-row select{flex:1}@media(max-width:576px){.action-row button{flex:1 1 48%}.action-row select{flex:1 1 100%}}@media(max-width:576px){.action-row button{text-align:center}}@media(max-width:768px){#myKFobTable thead{display:none !important}.mobile-label{display:block;font-weight:bold;margin-bottom:3px;color:#555}.mobile-label::after{content:":"}#myKFobTable tbody tr{display:block;margin-bottom:10px;padding:8px 10px;border-bottom:1px solid #ddd}#myKFobTable tbody td{display:block;width:100%;padding:4px 8px !important;border:none !important}#myKFobTable input,#myKFobTable select{width:100%}#myVehTable tbody tr{display:block;margin-bottom:10px;padding:8px 10px;border-bottom:1px solid #ddd}#myVehTable td{display:block;width:100%;padding:4px 8px !important;border:none !important}#myVehTable input,#myVehTable select{width:100%}.gatepass-group{display:block !important}.modal-footer .col-xs-12{margin-bottom:15px}.gatepass-group .input-group-addon{display:block;width:100% !important;text-align:left}.gatepass-group select{display:block;width:100% !important}}.form-control{box-shadow:0 1px 3px rgba(0,0,0,.1)}.form-control:focus{box-shadow:0 0 0 2px rgba(0,123,255,.25);border-color:#007bff;outline:none}.form-control:hover{box-shadow:0 2px 6px rgba(0,0,0,.12)}.form-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.form-label-inline{min-width:130px;font-size:14px;font-weight:bold;color:#444}.form-input{flex:1}.form-input input,.form-input select{width:100%;height:38px;font-size:16px;font-weight:bold}@media(max-width:768px){.form-row{flex-direction:column;align-items:stretch}.form-label-inline{min-width:unset}}@keyframes blink{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}.blink-danger{animation:blink 1s infinite}