.inner { position: relative; max-width: 1200px; margin: 0 auto; padding-left: 15px; padding-right: 15px; }
.wrapper_page { height: 100v; }
header { font-weight: 400; height: 58px; top: 0; left: 0; right: 0; z-index: 10; background-color: #fff; }
header, header .inner-nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
header .inner-nav { width: 100%; padding-left: 12px; padding-right: 20px; }
header nav { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
header nav .logo-container { margin-top: 0px; }
header nav .logo-container img { height: 40px; }
header nav .header-container, header nav .header-container a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
header nav .header-container a { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
header nav .mobile { display: none; float: right; margin: 2px 0 0; background: url(../images/hamburger.svg) no-repeat; background-size: 26px 20px; overflow: hidden; text-indent: -99999em; width: 26px; height: 20px; }
header nav .name { color: #363636; letter-spacing: .6px; font-weight: 500; font-size: 12px; text-transform: uppercase; margin-top: 3px; margin-right: 10px; }
header nav .profile { background: url(../images/profile-photo.png) no-repeat; background-size: 35px 35px; width: 35px; height: 35px; }
header nav .arrow { margin-top: 2px; margin-left: 4px; }

.avatar-sm { width: 38px; height: 38px; line-height: 39px; font-size: 12.5px; letter-spacing: .5px; background-color: #d3ebfd; font-weight: 500; }
.avatar-sm, .avatar-xl { border-radius: 50%; position: relative; }
.avatar-xl { width: 100px; height: 100px; line-height: 100px; margin-left: -2px; font-size: 26px; letter-spacing: -.5px; background-color: #009eeb; }
.avatar-initials { color: #484444; text-transform: uppercase; text-align: center; width: 100%; }
.popover { visibility: hidden; opacity: 0; -webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55); transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55); -webkit-transition-duration: .3s; transition-duration: .3s; margin-top: -2px; top: 58px; z-index: 300; -webkit-box-shadow: 0 0 1px 1px rgba(31, 45, 61, .15); box-shadow: 0 0 1px 1px rgba(31, 45, 61, .15); border-radius: 4px; background-color: #fff; position: absolute; }
.popover.avatar { -webkit-transform-origin: right; -ms-transform-origin: right; transform-origin: right; -webkit-transform: translateX(0) translateY(-20px) scale(.8); -ms-transform: translateX(0) translateY(-20px) scale(.8); transform: translateX(0) translateY(-20px) scale(.8); width: 260px; right: 15px; left: auto; }
.menu-active .popover { visibility: visible; opacity: 1; -webkit-transform: translateX(0) translateY(0) scale(1); -ms-transform: translateX(0) translateY(0) scale(1); transform: translateX(0) translateY(0) scale(1); }
.link-section, .person-details { padding-top: 15px; padding-bottom: 15px; margin-left: 20px; margin-right: 20px; }
.person-details.first { border-bottom: 1px solid #e0e6ed; }
.person-details div, .link-section a { text-decoration: none; line-height: 24px; font-size: 14px; color: #1f1f1f; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block; letter-spacing: .3px; -webkit-transition: all .15s ease; transition: all .15s ease; }
.link-section a:hover { color: #3889f3; }
.link-section a.light { color: #8492a6; letter-spacing: .6px; font-size: 14px; }
.link-section.second a { margin-bottom: 8px; }
.link-section.second a:last-child { margin-bottom: 0; }
.loader.set--visible { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -webkit-transition-duration: .32s; transition-duration: .32s; opacity: 1; visibility: inherit; z-index: 10000; }
.loader { z-index: 1000000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition-property: opacity, visibility; transition-property: opacity, visibility; -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; -webkit-transition-duration: 213ms; transition-duration: 213ms; opacity: 0; visibility: hidden; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; position: fixed; }
.loader .loader-indicator__path { stroke: #d4eafd; }
.loader-indicator__path { stroke-dasharray: 187; stroke-dashoffset: 0; -webkit-transform-origin: center; transform-origin: center; -webkit-animation: dash 1.4s ease-in-out infinite; animation: dash 1.4s ease-in-out infinite; }
svg:not(:root) { overflow: hidden; }
.loader-indicator { z-index: 10000; width: 100%; height: 100%; max-width: 6rem; max-height: 6rem; pointer-events: none; -webkit-animation: rotator 1.4s linear infinite; animation: rotator 1.4s linear infinite; }

@-webkit-keyframes rotator { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(270deg); transform: rotate(270deg); } }
@keyframes rotator { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(270deg); transform: rotate(270deg); } }
@-webkit-keyframes dash { 0% { stroke-dashoffset: 187; } 50% { stroke-dashoffset: 46.75; -webkit-transform: rotate(135deg); transform: rotate(135deg); } to { stroke-dashoffset: 187; -webkit-transform: rotate(450deg); transform: rotate(450deg); } }
@keyframes dash { 0% { stroke-dashoffset: 187; } 50% { stroke-dashoffset: 46.75; -webkit-transform: rotate(135deg); transform: rotate(135deg); } to { stroke-dashoffset: 187; -webkit-transform: rotate(450deg); transform: rotate(450deg); } }
