.wrapper{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;margin-top:0}footer,header{flex-shrink:0}header{position:unset!important;border-bottom:1px solid #ebecf0}.profile{flex:1 1 auto;min-height:0;overflow:hidden}.profile>.row{height:100%;margin:0;width:100%;flex-wrap:nowrap}.profile .sidebar{background:#fff;border-right:1px solid #dee2e6;overflow-y:auto;padding:12px 0;height:100%}.profile .content{overflow-y:auto;padding:20px;height:100%}.profile .content::-webkit-scrollbar,.profile .sidebar::-webkit-scrollbar{width:4px}.profile .sidebar::-webkit-scrollbar-thumb{background:#ced4da;border-radius:4px}.profile .content::-webkit-scrollbar-thumb{background:#ced4da;border-radius:4px}@media (max-width:768px){.profile{display:flex;flex-direction:column}.profile>.row{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;flex-wrap:nowrap}.profile .content{flex:1 1 auto;min-height:0;overflow-y:auto;height:auto}}@media (max-width:576px){.profile .sidebar{border:unset!important}}@media (min-width:576px){.col-sm-12{flex:unset!important}}.profile .sidebar .menu-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.8px;color:#6a8bb0;padding:.5rem 1.8rem .4rem;font-weight:600}.profile .sidebar a{background:0 0;color:#1a3552;padding:12px 28px;border-radius:0;transition:all .15s ease;display:flex;align-items:center;border-left:3px solid transparent;cursor:pointer}.profile .sidebar a:hover{background:#f0f7ff;color:#003d80;border-left-color:#06c}.profile .sidebar a.active{background:#e8f2fe;color:#003d80;font-weight:600;border-left-color:#06c;box-shadow:inset 0 1px 3px rgba(0,102,204,.04)}.profile .sidebar a i{width:1.8rem;color:#3b6ca8;font-size:1.1rem;transition:color .2s}.profile .sidebar .divider{height:1px;background:#e1eaf3;margin:.6rem 1.8rem}.profile .content>.card{border-radius:2px;box-shadow:0 6px 20px rgba(0,102,204,.05);border:1px solid rgba(0,102,204,.07);background:#fff;overflow:hidden}.profile .content>.card .card-title{background:0 0;border-bottom:2px solid rgba(0,102,204,.08);padding:1rem 1.25rem;font-weight:600;color:#036;display:flex;align-items:center}.profile .content>.card .card-title h5{margin-bottom:0}