@font-face { font-family: 'Proxima Nova'; src: url(/fonts/ProximaNovaThin.eot); /* IE9 Compat Modes */ src: url(/fonts/ProximaNovaThin.eot?#iefix) format("embedded-opentype"), url(/fonts/ProximaNovaThin.woff) format("woff"), url(/fonts/ProximaNovaThin.ttf) format("truetype"), url(/fonts/ProximaNovaThin.svg#0b7ebb1c86cf54829ef0c13b500be9e7) format("svg"); /* Legacy iOS */ font-style: normal; font-weight: 200; }

@font-face { font-family: 'Proxima Nova'; src: url(/fonts/ProximaNova-Light.eot); /* IE9 Compat Modes */ src: url(/fonts/ProximaNova-Light.eot?#iefix) format("embedded-opentype"), url(/fonts/ProximaNova-Light.woff) format("woff"), url(/fonts/ProximaNova-Light.ttf) format("truetype"), url(/fonts/ProximaNova-Light.svg#da6ddaf3cf69afbba47bd74b5010b98d) format("svg"); /* Legacy iOS */ font-style: normal; font-weight: 300; }

@font-face { font-family: 'Proxima Nova'; src: url(/fonts/ProximaNovaRegular.eot); /* IE9 Compat Modes */ src: url(/fonts/ProximaNovaRegular.eot?#iefix) format("embedded-opentype"), url(/fonts/ProximaNovaRegular.woff) format("woff"), url(/fonts/ProximaNovaRegular.ttf) format("truetype"), url(/fonts/ProximaNovaRegular.svg#2c1459d58560f08b4b0586fbe80aa4cd) format("svg"); /* Legacy iOS */ font-style: normal; font-weight: 400; }

@font-face { font-family: 'Proxima Nova'; src: url(/fonts/ProximaNova-Semibold.eot); /* IE9 Compat Modes */ src: url(/fonts/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"), url(/fonts/ProximaNova-Semibold.woff) format("woff"), url(/fonts/ProximaNova-Semibold.ttf) format("truetype"), url(/fonts/ProximaNova-Semibold.svg#67a6c9f6d7dc8f35ecb08de766ea56f0) format("svg"); /* Legacy iOS */ font-style: normal; font-weight: 600; }

@font-face { font-family: 'Proxima Nova'; src: url(/fonts/ProximaNovaBold.eot); /* IE9 Compat Modes */ src: url(/fonts/ProximaNovaBold.eot?#iefix) format("embedded-opentype"), url(/fonts/ProximaNovaBold.woff) format("woff"), url(/fonts/ProximaNovaBold.ttf) format("truetype"), url(/fonts/ProximaNovaBold.svg#d1e00a8fb1fd9b428ab6b90409479fde) format("svg"); /* Legacy iOS */ font-style: normal; font-weight: 700; }

@font-face { font-family: 'Proxima Nova'; src: url(/fonts/ProximaNova-Black.eot); /* IE9 Compat Modes */ src: url(/fonts/ProximaNova-Black.eot?#iefix) format("embedded-opentype"), url(/fonts/ProximaNova-Black.woff) format("woff"), url(/fonts/ProximaNova-Black.ttf) format("truetype"), url(/fonts/ProximaNova-Black.svg#5216c1cacb478b35a513d81c80dc8ad7) format("svg"); /* Legacy iOS */ font-style: normal; font-weight: 900; }

html { font-size: 16px; min-height: 100%; height: auto; position: relative; }

body { font-family: "Proxima Nova", "Segoe UI", Roboto, "Droid Sans", "Helvetica Neue", Arial, sans-serif; font-weight: 400; -webkit-text-size-adjust: none; font-size-adjust: none; line-height: normal; color: #3f4d60; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; font-size: 16px; font-size: 1rem; padding-bottom: 100px; padding-bottom: 6.25rem; }

a { color: #0da7fc; text-decoration: none; transition: all 0.3s ease; }

a:hover { color: #3f4d60; text-decoration: none; }

a:focus, input:focus, button:focus { outline: none !important; }

ul { padding: 0; margin: 0; list-style: none; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { margin-top: 0; font-weight: normal; font-family: "Proxima Nova", "Segoe UI", Roboto, "Droid Sans", "Helvetica Neue", Arial, sans-serif; }

h5, .h5 { font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.67; color: #333333; font-size: 18px; font-size: 1.125rem; }

h4, .h4 { font-weight: 600; font-style: normal; font-stretch: normal; color: #333333; letter-spacing: 0; text-transform: none; line-height: 1.67; font-size: 18px; font-size: 1.125rem; font-size: 21px; font-size: 1.3125rem; }

h4.h4_uppercase, .h4.h4_uppercase { line-height: 1.78; letter-spacing: 1.8px; text-transform: uppercase; font-size: 18px; font-size: 1.125rem; }

h3, .h3 { font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.43; color: #333333; font-size: 28px; font-size: 1.75rem; margin-bottom: 30px; margin-bottom: 1.875rem; }

h2, .h2 { font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.25; color: #333333; font-size: 40px; font-size: 2.5rem; margin-bottom: 30px; margin-bottom: 1.875rem; }

h1, .h1 { font-weight: 600; font-style: normal; font-stretch: normal; line-height: 1.2; color: #333333; font-size: 50px; font-size: 3.125rem; margin-bottom: 30px; margin-bottom: 1.875rem; }

b, strong { font-weight: 600; }

p { font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; color: #3F4D60; font-size: 18px; font-size: 1.125rem; margin-bottom: 15px; margin-bottom: 0.9375rem; }

p + h3, p + h4, p + h2 { margin-top: 45px; margin-top: 2.8125rem; }

hr { width: 80%; border-top: 2px solid #EBEDEF; max-width: 770px; max-width: 48.125rem; margin: 45px auto; margin: 2.8125rem auto; }

blockquote { font-weight: 600; color: #3F4D60; line-height: 1.9; text-align: center; border: 0; padding: 0; font-size: 21px; font-size: 1.3125rem; margin: 50px auto; margin: 3.125rem auto; padding: 0 20px; padding: 0 1.25rem; max-width: 530px; max-width: 33.125rem; }

blockquote p { font-weight: 600; color: #3F4D60; line-height: 1.9; font-size: 21px; font-size: 1.3125rem; }

blockquote cite { font-weight: 600; color: #8c94a0; display: block; text-align: center; font-size: 21px; font-style: normal; line-height: 1.9; letter-spacing: normal; font-size: 22px; font-size: 1.375rem; margin-top: 15px; margin-top: 0.9375rem; }

figcaption { font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.82; color: rgba(63, 77, 96, 0.6); font-size: 16px; font-size: 1rem; }

.smallcaps { text-transform: none; letter-spacing: normal !important; }

.lead, .text .lead { font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.64; color: #3F4D60; font-size: 22px; font-size: 1.375rem; margin-bottom: 48px; margin-bottom: 3rem; }

.text p, .text ul, .text ol { font-weight: normal; font-style: normal; line-height: 1.67; color: #3F4D60; font-size: 18px; font-size: 1.125rem; margin-bottom: 15px; margin-bottom: 0.9375rem; }

.text p + h3, .text p + h4, .text p + h2, .text ul + h3, .text ul + h4, .text ul + h2, .text ol + h3, .text ol + h4, .text ol + h2 { margin-top: 45px; margin-top: 2.8125rem; }

.text ul { list-style-position: outside; list-style-type: disc; }

.text table { width: 100%; }

.text img, .text iframe, .text video, .text audio { max-width: 100%; }

.text ul { font-weight: normal; font-style: normal; font-stretch: normal; color: rgba(63, 77, 96, 0.8); list-style: none; font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; padding-left: 25px; padding-left: 1.5625rem; margin-top: 20px; margin-top: 1.25rem; margin-bottom: 20px; margin-bottom: 1.25rem; }

.text ul li { color: #3F4D60; position: relative; margin-bottom: 15px; margin-bottom: 0.9375rem; }

.text ul li:before { color: #0DA7FC; content: "\2022"; position: absolute; right: 100%; top: -2px; line-height: normal; font-size: 28px; font-size: 1.75rem; margin-right: 11px; margin-right: 0.6875rem; }

.text ul .li { color: #3F4D60; }

.text ul a:not(.btn) { color: #0DA7FC; }

.text ul + h3, .text ul + h4, .text ul + h2 { margin-top: 45px; margin-top: 2.8125rem; }

.text ol { color: rgba(63, 77, 96, 0.8); padding-left: 24px; padding-left: 1.5rem; }

.text ol li { margin-bottom: 10px; margin-bottom: 0.625rem; }

.text ol + h3, .text ol + h4, .text ol + h2 { margin-top: 45px; margin-top: 2.8125rem; }

@media (max-width: 767px) { html { font-size: 14px; } }

@media (max-width: 543px) { html { font-size: 12px; } }

.text-red { color: #FF3E2E; }

.text-green { color: #13B72A; }

.text-muted { color: rgba(63, 77, 96, 0.6); }

.middot { margin: 0 10px; margin: 0 0.625rem; }

.text--primary { color: #0DA7FC; }

.text--blue { color: #0DA7FC; }

.text--green { color: #13B72A; }

.text--red { color: #FF3E2E; }

.text--yellow { color: #FFAE2C; }

.text--gray { color: rgba(63, 77, 96, 0.35); }

.automargin { float: none; margin-right: auto; margin-left: auto; }

.bold { font-weight: 600; }

.semibold { font-weight: 600; }

.t-simulate { display: table; width: 100%; height: 100%; }

.t-row { display: table-row; width: 100%; height: 100%; }

.t-cell { display: table-cell; vertical-align: middle; }

.nopadding { padding: 0; }

.checkbox, .radio, .switcher { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; }

.header_nav__list, .submenu, .dropdown-list { list-style: none; padding: 0; margin: 0; }

.header_nav__list li:after, .submenu li:after, .dropdown-list li:after, .header_nav__list li:before, .submenu li:before, .dropdown-list li:before { content: ''; display: none; }

.fs22 { font-size: 22px; font-size: 1.375rem; }

.grayscale { filter: gray; /* IE6-9 */ -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */ }

.relative { position: relative; }

.mb0 { margin-bottom: 0 !important; }

@font-face { font-family: 'icon'; src: url(/fonts/icon.eot?c8aepl); src: url(/fonts/icon.eot?c8aepl#iefix) format("embedded-opentype"), url(/fonts/icon.ttf?c8aepl) format("truetype"), url(/fonts/icon.woff?c8aepl) format("woff"), url(/fonts/icon.svg?c8aepl#icon) format("svg"); font-weight: normal; font-style: normal; }

[class^="icon--"], [class*=" icon--"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'icon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; display: inline-block; position: relative; top: -1px; margin-right: 6px; vertical-align: middle; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 20px; font-size: 1.25rem; margin-right: 6px; margin-right: 0.375rem; }

.icon--drag:before { content: "\e959"; }

.icon--prize .path1:before { content: "\e900"; color: #ffae2c; }

.icon--prize .path2:before { content: "\e901"; margin-left: -1em; color: white; }

.icon--prize .path3:before { content: "\e902"; margin-left: -1em; color: white; }

.icon--prize2:before { content: "\e903"; }

.icon--back:before { content: "\e904"; }

.icon--deadline:before { content: "\e906"; }

.icon--doc_file .path1:before { content: "\e907"; color: #0da7fc; }

.icon--doc_file .path2:before { content: "\e908"; margin-left: -1em; color: white; }

.icon--edit:before { content: "\e909"; }

.icon--finance:before { content: "\e936"; }

.icon--follow:before { content: "\e911"; }

.icon--jpg_file .path1:before { content: "\e912"; color: #ffae2c; }

.icon--jpg_file .path2:before { content: "\e913"; margin-left: -1em; color: white; }

.icon--linkedin-icn:before { content: "\e914"; }

.icon--more:before { content: "\e915"; }

.icon--participate:before { content: "\e916"; }

.icon--pdf_file .path1:before { content: "\e917"; color: #ff3e2e; }

.icon--pdf_file .path2:before { content: "\e918"; margin-left: -1em; color: white; }

.icon--result .path1:before { content: "\e919"; color: #ab00ff; }

.icon--result .path2:before { content: "\e91a"; margin-left: -1em; color: white; }

.icon--sent:before { content: "\e91b"; }

.icon--share_result:before { content: "\e91c"; }

.icon--vote_no:before { content: "\e91d"; }

.icon--vote_yes:before { content: "\e91e"; }

.icon--vote_list:before { content: "\e946"; }

.icon--xls_file .path1:before { content: "\e920"; color: #13b72a; }

.icon--xls_file .path2:before { content: "\e921"; margin-left: -1em; color: white; }

.icon--pin:before { content: "\e923"; }

.icon--youtube:before { content: "\e924"; }

.icon--search:before { content: "\e925"; }

.icon--tw:before { content: "\e926"; }

.icon--fb:before { content: "\e927"; }

.icon--comment:before { content: "\e922"; }

.icon--arrow-down:before { content: "\e90f"; }

.icon--clock:before { content: "\e92c"; }

.icon--wallet:before { content: "\e938"; }

.icon--chevron-thin-up:before { content: "\e928"; }

.icon--chevron-thin-right:before { content: "\e929"; }

.icon--chevron-thin-left:before { content: "\e92a"; }

.icon--chevron-thin-down:before { content: "\e92b"; }

.icon--telegram:before { content: "\e92d"; }

.icon--reddit:before { content: "\e92e"; }

.icon--arrow-right-alt:before { content: "\ea3c"; }

.icon--arrow-left-alt:before { content: "\ea40"; }

.icon--envelope:before { content: "\e932"; }

.icon--link:before { content: "\e933"; }

.icon--follow_fill:before { content: "\e934"; }

.icon--follow_icn:before { content: "\e935"; }

.icon--deadline_fill:before { content: "\e910"; }

.icon--check:before { content: "\e931"; }

.icon--github:before { content: "\e90e"; }

.icon--instagram:before { content: "\e905"; }

.icon--fb_simple:before { content: "\e930"; }

.icon--info:before { content: "\e92f"; }

.icon--indeterminate_check_box:before { content: "\e90c"; }

.icon--check_circle:before { content: "\e90d"; }

.icon--check_box_outline_blank:before { content: "\e919"; }

.icon--check_box:before { content: "\e91a"; }

.icon--check_thin:before { content: "\e90b"; }

.icon--edit_alt:before { content: "\e939"; }

.icon--trash:before { content: "\e93c"; }

.icon--cal:before { content: "\e948"; }

.icon--cancel:before { content: "\e93b"; }

.icon--in_process:before { content: "\e93d"; }

.icon--in_process_simple:before { content: "\e947"; }

.icon--fail .path1:before { content: "\e93e"; color: white; }

.icon--fail .path2:before { content: "\e93f"; margin-left: -1em; color: #ffae2c; }

.icon--fail .path3:before { content: "\e940"; margin-left: -1em; color: #ffae2c; }

.icon--lykke:before { content: "\e941"; font-size: 110%; }

.icon--close:before { content: "\e942"; }

.icon--cancel_round:before { content: "\e943"; }

.icon--prev_transaction:before { content: "\e90a"; }

.icon--next_transaction { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.icon--next_transaction:before { content: "\e90a"; }

.icon--arrow_right_big:before { content: "\e93a"; }

.icon--arrow_left_big:before { content: "\e93a"; display: block; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.icon--vote_list:before { content: "\e946"; }

.icon--copy:before { content: "\e91f"; }

.icon--polygon:before { content: "\e944"; }

.icon--polygon_fill:before { content: "\e945"; }

.icon--download:before { content: "\e949"; }

.icon--help_outline:before { content: "\e94a"; }

.icon--rename_icn:before { content: "\e94b"; }

.icon--star_stroke:before { content: "\e94c"; }

.icon--star:before { content: "\e94d"; }

.icon--view_icn:before { content: "\e94e"; }

.icon--arrow_right_circle:before { content: "\e94f"; }

.icon--notificaton:before { content: "\e953"; }

.icon--help_outline:before { content: "\e951"; }

.icon--save_as_draft:before { content: "\e952"; }

.icon--add_circle:before { content: "\e954"; }

.icon--add:before { content: "\e950"; }

.icon--qr:before { content: "\e94a"; }

.icon--vk:before { content: "\e955"; }

.icon--move_to:before { content: "\e956"; }

.icon--move_to_thin:before { content: "\e960"; }

.icon--exit:before { content: "\e957"; }

.icon--settings:before { content: "\e958"; }

.icon--finance_alt:before { content: "\e95d"; }

.icon--email:before { content: "\e962"; }

.icon--lock:before { content: "\e963"; }

.icon--actions:before { content: "\e95a"; }

.icon--qr_alt:before { content: "\e95b"; }

.icon--slack:before { content: "\e95c"; }

.icon--copy_thin:before { content: "\e95e"; }

.icon--done:before { content: "\e964"; }

.icon--recycle:before { content: "\e95f"; }

.icon--reverse:before { content: "\e961"; }

.store_icon { background-position: center; background-repeat: no-repeat; display: inline-block; vertical-align: middle; position: relative; }

.store_icon--apple { width: 20px; height: 24px; top: -3px; background-image: url(/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjAgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+NEFGMDA4MkQtRUYyQy00MzBGLTk5MjYtMkM1QTNDQjZDQTc3PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IjEtSGVhZGVyLW5vcm1hbC1tYWlucGFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwNS4wMDAwMDAsIC02MTMuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgPGcgaWQ9ImFwcGxlX2ljbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA1LjAwMDAwMCwgNjEzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYuMTE4MTUzOCwxMi43MjM2OTIzIEMxNi4wOTEzODQ2LDkuNzQ4NjE1MzggMTguNTU0MTUzOCw4LjMwMTIzMDc3IDE4LjY2Njc2OTIsOC4yMzM4NDYxNSBDMTcuMjcyLDYuMjAwMzA3NjkgMTUuMTEwMTUzOCw1LjkyMjQ2MTU0IDE0LjM1MDQ2MTUsNS45MDAzMDc2OSBDMTIuNTM0NzY5Miw1LjcwOTIzMDc3IDEwLjc3MzUzODUsNi45ODY3NjkyMyA5Ljg0ODYxNTM4LDYuOTg2NzY5MjMgQzguOTA1MjMwNzcsNi45ODY3NjkyMyA3LjQ4MDkyMzA4LDUuOTE4NzY5MjMgNS45NDU4NDYxNSw1Ljk1MDE1Mzg1IEMzLjk3MDQ2MTU0LDUuOTgwNjE1MzggMi4xMjI0NjE1NCw3LjEyNDMwNzY5IDEuMTA4OTIzMDgsOC45MDAzMDc2OSBDLTAuOTgyNzY5MjMxLDEyLjUyMTUzODUgMC41NzcyMzA3NjksMTcuODQzMDc2OSAyLjU4MTIzMDc3LDIwLjc3MDE1MzggQzMuNTgzNjkyMzEsMjIuMjAzNjkyMyA0Ljc1NTA3NjkyLDIzLjgwNDMwNzcgNi4yODgzMDc2OSwyMy43NDggQzcuNzg4MzA3NjksMjMuNjg2MTUzOCA4LjM0ODYxNTM4LDIyLjc5MTY5MjMgMTAuMTU4NzY5MiwyMi43OTE2OTIzIEMxMS45NTIzMDc3LDIyLjc5MTY5MjMgMTIuNDc4NDYxNSwyMy43NDggMTQuMDQyMTUzOCwyMy43MTIgQzE1LjY1MiwyMy42ODYxNTM4IDE2LjY2NTUzODUsMjIuMjcyIDE3LjYzMjkyMzEsMjAuODI1NTM4NSBDMTguNzkxMzg0NiwxOS4xODI0NjE1IDE5LjI1NjYxNTQsMTcuNTY0MzA3NyAxOS4yNzUwNzY5LDE3LjQ4MTIzMDggQzE5LjIzNzIzMDgsMTcuNDY4MzA3NyAxNi4xNDg2MTU0LDE2LjI4OTUzODUgMTYuMTE4MTUzOCwxMi43MjM2OTIzIEwxNi4xMTgxNTM4LDEyLjcyMzY5MjMgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4xNjQzMDc3LDMuOTc0NzY5MjMgQzEzLjk3MTA3NjksMi45NjU4NDYxNSAxNC41MjMwNzY5LDEuNTkzMjMwNzcgMTQuMzY5ODQ2MiwwLjIwMDMwNzY5MiBDMTMuMjAyMTUzOCwwLjI1MiAxMS43NDE4NDYyLDEuMDA4IDEwLjkwMDkyMzEsMS45OTQ3NjkyMyBDMTAuMTU2OTIzMSwyLjg2NDMwNzY5IDkuNDkyMzA3NjksNC4yODk1Mzg0NiA5LjY2NCw1LjYyOTg0NjE1IEMxMC45NzU2OTIzLDUuNzI3NjkyMzEgMTIuMzIyNDYxNSw0Ljk2OCAxMy4xNjQzMDc3LDMuOTc0NzY5MjMgTDEzLjE2NDMwNzcsMy45NzQ3NjkyMyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }

.store_icon--android { width: 21px; height: 24px; top: -2px; background-image: url(/css/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMjFweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjEgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+NUI2QTdGMzQtNUNBQy00MzI2LUEyRkMtREZGOTY5MkFERjMxPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IjEtSGVhZGVyLW5vcm1hbC1tYWlucGFnZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ0Ny4wMDAwMDAsIC02MTUuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+ICAgICAgICAgICAgPGcgaWQ9ImFuZHJvaWRfaWNuIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0NDcuMDAwMDAwLCA2MTUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYuMTk0NjY2Nyw3LjkwNjk1NjUyIEw0LjA0NTE1OTQyLDcuOTA2OTU2NTIgQzMuNzc0ODk4NTUsNy45MDY5NTY1MiAzLjU1NTgyNjA5LDguMTI2MDI4OTkgMy41NTU4MjYwOSw4LjM5NjI4OTg2IEwzLjU1NTgyNjA5LDE4LjU4NDYzNzcgQzMuNTU1ODI2MDksMTguODU0ODk4NiAzLjc3NDg5ODU1LDE5LjA3Mzk3MSA0LjA0NTE1OTQyLDE5LjA3Mzk3MSBMNi4yMTExMzA0MywxOS4wNzM5NzEgTDYuMjExMTMwNDMsMjIuNTA3NDc4MyBDNi4yMTExMzA0MywyMy4zMDQxMTU5IDYuODU2OTI3NTQsMjMuOTQ5OTcxIDcuNjUzNjIzMTksMjMuOTQ5OTcxIEw3LjY1MzYyMzE5LDIzLjk0OTk3MSBDOC40NTAyNjA4NywyMy45NDk5NzEgOS4wOTYxMTU5NCwyMy4zMDQxNzM5IDkuMDk2MTE1OTQsMjIuNTA3NDc4MyBMOS4wOTYxMTU5NCwxOS4wNzM5NzEgTDExLjExMzY4MTIsMTkuMDczOTcxIEwxMS4xMTM2ODEyLDIyLjUwNzQ3ODMgQzExLjExMzY4MTIsMjMuMzA0MTE1OSAxMS43NTk0NzgzLDIzLjk0OTk3MSAxMi41NTYxNzM5LDIzLjk0OTk3MSBMMTIuNTU2MTczOSwyMy45NDk5NzEgQzEzLjM1MjgxMTYsMjMuOTQ5OTcxIDEzLjk5ODY2NjcsMjMuMzA0MTczOSAxMy45OTg2NjY3LDIyLjUwNzQ3ODMgTDEzLjk5ODY2NjcsMTkuMDczOTcxIEwxNi4xOTQ3MjQ2LDE5LjA3Mzk3MSBDMTYuNDY0OTg1NSwxOS4wNzM5NzEgMTYuNjg0MDU4LDE4Ljg1NDg5ODYgMTYuNjg0MDU4LDE4LjU4NDYzNzcgTDE2LjY4NDA1OCw4LjM5NjI4OTg2IEMxNi42ODQsOC4xMjYwMjg5OSAxNi40NjQ5Mjc1LDcuOTA2OTU2NTIgMTYuMTk0NjY2Nyw3LjkwNjk1NjUyIEwxNi4xOTQ2NjY3LDcuOTA2OTU2NTIgWiIgaWQ9IlNoYXBlIj48L3BhdGg+ICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMS40OTg4OTg1NSw3LjkwNDU3OTcxIEwxLjQ5ODg5ODU1LDcuOTA0NTc5NzEgQzAuNzAyMjYwODcsNy45MDQ1Nzk3MSAwLjA1NjQwNTc5NzEsOC41NTAzNzY4MSAwLjA1NjQwNTc5NzEsOS4zNDcwNzI0NiBMMC4wNTY0MDU3OTcxLDE1LjIwNTkxMyBDMC4wNTY0MDU3OTcxLDE2LjAwMjU1MDcgMC43MDIyMDI4OTksMTYuNjQ4NDA1OCAxLjQ5ODg5ODU1LDE2LjY0ODQwNTggTDEuNDk4ODk4NTUsMTYuNjQ4NDA1OCBDMi4yOTU1MzYyMywxNi42NDg0MDU4IDIuOTQxMzkxMywxNi4wMDI2MDg3IDIuOTQxMzkxMywxNS4yMDU5MTMgTDIuOTQxMzkxMyw5LjM0NzA3MjQ2IEMyLjk0MTMzMzMzLDguNTUwNDM0NzggMi4yOTU1MzYyMyw3LjkwNDU3OTcxIDEuNDk4ODk4NTUsNy45MDQ1Nzk3MSBMMS40OTg4OTg1NSw3LjkwNDU3OTcxIFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE4Ljc0MDkyNzUsNy45MDQ1Nzk3MSBMMTguNzQwOTI3NSw3LjkwNDU3OTcxIEMxNy45NDQyODk5LDcuOTA0NTc5NzEgMTcuMjk4NDM0OCw4LjU1MDM3NjgxIDE3LjI5ODQzNDgsOS4zNDcwNzI0NiBMMTcuMjk4NDM0OCwxNS4yMDU5MTMgQzE3LjI5ODQzNDgsMTYuMDAyNTUwNyAxNy45NDQyMzE5LDE2LjY0ODQwNTggMTguNzQwOTI3NSwxNi42NDg0MDU4IEwxOC43NDA5Mjc1LDE2LjY0ODQwNTggQzE5LjUzNzU2NTIsMTYuNjQ4NDA1OCAyMC4xODM0MjAzLDE2LjAwMjYwODcgMjAuMTgzNDIwMywxNS4yMDU5MTMgTDIwLjE4MzQyMDMsOS4zNDcwNzI0NiBDMjAuMTgzNDIwMyw4LjU1MDQzNDc4IDE5LjUzNzYyMzIsNy45MDQ1Nzk3MSAxOC43NDA5Mjc1LDcuOTA0NTc5NzEgTDE4Ljc0MDkyNzUsNy45MDQ1Nzk3MSBaIiBpZD0iU2hhcGUiPjwvcGF0aD4gICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjE0MzQ3ODI2LDcuMTkyNDA1OCBMMTYuMDY3NjUyMiw3LjE5MjQwNTggQzE2LjM3ODcyNDYsNy4xOTI0MDU4IDE2LjYxMDcyNDYsNi45MDU4NTUwNyAxNi41NDY4NDA2LDYuNjAxMzkxMyBDMTYuMTUyNDA1OCw0LjcyMTUwNzI1IDE0Ljk1NTUzNjIsMy4xMzcyNzUzNiAxMy4zMzE0NzgzLDIuMjIyMDg2OTYgTDE0LjM1MDg0MDYsMC4zODI4NDA1OCBDMTQuNDE5ODI2MSwwLjI1ODMxODg0MSAxNC4zNzQ4NDA2LDAuMTAxMzkxMzA0IDE0LjI1MDMxODgsMC4wMzI0MDU3OTcxIEMxNC4xMjU1MDcyLC0wLjAzNjc1MzYyMzIgMTMuOTY4ODExNiwwLjAwODQwNTc5NzEgMTMuODk5ODI2MSwwLjEzMjkyNzUzNiBMMTIuODcyNzUzNiwxLjk4NjAyODk5IEMxMi4wMzE1MzYyLDEuNTk1NjUyMTcgMTEuMDk0MDI5LDEuMzc3NjIzMTkgMTAuMTA1NTY1MiwxLjM3NzYyMzE5IEM5LjExNzA0MzQ4LDEuMzc3NjIzMTkgOC4xNzk1MzYyMywxLjU5NTY1MjE3IDcuMzM4MzE4ODQsMS45ODYwMjg5OSBMNi4zMTEyNDYzOCwwLjEzMjg2OTU2NSBDNi4yNDIyMDI5LDAuMDA4Mjg5ODU1MDcgNi4wODUyNzUzNiwtMC4wMzY2Mzc2ODEyIDUuOTYwODExNTksMC4wMzIzNDc4MjYxIEM1LjgzNjI4OTg2LDAuMTAxMzMzMzMzIDUuNzkxMzA0MzUsMC4yNTgyNjA4NyA1Ljg2MDI4OTg2LDAuMzgyNzgyNjA5IEw2Ljg3OTY1MjE3LDIuMjIyMDI4OTkgQzUuMjU1NTk0MiwzLjEzNzI3NTM2IDQuMDU4NzI0NjQsNC43MjE0NDkyOCAzLjY2NDI4OTg2LDYuNjAxMzkxMyBDMy42MDAzNDc4Myw2LjkwNTg1NTA3IDMuODMyMzQ3ODMsNy4xOTI0MDU4IDQuMTQzNDc4MjYsNy4xOTI0MDU4IEw0LjE0MzQ3ODI2LDcuMTkyNDA1OCBaIE0xMy42NjM1OTQyLDQuNDUxMzYyMzIgQzEzLjY2MzU5NDIsNC43NTc1NjUyMiAxMy40MTUzNjIzLDUuMDA1ODU1MDcgMTMuMTA5MTAxNCw1LjAwNTg1NTA3IEMxMi44MDI4OTg2LDUuMDA1ODU1MDcgMTIuNTU0NjA4Nyw0Ljc1NzYyMzE5IDEyLjU1NDYwODcsNC40NTEzNjIzMiBDMTIuNTU0NjA4Nyw0LjE0NTE1OTQyIDEyLjgwMjg0MDYsMy44OTY4Njk1NyAxMy4xMDkxMDE0LDMuODk2ODY5NTcgQzEzLjQxNTM2MjMsMy44OTY4Njk1NyAxMy42NjM1OTQyLDQuMTQ1MTU5NDIgMTMuNjYzNTk0Miw0LjQ1MTM2MjMyIEwxMy42NjM1OTQyLDQuNDUxMzYyMzIgWiBNNy4xMDE5MTMwNCwzLjg5Njg2OTU3IEM3LjQwODExNTk0LDMuODk2ODY5NTcgNy42NTY0MDU4LDQuMTQ1MTAxNDUgNy42NTY0MDU4LDQuNDUxMzYyMzIgQzcuNjU2NDA1OCw0Ljc1NzU2NTIyIDcuNDA4MTczOTEsNS4wMDU4NTUwNyA3LjEwMTkxMzA0LDUuMDA1ODU1MDcgQzYuNzk1NzEwMTQsNS4wMDU4NTUwNyA2LjU0NzQyMDI5LDQuNzU3NjIzMTkgNi41NDc0MjAyOSw0LjQ1MTM2MjMyIEM2LjU0NzQyMDI5LDQuMTQ1MTU5NDIgNi43OTU2NTIxNywzLjg5Njg2OTU3IDcuMTAxOTEzMDQsMy44OTY4Njk1NyBMNy4xMDE5MTMwNCwzLjg5Njg2OTU3IFoiIGlkPSJTaGFwZSI+PC9wYXRoPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+); }

.footer { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 10; color: rgba(63, 77, 96, 0.8); font-size: 18px; font-size: 1.125rem; }

.footer .social--footer_alt { margin-bottom: 0; padding: 12px 0; padding: 0.75rem 0; }

.footer__top { padding: 48px 0; padding: 3rem 0; }

.footer__top .row { font-size: 0; }

.footer__top .col-xs-6 { display: inline-block; vertical-align: top; float: none; }

.footer__bottom { background: #F5F6F7; padding: 17px 0; padding: 1.0625rem 0; }

.footer__copy { color: rgba(63, 77, 96, 0.8); font-weight: normal; line-height: 1.67; padding: 18px 0; padding: 1.125rem 0; }

.footer__copy a { color: rgba(63, 77, 96, 0.8); white-space: nowrap; }

@media (max-width: 767px) { .footer__top .row > div { margin-bottom: 25px; }
  .footer__bottom { text-align: center; }
  .footer .social--footer_alt > li { margin-left: 10px; } }

@media (max-width: 991px) { .footer .text-center { text-align: left !important; } }

@media (max-width: 543px) { .footer .col-xs-6 { width: 100% !important; float: none !important; text-align: center !important; }
  .footer__copy { font-size: 12px; margin-bottom: 0; padding: 0; }
  .footer__top .row > div { width: 100%; text-align: center; }
  .footer .social--footer_alt > li { margin-left: 5px; } }

@media all and (max-width: 991px) { .footer .text-left, .footer .text-right { text-align: center !important; } }

.header_container { height: 90px; height: 5.625rem; }

@media all and (max-width: 767px) { .header_container { height: 82px; } }

@media all and (max-width: 543px) { .header_container { height: 60px; } }

.header { background: #fff; position: fixed; left: 0; right: 0; top: 0; z-index: 110; border-bottom: 1px solid #EBEDEF; padding: 25px 0; padding: 1.5625rem 0; -webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease; -o-transition: -o-transform 0.3s ease; transition: transform 0.3s ease; }

.header .container { max-width: 1200px; }

.header__menu_button, .header__logo { display: inline-block; vertical-align: middle; }

.header__menu_button { margin-left: -5px; margin-left: -0.3125rem; margin-right: 13px; margin-right: 0.8125rem; }

.header__logo img { height: 40px; height: 2.5rem; }

.header.nav_down { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.header.nav_up { -webkit-transform: translate(0, -100px); -moz-transform: translate(0, -100px); -ms-transform: translate(0, -100px); -o-transform: translate(0, -100px); transform: translate(0, -100px); }

@media all and (max-width: 767px) { .header.nav_up { -webkit-transform: translate(0, -80px); -moz-transform: translate(0, -80px); -ms-transform: translate(0, -80px); -o-transform: translate(0, -80px); transform: translate(0, -80px); } }

@media all and (max-width: 543px) { .header { padding: 12px 0; }
  .header.nav_up { -webkit-transform: translate(0, -58px); -moz-transform: translate(0, -58px); -ms-transform: translate(0, -58px); -o-transform: translate(0, -58px); transform: translate(0, -58px); }
  .header__menu_button { margin-top: 2px; }
  .header__logo { overflow: hidden; width: 40px; margin-top: 1px; }
  .header__logo img { height: 30px; } }

.header_logo__img, .header_logo__title { display: inline-block; vertical-align: middle; }

.header_logo__img { margin-right: 12px; margin-right: 0.75rem; }

.header_logo__title { letter-spacing: -0.5px; font-weight: 600; color: #333333; font-size: 28px; font-size: 1.75rem; line-height: 40px; line-height: 2.5rem; }

.header_logo__title span { font-weight: normal; }

@media all and (max-width: 543px) { .header_logo__title { display: none; } }

.btn_menu { position: relative; width: 30px; height: 30px; }

.btn_menu:after, .btn_menu:before, .btn_menu span { content: ''; position: absolute; border-radius: 4px; background: #8c94a0; left: 0; right: 0; margin-left: auto; margin-right: auto; width: 18px; height: 2px; -webkit-transition: background 0.3s ease; -moz-transition: background 0.3s ease; -o-transition: background 0.3s ease; transition: background 0.3s ease; }

.btn_menu:after { margin-top: -5px; }

.btn_menu:before { margin-top: 5px; }

.btn_menu:hover:after, .btn_menu:hover:before, .btn_menu:hover span { background: #3F4D60; }

.header_nav_container { height: 60px; height: 3.75rem; }

.header_nav { background: #F5F6F7; z-index: 109; width: 100%; left: 0; top: 0; position: fixed; height: auto; -webkit-transition: -webkit-transform 0.3s ease, top 0.3s ease; -moz-transition: -moz-transform 0.3s ease, top 0.3s ease; -o-transition: -o-transform 0.3s ease, top 0.3s ease; transition: transform 0.3s ease, top 0.3s ease; padding-top: 91px; padding-top: 5.6875rem; }

.header_nav .btn { margin: 10px 0 0; margin: 0.625rem 0 0; }

.header_nav .btn_create_project { margin: 20px 0 0; margin: 1.25rem 0 0; }

.header_nav__list { float: left; padding: 13px 0 11px; padding: 0.8125rem 0 0.6875rem; margin-left: -14px; margin-left: -0.875rem; }

.header_nav .container { max-width: 1200px; }

.header_nav .nav_list__item { text-transform: uppercase; font-weight: 600; letter-spacing: 2px; letter-spacing: 0.125rem; }

.header_nav .nav_list__item .icon { margin-top: -5px; margin-bottom: -5px; }

.header_nav.nav_down { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.header_nav.nav_up { -webkit-transform: translate(0, -91px); -moz-transform: translate(0, -91px); -ms-transform: translate(0, -91px); -o-transform: translate(0, -91px); transform: translate(0, -91px); }

@media all and (max-width: 767px) { .header_nav { height: 132px; padding-top: 83px; overflow: hidden; }
  .header_nav__inner { overflow: hidden; overflow-x: auto; height: 85px; height: 5.3125rem; }
  .header_nav.nav_up { -webkit-transform: translate(0, -80px); -moz-transform: translate(0, -80px); -ms-transform: translate(0, -80px); -o-transform: translate(0, -80px); transform: translate(0, -80px); } }

@media all and (max-width: 543px) { .header_nav { padding-top: 62px; height: 105px; }
  .header_nav.nav_up { -webkit-transform: translate(0, -60px); -moz-transform: translate(0, -60px); -ms-transform: translate(0, -60px); -o-transform: translate(0, -60px); transform: translate(0, -60px); } }

.nav_list { white-space: nowrap; }

.nav_list__item { color: #3F4D60; display: inline-block; vertical-align: middle; position: relative; font-size: 15px; font-size: 0.9375rem; }

.nav_list__item > a { color: inherit; display: block; padding: 10px 13px; padding: 0.625rem 0.8125rem; }

.nav_list__item--active > a { color: #0da7fc !important; }

@media all and (min-width: 768px) { .nav_list__item:hover .submenu { opacity: 1; visibility: visible; pointer-events: all; }
  .nav_list__item > a:hover { color: rgba(63, 77, 96, 0.6); }
  .nav_list__item > a:hover + .submenu { opacity: 1; visibility: visible; pointer-events: all; } }

.site_nav { overflow: hidden; height: 80px; height: 5rem; }

.site_nav .container { max-width: 1200px; }

.site_nav__inner { overflow: hidden; overflow-x: auto; padding: 19px 0; padding: 1.1875rem 0; height: 100px; height: 6.25rem; }

.site_nav .nav_list { padding: 0; }

.site_nav .nav_list__item { color: rgba(63, 77, 96, 0.6); font-size: 18px; font-size: 1.125rem; }

.site_nav .nav_list__item > a { color: inherit; }

.site_nav .nav_list__item > a:hover { color: #3F4D60; }

.site_nav .nav_list__item--active { font-weight: 600; }

.site_nav .nav_list__item--active > a { position: relative; color: #3F4D60 !important; top: 1px; top: 0.0625rem; }

@media all and (max-width: 767px) { .site_nav__inner { white-space: nowrap; }
  .site_nav .btn, .site_nav .nav_list { float: none !important; display: inline-block; vertical-align: middle; }
  .site_nav .btn { margin-right: 15px; } }

.header_actions { margin-bottom: -5px; margin-bottom: -0.3125rem; }

.header_actions__search, .header_actions__notifications, .header_actions__logout { float: left; position: relative; margin-left: 15px; margin-left: 0.9375rem; }

.header_actions__search > .btn--icon, .header_actions__notifications > .btn--icon, .header_actions__logout > .btn--icon { padding: 10px; padding: 0.625rem; }

.header_actions__logout { margin-right: -10px; margin-right: -0.625rem; }

.header_actions__login { position: relative; margin-right: -10px; margin-right: -0.625rem; margin-left: 15px; margin-left: 0.9375rem; }

.header_actions__login .header_user .header_user__img + .header_login__title { color: #333333; }

.header_actions__login a { display: block; color: #333333; padding: 3px 10px; padding: 0.1875rem 0.625rem; }

.header_actions__login a:after, .header_actions__login a:before { content: ""; display: table; clear: both; }

.header_actions__login a:hover { color: rgba(63, 77, 96, 0.8); }

@media all and (max-width: 767px) { .header_actions .btn--icon .icon { font-size: 20px; }
  .header_actions__logout .btn--icon .icon { font-size: 18px; position: relative; top: 1px; } }

.header_user:after, .header_user:before { content: ""; display: table; clear: both; }

.header_user__img { float: left; width: 40px; width: 2.5rem; height: 40px; height: 2.5rem; margin-right: 15px; margin-right: 0.9375rem; margin-top: -3px; margin-top: -0.1875rem; margin-bottom: -3px; margin-bottom: -0.1875rem; }

.header_user__img img { border-radius: 100px; width: 40px; width: 2.5rem; height: 40px; height: 2.5rem; }

.header_user__img + .header_login__title { color: #333333; }

@media all and (max-width: 767px) { .header_user__img { margin-top: 0; margin-bottom: 0; margin-right: 0; }
  .header_user__img + .header_login__title { display: none; } }

.header_login__title { overflow: hidden; font-weight: 600; letter-spacing: 0; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; font-size: 1.125rem; padding: 8px 0; padding: 0.5rem 0; max-width: 170px; max-width: 10.625rem; }

@media all and (max-width: 543px) { .header_login__title { padding: 9px 0; } }

.btn.btn_create_project { min-width: 0; text-align: center; width: 24px; width: 1.5rem; height: 24px; height: 1.5rem; font-size: 33px; font-size: 2.0625rem; padding: 0; padding: 0; line-height: 22px; line-height: 1.375rem; }

.btn.btn_create_project .icon { margin-right: 0; }

.btn.btn_create_project:hover { -webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -ms-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2); }

.sidebar_menu { position: fixed; z-index: 115; background: #fff; top: 0; left: 0; bottom: 0; max-width: 100%; -webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease; -o-transition: -o-transform 0.3s ease; transition: transform 0.3s ease; -webkit-transform: translate(-100%, 0); -moz-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); -o-transform: translate(-100%, 0); transform: translate(-100%, 0); width: 380px; width: 23.75rem; }

.sidebar_menu__body { overflow: hidden; overflow-y: visible; height: 100%; -webkit-overflow-scrolling: touch; padding: 115px 30px 230px 28px; padding: 7.1875rem 1.875rem 14.375rem 1.75rem; }

.sidebar_menu__header { position: absolute; top: 0; left: 0; right: 15px; border-bottom: 1px solid #EBEDEF; background: #fff; z-index: 10; padding: 25px 0; padding: 1.5625rem 0; margin: 0 28px; margin: 0 1.75rem; }

.sidebar_menu__header .btn { display: none; }

.sidebar_menu__header .header_logo__img { margin-right: 0; }

.sidebar_menu__inner { height: 100%; position: relative; }

.sidebar_menu__footer { position: absolute; bottom: 0; left: 0; right: 15px; background: #fff; padding: 20px 15px 54px 30px; padding: 1.25rem 0.9375rem 3.375rem 1.875rem; }

.sidebar_menu .social { text-align: left !important; }

.sidebar_menu .social li { float: left; width: 50%; }

.sidebar_menu .social__item { letter-spacing: 0; color: rgba(63, 77, 96, 0.8); display: block; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; padding: 10px; padding: 0.625rem; }

.sidebar_menu .social .icon { text-align: center; width: 20px; width: 1.25rem; margin-right: 15px; margin-right: 0.9375rem; }

.sidebar_menu--open { -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

@media all and (max-height: 860px), all and (max-width: 543px), screen and (max-device-width: 991px), screen and (pointer: coarse) { .sidebar_menu .social { text-align: center !important; }
  .sidebar_menu .social li { float: none; width: auto; display: inline-block; vertical-align: middle; margin-left: 0px; }
  .sidebar_menu .social li:first-child { margin-left: 0; }
  .sidebar_menu .social__item .icon { margin-right: 0; }
  .sidebar_menu .social__item span { display: none; }
  .sidebar_menu__footer { padding-left: 10px; padding-right: 5px; padding-bottom: 20px; padding-bottom: 1.25rem; }
  .sidebar_menu__body { padding-bottom: 80px; padding-bottom: 5rem; } }

@media all and (max-width: 543px) { .sidebar_menu { width: 100%; display: none; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }
  .sidebar_menu__body { padding-left: 12px; padding-right: 12px; padding-top: 72px; }
  .sidebar_menu__header { margin: 0 0 0 12px; padding: 15px 0; right: 12px; }
  .sidebar_menu__header .btn { display: block; position: absolute; left: 0; top: 50%; margin-top: -14px; }
  .sidebar_menu__header .btn .icon { position: relative; top: 1px; font-size: 24px; }
  .sidebar_menu .header_logo { text-align: center; }
  .sidebar_menu .header_logo__img { height: 30px; }
  .sidebar_menu--open { display: block; } }

.main_projects_list__img { float: left; margin-right: 12px; margin-right: 0.75rem; }

.main_projects_list__content { overflow: hidden; padding-top: 11px; padding-top: 0.6875rem; }

.main_projects_list__title { color: #333333; font-weight: 600; font-size: 25px; font-size: 1.5625rem; line-height: 30px; line-height: 1.875rem; letter-spacing: -1px; letter-spacing: -0.0625rem; margin: 0 0 5px; margin: 0 0 0.3125rem; -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; }

.main_projects_list__title span { font-weight: normal; }

.main_projects_list__link:after, .main_projects_list__link:before { content: ""; display: table; clear: both; }

.main_projects_list__item { margin-bottom: 12px; margin-bottom: 0.75rem; padding-bottom: 13px; padding-bottom: 0.8125rem; }

.main_projects_list__item a:hover .main_projects_list__title { color: rgba(63, 77, 96, 0.8); }

.main_projects_list__text { color: rgba(63, 77, 96, 0.6); font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; }

@media all and (max-height: 860px) and (min-width: 992px) { .main_projects_list__text { font-size: 14px; line-height: 22px; } }

@media all and (max-width: 543px) { .main_projects_list__item { border-bottom: 1px solid #EBEDEF; padding-bottom: 18px; } }

.body--menu_opened { overflow: hidden; }

@media all and (min-width: 544px) { .body--menu_opened article, .body--menu_opened header, .body--menu_opened footer, .body--menu_opened nav.header_nav, .body--menu_opened .site_nav { -webkit-filter: blur(5px); filter: blur(5px); }
  .body--menu_opened .menu_overlay { visibility: visible; opacity: 1; } }

@media all and (max-width: 543px) { .body--menu_opened { position: fixed; } }

@media all and (max-width: 543px) { .body--search_showed article, .body--search_showed footer, .body--search_showed nav.header_nav, .body--search_showed .site_nav { -webkit-filter: blur(5px); filter: blur(5px); }
  .body--search_showed .menu_overlay { visibility: visible; opacity: 1; z-index: 110; } }

.menu_overlay { position: fixed; z-index: 114; left: 0; top: 0; width: 100%; height: 100%; visibility: hidden; opacity: 0; background: rgba(207, 210, 215, 0.5); }

@media all and (min-width: 544px) { .menu_overlay { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } }

.header_search { position: absolute; z-index: 10; left: 0; top: 0; width: 100%; height: 100%; background: #fff; display: none; padding: 25px 0; padding: 1.5625rem 0; }

.header_search .form-control { border: 0; border-radius: 0; height: 40px; height: 2.5rem; padding-left: 35px; padding-left: 2.1875rem; }

.header_search__btn { position: absolute !important; left: 0; top: 50%; margin-top: -13px; margin-top: -0.8125rem; }

.header_search__field { overflow: hidden; }

.header_search__buttons { float: right; }

.header_search__buttons .btn--icon { color: #CFD2D7; padding: 7px 6px; padding: 0.4375rem 0.375rem; margin-right: -6px; margin-right: -0.375rem; }

.header_search__inner { position: relative; }

.header_search .btn--icon .icon { font-size: 20px; }

.header_search--show { display: block; }

@media all and (max-width: 543px) { .header_search { padding: 15px 0; top: 100%; margin-top: 1px; } }

@media all and (max-width: 767px) { .header_search__btn { margin-top: -16px; margin-top: -1rem; }
  .header_search .form-control { padding-left: 40px; padding-left: 2.5rem; } }

.submenu { position: absolute; left: 0; top: 100%; opacity: 0; visibility: hidden; pointer-events: none; min-width: 110%; margin-left: -5px; margin-left: -0.3125rem; padding-top: 12px; padding-top: 0.75rem; -webkit-transition: opacity 0.3s ease, visibility 0.3s ease; -moz-transition: opacity 0.3s ease, visibility 0.3s ease; -o-transition: opacity 0.3s ease, visibility 0.3s ease; transition: opacity 0.3s ease, visibility 0.3s ease; }

@media all and (max-width: 767px) { .submenu { display: none; } }

.submenu_list { text-transform: none; letter-spacing: 0; border-radius: 4px; background-color: #fff; font-weight: normal; z-index: 111; box-shadow: 0 8px 50px 0 rgba(63, 77, 96, 0.4), 0 5px 5px 0 rgba(63, 77, 96, 0.05); padding: 5px; padding: 0.3125rem; font-size: 16px; font-size: 1rem; }

.submenu_list__item { color: #3F4D60; }

.submenu_list__item a { color: #3F4D60; display: block; padding: 10px 13px; padding: 0.625rem 0.8125rem; }

.submenu_list__item a:hover { color: rgba(63, 77, 96, 0.7); background-color: #f5f6f7; }

.submenu_list__item--active a { color: rgba(63, 77, 96, 0.7); background-color: #f5f6f7; }

.is_mobile .nav_list__item { position: static; }

.is_mobile .nav_list__item--selected > a { color: rgba(63, 77, 96, 0.6); }

.is_mobile .nav_list__item--selected .submenu { opacity: 1; visibility: visible; pointer-events: all; }

.is_mobile .header_nav--selected { overflow: visible; }

.is_mobile .submenu { padding-top: 0; z-index: 1; left: auto; width: auto; min-width: 0; display: block; }

.is_mobile .submenu_list { box-shadow: 0 8px 20px 0 rgba(63, 77, 96, 0.2), 0 5px 5px 0 rgba(63, 77, 96, 0.05); border-radius: 0 0 4px 4px; }

.is_mobile .submenu_list__item > a { padding: 10px 15px; font-size: 14px; }

@media all and (max-width: 543px) { .is_mobile .nav_list__item:last-child .submenu, .is_mobile .nav_list__item:last-of-type .submenu, .is_mobile .nav_list__item:nth-child(4) .submenu { right: 0; } }

.form-control { text-align: left; background: #fff; color: #3F4D60; border: 1px solid #cfd2d7; border-radius: 4px; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; height: 50px; height: 3.125rem; padding: 10px 16px; padding: 0.625rem 1rem; font-size: 16px; font-size: 1rem; }

.form-control ::-webkit-input-placeholder { color: rgba(63, 77, 96, 0.5); }

.form-control :-moz-placeholder { color: rgba(63, 77, 96, 0.5); }

.form-control ::-moz-placeholder { color: rgba(63, 77, 96, 0.5); }

.form-control :-ms-input-placeholder { color: rgba(63, 77, 96, 0.5); }

.form-control.error { border-color: #ff3e2e; box-shadow: inset 0 0 0 1px #ff3e2e !important; }

.form-control.error:focus { border-color: #ff3e2e; box-shadow: inset 0 0 0 1px #ff3e2e !important; }

.form-control:focus { border-color: #e1e1e1; }

.form-control[disabled]:not(.select__elem), .form-control.disabled, .form-control.form-control--disabled { background: #F5F6F7; border-color: #cfd2d7; color: rgba(63, 77, 96, 0.6); }

textarea.form-control { resize: none; min-height: 140px; border: 1px solid #e1e1e1; background: #fff; max-width: 100%; }

textarea.form-control:focus { border-color: #e1e1e1; }

.form-group { margin-bottom: 20px; margin-bottom: 1.25rem; }

.reserve_form { padding: 45px 0 45px 0; max-width: 100%; width: 300px; margin: 0 auto; text-align: center; }

.reserve_form .btn { width: 100%; }

.help-block { margin: 17px -15px; font-size: 18px; color: rgba(51, 51, 51, 0.5); }

label.error { display: none !important; }

.input-search { width: 200px; position: relative; }

.input-search .form-control { border-radius: 100px; background: transparent; border: 1px solid transparent; height: 40px; text-align: left; font-size: 16px; padding-left: 45px; }

.input-search .form-control:focus { border-color: #D3D6DB; background: #fff; }

.input-search .form-control ::-webkit-input-placeholder { color: rgba(63, 77, 96, 0.5); }

.input-search .form-control :-moz-placeholder { color: rgba(63, 77, 96, 0.5); }

.input-search .form-control ::-moz-placeholder { color: rgba(63, 77, 96, 0.5); }

.input-search .form-control :-ms-input-placeholder { color: rgba(63, 77, 96, 0.5); }

.input-search .btn-link { position: absolute; top: 5px; left: 11px; z-index: 2; color: rgba(63, 77, 96, 0.5); }

.input-search .btn-link .icon--search { font-size: 16px; margin-right: 0; -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); }

.leading__inner .btn, .reserve_form .btn { padding: 13px 30px 12px 24px; margin: 0 10px 15px; }

.leading__inner .btn_group, .reserve_form .btn_group { margin-left: -10px; margin-right: -10px; }

.leading__inner .store_icon, .reserve_form .store_icon { margin-right: 8px; }

.requestForm { position: relative; }

.hidden_form { display: none; }

.form { font-size: 16px; font-size: 1rem; }

.form--search:after, .form--search:before { content: ""; display: table; clear: both; }

.form--message { position: relative; margin-bottom: 38px; margin-bottom: 2.375rem; -webkit-transition: padding 0.3s ease; -moz-transition: padding 0.3s ease; -o-transition: padding 0.3s ease; transition: padding 0.3s ease; }

.form--message .message_actions { position: absolute; bottom: 0; left: 0; width: 100%; opacity: 0; visibility: hidden; -webkit-transform: translate3d(0, 50px, 0); -moz-transform: translate3d(0, 50px, 0); -ms-transform: translate3d(0, 50px, 0); -o-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

.form--message.focused { padding-bottom: 75px; padding-bottom: 4.6875rem; }

.form--message.focused .message_actions { opacity: 1; visibility: visible; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.form--default .form-group ~ .form_title { margin-top: 22px; margin-top: 1.375rem; }

.form--default p { font-size: 16px; font-size: 1rem; margin-bottom: 30px; margin-bottom: 1.875rem; }

.form--default .select__value { padding-left: 20px; padding-left: 1.25rem; }

.form--default .prize__value { font-size: 24px; font-size: 1.5rem; padding-top: 11px; padding-top: 0.6875rem; }

.form--default .form__submit { padding: 42px 0; padding: 2.625rem 0; }

.form--default .form__submit .text-muted { margin-top: 15px; margin-top: 0.9375rem; }

.form--default .form__submit .btn { padding: 17px 50px 16px; padding: 1.0625rem 3.125rem 1rem; }

@media (max-width: 767px) { .form .form-control { margin-bottom: 15px; margin-bottom: 0.9375rem; } }

.checkbox, .radio { position: relative; overflow: hidden; margin: 0; display: inline-block; vertical-align: top; margin-top: 0 !important; }

.checkbox__control, .radio__control { position: absolute; right: 100%; opacity: 0; visibility: hidden; }

.checkbox__control:checked ~ .control-label:before, .radio__control:checked ~ .control-label:before { background: #0da7fc !important; border-color: #0da7fc !important; }

.checkbox__control:checked ~ .control-label:after, .radio__control:checked ~ .control-label:after { opacity: 1 !important; visibility: visible !important; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }

.checkbox__control[disabled], .radio__control[disabled] { cursor: default; }

.checkbox__control[disabled] ~ .control-label, .radio__control[disabled] ~ .control-label { cursor: not-allowed; }

.checkbox__control[disabled] ~ .control-label:before, .radio__control[disabled] ~ .control-label:before { background: #F5F6F7 !important; border-color: #CFD2D7 !important; }

.checkbox__control[disabled] ~ .control-label:after, .radio__control[disabled] ~ .control-label:after { color: #CFD2D7 !important; }

.checkbox__label, .checkbox label, .radio__label, .radio label { position: relative; padding: 5px 0 5px 30px; padding: 0.3125rem 0 0.3125rem 1.875rem; }

.checkbox__label:hover:before, .checkbox label:hover:before, .radio__label:hover:before, .radio label:hover:before { border-color: #CFD2D7; }

.checkbox__label:before, .checkbox label:before, .radio__label:before, .radio label:before { content: ''; border: 1px solid #CFD2D7; position: absolute; left: 0; top: 5px; top: 0.3125rem; width: 20px; width: 1.25rem; height: 20px; height: 1.25rem; -webkit-transition: background 0.3s ease, border 0.3s ease; -moz-transition: background 0.3s ease, border 0.3s ease; -o-transition: background 0.3s ease, border 0.3s ease; transition: background 0.3s ease, border 0.3s ease; }

.checkbox__label:after, .checkbox label:after, .radio__label:after, .radio label:after { content: ''; color: #fff; position: absolute; line-height: 18px; display: inline-block; vertical-align: middle; line-height: 18px; line-height: 1.125rem; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease; -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s ease; -o-transition: opacity 0.3s ease, visibility 0.3s ease, -o-transform 0.3s ease; transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease; }

.checkbox__label:before, .checkbox label:before { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }

.checkbox__label:after, .checkbox label:after { font-family: 'icon' !important; color: #fff; content: "\e90b"; left: 0; text-align: center; width: 20px; width: 1.25rem; top: 6px; top: 0.375rem; font-size: 16px; font-size: 1rem; }

.radio__control[disabled] ~ .control-label:after { background: #CFD2D7 !important; }

.radio__label:before, .radio label:before { background: #fff; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; }

.radio__label:after, .radio label:after { background: #fff; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; width: 6px; width: 0.375rem; height: 6px; height: 0.375rem; top: 12px; top: 0.75rem; left: 7px; left: 0.4375rem; }

.control-label { color: rgba(63, 77, 96, 0.8); font-weight: normal; margin-bottom: 12px; margin-bottom: 0.75rem; font-size: 16px; font-size: 1rem; }

.control-label + .text-muted { padding-top: 5px; padding-top: 0.3125rem; }

.control-label sup { text-transform: uppercase; font-size: 60%; }

.radio-group .radio { display: block; border-bottom: 10px; }

.checkbox-group .checkbox { display: block; border-bottom: 10px; }

.select { border-radius: 3px; position: relative; display: table; table-layout: fixed; width: 100%; }

.select__value, .select__label { display: table-cell; vertical-align: baseline; }

.select__value { width: 100%; height: auto; color: #3F4D60; cursor: pointer; padding: 14px 40px 14px 16px; padding: 0.875rem 2.5rem 0.875rem 1rem; font-size: 16px; font-size: 1rem; }

.select__value span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; display: block; }

.select__label { margin: 0; white-space: nowrap; width: 10px; width: 0.625rem; font-size: 16px; font-size: 1rem; padding: 14px 10px 14px 20px; padding: 0.875rem 0.625rem 0.875rem 1.25rem; }

.select__label + .select__value { width: auto; padding-left: 0 !important; }

.select__elem { background: transparent; position: absolute; -webkit-appearance: none; -moz-appearance: none; appearance: none; font-size: 0; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; cursor: pointer; }

.select__elem option { font-size: 16px; font-size: 1rem; }

.select__elem[disabled] { background: transparent; }

.select:after { font-family: 'icon'; content: "\e90f"; position: absolute; top: 50%; color: #cfd2d7; font-size: 10px; font-size: 0.625rem; right: 15px; right: 0.9375rem; margin-top: -4px; margin-top: -0.25rem; }

.select.disabled .select__value { background: #F5F6F7; border-color: #CFD2D7; color: rgba(63, 77, 96, 0.6); }

.select--with_label { table-layout: auto; }

.form_title { border-bottom: 1px solid #DFE1E5; font-size: 16px; font-size: 1rem; padding: 11px 0; padding: 0.6875rem 0; margin-bottom: 25px; margin-bottom: 1.5625rem; }

.fileupload { position: relative; }

.fileupload__field { position: absolute; opacity: 0; visibility: hidden; }

.fileupload__btn.btn { padding-left: 30px; padding-right: 30px; }

.fileupload__notice { margin-left: 15px; color: rgba(63, 77, 96, 0.6); }

.input-group { position: relative; }

.input-group-addon { position: absolute; right: 0px; color: rgba(63, 77, 96, 0.6); cursor: pointer; top: 4px; padding: 10px; }

.switcher { display: inline-block; vertical-align: middle; position: relative; overflow: hidden; }

.switcher + .control-label { margin-bottom: 0; vertical-align: middle; padding-left: 10px; padding-left: 0.625rem; }

.switcher__elem { position: absolute; left: -100%; top: -100%; opacity: 0; visibility: hidden; }

.switcher__elem:checked + .switcher__control:after { background: #0da7fc; left: 15px; left: 0.9375rem; }

.switcher__control { cursor: pointer; border-radius: 80px; border: 1px solid #CFD2D7; position: relative; margin-bottom: 0; display: block; width: 35px; width: 2.1875rem; height: 24px; height: 1.5rem; }

.switcher__control:after { content: ''; position: absolute; background: #cfd2d7; border-radius: 40px; left: 4px; left: 0.25rem; top: 4px; top: 0.25rem; width: 14px; width: 0.875rem; height: 14px; height: 0.875rem; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }

.form_fieldset { margin-bottom: 50px; margin-bottom: 3.125rem; }

.input-group-addon { color: rgba(63, 77, 96, 0.6); top: 4px; top: 0.25rem; right: 4px; right: 0.25rem; padding: 10px; padding: 0.625rem; }

.input-group-addon .icon { margin-right: 0; }

.btn { border: 0; color: #fff; font-weight: 600; background: #0da7fc; position: relative; overflow: hidden; display: inline-block; -webkit-border-radius: 100px; -moz-border-radius: 100px; -ms-border-radius: 100px; -o-border-radius: 100px; border-radius: 100px; -webkit-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, -webkit-transform 0.3s ease; -moz-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, -moz-transform 0.3s ease; -o-transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, -o-transform 0.3s ease; transition: background 0.3s ease, color 0.3s ease, border 0.3s ease, transform 0.3s ease; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; font-size: 18px; font-size: 1.125rem; padding: 13px 28px 12px; padding: 0.8125rem 1.75rem 0.75rem; }

.btn:not([disabled]):hover { color: #fff; background: #039df2; }

.btn:not([disabled]):focus, .btn:not([disabled]):active { color: #fff; }

.btn:not([disabled]):active, .btn:not([disabled]).active { background: #039df2; -webkit-transform: scale(0.98); -moz-transform: scale(0.98); -ms-transform: scale(0.98); -o-transform: scale(0.98); transform: scale(0.98); }

.btn[disabled] { background: #EBEDEF !important; color: rgba(63, 77, 96, 0.3) !important; opacity: 1; }

.btn--gradient { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9100+0,ff0029+50,ab00ff+100 */ background: #0da7fc !important; /* Old browsers */ background: -moz-linear-gradient(left, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* FF3.6-15 */ background: -webkit-linear-gradient(left, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to right, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9100', endColorstr='#ab00ff',GradientType=1 ) !important; /* IE6-9 */ }

.btn--icon { color: #8C94A0; background: transparent !important; line-height: normal; border-radius: 0; padding: 4px; padding: 0.25rem; }

.btn--icon:hover, .btn--icon:active, .btn--icon:focus { color: #3F4D60 !important; }

.btn--icon .icon { margin-right: 0; font-size: 20px; font-size: 1.25rem; }

.btn--link { padding: 0 !important; background: transparent !important; color: inherit; font-weight: normal; }

.btn--link:hover, .btn--link:active, .btn--link:focus { color: inherit !important; }

.btn--stroke { background: transparent; box-shadow: inset 0 0 0 2px #0da7fc !important; color: #0da7fc !important; font-weight: 600; -webkit-border-radius: 200px; -moz-border-radius: 200px; -ms-border-radius: 200px; -o-border-radius: 200px; border-radius: 200px; }

.header .btn--stroke { font-size: 16px; padding: 7px 25px; }

.btn--stroke:hover { background: #0da7fc; color: #fff !important; }

.btn--stroke[disabled], .btn--stroke[disabled]:hover { background: transparent !important; color: rgba(63, 77, 96, 0.3) !important; box-shadow: inset 0 0 0 2px rgba(63, 77, 96, 0.3) !important; }

.btn--flat { background: transparent !important; color: #0da7fc !important; }

.btn--go { margin: 60px 0 40px; }

.btn--default { border: 1px solid #e1e1e1; background: transparent; color: #3F4D60 !important; font-weight: normal; font-size: 16px; font-size: 1rem; padding: 13px 21px; padding: 0.8125rem 1.3125rem; }

.btn--default:after { display: none; }

.btn--default:hover { border-color: #B3B7BA; color: #3F4D60 !important; background: transparent !important; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; }

.btn--default[disabled] { border-color: #e1e1e1; background: #EBEDEF !important; color: rgba(63, 77, 96, 0.3) !important; opacity: 1; }

.btn--red { background: #FF3E2E; }

.btn--red:not([disabled]):hover { background: #dd1500; }

.btn--red:after { display: none; }

.btn--green { background: #13B72A; }

.btn--green:not([disabled]):hover { background: #009907; }

.btn--green:after { display: none; }

.btn--delete { background: transparent !important; }

.btn.btn-lg { padding: 16px 40px; padding: 1rem 2.5rem; font-size: 20px; font-size: 1.25rem; }

.btn.btn-sm { padding: 8px 22px; padding: 0.5rem 1.375rem; font-size: 16px; font-size: 1rem; }

.btn.btn-xs { padding: 6px 24px; padding: 0.375rem 1.5rem; font-size: 16px; font-size: 1rem; }

.btn-circle, .btn--circle { border-radius: 100px; text-align: center; text-transform: uppercase; font-weight: 400; height: 50px; height: 3.125rem; min-width: 50px; min-width: 3.125rem; padding: 10px 15px; padding: 0.625rem 0.9375rem; font-size: 18px; font-size: 1.125rem; line-height: 24px; line-height: 1.5rem; }

.btn-circle:after, .btn--circle:after { display: none; }

.page_nav .btn-circle, .page_nav .btn--circle { margin-top: 0; }

.btn-circle .icon, .btn--circle .icon { margin-right: 0; }

.btn-circle .icon + span, .btn--circle .icon + span { margin-left: 10px; }

.new-project-button { color: #fff !important; background: #0da7fc; font-size: 40px; font-size: 2.5rem; line-height: 34px; line-height: 2.125rem; }

.new-project-button:hover, .new-project-button:focus { background: #9217e2 !important; }

.new-project-button span { color: #fff; letter-spacing: 0; text-transform: none; font-weight: 600; display: inline-block; vertical-align: top; position: relative; top: -2px; font-size: 18px; font-size: 1.125rem; margin-right: 12px; margin-right: 0.75rem; }

.new-project-button.btn-sm { width: 30px; height: 30px; font-size: 34px; padding: 6px; min-width: 0; line-height: 20px; }

.new-project-button.with_text { font-size: 34px; }

.nav .new-project-button { position: relative; top: -1px; left: -8px; }

.btn-group { font-size: 0; display: table; width: 100%; white-space: nowrap; margin-bottom: 40px; }

.btn-group .btn { background: transparent; border: 1px solid #D3D6DB; border-radius: 0; margin-left: -1px; padding: 7px 21px; font-size: 16px; color: rgba(63, 77, 96, 0.8) !important; letter-spacing: 0px; line-height: 24px; display: table-cell; vertical-align: top; }

.btn-group .btn + .btn { border-left: 0; }

.btn-group .btn .icon { font-size: 16px; color: #8a96a1; }

.btn-group .btn .icon .path1:before, .btn-group .btn .icon .path2:before, .btn-group .btn .icon .path3:before { color: #8a96a1; }

.btn-group .btn:after { display: none; }

.btn-group .btn:active { border-color: #D3D6DB; background: rgba(211, 214, 219, 0.2); -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; }

.btn-group .btn:hover { -webkit-transform: scale(1, 1); -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); background: rgba(211, 214, 219, 0.2); }

.btn-group .btn:first-child { border-radius: 50px 0 0 50px; }

.btn-group .btn:last-child { border-radius: 0 50px 50px 0; padding: 7px 18px; }

.social__item { text-decoration: none !important; margin-right: 40px; margin-right: 2.5rem; }

.social__item:last-child { margin-right: 0; }

.social__item:hover { color: #3F4D60; }

.social--footer > li > a { display: inline-block; color: rgba(63, 77, 96, 0.8); padding: 5px 0; padding: 0.3125rem 0; }

.social--footer > li > a:hover { color: #3f4d60; }

.social--header { position: absolute; left: 0; right: 0; white-space: normal; padding: 0 30px; padding: 0 1.875rem; bottom: 20px; bottom: 1.25rem; }

.social--simple > li > a { display: inline-block; color: rgba(63, 77, 96, 0.8); padding: 5px 0; padding: 0.3125rem 0; }

.social--simple > li > a:hover { color: #3f4d60; }

.social--footer_alt, .social--header { padding: 5px 0; padding: 0.3125rem 0; }

.social--footer_alt .icon, .social--header .icon { margin-right: 0; }

.social--footer_alt > li, .social--header > li { display: inline-block; vertical-align: middle; font-size: 20px; font-size: 1.25rem; margin-left: 28px; margin-left: 1.75rem; }

.social--footer_alt > li:first-child, .social--header > li:first-child { margin-left: 0; }

.social--footer_alt > li > a, .social--header > li > a { color: #3F4D60; display: inline-block; vertical-align: middle; opacity: .6; padding: 8px; padding: 0.5rem; }

.social--footer_alt > li > a:hover, .social--header > li > a:hover { color: #3f4d60; opacity: 1; }

.sharing { margin-bottom: 44px; }

.sharing__link { border-radius: 100px; width: 40px; height: 40px; text-align: center; line-height: 40px; display: inline-block; vertical-align: top; }

.sharing__link .icon { font-size: 40px; color: #fff; }

.sharing__link--fb { background: #3C5A98; }

.sharing__link--tw { background: #2AA9E0; }

.sharing__link:hover { opacity: .9; }

.social_share { text-align: center; margin-bottom: 60px; margin-bottom: 3.75rem; }

.social_share__text { font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.5; color: rgba(63, 77, 96, 0.6); font-size: 16px; font-size: 1rem; margin-bottom: 23px; margin-bottom: 1.4375rem; }

.social--simple > li { display: inline-block; margin-right: 50px; margin-right: 3.125rem; }

.social--simple > li:last-child { margin-right: 0; }

.social--simple > li > a { color: #8c94a0; display: block; text-align: center; height: 60px; height: 3.75rem; width: 60px; width: 3.75rem; line-height: 55px; line-height: 3.4375rem; }

.social--simple > li > a:hover { color: #3f4d60; }

.dropdown__nav { background: #fff; width: 220px; text-align: left; border-radius: 3px; padding: 20px 15px; box-shadow: 0 5px 5px rgba(63, 77, 96, 0.05), 0 0 20px rgba(63, 77, 96, 0.15); position: relative; list-style: none; }

.dropdown__nav:after { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }

.dropdown__nav li a { color: rgba(63, 77, 96, 0.8); text-decoration: none !important; font-weight: normal !important; padding: 4px 10px; display: inline-block; vertical-align: top; }

.dropdown__nav li a:hover { color: #3f4d60; }

.dropdown__container { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform: translate(0, -10px) scale(0.9); -moz-transform: translate(0, -10px) scale(0.9); -ms-transform: translate(0, -10px) scale(0.9); -o-transform: translate(0, -10px) scale(0.9); transform: translate(0, -10px) scale(0.9); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; padding-top: 10px; pointer-events: none; position: absolute; margin-left: -110px; left: 50%; top: 100%; z-index: 20; }

.nav--header li:hover .dropdown__control { color: rgba(63, 77, 96, 0.6); }

.nav--header li:hover .dropdown__container { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; visibility: visible; pointer-events: all; -webkit-transform: translate(0, 0) scale(1); -moz-transform: translate(0, 0) scale(1); -ms-transform: translate(0, 0) scale(1); -o-transform: translate(0, 0) scale(1); transform: translate(0, 0) scale(1); }

.nav--header li.active > a:not(.btn) { color: #0da7fc; }

.dropdown { position: relative; }

.dropdown-list { text-align: left; letter-spacing: 0; font-size: 16px; font-size: 1rem; }

.dropdown-list > li { border-bottom: 1px solid #CFD2D7; margin-bottom: 0 !important; color: #3F4D60; line-height: normal; }

.dropdown-list > li:before { display: none; }

.dropdown-list > li:last-child { border-bottom: 0; }

.dropdown-list > li.active > a { background: #F5F6F7; }

.dropdown-list > li > a { display: block; color: inherit; line-height: normal; padding: 15px 20px; padding: 0.9375rem 1.25rem; }

.dropdown-list > li > a:hover { background: #F5F6F7; }

.dropdown__container { visibility: hidden; margin-left: -87px; }

.dropdown__container:hover, .dropdown__container:focus { opacity: 1 !important; visibility: visible !important; pointer-events: all; -webkit-transform: translate(0, 0) !important; -moz-transform: translate(0, 0) !important; -ms-transform: translate(0, 0) !important; -o-transform: translate(0, 0) !important; transform: translate(0, 0) !important; }

.dropdown__control:hover + .dropdown__container { opacity: 1; visibility: visible; pointer-events: all; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); }

.dropdown__nav { width: 175px; text-align: left; border-radius: 3px; padding: 10px; }

.dropdown__nav li a { width: 100%; }

.navbar-toggle { padding-left: 8px !important; padding-right: 8px !important; height: 40px; display: none; border-color: rgba(63, 77, 96, 0.6) !important; }

.navbar-toggle:not(.collapsed) .icon-bar { position: relative; background-color: rgba(63, 77, 96, 0.6); left: 2px; -webkit-transform-origin: 10% 50%; -moz-transform-origin: 10% 50%; -ms-transform-origin: 10% 50%; -o-transform-origin: 10% 50%; transform-origin: 10% 50%; }

.navbar-toggle:not(.collapsed) .icon-bar:first-child { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) { -webkit-transform: scale(0, 0); -moz-transform: scale(0, 0); -ms-transform: scale(0, 0); -o-transform: scale(0, 0); transform: scale(0, 0); }

.navbar-toggle:not(.collapsed) .icon-bar:last-child { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

.navbar-toggle:focus { outline: 0; background: transparent; }

.navbar-toggle:hover { background: transparent !important; }

.navbar-toggle:hover .icon-bar { background-color: rgba(63, 77, 96, 0.6); }

.navbar-toggle .icon-bar { background-color: rgba(63, 77, 96, 0.6); display: block; width: 20px; height: 2px; border-radius: 1px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; }

.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; }

.navbar-collapse { overflow-x: visible; -webkit-overflow-scrolling: touch; }

.navbar-collapse:after, .navbar-collapse:before { content: ""; display: table; clear: both; }

.navbar-collapse.in { overflow-y: auto; }

@media all and (max-width: 991px) { .navbar-collapse { padding: 0; position: fixed; top: 84px; background: #fff; left: 0; right: 0; border-bottom: 1px solid #fff; border-top: 1px solid #fff; text-align: center; visibility: hidden; overflow: hidden; height: 0 !important; z-index: 110; -webkit-transition: all 0.4s ease; -webkit-transition-delay: 100ms; -moz-transition: all 0.4s ease 100ms; -o-transition: all 0.4s ease 100ms; transition: all 0.4s ease 100ms; }
  .navbar-collapse .btn--stroke { margin-left: 0 !important; margin-top: 20px !important; width: 130px; opacity: 0; -webkit-transition: -webkit-transform 0.45s ease, opacity 0.45s ease-out; -moz-transition: -moz-transform 0.45s ease, opacity 0.45s ease-out; -o-transition: -o-transform 0.45s ease, opacity 0.45s ease-out; transition: transform 0.45s ease, opacity 0.45s ease-out; -webkit-transform: translateY(-24px); -moz-transform: translateY(-24px); -ms-transform: translateY(-24px); -o-transform: translateY(-24px); transform: translateY(-24px); -webkit-transition-delay: 700ms; -moz-transition-delay: 700ms; -o-transition-delay: 700ms; transition-delay: 700ms; }
  .navbar-collapse .social { opacity: 0; -webkit-transition: -webkit-transform 0.45s ease, opacity 0.45s ease-out; -moz-transition: -moz-transform 0.45s ease, opacity 0.45s ease-out; -o-transition: -o-transform 0.45s ease, opacity 0.45s ease-out; transition: transform 0.45s ease, opacity 0.45s ease-out; -webkit-transform: translateY(-24px); -moz-transform: translateY(-24px); -ms-transform: translateY(-24px); -o-transform: translateY(-24px); transform: translateY(-24px); -webkit-transition-delay: 700ms; -moz-transition-delay: 700ms; -o-transition-delay: 700ms; transition-delay: 700ms; }
  .navbar-collapse .nav { float: none !important; margin: 0; width: 100%; text-align: center; display: block; visibility: hidden; -webkit-transition: visibitity 0.45s ease; -moz-transition: visibitity 0.45s ease; -o-transition: visibitity 0.45s ease; transition: visibitity 0.45s ease; }
  .navbar-collapse .nav > li { float: none; display: block; margin: 0 0 10px; -webkit-transition: all 0.45s ease, opacity 0.45s ease-out; -moz-transition: all 0.45s ease, opacity 0.45s ease-out; -o-transition: all 0.45s ease, opacity 0.45s ease-out; transition: all 0.45s ease, opacity 0.45s ease-out; -webkit-transform: translateY(-24px); -moz-transform: translateY(-24px); -ms-transform: translateY(-24px); -o-transform: translateY(-24px); transform: translateY(-24px); opacity: 0; }
  .navbar-collapse .nav > li:nth-child(1) { -webkit-transition-delay: 250ms; -moz-transition-delay: 250ms; -o-transition-delay: 250ms; transition-delay: 250ms; }
  .navbar-collapse .nav > li:nth-child(2) { -webkit-transition-delay: 400ms; -moz-transition-delay: 400ms; -o-transition-delay: 400ms; transition-delay: 400ms; }
  .navbar-collapse .nav > li:nth-child(3) { -webkit-transition-delay: 550ms; -moz-transition-delay: 550ms; -o-transition-delay: 550ms; transition-delay: 550ms; }
  .navbar-collapse .nav > li:nth-child(4) { -webkit-transition-delay: 500ms; -moz-transition-delay: 500ms; -o-transition-delay: 500ms; transition-delay: 500ms; }
  .navbar-collapse .nav > li:nth-child(5) { -webkit-transition-delay: 550ms; -moz-transition-delay: 550ms; -o-transition-delay: 550ms; transition-delay: 550ms; }
  .navbar-collapse .nav > li:nth-child(6) { -webkit-transition-delay: 600ms; -moz-transition-delay: 600ms; -o-transition-delay: 600ms; transition-delay: 600ms; }
  .navbar-collapse .nav > li:nth-child(7) { -webkit-transition-delay: 650ms; -moz-transition-delay: 650ms; -o-transition-delay: 650ms; transition-delay: 650ms; }
  .navbar-collapse .nav > li.active a { color: #3F4D60 !important; }
  .navbar-collapse .nav > li > a:not(.btn) { text-transform: none; font-size: 20px; line-height: normal; letter-spacing: 0; color: rgba(63, 77, 96, 0.6) !important; }
  .navbar-collapse.collapse.in { padding: 20px 20px 95px; display: block; visibility: visible; top: 68px; height: 100% !important; height: calc(100% - 68px) !important; }
  .navbar-collapse.collapse.in .nav { visibility: visible; }
  .navbar-collapse.collapse.in .nav > li { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
  .navbar-collapse.collapse.in .btn--stroke, .navbar-collapse.collapse.in .social { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1; }
  .fixed .navbar-collapse.collapse.in { top: 60px; height: calc(100% - 60px) !important; } }

@media all and (max-width: 640px) { .navbar-collapse { top: 50px !important; }
  .navbar-collapse.collapse.in { height: 100% !important; height: calc(100% - 50px) !important; }
  .fixed .navbar-collapse.collapse.in { height: calc(100% - 50px) !important; } }

@media (max-width: 991px) { .navbar-toggle { display: block; }
  .collapse { height: 0; overflow: hidden; } }

@media (max-width: 640px) { .navbar-toggle { width: 30px; height: 30px; padding-left: 7px !important; padding-right: 7px !important; border-width: 1px; }
  .navbar-toggle .icon-bar { width: 14px; height: 1px; }
  .navbar-toggle .icon-bar + .icon-bar { margin-top: 3px; } }

.nav-tabs { padding: 0; border-bottom-color: #e1e1e1; margin-right: 0; }

.nav-tabs > li > a:not(.btn) { border: 0; border-bottom: 2px solid transparent; color: rgba(63, 77, 96, 0.6); font-weight: 600; font-size: 18px; font-size: 1.125rem; padding: 11px 20px; padding: 0.6875rem 1.25rem; }

@media all and (max-width: 539px) { .nav-tabs { margin-right: -15px !important; width: auto; } }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: 0; border-bottom: 2px solid #0da7fc; color: #0da7fc; }

.tab-pane ul { list-style: none; }

.tab-pane ul li { color: #3F4D60; position: relative; margin-bottom: 15px; margin-bottom: 0.9375rem; }

.tab-pane ul li:before { color: #0da7fc; content: "\2022"; position: absolute; right: 100%; top: -2px; line-height: normal; font-size: 28px; font-size: 1.75rem; margin-right: 11px; margin-right: 0.6875rem; }

.tab-pane ul .li { color: #3F4D60; }

.tab-pane ul + h3, .tab-pane ul + h4, .tab-pane ul + h2 { margin-top: 45px; margin-top: 2.8125rem; }

.nav-tabs { padding-left: 0 !important; margin-bottom: 44px !important; margin-bottom: 2.75rem !important; }

.nav-tabs sup { color: #0da7fc; }

.nav-tabs > li { margin-bottom: 0 !important; }

.nav-tabs > li > a { font-size: 18px; letter-spacing: 0; color: rgba(63, 77, 96, 0.6) !important; margin-right: 0; font-size: 18px; font-size: 1.125rem; }

.nav-tabs > li > a:hover { color: #3f4d60 !important; }

.nav-tabs > li.active > a { color: #3f4d60 !important; }

.nav-tabs > li > a:not(.btn) { background: transparent !important; }

.nav-tabs sup { font-weight: normal; top: 0; position: static; margin-left: 3px; margin-left: 0.1875rem; font-size: 16px; font-size: 1rem; }

.nav_scroll { overflow: hidden; border-bottom: 1px solid #e1e1e1; height: 50px; height: 3.125rem; margin-bottom: 44px; margin-bottom: 2.75rem; }

.nav_scroll .nav-tabs { margin-bottom: 0 !important; margin-right: 0 !important; font-size: 0; overflow: hidden; overflow-x: auto; padding-bottom: 20px; border-bottom: 0; width: auto; display: block; white-space: nowrap; }

.nav_scroll .nav-tabs > li { float: none; display: inline-block; vertical-align: top; }

.nav_scroll .card__actions { padding: 10px 0; padding: 0.625rem 0; }

@media (max-width: 767px) { .nav_scroll { margin-left: -30px; margin-right: -30px; }
  .nav_scroll .nav-tabs { padding-left: 14px !important; padding-right: 30px !important; } }

@media (max-width: 543px) { .nav_scroll { margin-left: -15px; margin-right: -15px; }
  .nav_scroll .nav-tabs { padding-left: 10px !important; padding-right: 15px !important; } }

.content { overflow: hidden; }

.content__left .h2, .content__left h2 { margin-bottom: 25px; margin-bottom: 1.5625rem; }

.content__right .h5, .content__right h5 { text-transform: uppercase; border-bottom: 1px solid #DFE1E5; letter-spacing: .11em; margin-bottom: 30px; margin-bottom: 1.875rem; padding-bottom: 10px; padding-bottom: 0.625rem; }

@media (min-width: 992px) { .content__right { padding-left: 52px; padding-left: 3.25rem; padding-right: 48px; padding-right: 3rem; } }

.page__title, .page h1.page__title, .page h2.page__title { margin-bottom: 17px; margin-bottom: 1.0625rem; }

.page__title span, .page h1.page__title span, .page h2.page__title span { display: inline; font-weight: 300; }

.page__subtitle, .page h3.page__subtitle { text-align: center; color: #b2b8bf; margin-bottom: 68px; margin-bottom: 4.25rem; }

.page__header { margin-bottom: 30px; margin-bottom: 1.875rem; }

.page__header:after, .page__header:before { content: ""; display: table; clear: both; }

.page__header h2, .page__header h1, .page__header h3 { margin-bottom: 0 !important; }

.page__header .tabs_stack { margin-bottom: 0; margin-top: 10px; margin-top: 0.625rem; }

.page__actions { margin-top: -7px; }

.page__list, .page ul.page__list { list-style: none; padding-left: 0; font-size: 18px; font-size: 1.125rem; }

.page__list li, .page ul.page__list li { margin-bottom: 20px; margin-bottom: 1.25rem; }

.page__features, .page__features.features { text-align: left; background: transparent; margin: 40px -14px 0; }

.page__features .features__item, .page__features.features .features__item { margin-bottom: 30px; }

.page__features .features__item__img, .page__features.features .features__item__img { margin-bottom: 45px; }

.page__features .features__item__text, .page__features.features .features__item__text { font-size: 18px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.67; color: #3f4d60; }

.page .section--padding { padding: 70px 0; padding: 4.375rem 0; }

.page .container { width: 1200px; max-width: 100%; }

@media (max-width: 991px) { .page__features, .page__features.features { margin-left: 0; margin-right: 0; } }

@media (max-width: 767px) { .page__features, .page__features.features { text-align: center; }
  .page__features__item, .page__features.features__item { max-width: 215px; }
  .page .text-center-sm { text-align: center; } }

@media (max-width: 640px) { .page__subtitle, .page h3.page__subtitle { margin-bottom: 40px; } }

.page_border { border-bottom: 1px solid #eaedef; width: 1240px; max-width: 100%; margin: 0 auto; }

.page_title--sub { font-weight: 600; color: #0da7fc; font-family: "Proxima Nova", "Segoe UI", Roboto, "Droid Sans", "Helvetica Neue", Arial, sans-serif; letter-spacing: .07em; margin: 5px 0 25px; text-transform: uppercase; font-size: 14px; font-size: 0.875rem; margin: 5px 0 25px; margin: 0.3125rem 0 1.5625rem; }

.sub_title { text-transform: uppercase; font-weight: 600; color: #333; letter-spacing: .03em; position: relative; font-size: 18px; font-size: 1.125rem; margin: 40px 0 10px; margin: 2.5rem 0 0.625rem; }

.sub_title:first-child { margin-top: 0; }

.page_nav { position: static; background: #fff !important; width: 100%; }

.page_nav__title { font-weight: 600; font-size: 32px; vertical-align: middle; margin: 10px 50px 10px 0; color: #333333; text-decoration: none; display: none; }

.page_nav__title a { text-decoration: none !important; color: #333333 !important; }

.page_nav .btn { margin-top: 6px; }

.page_nav__list { display: inline-block; width: 100%; text-align: center; border-top: 1px solid #eaedef; padding-top: 29px; padding-top: 1.8125rem; padding-bottom: 29px; padding-bottom: 1.8125rem; }

.page_nav__list:after, .page_nav__list:before { content: ""; display: table; clear: both; }

.page_nav__item { float: none; display: inline-block; vertical-align: middle; font-weight: 600; color: rgba(63, 77, 96, 0.8); font-size: 18px; font-size: 1.125rem; line-height: 20px; line-height: 1.25rem; margin: 0 45px 0 0; margin: 0 2.8125rem 0 0; }

.page_nav__item:last-child { margin-right: 0; }

.page_nav__item a { color: #3F4D60; opacity: 0.6; font-weight: normal; display: inline-block; position: relative; padding: 10px 0; padding: 0.625rem 0; }

.page_nav__item a:hover { color: #3F4D60; opacity: 1; text-decoration: none; }

.page_nav__item a:after { display: none; content: ''; }

.page_nav__item.active a { color: #3F4D60; opacity: 1; font-weight: 600; }

.page_nav__inner { padding: 0; }

.page_nav__list { margin-bottom: 0; }

.page_nav .container { width: 1270px; max-width: 100%; }

@media (max-width: 767px) { .page_nav { overflow: hidden; height: 56px; }
  .page_nav__inner { padding: 14px; overflow: hidden; overflow-x: auto; height: 70px; white-space: nowrap; }
  .page_nav__list { width: auto; margin: 0 !important; white-space: nowrap; padding-right: 20px; text-align: center; min-width: 100%; border-top: 0; padding-top: 0; padding-bottom: 0; }
  .page_nav__list:after, .page_nav__list:before { content: ""; display: table; clear: both; }
  .page_nav__item { margin-top: 0; float: none; display: inline-block; vertical-align: top; margin-right: 25px; }
  .page_nav__item a { padding: 4px 0; }
  .page_nav__inner { border-top: 1px solid #eaedef; } }

@media all and (max-width: 543px) { .page_nav__inner { padding: 17px 14px; } }

@media (max-width: 539px) { .nav { float: none !important; margin-right: 0; }
  .nav__title { display: block !important; }
  .features__list .h4 { margin: 20px 0 34px; }
  .leading__inner { padding-bottom: 70px !important; }
  .leading__inner .h2 { font-size: 20px; line-height: 35px; margin-bottom: 30px; }
  .message { margin: 0 -30px; }
  .screen-slideshow { max-width: 430px; } }

@media (max-width: 480px) { .grid__item { width: 100% !important; margin-bottom: 20px; } }

@media (max-width: 767px) { .leading { padding-top: 70px; } }

@media (min-width: 690px) { .two-column { max-width: 760px; -webkit-columns: 2 200px; -moz-columns: 2 200px; columns: 2 200px; -webkit-column-gap: 2em; -moz-column-gap: 2em; column-gap: 2em; } }

@media (min-width: 540px) { .leading__inner { text-align: left; }
  .container { padding-left: 30px; padding-right: 30px; }
  .nav--header > li { margin-right: 2px; }
  .screen-slideshow { padding: 0; width: 350px; } }

@media (min-width: 768px) { .container { padding-left: 15px; padding-right: 15px; }
  .leading__inner { padding: 218px 0 65px; }
  .leading__right { padding-right: 0; padding-top: 0; padding-bottom: 0; }
  .reserve_form { padding-left: 10px; }
  .phone_image { padding: 0; }
  .section--padding { padding: 70px 0; }
  .screen-slideshow { margin: 0; left: auto; } }

@media (min-width: 992px) { .reserve_form { padding-left: 30px; }
  .leading .royalSlider { height: 720px; }
  .leading .royalSlider .rsOverflow, .leading .royalSlider .rsSlide, .leading .royalSlider .slide { height: 100% !important; } }

@media (max-width: 991px) { .description--preview p { font-size: 0.45em; line-height: 1.5em; } }

@media (max-width: 767px) { .leading__right { display: none; }
  .leading__inner { padding: 0 0 70px; }
  .rsBullets { bottom: 28px; }
  .grid { margin-left: 0px; margin-right: 0px; padding-top: 20px; }
  .grid__col { padding: 0; width: 100%; max-width: 450px; margin-left: auto; margin-right: auto; float: none; -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; }
  .grid__item { margin-bottom: 16px; } }

@media (min-width: 768px) { .container { width: 100%; } }

@media (min-width: 1200px) { .container { max-width: 1200px; width: 100%; } }

@media (max-width: 767px) { .dropdown__container { display: none; } }

/*! Datetimepicker for Bootstrap 3 version : 4.17.42 https://github.com/Eonasdan/bootstrap-datetimepicker/ */
.bootstrap-datetimepicker-widget { list-style: none; }

.bootstrap-datetimepicker-widget.dropdown-menu { margin: 2px 0; padding: 4px; width: 19em; }

@media (min-width: 768px) { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; } }

@media (min-width: 992px) { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; } }

@media (min-width: 1200px) { .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; } }

.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after { content: ''; display: inline-block; position: absolute; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); top: -7px; left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; top: -6px; left: 8px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); bottom: -7px; left: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; bottom: -6px; left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { left: auto; right: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { left: auto; right: 7px; }

.bootstrap-datetimepicker-widget .list-unstyled { margin: 0; }

.bootstrap-datetimepicker-widget a[data-action] { padding: 6px 0; }

.bootstrap-datetimepicker-widget a[data-action]:active { box-shadow: none; }

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second { width: 54px; font-weight: bold; font-size: 1.2em; margin: 0; }

.bootstrap-datetimepicker-widget button[data-action] { padding: 6px; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Increment Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Increment Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Decrement Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Decrement Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Show Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Show Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Toggle AM/PM"; }

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Clear the picker"; }

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Set the date to today"; }

.bootstrap-datetimepicker-widget .picker-switch { text-align: center; }

.bootstrap-datetimepicker-widget .picker-switch::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Toggle Date and Time Screens"; }

.bootstrap-datetimepicker-widget .picker-switch td { padding: 0; margin: 0; height: auto; width: auto; line-height: inherit; }

.bootstrap-datetimepicker-widget .picker-switch td span { line-height: 2.5; height: 2.5em; width: 100%; }

.bootstrap-datetimepicker-widget table { width: 100%; margin: 0; }

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th { text-align: center; border-radius: 4px; }

.bootstrap-datetimepicker-widget table th { height: 20px; line-height: 20px; width: 20px; }

.bootstrap-datetimepicker-widget table th.picker-switch { width: 145px; }

.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { background: none; color: #777777; cursor: not-allowed; }

.bootstrap-datetimepicker-widget table th.prev::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Previous Month"; }

.bootstrap-datetimepicker-widget table th.next::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Next Month"; }

.bootstrap-datetimepicker-widget table thead tr:first-child th { cursor: pointer; }

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { background: #eeeeee; }

.bootstrap-datetimepicker-widget table td { height: 54px; line-height: 54px; width: 54px; }

.bootstrap-datetimepicker-widget table td.cw { font-size: .8em; height: 20px; line-height: 20px; color: #777777; }

.bootstrap-datetimepicker-widget table td.day { height: 20px; line-height: 20px; width: 20px; }

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { background: #eeeeee; cursor: pointer; }

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new { color: #777777; }

.bootstrap-datetimepicker-widget table td.today { position: relative; }

.bootstrap-datetimepicker-widget table td.today:before { content: ''; display: inline-block; border: solid transparent; border-width: 0 0 7px 7px; border-bottom-color: #337ab7; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px; }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background-color: #337ab7; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td.active.today:before { border-bottom-color: #fff; }

.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover { background: none; color: #777777; cursor: not-allowed; }

.bootstrap-datetimepicker-widget table td span { display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 4px; }

.bootstrap-datetimepicker-widget table td span:hover { background: #eeeeee; }

.bootstrap-datetimepicker-widget table td span.active { background-color: #337ab7; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td span.old { color: #777777; }

.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { background: none; color: #777777; cursor: not-allowed; }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour { height: 27px; line-height: 27px; }

.bootstrap-datetimepicker-widget.wider { width: 21em; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade { line-height: 1.8em !important; }

.input-group.date .input-group-addon { cursor: pointer; }

.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.two-column { margin: 50px auto; }

.two-column p { margin: 0; }

.two-column p + p { margin-top: 16px; }

.leading { background: #fff; padding-top: 40px; }

.leading__left { text-align: center; }

.leading__inner { padding: 0 0 30px; }

.leading__right { padding-top: 70px; }

.leading .h2 { color: rgba(63, 77, 96, 0.6); }

.leading .slide { max-width: 975px; margin: 0 auto; background: #fff; }

.phone_image { text-align: center; padding: 0 40px; position: relative; max-height: 720px; overflow: hidden; width: 350px; float: right; }

.phone_image img { max-width: 100%; }

.about { text-align: center; }

.message { display: none; position: absolute; top: 0; left: 0; right: 0; color: #fff; background: #ab00ff; font-size: 18px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; padding: 27px 20px; margin: 0 -40px; }

.screen-slideshow { position: absolute !important; top: 1px; left: 0; height: 100% !important; right: 0px; z-index: 2; margin: 0 auto; padding: 0 40px; }

.screen-slideshow img { width: 100% !important; height: auto !important; }

.screen-slideshow .rsOverflow { height: 100% !important; }

.circle_loader { padding: 80px 0; }

.image-container { margin: 80px 0; margin: 5rem 0; }

.image-container .image { margin: 0 -100px; margin: 0 -6.25rem; }

.image-container .image + figcaption { margin-bottom: 0; margin-top: 40px; margin-top: 2.5rem; }

.image-container img { max-width: 100%; }

.marked-data { font-size: 16px; padding: 12px 20px; }

@media all and (max-width: 767px) { .marked-data { font-size: 12px; } }

hr.full { margin-left: 0; margin-right: 0; width: 100%; }

.small_desc { font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; margin-top: 10px; margin-top: 0.625rem; margin-bottom: 40px; margin-bottom: 2.5rem; }

.simple_single_search { color: rgba(63, 77, 96, 0.6); -webkit-transition: color 0.3s ease; -moz-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; }

.simple_single_search:hover { color: #3f4d60; }

.simple_single_search .icon--search { font-size: 18px; margin-right: 0; }

.latest_updated { font-size: 16px; margin-top: 22px; }

.latest_updated .text-muted { margin-right: 12px; }

.show_more { text-align: center; margin-bottom: 60px; margin-bottom: 3.75rem; }

.show_more .btn { max-width: 100%; width: 370px; width: 23.125rem; }

a.action_link:hover, button.action_link:hover { color: #3F4D60; }

a.action_link:hover img, button.action_link:hover img { opacity: 1; }

.action_link { display: inline-block; vertical-align: middle; border: 0; background: transparent; outline: none !important; color: rgba(63, 77, 96, 0.6); -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: color 0.2s ease; padding: 4px; padding: 0.25rem; font-size: 16px; font-size: 1rem; }

.action_link img { opacity: .6; position: relative; top: -2px; top: -0.125rem; margin-right: 8px; margin-right: 0.5rem; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; }

.action_link .icon { font-size: 16px; font-size: 1rem; }

.action_text { display: inline-block; vertical-align: middle; border: 0; background: transparent; outline: none !important; color: #8C94A0; font-size: 16px; font-size: 1rem; }

.action_text .icon { font-size: 16px; font-size: 1rem; }

.card__actions .action_text { padding: 4px; padding: 0.25rem; }

.action_text.text-muted { color: rgba(63, 77, 96, 0.8); }

.wallet_address { word-break: break-all; word-wrap: break-word; }

.zEWidget-launcher { z-index: 100 !important; }

.tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.42857143; text-align: left; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; filter: alpha(opacity=0); opacity: 0; line-break: auto; }

.tooltip.top { padding: 5px 0; margin-top: -3px; }

.tooltip-inner { max-width: 300px; min-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px; }

.tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; }

.tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; }

.section--padding_bottom { padding-bottom: 60px; padding-bottom: 3.75rem; }

.table { width: 100%; font-size: 18px; font-size: 1.125rem; }

.table a { color: #0DA7FC; }

.table a:hover { color: #3F4D60; }

.table tr:hover td { background: rgba(223, 225, 229, 0.2); }

.table tr th, .table tr td { text-align: left; border-bottom: 1px solid #e1e1e1; white-space: nowrap; padding: 14px 20px; padding: 0.875rem 1.25rem; }

.table tr th:first-child, .table tr td:first-child { text-align: left; }

.table tr td { cursor: pointer; }

.table tr th { font-weight: 600; color: #333333; text-transform: uppercase; padding: 17px 20px; padding: 1.0625rem 1.25rem; font-size: 16px; font-size: 1rem; }

.table--simple { table-layout: inherit; cursor: auto; }

.table--simple tr td, .table--simple tr th { cursor: auto; white-space: normal; text-align: left; font-size: 14px; font-size: 0.875rem; }

.table--simple tr th { vertical-align: bottom; }

.table--simple tr:hover td, .table--simple tr:hover th { cursor: auto; background: transparent; }

.table--transparent tr td { border-bottom: 0 !important; background: transparent !important; text-align: left; cursor: auto; width: 50%; vertical-align: top; white-space: normal; word-break: break-all; word-wrap: break-word; padding: 10px 20px 10px 0; padding: 0.625rem 1.25rem 0.625rem 0; }

.table--transparent tr td b { display: block; margin-bottom: 8px; margin-bottom: 0.5rem; }

@media all and (max-width: 539px) { .table { /*font-size: 14px; tr { th, td { padding: 10px 10px; } th { font-size: 13px; padding: 12px 10px; } }*/ } }

.table-responsive { overflow: auto; padding-bottom: 10px; padding-bottom: 0.625rem; margin-bottom: 40px; margin-bottom: 2.5rem; }

.table-striped tr:nth-child(even) td { background: rgba(223, 225, 229, 0.2); }

.list-inline { padding: 0 !important; }

.list-inline li:after { content: ''; width: 2px; height: 2px; background: rgba(63, 77, 96, 0.6); display: inline-block; vertical-align: middle; position: relative; top: -1px; margin: 0 10px 0 25px; margin: 0 0.625rem 0 1.5625rem; }

.list-inline li:last-child:after { display: none; }

.list__icon { width: 40px; width: 2.5rem; float: left; }

.list__icon .icon { font-size: 30px; font-size: 1.875rem; color: #3F4D60; }

.list__content { overflow: hidden; }

.list--info { list-style: none !important; padding: 0 !important; margin-bottom: 42px !important; margin-bottom: 2.625rem !important; }

.list--info .list__item { color: #3F4D60; letter-spacing: 0; font-size: 16px; font-size: 1rem; line-height: 18px; line-height: 1.125rem; margin-bottom: 30px; margin-bottom: 1.875rem; }

.list--info .list__item:after, .list--info .list__item:before { content: ""; display: table; clear: both; }

.list--info .list__item .title { font-weight: 600; margin-bottom: 8px; margin-bottom: 0.5rem; }

.list--info .list__item .text-muted { display: inline-block; vertical-align: baseline; float: left; width: 70px; width: 4.375rem; margin-right: 10px; margin-right: 0.625rem; }

.list--info .list__item a { color: #3F4D60; }

.list--info .list__item p { margin-bottom: 0; color: rgba(63, 77, 96, 0.6); font-size: 16px; font-size: 1rem; line-height: 18px; line-height: 1.125rem; }

.list--info .list__item span { overflow: hidden; display: block; }

.list--info .list__item._current p { color: #3F4D60; }

.list--text_previews { list-style: none !important; padding-left: 0 !important; }

.list--text_previews .list__item { margin-bottom: 40px; margin-bottom: 2.5rem; }

.list--text_previews .list__icon { width: 50px; width: 3.125rem; }

.list--text_previews a { display: inline-block; }

.list--text_previews a:hover p { color: rgba(63, 77, 96, 0.6); }

.list--text_previews p { color: #333333; line-height: 24px; line-height: 1.5rem; margin-bottom: 6px; margin-bottom: 0.375rem; -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: color 0.2s ease; }

.list--text_previews span { color: rgba(63, 77, 96, 0.6); letter-spacing: 0; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; }

.list--striped { margin-top: -7px; margin-top: -0.4375rem; margin-bottom: 60px; margin-bottom: 3.75rem; }

.list--striped .list__item { border-top: 1px solid #EBEDEF; color: #333333; font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; padding: 10px 0; padding: 0.625rem 0; }

.list--striped .list__item:first-child { border-top: 0; }

.list--striped .list__item a { color: inherit; padding: 10px 0; padding: 0.625rem 0; }

.list--striped .list__item a:hover { color: #0DA7FC; }

.icon_with_title { text-align: center; font-size: 16px; color: rgba(63, 77, 96, 0.8); letter-spacing: 0; line-height: 24px; }

.icon_with_title span { display: block; }

.icon_with_title img { margin-bottom: 20px; opacity: .6; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; }

.icon_with_title a:not(.btn) { color: rgba(63, 77, 96, 0.8) !important; display: inline-block; }

.icon_with_title a:not(.btn):hover { color: #3F4D60 !important; }

.icon_with_title a:not(.btn):hover img { opacity: 1; }

@media all and (max-width: 767px) { .icon_with_title { font-size: 14px; line-height: normal; }
  .icon_with_title span { display: none; } }

.back_link, .edit_page_link { color: rgba(63, 77, 96, 0.6); font-size: 16px; margin-bottom: 55px; display: inline-block; text-decoration: none !important; }

.back_link a:not(.btn), .edit_page_link a:not(.btn) { color: rgba(63, 77, 96, 0.6); }

.back_link a:not(.btn):hover, .edit_page_link a:not(.btn):hover { color: #0da7fc; }

.back_link .icon, .edit_page_link .icon { font-size: 16px; margin-right: 3px; }

.label { position: relative; top: -1px; color: #fff; background: #3F4D60; font-weight: 600; display: inline-block; vertical-align: baseline; text-transform: uppercase; border-radius: 3px; letter-spacing: 0.07em; padding: 6px 10px 5px; font-size: 13px; font-size: 0.8125rem; line-height: 13px; line-height: 0.8125rem; margin: 0 4px; margin: 0 0.25rem; }

.label--primary { background: #0DA7FC; }

.label--blue { background: #0DA7FC; }

.label--green { background: #13B72A; }

.label--red { background: #FF3E2E; }

.label--yellow { background: #FFAE2C; }

.label--gray { background: rgba(63, 77, 96, 0.35); }

.label:hover { color: #fff; }

.label:first-child { margin-left: 0; }

.label .icon { font-size: 12px; font-size: 0.75rem; margin-right: 4px; margin-right: 0.25rem; }

.label--text { background: transparent; font-weight: 600; letter-spacing: .02em; font-size: 13px; font-size: 0.8125rem; line-height: 13px; line-height: 0.8125rem; padding-left: 4px; padding-left: 0.25rem; padding-right: 4px; padding-right: 0.25rem; }

.label--text.label--primary { color: #0DA7FC; }

.label--text.label--blue { color: #0DA7FC; }

.label--text.label--green { color: #13B72A; }

.label--text.label--red { color: #FF3E2E; }

.label--text.label--yellow { color: #FFAE2C; }

.label--text.label--gray { color: rgba(63, 77, 96, 0.35); }

.label--text .label--gray { color: #8c94a0; }

.label--rounded { border-radius: 20px; border-radius: 1.25rem; }

.label--flat { color: rgba(63, 77, 96, 0.35); border: 2px solid; background: transparent; letter-spacing: 0.07em; padding: 4px 10px 3px; }

.label--flat.label--primary { color: #0DA7FC; }

.label--flat.label--blue { color: #0DA7FC; }

.label--flat.label--green { color: #13B72A; }

.label--flat.label--red { color: #FF3E2E; }

.label--flat.label--yellow { color: #FFAE2C; }

.label--flat.label--gray { color: rgba(63, 77, 96, 0.35); }

.winner_label { font-size: 10px; font-weight: 700; color: #bcc1c8; width: 22px; height: 22px; display: inline-block; vertical-align: middle; text-align: center; line-height: 22px; background: url(/img/competition/winner_2.svg) no-repeat center; }

.winner_label--yellow { color: #fff; background: url(/img/competition/winner_1.svg) no-repeat center; }

.tags_list { margin-bottom: 30px; margin-bottom: 1.875rem; }

.tag_item { display: inline-block; vertical-align: top; letter-spacing: 0; border: 1px solid #cfd2d7; color: rgba(63, 77, 96, 0.6); -webkit-transition: border 0.2s ease; -moz-transition: border 0.2s ease; -o-transition: border 0.2s ease; transition: border 0.2s ease; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; margin-right: 4px; margin-right: 0.25rem; margin-bottom: 10px; margin-bottom: 0.625rem; border-radius: 4px; border-radius: 0.25rem; }

.tag_item:hover { border-color: #b2b8bf; }

.tag_item a { display: block; color: rgba(63, 77, 96, 0.6) !important; padding: 3px 15px; padding: 0.1875rem 0.9375rem; }

.tag--filter { font-weight: 600; color: #fff; letter-spacing: 0; background: #B2B8BF; border-radius: 100px; display: inline-block; position: relative; top: 1px; font-size: 16px; font-size: 1rem; padding: 10px 24px; padding: 0.625rem 1.5rem; margin: 7px 20px; margin: 0.4375rem 1.25rem; }

.tag--filter .btn--delete { height: auto; color: rgba(255, 255, 255, 0.6); padding: 8px; padding: 0.5rem; line-height: 10px; line-height: 0.625rem; font-size: 24px; font-size: 1.5rem; margin: -8px -19px -8px -4px; margin: -0.5rem -1.1875rem -0.5rem -0.25rem; }

.tag--filter .btn--delete:hover { color: #fff; }

.user_badge { white-space: normal; margin-bottom: 25px; margin-bottom: 1.5625rem; }

.user_badge:after, .user_badge:before { content: ""; display: table; clear: both; }

.user_badge__img { float: left; border-radius: 100px; width: 60px; width: 3.75rem; height: 60px; height: 3.75rem; margin-right: 18px; margin-right: 1.125rem; }

.user_badge__img img { border-radius: 100px; width: 100%; }

.user_badge__info, .user_badge__message { overflow: hidden; }

.user_badge__info a, .user_badge__message a { color: inherit; }

.user_badge__message { padding-top: 6px; padding-top: 0.375rem; }

.user_badge__title { color: #333333; font-weight: 600; font-size: 18px; font-size: 1.125rem; line-height: 32px; line-height: 2rem; }

.user_badge__title a { color: inherit; }

.user_badge__title a:hover { color: rgba(63, 77, 96, 0.6); }

.user_badge__desc { letter-spacing: 0; color: rgba(63, 77, 96, 0.6); font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; }

.user_badge__desc a { color: rgba(63, 77, 96, 0.8); }

.user_badge__desc a:hover { color: #3F4D60; }

.user_badge--small { margin-bottom: 0; }

.user_badge--small .user_badge__img { width: 30px; width: 1.875rem; height: 30px; height: 1.875rem; margin-right: 12px; margin-right: 0.75rem; }

.user_badge--small .user_badge__info, .user_badge--small .user_badge__message { padding-top: 4px; padding-top: 0.25rem; }

.users_stack { position: relative; padding-right: 15px; padding-right: 0.9375rem; }

.users_stack__item { float: right; position: relative; margin-right: -15px; margin-right: -0.9375rem; }

.users_stack__item img { border-radius: 30px; border: 2px solid #fff; width: 34px; width: 2.125rem; height: 34px; height: 2.125rem; }

.users_stack__item .winner_label { position: relative; z-index: 2; margin-left: -18px; margin-left: -1.125rem; margin-bottom: -26px; margin-bottom: -1.625rem; margin-right: 20px; margin-right: 1.25rem; }

.users_stack__count { z-index: 10; color: #fff; position: absolute; border-radius: 30px; text-align: center; white-space: nowrap; background: rgba(63, 77, 96, 0.35); left: 2px; left: 0.125rem; top: 2px; top: 0.125rem; width: 30px; width: 1.875rem; height: 30px; height: 1.875rem; font-size: 15px; font-size: 0.9375rem; line-height: 28px; line-height: 1.75rem; }

.tabs_stack { margin-bottom: 30px; margin-bottom: 1.875rem; }

.tab_item { display: inline-block; vertical-align: top; font-weight: 600; border-radius: 100px; color: rgba(63, 77, 96, 0.6); text-transform: uppercase; letter-spacing: .07em; font-family: "Proxima Nova", "Segoe UI", Roboto, "Droid Sans", "Helvetica Neue", Arial, sans-serif; border: 1px solid transparent; font-size: 15px; font-size: 0.9375rem; margin-bottom: 10px; margin-bottom: 0.625rem; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }

.tab_item:focus { text-decoration: none; color: rgba(63, 77, 96, 0.6); }

.tab_item__link { display: block; color: rgba(63, 77, 96, 0.6); padding: 7px 22px; padding: 0.4375rem 1.375rem; }

.tab_item__link:hover { color: #3f4d60; }

.tab_item__link:focus { text-decoration: none; color: rgba(63, 77, 96, 0.6); }

.tab_item--active { color: #fff; background: #0da7fc; border-color: #0da7fc; }

.tab_item--active .tab_item__link { color: #fff; }

.tab_item:hover { text-decoration: none; }

.full_height { height: 100%; }

.full_height body, .full_height .content, .full_height .section, .full_height .section > .container { height: 100%; }

.form-control.datetimepicker { letter-spacing: .02em; }

.form-control.datetimepicker + .input-group-addon { color: rgba(63, 77, 96, 0.6) !important; }

.bootstrap-datetimepicker-widget { background: #fff; border-radius: 3px; overflow: hidden; position: absolute; z-index: 10; box-shadow: 0 8px 40px 0 rgba(63, 77, 96, 0.4), 0 5px 5px 0 rgba(63, 77, 96, 0.05); padding: 10px 16px; padding: 0.625rem 1rem; font-size: 16px; font-size: 1rem; }

.bootstrap-datetimepicker-widget.dropdown-menu { padding: 10px 16px; padding: 0.625rem 1rem; font-size: 16px; font-size: 1rem; margin: 10px 0; margin: 0.625rem 0; width: 376px; width: 23.5rem; }

.bootstrap-datetimepicker-widget ul li, .bootstrap-datetimepicker-widget ol li { margin-bottom: 0 !important; }

.bootstrap-datetimepicker-widget [class^="icon--"], .bootstrap-datetimepicker-widget [class*=" icon--"] { color: #8c94a0; }

.bootstrap-datetimepicker-widget .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

.bootstrap-datetimepicker-widget .fade.in { opacity: 1; }

.bootstrap-datetimepicker-widget .collapse { display: none; }

.bootstrap-datetimepicker-widget .collapse.in { display: block; }

.bootstrap-datetimepicker-widget tr.collapse.in { display: table-row; }

.bootstrap-datetimepicker-widget tbody.collapse.in { display: table-row-group; }

.bootstrap-datetimepicker-widget .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; -moz-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; -moz-transition-duration: 0.35s; -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease; }

.bootstrap-datetimepicker-widget .collapse { overflow: hidden; -webkit-transition: height 0.2s ease; -moz-transition: height 0.2s ease; -o-transition: height 0.2s ease; transition: height 0.2s ease; }

.bootstrap-datetimepicker-widget:after { display: none; }

.bootstrap-datetimepicker-widget table th { font-weight: 600; color: #0da7fc; text-transform: uppercase; letter-spacing: .04em; }

.bootstrap-datetimepicker-widget table th.picker-switch { color: #333333; }

.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th { padding: 10px; padding: 0.625rem; }

.bootstrap-datetimepicker-widget table td { text-shadow: none !important; }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background: #0da7fc !important; color: #fff; }

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new { color: rgba(63, 77, 96, 0.35); }

.bootstrap-datetimepicker-widget table td.day { width: 48px; width: 3rem; height: 40px; height: 2.5rem; line-height: 20px; line-height: 1.25rem; }

.bootstrap-datetimepicker-widget table td.today:before { border-bottom-color: #0da7fc; }

.bootstrap-datetimepicker-widget table td.active.today:before { border-bottom-color: #fff; }

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { background: rgba(63, 77, 96, 0.1); }

.bootstrap-datetimepicker-widget [class^="icon--"], .bootstrap-datetimepicker-widget [class*=" icon--"] { margin-right: 0; }

.bootstrap-datetimepicker-widget .picker-switch a { color: #3F4D60; }

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second { font-weight: 600; font-size: 1.3em; }

.bootstrap-datetimepicker-widget table td span.active { background: #0da7fc; text-shadow: none; }

.bootstrap-datetimepicker-widget .btn { background: #fff; border-radius: 4px; height: auto; color: #3F4D60; padding: 4px; padding: 0.25rem; }

.bootstrap-datetimepicker-widget .btn:hover { color: #3F4D60; background: transparent; }

.input-group.date .input-group-addon { -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: color 0.2s ease; }

.input-group.date .input-group-addon:hover { color: #3F4D60; }

.spinner_container { padding: 40px; }

.spinner { width: 56px; height: 56px; border-radius: 50%; position: relative; margin: 0 auto; overflow: hidden; animation: spin 1s linear infinite; }

.spinner::after { content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 95%; height: 95%; background: #fff; border-radius: 50%; }

.spinner__inside { width: 100%; height: 50%; position: absolute; margin-top: 50%; background: linear-gradient(90deg, #532d53, #b29fb4); background: #0da7fc !important; /* Old browsers */ background: -moz-linear-gradient(90deg, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* FF3.6-15 */ background: -webkit-linear-gradient(90deg, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(90deg, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ }

@keyframes spin { 0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); } }

.check { position: relative; color: #fff; text-align: center; border-radius: 100px; display: inline-block; vertical-align: middle; width: 24px; width: 1.5rem; height: 24px; height: 1.5rem; }

.check--primary { background: #0DA7FC; }

.check--blue { background: #0DA7FC; }

.check--green { background: #13B72A; }

.check--red { background: #FF3E2E; }

.check--yellow { background: #FFAE2C; }

.check--gray { background: rgba(63, 77, 96, 0.35); }

.check:before { font-family: 'icon' !important; text-align: center; content: "\e931"; position: absolute; top: 0; left: 0; right: 0; font-size: 8px; font-size: 0.5rem; line-height: 26px; line-height: 1.625rem; }

.check--inprogress { background: #CFD2D7; }

.check--inprogress:before { content: ""; display: none; }

.check--current:before, ._current .check:before { content: "\e947"; position: relative; left: 2px; top: -1px; font-size: 12px; font-size: 0.75rem; }

.fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; }

.fade.in { opacity: 1; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #CFD2D7; }

.modal-backdrop.fade { opacity: 0; }

.modal-backdrop.in { opacity: .5; }

.modal-open { overflow: hidden; }

.modal-open article, .modal-open header, .modal-open footer, .modal-open nav.header_nav, .modal-open .site_nav { -webkit-filter: blur(5px); filter: blur(5px); }

.modal-open > .btn { opacity: 0; }

.modal { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; -webkit-overflow-scrolling: touch; outline: 0; }

.modal.fade .modal__dialog { -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; -webkit-transform: translate3d(0, 25%, 0) scale(0.8); -moz-transform: translate3d(0, 25%, 0) scale(0.8); -ms-transform: translate3d(0, 25%, 0) scale(0.8); -o-transform: translate3d(0, 25%, 0) scale(0.8); transform: translate3d(0, 25%, 0) scale(0.8); }

.modal.in .modal__dialog { -webkit-transform: translate3d(0, 0, 0) scale(1); -moz-transform: translate3d(0, 0, 0) scale(1); -ms-transform: translate3d(0, 0, 0) scale(1); -o-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); }

.modal-open .modal { overflow-x: hidden; overflow-y: auto; }

.modal .close { top: 8px; right: 4px; position: absolute; font-size: 40px; line-height: 20px; font-weight: 200; color: #000; -webkit-appearance: none; padding: 0; cursor: pointer; background: 0 0; border: 0; }

@media all and (min-width: 543px) { .modal .close { display: none; } }

.modal__dialog { position: relative; pointer-events: auto; margin: 30px auto; margin: 1.875rem auto; }

.modal__content { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 0; outline: 0; box-shadow: none; border-radius: 8px; border-radius: 0.5rem; }

.modal__header { border-bottom: none; padding: 40px 40px 0; padding: 2.5rem 2.5rem 0; }

.modal__header .close { margin-top: -2px; }

.modal__title { margin: 0; line-height: 1.4; }

.modal__body { position: relative; padding: 30px 40px 40px; padding: 1.875rem 2.5rem 2.5rem; }

.modal__body p, .modal__body ul, .modal__body ol { margin-bottom: 0; }

.modal__body p + p, .modal__body p + ul, .modal__body p + ol, .modal__body ul + p, .modal__body ul + ul, .modal__body ul + ol, .modal__body ol + p, .modal__body ol + ul, .modal__body ol + ol { margin-top: 15px; margin-top: 0.9375rem; }

.modal__body ol li, .modal__body ul li { margin-bottom: 0; }

.modal__body ol li + li, .modal__body ul li + li { margin-top: 10px; margin-top: 0.625rem; }

.modal__footer { padding: 0 40px 40px; padding: 0 2.5rem 2.5rem; }

.modal__footer .btn--flat { margin-bottom: -22px; margin-bottom: -1.375rem; }

.modal--message .modal__dialog { width: 370px; width: 23.125rem; }

.modal_valign { display: table; width: 100%; height: 100%; pointer-events: none; }

.modal_valign__row { display: table-row; }

.modal_valign__cell { display: table-cell; vertical-align: middle; }

.status_icon { color: #fff; border-radius: 100px; margin-left: auto; margin-right: auto; text-align: center; width: 64px; width: 4rem; height: 64px; height: 4rem; }

.status_icon--primary { background: #0DA7FC; }

.status_icon--blue { background: #0DA7FC; }

.status_icon--green { background: #13B72A; }

.status_icon--red { background: #FF3E2E; }

.status_icon--yellow { background: #FFAE2C; }

.status_icon--gray { background: rgba(63, 77, 96, 0.35); }

.status_icon:before { font-family: 'icon' !important; line-height: 1; display: inline-block; position: relative; top: -1px; vertical-align: middle; font-size: 28px; font-size: 1.75rem; line-height: 64px; line-height: 4rem; }

.status_icon--success { background-color: #13B72A; }

.status_icon--success:before { content: "\e90b"; }

.status_icon--warning { background: #FFAE2C url(/img/attention.svg) no-repeat center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.status_icon--warning:before { content: ""; }

.alert { color: #fff; clear: both; padding: 15px; padding: 0.9375rem; font-size: 15px; font-size: 0.9375rem; margin-bottom: 50px; margin-bottom: 3.125rem; }

.alert:after, .alert:before { content: ""; display: table; clear: both; }

.alert--primary { background: #0DA7FC; }

.alert--blue { background: #0DA7FC; }

.alert--green { background: #13B72A; }

.alert--red { background: #FF3E2E; }

.alert--yellow { background: #FFAE2C; }

.alert--gray { background: rgba(63, 77, 96, 0.35); }

.alert a { color: #fff; }

.alert table { width: 100%; }

.alert__icon { width: 35px; width: 2.1875rem; }

.alert__contact { padding-left: 20px; padding-left: 1.25rem; width: 102px; width: 6.375rem; }

.alert .icon--fail { margin-right: 12px; margin-right: 0.75rem; }

.alert .icon--envelope { position: relative; top: -2px; }

.alert--message { border-radius: 3px; background-color: #f5f6f7; border: solid 1px #cfd2d7; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.5; color: #8c94a0; text-align: center; font-size: 16px; font-size: 1rem; padding: 27px; padding: 1.6875rem; }

.alert--message a { color: #3F4D60; }

.alert--message a:hover { color: rgba(63, 77, 96, 0.8); }

@media all and (max-width: 543px) { .alert__icon { display: none; } }

@media all and (max-width: 767px) { .alert__text { overflow: hidden; float: none !important; }
  .alert a.pull-right { clear: both; text-align: right; margin-top: 10px; margin-top: 0.625rem; }
  .alert a.pull-right:after, .alert a.pull-right:before { content: ""; display: table; clear: both; } }

.popover { position: absolute; top: 0; left: 0; z-index: 100; display: none; max-width: 276px; padding: 1px; font-style: normal; font-weight: normal; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 0; border-radius: 4px; line-break: auto; text-align: center; -webkit-box-shadow: 0 5px 5px 0 rgba(63, 77, 96, 0.05), 0 8px 50px 0 rgba(63, 77, 96, 0.4); -moz-box-shadow: 0 5px 5px 0 rgba(63, 77, 96, 0.05), 0 8px 50px 0 rgba(63, 77, 96, 0.4); box-shadow: 0 5px 5px 0 rgba(63, 77, 96, 0.05), 0 8px 50px 0 rgba(63, 77, 96, 0.4); font-size: 16px; font-size: 1rem; }

.popover.top { margin-top: -10px; }

.popover.right { margin-left: 10px; }

.popover.bottom { margin-top: 10px; }

.popover.left { margin-left: -10px; }

@media all and (min-width: 992px) { .popover { white-space: nowrap; } }

.popover-title { padding: 8px 14px; margin: 0; font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }

.popover-content { padding: 9px 14px; }

.popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; }

.popover > .arrow { border-width: 11px; border-color: transparent !important; }

.popover > .arrow:after { border-width: 10px; content: ""; }

.popover.top > .arrow { bottom: -11px; left: 50%; margin-left: -11px; border-top-color: #999; border-top-color: rgba(0, 0, 0, 0.25); border-bottom-width: 0; }

.popover.top > .arrow:after { bottom: 1px; margin-left: -10px; content: " "; border-top-color: #fff; border-bottom-width: 0; }

.popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-right-color: #999; border-right-color: rgba(0, 0, 0, 0.25); border-left-width: 0; }

.popover.right > .arrow:after { bottom: -10px; left: 1px; content: " "; border-right-color: #fff; border-left-width: 0; }

.popover.bottom > .arrow { top: -11px; left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999; border-bottom-color: rgba(0, 0, 0, 0.25); }

.popover.bottom > .arrow:after { top: 1px; margin-left: -10px; content: " "; border-top-width: 0; border-bottom-color: #fff; }

.popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999; border-left-color: rgba(0, 0, 0, 0.25); }

.popover.left > .arrow:after { right: 1px; bottom: -10px; content: " "; border-right-width: 0; border-left-color: #fff; }

.index_bar_container { border-bottom: 1px solid #EBEDEF; white-space: nowrap; overflow: hidden; background: #fff; padding-top: 16px; padding-top: 1rem; height: 57px; height: 3.5625rem; }

.index_bar_container .container { overflow: hidden; overflow-x: auto; }

.section--index { margin-top: -40px; margin-top: -2.5rem; margin-bottom: 30px; margin-bottom: 1.875rem; height: 57px; height: 3.5625rem; }

.index_bar__inner { font-size: 0; }

.index_bar__list { display: inline-block; vertical-align: top; cursor: default; position: relative; }

.index_bar__list .list__item { display: inline-block; vertical-align: middle; position: relative; overflow: hidden; border-bottom: 2px solid transparent; font-weight: normal; letter-spacing: 0; color: rgba(63, 77, 96, 0.6); margin-left: 10px; margin-left: 0.625rem; padding-bottom: 16px; padding-bottom: 1rem; font-size: 18px; font-size: 1.125rem; line-height: 22px; line-height: 1.375rem; }

.index_bar__list .list__item:after { width: 0; }

.index_bar__list .list__item:first-child { margin-left: 0; padding-left: 0; }

.index_bar__list .list__item a { cursor: pointer; color: inherit; position: relative; padding: 5px; padding: 0.3125rem; }

.index_bar__list .list__item a:hover { color: #333333; }

.index_bar__list .list__item.active { font-weight: 600 !important; color: #333333 !important; border-bottom-color: #0da7fc !important; }

.index_bar__list .list__item.active a { top: 0 !important; }

.index_bar__button { display: inline-block; vertical-align: top; margin-right: 7px; margin-right: 0.4375rem; }

.index_bar__button .btn--icon { position: relative; top: -3px; }

.index_bar__button .btn--icon .icon { font-size: 17px; font-size: 1.0625rem; }

.index_bar--disabled .index_bar__list { pointer-events: none; }

.index_bar--disabled .index_bar__list .list__item { color: rgba(63, 77, 96, 0.6) !important; font-weight: normal !important; top: 0 !important; }

.index_bar--disabled .index_bar__list .list__item:after { display: none; }

.index_bar--disabled .index_bar__list .list__item a { top: -1px !important; color: rgba(63, 77, 96, 0.6) !important; }

.index_bar--disabled .index_bar__button .btn { color: #3F4D60; }

.index_bar--disabled .index_bar__button .btn .icon { color: #3F4D60; }

@media all and (min-width: 640px) { .index_bar__list .list__item a { top: -1px; top: -0.0625rem; } }

.input-search { width: 100%; margin: 0 auto; max-width: 370px; }

.input-search .form-control { border: 1px solid #CFD2D7; border-radius: 4px; color: rgba(63, 77, 96, 0.6); width: 100%; background: #fff; font-size: 16px; font-size: 1rem; line-height: 20px; line-height: 1.25rem; padding-left: 45px; padding-left: 2.8125rem; padding-right: 45px; padding-right: 2.8125rem; height: 50px; height: 3.125rem; }

.input-search .form-control + .btn { left: auto; right: 14px; right: 0.875rem; }

.input-search .btn { line-height: normal; position: absolute; color: rgba(63, 77, 96, 0.35); top: 50%; left: 14px; left: 0.875rem; margin-top: -13px; margin-top: -0.8125rem; }

.input-search .btn:hover { color: rgba(63, 77, 96, 0.5); }

.input-search .btn .icon { color: inherit; font-size: 20px; font-size: 1.25rem; }

.fixed .input-search .form-control { border-color: #fff; height: 35px; height: 2.1875rem; }

.input-search--index { width: 100%; margin: 0; max-width: none; }

.section--search { text-align: center; }

.section--search h2 { color: #3F4D60; margin-bottom: 30px; margin-bottom: 1.875rem; }

.section--search a:not(.btn) { color: #0DA7FC; }

.section--search a:not(.btn):hover { color: #3F4D60; }

.form--search_blockchain { padding: 30px 0; padding: 1.875rem 0; }

.form--search_blockchain .btn { vertical-align: middle; margin-bottom: 20px; margin-bottom: 1.25rem; }

.form--search_blockchain .form-control { max-width: 100%; vertical-align: middle; display: inline-block; width: 520px; width: 32.5rem; margin-right: 10px; margin-right: 0.625rem; margin-bottom: 20px; margin-bottom: 1.25rem; }

@media all and (max-width: 767px) { .form--search_blockchain { padding: 0; }
  .form--search_blockchain .form-control { width: 100%; } }

.search_block { display: none; margin-bottom: 30px; margin-bottom: 1.875rem; }

.search_block .btn--link { margin-top: 14px; margin-top: 0.875rem; }

.search_block--show { display: block; }

.btn--link { background: transparent !important; padding: 0; font-weight: normal; color: rgba(63, 77, 96, 0.6); font-size: 16px; font-size: 1rem; }

.btn--link:hover, .btn--link:active, .btn--link:focus { color: #3F4D60 !important; }

@media all and (max-width: 991px) { .header_search { position: fixed; height: 90px; height: 5.625rem; } }

@media all and (max-width: 767px) { .header_search { height: 80px; padding: 30px 0; padding: 1.875rem 0; } }

@media all and (max-width: 543px) { .header_search { top: 56px; height: 60px; padding: 20px 0; padding: 1.25rem 0; } }

@media all and (min-width: 768px) { .header_search { display: block; float: right; width: auto; position: relative; padding: 0; height: auto; max-width: 100%; margin-top: 1px; }
  .header_search .container { padding: 0; }
  .header_search__btn { left: 5px; }
  .header_search .form-control { width: 302px; border-radius: 4px; border: 1px solid #e1e1e1; } }

@media (max-width: 991px) { .header_user__img { margin-right: 0; }
  .header_user__img + .header_login__title { display: none; } }

.popover { white-space: normal; text-align: left; max-width: none; width: 520px; width: 32.5rem; }

.btn_colored_coin .popover { width: auto; }

.btn_colored_coin ~ .popover { width: auto; text-align: center; }

.popover-content { padding: 20px; padding: 1.25rem; }

.popover-content { display: none; }

.popover .popover-content { display: block; }

.multisig_popover h4, .multisig_popover h3 { margin-bottom: 18px; margin-bottom: 1.125rem; }

.multisig_popover .issuer { margin-bottom: 20px; margin-bottom: 1.25rem; }

.multisig_popover .issuer:last-child { margin-bottom: 0; }

.multisig_popover .issuer:last-child .issuer__content { border-bottom: 0; }

.multisig_popover .issuer__content { padding-bottom: 20px; padding-bottom: 1.25rem; }

.multisig_popover .issuer__content.text-right { padding-right: 0; }

.multisig_popover .issuer__name ._change { font-weight: normal; margin-left: 8px; margin-left: 0.5rem; }

@media all and (max-width: 480px) { .multisig_popover .issuer__content.text-right { display: none; } }

.section--transactions { position: relative; }

.section--heading { background: #F5F6F7; z-index: auto; position: relative; padding: 25px 0 23px; padding: 1.5625rem 0 1.4375rem; min-height: 80px; min-height: 5rem; }

.section--heading h3 { margin-bottom: 0; white-space: nowrap; font-size: 22px; font-size: 1.375rem; }

.section--heading h3 span { font-weight: normal; }

.section--heading h3 span + span { margin-left: 0 !important; }

.section--heading h3 > span { margin-left: 5px; margin-left: 0.3125rem; }

.section--heading .btn_asset_download { margin-left: 2px; margin-left: 0.125rem; }

.section--heading .tabs_stack, .section--heading .tab_item { margin-bottom: 0; }

.section--heading ~ .transactions-list .panel:first-child { border-top: 0; }

.section--heading ~ .transactions-list .transactions-container:first-child .panel:first-child { border-top: 0; }

.section--heading + .section--transactions .panel:first-child, .section--heading + .section--transactions .panel:first-of-type { border-top: 0; }

.section--heading + .section--transactions .section--heading { background: transparent; z-index: 2; position: absolute; pointer-events: none; bottom: 100%; left: 0; right: 0; min-height: 80px; }

.section--heading + .section--transactions .section--heading h3 { pointer-events: all; }

.section--heading + .panel { border-top: 0; }

@media all and (max-width: 767px) { .section--heading .tabs_stack { float: none !important; white-space: nowrap; margin-top: 10px; margin-top: 0.625rem; }
  .section--heading_with_tabs { padding-top: 70px; padding-top: 4.375rem; }
  .section--heading_with_tabs + .section--transactions .section--heading { margin-bottom: 45px; margin-bottom: 2.8125rem; }
  .section--heading .mobile-scroll { padding: 0; overflow: hidden; margin: 0 -15px; height: 45px; height: 2.8125rem; }
  .section--heading .mobile-scroll .tabs_stack { overflow: hidden; overflow-x: auto; padding: 0 15px 20px; } }

@media all and (max-width: 543px) { .section--heading_with_tabs + .section--transactions .section--heading { margin-bottom: 30px; margin-bottom: 1.875rem; } }

.section--balance { padding: 35px 0; padding: 2.1875rem 0; }

.section--balance .wallet_value { line-height: 20px; line-height: 1.25rem; font-size: 18px; font-size: 1.125rem; }

.section--balance .issuer__img { padding-top: 10px; padding-top: 0.625rem; }

.section--balance .issuer__name { line-height: 20px; line-height: 1.25rem; }

.section--balance .issuer__content { padding-top: 10px; padding-top: 0.625rem; padding-bottom: 10px; padding-bottom: 0.625rem; height: 70px; height: 4.375rem; font-size: 16px; font-size: 1rem; }

.section--tabs .nav-tabs { border-top: 1px solid #EBEDEF; border-bottom: 0 !important; margin-bottom: 0 !important; }

a { color: inherit; }

.page .page__header { border-bottom: 1px solid #EBEDEF; padding-bottom: 10px; padding-bottom: 0.625rem; margin-bottom: 18px; margin-bottom: 1.125rem; }

.page .page__header p { font-size: 16px; font-size: 1rem; }

.page .page__header.noborder { margin-bottom: 0; border-bottom: 0; padding-bottom: 0; }

.page .page__title { margin-bottom: 11px !important; margin-bottom: 0.6875rem !important; }

.page--address .section--padding { padding-bottom: 0 !important; }

.page--address .page__header { margin-bottom: 0; border-bottom: 0; padding-bottom: 25px; padding-bottom: 1.5625rem; }

.page--issuer .text-muted { margin-bottom: 0; font-size: 16px; font-size: 1rem; }

.page--issuer .section--padding { padding-bottom: 30px !important; padding-bottom: 1.875rem !important; }

.page--issuer .section--heading { margin-bottom: 30px !important; margin-bottom: 1.875rem !important; }

.page .container { width: 1200px; }

@media all and (min-width: 768px) { .page .page__subtitle { font-size: 22px; font-size: 1.375rem; } }

@media all and (max-width: 767px) { .page .section--padding { padding: 40px 0; } }

@media all and (max-width: 543px) { .page .section--padding { padding: 28px 0; } }

@media (min-width: 768px) { .page .section--padding { padding: 45px 0; padding: 2.8125rem 0; }
  .header--new .header__logo img { margin: 0 16px 0 5px; margin: 0 1rem 0 0.3125rem; } }

.issuer_list { font-size: 0; margin-bottom: 10px; margin-bottom: 0.625rem; }

.issuer_list__item { float: none; display: inline-block; vertical-align: top; }

.issuer_list .issuer__content { overflow: visible; }

.issuer_list .text-muted { margin-top: 2px; }

.issuer__content { padding-right: 15px; padding-right: 0.9375rem; }

.table tr td { white-space: normal; }

.table tr td.td_truncate { max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.table tr th { text-transform: none; }

.table a { color: inherit; }

.table a:hover { color: #0DA7FC; }

.table__header--main th { padding-bottom: 0 !important; }

.table.table--simple { margin-bottom: 40px; margin-bottom: 2.5rem; }

.table.table--simple tr td, .table.table--simple tr th { white-space: nowrap; border-bottom-color: #EBEDEF; font-size: 18px; font-size: 1.125rem; padding: 16px 20px 16px 0; padding: 1rem 1.25rem 1rem 0; }

.table.table--be_info { font-size: 18px; font-size: 1.125rem; table-layout: fixed; }

.table.table--be_info .truncate { max-width: 370px; float: none; }

.table.table--be_info tr th { text-transform: uppercase; color: #3F4D60; font-weight: 600; letter-spacing: .1em; font-size: 14px; font-size: 0.875rem; }

.table.table--be_info tr b { color: #333333; }

.table.table--be_info tr p { font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; margin: 4px 0; margin: 0.25rem 0; word-break: break-all; word-break: break-word; }

.table.table--be_info tr .label { vertical-align: middle; margin-left: 4px; margin-left: 0.25rem; }

.table.table--be_info tr a { color: #0da7fc; }

.table.table--be_info tr td, .table.table--be_info tr th { padding-left: 0; cursor: auto; border-bottom: 0; }

.table.table--be_info tr td:first-child, .table.table--be_info tr th:first-child { width: 170px; width: 10.625rem; }

.table.table--be_info tr td { padding-top: 9px; padding-top: 0.5625rem; padding-bottom: 9px; padding-bottom: 0.5625rem; }

.table.table--be_info tr:hover { background: transparent; }

.table.table--be_info tr:hover td, .table.table--be_info tr:hover th { background: transparent; }

.table.table--text_big { font-size: 24px; font-size: 1.5rem; }

@media all and (max-width: 991px) { .table.table--be_info .truncate { max-width: 92%; max-width: 70vW; } }

@media all and (max-width: 543px) { .table.table--be_info { display: block; }
  .table.table--be_info tr, .table.table--be_info td, .table.table--be_info th, .table.table--be_info thead, .table.table--be_info tbody { display: block; width: 100% !important; padding: 0 !important; max-width: none !important; }
  .table.table--be_info .truncate { max-width: 100%; }
  .table.table--be_info tr { padding-bottom: 15px !important; } }

.text-small { font-size: 16px !important; font-size: 1rem !important; }

.text-muted { color: rgba(63, 77, 96, 0.6) !important; }

.text-overflow { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.transaction_view { background: #fff; border-radius: 4px; position: relative; margin-bottom: 30px; margin-bottom: 1.875rem; padding-left: 5px; padding-left: 0.3125rem; }

@media all and (max-width: 991px) { .transaction_view { margin-right: -15px; padding-right: 20px; } }

.transaction_view .table-responsive { margin-bottom: 0; padding-left: 25px; padding-left: 1.5625rem; padding-right: 30px; padding-right: 1.875rem; padding-bottom: 25px; padding-bottom: 1.5625rem; }

.transaction_view:before { width: 2px; height: auto; content: ''; position: absolute; left: 2px; top: 2px; bottom: 2px; border-radius: 2px; background: rgba(63, 77, 96, 0.35); }

.transaction_view--colored:before { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff9100+0,ff0029+50,ab00ff+100 */ background: #0da7fc !important; /* Old browsers */ background: -moz-linear-gradient(top, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ff9100 0%, #ff0029 50%, #ab00ff 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9100', endColorstr='#ab00ff',GradientType=1 ) !important; /* IE6-9 */ }

.transaction_view__title { font-weight: 600 !important; text-transform: uppercase !important; letter-spacing: .1em !important; font-size: 14px !important; font-size: 0.875rem !important; }

.transaction_view__title a { color: inherit; }

.transaction_view__title span { color: rgba(63, 77, 96, 0.6); text-transform: none; letter-spacing: normal; font-weight: normal; margin-left: 15px; margin-left: 0.9375rem; }

.transaction_view__row:after, .transaction_view__row:before { content: ""; display: table; clear: both; }

.transaction_view__row .transaction_view__line + .transaction_view__line { margin-top: 5px; margin-top: 0.3125rem; }

.transaction_view__row ~ .transaction_view__row { margin-top: 10px; margin-top: 0.625rem; }

@media all and (min-width: 768px) { .transaction_view__row .transaction_view__line + .transaction_view__line { margin-top: 0; padding-left: 38px; padding-left: 2.375rem; } }

.transaction_view__logo { vertical-align: top !important; border-right: 1px solid #DFE1E5 !important; width: 60px !important; width: 3.75rem !important; }

.transaction_view__logo + td { padding-left: 15px !important; padding-left: 0.9375rem !important; }

.transaction_view__logo img { width: 48px; width: 3rem; }

.transaction_view__line { overflow: hidden; text-overflow: ellipsis; }

.transaction_view__line .icon { opacity: .35; font-size: 16px; font-size: 1rem; }

.transaction_view__line + .transaction_view__line { margin-top: 10px; margin-top: 0.625rem; }

.transaction_view__arrow { vertical-align: middle !important; padding-right: 40px !important; padding-right: 2.5rem !important; }

.open_hidden_content .icon { position: relative; top: -1px; -webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease; -o-transition: -o-transform 0.3s ease; transition: transform 0.3s ease; }

.open_hidden_content.active .icon { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.text-right { text-align: right !important; }

.colored_arrow { background: url(/img/be/colored-arrow.png) no-repeat center; display: inline-block; margin: 0 10px; margin: 0 0.625rem; width: 20px; width: 1.25rem; height: 35px; height: 2.1875rem; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.caret { display: inline-block; width: 0; height: 0; margin-left: 6px; vertical-align: middle; border-top: 5px dashed; border-top: 5px solid\9; border-right: 5px solid transparent; border-left: 5px solid transparent; }

.img-thumbnail { margin-bottom: 0 30px; margin-bottom: 0 1.875rem; }

.hide-header .table__header--main { display: none; }

.address_code { position: relative; word-break: break-all; font-size: 0; }

.address_code span, .address_code a { vertical-align: baseline; font-size: 16px; font-size: 1rem; }

.address_code .btn { position: relative; padding: 0; top: -1px; vertical-align: baseline; display: inline; margin-left: 10px; margin-left: 0.625rem; }

.address_code .btn .icon { font-size: 19px; font-size: 1.1875rem; }

.address_code--lead { font-weight: 300; color: #3F4D60; margin-bottom: 0; line-height: 35px; line-height: 2.1875rem; margin-bottom: 15px; margin-bottom: 0.9375rem; }

.address_code--lead span { font-size: 28px; font-size: 1.75rem; }

.address_code--lead .btn { top: -3px; top: -0.1875rem; }

@media all and (max-width: 543px) { .address_code { padding-right: 30px; }
  .address_code--lead { font-size: 16px; line-height: 24px; } }

.truncate { position: relative; max-width: 100%; overflow: hidden; text-overflow: ellipsis; display: block; float: left; }

.separator { border: 0; border-bottom: 1px solid #F5F6F7; margin: 0; max-width: 100%; width: 100%; }

.separator--bold { border-bottom-width: 10px; }

.panel__header { padding: 24px 0; padding: 1.5rem 0; }

.panel__header .address_code { line-height: 30px; line-height: 1.875rem; }

.panel__header .address_code a:not(.btn), .panel__header .address_code span { font-size: 19px; font-size: 1.1875rem; }

.panel__header .address_code a:not(.btn) { color: #0DA7FC; }

.panel__header .middot { margin: 0 4px; margin: 0 0.25rem; }

.panel__header .action_text { margin-bottom: 5px; margin-bottom: 0.3125rem; }

.panel__body { padding-bottom: 25px; padding-bottom: 1.5625rem; }

.panel .confirmation_label { margin-top: 2px; font-size: 0; }

.panel .confirmation_label .label { margin-bottom: 5px; }

@media all and (max-width: 767px) { .panel .confirmation_label { margin-top: 0; text-align: left; float: left; margin-bottom: 5px; margin-bottom: 0.3125rem; }
  .panel .address_code { margin-bottom: 15px; margin-bottom: 0.9375rem; }
  .panel__header { padding: 16px 0; } }

.transaction_panel { font-feature-settings: "tnum"; border-top: 20px solid #F5F6F7; border-top: 1.25rem solid #F5F6F7; }

.transaction_panel__header { display: table; width: 100%; }

.transaction_details + .transaction_details { margin-top: 20px; margin-top: 1.25rem; }

.transaction_details .wallet_value { font-weight: 600; color: #333333; letter-spacing: 0.2px; text-align: right; white-space: nowrap; padding-top: 10px; padding-top: 0.625rem; font-size: 18px; font-size: 1.125rem; line-height: 20px; line-height: 1.25rem; }

@media all and (max-width: 480px) { .transaction_details .wallet_value { padding-top: 5px; padding-top: 0.3125rem; } }

.transaction_item { padding: 15px 0; padding: 0.9375rem 0; }

.transaction_item:after, .transaction_item:before { content: ""; display: table; clear: both; }

.transaction_item__center { text-align: center; }

@media all and (max-width: 767px) { .transaction_item { max-width: 550px; margin-left: auto; margin-right: auto; }
  .transaction_item .transaction_arrow { -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); padding: 13px 5px 12px 10px; padding: 0.8125rem 0.3125rem 0.75rem 0.625rem; } }

@media all and (min-width: 768px) { .transaction_item__left, .transaction_item__center, .transaction_item__right { float: left; }
  .transaction_item__left { width: 47%; }
  .transaction_item__center { width: 6%; }
  .transaction_item__right { width: 47%; } }

.transaction_list { color: #3F4D60; }

.transaction_list__advanced { display: none; color: rgba(63, 77, 96, 0.8); }

.transaction_list__item { white-space: nowrap; line-height: 30px; line-height: 1.875rem; }

.transaction_list__item a:not(.btn) { color: inherit; }

.transaction_list__item a:not(.btn):hover { color: #0DA7FC; }

.transaction_list__item .icon--chevron-thin-down { margin-right: 0; margin-left: 2px; margin-left: 0.125rem; font-size: 16px; font-size: 1rem; }

.transaction_list__item .links_group { position: relative; padding-left: 35px; padding-left: 2.1875rem; }

.transaction_list__item .links_group a:after, .transaction_list__item .links_group a:before { content: ""; display: table; clear: both; }

@media (min-width: 543px) { .transaction_list__item .links_group { margin-right: -20px; margin-right: -1.25rem; } }

.transaction_list__item .transaction_prev_link { position: absolute; left: 0; top: 50%; margin-top: -16px; margin-top: -1rem; }

.transaction_list__item._bold { font-weight: 600; }

@media (max-width: 1199px) { .transaction_list__item .col-xs-4 { white-space: normal; } }

.transaction_prev_link { color: #b2b8bf; }

.transaction_prev_link .icon { margin-right: 0; font-size: 26px; font-size: 1.625rem; }

.transaction_arrow { display: inline-block; vertical-align: middle; padding: 6px; padding: 0.375rem; }

.transaction_arrow .icon { color: #0da7fc; font-size: 24px; font-size: 1.5rem; }

@media (max-width: 640px) { .menu-collapsed .header__logo { width: 32px; } }

.address_qrcode { float: right; max-width: 100%; width: 140px; margin-top: -15px; margin-top: -0.9375rem; }

.address_qrcode img { max-width: 100%; }

@media all and (max-width: 767px) { .address_qrcode { text-align: center; float: none; margin: 0 auto 20px; } }

.issuer { width: 100%; }

.issuer__img, .issuer__content { display: table-cell; vertical-align: middle; }

.issuer__name { font-weight: 600; color: #333333; letter-spacing: 0.2px; font-size: 18px; font-size: 1.125rem; line-height: 30px; line-height: 1.875rem; }

.issuer__img { vertical-align: top; width: 62px; width: 3.875rem; padding-right: 14px; padding-right: 0.875rem; }

.issuer__img img { max-width: 100%; border-radius: 4px; box-shadow: inset 0 0 0 1px rgba(63, 77, 96, 0.1); }

.issuer__content { overflow: hidden; border-bottom: 1px solid #EBEDEF; height: 48px; height: 3rem; }

@media all and (max-width: 480px) { .issuer__img { display: none; } }

.show_more { margin-bottom: -1px; background: #F5F6F7; padding: 25px; padding: 1.5625rem; }

.current-address-transaction a { font-weight: 600; }

.nav-tabs > li:first-child { margin-left: -20px; margin-left: -1.25rem; }

.nav-tabs > li > a:not(.btn) { padding: 14px 20px 10px; padding: 0.875rem 1.25rem 0.625rem; }

.ownership_value { border-bottom: 3px solid #0da7fc; border-radius: 4px; }

.table_coinholders ._address { width: 585px; }

.table_coinholders ._amount { padding-right: 60px !important; padding-right: 3.75rem !important; }

.table_coinholders ._value { width: 280px; }

.table_coinholders ._change { display: block; font-size: 16px; font-size: 1rem; }

.table_coinholders.table.table--simple tr td, .table_coinholders.table.table--simple tr th { padding: 6px 20px 6px 0; padding: 0.375rem 1.25rem 0.375rem 0; height: 60px; height: 3.75rem; }

@media all and (max-width: 991px) { .table_coinholders .ownership_value, .table_coinholders ._value { display: none; } }

@media all and (max-width: 767px) { .table_coinholders .truncate { display: block; max-width: 200px; max-width: 12.5rem; } }

.icon--arrow_left_big:before { content: "\e93a"; display: block; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.block_nav { float: right; white-space: nowrap; margin: -10px 0; margin: -0.625rem 0; }

.block_nav__left, .block_nav__right { position: absolute; top: 50%; margin-top: -13px; margin-top: -0.8125rem; }

.block_nav__left { left: 0px; left: 0rem; }

.block_nav__right { right: 0px; right: 0rem; }

.block_nav__field { position: relative; display: inline-block; vertical-align: middle; margin-right: 16px; margin-right: 1rem; }

.block_nav__field:last-child { margin-right: 0; }

.block_nav__field .form-control { border: 0; }

.block_nav__field .control-label--inner { position: absolute; top: 50%; margin-bottom: 0; left: 50px; left: 3.125rem; margin-top: -10px; margin-top: -0.625rem; }

.block_nav__field.change_block .btn { width: 40px; width: 2.5rem; margin: 0 5px; margin: 0 0.3125rem; }

.block_nav__field.change_block .form-control { width: 240px; width: 15rem; padding-left: 100px; padding-left: 6.25rem; padding-right: 40px; padding-right: 2.5rem; }

.block_nav__field .input-group.datetimepicker .form-control { width: 145px; width: 9.0625rem; }

.block_nav__field .input-group.timepicker .form-control { width: 120px; width: 7.5rem; }

.block_nav__field .input-group-addon { pointer-events: none; }

.block_nav__field .time { display: inline-block; vertical-align: middle; }

.block_nav__field .time + span { display: inline-block; vertical-align: middle; }

@media all and (max-width: 767px) { .block_nav { margin-bottom: 0; margin-top: 0; float: none; white-space: normal; }
  .block_nav__field { margin-top: 10px; } }

@media all and (max-width: 543px) { .block_nav .block_nav__field.change_block { width: 100%; margin-right: 0; }
  .block_nav .block_nav__field.change_block .form-control { width: 100%; } }

._total th { vertical-align: middle !important; }

.copy_code .icon { margin-right: 5px; }

.copy_code .icon--check_thin { position: relative; top: -2px; }

.copy_code .icon + span { margin-left: 0; }

._word_break { word-break: break-all; white-space: normal; line-height: normal; display: inline-block; }

._no_break { word-break: normal; word-wrap: normal; white-space: nowrap; }

.table.table_asstes { margin-bottom: 0 !important; }

.table.table_asstes tr td, .table.table_asstes tr th { width: 140px; font-size: 16px; font-size: 1rem; padding: 12px 30px 12px 0; padding: 0.75rem 1.875rem 0.75rem 0; }

.table.table_asstes ._ticker { width: 100px; }

.table.table_asstes ._issuer { width: 300px; }

.table.table_asstes .check { position: absolute; top: 0; left: 0; width: 20px; width: 1.25rem; height: 20px; height: 1.25rem; margin-right: 10px; margin-right: 0.625rem; }

.table.table_asstes .check:before { line-height: 22px; line-height: 1.375rem; }

.table.table_asstes .ticker_name { white-space: normal; min-width: 100px; padding-left: 30px; padding-left: 1.875rem; min-height: 20px; min-height: 1.25rem; }

.table.table_asstes .issuer { width: 45%; padding-right: 0; }

.table.table_asstes .issuer__img { position: relative; overflow: visible; border-bottom: 0 !important; border-radius: 4px; padding-right: 15px !important; padding-right: 0.9375rem !important; width: 63px; width: 3.9375rem; }

.table.table_asstes .issuer__img img { border-radius: 4px; max-width: none; box-shadow: inset 0 0 0 1px rgba(63, 77, 96, 0.1); width: 48px; width: 3rem; }

.table.table_asstes .issuer__img:after { content: ''; position: absolute; top: 100%; height: 20px; background: #fff; width: 100%; left: 0; z-index: 10; }

.table.table_asstes .issuer__content { border-bottom: 0; }

.table.table_asstes .issuer__name { font-weight: normal; white-space: normal; word-break: break-all; word-break: break-word; white-space: nowrap; overflow: hidden; max-width: 320px; text-overflow: ellipsis; max-width: 320px; max-width: 20rem; line-height: 24px; line-height: 1.5rem; margin-bottom: 4px; margin-bottom: 0.25rem; }

.table.table_asstes .text-muted { font-size: 16px; font-size: 1rem; }

@media all and (max-width: 991px) { .table.table_asstes .issuer__img { width: 0 !important; padding: 0 !important; }
  .table.table_asstes .issuer__img img, .table.table_asstes .issuer__img a { display: none; } }

.check--yellow:before { content: '?'; font-weight: 600; font-family: "Proxima Nova", "Segoe UI", Roboto, "Droid Sans", "Helvetica Neue", Arial, sans-serif !important; font-size: 18px; font-size: 1.125rem; }

.icon_question { font-style: normal; }

.icon_question:before { content: '?'; font-weight: 600; font-family: "Proxima Nova", "Segoe UI", Roboto, "Droid Sans", "Helvetica Neue", Arial, sans-serif !important; font-size: 14px; font-size: 0.875rem; }

.btn_asset_download { font-weight: normal; font-style: normal; line-height: 1.43; letter-spacing: 1.8px; color: rgba(63, 77, 96, 0.6); font-size: 14px; font-size: 0.875rem; margin: 0 2px; margin: 0 0.125rem; }

.btn_asset_download .icon { position: relative; font-size: 13px; font-size: 0.8125rem; top: -2px; top: -0.125rem; }

.input-number { position: relative; }

.icon--next_transaction { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }

.icon--next_transaction:before { content: "\e90a"; }

.bootstrap-datetimepicker-widget.dropdown-menu { white-space: normal; z-index: 100; }

.bootstrap-datetimepicker-widget.dropdown-menu td span { width: 64px; width: 4rem; height: 64px; height: 4rem; line-height: 64px; line-height: 4rem; }

.timepicker .bootstrap-datetimepicker-widget.dropdown-menu { width: 250px; }

.timepicker .bootstrap-datetimepicker-widget.dropdown-menu table td { border: 0; }

.timepicker .bootstrap-datetimepicker-widget.dropdown-menu table td span { height: 40px; line-height: 40px; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade { line-height: 2 !important; }

.header.fixed { z-index: 110; }

.btn_show_changes { color: #8c94a0; text-transform: uppercase; font-weight: 600; position: relative; z-index: 10; margin-right: -6px; margin-right: -0.375rem; padding: 6px; padding: 0.375rem; line-height: 16px; line-height: 1rem; font-size: 13px; font-size: 0.8125rem; letter-spacing: 1.6px; letter-spacing: 0.1rem; }

@media all and (max-width: 480px) { .btn_show_changes { letter-spacing: 0; padding-top: 6px; padding-top: 0.375rem; } }

.btn--link { border-radius: 0; }

.btn_colored_coin { display: inline-block; vertical-align: middle; position: relative; cursor: pointer; padding: 5px; padding: 0.3125rem; top: -1px; top: -0.0625rem; }

.btn_colored_coin__icon { display: block; background: url(/img/be/colored_icn.svg) no-repeat center; width: 16px; width: 1rem; height: 16px; height: 1rem; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

h2 .label { vertical-align: middle; font-weight: 600 !important; display: inline-block; }

.page__title { word-break: break-all; word-break: break-word; }

.page__title .label { vertical-align: middle; font-weight: 600 !important; display: inline-block; }

.page__title .check { vertical-align: baseline; position: relative; top: -2px; width: 20px; width: 1.25rem; height: 20px; height: 1.25rem; }

.page__title .check:before { line-height: 22px; line-height: 1.375rem; }

.page__title .check--green:before { font-size: 7px; font-size: 0.4375rem; }

.page__title .check--yellow:before { font-size: 18px; font-size: 1.125rem; }

.page_border { display: none; }

.label .icon--check { top: 0; position: relative; font-size: 8px; font-size: 0.5rem; margin-right: 2px; margin-right: 0.125rem; }

.check { font-style: normal; }

.spinner_container .bodymovin { width: 50px; width: 3.125rem; height: 50px; height: 3.125rem; margin-left: auto; margin-right: auto; }

.hint_message { text-align: center; color: rgba(63, 77, 96, 0.6); padding: 10px 0; padding: 0.625rem 0; margin-bottom: 30px; margin-bottom: 1.875rem; font-size: 20px; font-size: 1.25rem; }

.nav-tabs > li > a:not(.btn) { background: transparent !important; }

.form-control { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.social--footer_alt > li, .social--header > li { margin-left: 20px; margin-left: 1.25rem; }

.social--footer_alt > li:first-child, .social--header > li:first-child { margin-left: 0; }

@media (max-width: 767px) { .footer .social--footer_alt > li { margin: 0 6px 6px; } }

@media (max-width: 480px) { .footer .social--footer_alt { max-width: 220px; margin: 0 auto; }
  .footer .social--footer_alt .icon { font-size: 18px; }
  .footer__copy { padding: 10px 0; } }

.graph { position: relative; }

.graph--multisig { line-height: 0; font-size: 0; white-space: nowrap; height: 50px; height: 3.125rem; width: 50px; width: 3.125rem; }

.graph--multisig .graph_candle { height: 100%; display: inline-block; vertical-align: bottom; position: relative; width: 4px; width: 0.25rem; margin: 0 2px; margin: 0 0.125rem; }

.graph--multisig .graph_candle span { display: block; position: absolute; left: 0; bottom: 0; width: 100%; border-radius: 4px; background-color: #0da7fc; }

.issuer .popover_control { display: inline-block; vertical-align: middle; font-weight: normal; line-height: 1.2; color: #657180; position: relative; top: -1px; line-height: 18px; line-height: 1.125rem; font-size: 16px; font-size: 1rem; }

.issuer .popover_control .middot { margin: 0 4px; margin: 0 0.25rem; }

.transactions-container .show_more { margin-bottom: -16px; }

