:root{--background-light:#fff;--background-normal:#efefef;--background-danger:#c33916;--background-success:#04aa6d;--background-primary:#00b2ca;--text-muted-color:#999;--text-light-color:#fff;--text-dark-color:#2d4059;--text-primary-color:#00b2ca;--text-danger-color:#c33916;--text-success-color:#04aa6d;--border-light:#e8eced;--border-normal:#ababab;--border-primary:#00b2ca;--border-danger:#c33916;--btn-primary-color:#00b2ca;--btn-danger-color:#c33916;--btn-secondary-color:#999;--box-shadow:3px 3px 15px rgba(202,202,220,.3);--transition:all .3s}ul#pagination{list-style-type:none;text-align:center}ul#pagination li{display:inline-block;margin-right:5px}ul#pagination li:last-child{margin-right:0}ul#pagination li a{padding:8px 12px;border:1px solid var(--border-light);border-radius:5px}ul#pagination li a:hover{border-color:var(--border-primary)}ul#pagination li span{padding:8px 12px;border:1px solid var(--border-primary);border-radius:5px;color:var(--text-primary-color)}.msg{margin:5px 0;display:block;padding:4px 8px;border-radius:5px;color:var(--text-light-color);font-size:16px}.msg:before{font-family:"Font Awesome 6 Free";display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:5px;font-weight:700;vertical-align:middle}#loginform .login-password,#loginform .login-username{position:relative}#loginform .login-password input,#loginform .login-username input{width:100%}#loginform .show-hide-pw{position:absolute;bottom:13%;right:2%;border:0;background:0 0;padding:0;cursor:pointer;outline:none !important}#loginform .show-hide-pw:before{font-family:"Font Awesome 6 Free";color:#000}.msg.msg-danger{background-color:var(--background-danger)}.msg.msg-danger:before{content:"\f00d"}.msg-danger a{color:#ebb;transition:.3s;text-decoration:underline}.msg-danger a:hover{color:#fff;text-decoration:none}.msg.msg-success{background-color:var(--background-success)}.msg.msg-success:before{content:"\f00c"}.hint{margin:2px 0 0 2px;font-weight:700}.danger-hint{color:var(--text-danger-color)}.btn,.button{font-size:14px;border-radius:5px;padding:8px 16px;display:inline-block;outline:0;-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}.btn i{margin-right:5px}.btn.btn-primary,.button.button-primary{color:var(--text-light-color);background-color:var(--btn-primary-color);border:1px solid var(--btn-primary-color)}.btn.btn-primary:hover,.btn.btn-primary:focus,.button.button-primary:hover,.button.button-primary:focus{background-color:transparent;color:var(--btn-primary-color)}.btn.btn-danger,.button.button-danger{color:var(--text-light-color);background-color:var(--btn-danger-color);border:1px solid var(--btn-danger-color)}.btn.btn-danger:hover,.btn.btn-danger:focus,.button.button-danger:hover,.button.button-danger:focus{background-color:transparent;color:var(--btn-danger-color)}.btn.btn-secondary,.button.button-secondary{color:var(--text-light-color);background-color:var(--btn-secondary-color);border:1px solid var(--btn-secondary-color)}.btn.btn-secondary:hover,.btn.btn-secondary:focus,.button.button-secondary:hover,.button.button-secondary:focus{background-color:transparent;color:var(--btn-secondary-color)}#entity-list table{width:100%;table-layout:fixed;background-color:var(--background-light);border-collapse:collapse;border-spacing:0;border:0;box-shadow:var(--box-shadow);border-radius:5px;margin:20px 0}#entity-list table thead tr th,#entity-list table tbody tr td{border:0;padding:8px;font-size:14px;color:var(--text-dark-color);background-color:var(--background-light);border-radius:5px}#entity-list table thead tr th{text-align:left}#entity-list table tbody tr td{border-top:1px solid var(--border-light);vertical-align:top}#entity-list table tbody td.actions a{margin-right:5px}.panel{margin:20px 0;background-color:var(--background-light);color:var(--text-dark-color);box-shadow:var(--box-shadow);border-radius:5px}.panel .panel-body{padding:14px}.panel .panel-body .panel-inner-row{margin-top:12px}.panel .panel-body .panel-row:before,.panel .panel-body .panel-row:after,.panel .panel-body .panel-inner-row:before,.panel .panel-body .panel-inner-row:after{content:" ";display:table}.panel .panel-body .panel-row:after,.panel .panel-body .panel-inner-row:after{clear:both}.panel .panel-body .panel-row .panel-col{margin-bottom:12px}.panel .panel-body .panel-row .panel-col label{color:var(--text-muted-color);margin-bottom:8px}.panel .panel-body .panel-row .panel-col .field .form-control{border-radius:5px;border:1px solid var(--border-light);display:block;width:100%;height:40px;padding:10px 16px;font-size:14px;color:var(--text-dark-color);background-color:var(--background-light);box-shadow:var(--input-box-shadow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition);outline:0}.panel .panel-body .panel-row .panel-col .field .form-control.danger{border-color:var(--border-danger)}.panel .panel-body .panel-row .panel-col .field .form-control:focus{border-color:var(--border-primary);box-shadow:var(--box-shadow)}.panel .panel-body .panel-row .panel-col .field textarea.form-control{height:auto}.panel-row>.panel-col{padding-left:8px;padding-right:8px}@media (min-width:768px){.panel-inner-row>.panel-col{padding-right:8px}.panel-inner-row>.panel-col:last-child{padding-right:0}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;position:relative;min-height:1px}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}#member-in-good-standing-form{text-align:center}#member-in-good-standing-form label.good-standing-checkbox{cursor:pointer;font-size:30px;display:inline-block;position:relative}#member-in-good-standing-form label.good-standing-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#member-in-good-standing-form label.good-standing-checkbox span{display:block;text-align:center;height:40px;width:40px;margin:auto;background-color:var(--background-normal);border:1px solid var(--border-normal);border-radius:5px}#member-in-good-standing-form label.good-standing-checkbox:hover span{background-color:var(--background-light)}#member-in-good-standing-form label.good-standing-checkbox input:checked~span{background-color:var(--background-primary)}#member-in-good-standing-form label.good-standing-checkbox span:after{content:"";position:absolute;display:none;left:12px;top:6px;width:12px;height:20px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#member-in-good-standing-form label.good-standing-checkbox input:checked~span:after{display:block}#member-in-good-standing-form .loading{margin-top:20px}.mp-form input:not([type=submit]):not([name=rememberme]),.mp-form textarea,.mp-form select{display:block;border-radius:4px;border:1px solid #ccc;padding:6px}.mp-form .btn,.mp-form .button,#entity-not-found .btn{text-decoration:none;line-height:1}.worksite-filter .results{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:10px}.worksite-filter .results .result{padding:20px;border:1px solid #ccc;border-radius:10px;flex:1 1 25%}.worksite-filter .results .result span{display:block}.display-inline-block{display:inline-block}.mp-qr-code{display:flex;width:fit-content;max-width:90%}.mp-qr-code canvas,.mp-qr-code img{max-width:100%}#mob-navigator .the_iconic svg{transition:transform .3s ease;transform:rotate(0deg)}#mob-navigator.open .the_iconic svg{transform:rotate(180deg)}.mobile-menu-container{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.mobile-menu-container.active{max-height:1000px;opacity:1;2}#mob-navigator{padding:.7rem 1.5rem;display:flex;justify-content:space-between;cursor:pointer;background:#c41a1b;border-radius:50px;color:#fff}#mob-navigator span:first-child{font-weight:600;text-transform:capitalize;font-size:1.0625rem}#mob-navigator span.current-icon span:before{font-size:23px;position:relative;right:1px;top:0}#mob-navigator path{fill:#fff}nav.mobile-menu-container{padding:0}nav.mobile-menu-container .mobile-menu-inner{padding:0;margin:4px 0 0;padding:0;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:20px;overflow:hidden}nav.mobile-menu-container .mobile-menu-inner .titlenav1,nav.mobile-menu-container .mobile-menu-inner .titlenav2{font-weight:700;padding:.5rem 1rem;margin:0;font-size:1rem;border-bottom:2px solid rgba(0,0,0,.2)}nav.mobile-menu-container .mobile-menu-inner ul{list-style-type:none;margin:0;padding:0}nav.mobile-menu-container .mobile-menu-inner ul>li:last-child{border:0 !important}nav.mobile-menu-container .mobile-menu-inner ul>li{border-bottom:1px solid rgba(0,0,0,.2);font-size:1rem;font-weight:500;line-height:140%;margin:0}nav.mobile-menu-container .mobile-menu-inner ul>li>a:link,nav.mobile-menu-container .mobile-menu-inner ul>li>a:visited,nav.mobile-menu-container .mobile-menu-inner ul>li>a:active{padding:.5rem 1rem;display:block;color:#000;background:rgba(196,26,27,0);transition:all .3s ease}nav.mobile-menu-container .mobile-menu-inner ul>li>a:hover{background:rgba(196,26,27,1);color:#fff}nav.mobile-menu-container .mobile-menu-inner ul>li>ul.sub-menu{border-top:1px solid rgba(0,0,0,.2)}nav.mobile-menu-container .mobile-menu-inner ul>li>ul.sub-menu>li{border-top:0 solid rgba(0,0,0,.2);border:0 !important;justify-content:start;align-items:center;display:flex;padding:0 0 0 1rem}nav.mobile-menu-container .mobile-menu-inner ul>li>ul.sub-menu>li>a:link,nav.mobile-menu-container .mobile-menu-inner ul>li>ul.sub-menu>li>a:active,nav.mobile-menu-container .mobile-menu-inner ul>li>ul.sub-menu>li>a:visited{background:0 0;color:#000;display:block;width:100%}nav.mobile-menu-container .mobile-menu-inner ul>li>ul.sub-menu>li>a:hover{color:rgba(196,26,27,1)}nav.mobile-menu-container .mobile-menu-inner ul>li>ul.sub-menu>li:before{content:"-"}@media (max-width:767px){body.union-member-logged-in header>div{padding-bottom:0 !important}body.union-member-logged-in.scrolled header>div{padding-bottom:0 !important}}