#external-user-bg{background-color:#ff8503!important}#external-user-bg:hover>td{background:#f9ae5d!important}.user-portal-page{background-color:#fff!important;height:100vh;overflow:scroll;width:100%;-ms-overflow-style:none;scrollbar-width:none}.user-portal-page .row{margin-right:0;margin-left:0}.user-portal-page .fa-angle-down{color:#666}.user-portal-page .user-portal-profile{display:inherit;gap:25px;align-items:center;justify-content:end;cursor:pointer}.user-portal-page .profile-photo{background-color:hsla(0,0%,66.7%,.5294117647058824);padding:3px;outline:5px solid hsla(0,0%,66.7%,.5294117647058824);border-radius:50%;width:5%}.user-portal-page .dropdown-menu{box-shadow:5px 5px hsla(0,0%,40%,.1);right:50px!important;left:auto;width:175px;position:absolute;z-index:1000;display:block;float:right!important;list-style:none;text-shadow:none;background-color:#fff;margin:10px 0 0;border:1px solid #eee;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;top:85px;z-index:1}.user-portal-page::-webkit-scrollbar{display:none}.user-portal-page .list-companies .pe-auto{cursor:pointer}.user-portal-page .input-group .pe-auto{cursor:pointer;width:fit-content;font-weight:300;color:#5151de;border-bottom:3.5px solid rgba(81,81,222,.5294117647058824);padding:5px;max-width:57%}.user-portal-page .page-header{border-bottom:none}.user-portal-header{display:flex;justify-content:space-between;width:100%;height:110px;padding:35px 45px;margin:auto;position:fixed;z-index:1;background-color:#fff}.user-portal-page .list-companies{position:absolute;right:4.5%;top:80px;z-index:1}.user-portal-page .list-companies table{width:210px;text-align:center}.user-portal-page .list-companies tr{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;background-color:#fff}.user-portal-page .list-companies h4{display:inline-block;padding:6px 15px}.user-portal-page .user-portal-detail{font-weight:700}@media only screen and (max-width:40.06em){.user-portal-detail{font-size:20px}}@media only screen and (min-width:40.07em){.user-portal-detail{font-size:28px}}.user-portal-page .list-content{padding-top:120px;min-height:85vh;background-color:#fff;padding-bottom:25px}@media only screen and (max-width:40.06em){.list-content{padding-left:10px;padding-right:10px}}@media only screen and (min-width:40.07em){.list-content{padding-left:50px!important}}.user-portal-page .list-content fieldset{border:3px solid rgba(0,0,0,.6392156862745098);height:850px;border-radius:12px}.user-portal-page .list-content legend{background:transparent;border-bottom:0;width:70px;text-align:center}.user-portal-page .list-content table{margin-left:5px;width:90%}.user-portal-page .list-content table .table-striped{border:3px solid #a6afcf}.user-portal-page .list-content table .user-portal-value{margin-left:0;overflow:scroll;width:100%;-ms-overflow-style:none;scrollbar-width:none}.user-portal-page .list-content table .user-portal-value::-webkit-scrollbar{display:none}.user-portal-page .user-portal-field{vertical-align:baseline}.user-portal-page .user-portal-field h4{font-size:15px;font-weight:700;text-align:right}.user-portal-page .user-portal-value{padding-left:8px}.user-portal-page .user-portal-value h4{font-size:15px}.user-portal-page .user-portal-back{left:45px}.user-portal-page .user-portal-footer{position:fixed;bottom:0;width:100%}.user-portal-page .user-portal-logo-bottom{gap:5px;font-weight:400;display:flex;position:absolute;right:10px;bottom:5px;max-height:34px}@media only screen and (max-width:40.06em){.user-portal-page .nf-page-header{height:95px;padding:45px 15px 20px}.user-portal-page .user-portal-profile{gap:12px}.user-portal-page .profile-photo{width:12%}.user-portal-page .dropdown-menu{right:12px!important}.user-portal-page .user-portal-logo-bottom{gap:5px;bottom:5px;max-height:30px;align-items:center;justify-content:center}.user-portal-page .user-portal-logo-bottom img{width:50%}.user-portal-page .form-horizontal{padding-left:0;padding-right:0}.user-portal-page .form-horizontal table .main-tr{display:grid}.user-portal-page .form-horizontal table .user-portal-field h4{text-align:initial}.user-portal-page .form-horizontal table .user-portal-field{padding-left:0}.user-portal-page .user-portal-footer{display:flex;justify-content:flex-end;padding:21px 2em;position:relative;bottom:0;position:absolute;background-color:#fff}}