﻿@charset "utf-8";
.AppHeaderProfileMenu-item { height: 36px; line-height: 36px; color: #262626 }
.AppHeader-profileAvatar { vertical-align: top }
.AppHeader { position: relative; width: 100%; overflow: hidden; background: #fff; border-bottom: 1px solid #dfe2e6; z-index: 10; }
.SearchBar-input { width: 326px; display: block; }
.AppHeader-inner { position: relative; height: 34px; padding: 11px 16px 9px; margin: 0 auto; align-items: center; }
.AppHeader-nav { float: left; height: 34px; margin-right: 18px; margin-left: 27px; color: #999 }
.AppHeader-navItem { padding: 0 15px; font-size: 15px; line-height: 34px; color: #8590a6 }
.AppHeader-navItem:hover { color: #175199 }
.AppHeader-navItem.is-active { color: #333 }
.AppHeader-navItem:first-child { padding-left: 0 }
.AppHeader-input { width: 345px }
.AppHeader-userInfo { float: right; align-items: center }
.AppHeader-messages, .AppHeader-notifications { margin-right: 40px }
.AppHeader-notification { margin-top: 50px }
.AppHeader-notificationUnblock { padding: 10px 25px; width: 680px; height: 74px; line-height: 28px }
.AppHeader-login { margin-right: 16px }
.AppHeader-downloadPopover { padding: 16px }
.AppHeader-downloadPopoverImage { width: 120px }
.AdblockBanner { position: relative; z-index: 100; min-width: 1000px; padding: 16px; line-height: 28px; color: #8590a6; text-align: center; background-color: #e7eaf1 }
.AdblockBanner-inner { width: 1000px; padding: 0 24px; margin: 0 auto; box-sizing: border-box }
.AdblockBanner-inner a:hover { border-bottom: 1px solid #8590a6 }
.AdblockBanner-close { position: absolute; top: 16px; right: 16px }
.AdblockBanner-close .Icon { display: block }
.AppAuthentication--appView .Modal-title { font-size: 18px; margin-top: 24px }
.AppAuthentication--appView .Modal-content { padding-bottom: 16px }
.AppAuthentication { max-width: 87.2% }
.AppAuthentication-buttonContainer { padding: 0 16px }
.AppAuthentication-button { width: 100%; margin-bottom: 16px; padding: 5px 0 }
.AppAuthentication-closeButton { position: absolute; right: 16px; top: 16px; font-size: 0 }

.Button { display: inline-block; padding: 0 16px; font-size: 14px; line-height: 32px; color: #8590a6; text-align: center; cursor: pointer; background: none; border: 1px solid #ccd8e1; border-radius: 3px }
 .Button::-moz-focus-inner {
 padding: 0;
 border: 0
}
.Button:focus { outline: none }
.Button:disabled { cursor: default; opacity: .5 }
.Button:hover { background-color: rgba(207,216,230,.1) }
.Button:hover:disabled { background-color: initial }
.Button--grey:hover { color: #abb6c5; border: 1px solid #abb6c5 }
.Button--grey, .Button--grey:disabled { color: #c3ccd9; border: 1px solid #c3ccd9 }
.Button--blue { color: #0f88eb; border: 1px solid #0f88eb }
.Button--blue:hover { background-color: rgba(13,121,209,.06) }
.Button--blue:disabled { background-color: initial }
.Button--green { color: #11a668; border: 1px solid #11a668 }
.Button--green:hover { background-color: rgba(8,166,100,.06) }
.Button--green:disabled { background-color: initial }
.Button--primary { background: #0f88eb }
.Button--primary.Button--blue { color: #fff }
.Button--primary.Button--blue:hover { background-color: #0d79d1 }
.Button--primary.Button--blue, .Button--primary.Button--blue:disabled { background: #0f88eb }
.Button--primary.Button--green { color: #fff; border-color: #12b370 }
.Button--primary.Button--green:hover { background-color: #08a369 }
.Button--primary.Button--green, .Button--primary.Button--green:disabled { background: #12b370 }
.Button--primary.Button--red { color: #fff }
.Button--primary.Button--red:hover { background-color: #ed4e50 }
.Button--primary.Button--red, .Button--primary.Button--red:disabled { background: #f75659; border-color: #f75659 }
.Button--primary.Button--grey { color: #fff }
.Button--primary.Button--grey:hover { background: #abb6c5; border: 1px solid #abb6c5 }
.Button--primary.Button--grey, .Button--primary.Button--grey:disabled { background: #c3ccd9; border: 1px solid #c3ccd9 }
.Button--spread { width: 100% }
.Button-icon { margin-right: 7px }
.Button--plain .Button-icon { margin-right: 6px }
.Button--blue .Button-icon, .Button--green .Button-icon, .Button--red .Button-icon { fill: currentColor }
.Button--link, .Button--plain { height: auto; padding: 0; line-height: inherit; background-color: transparent; border: none; border-radius: 0 }
.Button--link:hover, .Button--plain:hover { background-color: transparent }
.Button--link { color: #175199 }