html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, blockquote, img, strong, em, ol, ul, li, form, button, input, select, textarea, article, aside, figure, figcaption, footer, header, nav, section { margin: 0; padding: 0; border: 0; vertical-align: baseline }

ol, ul { list-style: none }

h1, h2, ul {
    clear: both;
}

ul.pagination1 li:hover,
ul.pagination2 li:hover,
ul.pagination3 li:hover {
    background-color: #FF9500;
}

ul.pagination1 li,
ul.pagination2 li,
ul.pagination3 li {
    padding: 10px;
    font-family: georgia;
    background-color: #8890FC;
    font-size: 24px;
    color: #fff;
    line-height: 1;
    width: 600px;
    margin-bottom: 1px;
    list-style: none;
}

ul.red {
    outline: 10px solid red;
}

ul.simplePagerNav {
    padding-left: 20px;
}

ul.simplePagerNav li {
    display: block;
    float: left;
    padding: 0px;
    margin-bottom: 10px;
    font-family: georgia;
    font-size: 14px;
    cursor: pointer;
}

ul.simplePagerNav li a {
    color: #2399f1;
    text-decoration: none;
}

li.currentPage {
    background: red;
    background: #1e94e9;
    cursor: pointer;
}

ul.simplePagerNav li.currentPage a {
    color: #fff;
}

table.pageme {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

table.pageme td {
    border-collapse: collapse;
    border: 1px solid #ccc;
}

a { text-decoration: none; transition: all .4s }

img { width: 100%; display: block }

.clear { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden }

.blogimg { display: block }

* { box-sizing: border-box }

    *:focus { outline: none }

@font-face { font-family: 'ProximaNova-Black'; src: url('/Content/fonts/ProximaNova-Black.eot'); src: url('/Content/fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ProximaNova-Black.woff') format('woff'), url('/Content/fonts/ProximaNova-Black.ttf') format('truetype'); font-weight: normal; font-style: normal }

@font-face { font-family: 'ProximaNova-Bold'; src: url('/Content/fonts/ProximaNova-Bold.eot'); src: url('/Content/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ProximaNova-Bold.woff') format('woff'), url('/Content/fonts/ProximaNova-Bold.ttf') format('truetype'); font-weight: normal; font-style: normal }

@font-face { font-family: 'ProximaNova-Extrabld'; src: url('/Content/fonts/ProximaNova-Extrabld.eot'); src: url('/Content/fonts/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ProximaNova-Extrabld.woff') format('woff'), url('/Content/fonts/ProximaNova-Extrabld.ttf') format('truetype'); font-weight: normal; font-style: normal }

@font-face { font-family: 'ProximaNova-Light'; src: url('/Content/fonts/ProximaNova-Light.eot'); src: url('/Content/fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ProximaNova-Light.woff') format('woff'), url('/Content/fonts/ProximaNova-Light.ttf') format('truetype'); font-weight: normal; font-style: normal }

@font-face { font-family: 'ProximaNova-Regular'; src: url('/Content/fonts/ProximaNova-Regular.eot'); src: url('/Content/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ProximaNova-Regular.woff') format('woff'), url('/Content/fonts/ProximaNova-Regular.ttf') format('truetype'); font-weight: normal; font-style: normal }

@font-face { font-family: 'ProximaNova-Semibold'; src: url('/Content/fonts/ProximaNova-Semibold.eot'); src: url('/Content/fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/ProximaNova-Semibold.woff') format('woff'), url('/Content/fonts/ProximaNova-Semibold.ttf') format('truetype'); font-weight: normal; font-style: normal }

html, body { background: #fff; position: relative }

body { padding-top: 80px; display: flex; flex-direction: column; min-height: 100vh; height: auto; }

.mb-1 { margin-bottom: 1px; }

.mb-2 { margin-bottom: 2px; }

.mb-3 { margin-bottom: 3px; }

.mb-5 { margin-bottom: 5px; }

.mb-10 { margin-bottom: 10px; }

.mt-1 { margin-top: 1px; }

.mt-2 { margin-top: 2px; }

.mt-3 { margin-top: 3px; }

.mt-5 { margin-top: 5px; }

.mt-10 { margin-top: 10px; }

.input-validation-error { border-color: red !important; }

.page { flex-grow: 1; background: #eff3f6; padding: 30px 0 45px; height: 100%; }

.inner-01 { max-width: 1440px; margin: 0 auto; padding: 0 20px; position: relative; height: 100%; transition: all .4s }

.inner-02 { max-width: 1240px; margin: 0 auto; padding: 0 20px; position: relative; height: 100%; transition: all .4s }

.title-block { font: 30px/1.2 ProximaNova-Black; text-align: center; padding: 63px 0 24px }

.page .subscription { font: 14px/1.3 ProximaNova-Regular; color: #39465c; margin-bottom: 15px }

    .page .subscription .subscript { display: inline-block; padding: 0 0 0 22px; white-space: nowrap; margin-bottom: 5px; max-width: 180px; width: 100%; text-align: left }

    .page .subscription .subscript-01 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAASFBMVEUAAAAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmDC83kVAAAAF3RSTlMA9DdgFM5yI+uDaODFtFVBq3pNvZ4O2Fzr5EEAAACcSURBVBjTNY4LEsMgCEQXv9Fokpqke/+bFpz6ZsRB5AGMkFGkwgUsdgqpp/3znLhIDsrMLz98p+IBFHLT0gucG1nV2kinl6jWkS2rlc/8+dF4kTsiOfTZ+OIgOzzpzDBtJ3ngtmB6bbNyhFYvoMkjHejmySo6UQOyxyDvMDeUA4aX2YpKJZZU4toZLnFRMzCJFJvOiEVwqJKQXyg/JgAL718Uvx8AAAAASUVORK5CYII=') no-repeat 0 0 }

    .page .subscription .subscript-02 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEUAAACFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaPUFgnEAAAAGXRSTlMA1BT577yCXioJrI9OQzfFo3tvWOOzOx5n88IclAAAAH5JREFUGNNVjlkSxCAIRBHcNXHLMvc/6WhJxgkfQDfV1AMupeFVJtP9MsRVwr+OHhzhT+IlNoDirRtKJylTG9tH0KEaSIMremsPuzTL0AKBnaW7Q25qKzh9xjlDfajsnJXZHA32TrKpJwqVslIRD+Y+k7f9LjJ/x7DPSyu9fQHCYQOlr6l5WgAAAABJRU5ErkJggg==') no-repeat 0 0 }

    .page .subscription .subscript-03 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfFPTgKOAAAAGXRSTlMAE/PWN9K8q1Ht48KSg1tBLRsJtKGLe28mQkqIRQAAAGhJREFUGNNVj0cSgCAQBFdRUBFBjPP/j0qS0AeqeopDLyW4ooYN2JuBAWvtE4C+fOk0g0MY603JGZmFTxS0IGjoax87SkvxemHOPQcST64KlDb88OgGjlP6jNwtXiI9AjaWX0M6+XbPB781C+Q2uEYRAAAAAElFTkSuQmCC') no-repeat 0 0 }

    .page .subscription .subs-star { display: inline-block; padding: 0 0 0 22px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfFPTgKOAAAAGXRSTlMAE/PWN9K8q1Ht48KSg1tBLRsJtKGLe28mQkqIRQAAAGhJREFUGNNVj0cSgCAQBFdRUBFBjPP/j0qS0AeqeopDLyW4ooYN2JuBAWvtE4C+fOk0g0MY603JGZmFTxS0IGjoax87SkvxemHOPQcST64KlDb88OgGjlP6jNwtXiI9AjaWX0M6+XbPB781C+Q2uEYRAAAAAElFTkSuQmCC') no-repeat 0 0 }

.page .post-top.post .subscription { margin: 13px 0 0 }

.global-mw-page.page .post-note { margin: -30px 0 }

.note + .global-mw-page.page .post-note { margin-top: 0 }

.page .post-note { transition: all .4s; color: #343434; font: 15px/1.2 ProximaNova-Regular; padding: 0 20px 0 25px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH7SPvJtAAAADnRSTlMA3vBEKMeaeD+/oohnFGWAdz4AAAB7SURBVAjXY2BgYE58J2bAAAQs8969e/fSAchqegcCGkAhPTDrkQMDK5DcDeQFMNi9e/eQQe7du8cMeUAxY6DYMxD3oeA7kASQkAVx3zHoQdW9A8tCiHVQ1iuQKToMh4CmgExWLy8CmYywDeECBpY4IOMpUAjk0kcglwIAKPVdwLlAsFcAAAAASUVORK5CYII=') no-repeat left 0 top 0 }

.page .post-note-alert { transition: all .4s; color: red; font: 15px/1.2 ProximaNova-Regular; margin-left: 30px; padding: 0 20px 0 25px }

.page .post-note img { max-width: 170px; position: relative; left: -16px }

.pt-0 { padding-top: 0 !important }

.mt-0 { margin-top: 0 !important }

.page .wiki-content { background: #fff; border: 1px solid #e3e6ea; padding: 30px 25px 35px; max-width: 1400px; margin: 0 auto; transition: all .4s }

.page h4.wiki-subtitle { border-bottom: 1px solid #e3e6ea; padding: 30px 0 10px; color: #2399f1; font: 30px/1 ProximaNova-Regular; transition: all .4s }

    .page h4.wiki-subtitle:first-child { padding-top: 0 !important }

.dashboard-container .col-xs-12 { padding: 0 !important }

.wiki-section { padding-bottom: 45px }

.wiki-title { margin-bottom: 30px; height: 90px; width: 100%; border-bottom: 1px solid #e3e7e9; position: relative; background: #fff }

.page .wiki-title h2 { transition: all .4s; font: 40px/1 ProximaNova-Regular; letter-spacing: -1px; color: #3f4b60; display: block; max-width: 1440px; margin: 0 auto; padding: 25px 20px !important }

.page .wiki-content ul { padding: 10px 0 5px 10px }

.page .wiki-content .note { text-align: left }

    .page .wiki-content .note header { background: transparent; border-bottom: 0; height: auto; display: block; margin-bottom: 8px; font: 15px/1.2 ProximaNova-Semibold }

.page .wiki-content p { min-height: 23px }

.page .wiki-content .example { margin-bottom: 5px !important }

.page .wiki-content img { width: auto; max-width: 100% }

.page .wiki-content footer { background: transparent; text-align: left; padding: 0 0 20px }

.table { display: table; height: 100%; width: 100% }

    .table .btn { border-bottom: 0 !important }

.table-wrap-global { overflow-x: auto; height: 100%; overflow-y: hidden }

.table-cell { vertical-align: middle; display: table-cell }

.tr { display: table-row }

.td { display: table-cell; vertical-align: middle; position: relative }

.table-03 { min-width: 420px }

    .table-03 .block { display: flex; flex-direction: row }

        .table-03 .block .row { border: 2px solid #fff; text-align: left; padding: 9px 8px; color: #fff; font: 16px/1.2 ProximaNova-Light; background: #2f3b4d }

        .table-03 .block .row-01 { width: 20%; background: #485975; border-left: 0 }

        .table-03 .block .row-02 { width: 16% }

        .table-03 .block .row-03 { width: 16% }

        .table-03 .block .row-04 { width: 16% }

        .table-03 .block .row-05 { width: 16% }

        .table-03 .block .row-06 { width: 16%; border-right: 0 }

    .table-03 .title .row { font: 16px/1.2 ProximaNova-Semibold; background: #2f3b4d }

.table-03-title-sub { transition: all .4s; cursor: pointer; font: 16px/1.2 ProximaNova-Regular; color: #fff; background: #2f3b4d; border: 2px solid #fff; text-align: left; padding: 9px 8px; border-left: 0; border-right: 0 }

    .table-03-title-sub:hover { background: #485975 }

.table-01 .tr:nth-child(2n+1), table.table-01 tr:nth-child(2n+1) { background: #f8f8f8 }

.table-01 .td:first-child { padding: 9px 2px; color: #161d28; border-right: 0; border-left: 0 }

.table-01 .td { border: 2px solid #fff; font: 16px/1.2 ProximaNova-Light; color: #161d28; text-align: center; padding: 9px 2px; position: relative }

    .table-01 .td.ui-sortable-handle img { width: auto; margin: 0 auto; max-width: 50% }

.table-01 .title .td { padding: 18px 2px; font: 16px/1.2 ProximaNova-Semibold; color: #fff; border: 0; background: #39465c; text-align: center }

.table-01 .title + .tr .td { border-top: 4px solid #fff }

.table-01-title-sub { margin: 2px 0; padding: 5px 2px 5px 1.4% !important; font: 16px/1.2 ProximaNova-Semibold; text-transform: uppercase; color: #fff; background: #616c7e; text-align: left }

.table-01:first-child + .table-01-title-sub { margin-top: 4px }

table.table-01 .table-01-title-sub { border-width: 4px 0 2px; border-style: solid; border-color: #fff }

.table .tr .bg-01, table tr .bg-01, .table-03 .bg-01 { background: #cb5150 !important; color: #fff !important }

.table .tr .bg-02, table tr .bg-02, .table-03 .bg-02 { background: #39e5e7 !important; color: #fff !important }

.table .tr .bg-03, table tr .bg-03, .table-03 .bg-03 { background: #7cc67c !important; color: #fff !important }

.table .tr .bg-04, table tr .bg-04, .table-03 .bg-04 { background: #25ae60 !important; color: #fff !important }

.table .tr .bg-05, table tr .bg-05, .table-03 .bg-05 { background: #e3e6eb !important; color: #141414 !important }

.table .tr .bg-06, table tr .bg-06, .table-03 .bg-06 { background: #be2625 !important; color: #fff !important }

.table .tr .bg-07, table tr .bg-07, .table-03 .bg-07 { background: #e3e6eb !important }

.table .tr .bg-08, table tr .bg-08, .table-03 .bg-08 { background: #007aff !important; color: #fff !important }

.table .tr .bg-09, table tr .bg-09, .table-03 .bg-09 { background: #f1c50e !important; color: #fff !important }

.table .tr .bg-10, table tr .bg-10, .table-03 .bg-10 { background: #2f3b4d !important; color: #fff !important }

.table .tr .bg-11, table tr .bg-11, .table-03 .bg-11 { background: #485975 !important; color: #fff !important }

.table .tr .LightRed { background: #cb5150 !important; color: #fff !important }

.table .tr .LightBlue { background: #39e5e7 !important; color: #141414 !important }

.table .tr .LightGreen { background: #7cc67c !important; color: #fff !important }

.table .tr .DarkGreen { background: #25ae60 !important; color: #fff !important }

.table .tr .Gray { background: #e3e6eb !important; color: #141414 !important }

.table .tr .DarkRed { background: #be2625 !important; color: #fff !important }

.table .tr .Gray { background: #e3e6eb !important }

.table .tr .DarkBlue { background: #007aff !important; color: #fff !important }

.table .tr .Yellow { background: #f1c50e !important; color: #141414 !important }

.table .tr .Hidden { background: #2b3342 !important; color: #fff !important }

.try-001 { width: 100%; margin-bottom: 20px; font: 20px/1.3 ProximaNova-Regular; display: inline-block }

    .try-001 a { margin: 10px 0 0 10px; float: right }

        .try-001 a:hover { opacity: .6 !important }

        .try-001 a h4 { margin-bottom: 0 }

    .try-001 .type { display: inline-block; max-width: 420px; width: 100% }

.blue-star.table-01 .star { cursor: pointer }

.blue-star.table-01 .star, .green-star.table-01 .star { width: 16px; height: 16px; display: inline-block; margin-right: 5px; position: relative; top: 1px }

.blue-star.table-01 .star-01, .blue-star.table-01 .star-02:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfFPTgKOAAAAGXRSTlMAE/PWN9K8q1Ht48KSg1tBLRsJtKGLe28mQkqIRQAAAGhJREFUGNNVj0cSgCAQBFdRUBFBjPP/j0qS0AeqeopDLyW4ooYN2JuBAWvtE4C+fOk0g0MY603JGZmFTxS0IGjoax87SkvxemHOPQcST64KlDb88OgGjlP6jNwtXiI9AjaWX0M6+XbPB781C+Q2uEYRAAAAAElFTkSuQmCC') no-repeat 50% 50%/cover }

    .blue-star.table-01 .star-02, .blue-star.table-01 .star-01:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEUAAACFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaOFkaPUFgnEAAAAGXRSTlMA1BT577yCXioJrI9OQzfFo3tvWOOzOx5n88IclAAAAH5JREFUGNNVjlkSxCAIRBHcNXHLMvc/6WhJxgkfQDfV1AMupeFVJtP9MsRVwr+OHhzhT+IlNoDirRtKJylTG9tH0KEaSIMremsPuzTL0AKBnaW7Q25qKzh9xjlDfajsnJXZHA32TrKpJwqVslIRD+Y+k7f9LjJ/x7DPSyu9fQHCYQOlr6l5WgAAAABJRU5ErkJggg==') no-repeat 50% 50%/cover }

.blue-star.table-01 .star-03, .blue-star.table-01 .star-03:hover { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAASFBMVEUAAAAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmDC83kVAAAAF3RSTlMA9DdgFM5yI+uDaODFtFVBq3pNvZ4O2Fzr5EEAAACcSURBVBjTNY4LEsMgCEQXv9Fokpqke/+bFpz6ZsRB5AGMkFGkwgUsdgqpp/3znLhIDsrMLz98p+IBFHLT0gucG1nV2kinl6jWkS2rlc/8+dF4kTsiOfTZ+OIgOzzpzDBtJ3ngtmB6bbNyhFYvoMkjHejmySo6UQOyxyDvMDeUA4aX2YpKJZZU4toZLnFRMzCJFJvOiEVwqJKQXyg/JgAL718Uvx8AAAAASUVORK5CYII=") no-repeat 50% 50%/cover }

.green-star.table-01 .star-01 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAASFBMVEUAAAAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmAlrmDC83kVAAAAF3RSTlMA9DdgFM5yI+uDaODFtFVBq3pNvZ4O2Fzr5EEAAACcSURBVBjTNY4LEsMgCEQXv9Fokpqke/+bFpz6ZsRB5AGMkFGkwgUsdgqpp/3znLhIDsrMLz98p+IBFHLT0gucG1nV2kinl6jWkS2rlc/8+dF4kTsiOfTZ+OIgOzzpzDBtJ3ngtmB6bbNyhFYvoMkjHejmySo6UQOyxyDvMDeUA4aX2YpKJZZU4toZLnFRMzCJFJvOiEVwqJKQXyg/JgAL718Uvx8AAAAASUVORK5CYII=") no-repeat 50% 50%/cover }

.blue-star.table-01 .td:first-child, .green-star.table-01 .td:first-child { text-align: left; padding: 9px 2px 9px 10px }

.table-01 .td .text-01 { position: absolute; top: 5px; left: 10px; width: 400px; color: #dc143c; z-index: 1; font: 15px/1.2 ProximaNova-Regular }

.star-tbl, .star-tbl td, .star-tbl tbody { padding: 0 !important; margin: 0 !important }

    .star-tbl tr { background: transparent !important }

.star-td { white-space: nowrap }

.table-01 tr + tr:hover .td, .table-01 .tr:hover .td { background: #f1f1f1 !important; color: #666 !important; cursor: pointer; }

.table-01 .tr.title:hover .td { background: #39465c !important; color: #fff !important }

.table-01 .title-sub .td:first-child:hover { background: #616c7e !important }

.instrument-dt-page .table-01 .title .td { font: 14px/1.2 ProximaNova-Semibold; padding: 11px 2px; text-align: center; border-right: 1px solid #4f5868 }

    .instrument-dt-page .table-01 .title .td:last-child { border-right: 0 }

.instrument-dt-page .table-01 .td { font: 13px/1.2 ProximaNova-Light }

    .instrument-dt-page .table-01 .td:first-child { min-width: 80px; white-space: nowrap }

.global-mw-page .table-01 .title .td:first-child { text-align: left; padding: 18px 2px 18px 1.5% }

.global-mw-page .table-01 .td:first-child { width: 20% }

.global-mw-page .table-01 .td { width: 10%; position: relative }

.dashboard-page .table-01 .title .td:first-child { text-align: left; padding: 18px 2px 18px 1.5% }

.dashboard-page .table-01 .td:first-child { width: 33%; padding: 9px 2px 9px 10px }

.dashboard-page .table-01 .td:nth-child(6) { width: 18.5% }

.global-mw-page .table-01 .td.link-pn { padding-left: 0; padding-right: 0 }

.global-mw-page .table-01 .td .link:hover { opacity: .7 }

.global-mw-page .table-01 .td .link-01 { background: #67a2d4 }

.global-mw-page .table-01 .td .link-02 { background: #5cb85c; cursor: pointer }

.table-02 .tr:nth-child(2n+1) { background: #f8f8f8 }

.table-02 .td:first-child { width: 13%; text-align: center; padding: 9px 2px; color: #161d28 }

.table-02 .td:nth-child(2) { width: 21% }

.table-02 .td:nth-child(3) { width: 66% }

.table-02 .td { font: 16px/1.2 ProximaNova-Light; color: #161d28; text-align: left; padding: 9px 2px }

.table-02 .title .td:first-child { text-align: center; padding: 18px 1px }

.table-02 .title .td { padding: 18px 2px; font: 16px/1.2 ProximaNova-Semibold; color: #fff; background: #39465c; text-align: left }

.table-02 .color { width: 28px; height: 28px; display: inline-block; vertical-align: middle }

.table-02 .td:nth-child(3):last-child { position: relative }

    .table-02 .td:nth-child(3):last-child .clo-01 { cursor: pointer; transition: all .4s; width: 20px; height: 20px; position: absolute; right: 20px; top: 50%; margin-top: -10px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAFVBMVEUAAACRn7SRn7SRn7SRn7SRn7SRn7QcdRyaAAAABnRSTlMAvwrwXTgBX5BnAAAAZUlEQVQI13WPsQ2AMAwET9mARKRORkjDBtAjsYAF8v4j8J1DgQvb/7L9b9z9gUMFH8sK51Kc2xpAqhtWM0C3inXRIrNaZRBWqwKClZ1UWhqNCyBB4z9iINbi2FcihMPObDKsTw+9RKcXx2UCne8AAAAASUVORK5CYII=') no-repeat 0 0 }

        .table-02 .td:nth-child(3):last-child .clo-01:hover { opacity: .7 }

.popup-v { z-index: 9; position: absolute; left: 50%; top: 100px; width: 600px; margin-left: -300px; border: 1px solid #2399f1; padding: 15px; background: #fff; box-shadow: 0 10px 15px rgba(0, 0, 0, .4) }

    .popup-v .block-title { position: relative; background: #2399f1; color: #fff; font: 19px/1 ProximaNova-Regular; padding: 20px 40px 20px 20px; margin-bottom: 15px }

        .popup-v .block-title .clo { transition: all .4s; cursor: pointer; position: absolute; width: 16px; height: 16px; top: 50%; right: 15px; margin-top: -8px }

            .popup-v .block-title .clo:hover { opacity: .7 }

            .popup-v .block-title .clo:before, .popup-v .block-title .clo:after { position: absolute; left: 6px; content: ""; height: 16px; width: 3px; background: #fff; border-radius: 1px }

            .popup-v .block-title .clo:before { transform: rotate(45deg) }

            .popup-v .block-title .clo:after { transform: rotate(-45deg) }

    .popup-v .wrap { overflow-y: scroll; max-height: 359px; padding-right: 10px }

        .popup-v .wrap .text { transition: all .4s; cursor: pointer; color: #fff; font: 15px/1.2 ProximaNova-Light; padding: 15px 15px 15px 80px; margin-bottom: 7px; border-radius: 2px }

            .popup-v .wrap .text:last-child { margin-bottom: 0 }

            .popup-v .wrap .text:hover { opacity: .7 }

            .popup-v .wrap .text.bg-01 { background: #67a2d4 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAB+FBMVEUAAAD9/PT8+er49Nf59+H9/PTexADXvgnawAD28c/YwiHaxCzezEbXvQHXvgPi0mTs4pvz7L7y6rL28dD28tT6+OfbwQHWvw7XwBzXvhPbxzndyD3i0Vbp3IXq34zv56749Nv59uL59+PiyADfxgPZwADYwBvcyD/fzlLl1nHq4Zjr4Zjp3Ib07sT49Nvm1VzeyDXfy0DbxTTYwyraxS3bxjbh0mPi0V3k1Wrs46Hs4qLz67j8/PPavwDfzUvcxzTYwSDVvg/XvhbXvxjZxTLfzlffzUjv6LLfzVDXwCjeyT303ADirAH13gDhxADgpgH13QLirQHiqwHhqwH03AL54gH33gD24ADt1AD44AH02gDy2gDozwDkrgHw1gDz1wDpswHfowHmzADjyADstQHnrwHWrAHcvwDaugD44QLtyAHgqAG7igHiyADu0AHYqwHqwADUrwHaowHMlAHBkgG5hAHWtADnuQLDmALwzgHgvgHmsgHbqwHTnQHHkAG/iAHq0gD8+d7/+8b77GTrxALovALw0gHuywHjsAHWnwHy1QDpzADVsQD45TL44hXnyAHKogHImwDx67f79Lbw6Kr/95zw55z264rr34n+8oX974Dn2nr56Er13x7ktwHRpgHdpQHQlwHYtgD589Py7sH46nTq1kPo0x5hU+OWAAAAS3RSTlMAAwgmFQX62fEgtKyU5+GJUU1AMREN5dTMy66ggmtgSTUiGfr168OqinhtZltCKvv39PK+pqWWfG1eWDgb+PDj49zZvbmSeFP77Y5QI+mSAAAFQUlEQVRIx4WWV0MTQRSFU0ihC4hIRxQEEey993J3srPZnl4gIaFJF0SagIDYe+/6N70bQpZg0POw+zLf3jJ3zqxho4ym7LramuPHqq5ePb631bzVaPiPTG1FzUcabdvsu3btP3D23PacmzUlpf+iSkv2VNjsIcUNRIo9evjh5+s3+85fqireNJQxe8/l/B6fpBJIyOV20Yfvnr86UF51ypQ5p1NXCsLuGAWgQElCiPnh3uyLgzk1WRmIrJOXz/hEIgAu9T14/Dh+f2zBTQkV/K53M+8vVpmNfxF7tvdIEiCgjEc+DwwEWZZ1ekfjfiLD8sfZZzcqiy0biQshDEEkpf/p16C3w8s4eaezi2X5+QUq+/0vv++vOJUWp7QFCZegQufQV2/Ay6yJ45xB9pafCP63M/srzesIy5btIVEQROXJFNvOMWni+KC3VwLf25mDTad1pKTCIQIVe29PBjp4xslsgFhnXKbLL3+cP25KFVJoB+ISe4cG2xd5xwZFecbLsnEZ/LNvGouT5RivlSmqS/LdntSSisKaPA7QFOUwDjsmuz/OHMirX0VO51lFgcqfp9q9PMN3QkrhBO7ARBdZbllavvfs4hZjIkiRzaeC6hjmA1hHnwK6VhxJhOOCo0B8s9fzslYrsapA3LcH23mG6fLAOkVXNCTRD2fwPvF/eFFerCF1l6ZVkMeHOzhE2JH1SDiSQjj2k0D8zw82mzCvEwUgEMAgDIpnJjpBF+PRkFWxvcR/7/3hbINha5NVEohnmO1gUNoHJ8Jau7QHdIZTCMfeoq5Hr7ZjZjtyQxKQkamAvoMRTAmfq2XpUe64qOv1uRqjoa5RkQh5MhlgUtJS62d4ZNYjTucCZnb2mMnQWuajxD10906K6AddOoJh7hPXw33Y5i0FbqBK90BHChnZDJmjwqN9ldmGvdsASG93l45ENkGwfoj9OpxEHugIqtOxCUJA+p1r1pG0c9K3omRE1FBuNtYiaIl90ZGJTpz5/sgGhMONASqFjmQbam3oI76hpUTHNKwvudLzFxKnIO/EjtWVKxTg6WBATyoyEs1QixMnRpB3VZUazDkeCeT+KQ3h+FRy0fVIYjC6vH4C0FBtMWTl7UQkPMxpvpJA+P6VPv106jM2CmiKZUVGg6W6gYK2/YHkWPZpRXQyEylE33yIhXLa8LwUlSmExEam2pOZ4ecTjF6+lpeXXXQTkKyFWxEx7+4RgSjdSwE+ESa5IbwjLQoXjKOZ+mzXLIhYWvLdFKRvw4HVar5BQpE0xIujTwSxZ/eqY7blhkVBFtCTkjMWBtRICuEwRhe6Enpdfsuq+Zla8n0SiA+677Y7GR4XJBZHFT0KmsUcoXoQPJiV6DFUdAwvocmgQNP6GeOD83imRMV20rLm4rXo4kBiUYyjtceRpj6uKziPSakue2G9fldUF0yLbiI6hgYDdza4OI/uOgcEJNW6u8Sg63Rhg4ImK04/mRxA89cBjmGDi2My9jfWc6g27R5rO2pXRIAYjD8dHMBLjNMS5HgnG+Tm3IS6iNrTuMWUfoHXHc33iATd3O2I3F0a+MImxI/GXYSAIIL10AYCmR3NtjAVBSAyXXg8Pv5pdP5WfMxHEQAiKvaKWlOGW/zEoTPTqkoFSlBA8EUpRUCFHlthiSXjv0Lx0TLrtKzKIMCaqKS6Q/kVJ+uNm/yR1BddKbeHFZBVVdIkg89jLcitNidDZISyWpuPlG+z7wx5PJ7Qzl0NtpymE2a9isyQaUdrzbG8w7k5ObmVTdVFJdpf0v9lKc3KNpvNO+q3WjKt/wPLkly1F96PdQAAAABJRU5ErkJggg==') no-repeat left 15px top 9px }

            .popup-v .wrap .text.bg-02 { background: #5cb85c url('data:image/png;base64,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') no-repeat left 15px top 9px }

.title-page { border-bottom: 1px solid #e3e7e9; position: relative }

    .title-page .tbl { display: table; height: 90px; width: 100%; padding: 15px 0 }

    .title-page .tbl-c { display: table-cell; vertical-align: middle }

    .title-page .tbl.no-pad { padding: 0 }

    .title-page .right-block .tbl { position: relative; height: 50px; margin-top: 20px }

    .title-page .right-block { position: absolute; top: 0; right: 0; height: 100%; text-align: right; padding: 0 10px }

    .title-page h1 { font: 40px/1 ProximaNova-Regular; letter-spacing: -1px; transition: all .4s; color: #3f4b60 }

.title-top-bg img { max-height: 234px; display: block }

.title-page .meta { padding-left: 2px; color: #8a8989; font: 11px/1.2 ProximaNova-Regular; text-transform: uppercase; letter-spacing: 1px }

.title-unic-01 { color: #3f4b60; font: 30px/1.2 ProximaNova-Regular }

.title-unic-02 { color: #3f4b60; font: 15px/1.2 ProximaNova-Regular; margin-bottom: 20px }

.pagination { text-align: center; font-size: 0 }

    .pagination a { font: 14px/1.2 ProximaNova-Regular; color: #546d7c; padding: 12px 16px 11px; display: inline-block; border: 1px solid #dce0e3; margin-left: -1px }

        .pagination a:hover { background: #dce0e3 }

        .pagination a.active { color: #fff; background: #1e94e9 }

        .pagination a.unactive { color: #1e94e9; }

        .pagination a.des { color: #becad0 }

            .pagination a.des:hover { background: transparent; cursor: default }

.page .post { background: #fff; border: 0px solid #e3e6ea; padding: 30px 25px 35px; margin-bottom: 20px }

    .page .post p, .page .post, .page .wiki-content p, .page .wiki-content li { color: #141414; font: 18px/1.3 ProximaNova-Regular }

        /*.page .post ul li,*/ .page .wiki-content li { position: relative; padding: 0 0 5px 18px }

            /*.page .post ul li:after,*/ .page .wiki-content ul li:after { content: ""; width: 5px; height: 5px; left: 0; top: 8px; background: #141414; border-radius: 100%; position: absolute }

.post-top.post { border-bottom: 0; margin-bottom: 0; min-height: 92px }

.post-top-up.post { margin-bottom: -1px; border-bottom: 0; padding-bottom: 0; position: relative; z-index: 1 }

    .post-top-up.post h2 { margin-bottom: 0 }

    .post-top-up.post a:hover { opacity: .6 }

.post-bottom.post { border-top: 0; padding-top: 0 }

.tabs-daily.tabs-click { position: absolute; right: 25px; top: 30px; text-align: right; width: 100% }

    .tabs-daily.tabs-click .click { border-bottom: 0; padding: 0; margin: 12px 4.4% 0 0; max-height: 42px; display: inline-block; vertical-align: top }

        .tabs-daily.tabs-click .click:after { display: none }

        .tabs-daily.tabs-click .click.active, .tabs-daily.tabs-click .click:hover { border-bottom: 0; color: #2399f1 }

        .tabs-daily.tabs-click .click:last-of-type { margin-right: 0 }

        .tabs-daily.tabs-click .click.purchase { margin-top: 0 }

            .tabs-daily.tabs-click .click.purchase a, .tabs-daily.tabs-click a.click.purchase { transition-property: none; color: #fff; background: #2399f1; text-align: center; width: 180px; display: inline-block; border-radius: 3px; line-height: 42px }

                .tabs-daily.tabs-click .click.purchase a:hover, .tabs-daily.tabs-click a.click.purchase:hover { background: #428bca }

.tabs-click { font-size: 0 }

    .tabs-click li { display: inline-block; position: relative }

    .tabs-click .click { transition: all .4s; cursor: pointer; display: inline-block; padding: 10px 1.2%; text-align: center; color: #767f8d; font: 16px/1.2 ProximaNova-Regular; text-transform: uppercase; border-bottom: 3px solid transparent }

        .tabs-click .click.active, .tabs-click .click:hover { color: #236c98; border-bottom: 3px solid #58b1f4 }

.tabs-top-01 .tabs-click .open-blocks { position: absolute; cursor: pointer; top: 0; width: 50px; height: 100%; right: 0 }

.relative { position: relative }

.tabs-body-01, .tabs-body-02, .tabs-body-03 { display: none }

    .tabs-body-01.tabs-first, .tabs-body-02.tabs-first, .tabs-body-03.tabs-first { display: block }

.dashboard-custom-view-title-page .tabs-click { display: table; height: 90px; width: auto !important }

    .dashboard-custom-view-title-page .tabs-click .click { padding: 0 !important; cursor: pointer; vertical-align: middle; display: table-cell !important; height: 100%; color: #3f4b60; border-top: 3px solid transparent; border-bottom: 3px solid transparent !important; position: static !important; width: auto !important; font: 40px/1 ProximaNova-Regular !important; letter-spacing: -1px; transition: all .4s ease 0s; text-transform: none; white-space: nowrap }

        .dashboard-custom-view-title-page .tabs-click .click.active, .dashboard-custom-view-title-page .tabs-click .click:hover { color: #58b1f4; border-bottom: 3px solid #58b1f4 !important }

    .dashboard-custom-view-title-page .tabs-click .link { padding: 0 !important; cursor: pointer; vertical-align: middle; display: table-cell !important; height: 100%; color: #3f4b60; border-top: 3px solid transparent; border-bottom: 3px solid transparent !important; position: static !important; width: auto !important; font: 40px/1 ProximaNova-Regular !important; letter-spacing: -1px; transition: all .4s ease 0s; text-transform: none; white-space: nowrap }

        .dashboard-custom-view-title-page .tabs-click .link.active, .dashboard-custom-view-title-page .tabs-click .link:hover { color: #58b1f4; border-bottom: 3px solid #58b1f4 !important }

.dashboard-custom-view-title-page .tab-click { position: absolute; right: 25px; top: 30px; text-align: right; width: 80% }

    .dashboard-custom-view-title-page .tab-click .click { border-bottom: 0; padding: 0; margin: 12px 4.4% 0 0; max-height: 42px; display: inline-block; vertical-align: top }

        .dashboard-custom-view-title-page .tab-click .click.active, .dashboard-custom-view-title-page .tab-click .click:hover { color: #58b1f4; border-bottom: 3px solid #58b1f4 !important }

.dashboard-custom-view-title-page .margin { display: table-cell; height: 100%; width: 50px }

.premium-mt-page .click-pse .info { cursor: pointer; transition: all .4s; position: absolute; top: 50%; right: 10px; margin-top: -7px; width: 11px; height: 11px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAANlBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfG0cGQzAAAAEnRSTlMAEfLq4N+djSdPtmweDFxXLwa6bDZgAAAAUElEQVQI102NQRKAIAzEQoG2SEH9/2cVThw3k8kCrlWqOkDLxbqV3MDzlRikKztaEo/8oyjVILUXrCIdbgnosnlILL79KXP5uzNirM7ZP38/lj4CU1QR5rkAAAAASUVORK5CYII=') 50% 50% no-repeat }

.dashboard-page .error-s-01 { background: #f0c6c6; color: #8a4847; padding: 23px 40px 23px; border-radius: 3px; margin-bottom: 20px; margin-top: -10px }

    .dashboard-page .error-s-01 .title { padding-left: 30px; font: 20px/1.2 ProximaNova-Bold; margin-bottom: 10px; background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYGRj/2wBDAQQEBAYFBgsGBgsYEA0QGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBj/wgARCAARABIDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwUHBv/EABkBAAIDAQAAAAAAAAAAAAAAAAACAQMEBv/aAAwDAQACEAMQAAAAvGDrc6tlOfNLl0kgXE616wKPmX//xAAsEAABBAECAggHAAAAAAAAAAABAgMEBQYAERMyBxASFiExM3IjNUNRcYGh/9oACAEBAAE/AMzsH3UxsZrXSmZYEha0+bLI5lH7axWdAx+4jCtadYoLRRZbDn0ZCf4AoAn89VBlmMsX1rc5DbxY1o+4WEx3lgFhpPkNidxuSonUvJcBm4XIqFXlWwv1GuA7yLB3BBJJ33Go3Sdftw2m+765PZQBx9lfE8Ob96nfMn/doaa9BHtGv//EABsRAAEEAwAAAAAAAAAAAAAAAAABAhAREiAi/9oACAECAQE/ABvMNLSjJdP/xAAhEQEAAgAEBwAAAAAAAAAAAAACAAEDEBExEhMhIkFRUv/aAAgBAwEBPwDC+l4jNuu7esrC0omukIZXFpOUfcO2f//Z') no-repeat 0 4px }

.dashboard-page .error-s-01 { font: 18px/1.3 ProximaNova-Regular }

    .dashboard-page .error-s-01 a { color: #8a4847; text-decoration: underline }

        .dashboard-page .error-s-01 a:hover { text-decoration: none; color: #000 }

.premium-mt-page .click-pse .info:hover { opacity: .7 }

.premium-mt-page .click-pse { position: relative; display: inline-block }

    .premium-mt-page .click-pse span.ico { padding: 10px 30px 10px 37px }

    .premium-mt-page .click-pse .ico-01 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5gvkKcAAAADXRSTlMAQOBg8FDXy7ig9Hxw8fxNlQAAAEtJREFUCNdjQADeuxBwAYnFpAQBCgzMxhBggKzu4lkY64JsoqCgoDiQdbMXJoZgIWSv7oWJXVmLkE0NDQ0NB7OuuLi4+F7A6hY4AAARiFK6hdFPqQAAAABJRU5ErkJggg==') left 12px top 46% no-repeat }

        .premium-mt-page .click-pse .ico-01:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAKlBMVEUAAAAjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJi7L4JrAAAADXRSTlMAQOBg8FDXy7ig9Hxw8fxNlQAAAEtJREFUCNdjQADeuxBwAYnFpAQBCgzMxhBggKzu4lkY64JsoqCgoDiQdbMXJoZgIWSv7oWJXVmLkE0NDQ0NB7OuuLi4+F7A6hY4AAARiFK6hdFPqQAAAABJRU5ErkJggg==') left 12px top 46% no-repeat }

    .premium-mt-page .click-pse .ico-02 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAUVBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5fr3RXAAAAGnRSTlMAD0+wX9rQjRLhPjYt+dTLJfjlv6CCgHt1Y7NXiGYAAABpSURBVBjTlcpJCoAwEETRtrWTmDjP1v0PakTB2AvBD7V5FCUFZlLlwH/yxrAiBoqU7DSnFOJKmIc6gs1etPUESPBy0cBVGxkx6/aTCrfWuAniOymr83LTdXRLjRdBGkAR8EWjloYoU9EBbPEQAREQqz8AAAAASUVORK5CYII=') left 12px top 46% no-repeat }

        .premium-mt-page .click-pse .ico-02:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAV1BMVEUAAAAjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJh5QFGaAAAAHHRSTlMAD0+wX9rQjeE+Ni0S+dTLJQX45b+ggoB7dWMUg6vMDQAAAGxJREFUGNOVytsKhDAMhOFs1rS2uq7n47z/c1pRMORC8Ie5+RhSRWYyfYH3FJxjQwxkmvwwaoppOdxNNcE3mpqlJUBikJM6Lv6JkfLlelC2zT9cBAm15MVxueg8llO6aIJUgCHgiXorFdHHRDsFIBFI0GutHwAAAABJRU5ErkJggg==') left 12px top 46% no-repeat }

    .premium-mt-page .click-pse .ico-03 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAPFBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH7jrkSYAAAAE3RSTlMA8Q6gkECmOTAhgvnerYVOKxpC900j7QAAAGxJREFUGNN9zkkOhDAMRNGUsTMxd93/ro0ghEHAX1nPsmT33A/NNnhYISW2Acxl1ZJYI1v4hXjrjZojX8gdyU6j5qSaso6VlDDSQK00oAtA6DBUShbETIKlh8MvmuMkMcoUZ3n/C6dW6nmpd38Xrgo0CcK6+wAAAABJRU5ErkJggg==') left 12px top 45% no-repeat }

        .premium-mt-page .click-pse .ico-03:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAP1BMVEUAAAAjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJhOOwwrAAAAFHRSTlMA8A6gkECmOTAh8oL53q2FTisaQsf75L0AAABuSURBVBjTfc5ZDoMwDEXRPNfOyNy3/7VWJTRREXC/rGNZsrvunX0dfLaDlKgDWOoKA4k9csD3gKfu6NXzB7me/GjRklRT0aWREkYaqI1mjAEII+ZGyYKYSbB0cfhEW1wlRlnjJvd/oZd3mvjX5D59pwrQvLnCCwAAAABJRU5ErkJggg==') left 12px top 45% no-repeat }

    .premium-mt-page .click-pse .ico-04 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAHlBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH4rPM7FAAAACXRSTlMAh05beBXn09B26W/8AAAAPUlEQVQI12PABxjhLEm40Ey40Ey4EJjF3MrgCWFZTg+ZCWYxz5yZCWFpAikwi2kmjKUJZQGFYCxOvCw4AAB3wCp6KkVQGgAAAABJRU5ErkJggg==') left 12px top 46% no-repeat }

        .premium-mt-page .click-pse .ico-04:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAHlBMVEUAAAAjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJh9Df35AAAACXRSTlMAh05beBXn09B26W/8AAAAPUlEQVQI12PABxjhLEm40Ey40Ey4EJjF3MrgCWFZTg+ZCWYxz5yZCWFpAikwi2kmjKUJZQGFYCxOvCw4AAB3wCp6KkVQGgAAAABJRU5ErkJggg==') left 12px top 46% no-repeat }

    .premium-mt-page .click-pse .ico-05 { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAZlBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH45Ryv+AAAAIXRSTlMAUGDh9485tfPr0xcHm4MmD+farZRs5Mi+dDAfAmJWQy/1IQ1nAAAAmklEQVQY03XPRxLCMBBE0QYr2rJxJKd//0sCKi8QVfzlm5pF63/X7nj6IQfsStqBab6hmQ0QbL++2Nkbas80Enxrz1IL7Jfrlk06DUAn9YOhld4kTZgxSTcWzyXTk7b7XA5DcnSZZi598BKjtfhMh2DtPkoBYMp0BKikxUA8Z3IRzF1S83BJmZSc67WWqVxYV5FY1U1B7woqegEy/Qvwu/PirQAAAABJRU5ErkJggg==') left 12px top 46% no-repeat }

        .premium-mt-page .click-pse .ico-05:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAbFBMVEUAAAAjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJgjbJjj2J+WAAAAI3RSTlMAUGDhjzn369MXB7abgyYP9OfarZRs8eTIvrJ0MB8CYlZDL2bGfy4AAACdSURBVBjTdc9HEsIwEETRBivYsoScs03o+98RofICUcVfvqlZNP53uHn9IUnyltItUPENRacCVcKfL6JbFPOSbcNqsWIDLMmxP668mLUm6QBfK1ogENBSNQa4sy+5R3rRus9lqo2ki9Rx91UJsBGCZaRpEGLUwMBQG2lmKAN6knqLJDWpHgCKpzSIBCOlx1mkdGGeaeosLxIKJZT0Bu3TDNybAUADAAAAAElFTkSuQmCC') left 12px top 46% no-repeat }

    .premium-mt-page .click-pse .ico-06 {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAMFJREFUOE+tk7ENAjEMRZ/HQEJiAEqaq9iCK2ALFkA0iAaY4ii4LaiuoWQAJCQKOjoqc4kUlINQWMFNEtt58rcTITLdU7ujTJnE/rBPxSU4fZJS+FVoUoBUXLRCgQbhagIofaAIgFJm1BYJWnmZhw4gWfYP5yfgBNwsAKAHjEIFR+BiBAyA8d8klMCwHeSiHeIS4YGyAXYod4QVyhrh+c6Bc6eJ2QA3RksPvsaYXUE2IFfC1v8Hm7mPNw/vwHY1yn4B4hmIS+SG/e8AAAAASUVORK5CYII=') left 12px top 46% no-repeat
    }

    .premium-mt-page .click-pse .ico-06:hover {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAMFJREFUOE+tk7ENAjEMRZ/HQEJiAEqaq9iCK2ALFkA0iAaY4ii4LaiuoWQAJCQKOjoqc4kUlINQWMFNEtt58rcTITLdU7ujTJnE/rBPxSU4fZJS+FVoUoBUXLRCgQbhagIofaAIgFJm1BYJWnmZhw4gWfYP5yfgBNwsAKAHjEIFR+BiBAyA8d8klMCwHeSiHeIS4YGyAXYod4QVyhrh+c6Bc6eJ2QA3RksPvsaYXUE2IFfC1v8Hm7mPNw/vwHY1yn4B4hmIS+SG/e8AAAAASUVORK5CYII=') left 12px top 46% no-repeat
    }

    .premium-mt-page .click-pse .ico-07 {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASFJREFUOE/N0jEvpFEUh/HffWNsohOdhNJ2VLKVQqmikphRyCQbhW+gUAmiIlNRSJiXCbqNgnaL3ezyBVQkVq0RhUzmmnkzRrCSodjsTW5yi/N/7nNOToi7zgUzIe+nD5wQd0VMhoLDD+T9O0Dc1i+xVL+dTdM/clbbNogVfaqWM0DNZ4lBfG8b8DifWPFFzTHuRT1vAjLlDgNu/Qiz7hqAWDYicdT4GQfY+SsgpvKiLYlPuFBTlOhqhk7kTKmaEO2/AsRUEZsSa3XFEtYx3myhrFcxjKpmM6n5+gwQU3MoCRZDwUKr79Rw4x2mnb7clRZAdIlfEvMhb6XdpXoCdPvmxlAo+N1uOLP6L1b5CmfYe496Vpu4DjE1hg1B37sBnD8ANxR6np0D/rcAAAAASUVORK5CYII') left 12px top 46% no-repeat
    }

    .premium-mt-page .click-pse .ico-07:hover {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAASFJREFUOE/N0jEvpFEUh/HffWNsohOdhNJ2VLKVQqmikphRyCQbhW+gUAmiIlNRSJiXCbqNgnaL3ezyBVQkVq0RhUzmmnkzRrCSodjsTW5yi/N/7nNOToi7zgUzIe+nD5wQd0VMhoLDD+T9O0Dc1i+xVL+dTdM/clbbNogVfaqWM0DNZ4lBfG8b8DifWPFFzTHuRT1vAjLlDgNu/Qiz7hqAWDYicdT4GQfY+SsgpvKiLYlPuFBTlOhqhk7kTKmaEO2/AsRUEZsSa3XFEtYx3myhrFcxjKpmM6n5+gwQU3MoCRZDwUKr79Rw4x2mnb7clRZAdIlfEvMhb6XdpXoCdPvmxlAo+N1uOLP6L1b5CmfYe496Vpu4DjE1hg1B37sBnD8ANxR6np0D/rcAAAAASUVORK5CYII') left 12px top 46% no-repeat
    }

    .premium-mt-page .click-pse .ico-08 {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAqklEQVR4nN3VsQrCMBSF4d+hmyAINa9glw6CioNjEd9BEHFSW1Ty/iCFW+0S0yR36oEDKYEPQi4N/JIBxtM5ATGA9fQGlJpgBayBlSbYZgNs8SQE7NCdJtih+xTwImi/dyCPBV01KWADHDXBEzAF6hiwBpbAW75fqUcuZK8d5iuwkCNHgVVvbwLMZF3EgGf5WbhyCAWfwONPG81bttpzaMcDZgOeAFe/E/EBQOtiaM+z7CwAAAAASUVORK5CYII=') left 12px top 46% no-repeat
    }

    .premium-mt-page .click-pse .ico-08:hover {
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAqklEQVR4nN3VsQrCMBSF4d+hmyAINa9glw6CioNjEd9BEHFSW1Ty/iCFW+0S0yR36oEDKYEPQi4N/JIBxtM5ATGA9fQGlJpgBayBlSbYZgNs8SQE7NCdJtih+xTwImi/dyCPBV01KWADHDXBEzAF6hiwBpbAW75fqUcuZK8d5iuwkCNHgVVvbwLMZF3EgGf5WbhyCAWfwONPG81bttpzaMcDZgOeAFe/E/EBQOtiaM+z7CwAAAAASUVORK5CYII=') left 12px top 46% no-repeat
    }

h2, h2 a { color: #2399f1; font: 30px/1 ProximaNova-Regular; transition: all .4s }

.dashboard-page h2, .glossary-page h2, .global-mw-2-page h2, .resersal-system-page h2, .purchase-page h2, .post-top-up.post h2 { border-bottom: 1px solid #e3e6ea; padding: 0 0 10px }

.resersal-system-page .reversal-links div { display: block; padding-bottom: 20px; }

.page h2 { margin-bottom: 20px }

.page h3 { margin-bottom: 20px; color: #2399f1; font: 28px/1 ProximaNova-Regular; transition: all .4s }

.page h4 { margin-bottom: 20px; color: #2399f1; font: 26px/1 ProximaNova-Regular; transition: all .4s }

header { background: #303b4d; border-bottom: 3px solid #2399f1; height: 80px; width: 100%; z-index: 1001; top: 0; box-sizing: border-box; position: fixed; }

    header .logo { max-width: 194px; float: left; margin: 19px 30px 0 20px }

        header .logo img { display: block; width: auto }

    header .menu { z-index: 6; display: inline-block; position: relative }

        header .menu li { float: left; margin-left: 1px; position: relative }

        header .menu a { display: block; padding: 30px 19px 29px; height: 77px; font: 18px/1 ProximaNova-Regular; color: #d0d2d4 }

            header .menu a:hover, header .menu .active a, header .menu a.active { background-color: #2a313f !important }

        header .menu .home a { width: 58px; height: 77px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAMAAABsDg4iAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEnRSTlMAsiw4qIkKEaKcgXRmJB1WSkNtq0gxAAAAeElEQVQY052OSRLEIAhFP4JoHDLc/7ItVkwZF73I20A9KD4YBO8DFmpMKda3YylAEZ7dIaeVU45HaRaHjpOsI2Lbx3zffLir4kH7Bkt6vRJSi4tEMkshinadZkkt86/MvpEXSeW6Cq2SAf4oVbVLa25ZyXA2NSrwA0isAslTlPd3AAAAAElFTkSuQmCC') no-repeat 50% 50% }

        header .menu .sub a { padding-right: 39px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKUlEQVQI12MIZ2BgKGUwdGBgEWZgFmFwNGBgUOwQAgoyCSowAEEaAwMAQYgDMRg54kkAAAAASUVORK5CYII=') no-repeat right 19px top 52% }

            header .menu .sub.active a, header .menu .sub a.active { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKElEQVQI12NgYEhjAAImQQUgqdghxMDALMLgaMBg6MDAIswQDhQsBQAwzAMxnRLBVQAAAABJRU5ErkJggg==') no-repeat right 19px top 52% }

        header .menu .sub .menu-sub { display: none; min-width: 100%; position: absolute; left: 0; top: 77px; background: #2a313f; padding: 10px 0 15px; border-bottom: 3px solid #2399f1 }

            header .menu .sub .menu-sub li { display: flex; float: none; margin: 0 }

            header .menu .sub .menu-sub a { padding: 6px 19px; height: auto; background: transparent; white-space: nowrap; display: inline-block; flex: 1 }

                header .menu .sub .menu-sub a:hover { background: #303b4d !important }



            header .menu .sub .menu-sub sub-sub-h a {
                display: inline-block
            }

                header .menu .sub .menu-sub sub-sub-h a:hover {
                    background: #303b4d !important
                }

            header .menu .sub .menu-sub .sub-sub .menu-sub-sub, header .menu .sub .menu-sub .sub-sub-h .menu-sub-sub { display: none; position: absolute; left: 100%; top: 0; background: #303b4d; padding: 10px 0 15px }



            header .menu .sub .menu-sub .sub-sub > a { padding-right: 39px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKUlEQVQI12MIZ2BgKGUwdGBgEWZgFmFwNGBgUOwQAgoyCSowAEEaAwMAQYgDMRg54kkAAAAASUVORK5CYII=') !important; background-position: right 19px top 52% !important; background-repeat: no-repeat !important }

                header .menu .sub .menu-sub .sub-sub > a.active { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKElEQVQI12NgYEhjAAImQQUgqdghxMDALMLgaMBg6MDAIswQDhQsBQAwzAMxnRLBVQAAAABJRU5ErkJggg==') !important; background-position: right 19px top 52% !important; background-repeat: no-repeat !important }

                header .menu .sub .menu-sub .sub-sub > a.active { background-color: #303b4d !important }


                header .menu .sub .menu-sub .sub-sub-h > span { padding-right: 30px; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKUlEQVQI12MIZ2BgKGUwdGBgEWZgFmFwNGBgUOwQAgoyCSowAEEaAwMAQYgDMRg54kkAAAAASUVORK5CYII=') !important; background-position: right 10px top 52% !important; background-repeat: no-repeat !important; display: inline; float: right; height: 30px; transform: rotate(-90deg); cursor: pointer }

            header .menu .sub .menu-sub .sub-sub-h > span.active { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKElEQVQI12NgYEhjAAImQQUgqdghxMDALMLgaMBg6MDAIswQDhQsBQAwzAMxnRLBVQAAAABJRU5ErkJggg==') !important; background-position: right 10px top 52% !important; background-repeat: no-repeat !important; background-color: #303b4d !important}
            
            header .menu .sub .menu-sub .sub-sub .menu-sub-sub-h span:hover { background: #303b4d !important; }
            


            header .menu .sub .menu-sub .sub-sub .menu-sub-sub a:hover { background: #2a313f !important }


            header .menu .sub .menu-sub .sub-sub .menu-sub-sub-h a:hover { background: #2a313f !important }



    header .right { font-size: 0; float: right; white-space: nowrap; text-align: right }

        header .right .reg, header .right .login, header .right .cart { height: 77px; font: 18px/1 ProximaNova-Regular; color: #d0d2d4; display: inline-block; padding: 30px 20px 29px 51px; vertical-align: middle }

            header .right .reg:hover, header .right .login:hover, header .right .cart:hover { background-color: #2a313f }

        header .right .login { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUBAMAAABlm+CwAAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAADHRSTlMAZgwaIFg6TTQsU0LPtu9QAAAAVklEQVQY02MAAmZBCBAHcdgEoQDMkTIGAQsIByzPwILJ4RBn0FSAcZg2MyQGgTkQYCiqAOIwKYGApmAQiBMItUMUnYNQhmYAwmh0S/G7DeEFdM8hvA0AtYYPPytaqUsAAAAASUVORK5CYII=') no-repeat left 19px top 50% }

        header .right .reg { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAVCAMAAAB1/u6nAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEXRSTlMAZiVbCmEEQ1IRSzYqFy8dPOt3BDsAAACqSURBVBjTjZBbEsMgCEXvFVDjK9n/amvVphOnHz0fDJwRcMBAg1iq2FDhm3PTgQPZtHFy/KXT7yHHfO6wUSMpDupyLo9JXuHzbAq61IyJTK0Fo6wGzbEXlDqKtHY3u/9Xrt4mLN1mTkLPhQo4RuDkwqFFMgYoDYi3nrcx70koP2T4Q3gqKgXu1uKBZD0EXlN/d3ZbOPYuijE61RrI8jiYcGDbyXxJIjFrT19VowQcswN1YAAAAABJRU5ErkJggg==') no-repeat left 19px top 50% }

        header .right .cart { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAATCAMAAABMZWaEAAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFnRSTlMAZh8GOhkzYFZNAy8iUj9bKBAMNhRIoheP8QAAAJpJREFUGNNl0NsSgyAMBNBdUBNQ8NL2/3+1oToGp+eBwA7MJCCRMuCf0Cy2ydFl4AhBWS1P7MwwA9XWMDkVmIWMeFCFOciA3psTmpUv9AYeaCoTOlmu40ZmuIUbfnZyDq5I9OGe3V8+LKPbgctMGdx45zt7ilsopKSUtJXN87yStPfFyvKY3EyINBUuynlxPbt0QaX90ahSM8wX93UEmvICKAwAAAAASUVORK5CYII=') no-repeat left 19px top 50% }

    header .menu-mob { display: none; position: absolute; right: 20px; top: 50%; width: 24px; margin-top: -9px; cursor: pointer; z-index: 3 }

        header .menu-mob li { transition: all .4s; width: 100%; height: 3px; background: #fff; margin-bottom: 4px }

            header .menu-mob li:last-child { margin-bottom: 0 }

        header .menu-mob:hover li { opacity: .7 }

    header .right div { display: inline-block; vertical-align: middle }

    header .right .form { position: relative; display: inline-block; vertical-align: middle; padding: 0 20px; margin-right: 20px }

        header .right .form input[type="text"] { border-radius: 30px; border: 0; padding: 7px 35px 7px 15px; width: 220px; font: 15px/1.2 ProximaNova-Regular; height: auto }

#header-search { border-radius: 5px; }

header .right .form button[type="submit"] { transition: all .4s; cursor: pointer; width: 35px !important; height: 28px !important; position: absolute; right: -20px; top: 50%; border-radius: 5px; transform: translate(0px, -50%); }

    header .right .form button[type="submit"] span { position: absolute; left: 50%; top: 50%; width: 17px; height: 17px; transform: translate(-50%, -50%); background: url('data:image/png;base64,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') no-repeat 50% 50%/cover }

    header .right .form button[type="submit"]:hover { opacity: .7 }

.filter-search-page { display: inline-block; padding: 0px 5px; }

.filter-market-box { border: 1px solid #ced0da; max-width: 330px; display: inline-block; }

.filter-market-box .nice-select { width: 200px; border: 0px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=) right 10px top 50% no-repeat;
    padding: 4px 4px 4px 4px; color: #767f8d; height: 28px !important;
}

.sector-filter-section-search .filter-item { display: inline-block; font: 14px/1.2 ProximaNova-Regular; color: #767f8d; bottom: 0px; left: 145px; }

#autoCompleteSearchFilter { padding: 0px 5px !important; height: 25px !important; }
    .filter-market-box .field-filter { width: 150px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=) right 10px top 50% no-repeat;
        padding: 4px 4px 4px 4px; height: 28px !important; cursor: pointer; transition: none !important;
    }  
    
    .filter-tag { display: inline-flex !important; padding: 0px 0px; font: 12px/1.2 ProximaNova-Light; color: #161D64 !important; background: #d3d3d3; margin: 2px; height: 22px;}
    .remove-item { cursor: pointer; height: 22px; margin-left: 0px; opacity: 0.5; padding: 5px 10px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAY1BMVEUAAAA5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5RlwaNAGhAAAAIHRSTlMAChzz3NS/nYcRBunJsyMX5LmslkE3LQHf2497bGpSAnGMnykAAABuSURBVAjXTctXEsQgDANQkQrZLOm9cf9TxiJMJnxgPY+MPt8v+Gd0FyF2ri2oKJUE+dy/ECUSVthaRqMslSnAzgx+KQq1cOK9fIXxR5bm0RA/5bR6lZfBPdVNhk4q8E5PgMpYIjUAmhz1SdDHZm7S3gu4ASX9nQAAAABJRU5ErkJggg==) no-repeat 50% 50%;
                    border-left: 4px solid #FFFFFF; }
    .divider { padding: 0 10px; }

#countrySuggestions { border: 1px solid #ccc; max-height: 200px; overflow-y: auto; position: absolute; background-color: white; z-index: 1000; width: 100%; }

.suggestion-item { padding: 8px; cursor: pointer; }

.suggestion-item:hover { background-color: #f0f0f0; }

 .countries { background-color: grey !important; color: white !important; }

    .countries.active{ background-color: #eff3f6 !important; color: #767f8d !important; }

    .tag { display: inline-flex !important; margin-bottom: 2px; border: 1px solid #ced0da; padding: 7px 15px; border-radius: 3px; margin-right: 10px; font: 16px/1.2 ProximaNova-Light; background-color: grey !important; color: white !important; height: 35px !important; cursor: pointer; }

    .tag.add-tag { background-color: #58b1f4 !important; }

    #autoCompleteMarketTags { padding: 0px 5px !important; height: 25px !important; }

    .tag.active { background-color: #eff3f6 !important; border: 0px; color: #767f8d !important; border-bottom: 3px solid #58b1f4; }

    .tag.add-tag.active { background-color: #eff3f6 !important; color: #767f8d !important; }

    .filter-tag { display: inline-flex !important; padding: 0px 0px; font: 12px/1.2 ProximaNova-Light; color: #161D64 !important; background: #d3d3d3; margin: 2px; height: 22px;}

    .tag-name { margin-right: 5px; }

    .delete-button { border: none; background: transparent; color: #ff0000; font-weight: bold; cursor: pointer; }

    .delete-button:hover { color: #cc0000; }

    .clo { cursor: pointer; width: 12px; height: 12px; margin-left: 15px; opacity: 0.5; }

    .remove-item { cursor: pointer; height: 22px; margin-left: 0px; opacity: 0.5; padding: 5px 10px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAY1BMVEUAAAA5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5RlwaNAGhAAAAIHRSTlMAChzz3NS/nYcRBunJsyMX5LmslkE3LQHf2497bGpSAnGMnykAAABuSURBVAjXTctXEsQgDANQkQrZLOm9cf9TxiJMJnxgPY+MPt8v+Gd0FyF2ri2oKJUE+dy/ECUSVthaRqMslSnAzgx+KQq1cOK9fIXxR5bm0RA/5bR6lZfBPdVNhk4q8E5PgMpYIjUAmhz1SdDHZm7S3gu4ASX9nQAAAABJRU5ErkJggg==) no-repeat 50% 50%;
                    border-left: 4px solid #FFFFFF; }

    .sector-filter-section { display: block; background-color: white; height: 32px; position: relative; padding-left: 20px;}

    .sector-filter-section .sector-filters { position: absolute !important; bottom: -5px !important; }

    .sector-filter-section .filter-item { display: inline-block; font: 16px/1.2 ProximaNova-Regular; color: #767f8d; bottom: 0px; left: 162px; }

    .filter-counter { display: none; font: 14px/1.2 ProximaNova-Regular; border: 1px solid; border-radius: 30px; padding: 2px 7px; margin: 0px 0px 0px 3px; }

    .sector-filter-section .filter-item input { width: 200px; padding: 0px 5px !important; height: 25px !important; border: 0px !important; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=) right 10px top 50% no-repeat;}

    .filter-market-box { border: 1px solid #ced0da; max-width: 300px; }

    .filter-market-box .nice-select { width: 200px; border: 0px;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=) right 10px top 50% no-repeat;
        padding: 4px 4px 4px 4px; color: #767f8d; height: 28px !important;
    }

    .filter-complement { display: inline-block; margin-left: 20px; }

    .autocomplete-suggestions { z-index: 9999 !important; }

     #popup-markettag { display: none; position: absolute; background-color: #eff3f6; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15); padding: 10px; z-index: 5; width: 170px; }

    .popup-markettag-title { color: #767f8d; font: 15px/1.2 ProximaNova-Regular; padding-bottom: 5px; }

    .popup-markettag-title.disabled { color: red; font: 10px/1 ProximaNova-Regular; }


    .popular-tags { font: 15px/1.2 ProximaNova-Regular; color: #2399f1; display: inline-block; background-color: white; width: 150px; padding-left: 10px; margin-top: 5px; }

    .popular-tags > div { color: #3f4b60; padding-top: 5px; }

    .popular-tags > ul { display: grid; padding: 5px 15px 10px 15px; }

    .popular-tags li { cursor: pointer; display: block !important; }

    .subcategory { padding-top: 10px; }

    .etf-text { text-transform: none !important; }    

    .covered-market-counter { display: block; background-color: white; height: 50px; font: 16px / 1.2 ProximaNova-Regular; padding: 20px 0px 0px 25px; color: #767f8d; }

/*#autoCompleteSearchFilter { padding: 0px 5px !important; height: 25px !important; }*/

header .right .search { outline: 0; display: none; padding: 0 10px; height: 77px; width: 37px; vertical-align: middle; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEnRSTlMAgnURMHpFN2AWCGdSTWI7IAvoIidTAAAAcklEQVQY042OSQ4DMQgEXR7A+yz//2wiD1xySl0alVpA+iJVybOloFdeSpiKlie1BfIKQY89FLR7JdrDS8rj5mLthOQIc2cmzhq2c7L8i8y9hwbF3zq9XGBcYhnsiI0KwGnkUF3WtDsdOVTwvxrpR432AaOuAoLYOwrxAAAAAElFTkSuQmCC') no-repeat 50% 52% }

    header .right .search:hover, header .right .search.active, header .menu a.open-invite-wrapper.active { background-color: #2a313f }

header .right .account { text-align: left; position: relative; height: 77px; transition: all .4s }

    header .right .account:hover { background-color: #2a313f }

    header .right .account .name { max-width: 230px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height: 77px; font: 18px/1.2 ProximaNova-Semibold; color: #40aafa; padding: 29px 50px 0 20px; cursor: pointer; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKUlEQVQI12MIZ2BgKGUwdGBgEWZgFmFwNGBgUOwQAgoyCSowAEEaAwMAQYgDMRg54kkAAAAASUVORK5CYII=') no-repeat right 19px top 52% }

        header .right .account .name.active { background: #2a313f url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAG1BMVEUAAAD////////////////////////////////rTT7CAAAACXRSTlMATTcxIkc8KBy68fG4AAAAKElEQVQI12NgYEhjAAImQQUgqdghxMDALMLgaMBg6MDAIswQDhQsBQAwzAMxnRLBVQAAAABJRU5ErkJggg==') no-repeat right 19px top 52% }

        header .right .account .name .pro { display: block; color: #b5b5b5; font: 14px/1.2 ProximaNova-Regular }

    header .right .account .menu-account { cursor: initial; display: none; border-bottom: 3px solid #2399f1; padding: 10px 0; position: absolute; right: 0; top: 77px; background: #2a313f; width: auto; z-index: 7 }

        header .right .account .menu-account a, header .right .account .menu-account span { padding: 10px 20px; display: block; font: 16px/1 ProximaNova-Regular; color: #d0d2d4 }

            header .right .account .menu-account a:hover { background: #303b4d }

        header .right .account .menu-account .line, header .menu .sub .menu-sub .line { width: calc(100% - 40px); height: 1px; background: #484e5a; margin: 10px 20px !important }

.autocomplete-suggestions { background: #fff; margin-top: 3px; font: 14px/1.1 ProximaNova-Light; color: #555; box-shadow: 0 5px 7px rgba(0, 0, 0, .3); overflow-y: auto; }

.autocomplete-suggestion { padding: 4px 11px 3px; cursor: pointer; }

    .autocomplete-suggestion:first-child { padding-top: 10px; }

.autocomplete-selected { background: #F0F0F0; }

.autocomplete-suggestion strong { font: 14px/1.1 ProximaNova-Regular; color: #2399f1 }

.autocomplete-group { background: #f6f8fa; font: 14px/1.1 ProximaNova-Light; color: #555; overflow-y: auto; cursor: default; }

.autocomplete-group { padding: 8px 8px 8px; font-weight: 700; }

    .autocomplete-group:first-child { padding-top: 10px; }

.banner-top { overflow: hidden; max-height: 675px; min-height: 365px; position: relative }

    .banner-top video { width: 100%; display: block }

    .banner-top .block { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5) }

        .banner-top .block .table-wrap-global { overflow: hidden }

        .banner-top .block .table { max-width: 1240px; margin: 0 auto; padding: 0 20px }

            .banner-top .block .table .table-cell { display: table-cell; vertical-align: middle; text-align: center; color: #fff }

        .banner-top .block .table-alert { display: table-cell; vertical-align: middle; text-align: center; color: #fff; height: 80px; width: 2000px; background-color: #e86159 }

        .banner-top .block .text-01 { font: 60px/1.1 ProximaNova-Extrabld; transition: all .4s }

        .banner-top .block .text-02 { font: 30px/1.1 ProximaNova-Bold; margin: 2% 0 5.5%; transition: all .4s }

        .banner-top .block .text-03 { font: 24px/1.2 ProximaNova-Light; transition: all .4s }

        .banner-top .block .text-alert { font: 24px/1.2 ProximaNova-Light; transition: all .4s }

        .banner-top .block .link { font: 21px/1 ProximaNova-Regular; border: 2px solid #fff; border-radius: 4px; margin: 8.6% auto 0; max-width: 300px; display: block; text-align: center; padding: 15px 0; color: #fff }

            .banner-top .block .link:hover { background: rgba(35, 153, 241, .4) }

.new-ac { background: #2399f1; text-align: center; padding: 42px 10px }

    .new-ac .text-01 { vertical-align: middle; color: #fff; font: 21px/1.3 ProximaNova-Regular }

    .new-ac .text-02 { vertical-align: middle; color: #fff; font: 24px/1.3 ProximaNova-Light; opacity: .65; margin: 0 1.4% }

    .new-ac .link-01 { vertical-align: middle; color: #fff; font: 21px/1.3 ProximaNova-Bold; border-bottom: 2px solid rgba(255, 255, 255, .4) }

        .new-ac .link-01:hover { border-color: #fff }

    .new-ac .link-02 { vertical-align: middle; color: #2399f1; font: 20px/1 ProximaNova-Semibold; display: inline-block; border-radius: 4px; text-align: center; padding: 19px 4% 18px 2%; background: #fff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAMAAADzlqVxAAAARVBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEPRGepAAAAFnRSTlMA3huWh9LGpXhCJRX265mMfmlRMQ8GGsr1mgAAAEZJREFUCNdjYBBmgAJOHmYoi01MDMpkYhQTY8HK5IAwuZCYvGJignB5ARQ93EAGP5jBCjVbBMjgg9nGDjFBCMiAOUYUQgMA/sUDYk+M3p4AAAAASUVORK5CYII=') no-repeat right 19px top 50% }

        .new-ac .link-02:hover { background-position: right 17px top 50%; opacity: .9 }

    .new-ac .info { cursor: pointer; margin-left: 1%; vertical-align: middle; display: inline-block; width: 22px; height: 22px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAUVBMVEUAAAAwO00wO00wO04yPU42QVM8R1hHUWEyPU4wO00wO00wO00wO00wO03///95gIyfpa2DiZRQWmnn6euRl6GNk51vd4Nnb3xDTV74+PlbZHIrGgvbAAAADXRSTlMA8eO0bCESCXvU2ct4gNP+pQAAAJdJREFUGNN9kVkCgyAMRANBFm1QcW3vf9AuktT9fQ3zkWQYWLAGNakSjYU/zivKKO/YLQKtCEV2NW3QP99VtKP6znnkR+r7lKUHsLytjrHmvRYMHW0ygCznaZpZI/AZr7ZtkxwDrJrnagiBktkbuzyzNeCZjRcHSpyhi7EbJA74RY7Nh1HCgwu0I7jrjz3WcFuaVExaKn4DTuoTiARBwpMAAAAASUVORK5CYII=') no-repeat 50% 50%; position: relative }

        .new-ac .info .tooltips { transition: opacity .4s ease-out; visibility: hidden; opacity: 0; background: #f5f5f5; position: absolute; right: 11px; top: 24px; width: 250px; padding: 10px 15px; border-bottom: 3px solid #2399f1; color: #333; font: 14px/1.3 ProximaNova-Light; text-align: left; z-index: 1; box-shadow: 0 5px 7px rgba(0, 0, 0, .4) }

        .new-ac .info:hover .tooltips { opacity: 1; visibility: visible }

.platform .title-block { background: #eff3f6; position: relative }

    .platform .title-block:after { position: absolute; width: 152px; left: 50%; margin-left: -76px; bottom: 0; height: 2px; content: ""; background: #2399f1 }

.grey-block { background: #eff3f6; border-color: #e3e6ea; border-width: 1px 0 1px 0; border-style: solid; height: 120px }

    .grey-block.grey-top { border-top: 0; height: 90px }

    .grey-block.grey-bottom { border-bottom: 0; height: 90px }

.platform .block { position: relative; max-width: 1900px; margin: 0 auto }

    .platform .block .left, .platform .block .right { width: 48% }

    .platform .block .text-right { padding-right: 14%; float: right; position: absolute; height: 100%; right: 0 }

    .platform .block .text-left { padding-left: 14%; float: left; position: absolute; height: 100%; left: 0 }

    .platform .block .img-right { float: right }

    .platform .block .img-left { float: left }

    .platform .block .img-right, .platform .block .img-left { margin: -55px 0; height: 596px }

        .platform .block .img-right img, .platform .block .img-left img { display: none }

    .platform .block .img-01 { background: url("/Content/images/platform-01.png") no-repeat 100% 0/auto 100% }

    .platform .block .img-02 { background: url("/Content/images/platform-02.png") no-repeat 0 0/auto 100% }

    .platform .block .img-03 { background: url("/Content/images/platform-03.png") no-repeat 100% 0/auto 100% }

    .platform .block .title { color: #2399f1; font: 30px/1.2 ProximaNova-Light; position: relative; padding: 15px 0 15px; margin-bottom: 15px }

        .platform .block .title:after { position: absolute; width: 110px; left: 0; bottom: 0; height: 1px; content: ""; background: #2399f1 }

    .platform .block p { color: #202632; font: 21px/1.2 ProximaNova-Regular; margin-bottom: 15px }

    .platform .block .img-01 img, .platform .block .img-02 img, .platform .block .img-03 img { display: none }

.blog { background: #eff3f6 }

    .blog .title-block { border-bottom: 1px solid #e3e6ea }

    .blog .post-block { margin: 28px auto 0; text-align: justify }

        .blog .post-block:after { display: inline-block; width: 100%; content: "" }

        .blog .post-block .post { overflow: hidden; display: inline-block; width: 49%; vertical-align: top; text-align: left; padding: 3px 0 55px 0 }

            .blog .post-block .post .img { width: 28%; max-width: 158px; float: left }

                .blog .post-block .post .img img { display: block; max-width: 100% }

            .blog .post-block .post .right { float: right; width: 69.5%; margin: -2px 0 0 }

                .blog .post-block .post .right .meta { font: 14px/1.2 ProximaNova-Regular; color: #a9adb3; margin: 0 0 4px 0 }

                .blog .post-block .post .right .title { font: 20px/1.2 ProximaNova-Semibold; color: #273142 }

                .blog .post-block .post .right .text { font: 20px/1.2 ProximaNova-Light; color: #727883; padding: 10px 0 20px }

                .blog .post-block .post .right .more { padding-right: 19px; font: 20px/1.2 ProximaNova-Light; color: #2399f1; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJBAMAAAAWSsseAAAAKlBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfHCQUS/AAAADXRSTlMARCIz3VXuzLuZiGYRX0ySYwAAADRJREFUCNdjYGBg3cAAAoy3wBTz3R4GBtm7d+9eUQBTdx3A1HUDBiYlxbsTwCpTISoVGBgAFwgQbDu8/6oAAAAASUVORK5CYII=') no-repeat right 2px top 50% }

                    .blog .post-block .post .right .more:hover { background-position: right 0 top 50% }

.due { background: #f6f8fa; border-top: 4px solid #dde1e7; padding: 30px 0 }

    .due p { padding-left: 36px; font: 15px/1.3 ProximaNova-Regular; color: #616c7e; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAMAAADub6yxAAAASFBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH6RZY3hAAAAGHRSTlMA4b7wBx6xTi/a0KAlWpj5Zj+lNRYQgnIyHlEAAAAAiUlEQVQY023QUQ6EIAxF0UcHUBQBB9H973QKNCGSuZ8nTZsUUb2LF25a8cG7zQdaVOVFynphttEfjlmHvfdcocDRo5SflwTSB2udJukcygy/9jSCFa2cT84ATWNGZ21rCfiyOmWEe6Jmaywnj6bJGXSWkwV718Et75rOfNNedWZLqWBmafC/f3M/fKkGZKhAEuQAAAAASUVORK5CYII=') no-repeat 0 3px }

.page .wiki-content .note { border-top: 4px solid #dde1e7; padding: 15px 20px 15px 60px; font: 14px/1.2 ProximaNova-Light; color: #5b667a; background: #f6f8fa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAARCAMAAADub6yxAAAASFBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH6RZY3hAAAAGHRSTlMA4b7wBx6xTi/a0KAlWpj5Zj+lNRYQgnIyHlEAAAAAiUlEQVQY023QUQ6EIAxF0UcHUBQBB9H973QKNCGSuZ8nTZsUUb2LF25a8cG7zQdaVOVFynphttEfjlmHvfdcocDRo5SflwTSB2udJukcygy/9jSCFa2cT84ATWNGZ21rCfiyOmWEe6Jmaywnj6bJGXSWkwV718Et75rOfNNedWZLqWBmafC/f3M/fKkGZKhAEuQAAAAASUVORK5CYII=') no-repeat 25px 18px }

.note { background: #2c374c; text-align: center }

    .note .title { color: #adb2b9; font: 18px/1.2 ProximaNova-Regular; padding: 30px 0 10px }

    .note p { color: #9297a0; font: 18px/1.4 ProximaNova-Light; padding-bottom: 40px }

body > div.footer { position: absolute; width: 100%; left: 0; bottom: 0; }

    body > div.footer.filler { position: relative; visibility: hidden; }

    body > div.footer div.global-mw-page.page div.inner-01 { padding-top: 15px; }

footer { background: #202632; text-align: center; padding: 25px 0 40px; color: #757b86; font: 15px/1.2 ProximaNova-Light; width: 100%; }

    footer p { padding: 20px 0 15px }

    footer a { color: #757b86; padding: 0 5px }

        footer a:hover { color: #949aa3 }

.blog-page h2 { margin-bottom: 0 }

    .blog-page h2 a:hover { color: #141414 !important }

.blog-page .meta { color: #8a8989; font: 11px/1.2 ProximaNova-Regular; text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px solid #e3e6ea; padding: 10px 0; margin-bottom: 20px }

    .blog-page .meta .span-02 { margin-left: 20px }

.blog-page .body { text-align: left }

    .blog-page .body img { max-width: 100%; width: auto; margin: 0 auto }

    .blog-page .body p { margin-bottom: 18px }

    .blog-page .body h1 { font: 18px/1.3 ProximaNova-Regular; font-weight: bold !important }

.title-page .right-block .letter-block { font-size: 0; margin-top: 20px }

    .title-page .right-block .letter-block a { color: #2399f1; font: 16px/1 ProximaNova-Semibold; display: inline-block; padding: 0 5px 5px }

        .title-page .right-block .letter-block a:hover { color: #141414 }

.title-page-p { font: 15px/1.2 ProximaNova-Light; max-width: 980px; position: relative; z-index: 1 }

    .title-page-p a { color: #2399f1; border-bottom: 1px solid #2399f1 }

        .title-page-p a:hover { color: #428bca; border-bottom: 1px solid transparent }

    .title-page-p.red { color: #f33 }

.title-page-market-alerts { margin: 40px 0 10px 0; font: 18px/1.3 ProximaNova-Regular; color: #141414; max-width: 100%; }

.open-01 { font-size: 0 }

.box { box-shadow: 0 15px 15px rgba(0, 0, 0, .4); top: 55px; right: 0 }

.color-key { vertical-align: middle; margin-left: 5px; cursor: pointer; height: 40px; white-space: nowrap; transition: background .6s ease; border-radius: 2px 2px 0 0; width: 145px; padding: 10px 30px 10px 45px; display: inline-block; position: relative; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAflBMVEUAAADaZx9Ci8pcuFy+JiX/thi+JiX/thhcuFxCi8r/thi+JiVCi8pcuFz/thhcuFy+JiVcuFxCi8pCi8pCi8pcuFy+JiW+JiW+JiX/thj/thhCi8pCi8r/thhcuFxcuFy+JiX/thhcuFz/thhCi8q+JiVCi8pcuFy+JiX/thjxs8ODAAAAJnRSTlMAAvPz8/PKyr++vlpZWVNNTZOSy8jIwLyPj1xQSkrMy5qZg4OBgPsCuHAAAACySURBVBjTdY5HEsIwEARHDjgHwDmQkaz/fxAka8s62H3q6sPsAihC1w0LaMrG89pS2Utozsq7RfMFCmHIgGQxlAgp18CJcgtXEIwthHeQt5G7NdIcncTZevCx1k55Vgtxy6BJ/junBAYG7OlezgMpg2H19Mp5lSrrpeap/MI1FyCXhgFIuWFETDkArpQj+JJgjBPOUbZHqm1kppxbJyfgvdbeevCjfI59P86hGSPHiSbgB5C5LS/DFuP9AAAAAElFTkSuQmCC') no-repeat left 15px top 50%, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAACYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJifr4WCAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=') no-repeat right 10px top 50% }

    .color-key:hover { background-color: #eee; transition: background .6s ease }

    .color-key.active { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAKlBMVEUAAAD///////////////////////////////////////////////////+Gu8ovAAAADXRSTlMA88q+Ao9cV1BKmoOB6l69JAAAAHJJREFUGNNjYJgsaMHAwNAsaMnAwH337t0ABlYgeYBhLpC8zlALJG8y2ALJSwy6QPIyg+xdIHABEReR2ShqeoHkNYZcIHkDbNoCBi6wyQxFd9WAdiXdVWcAAhYGEHBgQGMj1CDrRTaTVPcg+wXZj8h+BwCgQX9/5P+F+AAAAABJRU5ErkJggg==') no-repeat left 15px top 50%, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMACezHvrKonYR4al7286g5AAAAKklEQVQI12NgYDQWYGBgEDnjCCRjdh9lYGA7xbAmgaFmAgPncQYNoGATAHsPB6QiKWMjAAAAAElFTkSuQmCC') no-repeat right 10px top 50%; background-color: #2399f1 }

    .color-key .text { color: #273142; font: 16px/1.2 ProximaNova-Regular; transition: all .5s }

    .color-key.active .text { color: #fff }

.color-key-box { cursor: initial; white-space: normal; display: none; z-index: 2; max-width: 720px; width: 100%; position: absolute; background: #fff; border: 1px solid #2399f1; padding: 11px 9px }

.watchlist + .filters { margin-left: 5px !important; }

.filters { vertical-align: middle; margin-left: 5px; cursor: pointer; height: 40px; white-space: nowrap; transition: background .6s ease; border-radius: 2px 2px 0 0; width: 120px; padding: 10px 30px 10px 45px; display: inline-block; position: relative; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAARVBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEPRGepAAAAFnRSTlMAiA/iUBXz6dK9ppg2KBwI28h4aVtBbfqOFwAAAFxJREFUGNPNzscBgCAABMETQTKY+y9VMSCpAPc5r4XpGlF4uVeNDCCiVG5x5vqCN1zZIdMVTzTVGbHlU42k7lWJLHWrIDn7KWjvUMTCjkFVuCe/YN1mUN5kMBX5ADaEDIqOSWjQAAAAAElFTkSuQmCC') no-repeat left 15px top 50%, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAACYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJifr4WCAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=') no-repeat right 10px top 50% }

.sector-filters {
    vertical-align: middle;
    font: 16px/1.2 ProximaNova-Regular;
    color: #2399f1;
    cursor: pointer;
    height: 40px;
    transition: background .6s ease;
    width: 120px;
    padding: 10px 30px 10px 35px;
    display: inline-flex;
    position: relative;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAARVBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEPRGepAAAAFnRSTlMAiA/iUBXz6dK9ppg2KBwI28h4aVtBbfqOFwAAAFxJREFUGNPNzscBgCAABMETQTKY+y9VMSCpAPc5r4XpGlF4uVeNDCCiVG5x5vqCN1zZIdMVTzTVGbHlU42k7lWJLHWrIDn7KWjvUMTCjkFVuCe/YN1mUN5kMBX5ADaEDIqOSWjQAAAAAElFTkSuQmCC') no-repeat left 5px top 50%
}

.arrows-filters {
    font-weight: 900;
    margin-left: 3px;
    font-family: fantasy;
}

.filters:hover {
    background-color: #eee;
    transition: background .6s ease
}

    .filters.active { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAMAAAC+oj0CAAAAS1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////+DmQsHAAAAGHRSTlMAiA/iFfnz6dK9pphXTjYcCNvIeGlBLSQ8XF8xAAAAXklEQVQY083OxwGAIAAEwRMxkDHbf6WKAUkFuM95LXRVSMKyPWugAOlT7TacmTrWZsHV2kYs8aSaQCf45k8FgqpXGaL4rT2J2Y5Oa4Mk6nY0stw9+QWLMkN1RQblng9xDg2QczILCgAAAABJRU5ErkJggg==') no-repeat left 15px top 50%, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJ1BMVEUAAAD///////////////////////////////////////////////+uPUo5AAAADHRSTlMACezHvrKonYR4al7286g5AAAAKklEQVQI12NgYDQWYGBgEDnjCCRjdh9lYGA7xbAmgaFmAgPncQYNoGATAHsPB6QiKWMjAAAAAElFTkSuQmCC') no-repeat right 10px top 50%; background-color: #2399f1 }

    .filters .text { color: #273142; font: 16px/1.2 ProximaNova-Regular; transition: all .5s }

    .filters.active .text { color: #fff }

.filters-box { display: none; cursor: initial; white-space: normal; z-index: 2; max-width: 600px; width: 100%; position: absolute; background: #fff; border: 1px solid #2399f1; padding: 7px 0 0; text-align: left; }

    .filters-box .form-wrap { padding: 25px 30px }

    .filters-box input[type="text"] { width: 100%; margin-bottom: 10px; }

    .filters-box .input-desc { color: #141414; font: 16px/1.2 ProximaNova-Light; margin-bottom: 10px; }

    .filters-box input[type="button"].button-01 { width: calc(50% - 3px); padding: 12px 0 10px !important; background: #8399a9; }

        .filters-box input[type="button"].button-01 + .button-01, .filters-box input[type="button"].button-02 + .button-02 { margin-left: 6px; }

    .filters-box input[type="button"].button-02 { background: #8399a9 }

    .filters-box input[type="button"]:hover { background: #6a8192 }

    .filters-box .blue { background: #e9f5fe; padding: 20px 30px; text-align: left }

    .filters-box .phr { display: block; margin-bottom: 10px }

        .filters-box .phr li { position: relative; transition: all .4s; margin: 0 5px 5px 0; border: 1px solid #a7c1d5; color: #2399f1; font: 15px/1.2 ProximaNova-Light; padding: 12px 40px 10px 15px; display: inline-block; background: #fff }

    .filters-box .note { padding-left: 30px; text-align: left; color: #5d7485; font: 13px/1.2 ProximaNova-Light; background: rgba(0, 0, 0, 0) url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH7SPvJtAAAADnRSTlMA3vBEKMeaeD+/oohnFGWAdz4AAAB7SURBVAjXY2BgYE58J2bAAAQs8969e/fSAchqegcCGkAhPTDrkQMDK5DcDeQFMNi9e/eQQe7du8cMeUAxY6DYMxD3oeA7kASQkAVx3zHoQdW9A8tCiHVQ1iuQKToMh4CmgExWLy8CmYywDeECBpY4IOMpUAjk0kcglwIAKPVdwLlAsFcAAAAASUVORK5CYII=") no-repeat 0 3px }

    .filters-box .select-wrap { width: calc(50% - 3px); float: left; margin-bottom: 15px }

        .filters-box .select-wrap + .select-wrap { margin-left: 6px; }

        .filters-box .select-wrap:nth-child(2) { margin-right: 0 }

    .filters-box .phr li .queryParam { display: inline-block; vertical-align: middle }

    .filters-box .phr li .queryOperator, .filters-box .phr li .queryComparer { margin-right: 6px }

    .filters-box .phr li .removeQueryParam { cursor: pointer; width: 11px; height: 11px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALBAMAAABbgmoVAAAAFVBMVEUAAACJiYmJiYmJiYmJiYmJiYmJiYnZ/SfxAAAABnRSTlMAyQ/03B0uhqCrAAAANElEQVQI12NwVGBgUHRgEBNiYBITYFBMVAAiIFMUKACUSE5UAFKsZqYMMB5UDqoSqg9qCgAtXAfRwi4HCAAAAABJRU5ErkJggg==') no-repeat 50% 50%; text-indent: -99999px; position: absolute; right: 8px; top: 50%; margin-top: -5px }

        .filters-box .phr li .removeQueryParam:hover { opacity: .6 }

.button { border-bottom: 0 !important }

.blk-button-01 .button { max-width: 100%; width: auto; padding-left: 10px !important; padding-right: 10px !important; margin-bottom: 5px }

input[type="button"], .button { cursor: pointer; text-align: center; padding: 12px 5px 10px; color: #fff !important; background: #2399f1; width: 100%; max-width: 200px; text-decoration: none !important }

    input[type="button"]:hover, .button:hover { background: #1c8adb }

input[type="text"], input[type="password"] { height: 42px; padding: 11px 15px 9px; border: 1px solid #ced0da; color: #232323; width: 100% }

    input[type="text"]:focus, input[type="text"]:hover, input[type="password"]:focus, input[type="password"]:hover, .nice-select:active:not(.disabled), .nice-select.open, .nice-select:hover:not(.disabled) { border-color: #2399f1 !important }

input[type="button"], input[type="text"], input[type="password"], .nice-select, .button { display: inline-block; border-radius: 2px; transition: all .4s; font: 16px/1.2 ProximaNova-Light; vertical-align: middle }

.nice-select { position: relative; text-align: left; width: 100%; color: #232323; padding: 10px 0 8px 15px; border: 1px solid #ced0da; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=') no-repeat right 10px top 50%, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAnAgMAAABYuXEyAAAADFBMVEX6+/z+/v/z9Pj19vlFyvdGAAAAIklEQVQI12MIQIECQMwAJGEYAgygWIHhAMMHIOsDHC5AhQCRTQ7R7hhiRQAAAABJRU5ErkJggg==') repeat-x 0 0/auto 100%; height: 42px }

    .nice-select.dark { color: #fff; border: 1px solid #485975; background: url('data:image/png;base64,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') no-repeat right 10px top 50%, url('data:image/png;base64,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') repeat-x 0 0/auto 100%; }

    .nice-select .current { height: 39px }

    .nice-select.disabled { cursor: not-allowed; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=') no-repeat right 10px top 50%, #efefef; }

    .nice-select.open { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXY2BgElRgYGBQ3C0EJL1XbWFgYN3JMDuAIbuBgWMbgzlQsBgAav4Gx5/f3x8AAAAASUVORK5CYII=') no-repeat right 10px top 50%, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAnAgMAAABYuXEyAAAADFBMVEX6+/z+/v/z9Pj19vlFyvdGAAAAIklEQVQI12MIQIECQMwAJGEYAgygWIHhAMMHIOsDHC5AhQCRTQ7R7hhiRQAAAABJRU5ErkJggg==') repeat-x 0 0/auto 100%; transition: none; }

    .nice-select.dark.open { background: url('data:image/png;base64,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') no-repeat right 10px top 50%, url('data:image/png;base64,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') repeat-x 0 0/auto 100% }

        .nice-select.open .list { opacity: 1; pointer-events: auto; transform: scale(1) translateY(0) }

    .nice-select .list { z-index: 2; background: #fff; opacity: 0; overflow: hidden; pointer-events: none; position: absolute; top: 100%; left: -1px; width: calc(100% + 2px); font-size: 16px; transform: scale(.75) translateY(-21px); transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out; border: 1px solid #ced0da; margin-top: 3px; box-shadow: 0 5px 5px rgba(0, 0, 0, .1); max-height: 200px; overflow-y: auto }

    .nice-select.dark .list {background: #2b3342;}

        .nice-select .list:hover .option:not(:hover) { background: transparent }

    .nice-select .option { cursor: pointer; line-height: 40px; outline: none; padding: 0 10px 0 15px !important; transition: all .2s; width: 100% }

        .nice-select .option:after { display: none }

        .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { background: #f6f7f9 }

        .nice-select.dark .option:hover, .nice-select.dark .option.focus, .nice-select.dark .option.selected.focus { background: #485975 }

        .nice-select .option.selected { font-weight: bold }

#firstType [data-value=""] { display: none; }
#secondType [data-value=""] { display: none; }
#thirdType [data-value=""] { display: none; }

.watchlist { vertical-align: middle; height: 40px; white-space: nowrap; padding: 8px 0 12px 25px; display: inline-block; position: relative; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfFPTgKOAAAAGXRSTlMAE/PWN9K8q1Ht48KSg1tBLRsJtKGLe28mQkqIRQAAAGhJREFUGNNVj0cSgCAQBFdRUBFBjPP/j0qS0AeqeopDLyW4ooYN2JuBAWvtE4C+fOk0g0MY603JGZmFTxS0IGjoax87SkvxemHOPQcST64KlDb88OgGjlP6jNwtXiI9AjaWX0M6+XbPB781C+Q2uEYRAAAAAElFTkSuQmCC') no-repeat 0 50% }

    .watchlist .text { color: #273142; font: 16px/1.2 ProximaNova-Regular; transition: all .5s; display: inline-block; cursor: pointer }

    .watchlist .num { transition: all .4s; display: inline-block; font: 13px/1.2 ProximaNova-Light; color: #9a9da2; border: 1px solid #bfc0c3; border-radius: 24px; padding: 4px 12px; margin: 0 0 0 7px }

    .watchlist:hover .text { color: #2399f1 }

    .watchlist:hover .num { border-color: #2399f1 }

.dashboard-page { overflow: hidden }

    .dashboard-page .content-left { float: left; width: calc(66% - 20px) }

    .dashboard-page .post-watchlist { position: relative }

        .dashboard-page .post-watchlist .trio .text { color: #2399f1; font: 14px/1.3 ProximaNova-Regular; position: absolute; right: 0; top: 3px; width: 174px }

.trio { border-bottom: 0 !important; position: absolute; right: 25px; top: 31px; width: 25px; height: 25px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAeFBMVEUAAAByf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5QrY497AAAAJ3RSTlMA+S+TNxfxPCPu55mNK4iBo58cBdCyEda4qm9STULfycTAeWJbRdwIPeakAAABPElEQVQoz21Rh66DMAyMEwgkjLBn93j3/3/4nJK2QqoliOfZPouPtBOASvyQBGqpke6dUZkIsSAWEqsQR5W8AwcilEpbRiSdKRAdAgydmwxUR746I+TxmbaqjAZ2xQEglvyReukrnNhLjuOmVFT45Hw0Y+5LJbgkwLGdGOrznkzyBStWXbNlRr9KOpqYU/U9asUM+ElK2nZMqeRxDDAJ1EXLnq4P0H3n/42CwPJy2HdTZV/PwhHVeK2bQmTyNa2sIXpAcx9HxTYPOc8KMHO7u2HuB3uSfpWTZUJqs255OTXss7jWV1iON5R/yPBkDrfL3+U2eERkgWtW9uKwnaGEB3sfM+X6OMBJ3TUlaH6y/pwJWdppGY6tCcpZavmm1pWAjkSQouR7PJCKFA9OdMW+rUTlKkjxQyqtTfU1/wHk3xNJg3CsuQAAAABJRU5ErkJggg==') no-repeat 0 0 }

    .trio:hover { opacity: .6 }

.post-map { position: relative }

    .post-map .trio { top: 7px; right: 0; width: 21px; padding: 0 !important; height: 21px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAP1BMVEUAAAByf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5TQEOjaAAAAFHRSTlMAsMDwD6Da6M4oB+O2eG0cyo91GOZvP9AAAABoSURBVBjTzc9ZDoAgDEXRMrWAs779r9UBCAZcgPerOelHS4w+TxDVJiAoatONztfm3ukIwHRKU6MZmTudwYviR13VbT0o2lvDYnPxdZmgZGJVDC7FsB9fuN+p6JQgjGkyIG9KPgx50if4tgjPfzC5/gAAAABJRU5ErkJggg==') no-repeat 0 0 }

        .post-map .trio:hover { opacity: .6 }

    .post-map .bx-wrapper li { border-bottom: 1px solid #e3e6ea; padding: 0 !important }

        .post-map .bx-wrapper li:after { display: none }

    .post-map .bx-wrapper .bx-pager { text-align: right; padding-top: 20px; position: relative; z-index: 1 }

        .post-map .bx-wrapper .bx-pager a { margin-left: 12px; width: 10px; height: 10px; border-radius: 100%; background: #dee2e6; display: inline-block; text-indent: 9999px }

            .post-map .bx-wrapper .bx-pager a:hover { background: #bbb }

            .post-map .bx-wrapper .bx-pager a.active { background: #2399f1 }

    .post-map .bx-controls-direction a { width: 13%; max-width: 40px; height: 13%; max-height: 40px; top: 50% !important; margin-top: -20px }

        .post-map .bx-controls-direction a:hover { opacity: .7; background-color: rgba(0, 0, 0, .1) }

    .post-map .bx-controls-direction .bx-prev { left: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAgCAMAAADDlWPAAAAAM1BMVEUAAAByf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5QekhjVAAAAEHRSTlMACr54QvYt6+Qk1O+0rZNwk5uH3AAAADRJREFUKM9jQAVsXDxoAuwC3OgCrCw0F+DkGBABBi4BAVQBBl4BAWZUEUamESvEgCbExw8Ag0kE3Lf3pNkAAAAASUVORK5CYII=') no-repeat 50% 50% }

    .post-map .bx-controls-direction .bx-next { right: 0; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAgCAMAAADDlWPAAAAAM1BMVEUAAAByf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5Ryf5QekhjVAAAAEHRSTlMACr54QvYt6+Qk1O+0rZNwk5uH3AAAADRJREFUKM9j4OFiY0AF3ALsaEIsrAMgxME54EICAlyoIswCArzoAkyMw1WAAUOAgZ8PTQAAhfcE3Nv3JmcAAAAASUVORK5CYII=') no-repeat 50% 50% }

    .post-map .bx-wrapper h2 { position: relative }

    .post-map .bx-wrapper .highcharts-container { margin: 0 auto }

    .post-map .color-block { margin-top: -26px }

        .post-map .color-block .color { width: 21px; height: 21px; position: absolute; left: 0; top: -2px }

        .post-map .color-block .color-01 { background: #bd3b3f }

        .post-map .color-block .color-02 { background: #4dae4a }

        .post-map .color-block .line { display: inline-block; position: relative; color: #141414; font: 14px/1.2 ProximaNova-Regular; width: 35%; padding-left: 26px }

#privBlog { display: flex; flex-direction: column; }
.dashboard-page .sidebar { float: right; width: 34% }

    .dashboard-page .sidebar .last { overflow: visible; padding: 0 0 30px 0 }

        .dashboard-page .sidebar .last .img { width: 29%; max-width: 128px; float: left }

            .dashboard-page .sidebar .last .img img { display: block; max-width: 100% }

        .dashboard-page .sidebar .last .right { float: right; width: 69%; margin: -2px 0 0 }

            .dashboard-page .sidebar .last .right .meta { font: 14px/1.2 ProximaNova-Regular; color: #a9adb3; margin: 0 0 2px 0 }

            .dashboard-page .sidebar .last .right .title { font: 19px/1 ProximaNova-Semibold; color: #273142 }

            .dashboard-page .sidebar .last .right .text { font: 17px/1.2 ProximaNova-Light; color: #727883; padding: 7px 0 10px }

            .dashboard-page .sidebar .last .right .more { padding-right: 19px; font: 16px/1.2 ProximaNova-Light; color: #2399f1; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJBAMAAAAWSsseAAAAKlBMVEUAAAAjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfEjmfHCQUS/AAAADXRSTlMARCIz3VXuzLuZiGYRX0ySYwAAADRJREFUCNdjYGBg3cAAAoy3wBTz3R4GBtm7d+9eUQBTdx3A1HUDBiYlxbsTwCpTISoVGBgAFwgQbDu8/6oAAAAASUVORK5CYII=') no-repeat right 2px top 50% }

                .dashboard-page .sidebar .last .right .more:hover { background-position: right 0 top 50% }

    .dashboard-page .sidebar .post { padding-bottom: 0 }

.maps-one-map { max-width: 940px; margin: 0 auto }

.post-map .maps-one .color-block { margin-top: 20px }

.maps-one .maps-one-line { border-top: 1px solid #e3e6ea }

.bx-wrapper { position: relative; padding: 0; *zoom: 1 }

    .bx-wrapper img { display: block }

    .bx-wrapper .bx-controls-direction a { position: absolute; top: 0; outline: 0; text-indent: -9999px; z-index: 1 }

    .bx-wrapper .bx-viewport { -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0) }

    .bx-wrapper .bx-loading { min-height: 50px; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000 }

    .bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline }

    .bx-wrapper .bx-controls-direction a.disabled { display: none }

    .bx-wrapper .bx-controls-auto { text-align: center }

.dashboard-custom-view-page .form { font-size: 0; padding: 24px 0; margin: 18px 0 24px; border-width: 1px 0; border-color: #bcc2ca; border-style: solid }

    .dashboard-custom-view-page .form .type { display: inline-block; width: 100% }

        .dashboard-custom-view-page .form .type:nth-child(1) { width: 420px }        

    .dashboard-custom-view-page .form .or { text-align: center; width: 50px; display: inline-block; color: #0e0e0e; font: 16px/1.2 ProximaNova-Regular; vertical-align: middle }

    .dashboard-custom-view-page .form input[type="button"] { margin-left: 20px; transition: all 0s }

.dashboard-custom-view-page .select { width: 100%; max-width: 305px }

.dashboard-custom-view-page .block-four-wrap { overflow: hidden }

.dashboard-custom-view-page .block-four { border-radius: 2px; margin: 0 2% 15px 0; position: relative }

    .dashboard-custom-view-page .block-four:nth-child(2n) { margin-right: 0 }

.dashboard-custom-view-page .block-four { float: left; width: 49% }

    .dashboard-custom-view-page .block-four .link { position: absolute; margin: 10px; bottom: 0 }

    .dashboard-custom-view-page .block-four.add { position: relative; text-align: center; border: 2px dashed #697488 }

        .dashboard-custom-view-page .block-four.add .text { color: #697488; font: 30px/1.2 ProximaNova-Light; top: 50%; margin-top: -18px; position: absolute; width: 100%; left: 0 }

    .dashboard-custom-view-page .block-four img { display: block }

    .dashboard-custom-view-page .block-four .widget-custom { margin-bottom: 15px }

.dashboard-custom-view-page .block-four-reversal-wrap { overflow: hidden }

.dashboard-custom-view-page .block-four-reversal { border-radius: 2px; margin: 0 2% 15px 0; height: 900px; background: #141414; position: relative }

    .dashboard-custom-view-page .block-four-reversal .link { position: absolute; margin: 10px; bottom: 0 }

    .dashboard-custom-view-page .block-four-reversal:nth-child(2n) { margin-right: 0 }

.dashboard-custom-view-page .block-four-reversal { float: left; width: 49% }

    .dashboard-custom-view-page .block-four-reversal.add { position: relative; text-align: center; border: 2px dashed #697488 }

        .dashboard-custom-view-page .block-four-reversal.add .text { color: #697488; font: 30px/1.2 ProximaNova-Light; top: 50%; margin-top: -18px; position: absolute; width: 100%; left: 0 }

    .dashboard-custom-view-page .block-four-reversal img { display: block }

    .dashboard-custom-view-page .block-four-reversal .widget-custom { margin-bottom: 15px }

    .dashboard-custom-view-page .block-four-reversal .dataArrayContainer { padding: 10px; background-color: #141414 }

    .dashboard-custom-view-page .block-four-reversal .gmw { height: 170px }

    .dashboard-custom-view-page .block-four-reversal .price { height: 170px }

    .dashboard-custom-view-page .block-four-reversal .reversal { height: 215px }

    .dashboard-custom-view-page .block-four-reversal .array { height: 280px }

.dashboard-custom-view-page .block-four-overview-wrap { overflow: hidden }

.dashboard-custom-view-page .block-four-overview { border-radius: 2px; margin: 0 2% 15px 0; height: 1180px; background: #141414; position: relative }

    .dashboard-custom-view-page .block-four-overview .link { position: absolute; margin: 10px; bottom: 0 }

    .dashboard-custom-view-page .block-four-overview:nth-child(2n) { margin-right: 0 }

.dashboard-custom-view-page .block-four-overview { float: left; width: 49% }

    .dashboard-custom-view-page .block-four-overview.add { position: relative; text-align: center; border: 2px dashed #697488 }

        .dashboard-custom-view-page .block-four-overview.add .text { color: #697488; font: 30px/1.2 ProximaNova-Light; top: 50%; margin-top: -18px; position: absolute; width: 100%; left: 0 }

    .dashboard-custom-view-page .block-four-overview img { display: block }

    .dashboard-custom-view-page .block-four-overview .widget-custom { margin-bottom: 15px }

    .dashboard-custom-view-page .block-four-overview .dataArrayContainer { padding: 5px; background-color: #485975 }

    .dashboard-custom-view-page .block-four-overview .gmw { height: 170px }

    .dashboard-custom-view-page .block-four-overview .price { height: 170px }

    .dashboard-custom-view-page .block-four-overview .reversal { height: 200px }

    .dashboard-custom-view-page .block-four-overview .array { height: 280px }

.dashboard-custom-view-page .block-four-array { border-radius: 2px; margin: 0 2% 15px 0; background: #141414; position: relative; padding: 10px }

    .dashboard-custom-view-page .block-four-array .link { position: absolute; margin: 10px; bottom: 0 }

    .dashboard-custom-view-page .block-four-array:nth-child(2n) { margin-right: 0 }

.dashboard-custom-view-page .block-four-array { float: left; width: 49% }

    .dashboard-custom-view-page .block-four-array.add { position: relative; text-align: center; border: 2px dashed #697488 }

        .dashboard-custom-view-page .block-four-array.add .text { color: #697488; font: 30px/1.2 ProximaNova-Light; top: 50%; margin-top: -18px; position: absolute; width: 100%; left: 0 }

    .dashboard-custom-view-page .block-four-array img { display: block }

    .dashboard-custom-view-page .block-four-array .widget-custom { margin: 10px }

    .dashboard-custom-view-page .block-four-array .dataArrayContainer { padding: 5px; background-color: #485975 }

.dashboard-custom-view-page .market-title { height: 80px; text-align: left }

    .dashboard-custom-view-page .market-title h3 { display: inline-block; max-width: 530px }

    .dashboard-custom-view-page .market-title h4 { display: inline-block; float: right; font: 16px/1.2 ProximaNova-Regular; cursor: pointer; margin-top: 5px }

        .dashboard-custom-view-page .market-title h4:hover { color: #236c98 }

.dashboard-custom-view-page .custom-full { display: inline-block; width: 660px; text-align: center }

    .dashboard-custom-view-page .custom-full .button { border-radius: 2px; transition: all .4s; font: 16px/1.2 ProximaNova-Light; vertical-align: middle; margin-top: 10px; width: 150px }

.instrument-dt-page .meta { color: #354052; font: 18px/1.2 ProximaNova-Regular; margin: -20px 0 0 }

.spoiler-link { position: relative; transition: all .4s; width: 130px; margin: 0 auto; padding: 7px 10px 5px 31px; text-align: center; cursor: pointer; color: #fff; text-transform: uppercase; font: 16px/1.2 ProximaNova-Light; border: 1px solid #428bca; border-radius: 1px; background: #2399f1 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKAQMAAABosifhAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACxJREFUCNcFwUERACAIALB5PvyZwCDEIgLRiEIUN73K7JKHuLzHDU6yh9UoH5QhBns9PMR0AAAAAElFTkSuQmCC') left 10px top 50% no-repeat }

    .spoiler-link:hover, .spoiler-link.active:hover { background-color: #428bca }

    .spoiler-link.active { background: #2399f1 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKAQMAAABosifhAAAABlBMVEUAAAD///+l2Z/dAAAAAXRSTlMAQObYZgAAACxJREFUCNcFwUERACAIALB5PvyZwCDEIgLRiEIUN4rV7OEkN3iPuORhdulVH3I5Bnsy7AEyAAAAAElFTkSuQmCC') left 10px top 50% no-repeat }

.spoiler-body { display: none; padding-bottom: 22px }

.account-page .lr-wrap { border-bottom: 1px solid #e3e6ea; margin-bottom: 35px }

.account-page .line { margin-bottom: 40px; height: 42px; font-size: 0 }

.account-page .line-contact { margin-bottom: 0px !important; }

    .account-page .line:before { content: ""; display: inline-block; vertical-align: middle; height: 100% }

    .account-page .line .name { width: 34%; padding-right: 10px }

    .account-page .line .type { width: 66%; position: relative }

    .account-page .line .name, .account-page .line .type { vertical-align: middle; display: inline-block; font: 18px/1.1 ProximaNova-Regular; color: #354052 }

    .account-page .line a { color: #2399f1; font: 18px/1.2 ProximaNova-Semibold; border-bottom: 1px solid #2399f1 }

        .account-page .line a:hover { color: #428bca; border-bottom: 1px solid transparent }

.account-page .left { width: 45%; float: left }

.account-page .right { width: 45%; float: right }

.account-page .table-01 .title .td:first-child { padding: 18px 2px 18px 2%; text-align: left }

.account-page .table-01 .td:first-child { padding: 9px 2px 9px 2%; text-align: left }

.account-page .table-01 .td { border-left: 0; border-right: 0 }

    .account-page .table-01 .td a { color: #2399f1 }

        .account-page .table-01 .td a:hover { color: #428bca }

.account-page .center-01 .line .type { max-width: 420px; width: 100% }

.account-page .center-01 .line.textarea { height: auto }

    .account-page .center-01 .line.textarea .type { max-width: 720px }

        .account-page .center-01 .line.textarea .type textarea { display: inline-block; border-radius: 2px; transition: all .4s; font: 16px/1.2 ProximaNova-Light; vertical-align: top; padding: 11px 15px 9px; border: 1px solid #ced0da; width: 100%; color: #232323; height: 250px }

.account-page .form-group .col-xs-12.col-md-7 { padding: 0 }

.account-page .form-group .indi { font: 15px/1.2 ProximaNova-Regular; color: #222; margin-bottom: 40px }

    .account-page .form-group .indi .zirka { color: red; font: 20px/1 ProximaNova-Regular }

.account-page .input-validation-error { border-color: red }

.account-page .error-messages { margin-bottom: 0px }

    .account-page .error-messages li, .account-page .error-messages .field-validation-error { color: red; font: 15px/1.1 ProximaNova-Regular; padding: 0 0 5px 0 !important }

        .account-page .error-messages li:after { display: none }

.progress { left: 1px; bottom: -4Px; height: 4Px !important }

    .progress .bar { height: 100% }

.progress-danger .bar { background: red }

.progress-warning .bar { background: #fb0 }

.progress-success .bar { background: #0a0 }

.account-page #divPasswordStronger { margin-bottom: 40px }

    .account-page #divPasswordStronger .col-xs-12 { padding: 0 }

    .account-page #divPasswordStronger span { display: block; font: 15px/1.1 ProximaNova-Bold }

    .account-page #divPasswordStronger li { font: 15px/1.1 ProximaNova-Regular; padding: 0 0 5px 18px !important; position: relative; display: block; list-style: none }

    .account-page #divPasswordStronger .col-xs-12.col-md-10 span.col-md-10 { margin-bottom: 10px !important }

    .account-page #divPasswordStronger li:after { content: ""; width: 5px; height: 5px; left: 1px; top: 5px; background: #444; border-radius: 100%; position: absolute }

.account-page .col-md-10 { padding: 0 !important }

.jBox-tooltips-01 .jBox-container { margin-top: 5px }

.jBox-tooltips-01 .jBox-content { margin-top: -6px; background: #eff3f6; padding: 15px 13px; z-index: 10; box-shadow: 0 7px 7px rgba(0, 0, 0, .3); color: #272d38; border: 1px solid #9daeba; border-radius: 6px }

.jBox-tooltips-01 .jBox-pointer:after { border-radius: 4px 0 0 0; left: 11px; background: #eff3f6; content: ""; top: 8px; height: 18px; position: absolute; transform: rotate(45deg); width: 18px }

.jBox-tooltips-01 .jBox-pointer:before { border-radius: 4px 0 0 0; left: 10px; background: #9daeba; content: ""; top: 7px; height: 20px; position: absolute; transform: rotate(45deg); width: 20px }

.jBox-tooltips-01 .jBox-pointer-top { height: 17px; width: 40px; top: 0 }

.jBox-tooltips-01 .jBox-pointer { overflow: hidden; position: absolute }

.jBox-tooltips-01 .tooltip-01 .title { border-bottom: 1px solid #9daeba; padding-bottom: 10px; margin-bottom: 14px; font: 19px/1.2 ProximaNova-Semibold; text-align: center; display: block; text-transform: none }

.jBox-tooltips-01 .tooltip-01 p { padding: 0 10px; margin-bottom: 12px; font: 14px/1.1 ProximaNova-Regular; text-transform: none; text-align: left }

    .jBox-tooltips-01 .tooltip-01 p a { color: #2399f1; border-bottom: 1px solid #2399f1 }

        .jBox-tooltips-01 .tooltip-01 p a:hover { color: #428bca; border-bottom: 1px solid transparent }

.jBox-tooltips-01 .tooltip-01 .point { position: relative; padding-left: 24px }

    .jBox-tooltips-01 .tooltip-01 .point:after { position: absolute; width: 6px; height: 6px; top: 4px; left: 10px; background: #272d38; content: ""; border-radius: 100% }

.jBox-tooltips-02 .jBox-content { margin-top: -6px; background: #fff; border-bottom: 6px solid #ddd; padding: 15px 13px 10px 13px; z-index: 10; box-shadow: 0 7px 7px rgba(0, 0, 0, .3); color: #272d38; border-radius: 5px }

.jBox-tooltips-02 .jBox-pointer:after { background: #fff; content: ""; top: 8px; height: 20px; position: absolute; transform: rotate(45deg); width: 20px }

.jBox-tooltips-02 .jBox-pointer-top { height: 20px; width: 20px; top: 0 }

.jBox-tooltips-02 .jBox-pointer { overflow: hidden; position: absolute }

.jBox-tooltips-02 .tooltip-02 { font: 14px/1.2 ProximaNova-Light; text-transform: none; text-align: left }

.manage-watchlist .form { padding: 24px 0; margin: 18px 0 24px; border-width: 1px 0; border-color: #bcc2ca; border-style: solid }

    .manage-watchlist .form .type { display: inline-block; width: 380px }

    .manage-watchlist .form input[type="button"] { margin-left: 20px; transition: all 0s }

.manage-watchlist .table-01 .title .td:first-child { padding: 18px 2px 18px 1.6% }

.manage-watchlist .table-01 .td:first-child { width: 30%; box-shadow: inset 5px 0 0 #39465c }

.manage-watchlist .table-01 .td:nth-child(6) { width: 18.5% }

.manage-watchlist .table-01 .td:nth-child(7) { width: 37px }

.manage-watchlist .table-01 .td .clo { transition: all .4s; margin: 0 auto; cursor: pointer; width: 18px; height: 18px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAY1BMVEUAAAA5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5RlwaNAGhAAAAIHRSTlMAChzz3NS/nYcRBunJsyMX5LmslkE3LQHf2497bGpSAnGMnykAAABuSURBVAjXTctXEsQgDANQkQrZLOm9cf9TxiJMJnxgPY+MPt8v+Gd0FyF2ri2oKJUE+dy/ECUSVthaRqMslSnAzgx+KQq1cOK9fIXxR5bm0RA/5bR6lZfBPdVNhk4q8E5PgMpYIjUAmhz1SdDHZm7S3gu4ASX9nQAAAABJRU5ErkJggg==') no-repeat 50% 50% }

    .manage-watchlist .table-01 .td .clo:hover { opacity: .7 }

.manage-watchlist .switch-component { display: inline-block; position: relative; z-index: 1; }

.manage-watchlist .arrow { opacity: 0.6; position: absolute; cursor: pointer; }

.manage-watchlist .arrow:hover { opacity: 1; }

.manage-watchlist .arrow.active { opacity: 1; }

.manage-watchlist .arrow.up { right: 10px; top: 20px; }

.manage-watchlist .arrow.down { right: 10px; bottom: 20px; }

.resersal-system-page .point-01 { position: relative; padding-left: 17px; margin-left: 40px }

    .resersal-system-page .point-01:after { background: #141414; width: 4px; height: 4px; position: absolute; left: 0; top: 10px; border-radius: 100%; content: "" }

.resersal-system-page .example, .page .wiki-content .example { margin-left: 57px; display: block; margin-top: 10px; padding: 0 0 0 25px; color: #333; font: 15px/1.2 ProximaNova-Light; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH7SPvJtAAAADnRSTlMA3vBEKMeaeD+/oohnFGWAdz4AAAB7SURBVAjXY2BgYE58J2bAAAQs8969e/fSAchqegcCGkAhPTDrkQMDK5DcDeQFMNi9e/eQQe7du8cMeUAxY6DYMxD3oeA7kASQkAVx3zHoQdW9A8tCiHVQ1iuQKToMh4CmgExWLy8CmYywDeECBpY4IOMpUAjk0kcglwIAKPVdwLlAsFcAAAAASUVORK5CYII=') no-repeat 0 0 }

.resersal-system-page .ul-wrap-col-3 { font-size: 0 }

    .resersal-system-page .ul-wrap-col-3 ul { transition: all .4s; display: inline-block; margin-right: 2%; width: 24%; vertical-align: top }

        .resersal-system-page .ul-wrap-col-3 ul:last-child { margin-right: 0; width: 35% }

.resersal-system-page .ul-01 li { position: relative; padding: 0 0 8px 17px }

    .resersal-system-page .ul-01 li:after { background: #141414; width: 4px; height: 4px; position: absolute; left: 0; top: 9px; border-radius: 100%; content: "" }

.resersal-system-page .ul-01 a, .page .wiki-content li a { color: #2399f1; font: 18px/1.2 ProximaNova-Light; border-bottom: 1px solid #2399f1 }

    .resersal-system-page .ul-01 a:hover, .page .wiki-content li a:hover { color: #428bca; border-bottom: 1px solid transparent }

.resersal-system-page .accordion { background: #fff; border: 1px solid #e3e6ea; margin-bottom: 10px; font: 18px/1.3 ProximaNova-Regular; color: #141414 }

    .resersal-system-page .accordion .title-wrap { transition: all .2s; cursor: pointer; padding: 13px 55px 12px 25px; position: relative }

        .resersal-system-page .accordion .title-wrap .clo { display: none; opacity: .8; position: absolute; right: 25px; top: 17px; width: 19px; height: 19px; transition: all .4s; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATBAMAAACAfiv/AAAAFVBMVEUAAACJiYmJiYmJiYmJiYmJiYmJiYnZ/SfxAAAABnRSTlMAyQ/03B0uhqCrAAAAUElEQVQI12NwVGAAA0UHBjEhMItJTIBBMREkDKLAXCAASoL5YAIiAJGCCAMRVLMoSCVEOBkoCAGsZqYM6KIItQgTEOai2IZwA7LLEO5F8gUAxYwOIcBd16QAAAAASUVORK5CYII=') no-repeat 0 0 }

        .resersal-system-page .accordion .title-wrap:hover .clo { opacity: .5 }

        .resersal-system-page .accordion .title-wrap:hover { box-shadow: inset 6px 0 0 #2299f3 }

            .resersal-system-page .accordion .title-wrap:hover .title { color: #428bca; border-bottom: 1px solid transparent }

        .resersal-system-page .accordion .title-wrap .title { transition: all .4s; color: #2399f1; font: 16px/1.3 ProximaNova-Bold; border-bottom: 1px solid #2399f1; cursor: pointer }

    .resersal-system-page .accordion .text { display: none; padding: 13px 0; margin: 0 25px; border-top: 1px solid #ccc }

        .resersal-system-page .accordion .text ol { list-style: decimal; margin-left: 20px }

            .resersal-system-page .accordion .text ol ul { list-style: circle; margin-left: 40px }

        .resersal-system-page .accordion .text ul { list-style: disc; margin-left: 18px }

        .resersal-system-page .accordion .text a { color: #2399f1; border-bottom: 1px solid #2399f1 }

            .resersal-system-page .accordion .text a:hover { color: #428bca; border-bottom: 1px solid transparent }

    .resersal-system-page .accordion.active { box-shadow: inset 6px 0 0 #2299f3 }

        .resersal-system-page .accordion.active .title-wrap .title { color: #141414; border-bottom: 0 }

        .resersal-system-page .accordion.active .title-wrap:hover .title { color: #428bca }

        .resersal-system-page .accordion.active .title-wrap .clo { display: block }

.premium-mt-page.criteria-modal-body { background: #272d38; }

.premium-mt-page.criteria-modal-body .timeframe-header { display: flex; padding: 0px 10px; margin-top: 25px; }

.premium-mt-page.criteria-modal-body .timeframe-header .option { font-family: Trebuchet MS,roboto,ubuntu,sans-serif; opacity: .3; font-size: 14px; cursor: pointer; color: rgb(209, 212, 220); text-transform: uppercase; padding: 4px 12px; border-right: 1px solid; }

.premium-mt-page.criteria-modal-body .timeframe-header .option:hover { opacity: 1; }

.premium-mt-page.criteria-modal-body .timeframe-header .option:last-child { border-right: none; }

.premium-mt-page.criteria-modal-body .timeframe-header .option.selected { opacity: 1; }

.premium-mt-page.criteria-modal-body div.sort { display: flex; align-items: center; padding: 0px 10px; margin: 20px 0px; }

.premium-mt-page.criteria-modal-body div.sort label { font: 14px/1 Trebuchet NSm roboto, ubuntu, sans-serif; color: rgb(209, 212, 220); margin: 0px 10px 0px auto; }

.premium-mt-page.criteria-modal-body div.sort .sort-select { width: 22%; height: 30px; padding: 5px 0px 8px 15px; cursor: pointer; }

.premium-mt-page .bl-chart .split-view-wrapper { display: block; }

.premium-mt-page .bl-chart .split-view-wrapper.split > div:first-child { width: 69%; }

.premium-mt-page .bl-chart .split-view-wrapper > div:nth-child(2) { display: none; }

.premium-mt-page .bl-chart .split-view-wrapper.split > div:nth-child(2) { display: inline-block; width: 30%; }

.premium-mt-page .bl-chart .split-view-wrapper > div:nth-child(2) table.table-dataArray td.dataArrayCell { width: 18%; }

.premium-mt-page .bl-chart .split-view-wrapper > div table.table-dataArray td.dateRow .dateRowLabel { font-size-adjust: 0.4 !important; }

.premium-mt-page .bl-chart { background: #272d38; padding: 20px; text-align: center; font-size: 0 }

.premium-mt-page .bl-chart.criteria-group { padding: 15px 10px; margin: 30px 10px; background: #313a4b; }

    .premium-mt-page .bl-chart .block { background: #2b3342; padding: 20px 15px 15px; display: inline-block; vertical-align: top; margin-bottom: 20px; text-align: left; position: relative }

        .premium-mt-page .bl-chart .block .reversal-dashboard { padding: 0 !important }

        .premium-mt-page .bl-chart .block:last-child { margin-bottom: 0 }

    .premium-mt-page .bl-chart .block.block-3c.accordion .title-bl { cursor: pointer; }

    .premium-mt-page .bl-chart .block.block-3c.accordion.closed .title-bl { border-bottom: none; margin-bottom: 0px; }

    .premium-mt-page .bl-chart .block.block-3c.accordion .title-bl::after { content: ""; position: absolute; top: 22px; right: 30px; border: solid white; border-width: 0 5px 5px 0; display: inline-block; padding: 7px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }

    .premium-mt-page .bl-chart .block.block-3c.float-child.accordion .title-bl::after { right: 16px; top: 30px; }

    .premium-mt-page .bl-chart .block.block-3c.accordion.closed .title-bl::after { transform: rotate(45deg); -webkit-transform: rotate(45deg); }    

    .premium-mt-page .bl-chart .block.block-3c.accordion *:not(.title-bl) { transition: all 1.0s; }

    .premium-mt-page .bl-chart .block.block-3c.accordion.closed *:not(.title-bl) { display: none; }

    .premium-mt-page .bl-chart .block.block-3c.accordion.closed + .accordion-linked-last { display: none; }

    .premium-mt-page .bl-chart .sliderWrapper div { font: 18px/1 ProximaNova-Regular; vertical-align: middle; }

    .premium-mt-page .bl-chart .sliderWrapper .slider { margin: 0px 10px; }

    .premium-mt-page .bl-chart .dynamic-close.current span.daily { display: none; }

    .dynamic-close.daily span.current { display: none; }

    .premium-mt-page .bl-chart .title-bl { font: 29px/1 ProximaNova-Regular; color: #fff; padding: 0 25px 10px 0; border-bottom: 1px solid #485975; margin-bottom: 5px }

        .premium-mt-page .bl-chart .title-bl .you-here { position: relative; vertical-align: middle; display: inline-block; color: #8c99b4; font: 14px/2 ProximaNova-Regular; padding: 0 0 0 9px; margin-left: 5px }

            .premium-mt-page .bl-chart .title-bl .you-here:after { background: #707b90; content: ""; width: 1px; height: 60%; top: 15%; left: 0; position: absolute }

.newInfo { transition: all .4s; cursor: pointer; display: inline-block; width: 21px; height: 21px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH7SPvJtAAAADnRSTlMA3vBEKMeaeD+/oohnFGWAdz4AAAB7SURBVAjXY2BgYE58J2bAAAQs8969e/fSAchqegcCGkAhPTDrkQMDK5DcDeQFMNi9e/eQQe7du8cMeUAxY6DYMxD3oeA7kASQkAVx3zHoQdW9A8tCiHVQ1iuQKToMh4CmgExWLy8CmYywDeECBpY4IOMpUAjk0kcglwIAKPVdwLlAsFcAAAAASUVORK5CYII=') no-repeat 0 0 }

    .newInfo:hover { opacity: .7 }

.premium-mt-page .bl-chart .ib { position: absolute; top: 27px; right: 15px; text-align: right }

    .premium-mt-page .bl-chart .ib .info, .premium-mt-page .bl-chart .ib .big { opacity: .3 }

    .premium-mt-page .bl-chart .ib .info { transition: all .4s; cursor: pointer; display: inline-block; width: 21px; height: 21px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA3hntDZBBKLyldTcw0E5ngExnLGEAAACkSURBVBjTdZEJDgMhCEXdddSx5f6X7RcdaDKRRIEX2cQscbV4Il+qMyohkkgMD82Wgd0qb+rhXGma6YLpmQeLF+2JbNObeSK047KBb/AIhTB+O8gzbwDOVOTl8A88NpC/mkKUzOJbJ6Ji0Mb2xtgtoxkcu5ybqC8LRRV//7Em6cCShEsKlpLaYMQY0qCOg5K3jKPD596zDH/4quPHvtdwXtphxT+6Ogv+L80QVAAAAABJRU5ErkJggg==') no-repeat 0 0/cover }

    .premium-mt-page .bl-chart .ib .big { transition: all .4s; cursor: pointer; display: inline-block; width: 21px; height: 21px; margin-left: 7px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAsMDwD6Dn2s13KBoHtm2PazBS3AAAAGVJREFUGNPNz1kOwCAIRVGcwLlv/6vtoMZGu4DeL3LCB5BgzxNYrTEIitb0ovXaDJsWAGZTCot2FNm0QpKSR93UwyfK9taYbC+/LmOMTJ4Kdi2B/fjC/U5ZtxixtMmAvBn5yH3SJ24qB2YBCNuSAAAAAElFTkSuQmCC') no-repeat 0 0/cover }

        .premium-mt-page .bl-chart .ib .info:hover, .premium-mt-page .bl-chart .ib .big:hover { opacity: .7 }

    .premium-mt-page .bl-chart .ib .info:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA3hntDZBBKLyldTcw0E5ngExnLGEAAACkSURBVBjTdZEJDgMhCEXdddSx5f6X7RcdaDKRRIEX2cQscbV4Il+qMyohkkgMD82Wgd0qb+rhXGma6YLpmQeLF+2JbNObeSK047KBb/AIhTB+O8gzbwDOVOTl8A88NpC/mkKUzOJbJ6Ji0Mb2xtgtoxkcu5ybqC8LRRV//7Em6cCShEsKlpLaYMQY0qCOg5K3jKPD596zDH/4quPHvtdwXtphxT+6Ogv+L80QVAAAAABJRU5ErkJggg==') no-repeat 0 0/cover }

    .premium-mt-page .bl-chart .ib .big:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAsMDwD6Dn2s13KBoHtm2PazBS3AAAAGVJREFUGNPNz1kOwCAIRVGcwLlv/6vtoMZGu4DeL3LCB5BgzxNYrTEIitb0ovXaDJsWAGZTCot2FNm0QpKSR93UwyfK9taYbC+/LmOMTJ4Kdi2B/fjC/U5ZtxixtMmAvBn5yH3SJ24qB2YBCNuSAAAAAElFTkSuQmCC') no-repeat 0 0/cover }

.premium-mt-page .bl-chart .table { background: #485975; padding: 5px; margin-bottom: 20px }

    .premium-mt-page .bl-chart .table:last-child { margin-bottom: 0 }

    .premium-mt-page .bl-chart .table .title .td { font: 16px/1 ProximaNova-Semibold; background: #485975 !important; height: 40px; padding: 0 5px 6px; margin-bottom: 5px; border-bottom: 1px solid #272d38; border-left: 0 !important }

    .premium-mt-page .bl-chart .table .td { border: none; padding: 10px 2px; text-align: center; font: 16px/1 ProximaNova-Light; color: #fff; background: #272d38; border-left: 5px solid #485975; border-top: 5px solid #485975 }

        .premium-mt-page .bl-chart .table .td:first-child { border-left: 0 }

        .premium-mt-page .bl-chart .price-range-chart .table .td:first-child { min-width: 160px; }

.premium-mt-page .bl-chart.bl-chart-01 .block-1c-1 { width: calc(33.333333% - 10px) }

.premium-mt-page .bl-chart.bl-chart-01 .block-1c-3 { width: calc(33.333333% - 14px); margin-left: 20px }

    .premium-mt-page .bl-chart.bl-chart-01 .block-1c-3 .chart, .premium-mt-page .bl-chart.bl-chart-01 .block-1c-1 .chart, .premium-mt-page .bl-chart.bl-chart-01 .block-1c-3 .chart #wordmap-indicator, .premium-mt-page .bl-chart.bl-chart-02 .block-1c-1 .chart, .chart p { background: transparent; color: #fff !important; }

.premium-mt-page .bl-chart.bl-chart-01 .block.mn { margin-left: 0 }

.premium-mt-page .bl-chart.bl-chart-01 .block-2c { width: calc(66.66666% - 10px); margin-left: 20px }

.premium-mt-page .bl-chart.bl-chart-01 .block-3c { width: 100% }

    .premium-mt-page .bl-chart.bl-chart-01 .block-3c .col-xs-12 { padding-left: 0; padding-right: 0 }

.premium-mt-page .bl-chart.bl-chart-02 { padding: 0 }

    .premium-mt-page .bl-chart.bl-chart-02 .form { background: #2b3342; padding: 20px; margin: 0 -20px 0 }

        .premium-mt-page .bl-chart.bl-chart-02 .form.compare-left { padding-top: 112px; }

        .premium-mt-page .bl-chart.bl-chart-02 .form.form2 { height: 132px; }

            .premium-mt-page .bl-chart.bl-chart-02 .form.form2 .nice-select:first-of-type { margin-bottom: 8px; }

    .premium-mt-page .bl-chart.bl-chart-02 .form-height { background: #2b3342; margin: 0 -20px 0; height: 132px; }

    .premium-mt-page .bl-chart.bl-chart-02 .title-chart { color: #2399f1; font: 30px/1 ProximaNova-Regular; text-align: left; padding: 15px 0 }

        .premium-mt-page .bl-chart.bl-chart-02 .title-chart.white { color: #fff; text-align: center; padding-left: 20px; padding-right: 20px }

    .premium-mt-page .bl-chart.bl-chart-02 .block-1c-1, .premium-mt-page .bl-chart.bl-chart-02 .block-2c { width: 100% }

    .premium-mt-page .bl-chart.bl-chart-02 .left { display: inline-block; width: 50%; padding: 0 20px 20px; border-right: 2px solid #2b3342; vertical-align: top }

    .premium-mt-page .bl-chart.bl-chart-02 .right { display: inline-block; width: 50%; padding: 0 20px 20px; border-left: 2px solid #2b3342; vertical-align: top }

    .premium-mt-page .bl-chart.bl-chart-02 .button { margin: 20px 0 40px }

.premium-mt-page .bl-chart .table .td.col-5 { width: 20% }

.premium-mt-page .bl-chart .table .td.col-4 { width: 25% }

.premium-mt-page .bl-chart .table .td.col-3 { width: 33.333333% }

.dashboard-custom-view-page .bl-chart { background: #141414; padding: 20px; }

    .dashboard-custom-view-page .bl-chart h2 { height: 60px }

    .dashboard-custom-view-page .bl-chart .link a { text-align: left; font: 18px/1.3 ProximaNova-Regular }

    .dashboard-custom-view-page .bl-chart .block { background-color: #141414; padding: 20px 15px 15px; display: inline-block; vertical-align: top; margin-bottom: 20px; text-align: left; position: relative }

        .dashboard-custom-view-page .bl-chart .block:last-child { margin-bottom: 0 }

    .dashboard-custom-view-page .bl-chart .title-bl { font: 16px/1 ProximaNova-Regular; color: #fff; padding: 10px 25px 10px 0; border-bottom: 1px solid #141414; background: #485975; text-align: center }

        .dashboard-custom-view-page .bl-chart .title-bl .you-here { position: relative; vertical-align: middle; display: inline-block; color: #8c99b4; font: 14px/2 ProximaNova-Regular; padding: 0 0 0 9px; margin-left: 5px }

            .dashboard-custom-view-page .bl-chart .title-bl .you-here:after { background: #707b90; content: ""; width: 1px; height: 60%; top: 15%; left: 0; position: absolute }

    .dashboard-custom-view-page .bl-chart .ib { position: absolute; top: 27px; right: 15px; text-align: right }

        .dashboard-custom-view-page .bl-chart .ib .info, .dashboard-custom-view-page .bl-chart .ib .big { opacity: .3 }

        .dashboard-custom-view-page .bl-chart .ib .info { transition: all .4s; cursor: pointer; display: inline-block; width: 21px; height: 21px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA3hntDZBBKLyldTcw0E5ngExnLGEAAACkSURBVBjTdZEJDgMhCEXdddSx5f6X7RcdaDKRRIEX2cQscbV4Il+qMyohkkgMD82Wgd0qb+rhXGma6YLpmQeLF+2JbNObeSK047KBb/AIhTB+O8gzbwDOVOTl8A88NpC/mkKUzOJbJ6Ji0Mb2xtgtoxkcu5ybqC8LRRV//7Em6cCShEsKlpLaYMQY0qCOg5K3jKPD596zDH/4quPHvtdwXtphxT+6Ogv+L80QVAAAAABJRU5ErkJggg==') no-repeat 0 0/cover }

        .dashboard-custom-view-page .bl-chart .ib .big { transition: all .4s; cursor: pointer; display: inline-block; width: 21px; height: 21px; margin-left: 7px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAsMDwD6Dn2s13KBoHtm2PazBS3AAAAGVJREFUGNPNz1kOwCAIRVGcwLlv/6vtoMZGu4DeL3LCB5BgzxNYrTEIitb0ovXaDJsWAGZTCot2FNm0QpKSR93UwyfK9taYbC+/LmOMTJ4Kdi2B/fjC/U5ZtxixtMmAvBn5yH3SJ24qB2YBCNuSAAAAAElFTkSuQmCC') no-repeat 0 0/cover }

            .dashboard-custom-view-page .bl-chart .ib .info:hover, .dashboard-custom-view-page .bl-chart .ib .big:hover { opacity: .7 }

        .dashboard-custom-view-page .bl-chart .ib .info:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEXRSTlMA3hntDZBBKLyldTcw0E5ngExnLGEAAACkSURBVBjTdZEJDgMhCEXdddSx5f6X7RcdaDKRRIEX2cQscbV4Il+qMyohkkgMD82Wgd0qb+rhXGma6YLpmQeLF+2JbNObeSK047KBb/AIhTB+O8gzbwDOVOTl8A88NpC/mkKUzOJbJ6Ji0Mb2xtgtoxkcu5ybqC8LRRV//7Em6cCShEsKlpLaYMQY0qCOg5K3jKPD596zDH/4quPHvtdwXtphxT+6Ogv+L80QVAAAAABJRU5ErkJggg==') no-repeat 0 0/cover }

        .dashboard-custom-view-page .bl-chart .ib .big:hover { background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMAsMDwD6Dn2s13KBoHtm2PazBS3AAAAGVJREFUGNPNz1kOwCAIRVGcwLlv/6vtoMZGu4DeL3LCB5BgzxNYrTEIitb0ovXaDJsWAGZTCot2FNm0QpKSR93UwyfK9taYbC+/LmOMTJ4Kdi2B/fjC/U5ZtxixtMmAvBn5yH3SJ24qB2YBCNuSAAAAAElFTkSuQmCC') no-repeat 0 0/cover }

    .dashboard-custom-view-page .bl-chart .table { background: #485975; padding: 5px; margin-bottom: 20px; height: auto }

        .dashboard-custom-view-page .bl-chart .table:last-child { margin-bottom: 0 }

        .dashboard-custom-view-page .bl-chart .table .title .td { font: 16px/1 ProximaNova-Semibold; background: #485975 !important; height: 40px; padding: 0 5px 6px; margin-bottom: 5px; border-bottom: 1px solid #141414; border-left: 0 !important }

        .dashboard-custom-view-page .bl-chart .table .td { padding: 10px 2px; text-align: center; font: 14px/1 ProximaNova-Light; color: #fff }

        .dashboard-custom-view-page .bl-chart .table .td { background: #141414; border-left: 5px solid #485975; border-top: 5px solid #485975 }

            .dashboard-custom-view-page .bl-chart .table .td:first-child { border-left: 0 }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-1c-1 { width: calc(33.333333% - 10px) }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-1c-3 { width: calc(33.333333% - 14px); margin-left: 20px }

        .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-1c-3 .chart, .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-1c-1 .chart, .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-1c-3 .chart #wordmap-indicator { background: #eee }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block.mn { margin-left: 0 }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-2c { width: calc(66.66666% - 10px); margin-left: 20px }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-3c { width: 100% }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-1c { width: 100%; height: 225px }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-4c { width: 100%; height: 200px }

    .dashboard-custom-view-page .bl-chart.bl-chart-01 .block-3c .col-xs-12 { padding-left: 0; padding-right: 0 }

    .dashboard-custom-view-page .bl-chart.bl-chart-02 { padding: 0 }

        .dashboard-custom-view-page .bl-chart.bl-chart-02 .form { background: #2b3342; padding: 20px; margin: 0 -20px 0 }

        .dashboard-custom-view-page .bl-chart.bl-chart-02 .title-chart { color: #2399f1; font: 30px/1 ProximaNova-Regular; text-align: left; padding: 15px 0 }

        .dashboard-custom-view-page .bl-chart.bl-chart-02 .block-1c-1, .dashboard-custom-view-page .bl-chart.bl-chart-02 .block-2c { width: 100% }

        .dashboard-custom-view-page .bl-chart.bl-chart-02 .left { display: inline-block; width: 50%; padding: 0 20px; border-right: 2px solid #2b3342 }

        .dashboard-custom-view-page .bl-chart.bl-chart-02 .right { display: inline-block; width: 50%; padding: 0 20px; border-left: 2px solid #2b3342 }

        .dashboard-custom-view-page .bl-chart.bl-chart-02 .button { margin: 20px 0 40px }

    .dashboard-custom-view-page .bl-chart .table .td.col-5 { width: 20% }

    .dashboard-custom-view-page .bl-chart .table .td.col-4 { width: 25% }

    .dashboard-custom-view-page .bl-chart .table .td.col-3 { width: 33.333333% }

.purchase-page .sub-h2 { font: 24px/1.1 ProximaNova-Regular; color: #6e6e6e; margin: -10px 0 40px }

.purchase-page .current-h2 { font: 24px/1 ProximaNova-Regular; color: #646464; margin: 0 0 40px }

.purchase-page h4 { border-bottom: 1px solid #e3e6ea; padding: 0 0 10px }

    .purchase-page h4 .mini { font: 17px/1.3 ProximaNova-Regular; color: #141414 }

.purchase-page .title-01 { font: 21px/1.3 ProximaNova-SemiBold; color: #273142 }

    .purchase-page .title-01 .mini { margin-bottom: 30px; padding-bottom: 15px; font: 16px/1.3 ProximaNova-Light; color: #273142; display: block; border-bottom: 1px solid #e3e6ea }

    .purchase-page .title-01.pad-tb { padding: 30px 0 20px }

.purchase-page p.danger { font: 21px/1.3 ProximaNova-SemiBold; color: #273142; margin-bottom: 10px }

.purchase-page p.danger-01 { color: #a83638 }

.purchase-page p.danger.add-line { border-bottom: 1px solid #e3e6ea; margin-bottom: 30px; padding-bottom: 15px }

    .purchase-page p.danger.add-line.top-p { padding-top: 30px }

.purchase-page .form-01 { margin-bottom: 40px }

.purchase-page .box-01 { background: #bc6e33; color: #fff; height: 44px; display: table; width: 100%; margin-bottom: 6px }

    .purchase-page .box-01:last-child { margin-bottom: 60px }

    .purchase-page .box-01 div { display: table-cell; vertical-align: middle; height: 100% }

.purchase-page .box-01-01 { transition: all .4s; background: #8f1f24; width: 44px; position: relative; cursor: pointer }

    .purchase-page .box-01-01:hover { background: #ae3b40 }

    .purchase-page .box-01-01:after, .purchase-page .box-01-01:before { position: absolute; left: 20px; top: 15px; content: ""; height: 16px; width: 4px; background: #fff }

    .purchase-page .box-01-01:after { transform: rotate(45deg) }

    .purchase-page .box-01-01:before { transform: rotate(-45deg) }

.purchase-page .box-01-02 { font: 21px/1 ProximaNova-SemiBold; padding: 0 0 0 25px }

.purchase-page .box-01-03 { font: 24px/1 ProximaNova-SemiBold; text-align: right; padding: 0 25px }

#peiCreditList { border-bottom: 1px solid #e3e6ea; padding: 4px 0 10px; margin-bottom: 20px; overflow: hidden }

    #peiCreditList li:after { display: none }

    #peiCreditList li { float: left; width: 16.666666%; text-align: center; padding: 0 0 30px }

        #peiCreditList li .text { font: 15px/1.3 ProximaNova-Light; display: block }

        #peiCreditList li .cost { font: 15px/1.3 ProximaNova-SemiBold; display: block }

        #peiCreditList li img { vertical-align: middle; width: auto; display: inline-block }

    #peiCreditList label { color: #4f4f4f; position: relative; display: block; padding: 13px 0 }

        #peiCreditList label input[type="radio"] { position: absolute; z-index: -1; opacity: 0 }

        #peiCreditList label .radio { display: inline-block; cursor: pointer; transition: all .4s; width: 23px; height: 23px; background: #e2e2e2; border-radius: 100% }

        #peiCreditList label input:checked ~ .radio { background: #1f84ed }

.select-wrap button { position: relative; float: right; transition: all .4s; cursor: pointer; background: #5cb85c; color: #fff; width: 302px !important; height: 42px !important; text-align: center; line-height: 42px; font-size: 15px; border-radius: 2px }

    .select-wrap button:before, .select-wrap button:after { top: 14px; position: absolute; left: 19px; height: 16px; width: 4px; background: #fff }

    .select-wrap button:after { transform: rotate(-90deg) }

.purchase-page .error-messages { color: red; margin-bottom: 10px }

.purchase-page .text-right { text-align: right }

    .purchase-page .text-right .total { font: 24px/1.3 ProximaNova-Regular; color: #354052 }

        .purchase-page .text-right .total .total-amount { color: #232323; font: 24px/1.3 ProximaNova-Bold; padding-left: 20px }

.purchase-page .line-grey { border-bottom: 1px solid #e3e6ea; padding: 20px 0 0; margin-bottom: 20px }

.purchase-page .link-02 { background: #5cb85c }

    .purchase-page .link-02:hover, .select-wrap button:hover { background: #4c9c4c }

.purchase-page .link-01 { background: #fff; color: #708798 !important; border: 1px solid #708798 !important }

    .purchase-page .link-01:hover { background: #708798; color: #fff !important }

.purchase-page .link-03 { background: #708798 }

    .purchase-page .link-03:hover { background: #607483 }

.purchase-page .button { text-transform: inherit }

.purchase-page .table-pp { margin-bottom: 25px }

    .purchase-page .table-pp .td { border-bottom: 1px solid #e3e6ea; font: 18px/1.4 ProximaNova-SemiBold; vertical-align: top; padding: 15px 20px }

        .purchase-page .table-pp .td:last-child { border-right: 0; width: 26% }

    .purchase-page .table-pp .tr:last-child .td { border: 0 }

    .purchase-page .table-pp .td .sub { padding-top: 10px; color: #6e6e6e; font: 15px/1.2 ProximaNova-Regular; display: block }

    .purchase-page .table-pp .bullet { display: block; position: relative }

        .purchase-page .table-pp .bullet:after { position: absolute; left: -14px; top: 9px; content: ""; background: #141414; width: 5px; height: 5px; border-radius: 100% }

    .purchase-page .table-pp .total .td { padding: 20px }

        .purchase-page .table-pp .total .td:first-child { text-align: right; font: 24px/1.3 ProximaNova-Regular; color: #354052; border-bottom: 1px solid #e3e6ea }

        .purchase-page .table-pp .total .td:last-child { font: 24px/1.3 ProximaNova-Bold; border-bottom: 1px solid #e3e6ea }

    .purchase-page .table-pp.top-minus { margin-top: -20px }

    .purchase-page .table-pp.table-pp-01 .td { border-bottom: 0 !important; padding: 5px 20px }

    .purchase-page .table-pp.table-pp-01 .td-plus-01 .td { padding-bottom: 20px }

    .purchase-page .table-pp.table-pp-01.top-minus { margin-top: -5px }

    .purchase-page .table-pp.table-pp-01 .total .td { padding: 15px 20px; border-top: 2px solid #dde0e5 }

.purchase-page .form-02 h2.pos, .purchase-page .form-03 h2.pos { position: relative }

    .purchase-page .form-02 h2.pos .img-p, .purchase-page .form-03 h2.pos .img-p { position: absolute; right: 0; top: -11px }

        .purchase-page .form-02 h2.pos .img-p img, .purchase-page .form-03 h2.pos .img-p img { max-width: 100% }

.purchase-page .form-03 .lr-wrap { border-bottom: 1px solid #e3e6ea; margin-bottom: 35px }

    .purchase-page .form-03 .lr-wrap .line { margin-bottom: 20px; margin-right: 0; height: 42px; font-size: 0; width: 100% }

        .purchase-page .form-03 .lr-wrap .line .name { width: 29%; padding-right: 10px }

        .purchase-page .form-03 .lr-wrap .line .type { width: 71% }

        .purchase-page .form-03 .lr-wrap .line .name, .purchase-page .form-03 .lr-wrap .line .type { vertical-align: middle; display: inline-block; font: 18px/1.1 ProximaNova-Regular; color: #354052 }

        .purchase-page .form-03 .lr-wrap .line a { color: #2399f1; font: 18px/1.2 ProximaNova-Semibold; border-bottom: 1px solid #2399f1 }

            .purchase-page .form-03 .lr-wrap .line a:hover { color: #428bca; border-bottom: 1px solid transparent }

    .purchase-page .form-03 .lr-wrap .left { width: 50%; float: left; padding-right: 5% }

    .purchase-page .form-03 .lr-wrap .right { width: 50%; float: right; padding-left: 5% }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 .sel-01 .nice-select { width: 38% }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 .sel-02 .nice-select { width: 32% }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 input { width: 68px; float: right }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 .info { margin: 12px 0 0 6px; width: 18px; height: 18px; float: right; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH7SPvJtAAAADnRSTlMA3vBEKMeaeD+/oohnFGWAdz4AAAB7SURBVAjXY2BgYE58J2bAAAQs8969e/fSAchqegcCGkAhPTDrkQMDK5DcDeQFMNi9e/eQQe7du8cMeUAxY6DYMxD3oeA7kASQkAVx3zHoQdW9A8tCiHVQ1iuQKToMh4CmgExWLy8CmYywDeECBpY4IOMpUAjk0kcglwIAKPVdwLlAsFcAAAAASUVORK5CYII=') no-repeat 0 0 }

.purchase-page .form-03 .top-lr-wrap { padding-top: 30px }

    .purchase-page .form-03 .top-lr-wrap .line { margin-bottom: 25px !important }

.purchase-page .form-03 .bottom-lr-wrap { padding-bottom: 15px }

.purchase-page .form-03 .lr-wrap .line.no-height { height: auto !important }

    .purchase-page .form-03 .lr-wrap .line.no-height .type { width: 100% !important }

.purchase-page .form-02 .checkout-form .col-xs-12 { padding: 0 }

.purchase-page .checkout-form .col-xs-12 span { font: 15px/1.1 ProximaNova-Regular !important; color: #222 !important; padding: 5px 0 5px 16px !important; border-left: 4px solid red !important; margin-bottom: 40px !important; float: none !important; display: block }

.purchase-page .form-02 .error-messages { margin-bottom: 40px }

    .purchase-page .form-02 .error-messages li, .purchase-page .form-02 .error-messages .field-validation-error { color: red; font: 15px/1.1 ProximaNova-Regular; padding: 0 0 5px 0 !important }

        .purchase-page .form-02 .error-messages li:after { display: none }

.purchase-page .form-02 .required { border-right: 4px solid red }

.purchase-page .form-02 .input-validation-error { border-color: red }

.purchase-page .form-02 .nice-select.required .list { width: calc(100% + 5px) }

.purchase-page .form-02 .lr-wrap { border-bottom: 1px solid #e3e6ea; margin-bottom: 35px; font-size: 0 }

    .purchase-page .form-02 .lr-wrap .line { margin-bottom: 40px; font-size: 0; vertical-align: middle; display: inline-block; width: 45% }

        .purchase-page .form-02 .lr-wrap .line:nth-child(odd) { margin-right: 10% }

        .purchase-page .form-02 .lr-wrap .line .type { vertical-align: middle; width: 100%; display: inline-block }

    .purchase-page .form-02 .lr-wrap .line-50 .type { width: 45% }

        .purchase-page .form-02 .lr-wrap .line-50 .type:nth-child(odd) { margin-right: 10% }

.purchase-page .form-02 .check { border-bottom: 1px solid #e3e6ea; margin-bottom: 35px; padding-bottom: 40px }

.example-note { color: #616c7e; font: 15px/1.2 ProximaNova-Regular; background: #f6f8fa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAALVBMVEUAAABhbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH5hbH7SPvJtAAAADnRSTlMA3vBEKMeaeD+/oohnFGWAdz4AAAB7SURBVAjXY2BgYE58J2bAAAQs8969e/fSAchqegcCGkAhPTDrkQMDK5DcDeQFMNi9e/eQQe7du8cMeUAxY6DYMxD3oeA7kASQkAVx3zHoQdW9A8tCiHVQ1iuQKToMh4CmgExWLy8CmYywDeECBpY4IOMpUAjk0kcglwIAKPVdwLlAsFcAAAAASUVORK5CYII=') no-repeat 25px 19px; border-top: 4px solid #dde1e7; padding: 20px 20px 20px 60px }

    .example-note a { border-bottom: 1px solid #616c7e; color: #616c7e; font: 15px/1.2 ProximaNova-SemiBold; text-decoration: none !important }

        .example-note a:hover { border-bottom: 1px solid #141414; color: #141414 }

    .example-note.green { background-color: #c2e6c6; color: #1a7723; border-color: #57ac60 }

        .example-note.green a { border-bottom: 1px solid #1a7723; color: #1a7723 }

            .example-note.green a:hover { border-bottom: 1px solid #0b5112; color: #0b5112 }

    .example-note.yellow { background-color: #fff7d5; border-color: #f1c50e; color: #b79300 }

        .example-note.yellow a { border-bottom: 1px solid #b79300; color: #b79300 }

            .example-note.yellow a:hover { border-bottom: 1px solid #6c5700; color: #6c5700 }

    .example-note.red { background-color: #ffc5c5; color: #c54b4b; border-color: #ff6969 }

        .example-note.red a { border-bottom: 1px solid #c54b4b; color: #c54b4b }

            .example-note.red a:hover { border-bottom: 1px solid #9c3030; color: #9c3030 }
            
.example-note--no-picture { color: #616c7e; font: 15px/1.2 ProximaNova-Regular; background: #f6f8fa no-repeat 25px 19px; border-top: 4px solid #dde1e7; padding: 20px 20px 20px 15px }

.example-note--no-picture.yellow { background-color: #fff7d5; border-color: #f1c50e; color: #b79300 }

.example-note--no-picture.red { background-color: #ffc5c5; color: #c54b4b; border-color: #ff6969 }           

label.input input[type="checkbox"] { position: absolute; z-index: -1; opacity: 0 }

label.input { position: relative; font: 15px/1.2 OpenSansRegular; color: #4f4f4f; padding-left: 30px }

    label.input .checkbox { cursor: pointer; transition: all .4s; position: absolute; top: -1px; left: 0; width: 18px; height: 18px; background: #fff; border: 1px solid #606060 }

        label.input .checkbox:hover { border-color: #2399f1 }

    label.input input:checked ~ .checkbox { border: 1px solid #666 }

        label.input input:checked ~ .checkbox::after { position: absolute; content: ''; top: 1px; left: 6px; width: 3px; height: 11px; transform: rotate(45deg); border: solid #666; border-width: 0 2px 2px 0 }

.darkBackgroundBtn { background-color: #708798 !important; }

.purchase-page .form-02 .check a { color: #2399f1; font: 18px/1.2 ProximaNova-Semibold; border-bottom: 1px solid #2399f1 }

    .purchase-page .form-02 .check a:hover { color: #428bca; border-bottom: 1px solid transparent }

.purchase-page .package { font-size: 0; text-align: center }

    .purchase-page .package .pac { text-align: left; max-width: 425px; transition: all .4s; cursor: pointer; background: #f4f7fa; position: relative; vertical-align: top; display: inline-block; margin: 0 36px 40px 0 }

.purchase-page .package-3 .pac { width: calc(33.333333% - 24px) }

.purchase-page .package-2 .pac { width: calc(50% - 18px) }

.purchase-page .package-1 .pac { width: 100% }

.purchase-page .package .pac:hover, .purchase-page .package .pac.active { box-shadow: 0 11px 27px rgba(0, 0, 0, .2); border-radius: 2px }

.purchase-page .package .pac-01:hover .text, .purchase-page .package .pac-01.active .text { border-bottom: 2px solid #40a6a6; border-left: 2px solid #40a6a6; border-right: 2px solid #40a6a6 }

.purchase-page .package .pac-01:hover .cost, .purchase-page .package .pac-01:hover .mini, .purchase-page .package .pac-01.active .cost, .purchase-page .package .pac-01.active .mini { border-left: 2px solid #40a6a6; border-right: 2px solid #40a6a6 }

.purchase-page .package .pac-02:hover .text, .purchase-page .package .pac-02.active .text { border-bottom: 2px solid #e54a1c; border-left: 2px solid #e54a1c; border-right: 2px solid #e54a1c }

.purchase-page .package .pac-02:hover .cost, .purchase-page .package .pac-02:hover .mini, .purchase-page .package .pac-02.active .cost, .purchase-page .package .pac-02.active .mini { border-left: 2px solid #e54a1c; border-right: 2px solid #e54a1c }

.purchase-page .package .pac-03:hover .text, .purchase-page .package .pac-03.active .text { border-bottom: 2px solid #b88710; border-left: 2px solid #b88710; border-right: 2px solid #b88710 }

.purchase-page .package .pac-03:hover .cost, .purchase-page .package .pac-03:hover .mini, .purchase-page .package .pac-03.active .cost, .purchase-page .package .pac-03.active .mini { border-left: 2px solid #b88710; border-right: 2px solid #b88710 }

.purchase-page .package .pac.active .pip .but { transition: all .4s; color: #1f84ed; border-color: #1f84ed; background: #1f84ed; position: relative }

    .purchase-page .package .pac.active .pip .but:after { width: 35px; height: 35px; border-radius: 100%; background: #fff; content: ""; position: absolute; left: 50%; top: 50%; margin: -17px 0 0 -17px }

    .purchase-page .package .pac.active .pip .but:before { position: absolute; content: ""; top: 50%; left: 50%; width: 9px; height: 17px; transform: rotate(45deg); border: solid #1f84ed; border-width: 0 3px 3px 0; margin: -12px 0 0 -6px; z-index: 3 }

.purchase-page .package .pac .title { text-transform: uppercase; font: 30px/1.2 ProximaNova-Semibold; color: #fff; text-align: center; padding: 27px 5px }

.purchase-page .package .pac-01 .title { background: #40a6a6 }

.purchase-page .package .pac-02 .title { background: #e54a1c }

.purchase-page .package .pac-03 .title { background: #b88710 }

.purchase-page .package .pac .cost { transition: all .4s; border-left: 2px solid #fbfcfd; border-right: 2px solid #fbfcfd; padding-top: 25px; background: #fbfcfd; font: 30px/1.2 ProximaNova-Bold; color: #232323; text-align: center }

.purchase-page .package .pac .mini { transition: all .4s; border-left: 2px solid #fbfcfd; border-right: 2px solid #fbfcfd; padding-bottom: 26px; background: #fbfcfd; font: 17px/1.2 ProximaNova-Regular; color: #232323; text-align: center }

.purchase-page .package .pac .text { transition: all .4s; min-height: 370px; border-bottom: 2px solid #f4f7fa; border-left: 2px solid #f4f7fa; border-right: 2px solid #f4f7fa; padding: 30px 23px 103px 23px; color: #343434; font: 15px/1.3 ProximaNova-Regular }

    .purchase-page .package .pac .text p { font: 15px/1.3 ProximaNova-Regular }

    .purchase-page .package .pac .text ul { padding-top: 15px }

        .purchase-page .package .pac .text ul li { padding-left: 24px }

            .purchase-page .package .pac .text ul li:after { left: 9px; top: 7px }

    .purchase-page .package .pac .text a { color: #2399f1; border-bottom: 1px solid #2399f1 }

        .purchase-page .package .pac .text a:hover { color: #428bca; border-bottom: 1px solid transparent }

.purchase-page .package .pac .pip { position: absolute; left: 3px; bottom: 3px; padding-bottom: 30px; width: calc(100% - 6px); border-left: 2px solid #f4f7fa; border-right: 2px solid #f4f7fa }

    .purchase-page .package .pac .pip .but { text-align: center; color: #6e7477; font: 18px/1.2 ProximaNova-Regular; border: 1px solid #6e7477; border-radius: 2px; max-width: 288px; width: calc(100% - 30px); margin: 0 auto; padding: 11px 0 }

.purchase-page .package .pac:last-child { margin-right: 0 }

table.table-dataArray { width: 100%; border-spacing: 0; border-collapse: inherit; border-radius: 0; margin-bottom: 0 !important }

    table.table-dataArray td.dataArrayCell { height: 40px; vertical-align: bottom; padding: 0 !important; width: 7% }
    table.table-dataArray.dashboard td.dataArrayCell { width: 10% }

    table.table-dataArray.table-rev .datalabel { text-align: left !important; padding: 10px 5px !important; border-right: 0 }

    table.table-dataArray.table-rev .arrayLabel label { cursor: pointer; border-bottom: 1px dotted #fff; font: 16px/1.3 ProximaNova-Regular; color: #fff }

    table.table-dataArray.table-rev .dataArrayCell, table.table-dataArray.table-rev .dateRow { border-left: 1px solid #485975 !important; border-right: 0 !important }

    table.table-dataArray.table-rev .dateRowLabel { text-align: center !important; font: 13px/1 ProximaNova-Regular !important; background: transparent !important; padding: 0 !important; color: #fff !important }

    table.table-dataArray.table-rev .td { border-top: 5px solid #485975 !important; border-bottom: 0 }

    table.table-dataArray .composite.greater { background: #007aff }

    table.table-dataArray .composite.lesser { background: #e175e4 }

    table.table-dataArray .compositeII.greater { background: #25ae60 }

    table.table-dataArray .compositeII.lesser { background: #9045ac }

    table.table-dataArray .empirical.greater { background: #378ae6 }

    table.table-dataArray .empirical.lesser { background: #39e5e7 }

    table.table-dataArray .longterm.greater { background: #f1c50e }

    table.table-dataArray .longterm.lesser { background: #d45200 }

    table.table-dataArray .tradingCycle.negative { background: #e94d41 }

    table.table-dataArray .tradingCycle.up { background: #25ae60 }

    table.table-dataArray .directionChange.greater { background: #007aff }

    table.table-dataArray .panicCycle.greater { background: #f1c50e }

    table.table-dataArray .volatility.greater { background: #e94d41 }

    table.table-dataArray .volatility.lesser { background: #9a3c35 }

    table.table-dataArray .ovnVolatility.greater { background: #34495c }

    table.table-dataArray .ovnVolatility.lesser { background: #f1c50e }

table.table-dataArrayCustom { border-radius: 3px; border-collapse: collapse; margin: auto; width: 100%; background: #485975; box-shadow: 0 5px 10px rgba(0, 0, 0, .1); -moz-animation: float 5s infinite; -o-animation: float 5s infinite; -webkit-animation: float 5s infinite; animation: float 5s infinite; table-layout: fixed; color: #fff }

    table.table-dataArrayCustom td.dataArrayCell { height: 40px; vertical-align: bottom; padding: 0 !important; width: 7% }

    table.table-dataArrayCustom .datalabel { text-align: left !important; padding: 10px 5px !important; border-right: 0 }

    table.table-dataArrayCustom .arrayLabel label { cursor: pointer; border-bottom: 1px dotted #fff; font: 16px/1.3 ProximaNova-Regular; color: #fff }

    table.table-dataArrayCustom .dataArrayCell, table.table-dataArrayCustom .dateRow { border-left: 1px solid #485975 !important; border-right: 0 !important }

    table.table-dataArrayCustom .dateRowLabel { text-align: center !important; font: 15px/1 ProximaNova-Regular !important; background: transparent !important; padding: 0 !important; color: #fff !important }

    table.table-dataArrayCustom td { border-top: 5px solid #485975 !important; border-bottom: 0 }

    table.table-dataArrayCustom tr { background-color: #272d38 }

    table.table-dataArrayCustom .composite.greater { background: #007aff }

    table.table-dataArrayCustom .composite.lesser { background: #e175e4 }

    table.table-dataArrayCustom .compositeII.greater { background: #25ae60 }

    table.table-dataArrayCustom .compositeII.lesser { background: #9045ac }

    table.table-dataArrayCustom .empirical.greater { background: #378ae6 }

    table.table-dataArrayCustom .empirical.lesser { background: #39e5e7 }

    table.table-dataArrayCustom .longterm.greater { background: #f1c50e }

    table.table-dataArrayCustom .longterm.lesser { background: #d45200 }

    table.table-dataArrayCustom .tradingCycle.negative { background: #e94d41 }

    table.table-dataArrayCustom .tradingCycle.up { background: #25ae60 }

    table.table-dataArrayCustom .directionChange.greater { background: #007aff }

    table.table-dataArrayCustom .panicCycle.greater { background: #f1c50e }

    table.table-dataArrayCustom .volatility.greater { background: #e94d41 }

    table.table-dataArrayCustom .volatility.lesser { background: #9a3c35 }

    table.table-dataArrayCustom .ovnVolatility.greater { background: #34495c }

    table.table-dataArrayCustom .ovnVolatility.lesser { background: #f1c50e }

.chart-text-01, .page .post .chart-text-01 p { color: #fff; font: 18px/1.3 ProximaNova-Regular; margin-top: 15px }

.page .post .chart-text-01 p { margin-top: 0 }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .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, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px }

.col-xs-12 { width: 100% }

.flex-row-header { display: flex }

.directionRow { flex-direction: row }

@media (max-width: 800px) {
    .directionRow { flex-direction: column; }
}

.flex-table .flex-row-header .flex-cell { border: 1px solid #ccc; padding: 0; height: auto }

.col-xs-2 { width: 16.666666666666664% }

.col-xs-3 { width: 25% }

.col-xs-6 { width: 50% }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float: left }

.flex-table .flex-columm-title { color: #777; font-size: 12px; height: auto; margin-bottom: 0; float: left; font-weight: bold; text-align: center; width: 100% }

.flex-row { display: flex; color: inherit }

.flex-table .flex-row .flex-cell { border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc; padding: 0 }

.bl-chart .all-chart-wrapper { display: flex; width: 100%; flex-wrap: wrap; }

.bl-chart .all-chart-container { min-width: 33%; flex: 1; margin-bottom: 30px; }

.bl-chart .all-chart-container .block { background: none; }

.reversal-type-wrapper { text-align: left; margin-bottom: 30px; }

.reversal-type-wrapper label { font: 29px / 1 ProximaNova-Regular; color: #fff; margin-right: 10px; vertical-align: middle; }

.reversal-type-wrapper .nice-select { max-width: 25%; background-color: #2b3342; }

.reversal-type-wrapper .ib { display: inline-block; vertical-align: middle; }

.reversal-table .inline-header { padding: 10px 5px; background-color: #485975; font: 18px/1 ProximaNova-Regular; color: #fff;  }

.reversal-table .row { display: flex; }

.reversal-table .row .header-col { min-width: 12%; background-color: #2b3342; }

.reversal-table .row .header-col span.red { background-color: #cb5150; padding: 0px 2px; color: #fff; }

.reversal-table .row .header-col span.green { background-color: #7cc67c; padding: 0px 2px; color: #fff; }

.reversal-table .row .col { flex: 1; padding: 10px 5px; min-height: 100px; border: 3px solid #272d38; border-width: 2px 1px 2px 1px; }

.reversal-table .row .col span { line-height: 18px; }

.reversal-table .row .col span.highlight { color: #000; background-color: #fff; padding: 0px 2px; }

.reversal-table .row .col.bullish { background-color: #7cc67c; }

.reversal-table .row .col.bearish { background-color: #cb5150; }

.reversal-dashboard, .stoch-table { padding: 15px; font-size: 13px }

    .reversal-dashboard, .stoch-table .td { background: #272d38; color: white }

        .reversal-dashboard span.bull-major-value { color: #7ec0ee; text-align: center }

        .reversal-dashboard span.value { width: 100%; padding: 6px 0; float: left; margin-left: 2px; text-align: center }

        .reversal-dashboard .flex-row-header .flex-cell:nth-child(1) { background: #7cc67c !important; color: #fff !important; }

        .reversal-dashboard .flex-row .flex-cell:nth-child(1) { color: #7cc67c !important; text-align: center; }

        .reversal-dashboard .flex-row-header .flex-cell:nth-child(2) { background: #cb5150 !important; color: #fff !important; }

        .reversal-dashboard .flex-row .flex-cell:nth-child(3) { color: #cb5150 !important; text-align: center; }

        .reversal-dashboard .flex-row-header .flex-cell .flex-columm-title { color: #fff !important; }


    .stoch-table .flex-row .flex-cell { padding: 6px 0; line-height: 14px; text-align: center }

    .stoch-table .flex-row .DarkBlue, .stoch-table .flex-row .darkblue { background-color: #007aff }

    .stoch-table .flex-row .Yellow, .stoch-table .flex-row .yellow { background-color: #f1c50e }

    .stoch-table .flex-row .DarkRed, .stoch-table .flex-row .darkred { background-color: #be2625 }

#analysisContainer .widget-page { padding-left: 0; padding-right: 0 }

#analysisContainer .split-view-select { max-width: 30%; margin-bottom: 30px; }

    #analysisContainer .widget-page + .widget-page { margin-top: 40px }

#analysisContainer .graytable { width: 100%; border-collapse: collapse }

    #analysisContainer .graytable th { font: 15px/1.2 ProximaNova-Regular; background: #39465c; color: #fff }

    #analysisContainer .graytable td { font: 15px/1.2 ProximaNova-Light; color: #161d28 }

    #analysisContainer .graytable th, #analysisContainer .graytable td { padding: 11px 5px; text-align: left }

    #analysisContainer .graytable tr:not(:first-child) { border-top: 1px solid #eee }

    #analysisContainer .graytable td.bullish { background-color: #7aba7a; color: #fff }

    #analysisContainer .graytable td.bearish { background-color: #bb7e83; color: #fff }

.tooltipster-default { background: #fff; padding: 15px 13px 10px 13px; box-shadow: 0 1px 5px rgba(0, 0, 0, .3); color: #272d38; border-radius: 5px; border: 1px solid #2399f1 }

    .tooltipster-default a { color: #2399f1 }

        .tooltipster-default a:hover { text-decoration: underline }

    .tooltipster-default .tooltipster-content { font: 14px/1.2 ProximaNova-Light; overflow: hidden; padding: 15px 13px 10px 13px }

.tooltipster-base { padding: 0; font-size: 0; line-height: 0; position: absolute; left: 0; top: 0; z-index: 9999999; pointer-events: none; width: auto; overflow: visible }

    .tooltipster-base .tooltipster-content { overflow: hidden }

.tooltipster-arrow { display: block; text-align: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: -1 }

    .tooltipster-arrow span, .tooltipster-arrow-border { display: block; width: 0; height: 0; position: absolute }

.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-top: 8px solid; bottom: -7px }

.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-top: 9px solid; bottom: -7px }

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span { border-left: 8px solid transparent !important; border-right: 8px solid transparent !important; border-bottom: 8px solid; top: -7px }

.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { border-left: 9px solid transparent !important; border-right: 9px solid transparent !important; border-bottom: 9px solid; top: -7px }

.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border { left: 0; right: 0; margin: 0 auto }

.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span { left: 6px }

.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border { left: 5px }

.tooltipster-arrow-top-right span, .tooltipster-arrow-bottom-right span { right: 6px }

.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border { right: 5px }

.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-left: 8px solid; top: 50%; margin-top: -7px; right: -7px }

.tooltipster-arrow-left .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-left: 9px solid; margin-top: -8px }

.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border { border-top: 8px solid transparent !important; border-bottom: 8px solid transparent !important; border-right: 8px solid; top: 50%; margin-top: -7px; left: -7px }

.tooltipster-arrow-right .tooltipster-arrow-border { border-top: 9px solid transparent !important; border-bottom: 9px solid transparent !important; border-right: 9px solid; margin-top: -8px }

.tooltipster-fade { opacity: 0; -webkit-transition-property: opacity; -moz-transition-property: opacity; -o-transition-property: opacity; -ms-transition-property: opacity; transition-property: opacity }

.tooltipster-fade-show { opacity: 1 }

.tooltipster-grow { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -o-transform: scale(0, 0); -ms-transform: scale(0, 0); transform: scale(0, 0); -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform; -webkit-backface-visibility: hidden }

.tooltipster-grow-show { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); -ms-transform: scale(1, 1); transform: scale(1, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }

.tooltipster-swing { opacity: 0; -webkit-transform: rotateZ(4deg); -moz-transform: rotateZ(4deg); -o-transform: rotateZ(4deg); -ms-transform: rotateZ(4deg); transform: rotateZ(4deg); -webkit-transition-property: -webkit-transform, opacity; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; -ms-transition-property: -ms-transform; transition-property: transform }

.tooltipster-swing-show { opacity: 1; -webkit-transform: rotateZ(0deg); -moz-transform: rotateZ(0deg); -o-transform: rotateZ(0deg); -ms-transform: rotateZ(0deg); transform: rotateZ(0deg); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 1); -webkit-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -moz-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -ms-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); -o-transition-timing-function: cubic-bezier(.23, .635, .495, 2.4); transition-timing-function: cubic-bezier(.23, .635, .495, 2.4) }

.tooltipster-fall { top: 0; -webkit-transition-property: top; -moz-transition-property: top; -o-transition-property: top; -ms-transition-property: top; transition-property: top; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }

    .tooltipster-fall.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; top: 0 !important; opacity: 0 }

.tooltipster-slide { left: -40px; -webkit-transition-property: left; -moz-transition-property: left; -o-transition-property: left; -ms-transition-property: left; transition-property: left; -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1); -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -moz-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -ms-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.15); transition-timing-function: cubic-bezier(.175, .885, .32, 1.15) }

    .tooltipster-slide.tooltipster-dying { -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -ms-transition-property: all; transition-property: all; left: 0 !important; opacity: 0 }

.tooltipster-content-changing { opacity: .5; -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1) }

.search-page .post { font-size: 0; padding: 30px 25px 15px; }

    .search-page .post .search-res-market-name { display: inline-block; }
        .search-page .post .search-res-market-name.link { cursor: pointer; text-decoration: none; }

            .search-page .post .search-res-market-name.link:hover { text-decoration: underline; text-decoration-thickness: 2px; }

.search-page .search-res-block-01 { padding-bottom: 10px; font-size: 0 }

.search-page .search-res-01 { display: inline-block; vertical-align: top; width: 25%; min-width: 250px; white-space: nowrap; margin-bottom: 7px; font: 18px/1.3 ProximaNova-Regular; color: #141414; padding: 0 10px 0 0 }
    .search-page .search-res-01 span { margin-left: 10px; }
        .search-page .search-res-01 span a { border: none; }
            .search-page .search-res-01 span a:hover { text-decoration: underline; }

.search-page span.highlighted { margin: 0px; background-color: yellow; }

.search-page div.search-res-watchlist { background-image: url("/Content/images/fav.png"); background-repeat: no-repeat; background-size: 22px; width: 22px; height: 22px; display: inline-block; margin-right: 15px; cursor: pointer; }
    .search-page div.search-res-watchlist.filled { background-image: url("/Content/images/fav-filled.png"); }
    .search-page div.search-res-watchlist:hover { background-image: url("/Content/images/fav-filled.png"); transform: scale(1.1); }

.search-page .search-res-01 label { font-weight: bold }

.search-page .link-block { display: flex; border-top: 1px solid #e3e6ea; padding: 20px 0 0 0; margin-top: 5px; justify-content: flex-end; }

    .search-page .link-block .button { margin-left: 6px; margin-bottom: 5px }

    .search-page .link-block .associated-tag-container { font: 17px/1.3 ProximaNova-Regular; color: #141414; font-weight: bold; align-self: center; margin-right: auto; }

    .search-page .link-block .associated-tag-container .item { font: 12px/1.3 ProximaNova-Regular; color: #7c9db1; font-weight: 400; border: 1px solid #c7d0cd; padding: 5px 15px; margin-left: 15px; cursor: pointer; border-radius: 2px; line-height: 34px; white-space: nowrap; }

    .search-page .link-block .associated-tag-container .item:hover { color: #428bca; border: 1px solid #428bca; }

    .search-page .link-block a.button { max-height: 42px; }

.search-res-country-container { display: inline; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 500px; }

.search-res-country.expanded { white-space: normal; overflow: visible; text-overflow: unset; max-width: none; }

.toggle-country-btn { position: relative; background: none; border: none; color: #2399f1; cursor: pointer; padding: 0px 0px; font-size: 14px; min-width: 80px; text-align: center; margin-left: 0px; }

.toggle-country-btn.inside { display: none; } 

.search-res-country.expanded + .toggle-country-btn.inside { display: inline !important;}

.search-res-country-container.expanded .toggle-country-btn.inside { display: inline; }

.search-res-country-container.expanded + .toggle-country-btn.outside { display: none; }

.show-more-btn { 
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=) right 10px top 50% no-repeat;
    background-position: right 10px center; background-size: 10px 6px; padding-right: 20px; min-width: 100px; text-align: left; filter: invert(31%) sepia(98%) saturate(1537%) hue-rotate(176deg) brightness(97%) contrast(98%);
}

.toggle-country-btn.inside::after { 
    content: ""; position: absolute; right: 10px; top: 50%; width: 10px; height: 6px;transform: rotate(180deg); transform-origin: center; margin: -3px -20px; filter: invert(31%) sepia(98%) saturate(1537%) hue-rotate(176deg) brightness(97%) contrast(98%);    
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGBAMAAAAI3hL1AAAAJFBMVEUAAABkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpBkdpC3CWsvAAAAC3RSTlMAwwnssqidhHhqXjpnXNkAAAAqSURBVAjXYzBnYGAoZshuYODYxsC6k2F2AAOD96otQEHF3UJAkklQgQEAhhYGx0830mUAAAAASUVORK5CYII=) no-repeat center;
}

header .menu #InviteModal + li { position: fixed; left: 60px; top: 3px; background: transparent !important }

    header .menu #InviteModal + li a { padding: 0; height: auto; color: #40aafa; font: 13px/1 ProximaNova-Regular }

        header .menu #InviteModal + li a:hover { background: transparent !important; color: #fff }

.deleteWatchListModal { text-align: center; }

.createAndrenameWatchListModal { margin-bottom: 10px; text-align: center; }

#InviteModal { position: absolute; top: 77px; right: 0; max-height: 0; overflow: hidden; display: block; -moz-transition: max-height .4s ease; -o-transition: max-height .4s ease; -webkit-transition: max-height .4s ease; transition: max-height .4s ease }

#InviteModal { width: 360px; right: 50%; margin-right: -180px; top: 100px; z-index: 99 }

    #InviteModal.active { max-height: 250px }

    #InviteModal fieldset { border: 0; margin: 0; padding: 20px 20px 27px; background: #2a313f; width: 100%; max-width: 360px; border-bottom: 3px solid #2399f1 }

        #InviteModal fieldset .invite-container p { color: #fff; font: 16px/1.1 ProximaNova-Regular !important; margin: 0 !important; padding: 0 20px 15px 0 }

        #InviteModal fieldset .invite-container .check-sent { color: #5cb85c !important; text-align: center; font: 18px/1.1 ProximaNova-Regular; padding: 0 15px 7px; margin-top: -5px }

        #InviteModal fieldset .invite-container #txtInviteEmail { margin-bottom: 10px }

        #InviteModal fieldset .invite-container .button { padding: 12px 50px 10px; height: auto; background: #2399f1 !important; color: #fff }

            #InviteModal fieldset .invite-container .button:hover { background: #428bca !important }

        #InviteModal fieldset .hide { display: none }

    #InviteModal .fa-check { position: relative; width: 16px; height: 16px; display: inline-block; vertical-align: middle }

        #InviteModal .fa-check:after { position: absolute; content: ''; top: -3px; left: 6px; width: 5px; height: 14px; transform: rotate(45deg); border: solid #5cb85c; border-width: 0 2px 2px 0 }

.open-invite-wrapper.active { background: #2a313f }

#InviteModal .invite-close { width: 19px; height: 19px; position: absolute; top: 20px; right: 10px; cursor: pointer; transition: all .4s }

    #InviteModal .invite-close:hover { opacity: .7 }

    #InviteModal .invite-close:before, #InviteModal .invite-close:after { position: absolute; left: 8px; top: 1px; content: ""; height: 16px; width: 3px; background: #fff; border-radius: 1px }

    #InviteModal .invite-close:before { transform: rotate(45deg) }

    #InviteModal .invite-close:after { transform: rotate(-45deg) }

#InviteModal fieldset .invite-message { margin-bottom: 10px; color: #fff; font: 15px/1.1 ProximaNova-Light; background: red; padding: 3px 10px }

.buy-membership { cursor: pointer; transition: all .4s; float: left; width: 32%; vertical-align: top; padding: 0 30px 30px; min-height: 600px; margin: 20px 0 50px; border: 1px solid silver }

    .buy-membership h3 { color: #fff; width: calc(100% + 60px); margin-left: -30px; padding: 20px 30px; background: silver }

    .buy-membership.active.sub-1 h3, .buy-membership.sub-1:hover h3 { background: #4cb3b5 }

    .buy-membership.active.sub-2 h3, .buy-membership.sub-2:hover h3 { background: #ec6124 }

    .buy-membership.active.sub-3 h3, .buy-membership.sub-3:hover h3 { background: #c59810 }

    .buy-membership.active.sub-1, .buy-membership.sub-1:hover { border: 1px solid #4cb3b5 }

    .buy-membership.active.sub-2, .buy-membership.sub-2:hover { border: 1px solid #ec6124 }

    .buy-membership.active.sub-3, .buy-membership.sub-3:hover { border: 1px solid #c59810 }

    .buy-membership h4 { color: #39465c; font: 20px/1 ProximaNova-Bold; padding-bottom: 18px }

    .buy-membership.sub-1, .buy-membership.sub-2 { margin-right: 2% }

    .buy-membership.active, .buy-membership:hover { box-shadow: 0 3px 8px rgba(0, 0, 0, .3) }

    .buy-membership.membership-option.membership-100 { margin: 0; width: 100%; min-height: auto }

.fade { opacity: 0; -webkit-transition: opacity .15s linear; transition: opacity .15s linear }

    .fade.in { opacity: 1 }

.modal-backdrop.fade { opacity: 0 }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; background-color: #000 }

    .modal-backdrop.in { opacity: .5 }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; display: none }

    .modal.chart-draw-modal { z-index: 999999 !important; }

    .modal.bootstrap-dialog { z-index: 999999 !important; }

    .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform .3s ease-out; -moz-transition: -moz-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out }

    .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0) }

.modal-dialog, .chart-annotation-tool, .chart-tech-tool { z-index: 1050; margin: 30px auto 0; right: auto; left: 50%; max-width: 580px; width: 100% }

.modal-dialog, .chart-text-tool, .chart-tech-tool, .line-tool { z-index: 1050; margin: 30px auto 0; right: auto; left: 50%; max-width: 580px; width: 100% }

.modal-content { position: relative; outline: none; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, .4) }

.modal { overflow-x: hidden !important; overflow-y: auto !important }

.modal-header .close, .chart-annotation-tool .anno-close, .chart-tech-tool .tech-close, .chart-text-tool .anno-close, .line-tool .anno-close, .ae-modal .anno-close, .anno-close.array-modals { transition: all .4s; cursor: pointer; position: absolute; width: 20px; height: 20px; top: 50%; right: 15px; margin-top: -10px; text-indent: 9999px; background: transparent }
    
    .anno-close.array-modals { top: 19% !important;}

    .modal-header .close:before, .modal-header .close:after, .chart-annotation-tool .anno-close:before, .chart-tech-tool .tech-close:before, .chart-annotation-tool .anno-close:after, .chart-tech-tool .tech-close:after, .chart-text-tool .anno-close:before, .chart-text-tool .anno-close:after, .line-tool .anno-close:before, .line-tool .anno-close:after, .ae-modal .anno-close:before, .ae-modal .anno-close:after, .anno-close.array-modals:before, .anno-close.array-modals:after { position: absolute; left: 8px; top: 0; content: ""; height: 20px; width: 3px; background: #fff; border-radius: 1px }

    .modal-header .close:hover, .chart-annotation-tool .anno-close:hover, .chart-tech-tool .tech-close:hover, .chart-text-tool .anno-close:hover, .line-tool .anno-close:hover, .ae-modal .anno-close:hover, .anno-close.array-modals:hover { opacity: .7 }

    .modal-header .close:before, .chart-annotation-tool .anno-close:before, .chart-tech-tool .tech-close:before, .chart-text-tool .anno-close:before, .line-tool .anno-close:before, .ae-modal .anno-close:before, .anno-close.array-modals:before { transform: rotate(45deg) }

    .modal-header .close:after, .chart-annotation-tool .anno-close:after, .chart-tech-tool .tech-close:after, .chart-text-tool .anno-close:after, .line-tool .anno-close:after, .ae-modal .anno-close:after, .anno-close.array-modals:after { transform: rotate(-45deg) }

.chart-annotation-tool, .chart-tech-tool { position: absolute; top: 0; margin-left: -290px; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, .4); padding: 0 15px 20px }

    .chart-annotation-tool .header-wrapper, .chart-tech-tool .header-wrapper { position: relative; margin: 0 -15px 20px }

    .chart-annotation-tool .anno-close, .chart-tech-tool .tech-close { float: right }

    .chart-annotation-tool.disabled, .chart-tech-tool.disabled { display: none }

    .modal-header, .chart-text-tool .helpheader, .chart-tech-tool .helpheader, .chart-annotation-tool .helpheader, .line-tool .helpheader { position: relative; background: #2399f1; color: #fff; font: 26px/1 ProximaNova-Regular; padding: 10px 40px 10px 15px }

.upd-acc-mod .modal-body { overflow-y: auto; max-height: 400px; font: 18px/1.3 ProximaNova-Regular }

.upd-acc-mod .modal-dialog { width: 900px; max-width: 900px }

    .upd-acc-mod .modal-dialog p { color: #343434; padding: 0 0 15px }

    .upd-acc-mod .modal-dialog .text-center { text-align: center; padding: 20px 0 5px; border-top: 1px solid #e3e6ea }

    .upd-acc-mod .modal-dialog .purchase-page .package .pac { margin-right: 20px }

        .upd-acc-mod .modal-dialog .purchase-page .package .pac:last-child { margin-right: 0 }

    .upd-acc-mod .modal-dialog .purchase-page .package-2 .pac { width: calc(50% - 10px) }

    .upd-acc-mod .modal-dialog .purchase-page .package .pac ul li { position: relative }

        .upd-acc-mod .modal-dialog .purchase-page .package .pac ul li:after { content: ""; width: 5px; height: 5px; left: 0; top: 8px; background: #141414; border-radius: 100%; position: absolute }

.chart-text-tool, .chart-tech-tool, .line-tool { position: absolute; top: 0; margin-left: -290px; background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, .4); padding: 0 15px 20px }

    .chart-text-tool .header-wrapper, .chart-tech-tool .header-wrapper, .line-tool .header-wrapper { position: relative; margin: 0 -15px 20px }

    .chart-text-tool .anno-close, .chart-tech-tool .tech-close, .line-tool .tech-close { float: right }

    .chart-text-tool.disabled, .chart-tech-tool.disabled, .line-tool.disabled { display: none }

.text-chart-wrapper { padding: 15px; background: #fff; width: 100%; max-width: 580px; margin-left: -290px }

    .text-chart-wrapper textarea { padding: 9px 15px; border: 1px solid #ced0da; color: #232323; width: 100%; font: 18px/1.2 ProximaNova-Regular }

        .text-chart-wrapper textarea:focus, .text-chart-wrapper textarea:hover { border-color: #2399f1 !important }

    .text-chart-wrapper button { background: #2399f1; cursor: pointer; text-align: center; padding: 12px 0 10px; max-width: 166px; width: 100%; color: #fff; display: inline-block; border-radius: 2px; transition: all .4s; font: 18px/1.2 ProximaNova-Regular; margin-top: 15px; text-transform: uppercase }

        .text-chart-wrapper button:hover { background: #1c8adb }

.drag-menu .drag-option { cursor: pointer; display: block; color: #333; background: #fff; padding: 3px 13px 1px; text-align: center; border-radius: 1px; margin-bottom: 3px; font: 14px/1.2 ProximaNova-Regular }

    .drag-menu .drag-option:hover { background: #ddd }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1030; background-color: #000 }

    .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0) }

    .modal-backdrop.in { opacity: .5; filter: alpha(opacity=50) }

.bootstrap-dialog form { height: auto; width: 100% }

    .bootstrap-dialog form .purchase-wrapper { overflow-y: auto; overflow-x: hidden; height: 200px; padding-right: 10px; position: relative }

.purchase-type { left: 0; position: absolute; top: 0; width: 100% }

.purchase-step { left: 5500px; position: absolute; top: 0; width: 100% }

.modal-page { -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; transition: all .5s ease-in-out }

.pay-title.credit { background: #7eabd8; color: #fff; font: 19px/1 ProximaNova-Regular; padding: 5px 10px }

.pay-desc { font: 13px/1.3 ProximaNova-Regular; padding: 5px 10px 1px; background: #f5f5f5; margin-bottom: 5px }

    .pay-desc a { color: #2399f1 }

        .pay-desc a:hover { opacity: .7 }

.purchase-step .section.credit { font-size: 0 }

.purchase-step .small-widget-wrapper { width: 50%; display: inline-block }

.purchase-step .small-widget.balance { margin-right: 3px }

.purchase-step .small-widget.credits { margin-left: 3px }

.small-widget { overflow: hidden; padding: 7px 10px 5px; margin-bottom: 5px; border-radius: 2px; color: #fff; font: 15px/1.3 ProximaNova-Regular }

    .small-widget.balance { background: #96a8b6 }

    .small-widget.credits { background: #2399f1 }

    .small-widget .widget-text { float: left; padding-right: 15px }

    .small-widget .widget-value { float: right; padding: 0 0 0 10px; position: relative; text-align: center; width: 54px }

        .small-widget .widget-value:after { content: ""; width: 1px; height: 80%; top: 10%; left: 0; background: #fff; position: absolute }

.hide { display: none }

.button-group { font-size: 0; padding: 5px 0 0; border-top: 1px solid #e3e6ea; margin-top: 0; text-align: right }

.bootstrap-dialog-message { overflow: hidden; font: 18px/1.3 ProximaNova-Regular; color: #39465c; padding: 10px 15px }

.bootstrap-dialog-header .bootstrap-dialog-close-button { display: block !important; transition: all .4s; cursor: pointer; position: absolute; width: 16px; height: 16px; top: 50%; right: 15px; margin-top: -8px }

    .bootstrap-dialog-header .bootstrap-dialog-close-button:hover { opacity: .7 }

    .bootstrap-dialog-header .bootstrap-dialog-close-button:before, .bootstrap-dialog-header .bootstrap-dialog-close-button:after { position: absolute; left: 6px; content: ""; height: 16px; width: 3px; background: #fff; border-radius: 1px }

    .bootstrap-dialog-header .bootstrap-dialog-close-button:before { transform: rotate(45deg) }

    .bootstrap-dialog-header .bootstrap-dialog-close-button:after { transform: rotate(-45deg) }

    .bootstrap-dialog-header .bootstrap-dialog-close-button button.close { display: none !important }

.bootstrap-dialog-message .col-xs-12 { padding-left: 0; padding-right: 0 }

    .bootstrap-dialog-message .col-xs-12:last-child .textField { margin-bottom: 0 }

.textField { margin-bottom: 15px }

.openFile .openItem { border-radius: 2px; transition: all .4s; margin: 0 0 5px; border: 1px solid #ced0da; padding: 9px 15px 7px; font: 15px/1.2 ProximaNova-Light }

    .openFile .openItem:hover { background: #ced0da }

.modal-body h4 { font: 16px/1.2 ProximaNova-Light; color: #161d28 }

.modal-footer .bootstrap-dialog-footer { padding: 0 15px }

.modal-footer .bootstrap-dialog-footer-buttons { padding: 20px 0; border-top: 1px solid #e3e6ea; text-align: right }

.mm-menu .mm-hidden { display: none; text-align: right }

.mm-menu > .mm-panel.mm-highest { z-index: 1; text-align: right }

.mm-wrapper { overflow-x: hidden; position: relative }

#chart-UIMenu.disabled, #chartMobileMenu.disabled { display: none !important }

#chartMenuNav ul li:after { display: none }

#chartMobileMenu { height: 270px; width: 100% }

#chart-UIMenu { position: absolute; right: 0; top: 0; width: 200px }

    #chart-UIMenu .helpheader { transition: all .4s; cursor: pointer; background: #708797; padding: 13px 0 11px; font: 14px/1.2 ProximaNova-SemiBold; letter-spacing: 1px; text-transform: uppercase; color: #fff; text-align: center }

        #chart-UIMenu .helpheader:hover { background: #5d7484 }

#chartMenuNav ul { margin: 0; padding: 2px 10px; background: #f4f8fb }

    #chartMenuNav ul li { position: relative; padding: 0 }

.mm-menu > .mm-panel { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; -webkit-transform: translate(100%, 0); -moz-transform: translate(100%, 0); -ms-transform: translate(100%, 0); -o-transform: translate(100%, 0); transform: translate(100%, 0) }

    .mm-menu > .mm-panel.mm-opened { -webkit-transform: translate(0%, 0); -moz-transform: translate(0%, 0); -ms-transform: translate(0%, 0); -o-transform: translate(0%, 0); transform: translate(0%, 0) }

.mm-menu.mm-horizontal > .mm-panel { -webkit-transition: -webkit-transform .4s ease; transition: transform .4s ease }

#chartMenuNav ul li a { border-bottom: 1px solid #b5bec4; cursor: pointer; transition: all .4s; padding: 5px 5px 4px; font: 14px/20px ProximaNova-Light; color: #161d28; display: block }

    #chartMenuNav ul li a:hover, #chartMenuNav ul li a.mm-subopen:hover + a { color: #000; background: #e3e3e3 }

    #chartMenuNav ul li a.mm-subopen:hover { background: transparent !important }

    #chartMenuNav ul li a.mm-subopen { width: 100%; height: 100%; padding: 0; position: absolute; right: 0; top: 0; z-index: 2 }

        #chartMenuNav ul li a.mm-subopen + a { font: 14px/20px ProximaNova-SemiBold }

        #chartMenuNav ul li a.mm-subopen:after { transition: all .4s; position: absolute; content: ""; top: 11px; right: 5px; width: 6px; height: 6px; transform: rotate(-45deg); border: solid #161d28; border-width: 0 2px 2px 0 }

    #chartMenuNav ul li a.mm-subclose { text-align: right; font: 13px/20px ProximaNova-SemiBold }

        #chartMenuNav ul li a.mm-subclose:after { transition: all .4s; position: absolute; content: ""; top: 11px; left: 5px; width: 6px; height: 6px; transform: rotate(135deg); border: solid #161d28; border-width: 0 2px 2px 0 }

.order-page .order-page-gr { color: #fff; width: calc(100% + 50px); margin: -30px -25px 0; background: #74b574; padding: 30px 25px 35px }

    .order-page .order-page-gr h2 { color: #fff }

    .order-page .order-page-gr .sub-h2 { color: #fff; margin: 0 0 20px }

    .order-page .order-page-gr ul li { list-style: none; padding-left: 0 }

        .order-page .order-page-gr ul li .sp-01 { max-width: 160px; width: 30%; display: inline-block; vertical-align: top }

        .order-page .order-page-gr ul li .sp-02 { width: 70%; display: inline-block; vertical-align: top; font: 18px/1.3 ProximaNova-SemiBold }

        .order-page .order-page-gr ul li:after { display: none }

.order-page .title-01 .mini { border-bottom: 0; padding-bottom: 0; margin-bottom: 0 }

.order-page a { color: #40aafa; text-decoration: underline }

    .order-page a:hover { opacity: .7 }

.blockMsg { width: 100% !important; max-width: 400px !important; left: 50% !important; margin-left: -200px !important }

.chartHelpMenu { background: #fff; box-shadow: 0 5px 10px rgba(0, 0, 0, .4); overflow: hidden; font-size: 0; padding-bottom: 7px }

    .chartHelpMenu .helpheader { margin-bottom: 7px; background: #2399f1; color: #fff; font: 22px/1 ProximaNova-Regular; padding: 15px 40px 15px 20px }

    .chartHelpMenu .keycode { width: 30%; display: inline-block; vertical-align: top }

    .chartHelpMenu .keycodevalue { width: 70%; display: inline-block; vertical-align: top; position: relative }

        .chartHelpMenu .keycodevalue:after { background: #e3e6ea; width: calc(100% + 100%); height: 1px; bottom: 0; right: 0; position: absolute; content: "" }

        .chartHelpMenu .keycodevalue:last-child:after { display: none }

    .chartHelpMenu .keycode, .chartHelpMenu .keycodevalue { text-align: left; color: #161d28; font: 14px/1.2 ProximaNova-Regular; padding: 6px 10px 4px }

.ohlcVisualContainer { width: 100%; padding-left: 5px }

    .ohlcVisualContainer .ohlcLabel, .ohlcVisualContainer .ohlcValue { font: 13px/1.3 ProximaNova-Light; color: #fff; float: left; margin-right: 5px }

    .ohlcVisualContainer .ohlcLabel { font: 13px/1.3 ProximaNova-SemiBold }

.helpVisualContainer { font: 13px/20px ProximaNova-Light; color: #fff }

kbd, .reversal-indicator { background: #fff; color: #000; font: 13px/1 ProximaNova-SemiBold; padding: 3px 4px 2px; border-radius: 1px; text-align: center; display: inline-block; position: relative }

.reversal-indicator { margin: 0 0 2px 2px }

#subscriptionErrors li { color: red; font: 15px/1.1 ProximaNova-Regular; padding: 0 0 5px 0 !important }

    #subscriptionErrors li:after { display: none }

.chart-tooltip { background: #fff; border-radius: 1px; font: 15px/1.1 ProximaNova-Regular; color: #333; position: absolute; padding: 4px 10px 2px; z-index: 99999999 }

#telrForm { padding: 30px 0 0 0 }

    #telrForm #telr { width: 100%; border: 0; height: 750px }

.g-recaptcha { width: 100%; transform: scale(1) !important; margin-bottom: 10px }

#recaptcha_div { margin-bottom: 40px }

    #recaptcha_div .recaptcha_image_cell { width: 73% !important; padding-left: 0 !important; padding-right: 0 !important }

    #recaptcha_div #recaptcha_response_field { width: 100% !important }

    #recaptcha_div .recaptcha_image_cell + td { padding-right: 3px !important; padding-left: 3px !important }

        #recaptcha_div .recaptcha_image_cell + td + td { padding-left: 0 !important; padding-right: 3px !important }

            #recaptcha_div .recaptcha_image_cell + td + td img { height: auto }

    #recaptcha_div .recaptcha_image_cell #recaptcha_image { width: 100% !important; border: 0 !important }

#userWatchList .table-01 .td:nth-child(6), #userWatchList .table-01 .td:nth-child(7) { width: auto }

#userWatchList .table-01 .td:first-child { width: 25% }

.post-map h2 { margin-bottom: 12px; padding: 0 0 7px; position: relative }

.post-map .big { display: block; width: 100%; font: 23px/1 ProximaNova-Regular; text-transform: none; color: #58b1f4; text-align: center; margin-bottom: 5px }

.post-map .tabs-click .click.active, .post-map .tabs-click .click:hover, .post-map .tabs-click .click { border-bottom: 0 !important }

    .post-map .tabs-click .click.active, .post-map .tabs-click .click:hover { color: #58b1f4 }

.post-map .click { text-transform: none; font: 18px/1 ProximaNova-Regular; display: inline-block; vertical-align: middle; padding: 4px 7px !important }

.post-map .sep { position: relative; width: 1px; height: 12px; background: #767f8d; display: inline-block; vertical-align: middle }

.post-map .blocks { display: inline-block; width: 50%; vertical-align: top; text-align: center; padding: 10px 5px 5px }

    .post-map .blocks.active { background: #f5f5f5 }

.post-map .legend { font-size: 0; border-top: 1px solid #e3e6ea; padding-top: 20px; margin-top: 20px }

    .post-map .legend .left { display: block; width: 100%; color: #141414; font: bold 14px/1.2 ProximaNova-Regular; padding-bottom: 10px }

    .post-map .legend .right { display: block; width: 100% }

    .post-map .legend .line { color: #141414; font: 14px/1.2 ProximaNova-Regular; width: 33.333333%; vertical-align: top; position: relative; padding: 2px 10px 10px 26px; display: inline-block; min-height: 21px }

    .post-map .legend .clr { width: 21px; height: 21px; position: absolute; left: 0; top: -2px }

    .post-map .legend .clr-01 { background: #bd3b3f }

    .post-map .legend .clr-02 { background: #4eae4c }

    .post-map .legend .clr-03 { background: #be3b40 }

    .post-map .legend .clr-04 { background: #7fc27c }

    .post-map .legend .clr-05 { background: #c5c5c5 }

    .post-map .legend .clr-06 { background: #f1c50e }

    .post-map .legend .clr-07 { background: #39e5e7 }

.global-mw-page .table-01 .td .link, .global-mw-page .table-01 .td .btn { color: #fff; border-radius: 2px; padding: 12px 5px 10px; width: 100%; display: inline-block; font: 16px/1.2 ProximaNova-Light }

.account-page .table-01 .td .btn { color: #fff; margin: 0 0 5px 0 !important; padding: 12px 5px 10px !important; font: 16px/1.2 ProximaNova-Light; max-width: 170px; width: 100% }

    .account-page .table-01 .td .btn:hover { color: #fff }

.chart-annotation-tool .btn, .chart-tech-tool .btn { width: auto; max-width: 100% }

.chart-text-tool .btn, .chart-tech-tool .btn, .line-tool .btn { width: auto; max-width: 100% }

.btn-purchase { transition: all .4s; cursor: pointer; min-height: 62px; font: 16px/1.2 ProximaNova-Regular; text-decoration: underline; padding: 10px 15px 10px 80px; margin-bottom: 7px; border-bottom: 1px solid #d9e0e8 }

    .btn-purchase.credit { color: #4d89c8; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAAA51BMVEUAAAD/4jb/3jH/4DT/4TT/4DT/4DT/4DX/5Dr/4Tb/4Tb/4DT/4Tb/4Tb/4jb/4Tb/3zP/4jf/4DT/4Tb/4jj/4Tb/4jb/4DX/4DT/4jf/4DT/4Tb/4DT/3TH/4jf/vAb/3zT/5Tn/4TX/4zf/uAD/wAb/uwL/6Dn/1ST/sgH/yCb/2iz/nAD/3TD/zBn/rQD/1yn/6T3/0B//wwb/tQH/yBP/ww7/xRL/1S3/zhz/txn/xyT/pgL/7T7/oAb/hwD/kQD/ewD/xR3/ggD/zyn/pwz/lwP/wSD/vhX/rxD/uQn/dwD/jAEE+J5aAAAAH3RSTlMAQPPHF+jPopM6Hwq9m4NT38ure3RtXifu6Ni1L/eLujaMXgAAA/BJREFUSMd9ldl6mzAQhYndbM2+NmnaSiOBkCxLBszmfcuevP/zdORgx07SngvAfL8PZ0YD8j7qx8VB/bhWq21unR5u7Hn/07fzE0opdFI/ZwyvNg92/83+qSWaI52o1NHM5Jm+2fgavtxMSCsDBmHIGAdUpJQfwcEXefZOGS9aJBqE5UO3+zjtSM24zgPK6PEn++8/KeVahqZ7/zoetlTqCxFYA9zF55cfOnGNedmAdUeTsQraAXESqSgi4BSi6GKtvmurOQ+nry/jtN0m7/L9jIIWQq+6n3QUgfBpMukjUEm8XaWBYUQR897KHamUhLuXUSuLZKWo09F4ssQnhpOMbi46s8tMYQcIqyDgUCk2XRrjuVQOx84cVPRPyvmgOxmptiC4OpXgQTGk4m5LBAzwxq85fIRX8e1s1m8TYRlb0Jz2Cf4KG80gzZDm+3N6Cx14c3LfJn4OsKQZ3Cl4owmuKNPame8azQbTyShFa9IpOTjf0HHdFuMVnePs2B3XkI5KwuFkOG+z//xY4qNMo2EY9JpYxpwmwkhFNl2NuZLlyFnPlfoybgybjy5T93lB+xYwzob33Qg/7L5g6kppFpd91S5uqRsGWnkHVGt6hh3REQbpL2hBJPopawvJsSUVTUSEDzv1ziiPzXiWLmjfum5hamooakH7Em9veTu4DuVoTBbC2Iwxzihja3QHGNv0tikLy9l9QN69GQB34BptgfOat80hLmfNlTF9Vo/Tkn+gU8uz7Ld3IAtdzoZLWpC8KJ6VgQ/eCU3TmreTtTpmtKT9AuJBzIuCsXVaaiWOvfNE5XTcXNJZ1OuZGKa3fI0Wkma27h1FOS78+D2J6vdJBNysexONpW9735gb7tdgSQc289OE87Xcfs5Q5ziwjMLt2K9w0WHAy1TJ9SpTW70PhxQ7PqxWHucBKMNByWEtidAx0GP3KaEMBg9VmX6GFOJPiq/SeNtKeuih6jSx8KTe6Jw6PH64W+2gEDRSwnx39Ib2VVS2BJkrmGospHdHV+g0AaLstjfXvvv2SF9U7hGnvPG08B50m6IA3snn1vPkRcIgecOFhTiMaTkI54pv71s55YyzM6/SOXZ3gYtANnq9XgMP7tht9vP51+TEW+qUukZI4RNU2lpRX1lwoWqYY6k60pLRwnd8sBQRbQlSJJzuru0MdUgU0SBzkVblEoF/tSbuKJXxj7vDjSSK4KpHtiDCiQRWGuA88e31553tkGYJUPeWMS1RGkvnrh69j5k/aePEtRiSwEaAMhkhBvGrC+9rXW5Rt7G13Ei57Q/n/OrPN++fOtq+0knmxpWZRP7ev0D2f9rbONu5qW/V97cPjz6hfwE5jvEj107+bgAAAABJRU5ErkJggg==') no-repeat 15px 50% }

    .btn-purchase.sub { color: #4dae4a; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAMAAAANxBKoAAABqlBMVEUAAAD/3zT/3zT/3zP/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3zT/3TH/3zT/3zT/3zT/3zRNrkr/3zSEw2dOr0v/3zNPr0z/3zT/3zT/3zRNrkr/3zT/3zT/3zTv11S5u8F2amHdzXlOrkr/3zT/3zTJw6HXyoVdtFF5bWBNrkr/3zRtYmS5u8G5u8H/////3zP/vAZcVGq5u8Gcm6bq5t95wnf/23rgvFj/2CmPfGl6bV//2y3/xSe4popNrkr/zkj/zBr6/fn/12qEx4L/0R//wgtZs1Tgz3H/xA//0yR6aFlUslH/yRbn9OaPgnB6X1ZTsEv/xxOz3LKa0ZhbskjHuh23q5JmuWNetlxts0T7/fv/++//9NXW4tWmo6H/4I2azoB8bmpmXGiIvFZWpVJOqkuMtjXdtRb/wRX/vBH/uAXd8N3J5si9vLmz3K//5JqMy4r/34mz04eStobUvXyaxWzgxWR0rWJXcGB6jF9ybVT/0FFtuFFQnlCMuUfJ0Dv/yDTd0zPdwS7Jphv/qgT/mgL/lwL/jACQtgoEAAAANHRSTlMACEb66cfywJuXgXFkW1I+Hxn32KeiaU8w/vjt1LKIezApFA768u7t593Ty7y1sKWKiXQ5lkHnZAAAAp5JREFUSMeV1fdX2lAUwPHHHrKctc5q9165j7bY6GvTUJKUES0gOGrVurV77z3/57730lSCEeL3BzgHPlwuJ+E8VN9QV6fP6wHwt/eH4y7UqNbBdqDJGKvA8gfju9tQmyIypGCc5VrVRZ/bHrf4qZK5IsATMcYidLTuoPtOa5Kkfa4q1MibW1ubMvuaXIlt5K0bf6BPKmQmJzMF6ePG7z+/ft7HvFIOjFosg3u0clqgpcta8QejZir3ohiumdwzPc4o+8D4dHED15YlbH1xe3qfxrCQyQiMa6tJm5bPmHtIZYGVSvGnsvQ2add5Q58tpmt1uvDmel1TU1PLySOGPrZfMDUvMyPsbCI55uZauifcyaRSKU2jD5m0MCnZa9+etMiGuyvONsnrHVR3rtf/ypWblkbmDI3bXAh5q9LzWv1YqmJrz+iro8m8SlcZAjxbma+5OpXZG9Y+3OV6DGAARQG+FVfnt6984YFgE9f9KAwAX9bWXph3VeGhsKs+jkJUk/ef2B37aqUozX6/Vt/X/5v4USfV4u3ku6czklRZr2KbFk0NqMPQo/SVJyO2Lc4ZGmNAQUWVCdON47oNnZOxDg61F0VyWHWmc0oAxYkiOtMAQeTyAEDemY4iFKB6rKmeYLoVoS6ul640bolq9ncY9jDdvDxEEC1ESnkn2utiOuF5uXC5eQsnEW/g0SUnHTa066gjfQEZdR+6xbpq32v+5qmLyCwCvCy2KQcKAARQTYPMKpBT661OSBaXwHfQeoyAzA8bxTJfJgA6HR+g2FLML9MZNKLoWZVWkkXgZcXgzpMw4RMJ1xTxREUGVm8U2RXx/jssdfNAIwCe4DCyz9V1gms+k2BVJr2hBGpQdzjgIQR47aGYCzUtEY9FY+5uG/kXrYtt/jOp0woAAAAASUVORK5CYII=') no-repeat 15px 50% }

    .btn-purchase:hover { background-color: #f7f7f7 }

.btn { cursor: pointer; text-align: center; color: #fff !important; display: inline-block; border-radius: 2px; transition: all .4s; font: 16px/1.2 ProximaNova-Light; vertical-align: middle; margin-right: 5px; padding: 12px 5px 10px; width: 100%; max-width: 200px; border-bottom: 0 !important }

.td .btn { width: 100% }

.button-group .btn { margin-bottom: 5px; max-width: 162px; width: calc(50% - 3px); padding-left: 0; padding-right: 0 }

.btn:last-child { margin-right: 0 }

.btn-previous, .btn-detail { background: #708798 }

    .btn-previous:hover, .btn-detail:hover { background: #607483 }

.btn-default, .btn-danger { background: #708798 !important; margin-right: 5px }

    .btn-default:hover, .btn-danger:hover { background: #607483 !important }

.btn-primary, .btn-success { background: #2399f1 !important }

    .btn-primary:hover, .btn-success:hover { background: #1c8adb !important }

.btn.btn-success[disabled], .btn.btn-primary[disabled] { background: #d3d3d3 !important; cursor: not-allowed }

.btn.btn-secondary { background: #6c757d; }

.btn.btn-secondary[disabled] { background: #d3d3d3 !important; cursor: not-allowed; }

.btn.btn-secondary:hover { background: #5a6268; }

.btn-report-add { color: #fff; border-radius: 2px; width: 100%; display: inline-block }

header .menu li.admin { position: fixed; left: 0; top: 0 }

    header .menu li.admin a { padding: 2px 7px; height: auto; font-size: 13px; background: #303b4d }

        header .menu li.admin a:hover { opacity: .6 }

header .menu li.admin2 { position: fixed; left: 80px; top: 0; }

    header .menu li.admin2 a { padding: 2px 7px; height: auto; font-size: 13px; background: #303b4d; }

        header .menu li.admin2 a:hover { opacity: .6 }

header .menu li { float: left; margin-left: 1px; }

.purchase-page .select-wrap.ns-m01 .nice-select, #ddlSubscriptionLength.select-wrap .nice-select { width: calc(100% - 50px) }

.purchase-page .select-wrap.ns-m01.big-button-01 .nice-select { width: calc(50% - 5px) !important; margin-right: 10px }

.purchase-page .select-wrap.ns-m01.big-button-01 button:after, .purchase-page .select-wrap.ns-m01.big-button-01 button:before { display: none }

.purchase-page .select-wrap.ns-m01.big-button-01 button { width: calc(50% - 5px) !important; font: 19px/16px ProximaNova-SemiBold; padding: 0 10px }

.post a { color: #2399f1; border-bottom: 1px solid #2399f1 }

    .post a:hover { color: #428bca; border-bottom: 1px solid transparent }

.post h2 a { border-bottom: 0 !important }

.page ol { padding: 0 0 0 25px !important }

    .page ol li { padding: 0 0 5px 0 !important }

        .page ol li ol { padding-top: 5px !important }

.unic-page-terms { padding: 0 0 45px }

    .unic-page-terms .wiki-section { padding-bottom: 0 }

.table-mod-01 thead { display: block; font: 14px/1.1 ProximaNova-Regular; color: #fff; border: 0; background: #39465c }

    .table-mod-01 thead td { padding: 10px 5px }

.table-mod-01 tbody { overflow-y: auto; max-height: 300px; display: block }

    .table-mod-01 tbody td { font: 14px/1.1 ProximaNova-Light; padding: 10px 5px }

.table-mod-01 tr:nth-child(2n+2) { background: #f8f8f8 }

.table-mod-01 .desc-bottom { font: 14px/1.2 ProximaNova-Light; padding: 10px 0 0 }

.table-alert { padding: 10px 20px }

.table-alert-info { display: table-cell; vertical-align: middle; color: black; width: 100%; }

.table-alert .text-alert { font: 24px/1.1 ProximaNova-Light !important }

.table-alert-info .text-alert-small { font: 12px/1.1 ProximaNova-Light; transition: all 0.4s; background-color: lightgray; padding-left: 20px; padding-right: 20px; padding-bottom: 5px; padding-top: 10px; }

.flex-block { display: flex; flex-wrap: wrap; }

    .flex-block .title-chart { text-align: center; margin: auto; width: 100%; }

    .flex-block .blk-50 { display: flex !important; width: 50%; padding: 0 20px 20px; flex-direction: column; }

        .flex-block .blk-50:nth-child(even) { border-right: 2px solid #2b3342; }

        .flex-block .blk-50:nth-child(odd) { border-left: 2px solid #2b3342; }

        .flex-block .blk-50 > * { flex-grow: 1; }

    .flex-block .form .nice-select:first-of-type { margin-bottom: 8px; }

    .flex-block .form-c { background: #2b3342; padding: 20px; margin: 0 -20px 0; }

.move-popup-01-wrap { width: 100%; height: 100%; display: flex; z-index: 999; justify-content: center; position: absolute; top: 0; left: 0; }

#move-popup-01 { position: absolute; top: 30px; width: 100%; max-width: 1000px; z-index: 999; cursor: move; }

    #move-popup-01 .bl-chart { position: static !important; }

.chartVisualContainer { display: block !important; overflow: visible !important; }

#fullScreenPortletChart .cycleMapVisualContainer { justify-content: center; display: flex; }


.error-404 { text-align: center; }

.error-404-f01 { font: 80px/1 ProximaNova-Extrabld; }

.error-404-f02 { padding: 20px 0 25px; margin: 0 auto; max-width: 500px; }

.error-404-link01 { padding: 10px 20px; text-transform: uppercase; color: #fff !important; border: 0 !important; font-size: 15px; line-height: 1; background: #2399f1; }

    .error-404-link01:hover { background: #1c8adb; }


.table-01.table-sort-01 tbody tr:hover .td { background: #f1f1f1 !important; color: #666 !important; cursor: pointer; }

.table-01.table-sort-01 .table-01-title-sub:hover { background: #272f3e; cursor: pointer; }

.table-01 .table-01-title-sub:hover { background: #272f3e; cursor: pointer; }

.table-01.table-sort-01 .tablesorter-header { padding-right: 18px !important; cursor: pointer; position: relative; }

    .table-01.table-sort-01 .tablesorter-header:after, .table-01.table-sort-01 .tablesorter-header:before { content: ""; position: absolute; right: 6px; width: 5px; height: 5px; border: solid #888; border-width: 1px 1px 0 0; }

    .table-01.table-sort-01 .tablesorter-header:after { top: 50%; transform: rotate(-45deg); margin-top: -5px; }

    .table-01.table-sort-01 .tablesorter-header:before { bottom: 50%; transform: rotate(135deg); margin-bottom: -5px; }

.table-01.table-sort-01 .tablesorter-headerAsc, .table-01.table-sort-01 .tablesorter-headerDesc { background: #272f3e; }

    .table-01.table-sort-01 .tablesorter-headerAsc:after, .table-01.table-sort-01 .tablesorter-headerDesc:before { border-color: #fff; }

    .table-01.table-sort-01 .tablesorter-headerAsc:after { margin-top: -2px; border-color: #fff; }

    .table-01.table-sort-01 .tablesorter-headerAsc:before { display: none; }


    .table-01.table-sort-01 .tablesorter-headerDesc:before { margin-bottom: -2px; }

    .table-01.table-sort-01 .tablesorter-headerDesc:after { display: none; }

.table-01.table-sort-01 .sorter-false { cursor: default; }

    .table-01.table-sort-01 .sorter-false:after, .table-01.table-sort-01 .sorter-false:before { display: none; }

.twentyThreePercent { width: 23% !important; }

.fifteenPercent { width: 15% !important; }

.elevenPercent { width: 11% !important; }

.twentyPercent { width: 20% !important; }

.tenPercent { width: 10% !important; }

.eightPercent { width: 8% !important; }

.readOnlyFormInput { border-color: darkgrey; border-style: solid; border-width: 1px; background-color: rgb(235, 235, 228); color: rgb(84, 84, 84); padding: 2px 0px; }

.highcharts-container text { color: #fff !important; fill: #fff !important; }

.highcharts-navigator-xaxis text tspan { display: none; }

.post-map .highcharts-container text { color: #000 !important; fill: #000 !important; }

.pointPanelVisualContainer { background: #fff; padding: 10px; font-size: 11px; color: #333; width: 200px; }

.adv-search input[type="text"] { padding: 11px 30px 9px 15px; }

.adv-search .form { font-size: 0; padding: 24px 0; margin: 18px 0 24px }

.adv-search h5 { color: #2399f1; font: 20px/1 ProximaNova-Regular; transition: all .4s; margin-bottom: 15px; }

.adv-search a { font: 20px/1 ProximaNova-Regular; }

.adv-search #show-details { margin-left: 10px; vertical-align: middle; }

.adv-search #show-details:hover { text-decoration: underline; text-decoration-thickness: 1px; }

.adv-search .form .market { margin-top: 20px; margin-bottom: 20px; border-width: 1px; border-color: #bcc2ca; border-style: solid; padding: 20px 10px; }

.adv-search h3 { margin-left: 10px }

.adv-search .form .time { margin-top: 20px; margin-bottom: 20px; border-width: 1px; border-color: #bcc2ca; border-style: solid;  padding: 20px 10px; }

.adv-search .form .header-text { border-width: 1px 0; border-color: #bcc2ca; border-style: solid; font: 16px/1.2 ProximaNova-Light; margin-top: 20px; margin-bottom: 20px; padding: 10px }

.adv-search .form .type { display: inline-block; width: 430px; margin-bottom: 40px; }

    .adv-search .form .type.first { width: 420px }

    .adv-search .form .type.last { width: 430px; margin-bottom: 0px; }

    .adv-search .form .type:nth-child(1) { width: 430px }

    .adv-search .form .type:last-of-type { width: 430px }

.adv-search .form .or { text-align: center; width: 50px; display: inline-block; color: #0e0e0e; font: 16px/1.2 ProximaNova-Regular; vertical-align: middle }

.adv-search .form input[type="button"] { margin-left: 20px; transition: all 0s }

.adv-search input[type="button"].disabled { background: #d3d3d3 !important; cursor: not-allowed; }

.adv-search .form input[type="checkbox"] { width: 16px; height: 16px; cursor: pointer; }

.adv-search .form input[type="checkbox"]:disabled { cursor: not-allowed; }

.adv-search .form .nice-select { cursor: pointer; }

.adv-search .form .nice-select.disabled { cursor: not-allowed; }

.adv-search .form label { font: 18px/1.2 ProximaNova-Regular; margin-right: 10px; vertical-align: middle; cursor: pointer; }

.adv-search .form input[type="checkbox"]:disabled + label { cursor: not-allowed; }

.adv-search .form .market-search { padding: 0 20px 0; font: 18px/1.2 ProximaNova-Regular }

.adv-search .form .search { border-bottom-width: 1px; border-color: #bcc2ca; border-style: solid; margin: 18px 0 0; padding-bottom: 20px }

.adv-search .form .search-opt { margin-top: 20px; margin-bottom: 20px; border-width: 1px; border-color: #bcc2ca; border-style: solid;  padding: 20px 10px; }

.adv-search .form .added-markets { font-size: 14px; margin: 10px }

.adv-search .form .type.sector { width: 420px }

.adv-search .form .type.opt { display: inline-block }

.adv-search .select { width: 100%; max-width: 305px }

.adv-search .form .type.timeFrame { margin-left: 40px }

.adv-search .form .type.timePeriod { width: 100%; margin-top: 15px; }

.adv-search .form .searchContainer.right-aligned label.label-text { display: block; margin-bottom: 10px; }

.adv-search .form .searchContainer.right-aligned label.label-text span { margin-left: 10px; }

.adv-search .form .searchContainer.right-aligned .type div.nice-select, .adv-search .form .searchContainer.right-aligned span.field-validation-error { margin-left: 20px; }

.adv-search .form .searchContainer.right-aligned .editor-label { padding-left: 20px; }

.adv-search .form .searchContainer .editor-label.side-by-side { display: inline-block; width: 47%; white-space: nowrap; }

.adv-search .form .searchContainer .dropdown-wrapper { margin-top: 20px; }

.adv-search .form .dropdown-wrapper label { display: block; margin-bottom: 10px; }

.adv-search .form .type.timePeriod .nice-select, .adv-search .form .dropdown-wrapper .nice-select { width: 340px; }

.adv-search .form .type.timePeriod .nice-select:not(:last-child) { margin-bottom: 8px; }

.adv-search .form .small .nice-select { width: 130px; }

.adv-search .form .small hr { width: 40%; margin-left: unset; }

.adv-search .form .header { color: #2399f1; font: 20px/1 ProximaNova-Regular; transition: all .4s; margin-right: 20px; }

.adv-search .form .searchContainer { margin-right: 50px; margin-bottom: 15px; font-size: 30px; vertical-align: top; display: inline-block; width: calc(50% - 70px); }

.adv-search .form .searchContainer.full-line { display: block; width: 100%; }

.adv-search .form .searchContainer.last { margin-bottom: 0px; }    

.adv-search .form .error-messages { font-size: 20px; color: red; margin-bottom: 10px; }

.adv-search .form .gmwColor .list li.option::before { content: ''; width: 20px; height: 20px; display: inline-block; margin-right: 10px; vertical-align: sub; }

.adv-search .form .gmwColor span.current::before { content: ''; width: 20px; height: 20px; display: inline-block; margin-right: 10px; vertical-align: sub; }

.adv-search .form .gmwColor .list li.option[data-value="-1"]::before, .adv-search .form .gmwColor .list li.option[data-value=""]::before { display: none; }

.adv-search .form .gmwColor span.current.value--1::before, .adv-search .form .gmwColor span.current.value-::before { display: none; }

.adv-search .form .gmwColor .list li.option[data-value="3"]::before { background: red; }

.adv-search .form .gmwColor span.current.value-3::before { background: red; }

.adv-search .form .gmwColor .list li.option[data-value="4"]::before { background: #FFCCCB; }

.adv-search .form .gmwColor span.current.value-4::before { background: #FFCCCB; }

.adv-search .form .gmwColor .list li.option[data-value="2"]::before { background: #90EE90; }

.adv-search .form .gmwColor span.current.value-2::before { background: #90EE90; }

.adv-search .form .gmwColor .list li.option[data-value="1"]::before { background: green; }

.adv-search .form .gmwColor span.current.value-1::before { background: green; }

.adv-search .form .gmwColor .list li.option[data-value="7"]::before { background: yellow; }

.adv-search .form .gmwColor span.current.value-7::before { background: yellow; }

.adv-search .form .gmwColor .list li.option[data-value="5"]::before { background: #ADD8E6; }

.adv-search .form .gmwColor span.current.value-5::before { background: #ADD8E6; }

.adv-search .form .gmwColor .list li.option[data-value="8"]::before { background: grey; }

.adv-search .form .gmwColor span.current.value-8::before { background: grey; }

.adv-search .form .gmwFontTreatment li.option[data-value="1"], .adv-search .form .gmwFontTreatment li.option[data-value="3"] { font-weight: 800; }

.adv-search .small-select { width: 340px; }

.adv-search .table-wrap-global { margin: 20px }

.adv-search h2 { margin: 20px; color: #2399f1; font: 30px/1 ProximaNova-Regular; }

.adv-search h2.search-title { margin: 0px 0px 70px 20px; }

.adv-search .clo { opacity: .8; transition: all .4s; margin: 0 auto; cursor: pointer; width: 18px; height: 18px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAY1BMVEUAAAA5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5Rlw5RlwaNAGhAAAAIHRSTlMAChzz3NS/nYcRBunJsyMX5LmslkE3LQHf2497bGpSAnGMnykAAABuSURBVAjXTctXEsQgDANQkQrZLOm9cf9TxiJMJnxgPY+MPt8v+Gd0FyF2ri2oKJUE+dy/ECUSVthaRqMslSnAzgx+KQq1cOK9fIXxR5bm0RA/5bR6lZfBPdVNhk4q8E5PgMpYIjUAmhz1SdDHZm7S3gu4ASX9nQAAAABJRU5ErkJggg==') no-repeat 50% 50% }

.adv-search .clo:hover { opacity: .7 }

.adv-search .row-block-wrapper { display: flex; flex-wrap: wrap; margin-top: -30px; margin-bottom: 30px; }

.adv-search .row-block { display: inline-flex; margin-bottom: 10px; border: 1px solid #ced0da; padding: 10px; border-radius: 4px; margin-right: 10px; font: 16px/1.2 ProximaNova-Light; }

.adv-search .row-block .clo { width: 12px; height: 12px; align-self: center; margin-left: 8px; }

.adv-search #saved-search-div label { font: 18px/1 ProximaNova-Regular; cursor: default; }

.adv-search .field-validation-error { font-size: 18px; color: red; display: block; }

.adv-search .deletable-select ul li { position: relative; }

.adv-search .deletable-select .anno-close { transition: all .4s; cursor: pointer; position: absolute; width: 20px; height: 20px; top: 50%; right: 15px; margin-top: -10px; text-indent: 9999px; background: transparent; float: right; font: 25px/1 ProximaNova-Regular; color: #000; }

.adv-search .deletable-select ul li:first-child .anno-close { display: none; }

.adv-search .deletable-select .anno-close:hover { opacity: 0.5; }

.adv-search .deletable-select .anno-close::after, .adv-search .deletable-select .anno-close::before { position: absolute; left: 8px; top: 0; content: ""; height: 20px; width: 2px; border-radius: 1px; background: #444; }

.adv-search .deletable-select .anno-close::before { transform: rotate(45deg);}

.adv-search .deletable-select .anno-close::after { transform: rotate(-45deg); }

.adv-search  #show-details { padding-left: 10px; color: #2399f1; font: 16px/1 ProximaNova-Regular; }

.adv-search .saved-search-header { font: 20px/1 ProximaNova-Regular; color: #2399f1; cursor: default !important; }

.adv-search #saved-search-div .nice-select { margin-left: 80px; margin-right: 30px; }

.adv-search #saved-search-div button { max-width: 150px; }

.adv-search .saved-search-separator { width: calc(100% - 40px); margin-top: 30px; }

.save-search-container .ae-modal.save-search { max-width: 350px; }

.save-search-container .ae-modal.show-searches { max-width: 80%; max-height: 90%; top: 10%; }

.save-search-container .ae-modal.show-searches .footer { text-align: right; }

.save-search-container .ae-modal.show-searches table { border-collapse: collapse; width: 100%; }

.save-search-container .ae-modal.show-searches table, .save-search-container .ae-modal.show-searches td { border: 1px solid #918282; }

.save-search-container .ae-modal.show-searches td { padding: 20px 10px; text-align: center; font: 14px/1 ProximaNova-Regular; max-width: 15vw; width: 16.66%; }

.save-search-container .ae-modal.show-searches thead td { background: #2E394B; color: white; font: 16px/1 ProximaNova-Regular; }

.save-search-container .ae-modal.show-searches tbody td:first-child { text-align: left; font: 16px/1 ProximaNova-Regular; }

.save-search-container .ae-modal.show-searches tbody a { color: blue; }

.save-search-container .ae-modal.show-searches tbody a:hover { text-decoration: underline; text-decoration-thickness: 1px; }

.save-search-container .ae-modal.save-search label, .save-search-container .ae-modal.save-search span { display: block; }

.save-search-container .ae-modal.save-search input[type="text"] { max-width: 80%; }

.save-search-container .ae-modal.save-search .footer input[type="button"] { max-width: 150px; }


@media screen and (max-width: 1900px) {
    .platform .block .text-right { padding-right: 12% }

    .platform .block .text-left { padding-left: 12% }
}

@media screen and (max-width: 1800px) {
    header .menu a { padding: 30px 15px 29px }

    header .menu .home a { width: 50px }

    header .menu .sub a { background-position: right 15px top 50% !important }

    header .right .account .name { max-width: 170px; font: 17px/1.2 ProximaNova-Semibold; padding: 29px 39px 0 15px; background-position: right 15px top 52% !important }

    header .right .form { padding: 0 15px 0 0; margin-right: 30px; }

        header .right .form input[type="text"] { width: 210px }

        header .right .form button[type="submit"] { right: -25px }

    header .right .reg, header .right .login, header .right .cart { padding: 31px 15px 29px 45px; background-position: left 15px top 50% !important; font: 17px/1 ProximaNova-Regular }

    .platform .block .text-right { padding-right: 10% }

    .platform .block .text-left { padding-left: 10% }
}

@media screen and (max-width: 1700px) {
    header .menu a { padding: 32px 13px 29px; font: 16px/1 ProximaNova-Regular }

    header .menu .home a { width: 46px }

    header .menu .sub a { padding-right: 36px; background-position: right 13px top 52% !important }

    header .right .account .name { font: 16px/1.2 ProximaNova-Semibold; padding: 29px 36px 0 13px; background-position: right 13px top 52% !important }

    header .right .form { padding: 0 13px 0 0 }

        header .right .form input[type="text"] { width: 200px }

        header .right .form input[type="submit"] { right: 23px }

    header .right .reg, header .right .login, header .right .cart { padding: 31px 13px 29px 43px; background-position: left 13px top 50% !important; font: 16px/1 ProximaNova-Regular }

    .platform .block .text-right { padding-right: 8% }

    .platform .block .text-left { padding-left: 8% }

    .platform .block p { font: 20px/1.2 ProximaNova-Regular }

    .premium-mt-page .bl-chart .title-bl { font: 29px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .ib { top: 26px }
}

@media screen and (max-width: 1670px) {
    .platform .block .img-01 { background: url("/Content/images/platform-01a.png") no-repeat 0 50%/contain }

    .platform .block .img-02 { background: url("/Content/images/platform-02a.png") no-repeat right 0 top 50%/contain }

    .platform .block .img-03 { background: url("/Content/images/platform-03a.png") no-repeat 0 50%/contain }
}

@media screen and (max-width: 1600px) {
    header .menu a { padding: 32px 11px 29px; font: 15px/1 ProximaNova-Regular }

    header .menu .home a { width: 42px }

    header .menu .sub a { padding-right: 33px; background-position: right 11px top 52% !important }

    header .right .account .name { font: 15px/1.2 ProximaNova-Semibold; padding: 30px 33px 0 11px; background-position: right 11px top 52% !important }

    header .right .form { padding: 0 11px 0 0; margin-right: 33px; }

        header .right .form input[type="text"] { width: 190px; padding: 7px 35px 7px 14px }

        header .right .form button[type="submit"] { right: -28px }

    header .right .reg, header .right .login, header .right .cart { padding: 32px 11px 29px 41px; background-position: left 11px top 50% !important; font: 15px/1 ProximaNova-Regular }

    .platform .block .text-right { padding-right: 6% }

    .platform .block .text-left { padding-left: 6% }

    .platform .block p { font: 19px/1.2 ProximaNova-Regular }

    .platform .block .img-right, .platform .block .img-left { height: 571px }

    .premium-mt-page .bl-chart .title-bl { font: 28px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .ib { top: 25px }
}

@media screen and (max-width: 1500px) {
    header .menu a { padding: 33px 9px 29px; font: 14px/1 ProximaNova-Regular }

    header .menu .home a { width: 38px }

    header .menu .sub a { padding-right: 30px; background-position: right 9px top 53% !important }

    header .right .account .name { max-width: 155px; font: 14px/1.2 ProximaNova-Semibold; padding: 32px 30px 0 9px; background-position: right 9px top 52% !important }

        header .right .account .name .pro { font: 13px/1.2 ProximaNova-Regular }

    header .right .form { padding: 0 9px 0 0; margin-right: 35px; }

        header .right .form input[type="text"] { width: 180px; padding: 7px 35px 7px 13px }

        header .right .form button[type="submit"] { right: -30px }

    header .right .reg, header .right .login, header .right .cart { padding: 33px 9px 29px 39px; background-position: left 9px top 50% !important; font: 14px/1 ProximaNova-Regular }

    .platform .block .text-right { padding-right: 4% }

    .platform .block .text-left { padding-left: 4% }

    .platform .block .title { font: 29px/1.1 ProximaNova-Light }

    .platform .block p { font: 18px/1.2 ProximaNova-Regular }

    .platform .block .left, .platform .block .right { width: 48.5% }

    .platform .block .img-right, .platform .block .img-left { height: 541px }

    .premium-mt-page .bl-chart .title-bl { font: 27px/1 ProximaNova-Regular }

    .title-page { display: flex; flex-direction: column; }

        .title-page .inner-01 { margin: 0; }

        .title-page .right-block { position: static; width: auto; height: auto; text-align: left; padding: 0 20px; max-width: 1440px; margin: -18px 0 0 }

            .title-page .right-block .tbl { height: 45px; padding: 0 0 5px; margin-top: 0 }

            .title-page .right-block .letter-block { margin-top: 0; position: relative; top: 7px }

            .title-page .right-block .click:first-of-type { margin-left: 0 }

            .title-page .right-block .letter-block { margin-top: -10px }

        .title-page .box { left: 0; right: auto; top: 40px; width: 100% }

    .title-page-p { padding: 10px 0 }
}

@media screen and (max-width: 1480px) {
    .page .wiki-content { margin: 0 20px }
}

@media screen and (max-width: 1400px) {
    header .menu a { padding: 33px 7px 29px }

    header .menu .sub a { padding-right: 24px; background-position: right 7px top 53% !important }

    header .right .account .name { max-width: 150px; padding: 32px 24px 0 7px; background-position: right 7px top 52% !important }

    header .right .form { padding: 0 7px 0 0 }

        header .right .form input[type="text"] { width: 180px; padding: 7px 35px 7px 12px }

        header .right .form input[type="submit"] { right: 17px }

    header .logo { margin: 19px 20px 0 20px }

    header .menu li:first-child { display: none }

    header .menu .sub .menu-sub li:first-child { display: block }

    header .right .reg, header .right .login, header .right .cart { padding: 33px 7px 29px 37px; background-position: left 7px top 50% !important }

    .platform .block .text-right { padding-right: 2% }

    .platform .block .text-left { padding-left: 2% }

    .platform .block .left, .platform .block .right { width: 49% }

    .platform .block .title { font: 28px/1 ProximaNova-Light }

    .platform .block p { font: 17px/1.2 ProximaNova-Regular }

    .platform .block .img-right, .platform .block .img-left { height: 510px }

    .table-01 .title .td, .table-01-title-sub { font: 15px/1.2 ProximaNova-Semibold }

    .new-ac .link-01 { font: 20px/1.3 ProximaNova-Bold }

    .new-ac .text-01 { font: 20px/1.3 ProximaNova-Regular }

    .new-ac .text-02 { font: 23px/1.3 ProximaNova-Light }

    .new-ac .link-02 { font: 19px/1 ProximaNova-Semibold }

    .new-ac .text-02 { margin: 0 1.2% 0 1.1% }

    .resersal-system-page .ul-wrap-col-3 ul { width: 25% }

        .resersal-system-page .ul-wrap-col-3 ul:last-child { width: 36% }

    .premium-mt-page .bl-chart .title-bl { font: 26px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .ib { top: 25px }

        .premium-mt-page .bl-chart .ib .info, .premium-mt-page .bl-chart .ib .big { width: 20px; height: 20px }

    .tabs-click .click { padding: 10px 1% }

    .post-map .big { font-size: 22px }
}

@media screen and (min-width: 1301px) {
    header .right .form { display: inline-block !important; }
}

@media screen and (max-width: 1350px) {
    .purchase-page .form-03 .lr-wrap .line .name { width: 27% }

    .purchase-page .form-03 .lr-wrap .line .type { width: 73% }

    .premium-mt-page .bl-chart .title-bl .you-here { padding: 0 0 0 5px; margin-left: 1px }
}

@media screen and (max-width: 1300px) {
    .post-top.post { padding-top: 18px; padding-bottom: 18px; min-height: 78px }
    .post-top.post #mlpRefreshBtn { z-index: 0!important }

    .tabs-daily.tabs-click { position: static; width: 100%; text-align: left }

    header .right .account .name { max-width: 200px }

    header .right .form { text-align: left; display: none; z-index: 7; position: absolute; top: 77px; right: 0; background: #2a313f; padding: 27px 20px; width: 100%; max-width: 360px; border-bottom: 3px solid #2399f1 }

        header .right .form input[type="text"] { width: calc(100% - 35px) }

        header .right .form button[type="submit"] { right: 15px }

    header .right .search { display: inline-block }

    .platform .block .img-right, .platform .block .img-left { height: 474px }

    .platform .block .title { font: 27px/1 ProximaNova-Light; padding: 10px 0 10px; margin-bottom: 12px }

    .platform .block p { font: 16px/1.2 ProximaNova-Regular }

    .new-ac .text-02 { font: 22px/1.3 ProximaNova-Light }

    .new-ac .link-02 { font: 18px/1 ProximaNova-Semibold }

    .new-ac .text-02 { margin: 0 1% 0 .9% }

    .resersal-system-page .ul-wrap-col-3 ul { width: 26% }

        .resersal-system-page .ul-wrap-col-3 ul:last-child { width: 37% }

    .premium-mt-page .bl-chart .title-bl { font: 25px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .ib { top: 24px }

        .premium-mt-page .bl-chart .ib .info, .premium-mt-page .bl-chart .ib .big { width: 19px; height: 19px }

    .tabs-click .click { padding: 10px .9%; font: 15px/1.2 ProximaNova-Regular }

    .purchase-page .form-03 .lr-wrap .line .slash-01 { display: none }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 .info { margin: 12px 0 0 4px }

    .purchase-page .form-03 .lr-wrap .right { padding-left: 3% }

    .purchase-page .form-03 .lr-wrap .left { padding-right: 3% }

    .premium-mt-page .bl-chart .title-bl .you-here { padding: 0 0 0 4px; margin-left: 0; font: 13px/2 ProximaNova-Regular }

    .post-map .big { font-size: 20px }

    .purchase-page .package .pac .title { font-size: 27px }

    .purchase-page .package .pac .text { padding: 30px 20px 103px 20px }
}

@media screen and (max-width: 1250px) {
    #peiCreditList li { padding: 0 2.1% 30px }

    .premium-mt-page .bl-chart .title-bl .you-here { padding: 0; top: 0; left: 15px; position: absolute }

        .premium-mt-page .bl-chart .title-bl .you-here:after { display: none }
}

@media screen and (max-width: 1200px) {
    .try-001 a { float: none !important; display: block; margin: 10px 0 0 }

    header .right .account .name { max-width: 110px }

    header .logo { margin: 19px 15px 0 20px }

    .platform .block .text-right { padding-right: 20px }

    .platform .block .text-left { padding-left: 20px }

    .platform .block .img-right, .platform .block .img-left { height: 400px; margin: -55px 0 -40px }

    .platform .block .title { font: 26px/1 ProximaNova-Light; padding: 5px 0 5px; margin-bottom: 9px }

    .platform .block p { font: 15px/1.2 ProximaNova-Regular }

    .new-ac .left { display: block }

    .new-ac .text-02 { display: block; margin: 4px 0 10px }

    .new-ac .right { display: block }

    .new-ac .link-02 { max-width: 420px; width: 100%; background-position: right 4.5% top 50% }

    .banner-top .block .text-03 { font: 23px/1.2 ProximaNova-Light }

    .instrument-dt-page .table-01 .title .td { font: 14px/1.2 ProximaNova-Regular }

    .table-01 .title .td, .table-01-title-sub, .table-03 .title .row { font: 15px/1.2 ProximaNova-Regular }

    .dashboard-page .sidebar .last .right .meta { font: 13px/1.2 ProximaNova-Regular }

    .dashboard-page .sidebar .last .right .text { font: 16px/1.2 ProximaNova-Light }

    .dashboard-page .sidebar .last .right .title { font: 18px/1 ProximaNova-Semibold }

    .resersal-system-page .ul-wrap-col-3 ul { width: 27% }

        .resersal-system-page .ul-wrap-col-3 ul:last-child { width: 38% }

    .premium-mt-page .bl-chart .title-bl { font: 24px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .ib { top: 24px }

        .premium-mt-page .bl-chart .ib .info, .premium-mt-page .bl-chart .ib .big { width: 18px; height: 18px }

    .premium-mt-page .bl-chart .table .title .td { font: 16px/1 ProximaNova-Regular }

    #peiCreditList li { padding: 0 1.9% 30px }

    .tabs-click .click { padding: 10px .8%; font: 14px/1.2 ProximaNova-Regular }

    .purchase-page .form-03 .lr-wrap .right, .purchase-page .form-03 .lr-wrap .left { Width: 100%; max-width: 620px; margin: 0 auto; float: none; padding: 0 }

    .purchase-page .form-03 .lr-wrap .line.no-height { Width: 100%; max-width: 620px; margin: 0 auto 20px }

    .post-map .big { font-size: 18px }

    .purchase-page .package .pac .title { font-size: 24px }

    .purchase-page .package .pac .text { padding: 30px 15px 103px 15px }
}

@media screen and (max-width: 1150px) {
    .banner-top .block .text-03 { font: 22px/1.2 ProximaNova-Light }

    .premium-mt-page .bl-chart .title-bl { font: 23px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .ib .info, .premium-mt-page .bl-chart .ib .big { width: 17px; height: 17px }

    #peiCreditList li { padding: 0 1.6% 30px }

    .page .wiki-title h2 { padding: 18px 20px !important }

    .wiki-title { height: auto }
}

@media screen and (max-width: 1100px) {
    header .menu a { font: 13px/1 ProximaNova-Regular }

    header .right .account .name { max-width: 200px; font: 13px/1.2 ProximaNova-Regular }

        header .right .account .name .pro { font: 12px/1.2 ProximaNova-Regular }

    header .logo { margin: 19px 10px 0 20px }

    header .right .reg, header .right .login, header .right .cart { padding: 33px 7px 29px 37px; background-position: left 7px top 50% !important; font: 13px/1 ProximaNova-Regular }

    .platform .block .img-right, .platform .block .img-left { height: 365px; margin: -55px 0 -30px }

    .platform .block .title { font: 25px/1 ProximaNova-Light; margin-bottom: 7px }

    .platform .block p { font: 14px/1.2 ProximaNova-Regular; margin-bottom: 12px }

    .title-block { padding: 53px 0 24px }

    .banner-top .block .text-01 { font: 58px/1.1 ProximaNova-Extrabld }

    .banner-top .block .text-02 { font: 29px/1.1 ProximaNova-Bold }

    .banner-top .block .text-03 { font: 21px/1.2 ProximaNova-Light }

    .banner-top .block .link { margin: 8% auto 0 }

    .dashboard-custom-view-page .select { margin-bottom: 25px }

    .table-03-title-sub, .table-01 .td, .account-page .table-01 .td .btn, .btn-report-add, .table-03 .block .row, .global-mw-page .table-01 .td .link, .global-mw-page .table-01 .td .btn, .btn-detail { font: 15px/1.2 ProximaNova-Light }

    .resersal-system-page .ul-wrap-col-3 ul { width: 28% }

    .premium-mt-page .bl-chart .title-bl { font: 22px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .table .title .td { font: 15px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .table .td { font: 15px/1 ProximaNova-Light }

    .premium-mt-page .bl-chart .ib { top: 23px }

    #peiCreditList li { padding: 0 1.2% 30px }

    .tabs-click .click { padding: 10px .7%; font: 13px/1.2 ProximaNova-Regular }

    .post-map .big { font-size: 16px }

    .purchase-page .package .pac .title { font-size: 21px }

    .dashboard-custom-view-title-page .tabs-click .click { font: 38px/1 ProximaNova-Regular !important }
}

@media screen and (max-width: 1080px) {
    .dashboard-custom-view-page .form .type:nth-child(1) { width: 40.4% }

    .dashboard-custom-view-page .form .or { width: 4.8% }

    .dashboard-custom-view-page .form .type:last-of-type { width: 32.7% }

    .dashboard-custom-view-page .form input[type="button"] { margin-left: 2%; padding: 10px 0 8px; width: 20% }
}

@media screen and (max-width: 1050px) {
    .banner-top .block .link { margin: 7.5% auto 0 }

    .premium-mt-page .bl-chart .title-bl { font: 21px/1 ProximaNova-Regular }

    #peiCreditList li { padding: 0 .8% 30px }
}

@media screen and (min-width: 1031px) {
    header .menu { display: inline-block !important }
}

@media screen and (max-width: 1030px) {
    header .right { margin-right: 64px }

    header .menu { display: none; position: absolute; top: 80px; width: 100%; left: 0; background: #303b4d; padding: 10px 0 15px }

        header .menu li { float: none; margin: 0 }

        header .menu .home a { height: 43px; width: 100%; background-position: left 19px top 50% }

        header .menu a { padding: 12px 19px; height: auto }

    header .menu-mob { display: block }

    header .menu .sub .menu-sub, header .menu .sub .menu-sub .sub-sub .menu-sub-sub { position: static; padding: 0; width: 100% }

        header .menu .sub .menu-sub li { border-top: 1px solid #2a313f }

        header .menu .sub .menu-sub a { padding: 12px 0 11px 33px }

        header .menu .sub .menu-sub .sub-sub .menu-sub-sub a { padding: 12px 0 11px 66px }

    header .menu .sub a { background-position: right 20px top 53% !important }

    header .right .search { padding: 0 7px; width: 30px }
}

@media screen and (max-width: 1000px) {
    .tabs-top-01 { position: relative; padding-top: 43px; margin-top: -27px }

    .tabs-click-01.tabs-click, .tabs-click-03.tabs-click, .tabs-click-link.tabs-click { padding-top: 43px; width: 100%; top: 0; left: 0; z-index: 1; position: absolute; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPBAMAAADE5vg+AAAAG1BMVEUAAAA7eJ87eJ87eJ87eJ87eJ87eJ87eJ87eJ9Pr9XyAAAACXRSTlMA/aRO6y3PsXilEzD8AAAANklEQVQI12NgYFBmAAImQQMgqVgiDGQKsToaMCgqMIQIMDQxMLAmMGAAiDhEDUQ9WC/UHIiZABoVBklL/0FuAAAAAElFTkSuQmCC') no-repeat right 20px top 12px }

        .tabs-click-01.tabs-click .click, .tabs-click-03.tabs-click .click, .tabs-click-link.tabs-click .click { display: none; text-align: left; font: 16px/1.2 ProximaNova-Regular; padding: 11px 20px 10px }

            .tabs-click-01.tabs-click .click.active, .tabs-click-03.tabs-click .click.active, .tabs-click-link.tabs-click .click.active { background-color: transparent !important; display: block; position: absolute; top: 0; left: 0; width: 100% }

            .tabs-click-01.tabs-click .click.vi, .tabs-click-03.tabs-click .click.vi, .tabs-click-link.tabs-click .click.vi { display: block; background-color: #eff3f6 }

        .tabs-click-01.tabs-click .click-pse.active, .tabs-click-link.tabs-click .click-pse.active { display: block; position: absolute; top: 0; left: 0; width: 100%; background-color: transparent !important }

            .tabs-click-01.tabs-click .click-pse.active .click, .tabs-click-link.tabs-click .click-pse.active .click { display: block; height: 43px; border-bottom: 3px solid #58b1f4; color: #236c98 }

        .tabs-click-01.tabs-click .click-pse.vi, .tabs-click-link.tabs-click .click-pse { display: block; background-color: #eff3f6 }

        .tabs-click-01.tabs-click .click.chart-tab.vi { display: none }

        .tabs-click-01.tabs-click .click.chart-tab { display: block; background-color: #eff3f6 }

            .tabs-click-01.tabs-click .click.chart-tab.active { display: block }

    .premium-mt-page .click-pse .info { display: none }

    .dashboard-custom-view-title-page .tabs-click { background: transparent; padding: 0; position: static }

    .blog .post-block .post .right .title { font: 19px/1.2 ProximaNova-Semibold }

    .blog .post-block .post .right .text { font: 19px/1.2 ProximaNova-Light }

    .blog .post-block .post .right .more { font: 19px/1.2 ProximaNova-Light }

    .platform .block .img-right, .platform .block .img-left { height: 365px; margin: -55px 0 -30px }

    .platform .block .title { font: 24px/1 ProximaNova-Light; margin-bottom: 7px }

    .platform .block p { margin-bottom: 10px }

    .title-block { padding: 43px 0 24px }

    .banner-top .block .text-02 { font: 28px/1.1 ProximaNova-Bold }

    .banner-top .block .text-01 { font: 56px/1.1 ProximaNova-Extrabld }

    .banner-top .block .text-03 { font: 20px/1.2 ProximaNova-Light }

    .banner-top .block .link { margin: 7% auto 0 }

    .table-01 .title .td, .table-01-title-sub, .table-03 .title .row, .table-03-title-sub, .table-01 .td, .account-page .table-01 .td .btn, .btn-report-add, .table-03 .block .row, .global-mw-page .table-01 .td .link, .global-mw-page .table-01 .td .btn, .btn-detail { font: 14px/1.2 ProximaNova-Light }

    .blue-star.table-01 .star, .green-star.table-01 .star { width: 15px; height: 15px }

    .dashboard-custom-view-page .form .type:nth-child(1) { width: 40% }

    .dashboard-custom-view-page .form input[type="button"] { margin-left: 2%; padding: 10px 0 8px; width: 20.4% }

    .resersal-system-page .ul-wrap-col-3 ul { width: 29% }

    .premium-mt-page .bl-chart .block-1c-1 { width: 100% !important }

    .premium-mt-page .bl-chart .block-2c, .premium-mt-page .bl-chart .block-1c-3 { width: 100% !important; margin-left: 0 !important }

    .premium-mt-page .bl-chart.bl-chart-02 .left, .premium-mt-page .bl-chart.bl-chart-02 .right { width: 100%; border: 0 }

    .premium-mt-page .bl-chart.bl-chart-02 .left { margin-bottom: 30px }

    #peiCreditList li { padding: 0 5px 30px }

    .tabs-click .click { padding: 10px .6%; font: 12px/1.2 ProximaNova-Regular }

    .premium-mt-page .bl-chart .title-bl .you-here { padding: 0 0 0 9px; margin-left: 5px; position: relative; top: auto; left: auto }

        .premium-mt-page .bl-chart .title-bl .you-here:after { display: block }

    .post-map .big { font-size: 14px }

    .purchase-page .package { text-align: center }

        .purchase-page .package .pac { width: calc(50% - 18px) }

            .purchase-page .package .pac:nth-child(2) { margin-right: 0 }

    .purchase-page .package-1 .pac { width: 100% }

    .dashboard-custom-view-title-page .tabs-click .click { font: 36px/1 ProximaNova-Regular !important }

    .flex-block .blk-50 { width: 100%; border: 0 !important; }

        .flex-block .blk-50.hide { display: none; }

    .flex-block .order-01 { order: 1; }

    .flex-block .order-02 { order: 2; }

    .search-page .search-res-01 { width: 30% }
}

@media screen and (max-width: 950px) {
    .banner-top .block .text-03 { font: 19px/1.2 ProximaNova-Light }

    .banner-top .block .link { margin: 6.5% auto 0 }

    #peiCreditList li { padding: 0 5px 30px; width: 33.333333% }

    .purchase-page .select-wrap.ns-m01.big-button-01 .nice-select { width: 100% !important; margin: 0 0 10px 0; float: none }

    .purchase-page .select-wrap.ns-m01.big-button-01 button { width: 100% !important; float: none }
}

@media screen and (max-width: 940px) {
    .upd-acc-mod .modal-dialog { width: calc(100% - 40px); left: 20px }
}

@media screen and (max-width: 900px) {
    .adv-search .form .type.timePeriod .nice-select {
        width: 212px;
        font-size: small;
    }

    .adv-search .form .searchContainer { width: 100%; }

    .blog .post-block .post .right .title { font: 18px/1.2 ProximaNova-Semibold }

    .blog .post-block .post .right .text { font: 18px/1.2 ProximaNova-Light }

    .blog .post-block .post .right .more { font: 18px/1.2 ProximaNova-Light }

    .title-block { padding: 33px 0 24px }

    .platform .block .left, .platform .block .right { width: 100% }

    .platform .block .img-right, .platform .block .img-left { float: none; width: 97%; margin: -55px 0 15px }

    .platform .block .img-right { float: right }

    .platform .block .text-right, .platform .block .text-left { position: static; padding: 0 20px 20px }

    .platform .block p { font: 19px/1.2 ProximaNova-Regular; margin-bottom: 15px }

    .platform .block .title { padding: 15px 0 15px; margin-bottom: 15px }

    .account-page .left, .account-page .right { float: none; width: 100%; max-width: 634px; display: block; margin: 0 auto }

    .banner-top .block .text-02 { font: 27px/1.1 ProximaNova-Bold }

    .banner-top .block .text-01 { font: 54px/1.1 ProximaNova-Extrabld }

    .banner-top .block .text-03 { font: 18px/1.2 ProximaNova-Light }

    .banner-top .block .link { margin: 6% auto 0 }

    .dashboard-page .content-left { float: none; width: 100%; display: block }

    .dashboard-page .sidebar { float: none; width: 100%; display: block; margin-top: 35px }

        .dashboard-page .sidebar .post { width: 48.5%; margin-right: 3%; float: left }

            .dashboard-page .sidebar .post:last-of-type { margin-right: 0 }

    .dashboard-custom-view-page .form .type:nth-child(1) { width: 40% }

    .dashboard-custom-view-page .form .type:last-of-type { width: 32% }

    .dashboard-custom-view-page .form input[type="button"] { margin-left: 2%; padding: 10px 0 8px; width: 21% }

    .filters-box .form-wrap { padding: 25px 25px }

    .filters-box .blue { padding: 20px 25px }

    .premium-mt-page .bl-chart .table .title .td { font: 14px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .table .td { font: 14px/1 ProximaNova-Light }

    .premium-mt-page .bl-chart.bl-chart-02 .title-chart { font: 29px/1 ProximaNova-Regular }

    .purchase-page .box-01-02 { font: 20px/1 ProximaNova-SemiBold; padding-left: 20px }

    .purchase-page .box-01-03 { font: 23px/1 ProximaNova-SemiBold; padding: 0 20px }

    .blue-star.table-01 .star, .green-star.table-01 .star { top: 2px; margin-right: 3px }

    .dashboard-custom-view-title-page .tabs-click .click { font: 32px/1 ProximaNova-Regular !important }
}

@media screen and (max-width: 850px) {
    .table-alert .text-alert { font-size: 23px !important }

    .banner-top .block .text-03 { font: 17px/1.2 ProximaNova-Light }

    .banner-top .block .link { margin: 5.5% auto 0 }

    .banner-top .block .text-02 { margin: 2% 0 5% }

    .table-01 .td .text-01 { width: 350px }
}

@media screen and (max-width: 800px) {
    .table-alert .text-alert { font-size: 22px !important }

    .dashboard-custom-view-title-page .margin { width: 40px }

    .blog .post-block .post { width: 100%; display: block; max-width: 588px; margin: 0 auto; padding: 3px 0 50px 0 }

    .banner-top .block .text-02 { font: 26px/1.1 ProximaNova-Bold; margin: 2% 0 4.5% }

    .banner-top .block .text-01 { font: 52px/1.1 ProximaNova-Extrabld }

    .banner-top .block .text-03 { font: 16px/1.2 ProximaNova-Light }

    .banner-top .block .link { margin: 5% auto 0 }

    .table-01 .title .td, .table-01-title-sub, .instrument-dt-page .table-01 .title .td, .table-03 .title .row, .table-01 .td, .account-page .table-01 .td .btn, .btn-report-add, .table-03 .block .row, .table-03-title-sub, .global-mw-page .table-01 .td .link, .global-mw-page .table-01 .td .btn, .btn-detail { font: 13px/1.2 ProximaNova-Light }

    .global-mw-page .table-01 .td:first-child { padding-left: 7px }

    .dashboard-custom-view-page .form .type:nth-child(1) { width: 39.5% }

    .dashboard-custom-view-page .form .type:last-of-type { width: 31.5% }

    .dashboard-custom-view-page .form input[type="button"] { margin-left: 2%; padding: 10px 0 8px; width: 22% }

    .dashboard-custom-view-page .block-four-wrap { max-height: 100%; margin-bottom: 0 }

    .dashboard-custom-view-page .block-four { float: none; width: 100%; display: block; margin-bottom: 15px }

    .filters-box .form-wrap { padding: 25px 20px }

    .filters-box .blue { padding: 20px 20px }

    .premium-mt-page .bl-chart { padding: 15px }

        .premium-mt-page .bl-chart .table .title .td { font: 15px/1 ProximaNova-Regular }

        .premium-mt-page .bl-chart .table .td { font: 15px/1 ProximaNova-Light }

        .premium-mt-page .bl-chart.bl-chart-02 .left, .premium-mt-page .bl-chart.bl-chart-02 .right { padding: 0 15px }

        .premium-mt-page .bl-chart.bl-chart-02 .form { margin: 0 -15px 0 }

        .premium-mt-page .bl-chart.bl-chart-02 .title-chart { font: 28px/1 ProximaNova-Regular }

    .purchase-page .text-right .total { padding-top: 10px }

    .purchase-page .box-01-02 { font: 19px/1 ProximaNova-SemiBold }

    .purchase-page .box-01-03 { font: 22px/1 ProximaNova-SemiBold }

    .table-01 .td .text-01 { width: 280px }

    .try-001 { font: 19px/1.3 ProximaNova-Regular !important }

    .dashboard-custom-view-title-page .tabs-click .click { font: 28px/1 ProximaNova-Regular !important }

    .flex-block .blk-50 { padding-left: 15px; padding-right: 15px; }

    .flex-block .form-c { margin: 0 -15px 0; }
}

@media screen and (max-width: 750px) {
    .table-alert .text-alert { font-size: 21px !important }

    .banner-top .block .text-03 { font: 15px/1.2 ProximaNova-Light }

    .banner-top .block .text-02 { margin: 2% 0 4% }

    .banner-top .block .link { margin: 4.5% auto 0 }

    .tabs-daily.tabs-click .click { margin: 12px 4% 0 0; height: auto }
}

@media screen and (max-width: 700px) {
    .table-alert .text-alert { font-size: 20px !important }

    .manage-watchlist .form .type { display: block }

    .manage-watchlist .form input[type="button"] { margin: 15px 0 0 !important }

    .page .wiki-title h2 { padding: 18px 15px !important }

    .dashboard-custom-view-title-page .margin { width: 30px }

    .blog .post-block .post { padding: 3px 0 45px 0 }

    .inner-01, .inner-02 { padding: 0 15px }

    .title-page .right-block { padding: 0 15px }

    .page .post { padding-left: 20px; padding-right: 20px }

    .banner-top .block .text-03 { font: 14px/1.2 ProximaNova-Light }

    .banner-top .block .text-02 { font: 25px/1.1 ProximaNova-Bold; margin: 2% 0 3.5% }

    .banner-top .block .text-01 { font: 50px/1.1 ProximaNova-Extrabld }

    .table-02 .title .td { font: 15px/1.2 ProximaNova-Semibold }

    .table-02 .td { font: 15px/1.2 ProximaNova-Light }

    .trio { right: 20px }

    .dashboard-custom-view-page .form { padding-left: 10px; padding-right: 10px }

        .dashboard-custom-view-page .form .type:nth-child(1), .dashboard-custom-view-page .form .type:last-of-type, .dashboard-custom-view-page .form .or, .dashboard-custom-view-page .form input[type="button"], .manage-watchlist .form input[type="button"] { margin: 0 auto; width: 100%; max-width: 380px; display: block }

        .dashboard-custom-view-page .form .or { margin: 10px auto }

        .dashboard-custom-view-page .form input[type="button"] { margin-top: 15px }

    .new-ac { padding: 35px 10px 37px }

    .filters-box .form-wrap { padding: 25px 15px }

    .filters-box .blue { padding: 20px 15px }

    .resersal-system-page .ul-wrap-col-3 ul { margin-right: 0; width: 100% !important; display: block }

    .resersal-system-page .point-01 { margin-left: 30px }

    .resersal-system-page .example, .page .wiki-content .example { margin-left: 47px }

    .premium-mt-page .bl-chart .block { padding: 15px 10px 10px }

    .premium-mt-page .bl-chart .ib { right: 10px; top: 19px }

    .premium-mt-page .bl-chart .table .title .td { font: 14px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .table .td { font: 14px/1 ProximaNova-Light }

    .premium-mt-page .bl-chart.bl-chart-02 .title-chart { font: 27px/1 ProximaNova-Regular }

    .purchase-page .text-right .total { padding-top: 20px }

    .order-page .order-page-gr { width: calc(100% + 40px); margin: -30px -20px 0; padding: 30px 20px 35px }

    .purchase-page .box-01-02 { font: 18px/1 ProximaNova-SemiBold; padding-left: 15px }

    .purchase-page .box-01-03 { font: 21px/1 ProximaNova-SemiBold; padding: 0 15px }

    .title-page .meta { left: 15px }

    .page .wiki-content { margin: 0 15px; padding-left: 20px; padding-right: 20px }

    .purchase-page .form-02 h2.pos .img-p, .purchase-page .form-03 h2.pos .img-p { top: -9px }

        .purchase-page .form-02 h2.pos .img-p img, .purchase-page .form-03 h2.pos .img-p img { width: auto; height: 35px }

    .table-01 .td .text-01 { width: 230px }

    .try-001 { font: 18px/1.3 ProximaNova-Regular !important }

    .upd-acc-mod .modal-dialog { width: calc(100% - 30px); left: 15px }

    .upd-acc-mod .modal-dialog { width: calc(100% - 20px); left: 10px }

    .dashboard-custom-view-title-page .tabs-click .click { font: 25px/1 ProximaNova-Regular !important }

    .premium-mt-page .bl-chart.bl-chart-02 .form { padding: 10px; }
}

@media screen and (max-width: 650px) {
    .table-alert .text-alert { font-size: 19px !important }

    .banner-top video { height: auto; left: 50%; min-height: 366px; max-height: 100%; min-width: 100%; width: auto; position: absolute; top: 0; transform: translate(-50%, 0) }

    .banner-top .block .text-03 { display: none }

    .banner-top .block .link { margin-top: 0 }

    .banner-top .block .text-02 { margin: 10px 0 30px }

    #peiCreditList li { padding: 0 4% 30px }

    .purchase-page .form-03 .lr-wrap .line { margin-bottom: 20px; height: auto }

        .purchase-page .form-03 .lr-wrap .line .name, .purchase-page .form-03 .lr-wrap .line .type { width: 100%; display: block }

        .purchase-page .form-03 .lr-wrap .line .name { margin-bottom: 4px }

    .purchase-page .form-02 h2.pos .img-p, .purchase-page .form-03 h2.pos .img-p { top: -7px }

        .purchase-page .form-02 h2.pos .img-p img, .purchase-page .form-03 h2.pos .img-p img { width: auto; height: 31px }

    .purchase-page .package .pac { width: 100% }

    .purchase-page .package .pac { margin-right: 0 !important }

    .upd-acc-mod .modal-dialog .purchase-page .package-2 .pac { width: 100% }
}

@media screen and (max-width: 630px) {
    .popup-v { width: calc(100% - 30px); left: 15px; margin-left: 0 }
}

@media screen and (max-width: 600px) {
    .table-alert .text-alert { font-size: 18px !important }

    .dashboard-custom-view-title-page .tabs-click .link { font-size: 36px !important }

    header .right .account .name { max-width: 180px }

    /*.page .post ul li:after,*/ .page .wiki-content li:after { top: 7px }

    .page .wiki-content { margin: 0 10px; padding-left: 15px; padding-right: 15px }

    header .right { margin-right: 60px }

    header .logo { margin-top: 22px; margin-right: 0 }

        header .logo img { width: 170px }

    header .right { margin-right: 58px }

    .dashboard-custom-view-title-page .margin { width: 20px }

    .title-page h1 { font: 36px/1 ProximaNova-Regular !important }

    .blog .post-block .post { padding: 3px 0 40px 0 }

    .page .post p, .resersal-system-page .accordion, .page .post, .bootstrap-dialog-message, .chart-text-01, .page .post .chart-text-01 p, .search-page .search-res-01, .dashboard-page .error-s-01, .page .wiki-content li, .try-001, .blog-page .body h1 { font: 17px/1.3 ProximaNova-Regular !important }

    .purchase-page p.danger { font: 19px/1.3 ProximaNova-SemiBold }

    .resersal-system-page .ul-01 a, .page .wiki-content li a { font: 17px/1.2 ProximaNova-Light }

    .title-block { padding: 30px 0 20px }

    .platform .block .img-right, .platform .block .img-left { margin: -60px 0 15px }

    .inner-01, .inner-02 { padding: 0 10px }

    .title-page .right-block { padding: 0 10px }

    .page .post { padding-left: 15px; padding-right: 15px }

    .banner-top .block .text-02 { font: 24px/1.1 ProximaNova-Bold }

    .banner-top .block .text-01 { font: 48px/1.1 ProximaNova-Extrabld }

    .dashboard-page .sidebar .post { float: none; width: 100%; display: block }

    .table-01 .title .td, .table-01-title-sub, .instrument-dt-page .table-01 .title .td, .table-03 .title .row, .table-01 .td, .instrument-dt-page .table-01 .td, .account-page .table-01 .td .btn, .btn-report-add, .table-03 .block .row, .table-03-title-sub, .btn-detail { font: 12px/1.2 ProximaNova-Regular }

    .blue-star.table-01 .star, .green-star.table-01 .star { width: 14px; height: 14px }

    .global-mw-page .table-01 .td:first-child { padding-left: 5px }

    .instrument-dt-page .table-01 .td:first-child { min-width: 74px }

    .table-02 .title .td { font: 14px/1.2 ProximaNova-Regular }

    .table-02 .td { font: 14px/1.2 ProximaNova-Light }

    .post-map .color-block .line { display: block; width: 100%; margin-top: 10px }

    .trio { right: 15px }

    .new-ac { padding: 30px 10px 32px }

    .filters-box .form-wrap { padding: 25px 10px }

    .filters-box .blue { padding: 20px 10px }

    .resersal-system-page .point-01 { margin-left: 20px }

    .resersal-system-page .example, .page .wiki-content .example { margin-left: 37px }

    .page .wiki-content .note { padding: 15px 20px 15px 55px; background-position: 20px 18px }

    .premium-mt-page .bl-chart { padding: 10px }

        .premium-mt-page .bl-chart .table .title .td { font: 13px/1 ProximaNova-Regular }

        .premium-mt-page .bl-chart .table .td { font: 13px/1 ProximaNova-Light }

        .premium-mt-page .bl-chart.bl-chart-02 .left, .premium-mt-page .bl-chart.bl-chart-02 .right { padding: 0 10px }

        .premium-mt-page .bl-chart.bl-chart-02 .form { margin: 0 -10px }

        .premium-mt-page .bl-chart.bl-chart-02 .title-chart { font: 26px/1 ProximaNova-Regular }

    .popup-v { width: calc(100% - 20px); left: 10px }

    #peiCreditList li { padding: 0 3.4% 30px }

    .purchase-page .text-right .total { padding-top: 30px }

    .order-page .order-page-gr { width: calc(100% + 30px); margin: -30px -15px 0; padding: 30px 15px 35px }

    .purchase-page .box-01-02 { font: 17px/1 ProximaNova-SemiBold }

    .purchase-page .box-01-03 { font: 20px/1 ProximaNova-SemiBold }

    .title-page .meta { left: 10px }

    .purchase-page .sub-h2 { font: 23px/1.1 ProximaNova-Regular }

    .purchase-page .title-01 { font: 20px/1.3 ProximaNova-SemiBold }

    .tabs-daily.tabs-click .click.purchase, .tabs-daily.tabs-click a.click.purchase { display: block; text-align: left; margin-top: 15px !important }

    .tabs-daily.tabs-click a.click.purchase { text-align: center }

    .search-page .search-res-01 { width: 50%; padding-right: 0 }

    .dashboard-page .error-s-01 { padding: 21px 35px }

        .dashboard-page .error-s-01 .title { font: 19px/1.2 ProximaNova-Bold; margin-bottom: 8px; background-position: 0 3px !important }

    .page .wiki-title h2 { font: 36px/1 ProximaNova-Regular }

    .purchase-page .form-02 h2.pos .img-p, .purchase-page .form-03 h2.pos .img-p { top: -4px }

        .purchase-page .form-02 h2.pos .img-p img, .purchase-page .form-03 h2.pos .img-p img { width: auto; height: 25px }

    .table-03 .block .row, .table-03-title-sub { padding: 9px 7px }

    .table-01 .td .text-01 { width: 170px; font-size: 14px }

    .table-01 .title .td, .table-01-title-sub, .instrument-dt-page .table-01 .title .td, .table-03 .title .row, .table-01 .td, .account-page .table-01 .td .btn, .btn-report-add, .table-03 .block .row, .table-03-title-sub, .global-mw-page .table-01 .td .link, .global-mw-page .table-01 .td .btn, .btn-detail { font: 12px/1.2 ProximaNova-Light }

    .dashboard-custom-view-title-page .tabs-click .click { font: 30px/1 ProximaNova-Regular !important; display: block !important; text-align: left; height: auto; padding-top: 8px !important; }

    .dashboard-custom-view-title-page .margin { display: none; }

    .dashboard-custom-view-title-page .tabs-click { display: flex; flex-wrap: wrap; }

    .flex-block .blk-50 { padding-left: 10px; padding-right: 10px; }

    .flex-block .form-c { margin: 0 -10px 0; }
}

@media screen and (max-width: 580px) {
    .modal-dialog, .chart-annotation-tool, .chart-tech-tool, .text-chart-wrapper, .chart-text-tool, .line-tool { left: 0; margin-left: 0; margin-right: 0 }
}

@media screen and (max-width: 550px) {
    .table-alert .text-alert { font-size: 17px !important }

    .banner-top .block .text-01 { font: 46px/1.1 ProximaNova-Extrabld }

    #peiCreditList li { padding: 0 2% 30px }

    header .logo { margin-top: 25px; margin-left: 15px }

        header .logo img { width: 140px }

    header .menu-mob { right: 15px }

    header .right { margin-right: 54px }

        header .right .reg, header .right .login, header .right .cart { background-size: 20px auto; padding: 33px 7px 29px 28px; background-position: 5px 50% !important }

    .modal-header, .chart-annotation-tool .helpheader, .chart-tech-tool .helpheader, .chart-text-tool .helpheader, .line-tool .helpheader { font: 25px/1 ProximaNova-Regular }

    .pay-title.credit { font: 20px/1 ProximaNova-Regular }

    .dashboard-page .error-s-01 { padding: 19px 30px }

    .purchase-page .form-02 h2.pos, .purchase-page .form-03 h2.pos { padding-right: 0 !important }

        .purchase-page .form-02 h2.pos .img-p, .purchase-page .form-03 h2.pos .img-p { top: 0; position: static; padding-top: 7px }

    .purchase-step .small-widget-wrapper { width: 100% }

    .purchase-step .small-widget { margin-left: 0 !important; margin-right: 0 !important }

    .bootstrap-dialog form .purchase-wrapper { height: 235px }

    .table-03 .block .row, .table-03-title-sub { padding: 9px 6px }

    .page h4 { font-size: 25px }

    .post-map .blocks { width: 100%; display: block }

    .post-map .legend .line { width: 50% }

    .dashboard-custom-view-title-page .tabs-click .click { font: 29px/1 ProximaNova-Regular !important; }
}

@media screen and (max-width: 500px) {
    .table-alert .text-alert { font-size: 16px !important }

    .dashboard-custom-view-title-page .tabs-click .link { font-size: 29px !important }

    .dashboard-custom-view-title-page .margin { width: 15px }

    .try-001 { padding-left: 5px !important; padding-right: 5px !important }

    header .right .account .name { max-width: 140px }

    .page .wiki-content { margin: 0 5px; padding-left: 10px; padding-right: 10px }

    .page .wiki-title h2 { font: 33px/1 ProximaNova-Regular; padding: 18px 10px !important }

    .blog .post-block .post { padding: 3px 0 35px 0 }

        .blog .post-block .post .right .title { font: 17px/1.2 ProximaNova-Semibold }

        .blog .post-block .post .right .text { font: 17px/1.2 ProximaNova-Light; padding: 10px 0 15px }

        .blog .post-block .post .right .more { font: 17px/1.2 ProximaNova-Light }

    .page .post p, .resersal-system-page .accordion, .page .post, .bootstrap-dialog-message, .chart-text-01, .page .post .chart-text-01 p, .search-page .search-res-01, .dashboard-page .error-s-01, .page .wiki-content p, .page .wiki-content li, .try-001, .blog-page .body h1 { font: 16px/1.3 ProximaNova-Regular !important }

    .purchase-page p.danger { font: 17px/1.3 ProximaNova-SemiBold }

    .resersal-system-page .ul-01 a, .page .wiki-content li a { font: 16px/1.2 ProximaNova-Light }

    .title-block { padding: 25px 0 15px }

    .platform .block .img-right, .platform .block .img-left { margin: -65px 0 15px; background: transparent; height: auto }

        .platform .block .img-right img, .platform .block .img-left img { display: block }

    .platform .block .text-right, .platform .block .text-left { padding: 0 15px 20px }

    .grey-block.grey-top { height: 95px }

    .inner-01 { padding: 0 5px }

    .title-page .inner-01, .title-unic-01, .title-unic-02 { padding: 0 10px }

    .filters, .filters-box { display: none !important }

    .page .post { padding-left: 10px; padding-right: 10px }

    .title-page h1 { font: 33px/1 ProximaNova-Regular !important }

    h2, h2 a, .page h4.wiki-subtitle { font: 29px/1 ProximaNova-Regular }

    .account-page .line { height: auto }

        .account-page .line:before { display: none }

        .account-page .line .name, .account-page .line .type { display: block; width: 100% }

        .account-page .line .name { margin-bottom: 10px }

    .page .post-note { margin-left: 20px; font: 14px/1.2 ProximaNova-Regular }

    .tabs-click .click { padding: 11px 15px 10px }

    .banner-top .block .text-02 { font: 23px/1.1 ProximaNova-Bold }

    .banner-top .block .text-01 { font: 44px/1.1 ProximaNova-Extrabld }

    .due .inner-01 { padding: 0 10px }

    .post-map .color-block { margin-top: 0 }

    .post-map .bx-wrapper .bx-pager { text-align: center }

    .post-map .bx-controls-direction .bx-prev { left: -5px }

    .post-map .bx-controls-direction .bx-next { right: -5px }

    .table-01 .td { border: 1px solid #fff }

    .table-01 .title + .tr .td { border-top: 2px solid #fff }

    .blue-star.table-01 .star, .green-star.table-01 .star { width: 13px; height: 13px }

    .table-01:first-child + .table-01-title-sub { margin-top: 2px }

    .table-01-title-sub { margin: 1px 0 }

    .table-02 .title .td { font: 13px/1.2 ProximaNova-Regular }

    .table-02 .td { font: 13px/1.2 ProximaNova-Light }

    .trio { right: 10px }

    .new-ac .info { display: none }

    .new-ac .link-02 { font: 17px/1 ProximaNova-Semibold; padding: 19px 4% 18px 0; background-position: right 4% top 50% }

    .new-ac { padding: 25px 10px 27px }

    .resersal-system-page .point-01 { margin-left: 10px }

    .resersal-system-page .example, .page .wiki-content .example { margin-left: 27px }

    .page .wiki-content .note { padding: 15px 15px 15px 50px; background-position: 15px 18px }

    .premium-mt-page .bl-chart { padding: 0 }

        .premium-mt-page .bl-chart .table .title .td { font: 12px/1 ProximaNova-Regular }

        .premium-mt-page .bl-chart .table .td { font: 12px/1 ProximaNova-Light }

        .premium-mt-page .bl-chart.bl-chart-02 .left, .premium-mt-page .bl-chart.bl-chart-02 .right { padding: 0 }

        .premium-mt-page .bl-chart.bl-chart-02 .form { margin: 0 }

        .premium-mt-page .bl-chart.bl-chart-02 .title-chart { padding: 15px 10px }

        .premium-mt-page .bl-chart.bl-chart-02 .title-chart { font: 25px/1 ProximaNova-Regular }

    .popup-v { width: calc(100% - 10px); left: 5px }

    #peiCreditList li { padding: 0 5px 30px }

    .purchase-page .text-right .total { padding-top: 40px }

    .example-note, .example-note a { font-size: 14px }

    .example-note { padding: 20px 20px 20px 50px; background-position: 18px 19px }

    .order-page .order-page-gr { width: calc(100% + 20px); margin: -30px -10px 0; padding: 30px 10px 35px }

        .order-page .order-page-gr ul li .sp-01, .order-page .order-page-gr ul li .sp-02 { display: block; width: 100% }

        .order-page .order-page-gr ul li { border-bottom: 1px solid rgba(255, 255, 255, .5); padding: 10px 0 }

            .order-page .order-page-gr ul li:last-child { border-bottom: 0 }

        .order-page .order-page-gr .sub-h2 { margin: 0 0 10px }

    .purchase-page .box-01-02 { font: 16px/1 ProximaNova-SemiBold; padding-left: 10px }

    .purchase-page .box-01-03 { font: 19px/1 ProximaNova-SemiBold; padding: 0 10px }

    .filters-box input[type="text"] { width: calc(100% - 118px) }

    .filters-box input.button-01[type="button"] { width: 54px; margin-left: 5px }

    header .logo { margin-top: 26px; margin-left: 10px }

        header .logo img { width: 135px }

    header .menu-mob { right: 10px }

    header .right { margin-right: 44px }

        header .right .reg { max-width: 127px; padding: 27px 7px 0 28px; white-space: normal; text-align: left }

    .purchase-page .sub-h2 { font: 22px/1.1 ProximaNova-Regular }

    .purchase-page .title-01 { font: 19px/1.3 ProximaNova-SemiBold }

    .modal-header, .chart-annotation-tool .helpheader, .chart-tech-tool .helpheader, .chart-text-tool .helpheader, .line-tool .helpheader { font: 24px/1 ProximaNova-Regular }

    .pay-title.credit { font: 19px/1 ProximaNova-Regular }

    .dashboard-page .error-s-01 { padding: 17px 25px }

        .dashboard-page .error-s-01 .title { font: 18px/1.2 ProximaNova-Bold; margin-bottom: 8px; background-position: 0 2px !important }

    .bootstrap-dialog form .purchase-wrapper { height: 250px }

    .table-03 .block .row, .table-03-title-sub { padding: 9px 5px }

    .table-01 .td .text-01 { width: 120px; font-size: 13px; left: 5px }

    .page h4 { font-size: 24px }

    .upd-acc-mod .modal-dialog { width: calc(100% - 10px); left: 5px }

        .upd-acc-mod .modal-dialog .btn { margin: 0 auto 5px !important; width: 100%; max-width: 340px; display: block }

    .global-mw-page.page .post-note { padding-left: 30px; background-position: top 0 left 5px }

    .dashboard-custom-view-title-page .tabs-click .click { font: 28px/1 ProximaNova-Regular !important; }

    .flex-block .blk-50 { padding-left: 0; padding-right: 0; }

    .flex-block .form-c { margin: 0; }
}

@media screen and (max-width: 452px) {
    .blockMsg { max-width: 400px !important; width: 100% !important; left: 0 !important; margin-left: 0 !important }
}

@media screen and (max-width: 450px) {
    .table-alert .text-alert { font-size: 15px !important }

    .dashboard-page .post-watchlist .trio .text { display: none }

    footer { font-size: 14px }

        footer .inner-01 { padding: 0 15px }

    .title-page h1 { font: 30px/1 ProximaNova-Regular !important }

    .page .wiki-title h2 { font: 30px/1 ProximaNova-Regular }

    h2, h2 a, .page h4.wiki-subtitle { font: 28px/1 ProximaNova-Regular }

    .banner-top .block .text-01 { font: 42px/1.1 ProximaNova-Extrabld }

    #peiCreditList li { width: 50% }

    header .logo { margin-top: 29px }

        header .logo img { width: 100px }

    header .right .reg, header .right .login, header .right .cart { background-size: 18px auto; padding: 33px 7px 28px 28px; background-position: 5px 52% !important }

    header .right .reg { padding: 27px 7px 0 28px }

    .modal-header, .chart-annotation-tool .helpheader, .chart-tech-tool .helpheader, .chart-text-tool .helpheader, .line-tool .helpheader { font: 23px/1 ProximaNova-Regular }

    .pay-title.credit { font: 18px/1 ProximaNova-Regular }

    .dashboard-page .error-s-01 { padding: 15px 20px 15px }

    .table-03 .block .row, .table-03-title-sub { padding: 9px 4px }

    .page h4 { font-size: 23px }

    button, .button, .account-page .form input[type="button"], #peiCreditList #btnResetPurchaseCredits, .search-page .link-block .button, .chart-annotation-tool input[type="button"], .chart-text-tool input[type="button"], .line-tool input[type="button"] { margin: 0 auto 5px !important; width: 100% !important; max-width: 450px !important; display: block !important }

    .dashboard-custom-view-title-page .tabs-click .click { font: 26px/1 ProximaNova-Regular !important; }
}

@media screen and (max-width: 400px) {
    .table-alert .text-alert { font-size: 14px !important }

    .manage-watchlist .form .type { width: 100% }

    .manage-watchlist .form { padding: 24px 10px }

    .dashboard-custom-view-title-page .tabs-click .link { font-size: 26px !important }

    .try-001 { padding-left: 10px !important; padding-right: 10px !important }

    header .right .account .name { max-width: 120px }

    /*.page .post ul li:after,*/ .page .wiki-content li:after { top: 6px }

    .page .wiki-content { margin: 0 }

    .page h4 { font-size: 22px }

    .title-page h1 { font: 27px/1 ProximaNova-Regular !important }

    .page .wiki-title h2 { font: 27px/1 ProximaNova-Regular }

    .blog .post-block .post { padding: 3px 0 30px 0 }

        .blog .post-block .post .right .title { font: 16px/1.2 ProximaNova-Semibold }

        .blog .post-block .post .right .text { font: 16px/1.2 ProximaNova-Light; padding: 10px 0 10px }

        .blog .post-block .post .right .more { font: 16px/1.2 ProximaNova-Light }

    .title-block { padding: 20px 0 10px }

    .platform .block .img-right, .platform .block .img-left { margin: -70px 0 15px }

    .platform .block .text-right, .platform .block .text-left { padding: 0 10px 20px }

    .grey-block.grey-top { height: 100px }

    .inner-01 { padding: 0 }

    .page .post { border-width: 1px 0 }

        .page .post p, .resersal-system-page .accordion, .page .post, .bootstrap-dialog-message, .btn-purchase, .chart-text-01, .page .post .chart-text-01 p, .search-page .search-res-01, .dashboard-page .error-s-01, .page .wiki-content p, .page .wiki-content li, .try-001, .blog-page .body h1 { font: 15px/1.3 ProximaNova-Regular !important }

    .purchase-page p.danger { font: 15px/1.3 ProximaNova-SemiBold }

    .resersal-system-page .ul-01 a, .page .wiki-content li a { font: 15px/1.2 ProximaNova-Light }

    .note p { font: 15px/1.3 ProximaNova-Light }

    footer { font-size: 13px }

        footer .inner-01 { padding: 0 10px }

    h2, h2 a, .page h4.wiki-subtitle { font: 27px/1 ProximaNova-Regular }

    .page .post-note { margin-left: 10px; padding-right: 10px; font: 13px/1.2 ProximaNova-Regular }

    .tabs-click .click { padding: 11px 10px 10px }

    .tabs-daily.tabs-click .click.purchase a, .tabs-daily.tabs-click a.click.purchase { width: 100% }

    .banner-top .block .text-02 { font: 22px/1.1 ProximaNova-Bold }

    .banner-top .block .text-01 { font: 40px/1.1 ProximaNova-Extrabld }

    .table-01 .title .td, .table-01-title-sub, .instrument-dt-page .table-01 .title .td, .table-03 .title .row, .table-01 .td, .instrument-dt-page .table-01 .td, .account-page .table-01 .td .btn, .btn-report-add, .table-03 .block .row, .table-03-title-sub, .btn-detail { font: 11px/1.2 ProximaNova-Regular }

    .blue-star.table-01 .star, .green-star.table-01 .star { width: 12px; height: 12px }

    .table-02 .title .td { font: 12px/1.2 ProximaNova-Regular }

    .table-02 .td { font: 12px/1.2 ProximaNova-Light }

    .post-map .bx-controls-direction .bx-prev { left: -10px }

    .post-map .bx-controls-direction .bx-next { right: -10px }

    .new-ac .link-02 { font: 15px/1 ProximaNova-Semibold }

    .new-ac { padding: 20px 10px 22px }

    .resersal-system-page .point-01 { margin-left: 0 }

    .resersal-system-page .example, .page .wiki-content .example { margin-left: 17px }

    .page .wiki-content .note { padding: 15px 10px 15px 45px; background-position: 10px 18px }

    .premium-mt-page .bl-chart .table .title .td { font: 11px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .table .td { font: 11px/1 ProximaNova-Light }

    .premium-mt-page .bl-chart.bl-chart-02 .title-chart { font: 24px/1 ProximaNova-Regular }

    .premium-mt-page .bl-chart .ib { top: 18px }

    #peiCreditList li { padding: 0 6% 30px }

    .example-note, .example-note a { font-size: 13px }

    .example-note { padding: 20px 20px 20px 40px; background-position: 13px 19px }

    .purchase-page .box-01-02 { font: 15px/1 ProximaNova-SemiBold }

    .purchase-page .box-01-03 { font: 18px/1 ProximaNova-SemiBold }

    header .logo { margin-top: 31px }

        header .logo img { width: 80px }

    header .right .reg, header .right .login, header .right .cart { font: 12px/1 ProximaNova-Regular; padding: 34px 7px 28px 28px }

    header .right .reg { padding: 28px 7px 0 28px; max-width: 118px }

    header .right .account .name { font: 12px/1.2 ProximaNova-Regular }

    .purchase-page .sub-h2 { font: 21px/1.1 ProximaNova-Regular }

    .purchase-page .title-01 { font: 18px/1.3 ProximaNova-SemiBold }

    .modal-header, .chart-text-tool .helpheader, .chart-tech-tool .helpheader, .chart-annotation-tool .helpheader, .line-tool .helpheader { font: 22px/1 ProximaNova-Regular }

    .pay-title.credit { font: 17px/1 ProximaNova-Regular }

    .dashboard-page .error-s-01-wrap { padding-left: 5px; padding-right: 5px }

    .dashboard-page .error-s-01 { padding: 13px 15px 13px }

        .dashboard-page .error-s-01 .title { font: 17px/1.2 ProximaNova-Bold; margin-bottom: 6px; background-position: 0 1px !important }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 .nice-select { background-position: right 8px top 50% !important }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 .sel-02 .nice-select { width: 33% }

    .purchase-page .form-03 .lr-wrap .line .type.item-3 .info { margin: 12px 0 0 3px }

    .bootstrap-dialog form .purchase-wrapper { height: 265px }

    .table-03 .block .row, .table-03-title-sub { padding: 9px 3px }

    .post-map .legend .line { width: 100% }

    .table-01 .title .td, .table-01-title-sub, .instrument-dt-page .table-01 .title .td, .table-03 .title .row, .table-01 .td, .account-page .table-01 .td .btn, .btn-report-add, .table-03 .block .row, .table-03-title-sub, .global-mw-page .table-01 .td .link, .global-mw-page .table-01 .td .btn, .btn-detail { font: 11px/1.2 ProximaNova-Light }

    .global-mw-page.page .post-note { padding-left: 35px; background-position: top 0 left 10px }

    .dashboard-custom-view-title-page .tabs-click .click { font: 24px/1 ProximaNova-Regular !important; }
}

/* The switch - the box around the slider */
.sliderWrapper { padding: 15px 25px 0px 0px; position: relative; text-align: right; color: white; background: #272d38; }

    .sliderWrapper div { display: inline-block; }

.slider [type="checkbox"] { display: none; }

.slider .toggle-label { display: block; width: 40px; height: 20px; position: relative; background: #ccc; border-radius: 10px; transition: background 0.2s ease; cursor: pointer; }

    .slider .toggle-label::before { content: ''; display: block; width: 50%; height: 100%; background: #ffffff; border-radius: 50%; box-shadow: 0 0 0 1px #d1d1d1; position: absolute; left: 0; top: 0; transition: transform 0.2s ease-in-out; }

.slider [type="checkbox"]:checked ~ .toggle-label { background: #2196F3; }

    .slider [type="checkbox"]:checked ~ .toggle-label::before { -webkit-transform: translateX(100%); transform: translateX(100%); }

.gridViewAnalysisTypeDdl .nice-select { z-index: 100; }

.gridViewMarketDdl .nice-select { z-index: 101; }

.hiddenForElevated { margin-top: 10px; }

.info-text-small { text-align: center; color: white; font: 14px/1.3 ProximaNova-Regular; }

.info-bl-text-small { font: 14px/1.3 ProximaNova-Regular; }

.large-search-dialog .modal-dialog { max-width: 1000px; }

.ae-modal-container .ae-modal { position: fixed; width: 100%; max-width: 500px; max-height: 350px; top: 30%; left: 50%; right: unset; bottom: unset; transform: translate(-50%, 0); background: #fff; box-shadow: 0 5px 10px rgba(0 0 0 / 40%); }

.ae-modal .header-wrapper { position: relative; }

.ae-modal .ae-modal-header { min-height: 45px; background: #2399f1; color: #fff; font: 26px/1 ProximaNova-Regular; padding: 10px 40px 10px 15px; }

.ae-modal .content { padding: 20px; color: #141414; font: 18px/1.3 ProximaNova-Regular; }

.ae-modal .footer { margin-top: 20px; text-align: center; }

.ae-save-watchlistName { height: 260px; }

    .ae-save-watchlistName .footer { margin: 0 !important; margin-bottom: 25px !important; }

.headerWrapper { position: relative; background: #2b3342; color: #fff; font: 25px/1 ProximaNova-Regular; }

.helpingHeader { position: relative; background: #2b3342; color: #fff; font: 25px/1 ProximaNova-Regular; }

    .helpingHeader:hover { cursor: move }

.anno-close { float: right; font: 25px/1 ProximaNova-Regular; color: #fff; }

.anno-close-button { background: #2b3342; cursor: pointer }

.disabledButton { border: 1px solid #999999 !important; background-color: #cccccc !important; color: #666666 !important; cursor: not-allowed !important }

.defaultWatchListBtn { margin-left: 10px; margin-bottom: 20px; margin-top: 10px; float: right; max-height: 41px; color: #2399f1; text-decoration: underline; cursor: pointer; }

.watchListManagerCheckBoxes { margin-right: 10px; margin-bottom: 10px; }

#createWatchListBtnMaxed { cursor: not-allowed; }

.infoIconTopLeftAdj { margin-top: 10px; margin-left: 5px; }

/*SWITCH COMPONENT*/
.switch-component .switch { position: relative; display: inline-block; width: 30px; height: 17px; cursor: pointer; }

.switch-component .switch input[type="checkbox"] { opacity: 0; width: 0; height: 0; }

.switch-component .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; }

.switch-component .slider:before { position: absolute; content: ""; height: 13px; width: 13px; left: 2px; bottom: 2px; background-color: white; -webkit-transition: .4s; transition: .4s; }

.switch-component input[type="checkbox"]:checked ~ .slider { background-color: #2196F3; }

.switch-component input[type="checkbox"]:disabled ~ .slider { cursor: not-allowed !important; }

.switch-component input[type="checkbox"]:focus ~ .slider { box-shadow: 0 0 1px #2196F3; }

.switch-component input[type="checkbox"]:checked ~ .slider:before { -webkit-transform: translateX(13px); -ms-transform: translateX(13px); transform: translateX(13px); }

.switch-component input[type="checkbox"]:disabled ~ .slider:before { background: #ddd !important; cursor: not-allowed !important; }

.switch-component .slider.round { border-radius: 17px; }

.switch-component .slider.round:before { border-radius: 50%; }
/*SWITCH COMPONENT*/


.preferences .headline-1 { font-size: 28px; }

.preferences .block { display: flex; }


table.market-alert-list {
    border-collapse: collapse;
    width: 100%;
    table-layout: fixed;
    margin-bottom: 50px;
    margin-top: 20px;
}

th.market-alert-list {
    color: white;
    border: 1px solid #ededed;
    text-align: left;
    padding: 5px;
    background-color: #39465c;
    height: 60px;
    font: 14px/1.3 ProximaNova-Bold;
}

.market-alert-list--time-level {
    width: 80px;
}

th.market-alert-list--total {
    color: white;
    border: 1px solid #ededed;
    text-align: left;
    padding: 5px;
    background-color: #40aafa;
    height: 60px;
    font: 14px/1.3 ProximaNova-Bold;
}

th.market-alert-list:last-child {text-align: center; }

.market-alert-list .market-alert-item {
    border: 1px solid #ededed;
    text-align: center;
    color: black;
    padding: 5px 5px 10px;
    font: 14px/1.3 ProximaNova-Regular;
}

.market-alert-item--webkit {
    text-align: -webkit-right;
    opacity: 0.6;
    border: 1px solid #ededed;
    color: black;
    padding: 5px 5px 10px;
    font: 14px/1.3 ProximaNova-Regular;
}

.market-alert-item--modal {
    white-space: nowrap;
}

td.market-alert-item:first-child { text-align: left; }

.market-alert-item .custom-link {color: #141414!important; border-bottom: 0!important; }

.market-alert-item .custom-link:hover {color: #141414!important; border-bottom: 1px solid #141414!important; }

.market-alert-item-gmw { display: flex;  align-items: flex-start; margin-bottom: 10px; }

.market-alert-item-gmw .result-item--color { content: ''; padding: 6px; margin-right: 2px; border: solid 1px; }

.market-alert-item-gmw .result-item--text { text-align: left; }

.result-item--time-frame { margin-right: 3px; }

.market-alert-list .market-alert-actions { display: flex }

.market-alert-list .market-alert-link { margin: 15px; font-size: 16px;  text-align: center; cursor: pointer; }

.market-alert-tooltip {display: inline-flex; align-items: center; }

.market-alert-tooltip .market-alert-tooltip-color {
    content: '';
    max-width: 14px;
    width: 100%;
    height: 14px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: sub;
    border: solid 1px;
    margin-bottom: 2px;
}

.market-alert-tooltip .market-alert-tooltip-span {
    margin-right: 5px;
}

.button-submit { width: 100%; max-width: 150px; padding: 12px 5px 10px; text-align: center; font-size: 14px; }

.button-submit[disabled] { opacity: 0.4; cursor: not-allowed }

.button-outline { background-color: white; width: 100%; max-width: 150px; padding: 12px 5px 10px; text-align: center; font-size: 14px; }

.button-outline:hover { background-color: #2399f1; color: white; cursor: pointer; }

.button-green { color: #60b370; border: 1px solid #5cb85c;}

.button-green:hover {background-color: #60b370; color: white; cursor: pointer; }

.button-blue { color: #2399f1; border: 1px solid #2399f1; }

.button-white { color: white; }

.button-blue:hover {background-color:  #2399f1; color: white !important; cursor: pointer; }

.button-outline[disabled] { opacity: 0.4; cursor: not-allowed }

.create-alerts-disabled-button { background: #d3d3d3 !important; cursor: not-allowed }

.create-alert-headline { color: #2399f1; font:24px/1 ProximaNova-Regular; }

.create-alert-headline--no-pro { color: grey; font-size: 24px; }

.create-alert-input { width: 150px; font: 16px/1 ProximaNova-Regular;  color: #141414; }

.create-alert .block { margin-bottom: 20px; }

.create-alert .block .select-market-name { padding: 5px 10px; background-color: #f4f4f4; }

.create-alert .market-search {max-width: 300px; }

.create-alert .field-validation-error { color: red; font-size: 14px; }

.create-alert .input-validation-error { border: 1px solid red; }

.create-alert .field-validation-max {color: #d3d3d3; font-size: 14px; }

.create-alert .selected-events { color: #808080; }

.create-alert .selected-event { display: flex; justify-content: space-between; margin-bottom: 5px; }

.create-alert .selected-event--name { background-color: #eef7f0; margin-right: 10px; padding: 7px; font-size: 14px; color: #808080; width: 310px; display: flex;  align-items: flex-start; }

.create-alert .selected-event--name .selected-event--color { content: ''; width: 12px; height: 12px; display: inline-block; margin: 0 4px; vertical-align: sub; border: solid 1px; }

.create-alert .selected-event--name .selected-event--time-frame { margin-right: 3px; }

.create-alert .selected-event--actions {background-color: #eef7f0; padding: 2px 5px 1px 5px; display: flex; align-items: center; }

.create-alert .selected-event--action {width: 10px; height: 10px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAAd0SU1FB+cKAgghFL96wZYAAACeSURBVAjXTc6xSgJxAMDh7393L9DSdhKnWyC1R3iT9QwOtwXW64jEkYORu4PjHXVEz5C42JAizu01CNI3/qZfqFd+DHw6OPfiN/Lt0kgGOkYu7OOi0dHX1Tgx0TN3n/gyFLv1LLiy8GAbakhN5agUtkT+iyUcYqqUe/MuV2oROTN2o1IovOp7lIW6ca1yZ422Jz0fod7ZGFge52dO/wCKHCfL5QKbrAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0xMC0wMlQwODozMzoxMCswMDowMDNf22YAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMTAtMDJUMDg6MzM6MTArMDA6MDBCAmPaAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTEwLTAyVDA4OjMzOjIwKzAwOjAwm5hF5gAAAABJRU5ErkJggg==') no-repeat }

.create-alert .selected-event--action:hover { cursor: pointer; }

.create-alert .title-green { color: #60b370; display: none; }

.create-alert .section-week { display: flex; align-items: center; }

.create-alert .section-center { display: flex; align-items: baseline; }

.create-alert .set-up-alert {margin-right: -10px; }

.create-alert .select-indicators-buttons { display: flex; margin: 20px 0; }

.create-alert .select-indicators-button {
    margin-right: 25px;
    font: 24px / 1 ProximaNova-Regular;
    color: #767f8d;
    cursor: pointer;
}

.create-alert .select-indicators-buttons .disabled { pointer-events: none; opacity: 0.4; color: #767f8d; }

.create-alert .select-indicators-button:last-child {margin-right: 0; }

.create-alert .select-indicators-buttons .active {
    padding-bottom: 5px;
    color: #236c98;
    border-bottom: 3px solid #58b1f4;
}

.create-alert .select-indicators-button:hover {
    padding-bottom: 5px;
    color: #236c98;
    border-bottom: 3px solid #58b1f4;
}

.create-alert .select-indicators-buttons .active { color: #767f8d; }

.create-alert .select-indicators-border { border: 1px solid #767f8d; margin-right: 25px;  }

.create-alert .indicator-block { display: none; }

.create-alert .indicator-block .container {
    padding: 10px;
    color: #2399f1;
    border-bottom: 1px solid #e3e6ea;
    background-color: #f4f4f4;
    margin-bottom: 30px;
}

.create-alert .indicator-block .new-alerts-container {
    border: 1px solid #e3e6ea;
    min-width: 75%;
    width: 150px;
    min-height: 150px;
    margin: 30px 0;
    font-size: 14px;
}

.create-alert .indicator-block .new-alerts-container .alert-list {
    margin: 10px;
    align-items: center;
}

.create-alert .indicator-block .new-alerts-container .alert-list .alert-list-item {
    margin: 0 5px;
    background-color: #f4f4f4;
    padding: 0 5px;
    text-wrap: nowrap;
}

.create-alert .indicator-block .new-alerts-container .default-text {
    margin: 20px;
    color: #767f8d;
}

.create-alert .indicator-block .new-alerts-container .premium-text {
    color: red;
    margin: 10px;
}

.create-alert .indicator-block .buttons {
    display: flex;
    min-width: 75%;
    width: 150px;
    justify-content: right;
    margin-bottom: 30px;
}

.create-alert .indicator-block .buttons .button-green {
    background-color: #5cb85c;
}

.create-alert .active { display: block; }

.create-alert .market-current-subscription-level {  
    margin-left: 315px;
    font-size: 14px; 
}

.copy-alert-modal-text {
    font-size: 14px;
    margin-bottom: 20px;
}

h4.create-alert { font-size: 24px; }

.create-alert-accordion { background: #fff; border: 1px solid #e3e6ea; margin-bottom: 10px; color: #141414; }

.create-alert-accordion .title {display: flex; padding: 10px; justify-content: space-between; color: #2399f1; border-bottom: 1px solid #e3e6ea; background-color: #f4f4f4; align-items: center }

.create-alert-accordion .icon { margin-right: 30px; width: 16px; height: 16px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAhUExURQAAAC2b8C2b8C2b8C2b8C2b8C2b8C2b8C2b8C2b8P///0iHXtEAAAAJdFJOUwAAMd1ma2poqBnsTNoAAAABYktHRApo0PRWAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH5wkLCBA34eiCDAAAAEJJREFUCNdjYGBgVDYSYAABRs8pUEbkVCgjcxoKQ1BQsHI6kGBQCUvvnFGW6sRgORMMJiMYcCm4YkxzkK2AWwp2BgCG2xrVZl+zBAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wOS0xMVQwODoxNjo0NiswMDowMLNgS5cAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDktMTFUMDg6MTY6NDYrMDA6MDDCPfMrAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA5LTExVDA4OjE2OjU1KzAwOjAwaGrI9wAAAABJRU5ErkJggg==') no-repeat }

.create-alert-accordion .icon-minus { margin-right: 30px; width: 16px; height: 3px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAADBAMAAABon5JnAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAPUExURS2b8C2b8C2b8C2b8P///xlQ/aYAAAADdFJOU6v89sOMj8cAAAABYktHRASPaNlRAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH5wkLCCAJ/8+pVAAAABVJREFUCNdjYDQGAwEGZQjDiAEmAgA2LQQOWrSgUAAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyMy0wOS0xMVQwODozMTo0MyswMDowMFvoxogAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMtMDktMTFUMDg6MzE6NDMrMDA6MDAqtX40AAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDIzLTA5LTExVDA4OjMyOjA5KzAwOjAwtq21XAAAAABJRU5ErkJggg==') no-repeat }

.create-alert-accordion .icon:hover { cursor: pointer; }

.create-alert-accordion .text { display: none; }

.create-alert-accordion .text .active { display: block; }

.create-alert .buttons { display: flex; justify-content: end; }

.create-alert .submit-button { margin-right: 10px; background-color: #5cb85c; }

.create-alert .button-grey { background-color: #708798; }


.create-alert-section { display: flex; justify-content: space-between; }

@media screen and (min-width: 1270px) {
    .create-alert-section .edit-block { display: flex; flex: auto; }
}


.create-alert-section .edit-block-item {flex: 1 1 0; }

.create-alert-section .text-label {font: 20px/1 ProximaNova-Regular; }

.create-alert-section .block { margin: 20px; padding-bottom: 20px; font: 20px/1 ProximaNova-Regular; }

.create-alert-section .button-block { flex-basis: 120px;  }

.create-alert-section .result-block { flex-basis: 350px; }

.create-alert-section .section-action { margin-top: 15px; }

.create-alert-section .select-action { width: 140px; }

.create-alert-section .section-radio { margin-bottom: 10px; }

.create-alert-section .checkbox { margin-bottom: 10px; }

.create-alert-section .expiry-date-disabled { pointer-events: none; opacity: 0.4; }

.create-alert-section .alert-button { margin-top: 20px; padding: 10px; margin-left: 15px; max-width: 100px; }

.create-alert-section .alert-button[disabled] { background: #d3d3d3 !important; cursor: not-allowed }

.create-alert-section .save-alert { padding: 10px; }

.create-alert-section .alert-name { margin-top: 20px; margin-left: 20px; }

.create-alert-section .moving-average-select { width: 130px; }

.create-alert-section-only-name { display: flex; align-items: end; justify-content: space-between; margin: 20px 260px -30px 20px; }


.modify-alert {
    display: flex;
    justify-content: space-between;
    background-color: #f4f4f4;
}

.modify-alert-headline {
    padding: 0 0 0 18px;
    text-align: left;
    white-space: nowrap;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAQAAAC1QeVaAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+gLFQkyN3zIbwIAAADySURBVBjTXc+/SsNQGIbx5yRNQKi2511ctSL1KrwJN6EKJsGl9AKk6uTkpLt/JnVQwcm1dyAahQjqqi6di6jHIZI2edcf3wOfobQm4EJv1bTdkf9SoSaN0G7oQ9+6sHNmTHUCfgN/jT1mgS9WvPFVjZ/AW6frPhkBtzyWg5FSxXbZvulGbeHnQQ8X+h3T45CB6ZohWzz/X1lmAhvpXolaOta1loSKYGBjpYrV0qkuC6IGLvQ79DhgQJ8622TFA41QkR6UaKEUzGc3dadE8zrRVYUwSjlz52aXafp5cDiBrzwBI3bIJgHAn1okcO/sk5kKwR9bbj/Oy4xU+QAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAyNC0xMS0yMVQwOTo1MDozMiswMDowMHc+/9oAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjQtMTEtMjFUMDk6NTA6MzIrMDA6MDAGY0dmAAAAKHRFWHRkYXRlOnRpbWVzdGFtcAAyMDI0LTExLTIxVDA5OjUwOjU1KzAwOjAwUr5RsAAAAABJRU5ErkJggg==') no-repeat 0 0;
}

.clone-alert {
    display: flex;
    justify-content: space-between;
}

.clone-alert-text {
    display: flex;
    justify-content: space-between; 
}

.alerts-count {
    white-space: nowrap;
}

.bottom-text { margin-left: 10px; margin-bottom: 10px; }

.bottom-text:last-child {margin-bottom: 0 }

.tooltip {
    position: relative;
    display: inline-block;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 90%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    font-size: 14px;
    display: none;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

.create-alert-section .gwmColor { font-size: 12px; }

.create-alert-section .gmwColor .list li.option::before { content: ''; width: 20px; height: 20px; display: inline-block; margin-right: 10px; vertical-align: sub; }

.create-alert-section .gmwColor span.current::before { content: ''; width: 20px; height: 20px; display: inline-block; margin-right: 10px; vertical-align: sub; }

.create-alert-section .gmwColor .list li.option[data-value="-1"]::before, .create-alert-section .gmwColor .list li.option[data-value=""]::before { display: none; }

.create-alert-section .gmwColor span.current.value--1::before, .create-alert-section .gmwColor span.current.value-::before { display: none; }

.create-alert-section .gmwColor .list li.option[data-value="3"]::before { background: red; }

.create-alert-section .gmwColor span.current.value-3::before { background: red; }

.create-alert-section .gmwColor .list li.option[data-value="4"]::before { background: #FFCCCB; }

.create-alert-section .gmwColor span.current.value-4::before { background: #FFCCCB; }

.create-alert-section .gmwColor .list li.option[data-value="2"]::before { background: #90EE90; }

.create-alert-section .gmwColor span.current.value-2::before { background: #90EE90; }

.create-alert-section .gmwColor .list li.option[data-value="1"]::before { background: green; }

.create-alert-section .gmwColor span.current.value-1::before { background: green; }

.create-alert-section .gmwColor .list li.option[data-value="7"]::before { background: yellow; }

.create-alert-section .gmwColor span.current.value-7::before { background: yellow; }

.create-alert-section .gmwColor .list li.option[data-value="5"]::before { background: #ADD8E6; }

.create-alert-section .gmwColor span.current.value-5::before { background: #ADD8E6; }

.create-alert-section .gmwColor .list li.option[data-value="8"]::before { background: grey; }

.create-alert-section .gmwColor span.current.value-8::before { background: grey; }

.create-alert-none-section {
    border: 1px solid #e3e6ea;
    margin-bottom: 10px;
    color: #141414;
    background-color: #f4f4f4;
    position: relative;
    display: flex;
}

.create-alert-none-section .title { padding: 10px; }

.create-alert-none-section .action {
    position: absolute;
    right: 0;
    padding-right: 10px;
    padding-left: 5px;
    background-color: #f0c6c6;
    color: #8a4847;
    font-size: 12px;
}

.gmw-section .gmwColor { font-size: 16px; width: 370px; }

.gmw-section .list { font-size: 16px; }

.my-market-alerts { position: relative; }

.my-market-alerts .disclaimer { position: absolute; bottom: 0; margin-bottom: 15px }

.my-market-alerts .yellow-block {margin-bottom: 80px; }

.my-market-alerts .title-container { display: flex; justify-content: space-between; align-items: baseline; }

.my-market-alerts .title-container .select-time-frame { width: 200px; }

.my-market-alerts .result-states {
    display: flex;
    margin-bottom: 20px;
    font-size: 14px;
    align-items: center;
    white-space: nowrap; 
}

.my-market-alerts .result-states .result-state { margin-right: 15px; display: flex; align-items: center; }

.my-market-alerts .result-states .result-state .color-state {
    content: '';
    width: 14px;
    height: 14px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: sub;
    border: solid 1px;
}
.my-market-alerts .result-states .result-state .color-state--yellow { background: #FFFFE0; }

.my-market-alerts .result-states .result-state .color-state--grey { background: #F5F5F5; }

.my-market-alerts .result-states .result-state .result-state--not-triggered-yet { width: 14px; height: 14px; opacity: 0.6; padding: 0 0 0 18px; text-align: left; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAABsUExURWFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfv///8MPEbMAAAAidFJOUwAfecz5LrchuP7ievr4a5ic/MJUhPTrPEX2zvFCe8lB7NBC4k/QAAAAAWJLR0QjKmJsOgAAAAd0SU1FB+gHHgkCEWNytgwAAAB1SURBVAjXHY7rFoMgDIOjBUEBnW7u4t2+/0MukB/JaU/7tQCqWoyRugJlG6OUaSzgvGrbda2qdwhRNfV9Uo0BwpE0PEaGgC2dnq+8ZzDT35/vrxQLfd22lbFgJ+A4z4OAvaCv+74KGtbHfDR6m19wQdIsgf0/EhYKz7r/27sAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMDctMzBUMDk6MDI6MTErMDA6MDCgJPTCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTA3LTMwVDA5OjAyOjExKzAwOjAw0XlMfgAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNC0wNy0zMFQwOTowMjoxNyswMDowMOW8WJsAAAAASUVORK5CYII=') no-repeat 0 0; }

.my-market-alerts .result-states .result-state .result-state--no-alert-set {  display: inline; width: 14px; height: 14px; opacity: 0.6; padding: 0 0 0 15px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAAAAADxf6GoAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAASdAAAEnQB3mYfeAAAAAd0SU1FB+gHHgsOGLWflcoAAADcSURBVAjXY3i46uP/5+GiC///+w8EDO+6pn+ZrqfjvuE9SIDh/+uklkOHz+3uaXwFkv1/obx4zt///7/O6v35D8hdsPpVzexf//9/LnsAlP0y6eD/pzXzf//90X74/z+GzxMP////uHzxrx/d+4FckOy//49Lln1rOwTmHvoP5D8oWbbsFJD7vP3MfxD/dunqD0CT97Z9/g8Gdwu3/v3HkLDgzs3bd+7cuXlnS/jWfwy1NY0NtTW1NfX1TQXJWxi+v3//+VCkd+3rD+++np7LANL2OER81j+Qj74AAEXwpY8kSC6wAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI0LTA3LTMwVDExOjE0OjE2KzAwOjAwbh9X0AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNC0wNy0zMFQxMToxNDoxNiswMDowMB9C72wAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjQtMDctMzBUMTE6MTQ6MjQrMDA6MDBRR9h5AAAAAElFTkSuQmCC') no-repeat;  }

.my-market-alerts .border-line { margin: 10px 0 15px 0; border-bottom: 1px solid #e3e7e9; }

.my-market-alerts .headline-4 {color: black; margin-right: 15px; }

.manage-alerts {}

.manage-alerts .block { display: flex; justify-content: space-between; align-items: baseline; }

.manage-alerts .headline-4 {color: black; }

.market-search-container {position: relative; display: inline-flex; align-items: center; margin-right: 15px; }

.market-search-button {
    position: absolute;
    margin-right: 15px;
    right: 0;
    cursor: pointer;
    color: grey;
    display: none;
    width: 16px;
    height: 16px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAACoUExURYiRiQAAAIiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRiYiRif///76Go+IAAAA2dFJOUwAAsfeDBAaH85/n9XUDePbca+10d+tkY/ByAu5dAWbxc+9gaPL4YmxnbW5pavRwdsmBBYb5xORdb2EAAAABYktHRDcwuLhHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH5woCByYxsGPEKwAAAJ5JREFUCNctj9kWgkAMQ4Mjig44Km6AFVBQxH3L/3+aA9q3e9KkKTqq6wKOA/T63gBDaj+AHXdkOMZkShNadmeK8wWwXFFHcewbJmu7JJuUOgs1823jgewKliXzfQM2Ug6KNFULDR4tqlpaDXIqqEp6E2mtVUqvzjSLs2Wxhy61xKFhUQmOCfU1BoKbYh4h5SX6lZxZHffy8X/h+Xp/vvSTEIfUI5lNAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIzLTEwLTAyVDA3OjM4OjAxKzAwOjAwhhL+jgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMy0xMC0wMlQwNzozODowMSswMDowMPdPRjIAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjMtMTAtMDJUMDc6Mzg6NDkrMDA6MDAX/ydwAAAAAElFTkSuQmCC') no-repeat
}

.market-search-name { margin-left: 15px; }

.market-clone-name { margin-left: 15px; }

.modify-market-search-name { font: 24px/1.3 ProximaNova-Regular; }

.market-search-input { width: 300px; color: #141414; }

.market-search-input .success {background-color: #eef7f0; }

.daily-result-item {margin-bottom: 10px; }

.daily-result-item--yellow {margin-bottom: 10px; background: #FFFFE0; }

.daily-result-item--grey {margin-bottom: 10px;background: #F5F5F5; text-align: left; opacity: 0.6; }

.alert-result-item--not-triggered-yet { opacity: 0.6; padding: 0 0 0 18px; text-align: left; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAABsUExURWFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfv///8MPEbMAAAAidFJOUwAfecz5LrchuP7ievr4a5ic/MJUhPTrPEX2zvFCe8lB7NBC4k/QAAAAAWJLR0QjKmJsOgAAAAd0SU1FB+gHHgkCEWNytgwAAAB1SURBVAjXHY7rFoMgDIOjBUEBnW7u4t2+/0MukB/JaU/7tQCqWoyRugJlG6OUaSzgvGrbda2qdwhRNfV9Uo0BwpE0PEaGgC2dnq+8ZzDT35/vrxQLfd22lbFgJ+A4z4OAvaCv+74KGtbHfDR6m19wQdIsgf0/EhYKz7r/27sAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMDctMzBUMDk6MDI6MTErMDA6MDCgJPTCAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTA3LTMwVDA5OjAyOjExKzAwOjAw0XlMfgAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNC0wNy0zMFQwOTowMjoxNyswMDowMOW8WJsAAAAASUVORK5CYII=') no-repeat 0 0;}

.alert-result-item--grey { color: #161d28; background-color: #f8f8f8; }

.alert-result-item--no-alert-set { display: inline; width: 14px; height: 14px; padding: 0 0 0 15px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAAAAADxf6GoAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAASdAAAEnQB3mYfeAAAAAd0SU1FB+gHHgsOGLWflcoAAADcSURBVAjXY3i46uP/5+GiC///+w8EDO+6pn+ZrqfjvuE9SIDh/+uklkOHz+3uaXwFkv1/obx4zt///7/O6v35D8hdsPpVzexf//9/LnsAlP0y6eD/pzXzf//90X74/z+GzxMP////uHzxrx/d+4FckOy//49Lln1rOwTmHvoP5D8oWbbsFJD7vP3MfxD/dunqD0CT97Z9/g8Gdwu3/v3HkLDgzs3bd+7cuXlnS/jWfwy1NY0NtTW1NfX1TQXJWxi+v3//+VCkd+3rD+++np7LANL2OER81j+Qj74AAEXwpY8kSC6wAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDI0LTA3LTMwVDExOjE0OjE2KzAwOjAwbh9X0AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyNC0wNy0zMFQxMToxNDoxNiswMDowMB9C72wAAAAodEVYdGRhdGU6dGltZXN0YW1wADIwMjQtMDctMzBUMTE6MTQ6MjQrMDA6MDBRR9h5AAAAAElFTkSuQmCC') no-repeat; }

.my-market-alerts .headline-4 { color: black; }

.change-button { display: none; margin-left: 15px; }

.block-flex { display: flex; align-items: center }

.block-flex--baseline {display: flex; align-items: baseline; }

.space-between { justify-content: space-between; }

.my-preferences {font: 18px/1.3 ProximaNova-Regular; color: #141414;}

.my-preferences .headline { font: 24px/1 ProximaNova-Regular;  color: #236c98; margin-top: 10px; }

.my-preferences .title { font: 18px/1.3 ProximaNova-Regular; color: #141414; }

.my-preferences .title-2 { font-weight: bold; margin-top: 30px; margin-bottom: 10px; }

.my-preferences .text { margin-top: 15px; font: 16px/1.2 ProximaNova-Regular; }

.my-preferences .preferences-type { width: 100% !important; font-size: 14px !important; }

.my-preferences .disabled-input { opacity: 0.4; }

.my-preferences .available-subscription { margin-top: 25px; }

.my-preferences .summary-email-block {display: flex; justify-content: space-between; }

.my-preferences .summary-email-block--title { max-width: 550px; }

.my-preferences .summary-email-block--text { max-width: 520px; margin-bottom: 10px; }

.my-preferences .summary-email-block .name {min-width: 350px; }

.my-preferences .summary-email-block .text-opacity {opacity: 0.4 }

.my-preferences .block {justify-content: space-between; }

.my-preferences .summary-radio { padding-right: 15px; }

.my-preferences .field-validation-error { color: red; }

.my-preferences .block-border { border-bottom: 1px solid grey; margin-bottom: 30px; padding-top: 15px; }

.my-preferences .note-block { width: 42%; display: none; font-size: 14px !important; }

.my-preferences .terms-block { padding-bottom: 20px; }

.my-preferences .validation-block { visibility: hidden }

.my-preferences .radio-error { -webkit-appearance: none; border-radius: 50%; border: 5px solid #FFF; outline: 2px solid red; }

.my-preferences .checkbox-error { border: 1px solid red !important; }

.alert-note { font: 15px/1.2 ProximaNova-Regular; border-top: 2px solid #dde1e7;  padding: 10px 10px 5px 20px; }

.alert-note.yellow { background-color: #fff7d5; border-color: #f1c50e; }

.alert-modal {max-width: 800px!important; max-height: 550px!important; bottom:10%!important; }

.gmw-disclaimer { margin-bottom: 30px; margin-top: -30px; font-size: 14px; }

.alert-modal-headline { margin-bottom: 20px; font-size: 26px; }

.alert-modal-position-sticky { position: sticky; top: 5px; background-color: white; }

.alert-modal-arrays-item {position: relative; }

.alert-modal-arrays-item .alert-modal-arrays-color {
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 0;
    color: black;
}

.alert-modal-arrays-item .alert-modal-arrays-date { position: relative; }

.button-link {
    background: none!important;
    padding: 0!important;
    font-family: arial, sans-serif;
    color: #2399f1;
    cursor: pointer;
    border-bottom: 1px solid #2399f1;
}

.button-link:hover { border-bottom: 1px solid transparent; }

.market-alert-list { font: 20px/1.3 ProximaNova-Regular; }


.market-subscription-alerts { font:13px/1.2 ProximaNova-Light; }

.market-subscription-alerts .edit-block { margin-bottom: 15px; padding-bottom: 10px; }

.market-subscription-alerts .select-block { flex: auto; font-size: 14px; }

.market-subscription-alerts-select { max-width: 140px; }

.market-subscription-alerts .text { font-size: 14px; border-bottom: 0 solid !important; margin-right: 15px;  flex-basis: 120px; }

.market-subscription-alerts .custom-link {color: #141414!important; border-bottom: 0!important; }

.market-subscription-alerts .custom-link:hover {color: #141414!important; border-bottom: 1px solid #141414!important; }

.alert-table { font: 14px/1.2 ProximaNova-Light !important; width: 100%; padding-bottom: 10px; }

.alert-table .table-body { text-align: center; }

.market-subscription-alerts .alert-note-yellow {
    font:13px/1.2 ProximaNova-Light;
    width: 55%;
    padding: 5px 5px 5px 20px;
    background: #fff7d5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAABUUExURWFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfmFsfv///9Cw5uYAAAAadFJOUwAKYcT3gPFj8v6xj5H243Gd9FRfxvNQT+eLuxooZQAAAAFiS0dEGwJg1KQAAAAHdElNRQfoAgEHHw1CG2PsAAAAVklEQVQI1x2MSQ7AIAwDHcIS2tJ9w/9/aKE+WJalGUCceq9OAAmRLTEIkjEPQ6YlKJnHqf2KQs7LmkmPrdV+/PMkr/sx8uzYW+vbMQnWZRa6OGnZNAk+FkkFWejvZ9UAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjQtMDItMDFUMDc6MzE6MDIrMDA6MDAWLXjcAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDI0LTAyLTAxVDA3OjMxOjAyKzAwOjAwZ3DAYAAAACh0RVh0ZGF0ZTp0aW1lc3RhbXAAMjAyNC0wMi0wMVQwNzozMToxMyswMDowMFq46pUAAAAASUVORK5CYII=') no-repeat 25px 19px;
    background-position-x: 5px;
    background-position-y: 50%;
    cursor: pointer;
}

.market-subscription-alerts .beta { color: grey; font-size: 18px; }

.expiry-date-disabled { pointer-events: none; opacity: 0.4; }

.menu-item-beta {
    font-size: 11px;
    color: white;
}

.market-alerts-item-beta {
    vertical-align: middle;
    font-size: 20px;
    color: grey;
}

.market-sub-alerts-table {
    border-collapse: collapse;
    border-spacing: 0;
}

.market-sub-alerts-gmw {
    display: flex;
    justify-content: center;
    align-items: center;
}

.market-sub-alerts-gmw .market-sub-alerts-gmw-color {
    margin-left: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    content: '';
    padding: 6px;
    border: solid 1px;
}

.opacity-button { opacity: 0.4 }



.loader {
    width: 24px;
    height: 24px;
    border: 4px solid #FFF;
    border-bottom-color: transparent;
    border-radius: 50%;
    /*display: inline-block;*/
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
    display: none;
}

.loader-page {
    width: 24px;
    height: 24px;
    border: 4px solid grey;
    border-bottom-color: transparent;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.load-page {
    opacity: 0.5;
    position: fixed;
    top: 50%;
    left: 50%;
}

.loader-button {
    display: flex;
    align-items: center;
}