@import url(//fonts.googleapis.com/css?family=Open+Sans:100,300,400,600,700,400italic,700italic); /*_dirty_.css*/
@import url(/css/font/icon-20171212/icon.css); /*icons.css*/
@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,400italic); /*informers-article.css*/




.icon-rotate-90:before {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.icon-rotate-180:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.icon-rotate-270:before {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.icon-flip-horizontal:before {
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
}
.icon-flip-vertical:before {
    -webkit-transform: scale(1,-1);
    -moz-transform: scale(1,-1);
    -ms-transform: scale(1,-1);
    -o-transform: scale(1,-1);
    transform: scale(1,-1);
}
a .icon-rotate-90:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before { display: inline-block }
.icon-glass:before { content: "\f000" }
.icon-music:before { content: "\f001" }
.icon-search:before { content: "\f002" }
.icon-envelope-alt:before { content: "\f003" }
.icon-heart:before { content: "\f004" }
.icon-star:before { content: "\f005" }
.icon-star-empty:before { content: "\f006" }
.icon-user:before { content: "\f007" }
.icon-film:before { content: "\f008" }
.icon-th-large:before { content: "\f009" }
.icon-th:before { content: "\f00a" }
.icon-th-list:before { content: "\f00b" }
.icon-ok:before { content: "\f00c" }
.icon-remove:before { content: "\f00d" }
.icon-zoom-in:before { content: "\f00e" }
.icon-zoom-out:before { content: "\f010" }
.icon-power-off:before,
.icon-off:before { content: "\f011" }
.icon-signal:before { content: "\f012" }
.icon-cog:before { content: "\f013" }
.icon-trash:before { content: "\f014" }
.icon-home:before { content: "\f015" }
.icon-file-alt:before { content: "\f016" }
.icon-time:before { content: "\f017" }
.icon-road:before { content: "\f018" }
.icon-download-alt:before { content: "\f019" }
.icon-download:before { content: "\f01a" }
.icon-upload:before { content: "\f01b" }
.icon-inbox:before { content: "\f01c" }
.icon-play-circle:before { content: "\f01d" }
.icon-rotate-right:before,
.icon-repeat:before { content: "\f01e" }
.icon-refresh:before { content: "\f021" }
.icon-list-alt:before { content: "\f022" }
.icon-lock:before { content: "\f023" }
.icon-flag:before { content: "\f024" }
.icon-headphones:before { content: "\f025" }
.icon-volume-off:before { content: "\f026" }
.icon-volume-down:before { content: "\f027" }
.icon-volume-up:before { content: "\f028" }
.icon-qrcode:before { content: "\f029" }
.icon-barcode:before { content: "\f02a" }
.icon-tag:before { content: "\f02b" }
.icon-tags:before { content: "\f02c" }
.icon-book:before { content: "\f02d" }
.icon-bookmark:before { content: "\f02e" }
.icon-print:before { content: "\f02f" }
.icon-camera:before { content: "\f030" }
.icon-font:before { content: "\f031" }
.icon-bold:before { content: "\f032" }
.icon-italic:before { content: "\f033" }
.icon-text-height:before { content: "\f034" }
.icon-text-width:before { content: "\f035" }
.icon-align-left:before { content: "\f036" }
.icon-align-center:before { content: "\f037" }
.icon-align-right:before { content: "\f038" }
.icon-align-justify:before { content: "\f039" }
.icon-list:before { content: "\f03a" }
.icon-indent-left:before { content: "\f03b" }
.icon-indent-right:before { content: "\f03c" }
.icon-facetime-video:before { content: "\f03d" }
.icon-picture:before { content: "\f03e" }
.icon-pencil:before { content: "\f040" }
.icon-map-marker:before { content: "\f041" }
.icon-adjust:before { content: "\f042" }
.icon-tint:before { content: "\f043" }
.icon-edit:before { content: "\f044" }
.icon-share:before { content: "\f045" }
.icon-check:before { content: "\f046" }
.icon-move:before { content: "\f047" }
.icon-step-backward:before { content: "\f048" }
.icon-fast-backward:before { content: "\f049" }
.icon-backward:before { content: "\f04a" }
.icon-play:before { content: "\f04b" }
.icon-pause:before { content: "\f04c" }
.icon-stop:before { content: "\f04d" }
.icon-forward:before { content: "\f04e" }
.icon-fast-forward:before { content: "\f050" }
.icon-step-forward:before { content: "\f051" }
.icon-eject:before { content: "\f052" }
.icon-chevron-left:before { content: "\f053" }
.icon-chevron-right:before { content: "\f054" }
.icon-plus-sign:before { content: "\f055" }
.icon-minus-sign:before { content: "\f056" }
.icon-remove-sign:before { content: "\f057" }
.icon-ok-sign:before { content: "\f058" }
.icon-question-sign:before { content: "\f059" }
.icon-info-sign:before { content: "\f05a" }
.icon-screenshot:before { content: "\f05b" }
.icon-remove-circle:before { content: "\f05c" }
.icon-ok-circle:before { content: "\f05d" }
.icon-ban-circle:before { content: "\f05e" }
.icon-arrow-left:before { content: "\f060" }
.icon-arrow-right:before { content: "\f061" }
.icon-arrow-up:before { content: "\f062" }
.icon-arrow-down:before { content: "\f063" }
.icon-mail-forward:before,
.icon-share-alt:before { content: "\f064" }
.icon-resize-full:before { content: "\f065" }
.icon-resize-small:before { content: "\f066" }
.icon-plus:before { content: "\f067" }
.icon-minus:before { content: "\f068" }
.icon-asterisk:before { content: "\f069" }
.icon-exclamation-sign:before { content: "\f06a" }
.icon-gift:before { content: "\f06b" }
.icon-leaf:before { content: "\f06c" }
.icon-fire:before { content: "\f06d" }
.icon-eye-open:before { content: "\f06e" }
.icon-eye-close:before { content: "\f070" }
.icon-warning-sign:before { content: "\f071" }
.icon-plane:before { content: "\f072" }
.icon-calendar:before { content: "\f073" }
.icon-random:before { content: "\f074" }
.icon-comment:before { content: "\f075" }
.icon-magnet:before { content: "\f076" }
.icon-chevron-up:before { content: "\f077" }
.icon-chevron-down:before { content: "\f078" }
.icon-retweet:before { content: "\f079" }
.icon-shopping-cart:before { content: "\f07a" }
.icon-folder-close:before { content: "\f07b" }
.icon-folder-open:before { content: "\f07c" }
.icon-resize-vertical:before { content: "\f07d" }
.icon-resize-horizontal:before { content: "\f07e" }
.icon-bar-chart:before { content: "\f080" }
.icon-twitter-sign:before { content: "\f081" }
.icon-facebook-sign:before { content: "\f082" }
.icon-camera-retro:before { content: "\f083" }
.icon-key:before { content: "\f084" }
.icon-cogs:before { content: "\f085" }
.icon-comments:before { content: "\f086" }
.icon-thumbs-up-alt:before { content: "\f087" }
.icon-thumbs-down-alt:before { content: "\f088" }
.icon-star-half:before { content: "\f089" }
.icon-heart-empty:before { content: "\f08a" }
.icon-signout:before { content: "\f08b" }
.icon-linkedin-sign:before { content: "\f08c" }
.icon-pushpin:before { content: "\f08d" }
.icon-external-link:before { content: "\f08e" }
.icon-signin:before { content: "\f090" }
.icon-trophy:before { content: "\f091" }
.icon-github-sign:before { content: "\f092" }
.icon-upload-alt:before { content: "\f093" }
.icon-lemon:before { content: "\f094" }
.icon-phone:before { content: "\f095" }
.icon-unchecked:before,
.icon-check-empty:before { content: "\f096" }
.icon-bookmark-empty:before { content: "\f097" }
.icon-phone-sign:before { content: "\f098" }
.icon-twitter:before { content: "\f099" }
.icon-facebook:before { content: "\f09a" }
.icon-github:before { content: "\f09b" }
.icon-unlock:before { content: "\f09c" }
.icon-credit-card:before { content: "\f09d" }
.icon-rss:before { content: "\f09e" }
.icon-hdd:before { content: "\f0a0" }
.icon-bullhorn:before { content: "\f0a1" }
.icon-bell:before { content: "\f0a2" }
.icon-certificate:before { content: "\f0a3" }
.icon-hand-right:before { content: "\f0a4" }
.icon-hand-left:before { content: "\f0a5" }
.icon-hand-up:before { content: "\f0a6" }
.icon-hand-down:before { content: "\f0a7" }
.icon-circle-arrow-left:before { content: "\f0a8" }
.icon-circle-arrow-right:before { content: "\f0a9" }
.icon-circle-arrow-up:before { content: "\f0aa" }
.icon-circle-arrow-down:before { content: "\f0ab" }
.icon-globe:before { content: "\f0ac" }
.icon-wrench:before { content: "\f0ad" }
.icon-tasks:before { content: "\f0ae" }
.icon-filter:before { content: "\f0b0" }
.icon-briefcase:before { content: "\f0b1" }
.icon-fullscreen:before { content: "\f0b2" }
.icon-group:before { content: "\f0c0" }
.icon-link:before { content: "\f0c1" }
.icon-cloud:before { content: "\f0c2" }
.icon-beaker:before { content: "\f0c3" }
.icon-cut:before { content: "\f0c4" }
.icon-copy:before { content: "\f0c5" }
.icon-paperclip:before,
.icon-paper-clip:before { content: "\f0c6" }
.icon-save:before { content: "\f0c7" }
.icon-sign-blank:before { content: "\f0c8" }
.icon-reorder:before { content: "\f0c9" }
.icon-list-ul:before { content: "\f0ca" }
.icon-list-ol:before { content: "\f0cb" }
.icon-strikethrough:before { content: "\f0cc" }
.icon-underline:before { content: "\f0cd" }
.icon-table:before { content: "\f0ce" }
.icon-magic:before { content: "\f0d0" }
.icon-truck:before { content: "\f0d1" }
.icon-pinterest:before { content: "\f0d2" }
.icon-pinterest-sign:before { content: "\f0d3" }
.icon-google-plus-sign:before { content: "\f0d4" }
.icon-google-plus:before { content: "\f0d5" }
.icon-money:before { content: "\f0d6" }
.icon-caret-down:before { content: "\f0d7" }
.icon-caret-up:before { content: "\f0d8" }
.icon-caret-left:before { content: "\f0d9" }
.icon-caret-right:before { content: "\f0da" }
.icon-columns:before { content: "\f0db" }
.icon-sort:before { content: "\f0dc" }
.icon-sort-down:before { content: "\f0dd" }
.icon-sort-up:before { content: "\f0de" }
.icon-envelope:before { content: "\f0e0" }
.icon-linkedin:before { content: "\f0e1" }
.icon-rotate-left:before,
.icon-undo:before { content: "\f0e2" }
.icon-legal:before { content: "\f0e3" }
.icon-dashboard:before { content: "\f0e4" }
.icon-comment-alt:before { content: "\f0e5" }
.icon-comments-alt:before { content: "\f0e6" }
.icon-bolt:before { content: "\f0e7" }
.icon-sitemap:before { content: "\f0e8" }
.icon-umbrella:before { content: "\f0e9" }
.icon-paste:before { content: "\f0ea" }
.icon-lightbulb:before { content: "\f0eb" }
.icon-exchange:before { content: "\f0ec" }
.icon-cloud-download:before { content: "\f0ed" }
.icon-cloud-upload:before { content: "\f0ee" }
.icon-user-md:before { content: "\f0f0" }
.icon-stethoscope:before { content: "\f0f1" }
.icon-suitcase:before { content: "\f0f2" }
.icon-bell-alt:before { content: "\f0f3" }
.icon-coffee:before { content: "\f0f4" }
.icon-food:before { content: "\f0f5" }
.icon-file-text-alt:before { content: "\f0f6" }
.icon-building:before { content: "\f0f7" }
.icon-hospital:before { content: "\f0f8" }
.icon-ambulance:before { content: "\f0f9" }
.icon-medkit:before { content: "\f0fa" }
.icon-fighter-jet:before { content: "\f0fb" }
.icon-beer:before { content: "\f0fc" }
.icon-h-sign:before { content: "\f0fd" }
.icon-plus-sign-alt:before { content: "\f0fe" }
.icon-double-angle-left:before { content: "\f100" }
.icon-double-angle-right:before { content: "\f101" }
.icon-double-angle-up:before { content: "\f102" }
.icon-double-angle-down:before { content: "\f103" }
.icon-angle-left:before { content: "\f104" }
.icon-angle-right:before { content: "\f105" }
.icon-angle-up:before { content: "\f106" }
.icon-angle-down:before { content: "\f107" }
.icon-desktop:before { content: "\f108" }
.icon-laptop:before { content: "\f109" }
.icon-tablet:before { content: "\f10a" }
.icon-mobile-phone:before { content: "\f10b" }
.icon-circle-blank:before { content: "\f10c" }
.icon-quote-left:before { content: "\f10d" }
.icon-quote-right:before { content: "\f10e" }
.icon-spinner:before { content: "\f110" }
.icon-circle:before { content: "\f111" }
.icon-mail-reply:before,
.icon-reply:before { content: "\f112" }
.icon-github-alt:before { content: "\f113" }
.icon-folder-close-alt:before { content: "\f114" }
.icon-folder-open-alt:before { content: "\f115" }
.icon-expand-alt:before { content: "\f116" }
.icon-collapse-alt:before { content: "\f117" }
.icon-smile:before { content: "\f118" }
.icon-frown:before { content: "\f119" }
.icon-meh:before { content: "\f11a" }
.icon-gamepad:before { content: "\f11b" }
.icon-keyboard:before { content: "\f11c" }
.icon-flag-alt:before { content: "\f11d" }
.icon-flag-checkered:before { content: "\f11e" }
.icon-terminal:before { content: "\f120" }
.icon-code:before { content: "\f121" }
.icon-reply-all:before { content: "\f122" }
.icon-mail-reply-all:before { content: "\f122" }
.icon-star-half-full:before,
.icon-star-half-empty:before { content: "\f123" }
.icon-location-arrow:before { content: "\f124" }
.icon-crop:before { content: "\f125" }
.icon-code-fork:before { content: "\f126" }
.icon-unlink:before { content: "\f127" }
.icon-question:before { content: "\f128" }
.icon-info:before { content: "\f129" }
.icon-exclamation:before { content: "\f12a" }
.icon-superscript:before { content: "\f12b" }
.icon-subscript:before { content: "\f12c" }
.icon-eraser:before { content: "\f12d" }
.icon-puzzle-piece:before { content: "\f12e" }
.icon-microphone:before { content: "\f130" }
.icon-microphone-off:before { content: "\f131" }
.icon-shield:before { content: "\f132" }
.icon-calendar-empty:before { content: "\f133" }
.icon-fire-extinguisher:before { content: "\f134" }
.icon-rocket:before { content: "\f135" }
.icon-maxcdn:before { content: "\f136" }
.icon-chevron-sign-left:before { content: "\f137" }
.icon-chevron-sign-right:before { content: "\f138" }
.icon-chevron-sign-up:before { content: "\f139" }
.icon-chevron-sign-down:before { content: "\f13a" }
.icon-html5:before { content: "\f13b" }
.icon-css3:before { content: "\f13c" }
.icon-anchor:before { content: "\f13d" }
.icon-unlock-alt:before { content: "\f13e" }
.icon-bullseye:before { content: "\f140" }
.icon-ellipsis-horizontal:before { content: "\f141" }
.icon-ellipsis-vertical:before { content: "\f142" }
.icon-rss-sign:before { content: "\f143" }
.icon-play-sign:before { content: "\f144" }
.icon-ticket:before { content: "\f145" }
.icon-minus-sign-alt:before { content: "\f146" }
.icon-check-minus:before { content: "\f147" }
.icon-level-up:before { content: "\f148" }
.icon-level-down:before { content: "\f149" }
.icon-check-sign:before { content: "\f14a" }
.icon-edit-sign:before { content: "\f14b" }
.icon-external-link-sign:before { content: "\f14c" }
.icon-share-sign:before { content: "\f14d" }
.icon-compass:before { content: "\f14e" }
.icon-collapse:before { content: "\f150" }
.icon-collapse-top:before { content: "\f151" }
.icon-expand:before { content: "\f152" }
.icon-euro:before,
.icon-eur:before { content: "\f153" }
.icon-gbp:before { content: "\f154" }
.icon-dollar:before,
.icon-usd:before { content: "\f155" }
.icon-rupee:before,
.icon-inr:before { content: "\f156" }
.icon-yen:before,
.icon-jpy:before { content: "\f157" }
.icon-renminbi:before,
.icon-cny:before { content: "\f158" }
.icon-won:before,
.icon-krw:before { content: "\f159" }
.icon-bitcoin:before,
.icon-btc:before { content: "\f15a" }
.icon-file:before { content: "\f15b" }
.icon-file-text:before { content: "\f15c" }
.icon-sort-by-alphabet:before { content: "\f15d" }
.icon-sort-by-alphabet-alt:before { content: "\f15e" }
.icon-sort-by-attributes:before { content: "\f160" }
.icon-sort-by-attributes-alt:before { content: "\f161" }
.icon-sort-by-order:before { content: "\f162" }
.icon-sort-by-order-alt:before { content: "\f163" }
.icon-thumbs-up:before { content: "\f164" }
.icon-thumbs-down:before { content: "\f165" }
.icon-youtube-sign:before { content: "\f166" }
.icon-youtube:before { content: "\f167" }
.icon-xing:before { content: "\f168" }
.icon-xing-sign:before { content: "\f169" }
.icon-youtube-play:before { content: "\f16a" }
.icon-dropbox:before { content: "\f16b" }
.icon-stackexchange:before { content: "\f16c" }
.icon-instagram:before { content: "\f16d" }
.icon-flickr:before { content: "\f16e" }
.icon-adn:before { content: "\f170" }
.icon-bitbucket:before { content: "\f171" }
.icon-bitbucket-sign:before { content: "\f172" }
.icon-tumblr:before { content: "\f173" }
.icon-tumblr-sign:before { content: "\f174" }
.icon-long-arrow-down:before { content: "\f175" }
.icon-long-arrow-up:before { content: "\f176" }
.icon-long-arrow-left:before { content: "\f177" }
.icon-long-arrow-right:before { content: "\f178" }
.icon-apple:before { content: "\f179" }
.icon-windows:before { content: "\f17a" }
.icon-android:before { content: "\f17b" }
.icon-linux:before { content: "\f17c" }
.icon-dribble:before { content: "\f17d" }
.icon-skype:before { content: "\f17e" }
.icon-foursquare:before { content: "\f180" }
.icon-trello:before { content: "\f181" }
.icon-female:before { content: "\f182" }
.icon-male:before { content: "\f183" }
.icon-gittip:before { content: "\f184" }
.icon-sun:before { content: "\f185" }
.icon-moon:before { content: "\f186" }
.icon-archive:before { content: "\f187" }
.icon-bug:before { content: "\f188" }
.icon-vk:before { content: "\f189" }
.icon-weibo:before { content: "\f18a" }
.icon-renren:before { content: "\f18b" }

/*=panel=*/
.panel {
    padding: 15px;
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid #e0e4e8;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.panel-heading {
    padding: 10px 15px;
    margin: -15px -15px 15px;
    font-size: 17.5px;
    font-weight: 500;
    background-color: #f5f5f5;
    border-bottom: 1px solid #dddddd;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
}

.panel-heading .pull-right {
    margin-top: 5px;
    font-size: 12px;
}

.panel-footer {
    padding: 10px 15px;
    margin: 15px -15px -15px;
    background-color: #f5f5f5;
    border-top: 1px solid #dddddd;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

.panel-heading,
.panel-footer {
    border-color: #e0e4e8;
    background: #f7f8f9;
    line-height: 1.1;
}
.panel-heading:before,
.panel-heading:after {
    display: table;
    content: " ";
}
.panel-heading:after { clear: both }
.panel-heading .nav {
    font-size: 12px;
    margin: -10px -15px;
}
.panel-heading .nav>li>a {
    border-radius: 0;
    margin: 0;
    border-width: 0 1px;
    line-height: 23px;
}
.panel-heading .nav>li>a:hover { border-width: 0 1px }
.panel-heading .nav-tabs { margin: -10px -16px -11px -16px }
.panel-heading .nav-tabs>li>a { line-height: 24px }
.panel-heading .nav-tabs.nav-justified { width: auto }
.panel-heading .nav-tabs.pull-left>li:first-child>a,
.panel-heading .nav-tabs.nav-justified>li:first-child>a { border-radius: 4px 0 0 }
.panel-heading .nav-tabs.pull-right>li:last-child>a,
.panel-heading .nav-tabs.nav-justified>li:last-child>a { border-radius: 0 4px 0 0 }
.panel-heading .nav-tabs>li>a:hover,
.panel-heading .nav-tabs>li>a:focus {
    border-width: 0 1px;
    background: transparent;
    border-color: transparent;
}
.panel-heading .nav-tabs>li.active>a,
.panel-heading .nav-tabs>li.active>a:hover,
.panel-heading .nav-tabs>li.active>a:focus {
    background: #fff;
    border-width: 0 1px;
    border-color: #ddd;
}
.panel-heading .label-large { vertical-align: 10% }
.panel-heading.bg {
    margin: -16px;
    margin-bottom: 15px;
    border: none;
}
.panel-collapse { padding-bottom: 3px }
.panel-collapse .panel-content { display: none }
.panel-collapse .panel-heading { margin-bottom: 0 }
.panel.bg { border: none }
.panel.bg .panel-heading.bg {
    margin: -15px;
    margin-bottom: 15px;
}
.panel.bg .list-group-item { border-color: transparent }
.panel.bg .list-group-item a { color: #fff }
.panel .list-group { background: transparent }
.panel .list-group.m-t-n .list-group-item:first-child { border-top: 0 }
.panel .table td,
.panel .table th {
    padding: 6px 15px;
    border-top: 1px solid #eaedef;
}
.panel .table-striped>tbody>tr:nth-child(odd)>td,
.panel .table-striped>tbody>tr:nth-child(odd)>th { background-color: #fcfdfe }
.panel .table-striped>thead>tr>th {
    background: #fafbfc;
    border-right: 1px solid #e0e4e8;
    border-bottom: 1px solid #e0e4e8;
}
.panel .table-striped>thead>tr>th:last-child { border-right: none }
.panel-large { min-width: 300px }

.panel-heading .nav .open .dropdown-toggle,
.panel-heading .nav .open .dropdown-toggle,
.panel-heading .nav>li.dropdown.open.active>a:hover,
.panel-heading .nav>li.dropdown.open.active>a:focus {
    background-color: #eee;
    color: #2a6496;
}
.panel-heading .nav li.dropdown.open .caret,
.panel-heading .nav li.dropdown.open.active .caret,
.panel-heading .nav li.dropdown.open a:hover .caret,
.panel-heading .nav li.dropdown.open a:focus .caret {
    border-top-color: #2a6496;
    border-bottom-color: #2a6496;
}

/*=list-group=*/
.list-group {
    margin: 0 0 20px;
    background-color: #ffffff;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 30px 10px 15px;
    margin-bottom: -1px;
    border: 1px solid #dddddd;
}
.list-group-item:first-child {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}
.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}
.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}
a.list-group-item .list-group-item-heading { color: #333 }
a.list-group-item .list-group-item-text { color: #555 }
a.list-group-item:hover,
a.list-group-item:focus {
    text-decoration: none;
    background-color: #f5f5f5;
}
a.list-group-item.active {
    z-index: 2;
    color: #ffffff;
    background-color: #428bca;
    border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading { color: inherit }
a.list-group-item.active .list-group-item-text { color: #e1edf7 }
.list-group-item>.badge,
.list-group-item>.glyphicon-chevron-right {
    float: right;
    margin-right: -15px;
}
.list-group-item>.glyphicon-chevron-right { margin-right: -15px }
.list-group-item>.glyphicon+.badge { margin-right: 5px }
.list-group { border-radius: 4px }
.list-group-item {
    padding-right: 15px;
    border-color: #e4e9ed;
}
.list-group-item .icon-chevron-right {
    float: right;
    margin-top: 4px;
    margin-right: -5px;
}
.list-group-item>.icon-chevron-right+.badge { margin-right: 5px }
a.list-group-item:hover,
a.list-group-item:focus { background-color: #f1f5f9 }
.list-group-item.media { margin-top: 0 }
.list-group-flush { margin: 15px -15px -15px }
.list-group-flush .list-group-item { border-width: 1px 0 }
.list-group-flush .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.list-group-flush .list-group-item:last-child { border-bottom: 0 }

/*=dropdown-menu=*/
.dropdown-menu.panel {
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
}
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a,
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    background-image: none;
    filter: none;
    background-color: #16bcc9;
    color: #fff;
}
.dropdown-menu>li>a:hover i { color: #fff }
.dropdown-menu.bg-inverse>.divider {
    height: 1px;
    background-color: #2a3b4c;
    border: none;
}
.dropdown-menu.bg-inverse>li>a { color: #8e9eae }
.dropdown-menu.bg-inverse>li>a:hover,
.dropdown-menu.bg-inverse>li>a:focus,
.dropdown-menu.bg-inverse>li>a:active,
.dropdown-menu.bg-inverse>li.active>a,
.dropdown-menu.bg-inverse>.dropdown-submenu:hover>a { color: #fff }
.dropdown-menu .badge { margin-top: 1px }
/*=text=*/
.text-white { color: #fff }
.text-muted { color: #919599 }
.text-light { color: #919599 }
.text-default { color: #a5b6c7 }
.text-danger { color: #ff5f5f }
.text-primary { color: #13c4a5 }
/*=btn=*/
.btn {
    color: #fff;
    background: #a7b2be;
    position: relative;
    border-width: 0;
    text-shadow: none;
    box-shadow: inset 0 -2px 0 rgba(0,0,0,0.15);
    font-weight: 700;
    padding: 9px 12px;
    transition: background-color .3s ease-in-out 0s;
}
.btn-default {
    padding: 8px 12px;
    box-shadow: inset 0 -2px 0 rgba(0,0,0,0.05);
    border-width: 1px;
    border-color: #c3c6c9;
    color: #657483;
    background-color: #f5f6f7;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
    border-color: #c3c6c9;
    color: #657483;
    background-color: #fafbfc;
}
.btn-primary,
.bg-primary,
.btn-primary.btn-circle>i {
    color: #fff;
    background-color: #16bcc9;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.btn-circle:hover>i,
.btn.btn-circle:hover>i,
.btn-group.open .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #23d4b5;
}
.btn-success,
.bg-success,
.btn-success.btn-circle>i {
    color: #fff;
    background-color: #3fcf7f;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.btn-circle:hover>i,
.btn-group.open .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #4fdf8f;
}
.btn-info,
.bg-info,
.btn-info.btn-circle>i {
    color: #fff;
    background-color: #4497D8;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.btn-circle:hover>i,
.btn-group.open .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #15619b;
}
.btn-inverse,
.bg-inverse,
.btn-inverse.btn-circle>i {
    color: #fff;
    background-color: #233445;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.btn-circle:hover>i,
.btn-group.open .btn-inverse.dropdown-toggle {
    color: #fff;
    background-color: #314355;
}
.btn-warning,
.bg-warning,
.btn-warning.btn-circle>i {
    color: #fff;
    background-color: #f4c414;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.btn-circle:hover>i,
.btn-group.open .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #f6d616;
}
.btn-danger,
.bg-danger,
.btn-danger.btn-circle>i {
    color: #fff;
    background-color: #c04545;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.btn-circle:hover>i,
.btn-group.open .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ff8585;
}
.btn-twitter,
.btn-twitter.btn-circle>i {
    color: #fff;
    background-color: #00c7f7;
}
.btn-twitter:hover,
.btn-twitter:focus,
.btn-twitter:active,
.btn-twitter.active,
.btn-twitter.btn-circle:hover>i {
    color: #fff;
    background-color: #2fcff6;
}
.btn-facebook,
.btn-facebook.btn-circle>i {
    color: #fff;
    background-color: #335397;
}
.btn-facebook:hover,
.btn-facebook:focus,
.btn-facebook:active,
.btn-facebook.active,
.btn-facebook.btn-circle:hover>i {
    color: #fff;
    background-color: #4264ab;
}
.btn-gplus,
.btn-gplus.btn-circle>i {
    color: #fff;
    background-color: #dd4a38;
}
.btn-gplus:hover,
.btn-gplus:focus,
.btn-gplus:active,
.btn-gplus.active,
.btn-gplus.btn-circle:hover>i {
    color: #fff;
    background-color: #ea5e4d;
}
.btn-on.active {
    color: #fff;
    border: 1px solid #767676;
    background: #8e9eae;
}
.btn-small { padding: 5px 10px }
.btn-white.btn-small,
.btn-default.btn-small { padding: 4px 10px; }
.trade-page .btn-default.btn-small { font-size: 12px; line-height: 20px; }
.btn-large { padding: 15px 16px }
.btn-white.btn-large,
.btn-default.btn-large { padding: 14px 16px }
.btn-white .caret,
.btn-default .caret { border-top-color: #656565 }
.dropup .btn-white .caret,
.dropup .btn-default .caret { border-bottom-color: #656565 }
.btn>i { line-height: 1.428571429 }
.btn-mini {
    padding: 3px 6px;
    font-size: 10.5px;
    line-height: 1.1;
    border-radius: 3px;
}
.btn.btn-circle,
.btn.btn-circle.disabled,
.btn.btn-circle.disabled:hover {
    text-shadow: none;
    padding: 2px 5px;
    box-shadow: none;
    border: none;
    background: transparent;
    color: #3a5a7a;
    font-weight: 300;
    transition: none;
}
.btn.btn-circle.disabled>i { color: #fff }
.btn.btn-circle.disabled,
.btn.btn-circle.disabled:hover { color: #999 }
.btn.btn-circle:hover,
.btn.btn-circle:active,
.btn.btn-circle.active {
    box-shadow: none;
    background: transparent;
}
.btn-circle>i {
    color: #a5b6c7;
    background: #e5e9ed;
    width: 60px;
    height: 24px;
    padding: 18px 0;
    font-size: 24px;
    border-radius: 50%;
    display: block;
    margin: 0 auto;
    margin-bottom: 6px;
    line-height: normal;
    transition: all .3s ease-in-out 0s;
}
.btn-circle.btn-large>i {
    width: 80px;
    height: 36px;
    padding: 22px 0;
    font-size: 36px;
}
.btn-circle.btn-small>i {
    width: 20px;
    height: 20px;
    padding: 10px;
    font-size: 20px;
}
.btn-circle.btn-mini>i {
    width: 30px;
    height: 14px;
    padding: 8px 0;
    font-size: 14px;
}
.btn-circle b.badge {
    position: absolute;
    right: 5px;
    top: 2px;
}
.btn-circle .badge i { margin: 0 -5px }
.btn-white.btn-circle>i {
    color: #a5b6c7;
    background: #fff;
}
.btn.btn-circle.disabled>i { background: #c4c9cf }
.btn.disabled,
.btn.disabled:hover,
.btn[disabled]:hover,
fieldset[disabled] .btn:hover,
.btn.disabled:focus,
.btn[disabled]:focus,
fieldset[disabled] .btn:focus,
.btn.disabled:active,
.btn[disabled]:active,
fieldset[disabled] .btn:active,
.btn.disabled.active,
.btn[disabled].active,
fieldset[disabled] .btn.active {
    background-color: #c4c9cf;
    color: #fff;
}
.btn-block {
    padding-left: 12px;
    padding-right: 12px;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active {
    border: none;
    background-color: transparent;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    color: #3a5a7a;
}
.btn-s-mini { min-width: 90px }
.btn-s-small { min-width: 100px }
.btn-s-medium { min-width: 120px }
.btn-s-large { min-width: 150px }
.btn-s-xlarge { min-width: 200px }
.btn-s-xxlarge { min-width: 300px }
.btn-padder {
    padding-left: 40px;
    padding-right: 40px;
}
/* @group White  */
.btn-white {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3));
    background-image: -webkit-linear-gradient(#ffffff, #e3e3e3);
    background-image: -moz-linear-gradient(#ffffff, #e3e3e3);
    background-image: -o-linear-gradient(#ffffff, #e3e3e3);
    background-image: linear-gradient(#ffffff, #e3e3e3);
    -pie-background: linear-gradient(#ffffff, #e3e3e3);
    border: 1px solid #dbdbdb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 white;
    -webkit-box-shadow: inset 0 1px 0 0 white;
    -o-box-shadow: inset 0 1px 0 0 white;
    box-shadow: inset 0 1px 0 0 white;
    color: #333333 !important;
    text-shadow: 0 1px 0 white;
    position: relative;
}
.btn-white:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb), color-stop(100%, #f2f2f2));
    background-image: -webkit-linear-gradient(#dbdbdb, #f2f2f2);
    background-image: -moz-linear-gradient(#dbdbdb, #f2f2f2);
    background-image: -o-linear-gradient(#dbdbdb, #f2f2f2);
    background-image: linear-gradient(#dbdbdb, #f2f2f2);
    -pie-background: linear-gradient(#dbdbdb, #f2f2f2);
    -moz-box-shadow: inset 0 1px 0 0 white;
    -webkit-box-shadow: inset 0 1px 0 0 white;
    -o-box-shadow: inset 0 1px 0 0 white;
    box-shadow: inset 0 1px 0 0 white;
    cursor: pointer;
}
.btn-white span.btn_caption {
    color: gray;
    text-shadow: 0 1px 0 white;
}
#pairs .btn-white span.btn_caption {
    margin: 0 -10px;
}
/* @end */
/* @group Light Blue  */
.btn-blue {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5aa1d8), color-stop(100%, #2489d6));
    background-image: -webkit-linear-gradient(#5aa1d8, #2489d6);
    background-image: -moz-linear-gradient(#5aa1d8, #2489d6);
    background-image: -o-linear-gradient(#5aa1d8, #2489d6);
    background-image: linear-gradient(#5aa1d8, #2489d6);
    -pie-background: linear-gradient(#5aa1d8, #2489d6);
    border: 1px solid #258cda;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #85b9e0;
    -webkit-box-shadow: inset 0 1px 0 0 #85b9e0;
    -o-box-shadow: inset 0 1px 0 0 #85b9e0;
    box-shadow: inset 0 1px 0 0 #85b9e0;
    color: #fff !important;
    text-shadow: 0 1px 0 #1976be;
    position: relative;
}
.btn-blue:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2380c7), color-stop(100%, #4a95cf));
    background-image: -webkit-linear-gradient(#2380c7, #4a95cf);
    background-image: -moz-linear-gradient(#2380c7, #4a95cf);
    background-image: -o-linear-gradient(#2380c7, #4a95cf);
    background-image: linear-gradient(#2380c7, #4a95cf);
    -pie-background: linear-gradient(#2380c7, #4a95cf);
    -moz-box-shadow: inset 0 1px 0 0 #75acd7;
    -webkit-box-shadow: inset 0 1px 0 0 #75acd7;
    -o-box-shadow: inset 0 1px 0 0 #75acd7;
    box-shadow: inset 0 1px 0 0 #75acd7;
    cursor: pointer;
}
.button.blue:active {
    -moz-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
    -webkit-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
    -o-box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #2278b9, inset 0 0 8px 4px #2278b9, 0 1px 1px 0 #eeeeee;
    border: 1px solid #2280c9;
}
.btn-blue span.btn_caption {
    color: #acd3f1 !important;
    text-shadow: 0 1px 0 #1976be;
}
.btn-blue:focus {
    outline: none;
}
.btn-blue:disabled, .btn-blue[disabled] {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3));
    background-image: -webkit-linear-gradient(#ffffff, #e3e3e3);
    background-image: -moz-linear-gradient(#ffffff, #e3e3e3);
    background-image: -o-linear-gradient(#ffffff, #e3e3e3);
    background-image: linear-gradient(#ffffff, #e3e3e3);
    -pie-background: linear-gradient(#ffffff, #e3e3e3);
    border: 1px solid #dbdbdb;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 white;
    -webkit-box-shadow: inset 0 1px 0 0 white;
    -o-box-shadow: inset 0 1px 0 0 white;
    box-shadow: inset 0 1px 0 0 white;
    color: #ccc !important;
    text-shadow: 0 1px 0 white;
    position: relative;
}
/* @end */
/* @group Green  */
a.btn-green {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #668b46), color-stop(100%, #4a6d2c));
    background-image: -webkit-linear-gradient(#668b46, #4a6d2c);
    background-image: -moz-linear-gradient(#668b46, #4a6d2c);
    background-image: -o-linear-gradient(#668b46, #4a6d2c);
    background-image: linear-gradient(#668b46, #4a6d2c);
    -pie-background: linear-gradient(#668b46, #4a6d2c);
    border: 1px solid #4d702e;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #7fa95b;
    -webkit-box-shadow: inset 0 1px 0 0 #7fa95b;
    -o-box-shadow: inset 0 1px 0 0 #7fa95b;
    box-shadow: inset 0 1px 0 0 #7fa95b;
    color: #fff !important;
    text-shadow: 0 1px 0 #39571e;
    position: relative;
}
a.btn-green:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #436129), color-stop(100%, #5a7641));
    background-image: -webkit-linear-gradient(#436129, #5a7641);
    background-image: -moz-linear-gradient(#436129, #5a7641);
    background-image: -o-linear-gradient(#436129, #5a7641);
    background-image: linear-gradient(#436129, #5a7641);
    -pie-background: linear-gradient(#436129, #5a7641);
    -moz-box-shadow: inset 0 1px 0 0 #739457;
    -webkit-box-shadow: inset 0 1px 0 0 #739457;
    -o-box-shadow: inset 0 1px 0 0 #739457;
    box-shadow: inset 0 1px 0 0 #739457;
    cursor: pointer;
}
a.btn-green:active {
    -moz-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
    -webkit-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
    -o-box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #3c5625, inset 0 0 8px 4px #3c5625, 0 1px 1px 0 #eeeeee;
    border: 1px solid #436228;
}
a.btn-green span.btn_caption {
    color: #9bc874 !important;
    text-shadow: 0 1px 0 #39571e;
}
/* @end */
/* @group Red  */
.btn-red {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d81818), color-stop(100%, #ae0a0a));
    background-image: -webkit-linear-gradient(#d81818, #ae0a0a);
    background-image: -moz-linear-gradient(#d81818, #ae0a0a);
    background-image: -o-linear-gradient(#d81818, #ae0a0a);
    background-image: linear-gradient(#d81818, #ae0a0a);
    -pie-background: linear-gradient(#d81818, #ae0a0a);
    border: 1px solid #b20a0a;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #e73c3c;
    -webkit-box-shadow: inset 0 1px 0 0 #e73c3c;
    -o-box-shadow: inset 0 1px 0 0 #e73c3c;
    box-shadow: inset 0 1px 0 0 #e73c3c;
    color: #fff !important;
    text-shadow: 0 1px 0 #900404;
    position: relative;
}
.btn-red:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9e0a0a), color-stop(100%, #bc1a1a));
    background-image: -webkit-linear-gradient(#9e0a0a, #bc1a1a);
    background-image: -moz-linear-gradient(#9e0a0a, #bc1a1a);
    background-image: -o-linear-gradient(#9e0a0a, #bc1a1a);
    background-image: linear-gradient(#9e0a0a, #bc1a1a);
    -pie-background: linear-gradient(#9e0a0a, #bc1a1a);
    -moz-box-shadow: inset 0 1px 0 0 #de2b2b;
    -webkit-box-shadow: inset 0 1px 0 0 #de2b2b;
    -o-box-shadow: inset 0 1px 0 0 #de2b2b;
    box-shadow: inset 0 1px 0 0 #de2b2b;
    cursor: pointer;
}
.btn-red:active {
    -moz-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
    -webkit-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
    -o-box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
    box-shadow: inset 0 0 8px 4px #8f0a0a, inset 0 0 8px 4px #8f0a0a, 0 1px 1px 0 #eeeeee;
    border: 1px solid #9f0909;
}
.btn-red span.btn_caption {
    color: #f76464 !important;
    text-shadow: 0 1px 0 #900404;
}
/* @end */
.btn-fund {
    display: block;
    width: 185px;
    height: 30px;
    position: absolute;
    right: 15px;
    top: 30px;
    color: #fff;
    font-size: 16px;
    line-height: 27px;
    z-index: 9;
}
.btn-disabled {
    color: #ccc !important;
}
.btn:disabled, .btn.disabled, .btn[disabled], .btn-white:disabled, .btn-blue:disabled, .btn-blue.disabled, .btn-red:disabled, .btn-blue:disabled {background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e3e3e3)); background-image: -webkit-linear-gradient(#ffffff, #e3e3e3); background-image: -moz-linear-gradient(#ffffff, #e3e3e3); background-image: -o-linear-gradient(#ffffff, #e3e3e3); background-image: linear-gradient(#ffffff, #e3e3e3); -pie-background: linear-gradient(#ffffff, #e3e3e3); border: 1px solid #dbdbdb; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; -moz-box-shadow: inset 0 1px 0 0 white; -webkit-box-shadow: inset 0 1px 0 0 white; -o-box-shadow: inset 0 1px 0 0 white; box-shadow: inset 0 1px 0 0 white; color: #aaa !important; text-shadow: 0 1px 0 white; position: relative; }
.btn-worker { position: relative; cursor: move; margin: 3px; padding: 15px; float: left; width: 150px; font-size: 16px; text-align: center; list-style: none; }
.btn-drop-area { border: 1px dashed #4497d8; color: #4497d8; text-align: center; padding: 25px; display: block; }
.btn-delete-area { border: 1px dashed #cc0000; color: #cc0000; text-align: center; padding: 25px; display: block; }


.control-group.error .error-okay.control-label,
.control-group.error .error-okay.help-block,
.control-group.error .error-okay.help-inline { color: #3a5a7a; }


.navbar { background-color: #212e3f; }
.navbar:before,
.navbar:after {
   display: table;
   content: " ";
}
.navbar:after { clear: both }
.navbar {
   /*    border-bottom: 1px solid #d1d4d7;*/
   box-shadow: 0 0 5px rgba(0,0,0,.1);
   z-index: 1010;
   border-radius: 0;
   padding: 0 5px;
   margin-bottom: 0;
   background: #212e3f;
}
.navbar .container {
   background: #212e3f;
}
.navbar.bg { border-bottom: 1px solid #162636 }
.navbar-brand {
   float: left;
   text-align: center;
   font-size: 28px;
   line-height: 20px;
   font-family: "Times New Roman",Georgia,serif;
   font-style: italic;
   font-weight: 700;
   padding: 12px 10px 18px;
}
.navbar-brand,
.navbar-brand:hover,
.navbar-brand:focus { color: #22baa0 }
.navbar-form {
   position: relative;
   margin: 10px;
}
.navbar-form input[type="text"] {
   border-radius: 17px;
   text-indent: 1.5em;
   margin-top: 0;
}
.navbar-form i {
   position: absolute;
   z-index: 1;
   left: .6em;
   top: 50%;
   margin-top: -8px;
}
.navbar-nav { margin: 0 }
.navbar .nav>li>a { padding: 15px 10px; padding-right: 15px; }
.navbar.bg .nav>li>a { text-shadow: 0 1px 0 #000 }
.navbar .nav>li>div {
   padding-left: 10px;
   padding-right: 10px;
}
.navbar-avatar .thumb-small {
   margin: 0 4px;
   vertical-align: baseline;
   display: inline-block;
   width: 24px;
   margin-top: 6px;
}
.nav.navbar-avatar>li>a { padding: 5px 10px }
.navbar .nav .dropdown-toggle .caret,
.nav .dropdown-toggle .caret {
   margin-top: 0;
   vertical-align: middle;
}
.navbar .nav li.dropdown.open>.dropdown-toggle,
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle {
   /*    background: #e1e5e9;*/
   box-shadow: inset 0 1px 0 #13c4a5;
   outline: none;
}
.navbar .badge-notes {
   top: -12px;
   margin-left: -15px;
   position: relative;
   font-size: 11px;
}
.navbar-fixed .navbar {
   position: fixed;
   left: 0;
   right: 0;
   z-index: 1030;
}
.navbar-fixed #content { margin-top: 51px }
.navbar-top {
   padding: 0 25px;
   background: #222;
}
.navbar .brand {
   position: absolute;
   left: 50% !important;
   margin-left: -110px !important;
   top: 18px;
}
.navbar .icn-card {
   display: inline-block;
   background: url(/img/header/card.svg);
   margin-top: 2px;
}
.navbar .icn-verify {
   display: inline-block;
   background: url(/img/header/verify.svg) no-repeat center;
   margin-top: 1px;
}
.navbar .nav>li .username-block {
   max-width: 148px;
   overflow: hidden;
   display: inline-block;
   vertical-align: middle
}






.navbar, .navbar-inner, .navbar .container {
   background: #232a34;
}
#inner .nav-collapse li a {
   text-transform: uppercase;
   font-size: 11px;
}
#inner .nav-collapse li.active {
   background: none;
}
#inner .nav-collapse li.active a {
   color: #8696ae;
}






/* NEW NAVBAR
---------------------*/
.header { -webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
   position: relative;
   z-index: 100;
}
.header__up { background: #232a34; *zoom: 1; }
.header__up:after { content: " "; display: table; clear: both; }

.header .container { padding: 0 25px; box-sizing: border-box; -moz-box-sizing: border-box; position: relative; }

.menu { float: left; margin-top: 10px; *zoom: 1; }
.menu:after { content: " "; display: table; clear: both; }
.menu .menu__list { float: left; margin-right: 5px; }
.menu .menu__list a { padding: 0 10px; font-size: 11px; color: white; text-transform: uppercase; letter-spacing: 0.1em; font-weight: bold; }

.menu .menu__list a:hover{ color:#8696ae; }
.menu .menu__list.active a:hover{ color: #20bcc5; text-decoration: none; border: 0; }
.menu .menu__list.active a{ color: #20bcc5; cursor: default; }

.header .logo { display: block; position: absolute; left: 50%; margin-left: -18px; margin-top: 14px; width: 36px; height: 36px; background: url(/img/_homepage/logo.svg) center center no-repeat; }

.profile { float: right; margin-top: 19px; color: white; font-size: 0; *zoom: 1; }
.profile:after { content: " "; display: table; clear: both; }
.profile .profile__link.profile__link__support{ padding:5px 6px 5px 7px; }
.profile .profile__link, .profile .profile__span, .profile .dropdown__text { float: none; display: inline-block; font-size: 11px; letter-spacing: 0.1em; vertical-align: middle; font-weight: bold; }
.profile .profile__span { margin-left: 15px; margin-right: 0; letter-spacing: -.02em; color:#8696ae; }
.profile .profile__span .lastprice{ color:#fff; }
.profile .profile__link, .profile .dropdown__text { margin: 0 5px; padding: 7px 10px 5px; float: none; text-transform: uppercase; color: white; background-color: #3e4b5d; border-radius: 50px; }
.profile .profile__link.is-active, .profile .dropdown__text.is-active { border-radius: 12px 12px 0 0; }
.profile .icon-support { padding: 2px; font-size: 16px; padding: 2px 5px; }
.profile .icon-support:before { position: relative; top: 2px; left: 1px; }
.profile .dropdown { display: inline-block; max-width: 200px; min-width: 130px; margin-left: 5px; text-transform: none; letter-spacing: 1px; }

.dropdown { position: relative; }
.dropdown .dropdown__text { margin: 0; padding: 5px 15px; color: white; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; font-size: 12px; box-sizing: border-box; -moz-box-sizing: border-box; }
.dropdown.open .dropdown__text { border-radius: 12px 12px 0 0; }
.dropdown .dropdown__menu { width: 100%; position: absolute; top: 20px; left: 0; padding: 10px 0; background: #3e4b5d; border-radius: 0 0 12px 12px; z-index: 200; display: none; z-index: 992; }
.open>.dropdown__menu   { display: block }
html.no-touch div.dropdown:hover .dropdown__text { border-radius: 12px 12px 0 0 !important; }
html.no-touch div.dropdown:hover .dropdown__menu { display: block !important; }
.dropdown-toggle.open { border-radius: 12px 12px 0 0; }
.dropdown__menu.open { display: block; }

.dropdown .dropdown__menu.is-hidden { display: none; }
.dropdown .dropdown__link { display: block; padding: 3px 15px; color: #C4C8CD; font-weight: bold; font-size: 11px; letter-spacing: 0; }
.dropdown .dropdown__link i { position: relative; top: 3px; }
.dropdown .dropdown__link i.icon-user { top: 2px; }
.dropdown .dropdown__link:hover { color: #03bcc5; }
.dropdown .icon-user, .dropdown .icon-settings, .dropdown .icon-options { font-size: 14px; padding-right: 5px; }

.header__down { padding: 5px 0; *zoom: 1; background: #f0f2f4; }
.header__down:after { content: " "; display: table; clear: both; }

.exchange { float: left; margin-top: 10px; font-size: 11px; margin-left: 0; }
.exchange .exchange__list { display: inline-block; padding: 0; margin-right: 20px; color: #4E5859; font-size: 13px; }
.exchange .exchange__list span.color-curr { margin-right: 3px; padding: 5px 10px; border-radius: 50px; text-transform: uppercase; color: white; font-weight: bold; display: none; }
.exchange .is-green { background: #87c77e; }
.exchange .is-blue { background: #5187b6; }
.exchange .is-yellow { background: #fdbe74; }
.exchange .is-grey { background: #bdbdc5; }
.exchange .exchange__list .icn {
   position: relative;
   top: 1px;
   margin-right: 2px;
}

.header { min-width: 1170px; }
.header .l-center ul{ padding-left: 0; margin-left: 0; }
.header-total { float: right; font-size: 11px; letter-spacing: 0.1em; font-weight: bold; }
.header-total .total__span { margin-right: 10px; padding: 5px 10px 4px; text-transform: uppercase; border-radius: 50px; margin-top: 7px; font-size: 12px; position: absolute; opacity: 0; }
.header-total .total-sum { position: absolute; opacity: 0; }
.header-total .txt-medium { margin-right: 4px; }
.header-total .btn { margin-left: 30px; padding: 7px 34px 7px 13px; text-transform: uppercase; color: white; background: #72c366; border-radius: 3px; font-weight: bold; border: none;
   box-shadow: none; font-size: 12px; margin-top: 3px; margin-bottom: 3px; line-height: 20px; }

.header-total .deposit-btn {

}
.header-total .deposit-btn:after {
   content: '';
   width: 21px;
   height: 19px;
   top: 6px;
   right: 5px;
   background: url(../img/deposit.svg) no-repeat;
   background-size: 75%;
   position: absolute;
}
.header-total .withdraw-btn {
   background: #5694d2;
   margin-left: 10px;
}
.header-total .withdraw-btn:after {
   content: '';
   width: 21px;
   height: 19px;
   top: 7px;
   right: 5px;
   background: url(../img/withdraw.svg) no-repeat;
   background-size: 75%;
   position: absolute;
}


.header-total .btn:hover { background: #53b145; }
.header-total .icon-plus { padding-left: 10px; font-size: 11px; position: relative; top: 1px; }
.header-total .total-sum { vertical-align: middle; position: relative; top: 2px; font-size: 12px; }
.header-total .withdraw-btn:hover {
   background: #5087be;
}

.header .header-lang .bfh-selectbox-toggle { width: auto; padding: 0; margin: 0; }
.header .header-lang .bfh-selectbox-toggle i { margin: 0; }
.header .header-lang .bfh-selectbox-medium { height: auto; width: 16px; }
.header .header-lang .bfh-selectbox { height: auto; padding-left: 10px; background: url(/img/header/dd.svg) no-repeat 100% 50%; }
.header .header-lang .bfh-selectbox-options { margin-top: 10px; left: -8px; background: #3e4b5d; }
.header .header-lang .bfh-selectbox-options ul li:first-child { display: none; }
.header .header-lang .bfh-selectbox-options ul li a { color: #989fa9; cursor: pointer; }
.header .header-lang .bfh-selectbox-options ul li a:hover { background: none; color: #03bcc5; }

.profile #lang-selector .bfh-selectbox-toggle {
   width: 30px;
}

.header .header-lang .help-translate {
   font-size: 10px;
   color: #989fa9;
   background: url(../img/help-us-translate.png) 14px center no-repeat;
   padding-left: 39px !important;
   padding-top: 5px;
   padding-bottom: 5px;
}
.header .header-lang .help-translate:hover {
   background-color: none;
   color: #03bcc5;
}
.header .header-lang .bfh-selectbox-options:after {
   position: absolute;
   top: -6px;
   left: 10px;
   display: inline-block;
   border-right: 6px solid transparent;
   border-bottom: 6px solid #3e4b5d;
   border-left: 6px solid transparent;
   content: '';
}
.header .bfh-selectbox-options a {
   padding: 3px 15px;
}




.header-lang {
   display: inline-block;
   vertical-align: middle;
   margin-bottom: 0;
   margin-right: 0;
}


* { margin: 0; }
html, body { height: 100%; }
html.history { margin-top: 0; }

#cardremove {
    position: fixed;
}

.toolbar-btn {
    display: inline-block;
    overflow: hidden;
}
.trade-page .toolbar-btn {
    margin: 10px 0;
}

/*Affiliate Program*/
.container.affiliate-program-container {
    width: 100%;
    min-width: 1070px;
}
.affiliate-program {
    /*background: url("/img/bg-particles.png") no-repeat center;*/
    /*background-size: cover;*/
    position: relative;
    width: 100%;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    z-index: 1;
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.affiliate-program-content {
    position: absolute;
    margin: 0;
    padding: 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%,-53%,0);
    transform: translate3d(-50%,-53%,0);
}

.affiliate-program h1,
.affiliate-program h2 {
    font-weight: 200;
    color: #657483;
}
.affiliate-program h1 {
    font-size: 36px;
}
.affiliate-program h2 {
    font-size: 16px;
}

.affiliate-program h2.cian {
    font-size: 30px;
    color: #16BCC9;
}
.affiliate-program .email-box {
    background-color: #FFF;
    width: 450px;
    margin: 30px auto;
    padding: 40px;
    border-radius: 5px;
    -webkit-box-shadow: 10px 10px 66px -6px rgba(0,0,0,0.35);
    -moz-box-shadow: 10px 10px 66px -6px rgba(0,0,0,0.35);
    box-shadow: 10px 10px 66px -6px rgba(0,0,0,0.35);

}
.affiliate-program .email-box input {
    position: relative;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #B0B0B0;
    margin: 10px auto;
    line-height: 50px;
    padding-left:  50px;
}

.affiliate-program .email-box .email-ico {
    position: relative;
}

.affiliate-program .email-box .email-ico::before {
    z-index: 2;
    content: '';
    position: absolute;
    top: 27px;
    left: 10px;
    width: 28px;
    height: 21px;
    background: url(/img/icons/email.svg) no-repeat center;
}

.affiliate-program .email-box .btn {
    font-weight: 400;
    font-size: 16px;
    background-color: #1DB1E5;
    border-radius: 5px;
    box-shadow: none;
    line-height: 50px;
}
.affiliate-program .email-box .btn:hover {
    background: #46ADD1;
}



/*BOOTSTRAP OVERRIDE TABS STYLE */
@-moz-document url-prefix() {
    .fee-schedule td.deposit,
    .fee-schedule td.withdrawal {
        font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

    a, a:visited, a:focus, a:active, a:hover{
        outline:0 none;
    }
}

.fee-schedule {
    position: relative;
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.fee-schedule .nav-tabs > .active > a,
.fee-schedule .nav-tabs > .active > a:hover,
.fee-schedule .nav-tabs > .active > a:focus {
    border: 1px solid transparent;
    border-bottom: 4px solid #04BCC6;
    font-weight: 600;
}

.fee-schedule .nav > li > a:hover,
.fee-schedule .nav > li > a:focus {
    background-color: transparent;
}

.fee-schedule .nav-tabs > li > a:hover,
.fee-schedule .nav-tabs > li > a:focus {
    border: 1px solid transparent;

}

.fee-schedule .nav-tabs > li > a:hover {
    color: #04BCC6;
}

.fee-schedule .balance-nav-tabs>li>a {
    border: 1px solid transparent;
    background-color: transparent;
}

/*BOOTSTRAP OVERRIDE TABS */


/*trade-trading-modals.ejs */

.trade-total {
    margin: 0 auto;
    overflow: hidden;
}


.trade-total-title {
    text-align: right;
    width: 40%;
    float: left;
}
.trade-page ~ .modal .trade-total-title {
    width: 41%;
}

.trade-total-title p,
.trade-total-text p {
    line-height: 12px;
}

.trade-total-text {
    padding-left: 13px;
    text-align: left;
    float: left;
    width: 55%;
    margin-bottom: 10px;
}

.trade-total-text .symbol2 {
    padding-left: 5px;
}


.trade-total-text  .fee-amount {
    margin-right: -4px;
}

.trade-total-text  .fee-percent {
    margin-left: 5px;
}

/*html { background-color: #f5f6f7 }*/
body {
    /* background: #131426 url(/img/bg.jpg); */
    background: #fff;
    line-height: 1.428571429;
    color: #657483;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
}
/* body:before {
    content: '.';
    display: block;
    height: 0;
    clear: both;
    bility: hidden;
} */
a { color: #3a5a7a }
a:hover,
a:focus { text-decoration: none }
h1,
h2,
h3,
h4,
h5,
h6 { font-weight: 500 }
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-weight: 500;
    line-height: 1.1;
}
.h1 { font-size: 38px }
.h2 { font-size: 32px }
.h3 { font-size: 24px }
.h4 { font-size: 18px }
.h5 { font-size: 14px }
.h6 { font-size: 12px }
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
    border-color: #68d3ff;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}


.th-sortable { cursor: pointer }
.th-sortable .th-sort {
    float: right;
    position: relative;
}
.th-sort i {
    position: relative;
    z-index: 1;
}
.th-sort .icon-sort {
    position: absolute;
    left: 0;
    top: 3px;
    color: #bac3cc;
    z-index: 0;
}

.progress { text-align: center }
.progress-mini { height: 6px }
.progress-small { height: 10px }
.progress-small .progress-bar {
    font-size: 10px;
    line-height: 1em;
}


.breadcrumb {
    background-color: #fafbfc;
    border: 1px solid #e0e4e8;
    padding-left: 10px;
    font-size: 12px;
}
.breadcrumb>li:after {
    font-family: FontAwesome, sans-serif;
    content: "\f105";
    padding: 0 5px;
}
.breadcrumb>li:last-child:after { content: "" }
.accordion-group,
.accordion-inner { border-color: #e0e4e8 }
.accordion-inner {
    background: #fff;
    border-radius: 0 0 4px 4px;
}
.list-unstyled {
    margin-left: 0;
    list-style: none;
}
.list-inline {
    margin-left: 0;
    list-style: none;
}
.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}
.alert {
    font-size: 75%;
    border-color: rgba(10,20,20,.1);
    text-shadow: 0 1px 0 #fff;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.4);
}
.alert .close {
    top: -3px;
    font-weight: normal;
}
.close {
    opacity: 0.4;
    filter: alpha(opacity=40);
    font-size: 12px;
}

.trade-mode  .alert .close {
    top: -11px;
}

.close:hover,
.close:focus {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.alert-warning {
    color: #996633;
    background-color: #f7efcb;
    border-color: #e7d5b2;
}
.well { padding: 15px }
.bg { background-color: #f7f8f9 }
.label {
    font-weight: 700;
    margin-bottom: 0;
}
.badge {
    background: #b1b5b9;
    padding-left: 7px;
    padding-right: 7px;
}
.badge.bg-white { color: #919599 }


[class^="icon-"]:before,
[class*=" icon-"]:before {
    text-decoration: none;
    margin-left: 0.2em;
    margin-right: 0.2em;
}
.icon-stack [class^="icon-"]:before,
.icon-stack [class*=" icon-"]:before { margin: 0 }
.icon-xlarge:before {
    font-size: 1.5em;
    vertical-align: -14%;
}

.text-active,
.active .text { display: none !important }
.active .text-active { display: inline-block !important }


form,
.carousel,
.form-horizontal .control-group,
.nav-tabs,
.alert,
.panel,
.progress,
.breadcrumb,
.accordion { margin-bottom: 10px }
.media,
.media .media { margin-top: 10px }
.pagination { margin: 5px 0 }
.pagination-large>li>a,
.pagination-large>li>span { padding: 10px 14px }
.bg-white { background: #fff }
.bg-black { background: #1d2d3d }
.bg-light {
    background: #e1e5e9;
    color: #414549;
    text-shadow: none;
}
.bg-lighter { background: #f1f5f9 }
.bg-default { background: #bac3cc }
.bg-white-desktop { background-color: #fff }
.bg-focus { background: #ffffee !important }
.show { display: inherit !important }
.pos-rlt { position: relative }
.pos-stc { position: static }
.pos-abt { position: absolute }
.content-box,
.jqstooltip {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.line {
    *width: 100%;
    height: 1px;
    margin: 10px 0;
    font-size: 0;
    overflow: hidden;
    background-color: #fff;
    border-width: 0;
    border-top: 1px solid #e0e4e8;
}
.line-dashed {
    border-style: dashed;
    background: transparent;
}
.line-large {
    margin-top: 15px;
    margin-bottom: 15px;
}
.headline {
    border-bottom: 5px solid #000;
    margin-top: 0;
    line-height: 45px;
}
.no-line { border-width: 0 }
.no-border { border-color: transparent !important }
.no-radius { border-radius: 0 }
.block {
    display: block;
    margin-bottom: 10px;
}
.block.hide { display: none }
.inline,
.inline-desktop { display: inline-block }
.pull-right-desktop { float: right }
.pull-none { float: none }
.clear { clear: both }
.line-v {
    border-left: 1px solid #dddddd;
    padding-left: 20px;
}
.line-v-right {
    border-right: 1px solid #dddddd;
    padding-right: 20px;
}
.wrapper {
    padding: 2px;
    background-color: #fff;

}
.w-link {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
}

.l-h-2x { line-height: 2em }
.text-small { font-size: 12px }
.text-mini { font-size: 10px }
.padder { padding: 0 15px }
.pull-in {
    margin-left: -15px;
    margin-right: -15px;
}
.pull-out { margin: -15px }
.b-t { border-top: 1px solid #e0e4e8 }
.m-l { margin-left: 15px }
.m-l-none { margin-left: 0 }
.m-l-mini { margin-left: 5px }
.m-l-small { margin-left: 10px }
.m-l-large { margin-left: 20px }
.m-l-n { margin-left: -15px }
.m-l-n-mini { margin-left: -5px }
.m-l-n-small { margin-left: -10px }
.m-l-n-large { margin-left: -20px }
.m-t { margin-top: 15px }
.m-t-none { margin-top: 0 }
.m-t-mini { margin-top: 5px }
.m-t-small { margin-top: 10px }
.m-t-large { margin-top: 20px }
.m-t-n { margin-top: -15px }
.m-t-n-mini { margin-top: -5px }
.m-t-n-small { margin-top: -10px }
.m-t-n-large { margin-top: -20px }
.m-r { margin-right: 15px }
.m-r-none { margin-right: 0 }
.m-r-mini { margin-right: 5px }
.m-r-small { margin-right: 10px }
.m-r-large { margin-right: 20px }
.m-r-n { margin-right: -15px }
.m-r-n-mini { margin-right: -5px }
.m-r-n-small { margin-right: -10px }
.m-r-n-large { margin-right: -20px }
.m-b { margin-bottom: 15px }
.m-b-none { margin-bottom: 0 }
.m-b-mini { margin-bottom: 5px }
.m-b-small { margin-bottom: 10px }
.m-b-large { margin-bottom: 20px }
.m-b-n { margin-bottom: -15px }
.m-b-n-mini { margin-bottom: -5px }
.m-b-n-small { margin-bottom: -10px }
.m-b-n-large { margin-bottom: -20px }
.media-mini { min-width: 50px }
.media-small { min-width: 80px }
.media-large { min-width: 90px }
.avatar {
    border-radius: 500px;
    background-color: #fff;
    padding: 2px;
}
.thumb-small { max-width: 36px }
.thumb { max-width: 64px }
.thumb-large { max-width: 90px }
.scroll-y {
    overflow: hidden;
    overflow-y: auto;
}
.scroll-x {
    overflow: hidden;
    overflow-x: auto;
}
.col-lg-2-4 { width: 20.000% }
.col-newline { clear: left }
input[type="text"],
select,
textarea {
    min-width: 40px;
    height: auto;
}

.bg .nav li.dropdown>a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
}
.bg .nav>li>a { color: #a5b6c7 }
.bg .nav>li>a:hover { color: #fff }
.bg .nav li.dropdown.open>.dropdown-toggle,
.bg .nav li.dropdown.active>.dropdown-toggle,
.bg .nav li.dropdown.open.active>.dropdown-toggle {
    background-color: #000;
    color: #fff;
}

#content {
    position: relative;
    /*    padding-top: 0;*/
}
.page-title {
    background: #eaedef;
    border-bottom: 1px solid #d3d6d9;
    padding: 10px 15px;
}
.input-append-flush {
    position: relative;
    display: block;
}
.input-append-flush input {
    border-radius: 4px 5px 5px 4px;
    width: 100%;
}
.row-fluid input.span12,
input.span12,
.input-append-flush input {
    height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input-append-flush .btn {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3;
}
[class*="arrow"]:before,
[class*="arrow"]:after {
    position: absolute;
    display: inline-block;
    border-color: transparent;
    border-style: solid;
    content: "";
}
.arrow-left:before {
    margin-left: -7px;
    top: 6px;
    left: 0;
    border-right-color: #eaeaea;
    border-width: 7px 7px 7px 0;
    -moz-border-right-colors: #eaeaea;
}
.arrow-left:after {
    margin-left: -6px;
    top: 7px;
    left: 0;
    border-right-color: #fff;
    border-width: 6px 6px 6px 0;
}
.arrow-right:before {
    margin-right: -7px;
    top: 6px;
    right: 0;
    border-left-color: #d1d4d7;
    border-width: 7px 0 7px 7px;
: ;
    -moz-border-left-colors: #fff;
}
.arrow-right:after {
    margin-right: -6px;
    top: 7px;
    right: 0;
    border-left-color: #fff;
    border-width: 6px 0 6px 6px;
: ;
}
.arrow-top:before {
    margin-top: -7px;
    top: 0;
    left: 6px;
    border-bottom-color: #d1d4d7;
    border-width: 0 7px 7px 7px;
: ;
    -moz-border-top-colors: #fff;
}
.arrow-top:after {
    margin-top: -6px;
    top: 0;
    left: 7px;
    border-bottom-color: #fff;
    border-width: 0 6px 6px 6px;
: ;
}
.chat-item { position: relative }
.chat-item.arrow-left:before {
    top: 11px;
    left: 51px;
}
.chat-item.arrow-left:after {
    top: 12px;
    left: 51px;
    border-right-color: #f1f5f9;
}
.chat-item.arrow-right:before {
    top: 11px;
    left: auto;
    right: 51px;
}
.chat-item.arrow-right:after {
    top: 12px;
    left: auto;
    right: 51px;
}

.history-data-audit .media > .pull-left {
    padding-right: 0px;
    margin-right: 10px;
}

.history-data-audit label {
    font-size: 95%;
}

.comment-list,
.comment-item { position: relative }
.comment-item .panel-heading,
.comment-item .panel-footer {
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    position: relative;
}
.comment-reply { margin-left: 46px }
.comment-item:before {
    top: 10px;
    left: 43px;
}
.comment-item:after {
    top: 11px;
    left: 47px;
    border-right-color: #f5f5f5;
}
.comment-list:before {
    position: absolute;
    top: 0;
    bottom: 35px;
    left: 16px;
    width: 1px;
    background: #e0e4e8;
    content: '';
    z-index: -1;
}
.comment-item>.thumb-small { max-width: 32px }
.comment-item .panel-heading .text-muted { margin-top: 3px }
.carousel-padder {
    padding-left: 30px;
    padding-right: 30px;
}
.carousel-control {
    width: 30px;
    color: #999;
    text-shadow: none;
    border: none;
    background: transparent;
    left: 0;
}
.carousel-control.right {
    left: auto;
    right: 0;
}
.carousel-control i {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block;
    font-size: 20px;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
}
.carousel-control:hover,
.carousel-control:focus {
    color: #ccc;
    text-decoration: none;
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.carousel-indicators.out {
    bottom: -15px;
    top: auto;
    right: auto;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    text-align: center;
}
.carousel-indicators li {
    background: #ddd;
    background-color: rgba(0,0,0,0.2);
    border: none;
    width: 10px;
    height: 10px;
    margin: 0 2px;
    display: inline-block;
    float: none;
}
.carousel-indicators .active { background: #13c4a5 }
.carousel-control.left,
.carousel-control.right {
    background-image: none;
    filter: none;
}
.carousel.carousel-fade .item {
    -webkit-transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -ms-transition: opacity 2s ease-in-out;
    -o-transition: opacity 2s ease-in-out;
    transition: opacity 2s ease-in-out;
}
.carousel.carousel-fade .active.left,
.carousel.carousel-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}
.carousel.carousel-fade .next,
.carousel.carousel-fade .prev {
    left: 0;
    z-index: 1;
}
.carousel.carousel-fade .carousel-control { z-index: 3 }
.carousel ul.item,
.carousel ul.item>li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.dropfile {
    border: 2px dashed #e0e4e8;
    text-align: center;
    min-height: 20px;
}
.dropfile.hover { border-color: #aac3cc }
.dropfile small {
    margin: 50px 0;
    display: block;
}
.axis { margin: 6px 0 0 }
.axis li {
    float: left;
    vertical-align: top;
    font-size: 9px;
    margin-right: 2px;
    padding: 0;
    width: 10px;
    -webkit-text-size-adjust: none;
    text-align: center;
    line-height: 1em;
}
.axis li:last-child { margin-right: 0 !important }
.axis-full { display: table }
.axis-full li {
    display: table-cell;
    padding: 0;
    width: 1%;
    float: none;
}
.easypiechart {
    position: relative;
    text-align: center;
}
.easypiechart canvas {
    position: absolute;
    top: 0;
    left: 0;
}
.easypiechart .h2 {
    margin-left: 10px;
    margin-top: 10px;
}
.easypiechart .easypie-text {
    position: absolute;
    z-index: 1;
    line-height: 1;
    font-size: 75%;
    width: 100%;
    top: 60%;
}
.combodate select { display: inline-block }
.doc-buttons .btn { margin-bottom: 5px }
.the-icons {
    list-style: none;
    margin: 0;
}
.the-icons i {
    font-size: 14px;
    width: 40px;
    margin: 0;
    display: inline-block;
    text-align: center;
}
.the-icons a {
    line-height: 32px;
    display: block;
}
.the-icons a:hover i {
    font-size: 28px;
    vertical-align: middle;
}
.h {
    font-size: 180px;
    line-height: 1.1;
    font-weight: 700;
    text-shadow: 0 1px 0 #d9d9d9,0 2px 0 #d0d0d0,0 5px 10px rgba(0,0,0,.125),0 10px 20px rgba(0,0,0,.2);
}
@media (min-width: 768px) and (max-width: 979px) {
    .hidden-desktop { display: inherit !important }
    .visible-desktop { display: none !important }
    .visible-tablet { display: inherit !important }
    .hidden-tablet { display: none !important }
}


.inner {
    background: #eaeaea;
    padding-top: 80px;
    padding-bottom: 100px;
}

.inner .container {
}

#footer-terms li a {
    padding-top: 0;
    padding-left: 0;
}

.label-small {
    width: 100px !important;
}

.nav-a {
    float: none;
    padding: 15px 15px 10px 15px;
}

td.action {
    padding: 7px 5px;
}

#orders-tbody td {
    padding: 8px;
}

#orders-tbody td.action {
    padding: 9px;
}

#orders thead {
    background-color: #fff;
    border-radius: 5px;
}

@-webkit-keyframes animation-red {
    0% { background-color: #f2dede; }
    100% { background-color: transparent; }
}

@-webkit-keyframes animation-green {
    0% { background-color: #dff0d8; }
    100% { background-color: transparent; }
}

@-webkit-keyframes animation-red-ticker {
    0% { background-color: #f25555; }
    100% { background-color: transparent; }
}

@-webkit-keyframes animation-green-ticker {
    0% { background-color: #51A351; }
    100% { background-color: transparent; }
}

@-moz-keyframes animation-red {
    0% { background-color: #f2dede; }
    100% { background-color: transparent; }
}

@-moz-keyframes animation-green {
    0% { background-color: #dff0d8; }
    100% { background-color: transparent; }
}

@-moz-keyframes animation-red-ticker {
    0% { background-color: #f25555; }
    100% { background-color: transparent; }
}

@-moz-keyframes animation-green-ticker {
    0% { background-color: #51A351; }
    100% { background-color: transparent; }
}

.highlight-red {
    background-color: #E5C2BF;
}

.highlight-green {
    background-color:#dff0d8;
}

h1, h2, h3, h4, h5 { font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;  }

/*Googleads iframe hide*/
iframe[name="google_conversion_frame"], img[src*="googleads"]{
    position: fixed;
}



.terms { position: absolute; bottom: 20px; left: 30px; }
.terms a { margin-right: 15px; font-size: 12px; color: #5c636b; }




.nav a i { color: #6cf2fa;  font-style: normal; margin-right: 6px; width: 14px; height: 14px; display: block; float: left; text-align: center; padding-top: 3px; }
.shaded {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-image: -moz-linear-gradient(top,  rgba(221, 221, 221, 1) 0%, rgba(255, 255, 255, 1) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221, 221, 221, 1)), color-stop(100%,rgba(255, 255, 255, 1)));
    background-image: -webkit-linear-gradient(top,  rgba(221, 221, 221, 1) 0%,rgba(255, 255, 255, 1) 100%);
    background-image: -o-linear-gradient(top,  rgba(221, 221, 221, 1) 0%,rgba(255, 255, 255, 1) 100%);
    background-image: -ms-linear-gradient(top,  rgba(221, 221, 221, 1) 0%,rgba(255, 255, 255, 1) 100%);
    background-image: linear-gradient(to bottom,  rgba(221, 221, 221, 1) 0%,rgba(255, 255, 255, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DDDDDD', endColorstr='#ffffff',GradientType=0 );
}
.brand {
    width: 218px;
    height: 40px;
    background: url(/img/cex.svg) no-repeat;
    zoom: .6;
    font-size: 0 !important;
}
.graph {
    position: relative;
    padding: 25px 50px;
    background: #fff;
}
.graph p {
    position: absolute;
    left: 15px;
    top: 15px;
    color: #ccc;
}
.watermark {
    width: 255px;
    height: 247px;
    background: url(/img/wm.png) no-repeat center;
    margin: 0 auto;
    margin-top: 45px;
    margin-bottom: 45px;
}


.intro {
    background: #004958 url(/img/navy.jpg);
    color: #fff;
    padding: 15px;
}

@media only screen and (max-width : 1200px) {
    .intro { background-image: none; }
}

.intro h3 { font-weight: 300; color: #16BCC9; margin-bottom: 25px; }
.intro h3 { font-weight: 300; }
.intro .more { font-weight: 300; display: block; font-size: 14px; color: #16BCC9; }
.intro i {
    color: #6feefd;
}
.intro p { font-size: 14px; line-height: 1.5; }
.intro h2  { color: #6cf2fa; font-size: 35px; text-align: center; font-weight: 300; margin-bottom: 35px; display: block; }
.intro h4 { font-size: 25px;  line-height: 30px; font-weight: 300; margin-bottom: 25px; display: block; color: #fff;  }
.intro .row-fluid { position: relative; }
.intro .block { position: relative; margin-bottom: 25px; }
.intro-img { display: block; }

.page-about, .page-title {
    text-align: center;
}

.page-title {
    background: #3c4d5a url(/img/gray.jpg) no-repeat;
    background-size: cover;
    padding: 15px;
    position: relative;
    overflow: hidden;
    min-height: 180px;
    padding-right: 20%;
}

@media only screen and (max-width : 1200px) {
    /*.page-title { background-image: none; }*/
}

.page-title h1 {
    position: relative;
    text-align: left;
    margin: 30px 0;
    padding-left: 30px;
    line-height: 1.3;
    letter-spacing: -1px;
    font-size: 36px;
    font-weight: 100;
    color: #fff;
    background: -webkit-linear-gradient(#fff, #b2f9fe);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    overflow: hidden;
    height: 100%;
    z-index: 10;
    margin-top: 15px;
    margin-bottom: 15px;
}
.page-title h4 {
    color: #c6c4c0;
    text-align: left;
    font-weight: 100;
    padding-left: 30px;
}
.page-title .chip {
    width: 400px;
    height: 424px;
    position: absolute;
    right: 5%;
    top: -90px;
    background: url(/img/chip.png) no-repeat;
    z-index: 0;
}

.service {
    color: #ccc;
}

.circle-default {
    font-size: 20px;
    padding: 1px;
    padding-top: 3px;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    margin-right: 10px;
}
.circle-heart {
    padding: 7px 10px 7px 10px;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    margin-right: 10px;
}
.circle-social {
    font-size: 20px;
    padding: 6px 11px 8px 10px;
    -webkit-border-radius: 99px;
    -moz-border-radius: 99px;
    border-radius: 99px;
    margin-right: 15px;
}
.circle-social:active {
    opacity: .9;
    filter: alpha(opacity=90);
}

.icon.circle-center {
    -moz-border-radius: 75px;
    -webkit-border-radius: 75px;
    border-radius: 75px;
    text-align: center;
    margin: 0 auto;
    border: 2px solid #6FEEFD;
}

.medium {
    font-size: 38px;
}
.medium.circle-center, .medium.circle-white {
    width: 80px;
    height: 80px;
    line-height: 80px;
    display: inline-block;
    margin-left: 40%;
}

.box {
    padding: 25px 0;
}
.box .single-bundle-container {
    position: relative;
    left: -20px;
}
.box .single-bundle-container #bundle-symbol1-current-dropdown.bundle-symbol-dropdown-btn {
    cursor: none;
    pointer-events: none;
}

.box .single-bundle-container #bundle-symbol1-current-dropdown.bundle-symbol-dropdown-btn::after {
    display: none;
}

.box:after {
    content: "";
    display: table;
    line-height: 0;
    clear: both;
}
.box h3 {
    font-weight: 300;
    margin-bottom: 30px;
}
.box h1 {
    font-weight: 300;
    margin-bottom: 20px;
}
.box h2 {
    color: #16bcc9;
    font-weight: 300;
    margin-bottom: 30px;
}
.box h4 {
    color: #16bcc9;
    font-weight: 300;
    line-height: 25px;
    margin-top: 0;
}
.box h5 {
    color: #16bcc9;
    font-weight: 300;
}
.box p {
    line-height: 1.5;
}

.box .tooltip p {
    font-size: 12px;
    line-height: 1.4;
}

.box p a, .box ul li a {
    text-decoration: underline;
    color: #0f92a6;
}
.box p a:hover, .box ul li a:hover {
    text-decoration: none;
}
nav {
    -webkit-backface-visibility: hidden;
}
.page-header{
    position: relative;
}
.page-header .menu  > .container {
    text-align: center;
}

.custom-menu-bg {
    background: #222;
    box-shadow: inset 0 1px 1px -1px rgba(0,0,0,0.3);
}

.rates {
    position: absolute;
    right: 200px;
}

.slogan {
    position: absolute;
    top: 0;
    left: 250px;
    font-size: 14px;
    line-height: 17px;
    border-left: 1px solid #16bcc9;
    padding-left: 20px;
    font-weight: 100;
    color: #232a34;
}

.content {
    /*    margin-top: 120px;*/
    padding: 15px;
    background: #fff;
}

.cex-logo {
    width: 137px;
    height: 56px;
    background: url(/img/cex_inner_header.svg) no-repeat;
    margin-left: 16px;
    display: block;
    float: left;
}

.logo-footer {
    width: 143px;
    height: 37px;
    margin-top: 10px;
    margin-left: 15px;
    background: url(/img/logo-footer.png) no-repeat;
}


/* Informer */
.informer { color: #16bcc9; }
.informer i {
    font-style: normal;
    font-size: 40px;
    color: #fff;
    display: block;
    float: left;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    background: -webkit-linear-gradient(#fff, #b2f9fe);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.informer b {
    display: block;
    /*font-size: 17px;*/
    float: left;
    color: #fff;
}

/* Page Header */
.page-header { font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; margin-top: 35px; }
.page-header li { float: left; width: 135px; padding-top: 8px; }
.separator { height: 10px; background: #0f92a6 url(/img/separator.jpg); }


/* Balance */
.balance { color: #16bcc9; margin-top: 5px; }
.balance li { font-size: 12px; width: 160px; line-height: 15px; padding-right: 0; overflow: hidden; }
.balance li.USD, .balance li.EUR { width: 100px; }
.balance em  { display: block; font-style: normal; }
.balance b  { display: block; font-size: 14px; color: #fff; }
.balance .title  { text-align: right; display: block; font-size: 15px; color: #6cf2fa; padding-top: 14px; }
.balance .icon-puzzle-piece, .balance .icon-btc { display: none; }
.balance i {
    font-style: normal;
    font-size: 25px;
    color: #fff;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    width: 25px;
    height: 25px;
    display: block;
    background: -webkit-linear-gradient(#fff, #b2f9fe);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/* Buttons */
.highlight-green-ticker span.btn_caption {
    color: #9bc874 !important;
    text-shadow: 0 1px 0 #39571e !important;
}
.highlight-red-ticker span.btn_caption {
    color: #f76464 !important;
    text-shadow: 0 1px 0 #900404 !important;
}
.highlight-green-ticker {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #668b46), color-stop(100%, #4a6d2c));
    background-image: -webkit-linear-gradient(#668b46, #4a6d2c);
    background-image: -moz-linear-gradient(#668b46, #4a6d2c);
    background-image: -o-linear-gradient(#668b46, #4a6d2c);
    background-image: linear-gradient(#668b46, #4a6d2c);
    -pie-background: linear-gradient(#668b46, #4a6d2c);
    border: 1px solid #4d702e;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #7fa95b;
    -webkit-box-shadow: inset 0 1px 0 0 #7fa95b;
    -o-box-shadow: inset 0 1px 0 0 #7fa95b;
    box-shadow: inset 0 1px 0 0 #7fa95b;
    color: #fff !important;
    text-shadow: 0 1px 0 #39571e;
    position: relative;
    -webkit-animation-name: animation-green-ticker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: step-end;
    -moz-animation-name: animation-green-ticker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: step-end;
}
.highlight-green-ticker:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #436129), color-stop(100%, #5a7641));
    background-image: -webkit-linear-gradient(#436129, #5a7641);
    background-image: -moz-linear-gradient(#436129, #5a7641);
    background-image: -o-linear-gradient(#436129, #5a7641);
    background-image: linear-gradient(#436129, #5a7641);
    -pie-background: linear-gradient(#436129, #5a7641);
    -moz-box-shadow: inset 0 1px 0 0 #739457;
    -webkit-box-shadow: inset 0 1px 0 0 #739457;
    -o-box-shadow: inset 0 1px 0 0 #739457;
    box-shadow: inset 0 1px 0 0 #739457;
    cursor: pointer;
}
a.highlight-red-ticker {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d81818), color-stop(100%, #ae0a0a));
    background-image: -webkit-linear-gradient(#d81818, #ae0a0a);
    background-image: -moz-linear-gradient(#d81818, #ae0a0a);
    background-image: -o-linear-gradient(#d81818, #ae0a0a);
    background-image: linear-gradient(#d81818, #ae0a0a);
    -pie-background: linear-gradient(#d81818, #ae0a0a);
    border: 1px solid #b20a0a;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 1px 0 0 #e73c3c;
    -webkit-box-shadow: inset 0 1px 0 0 #e73c3c;
    -o-box-shadow: inset 0 1px 0 0 #e73c3c;
    box-shadow: inset 0 1px 0 0 #e73c3c;
    color: #fff !important;
    text-shadow: 0 1px 0 #900404;
    position: relative;
    -webkit-animation-name: animation-red-ticker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: step-end;
    -moz-animation-name: animation-red-ticker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: step-end;
}
a.highlight-red-ticker:hover {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9e0a0a), color-stop(100%, #bc1a1a));
    background-image: -webkit-linear-gradient(#9e0a0a, #bc1a1a);
    background-image: -moz-linear-gradient(#9e0a0a, #bc1a1a);
    background-image: -o-linear-gradient(#9e0a0a, #bc1a1a);
    background-image: linear-gradient(#9e0a0a, #bc1a1a);
    -pie-background: linear-gradient(#9e0a0a, #bc1a1a);
    -moz-box-shadow: inset 0 1px 0 0 #de2b2b;
    -webkit-box-shadow: inset 0 1px 0 0 #de2b2b;
    -o-box-shadow: inset 0 1px 0 0 #de2b2b;
    box-shadow: inset 0 1px 0 0 #de2b2b;
    cursor: pointer;
}

/* Chart */

.chart {
    background: #f7f8f9;
    border: 1px solid #e0e4e8;
    padding: 15px;
    -moz-border-radius: 0 15px 15px 15px;
    -webkit-border-radius: 0 15px 15px 15px;
    -khtml-border-radius: 0 15px 15px 15px;
    border-radius: 0 15px 15px 15px;
}
.graph-tab { display: inline-block; padding: 0 12px 15px; }
.trade-page .graph-tab { padding: 0 10px; }
.graph-tab.active { background: #f7f8f9; border: 1px solid #e0e4e8; border-bottom: none;
    -moz-border-radius: 15px 15px 0 0;
    -webkit-border-radius: 15px 15px 0 0;
    -khtml-border-radius: 15px 15px 0 0;
    border-radius: 15px 15px 0 0;
}
.graph-tab .btn-small {
   width: 61px;
}
.trade-page .graph-tab .btn-small {
    width: 83px;
}

/* GOOGLE CHARTS */
#google_candelistic_chart {
    box-shadow: inset 0 100px 160px -100px #ccc;
    background: #fff;
    height: 300px;
}
#loading-candelistic-chart {
    box-shadow: inset 0 100px 160px -100px #ccc;
    background: #fff;
    height: 200px;
}
#google_control {
    box-shadow: inset 0 44px 100px -27px #ebecee;
    background: #fff;
    margin-bottom: 25px;
    height: 53px;
}
#google_control div:last-child svg rect:nth-child(3) {
    fill: #fff;
    fill-opacity:0.7;
}
#google_control div:last-child  svg rect:nth-child(4) {
    fill: #fff;
    fill-opacity:0.7;
}
.gd.l, .gd:active, .gd.active, .gd:hover {
    background-color: #eaeaea;
    background-image: -webkit-linear-gradient(top,#f0f0f0,#eaeaea);
    background-image: -moz-linear-gradient(top,#f0f0f0,#eaeaea);
    border-color: #ccc;
    box-shadow: inset 0 1px 5px rgba(0,0,0,.3);
    color: #222;
}
.gd.l {
    cursor: default;
}
.gd:first-child {
    border-radius: 3px 0 0 3px;
}
.gd:last-child {
    border-radius: 0 3px 3px 0;
    margin-left: -2px;
}
.gd {
    display: block;
    float: left;
    background-color: #f3f3f3;
    padding: 8px 7px;
    font: bold 11px Arial;
    color: #444;
    border: 1px solid #ccc;
    background-image: -webkit-linear-gradient(top,#fefefe,#f3f3f3);
    background-image: -moz-linear-gradient(top,#fefefe,#f3f3f3);
    cursor: pointer;
    min-width: 18px;
    text-align: center;
}

.gd.ID-ID-modeSelector-1 {
    background-image: url(/img/googlecharts/graphs_02.png);
    width: 75px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
}
.trade-page .gd.ID-ID-modeSelector-1 {
    width: 91px;
    height: 33px;
}

.gd.ID-ID-modeSelector-0 {
     background-image: url(/img/googlecharts/graphs_01.png);
     width: 75px;
     height: 15px;
     background-position: center;
     background-repeat: no-repeat;
     background-size: 70%;
 }
.trade-page .gd.ID-ID-modeSelector-0 {
    width: 91px;
    height: 33px;
}
.charts-switch {
    position: relative;
    height: 40px;
    margin-left: 43%;
    padding: 0;
}

.google_charts_zoom {
    list-style-type: none;
    float: left;
    position: absolute;
    z-index: 1;
    width: 60%;
    margin-left: 50px;
    margin-top: 6px;
    padding: 0;
    display: none;
}
.trade-page .google_charts_zoom {
    width: 80%;
}


[ng-controller="IndexController"] .google_charts_zoom{
    margin-left:-180px;
    width:360px;
}

.google_charts_zoom li {
    margin: 5px;
    float: left;
    background-color: #fff;
    padding: 0 10px 0 10px;
    cursor: pointer;
}
.google-visualization-tooltip{
    z-index: 10;
}
.google_charts_zoom li.active {
    background: #787878;
    color: white;
}


/* jGrowl  close all on top */

#jGrowl {
    margin-top: 30px;
}

.jGrowl-closer {
    position: fixed;
    top: 0;
}


.contract { font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; color: #8b8c8c; font-size: 12px; margin-top: 10px; }
.contract p { margin-top: 15px; }
.contract dt { font-weight: normal; }
.contract dd { margin-left: 0; color: #436fa3; font-weight: bold; }
.contract .symbol { text-align: center; height: 100px; overflow: hidden; line-height: .95; }
.contract .symbol i { text-align: center;
    font-size: 85px;
    font-style: normal;
    background: -webkit-linear-gradient(#cad7df, #cad7df);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/* Buy and Sell */


.symbol1-available, .symbol2-available {
    cursor: pointer;
}


/* Active Orders */
.active-orders { padding: 15px 0; }
.active-orders .alert { font-size: 13px; line-height: 19px; }
.page-trade .active-orders .alert { padding: 8px 35px 8px 14px; }
.active-orders h3 { font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #436fa3; font-size: 20px; z-index:2; font-weight: 100; }
.page-trade .active-orders h3 { margin-top: 10px; }
.active-orders table thead { display: block; }
.active-orders table tbody { display: block; overflow-y: scroll; height: 195px; width: 100%; }

.active-orders table tbody td,
.active-orders table thead th {
    width: 125px;
}

.trade-page .active-orders table tbody td,
.trade-page .active-orders table thead th {
    width: 142px;
}

.active-orders table tbody td:first-child,.active-orders table thead th:first-child {
    border-left: 0;
}
.active-orders table {
    border-left: 1px solid #dddddd;
}

.trade-page .active-orders table {
    border-collapse: inherit;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.trade-page .active-orders table thead th {
    border-top: 0;
    border-bottom: 0;
    border-left: 0;
}

.trade-page .active-orders table thead th:last-of-type {
    border-right: 0;
}
.trade-page .active-orders table tbody td {
    border-left: 0;
    border-bottom: 0;
}
.trade-page .active-orders table tbody td:last-of-type {
    border-right: 0;
}

#history tbody td,table#history thead th { min-width: 14.57em; }
.trade-page #history tbody td,table#history thead th { min-width: 227px; }
.content.trade-mode #history tbody td.price{ cursor:pointer; }
.content.trade-mode #history tbody td.price:hover{ background-color:#dff0d8; }
#history tbody  { display: block; overflow-y: scroll; height: 380px; width: 100%; }

/* Inner Footer */

#inner .nav-collapse a {
    /*    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;     */
    /*font-weight: 100;*/
    padding-left: 15px;
}
#inner .nav-collapse li.active {
    background: rgba(12,141,162,.5);
}
#inner .nav-collapse li.active a {
    color: #fff;
}

.page-wrap:after {
    content: "";
    display: block;
}


/* Fund Account */
.fund-account {
    background: #f7f8f9 url(/img/fund-bg.png) no-repeat right -30px;
    padding: 25px 50px;
    margin-top: 0;
    position: relative;
}
.fund-account h3, .fund-account code {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #60cad4;
    font-size: 25px;
    z-index:2;
    font-weight: 100;
}
.fund-account h3 {
    margin-top: -10px;
    margin-bottom: 5px;
}
.fund-account p {
    font-size: 13px;
}
.fund-account code {
    font-size: 20px;
    display: block;
    background: #fff;
    margin-top: 10px;
    color: #657483;
    padding: 10px 15px;
    border: 1px solid #737373;
    text-align: center;
}
.fund-account .hint {
    position: absolute;
    font-size: 11px;
    left: 615px;
    top: 30px;
    width: 210px;
    color: #a5a9b2;
}


.transactions {
    position: relative;
    margin-top: 15px;
    /* margin-bottom: 50px; */
}
.transactions h2, .audit h2 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #4497d8;
    font-size: 25px;
    z-index:2;
    font-weight: 100;
    padding-left: 15px;
}
.transactions .filter { /* position: absolute; right: 0; top: 12px; */}
.transactions .filter ul { list-style: none; margin: 0 0 10px 10px; }
.transactions .filter ul li { padding: 10px; float: left; text-align: center; }
.transactions .filter ul li a { padding: 20px 10px; }
.transactions .filter ul li.active a { color: #4497d8; font-weight: bold; background: url(/img/filter-active.png) no-repeat center 44px; }
.transactions .filter ul li a:hover { color: #4497d8 !important; }

.history { position: relative; margin-top: 15px; }
.history:after {
    content: "";
    display: block;
    clear: both;
}
.history-tabs {
    width: 101px;
    top: 0;
    left: 0;
    float: left;
}

table#transactions {
    clear: none;
}

.history-tabs ul { list-style: none; margin: 0; }
.history-tabs ul li { padding: 15px; margin: 0; }
.history-tabs ul li.active {
    border: 1px solid #e0e4e8;
    border-right: 1px solid #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px 15px 0 0;
    -khtml-border-radius: 15px 15px 0 0;
    border-radius: 15px 0 0 15px;
    background: #fff;
}
.history-tabs a { width: 45px; }
.history-data {
    margin-top: 5px;
    margin-left: 100px;
    padding: 15px;
    /*padding-top: 0;*/
    border: 1px solid #e0e4e8;
    -moz-border-radius: 0 15px 15px 15px;
    -webkit-border-radius: 0 15px 15px 15px;
    -khtml-border-radius: 0 15px 15px 15px;
    border-radius: 0 15px 15px 15px;
    background: #fff;
    min-height: 840px;
}

td.leverage {
    text-align: center;
}

#transactions i { color: #4497D8; }

#sidebar { margin-top: 10px; }
#sidebar ul { margin-bottom: 25px; }
#sidebar a:hover { color: #16bcc9; text-decoration: underline; }

.more { text-decoration: underline; }


.topline { background: #0c94aa url(/img/separator.jpg) bottom; z-index: 9; overflow: hidden; padding: 0; height: 10px; }
#index .topline { height: auto; padding: 25px 50px; background-image: url(/img/cyan.jpg);  }

.topline.box h4 { color: #fff; font-weight: 100; font-size: 18px; line-height: 24px; }
.topline a { color: #6feefd;  }

.home .topline { text-indent: -9999px; }
#index .topline { text-indent: 0; }

.home>.container {
    min-height: calc(100vh - 490px);
}
.home.trade-page>.container {
    padding: 0;
}

@media only screen and (max-width : 1200px) {
    #index .topline { background-image: none; }
}

.user-status { margin-top: 12px; margin-right: 18px; }
.user-status a { color: #fff; }
.user-status a i { color: #16BCC9; }


.balances {
    position: relative;
    margin-top: 15px;
    min-height: 200px;
    padding: 0;
}
.balances h2 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #4497d8;
    font-size: 25px;
    z-index:2;
    font-weight: 100;
    margin: 0;
    padding-left: 15px;
}
.balances .th {
    padding: 5px 0;
    border-bottom: 1px solid #e0e4e8;
    line-height: 45px;
}
.balances .th.last {
    border: none;
}
.balances a.btn {
    width: 120px;
    float: right;
    margin-top: 4px;
    margin-right: 15px;
}
.balances .currency {
    position: relative;

}
.balances i, .withdrawal i {
    font-size: 30px;
    position: absolute;
    left: 30px;
    top: 8px;
}


.balances .currency em {
    padding-left: 130px;
    font-style: normal;
}
.balances .toggle {
    font-size: 14px;
    font-weight: bold;
    height: 20px;
    color: #16bcc9;
    position: absolute;
    right: 50px;
    /*top: 1px;*/
}
.balances .toggle i {
    font-size: 30px;
    position: absolute;
    left: -22px;
    top: 15px;
    background: url(/img/i-toggle.png) no-repeat;
    width: 16px;
    height: 16px;
}
.balances .toggle:hover {
    color: #657483;
}
.balances .toggle:hover i {
    background: url(/img/i-toggle-.png) no-repeat;
}
.balances .span3 {
    position: relative;
}

.fund-account code { margin-bottom: 30px; }



.calc { margin-bottom: 80px; }
.calc h1 { font-size: 30px; margin: 35px 25px; color: #05a7a0; font-weight: 100; }
.calc h1, .calc h3, .calc h4 { font-weight: 100; }
.calc h3 { margin-bottom: 30px; font-size: 23px; }

/*noinspection CssNegativeValue*/
.calc .calc-form { background: #03aaa0; padding: 50px 25px; position: relative; background-image: -moz-linear-gradient(bottom, #0f8d98 -25%, #00b2a3 124.45%, #00b2a3 125%); background-image: -o-linear-gradient(bottom, #0f8d98 -25%, #00b2a3 124.45%, #00b2a3 125%); background-image: -webkit-linear-gradient(bottom, #0f8d98 -25%, #00b2a3 124.45%, #00b2a3 125%); background-image: linear-gradient(bottom, #0f8d98 -25%, #00b2a3 124.45%, #00b2a3 125%); }
.calc .calc-form h4 { color: #01e5c0; border-bottom: 1px solid #01e5c0; padding-bottom: 4px; margin-bottom: 25px; text-transform: uppercase; font-size: 15px !important; }
.calc .calc-form, .calc .calc-result { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; min-height: 785px !important; }
.calc .calc-form h3 { color: #99ffef; }
.calc .calc-form .add-on { color: #fff; text-shadow: none; background: #00e5c7; border-color: #00e5c7; font-size: 13px; width: 50px; }
.calc .calc-result { background: #fff; padding: 50px 100px;  }
.calc .control-group { height: 35px; }
.calc .control-label { width: 60%; float: left; color: #fff; line-height: 30px; }
.calc .controls { float: right; }
.calc .input-small { width: 50px; text-align: right; }
.calc .input-wide { width: 110px; text-align: right; }
.calc .bracket { width: 101px; height: 22px; position: absolute; background: url(/img/bracket.png); }
.calc .bracket-top { right: -65px; top: 15px; }
.calc .bracket-btm { right: -65px; bottom: 15px; }


.referral h3 { color: #1bbbb3; font-size: 25px; font-weight: 300; }
.referral h4 { font-weight: 100; }
.ref-intro { border-bottom: 1px solid #80d9e0; padding: 0 15px; padding-bottom: 45px; background: url(/img/ref.png) no-repeat right; }
.ref-intro .formula { font-size: 45px; font-weight: 100; color: #1292a2; text-align: left; padding: 10px 0; background: -webkit-linear-gradient(#5dcad3, #108e9f); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.ref-intro h2 { color: #1bbbb3; font-size: 35px; font-weight: 100; margin-bottom: 15px; }
.ref-intro h4 { color: #1293a3; font-family: "Open Sans", sans-serif; font-size: 17px; font-weight: 100; }
.ref-intro p { color: #5fc9d3; font-family: "Open Sans", sans-serif; font-size: 13px; }
.ref-terms { padding: 15px; }
.ref-terms ul { margin-top: 15px; }
.ref-terms li { margin-bottom: 15px; font-family: "Open Sans", sans-serif; font-size: 15px; color: #1cbbb4; font-weight: 100; }
.ref-terms li span { color: #65748a; }
.ref-links .promo { height: 135px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #f7f7f9; background-image: -moz-linear-gradient(bottom, #f7f7f9 0%, #fff 100%); background-image: -o-linear-gradient(bottom, #f7f7f9 0%, #fff 100%); background-image: -webkit-linear-gradient(bottom, #f7f7f9 0%, #fff 100%); background-image: linear-gradient(bottom, #f7f7f9 0%, #fff 100%); border: 1px solid #dddfe4; padding: 15px; margin-bottom: 15px; }
.ref-links .promo .thumbnail { float: left; width: 25%; height: 125px; background: #657389; margin-right: 30px; }
.ref-links .promo i { display: block; width: 32px; height: 32px; float: left; background: url(/img/ref-link.png) no-repeat; margin-right: 15px; margin-top: 55px; }
.ref-links .link { float: left; width: 50%; }
.ref-links { margin-bottom: 30px; }
.ref-links h3 { padding-left: 15px; }
.ref-links .code { color: #15bbc9; border: 1px solid #15bbc9; width: 100%; display: block; text-align: center; padding: 15px; font-family: "Open Sans", sans-serif; font-size: 22px; font-weight: 100; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.ref-stats { padding: 15px; }
.ref-banners { padding: 15px; }
.ref-banners .accordion-group { margin-bottom: 15px; }
.ref-banners textarea { width: 85%; height: 85px; margin-top: 25px; padding: 15px; }
.ref-banners .accordion-toggle span { color: #1bbbb3; }


#calc-promo {
    background: url(/img/calc-estimate.png) right no-repeat;
    position: absolute;
    height: 47px;
    top: 40px;
    right: 15px;
    overflow: hidden;
}
#calc-promo a { color: #1599ae; font-family: "Open Sans", serif; font-weight: 100; font-size: 18px; padding-top: 10px; display: block; padding-right: 55px; }
#calc-promo em { font-style: normal; color: #02eccb; }


.acc-intro { padding: 0; }
.acc-intro h1 { color: #16bcc9; font-size: 28px; font-weight: 100; padding: 10px 25px; }

.account { padding: 0; }
.account .panel-heading h4 { color: #4497d8; }
.account input[type=text], .account input[type=password], .account select { width: 98%; }
.account select { height: 30px; }
.account legend { color: #4497d8; border: none; font-family: "Open Sans", serif; font-weight: 100; font-size: 22px; margin-bottom: 10px; }
.account .settings { padding-bottom: 0; }
.account .control-group { margin-bottom: 5px; }
.account .block { margin-bottom: 45px; }
.account .alert { font-size: 14px; width: 92%; margin:0 auto; margin-bottom: 25px; padding: 25px; }
.account .alert .close { top: -20px; right: -10px; }


#tabs { padding: 0 25px; }
#tabs .nav-tabs>li { margin-right: 10px; }
#tabs .nav-tabs>li>a { background: #f7f8f9; padding: 5px 10px; color: #555; font-size: 13px; border: 1px solid #e0e4e8; font-weight: 300; }
#tabs .nav-tabs>.active>a { color: #000; }
#tabs .nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus { background: #fff; border-bottom: 1px solid #fff; }
.nav-tabs>li{ cursor: pointer; }
.nav-tabs>li.active{ cursor: default; }

.api code { color: #657483; font-size: 13px; margin-bottom: 15px !important; display: block; }
.api h4 { margin-top: 30px; margin-bottom: 15px; font-size: 24px; }


.settings .profile-icon { min-height: 200px !important; display: none; }
.settings .profile-icon-one { background: url(/img/profile-icon-1.png) center no-repeat; }
.settings .profile-icon-two { background: url(/img/profile-icon-2.png) center no-repeat; }
.settings .profile-icon-three { background: url(/img/profile-icon-3.png) center no-repeat; }
.settings .profile-icon-four { background: url(/img/profile-icon-4.png) center no-repeat; }
.settings .profile-icon-five { background: url(/img/profile-icon-5.png) center no-repeat; }
.settings .profile-icon-six { background: url(/img/profile-icon-6.png) center no-repeat; }
.settings .profile-icon-seven { background: url(/img/profile-icon-7.png) center no-repeat; }
.settings .profile-icon-eight { background: url(/img/profile-icon-8.png) center no-repeat; }
.settings .block { }
.settings .tab-pane { padding: 10px 25px; }
.settings .tab-pane .tab-pane { padding: 0;  }

.settings a:hover { color: #0088cc; /*text-decoration: underline; */}
.settings button[type=submit].btn-blue {
    min-width: 250px;
}



#carousel { width: 90%; margin: 0 auto; position: relative; top: -140px; height: 1px; }
#carousel .slides li { border: 1px solid #fff; }
#carousel .flex-direction-nav .flex-prev { top: 55px; left: -40px; }
#carousel .flex-direction-nav .flex-next { top: 55px; right: -40px; }


.plus1 { background: url('/img/plus1.png') center right no-repeat; border-left: 3px solid #d9efcc !important; padding-right: 20px !important; }
.plus2 { background: url('/img/plus2.png') center right no-repeat; border-left: 3px solid #b3df99 !important; padding-right: 20px !important; }
.plus3 { background: url('/img/plus3.png') center right no-repeat; border-left: 3px solid #8ece66 !important; padding-right: 20px !important; }
.plus4 { background: url('/img/plus4.png') center right no-repeat; border-left: 3px solid #68be33 !important; padding-right: 20px !important; }
.plus5 { background: #eef7ea url('/img/plus5.png') center right no-repeat; border-left: 3px solid green !important; padding-right: 20px !important; }

.minus1 { background: url('/img/minus1.png') center right no-repeat; border-left: 3px solid #ffd6db !important; padding-right: 20px !important; }
.minus2 { background: url('/img/minus2.png') center right no-repeat; border-left: 3px solid #e9a5ad !important; padding-right: 20px !important; }
.minus3 { background: url('/img/minus3.png') center right no-repeat; border-left: 3px solid #dd7884 !important; padding-right: 20px !important; }
.minus4 { background: url('/img/minus4.png') center right no-repeat; border-left: 3px solid #d24b5b !important; padding-right: 20px !important; }
.minus5 { background: #ffd6db url('/img/minus5.png') center right no-repeat; border-left: 3px solid #c71e32 !important; padding-right: 20px !important; }

.input-code { width: 95%; }


.maintenance { padding-bottom: 50px; }
.maintenance * { font-family: "Open Sans", sans-serif; font-weight: 100; }
.maintenance h2 { color: #1bbbb3; font-size: 35px; font-weight: 100; margin-bottom: 15px; }
.maintenance .about { margin-bottom: 15px; padding: 0 15px;  }

.synopsys { position: relative; margin-top: 50px; }
.synopsys .value { padding: 35px 25px; }
.synopsys .value em { display: block; font-size: 15px; color: #1cbbb4; font-style: normal; text-transform: uppercase; }
.synopsys .value b { display: block; font-size: 35px; font-weight: 100; color: #000; line-height: 40px; }

.faq  .q { border-top: 1px solid #eaeaea; padding-bottom: 5px; display: block; padding-top: 5px; padding-right: 25px; font-weight: bold; padding-left: 10px; background: url(/img/faq-plus.png) no-repeat 0; background-position: right;  }
.faq  .q span { color: #00bdca; padding-right: 10px; }
.faq  .q.expanded { background: url(/img/faq-minus.png) no-repeat 0; background-position: right; }
.faq  .q.expanded span { color: #acacac; }
.faq  .accordion-inner { padding-left: 60px; }
.faq  .accordion-inner ul { border-left: 2px solid #00bdca; padding-left: 10px; padding-right: 30px; }
.faq  .accordion-inner ul ul { border: none; }
.faq h3 { margin-bottom: 10px; }
.faq p a { text-decoration: underline; color: #16bcc9; }


.flip .toggle { position: absolute; width: 210px; height: 33px; margin: auto; left: 0; bottom: 0; right: 0; text-align: center; line-height: 34px; overflow: hidden; }
#trade .toggle { background: url(/img/toggle-up.png) no-repeat; }
#instant .toggle { background: url(/img/toggle.png) no-repeat; }

.fund-altcoins { margin-top: 5px; }
.fund-altcoins label { padding-top: 5px; }
.fund-altcoins input { text-align: center; }

.loader { position: relative; left: 266px; top: -30px; display: none; }
.loader-authy { position: relative; left:220px; top: -30px; display: none; }

#security .caution { text-align: center; color: #cc0000; border: 1px solid #ccc; padding: 25px; background: url(/img/caution.png) repeat-x; }

.acc-warn { text-align: center; background: #787878 url(/img/caution_.png) repeat-x; margin-bottom: 25px; padding-top: 25px; padding-bottom: 15px; color: #fff; font-size: 16px; }
.acc-warn a { color: #fff; text-decoration: underline; }

#guide { background: #fff url(/img/guide.jpg) no-repeat; padding-top: 300px; position: relative; }
#guide .guide-title { background: url(/img/guide-title.png) no-repeat; width: 379px; height: 326px; position: absolute; left: 50%; top: 60px; margin-left: -180px; zoom: 70%; }
#guide .guide-nav a { color: #fff; display: block; padding: 15px 30px; font-size: 18px; }
#guide .guide-nav a:hover { color: #00f8fe; }
#guide .guide-caution { text-align: center; color: #cc0000; border: 1px solid #ccc; padding: 25px; background: url(/img/danger.png) repeat-x; }

.signup-intro { background: #fff; height: 928px; padding: 25px; text-align: center; }
.signup-intro h2 { font-size: 18px; font-weight: 100; color: #20c4c9; margin-bottom: 5px; }
.signup-intro hr { margin: 25px 0; border-top: 1px solid #d2f3f4; }
.signup-intro img { padding-top: 15px; }
.signup-form { background: #fff; height: 928px; }
.signup-form form { background: #f5f5f5; padding: 25px; }
.signup-intro { background: #fff; height: 928px; padding: 25px; text-align: center; }
.signup-intro h2 { font-size: 18px; font-weight: 100; color: #20c4c9; margin-bottom: 5px; }
.signup-intro hr { margin: 25px 0; border-top: 1px solid #d2f3f4; }
.signup-intro img { padding-top: 15px; }
.signup-form { background: #fff; height: 928px; }
.signup-form form { background: #f5f5f5; padding: 25px; }

#sign-up.register { background: #fff; }
#sign-up.register h1 { font-size: 29px; font-weight: 100; color: #20c4c9; text-align: center; margin: 25px; }


.notification { min-width: 1170px; position: relative; text-align: center; background: #16bcc9; color: #fff; padding-top: 14px; padding-bottom: 5px; }
.notification .close { background: url(/img/notification-close.png); width: 11px; height: 11px; display: block; position: absolute; top: 7px; right: 30px; float: none; }
.notification .container { position: relative; }
.notification .container p { padding: 0 40px; }
.notification .container p a { color: inherit; text-decoration: underline; }
.notification .container p a:hover { text-decoration: none; }

.contents p { text-align: justify; }

.ref-icons .span3 { text-align: center; margin-bottom: 25px; }
.ref-icons .span3 h4 { text-align: center; color: #65748a; font-size: 22px; font-weight: 100; margin-bottom: 30px; }
.ref-icons .span3 em { text-align: center; border-bottom: 1px solid #16bbc9; display: block; color: #16bbc9; margin-bottom: 25px; font-size: 15px; padding-bottom: 20px; font-style: normal; }
.ref-info .btn-large { zoom: 1.5; }
.ref-info .span8 { text-align: center; }

#range {
    margin-top: 15px;
    background: #ffffff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    color: #657483;
    padding: 6px 12px;
    line-height: 18px;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 5px;
}
#range span { padding: 0 5px; font-size: 13px; }
#range .caret { margin-top: 1px; color: #657483; }
#range .icn { color: #4497D9; }
.ranges .btn-small { width: 88px; margin-right: 7px; }

.centered, .pull-center {
    float: none;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.pattern { background: #0e192e url(/img/pattern.png);  }

.transaction-fee i { font-size: 30px; float: left; line-height: 23px; }
.transaction-fee table { margin: 0 auto; }
.transaction-fee table td { padding: 5px; }
.transaction-fee i { font-size: 35px; line-height: 20px; }
.trade-fee i { font-size: 35px; line-height: 20px; }


.beacon { border-top: 5px solid #ccc; }
.beacon-dev-local { border-top-color: #ff1bc1; !important; }
.beacon-dev-local.bootstrap3:after {
    position: absolute;
    left: 50%;
    display: block;
    width: 200px;
    height: 5px;
    background: green;
    top: 0;
    margin: 0 0 0 -100px;
    border-width: 0 3px 0 3px;
    content: 'bootstrap3';
    text-align: center;
    color: green;
}
.beacon-dev-local.bootstrap2:after {
    position: absolute;
    left: 50%;
    display: block;
    width: 200px;
    height: 5px;
    background: red;
    top: 0;
    margin: 0 0 0 -100px;
    border-width: 0 3px 0 3px;
    content: 'bootstrap2';
    text-align: center;
    color: red;
}
.beacon-dev-server { border-top-color: #c4fd60 !important; }
.beacon-uat-server { border-top-color: #ffba4c; !important; }
.beacon-pre-production { border-top-color: #cc0000; !important; }
.beacon-production { border: none; !important; }

.two-fa-disabled {}


.lock-input-container, .lock-input-container input {
    box-sizing: border-box;
    display: inline-block;
    width: 250px;
    height: 30px;
    line-height: 30px;
    /*font-size: 13px;*/
    color: #333;
}
.lock-input-container {
    border-radius: 4px;
    width: 100%;
    background: #fff url(/img/icon-lock-17.png) no-repeat 226px 3px;
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(212,212,212,1);
    -moz-box-shadow: inset 0 1px 3px 0 rgba(212,212,212,1);
    box-shadow: inset 0 1px 3px 0 rgba(212,212,212,1);
}
.lock-input-container.mid {
    width: 250px;
    margin-bottom: 12px;
}
.lock-input-container input.verificode {
    text-align: center;
    border-style: solid;
    /*border-color: #ccc;*/
    border-width: 1px;
    background-color: transparent;
    background-position: 3px 2px;
    background-repeat: no-repeat;
    letter-spacing: 4px;
    padding-left: 8px;
    width: 250px;
    border-radius: 4px;
}
.lock-input-container input.verificode:focus {
    border-color: #68d3ff;
}
.lock-input-container input.verificode.authy {
    background-image: url(/img/icon-authy-24.png);
}
.lock-input-container input.verificode.gauth {
    background-image: url(/img/icon-gauth-24.png);
}
.lock-input-container input.verificode::-webkit-input-placeholder {
    letter-spacing: 0;
}
.lock-input-container input.verificode:-moz-placeholder { /* Firefox 18- */
    letter-spacing: 0;
}
.lock-input-container input.verificode::-moz-placeholder {  /* Firefox 19+ */
    letter-spacing: 0;
}
.lock-input-container input.verificode:-ms-input-placeholder {
    letter-spacing: 0;
}


.callout {margin: 20px 0; padding: 15px 30px 15px 15px; border-width: 0 0 0 5px; border-style:  solid; -webkit-transition: opacity .3s ease-in-out 0s; -moz-transition: opacity .3s ease-in-out 0s; -ms-transition: opacity .3s ease-in-out 0s; -o-transition: opacity .3s ease-in-out 0s; transition: opacity .3s ease-in-out 0s; }
.callout h1, .callout h2, .callout h3, .callout h4, .callout h5, .callout h6 {margin-top: 0; }
.callout-danger h1, .callout-danger h2, .callout-danger h3, .callout-danger h4, .callout-danger h5, .callout-danger h6 {color: #B94A48; }
.callout-warning h1, .callout-warning h2, .callout-warning h3, .callout-warning h4, .callout-warning h5, .callout-warning h6 {color: #C09853; }
.callout-info h1, .callout-info h2, .callout-info h3, .callout-info h4, .callout-info h5, .callout-info h6 {color: #3A87AD; }
.callout-success h1, .callout-success h2, .callout-success h3, .callout-success h4, .callout-success h5, .callout-success h6 {color: #3C763D; }
.callout p:last-child {margin-bottom: 0; }
.callout code, .callout .highlight {background-color: #fff; }
.callout .close { padding: 15px; font-size: 21px; margin-top: -15px; margin-right: -30px; }
.callout-danger, .callout-alert, .callout-error {background-color: #fcf2f2; border-color: #dFb5b4; }
.callout-danger a, .callout-alert a, .callout-error a {color: rgb(51,102,255); text-decoration: underline; }
.callout-warning {background-color: #fefbed; border-color: #f1e7bc; }
.callout-info {background-color: #f0f7fd; border-color: #d0e3f0; }
.callout-success {background-color: #dff0d8; border-color: #AFCA98; }

#tabs li.active a { color: #16bcc9; }

.btn-blue:focus { outline: 5px auto #1ebdc9; }


@media all and (min-height: 960px) and (min-width: 700px){
    .modal { position: fixed; top:0 }
    .modal-body { max-height: 90%; overflow-y: auto; }
}

/*noinspection CssInvalidPseudoSelector*/
input:focus::-webkit-input-placeholder, input:focus::-moz-input-placeholder, input:focus::-o-input-placeholder, input:focus::-ms-input-placeholder, input:focus::input-placeholder {
    opacity: 0;
}

.steps-wrap {
    padding: 25px 0;
}

.stepwizard-step p {
    margin-top: 10px;
}

.process-row {
    display: table-row;
}
.process {
    display: table;
    width: 100%;
    position: relative;
}
.process-step button[disabled] {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.process-row:before {
    top: 33px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 1px;
    background-color: #ccc;

}
.process-step {
    display: table-cell;
    text-align: center;
    position: relative;
}
.process-step p {
    margin-top:10px;

}

.form-group {
    margin-bottom: 15px;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

/* VERIFICATION*/

.step-link {
    color: #4497d8;
    text-decoration: underline;
    margin-right: 10px;
}
.verification-step-item {
    position: relative;
}
.verification-step-item .step-header .inline {
    font-weight: bold;
}
.verification-step-item .status {
    margin-right: 20px;
}
.verification-step-item .unverified {
    color: #1aa358;
}
.verification-step-item.not-submitted .step-content {
    background: #f0f7fd;
}
.verification-step-item.re-submit .step-content {
    background: #f6f6f6;
}
.verification-step-item.submitted .step-content {
    background: #f4fcf1;
}
.verification-step-item.locked {
    opacity: .4;
}
.verification-step-item.locked:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.6) url(/img/step-locked.png) center no-repeat;
    border-radius: 4px;
}
.fiat input[type=text], .fiat select, .fiat-credit input[type=text], .fiat-credit select {
    width: 100%;
    box-sizing: border-box;
}

.limits-block {
    /*margin: 50px 0;*/
}
.fiat-limits {
    padding: 15px 35px 50px;
    background: #f7f8f9;
}
.fiat-icon {
    display: inline-block;
    width: 14px;
    height: 14px;
}
.fiat-icon.ok {
    background: url(/img/fiat-icon-ok.png);
}
.fiat-icon.no {
    background: url(/img/fiat-icon-no-ok.png);
}
.fiat-limits .fiat-limits-table {
    width: 100%;
}
.fiat-limits .fiat-limits-table tr {
    border-bottom: 1px solid #e0e4e8;
}
.fiat-limits .fiat-limits-table tr:first-child {
    border-top: 1px solid #e0e4e8;
}
.fiat-limits .fiat-limits-table td {
    padding: 15px 0;
}
.fiat-limits h4 {
    color: #65cad3;
}
.fiat-limits .fiat-limits-table .right-cell {
    text-align: right;
    font-weight: bold;
}
.fiat-limits .limits-icon {
    margin-top: 70px;
}
.fiat-limits .limits-btn {
    margin-top: 100px;
}

.limits-table {
    width: 100%;
    table-layout: fixed;
}
.limits-table .table-header {
    background: #f0f2f3;
    display: block;
    text-align: center;
    margin: 0 20px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0;
}
.limits-table .subheader {
    display: block;
    text-align: center;
}
.limits-table td {
    padding: 5px 0;
    text-align: center;
}
.limits-table td:first-child {
    text-align: left;
    padding-left: 15px;
}
.limits-table .border td {
    border-bottom: 1px solid #e0e4e8;
}
.limits-table .unlim {
    color: #4898d6;
}
.limits-block h2 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #4497d8;
    font-size: 25px;
    z-index: 2;
    font-weight: 100;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 10px;
}
.limits-info {
    background: #f5f5f6;
    padding: 15px 15px;
    margin-top: 10px;
    margin-bottom: 50px;
}
.limits-info p:last-child {
    margin-bottom: 0;
}

.credit-form {
    width: 550px;
    margin: 0 auto;
}
.credit-form .text-error a {
    text-decoration: underline;
}
.credit-form .text-error a:hover {
    text-decoration: none;
}
.credit-form .middle-numbers {
    text-align: center;
    line-height: 30px;
}

.fiat .thumb {
    margin:5px;
    display:inline-block;
}
.fiat canvas{
    border:1px solid red;
}
.fiat .file {
    color: transparent;
    width: 77px;
    height: 30px;
    line-height: 28px;
    cursor: pointer;
    outline: none;
}
.fiat .file::-webkit-file-upload-button {
    color: transparent;
}
.fiat .file::before {
    content: 'Browse...';
    display: inline-block;
    background: -webkit-linear-gradient(top, #f9f9f9, #e3e3e3);
    border: 1px solid #999;
    border-radius: 3px;
    padding: 1px 8px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    text-shadow: 1px 1px #fff;
    font-weight: 700;
    font-size: 10pt;
    color:black;
}
.fiat .file:hover::before {
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb), color-stop(100%, #f2f2f2));
    background-image: -webkit-linear-gradient(#dbdbdb, #f2f2f2);
    background-image: -moz-linear-gradient(#dbdbdb, #f2f2f2);
    background-image: -o-linear-gradient(#dbdbdb, #f2f2f2);
    background-image: linear-gradient(#dbdbdb, #f2f2f2);
    -pie-background: linear-gradient(#dbdbdb, #f2f2f2);
    -moz-box-shadow: inset 0 1px 0 0 white;
    -webkit-box-shadow: inset 0 1px 0 0 white;
    -o-box-shadow: inset 0 1px 0 0 white;
    box-shadow: inset 0 1px 0 0 white;
    cursor: pointer;
}
.fiat .file:active::before {
    background: -webkit-linear-gradient(top, #e3e3e3, #f9f9f9);
}
.fiat .upload{
    display: none;
}


/* STYLES
----------------------------------------------- */
/* base */

.page-landing .page-header .separator {
    display: none;
}

.square-link {
    text-align: center;
    display: inline-block;
    border: 3px solid #19c9b0;
    /*border: 3px solid #299b8b;*/
    padding: 12px 40px;
    margin: 15px 10px;
    font-size: 24px;
    color: #0f92a6;
    font-weight: 600;
    text-transform: uppercase;
    transition: border;
}
.square-link:hover {
    /*background: #28bcc8;*/
    /*color: #fff;*/
    /*border: 3px solid #00ecff;*/
}


.policie-block table {
    margin: 30px auto;
}
.policie-block table td {
    border: 1px solid #000;
    vertical-align: middle;
    padding: 5px 10px;
}
.policie-block table td p {
    margin: 0;
    text-align: left;
}
.policie-block a {
    color: #0f92a6;
    text-decoration: underline;
}
.policie-block a:hover {
    color: #26ecfc;
}


.user-filtration .filtration-intro {
    text-align: center;
}
.user-filtration .filtration-intro span {
    display: block;
    font-size: 22px;
}
.user-filtration .filtration-intro a {
    border-bottom: 2px solid #28bcc8;
    color: #28bcc8;
}
.user-filtration .filtration-intro a:hover {
    color: #26ecfc;
    border-color: #26ecfc;
}
.user-filtration .panel {
    padding: 0;
}
.user-filtration .request-text {
    color: #58bed8;
    padding: 25px;
}
.user-filtration .filtration-content {
    background: #f7f7f7;
    border-top: 1px solid #e5e5e5;
    padding: 30px 25px;
}
.user-filtration .filtration-content h4 {
    margin-bottom: 30px;
}
.user-filtration .filtration-content ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.user-filtration .filtration-content ul li span {
    color: #28bcc8;
    display: inline-block;
    width: 32px;
    font-weight: bold;
}
.user-filtration .filtration-content ul .inner-list {
    border-left: 2px solid #70cdd5;
    padding-left: 30px;
    margin-bottom: 20px;
}
.user-filtration .filtration-content .info-text {
    color: #489fb5;
    margin-top: 25px;
}

.chart {
    background: #fff;
    border: none;
    padding-left: 0;
    margin-bottom: 20px;
}

.graph-tab.active {
    background: #fff;
    border-radius: 8px 8px 0 0;
}
.graph-tab.active{
    border: none;
}
.graph-tab.active a {
    border-bottom: 4px solid #1ebdc8;
}
.graph-tab a {
    border-bottom: 4px solid #e3e3e3;
}
.graph-tab:first-child {
    padding-left: 0 !important;
}
.graph-tab:last-child {
    padding-right: 0 !important;
}
.btn-fund {
    width: 120px;
    font-size: 14px;
    top: 120px;
    right: 30px;
}

/* updated style for navbar */
body {
    /* background: #132137 url(/img/bg2.png) top center no-repeat; */
}
.chart-block {
    background: #32343e;
    position: relative;
    z-index: 10000;
}
.chart-top {
    background: #282a35;
}
.pairs ul {
    list-style: none;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-size: 11px;
    min-width: 1170px;
}
.pairs ul li {
    display: inline-block;
    vertical-align: top;
    width: 10%;
    font-size: 11px;
    letter-spacing: 1px;
    font-family: 'uni_sans_lightregular',Arial,Helvetica,sans-serif;
    text-align: center;
    border-top: 1px solid #32343e;
    border-right: 1px solid #32343e;
    margin-right: -5px;
}

.pairs ul li a {
    color: #babbbe;
    display: block;
    width: 100%;
    padding: 10px 0;
    text-decoration: none;
    border-bottom: 4px solid transparent;
}
.pairs .btn_caption {
    font-family: 'uni_sans_semiboldregular',Arial,Helvetica,sans-serif;
    font-size: 12px;
}
.pairs ul li a:hover {
    color: #fff;
}

.subdomain-nav {
    text-align: right;
    margin-right: 56px;
}


.top-links {
    color: #404D60;
    font: 13px/41px 'uni_sans_semiboldregular',Arial,Helvetica,sans-serif;
    float: left;
    margin-left: 24px;
}

.links-block {
    float: left;
}

.top-links:hover {
    color: #27b2b1;
    text-decoration: none;
}
.subdomain-nav ul {
    float: right;
    list-style: none;
    color: #fff;
}

.subdomain-nav ul li {
    width: auto;
    padding-left: 9px;
    padding-top: 10px;
    padding-bottom: 6px;
    color: #232a34;
}

.subdomain-nav ul li.active a {
    color: #2cfef9;
}
.subdomain-nav ul a {
    color: #fff;
    text-transform: uppercase;
}
.subdomain-nav ul a:hover {
    color: #2cfef9;
}

.subdomain-nav .header-lang {
    margin-left: 12px;
}
.subdomain-nav ul .sign-up-link {
    background: #00bdca;
    padding: 7px 12px;
    border-radius: 3px;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
    border: 1px solid #00bdca;
}
.subdomain-nav ul .sign-in-link {
    color: #232a34;
    position: relative;
    padding: 9px 12px;
    margin-right: 8px;
    text-transform: uppercase;
    font: 14px/20px 'uni_sans_semiboldregular',Arial,Helvetica,sans-serif;
    border: 1px solid #cccccc;
    border-radius: 3px;
    transition: all .2s ease;
    -webkit-transition: all .2s ease;
}
.subdomain-nav ul .sign-in-link:hover {
    text-decoration: none;
    color: #FFF;
    border-color: #00bdca;
    background: #00bdca;
}
.subdomain-nav ul .sign-up-link:hover {
    color: #fff;
    background: #0198A3;
    border: 1px solid #0198A3;
}

/* updated style for balance page */
.fund-block {
    padding: 30px 15px 0;
}
.fund-block .fund-qr {
    padding-left: 30px;
}
.fund-block h3 {
    margin-top: 0;
    color: #4497d8;
}
.fund-block p {
    line-height: 16px;
}
.fund-block .coin-address {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 89%;
    text-align: center;
    font-size: 25px;
}
.fund-block .redeem-button {
    float: right;
}

.deposit-modal {
    width: 1000px;
    margin-left: -500px;
}
.deposit-modal h4 {
    color: #616161;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    padding-left: 5px;
}
.deposit-modal .input-holder {
    margin-top: 20px;
}
.deposit-modal .input-holder input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
}
.deposit-modal .modal-body {
    padding: 20px;
    background: #f7f8f9;
}
.deposit-modal .modal-close {
    width: 16px;
    height: 16px;
    position: absolute;
    background: url(/img/modal-close.png) center no-repeat;
    display: block;
    top: 20px;
    right: 20px;
}
.deposit-modal .attention-text {
    margin-top: 20px;
}
.deposit-modal .address-input {
    font-size: 20px;
    display: block;
    background: #fff;
    margin-top: 10px;
    color: #657483;
    padding: 10px 15px;
    border: 1px solid #737373;
    text-align: center;
}
.deposit-modal h3 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #60cad4;
    font-size: 25px;
    z-index: 2;
    font-weight: 100;
}
.deposit-modal .fund-box {
    border: 1px solid #d3d4d4;
    border-radius: 15px;
    padding: 95px 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
}
.deposit-modal .text-block {
    text-align: left;
    padding-right: 10px;
}


.balances-tabs {
    overflow: visible;
}
.voucher {
    text-align: center;
}
.voucher h2 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #4497d8;
    font-size: 25px;
    z-index: 2;
    font-weight: 100;
    padding-left: 15px;
    text-align: left;
    margin-bottom: 40px;
}
.voucher .certificate-icon {

}
.voucher img {
    margin-left: 10px;
}
.voucher .redeem-button {
    margin-top: -2px;
    width: 144px;
}
.voucher .redeem-text {
    margin-bottom: 20px;
}
.voucher .voucher-input {
    width: 42%;
    margin: 0 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    font-size: 18px;
}
.voucher .voucher-input::-webkit-input-placeholder {
    font-size: 14px;
}
.voucher .voucher-input::-moz-placeholder {
    font-size: 14px;
}


.balances .th .span1 {
    width: 12.7%;
    margin-left: 0;
}
.balances .th .span6 {
    width: 32%;
}
.modal .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
}

.balance-nav-tabs {
    text-align: center;
    font-size: 18px;
    padding-top: 20px;
    margin: 0 -15px;
}
.balance-nav-tabs>li {
    display: inline-block;
    float: none;
}
.balance-nav-tabs>li>a {
    padding: 12px 22px;
    background: #fafafa;
    border: 1px solid #ddd;
    border-bottom: 0;
}
.balance-nav-tabs>li>a:hover {
    background: #fff;
}

.fee-schedule {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.fee-schedule .balance-nav-tabs {
    text-align: left;
    font-size: 15px;
}

.fee-schedule .balance-nav-tabs>li>a {
    padding: 5px 15px;
}

.fee-schedule .table  tr > td.symbol {
    text-align: center;
    font-size: 43px;
    color: #a3a3a3;
    vertical-align: middle;
    width: 125px;
    border-bottom: 1px solid #e6e6e6;
}
.fee-schedule .table {
    text-align: center;
    width: 100%;
    margin: 50px auto;
}
.fee-schedule thead {
    color: #000;
    font-weight: bold;
}
.fee-schedule .table > tbody > tr > td {
    vertical-align: middle;
    border: none;
}

.fee-schedule-table .table > tbody > tr > td.taker {
    border-right: 1px solid #e6e6e6;
    padding-left: 50px;
    padding-right: 50px;
}
.fee-schedule-table .table > thead > tr > td.taker {
    border-right: 1px solid #e6e6e6;
}
.fee-schedule-table .table > tbody > tr > td:nth-child(4) {
    padding-left: 50px;
    padding-right: 50px;
}
.fee-schedule-table .table > tbody > tr > td:nth-child(5) {
    padding-left: 50px;
}
.fee-schedule-table .table > thead > tr:nth-child(1) > td:nth-child(2) {
    padding-right: 50px;
}
.fee-schedule-table .table > thead > tr:nth-child(1) > td:nth-child(3) {
    padding-left: 50px;
}
.fee-schedule-table .table > thead > tr:nth-child(2) > td:nth-child(5) {
    border-right: 1px solid #e6e6e6;
    padding-right: 50px;
}
.fee-schedule-table .table > thead > tr:nth-child(2) > td:nth-child(6) {
    padding-left: 50px;
}

.volume-fee-table {
    margin-top: 50px;
    width: 40%;
    float: left;
}

.volume-fee-table.table-center {
    margin: 50px auto;
    float: none;
}

.volume-fee-table .table> tbody > tr > td.taker,
.volume-fee-table .table> thead > tr > td.taker {
    border-right: 1px solid #e6e6e6;
}

.fee-schedule-table {
    margin-top: 50px;
    width: 55%;
    float: right;
}

.table-title {
    font-size: 25px;
    font-weight: 400;
    color: #000;
    
}

.table-text {
    color: #000;
    height: 70px;
}
.volume-fee-table .taker {
    text-align: right;
    padding-right: 20px;
}

.volume-fee-table .maker {
    text-align: center;
    padding-left: 20px;
}

.volume-fee-table .volume {
    text-align: left;
    padding-left: 3px;
}

.fee-schedule .table > thead > tr>td  {
    border-top: none;
}
.fee-schedule .spacing {
    width: 200px;
}
.fee-schedule .line-hover:hover {
    background-color: #e8f2f6;
}

.fee-schedule .line-hover.last{
    border-bottom: 1px solid #e6e6e6;
}

.fee-schedule .line-hover.current {
    background-color: #ade7eb;
}

.fee-schedule .line-hover.current .volume {
    position: relative;
}

.fee-schedule .line-hover.current .volume:before {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: 8px;
    right: 10px;
    background: url(../img/icons/current.png) no-repeat;
}

.fee-schedule .table > thead > tr.border-bottom {
    border-bottom: 1px solid #e6e6e6;
}
.fee-schedule .symbol-line {
    border-bottom: 1px solid #e6e6e6;
}
.fee-schedule .slim {
    width: 40px;
}
.fee-schedule .last {
    padding-right: 50px;
    padding-left: 12px;
    text-align: left;
}

.highlight-block {
    background-color: #f0f2f4;
    width: 100%;
    margin-top: 50px;
    border-radius: 5px;
    padding: 30px 0;
}

.text-30d {
    font-size: 16px;
    font-weight:200;
}

.amount-currency-block {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 40px;
}

.amount-currency-block .amount {
    font-weight: 600;
    color: #404d60;
}

.amount-currency-block .currency {
    color: #8693a6;
    padding-left: 10px;
}

#tab-trade .table > thead > tr:nth-child(1) > td:nth-child(3).maker-last {
    padding-left: 20px;
}

#tab-payments .fee-schedule .table > tbody > tr:last-child {
    border-bottom: 1px solid #e6e6e6;
}

.fee-schedule-table  .currency-text,
#tab-payments .currency-text,
#tab-margin .currency-text {
    font-size: 15px;
    color: #000;
    font-weight: bold;
    display: block;
}
#tab-payments .table{
    width: 85%;
    margin: 0 auto;
}

#tab-margin .table {
    width: 85%;
}

#payments-table {
    font-family: "Open Sans";
}

#payments-table .payment-transaction-id {
    width: 120px;
}

#payments-table .payment-tx {
    word-break: break-word;
}

#tab-payments {
    padding-top: 50px;
}

#tab-payments .payment {
    width: 440px;
    padding-left: 45px;
    text-align: left;
}
#tab-payments .withdrawal {
    text-align: left;
}
#tab-payments .deposit {
    text-align: left;
    width: 180px;
}
#tab-payments .table tr:last-child {
    border-bottom: 1px solid #e6e6e6;
}

#tab-margin thead {
    border-bottom: 1px solid #e6e6e6;
}



#tab-margin .pair {
    border-bottom: 1px solid #e6e6e6;
    width: 250px;
}

#tab-margin .leverage {
    text-align: left;
}

#tab-margin .ofee {
    text-align: left;
}
#tab-margin .pfee {
    text-align: left;
}
#tab-margin .cfee {
    text-align: left;
}




.history-tabs .coin-dropdown {
    top: 40px;
}
.history-tabs .coin-dropdown>li {
    padding: 0;
}
.history-tabs .coin-dropdown>li>a {
    width: auto;
    cursor: pointer;
}
.history-tabs .coin-dropdown>li>a .icn {
    float: right;
    margin-top: 3px;
}
.history-tabs .dropdown-toggle {
    background: #ffffff;
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    color: #657483;
    padding: 6px 20px;
    line-height: 18px;
    cursor: pointer;
    border-radius: 5px;
    margin-top: 10px;
    display: block;
}


#transactions-tab .filters {
    margin-top: 15px;
}

.transactions .filters {
    margin-top: 30px;
}
.transactions .filters #range {
    display: inline-block;
    text-align: left;
}
.transactions .filters .filters--dropdown {
    display: inline-block;
    position: relative;
    text-align: left;
}
.transactions .filters .filters--dropdown.open .dropdown-menu {
   display: block;
}
.transactions .filters .filters--dropdown .dropdown-toggle {
    margin-top: 15px;
    box-shadow: 0 1px 3px rgba(0,0,0,.25), inset 0 -1px 0 rgba(0,0,0,.1);
    color: #657483;
    padding: 8px 12px;
    line-height: 18px;
    cursor: pointer;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-right: 5px;
    font-size: 13px;
}
.transactions .filters .filters--dropdown .dropdown-menu {
    top: 25px;
}
.transactions .filters .filters--dropdown .dropdown-menu .icn {
    float: right;
    margin-top: 3px;
}
.transactions .filters .filters--dropdown .caret {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #000000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin: 8px 10px 0;
    color: #657483;
}

#archive-orders-table {
    min-width: 1140px;
    max-width: none;
}


#archive-orders-table td {
    padding: 9px;

}

.flex-table {
    float: right;
    display: inline-block;
    padding-left: 20px;
    height: 20px;
    text-decoration: underline;
    cursor: pointer;
}

.collapse {
    background: url(/img/collapse.svg) left no-repeat;
}
.expand {
    background: url(/img/expand.svg) left no-repeat;
}

.wide-cell {
    min-width: 100px;
}

.history-data {
    margin-left: 0;
    border: none;
    padding: 0;
}

.history-data table thead th,
.history-data table tbody td {
    vertical-align: middle;
}

.history-data  .label {
    font-size: 85%;
    padding: 2px 4px;
}

.history-data  .row-uppercase {
    text-transform: capitalize;
}

.history-data .payment-filter img {
    width: 9px;
    margin-left: 10px;
}
.history-data .payment-filter{
   cursor: pointer;
}

#payments-tab {
    position: relative;
}

#payments-tab .loader-wrapper {
    width: 120%;
    height: 100%;
    min-height: 600px;
    position: absolute;
    left: -30px;
    background-color: #fff;
    z-index: 99;
}

#payments-tab .loader {
    display: inline-block;
    width: 60px;
    height: 60px;
    background: url(/img/cashin/loader.svg) no-repeat center;
    background-size: 100%;
    position: absolute;
    top: 20%;
    left: 43%;
    -webkit-animation: rotating 2s linear infinite;
    -moz-animation: rotating 2s linear infinite;
    -ms-animation: rotating 2s linear infinite;
    -o-animation: rotating 2s linear infinite;
    animation: rotating 2s linear infinite;
}




.history-data .payment-filter.reverse img {
    transform: rotate(180deg);
}

@keyframes payment-update-white {
    0%   {  background-color: #fff; opacity:0 }
    50% { background-color: #e1e1e1;  }
    75% { opacity:1 }
    100% { background-color: #fff;}
}

@keyframes payment-update-grey {
    0%   { background-color: #fbfbfb;opacity:0 }
    50% { background-color: #f9f9f9; }
    75% { opacity:1 }
    100% { background-color: #fbfbfb;}
}

@keyframes payment-insert {
    0% {
        transform: scaleY(0);
        opacity: 0;
    }
    100% {
        transform: scaleY(1);
        opacity: 1;
    }
}

.table-striped > tbody > tr.payment-updated {
    animation: payment-update-white 1.5s forwards;
}

.table-striped > tbody > tr.payment-inserted {
    animation: payment-insert 0.5s forwards;
}

.table-striped > tbody > tr:nth-of-type(odd).payment-updated {
    animation: payment-update-grey 1.5s forwards;
}

.balances .currency em {
    padding-left: 90px;
}
.balances .th .modal {
    line-height: 1.428571429;
}
.modal i.icn {
    font-size: inherit;
    position: static;
}
.qr-holder {
    width: 160px;
    height: 160px;
    margin-left: 28px;
}

.dimmer {
    display: none;
    position: fixed;
    top: 0 !important;
    left: 0 !important;
    text-align: center;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.85);
    opacity: 0;
    line-height: 1;
    z-index: 1000;
    width: 100%;
    height: 100%;
}
.active.dimmer {
    display: block;
    opacity: 1;
}
#payment-sorting-created ,
#payment-sorting-updated {
    width: 136px;
    text-decoration: underline;
}


@media all and (max-width: 950px){
    .modal .row-fluid .span6 {
        clear: left;
        margin-left: 0;
        width: 100%;
        margin-bottom: 10px;
    }
}

.verification-table-holder {
    background: #fff;
    border-radius: 4px;
    padding: 15px 25px;
    margin: -20px -20px 10px;
}

.blocked-countries {
    padding-bottom: 20px;
}
.blocked-countries h2 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #4497d8;
    font-size: 25px;
    z-index: 2;
    font-weight: 100;
    margin: 0;
    padding-left: 15px;
}
.blocked-countries ul {
    margin: 15px 0 0 30px;
}

.verification-status-block {
    padding-top: 30px;
    padding-bottom: 30px;
}
.verification-status-block h2 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    color: #4497d8;
    font-size: 25px;
    z-index: 2;
    font-weight: 100;
    padding-left: 15px;
    margin: 15px 0 0 0;
}
.verification-status-block .status-table {
    margin-left: 15px;
    margin-top: 10px;
    width: 100%;
}
.verification-status-block .status-table td {
    width: 50%;
    padding: 5px 0;
}
.verification-status-block .status-table .status-text {
    display: inline-block;
    margin-right: 30px;
    width: 115px;
    font-size: 12px;
    line-height: 26px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    border-radius: 2px;
}
.verification-status-block .status-table .status-text.error {
    background: #c3403e
}
.verification-status-block .status-table .status-text.success {
    background: #30ab1c;
}



/* shake animation */
@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }
}

.shake {
    animation: shake .7s;
    -webkit-animation: shake .7s;

}

.limits-block .limits-table-wrap {
    /*margin-top: -50px;*/
}


.md-container table {
    margin: 0 auto 25px;
}
.md-container table th, .md-container table td {
    border: 1px solid #000;
    padding: 5px 15px;
    text-align: left;
}

.subdomain-nav .header-lang .caret {
    border-top-color: #000;
    border-bottom-color: #000;
}

.circle {
    display: block;
    width: 150px;
    height: 150px;
    margin: 1em auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 99em;
    -moz-border-radius: 99em;
    border-radius: 99em;
    border: 5px solid #16bcc9;
    /*box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);*/
}

.buying {
    text-align: center;
}
.buying h1 {
    color: #282a35;
    font-size: 55px;
    margin-bottom: 0;
    /*font-family: 'uni_sans_bookregular';*/
}
.buying .intro-text {
    font-size: 18px;
    color: #848484;
    margin-top: 15px;
    /*font-family: 'uni_sans_bookregular';*/
}
.buying .row-fluid {
    margin: 40px 0;
}

.buying .row-fluid p {
    font-size: 18px;
    color: #848484;
    margin-top: 20px;
    line-height: 20px;
}
.buying .bottom-block {
    background: #27b2b1;
    color: #fff;
    margin: 0 -50px -50px -50px;
    padding-bottom: 30px;
}
.buying .bottom-block h2 {
    color: #fff;
    font-size: 42px;
    padding-top: 30px;
    margin-bottom: 0;
    /*font-family: 'uni_sans_semiboldregular';*/
}
.buying .bottom-block p {
    font-size: 25px;
    /*font-family: 'uni_sans_bookregular';*/
}
.buying .bottom-block .buy-link {
    border: 1px solid #fff;
    color: #fff;
    padding: 20px 60px;
}
.buying .bottom-block .link-helpolder {
    padding: 40px 0 60px;
}

.security_pages .modal-authy-code .block-info .buttons i {
    font-size: 17px !important;
}
.security_pages .modal-authy-code .codebox label {
    line-height: 26px !important;
}
.security_pages i.or {
    font-size: 17px !important;
}
.security_pages .modal-2fa-none .c:after {
    content: '';
    display: block;
    clear: both;
}

#trade .input-small, #instant .input-small {
    height: 20px;
}

.trade-page #trade .input-small, #instant .input-small {
    height: 30px;
}

.trade-page .margin-open-disabled-warning {
    margin-top: -1px;
    padding: 30px 0 10px 0;
    background-color: #f7f8f9;
    border: 1px solid #e0e4e8;
}

.trade-page .margin-open-disabled-warning a {
    line-height: 55px;
    font-size: 17px;
    text-decoration: underline;
}


.img-left {
    float: left;
    margin: 0 20px 15px 0;
}
.img-right {
    float: right;
    margin: 0 0 20px 20px;
}

.guide-img-holder {
    padding: 20px 0;
}
.guide-img-holder img:first-child {
    margin-top: 0;
}
.guide-img-holder img {
    margin-top: 30px;
}
.guide-box .panel.block {
    padding: 70px;
}


.bank-text {
    font-size: 12px;
}
.bank-text-header {
    margin-top: 20px;
    margin-bottom: 10px;
}
.bank-user-table {
   margin-top: 30px;;
}
.bank-user-table td {
    padding-right: 20px;
}
.payment-details-block {
   padding: 0 25px;
}
.payment-details-table {
   width: 100%;
   margin-top: 35px;
   margin-bottom: 40px;
}
.payment-details-table th {
   text-align: left;
   border-bottom: 2px solid #999999;
}
.payment-details-table td {
   padding-top: 10px;
}



.payment-info-table {
   width: 100%;
   border: 1px solid #E5E5E5;
}
.payment-info-table td {
   padding: 10px 20px;
   border-right: 1px solid #E5E5E5;
   width: 50%;
}
.payment-info-table tr:nth-child(even) td {
   background: #EFEDED;
}
.payment-info-table tr:nth-child(odd) td {
   background: #fff;
}
.payment-info-table tr:nth-child(even) td:first-child {
   border-right: 1px solid #fff;
}
.payment-info-table .divider td {
   height: 20px;
}
.payment-info-table td:nth-child(2) {
   font-weight: bold;
}


#disabled_2fa_next .modal-footer {
   text-align: center !important;
}

a.needhelp {font-size: 12px; text-decoration: underline; color: #0088cc; padding-left: 5px;}
.bank-tooltip .tooltip { display: none; position: absolute; max-width: 390px; padding: 17px 25px 19px; text-align: left; font-size: 12px; background: #232a33; color: #fefefe; border-radius: 3px; z-index: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.bank-tooltip .tooltip:after { content: ""; position: absolute; left: 50%; bottom: -6px; margin-left: -85px; width: 0; height: 0; border-style: solid; border-width: 8px 8px 0 8px; border-color: #232a33 transparent transparent transparent; }
.bank-tooltip .tooltip p span {display:inline-block; margin-bottom: 10px;}

/*HOMEPAGE  CSS*/

body.is-blocked {
    overflow: hidden;
}
body .home {
    min-width: 1230px;
}

.simpleui .container{ padding-left:0; padding-right: 0;  }

.simpleui .out { min-height: 100%; margin-bottom: -328px; }
.simpleui .out:after { content: ""; display: block; height: 328px; }

.simpleui .is-hidden { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }

.simpleui .is-ble { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }

.simpleui .btn:active { position: relative; top: 1px; }

.simpleui .l { *zoom: 1; }
.simpleui .l:after { content: " "; display: table; clear: both; }
.simpleui .l .l-col1 { float: left; width: 20%; }
.simpleui .l .l-col2 { float: right; width: 70%; }

.simpleui .l-center { width: 1170px; margin: 0 auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; *zoom: 1; }
.simpleui .l-center:after { content: " "; display: table; clear: both; }
.simpleui .l-center.no-pad { padding: 0; }

.simpleui .footer { font-size: 11px; }
.simpleui .footer .footer__up { padding: 35px 0 45px; background: #232a34; *zoom: 1; }
.simpleui .footer .footer__up:after { content: " "; display: table; clear: both; }
.simpleui .footer .footer__bl { float: left; min-width: 200px; }
.simpleui .footer .footer__bl:first-child { margin-left: 10px; }
.simpleui .footer .footer__bl h3 { margin-bottom: 15px; color: white; text-transform: uppercase; font-weight: bold; }
.simpleui .footer .footer__link { display: block; padding-bottom: 10px; color: #989fa9; letter-spacing: 0.1em; }
.simpleui .footer .footer__link:hover { color: #03bcc5; }
.simpleui .footer .footer__ico { margin-left: -0.2em; color: #858687; margin-right: 23px; font-size: 23px; -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: color 0.2s ease; }
.simpleui .footer .footer__ico:hover { color: #9fa0a0; }
.simpleui .footer .footer__down { padding: 25px 0; background: #1b2028; }
.simpleui .footer .footer__down .footer__link { padding-bottom: 0; }
.simpleui .footer .footer__span { color: #989fa9; }
.simpleui .aboutfee { cursor:pointer; }

.simpleui h1 { margin-top: 40px; margin-bottom: 30px; text-align: center; color: #293d5c; font-weight: bold; line-height: 130%; }
.simpleui h1 span { text-transform: uppercase; }
.simpleui h1.superheading { font-size: 40px; text-transform: uppercase; }

.simpleui .byline { font-size: 14px; color: #2a3e5b;  text-align: center; }

.simpleui .main { margin: 45px 0; font-size: 11px; *zoom: 1; text-align: center; }
.simpleui .main:after { content: " "; display: table; clear: both; }
.simpleui .main .main__bl { position: relative; display: inline-block; width: 32%; text-align: center; padding: 45px 5.2% 0; height: 378px; vertical-align: top; z-index: 1; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: -2px; }
.simpleui .main .main__bl:first-child { margin-left: 0; }
.simpleui .main .main__bl:first-child:before { border-top-left-radius: 10px; border-bottom-left-radius: 10px; }
.simpleui .main .main__bl:last-child:before { border-right: 1px solid #e3e8ea; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.simpleui .main .main__bl:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; border: 1px solid #e3e8ea; border-right-width: 0; }
.simpleui .main .main__bl:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; box-shadow: 0 0 0 3px #03bcc5; border-radius: 10px; background: white; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.simpleui .main .main__bl h2 { margin-bottom: 20px; color: #293d5c; text-transform: uppercase; font-weight: bold; font-size: 18px; }
.simpleui .main .main__bl p { color: #bdbdc5; font-size: 13px; }
.simpleui .main .main__bl:hover { z-index: 2; }
.simpleui .main .main__bl:hover h2 { color: #03bcc5; }
.simpleui .main .main__bl:hover:before { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.simpleui .main .main__bl:hover:after { top: -20px; bottom: -20px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.simpleui .main .main__bl:hover .main__img:before { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.simpleui .main .main__bl:hover .main__img:after { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.simpleui .main .main__in { position: relative; z-index: 3; }
.simpleui .main .main__img { position: relative; margin: 0 auto 30px; }
.simpleui .main .main__img:before { content: ""; display: block; margin: 0 auto; -webkit-transition: all 0.3s ease; transition: all 0.3s ease;  }
.simpleui .main .main__img:after { content: ""; position: absolute; top: 0; left: 50%; margin-left: -85px; opacity: 0; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.simpleui .main .shop:before { background: url('/img/icons-se841d46843.png') 0 -800px no-repeat; width: 170px; height: 150px; }
.simpleui .main .shop:after { background: url('/img/icons-se841d46843.png') 0 -480px no-repeat; width: 170px; height: 150px; }
.simpleui .main .trade:before { background: url('/img/icons-se841d46843.png') 0 -320px no-repeat; width: 170px; height: 150px; }
.simpleui .main .trade:after { background: url('/img/icons-se841d46843.png') 0 0 no-repeat; width: 170px; height: 150px; }
.simpleui .main .wallet:before { background: url('/img/icons-se841d46843.png') 0 -640px no-repeat; width: 170px; height: 150px; }
.simpleui .main .wallet:after { background: url('/img/icons-se841d46843.png') 0 -160px no-repeat; width: 170px; height: 150px; }

.simpleui .wrapper { margin: 45px 0; *zoom: 1; }
.simpleui .wrapper:after { content: " "; display: table; clear: both; }

.simpleui .h2 {  font-size: 16px; font-weight: normal; color: #232a34; text-transform: uppercase; margin-bottom: 22px; }

.simpleui .more { font-size: 12px; color: #222e3e;  text-decoration: underline; margin-top: 18px; display: inline-block; }
.simpleui .more:hover { text-decoration: none; }
.simpleui .usera { width: 468px; float: left; margin-left: 20px; }
.simpleui .usera ul { list-style: none; }
.simpleui .usera ul li { position: relative; padding-left: 64px; margin-bottom: 22px; }
.simpleui .usera ul li i { height: 36px; width: 36px; background: #e0e6e8; color: white; position: absolute; top: -5px; left: 0; text-align: center; font-size: 23px; border-radius: 36px; }
.simpleui .usera ul li i:after { left: 17px; width: 2px; background: #e0e6e8; height: 26px; position: absolute; bottom: -26px; content: " "; }
.simpleui .usera ul li i:before { position: relative; top: 4px; }
.simpleui .usera ul li i.icon-twofactor:before, .usera ul li i.icon-verification:before { top: 6px; }
.simpleui .usera ul li span { display: block; font-size: 14px; color: #222e3e; margin-bottom: 1px; }
.simpleui .usera ul li small { font-size: 14px; color: #bdbdc5; display: block; }
.simpleui .usera ul li:last-child { padding-bottom: 0; margin-bottom: 0; }
.simpleui .usera ul li:last-child i:after { display: none; }

.simpleui .usera ul li i {
   background-position: center;
   background-size: 75%;
   background-repeat: no-repeat;
}
.simpleui .usera i:before {
   content: none;
}
.simpleui .usera i.audit-CexTwoFactorON {
   background-image: url(/img/_homepage/icons/CexTwoFactorON.svg);
}
.simpleui .usera i.audit-CexTwoFactorOFF {
   background-image: url(/img/_homepage/icons/CexTwoFactorOFF.svg);
}
.simpleui .usera i.audit-CexChangePassword {
   background-image: url(/img/_homepage/icons/CexChangePassword.svg);
}
.simpleui .usera i.audit-CexNewUserActivation {
   background-image: url(/img/_homepage/icons/CexNewUserActivation.svg);
}
.simpleui .usera i.audit-CexPasswordRecoveryComplete {
   background-image: url(/img/_homepage/icons/CexPasswordRecoveryComplete.svg);
}
.simpleui .usera i.audit-PssCOPCRejectAction {
   background-image: url(/img/_homepage/icons/PssCOPCRejectAction.svg);
}
.simpleui .usera i.audit-PssCOUserApproveAction {
   background-image: url(/img/_homepage/icons/PssCOUserApproveAction.svg);
}
.simpleui .usera i.audit-PssCOUserRejectAction {
   background-image: url(/img/_homepage/icons/PssCOUserRejectAction.svg);
}
.simpleui .usera i.audit-PssFormSubmitted {
   background-image: url(/img/_homepage/icons/PssFormSubmitted.svg);
}
.simpleui .usera i.audit-PssPaymentCardSubmitted {
   background-image: url(/img/_homepage/icons/PssPaymentCardSubmitted.svg);
}
.simpleui .usera i.audit-PssVerificationRequest {
   background-image: url(/img/_homepage/icons/PssVerificationRequest.svg);
}
.simpleui .usera i.audit-PssCOPCApproveAction {
   background-image: url(/img/_homepage/icons/PssCOPCApproveAction.svg);
}






.simpleui .activity { width: 583px; float: right;  }
.simpleui .activity table { width: 100%; border-spacing: 0; border-collapse: collapse; }
.simpleui .activity table td { border-bottom: 1px solid #e0e6e8; padding: 13px 0; vertical-align: middle; }
.simpleui .activity table tr:hover td { background: #f0feff; }
.simpleui .activity table .activity__text { font-size: 14px; color: #222e3e; }
.simpleui .activity table .activity__text strong { font-weight: bold; }
.simpleui .activity table .activity__date { font-size: 14px; color: #bdbdc5; padding-right: 7px; padding-left: 7px; }
.simpleui .activity table .activity__icon { padding-left: 7px; font-size: 17px; }
.simpleui .activity table .activity__icon i { position: relative; top: 3px; }
.simpleui .activity table .activity__icon .icon-in { display: inline-block; width: 20px; height: 20px; background: url(/img/_homepage/in-out-icons.svg) no-repeat -20px 0; }
.simpleui .activity table .activity__icon .icon-out { display: inline-block; width: 20px; height: 20px; background: url(/img/_homepage/in-out-icons.svg) no-repeat 0 0; }

.simpleui .select { margin: 36px 45px; font-size: 0; }
.simpleui .select.select-block-left { margin: 36px 0 36px 45px;}
.simpleui .select.select-block-right { margin: 36px 45px 36px 0;}
.simpleui .select .select__label { display: inline-block; vertical-align: middle; font-size: 14px; margin-right: 5px; color: #bdbdc5; }
.simpleui .select .select__option { letter-spacing: 1px; line-height: 28px; text-transform: uppercase; font-size: 11px; font-weight: bold; /* color: #7A7A7A; */ width: 134px; text-align: center; display: inline-block; vertical-align: middle; background-color: rgb(252, 252, 252); border: 1px solid #e0e6e8; cursor: pointer; padding: 5px 0; color: #B5BBBE; }
.simpleui .select .select__option.first { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.simpleui .select .select__option.last { border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-left: none; }
.simpleui .select .select__option:hover { color: #232A34; background: #fcfcfc; }
.simpleui .select .select__option.is-active { color: #fff; background: #4FC0E8; border-color: #4FC0E8; }


.simpleui .offers { margin: 12px 0 45px 0; text-align: center; }

.simpleui .input { display: inline-block; position: relative; margin-right: 17px; vertical-align: middle; }
.simpleui .input input { border: 1px solid #e1e6e9; line-height: normal; border-radius: 6px; padding-left: 20px; padding-right: 65px; font-size: 26px; color: #222e3e; height: 58px; width: 260px;
box-sizing: border-box; -moz-box-sizing: border-box; margin-bottom: 10px; }
.simpleui .input .input__currency { position: absolute; font-size: 16px; color: #d3d5d9; right: 0; top: 0; padding-right: 20px; height: 58px; line-height: 58px; }
.simpleui .input.is-error input { border-color: #e4686a; }

.simpleui .buycustom { margin-bottom: 88px; text-align: center; font-size: 14px; color: #aaafb8; }
.simpleui .buycustom h2 { font-size: 18px; font-weight: normal; margin-bottom: 14px; color: #2a3d5b; }
.simpleui .buycustom .buycustom__form { width: 730px; margin: 34px auto 0 auto; text-align: left; }
.simpleui .buycustom .buycustom__form .more { font-size: 11px; color: #697385; margin-top: 8px; }
.simpleui .buycustom .buycustom__wrap { display: inline-block; }
.simpleui .buycustom .buycustom__submit { height: 60px; line-height: 60px; display: inline-block; text-decoration: none; width: 138px; background: #75c269; color: white; font-size: 20px; text-align: center; cursor: pointer; vertical-align: middle; border-radius: 6px; margin-top: -10px; transition: background-color .3s ease-in-out 0s; }
.simpleui .buycustom .buycustom__submit.disabled { opacity: .4; cursor: default; }
.simpleui .buycustom .buycustom__submit.disabled:hover { background: #75c269; }
.simpleui .buycustom .buycustom__submit:hover { background: #53b145; }
.simpleui .offers { *zoom: 1; }
.simpleui .offers:after { content: " "; display: table; clear: both; }

.simpleui .offer { display: inline-block; margin-left: -4px; width: 23%; text-align: center; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 0 30px 0; /*cursor: default !important;*/ }
.simpleui .offer:first-child { margin-left: 0; }
.simpleui .offer > * { position: relative; z-index: 10; }
.simpleui .offer:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; border: 1px solid #e3e8ea; border-right-width: 0; }
.simpleui .offer:after { content: ""; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; box-shadow: 0 0 0 2px #03bcc5; border-radius: 10px; background: white; }
.simpleui .offer:hover { z-index: 2;  cursor: pointer;}
.simpleui .offer:hover:before { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
.simpleui .offer:hover:after { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; top: -15px; bottom: -15px; -webkit-transition: top 0.3s ease, left 0.3s ease, right 0.3s ease, bottom 0.3s ease; -moz-transition: top 0.3s ease, left 0.3s ease, right 0.3s ease, bottom 0.3s ease; -o-transition: top 0.3s ease, left 0.3s ease, right 0.3s ease, bottom 0.3s ease; transition: top 0.3s ease, left 0.3s ease, right 0.3s ease, bottom 0.3s ease; }
.simpleui .offer:hover .offer__best { -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px); }
.simpleui .offer:last-child:before { border-right: 1px solid #e0e6e8; border-top-right-radius: 6px; border-bottom-right-radius: 6px; }
.simpleui .offer:first-child:before { border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.simpleui .offer.is-green-bar .offer__for:before { background: #03bcc5; }
.simpleui .offer .offer__buy { text-align: center; }
.simpleui .offer .offer__buy .offer__btn { background: #fff; width: 100px; display: inline-block; line-height: 40px; border: 1px solid #e9eeef; border-radius: 40px; font-size: 14px; color: #2a3d5b; text-align: center; font-weight: bold; box-shadow: none; padding: 0; transition: none; cursor: pointer; }
.simpleui .offer .offer__best { width: 180px; height: 26px; background: #20bcc4; line-height: 26px; text-transform: uppercase; position: absolute; left: 50%; margin-left: -90px; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; font-size: 11px; color: white; -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; }
.simpleui .offer .offer__pre { padding-top: 31px; color: #1fbcc4; font-size: 20px; font-weight: bold; margin-bottom: 13px; }
.simpleui .offer .offer__for { position: relative; font-size: 11px; color: #2a3e5b; text-transform: uppercase; padding-bottom: 20px; display: inline-block; margin-bottom: 20px; width: 140px; border-bottom: 1px solid #e0e6e8; }
.simpleui .offer .offer__for:before, .offer .offer__for:after { content: ""; position: absolute; left: 0; bottom: -2px; height: 2px; }
.simpleui .offer .offer__for .after { width: 100%; background: #20bcc4; content: ""; position: absolute; left: 0; bottom: -2px; height: 3px;}
.simpleui .offer .offer__for:before { width: 0; background: #2a3e5a; }
.simpleui .offer .offer__for.is-active:before { width: 100%; z-index: 2; -webkit-transition: width 0.6s ease-out; -moz-transition: width 0.6s ease-out; -o-transition: width 0.6s ease-out; transition: width 0.6s ease-out; }
.simpleui .offer .offer__value { font-size: 40px; font-weight: bold; margin-bottom: 27px; color: #494f51; }
.simpleui .offer .offer__value .icn {position: relative; top: 2px;}

.simpleui .offer:hover .offer__value, .offer.is-best .offer__value { color: #20bcc4; }
.simpleui .offer:hover .offer__for, .offer.is-best .offer__for { border-color: #20bcc4; }
.simpleui .offer.is-best { z-index: 100; }
.simpleui .offer.is-best .offer__best { top: -15px; }
.simpleui .offer.is-best:before { content: " "; position: absolute; top: -16px; right: -16px; left: -16px; bottom: -16px; border: 2px solid #20bcc4; background: white; border-radius: 10px; }

.simpleui .offer:hover .offer__btn { color: white; background: #20bcc4; border-color: #20bcc4; }

.simpleui .currency { *zoom: 1; }
.simpleui .currency:after { content: " "; display: table; clear: both; }
.simpleui .currency .currency__in { margin-top: 20px; float: right; font-size: 14px; *zoom: 1; margin-right: 25px; }
.simpleui .currency .currency__in:after { content: " "; display: table; clear: both; }
.simpleui .currency .currency__span, .currency .dropdown { display: inline-block; vertical-align: middle; }
.simpleui .currency .currency__span { color: #bdbdc5; margin-right: 5px; }
.simpleui .currency .dropdown { color: #03bcc5; font-weight: bold; }
.simpleui .currency .dropdown__menu { background: none; padding-top: 10px; }
.simpleui .currency .dropdown__text { padding: 0; }
.simpleui .currency .dropdown__link { padding: 0 0 5px 0; font-size: 14px; }
.simpleui .currency .icon-arrdown { margin-left: 10px; }
.simpleui .currency .icon-arrdown:before { vertical-align: middle; }

.simpleui .timer { position: relative; margin-bottom: 55px; text-align: center; font-size: 14px; color: #aaafb8; }
.simpleui .timer>span { display: inline-block; border-bottom: 1px dotted #aaafb8; }
.simpleui .timer .icon-info { margin-left: 5px; vertical-align: middle; cursor: pointer; }
.simpleui .timer .tooltip { left: 65.5%; bottom: -45%; }

.simpleui .tooltip { display: none; position: absolute; max-width: 290px; padding: 17px 25px 8px; text-align: center; font-size: 12px; background: #232a33; color: #fefefe; border-radius: 3px; z-index: 300; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.simpleui .tooltip:after {
    content: "";
    position: absolute;
    left: -4px;
    bottom: 47%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 8px 8px 0 8px;
    border-color: #232a33 transparent transparent transparent;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.simpleui .error { margin-bottom: 10px; color: #e4686a; }

.simpleui .popupwrap { position: fixed; top: 0; left: 0; right: 0; bottom: 0; padding: 20px 0; background: rgba(35, 42, 52, 0.8); z-index: 200; white-space: nowrap; overflow: auto; text-align: center; font-size: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.simpleui .popupwrap:before { content: ""; display: inline-block; vertical-align: middle; width: 0; height: 100%; }

.simpleui .popup { position: relative; display: inline-block; min-width: 500px; text-align: left; background: white; vertical-align: middle; white-space: normal; z-index: 300;  }
.simpleui .popup .is-bold { font-weight: bold; }
.simpleui .popup .is-medium { font-family: "GothaProMedium", Arial, sans-serif; }
.simpleui .popup .popup__head { position: relative; font-size: 20px; border-bottom: 1px solid #e5e9ec; }
.simpleui .popup .popup__in { padding: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.simpleui .popup .popup__in.is-warning { padding-top: 15px; }
.simpleui .popup .popup__close {
   display: block;
   width: 24px;
   height: 24px;
   background: url(/img/modal-close.png) center no-repeat;
   position: absolute;
   top: 18px;
   right: 12px;
   cursor: pointer;
}
.simpleui .popup .popup__body { color: #858688; font-size: 13px; }
.simpleui .popup .popup__body h2 { margin-bottom: 30px; font-size: 20px; color: black;  font-weight: bold; }
.simpleui .popup .popup__body h3 { margin-bottom: 18px; font-size: 16px; color: black; }
.simpleui .popup .popup__warning { margin-bottom: 10px; font-size: 11px; color: #e4686a; }
.simpleui .popup .clock { margin: 10px 0 10px; text-align: center; font-size: 14px; color: #e0e6e8; }
.simpleui .popup .clock img { margin-bottom: 20px; }
.simpleui .popup .clock__time { font-size: 20px; }
.simpleui .popup .icon-clock { font-size: 58px; color: #e0e6e8; }
.simpleui .popup .icon-cost { font-size: 80px; color: #e0e6e8; }
.simpleui .popup .icon-cost:before { vertical-align: middle; }
.simpleui .popup .popup__bottom { position: relative; background: #f4f4f4; color: #858688; }
.simpleui .popup .popup__bottom:before { content: " "; background: linear-gradient(-45deg, #f4f4f4 8px, transparent 0%), linear-gradient(45deg, #f4f4f4 8px, transparent 0%) repeat-x; background-size: 16px 16px; display: block; position: absolute; top: -16px; left: 0; width: 100%; height: 32px; }
.simpleui .popup .total__row { margin-bottom: 15px; font-size: 14px; *zoom: 1; }
.simpleui .popup .total__row:after { content: " "; display: table; clear: both; }
.simpleui .popup .total__row:last-child { color: black; }
.simpleui .popup .total__cell { float: right; }
.simpleui .popup .total__cell:first-child { float: left; }
.simpleui .popup .total__cell.is-medium { font-size: 16px; }
.simpleui .popup .alert { text-align: center; margin: 40px 0 10px; color: #e66767; font-size: 14px; }
.simpleui .popup .alert { font-size: 14px; box-shadow: none; background: none; text-shadow: none; border: none; }
.simpleui .popup .icon-alert { font-size: 65px; }
.simpleui .popup .success { padding-top: 20px; text-align: center; font-size: 11px; color: #858688; }
.simpleui .popup .success h3 { margin-bottom: 5px; }
.simpleui .popup .success .popup__close { top: 20px; }
.simpleui .popup .success .btn { margin-top: 25px; }
.simpleui .popup .success.no-pad { padding-top: 0; }
.simpleui .popup .icon-prize { font-size: 60px; color: #dedee2; }
.simpleui .popup .btn { width: 100%; padding: 20px 0; font-size: 14px; background: #4fc0e8; color: white; border-radius: 3px; font-family: "GothaProMedium", Arial, sans-serif; }

.bundle-buysell-nav-tabs li a{
    padding-right:80px;
    padding-left:80px;
}

.timer .timer-about {
   display: inline-block;
   vertical-align: text-top;
   margin-left: 5px;
   width: 15px;
   height: 15px;
   background: url(/img/_homepage/timer-about.png) center no-repeat;
   cursor: pointer;
}
.timer .tooltip {
   visibility: visible;
   opacity: 1;
   display: none;
   margin-left: -13px;
}


#commission .popup__in {
   width: 750px;
   padding: 40px 50px;
}
#commission .success {
   text-align: left;
}
#commission .success p {
   font-size: 12px;
}
#commission .success p strong {
   color: #000;
}
#commission .success .p-header {
   font-weight: bold;
   font-size: 14px;
   color: #000;
   margin-top: 20px;
}
#commission .success .btn {
   margin-top: 45px;
}
/*HOMEPAGE  CSS*/

/*LOADER*/
[loader]{ display: table; width:100%; height: 100%; }
[loader].hide{ display: none; }
[loader] .cell{ display: table-cell; vertical-align: middle; padding: 60px 0; }
.circle {
    background-color: rgba(0, 0, 0, 0);
    border: 5px solid rgba(0, 183, 229, 0.9);
    opacity: .9;
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-radius: 50px;
    box-shadow: 0 0 35px #2187e7;
    width: 50px;
    height: 50px;
    margin: 0 auto;
    -moz-animation: spinPulse 1s infinite ease-in-out;
    -webkit-animation: spinPulse 1s infinite linear;
}

.circle1 {
    background-color: rgba(0, 0, 0, 0);
    border: 5px solid rgba(0, 183, 229, 0.9);
    opacity: .9;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-radius: 50px;
    box-shadow: 0 0 15px #2187e7;
    width: 30px;
    height: 30px;
    margin: 0 auto;
    position: relative;
    top: -50px;
    -moz-animation: spinoffPulse 1s infinite linear;
    -webkit-animation: spinoffPulse 1s infinite linear;
}

@-moz-keyframes spinPulse {
    0% {
        -moz-transform: rotate(160deg);
        opacity: 0;
        box-shadow: 0 0 1px #2187e7;
    }
    50% {
        -moz-transform: rotate(145deg);
        opacity: 1;
    }
    100% {
        -moz-transform: rotate(-320deg);
        opacity: 0;
    }
}
@-moz-keyframes spinoffPulse {
    0% {
        -moz-transform: rotate(0deg);
    }
    100% {
        -moz-transform: rotate(360deg);
    }
}
@-webkit-keyframes spinPulse {
    0% {
        -webkit-transform: rotate(160deg);
        opacity: 0;
        box-shadow: 0 0 1px #2187e7;
    }
    50% {
        -webkit-transform: rotate(145deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotate(-320deg);
        opacity: 0;
    }
}
@-webkit-keyframes spinoffPulse {
    0% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
    }
}

.min1170 body{ min-width: 1170px; }
@media (min-width: 768px) {
    .min1170 .container {
        width: 1170px;
    }
}













/* LIMITS */
.limits-article {
	margin: 0 -15px;
}
.limits-article h2 {
	font-size: 26px;
	color: #232A34;
	margin-top: 30px;
}
.limits-article p {
	font-size: 12px;
	letter-spacing: .3px;
}
.limits-article .select {
	margin: 10px 0 0;
}
.limits-article .select .select__option {
	width: auto;
	padding: 5px 0;
	font-size: 11px;
	font-weight: bold;
	color: #B5BBBE;
	background: #fcfcfc;
	letter-spacing: .2px;
   height: auto;
}
.limits-article .select .select__option:hover {
	color: #232A34;
	background: #fcfcfc;
}
.limits-article .select .select__option.is-active {
	color: #fff;
	background: #72C365;
	border-color: #72C365;
}
.limits-article .select .select__option.is-active:hover {
	cursor: default;
}
.limits-article .select.action-select .select__option {
	width: 232px;
}
.limits-article .select.cash-select .select__option {
	width: 232px;
}


/* limits table */
.limits-article .limits-table {
	border: 1px solid #E5EAEC;
	margin-top: 40px;
	margin-bottom: 40px;
}
.limits-article .limits-table > tbody > tr > td {
	border-right: 1px solid #E5EAEC;
	padding: 16px 20px;
	font-size: 12px;
	color: #333;
}
.limits-article .limits-table > tbody > tr:first-child {
	vertical-align: top;
}
.limits-article .limits-table > tbody > tr:nth-child(odd) td {
	background: #FBFCFC;
}
.limits-article .limits-table > tbody > tr:nth-child(even) td {
	background: #F0F3F4;
}
.limits-article .limits-table.basic > tbody > tr:nth-child(odd) td:nth-child(2) {
	background: #fff;
}
.limits-article .limits-table.basic > tbody > tr:nth-child(even) td:nth-child(2) {
	background: #F9FBFB;
}
.limits-article .limits-table.basic td:nth-child(2) h4 {
	color: #72C365;
}
.limits-article .limits-table.verified > tbody > tr:nth-child(odd) td:nth-child(3) {
	background: #fff;
}
.limits-article .limits-table.verified > tbody > tr:nth-child(even) td:nth-child(3) {
	background: #F9FBFB;
}
.limits-article .limits-table.verified td:nth-child(3) h4 {
	color: #72C365;
}
.limits-article .limits-table.individual > tbody > tr:nth-child(odd) td:nth-child(4) {
	background: #fff;
}
.limits-article .limits-table.individual > tbody > tr:nth-child(even) td:nth-child(4) {
	background: #F9FBFB;
}
.limits-article .limits-table.individual td:nth-child(4) h4 {
	color: #72C365;
}
.limits-article .limits-table.corporate > tbody > tr:nth-child(odd) td:nth-child(5) {
	background: #fff;
}
.limits-article .limits-table.corporate > tbody > tr:nth-child(even) td:nth-child(5) {
	background: #F9FBFB;
}
.limits-article .limits-table.corporate td:nth-child(5) h4 {
	color: #72C365;
}


.limits-article .limits-table .your-type i {
	display: inline-block;
	width: 12px;
	height: 9px;
	background: url(/img/limits/type.png);
	margin-right: 5px;
}
.limits-article .limits-table .your-type {
	color: #72C365;
	margin-top: 30px;
	margin-bottom: 10px;
}
.limits-article .limits-table .completed {
	color: #ccc;
	margin-top: 30px;
}
.limits-article .limits-table .divider {
	font-weight: bold;
	color: #333333;
	font-size: 12px;

}
.limits-article .limits-table .divider span {
	color: #9CA3AD;
	font-weight: 200;
}
.limits-article .limits-table  h3 {
	font-size: 12px;
	font-weight: bold;
	color: #B5BBBE;
}
.limits-article .limits-table h4 {
	font-size: 20px;
	color: #B5BBBE;
	margin: 10px 0 10px;
}
.limits-article .limits-table  h4.active {
	color: #72C366;
}
.limits-article .limits-table  .account-text {
	font-size: 11px;
	color: #bebebe;
}
.limits-article .limits-table .img-holder {
	height: 100px;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 5px;
}
.limits-article .limits-table .img-holder.basic {
	background: url(/img/limits/basic.png) center no-repeat;
}
.limits-article .limits-table.basic .img-holder.basic {
	background: url(/img/limits/basic-active.png) center no-repeat;
}
.limits-article .limits-table .img-holder.verified {
	background: url(/img/limits/verified.png) center no-repeat;
}
.limits-article .limits-table.verified .img-holder.verified {
	background: url(/img/limits/verified-active.png) center no-repeat;
}
.limits-article .limits-table .img-holder.individual {
	background: url(/img/limits/individual.png) center no-repeat;
}
.limits-article .limits-table.individual .img-holder.individual {
	background: url(/img/limits/individual-active.png) center no-repeat;
}
.limits-article .limits-table .img-holder.corporate {
	background: url(/img/limits/corporate.png) center no-repeat;
}
.limits-article .limits-table.corporate .img-holder.corporate {
	background: url(/img/limits/corporate-active.png) center no-repeat;
}
.limits-article .limits-table .verification-button {
	background: #4FC0E8;
	border: none;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	padding: 10px 30px;
	margin-top: 10px;
	margin-bottom: 15px;
}
.limits-article .limits-table .verification-button:hover {
	background: #43A5C7;
}
.limits-article .limits-table .icon-yes {
	display: inline-block;
	width: 30px;
	height: 21px;
	background: url(/img/limits/icon-yes.png) no-repeat center;
}
.limits-article .limits-table .icon-no {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(/img/limits/icon-no.png) no-repeat center;
}
.limits-article .limits-table .fee-table {
   background: none;
}
.limits-article .limits-table .fee-table td {
	padding: 4px 0;
	font-size: 12px;
	color: #BEBDC5;
	text-align: left;
   vertical-align: top;
   background: none !important;
}
.limits-article .limits-table .fee-table td:first-child {
	padding-right: 10px;
}
.limits-article .limits-table .fee-table td span {
	color: #333;
}
.limits-article .limits-table .verify-text {
	font-size: 11px;
}

/* limits text */
.limits-article .limits-text {
	color: #ACB2BB;
	margin-bottom: 20px;
	position: relative;
	padding-left: 10px;
}
.limits-article .limits-text sup {
	position: absolute;
	top: 4px;
	left: 0;
}
.limits-article .table-holder {
   display: none;
}
.contract .symbol i.icn-GHS-r:before {
   display: none;
}
.contract .symbol i.icn-GHS-r {
   background: url(/img/GHash-Suspended.svg) no-repeat center;
   background-size: 100%;
   width: 100px;
   height: 100px;
   display: block;
   margin-left: 55px;
}
.container {
   width: 1170px;
}
.container-header {
    width: 1170px;
}

.container-header {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    z-index:10000;
}
.signup-modal .signup-dialog {
    background: #fff;
}
.page-verification .countries-autocomplete{ display: none; }



/* mobile landing */
.mobile-landing {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    min-width: 1170px;
}
.mobile-landing h1 {
    color: #10A1B8;
    font-size: 48px;
    margin-top: 60px;
}
.mobile-landing .intro-text {
    font-size: 22px;
    color: #21384D;
    margin-top: 25px;
}
.mobile-landing .hero {
    padding: 50px 0;
}
.mobile-landing .hero ul {
    margin-top: 20px;
    color: #0F1721;
    padding-left: 20px;
}
.mobile-landing .hero ul li {
    font-size: 16px;
}
.mobile-landing .download-text {
    color: #21384D;
    font-size: 16px;
    text-align: center;
    margin: 40px 0 20px;
    padding-right: 60px;
}
.mobile-landing .steps {
    padding: 90px 0;
    background: #35C3C8;
    color: #fff;
    text-align: center;
}
.mobile-landing .steps .num {
    font-size: 30px;
    border: 2px solid #fff;
    border-radius: 100%;
    display: inline-block;
    width: 64px;
    height: 64px;
    line-height: 60px;
}
.mobile-landing .steps .num:after {
    content: '';
    position: absolute;
    top: 23%;
    right: 226px;
    width: 328px;
    height: 2px;
    background: #fff;
}
.mobile-landing .steps .col-xs-4:first-child .num:after {
    display: none;
}
.mobile-landing .steps p {
    font-size: 16px;
    margin-top: 20px;
    line-height: 26px;
}
.mobile-landing .connect-link-holder {
    margin-top: 60px;
}
.mobile-landing .connect-link {
    background: #222933;
    color: #fff;
    display: inline-block;
    padding: 20px 95px;
    font-size: 16px;
    border-radius: 5px;
}
.mobile-landing .mobile-landing-link {
    transition: .1s ease opacity;
    -webkit-transition: .1s ease opacity;
}
.mobile-landing .mobile-landing-link:hover {
    opacity: .9;
}
.inline-block{display: inline-block;}
#card_verification_cvv .card-verification .card-item-bottom .alert-text { top: 46px; font-weight: 600; padding-left: 0;}
.span6.visa img{ height: 30px; }
.card-item-top .span6.card-type-number{ margin-top: -4px; }
.card-item-top .span6.card-type-number img{ height: 30px; }

.popover-always{ position: fixed; top:0; left:0; width: 100%; z-index:2147483647;  }

.trade-page #contract { display: none; }

.trade-page ~ .modal .modal-body {
    text-align: center;
    padding: 50px;
}

.google-chart-trade {
    display: none;
}

.google-chart-trade.show {
    display: block;
}

.trade-page ~ .modal .modal-body .confirm {
    font-size: 25px;
    padding: 20px;
}

.trade-page ~ .modal .modal-body .alert {
    padding: padding: 8px 35px 8px 14px;
}

.trade-page ~ .modal .modal-footer {
    background-color: #f5f5f5;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}


#admin-link-encoder  #err-placeholder {
    text-align: center;
    color: #FFF;
    background-color: #c04545;
    line-height: 30px;
    margin-bottom: 15px;
}

#admin-link-encoder  #msg-placeholder {
    text-align: center;
    color: #FFF;
    background-color: #72c366;
    line-height: 30px;
}


/*------------------------------------------------------------------
[ Footer/ .footer ]
*/

.footer {
    font-size: 12px;
    color: #999;
    background: #232a34;
    position: relative;
    z-index:100;
}


.footer.bundle  .footer-container {
    padding-top: 0;
    width: 100%;
}

.footer #footer-terms, footer #footer-terms {
    font-size: 12px;
    text-align: left;
    padding-top: 20px;
}
.footer #footer-copyright, footer #footer-copyright {
    font-size: 12px;
    text-align: right;
    padding-top: 20px;
    color: #005580;
}
.footer a {
    color: #989fa9;
}
.footer a:hover {
    color: #fff;
    text-decoration: none;
}
.footer .nav a {
    color: #999;
}
.footer .box { padding-top: 15px; }
.footer h4,
.footer .h4,
.footer h3 {
    margin: 0 0 18px;
    text-transform: uppercase;
    font: 14px/16px 'source_sans_proregular',Arial,Helvetica,sans-serif;
    font-weight: bold;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
}
.footer .footer-bottom {
    background: #1b2028;
}


/*------------------------------------------------------------------
[ Extra / .extra ]
*/
.extra {
    padding: 25px 30px 25px;
    font-size: 13px;
    color: #BBB;
    /* background: #212e3f; */
    /*border-bottom: 1px solid #555;*/
}
.extra a {
    color: #989fa9;
}
.extra a:hover {
    color: #fff;
    text-decoration: underline;
}
.extra h4,
.extra .h4{
    display: block;
    margin-bottom: 12px;
    /*color: #00bcc7;*/
    font-size: 12px;
    text-transform: uppercase;
}
.extra ul {
    padding: 0;
    margin: 0;
}
.extra ul li {
    margin-bottom: .4em;
    list-style: none;
    font-size: 11px;
    line-height: 20px;
}

.footer .container, footer .container { font-size: 12px; position: relative; }
.footer .container { padding-top: 20px; padding-bottom: 0; }
.footer .footer-container, footer .footer-container{ font-size: 12px; position: relative; margin-left: auto; margin-right: auto; width: 1170px;}
.footer .footer-container{padding-top: 20px; padding-bottom: 0;}
.footer .container .span6{ min-height:30px; }

.footer .footer-container .row, .footer .footer-container .row-fluid {
    margin-left: -15px;
    margin-right: -15px;
}
.footer .footer-container .span10 {
    padding-left: 15px;
    padding-right: 15px;
}

.copyright { text-align: right; color: #999; padding-right: 30px; }
.server-time { color: #8B99AD;; padding-left: 9px; margin-left: 6px; border-left: 1px solid #8B99AD; }
.server-time-moment {
    color: #BFCBDB;
}



.footer .social { margin-right: 0; margin-bottom: 0; margin-top: 21px; }
.footer .social:after { content: ""; display: table; clear: both; }
.footer .social ul li { width: 30px; height: 30px; line-height: normal; display: inline; margin-right: 5px; margin-bottom: 20px; padding: 0; float: right; }
.footer .social ul li a.icon { text-indent: -9999em; height: 25px; width: 25px; padding: 0; background-repeat: no-repeat; background-size: 25px auto; background-position: 0 0; margin-right: 13px; display: block; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.footer .social ul li a.icon:hover { background-position: 0 -25px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }
.footer .social ul li a.icon.social-facebook { background-image: url(/img/social-facebook.svg); }
.footer .social ul li a.icon.social-linkedin { background-image: url(/img/social-linkedin.png); }
.footer .social ul li a.icon.social-twitter  { background-image: url(/img/social-twitter.svg);  }
.footer .social ul li a.icon.social-gplus  { background-image: url(/img/social-gplus.svg);  }
.footer .social ul li a.icon.logo  { background-image: url(/img/cex-footer.png); margin: 0; }


/* rate block */
.footer .rate-block {
    color: #bbb;
    display: block;
    font-size: 9px;
    text-align: right;
    padding-right: 7px;
}
.footer .rate-block:hover {
    color: #bbb;
    text-decoration: none;
}
.rate-block span.itemreviewed{
    margin-bottom: 5px;
    color: #8B99AD;
    display: block;
    text-transform: uppercase;
}
.rate-block span.itemreviewed.index_ab{
    font-size: 9px;
    letter-spacing: -0.8px;
}
.rate-block span.itemreviewed.small-itemreviewed {
    font-size: 8px;
}
.rate-block img.photo {
    margin-bottom: 5px;
}
.rate-block span.rating {
    color: #1cafbf;
    vertical-align: baseline;
    font-size: 11px;
    letter-spacing: -0.5px;
}
.rate-block span.rating.index_ab {
    text-align: right;
    width: 150px;
    font-size: 9px;
}
.rate-block span.rating.small-rating {
    font-size: 9px;
}
.rate-block span.average {
    font-size: 31px;
    color: #1cafbf;
    letter-spacing: -.4px;
    vertical-align: baseline;
}
.rate-block span.count {
    display: none;
}


.satisfaction-sprite {
    min-width: 10px;
    background: url(/img/footer/satisfaction-sprite.svg) no-repeat;

}


.satisfaction-sprite.visa{
    margin-left: 4px;
    display: inline-block;
    width: 37px;
    height: 27px;
    background-position: 8.7% 61%;
    background-size: 273%;
}
.satisfaction-sprite.mastercard{
    margin: 0 3px;
    display: inline-block;
    width: 40px;
    height: 27px;
    background-position: 5.7% 100%;
    background-size: 252%;
}
.satisfaction-sprite.pci-dss{
    margin: 0 3px;
    display: inline-block;
    width: 55px;
    height: 27px;
    background-position: 10% 23%;
    background-size: 340%;
}
.satisfaction-sprite.stars{
    width: 153px;
    height: 17px;
    background-position: 100.8% 0;
    background-size: 69%;
    margin-bottom: -24px;
}
.satisfaction-sprite.facebook{
    text-indent: -9999em;
    float: right;
    width: 25px;
    height: 26px;
    background-position: -90px -90px;
    background-size: 694%;
}
.satisfaction-sprite.facebook:hover{
    background-position: -90px -117px;
}
.satisfaction-sprite.google{
    text-indent: -9999em;
    float: right;
    width: 25px;
    height: 26px;
    background-position: -119px -90px;
    background-size: 694%;
}
.satisfaction-sprite.google:hover{
    background-position: -119px -117px;
}
.satisfaction-sprite.twitter{
    text-indent: -9999em;
    float: right;
    width: 25px;
    height: 26px;
    background-position: -148px -90px;
    background-size: 694%;
}
.satisfaction-sprite.twitter:hover{
    background-position: -148px -117px;
}






.footer .span2.ble-desktop {
    margin-left: 0;
    width: 17%;
}
.footer .copyright {
    padding-right: 40px;
    text-align: center;
    color: #8B99AD;
    padding-bottom:10px;
}


.footer .payment-systems { margin-top: 15px; width: 166px; }
.footer .payment-systems img{ display: inline-block; margin: 0 3px; }
.footer .payment-systems img:first-child{ margin-left: 4px; }
.footer .payment-systems img:last-child{ margin-right: 0; }
.footer .payment-systems  img { height: 24px; }
.footer .payment-systems .visa{  }
.footer .payment-systems .mastercard{  }
.footer .payment-systems .pcidss{  }



.footer { min-width: 1230px; }
.simpleui .footer { font-size: 11px; }
.simpleui .footer .footer__up { padding: 35px 0 45px; background: #232a34; *zoom: 1; }
.simpleui .footer .footer__up:after { content: " "; display: table; clear: both; }
.simpleui .footer .footer__bl { float: left; min-width: 200px; }
.simpleui .footer .footer__bl:first-child { margin-left: 10px; }
.simpleui .footer .footer__bl h3 { margin-bottom: 15px; color: white; text-transform: uppercase; font-weight: bold; }
.simpleui .footer .footer__link { display: block; padding-bottom: 10px; color: #989fa9; letter-spacing: 0.1em; }
.simpleui .footer .footer__link:hover { color: #03bcc5; }
.simpleui .footer .footer__ico { margin-left: -0.2em; color: #858687; margin-right: 23px; font-size: 23px; -webkit-transition: color 0.2s ease; -moz-transition: color 0.2s ease; -o-transition: color 0.2s ease; transition: color 0.2s ease; }
.simpleui .footer .footer__ico:hover { color: #9fa0a0; }
.simpleui .footer .footer__down { padding: 25px 0; background: #1b2028; }
.simpleui .footer .footer__down .footer__link { padding-bottom: 0; }
.simpleui .footer .footer__span { color: #989fa9; }



@media screen and (max-width: 992px) {
    #footer .col-xs-3 {
        width: 50%;
        overflow: hidden;
        float: left;
    }
    #footer .col-xs-3:nth-child(1), #footer .col:nth-child(2) {
        min-height: 210px;
    }
}
@media screen and (max-width: 460px) {
    .footer-holder {
        padding-left: 40px;
    }
}


@media screen and (min-width: 1170px) {

    #wrapper .footer-container {
        width: 1170px;
    }
}

@media screen and (max-width: 1190px) {

    #wrapper .footer .footer-container, footer .footer-container {
        font-size: 12px;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        width: 100%

    }
    #footer {
        min-width: 100%;
    }

    #footer .social-block {
        display: none;
    }

    #footer .link-block {
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 992px) {

    #footer .extra {
        padding-bottom: 0;
    }

    #footer .footer-bottom {
        display: none;
    }
}



.menu {
    display: block;
    margin-left: 5px;
}
.menu li{
    position: relative;
    display: inline-block;
    margin-right: 25px;
}
.menu > li:first-child {
    margin-left: -10px;
}
.menu li:hover span {
    color: #fff;
}
.menu li > span {
    position: absolute;
    right: 20px;
    top: 16px;
    color: rgb(187, 187, 187);
    display:none;
}
.menu li>a{
    position:relative;
    display: inline-block;
    padding: 0 10px;
    height: 44px;
    line-height: 44px;
    font-size: 17px;
    color: #4a4d4f;
    text-decoration: none;
}
.headerstyle3 .menu>li>a,
.headerstyle3 .menu>ul>li>a {
    padding: 0 10px;
}
.menu li:hover> ul {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    height: auto;
    overflow: visible;
}
.menu .sub-menu li .sub-menu,
.menu ul li ul li ul {
    left: 100%;
    top: -1px;
    border: 0;

}
.menu li ul {
    position: absolute;
    top: 100%;
    left: 0px;
    min-width: 185px;
    overflow: hidden;
    height: 0px;
    border-top: 1px solid transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    background: #0f9de0;
    z-index: 9999;
    text-align: left;
}
.menu {
    text-align: left;
}
.menu li ul li {
    border-top: solid 1px #3b3b3b;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    position: relative;
    display: block;
    -webkit-backface-visibility: visible;
    margin: 0;
}
.menu li> ul>li:first-child{
    border-top-width: 0px;
}
.menu li ul li a {
    display: block;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    text-transform: uppercase;
    color: #f3f3f3;
    background-color: #45484a;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    text-decoration: none;
    white-space: nowrap;
}
.menu li>ul>li>a:hover{
    background-color: #3f4244;
}


.nav-primary:before,
.nav-primary:after {
    display: table;
    content: " ";
}
.nav-primary:after { clear: both }
.nav-primary { background-color: #233445 }
.nav-primary .nav { margin-bottom: 0 }
.nav-primary li { line-height: 1.5 }
.nav-primary li li a { padding: 5px 15px }
.nav-primary li a i { margin-right: 0.5em }
.nav-primary>ul>li>a {
    color: #8e9eae;
    border-bottom: 1px solid #2a3b4c;
    padding: 10px 10px;
    position: relative;
}
.nav-primary>ul>li>.dropdown-menu {
    margin-left: 0;
    border-radius: 0;
}
.nav-primary>ul>.dropdown-submenu:hover>a,
.nav-primary>ul>.dropdown-submenu:focus>a,
.nav-primary>ul>li>a:hover,
.nav-primary>ul>li>a:focus,
.nav-primary>ul>li>a:active,
.nav-primary>ul>li>a.active {
    color: #e1e5e9;
    background-color: transparent;
    transition: color .3s ease-in-out 0s;
}
.nav-primary>ul>li>a.active,
.nav-primary>ul li.active a {
    border-left: 1px solid #13c4a5;
    padding-left: 9px;
}
.nav-primary>ul>.dropdown-submenu>a:after { display: none }
.nav-primary.bg-light>ul>li>a {
    border-bottom-color: #d0d4d8;
    color: #6e7e8e;
}
.nav-primary.bg-light>ul>.dropdown-submenu:hover>a,
.nav-primary.bg-light>ul>.dropdown-submenu:focus>a,
.nav-primary.bg-light>ul>li>a:hover,
.nav-primary.bg-light>ul>li>a:focus,
.nav-primary.bg-light>ul>li>a:active,
.nav-primary.bg-light>ul>li>a.active { color: #3d4d5d }
.nav-primary .affix { top: 0 }

.redeem { font-family: 'Open Sans'; font-weight: 100; padding-bottom: 60px; }
.redeem h2 { color: #1bbbb3; font-size: 38px; font-weight: 300; }
.redeem h3 { font-weight: 100; }
.redeem h4 { font-weight: 100; line-height: 24px; }
.redeem .bitfury-inside { padding: 10px 0; }
.redeem-intro { padding: 0 15px; padding-bottom: 15px; }
.redeem-intro h4 { font-size: 17px; font-size: 19px; }
.redeem .slider { position: relative; overflow: hidden; }
.redeem .slider .text { text-align: center;  margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: 80px; width: 97%; }
.redeem .slider .text h3 { z-index: 9; color: #fff; display: block; margin-top: 20px; font-weight: 100; font-size: 28px; margin: auto; position: absolute; top: 20px; left: 0; bottom: 0; right: 0; }
.redeem .slider .text i { display: block; background: #0e8fa2; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.redeem .banner { padding: 15px 20px; border: 1px solid #39c6cf; margin-top: 25px; }
.redeem .banner h3 { color: #08aab3; margin: 0; }
.redeem .banner h4 { margin: 0; margin-bottom: 15px; font-size: 17px; }
.redeem .products { padding: 20px; text-align: center; margin-top: 15px; background-image: linear-gradient(bottom, rgb(14,142,162) 14%, rgb(0,204,201) 57%); background-image: -o-linear-gradient(bottom, rgb(14,142,162) 14%, rgb(0,204,201) 57%); background-image: -moz-linear-gradient(bottom, rgb(14,142,162) 14%, rgb(0,204,201) 57%); background-image: -webkit-linear-gradient(bottom, rgb(14,142,162) 14%, rgb(0,204,201) 57%); background-image: -ms-linear-gradient(bottom, rgb(14,142,162) 14%, rgb(0,204,201) 57%); background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.14, rgb(14,142,162)), color-stop(0.57, rgb(0,204,201)) ); }
.redeem .products h4 { color: #fff; margin-bottom: 25px; font-size: 18px; font-weight: 600; }
.redeem .product { text-align: left; background: #fff; }
.redeem .product-info { padding: 20px; }
.redeem .product-model { font-size: 40px; display: block; font-weight: 100; color: #1cbbb4; margin-bottom: -8px; }
.redeem .product-info em { font-size: 25px; display: block; font-weight: 100; color: #1cbbb4; font-style: normal; color: #657483; }
.redeem .product-info ul { list-style: none; margin: 0; border-top: 1px solid #39c6cf; padding-top: 15px; }
.redeem .product-info ul li { width: 50%; float: left; margin-bottom: 15px; }
.redeem .product-info ul li b { display: block; text-transform: uppercase; font-size: 11px; font-weight: 600; color: #1cbbb4; }
.redeem .product-info .btn { text-transform: uppercase; font-size: 12px; padding-left: 15px; padding-right: 15px; }
.redeem .product-info hr { margin: 10px 0; }
.redeem .product-info .details { margin-top: 10px; min-height: 80px; }
.redeem .workers { padding: 20px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: normal; }
.redeem .overview { padding: 0 20px; }
.redeem .overview h3 { color: #1cbbb4; }
.redeem .overview ul { margin-top: 15px; }
.redeem .overview li { margin-bottom: 15px; font-family: "Open Sans", sans-serif; font-size: 15px; color: #1cbbb4; font-weight: 100; }
.redeem .overview li span { color: #65748a; }

.consumption { border-top: 1px solid #80d9e0; padding: 15px; }
.consumption .centered { margin: 0 auto; }
.consumption h3 { font-size: 22px; font-weight: 400; color: #1cbbb4; }
.consumption h4 { font-size: 20px; font-weight: 600; color: #000; }
.consumption h5 { font-size: 18px; font-weight: 100; text-transform: uppercase; margin-bottom: 5px; }
.consumption ul { list-style: none; position: relative; margin: 0 auto; margin-top: 30px; }
.consumption ul li { display: inline-block; padding-left: 80px; }
.consumption ul li h4 { text-transform: uppercase; font-size: 18px; margin-bottom: 5px; }
.consumption ul li em { font-style: normal; color: #1cbbb4; }
.consumption ul li.plus { background: url(/img/icon-plus.png) no-repeat 30px 20px; padding: 0; width: 80px; height: 60px; }
.consumption ul li.hosting { background: url(/img/icon-hosting.png) no-repeat 0 10px; }
.consumption ul li.electricity { background: url(/img/icon-electricity.png) no-repeat 0 1px; }
.consumption ul li.repair { background: url(/img/icon-repair.png) no-repeat 0 4px; }
.consumption .counter { margin: 0 auto; position: relative; margin-top: -7px; }
.consumption .counter-small span { width: 27px; height: 40px; background: url(/img/counter-small.png) no-repeat; display: block; float: left; text-align: center; overflow: hidden; color: #000; font-size: 27px; font-weight: bold; padding-top: 0px; text-shadow: 0 1px 1px #fff; line-height: 37px; }
.consumption .counter-big span { width: 41px; height: 60px; background: url(/img/counter.png) no-repeat; display: block; float: left; text-align: center; overflow: hidden; color: #000; font-size: 45px; font-weight: bold; padding-top: 0px; text-shadow: 0 1px 1px #fff; line-height: 55px; }
.consumption .arrow { margin: 0 auto; width: 142px; margin-top: 30px; }
.consumption .fee { text-align: center; margin-top: 30px; }
.consumption .fee h2 { font-size: 28px; color: #7a8fa3; font-weight: 100; margin-bottom: 10px; }
.consumption .fee p { font-size: 15px; color: #7a8fa3; font-weight: 100; }
.consumption .formula { font-size: 18px; color: #1cbbb4; line-height: 25px; height: 50px; margin: 0 auto; }
.consumption .formula div { float: left; display: block; padding: 12px 5px; }
.consumption .share { width: 80%; background: #f7f8f9; padding: 55px; padding-top: 25px; margin: 0 auto; margin-top: 25px; -moz-border-radius: 28px; -webkit-border-radius: 28px; border-radius: 28px; text-align: center; }
.consumption .share h4 { font-size: 25px; margin-bottom: 25px; }

.modal-standalone { position: relative; min-height: 100%;}
.modal-standalone .modal { width: 750px; min-width: 750px; margin-left: -375px; }
.modal-standalone .modal.fade.in { top: 25%; }
.modal-standalone .modal-body { padding: 25px 20px; text-align: left; overflow-y: visible; min-height: 230px; }
.modal-standalone .modal-footer { position: relative; }
.modal-standalone .input { width: 250px; }
.modal-standalone input[type="tel"]  { height: auto !important;  }
.modal-standalone select { width: 250px; height: 30px; }
.modal-standalone p b { color: #000; }
.modal-standalone .btn { min-width: 60px; }
.modal-standalone h4 { color: #559fd8; padding-left: 5px; font-size: 24px; font-weight: 100; }
.modal-standalone .codebox { padding: 10px 15px; margin-top: 35px; background: #ddf5ff; }
.modal-standalone .codebox .alert { float: right; }
.modal-standalone .smartphone { position: absolute; left: 35px; top: 70px; width: 38px; height: 32px; background-image: url(/img/smartphone.png); }
.modal-standalone .mobile { position: absolute; left: 35px; top: 120px; width: 38px; height: 33px; background-image: url(/img/mobile.png); }
/*.modal-standalone .form-inline { padding-left: 80px; }*/
.modal-standalone .form-inline .alert { width: 510px; }
.modal-standalone .loader { top: 25px; position: absolute; }
.modal-standalone .c { padding-left: 65px; }
.modal-standalone .wnb { display: block; background: url(/img/wnb.1.png) no-repeat top center; position: relative; margin-top: -132px; height: 134px; }
.modal-standalone .warn { font-size: 13px; border: 1px dashed #cc0000; padding: 15px 15px; color: #cc0000; }


#ohlcv { height: 300px; }
#ohlcv *, #market-depth * { font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;  }

/* Market Depth */

.market {
    margin-top: 15px;
    border: 1px solid #e0e4e8;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
    padding: 5px;
}

.market h3 {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    color: #436fa3;
    font-size: 20px;
    z-index:2;
    font-weight: 100;
}


#market-depth {
    margin-top: 0px;
}
/* Market Data */


.market-data {
    font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #8b8c8c;
    padding-bottom: 20px;
    margin-bottom: 3px;
    box-shadow: inset 0px -40px 50px -29px #ccc;
    background-color: #fff;
    padding-top: 10px;
    padding-left: 50px;
}

.market-data .span10 .span2 {
    width: 17%;
}

.market-data .title { font-size: 28px; color: #4a4a4a; line-height: 35px; }
.market-data .value { font-weight: bold; display: block; color: #4a4a4a; font-size: 15px; }


.market-prices {
    font-family: "Open Sans", sans-serif;
    background: #fff;
    border-radius: 15px;
    margin-top: 10px;
    margin-left: 10px;
}
.trade-page .market-prices {
    margin-top: 30px;
    margin-left: 0;
}

.market-price-block-header {
    display: flex;
    flex-flow: row nowrap;
    margin-bottom: 23px;
}

.market-price-search {
    position: relative;
    margin-right: 10px;
}
.market-price-search .market-price-search-input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: block;
    padding: 4px 24px 4px 6px;
    border-radius: 2px;
    box-shadow: none;
    border-width: 1px;
    border-style: solid;
    border-color: #EAEAEA;
    transition: border-color 0.25s linear;
}
.market-price-search .market-price-search-button {
    margin: 0;
    position: absolute;
    top: 3px;
    right: 3px;
    opacity: 0.3;
    cursor: pointer;
    transition: opacity 0.25s linear;
}

.market-prices .market-price-search-button i {
    font-size: 24px;
}

.market-prices .market-price-search-input:focus {
    border-color: #68d3ff;
}

.market-prices .market-price-search-input:focus + .market-price-search-button {
    opacity: 0.5;
}
.market-price-block-header .market-switch {
    display: inline-flex;
    flex: 1 0 auto;
}
.market-price-block-header .market-switch-btn {
    float: none;
    font-size: 14px;
    box-shadow: none;
    border: none;
    padding: 0 10px;
    margin: 0;
    min-width: 46px;
    height: 30px;
    color: rgba(0, 0, 0, 0.2);
    background-color: #EAEAEA;
    border-radius: 2px;
    transition: all 0.25s linear;
}
.market-price-block-header .market-switch-btn:nth-of-type(1) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.market-price-block-header .market-switch-btn:nth-of-type(2) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.market-price-block-header .market-switch-btn:hover {
    background-color: #d2d2d2;
    color: rgba(0, 0, 0, 0.4);
}

.market-price-block-header .market-switch-btn.active {
    color: rgb(255, 255, 255);
    background-color: #22BDC8;
}
.market-price-block-header .market-switch-btn.active:hover {
    color: rgb(255, 255, 255);
}

.market-price-block-header .market-switch-btn:focus {
    outline: none;
}

.market-price-block {
    display: none;
}

.market-price-block.active {
    display: block;
}

.market-name {
    display: block;
    font-size: 20px;
    font-weight: normal;
    background-color: #EAEAEA;
    padding: 6px 12px 6px 15px;
    margin: 0;
    position: relative;
    border-radius: 2px;
}
.market-name::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    left: 100%;
    margin-left: -25px;
    border-right: 2px solid rgba(0, 0, 0, 0.2);
    border-bottom: 2px solid rgba(0, 0, 0, 0.2);
    border-left: none;
    border-top: none;
    transform: translateY(-50%) rotate(45deg);
    transition: transform 0.25s linear;
}

.market-name.market-open::after {
    transform: rotate(225deg);
}

.trade-page .market-name .market-symbol {
    display: inline-block;
    width: 40px;
    text-align: center;
}

.market-pair {
    position: relative;
    background-color: #fff;
    padding: 4px 15px;
    color: rgba(13, 19, 25, 1);
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    display: block;
    margin-bottom: 1px;
    transition: background-color 0.1s ease;
}
.market-pair::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #EAEAEA;
}
.market-pair:hover {
    background-color: #eaeaea;
}
.market-pair.current-ticker {
    background: #22BDC8;
    color: #fff;
    position: relative;
    margin-top: -1px;
    margin-bottom: -1px;
}

.market-pair.current-ticker .market-pair-row-change,
.market-pair.current-ticker .market-pair-row-volume,
.market-pair.current-ticker .pair-change,
.market-pair.current-ticker .pair-volume {
    color: #ffffff;
}
.market-pair.green-ticker {
    background: #149800;
}
.market-pair.red-ticker {
    background: #e63e3e;
}

.market-pair .market-pair-row {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.market-pair-row-change,
.market-pair-row-volume {
    font-size: 10px;
    line-height: 16px;
    color: rgba(13, 19, 25, 0.5);
    font-weight: 400;
}
.pair-change,
.pair-volume {
    color: rgba(13, 19, 25, 1);
    font-weight: 600;
}
.pair-change.pair-change-down {
    color: #B63557;
}
.pair-change.pair-change-up {
    color: #27B162;
}

.market-price-list {
    list-style: none;
    margin: 0 0 10px 0;
}
.trade-page .market-price-list {
    padding: 0;
}

.market {
    border: none;
    padding-left: 0;
}

.market-data {
    box-shadow: none;
}

.market-data {
    padding-left: 0;
}



#buy-sell-forms {
	margin-top: 20px;
}

.buy-sell {
	border: 1px solid #e0e4e8;
	margin: -1px 0 15px;
	padding: 25px 15px 15px;
	border-radius: 4px;
	background: #f7f8f9 url(/img/exchange.png) center center no-repeat;
	position: relative;
}

.buy-sell h3 {
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #436fa3;
	font-size: 20px;
	z-index: 2;
	font-weight: 100;
	padding: 10px;
}

.buy-sell .panel {
	width: 89%;
}

.trade-page .buy-sell .panel {
    width: 95%;
}

.buy-sell .panel-heading .title {
	background-color: #fff;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #436fa3;
	font-size: 20px;
}

#mt-trade-forms .btn-blue:focus {
	outline: 0;
}

#mt-trade-forms .buy-sell .btn-blue {
	width: auto;
}

#mt-trade-forms .panel-heading .title {
	color: #A8A8A8;
}
#mt-trade-forms .panel-heading .title span {
	display: inline-block;
	width: 60px;
	cursor: pointer;
}

#mt-trade-forms .block-title {
	margin-bottom: 15px;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 200;
	font-size: 15px;
}


.buy-sell form, .buy-sell .block {
	margin: 0;
}

.buy-sell .control-group {
	display: block;
	float: left;
	width: 40%;
	margin-bottom: 10px;
}

.buy-sell .control-group.mini {
	width: 20%;
	padding-top: 23px;
}

.buy-sell .control-group.large {
	width: 60%;
}

.buy-sell .control-group.w50 {
	width: 50%;
}

.buy-sell .control-group .control-label {
	font-weight: normal;
	width: 100%;
}

.buy-sell .control-group .input-group {
	margin-bottom: 10px;
	padding-right: 47px;
}
#mt-enabled-for-pair.buy-sell .control-group .input-group {
	padding-right: 12px;
}
.buy-sell .control-group .input-group .input-group-addon {
	padding: 4px 5px;
}
.buy-sell .control-group .input-group .form-control {
	padding: 4px 6px;
}
.buy-sell .control-group .controls .help-block {
	margin: 0;
	padding-left: 5px;
}

.has-error .form-control {
	color: #a94442;
}
.has-success .form-control {
	color: #3c763d;
}

.buy-sell .btn-blue {
	width: 100%;
}
.buy-sell .row-alert {
	margin: 0;
}

.buy-sell .or {
	width: 36px;
	height: 36px;
	text-align: center;
	background: #fff;
	-moz-border-radius: 36px;
	-webkit-border-radius: 36px;
	-khtml-border-radius: 36px;
	border-radius: 36px;
	line-height: 36px;
	position: absolute;
	left: 50%;
	top: 115px;
	margin-left: -18px;
	color: #e9eef1;
	display: none;
}

.buy-sell .alert {
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 0;
}
.trade-page .buy-sell .alert {
    padding: 8px 35px 8px 14px;
}

/* Buy-Sell Orders */
.buy-sell-orders {
	padding: 15px;
}

.buy-sell-orders header {
	padding: 10px 5px;
}

.buy-sell-orders .title {
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #436fa3;
	z-index: 2;
	font-weight: normal;
	font-size: 19px;
}

.buy-sell-orders span.pull-right {
	margin-top: 5px;
	font-size: 12px;
}

.buy-sell-orders table {
	width: 37em;
	overflow-x: visible;
}
.trade-page .buy-sell-orders table {
    border-collapse: inherit;
    margin-bottom: 0;
    border-radius: 4px;
}

.buy-sell-orders table thead {
	display: block;
}
.trade-page .buy-sell-orders table thead {
    width: 104%;
}

.trade-page .buy-sell-orders table thead th {
	border-bottom: 0;
}

.trade-page .buy-sell-orders table thead th:first-of-type,
.trade-page .buy-sell-orders table tbody td:first-of-type {
	border-left: 0;
	border-right: 0;
}
.trade-page .buy-sell-orders table thead th:last-of-type,
.trade-page .buy-sell-orders table tbody td:last-of-type {
	border-right: 0;
	border-left: 0;
}

.buy-sell-orders table tbody {
	display: block;
	height: 370px;
	overflow-y: scroll;
	width: 104%;
}

.buy-sell-orders table thead th, .buy-sell-orders table tbody td {
	width: 11em;
}

.trade-page .buy-sell-orders table thead th, .buy-sell-orders table tbody td {
    width: calc(36.7em / 3);
}

.trade-page .buy-sell-orders table tbody td {
	border-bottom: 0;
}

.buy-sell-orders tr.active {
	color: #2380c7;
	background: #f4f4f4;
}

.content.trade-mode .buy-sell-orders .md-table tbody td:hover,
.content.trade-mode .buy-sell-orders .md-table tbody tr.over td.amount,
.content.trade-mode .buy-sell-orders .md-table tbody tr.over td.amount-sum {
	background-color: #dff0d8;
}

.content.trade-mode .buy-sell-orders .md-table tbody tr.over-current td:first-of-type {
	background-color: #dff0d8;
}

.content.trade-mode .buy-sell-orders .md-table tbody tr td.over {
	background-color: #dff0d8;
}

.buy-sell-forms-tabs-list {
	text-align: center;
	position: relative;
	z-index: 5;
}

.buy-sell-forms-tabs-list li {
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
}

.buy-sell-forms-tabs-list > li > a {
	padding: 12px 70px;
	background: #fff;
	border: 1px solid #e0e4e8;
	border-radius: 3px;
	display: block;
}

.buy-sell-forms-tabs-list > li > a:hover {
	background: #F7F8F8;
}

.buy-sell-forms-tabs-list > li > a.active {
	border-bottom: 1px solid #F7F8F8;
	background: #F7F8F8;
}

.margin .control-group {
	width: 36%;
}

.margin .control-group.mini {
	width: 22%;
	padding-top: 0;
	margin-left: 6%;
}

.margin .control-group .btn-group {
	/*margin-bottom: 10px;*/
}
.trade-page .margin .control-group .btn-group {
    font-size: 0;
}

.margin .control-group .btn-group .btn-small {
	/*width: 33%;*/
}

.margin .control-group .btn-group .btn-blue {
	border: none;
}
.trade-page .margin .control-group .btn-group .btn-blue {
    font-size: 12px;
    line-height: 20px;
}

.margin .total {
	float: left;
	width: 50%;
	font-size: 16px;
	margin-bottom: 15px;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: 200;
}
.margin .total.right {
	margin-left: 4%;
	width: 46%;
}


.margin .fee-table {
	width: 97%;
	text-align: right;
	font-size: 14px;
}

.margin .fee-table td {
	border-bottom: 1px dashed #DBDBDB;
	padding: 4px 0;
}

.margin .fee-table td:first-child {
	text-align: left;
}

.margin .leverage-step {
	display: inline-block;
	vertical-align: middle;
}

.margin .button-holder .btn {
	display: inline-block;
	width: auto;
	padding-left: 30px;
	padding-right: 30px;
}

.margin .total .arrow {
	display: inline-block;
	width: 27px;
	height: 26px;
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 7px;
}

.margin .total .arrow.up {
	background: url(/img/margin-arrow-up.svg) center no-repeat;
}

.margin .total .arrow.down {
	background: url(/img/margin-arrow-down.svg) center no-repeat;
}

.margin .margin-row {
	clear: both;
}

#mt-open-position-more-info-tooltip-long,
#mt-open-position-more-info-tooltip-short {
	font-size: 12px;
}

.active-orders.margin-active-orders table th {
	vertical-align: top;
}
.trade-page .active-orders.margin-active-orders table th {
    background-color: #ffffff;
}

.active-orders.margin-active-orders table tbody {
	height: 176px;
}

.active-orders.margin-active-orders table tbody td, .active-orders.margin-active-orders table thead th {
	width: 86.5px;
}

.trade-page .active-orders.margin-active-orders table tbody td, .active-orders.margin-active-orders table thead th {
    width: 103.5px;
}

.trade-page .active-orders.margin-active-orders table tbody td.profit-success {
	font-weight: bold;
	color: #0ABF64;
}

.trade-page .active-orders.margin-active-orders table tbody td.profit-warning {
	font-weight: bold;
	color: #FAB915;
}

.trade-page .active-orders.margin-active-orders table tbody td.profit-danger {
	font-weight: bold;
	color: #E65069;
}

.margin .margin-row {
	clear: both;
}

.margin .button-holder {
	clear: both;
	position: relative;
	margin-top: 15px;
}

.margin .control-group input {
	min-width: 109px;
}

.margin .panel {
	position: relative;
}

.margin .margin-tooltip {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .85);
	color: #fff;
	padding: 20px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-radius: 3px;
	display: none;
	z-index: 3;
}

.margin .margin-tooltip .btn-mini {
	position: absolute;
	bottom: 30px;
}

.margin .margin-tooltip-link {
	position: absolute;
	bottom: 3px;
}

.margin .margin-tooltip-link i {
	width: 14px;
	height: 14px;
	display: inline-block;
	background: url(/img/margin-tooltip.svg) center no-repeat;
	vertical-align: middle;
	margin-right: 5px;
	position: relative;
	top: -1px;
}

.margin-confirm-table {
	width: 100%;
	text-align: left;
}

.margin-confirm-table td {
	border-bottom: 1px dashed #DBDBDB;
	padding: 4px 0;
}

.trade-page ~ .modal .margin-confirm-table td input[type=checkbox] {
    position: static;
}

.margin-confirm-table .checkbox {
	display: inline-block;
	margin: 0;
}

.margin-confirm-table .checkbox input {
	margin: 0;
}

.margin-confirm-table td:last-child {
	text-align: right;
}

.margin-modal .close {
	font-size: 26px;
    margin-top: 7px;
}

.trade-page ~ .margin-modal .close {
    margin-top: 0;
}

.margin-modal .help-text {
	margin: 20px 0;
}

.margin-modal .modal-body {
	padding: 30px;
}

.no-margin-block {
	padding: 40px 0;
	border: 1px solid #e0e4e8;
	margin: -1px 0 15px;
	border-radius: 4px;
	background: #f7f8f9;
	display: none;
}

.no-margin-block p {
	margin: 15px 20px;
}

.ghs-unprofitable-text,
.margin-trading-text {
	width: 900px;
	margin: 25px auto !important;
	font-size: 15px;
}
.trade-page .ghs-unprofitable-text,
.trade-page .margin-trading-text {
    margin: 25px auto !important;
}

.trade-page .margin-trading-text label {
	font-weight: normal;
	margin-bottom: 0;
	cursor: pointer;
}

.ghs-unprofitable-text.margin-top {
	margin-top: -25px;
}

.ghs-unprofitable-block,
.margin-trading-block {
	padding: 15px 0;
}
.trade-page .margin-trading-block h3 {
	margin-top: 10px;
}

input[type="checkbox"].ghs-unprofitable-checkbox,
input[type="checkbox"].margin-trading-checkbox {
	width: 20px;
	height: 20px;
	margin-left: -40px;
	margin-right: 20px;
}
.trade-page input[type="checkbox"].ghs-unprofitable-checkbox,
.trade-page input[type="checkbox"].margin-trading-checkbox {
    vertical-align: middle;
}
.margin-modal .fee-link:hover {
	text-decoration: underline;
}


/*
 *
 * BEM is here
 *
 */

/* .checkout */
.checkout {
	display: flex;
	flex-wrap: wrap;
	line-height: 22px;
}

.checkout__total {
	min-width: 192px;
	margin-right: 10px;
}

/* .total */
.checkout .total {
	font-size: 12px;
}

.checkout .total__label {
	font-weight: bold;
}
.checkout .total__label:after {
	content: ":"
}

/* .fee */
.checkout .fee {
	font-size: 12px;
	color: #b1b9c1;
}

.checkout .fee__wrapper:before {
	content: "(";
}
.checkout .fee__wrapper:after {
	content: ")";
}

.checkout .fee__label:after {
	content: ":"
}

.checkout .fee__divider:before {
	content: " - "
}

/* LOADING ANIMATION  CSS*/

#floatingCirclesG{
    position:relative;
    width:128px;
    height:128px;
    -moz-transform:scale(0.6);
    -webkit-transform:scale(0.6);
    -ms-transform:scale(0.6);
    -o-transform:scale(0.6);
    transform:scale(0.6);
}

.f_circleG{
    position:absolute;
    background-color:#f7f8fa;
    height:23px;
    width:23px;
    -moz-border-radius:12px;
    -moz-animation-name:f_fadeG;
    -moz-animation-duration:0.64s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -webkit-border-radius:12px;
    -webkit-animation-name:f_fadeG;
    -webkit-animation-duration:0.64s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -ms-border-radius:12px;
    -ms-animation-name:f_fadeG;
    -ms-animation-duration:0.64s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    -o-border-radius:12px;
    -o-animation-name:f_fadeG;
    -o-animation-duration:0.64s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
    border-radius:12px;
    animation-name:f_fadeG;
    animation-duration:0.64s;
    animation-iteration-count:infinite;
    animation-direction:linear;
}

#frotateG_01{
    left:0;
    top:52px;
    -moz-animation-delay:0.24s;
    -webkit-animation-delay:0.24s;
    -ms-animation-delay:0.24s;
    -o-animation-delay:0.24s;
    animation-delay:0.24s;
}

#frotateG_02{
    left:15px;
    top:15px;
    -moz-animation-delay:0.32s;
    -webkit-animation-delay:0.32s;
    -ms-animation-delay:0.32s;
    -o-animation-delay:0.32s;
    animation-delay:0.32s;
}

#frotateG_03{
    left:52px;
    top:0;
    -moz-animation-delay:0.4s;
    -webkit-animation-delay:0.4s;
    -ms-animation-delay:0.4s;
    -o-animation-delay:0.4s;
    animation-delay:0.4s;
}

#frotateG_04{
    right:15px;
    top:15px;
    -moz-animation-delay:0.48s;
    -webkit-animation-delay:0.48s;
    -ms-animation-delay:0.48s;
    -o-animation-delay:0.48s;
    animation-delay:0.48s;
}

#frotateG_05{
    right:0;
    top:52px;
    -moz-animation-delay:0.56s;
    -webkit-animation-delay:0.56s;
    -ms-animation-delay:0.56s;
    -o-animation-delay:0.56s;
    animation-delay:0.56s;
}

#frotateG_06{
    right:15px;
    bottom:15px;
    -moz-animation-delay:0.64s;
    -webkit-animation-delay:0.64s;
    -ms-animation-delay:0.64s;
    -o-animation-delay:0.64s;
    animation-delay:0.64s;
}

#frotateG_07{
    left:52px;
    bottom:0;
    -moz-animation-delay:0.72s;
    -webkit-animation-delay:0.72s;
    -ms-animation-delay:0.72s;
    -o-animation-delay:0.72s;
    animation-delay:0.72s;
}

#frotateG_08{
    left:15px;
    bottom:15px;
    -moz-animation-delay:0.8s;
    -webkit-animation-delay:0.8s;
    -ms-animation-delay:0.8s;
    -o-animation-delay:0.8s;
    animation-delay:0.8s;
}

@-moz-keyframes f_fadeG{
    0%{
        background-color:#cad7df}

    100%{
        background-color:#f7f8fa}

}

@-webkit-keyframes f_fadeG{
    0%{
        background-color:#cad7df}

    100%{
        background-color:#f7f8fa}

}

@-ms-keyframes f_fadeG{
    0%{
        background-color:#cad7df}

    100%{
        background-color:#f7f8fa}

}

@-o-keyframes f_fadeG{
    0%{
        background-color:#cad7df}

    100%{
        background-color:#f7f8fa}

}

@keyframes f_fadeG{
    0%{
        background-color:#cad7df}

    100%{
        background-color:#f7f8fa}

}

.loading_animation {
    margin-left: 45%;
}

.withdrawal-wrap {
    background: #f7f8f9;
}

.withdrawal {
    line-height: 16px;
    padding: 20px 0;
}

.withdrawal .span9 {
    position: relative;
}
.withdrawal .rel {
     position: relative;
 }

.withdrawal .rel .error {
    color: #cc0000;
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 0;
}

.withdrawal .error i {
    width: 16px;
    height: 16px;
    background: url(/img/i-err.png) no-repeat;
    left: -20px;
    top: 0;
}

.withdrawal p {
    margin-bottom: 15px;
}

.withdrawal label {
    position: relative;
    font-size: 13px;
    width: 450px;
}

.withdrawal .input-wide {
    width: 430px;
}

.withdrawal .hint {
    position: absolute;
    top: 32px;
    left: 260px;
}

.withdrawal .input-amount, .withdrawal .input-wide {
    color: #4497d8;
    width: 236px;
    border-radius: 3px;
    line-height: 25px;
    margin: 15px 0;
    padding-left: 5px;
    border: 1px solid rgb(204, 204, 204);
}

.withdrawal button {
    width: 140px;
}

.withdrawal .alert {
    width: 395px;
}

.withdrawal .close {
    width: 10px;
}

.withdrawal-box { margin: 0 auto; border: 1px solid #d3d4d4; padding-top: 15px; padding-bottom: 25px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; }
.withdrawal-box h3 { font-size: 22px; color: #657483; font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom: 25px; position: relative; }
.withdrawal-box .input-wide { width: 95%; }
.withdrawal .box-left { margin-left: 15px; margin-right: 10px; }
.withdrawal .box-right { margin-right: 15px; }
.withdrawal .box-center { width: 75%; margin: 0 auto; }
.withdrawal .tip { height: 96px; overflow: hidden; }
.withdrawal .balanceraw { color: #a5a9b2; margin-bottom: 15px; }
.withdrawal .wallet-BTC { display: block; background: url(/img/wallet-BTC.png) no-repeat; position: absolute; width: 40px; height: 33px; top: 0; right: 0; }
.withdrawal .voucher-BTC { display: block; background: url(/img/voucher-BTC.png) no-repeat; position: absolute; width: 46px; height: 30px; top: 5px; right: 0; }
.withdrawal .voucher-GHS { display: block; background: url(/img/voucher-GHS.png) no-repeat; position: absolute; width: 46px; height: 30px; top: 5px; right: 0; }

/*@media only screen and (max-width : 1200px) {
    .withdrawal .span6 { width: 100%; float: none; margin: 0; }
    .withdrawal-box { width: 75%; margin: 0 auto; }
    .withdrawal .box-left { margin: 0 auto; }
    .withdrawal .box-right { margin: 0 auto; margin-top: 25px; }
}*/
/*
@media (max-width: 979px) and (min-width: 768px) {
    .withdrawal .span6 { width: 100% !important; float: none !important; margin: 0 !important; }
}*/

.withdrawal-modal {
    display: block;
    width: 1000px;
    margin: 0 auto;
    z-index: 1000;
}

.withdrawal-modal .modal-header {
    background-color: #fff;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}
.withdrawal-modal .modal-body {
    text-align: left;
    padding: 20px;
    background: #f7f8f9;
}
.withdrawal-modal .modal-body .hint {
    top: 24px;
}
.withdrawal-modal .modal-close {
    width: 16px;
    height: 16px;
    position: absolute;
    background: url(/img/modal-close.png) center no-repeat;
    display: block;
    top: 20px;
    right: 20px;
}
.withdrawal-modal .withdrawal-box {
    background: #fff;
}

.withdrawal-modal h4 {
    color: #616161;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    padding-left: 5px;
}

.modal .withdrawal label {
}
.modal .withdrawal .alert {
    width: 340px;
}


.withdrawal-modal,.deposit-modal {
    position: absolute;
    z-index: 1000;
}
@media all and (max-width: 950px){
    .withdrawal-modal {
        width: 500px;
        margin-left: -250px;
    }
    .withdrawal .box-right {
        margin-left: 15px;
        margin-right: 10px;
    }
}


#redeemed {
    display: none;
}

#redeemed .confirm {
    text-align: center;
    font-size: 25px;
    padding: 20px;
}

@media (min-width: 320px) {
    .finance-balance .modal-authy-code.modal.fade.in {
        left: calc(50% - 350px);
        top: 5%;
        width: 500px;
        border-radius: 5px;
        height: 486px;
    }

}

@media (max-width: 950px) {
    .withdrawal-modal {
        width: 557px;
        margin-left: 15%;
    }
}

.finance-balance .withdrawal-modal {
    height: 550px;
}

.finance-balance .alert-success {
    text-align: center;
}

.finance-balance .btn {
    white-space: normal;
}

.finance-balance .modal-authy-code .inrow .btn {
    padding: 75px 0px 57px;
}

.finance-balance .modal-authy-code .codebox .controls {
    display: inline;
    margin-left: 30px;
}

.finance-balance .alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}



#ldr {
    position:relative;
    width:132px;
    height:16px;
}

.ldr{
    position:absolute;
    top:0;
    background-color:#000000;
    width:16px;
    height:16px;
    -moz-animation-name:bounce_ldr;
    -moz-animation-duration:2.2s;
    -moz-animation-iteration-count:infinite;
    -moz-animation-direction:linear;
    -moz-transform:scale(.3);
    -moz-border-radius:11px;
    -webkit-animation-name:bounce_ldr;
    -webkit-animation-duration:2.2s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-direction:linear;
    -webkit-transform:scale(.3);
    -webkit-border-radius:11px;
    -ms-animation-name:bounce_ldr;
    -ms-animation-duration:2.2s;
    -ms-animation-iteration-count:infinite;
    -ms-animation-direction:linear;
    -ms-transform:scale(.3);
    -ms-border-radius:11px;
    -o-animation-name:bounce_ldr;
    -o-animation-duration:2.2s;
    -o-animation-iteration-count:infinite;
    -o-animation-direction:linear;
    -o-transform:scale(.3);
    -o-border-radius:11px;
    animation-name:bounce_ldr;
    animation-duration:2.2s;
    animation-iteration-count:infinite;
    animation-direction:linear;
    transform:scale(.3);
    border-radius:11px;
}

#ldr_1{
    left:0;
    -moz-animation-delay:0.88s;
    -webkit-animation-delay:0.88s;
    -ms-animation-delay:0.88s;
    -o-animation-delay:0.88s;
    animation-delay:0.88s;
}

#ldr_2{
    left:17px;
    -moz-animation-delay:1.1s;
    -webkit-animation-delay:1.1s;
    -ms-animation-delay:1.1s;
    -o-animation-delay:1.1s;
    animation-delay:1.1s;
}

#ldr_3{
    left:33px;
    -moz-animation-delay:1.32s;
    -webkit-animation-delay:1.32s;
    -ms-animation-delay:1.32s;
    -o-animation-delay:1.32s;
    animation-delay:1.32s;
}

#ldr_4{
    left:50px;
    -moz-animation-delay:1.54s;
    -webkit-animation-delay:1.54s;
    -ms-animation-delay:1.54s;
    -o-animation-delay:1.54s;
    animation-delay:1.54s;
}

#ldr_5{
    left:66px;
    -moz-animation-delay:1.76s;
    -webkit-animation-delay:1.76s;
    -ms-animation-delay:1.76s;
    -o-animation-delay:1.76s;
    animation-delay:1.76s;
}

#ldr_6{
    left:83px;
    -moz-animation-delay:1.98s;
    -webkit-animation-delay:1.98s;
    -ms-animation-delay:1.98s;
    -o-animation-delay:1.98s;
    animation-delay:1.98s;
}

#ldr_7{
    left:99px;
    -moz-animation-delay:2.2s;
    -webkit-animation-delay:2.2s;
    -ms-animation-delay:2.2s;
    -o-animation-delay:2.2s;
    animation-delay:2.2s;
}

#ldr_8{
    left:116px;
    -moz-animation-delay:2.42s;
    -webkit-animation-delay:2.42s;
    -ms-animation-delay:2.42s;
    -o-animation-delay:2.42s;
    animation-delay:2.42s;
}

@-moz-keyframes bounce_ldr{
    0%{
        -moz-transform:scale(1);
        background-color:#000000;
    }

    100%{
        -moz-transform:scale(.3);
        background-color:#FFFFFF;
    }

}

@-webkit-keyframes bounce_ldr{
    0%{
        -webkit-transform:scale(1);
        background-color:#000000;
    }

    100%{
        -webkit-transform:scale(.3);
        background-color:#FFFFFF;
    }

}

@-ms-keyframes bounce_ldr{
    0%{
        -ms-transform:scale(1);
        background-color:#000000;
    }

    100%{
        -ms-transform:scale(.3);
        background-color:#FFFFFF;
    }

}

@-o-keyframes bounce_ldr{
    0%{
        -o-transform:scale(1);
        background-color:#000000;
    }

    100%{
        -o-transform:scale(.3);
        background-color:#FFFFFF;
    }

}

@keyframes bounce_ldr{
    0%{
        transform:scale(1);
        background-color:#000000;
    }

    100%{
        transform:scale(.3);
        background-color:#FFFFFF;
    }

}

.audit label { background: #999999; }

.audit i { color: #919599 !important; }
.audit-CexLoginSuccess label { background: #16bcc9; }
.audit-CexTwoFactorON label { background: #8c16c9; }
.audit-CexTwoFactorOFF label { background: #8c16c9; }
.audit-CexTwoFactorKeyGenerated label { background: #8c16c9; }
.audit-CexLoginFailed label { background: #fc657a; }
.audit-CexGhsMiningOn label { background: #f1c40f; }
.audit-CEXCryptoCapitalWarning label { background: #f1c40f; }

/* cyan */
.audit-CexLoginSuccess label { background: #16bcc9; }
.audit-CEXFinanceTransactionStatus label { background: #30B8AF }
/* red */
.audit-CexLoginFailed label { background: #fc657a; }
/* violet */
.audit-CexTwoFactorON label { background: #8c16c9; }
.audit-CexTwoFactorOFF label { background: #8c16c9; }
.audit-CexTwoFactorKeyGenerated label { background: #8c16c9; }
.audit-MobileGhashKeyGeneration  label { background: #8c16c9; }
.audit-MobileGhashKeyBinding  label { background: #8c16c9; }
.audit-MobileGhashKeyRemoval  label { background: #8c16c9; }


/* blue */
.audit-CexStartPasswordRecovery label { background: #4497D9; }
.audit-CexPasswordRecoveryComplete label { background: #4497D9; }
.audit-CexChangeProfile label { background: #4497D9; }
.audit-CexChangePassword label { background: #4497D9; }
.audit-CexAutoPayOuts label { background: #4497D9; }
/* green */
.audit-CexCreateVoucher label { background: #468847; }
.audit-CexRedeemVoucher label { background: #468847; }
.audit-CexConfirmVoucher label { background: #468847; }
/* red */
.audit-CexTwoFaLoginFailed label,
.audit-CexNewUser label,
.audit-CexNewUserActivation label,
.audit-CexFailedPasswordRecovery label,
.audit-CexBadPasswordRecoveryKey label,
.audit-CexLogout label,
.audit-CexSignInAsUser label,
.audit-CexDeactivateUser label,
.audit-CexViewBalanceBySupp label,
.audit-CexChatBan label,
.audit-CexChatWarn label,
.audit-CexChatUnBan label,
.audit-CexActivateUser label,
.audit-CexChangeUserEMailByAdm label,
.audit-CexTwoFaOFFByAdm label,
.audit-CexTwoFaONByAdm label,
.audit-CexError404 label,
.audit-CexError500 label { background: #cc0000; }
.audit-CexTosVersion label { background: #d32677; }
.audit-CexMarketingAccepted label { background: #d32677; }
.audit-CexPrivacyAccepted label { background: #d32677; }
.audit-CexCookiesAccepted label { background: #d32677; }

/* cyan */
i.audit-CexLoginSuccess { color: #16bcc9 !important; }
i.audit-CEXFinanceTransactionStatus { color: #30B8AF !important; }
/* red */
i.audit-CexLoginFailed { color: #fc657a !important; }

/* violet */
i.audit-MobileGhashKeyGeneration { color: #8c16c9 !important; }
i.audit-MobileGhashKeyBinding { color: #8c16c9 !important; }
i.audit-MobileGhashKeyRemoval { color: #8c16c9 !important; }
i.audit-CexTwoFactorON { color: #b965ef !important; }
i.audit-CexTwoFactorOFF { color: #b965ef !important; }
i.audit-CexTwoFactorKeyGenerated { color: #8c16c9 !important; }
/* blue */
i.audit-CexStartPasswordRecovery { color: #4497D9 !important; }
i.audit-CexPasswordRecoveryComplete { color: #4497D9 !important; }
i.audit-CexChangeProfile { color: #4497D9 !important; }
i.audit-CexChangePassword { color: #4497D9 !important; }
i.audit-CexAutoPayOuts { color: #4497D9 !important; }
/* green */
i.audit-CexCreateVoucher { color: #468847 !important; }
i.audit-CexRedeemVoucher { color: #468847 !important; }
i.audit-CexConfirmVoucher { color: #468847 !important; }
/* pink */
i.audit-CexTosVersion { color: #d32677 !important; }
i.audit-CexMarketingAccepted { color: #d32677 !important; }
i.audit-CexPrivacyAccepted { color: #d32677 !important; }
i.audit-CexCookiesAccepted { color: #d32677 !important; }
i.audit-CexGhsMiningOn { color: #f1c40f !important; }
i.audit-CEXCryptoCapitalWarning { color: #f1c40f !important; }

i.audit-CexTwoFaLoginFailed,
i.audit-CexNewUser,
i.audit-CexNewUserActivation,
i.audit-CexFailedPasswordRecovery,
i.audit-CexBadPasswordRecoveryKey,
i.audit-CexLogout,
i.audit-CexSignInAsUser,
i.audit-CexDeactivateUser,
i.audit-CexViewBalanceBySupp,
i.audit-CexChatBan,
i.audit-CexChatWarn,
i.audit-CexChatUnBan,
i.audit-CexActivateUser,
i.audit-CexChangeUserEMailByAdm,
i.audit-CexTwoFaOFFByAdm,
i.audit-CexTwoFaONByAdm,
i.audit-CexError404,
i.audit-CexError500 { color: #cc0000 !important; }



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


i[class^="audit-"], i[class*=" audit-"] {
    font-family: 'audit';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*.audit-CexTosVersion:before {content: "\e600"; }
.audit-CexTwoFactorKeyGenerated:before {content: "\e601"; }
.audit-CexTwoFactorOFF:before {content: "\e602"; }
.audit-CexConfirmVoucher:before {content: "\e603"; }
.audit-CexChangePassword:before {content: "\e604"; }
.audit-CexLoginSuccess:before {content: "\e605"; }
.audit-CexPasswordRecoveryComplete:before {content: "\e606"; }
.audit-CexRedeemVoucher:before {content: "\e607"; }
.audit-CexCreateVoucher:before {content: "\e608"; }
.audit-CexStartPasswordRecovery:before {content: "\e609"; }
.audit-CexAutoPayOuts:before {content: "\e60a"; }
.audit-CexTwoFactorON:before {content: "\e60b"; }
.audit-CexChangeProfile:before {content: "\e60c"; }
.audit-CexLoginFailed:before {content: "\e60d"; }
*/

.audit-MobileGhashKeyGeneration:before {content: "\e600"; }
.audit-MobileGhashKeyBinding:before {content: "\e601"; }
.audit-MobileGhashKeyRemoval:before {content: "\e602"; }
.audit-CexTosVersion:before {content: "\e603"; }
.audit-CexPrivacyAccepted:before {content: "\e603"; }
.audit-CexCookiesAccepted:before {content: "\e603"; }
.audit-CexMarketingAccepted:before {content: "\e603"; }
.audit-CexTwoFactorKeyGenerated:before {content: "\e604"; }
.audit-CexTwoFactorOFF:before {content: "\e605"; }
.audit-CexConfirmVoucher:before {content: "\e606"; }
.audit-CexChangePassword:before {content: "\e607"; }
.audit-CexLoginSuccess:before {content: "\e608"; }
.audit-CexPasswordRecoveryComplete:before {content: "\e609"; }
.audit-CexRedeemVoucher:before {content: "\e60a"; }
.audit-CexCreateVoucher:before {content: "\e60b"; }
.audit-CexStartPasswordRecovery:before {content: "\e60c"; }
.audit-CexAutoPayOuts:before {content: "\e60d"; }
.audit-CexTwoFactorON:before {content: "\e60e"; }
.audit-CexChangeProfile:before {content: "\e60f"; }
.audit-CexLoginFailed:before {content: "\e610"; }
.audit-CexGhsMiningOn:before {content: "\e610"; }
.audit-CEXCryptoCapitalWarning:before { content: "\e900"; }
.audit-CEXFinanceTransactionStatus:before { content: "\e901"; font-size: 21px; }


.audit-CexTwoFaLoginFailed:before,
.audit-CexNewUser:before,
.audit-CexNewUserActivation:before,
.audit-CexFailedPasswordRecovery:before,
.audit-CexBadPasswordRecoveryKey:before,
.audit-CexLogout:before,
.audit-CexSignInAsUser:before,
.audit-CexDeactivateUser:before,
.audit-CexViewBalanceBySupp:before,
.audit-CexChatBan:before,
.audit-CexChatWarn:before,
.audit-CexChatUnBan:before,
.audit-CexActivateUser:before,
.audit-CexChangeUserEMailByAdm:before,
.audit-CexTwoFaOFFByAdm:before,
.audit-CexTwoFaONByAdm:before,
.audit-CexError404:before,
.audit-CexError500:before { content: "\e604"; }

.avatar i { width: 32px; height: 32px; font-size: 24px; display: block; margin-top: 4px;}
.audit .code { font-family: Consolas, Liberation Mono, Courier, monospace; font-size: 12px; line-height: 15px; color: #657483; }
.audit h2 { padding: 0; }
.audit .code { min-height: 30px; }

/*@media only screen and (max-width : 500px) {
    .audit.panel { border: none; }
    .audit .avatar { display: none; }
    .audit label { display: block; margin-bottom: 10px; white-space: inherit; }
    .audit .arrow-left:after { display: none; }
    .audit span.pull-right { float: none; margin-left: 5px; }

}
*/
i.audit-CexUserLinkSocialNetwork {
   background: url(../img/icons/CexUserLinkSocialNetwork.svg) no-repeat left center;
}
i.audit-CexUserUnlinkSocialNetwork {
   background: url(../img/icons/CexUserUnlinkSocialNetwork.svg) no-repeat left center;
}
.audit-CexUserLinkSocialNetwork label, .audit-CexUserUnlinkSocialNetwork label {
   background: #16bcc9;
}



.landing-section  {
    background: url(/img/bg-cloud-mining.png) center top no-repeat;
    margin: 0 auto;
    position: relative;

    font-family: 'Open Sans', sans-serif;
}
.landing-section:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 814px;
    background: url(/img/bg-gradient.png);
    z-index: -1;
}
.landing-section  .container {
    max-width: 1200px;
    margin: 0 auto;
}
.landing-section .row-fluid {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.landing-section .content-inner {
    background: #fff;
    margin-top: -90px;
    padding: 20px 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;

    text-align: center;
}

/* text */
.landing-section p {
    margin: 10px 0;
    color: #797979;

    font-weight: 300;
}
.landing-section h1 {
    font-size: 70px;
    font-weight: 600;
    text-transform: uppercase;
}
.landing-section h2 {
    margin: 20px 0;

    font-size: 48px;
    font-weight: 300;
    text-transform: uppercase;
}
.landing-section h3 {
    color: #1a1a1a;

    font-size: 24px;
    font-weight: 200;
    text-transform: uppercase;
}
.landing-section h4 {
    color: #16bcc9;

    font-size: 24px;
    font-weight: 200;
}
.landing-section ul {
    list-style: none;
}
.landing-section ul li {
    margin: 10px 0;
    position: relative;
    color: #797979;
    padding-left: 30px;
    font-weight: 300;
}
.landing-section  ul li:before {
    content: '.';
    color: #16bcc9;
    position: absolute;
    left: 0;
    top: -12px;

    font-size: 36px;
}
.landing-section  .intro-text {
    color: #174c86;

    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
}
.landing-section .reg_text {
    font-weight: 400;
}

/* link */
.landing-section .square-link {
    display: inline-block;
    border: 3px solid #19c9b0;
    padding: 12px 40px;
    margin: 15px 10px;
    font-size: 30px;

    color: #174c86;

    font-weight: 600;
    text-transform: uppercase;

    transition: border-color .2s ease;
}
.landing-section .square-link:hover {
    border-color: #299b8b;
}
/* MAIN
----------------------------------------------- */
/* hero */
.landing-section .hero {
    padding: 420px 0 90px;

    text-align: center;
    color: #fff;

}

/* bit-steps */
.landing-section .bit-steps {
    padding: 50px;
}
.landing-section .bit-steps .span4 {
    position: relative;
}
.landing-section .bit-steps .span4:after {
    content: '';
    display: block;
    width: 65px;
    height: 16px;
    background: url(/img/step-arrow.png) no-repeat center;
    position: absolute;
    top: 68%;
    margin-top: -8px;
    left: -36px;
}
.landing-section .bit-steps .span4:first-child:after{
    display: none;
}
.landing-section .bit-steps .step-item {
    width: 160px;
    height: 118px;
    margin: 0 auto;
}
.landing-section .bit-steps .step-item.num1 {
    background: url(/img/step-1.png) no-repeat bottom;
}
.landing-section .bit-steps .step-item.num2 {
    background: url(/img/step-2.png) no-repeat bottom;
}
.landing-section .bit-steps .step-item.num3 {
    background: url(/img/step-3.png) no-repeat center;
}

/* about-text */
.landing-section .about-text {
    padding: 15px 150px 0;

    font-size: 14px;
}

/* started-steps */
.landing-section .getting-started {
    margin-bottom: 60px;
}
.landing-section .row.getting-started, .row.started-steps {
    padding: 0 0 ;
}
.landing-section .started-steps .started-icon {
    width: 80px;
    height: 82px;
    margin: 0 auto 30px;
}
.landing-section .started-steps .started-icon.num1 {
    background: url(/img/started-1.png) no-repeat center;
}
.landing-section .started-steps .started-icon.num2 {
    background: url(/img/started-2.png) no-repeat center;
}
.landing-section .started-steps .started-icon.num3 {
    background: url(/img/started-3.png) no-repeat center;
}
.landing-section .started-steps .span4:after {
    content: '';
    display: block;
    width: 30px;
    height: 16px;
    background: url(/img/started-arrow.png) no-repeat center;
    position: absolute;
    top: 25%;
    margin-top: -8px;
    left: -16px;
}
.landing-section .started-steps .span4 {
    margin-bottom: 30px;
}
.landing-section .started-steps .span4:first-child .started-icon {
    position: relative;
    left: 5px;
}
.landing-section .started-steps .span4:first-child:after{
    display: none;
}
.landing-section .started-steps:after {
    content: '';
    display: block;
    width: 763px;
    height: 49px;
    margin: 0 auto 30px;
    background: url(/img/started-big-arrow.png) no-repeat center;
}

/* about-mining */
.landing-section .about-mining {
    color: #131426;

    font-size: 22px;
}

/* faq */
.landing-section .faq-item {
    text-align: left;
    margin-bottom: 20px;
}
.landing-section .faq-item p {
    text-align: justify;
    padding-left: 20px;
}

/* testimonials */
.landing-section .testim-item {
    border: 2px solid #e5e5e5;
    padding: 15px 20px 20px;
    margin-bottom: 30px;
    position: relative;

    text-align: left;
}
.landing-section .testim-item:after {
    content: '';
    display: block;
    width: 20px;
    height: 14px;
    background: url(/img/testim-arrow-2.jpg) center no-repeat;
    position: absolute;
    left: 30px;
    bottom: -14px;
}
.landing-section .testimonials .span6:first-child .testim-item:after {
    background: url(/img/testim-arrow-1.jpg) center no-repeat;
}
.landing-section .testim-item p {
    color: #65748e;
}
.landing-section .testim-item .testim-author {
    font-size: 12px;
    font-weight: 600;
    color: #000;
}
.landing-section .span12 {
    width: auto;
    float: none;
}
.landing-section .span4 {
    width: 33.333333333%;
    margin-left: 0;
}
.landing-section .span6 {
    width: 50%;
    padding: 0 20px;
    margin-left: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.fiat-modal .verification-status-table {
    width: 100%;
}
.fiat-modal .verification-status-table td {
    padding: 10px 0;
    width: 25%;
}
.fiat-modal .verification-status-table .status-text {
    display: inline-block;
    width: 110px;
    font-size: 12px;
    line-height: 26px;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    border-radius: 2px;
}
.fiat-modal .verification-status-table a.status-text.error:hover {
    background: #ff5b58;
}
.fiat-modal .verification-status-table td:nth-child(2) .status-text  {
    margin-right: 10px;
}
.fiat-modal .verification-status-table td:nth-child(3) span {
    margin-left: 10px;
}
.fiat-modal .verification-status-table .status-text.error {
    background: #c3403e
}
.fiat-modal .verification-status-table .status-text.success {
    background: #30ab1c;
}


.fiat-modal .limits-table td:first-child {
    padding-left: 0;
}
.fiat-modal .credit-form {
    width: auto;
}
.fiat-modal .form-block h4 {
    text-align: center;
}
.fiat-modal .form-block {
    margin-bottom: 30px;
    margin-top: 10px;
}
.fiat-modal .form-block {
    border: 2px solid #b7bec4;
    border-radius: 2px;
    padding: 10px 20px;
}
.fiat-modal .correspondent-link {
    text-align: center;
}
.fiat-modal .correspondent-link a {
    display: inline-block;
    color: #687582;
    padding-bottom: 5px;
    opacity: .5;
    border-bottom: 1px dotted #687582;
}
.fiat-modal .correspondent-link a:hover {
    opacity: 1;
}
.fiat-modal .correspondent-block {
    margin-bottom: 10px;
    border-top: 1px dotted #687582;
    padding-top: 20px;
}
.fiat-modal .correspondent-block .form-block {
    height: 0;
    overflow: hidden;
    padding: 0;
    border: none;
    margin-bottom: 0;
    transition: height .4s ease;
}


.fiat-modal .correspondent-block.active {
    border: 2px dotted #687582;
    padding-top: 20px;
}
.fiat-modal .correspondent-block.active .form-block {
    height: 225px;
    padding: 30px;
}
.fiat-modal .correspondent-block.active .correspondent-link a {
    opacity: 1;
}
.fiat-modal .limits-table h4 {
    /*margin-top: 50px;*/
}


.social-share-holder .share-list {
    float: right;
    color: #fff;
    margin-top: 20px;
}
.social-share-holder .share-list li {
    display: inline-block;
    margin-left: 10px;
}
.social-share-holder .share-list li a {
    display: inline-block;
    color: #fff;
    padding: 5px 0;
    width: 100px;
    text-align: center;
    position: relative;
    overflow: hidden;
    border-radius: 2px;
}
.social-share-holder a .icon {
    display: block;
    position: relative;
    transition: transform .2s ease;
    height: 20px;
}
.social-share-holder a .icon.icn-facebook {
    background: url(../img/share/facebook.svg) center no-repeat;
}
.social-share-holder a .icon.icn-twitter {
    background: url(../img/share/twitter.svg) center no-repeat;
}
.social-share-holder a .icon.icn-google {
    background: url(../img/share/google.svg) center no-repeat;
}
.social-share-holder a .text {
    display: block;
    position: absolute;
    width: 100%;
    left: 0;
    transform: translateY(2px);
    transition: transform .2s ease;

}
.social-share-holder a.social-link.facebook {
    background: #3b5998;
}
.social-share-holder a.social-link.facebook:hover {
    background: #344e85;
}
.social-share-holder a.social-link.twitter {
    background: #55acee;
}
.social-share-holder a.social-link.twitter:hover {
    background: #4c98d2;
}
.social-share-holder a.social-link.google {
    background: #CC0000;
}
.social-share-holder a.social-link.google:hover {
    background: #b70101;
}
.social-share-holder a.social-link:hover .icon {
    transform: translateY(-28px);
}
.social-share-holder a.social-link:hover .text {
    transform: translateY(-20px);
}

/**
* bootstrap-formhelpers.js v2.0.0 by @vincentlamanna
* Copyright 2013 Vincent Lamanna
* http://www.apache.org/licenses/LICENSE-2.0
*/
.bfh-flag-AD,.bfh-flag-AE,.bfh-flag-AF,.bfh-flag-AG,.bfh-flag-AI,.bfh-flag-AL,.bfh-flag-AM,.bfh-flag-AN,.bfh-flag-AO,.bfh-flag-AQ,.bfh-flag-AR,.bfh-flag-AS,.bfh-flag-AT,.bfh-flag-AU,.bfh-flag-AW,.bfh-flag-AX,.bfh-flag-AZ,.bfh-flag-BA,.bfh-flag-BB,.bfh-flag-BD,.bfh-flag-BE,.bfh-flag-BG,.bfh-flag-BH,.bfh-flag-BI,.bfh-flag-BJ,.bfh-flag-BL,.bfh-flag-BM,.bfh-flag-BN,.bfh-flag-BO,.bfh-flag-BR,.bfh-flag-BS,.bfh-flag-BT,.bfh-flag-BW,.bfh-flag-BY,.bfh-flag-BZ,.bfh-flag-CA,.bfh-flag-CD,.bfh-flag-CF,.bfh-flag-CG,.bfh-flag-CH,.bfh-flag-CI,.bfh-flag-CL,.bfh-flag-CM,.bfh-flag-CN,.bfh-flag-CO,.bfh-flag-CR,.bfh-flag-CV,.bfh-flag-CY,.bfh-flag-CZ,.bfh-flag-DJ,.bfh-flag-DK,.bfh-flag-DM,.bfh-flag-DO,.bfh-flag-DZ,.bfh-flag-EC,.bfh-flag-EE,.bfh-flag-EG,.bfh-flag-EH,.bfh-flag-ER,.bfh-flag-ES,.bfh-flag-ET,.bfh-flag-EU,.bfh-flag-FI,.bfh-flag-FJ,.bfh-flag-FK,.bfh-flag-FM,.bfh-flag-FO,.bfh-flag-FR,.bfh-flag-FX,.bfh-flag-GF,.bfh-flag-GP,.bfh-flag-MQ,.bfh-flag-NC,.bfh-flag-PF,.bfh-flag-PM,.bfh-flag-RE,.bfh-flag-TF,.bfh-flag-WF,.bfh-flag-GA,.bfh-flag-GB,.bfh-flag-GD,.bfh-flag-GE,.bfh-flag-GG,.bfh-flag-GH,.bfh-flag-GL,.bfh-flag-GM,.bfh-flag-GN,.bfh-flag-GQ,.bfh-flag-GR,.bfh-flag-GS,.bfh-flag-GT,.bfh-flag-GU,.bfh-flag-GW,.bfh-flag-GY,.bfh-flag-HK,.bfh-flag-HN,.bfh-flag-HR,.bfh-flag-HT,.bfh-flag-HU,.bfh-flag-ID,.bfh-flag-IE,.bfh-flag-IL,.bfh-flag-IM,.bfh-flag-IN,.bfh-flag-IQ,.bfh-flag-IS,.bfh-flag-IT,.bfh-flag-JE,.bfh-flag-JM,.bfh-flag-JO,.bfh-flag-JP,.bfh-flag-KE,.bfh-flag-KG,.bfh-flag-KH,.bfh-flag-KI,.bfh-flag-KM,.bfh-flag-KN,.bfh-flag-KP,.bfh-flag-KR,.bfh-flag-KV,.bfh-flag-KW,.bfh-flag-KY,.bfh-flag-LA,.bfh-flag-LC,.bfh-flag-LK,.bfh-flag-LR,.bfh-flag-LS,.bfh-flag-LT,.bfh-flag-LU,.bfh-flag-LV,.bfh-flag-LY,.bfh-flag-MA,.bfh-flag-ME,.bfh-flag-MG,.bfh-flag-MH,.bfh-flag-ML,.bfh-flag-MM,.bfh-flag-MP,.bfh-flag-MR,.bfh-flag-MS,.bfh-flag-MT,.bfh-flag-MU,.bfh-flag-MV,.bfh-flag-MW,.bfh-flag-MZ,.bfh-flag-NA,.bfh-flag-NE,.bfh-flag-NF,.bfh-flag-NG,.bfh-flag-NI,.bfh-flag-NL,.bfh-flag-NO,.bfh-flag-NP,.bfh-flag-NR,.bfh-flag-NZ,.bfh-flag-OM,.bfh-flag-PA,.bfh-flag-PE,.bfh-flag-PG,.bfh-flag-PH,.bfh-flag-PK,.bfh-flag-PL,.bfh-flag-PN,.bfh-flag-PS,.bfh-flag-PT,.bfh-flag-PW,.bfh-flag-PY,.bfh-flag-QA,.bfh-flag-RS,.bfh-flag-RU,.bfh-flag-RW,.bfh-flag-SA,.bfh-flag-SB,.bfh-flag-SC,.bfh-flag-SD,.bfh-flag-SE,.bfh-flag-SG,.bfh-flag-SH,.bfh-flag-SI,.bfh-flag-SK,.bfh-flag-SM,.bfh-flag-SN,.bfh-flag-SO,.bfh-flag-SR,.bfh-flag-SS,.bfh-flag-ST,.bfh-flag-SV,.bfh-flag-SY,.bfh-flag-SZ,.bfh-flag-TC,.bfh-flag-TD,.bfh-flag-TG,.bfh-flag-TH,.bfh-flag-TJ,.bfh-flag-TM,.bfh-flag-TN,.bfh-flag-TP,.bfh-flag-TR,.bfh-flag-TT,.bfh-flag-TV,.bfh-flag-TW,.bfh-flag-TZ,.bfh-flag-UA,.bfh-flag-UG,.bfh-flag-US,.bfh-flag-UY,.bfh-flag-UZ,.bfh-flag-VC,.bfh-flag-VE,.bfh-flag-VG,.bfh-flag-VI,.bfh-flag-VN,.bfh-flag-VU,.bfh-flag-WS,.bfh-flag-YE,.bfh-flag-ZA,.bfh-flag-ZM,.bfh-flag-BF,.bfh-flag-CU,.bfh-flag-DE,.bfh-flag-IR,.bfh-flag-KZ,.bfh-flag-LB,.bfh-flag-LI,.bfh-flag-MC,.bfh-flag-MD,.bfh-flag-MK,.bfh-flag-MN,.bfh-flag-MO,.bfh-flag-MX,.bfh-flag-MY,.bfh-flag-PR,.bfh-flag-RO,.bfh-flag-SL,.bfh-flag-TO,.bfh-flag-VA,.bfh-flag-ZW{
    width:16px !important;height:14px !important;background:url(../img/bootstrap-formhelpers-countries.flags.png) no-repeat;
    display: block; float: left; margin-top: 2px;
}
.bfh-flag-AD:empty,.bfh-flag-AE:empty,.bfh-flag-AF:empty,.bfh-flag-AG:empty,.bfh-flag-AI:empty,.bfh-flag-AL:empty,.bfh-flag-AM:empty,.bfh-flag-AN:empty,.bfh-flag-AO:empty,.bfh-flag-AQ:empty,.bfh-flag-AR:empty,.bfh-flag-AS:empty,.bfh-flag-AT:empty,.bfh-flag-AU:empty,.bfh-flag-AW:empty,.bfh-flag-AX:empty,.bfh-flag-AZ:empty,.bfh-flag-BA:empty,.bfh-flag-BB:empty,.bfh-flag-BD:empty,.bfh-flag-BE:empty,.bfh-flag-BG:empty,.bfh-flag-BH:empty,.bfh-flag-BI:empty,.bfh-flag-BJ:empty,.bfh-flag-BL:empty,.bfh-flag-BM:empty,.bfh-flag-BN:empty,.bfh-flag-BO:empty,.bfh-flag-BR:empty,.bfh-flag-BS:empty,.bfh-flag-BT:empty,.bfh-flag-BW:empty,.bfh-flag-BY:empty,.bfh-flag-BZ:empty,.bfh-flag-CA:empty,.bfh-flag-CD:empty,.bfh-flag-CF:empty,.bfh-flag-CG:empty,.bfh-flag-CH:empty,.bfh-flag-CI:empty,.bfh-flag-CL:empty,.bfh-flag-CM:empty,.bfh-flag-CN:empty,.bfh-flag-CO:empty,.bfh-flag-CR:empty,.bfh-flag-CV:empty,.bfh-flag-CY:empty,.bfh-flag-CZ:empty,.bfh-flag-DJ:empty,.bfh-flag-DK:empty,.bfh-flag-DM:empty,.bfh-flag-DO:empty,.bfh-flag-DZ:empty,.bfh-flag-EC:empty,.bfh-flag-EE:empty,.bfh-flag-EG:empty,.bfh-flag-EH:empty,.bfh-flag-ER:empty,.bfh-flag-ES:empty,.bfh-flag-ET:empty,.bfh-flag-EU:empty,.bfh-flag-FI:empty,.bfh-flag-FJ:empty,.bfh-flag-FK:empty,.bfh-flag-FM:empty,.bfh-flag-FO:empty,.bfh-flag-FR:empty,.bfh-flag-FX:empty,.bfh-flag-GF:empty,.bfh-flag-GP:empty,.bfh-flag-MQ:empty,.bfh-flag-NC:empty,.bfh-flag-PF:empty,.bfh-flag-PM:empty,.bfh-flag-RE:empty,.bfh-flag-TF:empty,.bfh-flag-WF:empty,.bfh-flag-GA:empty,.bfh-flag-GB:empty,.bfh-flag-GD:empty,.bfh-flag-GE:empty,.bfh-flag-GG:empty,.bfh-flag-GH:empty,.bfh-flag-GL:empty,.bfh-flag-GM:empty,.bfh-flag-GN:empty,.bfh-flag-GQ:empty,.bfh-flag-GR:empty,.bfh-flag-GS:empty,.bfh-flag-GT:empty,.bfh-flag-GU:empty,.bfh-flag-GW:empty,.bfh-flag-GY:empty,.bfh-flag-HK:empty,.bfh-flag-HN:empty,.bfh-flag-HR:empty,.bfh-flag-HT:empty,.bfh-flag-HU:empty,.bfh-flag-ID:empty,.bfh-flag-IE:empty,.bfh-flag-IL:empty,.bfh-flag-IM:empty,.bfh-flag-IN:empty,.bfh-flag-IQ:empty,.bfh-flag-IS:empty,.bfh-flag-IT:empty,.bfh-flag-JE:empty,.bfh-flag-JM:empty,.bfh-flag-JO:empty,.bfh-flag-JP:empty,.bfh-flag-KE:empty,.bfh-flag-KG:empty,.bfh-flag-KH:empty,.bfh-flag-KI:empty,.bfh-flag-KM:empty,.bfh-flag-KN:empty,.bfh-flag-KP:empty,.bfh-flag-KR:empty,.bfh-flag-KV:empty,.bfh-flag-KW:empty,.bfh-flag-KY:empty,.bfh-flag-LA:empty,.bfh-flag-LC:empty,.bfh-flag-LK:empty,.bfh-flag-LR:empty,.bfh-flag-LS:empty,.bfh-flag-LT:empty,.bfh-flag-LU:empty,.bfh-flag-LV:empty,.bfh-flag-LY:empty,.bfh-flag-MA:empty,.bfh-flag-ME:empty,.bfh-flag-MG:empty,.bfh-flag-MH:empty,.bfh-flag-ML:empty,.bfh-flag-MM:empty,.bfh-flag-MP:empty,.bfh-flag-MR:empty,.bfh-flag-MS:empty,.bfh-flag-MT:empty,.bfh-flag-MU:empty,.bfh-flag-MV:empty,.bfh-flag-MW:empty,.bfh-flag-MZ:empty,.bfh-flag-NA:empty,.bfh-flag-NE:empty,.bfh-flag-NF:empty,.bfh-flag-NG:empty,.bfh-flag-NI:empty,.bfh-flag-NL:empty,.bfh-flag-NO:empty,.bfh-flag-NP:empty,.bfh-flag-NR:empty,.bfh-flag-NZ:empty,.bfh-flag-OM:empty,.bfh-flag-PA:empty,.bfh-flag-PE:empty,.bfh-flag-PG:empty,.bfh-flag-PH:empty,.bfh-flag-PK:empty,.bfh-flag-PL:empty,.bfh-flag-PN:empty,.bfh-flag-PS:empty,.bfh-flag-PT:empty,.bfh-flag-PW:empty,.bfh-flag-PY:empty,.bfh-flag-QA:empty,.bfh-flag-RS:empty,.bfh-flag-RU:empty,.bfh-flag-RW:empty,.bfh-flag-SA:empty,.bfh-flag-SB:empty,.bfh-flag-SC:empty,.bfh-flag-SD:empty,.bfh-flag-SE:empty,.bfh-flag-SG:empty,.bfh-flag-SH:empty,.bfh-flag-SI:empty,.bfh-flag-SK:empty,.bfh-flag-SM:empty,.bfh-flag-SN:empty,.bfh-flag-SO:empty,.bfh-flag-SR:empty,.bfh-flag-SS:empty,.bfh-flag-ST:empty,.bfh-flag-SV:empty,.bfh-flag-SY:empty,.bfh-flag-SZ:empty,.bfh-flag-TC:empty,.bfh-flag-TD:empty,.bfh-flag-TG:empty,.bfh-flag-TH:empty,.bfh-flag-TJ:empty,.bfh-flag-TM:empty,.bfh-flag-TN:empty,.bfh-flag-TP:empty,.bfh-flag-TR:empty,.bfh-flag-TT:empty,.bfh-flag-TV:empty,.bfh-flag-TW:empty,.bfh-flag-TZ:empty,.bfh-flag-UA:empty,.bfh-flag-UG:empty,.bfh-flag-US:empty,.bfh-flag-UY:empty,.bfh-flag-UZ:empty,.bfh-flag-VC:empty,.bfh-flag-VE:empty,.bfh-flag-VG:empty,.bfh-flag-VI:empty,.bfh-flag-VN:empty,.bfh-flag-VU:empty,.bfh-flag-WS:empty,.bfh-flag-YE:empty,.bfh-flag-ZA:empty,.bfh-flag-ZM:empty,.bfh-flag-BF:empty,.bfh-flag-CU:empty,.bfh-flag-DE:empty,.bfh-flag-IR:empty,.bfh-flag-KZ:empty,.bfh-flag-LB:empty,.bfh-flag-LI:empty,.bfh-flag-MC:empty,.bfh-flag-MD:empty,.bfh-flag-MK:empty,.bfh-flag-MN:empty,.bfh-flag-MO:empty,.bfh-flag-MX:empty,.bfh-flag-MY:empty,.bfh-flag-PR:empty,.bfh-flag-RO:empty,.bfh-flag-SL:empty,.bfh-flag-TO:empty,.bfh-flag-VA:empty,.bfh-flag-ZW:empty{width:16px !important}.selectbox-options>.bfh-flag-AD,.bfh-flag-AE,.bfh-flag-AF,.bfh-flag-AG,.bfh-flag-AI,.bfh-flag-AL,.bfh-flag-AM,.bfh-flag-AN,.bfh-flag-AO,.bfh-flag-AQ,.bfh-flag-AR,.bfh-flag-AS,.bfh-flag-AT,.bfh-flag-AU,.bfh-flag-AW,.bfh-flag-AX,.bfh-flag-AZ,.bfh-flag-BA,.bfh-flag-BB,.bfh-flag-BD,.bfh-flag-BE,.bfh-flag-BG,.bfh-flag-BH,.bfh-flag-BI,.bfh-flag-BJ,.bfh-flag-BL,.bfh-flag-BM,.bfh-flag-BN,.bfh-flag-BO,.bfh-flag-BR,.bfh-flag-BS,.bfh-flag-BT,.bfh-flag-BW,.bfh-flag-BY,.bfh-flag-BZ,.bfh-flag-CA,.bfh-flag-CD,.bfh-flag-CF,.bfh-flag-CG,.bfh-flag-CH,.bfh-flag-CI,.bfh-flag-CL,.bfh-flag-CM,.bfh-flag-CN,.bfh-flag-CO,.bfh-flag-CR,.bfh-flag-CV,.bfh-flag-CY,.bfh-flag-CZ,.bfh-flag-DJ,.bfh-flag-DK,.bfh-flag-DM,.bfh-flag-DO,.bfh-flag-DZ,.bfh-flag-EC,.bfh-flag-EE,.bfh-flag-EG,.bfh-flag-EH,.bfh-flag-ER,.bfh-flag-ES,.bfh-flag-ET,.bfh-flag-EU,.bfh-flag-FI,.bfh-flag-FJ,.bfh-flag-FK,.bfh-flag-FM,.bfh-flag-FO,.bfh-flag-FR,.bfh-flag-FX,.bfh-flag-GF,.bfh-flag-GP,.bfh-flag-MQ,.bfh-flag-NC,.bfh-flag-PF,.bfh-flag-PM,.bfh-flag-RE,.bfh-flag-TF,.bfh-flag-WF,.bfh-flag-GA,.bfh-flag-GB,.bfh-flag-GD,.bfh-flag-GE,.bfh-flag-GG,.bfh-flag-GH,.bfh-flag-GL,.bfh-flag-GM,.bfh-flag-GN,.bfh-flag-GQ,.bfh-flag-GR,.bfh-flag-GS,.bfh-flag-GT,.bfh-flag-GU,.bfh-flag-GW,.bfh-flag-GY,.bfh-flag-HK,.bfh-flag-HN,.bfh-flag-HR,.bfh-flag-HT,.bfh-flag-HU,.bfh-flag-ID,.bfh-flag-IE,.bfh-flag-IL,.bfh-flag-IM,.bfh-flag-IN,.bfh-flag-IQ,.bfh-flag-IS,.bfh-flag-IT,.bfh-flag-JE,.bfh-flag-JM,.bfh-flag-JO,.bfh-flag-JP,.bfh-flag-KE,.bfh-flag-KG,.bfh-flag-KH,.bfh-flag-KI,.bfh-flag-KM,.bfh-flag-KN,.bfh-flag-KP,.bfh-flag-KR,.bfh-flag-KV,.bfh-flag-KW,.bfh-flag-KY,.bfh-flag-LA,.bfh-flag-LC,.bfh-flag-LK,.bfh-flag-LR,.bfh-flag-LS,.bfh-flag-LT,.bfh-flag-LU,.bfh-flag-LV,.bfh-flag-LY,.bfh-flag-MA,.bfh-flag-ME,.bfh-flag-MG,.bfh-flag-MH,.bfh-flag-ML,.bfh-flag-MM,.bfh-flag-MP,.bfh-flag-MR,.bfh-flag-MS,.bfh-flag-MT,.bfh-flag-MU,.bfh-flag-MV,.bfh-flag-MW,.bfh-flag-MZ,.bfh-flag-NA,.bfh-flag-NE,.bfh-flag-NF,.bfh-flag-NG,.bfh-flag-NI,.bfh-flag-NL,.bfh-flag-NO,.bfh-flag-NP,.bfh-flag-NR,.bfh-flag-NZ,.bfh-flag-OM,.bfh-flag-PA,.bfh-flag-PE,.bfh-flag-PG,.bfh-flag-PH,.bfh-flag-PK,.bfh-flag-PL,.bfh-flag-PN,.bfh-flag-PS,.bfh-flag-PT,.bfh-flag-PW,.bfh-flag-PY,.bfh-flag-QA,.bfh-flag-RS,.bfh-flag-RU,.bfh-flag-RW,.bfh-flag-SA,.bfh-flag-SB,.bfh-flag-SC,.bfh-flag-SD,.bfh-flag-SE,.bfh-flag-SG,.bfh-flag-SH,.bfh-flag-SI,.bfh-flag-SK,.bfh-flag-SM,.bfh-flag-SN,.bfh-flag-SO,.bfh-flag-SR,.bfh-flag-SS,.bfh-flag-ST,.bfh-flag-SV,.bfh-flag-SY,.bfh-flag-SZ,.bfh-flag-TC,.bfh-flag-TD,.bfh-flag-TG,.bfh-flag-TH,.bfh-flag-TJ,.bfh-flag-TM,.bfh-flag-TN,.bfh-flag-TP,.bfh-flag-TR,.bfh-flag-TT,.bfh-flag-TV,.bfh-flag-TW,.bfh-flag-TZ,.bfh-flag-UA,.bfh-flag-UG,.bfh-flag-US,.bfh-flag-UY,.bfh-flag-UZ,.bfh-flag-VC,.bfh-flag-VE,.bfh-flag-VG,.bfh-flag-VI,.bfh-flag-VN,.bfh-flag-VU,.bfh-flag-WS,.bfh-flag-YE,.bfh-flag-ZA,.bfh-flag-ZM,.bfh-flag-BF,.bfh-flag-CU,.bfh-flag-DE,.bfh-flag-IR,.bfh-flag-KZ,.bfh-flag-LB,.bfh-flag-LI,.bfh-flag-MC,.bfh-flag-MD,.bfh-flag-MK,.bfh-flag-MN,.bfh-flag-MO,.bfh-flag-MX,.bfh-flag-MY,.bfh-flag-PR,.bfh-flag-RO,.bfh-flag-SL,.bfh-flag-TO,.bfh-flag-VA,.bfh-flag-ZW,.bfh-flag-EUR,.bfh-flag-XCD{margin-right:5px}.bfh-flag-AD{background-position:-1921px 0}.bfh-flag-AE{background-position:-1904px 0}.bfh-flag-AF{background-position:-3689px 0}.bfh-flag-AG{background-position:-34px 0}.bfh-flag-AI{background-position:-51px 0}.bfh-flag-AL{background-position:-68px 0}.bfh-flag-AM{background-position:-85px 0}.bfh-flag-AN{background-position:-102px 0}.bfh-flag-AO{background-position:-119px 0}.bfh-flag-AQ{background-position:-136px 0}.bfh-flag-AR{background-position:-153px 0}.bfh-flag-AS{background-position:-170px 0}.bfh-flag-AT{background-position:-187px 0}.bfh-flag-AU{background-position:-204px 0}.bfh-flag-AW{background-position:-221px 0}.bfh-flag-AX{background-position:-238px 0}.bfh-flag-AZ{background-position:-255px 0}.bfh-flag-BA{background-position:-272px 0}.bfh-flag-BB{background-position:-289px 0}.bfh-flag-BD{background-position:-306px 0}.bfh-flag-BE{background-position:-323px 0}.bfh-flag-BG{background-position:-340px 0}.bfh-flag-BH{background-position:-357px 0}.bfh-flag-BI{background-position:-374px 0}.bfh-flag-BJ{background-position:-391px 0}.bfh-flag-BL{background-position:-408px 0}.bfh-flag-BM{background-position:-425px 0}.bfh-flag-BN{background-position:-442px 0}.bfh-flag-BO{background-position:-459px 0}.bfh-flag-BR{background-position:-476px 0}.bfh-flag-BS{background-position:-493px 0}.bfh-flag-BT{background-position:-510px 0}.bfh-flag-BW{background-position:-527px 0}.bfh-flag-BY{background-position:-544px 0}.bfh-flag-BZ{background-position:-561px 0}.bfh-flag-CA{background-position:-578px 0}.bfh-flag-CD{background-position:-595px 0}.bfh-flag-CF{background-position:-612px 0}.bfh-flag-CG{background-position:-629px 0}.bfh-flag-CH{background-position:-646px 0}.bfh-flag-CI{background-position:-663px 0}.bfh-flag-CL{background-position:-680px 0}.bfh-flag-CM{background-position:-697px 0}.bfh-flag-CN{background-position:-714px 0}.bfh-flag-CO{background-position:-731px 0}.bfh-flag-CR{background-position:-748px 0}.bfh-flag-CV{background-position:-765px 0}.bfh-flag-CY{background-position:-782px 0}.bfh-flag-CZ{background-position:-799px 0}.bfh-flag-DJ{background-position:-816px 0}.bfh-flag-DK{background-position:-833px 0}.bfh-flag-DM{background-position:-850px 0}.bfh-flag-DO{background-position:-867px 0}.bfh-flag-DZ{background-position:-884px 0}.bfh-flag-EC{background-position:-901px 0}.bfh-flag-EE{background-position:-918px 0}.bfh-flag-EG{background-position:-935px 0}.bfh-flag-EH{background-position:-952px 0}.bfh-flag-ER{background-position:-969px 0}.bfh-flag-ES{background-position:-986px 0}.bfh-flag-ET{background-position:-1003px 0}.bfh-flag-EU{background-position:-1020px 0}.bfh-flag-FI{background-position:-1037px 0}.bfh-flag-FJ{background-position:-1054px 0}.bfh-flag-FK{background-position:-1071px 0}.bfh-flag-FM{background-position:-1088px 0}.bfh-flag-FO{background-position:-1105px 0}.bfh-flag-FR,.bfh-flag-FX,.bfh-flag-GF,.bfh-flag-GP,.bfh-flag-MQ,.bfh-flag-NC,.bfh-flag-PF,.bfh-flag-PM,.bfh-flag-RE,.bfh-flag-TF,.bfh-flag-WF{background-position:-1122px 0}.bfh-flag-GA{background-position:-1139px 0}.bfh-flag-GB{background-position:-1156px 0}.bfh-flag-GD{background-position:-1173px 0}.bfh-flag-GE{background-position:-1190px 0}.bfh-flag-GG{background-position:-1207px 0}.bfh-flag-GH{background-position:-1224px 0}.bfh-flag-GL{background-position:-1241px 0}.bfh-flag-GM{background-position:-1258px 0}.bfh-flag-GN{background-position:-1275px 0}.bfh-flag-GQ{background-position:-1292px 0}.bfh-flag-GR{background-position:-1309px 0}.bfh-flag-GS{background-position:-1326px 0}.bfh-flag-GT{background-position:-1343px 0}.bfh-flag-GU{background-position:-1360px 0}.bfh-flag-GW{background-position:-1377px 0}.bfh-flag-GY{background-position:-1394px 0}.bfh-flag-HK{background-position:-1411px 0}.bfh-flag-HN{background-position:-1428px 0}.bfh-flag-HR{background-position:-1445px 0}.bfh-flag-HT{background-position:-1462px 0}.bfh-flag-HU{background-position:-1479px 0}.bfh-flag-ID{background-position:-1496px 0}.bfh-flag-IE{background-position:-1513px 0}.bfh-flag-IL{background-position:-1530px 0}.bfh-flag-IM{background-position:-1547px 0}.bfh-flag-IN{background-position:-1564px 0}.bfh-flag-IQ{background-position:-1581px 0}.bfh-flag-IS{background-position:-1598px 0}.bfh-flag-IT{background-position:-1615px 0}.bfh-flag-JE{background-position:-1632px 0}.bfh-flag-JM{background-position:-1649px 0}.bfh-flag-JO{background-position:-1666px 0}.bfh-flag-JP{background-position:-1683px 0}.bfh-flag-KE{background-position:-1700px 0}.bfh-flag-KG{background-position:-1717px 0}.bfh-flag-KH{background-position:-1734px 0}.bfh-flag-KI{background-position:-1751px 0}.bfh-flag-KM{background-position:-1768px 0}.bfh-flag-KN{background-position:-1785px 0}.bfh-flag-KP{background-position:-1802px 0}.bfh-flag-KR{background-position:-1819px 0}.bfh-flag-KV{background-position:-1836px 0}.bfh-flag-KW{background-position:-1853px 0}.bfh-flag-KY{background-position:-1870px 0}.bfh-flag-LA{background-position:-1887px 0}.bfh-flag-LC{background-position:0 0}.bfh-flag-LK{background-position:-17px 0}.bfh-flag-LR{background-position:-1938px 0}.bfh-flag-LS{background-position:-1955px 0}.bfh-flag-LT{background-position:-1972px 0}.bfh-flag-LU{background-position:-1989px 0}.bfh-flag-LV{background-position:-2006px 0}.bfh-flag-LY{background-position:-2023px 0}.bfh-flag-MA{background-position:-2040px 0}.bfh-flag-ME{background-position:-2057px 0}.bfh-flag-MG{background-position:-2074px 0}.bfh-flag-MH{background-position:-2091px 0}.bfh-flag-ML{background-position:-2108px 0}.bfh-flag-MM{background-position:-2125px 0}.bfh-flag-MP{background-position:-2142px 0}.bfh-flag-MR{background-position:-2159px 0}.bfh-flag-MS{background-position:-2176px 0}.bfh-flag-MT{background-position:-2193px 0}.bfh-flag-MU{background-position:-2210px 0}.bfh-flag-MV{background-position:-2227px 0}.bfh-flag-MW{background-position:-2244px 0}.bfh-flag-MZ{background-position:-2261px 0}.bfh-flag-NA{background-position:-2278px 0}.bfh-flag-NE{background-position:-2295px 0}.bfh-flag-NF{background-position:-2312px 0}.bfh-flag-NG{background-position:-2329px 0}.bfh-flag-NI{background-position:-2346px 0}.bfh-flag-NL{background-position:-2363px 0}.bfh-flag-NO{background-position:-2380px 0}.bfh-flag-NP{background-position:-2397px 0}.bfh-flag-NR{background-position:-2414px 0}.bfh-flag-NZ{background-position:-2431px 0}.bfh-flag-OM{background-position:-2448px 0}.bfh-flag-PA{background-position:-2465px 0}.bfh-flag-PE{background-position:-2482px 0}.bfh-flag-PG{background-position:-2499px 0}.bfh-flag-PH{background-position:-2516px 0}.bfh-flag-PK{background-position:-2533px 0}.bfh-flag-PL{background-position:-2550px 0}.bfh-flag-PN{background-position:-2567px 0}.bfh-flag-PS{background-position:-2584px 0}.bfh-flag-PT{background-position:-2601px 0}.bfh-flag-PW{background-position:-2618px 0}.bfh-flag-PY{background-position:-2635px 0}.bfh-flag-QA{background-position:-2652px 0}.bfh-flag-RS{background-position:-2669px 0}.bfh-flag-RU{background-position:-2686px 0}.bfh-flag-RW{background-position:-2703px 0}.bfh-flag-SA{background-position:-2720px 0}.bfh-flag-SB{background-position:-2737px 0}.bfh-flag-SC{background-position:-2754px 0}.bfh-flag-SD{background-position:-2771px 0}.bfh-flag-SE{background-position:-2788px 0}.bfh-flag-SG{background-position:-2805px 0}.bfh-flag-SH{background-position:-2822px 0}.bfh-flag-SI{background-position:-2839px 0}.bfh-flag-SK{background-position:-2856px 0}.bfh-flag-SM{background-position:-2873px 0}.bfh-flag-SN{background-position:-2890px 0}.bfh-flag-SO{background-position:-2907px 0}.bfh-flag-SR{background-position:-2924px 0}.bfh-flag-SS{background-position:-2941px 0}.bfh-flag-ST{background-position:-2958px 0}.bfh-flag-SV{background-position:-2975px 0}.bfh-flag-SY{background-position:-2992px 0}.bfh-flag-SZ{background-position:-3009px 0}.bfh-flag-TC{background-position:-3026px 0}.bfh-flag-TD{background-position:-3043px 0}.bfh-flag-TG{background-position:-3060px 0}.bfh-flag-TH{background-position:-3077px 0}.bfh-flag-TJ{background-position:-3094px 0}.bfh-flag-TM{background-position:-3111px 0}.bfh-flag-TN{background-position:-3128px 0}.bfh-flag-TP{background-position:-3145px 0}.bfh-flag-TR{background-position:-3162px 0}.bfh-flag-TT{background-position:-3179px 0}.bfh-flag-TV{background-position:-3196px 0}.bfh-flag-TW{background-position:-3213px 0}.bfh-flag-TZ{background-position:-3230px 0}.bfh-flag-UA{background-position:-3247px 0}.bfh-flag-UG{background-position:-3264px 0}.bfh-flag-US{background-position:-3281px 0}.bfh-flag-UY{background-position:-3298px 0}.bfh-flag-UZ{background-position:-3315px 0}.bfh-flag-VC{background-position:-3332px 0}.bfh-flag-VE{background-position:-3349px 0}.bfh-flag-VG{background-position:-3366px 0}.bfh-flag-VI{background-position:-3383px 0}.bfh-flag-VN{background-position:-3400px 0}.bfh-flag-VU{background-position:-3417px 0}.bfh-flag-WS{background-position:-3434px 0}.bfh-flag-YE{background-position:-3451px 0}.bfh-flag-ZA{background-position:-3468px 0}.bfh-flag-ZM{background-position:-3485px 0}.bfh-flag-BF{background-position:-3502px 0}.bfh-flag-CU{background-position:-3519px 0}.bfh-flag-DE{background-position:-3536px 0}.bfh-flag-IR{background-position:-3553px 0}.bfh-flag-KZ{background-position:-3570px 0}.bfh-flag-LB{background-position:-3587px 0}.bfh-flag-LI{background-position:-3604px 0}.bfh-flag-MC{background-position:-3621px 0}.bfh-flag-MD{background-position:-3638px 0}.bfh-flag-MK{background-position:-3655px 0}.bfh-flag-MN{background-position:-3672px 0}.bfh-flag-MO{background-position:-3706px 0}.bfh-flag-MX{background-position:-3723px 0}.bfh-flag-MY{background-position:-3740px 0}.bfh-flag-PR{background-position:-3757px 0}.bfh-flag-RO{background-position:-3774px 0}.bfh-flag-SL{background-position:-3791px 0}.bfh-flag-TO{background-position:-3808px 0}.bfh-flag-VA{background-position:-3825px 0}.bfh-flag-ZW{background-position:-3842px 0}.bfh-flag-EUR{background:url(../img/eu.png) no-repeat}.bfh-flag-XCD{background:url(../img/xcd.png) no-repeat}.bfh-flag-AUD,.bfh-flag-CHF,.bfh-flag-DKK,.bfh-flag-EUR,.bfh-flag-XAF,.bfh-flag-XCD,.bfh-flag-XOF,.bfh-flag-XPF,.bfh-flag-ZAR{width:16px;height:14px;background:url(../img/bootstrap-formhelpers-currencies.flags.png) no-repeat}.bfh-flag-AUD:empty,.bfh-flag-CHF:empty,.bfh-flag-DKK:empty,.bfh-flag-EUR:empty,.bfh-flag-XAF:empty,.bfh-flag-XCD:empty,.bfh-flag-XOF:empty,.bfh-flag-XPF:empty,.bfh-flag-ZAR:empty{width:16px}.selectbox-options>.bfh-flag-AUD,.bfh-flag-CHF,.bfh-flag-DKK,.bfh-flag-EUR,.bfh-flag-XAF,.bfh-flag-XCD,.bfh-flag-XOF,.bfh-flag-XPF,.bfh-flag-ZAR{margin-right:5px}.bfh-flag-AUD{background-position:-32px 0}.bfh-flag-CHF{background-position:-224px 0}.bfh-flag-DKK{background-position:-64px -16px}.bfh-flag-EUR{background-position:-96px -16px}.bfh-flag-XAF{background-position:-160px -80px}.bfh-flag-XCD{background-position:-176px -80px}.bfh-flag-XOF{background-position:-192px -80px}.bfh-flag-XPF{background-position:-208px -80px}.bfh-flag-ZAR{background-position:-224px -80px}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #000;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent}.bfh-selectbox{position:relative;display:inline-block;height:30px}.bfh-selectbox-toggle{display:inline-block;padding:4px;*margin-bottom:-3px;color:#000;text-decoration:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px}.bfh-selectbox-toggle:hover,.bfh-selectbox-toggle:focus{color:#000}.bfh-selectbox-toggle:focus{outline:0}.bfh-selectbox-options{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.bfh-selectbox-options.pull-right{right:0;left:auto}.bfh-selectbox-options .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.bfh-selectbox-options ul{width:240px;max-height:200px;padding:0;margin:5px 0 0 0;overflow-x:hidden;overflow-y:auto;list-style:none}.bfh-selectbox-options a{display:block;padding:3px 25px 3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.bfh-selectbox-options li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.bfh-selectbox-options .active>a,.bfh-selectbox-options .active>a:hover,.bfh-selectbox-options .active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.bfh-selectbox-options .disabled>a,.bfh-selectbox-options .disabled>a:hover,.bfh-selectbox-options .disabled>a:focus{color:#999}.bfh-selectbox-options .disabled>a:hover,.bfh-selectbox-options .disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.bfh-selectbox-options{display:block}.open a{outline:0}.bfh-selectbox-options-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.bfh-selectbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.bfh-selectbox-filter{width:220px;margin:0 10px}.bfh-selectbox-option{display:inline-block;float:left;height:20px;overflow:hidden}.pull-right>.bfh-selectbox-options{right:0;left:auto}.bfh-selectbox-up .caret,.navbar-fixed-bottom .bfh-selectbox .caret{border-top:0 dotted;border-bottom:4px solid #000;content:""}.bfh-selectbox-up .bfh-selectbox-options,.navbar-fixed-bottom .bfh-selectbox .bfh-selectbox-options{top:auto;bottom:100%;margin-bottom:1px}.bfh-selectbox-small{width:90px}.bfh-selectbox-medium{width:150px}.bfh-selectbox-large{width:210px}@media(min-width:768px){.navbar-right .bfh-selectbox-options{right:0;left:auto}}.bfh-googlefonts .bfh-selectbox-options a{height:30px;text-indent:-9999px;background-image:url(../img/bootstrap-formhelpers-googlefonts.png)}.bfh-googlefonts .bfh-selectbox-options a:focus{background-color:transparent;background-repeat:no-repeat;outline:0;filter:none}.bfh-googlefonts .bfh-selectbox-options .active>a,.bfh-googlefonts .bfh-selectbox-options .active>a:hover{background-color:transparent;background-image:url(../img/bootstrap-formhelpers-googlefonts.png);background-repeat:no-repeat;outline:0;filter:none}.bfh-datepicker-calendar{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:296px}.bfh-datepicker-calendar>table.calendar{width:376px;background:#fff}.bfh-datepicker-calendar>table.calendar .months-header>th{font-size:12px;text-align:center}.bfh-datepicker-calendar>table.calendar .months-header>th.month>span{display:inline-block;width:100px}.bfh-datepicker-calendar>table.calendar .months-header>th.year>span{display:inline-block;width:50px}.bfh-datepicker-calendar>table.calendar .days-header>th{width:30px;font-size:11px;line-height:12px;text-align:center}.bfh-datepicker-calendar>table.calendar>tbody>tr>td{width:30px;font-size:11px;line-height:12px;text-align:center}.bfh-datepicker-calendar>table.calendar>tbody>tr>td.today{color:#fff;background-color:#428bca}.bfh-datepicker-calendar>table.calendar>tbody>tr>td.off{color:#999}.bfh-datepicker-calendar>table.calendar>tbody>tr>td:not(.off):hover{color:#262626;cursor:pointer;background-color:#f5f5f5}.bfh-datepicker{position:relative}.bfh-datepicker-toggle{*margin-bottom:-3px}.bfh-datepicker-toggle>input{cursor:default}.open>.bfh-datepicker-calendar{display:block}.bfh-timepicker-popover{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:100px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.bfh-timepicker-popover>table{width:180px;margin:0}.bfh-timepicker-popover>table>tbody>tr>td{text-align:center;border:0}.bfh-timepicker-popover>table>tbody>tr>td.separator{font-size:20px;font-weight:bold;line-height:65px}.bfh-timepicker-popover>table>tbody>tr>td>input{width:60px;margin:0;text-align:center;cursor:default}.bfh-timepicker{position:relative}.bfh-timepicker-toggle{*margin-bottom:-3px}.bfh-timepicker-toggle>input{cursor:default}.open>.bfh-timepicker-popover{display:block}

.bfh-selectbox-options li>a:hover, .bfh-selectbox-options li>a:focus{
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
.header-lang .bfh-selectbox-toggle {
    background: none;
    border: 0;
    width: 80px;
    padding-top: 15px;
    margin-right: 10px;
}
.header-lang .bfh-selectbox-option {
    text-indent: 100px;
}
.header-lang .caret {
    border-top-color: #6cf2fa;
    border-bottom-color: #6cf2fa;
}
.header-lang .bfh-selectbox-medium {
    width: 30px;
}


.subdomain-nav .header-lang .bfh-selectbox-toggle {
    padding-top: 0;
    padding: 0;
}
.subdomain-nav .header-lang .bfh-selectbox-options li {
    float: none;
    padding-left: 0;
    text-align: left;
    padding-right: 0;
}
.subdomain-nav .header-lang .bfh-selectbox-options li:first-child {
   display: none;
}
.subdomain-nav .header-lang .bfh-selectbox-options li a {
    color: #000 !important;
}
.subdomain-nav .header-lang .bfh-selectbox-toggle {
    width: 45px;
}
.nav .bfh-selectbox-options {
    top: 44px;
    right: 46px;
    left: auto;
}
.nav .bfh-selectbox-options:after {
    position: absolute;
    top: -6px;
    left: 97px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}
.nav .bfh-selectbox-options ul li:first-child {
    display: none;
}
.nav .bfh-selectbox-options .help-translate {
    font-size: 10px;
    color: #4a4a4a;
    background: url(../img/help-us-translate.png) 14px center no-repeat;
    padding-left: 40px !important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.nav .bfh-selectbox-options .help-translate:hover {
    background-color: #f5f5f5;
}


.getting-started .guide-nav li {
    font: 16px/20px 'uni_sans_semiboldregular', Arial, Helvetica, sans-serif;
}
.getting-started .hero {
    position: relative;
    background: url(/img/getting_started2.png) no-repeat center -35px;
    color: #fff;
    font: 29px/35px 'uni_sans_bookregular', Arial, Helvetica, sans-serif;
    margin-bottom: -50px;
    padding-bottom: 13px;
}

.getting-started .hero.hero h1 {
    font: 16px/20px 'uni_sans_semiboldregular', Arial, Helvetica, sans-serif;
    font-size: 50px;
    line-height: 1.3;
    padding-top: 30px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.getting-started .hero  h1 span {
    font-size: 25px;
    color: #16bcc9;
    line-height: 5;
}

.getting-started .guide-nav { border-top: #6ec8c0; }
.getting-started .guide-nav ul { margin: 0; }
.getting-started .guide-nav ul li {
    text-align: center;
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
    font-weight: 100;
}

.getting-started .guide-nav ul li i {
    font-style: normal;
    display: inline-block;
    background: #293e5d;
    color: #b9f6f1;
    width: 32px;
    height: 32px;
    border-radius: 16px;
    margin: 0 auto;
    margin-right: 12px;
    line-height: 32px;
    font-size: 13px;

}

.getting-started .guide-nav ul a {
    display: block;
    padding: 15px 0;
    color: #fff;
    text-transform: uppercase;
    width: 277px;
}
.getting-started .guide-nav ul a:hover {
    color: #2cfef9;
}

.getting-started .section-title {
    background: #118e96;
    padding-left: 20px;
    padding-top: 35px;
    padding-bottom: 20px;
    margin-top: 50px;
}
.getting-started .section-title h2 {
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    text-align: left;
    margin-top: -5px;
    text-align: center;
}

.getting-started .section-title span {
    color: #aadcd9;
}

/*#getting-started ul.menu-gs .sign-up-link:hover {
    background: #25a09f;
    color: #fff;
}
*/

.getting-started .button-holder {
    text-align: center;
}

.getting-started .button-holder a {
    display: inline-block;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    border: 5px solid #6ec8c0;
    padding: 15px 30px;
    margin-top: 20px;
}

.getting-started .button-holder a:hover {
    background: #6ec8c0;
    color: #fff;
}

/* limits */
.limits-item {
    margin-bottom: 40px;
    border: 1px solid #ddd;
    padding: 15px;
    border-radius: 3px;
}
.limits-item .limits-icon {
    border: 1px solid #ddd;
    border-radius: 3px;
}
.limits-item .limits-details {
    display: none;
}
.limits-item .bank-icon {
    height: 90px;
    background: url(/img/withdraw-sprite.png) center -119px no-repeat;
}
.limits-item .card-icon {
    height: 90px;
    background: url(/img/withdraw-sprite.png) center -325px no-repeat;
}
.limits-item .online-icon {
    height: 90px;
    background: url(/img/internet_banking.png) center top no-repeat;
}
.limits-item .details-button {
    width: 150px;
    margin-top: 15px;
}
.limits-item .details-button-hide {
    width: 150px;
    margin-top: 15px;
    display: none;
}
.limits-item.active .details-button-hide {
    display: inline-block;
}
.limits-item.active .limits-details {
    display: block;
}
.limits-item.active .details-button {
    display: none;
}
.limits-item h4 {
    margin-top: 40px;
    margin-bottom: 5px;
}
.limits-item h4.table-header {
    margin-top: 0;
}
.limits-item h4.limits-section-header {
    color: #4497d8;
    font-weight: bold;
}
.limits-item .limits-icon h4 {
    margin-top: 15px;
}
.limits-tabs-headers ul {
    list-style: none;
    text-align: center;
    margin-left: 0;
}
.limits-tabs-headers ul li {
    display: inline-block;
    width: 48%;
}
.limits-tabs-headers ul input {
    margin-right: 7px;
}
.limits-tabs-headers .skrill-icon {
    display: inline-block;
    width: 125px;
    height: 45px;
    background: url(/img/skrill-logo.png) center no-repeat;
    vertical-align: middle;
}
.limits-tabs .limits-tab-item {
    display: none;
}
.limits-item .row-fluid .limits-table {
    width: 95%;
}
.limits-item .limits-table tr:nth-child(even) {
    background: #f0f2f3;
}
.limits-item .row-fluid .span6:nth-child(2) .limits-table {
    margin-left: 5%;
}
.limits-item .limits-table .unavailable {
    border: none;
    background: #fff;
    color: red;
}
.limits-item .limits-table .unavailable strong {
    transform: rotate(-12deg);
    position: relative;
    display: block;
}
.limits-item .limits-header {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 10px 0;
    margin-bottom: 25px;
}
.limits-item .span6 {
    position: relative;
}
.limits-item .unavailable-label {
    position: absolute;
    left: 0;
    top: 83px;
    width: 100%;
    font-size: 26px;
    text-align: center;
    opacity: 0.3;
    transform: rotate(-9deg);
    text-transform: uppercase;
}

/* mining switch */
.mining-swith-form .switch  {
    position: relative;
}
.mining-swith-form .switch input[type=checkbox] {
    display: none;
}
.mining-swith-form .switch input[type=checkbox]+label {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 64px;
    height: 32px;
    background: #f0f0f0;
    border-radius: 15px;

    transition: .2s ease background;
}
.mining-swith-form .switch input[type=checkbox]:checked+label {
    background: #30ab1c;
}
.mining-swith-form .switch input[type=checkbox]+label:after {
    content: '';
    display: block;
    width: 28px;
    height: 28px;
    background: #fff;
    position: absolute;
    top: 2px;
    left: 2px;
    border-radius: 100%;

    transition: .2s ease left;
}
.mining-swith-form .switch {
    margin-bottom: 20px;
}
.mining-swith-form .switch input[type=checkbox]:checked+label:after {
    left: 34px;
}
.mining-swith-form .switch p {
    padding-right: 80px;
}
.mining-swith-form .switch .comment {
    font-size: 12px;
}
.mining-swith-form .profitability {
    text-align: center;
}
.mining-swith-form .profitability .num {
    font-size: 40px;
    line-height: 40px;
    font-weight: bold;
    color: #c3403e;
}
.mining-swith-form .profitability .prof {
    font-size: 18px;
    color: #657483;
    font-weight: bold;
}
.mining-swith-form .profitability .prof.yes {
    color: #30ab1c;
}
.mining-swith-form .profitability .prof.no {
    color: #c3403e;
}
.mining-swith-form .panel {
    position: relative;
}
.mining-swith-form .mining-status {
    margin-top: -50px;
    text-align: right;
    margin-bottom: 30px;
}
.mining-swith-form .mining-status span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    text-transform: uppercase;
}
.mining-swith-form .mining-status .status {
    width: 115px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    margin-left: 10px;
}
.mining-swith-form .mining-status .status.on {
    background: #30ab1c;
}
.mining-swith-form .mining-status .status.off {
    background: #c3403e;
}
.mining-swith-form .mining-status .status.mar-r {
    margin-right: 100px;
}

.mining-swith-form .switch.mine .comment .on, .mining-swith-form .switch.mine.active .comment .off {
    display: none;
}
.mining-swith-form .switch.mine .comment .off, .mining-swith-form .switch.mine.active .comment .on {
    display: block;
}

/* informer section */



/* .informers-article */
.informers-article {
    background: #fff;
    font-family: 'Source Sans Pro', 'Open Sans';
    padding-bottom: 50px;
}
.informers-article .informers-intro {
    height: 380px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 60px;
    background-color: #01BDCA;
    position: relative;
}

.informers-article .informers-intro-wrapper {
    position: relative;
    width: 1170px;
    padding-top: 57px;
    padding-left: 50px;
    margin: 0 auto;
    height: 380px;

    background: #01BDCA url(../img/informers/intro.png) right center no-repeat;
}

.informers-article .informers-intro h1 {
    font-weight: 400;
    font-size: 50px;
    color: #FFF;
    font-family: 'Open Sans', 'Source Sans Pro';
}
.informers-article .informers-intro p {
    margin-top: 40px;
    font-weight: 200;
    color: #FFF;
    font-size: 22px;
    line-height: 28px;
}
.informers-article .informers-intro img {
    position: absolute;
    top: 20px;
    right: 60px;
    width: 590px;
}
.informers-article .widget-block {
    min-height: 500px;
    padding: 35px 60px;
}
.informers-article .widget-block h2 {
    text-align: center;
    font-family: 'Open Sans', 'Source Sans Pro';
    line-height: 130%;
    font-weight: 300;
    margin-bottom: 60px;

    font-size: 30px;
    font-weight: 200;
    color: #495464;
}
.informers-article .steps {
    text-align: center;
    margin-bottom: 30px;
    position: relative;
}
.informers-article .steps:before {
    content: '';
    display: block;
    width: calc(100% - 25px);
    margin: 0 auto;
    height: 1px;
    background: #e2e2e2;
    position: relative;
    bottom: -34px;
    z-index: 0;
}
.informers-article .steps .step-item {
    display: inline-block;
    margin-left: 120px;
    width: 70px;
    height: 70px;
    line-height: 60px;
    background: #01BDCA;
    color: #fff;
    border-radius: 100%;
    border: 3px solid #fff;
    font-weight: 600;
    font-size: 27px;
    position: relative;
}
.informers-article .output-textarea {
    max-width: 100%;
    min-width: 100%;
    box-shadow: none;
    min-height: 140px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    border: 1px solid #c3c3c3;
    border-radius: 4px;
}
.informers-article .copy-button {
    background: #55addf;
    border-radius: 4px;
    border: none;
    color: #fff;
    font-size: 20px;
    width: 160px;
    padding: 15px 0;
    margin-top: 10px;
}

.informers-article label {
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 10px;
}

.informers-article .input-group select {
    height: 45px;
    margin-bottom: 12px;
}

.informers-article .copy-button:hover {
    background: #6cbeec;
}
.informers-article .copy-button .copy-icon {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url(../img/informers/copy.svg) center no-repeat;
    margin-right: 10px;
    vertical-align: middle;
}
.informers-article .widget .input-group {
    width: 100%;
    margin-bottom: 10px;
}
.informers-article #widgetCode {
    height: 250px;
}
.informers-article .informer-holder,
.informers-article .widget-output {
    margin-top: 26px;
}

.profile-mobile-cex .links-holder {
    margin: 30px 0;
}
.profile-mobile-cex .links-holder .download-link {
    margin: 0 20px;
}
.profile-mobile-cex .links-holder .download-link:hover {
    opacity: .8;
}
.profile-mobile-cex .qr-button-holder {
    margin: 40px 0;
}
.profile-mobile-cex .table-bordered {
    margin-top: 20px;
}
.profile-mobile-cex .table-bordered td {
    vertical-align: middle;
}
.profile-mobile-cex .download-text {
    margin-top: 50px;
}
.profile-mobile-cex .start {
    margin: 10px 0 30px;
}
.profile-mobile-cex .start p {
    margin-top: 15px;
    font-size: 16px;
}
.profile-mobile-cex .valid-text {
    font-size: 20px;
    padding-top: 30px;
    margin: 0;
}

.profile-mobile-cex  .copy-success {
    background-color: rgba(159, 233, 187, 0.95);
}

.profile-mobile-cex .relative {
    padding: 0;
    position: relative;
}

.profile-mobile-cex .copy {
    text-align: center;
    width: 45px;
    position: absolute;
    right: 10px;
    top: 8px;
    cursor: pointer;
    color: #FFF;
    padding: 5px 6px;
    z-index: 2;
    border-radius: 3px;
    background-color: #4fc0e8;
}

.profile-mobile-cex .hidden-copy {
    display: none;
}

.profile-mobile-cex .qr-key {
    width: 250px;
    line-height: 41px;
    border: none;
    padding-left: 10px;
}
.profile-mobile-cex .user-id {
    width: 140px;
    line-height: 41px;
    border: none;
    padding-left: 10px;
}
.profile-mobile-cex .qr-key:focus,
.profile-mobile-cex .user-id:focus {
    outline: none;
}
.profile-mobile-cex .qr-key[disabled],
.profile-mobile-cex .qr-key[readonly],
.profile-mobile-cex .user-id[readonly] {
    background-color: transparent;
}

.profile-mobile-cex .qr-col {
    width: 150px;
}

.profile-mobile-cex .padding-left {
    padding-left: 10px;
}


/*BOOTSTRAP OVERRIDE TABS STYLE */
.account {
	position: relative;
	margin-top: 50px;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.account .nav-tabs > .active > a,
.account .nav-tabs > .active > a:hover,
.account .nav-tabs > .active > a:focus {
	border: 1px solid transparent;
	border-bottom: 4px solid #04BCC6;
	font-weight: 600;
}

.account .nav > li > a:hover,
.account .nav > li > a:focus {
	background-color: transparent;
}

.account .nav-tabs > li > a:hover,
.account .nav-tabs > li > a:focus {
	border: 1px solid transparent;

}

.account .nav-tabs > li > a:hover {
	color: #04BCC6;
}

/*BOOTSTRAP OVERRIDE TABS */

.account .userid-block {
	position: absolute;
	top: -15px;
	right: 25px;
}

.account .userid-block .bold {
	font-size: 26px;
	text-transform: uppercase;
	margin-top: -12px;
}

.account .bold {
	font-weight: 600;
}

.account .block {
	display: block;
}

.account .thin {
	font-weight: 200;
}

.account .link {
	color: #447BC6;
	font-weight: 400;
	cursor: pointer;
}

.account .link.big {
	font-size: 16px;
}

/*FOR TEST PURPOSES*/
.enabler {
	position: fixed;
	top: 400px;
	left: 50px;
}

.enabler li.enabled {
	background-color: #56cc76;
	color: #000;

}

.enabler li {
	background-color: #ff4336;
	margin-top: 10px;
	cursor: pointer;
	padding: 5px;
	color: #D7F4FF;
	border-radius: 2px;
}

/*FOR TEST PURPOSES*/

.security-wrapper {
	width: 610px;
	margin: 40px auto 100px auto;
}

.security .security-header {
	width: 560px;
	margin: 0 auto;
	font-size: 22px;
}

.security .account-activity {
	position: relative;
}

.security .account-activity:before {
	content: '';
	position: absolute;
	background: url(../img/modal/security/activity-icon.svg) no-repeat center;
	width: 13px;
	height: 13px;
	top: 3px;
	left: -20px;
}

.security .security-text {
	font-size: 14px;
	font-weight: 200;
}

.security-text-small {
	font-size: 12px;
}

.progress-form {
	position: relative;
	margin: 20px auto;
	min-height: 1px;
	width: 560px;
	height: 5px;
	background-color: #E7EAED;
	border-radius: 3px;

}

.progress-bar {
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	width: 100%;
	min-height: 1px;
	height: 5px;
	border-radius: 3px;
	background: #4ea6ff; /* Old browsers */
	background: -moz-linear-gradient(left, #4ea6ff 0%, #04bcc6 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #4ea6ff 0%, #04bcc6 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #4ea6ff 0%, #04bcc6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ea6ff', endColorstr='#04bcc6', GradientType=1); /* IE6-9 */

}

.progress-helper .helper-item {
	color: #3ECFD6;
	display: none;
}

.progress-helper .helper-item.visible {
	display: block;
}

.security-item.disabled {
	background-color: #F7F8F9;
	border-radius: 5px;
	border: 1px solid #E2E7E9;
}

.security-item {
	padding: 25px 15px 25px 0;
	margin-top: 20px;
	height: 115px;
	border: 1px solid transparent;
	border-bottom: 1px solid #D1D1D1;
}

.security-item-img {
	padding-top: 20px;
	text-align: center;
	width: 140px;
}

.security-item-img .keys {
	margin-top: -15px;
}

.security .link {
	color: #447BC6;
	font-weight: 400;
	cursor: pointer;
}

.security .link-disabled {
	display: none;
}

.security .disabled .link-disabled {
	display: block;
}

.security .item-block {
	position: relative;
	height: 115px;
	width: 453px
}

.security .item-block-title {
	position: relative;
	display: inline-block;
	font-size: 16px;
	color: #3E4A5C;
	font-weight: 600;
	margin-bottom: 15px;
}

.security .item-block-title:after {
	content: '';
	position: absolute;
	background: url(../img/modal/security/success-icon.svg) no-repeat center;
	width: 15px;
	height: 15px;
	top: 4px;
	right: -30px;
}

.security .security-item.disabled .item-block-title:after {
	background: url(../img/modal/security/alert-icon.svg) no-repeat center;
}

.security .item-block-text {
	font-weight: 200;
	line-height: 13px;
}

.security .disabled .item-block-text,
.security .disabled .badge,
.security .disabled .bottom {
	display: none;
}

.security .item-block-text-disabled {
	display: none;
	font-size: 12px;
}

.security .disabled .item-block-text-disabled {
	display: block;
}

.security .change-method {
	margin-top: 25px;
	position: relative;
	padding-left: 25px;
}

.security .change-method:before {
	content: '';
	position: absolute;
	background: url(../img/modal/security/change-icon.svg) no-repeat center;
	width: 23px;
	height: 23px;
	top: -2px;
	left: -5px;
}

.security .badge {
	text-align: right;
	margin-bottom: 0;
	position: absolute;
	top: 0;
	right: 0;
	background-color: #F3F8FC;
	border: 1px solid #BDD4EB;
	padding: 5px 10px;
	color: #6E819E;
	border-radius: 3px;
	font-weight: 200;
	font-size: 13px;
}

.security .bottom {
	text-align: right;
	margin-bottom: 0;
	position: absolute;
	bottom: 0;
	right: 0;
}

.security .link.bottom.left {
	bottom: 0;
	left: 0;
	text-align: left;
}



.profile-wrapper {
	width: 610px;
	margin: 40px auto 100px auto;
	color: #3E4A5C;
}

.profile-tab .profile-header-block {
	height: 90px;
	width: 33%;
	text-align: center;
	border-right: 1px solid #BFC7D1;
	line-height: 16px;
	margin-bottom: 40px;
	padding-top: 10px;
}

.profile-tab .profile-header-block.last {
	border-right: none;
}

.profile-tab .profile-img {
	width: 32px;
	min-height: 1px;
	height: 32px;
	margin: 0 auto 10px auto;
}

.profile-tab .profile-img.verified {
	background: url(../img/modal/security/success-icon.svg);
	background-size: 100% 100%;
}

.profile-tab .profile-img.add-account {
	background: url(../img/account/add-icon.svg);
	background-size: 32px 32px;
}

.profile-tab .limits-link {
	display: block;
	margin-top: 8px;
	line-height: 25px;
}

.profile-tab .cards-num {
	color: #7F8A9B;
	font-size: 28px;
	padding-bottom: 14px;
}

.profile-tab .profile-info-table {
	line-height: 40px;
}

.profile-tab .profile-info-table .left {
	padding-left: 20px;
	width: 375px;
}

.profile-tab .profile-info-table .right {
	width: 212px;
}

.profile-tab .bfh-selectbox-toggle {
	border: none;
	background-color: transparent;
	line-height: 20px;
}

.profile-tab input[type="text"] {
	background-color: transparent;
	border: none;
	box-shadow: none;
	margin-bottom: 0;
}

.profile-tab .profile-info-table .date {
	color: #616A78;
}

.profile-tab .social-icon {
	background-image: url(/img/account/social-sprite.svg);
	display: inline-block;
	width: 23px;
	height: 22px;
	margin-top: 10px;
}

.profile-tab .social-icon.facebook {
	background-position: 0 0;
}

.profile-tab .social-icon.github {
	background-position: 71px 0;
}

.profile-tab .social-icon.google {
	background-position: 47px 0;
}

.profile-tab .social-icon.vk {
	background-position: 23px 0;
}

.profile-tab .social-icon.facebook.disabled {
	background-position: 0 -23px;
}

.profile-tab .social-icon.github.disabled {
	background-position: 71px -23px;
}

.profile-tab .social-icon.google.disabled {
	background-position: 47px -23px;
}

.profile-tab .social-icon.vk.disabled {
	background-position: 23px -23px;
}

.profile-tab .divider {
	width: 610px;
	min-height: 1px;
	margin: 40px auto;
	border-bottom: 1px solid #BFC7D1;
}

.profile-tab .acc-activity {
	padding-left: 20px;
}

.profile-tab .acc-activity-title {
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 40px;
}

.profile-tab .acc-activity .icon {
	background-image: url(/img/_homepage/icons/PssFormSubmitted.svg);
}

.profile-tab .acc-activity ul {
	list-style: none;
	margin-left: 5px;
}

.profile-tab .acc-activity ul li {
	position: relative;
	padding-left: 48px;
	margin-bottom: 20px;
}

.profile-tab .acc-activity ul li i {
	height: 24px;
	width: 24px;
	background: #e0e6e8;
	color: white;
	position: absolute;
	top: -1px;
	left: 0;
	text-align: center;
	font-size: 23px;
	border-radius: 24px;
	background-position: center;
	background-size: 75%;
	background-repeat: no-repeat;
}

.profile-tab .acc-activity ul li i:after {
	left: 11px;
	width: 2px;
	background: #e0e6e8;
	height: 20px;
	position: absolute;
	bottom: -17px;
	content: " ";
}

.profile-tab .acc-activity ul li.last i:after {
	width: 0px;
	height: 0px;
}

.profile-tab .acc-activity-item .left {
	display: inline-block;
	width: 395px;
}

.profile-tab .acc-activity-item .right {
	text-align: right;
	width: 135px;
	display: inline-block;
	color: #788496;
}

.profile-tab .no-activity {
	margin: 69px auto;
	text-align: center;
	font-size: 26px;
	color: #C1C5CA;
}




.donations {
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}

.donations-bg {
	position: absolute;
	top: 0;
	left: 0;
	height: 473px;
	width: 100vw;
	z-index: -1;
	background-color: #01BDCA;
}

.donations-header-bg {
	background-color: #01BDCA;
	width: 100%;
}

.donations-header-wrapper {
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	background: url(/img/donations/donations_bg.svg) no-repeat center 50%;
	color: #FFF;
	height: 359px;
	padding-left: 50px;
	width: 1170px;
	margin: 0 auto;
}

.unregistered-donations-title {
	margin-bottom: 30px;
}

.donations-header-title {
	padding-top: 70px;
	font-size: 50px;
	font-weight: 400;
}

.donations-header-subtitle {
	margin-top: -20px;
	font-size: 30px;
	font-weight: 200;
}

.donations-header-text {
	width: 360px;
	font-weight: 200;
	font-size: 16px;
	margin-top: 50px;
}

.donations-button {
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	border-bottom: none;
	width: 100%;
	line-height: 40px;
	background-color: #447BC6;
	color: #FFF;
	font-weight: 400;
	font-size: 16px;

}

.donations-button.sended {
	background-color: #62c685;
}

.donations-body {
	padding: 50px 30px;
}

.donations-button:hover {
	color: #FFF;
	background-color: #37629E;
}
.donations .w-300 {
	display: block;
	width: 300px;
}
.donations .w-500 {
	margin-left: auto;
	margin-right: auto;
	width: 500px;
}

.donations-body-title {
	font-size: 30px;
	font-weight: 200;
	color: #495464;
	margin-bottom: 30px;
}

.donation-disclaimer {
	font-size: 14px;
	font-weight: 200;
	margin-bottom: 50px;
}

.donation-disclaimer span {
	color: #D0021B;
	font-weight: 400;
}

.donations-form-wrapper {
	overflow: hidden;
}

.donations-form {
	position: relative;
	width: 35%;
	margin-right: 3%;
}

.donations-send-info.open {
	opacity: 1;
	display: block;
	transition: all 1s;
}

#donations-send-info-text {
	margin-top: 16%;
	font-size: 19px;
}

.donate-code-form {
	width: 62%;
}

.donations-banners-wrapper {
	position: relative;
	margin-top: 27px;
	overflow: hidden;
	height: 255px;
	border: 1px solid #E2E7E9;
}

.donations-banners-inactive {
	position: absolute;
	top: 0 ;
	left: 0;

	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(248, 248,248, 0.9);
}

.donations-banners-inactive p {
	margin: 100px 20px 0 20px;
	font-size: 24px;
}

.donations-banner-img {
	padding-top: 95px;
	padding-left: 38px;
}

.donations-banner-title {
	margin-top: 15px;
	font-size: 19px;
	color: #3E4A5C;

}

.donations-banner-code {
	height: 254px;
	padding-left: 20px;
	width: 327px;
	border-left: 1px solid #E2E7E9;
	background-color: #F7F8F9;
}
.donations textarea {
	border-radius: 3px;
	resize: none;
	padding: 3px;
	background-color: #fff;
	width: 292px;
	border: 1px solid #B0B0B0;
}

.donations label {
	font-weight: 400;
	margin-bottom: 8px;
}
.donations textarea[disabled],
.donations input[disabled] {
	background-color: #eeeeee;
	border: 1px solid #B0B0B0;
}


.donations .doantions-name{
	border-radius: 3px;
	padding-left: 15px;
	margin-bottom: 10px;
	line-height: 40px;
	width: 378px;
	border: 1px solid #B0B0B0;
}
.donations .donations-textarea {
	width: 378px;
	padding-left: 15px;
	margin-bottom: 20px;
}


/*DONATIONS ADMIN*/

.donations-admin-table thead tr.white{
	background-color: #fff;
	border-bottom: 2px solid;
}
.donations-admin-table tr:nth-child(odd) {
	background-color: #eee;
}
.donations-admin-table td {
	padding: 10px;
}

 .donations-admin-modal-bg {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 9998;
	opacity:0;
	height: 100%;
	width: 100%;
	pointer-events: none;
	 display: none;
}

.donations-admin-modal-bg.opened  {
	-webkit-transition: opacity 200ms ease-in;
	-moz-transition: opacity 200ms ease-in;
	transition: opacity 200ms ease-in;
	opacity: 1;
	display: block;
}

.donations-admin-modal {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-radius: 3px;
	width: 610px;
	margin: 0 auto 0 -305px;
	position: fixed;
	background: #fff;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	z-index: 99995;
	top: 50%;
	left:50%;
	opacity:0;
	display: none;
	transform: translateY(-40%);

}

.donations-admin-modal.opened {
	-webkit-transition: all 400ms ease-in;
	-moz-transition: all 400ms ease-in;
	transition: all 400ms ease-in;
	transform: translateY(-50%);
	opacity: 1;
	display: block;

}

.donations-admin-modal-header {
	border-radius: 3px;
	text-align: center;
	background-color: #F7F8F9;
	position: relative;
	height: 100px;
}


.donations-admin-modal .donations-admin-modal-header-title {
	margin: 0;
	line-height: 100px;
	font-size: 24px;
	color: #3E4A5C;
	font-weight: 600;
}


.donations-admin-modal .donations-admin-modal-close {
	display: block;
	width: 36px;
	height: 36px;
	background: url(/img/modal/icons/close.svg) no-repeat center;
	background-size: 55%;
	position: absolute;
	cursor: pointer;
	top: 35%;
	right: 34px;
	opacity: 1;
	z-index: 99999;
}

.donations-admin-modal .donations-admin-modal-close:hover {
	background-image: url(/img/modal/icons/close-hover.svg);
}

.donations-admin-modal-body {
	padding:20px 30px;
}

.donations-admin-modal #reason {
	width: 100%;
	height: 150px;
}

.donations .error {
	border: 1px solid red;
}




@-webkit-keyframes rotating /* Safari and Chrome */
{
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotating {
	from {
		-ms-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	to {
		-ms-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


.affiliate {
	padding: 0;
	margin-top: 50px;
}

.affiliate .loader-wrapper {
	width: 120%;
	height: 100%;
	min-height: 600px;
	position: absolute;
	top: 47px;
	left: -30px;
	background-color: #fff;
	z-index: 99;
}

.affiliate .loader {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(/img/cashin/loader.svg) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 8%;
	left: 43%;
	-webkit-animation: rotating 2s linear infinite;
	-moz-animation: rotating 2s linear infinite;
	-ms-animation: rotating 2s linear infinite;
	-o-animation: rotating 2s linear infinite;
	animation: rotating 2s linear infinite;
}

.affiliate .loader-wrapper.stat {
	top: 97px;
}

.affiliate .loader.statistics {
	top: 100px;
	z-index:999;
}

.affiliate .message {
	display: inline-block;
	text-align: center;
	width: 1170px;
	font-size: 22px;
	position: absolute;
	top: 100px;
	z-index: 999;
	left: 0;

}

.affiliate .copy-success {
	display: none;
	position: absolute;
	width: 100%;
	height:100%;
	background-color: rgba(159, 233, 187, 0.4);
}

.affiliate #tabs li.active a {
	border-top: none;
}

.affiliate .nav-tabs.nav-justified > li > a {
	border-radius: 0;
}

.affiliate .nav-tabs > .active > a,
.affiliate .account .nav-tabs > .active > a:hover,
.affiliate .account .nav-tabs > .active > a:focus {
	border: 1px solid transparent;
	border-bottom: 4px solid #04BCC6;
	font-weight: 600;
	background: transparent;
}

.affiliate #tabs.nav-tabs.nav-justified > .active > a,
.affiliate #tabs.nav-tabs.nav-justified > .active > a:hover,
.affiliate #tabs.nav-tabs.nav-justified > .active > a:focus {
	background: transparent;
	border: 0px solid transparent;
	box-shadow: inset 6px -9px 0px -6px #16bcc9;
	border-radius: 0;
	outline: none;
	margin-bottom: 0;
}

.affiliate .nav-tabs > li > a:hover {
	background-color: transparent;
	outline: none;
	color: #16bcc9;
	border-color: transparent;
	border-bottom-color: #ddd;
}

.affiliate-title {
	color: #27C7D9;
	font-size: 18px;
	text-align: center;
	margin: 20px auto;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.affiliate-title.big {
	font-size: 40px;
}

.referral-block {
	padding: 20px 40px 40px;
	background-color: #F7F8F9;
	border: 1px solid #E2E7E9;
	margin-bottom: 40px;
}

.referral-block .affiliate-landing-copy {
	width: 316px;
	margin: 0 auto;
}

.referral-block.suspended {
	background-color: #fdf2f3;
	padding: 20px 0;
	border: 1px solid #F03A3A;
}

.referral-block.suspended span {
	text-decoration: underline;
}

.referral-block.suspended p {
	color: #F03A3A;
	margin-bottom: 0;
}

.referral-block-title {
	margin-top: 10px;
	margin-bottom: 20px;
	color: #3E4A5C;
	text-align: center;
	font-weight: 600;
	font-size: 16px;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.referral-block-text {
	text-align: center;
	font-size: 15px;
	margin-bottom: 20px;
}

.referral-block input {
	padding-left: 40px;
	padding-right: 108px;
	color: #324763;
	font-size: 18px;
	display: block;
	margin: 0 auto;
	line-height: 55px;
	width: 516px;
}

.referral-field-wrapper {
	position: relative;
	width: 517px;
	margin: 0 auto;
}

.affiliate .referral-copy {
	padding: 10px 25px;
	position: absolute;
	border-bottom: none;
	background-color: #447BC6;
	color: #FFF;
	font-weight: 400;
	box-shadow: none;
	font-size: 16px;
	text-transform: uppercase;
	top: 9px;
	right: 10px;
	z-index: 2;
}

.affiliate .referral-copy.banner {
	top: 126px;
	right: 8px;
}


.affiliate .referral-copy.banner.success {
	background-color: #62c685;
}

.affiliate .referral-copy:hover {
	color: #FFF;
	background-color: #37629E;
}

.steps-wrapper {
	width: 90%;
	margin: 80px auto 40px auto;
	overflow: hidden;

}

.step-item {
	position: relative;
	float: left;
	margin-right: 115px;
	width: 250px;
	text-align: center;
}

.step-item-last {
	margin-right: 0;
}

.connect-lines:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -79%;
	width: 277px;
	height: 0;
	border-bottom: 1px solid #E5F2F7;
}

.connect-lines:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 69%;
	width: 277px;
	height: 0;
	border-bottom: 1px solid #E5F2F7;
}

.step-ico {
	position: relative;
	margin: 0 auto;
}

.steps-wrapper .invite-users {
	margin-top: 5px;
}


.step-item-text {
	margin: 20px auto;
	font-size: 18px;
}

.step-item-text-small {

}

.affiliate-info-wrapper {
	margin-top: 50px;
	color: #3E4A5C;
}

.affiliate-info-block {
	margin-bottom: 60px;
}

.affiliate-info-title {
	font-size: 19px;
	margin-bottom: 20px;
	font-weight: 600;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}
.affiliate-info-subtitle {
	font-size: 17px;
}

.affiliate-info-text {
	font-size: 14px;
	margin-bottom: 15px;
}

.affiliate-info-block > ul > li{
	margin-left: -8px;
	margin-bottom: 20px;
}
.affiliate-info-block > ol > li {
	margin-left: -20px;
	margin-bottom: 20px;
}

.sub-list {
	margin-bottom: 20px;
	margin-left: -20px;
}

.affiliate .affiliate-tab-title {
	position: relative;
	color: #3E4A5C;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 40px;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.affiliate-landing-wrapper {
	overflow: hidden;
}

.affiliate-landing-item {
	width: 351px;
	background-color: #F7F8F9;
	border: 1px solid #E2E7E9;
	float: left;
	margin-right: 58px;
	margin-bottom: 40px;
}

.affiliate-landing-title {
	margin: 20px auto;.affiliate-banner-item
	color: #3E4A5C;
	font-weight: 600;
	font-size: 19px;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.affiliate-landing-item:nth-child(3n) {
	margin-right: 0;
}

.affiliate-landing-block {
	width: 90%;
	margin: 0 auto;
	padding-bottom: 20px;
}

.affiliate-landing-item input {
	padding: 0 20px;
	color: #324763;
	font-size: 14px;
	display: block;
	margin: 20px auto;
	line-height: 50px;
	width: 100%;
}

.affiliate-activate-button {
	border-bottom: none;
	display: block;
	line-height: 40px;
	background-color: #447BC6;
	color: #FFF;
	font-weight: 400;
	font-size: 16px;
	box-shadow: none;
	text-transform: uppercase;
	width: 316px;
	margin: 0 auto;
}

.affiliate-activate-button:hover {
	color: #FFF;
	background-color: #37629E;
}

.affiliate-landing-copy {
	border-bottom: none;
	display: block;
	width: 100%;
	line-height: 40px;
	background-color: #447BC6;
	color: #FFF;
	box-shadow: none;
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
}

.affiliate-landing-copy.success,
.affiliate-landing-copy.success:hover {
	background-color: #62c685;
}

.affiliate-landing-copy:hover {
	color: #FFF;
	background-color: #37629E;
}

.affiliate-landing-img img {
	width: 349px;
}

.affiliate-total-wrapper {
	padding: 0 20px;
	background-color: #F7F8F9;
	width: 270px;
	line-height: 45px;
	border-radius: 4px;
}
.affiliate-total-wrapper p {
	margin: 0;
}

.statistics-wrapper {
	position: relative;
}

.affiliate .time-range {
	overflow: hidden;
	margin: 0;
}

.affiliate .nav-tabs.nav-justified > li {
	display: table-cell;
	width: 1%;
}

.statistics-wrapper .program-bonus {
	font-weight: 600;
}

.statistics-wrapper .affiliate-tab-title {
	margin: 0;
}

.affiliate-total-sum {
	font-weight: 600;
	font-size: 18px;
}

.affiliate-stat-table-head {
	margin-top: 20px;
	padding-bottom:10px;
	border-bottom: 2px solid #E2E7E9;
}


.affiliate-stat-table-head span {
	font-weight: 600;
	display: inline-block;
	width: 137px;
}

.affiliate-stat-table-head .data-range {
	padding-left: 30px;
	width: 325px;
}

.affiliate-stat-table-head .bonus {

	width: 132px;
}

.affiliate-stat-table {
	position: relative;
	overflow: auto;
	height: 400px;
	margin-bottom: 60px;
}


.affiliate-stat-table .table > tbody > tr > td {
	border-top: 1px solid #f1f1f1;
	width: 137px;
}

.affiliate-stat-table .table > tbody > tr > td.data-range {
	padding-left: 30px;
	width: 312px;
}

.period-switcher-wrapper {
	border: 1px solid #E2E7E9;
	border-radius: 4px;
}

.period-switcher-wrapper .btn {
	cursor: pointer;
	background-color: #fff;
	padding: 12px 22px;
	color: #8B8B8B;
	font-weight: 200;
	box-shadow: none;
	text-transform: uppercase;
}

.period-switcher-wrapper .btn.active {
	background-color: #447BC6;
	border-radius: 3px;
	color: #FFF;
	font-weight: 200;
}



.banner-item-title {
	color: #3E4A5C;
	font-size: 19px;
	text-align: center;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.affiliate-banner-item {
	border-collapse: initial;
	width: 1170px;
	position: relative;
	border: 1px solid #E2E7E9;
	margin-bottom: 30px;
}


.banner-item-select select {
	height: 46px;
	width: 156px;
	background-color: #fff;
	border: 1px solid #E2E7E9;
}

.banner-item-modifier,
.banner-item-select {
	line-height: 60px;
}

.banner-item-code {
	position: relative;
}

.banner-item-code textarea {
	padding: 10px 10px 55px 10px;
	width: 381px;
	min-height: 180px;
	resize: none;
}


.affiliate .w60 {
	text-align: center;
	width:742px;
}
.affiliate .w40 {
	vertical-align: top;
	padding: 25px;
	border-left: 1px solid #E2E7E9;
	background-color: #F7F8F9;
	max-width: 428px;
}

.w40.bottom {
	vertical-align: bottom;
}

.banner-item-img {
	margin: 40px 5px;
}

.statistics-info {
	width: 20px;
	cursor: pointer;
	margin-top: -2px;
	margin-left: 5px;
}

.statistics-tooltip {
	display: none;
	position: absolute;
	top: -68px;
	right: -315px;
	background-color: rgba(0,0,0, 0.8);
	width: 300px;
	text-align: left;
	border-radius: 5px;
	color: #FFF;
	padding: 15px;
	margin: 0 auto;
	font-size:11px;
	font-weight:200;
	z-index: 99;
}

.statistics-tooltip:after {
	content: "";
	position: absolute;
	left: -4px;
	bottom: 47%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #232a33 transparent transparent transparent;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.statistics-tooltip span {
	font-weight:600;
}

#stat .affiliate-tab-title {
	display: inline-block;
}

.donations-modal .donations-modal-close {
	display: block;
	width: 36px;
	height: 36px;
	background: url(/img/modal/icons/close.svg) no-repeat center;
	background-size: 55%;
	position: absolute;
	cursor: pointer;
	top: 35%;
	right: 34px;
	opacity: 1;
	z-index: 99999;
}

.donations-modal .donations-modal-close:hover {
	background-image: url(/img/modal/icons/close-hover.svg);
}

.donations-modal-bg.opened  {
	-webkit-transition: opacity 200ms ease-in;
	-moz-transition: opacity 200ms ease-in;
	transition: opacity 200ms ease-in;
	opacity: 1;
	display: block;
}

.donations-modal-bg {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 9998;
	opacity:0;
	height: 100%;
	width: 100%;
	pointer-events: none;
	display: none;
}

.donations-modal.opened {
	-webkit-transition: all 400ms ease-in;
	-moz-transition: all 400ms ease-in;
	transition: all 400ms ease-in;
	transform: translateY(-50%);
	opacity: 1;
	display: block;
	-webkit-box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.39);
	-moz-box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.39);
	box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.39);


}

.donations-modal {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	border-radius: 3px;
	width: 610px;
	margin: 0 auto 0 -305px;
	position: fixed;
	background: #fff;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	z-index: 99999;
	top: 50%;
	left:50%;
	opacity:0;
	transform: translateY(-40%);
	display: none;

}

.donations-modal-header {
	border-radius: 3px;
	text-align: center;
	background-color: #F7F8F9;
	position: relative;
	padding: 36px 0 25px 0;
}

.donations-modal-logo {
	position: absolute;
	top: 34%;
	left: 30px;
}

.donations-modal .donations-modal-header-title {
	width: 350px;
	margin: 0 auto;
	line-height: 30px;
	font-size: 24px;
	color: #3E4A5C;
	font-weight: 600;
}

.donations-modal .donations-modal-body {
	padding: 20px 90px 40px 90px;
}

.donations-modal .donations-modal-title {
	text-align: center;
	font-size: 14px;
	font-weight: 600;
}

.donations-modal .donations-modal-bitcoin {
	width: 90%;
	margin: 10px auto 25px auto;
	color: #3F4041;
	line-height: 50px;
	border-radius: 3px;
	font-size: 16px;
	padding: 0 5%;
	box-sizing: content-box;
	background-color: #F3F3F3;
	border: 1px solid #CBCBCB;
}

.donations-modal .qr-code-wrapper {
	overflow: hidden;
}

.simpleui .popup .btn.donation-copy-btn,
.signup-modal .btn.donation-copy-btn {
	position: absolute;
	right: 7px;
	top: 19px;
	width: 64px;
	padding: 0;
	margin: 0;
	line-height: 36px;
	background-color: #447BC6;
}

.simpleui .popup .btn.donation-copy-btn.success,
.signup-modal .btn.donation-copy-btn.success,
.simpleui .popup .btn.donation-copy-btn.success:hover,
.signup-modal .btn.donation-copy-btn.success:hover {
	background-color: #62c685;
}

.simpleui .popup .btn.donation-copy-btn:hover {
	color: #FFF;
	background-color: #37629E;
}

.bitcoin-wrapper {
	position: relative;
}

.donations-modal .donations-modal-text-wrapper {
	margin: 0;
	width: 50%;
	float: left;
}

.donations-modal .donations-modal-text {
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #404D60;
	font-size: 14px;
	font-weight: 200;
	line-height: 25px;
}

.donations-modal .donations-modal-qr {
	width: 150px;
	float: right;
	text-align: right;
}

.donations-modal .donations-modal-register {
	display: block;
	margin: 40px;
	font-size: 18px;
	font-weight:600;
	color: #4283CC;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}

.donations-modal .donations-modal-register:hover {
	color: #3c64a6;
	transition: all 0.4s;
}


.donations-modal .donations-modal-attention {
	text-align: center;
	font-size: 30px;
	color: #CD5959;
	font-weight: 600;
}

.donations-modal .donations-modal-unavailable-text {
	font-size: 14px;
	color: #404D60;
	line-height: 25px;
	font-weight: 200;
	text-align: center;
	margin: 0 auto;
}

.donations-modal .donations-modal-register-btn {
	width: 300px;
	line-height: 60px;
	border-radius: 3px;
	background-color: #447BC6;
	color: #fff;
	text-align: center;
	text-decoration: none;
	display: block;
	margin: 40px auto;
	cursor: pointer;
}

.donations-modal .donations-modal-register-btn:hover {
	background-color: #3c64a6;
	transition: all 0.4s;

}

#donations-btn {
	width: 260px;
	height: 60px;
	display: inline-block;
	cursor: pointer;
}


.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.single-bundle {
	position: relative;
}

.single-bundle .container {
    width: 1180px;
    padding: 0;
    margin: 0 auto;
}

.single-bundle .container-header {
	margin-bottom: -20px;
}

.single-bundle .page-header {
	border-bottom: none;
}

.single-bundle .loader-wrapper-bundles ,
#documents-upload .loader-wrapper-bundles {
	position: absolute;
	background: #FFF;
	height: 100%;
	width: 100%;
	z-index: 99;
}

.single-bundle .loader.bundles ,
#documents-upload .loader.bundles {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(/img/cashin/loader.svg) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 29%;
	left: 49%;
	-webkit-animation: rotating 2s linear infinite;
	-moz-animation: rotating 2s linear infinite;
	-ms-animation: rotating 2s linear infinite;
	-o-animation: rotating 2s linear infinite;
	animation: rotating 2s linear infinite;
	z-index: 999;
}

.gradient-bundle {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0px, #ffffff 620px, #ffffff 620px, #f0f2f4 621px, #f0f2f4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 620px, #ffffff 620px, #f0f2f4 621px, #f0f2f4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(top, #ffffff 0px, #ffffff 620px, #ffffff 620px, #f0f2f4 621px, #f0f2f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.single-bundle-container {
	width: 1180px;
	font-family: "Open Sans", arial;
	margin: 0 auto 50px auto;
    color: #263850;
}

.single-bundle-container p {
    margin: 0;
}

.single-bundle-container .balance-nav-tabs {
	padding-top: 0;
	margin-top: -30px;
}

.single-bundle-title-big {
	text-align: center;
	font-size: 40px;
	margin: 5px 0 0 0;
}

.single-bundle-currency {
	margin: 30px auto;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
}

.single-bundle-currency.centered {
	text-align: center;
}

.single-bundle-wrapper {
	margin-bottom: 90px;
}

.single-bundle-currency-item {
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    padding: 0 20px;
}

.single-bundle-currency-item .single-bundle-currency-item-title {
    font-size: 16px;
    line-height: 20px;
    color: #0F1821;
    margin-right: 10px;
}

.single-bundle-currency-dropdown {
    position: relative;
    width: 180px;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #0F1821;
}

.single-bundle-currency-dropdown .bundle-symbol-dropdown-btn {
    width: 100%;
    padding: 14px 9px 14px 49px;
    border: 1px solid #E6E6E6;
    border-radius: 2px;
    background-color: #FCFCFC;
    position: relative;
    text-align: left;
}

.single-bundle-currency-dropdown .bundle-symbol-dropdown-btn::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    right: 17px;
    border-right: 2px solid rgba(0, 0, 0, 0.2);
    border-bottom: 2px solid rgba(0, 0, 0, 0.2);
    border-left: none;
    border-top: none;
    transform: translateY(-50%) rotate(45deg);
    transition: transform 0.25s linear;
}

.single-bundle-currency-dropdown .bundle-symbol-dropdown-btn.open::after {
    transform: translateY(-50%) rotate(-135deg);
}

.single-bundle-currency-dropdown .bundle-symbol-dropdown-btn:focus {
    outline: none;
    border-color: #528FCC;
}

.symbol1-list,
.symbol2-list {
	list-style: none;
	padding: 0;
    margin: 0;
    display: none;
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    background-color: #FCFCFC;
    box-shadow: 0 10px 20px 0 rgba(38,56,80,0.1);
    z-index: 91;
}

.symbol1-list.open,
.symbol2-list.open {
    display: block;
}

.symbol1-list-item,
.symbol2-list-item {
    width: 100%;
    padding: 14px 9px 14px 49px;
    background-color: #FCFCFC;
    cursor: pointer;
    position: relative;
    transition: all 0.3s ease;
}

.symbol1-list-item:not(:last-of-type)::after,
.symbol2-list-item:not(:last-of-type)::after {
    content: '';
    display: block;
    width: 160px;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 10px;
    background-color: rgba(15, 24, 33, 0.1);
}

.symbol1-list-item:hover,
.symbol2-list-item:hover {
    background-color: #F2F2F2;
}
.symbol1-list-item.active::before,
.symbol2-list-item.active::before {
    content: "";
    display: block;
    width: 12px;
    height: 8px;
    position: absolute;
    top: 50%;
    right: 16px;
    transform: translateY(-50%) rotate(-45deg);
    border-left: 2px solid #0F1821;
    border-bottom: 2px solid #0F1821;
    border-right: none;
    border-top: none;
}
.single-bundle-currency-dropdown .cyrrency-icon {
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -15px;
    left: 10px;
}
.symbol2-list.centered {
	float: none;
    text-align: left;
}


.bundle-direction-item {
	display: block;
	position: relative;
    width: 120px;
	padding: 9px 0;
	cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    color: #AAB0B3;
    background-color: #FCFCFC;
    border: 1px solid #E6E6E6;
    transition: all 0.3s ease;
}

.bundle-direction-item:hover {
    background-color: #F2F2F2;
    border-color: #F2F2F2;
}

.bundle-direction-item:not(:last-of-type) {
    border-right: none;
}

.bundle-direction-item:first-of-type {
    border-radius: 2px 0 0 2px;
}

.bundle-direction-item:last-of-type {
    border-radius: 0 2px 2px 0;
}

.bundle-direction-item.active {
    background-color: #528FCC;
    border: 1px solid #528FCC;
    color: #fff;
}
.single-bundle-body {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: stretch;
}
.single-bundle-item,
.single-custom-bundle-item {
	width: 280px;
	position: relative;
	display: inline-block;
	border-radius: 4px;
    background-color: #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-box-shadow: 0 10px 20px 0 rgba(38,56,80,0.1);
	-moz-box-shadow: 0 10px 20px 0 rgba(38,56,80,0.1);
    box-shadow: 0 10px 20px 0 rgba(38,56,80,0.1);
}

.bundle-item-body,
.single-custom-bundle-item .bundle-item-body {
    padding: 30px 20px 20px 20px;
	background-color: #fff;
	position: relative;
	border-radius: 0 0 4px 4px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.single-bundle-item:hover {
	transform: scale(1.05, 1.05);
    transform-origin: 50% 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 90;
}

.single-bundle-item:hover .bundle-item-body {
	background-color: #528FCC;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
.single-bundle-item:hover .bundle-item-body::before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #35D8E1;
}

.single-bundle-item:hover .bundle-item-text {
	color: #FFF;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.single-bundle-item:hover .bundle-item-button {
	color: #FFF;
	border-color: #FFF;
}

.single-bundle-item:hover .bundle-item-button:hover {
	color: #FFF;
	background-color: #72C465;
	border-color: #72C465;
}

.single-bundle-item.popular:hover::after {
    background-color: #528FCC;
    border-top: 1px solid #35D8E1;

}


.single-bundle-item.popular {
    border-radius: 4px 4px 0 0;
}
.single-bundle-item.popular .bundle-item-body {
    border-radius: 0;
}
.single-bundle-item.popular::after {
	content: 'POPULAR';
	position: absolute;
	top: 100%;
	left: 0;
    display: block;
    width: 100%;
    border-top: 1px solid #F2F2F2;
    border-radius: 0 0 4px 4px;
    background-color: #FCFCFC;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
    color: #35D8E1;
    padding: 10px 0;
    text-align: center;
    box-shadow: 0 10px 20px 0 rgba(38,56,80,0.1);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.bundle-item-price {
	background-color: #528FCC;
	line-height: 90px;
	height: 90px;
	color: #FFF;
	font-size: 50px;
	font-weight: 600;
	text-align: center;
    border-radius: 4px 4px 0 0;
}
.bundle-item-price .icn {
    position: relative;
    top: 3px;
}
.single-bundle-item.sticky .bundle-item-price .icn {
    top: 0;
}

.bundle-item-button {
	width: 100%;
	text-align: center;
	font-size: 20px;
    line-height: 30px;
    padding: 14px 0 12px 0;
	text-transform: uppercase;
	color: #528FCC;
	font-weight: 600;
	cursor: pointer;
    border-radius: 5px;
    border: 2px solid #528FCC;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.bundle-item-timer-wrapper {
	position: relative;
	margin: 0 auto 30px auto;
	width: 170px;
	height: 170px;
}

#bundle-entry-all-balance-buy {
	font-size: 14px;
    line-height: 20px;
	color: #263850;
	text-align: center;
}

#bundle-entry-all-balance-buy .all-balance {
	cursor: pointer;
	font-size: 16px;
	line-height: 20px;
    font-weight: 600;
	text-decoration: underline;
}

#bundle-entry-all-balance-buy #bundle-entry-symbol2-all-balance {
	font-weight: 600;
}

.bundle-item-text {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
	text-align: center;
	font-size: 25px;
    line-height: 35px;
	width: 100%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.bundle-item-title {
	font-weight: 400;
    font-size: 23px;
}

.bundle-item-amount {
	font-weight: 800;
}

.bundle-item-amount span {
	display: block;
	font-weight: 800;
}
.single-custom-bundle-item {
    display: flex;
    flex-flow: column nowrap;
    justify-content: stretch;
    align-items: stretch;
}
.single-custom-bundle-item .bundle-item-price {
    font-size: 30px;
}
.single-custom-bundle-item .bundle-item-body {
    height: 100%;
    display: flex;
    flex-flow: column nowrap;
}
.custom-bundle-input-wrapper {
	width: 100%;
    margin-bottom: auto;
}

.custom-bundles-input {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    font-weight: 600;
}

.bundle-registration-item.phone .bundle-text-small {
	position: absolute;
	bottom: -40px;
}

.custom-bundles-input .error,
.bundle-check-wrapper .error {
	border-color: #C54C6A;
}

.bundle-cvv-block-wrapper .error,
.bundle-send-on-address-wrapper .error {
    border-color: #C54C6A;
}

#bundle-flow-verification input.error,
#bundle-flow-verification select.error {
    border-color: #C54C6A;
}

.custom-bundles-input span {
	position: absolute;
	right: 20px;
	top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    line-height: 1;
    color: #AAB0B3;
    font-weight: 400;
}

.custom-bundles-input input {
    width: 100%;
    font-size: 25px;
    line-height: 30px;
    padding: 9px 60px 9px 20px;
    border: 1px solid #E6E6E6;
    border-radius: 2px;
    background-color: #FCFCFC;
    color: #263850;
    caret-color: #528FCC;
    transition: all 0.3s ease;
}

.custom-bundles-input input:hover {
    border-color: #CCCCCC;
}

.symbol-input-wrapper input:focus,
.custom-bundles-input input:focus {
	border-color: #528FCC;
	outline: none;
}

.single-bundle-container input {
	outline: none;
}

.custom-bundles-input input.current {
	color: #0F1821;
}

.single-custom-bundle-item .bundle-item-body {
}

.single-custom-bundle-item:hover .bundle-item-button:hover {
	color: #FFF;
	background-color: #72C465;
	border-color: #72C465;
}

.single-bundle-footer-wrapper {
	overflow: hidden;
	font-size: 14px;
	color: #5B5F65;
}

.bundle-footer-info {
	text-align: left;
    font-size: 15px;
    line-height: 25px;
    color: #263850;
}

.bundle-footer-info span {
	font-weight: bold;
}

.bundle-footer-info .howItWorks {
    text-decoration: underline;
    cursor: pointer;
}

.bundle-footer-payments {
	float: right;
}

/*POPUPS*/

.bundle-popup {
	display: none;
	position: fixed;
	z-index: 99999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
    color: #263850;
	background-color: rgba(15, 24, 33, 0.7);
	font-family: "Open Sans", arial;
}

.bundle-popup-wrapper {
	border-radius: 2px;
	background-color: #fff;
	margin: 0 auto;
	width: 635px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.bundle-popup-wrapper.wide-popup {
	width: 780px;
}

.bundle-popup-header {
	position: relative;
    height: 100px;
	border-radius: 2px 2px 0 0;
	background-color: #F9FBFC;
	text-align: center;
	font-size: 24px;
	padding: 20px 0;
	font-weight: 600;
}

.bundle-popup-header img {
    width: auto;
    height: 100%;
    object-fit: contain;
}

.bundle-popup-body {
	text-align: left;
	padding: 20px 40px 40px 40px;
}

.bundle-popup-body.body-wide {
    padding: 20px 40px 40px 40px;
	text-align: center;
}

p.bundle-popup-subtitle {
	text-align: center;
	font-size: 24px;
    line-height: 30px;
	font-weight: 700;
    margin-bottom: 20px;
}

.bundle-popup-subtitle-attention {
	color: #CD5959;
}

p.bundle-popup-text {
	font-size: 15px;
    line-height: 25px;
	font-weight: 400;
	margin-bottom: 10px;
}
p.bundle-popup-text:last-of-type {
    margin-bottom: 0;
}

p.bundle-popup-text a {
    color: #5694D2;
}

.bundle-popup-text span {
	color: #3E4A5C;
	font-weight: 600;
}

.bundle-popup .modal-close {
    display: block;
    text-decoration: none;
    width: 40px;
    height: 40px;
    background-color: #F2F4F5;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: 30px;
    cursor: pointer;
    transition: all 0.3s ease;
}
.bundle-popup .modal-close::before {
    content: "";
    display: block;
    width: 50%;
    height: 0.2em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    background-color: #0F1821;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.bundle-popup .modal-close::after {
    content: "";
    display: block;
    width: 50%;
    height: 0.2em;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    background-color: #0F1821;
    border-radius: 5px;
    transition: all 0.3s ease;
}
.bundle-popup .modal-close:hover::after,
.bundle-popup .modal-close:hover::after {
    opacity: 1;
}

.single-bundle-container .btn {
	width: 100%;
	margin: 20px auto;
	display: block;
	line-height: 30px;
	color: #FFF;
	font-size: 20px;
	font-weight: 600;
	background-color: #528FCC;
	box-shadow: none;
    padding: 15px 0;
}

.single-bundle-container .btn.in-one-row {
	position: relative;
	margin: 0 10px 30px 10px;
	display: inline-block;
	width: 240px;
	height: 60px;
	text-align: center;
    font-size: 15px;
}

.bundle-2fa-button {
	display: block;
	margin-top: -8px;
    margin-left: 20px;
}

.btn.in-one-row .btn-small-text {
	display: block;
	font-size: 12px;
	margin-top: -10px;
}

.bundle-input-row {
	color: #3C3C3C;
	font-size: 12px;
	overflow: hidden;
	text-align: left;
}

.bundle-btn-group {
	margin-top: 30px;
}

.bundle-input-row input,
.bundle-input-row label {
	float: left;
}

.bundle-input-row input {
	margin-right: 20px;
	margin-left: 20px;
}

.bundle-input-row label {
	display: block;
	font-weight: 400;
	width: 85%;
}

.single-bundle-container .btn.bundle-btn-white {
	background-color: #fff;
	color: #3A77B5;
	border: 1px solid #3A77B5;
}

.single-bundle-container .btn.bundle-btn-white:hover {
	background-color: #E8F1FA;
}

.single-bundle-container .btn.in-one-row img {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 15px;
    top: 15px;
}

.single-bundle-container .btn[disabled] {
	border: 1px solid #cdcdcd;
	color: #FFF !important;
	background: #BFC7D1;
	background-image: none;
	text-shadow: none;
}

.bundle-button-blue {
	margin-top: 30px;
	color: #5694D2;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
}

.bundle-button-blue:hover {
	color: #3A77B5;
}

.bundle-button-attention {
	margin-top: 10px;
	font-size: 12px;
	color: #E42323;
	font-weight: 200;
	text-transform: uppercase;
}

.single-bundle-container .btn.go-back {
	background-color: #fff;
	color: #5694D2;
}

.single-bundle-container .btn.go-back:hover {
	background-color: #fff;
	color: #37629E;
}

.single-bundle-container .btn:hover {
	background-color: #5CA1E6;
}
.single-bundle-container .btn:active {
	background-color: #477DB3;
}

.bundle-popup .btn.btn-transparent {
	background-color: transparent;
	color: #5694D2;
	background-image: none;
	border-color: #5694D2;
}

.bundle-popup .btn.btn-transparent:hover {
	background-color: #5694D2;
	color: #FFF;
}

.single-bundle-container .bundle-propose {
	width: 320px;
	margin: 20px auto;
	padding: 9px 12px;
	display: block;
	border-radius: 4px;
	line-height: 40px;
	color: #FFF;
	background-color: #72C366;
	font-size: 18px;
	font-weight: 200;
}

.single-bundle-container .bundle-propose:hover {
	background-color: #4B964B;
}

.bundle-propose span {
	font-weight: 600;
}

/* ******************* STICKY BUNDLE STYLE ******************/

.single-bundle-item.sticky {
    width: 300px;
    height: 40px;
    margin: 0 auto 30px auto;
    padding: 0 15px;
    box-shadow: 0 5px 10px 0 rgba(38,56,80,0.1);
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-around;
    align-items: center;
    color: #0D1319;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
}

.single-bundle-item.sticky .bundle-item-title {
    opacity: 0.5;
    font-weight: 600;
    font-size: 16px;
}

.single-bundle-item.sticky .bundle-timer-container {
    display: inline-block;
    width: 24px;
    height: 24px;
    position: relative;
}

.single-bundle-item.sticky svg.bundle-timer,
.single-bundle-item.sticky svg.bundle-timer-bg-circle {
    overflow: visible;
}
.single-bundle-item.sticky .bundle-timer {
    z-index: 5;
}

.single-bundle-item.sticky .bundle-timer circle {
    stroke-dasharray: 300%;
    stroke-dashoffset: 300%;
    stroke-linecap: round;
    stroke-width: 1px;
    stroke: #35D8E1;
    fill: none;
}

.single-bundle-item.sticky .bundle-timer-bg-circle circle {
    stroke-dasharray: 0;
    stroke-dashoffset: 0;
    stroke-linecap: round;
    stroke-width: 1px;
    stroke: #DDDDDD;
    fill: none;
}

.single-bundle-item.sticky:hover {
    transform: scale(1);
}


/* ******************* CAPTCHA STYLES ******************/

.single-bundle .g-recaptcha > div {
	margin: 0 auto;
}

.captcha-wrapper {
	width: 100%;
	margin: 0 auto;
}

.single-bundle-container .captcha-block {
	background: #EFEFEF;
	border: 1px solid #CBCBD1;
	border-radius: 4px;
	padding: 15px;
	margin-bottom: 20px;
}

.single-bundle-container .captcha-block .captcha-img {
	float: left;
	margin-top: 5px;
}

.single-bundle-container .captcha-input-wrapper {
	overflow: hidden;
}

.single-bundle-container .captcha-input-wrapper input {
	width: 120px;
	padding: 0 15px;
	margin-top: 23px;
	line-height: 50px;
	height: 50px;
	border-radius: 4px;
	outline: none;
}

.single-bundle-container .captcha-input-wrapper input:focus {
	outline: none;
	border: 2px solid #5694D2;
}

.single-bundle-container .captcha-block .captcha-input {
	float: right;
}

/* ******************* REGISTRATION STYLES ******************/

.single-bundle-title {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
    margin: 0;
}

.single-bundle-title.single-bundle-title-verification {
    font-size: 40px;
    line-height: 50px;
    color: #263850;
    margin-bottom: 30px;
}

.single-bundle-title-verification-text {
    font-size: 15px;
    line-height: 25px;
    color: #263850;
}

.single-bundle-title img {
    height: 100%;
    max-height: 80px;
    width: auto;
    object-fit: contain;
}

p.single-bundle-title.with-image {
    width: 40%;
    margin: 20px auto;
}

.charge-amount-title-wrapper {
	text-align: center;
	position: relative;
}

.single-bundle-small-text {
	text-align: center;
	font-size: 11px;
}

.single-bundle-small-text a {
	color: #000;
	text-decoration: underline;;
}

.single-bundle-title.charge-amount {
	display: block;
    width: 100%;
    margin: 0 auto 20px auto;
    font-size: 40px;
    line-height: 50px;
    color: #263850;
    text-align: center;
}

.single-bundle-title.charge-amount + .single-bundle-title-verification-text {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}

.charge-amount-info {
	width: 20px;
    height: 20px;
	cursor: pointer;
	position: absolute;
    top: 50%;
    left: 100%;
    margin-top: -10px;
}

.charge-amount-tooltip {
	display: none;
	position: absolute;
	top: 27px;
	right: -12px;
	background-color: rgba(0, 0, 0, 0.8);
	width: 250px;
	text-align: left;
	border-radius: 5px;
	color: #FFF;
	padding: 15px;
	margin: 0 auto;
	font-size: 11px;
	font-weight: 200;
	z-index: 99;
}

.charge-amount-tooltip:after {
	content: "";
	position: absolute;
	left: -4px;
	bottom: 47%;
	margin-left: -8px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 8px 8px 0 8px;
	border-color: #232a33 transparent transparent transparent;
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.charge-amount-tooltip.active {
	display: block;
}

.single-bundle-title .bundle-link {
	color: #2F7CC7;
	cursor: pointer;
	text-decoration: underline;

}

.bundle-flow-body-wrapper {
	width: 630px;
	margin: 30px auto 20px auto;
}

.bundle-flow-body-wrapper.bundle-flow-body-wrapper-verification {
    width: 860px;
}
.bundle-flow-body-wrapper.bundle-flow-body-wrapper-checksum {
    width: 780px;
    display: flex;
    flex-flow: row nowrap;
}

.bundle-flow-body-wrapper.one-column {
	margin: 0 auto;
	width: 300px;
}

.bundle-flow-body-wrapper.one-column .bundle-registration-item {
    width: 100%;
    margin: 0 0 20px 0;
}
.bundle-flow-body-wrapper.one-column .bundle-registration-item:first-of-type {
    margin-top: 30px;
}
.bundle-flow-body-wrapper.one-column .bundle-registration-item:last-of-type {
    margin-bottom: 30px;
}

.bundle-flow-body-wrapper-footer {
    font-size: 15px;
    line-height: 25px;
    text-align: center;
}

.bundle-2FA-item {
	margin-bottom: 40px;
}

#phone2FA .bundle-registration-item,
#phone2FAConfirmation .bundle-registration-item {
    width: 300px;
	margin: 20px auto 0 auto;
	text-align: left;
	float: none;
}

#phone2FA .bundle-registration-item .intl-tel-input {
    display: block;
}


.google-2fa-qr-code {
	float: left;
}

.google-2fa-qr-code img {
	width: 140px;
}

.google-2fa-code-wrapper {
	width: 90%;
	overflow: hidden;
	position: relative;
}

.google-2fa-code-wrapper.all-width {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.google-2fa-code {
	width: 305px;
	background-color: #F5F5F5;
	border-radius: 4px;
	overflow: hidden;
	border: 1px solid #CFD5DC;
	line-height: 50px;
	margin-left: 26px;
	padding-right: 50px;
	padding-left: 10px;
	font-size: 13px;
}

.google-2fa-code.all-width {
	width: 100%;
}

.google-2fa-code-copy-wrapper {
	position: absolute;
	width: 50px;
	height: 55px;
	right: 0;
	border-radius: 4px;
	top: 0;
	text-align: center;
	background-color: #BCCEDD;
	cursor: pointer;
}

.google-2fa-confirmation-code-wrapper {
	background-color: #F6FCFF;
	border: 1px dashed #CFD5DC;
	padding: 20px;
	margin-top: 30px;
}

.google-2fa-confirmation-code-wrapper p {
    margin-bottom: 20px;
}

.google-2fa-confirmation-code-wrapper input {
	text-align: center;
	width: 300px;
	border: 1px solid #CFD5DC;
	line-height: 50px;
	border-radius: 4px;
	padding: 0 10px;
	font-size: 30px;
}

#google2FAConfirmation input {
	font-size: 13px;
	width: 100%;
	float: none;
	background-color: #F6FCFF;
	border: 1px dashed #CFD5DC;
	margin-left: 0;
}

#google2FAConfirmation .google-2fa-code-wrapper {
	margin: 0 auto;
}

.google-2fa-code-copy-wrapper img {
	margin-top: 15px;

}

.qr-code-block-text {
	float: left;
	text-align: left;
	line-height: 26px;
}

#phone2FAConfirmation .input-holder {
	margin-bottom: 50px;
}

#bundle-phone-2FA-phone-number {
	text-transform: uppercase;
	font-weight: 600;
}

.bundle-flow-none-2fa {
	text-align: center;
}

.bundle-flow-registration {
    display: flex;
    flex-flow: row wrap;
}

.bundle-registration-item.charge-amount-help {
    height: 205px;
    background: url(/img/bundles/charge-amount-help.gif) center center no-repeat;
    background-size: contain;
}
.bundle-registration-item {
    width: calc(50% - 15px);
    margin-bottom: 20px;
    position: relative;
}
.bundle-registration-item:nth-of-type(odd) {
    margin-right: auto;
}

.bundle-registration-item input[type="password"],
.bundle-registration-item input[type="email"],
.bundle-registration-item input[type="text"],
.bundle-registration-item input[type="tel"],
.bundle-registration-item select,
.bundle-send-on-address-wrapper input,
.symbol-input-wrapper input {
    width: 100%;
    font-size: 16px;
    line-height: 20px;
    padding: 14px 10px;
    border: 1px solid #E6E6E6;
    border-radius: 2px;
    background-color: #FCFCFC;
    color: #263850;
    caret-color: #528FCC;
    transition: all 0.3s ease;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.bundle-registration-item input[type="password"]:hover,
.bundle-registration-item input[type="email"]:hover,
.bundle-registration-item input[type="text"]:hover,
.bundle-registration-item input[type="tel"]:hover,
.bundle-registration-item select:hover,
.bundle-send-on-address-wrapper input:hover,
.symbol-input-wrapper input:hover {
    border-color: #CCCCCC;
}
.bundle-registration-item input[type="password"]:focus,
.bundle-registration-item input[type="email"]:focus,
.bundle-registration-item input[type="text"]:focus,
.bundle-registration-item input[type="tel"]:focus,
.bundle-registration-item select:focus,
.bundle-send-on-address-wrapper input:focus,
.symbol-input-wrapper input:focus {
    border-color: #528FCC;
    outline: none;
}
.bundle-send-on-address-wrapper input::-webkit-input-placeholder {opacity: 0.5; transition: opacity 0.3s ease;}
.bundle-send-on-address-wrapper input::-moz-placeholder          {opacity: 0.5; transition: opacity 0.3s ease;}
.bundle-send-on-address-wrapper input:-moz-placeholder           {opacity: 0.5; transition: opacity 0.3s ease;}
.bundle-send-on-address-wrapper input:-ms-input-placeholder      {opacity: 0.5; transition: opacity 0.3s ease;}

.bundle-registration-item input::-webkit-input-placeholder {opacity: 0.5; transition: opacity 0.3s ease;}
.bundle-registration-item input::-moz-placeholder          {opacity: 0.5; transition: opacity 0.3s ease;}
.bundle-registration-item input:-moz-placeholder           {opacity: 0.5; transition: opacity 0.3s ease;}
.bundle-registration-item input:-ms-input-placeholder      {opacity: 0.5; transition: opacity 0.3s ease;}

.symbol-input-wrapper input::-webkit-input-placeholder {opacity: 0.5; transition: opacity 0.3s ease;}
.symbol-input-wrapper input::-moz-placeholder          {opacity: 0.5; transition: opacity 0.3s ease;}
.symbol-input-wrapper input:-moz-placeholder           {opacity: 0.5; transition: opacity 0.3s ease;}
.symbol-input-wrapper input:-ms-input-placeholder      {opacity: 0.5; transition: opacity 0.3s ease;}


.bundle-registration-item input:focus::-webkit-input-placeholder {opacity: 0;}
.bundle-registration-item input:focus::-moz-placeholder          {opacity: 0;}
.bundle-registration-item input:focus:-moz-placeholder           {opacity: 0;}
.bundle-registration-item input:focus:-ms-input-placeholder      {opacity: 0;}

.bundle-send-on-address-wrapper input:focus::-webkit-input-placeholder {opacity: 0;}
.bundle-send-on-address-wrapper input:focus::-moz-placeholder          {opacity: 0;}
.bundle-send-on-address-wrapper input:focus:-moz-placeholder           {opacity: 0;}
.bundle-send-on-address-wrapper input:focus:-ms-input-placeholder      {opacity: 0;}

.symbol-input-wrapper input:focus::-webkit-input-placeholder {opacity: 0;}
.symbol-input-wrapper input:focus::-moz-placeholder          {opacity: 0;}
.symbol-input-wrapper input:focus:-moz-placeholder           {opacity: 0;}
.symbol-input-wrapper input:focus:-ms-input-placeholder      {opacity: 0;}

.bundle-check-wrapper .symbols-wrapper .symbol-input-wrapper input {
    padding: 9px 10px;
}

.bundle-registration-item select {
	padding-right: 15px;
}

.bundle-registration-item.us-county-input:after,
.bundle-registration-item.uk-date-input:after,
.bundle-registration-item.us-state-input:after {
	 content: '';
	 background: url(/img/bundles/bundle-select.svg);
	 background-size: 6px 11px;
	 position: absolute;
	 top: 44px;
	 width: 6px;
	 height: 11px;
	 right: 6px;
 }

.bundle-registration-item.uk-date-input:after {
	top: 22px;
}
.bundle-registration-item .refresh-input {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    font-size: 15px;
    line-height: 20px;
    color: #528FCC;
    text-decoration: underline;
    transition: color 0.3s ease;
}

.bundle-registration-item .refresh-input:hover,
.bundle-registration-item .refresh-input:focus {
    color: #5CA1E6;
}
.bundle-registration-item .refresh-input:active {
    color: #477DB3;
}

.bundle-registration-item .refresh-input.sent {
    pointer-events: none;
    cursor: none;
    text-decoration: none;
    color: #263850;
}

.bundle-registration-item .intl-tel-input .country-list {
	width: 300px;
}

.bundle-registration-item .intl-tel-input .selected-flag {
	outline: none;
    background-color: #F2F2F2 !important;
}

.bundle-registration-item input[type="text"].with-refresh[disabled] {
	background-color: #E5EAF0;
}

.bundle-registration-item input.error {
	border-color: #C54C6A;
}

.input-holder .input-error,
.card-charge-wrapper .input-holder .input-error,
.custom-bundles-input .input-error,
.symbol-input-wrapper .input-error {
    font-size: 12px;
    line-height:  16px;
    font-weight: 600;
	color: #C54C6A;
	position: absolute;
    top: 100%;
    left: 0;
}

.card-charge-wrapper .input-holder .input-error {
	left: 195px;
}

#bundle-flow-verification .input-error {
    font-size: 9px;
}

#bundle-flow-verification .uk-date-input .input-error {
	bottom: -25px
}

.bundle-registration-policy-wrapper {
	display: inline-block;
	border-radius: 4px;
}

.bundle-registration-item .label-red {
	color: #D0021B;
	min-height: 20px;
    margin-bottom: 5px;
}

.bundle-registration-item .pass-strength {
	position: relative;
	background-color: #D8D8D8;
	min-width: 1px;
	height: 6px;
	width: 100%;
	border-radius: 3px;
	margin-bottom: 10px;
}

.bundle-registration-item #bundle-registration-pass-strength-label {
	color: #D8D8D8;
}

.bundle-registration-item .pass-strength .percent {
	position: absolute;
	top: 0;
	left: 0;
	height: 6px;
	width: 0;
	background-color: #D0011B;
	border-radius: 3px;
}

.bundle-registration-item #phone-placeholder input {
	width: 100%;
}

.input-field-wrapper {
    position: relative;
}

.input-field-wrapper:not(:last-of-type) {
    margin-bottom: 20px;
}

.input-field {
    width: 100%;
}

.input-field .label-checkbox {
    width: 100%;
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    margin: 0;
}

.input-field .label-checkbox input[type=checkbox] {
    font-size: 0;
    opacity: 0;
}

.input-field .label-checkbox input[type=checkbox]:focus {
    outline: none;
}

.input-field .label-checkbox input[type=checkbox]:focus + .custom-input-checkbox::before {
    border-color: #528FCC;
}

.input-field .label-checkbox .custom-input {
    min-width: 24px;
    width: 24px;
    height: 24px;
    position: relative;
    margin-right: 10px;
}


.input-field .label-checkbox .custom-input-checkbox::before {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #FCFCFC;
    border-radius: 2px;
    cursor: pointer;
    transition: all 0.28s linear;
    border: 1px solid #E6E6E6;
}

.input-field .label-checkbox .custom-input-checkbox-lines {
    display: inline-block;
    width: 12px;
    height: 6px;
    position: absolute;
    top: 45%;
    left: 52%;
    transform: translate(-50%, -50%) rotate(-45deg);
    transition: all 0.28s linear;
    cursor: pointer;
}

.input-field .label-checkbox .custom-input-checkbox-lines::before {
    content: "";
    display: block;
    width: 2px;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    transition: all 0.2s linear 0.1s;
}

.input-field .label-checkbox .custom-input-checkbox-lines::after {
    content: "";
    display: block;
    width: 0;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff;
    transition: all 0.2s linear 0.3s;
}


.input-field .label-checkbox .custom-input input[type=checkbox]:checked + .custom-input-checkbox::before {
    background-color: #528FCC;
    border-color: #528FCC;
}

.input-field .label-checkbox .custom-input input[type=checkbox]:checked ~ .custom-input-checkbox-lines::before {
    height: 100%;
}

.input-field .label-checkbox .custom-input input[type=checkbox]:checked ~ .custom-input-checkbox-lines::after {
    width: 100%;
}

.input-field .label-checkbox .custom-input-label-text {
    font-size: 14px;
    line-height: 16px;
    font-weight: 600;
}

.input-field .label-checkbox .custom-input-label-text a {
    text-decoration: underline;
    color: #0C87F2;
    transition: all 0.3s ease;
}

.input-field .label-checkbox .custom-input-label-text a:hover {
    color: #33A0FF;
}

.input-field .label-checkbox .custom-input-label-text a:active {
    color: #0A72CC;
}

.bundle-flow-body-wrapper .registration-divider {
	text-align: center;
	position: relative;
	font-size: 15px;
    line-height: 25px;
    margin-bottom: 20px;
}

.bundle-flow-body-wrapper .registration-divider .registration-divider-text {
    width: 54px;
    position: relative;
    background-color: #fff;
    margin: 0 auto;
}

.bundle-flow-body-wrapper .registration-divider::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #E6E6E6;
	top: 50%;
    margin-top: -0.5px;
	left: 0;
}

.registration-social-wrapper {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    align-items: center;
}

.registration-social-item {
	display: block;
    width: 50px;
    height: 50px;
    text-decoration: none;
    border: 2px solid #528FCC;
    border-radius: 2px;
    background-position: center center;
}

.bundle-confirmation-item-wrapper {
	width: 300px;
    margin: 0 auto;
}

.bundle-confirmation-item-wrapper:nth-child(2n) {
	margin-right: 0;
}

.bundle-confirmation-item-wrapper .bundle-registration-item {
	margin-left: 0;
}

.bundle-confirmation-item {
	position: relative;
	width: 50%;
	margin: 0 auto;
    font-size: 15px;
    line-height: 25px;
    color: #263850;
}

.bundle-confirmation-item img {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin-right: 15px;

}

.bundle-confirmation-item p {
	width: 100%;
	display: inline-block;
    text-align: center;
}

.bundle-text-small {
	font-size: 12px;
	margin: 0 auto;
}

.bundle-text-small span {
	color: #3C80CB;
	cursor: pointer;
}

.registration-social-item.facebook {
	background: url('/img/bundles/social-sprite.svg') 18px 13px no-repeat;
}

.registration-social-item.google {
	background: url('/img/bundles/social-sprite.svg') -104px 11px no-repeat;
}

.registration-social-item.vk {
	background: url('/img/bundles/social-sprite.svg') -38px 13px no-repeat;
}

.registration-social-item.github {
	margin-right: 0;
	background: url('/img/bundles/social-sprite.svg') -162px 13px no-repeat;
}

.registration-social-item.facebook:hover,
.registration-social-item.facebook:focus {
	background: url('/img/bundles/social-sprite.svg') 18px -60px no-repeat;
	background-color: #5CA1E6;
    border-color: #5CA1E6;
}

.registration-social-item.google:hover,
.registration-social-item.google:focus {
	background: url('/img/bundles/social-sprite.svg') -104px -62px no-repeat;
	background-color: #5CA1E6;
    border-color: #5CA1E6;
}

.registration-social-item.vk:hover,
.registration-social-item.vk:focus {
	background: url('/img/bundles/social-sprite.svg') -38px -60px no-repeat;
	background-color: #5CA1E6;
    border-color: #5CA1E6;
}

.registration-social-item.github:hover,
.registration-social-item.github:focus {
	background: url('/img/bundles/social-sprite.svg') -162px -60px no-repeat;
	background-color: #5CA1E6;
    border-color: #5CA1E6;
}

.registration-social-item.facebook:active {
	background: url('/img/bundles/social-sprite.svg') 18px -59px no-repeat;
	background-color: #477DB3;
    border-color: #477DB3;
}

.registration-social-item.google:active {
	background: url('/img/bundles/social-sprite.svg') -102px -59px no-repeat;
	background-color: #477DB3;
    border-color: #477DB3;
}

.registration-social-item.vk:active {
	background: url('/img/bundles/social-sprite.svg') -38px -59px no-repeat;
	background-color: #477DB3;
    border-color: #477DB3;
}

.registration-social-item.github:active {

	background: url('/img/bundles/social-sprite.svg') -162px -59px no-repeat;
	background-color: #477DB3;
    border-color: #477DB3;
}

.bundle-verification-item {
	position: relative;
	display: inline-block;
}

#bundle-verification-selfie-verify.selfie-centered {
	background: #fff;
	height: 250px;
	margin-top: 100px;
}

.bundle-verification-item.verification-left {
	position: relative;
	float: left;
    width: 340px;
}

.bundle-verification-item.verification-right {
	float: right;
    width: 480px;
}

/****************   RADIO BUTTON STYLES *******************/


#bundle-flow-verification .doctype-block .input-error {
	margin-top: -15px;
	position: relative;
}

input[disabled]#bundle-verification-ssn {
	background-color: rgb(248, 248, 248);
}

.single-bundle-container .doctype-block label {
	font-size: 13px;
	font-weight: 200;
	color: #657483;
	display: inline-block;
	margin-left: 15px;
}

.single-bundle-container .doctype-block ul {
    margin: 10px 0 20px 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
}

.single-bundle-container .doctype-block ul li input {
    opacity: 0;
}

.single-bundle-container .doctype-block ul li label {
    width: 150px;
	display: block;
	position: relative;
	padding: 9px 0;
    margin: 0;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
    background-color: #FCFCFC;
    border-radius: 2px;
    border: 1px solid #E6E6E6;
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    color: #0F1821;
}

.single-bundle-container .doctype-block ul li label:hover {
    background-color: #F2F2F2;
    border-color: #F2F2F2;
}

.single-bundle-container .doctype-block ul li .check {
	display: block;
	position: absolute;
	border-radius: 3px;
	border: 1px solid #979797;
	height: 20px;
	width: 20px;
	top: 18px;
	left: 6px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}

.single-bundle-container .doctype-block ul li input[type="radio"]:checked + label {
    background-color: #528FCC;
    border-color: #528FCC;
    color: #fff;
}

.single-bundle-container .doctype-selector-wrapper span {
	margin-left: 10px;
	line-height: 20px;
}

.single-bundle-container .doctype-block input[type="radio"] {
	position: absolute;
	visibility: hidden;
}

/****************  CARD STYLES *******************/
/*noinspection CssInvalidFunction*/
.single-bundle-container .card-wrapper {
    width: 340px;
    height: 330px;
	position: relative;
}

/*noinspection CssInvalidFunction*/
.single-bundle-container .card-front-side {
    display: flex;
    flex-flow: column nowrap;
    justify-content: stretch;
    align-items: stretch;
    width: 300px;
    height: 210px;
    position: absolute;
    top: 0;
    left: 0;
	border-radius: 10px;
    border: 2px solid #528FCC;
    z-index: 10;
    background-color: rgba(255, 255, 255, 1);
    background-image: linear-gradient(to bottom, rgba(82,143,204,0.05) 0%, rgba(82,143,204,0.05) 100%);
    padding: 20px 10px;
}

.single-bundle-container .card-front-side .card-front-body {
    margin-top: auto;
}

.single-bundle-container .back-side {
    display: block;
    width: 300px;
    height: 210px;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 10px;
    border: 2px solid #528FCC;
    z-index: 9;
    background-color: rgba(255, 255, 255, 1);
    background-image: linear-gradient(to bottom, #DCE9F5 30px, #528FCC 30px, #528FCC 70px, #DCE9F5 70px);
}

.single-bundle-container .card-number-wrapper.input-holder,
.single-bundle-container .card-holder-wrapper {
    position: relative;
}

.single-bundle-container .card-holder-wrapper {
    display: flex;
    flex-flow: row nowrap;
}
.single-bundle-container .card-holder-wrapper .input-holder:first-of-type {
    width: 190px;
    margin-right: auto;
}

.single-bundle-container .card-holder-wrapper .input-holder:nth-of-type(2) {
    width: 80px;
    margin-left: auto;
}

.single-bundle-container .card-number-wrapper.input-holder {
    margin-bottom: 25px;
}

.single-bundle-container .card-wrapper .input-holder label {
    font-size: 12px;
    line-height: 20px;
    font-weight: 600;
    color: #0F1821;

}

.single-bundle-container .card-label {
	position: absolute;
	width: 60px;
	display: inline-block;
	height: 20px;
	padding: 3px 8px;
	margin-right: 10px;
	left: -74px;
	top: 14px;
	border-radius: 2px;
	border: 1px solid #fff;
	font-size: 10px;
}

.single-bundle-container .card-label.verified:before {
	position: absolute;
	top: -15px;
	content: 'VERIFIED';
	color: #6FC461;
}

.single-bundle-container .card-label.verified {
	border-color: #6FC461;
}

.single-bundle-container .card-label.pending {
	border-color: #F79E1B;
}

.single-bundle-container .card-label.pending:before {
	position: absolute;
	top: -15px;
	content: 'PENDING';
	color: #F79E1B;
}

.single-bundle-container .card-label.rejected {
	border-color: #EB001B;
}

.single-bundle-container .card-label.rejected:before {
	position: absolute;
	top: -15px;
	content: 'REJECTED';
	color: #EB001B;
}

.single-bundle-container .card-label.expired {
	border-color: #3D3D3D;
}

.single-bundle-container .card-label.expired:before {
	position: absolute;
	top: -15px;
	content: 'EXPIRED';
	color: #3D3D3D;
}

.single-bundle-container .card-wrapper label {
	font-size: 11px;
	display: block;
}

.single-bundle-container .card-wrapper input {
	display: inline-block;
	outline: none;
    border: 1px solid #E6E6E6;
    background-color: #FFFFFF;
    border-radius: 2px;
	padding: 7px 10px;
    font-size: 18px;
	line-height: 20px;
    color: #0F1821;
}

.single-bundle-container .card-wrapper input::-webkit-input-placeholder {text-transform: none; font-size: 16px; opacity: 0.5; transition: opacity 0.3s ease;}
.single-bundle-container .card-wrapper input::-moz-placeholder          {text-transform: none; font-size: 16px; opacity: 0.5; transition: opacity 0.3s ease;}
.single-bundle-container .card-wrapper input:-moz-placeholder           {text-transform: none; font-size: 16px; opacity: 0.5; transition: opacity 0.3s ease;}
.single-bundle-container .card-wrapper input:-ms-input-placeholder      {text-transform: none; font-size: 16px; opacity: 0.5; transition: opacity 0.3s ease;}


.single-bundle-container .card-wrapper input:focus::-webkit-input-placeholder {opacity: 0;}
.single-bundle-container .card-wrapper input:focus::-moz-placeholder          {opacity: 0;}
.single-bundle-container .card-wrapper input:focus:-moz-placeholder           {opacity: 0;}
.single-bundle-container .card-wrapper input:focus:-ms-input-placeholder      {opacity: 0;}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	.single-bundle-container .card-wrapper input {
		height: 30px;
	}

	.bundle-send-on-address-wrapper input {
		height: 50px;
	}

	.single-bundle .bundle-cvv-input {
		height: 30px;
	}

	.symbol-input-wrapper input {
		height: 30px;
	}
}

.single-bundle-container .card-types {
	position: absolute;
    top: 15px;
    right: 10px;
	min-height: 30px;
    height: 30px;
    max-height: 30px;
	margin-right: 5px;
}

.single-bundle-container .card-types.visa:after,
.single-bundle-container .card-types.mastercard:after {
	background-size: 40px 30px;
	display: inline-block;
	width: 40px;
	height: 30px;
	content: "";
}

.single-bundle-container .card-types.visa:after {
	background-image: url(/img/footer/visa.svg);
}

.single-bundle-container .card-types.mastercard:after {
	background-image: url(/img/footer/mastercard.svg);
}

.single-bundle-container .card-number-input {
	width: 98%;
}

.single-bundle-container .card-number-input.card-number-input-first {
	margin-left: 0;
}

.single-bundle-container .card-types {
	text-align: right;
}

.single-bundle-container .card-types img {
	height: 30px;
	margin-left: 10px;
}

.single-bundle-container .card-wrapper #bundle-verification-holder-name {
	width: 100%;
	text-transform: uppercase;
}

#bundle-flow-verification .bundle-card-holder-name .input-error {
	margin-top: 3px;
	padding: 5px;
	border-radius: 4px;
	width: 100%;
	font-size: 9px;
	line-height: 9px;
	background-color: #fff;
	border: 1px solid #D0021B;
	z-index: 10;
}

.single-bundle-container .card-wrapper #bundle-verification-expire {
	width: 100%;
}

.single-bundle-container .card-input-wrapper {
	display: inline-block;
    position: relative;
}

.single-bundle-container .card-wrapper .card-input-wrapper-cvv {
    position: absolute;
    bottom: 30px;
    right: 20px;
}

.single-bundle-container .card-wrapper .card-input-wrapper-cvv input {
	width: 80px;
}

/****************   DOCS VERIFICATION AND US INPUTS STYLES *******************/

.bundle-security-wrapper {
	text-align: center;
}

.bundle-security-wrapper img {
    width: 200px;
}

.single-bundle-container .bundle-security {
	margin: 80px auto 50px auto;
	display: block;
}

.single-bundle-container .us-citizen-title {
	font-size: 16px;
}

.single-bundle-container .bundle-upload-wrapper {
	position: relative;
	border-radius: 2px;
    width: 300px;
	height: 80px;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-around;
}

.single-bundle-container .bundle-upload-wrapper::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    background: linear-gradient(to left, #528FCC 50%, transparent 50%),
    linear-gradient(to left, #528FCC 50%, transparent 50%),
    linear-gradient(to bottom, #528FCC 50%, transparent 50%),
    linear-gradient(to top, #528FCC 50%, transparent 50%);
    background-size: 20px 2px,
    20px 2px,
    2px 20px,
    2px 20px;
    background-repeat: repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;
    background-position: 0 0,
    left bottom,
    0 0,
    right 0;
    border-radius: inherit;
}

.single-bundle-container .bundle-upload-wrapper.error::after {
    background: linear-gradient(to left, #C54C6A 50%, transparent 50%),
    linear-gradient(to left, #C54C6A 50%, transparent 50%),
    linear-gradient(to bottom, #C54C6A 50%, transparent 50%),
    linear-gradient(to top, #C54C6A 50%, transparent 50%);
    background-size: 20px 2px,
    20px 2px,
    2px 20px,
    2px 20px;
    background-repeat: repeat-x,
    repeat-x,
    repeat-y,
    repeat-y;
    background-position: 0 0,
    left bottom,
    0 0,
    right 0;
    border-radius: inherit;
}

.single-bundle-item.sticky .bundle-item-textndle-upload-wrapper.id-document-selfie {
	background: #FAFBFD url('/img/bundles/sample-photo-id.svg') no-repeat 92% 50%;
	background-size: 43%;
}
.single-bundle-item.sticky .bundle-item-textndle-upload-wrapper.id-document-selfie.uploaded {
    background: #F9FBFC;
}
.single-bundle-container .bundle-upload-wrapper.id-document-selfie {
    background: url('/img/bundles/sample-selfie-card.gif') no-repeat center center, #f9fbfc;
    background-size: auto 70%;
}
.single-bundle-container .bundle-upload-wrapper.id-document-selfie.uploaded {
    background: #F9FBFC;
}

.single-bundle-container .bundle-upload-wrapper.card-selfie {
	background: url('/img/bundles/sample-document-selfie.gif') no-repeat center center,  #f9fbfc;
    background-size: auto 70%;
}
.single-bundle-container .bundle-upload-wrapper.card-selfie.uploaded {
    background: #F9FBFC;
}

.single-bundle-container .bundle-upload-wrapper-text {
	width: 480px;
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 10px;
}

.single-bundle-container .upload-photo {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 50%;
    left: 100%;
    margin-left: 20px;
    transform: translateY(-50%);
    width: 160px;
    border-radius: 2px;
    background-color: #528FCC;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    padding: 8px 0;
    text-align: center;
}

.single-bundle-container .upload-photo:hover {
    background-color: #5CA1E6;
}

/*.single-bundle-container .upload-photo:before {*/
	/*content: '';*/
	/*position: absolute;*/
	/*left: 0;*/
	/*top: 2px;*/
	/*width: 15px;*/
	/*height: 15px;*/
	/*background: url('/img/bundles/upload-ico.svg') no-repeat;*/
/*}*/

.single-bundle-container #document-blocker {
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	min-width: 100%;
    background-color: #FCFCFC;
    border-radius: 10px;
	z-index: 99;
	text-align: center;
    border: 1px solid #E6E6E6;
}

.single-bundle-container .dragndrop-popup {
	background: rgba(255, 255, 255, 0.8) url(/img/verification/dropdown_text.svg) center center no-repeat;
	background-size: 35%;
	position: absolute;
	display: none;
	bottom: 20px;
	left: 0;
	width: 300px;
	z-index: 10;
	height: 80px;
}

#document-blocker p {
	font-size: 20px;
    line-height: 25px;
	color: #263850;
	margin-top: 145px;
}

.single-bundle-container .upload-holder {
	width: 95%;
	padding-bottom: 5px;
	margin-left: 3%;
	position: relative;
}

.single-bundle-container .file-block {
	position: relative;
    width: 100%;
    font-size: 15px;
	line-height: 20px;
    font-weight: 600;
    color: #263850;
    padding: 0 40px;
}

.single-bundle-container .file-block .spinner {
	display: block;
	width: 24px;
	height: 24px;
	background: url(/img/verification/spinner.png);
	animation: spin 5s infinite;
	-webkit-animation: spin 1s linear infinite;
	float: right;
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}

.single-bundle-container .file-block.valid:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 10px;
	background: url(/img/bundles/valid.svg) no-repeat;
	background-size: 100%;
}

.single-bundle-container .cardPhotoWithDoc .upload-holder.divider:after {
	content: '';
	position: absolute;
	width: 83%;
	height: 1px;
	top: 30px;
	left: 14%;
	min-width: 1px;
	border-bottom: 1px solid #E6E6E6;
}


.single-bundle-container .file-block.error:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 0;
	left: 10px;
	background: url(/img/verification/warning.svg) no-repeat;
	background-size: 100%;
}

.single-bundle-container .file-block .delete {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 10px;
    transform: rotate(0deg);
    cursor: pointer;
    background: url(/img/verification/cross.svg) no-repeat;
    z-index: 10;
}

.single-bundle-container .file-block .delete:hover {
	background: url(/img/verification/cross-hover.svg) no-repeat;
}

.single-bundle-container .file-block p .size {
	color: #263850;
    opacity: 0.5;
	margin-left: 5px;
	float: right;
}

.single-bundle-container .bundle-upload-wrapper.uploaded:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-width: 100%;
	background: rgba(255, 255, 255, 0.9);
}

.upload-holder-error-text {
	position: absolute;
	top: 16px;
	left: 5px;
	color: #D0021B;
	font-size: 8px;
}

/*noinspection CssInvalidPropertyValue*/
.documents-verification {
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-o-perspective: 1000;
	perspective: 1000;
	position: relative;
}

.flipper.showAdditionalParams #bundle-document-upload {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.flipper.showAdditionalParams #bundle-verification-additional-params {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

.flipper.showAdditionalParams #bundle-verification-additional-params #bundle-us {
    display: flex;
    flex-flow: row wrap;
}

#bundle-us input,
#bundle-uk input {
    padding: 7px 10px;
}

#bundle-us .us-sitizen-title {
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    color: #263850;
    text-align: center;
    margin-bottom: 12px;
}

#bundle-us .us-state-input {
    width: calc(50% - 10px);
    margin: 0 auto 12px 0;
}

#bundle-us .us-state-input::after,
#bundle-us .us-county-input::after {
    top: 36px;
}

#bundle-us .us-state-input select,
#bundle-us .us-county-input select {
    height: 36px;
    padding: 7px 12px 7px 10px;
    box-shadow: none;
}

#bundle-us .us-state-input select:hover,
#bundle-us .us-county-input select:hover {
    outline: none;
}

#bundle-us .us-county-input {
    width: calc(50% - 10px);
    margin: 0 0 12px 0;
}

#bundle-us .us-city-input {
    width: calc(70% - 10px);
    margin: 0 auto 12px 0;
}

#bundle-us .us-zip-input {
    width: calc(30% - 10px);
    margin: 0 0 12px 0;
}

#bundle-us .us-street-input {
    width: 100%;
    margin: 0 0 12px 0;
}

#bundle-us .us-ssn-input {
    width: 100%;
    margin: 0;
}

#bundle-uk {
    display: flex;
    flex-flow: row wrap;
}

#bundle-uk p.us-sitizen-title {
    margin-bottom: 20px;
}

#bundle-uk .bundle-registration-item {
    width: 100%;
}

#bundle-uk .uk-date-input-wrapper {
    display: flex;
    flex-flow: row wrap;
}

#bundle-uk .uk-date-input-wrapper .uk-date-label {
    width: 100%;
}

#bundle-uk .uk-date-input-wrapper .uk-date-input {
    float: none;
}

#bundle-uk .uk-date-input-wrapper .uk-date-input select {
    padding: 5px 10px;
}

#bundle-uk .uk-date-input-wrapper .uk-date-input select > option {
    position: relative;
}

#bundle-uk .uk-date-input-wrapper .uk-date-input select > option::after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: calc(50% - 3px);
    right: 5px;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-right: none;
    border-top: none;
    transform: rotate(45deg);
}

#bundle-uk .bundle-registration-item.uk-city-input {
    margin-right: auto;
    width: calc(70% - 20px);
}

#bundle-uk .bundle-registration-item.uk-post-code-input {
    margin: 0 0 10px 0;
    width: calc(30%);
}

.flipper {
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;

	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;

	-o-transition: 0.6s;
	-o-transform-style: preserve-3d;

	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
	height: 330px;
	width: 480px;
    background-color: #FCFCFC;
    border-radius: 10px;
}

@-moz-document url-prefix() {
	.flipper {
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
	}
}

#toggleAdditionalParams {
	position: absolute;
	display: none;
	top: 129px;
	right: -180px;
	width: 250px;
	padding: 2px 45px 2px 20px;
	color: #fff;
	-ms-transform: rotate(90deg); /* IE 9 */
	-webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
	transform: rotate(90deg);
}

#toggleAdditionalParams:after {
	content: '';
	position: absolute;
	width: 24px;
	height: 24px;
	top: 7px;
	right: 13px;
	background: url(/img/modal/security/refresh-icon.svg) no-repeat;
}

#bundle-document-upload, #bundle-verification-additional-params {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	transition: 0.6s;
	transform-style: preserve-3d;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

#bundle-document-upload {
	z-index: 2;
	background: #fff;
	transform: rotateY(0deg);
}

#bundle-document-upload .bundle-verification-item {
    display: block;
    padding: 30px 0 20px 0;
}

#bundle-verification-additional-params {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	background-color: #fff;
}

#bundle-uk .bundle-registration-item{
	margin-left: 0;
}

#bundle-verification-additional-params .uk-date-input {
	width: 100px;
	float: left;
	margin-left: 10px;
}

#bundle-verification-additional-params .uk-date-input-first {
	margin-left: 0;
}

#bundle-verification-additional-params .uk-date-label {
	display: block;
}

#bundle-verification-additional-params .uk-date-input:first-child {
	margin-left: 0;
}

#bundle-verification-additional-params .uk-city-input {
	width: 200px;
	margin-bottom: 10px;
}

#bundle-verification-additional-params .uk-post-code-input {
	width: 100px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.single-bundle-container .us-citizen-wrapper {
	display: none;
	margin-bottom: 50px;
}

.single-bundle-container .us-citizen-wrapper .bundle-registration-item {
	margin-left: 0;
}

.single-bundle-container .us-citizen-wrapper .small-input {
	width: 100px;
	margin-left: 20px;
}

.single-bundle-container .us-citizen-wrapper .medium-input {
	width: 220px;
	margin-left: 20px;
}

.single-bundle-container .ssn-input {
	position: relative;
}

.single-bundle-container #ssn {
	padding-right: 102px;
}

.single-bundle-container .ssn-input .ssn-disable-wrapper {
	position: absolute;
	width: 87px;
	padding-left: 10px;
	border-left: 1px solid #CBCBD1;
	background-color: rgb(248, 248, 248);
	top: 27px;
	right: 2px;
	height: 46px;
}

.ssn-disable-wrapper label {
	width: 54px;
	font-size: 10px;
	padding-bottom: 11px;
	padding-left: 2px;
	vertical-align: middle;
	display: inline-block;
}

.ssn-disable-wrapper input {
	margin-top: 8px;
}

.card-charge-help {
	margin-top: 17px;
}

.single-bundle-container .card-charge-wrapper {
	height: 125px;
	padding-top: 15px;
	text-align: center;
}

.single-bundle-container .card-charge-wrapper p {
    font-size: 15px;
    line-height: 25px;
    color: #263850;
    text-align: center;
}

.single-bundle-container .card-charge {
	margin: 20px auto;
	text-align: center;
	font-size: 29px;
    position: relative;
}

.single-bundle-container .card-charge input {
	display: inline-block;
	width: 35px;
    font-size: 29px;
    line-height: 35px;
    padding: 1px 6px 2px 7px;
    text-align: center;
}

.single-bundle-container .card-charge span {
	font-size: 32px;
	margin-right: 10px;
}

.single-bundle-container .card-charge input:disabled {
    background-color: #F5F5F5;
}

/****************   CARD CONFIRAMTION WAIT STYLES *******************/

.single-bundle-title-img-wrapper.email-phone {
	margin: 20px auto -20px auto;
}

.single-bundle-title-img-wrapper {
	position: relative;
	width: 200px;
	text-align: center;
	margin: 20px auto;
}

.single-bundle-column-title {
	text-align: center;
	font-size: 20px;
	color: #333333;
	font-weight: 600;
	margin: 20px auto;
}

p.single-bundle-column-title {
    margin-bottom: 20px;
}

.single-bundle-container .blue-text {
	color: #5694D2;
	font-weight: 600;
}

/****************   SINGLE BUNDLE CHECKOUT STYLES *******************/

.bundle-direction-selector-wrapper {
    display: flex;
    flex-flow: row nowrap;
	margin-bottom: 20px;
	text-align: center;
}

.bundle-direction-selector-wrapper .bundle-direction-item {
    width: 50%;
    padding: 9px 0;
    font-weight: 400;
}

.bundle-check-wrapper {
	position: relative;
	background-color: #fff;
	padding: 20px;
    color: #0F1821;
	border-radius: 4px 4px 0 0;
    box-shadow: 0 10px 10px 0 rgba(38,56,80,0.2);
}

.bundle-check-wrapper::after {
    content: '';
    display: block;
    width: 100%;
    height: 10px;
    position: absolute;
    top: 100%;
    left: 0;
    background: radial-gradient(10px 10px at bottom, transparent 50%, #fff 50%);
    background-size: 20px 10px;
}

.single-bundle-container .one-column-wide.bundle-checkout {
	width: 380px;
}

.bundle-send-on-address-wrapper {
	display: none;
	width: 100%;
	margin: 20px auto;
    position: relative;
}

.bundle-send-on-address-wrapper label {
	display: block;
	font-size: 15px;
    line-height: 20px;
	font-weight: 600;
    color: #263850;
}

.bundle-checkout .checkout-button {
	background-color: #28BB75;
	width: 100%;
}

.bundle-checkout .checkout-button:hover {
    background-color: #2BCC7E;
}

.bundle-checkout .checkout-button:active {
    background-color: #20995F;
}

.bundle-check-wrapper {
	position: relative;
	margin-bottom: 50px;
}

.bundle-check-wrapper .symbol-input-wrapper {
	position: relative;
	width: calc(50% - 10px);
}
.bundle-check-wrapper .symbol-input-wrapper:first-of-type {
    margin-right: auto;
}

.symbol-input-wrapper > span {
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 10px;
    color: #0F1821;
    font-size: 16px;
    line-height: 20px;
}

.bundle-check-wrapper .symbols-wrapper {
	position: relative;
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    padding-bottom: 20px;
    border-bottom: 1px solid #E6E6E6;
}

.bundle-fee-wrapper {
    padding: 20px 0;
	border-bottom: 1px solid #E6E6E6;
}

.bundle-total-block-title {
	font-weight: 600;
	color: #000;
	font-size: 16px;
	margin-top: 9px;
	margin-bottom: -11px;
}

#bundle-card-fee {
	display: none;
}

.bundle-fee-amount {
	position: absolute;
	top: 17px;
	font-size: 12px;
    line-height: 16px;
	color: #aaa7a7;
	font-weight: 400;
}

.bundle-fee-amount-wrapper span.grey {
	color: #828282;
}

.bundle-fee-wrapper .bundle-fee-title {
	float: left;
}

.bundle-fee-wrapper .bundle-fee-amount-wrapper {
	float: right;
}

.bundle-fee-amount-wrapper span {
	color: #0F1821;
	font-weight: 200;
}

.bundle-total-wrapper {
	position: relative;
	padding: 20px 0;
	font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    display: flex;
    flex-flow: row nowrap;
}

.bundle-total-wrapper .bundle-total-text {
    margin-right: auto;
}

.bundle-total-amount .bundle-symbol-grey {
	font-size: 16px;
	font-weight: 200;
	color: #AEB2B7;
}

.bundle-total-wrapper .bundle-total-amount-small-text {
	position: absolute;
	top: 19px;
	font-weight: 200;
	left: 2px;
	font-size: 10px;
	color: #aaa7a7;
}

.bundle-total-wrapper .bundle-total-amount-info {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #aaa7a7;
    position: absolute;
    bottom: 0;
    left: 0;
}

#bundle-checkout-total-amount-symbol1-text {
	display: none;
}

.single-bundle .bundle-terms-wrapper {
    margin-top: 40px;
}

.single-bundle .bundle-terms {
	color: #0F1821;
	font-size: 12px;
    line-height: 18px;
	font-weight: 400;
}

.single-bundle .bundle-terms a {
    color: #0F1821;
    font-weight: bold;
}

.single-bundle .bundle-terms a:hover {
	text-decoration: underline;
}

.single-bundle .bundle-terms-wrapper .bundle-help {
    margin-top: 20px;
}

.bundle-total-title {
	float: left;
}

.bundle-total-amount {
	float: right;
	font-size: 20px;
}

.bundle-payment-method-title-wrapper {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
    color: #263850;
    margin-bottom: 10px;
}

.bundle-payment-method-select-wrapper {
	width: 100%;
	margin: 0 auto 20px auto;
	font-size: 14px;
	color: #3D3D3D;
}

.bundle-payment-method-select-wrapper label {
	font-weight: 400;
}

.bundle-payment-method-select {
	width: 100%;
    font-size: 16px;
	line-height: 50px;
    color: #0F1821;
	height: 50px;
	padding-top: 47px;
	border-radius: 2px;
    border: 1px solid #E6E6E6;
	overflow: hidden;
	position: relative;
    background-color: #FCFCFC;
	-moz-transition: height 0.3s;
	-webkit-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}

.bundle-payment-method-select.disabled {
	padding-top: 0;
}

.bundle-payment-method-select::after {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 22px;
    left: 100%;
    margin-left: -20px;
    border-right: 2px solid #0F1821;
    border-bottom: 2px solid #0F1821;
    border-left: none;
    border-top: none;
    transform: rotate(45deg);
    transition: transform 0.25s linear;
}

.bundle-payment-method-select.open::after {
    transform: rotate(-135deg);
}

.bundle-payment-method-select.one-payment-method:after {
	background: none;
}

.bundle-payment-method-select.open {
	overflow-y: scroll;
	-moz-transition: height 0.5s;
	-webkit-transition: height 0.5s;
	-ms-transition: height 0.5s;
	-o-transition: height 0.5s;
	transition: height 0.5s;
}

.bundle-payment-method-select input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
}

.bundle-payment-method-select label {
	width: 100%;
	position: relative;
	height: 50px;
	padding: 0 25px 0 10px;
	background-color: #F2F2F2;
	margin-bottom: 0;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.bundle-payment-method-select label i {
	font-size: 14px;
	font-weight: 200;
	color: #3D3D3D;
}

.bundle-payment-method-select label:after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 90%;
	left: 9px;
	border-bottom: 1px solid #dddde3;

}

.bundle-payment-method-select label.disabled {
	opacity: 0.2;
}

.bundle-payment-method-select label:hover {
	background-color: #E1EBF5;
}

.bundle-payment-method-select label.disabled:hover {
	background-color: #F5F6F6;
}

.bundle-payment-method-select label.selected-dossier {
	position: absolute;
	top: 0;
	opacity: 1 !important;
	display: block;
	background-color: #FCFCFC;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.bundle-payment-method-wrapper {
	display: block;
}

.bundle-payment-method-info-wrapper {
	float: right;
}

.bundle-add-new-card {
	float: right;
	color: #528FCC;
	cursor: pointer;
}

.bundle-payment-method-title {
	float: left;
}

.bundle-add-new-card:hover {
	color: #5087be;
}

.bundle-payment-method-info {
	padding-right: 38px;
	position: relative;
	float: right;
	font-weight: 600;
}

.bundle-payment-method-info.bundle-balance {
	padding-right: 0;
	color: #0F1821;
	margin-top: 0;
}

.bundle-payment-method-icon {
	display: block;
	position: absolute;
	top: 14px;
	right: 0;
	width: 30px;
}

.bundle-cvv-block-wrapper {
	position: relative;
	display: none;
	margin: 0 auto 20px auto;
}

.bundle-cvv-block-wrapper .input-error {
    top: 100%;
    right: 0;
    text-align: right;
}

.bundle-cvv-block-text {
	width: 60%;
	float: left;
	font-size: 14px;
    line-height: 20px;
	font-weight: 400;
}

.bundle-cvv-block-text span {
	font-weight: 600;
}

.bundle-cvv-input {
    position: relative;
	float: right;
	width: 80px;
	padding: 0 10px;
	line-height: 30px;
    caret-color: #528FCC;
	border-radius: 2px;
    border: 1px solid #E6E6E6
}

input[type=text].bundle-cvv-input:hover {
    border-color: #CCCCCC;
}

input[type=text].bundle-cvv-input:focus {
    border-color: #528FCC;
    outline: none;
}

.bundle-checkout-text-small {
	font-size: 14px;
	font-weight: 200;
}

.single-bundle-container p.single-bundle-title-checkout {
    margin: 20px auto 12px auto;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #0F1821;
}

.bundle-check-wrapper p.single-bundle-small-text {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}

.bundle-check-wrapper p.single-bundle-small-text a {
    font-weight: 600;
    text-decoration: none;
    color: #528FCC;
}

.bundle-extended-parameters-wrapper {
    margin-bottom: 20px;
}

.bundle-extended-parameters-wrapper .userDateOfBirth {
	width: 44%;
	float: left;
}

.bundle-extended-parameters-wrapper .userResidentialPostcode {
	width: 44%;
	float: right;
}

.bundle-processing-wrapper {
	position: relative;
	width: 200px;
	margin: 0 auto;
}

.single-bundle-title-img-wrapper .checkout-circle {
	position: absolute;
	width: 36px;
	height: 36px;
	top: 66px;
	right: 45px;
	min-height: 1px;
	border-radius: 50%;
	padding-top: 6px;
	padding-left: 1px;
}

.single-bundle-title-img-wrapper .checkout-circle.checkout-waiting,
.single-bundle-title-img-wrapper .checkout-circle.checkout-success {
	background-color: #48AF7B;
}

.single-bundle-title-img-wrapper .checkout-circle.checkout-success img {
	margin-top: 3px;
}

.single-bundle-title-img-wrapper .checkout-circle.checkout-attention {
	background-color: #CD5959;

}

.single-bundle-title-img-wrapper .checkout-waiting {

}

.bundle-spinner {
	position: absolute;
	bottom: 10%;
	right: 10%;
	text-align: center;
}

@keyframes lds-spinner {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@-webkit-keyframes lds-spinner {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.lds-spinner {
	position: relative;
}

.lds-spinner div {
	left: 16px;
	top: -3px;
	position: absolute;
	-webkit-animation: lds-spinner linear 1s infinite;
	animation: lds-spinner linear 1s infinite;
	background: #FFF;
	width: 3px;
	height: 7px;
	border-radius: 40%;
	-webkit-transform-origin: 6px 52px;
	transform-origin: 1px 15px;
}

.lds-spinner div:nth-child(1) {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-animation-delay: -0.916666666666667s;
	animation-delay: -0.916666666666667s;
}

.lds-spinner div:nth-child(2) {
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
	-webkit-animation-delay: -0.833333333333333s;
	animation-delay: -0.833333333333333s;
}

.lds-spinner div:nth-child(3) {
	-webkit-transform: rotate(60deg);
	transform: rotate(60deg);
	-webkit-animation-delay: -0.75s;
	animation-delay: -0.75s;
}

.lds-spinner div:nth-child(4) {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-animation-delay: -0.666666666666667s;
	animation-delay: -0.666666666666667s;
}

.lds-spinner div:nth-child(5) {
	-webkit-transform: rotate(120deg);
	transform: rotate(120deg);
	-webkit-animation-delay: -0.583333333333333s;
	animation-delay: -0.583333333333333s;
}

.lds-spinner div:nth-child(6) {
	-webkit-transform: rotate(150deg);
	transform: rotate(150deg);
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}

.lds-spinner div:nth-child(7) {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-animation-delay: -0.416666666666667s;
	animation-delay: -0.416666666666667s;
}

.lds-spinner div:nth-child(8) {
	-webkit-transform: rotate(210deg);
	transform: rotate(210deg);
	-webkit-animation-delay: -0.333333333333333s;
	animation-delay: -0.333333333333333s;
}

.lds-spinner div:nth-child(9) {
	-webkit-transform: rotate(240deg);
	transform: rotate(240deg);
	-webkit-animation-delay: -0.25s;
	animation-delay: -0.25s;
}

.lds-spinner div:nth-child(10) {
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg);
	-webkit-animation-delay: -0.166666666666667s;
	animation-delay: -0.166666666666667s;
}

.lds-spinner div:nth-child(11) {
	-webkit-transform: rotate(300deg);
	transform: rotate(300deg);
	-webkit-animation-delay: -0.083333333333333s;
	animation-delay: -0.083333333333333s;
}

.lds-spinner div:nth-child(12) {
	-webkit-transform: rotate(330deg);
	transform: rotate(330deg);
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}

.lds-spinner {
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
	transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}

.bundle-checkout-text a {
	color: #5694D2;
}

.bundle-checkout-text a:hover {
	color: #5087be;
}

.bundle-fee-wrapper.bundle-success .bundle-fee-item {
	font-size: 16px;
}

.bundle-fee-item {
	position: relative;
    font-size: 16px;
    line-height: 20px;
}
.bundle-fee-item:last-of-type {
    margin-top: 20px;
}

.bundle-fee-wrapper.bundle-success .bundle-fee-amount-wrapper .bold {
	color: #000;
	font-weight: 600;
}

/****************   SINGLE BUNDLE TIMER STYLES *******************/

.bundle-timer-container {
	height: 100%;
	width: 100%;
	min-width: 1px;
	position: relative;
}

.bundle-timer-container.bundle-timer-container-small {
	width: 80px;
	height: 80px;
}

.bundle-timer-container.bundle-timer-container-small svg.bundle-timer circle {
	stroke-width: 3px;
}

svg.bundle-timer,
svg.bundle-timer-bg-circle {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	transform: rotateY(-180deg) rotateZ(-90deg);
}

svg.bundle-timer {
	z-index: 5;
}

svg.bundle-timer circle {
	stroke-dasharray: 300%;
	stroke-dashoffset: 300%;
	stroke-linecap: round;
	stroke-width: 4px;
	stroke: #40D8E0;
	fill: none;
}

svg.bundle-timer-bg-circle circle {
	stroke-dasharray: 0;
	stroke-dashoffset: 0;
	stroke-linecap: round;
	stroke-width: 1px;
	stroke: #DEE0E2;
	fill: none;
}

.wait-timer-wrapper {
	position: absolute;
	width: 88px;
	height: 88px;
	top: 15px;
	right: 5px;
	background-color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	z-index: 4;
}

#waitTimer {
	position: absolute;
	z-index: 5;
	top: 35px;
	left: 18px;
	font-size: 20px;
    line-height: 20px;
    font-weight: 700;
	color: #528FCC;
}

.wait-timer-wrapper svg.bundle-timer circle {
	stroke: #5393D4;
	stroke-width: 3px;
	z-index: 15;
}

#bundle-error-placeholder::first-letter,
.server-error::first-letter {
	text-transform: uppercase;
}

#bundle-error-placeholder,
.server-error {
	display: block;
	opacity: 0;
	height: 30px;
	position: relative;
	background-color: #D65B5B;
	color: #FFF;
	padding: 6px 0;
	text-align: center;
	font-size: 14px;
	transition: opacity 0.4s;
}

#bundle-msg-placeholder {
	display: block;
	opacity: 0;
	height: 30px;
	position: relative;
	background-color: #6fc461;
	color: #FFF;
	padding: 6px 0;
	text-align: center;
	font-size: 14px;
	transition: opacity 0.4s;
}

#bundle-error-placeholder.visible,
.server-error.visible,
#bundle-msg-placeholder.visible {
	opacity: 1;
    margin-bottom: 30px;
}

.bundle-error, .bundle-error-server,
.bundle-error-manual, .bundle-error-fok {
	display: none;
}

.bundle-confirm-checkbox-wrapper {
    position: relative;
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.bundle-confirm-checkbox-container {
    width: 100%;
}
.bundle-confirm-checkbox-container .input-field .label-checkbox {
    align-items: stretch;
}
.bundle-confirm-checkbox-container .input-field .label-checkbox .custom-input-label-text {
    font-weight: 400;
    color: #263850;
}

.bundle-confirm-checkbox {
	width: 10%;
	display: block;
	float: left;
}

.bundle-confirm-text {
	width: 88%;
	display: block;
	float: left;
}

.bundle-confirm-text a {
    color: #5092D6;
}

.single-bundle-container .disable-register {
    font-family: 'Open-Sans', sans-serif;
    color: #0F1821;
    text-align: center;
}

.single-bundle-container .disable-register h2 {
    font-family: 'Open-Sans', sans-serif;
    font-weight: 600;
    color: #0F1821;
    font-size: 24px;
    line-height: 33px;
    margin-top: 60px;
    margin-bottom: 40px;
}

.single-bundle-container .disable-register p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
}

.single-bundle-container .disable-register .link {
    color: #528FCC;
    text-decoration: underline;
}


.bundle-popup-body .btn {
    width: 300px;
    margin: 20px auto 0 auto;
}
.bundle-popup-body .btn.bundle-propose {
    width: 320px;
}

.bundle-popup-body .input-field {
    margin-top: 20px;
}

.bundle-popup-body .input-field .custom-input-label-text {
    text-align: left;
    font-weight: 400;
}

.qr-code-block-wrapper p {
    margin-bottom: 20px;
}

.text-bold {
    font-weight: bold;
}

.input-holder-date-of-birth {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
}

.input-holder-date-of-birth-label {
    width: 100%;
}

.input-holder-date-of-birth-year {
    flex: 2 0 auto;
}

.input-holder-date-of-birth-month,
.input-holder-date-of-birth-day {
    flex: 1 0 auto;
    margin-left: 20px;
}

.input-holder-date-of-birth select {
    height: auto;
}

.input-holder-date-of-birth select:focus {
    outline: none;
    box-shadow: none;
}

.input-holder-date-of-birth-year select.error,
.input-holder-date-of-birth-month select.error,
.input-holder-date-of-birth-day select.error {
    border-color: #C54C6A;
}

.input-holder-date-of-birth-year,
.input-holder-date-of-birth-month,
.input-holder-date-of-birth-day {
    position: relative;
}

.input-holder-date-of-birth-year::after,
.input-holder-date-of-birth-month::after,
.input-holder-date-of-birth-day::after {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    right: 10px;
    border-top: 5px solid #000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

.bundle-flow-body-wrapper.one-column .bundle-extended-parameters-wrapper .bundle-registration-item:last-of-type {
    margin-bottom: 0;
}





/*Profile Upload styles*/

#documents-upload .single-bundle-container .bundle-upload-wrapper.id-document-selfie {
	background: none;
}

#documents-upload .flipper {
	position: relative;
	width: auto;
	height: auto;
}

#documents-upload .single-bundle-container .upload-photo {
	position: relative;
	top: auto;
	left: auto;
	margin: 0 auto;
	transform: none;
	z-index: 9;
}

#documents-upload  .single-bundle-container .bundle-upload-wrapper-text {
	position: relative;
	bottom: auto;
	width: auto;
	text-align: center;
	margin-bottom: 3px;
}

#documents-upload  .bundle-flow-body-wrapper.bundle-flow-body-wrapper-verification {
	width: 50%;
	margin: 0;
}
#documents-upload  #bundle-document-upload {
	position: relative;
}

#documents-upload  .bundle-verification-item {
	width: 100%;
	padding: 5px;
}

#documents-upload  .single-bundle-container .bundle-upload-wrapper {
	width: 100%;
	height: auto;
}

#documents-upload .single-bundle-container .bundle-upload-wrapper.id-document-selfie {
	 padding: 0;
}

#documents-upload .single-bundle-container .dragndrop-popup {
	background: rgba(255, 255, 255, 0.8) url(/img/verification/dropdown_text.svg) center center no-repeat;
	background-size: 31%;
	position: absolute;
	top: 7px;
	left: 7px;
	width: 97%;
	z-index: 10;
	height: 116px;
}

#documents-upload .single-bundle-container .upload-title-wrapper {
	position: relative;
	padding: 17px;
	margin-bottom: 10px;
}

#documents-upload .single-bundle-container .upload-title-wrapper::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	background: linear-gradient(to left, #528FCC 67%, transparent 50%), linear-gradient(to left, #528FCC 67%, transparent 50%), linear-gradient(to bottom, #528FCC 51%, transparent 75%), linear-gradient(to top, #528FCC 67%, transparent 33%);
	background-size: 12px 2px, 12px 2px, 2px 10px, 2px 10px;
	background-repeat: repeat-x, repeat-x, repeat-y, repeat-y;
	background-position: 0 0, left bottom, 0 0, right 0;
	border-radius: inherit;
}

#documents-upload .single-bundle-container .bundle-upload-wrapper::after {
	background: none;
}

#documents-upload #bundle-verification-submit {
	margin: 0 auto;
	display: block;
	width: 96%;
	line-height: 27px;
}

#documents-upload .single-bundle-container .upload-holder {
	border: 1px solid #ddd;
	width: 100%;
	border-radius: 3px;
	margin: 4px auto;
	margin-left: 0;
	padding: 9px 3px;
	position: relative;
}

#documents-upload #bundle-flow-verification {
	border-bottom: 1px solid #ddd;
	margin-bottom: 20px;
	font-size: 15px;
}

#documents-upload .upload-limit {
	margin-top: 20px;
	display: block;
	color: #ddd;
}


#documents-upload .uploaded-documents-item {
	border: 1px solid #ddd;
	width: 50%;
	border-radius: 3px;
	margin-bottom: 9px;
	margin-left: 0;
	padding: 9px 14px 9px 42px;
	position: relative;
	overflow: hidden;
	background-color: #f1f2f3;
}

#documents-upload .uploaded-documents-item:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 9px;
	left: 10px;
	background: url(/img/bundles/valid.svg) no-repeat;
	background-size: 100%;
}

#documents-upload .uploaded-documents-item-size {
	float: right;
	color: #263850;
	opacity: 0.5;
	font-size: 15px;
	margin-left: 5px;
	float: right;
}

#documents-upload .uploaded-documents-item-name {
	font-size: 15px;
	line-height: 20px;
	font-weight: 600;
	color: #263850;
}

#documents-upload #upload-doc:disabled {
	background-color: #ddd;
}

#documents-upload .upload-holder-error-text {
	top: 14px;
	left: 40px;
}

#documents-upload .single-bundle-container {
	width: 100%;
}

#documents-upload .nav-tabs>li, .nav-pills>li {
	float: left;
	width: auto;
}

#documents-upload .account .nav-tabs > li > a:hover{
	border-bottom: none;
}

#documents-upload .account .nav-tabs > li > a{
	border-bottom: none;
}

#documents-upload .account .nav-tabs > li.active > a{
	border-bottom: 4px solid #04BCC6;
}

#documents-upload .nav-tabs {
	border-bottom: 1px solid #ddd;
}

#documents-upload #profile-error-placeholder {
	display: block;
	position: relative;
	background-color: #D65B5B;
	color: #FFF;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
}

#documents-upload #profile-error-placeholder p {
	padding: 6px 0;
	margin: 0;
}





.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=text],.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width: 500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code{vertical-align:middle}.intl-tel-input .country-list .flag-box,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=text],.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#BCCEDD}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:#BCCEDD;display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel]{padding-left:86px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:105px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel]{padding-left:121px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel]{padding-left:119px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:73px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:127px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel]{padding-left:125px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:81px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel]{padding-left:137px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:91px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel]{padding-left:135px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:89px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel]{padding-left:145px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:99px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0px 0px}.iti-flag.ad{height:14px;background-position:-22px 0px}.iti-flag.ae{height:10px;background-position:-44px 0px}.iti-flag.af{height:14px;background-position:-66px 0px}.iti-flag.ag{height:14px;background-position:-88px 0px}.iti-flag.ai{height:10px;background-position:-110px 0px}.iti-flag.al{height:15px;background-position:-132px 0px}.iti-flag.am{height:10px;background-position:-154px 0px}.iti-flag.ao{height:14px;background-position:-176px 0px}.iti-flag.aq{height:14px;background-position:-198px 0px}.iti-flag.ar{height:13px;background-position:-220px 0px}.iti-flag.as{height:10px;background-position:-242px 0px}.iti-flag.at{height:14px;background-position:-264px 0px}.iti-flag.au{height:10px;background-position:-286px 0px}.iti-flag.aw{height:14px;background-position:-308px 0px}.iti-flag.ax{height:13px;background-position:-330px 0px}.iti-flag.az{height:10px;background-position:-352px 0px}.iti-flag.ba{height:10px;background-position:-374px 0px}.iti-flag.bb{height:14px;background-position:-396px 0px}.iti-flag.bd{height:12px;background-position:-418px 0px}.iti-flag.be{height:15px;background-position:-440px 0px}.iti-flag.bf{height:14px;background-position:-460px 0px}.iti-flag.bg{height:12px;background-position:-482px 0px}.iti-flag.bh{height:12px;background-position:-504px 0px}.iti-flag.bi{height:12px;background-position:-526px 0px}.iti-flag.bj{height:14px;background-position:-548px 0px}.iti-flag.bl{height:14px;background-position:-570px 0px}.iti-flag.bm{height:10px;background-position:-592px 0px}.iti-flag.bn{height:10px;background-position:-614px 0px}.iti-flag.bo{height:14px;background-position:-636px 0px}.iti-flag.bq{height:14px;background-position:-658px 0px}.iti-flag.br{height:14px;background-position:-680px 0px}.iti-flag.bs{height:10px;background-position:-702px 0px}.iti-flag.bt{height:14px;background-position:-724px 0px}.iti-flag.bv{height:15px;background-position:-746px 0px}.iti-flag.bw{height:14px;background-position:-768px 0px}.iti-flag.by{height:10px;background-position:-790px 0px}.iti-flag.bz{height:14px;background-position:-812px 0px}.iti-flag.ca{height:10px;background-position:-834px 0px}.iti-flag.cc{height:10px;background-position:-856px 0px}.iti-flag.cd{height:15px;background-position:-878px 0px}.iti-flag.cf{height:14px;background-position:-900px 0px}.iti-flag.cg{height:14px;background-position:-922px 0px}.iti-flag.ch{height:15px;background-position:-944px 0px}.iti-flag.ci{height:14px;background-position:-961px 0px}.iti-flag.ck{height:10px;background-position:-983px 0px}.iti-flag.cl{height:14px;background-position:-1005px 0px}.iti-flag.cm{height:14px;background-position:-1027px 0px}.iti-flag.cn{height:14px;background-position:-1049px 0px}.iti-flag.co{height:14px;background-position:-1071px 0px}.iti-flag.cp{height:14px;background-position:-1093px 0px}.iti-flag.cr{height:12px;background-position:-1115px 0px}.iti-flag.cu{height:10px;background-position:-1137px 0px}.iti-flag.cv{height:12px;background-position:-1159px 0px}.iti-flag.cw{height:14px;background-position:-1181px 0px}.iti-flag.cx{height:10px;background-position:-1203px 0px}.iti-flag.cy{height:13px;background-position:-1225px 0px}.iti-flag.cz{height:14px;background-position:-1247px 0px}.iti-flag.de{height:12px;background-position:-1269px 0px}.iti-flag.dg{height:10px;background-position:-1291px 0px}.iti-flag.dj{height:14px;background-position:-1313px 0px}.iti-flag.dk{height:15px;background-position:-1335px 0px}.iti-flag.dm{height:10px;background-position:-1357px 0px}.iti-flag.do{height:13px;background-position:-1379px 0px}.iti-flag.dz{height:14px;background-position:-1401px 0px}.iti-flag.ea{height:14px;background-position:-1423px 0px}.iti-flag.ec{height:14px;background-position:-1445px 0px}.iti-flag.ee{height:13px;background-position:-1467px 0px}.iti-flag.eg{height:14px;background-position:-1489px 0px}.iti-flag.eh{height:10px;background-position:-1511px 0px}.iti-flag.er{height:10px;background-position:-1533px 0px}.iti-flag.es{height:14px;background-position:-1555px 0px}.iti-flag.et{height:10px;background-position:-1577px 0px}.iti-flag.eu{height:14px;background-position:-1599px 0px}.iti-flag.fi{height:12px;background-position:-1621px 0px}.iti-flag.fj{height:10px;background-position:-1643px 0px}.iti-flag.fk{height:10px;background-position:-1665px 0px}.iti-flag.fm{height:11px;background-position:-1687px 0px}.iti-flag.fo{height:15px;background-position:-1709px 0px}.iti-flag.fr{height:14px;background-position:-1731px 0px}.iti-flag.ga{height:15px;background-position:-1753px 0px}.iti-flag.gb{height:10px;background-position:-1775px 0px}.iti-flag.gd{height:12px;background-position:-1797px 0px}.iti-flag.ge{height:14px;background-position:-1819px 0px}.iti-flag.gf{height:14px;background-position:-1841px 0px}.iti-flag.gg{height:14px;background-position:-1863px 0px}.iti-flag.gh{height:14px;background-position:-1885px 0px}.iti-flag.gi{height:10px;background-position:-1907px 0px}.iti-flag.gl{height:14px;background-position:-1929px 0px}.iti-flag.gm{height:14px;background-position:-1951px 0px}.iti-flag.gn{height:14px;background-position:-1973px 0px}.iti-flag.gp{height:14px;background-position:-1995px 0px}.iti-flag.gq{height:14px;background-position:-2017px 0px}.iti-flag.gr{height:14px;background-position:-2039px 0px}.iti-flag.gs{height:10px;background-position:-2061px 0px}.iti-flag.gt{height:13px;background-position:-2083px 0px}.iti-flag.gu{height:11px;background-position:-2105px 0px}.iti-flag.gw{height:10px;background-position:-2127px 0px}.iti-flag.gy{height:12px;background-position:-2149px 0px}.iti-flag.hk{height:14px;background-position:-2171px 0px}.iti-flag.hm{height:10px;background-position:-2193px 0px}.iti-flag.hn{height:10px;background-position:-2215px 0px}.iti-flag.hr{height:10px;background-position:-2237px 0px}.iti-flag.ht{height:12px;background-position:-2259px 0px}.iti-flag.hu{height:10px;background-position:-2281px 0px}.iti-flag.ic{height:14px;background-position:-2303px 0px}.iti-flag.id{height:14px;background-position:-2325px 0px}.iti-flag.ie{height:10px;background-position:-2347px 0px}.iti-flag.il{height:15px;background-position:-2369px 0px}.iti-flag.im{height:10px;background-position:-2391px 0px}.iti-flag.in{height:14px;background-position:-2413px 0px}.iti-flag.io{height:10px;background-position:-2435px 0px}.iti-flag.iq{height:14px;background-position:-2457px 0px}.iti-flag.ir{height:12px;background-position:-2479px 0px}.iti-flag.is{height:15px;background-position:-2501px 0px}.iti-flag.it{height:14px;background-position:-2523px 0px}.iti-flag.je{height:12px;background-position:-2545px 0px}.iti-flag.jm{height:10px;background-position:-2567px 0px}.iti-flag.jo{height:10px;background-position:-2589px 0px}.iti-flag.jp{height:14px;background-position:-2611px 0px}.iti-flag.ke{height:14px;background-position:-2633px 0px}.iti-flag.kg{height:12px;background-position:-2655px 0px}.iti-flag.kh{height:13px;background-position:-2677px 0px}.iti-flag.ki{height:10px;background-position:-2699px 0px}.iti-flag.km{height:12px;background-position:-2721px 0px}.iti-flag.kn{height:14px;background-position:-2743px 0px}.iti-flag.kp{height:10px;background-position:-2765px 0px}.iti-flag.kr{height:14px;background-position:-2787px 0px}.iti-flag.kw{height:10px;background-position:-2809px 0px}.iti-flag.ky{height:10px;background-position:-2831px 0px}.iti-flag.kz{height:10px;background-position:-2853px 0px}.iti-flag.la{height:14px;background-position:-2875px 0px}.iti-flag.lb{height:14px;background-position:-2897px 0px}.iti-flag.lc{height:10px;background-position:-2919px 0px}.iti-flag.li{height:12px;background-position:-2941px 0px}.iti-flag.lk{height:10px;background-position:-2963px 0px}.iti-flag.lr{height:11px;background-position:-2985px 0px}.iti-flag.ls{height:14px;background-position:-3007px 0px}.iti-flag.lt{height:12px;background-position:-3029px 0px}.iti-flag.lu{height:12px;background-position:-3051px 0px}.iti-flag.lv{height:10px;background-position:-3073px 0px}.iti-flag.ly{height:10px;background-position:-3095px 0px}.iti-flag.ma{height:14px;background-position:-3117px 0px}.iti-flag.mc{height:15px;background-position:-3139px 0px}.iti-flag.md{height:10px;background-position:-3160px 0px}.iti-flag.me{height:10px;background-position:-3182px 0px}.iti-flag.mf{height:14px;background-position:-3204px 0px}.iti-flag.mg{height:14px;background-position:-3226px 0px}.iti-flag.mh{height:11px;background-position:-3248px 0px}.iti-flag.mk{height:10px;background-position:-3270px 0px}.iti-flag.ml{height:14px;background-position:-3292px 0px}.iti-flag.mm{height:14px;background-position:-3314px 0px}.iti-flag.mn{height:10px;background-position:-3336px 0px}.iti-flag.mo{height:14px;background-position:-3358px 0px}.iti-flag.mp{height:10px;background-position:-3380px 0px}.iti-flag.mq{height:14px;background-position:-3402px 0px}.iti-flag.mr{height:14px;background-position:-3424px 0px}.iti-flag.ms{height:10px;background-position:-3446px 0px}.iti-flag.mt{height:14px;background-position:-3468px 0px}.iti-flag.mu{height:14px;background-position:-3490px 0px}.iti-flag.mv{height:14px;background-position:-3512px 0px}.iti-flag.mw{height:14px;background-position:-3534px 0px}.iti-flag.mx{height:12px;background-position:-3556px 0px}.iti-flag.my{height:10px;background-position:-3578px 0px}.iti-flag.mz{height:14px;background-position:-3600px 0px}.iti-flag.na{height:14px;background-position:-3622px 0px}.iti-flag.nc{height:10px;background-position:-3644px 0px}.iti-flag.ne{height:15px;background-position:-3666px 0px}.iti-flag.nf{height:10px;background-position:-3686px 0px}.iti-flag.ng{height:10px;background-position:-3708px 0px}.iti-flag.ni{height:12px;background-position:-3730px 0px}.iti-flag.nl{height:14px;background-position:-3752px 0px}.iti-flag.no{height:15px;background-position:-3774px 0px}.iti-flag.np{height:15px;background-position:-3796px 0px}.iti-flag.nr{height:10px;background-position:-3811px 0px}.iti-flag.nu{height:10px;background-position:-3833px 0px}.iti-flag.nz{height:10px;background-position:-3855px 0px}.iti-flag.om{height:10px;background-position:-3877px 0px}.iti-flag.pa{height:14px;background-position:-3899px 0px}.iti-flag.pe{height:14px;background-position:-3921px 0px}.iti-flag.pf{height:14px;background-position:-3943px 0px}.iti-flag.pg{height:15px;background-position:-3965px 0px}.iti-flag.ph{height:10px;background-position:-3987px 0px}.iti-flag.pk{height:14px;background-position:-4009px 0px}.iti-flag.pl{height:13px;background-position:-4031px 0px}.iti-flag.pm{height:14px;background-position:-4053px 0px}.iti-flag.pn{height:10px;background-position:-4075px 0px}.iti-flag.pr{height:14px;background-position:-4097px 0px}.iti-flag.ps{height:10px;background-position:-4119px 0px}.iti-flag.pt{height:14px;background-position:-4141px 0px}.iti-flag.pw{height:13px;background-position:-4163px 0px}.iti-flag.py{height:11px;background-position:-4185px 0px}.iti-flag.qa{height:8px;background-position:-4207px 0px}.iti-flag.re{height:14px;background-position:-4229px 0px}.iti-flag.ro{height:14px;background-position:-4251px 0px}.iti-flag.rs{height:14px;background-position:-4273px 0px}.iti-flag.ru{height:14px;background-position:-4295px 0px}.iti-flag.rw{height:14px;background-position:-4317px 0px}.iti-flag.sa{height:14px;background-position:-4339px 0px}.iti-flag.sb{height:10px;background-position:-4361px 0px}.iti-flag.sc{height:10px;background-position:-4383px 0px}.iti-flag.sd{height:10px;background-position:-4405px 0px}.iti-flag.se{height:13px;background-position:-4427px 0px}.iti-flag.sg{height:14px;background-position:-4449px 0px}.iti-flag.sh{height:10px;background-position:-4471px 0px}.iti-flag.si{height:10px;background-position:-4493px 0px}.iti-flag.sj{height:15px;background-position:-4515px 0px}.iti-flag.sk{height:14px;background-position:-4537px 0px}.iti-flag.sl{height:14px;background-position:-4559px 0px}.iti-flag.sm{height:15px;background-position:-4581px 0px}.iti-flag.sn{height:14px;background-position:-4603px 0px}.iti-flag.so{height:14px;background-position:-4625px 0px}.iti-flag.sr{height:14px;background-position:-4647px 0px}.iti-flag.ss{height:10px;background-position:-4669px 0px}.iti-flag.st{height:10px;background-position:-4691px 0px}.iti-flag.sv{height:12px;background-position:-4713px 0px}.iti-flag.sx{height:14px;background-position:-4735px 0px}.iti-flag.sy{height:14px;background-position:-4757px 0px}.iti-flag.sz{height:14px;background-position:-4779px 0px}.iti-flag.ta{height:10px;background-position:-4801px 0px}.iti-flag.tc{height:10px;background-position:-4823px 0px}.iti-flag.td{height:14px;background-position:-4845px 0px}.iti-flag.tf{height:14px;background-position:-4867px 0px}.iti-flag.tg{height:13px;background-position:-4889px 0px}.iti-flag.th{height:14px;background-position:-4911px 0px}.iti-flag.tj{height:10px;background-position:-4933px 0px}.iti-flag.tk{height:10px;background-position:-4955px 0px}.iti-flag.tl{height:10px;background-position:-4977px 0px}.iti-flag.tm{height:14px;background-position:-4999px 0px}.iti-flag.tn{height:14px;background-position:-5021px 0px}.iti-flag.to{height:10px;background-position:-5043px 0px}.iti-flag.tr{height:14px;background-position:-5065px 0px}.iti-flag.tt{height:12px;background-position:-5087px 0px}.iti-flag.tv{height:10px;background-position:-5109px 0px}.iti-flag.tw{height:14px;background-position:-5131px 0px}.iti-flag.tz{height:14px;background-position:-5153px 0px}.iti-flag.ua{height:14px;background-position:-5175px 0px}.iti-flag.ug{height:14px;background-position:-5197px 0px}.iti-flag.um{height:11px;background-position:-5219px 0px}.iti-flag.us{height:11px;background-position:-5241px 0px}.iti-flag.uy{height:14px;background-position:-5263px 0px}.iti-flag.uz{height:10px;background-position:-5285px 0px}.iti-flag.va{height:15px;background-position:-5307px 0px}.iti-flag.vc{height:14px;background-position:-5324px 0px}.iti-flag.ve{height:14px;background-position:-5346px 0px}.iti-flag.vg{height:10px;background-position:-5368px 0px}.iti-flag.vi{height:14px;background-position:-5390px 0px}.iti-flag.vn{height:14px;background-position:-5412px 0px}.iti-flag.vu{height:12px;background-position:-5434px 0px}.iti-flag.wf{height:14px;background-position:-5456px 0px}.iti-flag.ws{height:10px;background-position:-5478px 0px}.iti-flag.xk{height:15px;background-position:-5500px 0px}.iti-flag.ye{height:14px;background-position:-5522px 0px}.iti-flag.yt{height:14px;background-position:-5544px 0px}.iti-flag.za{height:14px;background-position:-5566px 0px}.iti-flag.zm{height:14px;background-position:-5588px 0px}.iti-flag.zw{height:10px;background-position:-5610px 0px}.iti-flag{width:20px;height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("/img/intl-tel-flags.png");background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}



.iti-flag.np {
	background-color: transparent
}



.intl-tel-input.separate-country-code .selected-country-code {
	display: table-cell;
	vertical-align: middle;
	padding-left: 28px;
}
.intl-tel-input.separate-dial-code .selected-dial-code {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 20px;
}



/*CHART IQ STYLES*/

#chart-iq-trade {
	position: relative;
	height: 400px;
	width: 100%;
	z-index: 3;
}

#chart-iq-trade  cq-volume-grouping {
	display: block;
}

.chart-iq-wrapper .home {
	min-width: 1px;
}

.chart-iq-wrapper cq-hu-dynamic {
	z-index: 99;
}

.chart-iq-wrapper .ciq-footer {
	display: none;
	top: 85px;
	width: 92%;
	z-index: 2;
	padding: 0;
	border-top: none;
}

.chart-iq-wrapper cq-loader {
	top: 30%;
}


.chart-iq-wrapper .ciq-footer cq-show-range {
	float: none;
	line-height: 20px;
}

.chart-iq-wrapper .ciq-footer cq-show-range div {
	border: 1px solid #bababa;
	border-radius: 4px;
	margin-left: 10px;
	transition: ease-in 0.3s;
}

.chart-iq-wrapper .ciq-footer cq-show-range div.active-range {
	background-color: #464646;
	color: #FFF;
	transition: ease-in 0.3s;
}

.ciq-slider .stx-panel-control.stx-show {
	display: none;
}

#chart-iq-trade  cq-hu-dynamic cq-volume-grouping>div:nth-of-type(3),
#chart-iq-trade-advanced  cq-hu-dynamic cq-volume-grouping>div:nth-of-type(3) {
	font-size: 13px;
}

#chart-iq-trade  cq-hu-dynamic cq-hu-price,
#chart-iq-trade-advanced  cq-hu-dynamic cq-hu-price {
	font-size: 17px;
}

#chart-iq-trade  cq-hu-dynamic cq-hu-col2>*,
#chart-iq-trade-advanced  cq-hu-dynamic cq-hu-col2>* {
	font-size: 11px;
	padding-top: 0px;
	line-height: 18px;
}

#chart-iq-trade .stx-panel-control{
	display:none;
}

#chart-iq-trade-advanced  .active-range {
	border-top: solid 3px #398dff;
}

#chart-iq-trade-advanced  cq-loader {
	z-index: 100;
}

#chart-iq-trade-advanced.ciq-night cq-hu-dynamic .ciq-hu-bg {
	fill: #455367;
}

#chart-iq-trade-advanced.ciq-night #mSticky {
	background-color: #455367;
}

#chart-iq-trade-advanced.ciq-night cq-hu-dynamic cq-hu-date,
.ciq-night cq-hu-dynamic cq-volume-grouping > div:nth-of-type(1),
#chart-iq-trade-advanced.ciq-night cq-hu-dynamic cq-hu-col2 > *,
.ciq-night cq-hu-dynamic cq-volume-grouping > div:nth-of-type(3) {
	color: #B8C7D9;
	display: block;
}




#chart-iq-trade-advanced.ciq-night cq-hu-dynamic cq-volume-visual {
	background: #B8C7D9;
}

#chart-iq-trade-advanced.ciq-night cq-hu-dynamic cq-volume-grouping > div:nth-of-type(2) {
	background: #8198B3;
}

#chart-iq-trade-advanced.ciq-night cq-hu-dynamic cq-volume-grouping > div:nth-of-type(2) {
	color: #8198B3;
}

#chart-iq-trade-advanced.ciq-night cq-hu-dynamic cq-volume-grouping > div:nth-of-type(1) {
	border-top: 1px solid #B8C7D9;
}


#chart-iq-trade-advanced .stx-drag-chart,
#chart-iq-trade .stx-drag-chart { /* Use the hand icon when grabbing and moving the chart */
	cursor: url(/img/icons/closedhand.cur), default !important;
}

/*CHART IQ STYLES*/

.cookie-popup {
	position: fixed;
	display: none;
	z-index: 999;
	bottom: 0;
	left:0;
	height: 170px;
	width: 100%;
	background-color: #fafbfc;
	border-top: 1px solid #9a9a9a;
	text-align: center;
	padding: 25px;
	font-weight: 100;
	color: #000;
	font: 22px/24px 'source_sans_prolight',Arial,Helvetica,sans-serif;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.cookie-popup-subtitle  {
	margin-top: 10px;
	font-size: 20px;

}

.cookie-popup a,
.cookie-popup a:visited {
	text-decoration: underline;
	color: #0c87f2;
	font-weight: 600;
	font: 22px/24px 'source_sans_probold',Arial,Helvetica,sans-serif;
}

.cookie-popup .cookie-popup-btn {
	color: #FFF;
	width: 300px;
	display: inline-block;
	border-radius: 4px;
	background-color: #0c87f2;
	margin-top: 15px;
	padding: 10px;
	cursor: pointer;
	font-size: 18px;

}

.cookie-popup .cookie-popup-btn:hover {
	transition: all 0.3s;
	background-color: #0c6fd8;

}

.cookie-popup .cookie-popup-checkbox label {
	display: inline;
	font-size: 22px;
	font-weight: bold;
}




.cexbro {
	font-family: "Open Sans", arial;
	color: #39414D;
	position: relative;
	min-height: 900px;
}

.cexbro h2 {
	font-size: 40px;
	margin-bottom: 20px;
	font-weight: 600;
}

.cexbro-header-container {
	padding: 16px 0;
}

.cexbro-header {
	display: flex;
	position: relative;
	align-items: center;
	justify-content: space-between;
	height: 80px;
	border: 1px solid #DFE1E6;
	border-left: 40px solid #0C87F2;
	color: #39414D;
	padding: 16px;
	font-size: 16px;
	border-radius: 2px;
	width: 1170px;
	margin: 0 auto;
}

.cexbro-header:before {
	content: "";
	width: 23px;
	height: 23px;
	background: url(/img/cexbro/info.svg) no-repeat;
	position: absolute;
	left: -32px;
}

.header-info-title {
	font-size: 20px;
	font-weight: 600;
}

.header-info-text a {
	color: #0C87F2;
	text-decoration: underline;
}
.header-info-text a:hover {
	transition: all 0.2s;
	color: #0A72CC;
}

.header-info-link {
	background-color: #0C87F2;
	line-height: 36px;
	padding: 0px 20px;
	border-radius: 2px;
	color: #FFF;
}


.header-info-link:hover {
	transition: all 0.2s;
	background-color: #0A72CC;
}

.accounts-container {
	border-left: 8px solid #0C87F2;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
	margin: 25px 0 15px 0;
}
.accounts-holder {
	margin-bottom: 30px;
}


.accounts-container.demo {
	border-left: 8px solid #FAB915;
}

.accounts-title {
	font-size: 20px;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 0;
}

.accounts-add-link {
	font-size: 20px;
	font-weight: 400;
	color: #0C87F2;
	text-decoration: underline;
	margin-bottom: 0;
	cursor: pointer;
	transition: all 0.2s;
}

.accounts-add-link:hover {
	transition: all 0.2s;
	color: #0A72CC;
}

.cexbro-popup-container {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	z-index: 999;
	background-color: rgba(0, 0, 0, 0.5);
}

.cexbro-popup {
	position: relative;
	margin: 10% auto;
	width: 580px;
	background: white;
	z-index: 99;
	border-radius: 2px;
	text-align: center;
	font-size: 16px;
}

.cexbro-popup-header {
	background-color: #F0F1F2;
	height: 100px;
	position: relative;
}

.cexbro-popup-header:before {
	content: '';
	background: url(/img/cexbro/add-new.svg);
	width: 69px;
	height: 75px;
	display: block;
	position: absolute;
	top: 11px;
	right: 44%;
	float: none;
}

.cexbro-popup-header.error:before {
	content: '';
	background: url(/img/bundles/red-state.svg);
	width: 80px;
	height: 80px;
	display: block;
	position: absolute;
	top: 11px;
	right: 44%;
	float: none;
}

.cexbro-popup-body {
	padding: 40px;
}

.cexbro-popup-title {
	font-size: 24px;
	font-weight: 600;
}

.cexbro-popup-button {
	width: 100%;
	line-height: 60px;
	color: #FFF;
	background-color: #0C87F2;
	border-radius: 2px;
	margin-top: 30px;
	font-size: 20px;
	cursor: pointer;
	transition: all 0.2s;
}

.cexbro-popup-button:hover {
	transition: all 0.2s;
	background-color: #0A72CC;
}



.cexbro .control-group {
	text-align: left;
}

.cexbro .close {
	background: url(/img/modal/icons/close.svg);
	background-size: 96%;
	width: 26px;
	height: 25px;
	display: block;
	position: absolute;
	top: 41px;
	right: 30px;
	float: none;
}

.cexbro .cexbro-line {
	display: flex;
	border: 1px solid #DFE1E6;
	line-height: 48px;
	padding: 0 10px;
	border-radius: 2px;
	border-bottom: none;
}

.cexbro .control-group {
	margin-bottom: 10px;
}

.cexbro .table-line-name {
	width:20%;
}

.cexbro .table-line-currency {
	width:10%;
}

.cexbro .table-line-leverage {
	width:20%;
}

.cexbro .table-line-balance {
	width:15%;
}
.cexbro .table-line-expires {
	width:20%;
}
.cexbro .cexbro-line:first-child {
	font-weight: 600;
}

.cexbro .cexbro-line:nth-child(even){
	background-color: #f5f5f5;
}

.cexbro .account-table:last-child {
	border-bottom: 1px solid #DFE1E6;
}

.account-table-empty {
	position: relative;
	overflow: hidden;
	border: 1px solid #DFE1E6;
	border-radius: 2px;
	text-align: center;
	font-size: 16px;
	height: 120px;
	line-height: 120px;
}

.account-table-empty:after {
	content: '';
	background: url(/img/cexbro/stars.svg);
	background-size: 110%;
	width: 84px;
	height: 100px;
	display: block;
	position: absolute;
	top: -1px;
	right: 0;
}

.cexbro .loader-wrapper {
	width: 100%;
	height: 100%;
	min-height: 600px;
	position: absolute;
	top: 0px;
	background-color: #fff;
	z-index: 999;
}

.cexbro .loader {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: url(/img/cashin/loader.svg) no-repeat center;
	background-size: 100%;
	position: absolute;
	top: 15%;
	left: 48%;
	-webkit-animation: rotating 2s linear infinite;
	-moz-animation: rotating 2s linear infinite;
	-ms-animation: rotating 2s linear infinite;
	-o-animation: rotating 2s linear infinite;
	animation: rotating 2s linear infinite;
}

.ccexbro-error-wrapper {
	background-color: #F0F1F2;
}

.cexbro-error-container {
	font-family: "Open Sans", arial;
	margin: 0 auto;
	font-size: 16px;
	font-weight: 600;
	width: 60%;
	padding: 30px 0;
	text-align: center;
	background-color: #FFF;
}

.cexbro-error-title {
	margin: 40px auto;
}

.cexbro-error-button {
	display: inline-block;
	line-height: 60px;
	border-radius: 2px;
	padding: 0 40px;
	background-color: #0C87F2;
	color: #FFF;
	text-decoration: none;
}




.btn.btn-tradingview-chart {
    background: #fff;

    display: block;
    height: 20px;
    line-height: 20px;
    z-index: 1;

    width: 90px;
    font-size: 14px;
    margin-right: 0;
    margin-top: -5px;
    margin-left: 38px;

    background-image: url(/img/chart.svg);
    background-repeat: no-repeat;
    background-position: 25%;

    color: #4a4a4a;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    border: solid #ccc 1px;
    box-shadow: none;
}

.trade-page .btn.btn-tradingview-chart {
    height: 40px;
    width: 116px;
    margin-left: 0;
}

.btn.btn-tradingview-chart:hover {
    background: #00BDCA;

    background-image: url(/img/chart-hover.svg);
    background-repeat: no-repeat;
    background-position: 25%;

    color: #fff;
}

.btn.btn-tradingview-chart p {
    text-align: right;
    margin-right: 20%;
}


/* TEMP BOOTSTRAP 2 OVERWRITE*/
.signup-modal.fade.in{top: 0;bottom: 0;left: 0;right: 0;margin: 0;border: 0;width: auto;border-radius:0; background: #fff; }
.signup-body{width: auto; height: 100%; margin: 0; padding: 0;}










/* MAIN
------------------------------- */

.signup-modal {
}

.signup-modal .modal-title {
	text-align: center;;
	font-size: 22px;
}

.signup-modal .modal-text {
	text-align: center;
}

.signup-modal .info {
	font-weight: 200;
	color: #959595;
	line-height: 23px;
}

.signup-modal .mobile {
	color: #535252;
}

.signup-modal .blue-block {
	background-color: #F2F7FA;
	border: 1px solid #CBE4F2;
	text-align: center;
}

.signup-modal .btn.modal-button {
	width: 100%;
	padding: 0;
	line-height: 60px;
}

.signup-modal .btn.modal-button.green {
	background-color: #44B378;
}

.signup-modal .btn.modal-button.green:hover {
	background-color: #039038;
}

.signup-modal .step-back {
	color: #3C80CB;
	font-weight: 600;
	position: absolute;
	padding-left: 20px;
	bottom: 50px;
	left: calc(50% - 50px);
}

.signup-modal .step-back:before {
	content: '';
	position: absolute;
	background: url(/img/modal/2fa/step-back.svg) no-repeat center;
	width: 20px;
	height: 20px;
	top: 0px;
	left: -9px;
}

.signup-modal .bottom-link {
	width: 100%;
	text-align: center;
	font-size: 12px;
	position: absolute;
	bottom: 90px;
	left: 0;
}

.signup-modal .bottom-link p {
	font-size: 12px;
}

.signup-modal .bottom-link a {
	color: #3C80CB;
	font-weight: 600;
}

.signup-modal .fullscreen-modal .link {
	color: #3C80CB;
	font-weight: 600;
	text-decoration: none;
}

.link.big-blue {
	font-size: 16px;
	font-weight: 600;
}

.signup-modal input[type='text'].wide {
	width: 100%;
	line-height: 35px;
}

.signup-modal .tbox {
    width: 100%;
    height: 100%;
    display: table;
    position: relative;
    z-index: 2;
}
.signup-modal .tbox .cbox {
    display: table-cell;
    vertical-align: middle;
    padding: 50px 0;
}
.signup-modal .tbox .cbox .modal-main {
    width: 500px;
    margin: 0 auto;
}
.signup-modal .tbox .cbox .modal-main.w800 {
    width: 800px;
}
.signup-modal .signup-dialog {
   z-index: 2;
   width: 100%;
   height: 100%;
   margin: 0;
   transition: none !important;
   transform: none !important;
}
.signup-modal .signup-dialog .signup-content {
   box-shadow: none;
   border: 0 none;
   height: 100%;
}

.signup-modal .tbox .disable-register {
    font-family: 'Open-Sans', sans-serif;
    color: #0F1821;
    text-align: center;
}

.signup-modal .tbox .disable-register h2 {
    font-family: 'Open-Sans', sans-serif;
    font-weight: 600;
    color: #0F1821;
    font-size: 24px;
    line-height: 33px;
    margin-bottom: 10px;
}

.signup-modal .tbox .disable-register p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
}


@media all and (max-height: 950px) {
    .modal .tbox .cbox .modal-main {
        padding-top: 100px;
    }
}

/* grid */
.signup-modal .row {
    margin: 0 -8px;
}
.signup-modal .col-lg-1,
.signup-modal .col-lg-10,
.signup-modal .col-lg-11,
.signup-modal .col-lg-12,
.signup-modal .col-lg-2,
.signup-modal .col-lg-3,
.signup-modal .col-lg-4,
.signup-modal .col-lg-5,
.signup-modal .col-lg-6,
.signup-modal .col-lg-7,
.signup-modal .col-lg-8,
.signup-modal .col-lg-9,
.signup-modal .col-md-1,
.signup-modal .col-md-10,
.signup-modal .col-md-11,
.signup-modal .col-md-12,
.signup-modal .col-md-2,
.signup-modal .col-md-3,
.signup-modal .col-md-4,
.signup-modal .col-md-5,
.signup-modal .col-md-6,
.signup-modal .col-md-7,
.signup-modal .col-md-8,
.signup-modal .col-md-9,
.signup-modal .col-sm-1,
.signup-modal .col-sm-10,
.signup-modal .col-sm-11,
.signup-modal .col-sm-12,
.signup-modal .col-sm-2,
.signup-modal .col-sm-3,
.signup-modal .col-sm-4,
.signup-modal .col-sm-5,
.signup-modal .col-sm-6,
.signup-modal .col-sm-7,
.signup-modal .col-sm-8,
.signup-modal .col-sm-9,
.signup-modal .col-xs-1,
.signup-modal .col-xs-10,
.signup-modal .col-xs-11,
.signup-modal .col-xs-12,
.signup-modal .col-xs-2,
.signup-modal .col-xs-3,
.signup-modal .col-xs-4,
.signup-modal .col-xs-5,
.signup-modal .col-xs-6,
.signup-modal .col-xs-7,
.signup-modal .col-xs-8,
.signup-modal .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 8px;
  padding-left: 8px;
}
.signup-modal.wide {
    width: 968px;
}

.signup-modal .modal-close,
.small-modal .modal-close {
	display: block;
	width: 36px;
	height: 36px;
	background: url(/img/modal/icons/close.svg) no-repeat center;
	background-size: 55%;
	position: absolute;
	top: 34px;
	right: 34px;
	opacity: 1;
	z-index: 5;
}
.signup-modal .modal-close:hover {
	background-image: url(/img/modal/icons/close-hover.svg);
}
.signup-modal .modal-logo {
    text-align: center;
    padding-top: 40px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.signup-modal .modal-back {
 position: absolute;
 width: 100%;
 bottom: -30px;
 left: 0;
 text-align: center;
 color: #E7E7E7;
 font-weight: 600;
}
.signup-modal .modal-back:hover {
    color: #fff;
}
.signup-modal a {
	text-decoration: none;
	color: inherit;
}
.signup-modal .link {
    color: #4FC0E8;
    text-decoration: none;
}
.signup-modal .link:hover {
    text-decoration: underline;
}
.signup-modal p {
    font-size: 14px;
    line-height: 18px;
    margin: 15px 0;
    color: #343F47;
}
.signup-modal ul {
    list-style-type: none;
}
.signup-modal h2 {
    font-size: 24px;
    line-height: 20px;
    padding: 20px 28px 10px;
    margin-bottom: 7px;
    text-align: center;
    color: #000;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.signup-modal h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 15px;
}

.signup-modal .btn {
    border-radius: 3px;
    padding-top: 16px;
    padding-bottom: 16px;
    border: 0;
    margin-top: 20px;
    background-color: #5bc0de;
    background-image: none;
    text-shadow: none;
    font-weight: normal;
    color: #fff;
}
.signup-modal .btn[disabled] {
    color: #fff !important;
}
.signup-modal .btn.btn-default[disabled] {
    color: #4FC0E8 !important;
    opacity: .4;
}
.signup-modal .btn.register-button {
   margin-top: 40px;
}
.signup-modal .btn:hover, .signup-modal .btn:active {
   background-color: #31b0d5;
   background-image: none;
}

.mobile-tab .form-control {
width: 82%;
}


.mobile-tab .col-xs-6 {
    float: left;
    width: 43%;
}

/* text */
.signup-modal .text-payment {
    font-size: 16px;
}
.signup-modal .text-exchange {
    font-size: 14px;
    color: #8F9399;
    margin-bottom: 0;
}
.signup-modal .text-successful {
    text-align: center;
    font-size: 19px;
    line-height: 24px;
}
.signup-modal .modal-close + .text-successful {
    margin-top: 50px;
    margin-bottom: 20px;
}
.signup-modal .text-medium {
    font-weight: 600;
}
.signup-modal .text-large {
    font-size: 19px;
}
.signup-modal .text-sum {
    font-size: 22px;
    padding: 10px 0;
}
.signup-modal .modal-button-border {
    background: none;
    border: 1px solid #CBCBD1;
}
.signup-modal .bank-info-text {
    color: #898A8C;
    font-size: 12px;
    margin-top: -5px;
}
.signup-modal .small-text {
    font-size: 14px;
    color: #71717F;
    line-height: 18px;
}
.signup-modal .support-text {
    margin: 20px 0 0;
    color: #71717F;
}
.signup-modal .resend-text {
    color: #4FC0E8;
    font-size: 12px;
    margin-bottom: 30px;
}

/* buttons */
.signup-modal .secondary-button {
    width: 100%;
    background: #fff;
    border: 1px solid #D4DCDF;
    border-radius: 3px;
    padding: 15px 0;
    text-align: center;
    color: #4FC0E8;
    font-size: 14px;
    font-weight: 600;
    box-sizing: border-box;
}
.signup-modal .secondary-button.crypto-button {
    font-size: 12px;
    margin: 10px 0;
}
.signup-modal .secondary-button.card-button {
    padding: 20px 0;
}
.signup-modal .secondary-button:hover {
    border: 1px solid #4FC0E8;
    box-shadow: 0 0 0 1px #4FC0E8;
}
.signup-modal .secondary-button:active {
    border: 1px solid #4FC0E8;
    box-shadow: 0 0 0 1px #4FC0E8;
    background: #F0F8FB;
}
.signup-modal .secondary-button i {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    height: 30px;

}
.signup-modal .secondary-button i.sms-icon {
	background: url(/img/modal/icons/sms.svg) no-repeat;
	width: 30px;
	height: 30px;
}
.signup-modal .secondary-button i.phone-icon {
	background: url(/img/modal/icons/phone.svg) no-repeat;
	width: 26px;
}
.signup-modal .secondary-button i.add-icon {
	background: url(/img/modal/icons/add.svg) no-repeat center;
	width: 26px;
}
.signup-modal .secondary-button i.cards-icon {
	background: url(/img/modal/icons/cards.svg) no-repeat center;
	background-size: 100%;
	width: 38px;
}

/* img holder */
.signup-modal .img-holder {
    text-align: center;
    padding-bottom: 20px;
}
.signup-modal .img-holder img {
    vertical-align: middle;
}
.signup-modal .img-holder .img-text {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 24px;
    color: #343F47;
    font-weight: bold;
    margin-left: 15px;
    text-align: left;
}



/* modal tabs */
.signup-modal .nav-tabs {
    border-bottom: 1px solid #EAEEF0;
    margin: 0 -28px 30px;
    padding: 0 28px;
}
.signup-modal .nav-tabs li {
    margin-bottom: 0;
    margin-right: 30px;
}
.signup-modal .nav-tabs li a {
    border: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 27px;
    color: #C0C0C8;
    font-size: 19px;
}
.signup-modal .nav-tabs li a:hover, .signup-modal .nav-tabs li a:focus {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    background: 0;
    color: #000;
}
.signup-modal .nav-tabs li.active a {
    border-bottom: 4px solid #000;
    color: #000;
}

/* inputs */
.signup-modal .form-group {
    margin-top: 25px;
    position: relative;
}
.signup-modal .form-group:first-child {
    margin-top: 0;
}
.signup-modal .form-group label {
    font-weight: 600;
    margin-bottom: 15px;
}
.signup-modal .form-group .form-control {
    box-shadow: none;
    height: 52px;
    border: 1px solid #CBCBD1;
    font-size: 18px;
    padding: 0 20px 0;
}

.signup-modal .form-group .form-error {
    font-size: 12px;
    color: #D0021B;
    margin-top: 10px;
}

.signup-modal .has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.signup-modal .form-group .form-control.confrim-input {
    text-align: center;
}
.signup-modal .form-group .form-control:hover {
    border: 1px solid #CBCBD1;
    box-shadow: 0 0 0 1px #4FC0E8;
}
.signup-modal .form-group .form-control:focus {
    border: 1px solid #4FC0E8;
    box-shadow: 0 0 0 1px #4FC0E8;
}
.signup-modal .form-group.has-error .form-control {
    border: 1px solid #D0021B;
}
.signup-modal .form-group.has-error .form-control:focus, .signup-modal .form-group.has-error .form-control:hover {
    box-shadow: 0 0 0 1px #D0021B;
}
.signup-modal .form-group .form-control.password-input {
  text-align: center;
}
.signup-modal .form-group .minimum-text {
    font-size: 12px;
    color: #979797;
    font-weight: normal;
}
.signup-modal .form-group .forgot-password-link {
    float: right;
    font-size: 12px;
    color: #4FC0E8;
}
.signup-modal .form-group .forgot-password-link:hover {
    text-decoration: underline;
}




/* SIGN UP STYLES */
/* password-strength */
.signup-modal .password-strength {
    margin: 30px 0 20px;
}
.signup-modal .password-strength .text {
    font-size: 14px;
    color: #979797;
}
.signup-modal .password-strength .line {
    height: 6px;
    background: #D8D8D8;
    margin-top: 15px;
    border-radius: 8px;
    position: relative;
}
.signup-modal .password-strength .line:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 6px;
    border-radius: 8px;
}
.signup-modal .password-strength.weak .text {
    color: #D0021B;
}
.signup-modal .password-strength.weak .line:after {
    background: #D0021B;
    width: 33%;
}
.signup-modal .password-strength.good .text {
    color: #FFDE00;
}
.signup-modal .password-strength.good .line:after {
    background: #FFDE00;
    width: 66%;
}
.signup-modal .password-strength.great .text {
    color: #529406;
}
.signup-modal .password-strength.great .line:after {
    background: #529406;
    width: 100%;
}
.signup-modal .sign-up-agree {
    font-size: 12px;
    line-height: 1.3;
    color: #9797A4;
    display: block;
    font-weight: 500;
    margin: 0;
}
/*.signup-modal .sign-up-agree input {*/
    /*vertical-align: middle;*/
    /*margin: -1px 5px 0 0;*/
/*}*/

.signup-modal .input-field {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: baseline;
    margin: 0 0 10px 0;
}

.signup-modal .input-field input {
    margin: 0 10px 0 0;
}

/* social sign */
.signup-modal .sign-in-form .forgot-password-link {
    font-size: 12px;
    color: #4FC0E8;
    margin-top: 40px;
    display: inline-block;
}
.signup-modal .sign-in-form .forgot-password-link:hover {
    text-decoration: underline;
}
.signup-modal .sign-in-form .or {
    font-size: 12px;
    display: block;
    color: #9797A4;
    text-align: center;
    position: relative;
    padding-top: 150px;
}
.signup-modal .sign-in-form .or:before {
    content: '';
    position: absolute;
    width: 1px;
    height: 110px;
    top: 20px;
    left: 50%;
    background: #EAEEF0;
}
.signup-modal .sign-in-form .or:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 110px;
    bottom: -130px;
    left: 50%;
    background: #EAEEF0;
}
.signup-modal .sign-in-form .social-link {
    display: block;
    background: #CBCBD1;
    color: #fff;
    margin-bottom: 20px;
    padding: 13px 30px;
    border-radius: 3px;
}
.signup-modal .sign-in-form .social-link.active {
    border: 1px solid #5fe6ff;
    box-shadow: 0 0 0 1px #4FC0E8;
}

.signup-modal .sign-in-form .social-link i {
    display: inline-block;
    width: 20px;
    height: 24px;
    vertical-align: middle;
    margin-right: 60px;
}
.signup-modal .sign-in-form .social-link.facebook i {
	background: url(/img/modal/social/facebook.svg) no-repeat center;
}
.signup-modal .sign-in-form .social-link.google i {
	background: url(/img/modal/social/google.svg) no-repeat center;
}
.signup-modal .sign-in-form .social-link.vk i {
	background: url(/img/modal/social/vk.svg) no-repeat center;
}
.signup-modal .sign-in-form .social-link.linkedin i {
	background: url(/img/modal/social/linkedin.svg) no-repeat center;
}
.signup-modal .sign-in-form .social-link.github i {
	background: url(/img/modal/social/github.svg) no-repeat center;
	width: 24px;
}
.signup-modal .sign-in-form .social-link {
   transition: background .2s ease;
}
.signup-modal .sign-in-form .social-link.facebook {
    background: #466199;
}
.signup-modal .sign-in-form .social-link.facebook:hover {
    background: #3c5382;
}
.signup-modal .sign-in-form .social-link.google {
    background: #e0523b;
}
.signup-modal .sign-in-form .social-link.google:hover {
    background: #d14b36;
}
.signup-modal .sign-in-form .social-link.vk {
   background: #4e729a;
}
.signup-modal .sign-in-form .social-link.vk:hover {
   background: #446387;
}
.signup-modal .sign-in-form .social-link.github {
   background: #666;
}
.signup-modal .sign-in-form .social-link.github:hover {
   background: #525252;
}
.signup-modal .sign-in-form .social-link.small-social {
    text-align: center;
}
.signup-modal .sign-in-form .social-link.small-social i {
    margin-right: 0;
}
.signup-modal .social-sign {
    margin-top: 34px;
}
.signup-modal .sign-link-up-block {
    text-align: center;
    padding-top: 60px;
}


/* captcha */
.signup-modal .captcha-block {
    background: #EFEFEF;
    border: 1px solid #CBCBD1;
    border-radius: 3px;
    padding: 15px;
    margin-bottom: 20px;
}

/* fix reCaptcha width for mobile screen */

@media (max-width: 840px) {
    .signup-modal .captcha-block {
        position: relative;
        min-height: 100px;
    }

    .signup-modal .captcha-block #sign-in-captcha {
        position: absolute;
        top: 12px;
        left: 0;
        transform: scale(0.9);
    }
}

.signup-modal .captcha-block.center-captcha {
    margin-top: 40px;
}
.signup-modal .captcha-block .captcha-img {
    float: left;
    margin-top: 5px;
}
.signup-modal .captcha-block:after {
   content: '';
   display: block;
   clear: both;
}
.signup-modal .captcha-block .captcha-input {
    margin: 0 0 0 170px;
}
.signup-modal .captcha-block .captcha-input .form-control {
   clear: right;
}
.signup-modal .captcha-block .captcha-input label {
    font-size: 12px;
}
.signup-modal .captcha-block .captcha-reload {
	display: block;
	float: right;
	width: 20px;
	height: 16px;
	background: url(/img/modal/icons/reload.svg) no-repeat center;
	margin-bottom: 6px;
}



/* currency-menu */
.signup-modal .currency-menu {

}
.signup-modal .currency-menu .current-button {
    background: #4FC0E8;
    border: 0;
    color: #fff;
    padding: 14px 13px 12px;
    display: inline-block;
    font-weight: bold;
    letter-spacing: .5px;
    border-radius: 3px;
    position: absolute;
    top: 41px;
    right: 10px;
    font-size: 13px;
}
.signup-modal .currency-menu .current-button:focus {
    outline: none;
}
.signup-modal .currency-menu .current-button i {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6.3px 4.5px 0 4.5px;
    border-color: #ffffff transparent transparent transparent;
    vertical-align: middle;
    margin-left: 3px;
}
.signup-modal .currency-menu .currency-list-holder {
    background: #4FC0E8;
    color: #fff;
    margin: 0 10px;
    padding: 0;
    text-align: right;
    height: 0;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    position: absolute;
    z-index: 5;

    /*transition: height .2s ease, padding .4s ease;*/
}
.signup-modal .currency-menu .currency-list-holder ul {
    list-style: none;
    font-size: 13px;
    font-weight: bold;
}
.signup-modal .currency-menu .currency-list-holder ul li {
    margin-bottom: 5px;
}
.signup-modal .currency-menu .currency-list-holder ul li a {
    display: inline-block;
    padding: 8px 8px 4px;
}
.signup-modal .currency-menu .currency-list-holder ul li a:hover {
    background: #fff;
    color: #4FC0E8;
    border-radius: 3px;
}
.signup-modal .currency-menu .common-list {
    float: right;
    width: 30%;
    border-right: 1px solid #7CD2F0;
    border-left: 1px solid #7CD2F0;
    padding: 0 17px;
}
.signup-modal .currency-menu .common-list li {
    font-size: 17px;
}
.signup-modal .currency-menu .all-list {
    width: 70%;
}
.signup-modal .currency-menu .all-list li {
    width: 25%;
    float: right;
    padding: 0 10px;
}


.signup-modal .currency-menu-visible .currency-list-holder {
    padding-top: 24px;
    padding-bottom: 24px;
    height: 185px;
    border-radius: 0 0 3px 3px;
}
.signup-modal .currency-menu-visible .current-button {
    padding-bottom: 24px;
    border-radius: 3px 3px 0 0;
}
.signup-modal .currency-menu-visible .form-control {
    border-color: #4FC0E8;
}


/* methods */
.signup-modal .methods-block {
    margin: 40px 0 30px;
}
.signup-modal .methods-block.alternative {
    margin: 0 auto;
}
.signup-modal .methods-block .method-item {
    text-align: center;
    display: block;
}
.signup-modal .methods-block .method-item:hover .img-holder {
    border: 2px solid #51C0E8;
}
.signup-modal .methods-block .method-item .img-holder {
    border: 1px solid #CBCBD1;
    border-radius: 3px;
    height: 60px;
    text-align: center;
}
.signup-modal .methods-block .method-item .name {
    font-size: 12px;
    margin-top: 15px;
    display: block;
}
.signup-modal .methods-block .method-item.active .img-holder {
    border: 2px solid #51C0E8;
    background: #E6F4F9;
}
.signup-modal .methods-block .method-item.active .name {
    font-weight: 600;
}
/* ------ bank */
.signup-modal .methods-block .method-item.bank-transfer .img-holder {
	background: url(/img/modal/icons/bank.svg) no-repeat center;
}
.signup-modal .methods-block .method-item.bank-transfer.active .img-holder {
	background: #eff8fb url(/img/modal/icons/bank-color.svg) no-repeat center;
}
/* ------ payment-card */
.signup-modal .methods-block .method-item.payment-card .img-holder {
	background: url(/img/modal/icons/payment-cards.svg) no-repeat center;
}
.signup-modal .methods-block .method-item.payment-card.active .img-holder {
	background: #eff8fb url(/img/modal/icons/payment-cards-color.svg) no-repeat center;
}
/* ------ alternative */
.signup-modal .methods-block .method-item.alternative-methods .img-holder {
	background: url(/img/modal/icons/alternative-methods.svg) no-repeat center;
}
.signup-modal .methods-block .method-item.alternative-methods.active .img-holder {
	background: #eff8fb url(/img/modal/icons/alternative-methods-color.svg) no-repeat center;
}
/* ------ skrill */
.signup-modal .methods-block .method-item.alternative-methods.skrill .img-holder {
	background: url(/img/modal/icons/skrill.svg) no-repeat center;
}
.signup-modal .methods-block .method-item.alternative-methods.skrill.active .img-holder {
	background: #eff8fb url(/img/modal/icons/skrill-color.svg) no-repeat center;
}

/* alternative methods */
/* ------ skrill */
.signup-modal .methods-block.alternative .method-item.skrill .img-holder {
	background: url(/img/modal/icons/skrill-color.svg) no-repeat center;
}
/* ------ paypal */
.signup-modal .methods-block.alternative .method-item.paypal .img-holder {
	background: url(/img/modal/icons/paypal.svg) no-repeat center;
}
/* ------ switch */
.signup-modal .methods-block.alternative .method-item.switch .img-holder {
	background: url(/img/modal/icons/switch.svg) no-repeat center;
}

/* panel */
.signup-modal .bottom-panel {
    margin: 35px -28px -40px;
    padding: 35px 28px 30px;
    border-radius: 0 0 3px 3px;
}
.signup-modal .error-panel {
	background: #EDD2CC url(/img/modal/triangle.png) top left repeat-x;
}
.signup-modal .info-panel {
	background: #F4F4F4 url(/img/modal/triangle.png) top left repeat-x;
}
.signup-modal .control-panel {
    background: #F4F4F4;
}

/* scroll text */
.signup-modal .scroll-text-holder {
    height: 260px;
    overflow: auto;
    position: relative;
}
.signup-modal .scroll-text-holder p {
    font-size: 13px;
}
.signup-modal .scroll-text-bg {
    background: #fff;
    height: 55px;
    margin-top: -55px;
    opacity: .5;
    margin-bottom: 30px;
    background: linear-gradient(to top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 75%, rgba(255,255,255,0) 100%);
}

/* checkbox */
.signup-modal .checkboxes-block {
    margin-bottom: 30px;
}
.signup-modal .checkboxes-block .checkbox input[type=checkbox] {
    vertical-align: top;
    margin-top: 0;
    margin-right: 25px;
    margin-left: -30px;
}
.signup-modal .checkboxes-block .checkbox label {
    padding-left: 30px;
    font-size: 13px;
}
.signup-modal .trade-info-table {
    width: 100%;
    margin-bottom: 20px;
}
.signup-modal .trade-info-table td {
    padding: 8px 0;
    font-size: 14px;
    color: #8F9399;
}
.signup-modal .trade-info-table .total td {
    padding: 17px 0 10px;
    font-size: 16px;
    color: #343F47;
    font-weight: 600;
}


/* voucher holder */
.signup-modal .voucher-holder {
    background: #F4F4F4;
    padding: 25px 20px;
}
.signup-modal .voucher-code {
    font-size: 12px;
}
.signup-modal .voucher-copy {
    float: right;
    color: #4FC0E8;
    margin-top: 1px;
}
.signup-modal .voucher-holder.loading {

}

/* card */
.signup-modal .card-item:first-child {
    margin-top: 0;
}
.signup-modal .card-item {
    border: 1px solid #E2E7EA;
    border-radius: 3px;
    padding: 20px 20px;
    margin-top: 20px;
}
.signup-modal .card-item:hover {
    border-color: #51C0E8;
    cursor: pointer;
}
.signup-modal .card-item .card-info > div {
    display: inline-block;
    vertical-align: middle;
}
.signup-modal .card-logo {
    margin-right: 15px;
}
.signup-modal .card-item .exp-date {
    float: right;
    margin-top: 10px;
    font-size: 12px;
}
.signup-modal .card-item .exp-date .val {
    font-weight: 200;
}
.signup-modal .card-item .card-number {
	background: url(/img/modal/icons/dots.svg) no-repeat left center;
	padding-left: 130px;
	font-size: 12px;
}
.signup-modal .cards-holder .show-cards {
    font-weight: 600;
    color: #4FC0E8;
    display: inline-block;
    margin: 25px 0;
}
.signup-modal .cards-holder .show-cards i {
	display: inline-block;
	vertical-align: middle;
	background: url(/img/modal/icons/show-cards.svg) no-repeat center;
	width: 20px;
	height: 20px;
}
/* qr code */
.signup-modal .qr-holder {
    text-align: center;
}
.signup-modal .qr-holder .qr-text {
    font-size: 16px;
    font-weight: 600;
}
.signup-modal .qr-holder img {
    margin: 20px 0 25px;
}


/* alerts */
.signup-modal .alert {
    padding: 20px 20px;
    box-shadow: none;
}
.signup-modal .alert p {
    margin: 0;
    text-shadow: none;
}
.signup-modal .alert p:first-child {
    margin-top: 0;
}


/* amount */
.signup-modal .sum {
    font-size: 22px;
    display: block;
    margin: 25px;
}


/* social sign up */
.signup-modal .social-sign-up {
    margin-top: 30px;
}
.signup-modal .social-sign-up p {
    font-size: 12px;
    color: #9797A4;
    text-align: center;
    position: relative;
}
.signup-modal .social-sign-up p span {
    display: inline-block;
    position: relative;
    background: #fff;
    z-index: 5;
    padding: 0 10px;
}
.signup-modal .social-sign-up p:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: #EAEAEA;
    position: absolute;
    top: 8px;
    left: 0;
    z-index: 1;
}
.signup-modal .social-sign-up-list {
    margin: 0 -7px;
}
.signup-modal .social-sign-up-list li {
    float: left;
    width: 20%;
    padding: 0 7px;
}
.signup-modal .social-sign-up-list li a {
    display: block;
    border: 1px solid #EAEAEA;
    border-radius: 3px;
    height: 60px;
    background-position: center;
    background-repeat: no-repeat;
}
.signup-modal .social-sign-up-list li a.facebook {
	background-image: url(/img/modal/social/facebook-signup.svg);
}
.signup-modal .social-sign-up-list li a.vk {
	background-image: url(/img/modal/social/vk-signup.svg);
}
.signup-modal .social-sign-up-list li a.github {
	background-image: url(/img/modal/social/github-signup.svg);
}
.signup-modal .social-sign-up-list li a.linkedin {
	background-image: url(/img/modal/social/linkedin-signup.svg);
}
.signup-modal .social-sign-up-list li a.google {
	background-image: url(/img/modal/social/google-signup.svg);
}
.signup-modal .social-sign-up-list li a.active {
    border: 1px solid #5fe6ff;
}
.signup-modal .social-sign-up-list li a:hover {
    border: 1px solid #4FC0E8;
}







/* SPINNER
-----------------------------*/
.spinner {
  margin: 0 auto 0;
  width: 70px;
  text-align: center;
}

.spinner > div {
  width: 10px;
  height: 10px;
  background-color: #51C0E8;
  margin: 0 3px;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: bouncedelay 1s infinite ease-in-out;
  animation: bouncedelay 1s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes bouncedelay {
  0%, 80%, 100% {
    transform: scale(0.0);
    -webkit-transform: scale(0.0);
  } 40% {
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}































/* PLUGINS
-------------------------- */
/**
 * selectize.css (v0.12.0)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

 .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #ffffff;
  box-shadow: inset 0 0 12px 4px #ffffff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 16px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #ffffff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 20px 20px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 3px;
}
.selectize-input.focus {
    border: 2px solid #4FC0E8;
    margin: -1px 0;
    padding-left: 19px;
    padding-right: 19px;
}
.selectize-input.focus .selectize-input input  {
  width: auto !important;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #ffffff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  width: 100% !important;
}
.selectize-input.focus > input {
  width: auto !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  background: #ffffff;
  margin: -3px 0 0 0;
  padding: 10px 20px;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px;
  border: 2px solid #4FC0E8;
  border-top: 0 none;
}
.selectize-dropdown:before {
    content: '';
    display: block;
    width: 90%;
    height: 1px;
    position: absolute;
    left: 5%;
    top: 0px;
    background: #D7D7D7;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: #4FC0E8;
  border-radius: 3px;
  color: #fff;
  padding: 3px 2px 1px;
}
.selectize-dropdown [data-selectable],
.selectize-dropdown .optgroup-header {
  padding: 5px 10px 3px;
  color: #9D9FA1;
}
.selectize-dropdown .active, .selectize-dropdown [data-selectable]:hover {
    background: #4FC0E8;
    color: #fff;
    border-radius: 3px;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #ffffff;
  cursor: default;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #4FC0E8 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.signup-modal .alert {
   background-image: none;
}

.signup-modal .address-holder {
  background: #EDEDED;
  color: #858687;
  font-weight: 200;
  padding: 20px;
  margin-bottom: 20px;
}
.signup-modal .address-holder .address {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 0;
}
.signup-modal .address-holder .copy {
  float: right;
  color: #4FC0E8;
  margin-top: 0;
  font-weight: bold;
}


.signup-modal .w250 {
    width: 250px;
    margin: 0 auto;
    margin-bottom: 20px;
}

.signup-modal .btn.btn-default {
    background: #fff;
    color: #4FC0E8;
    border: 1px solid #ddd;
    box-shadow: none;
}
.signup-modal .btn.authy.active {
    background: #4FC0E8;
    color: #fff;
    border: 0 none;
}
.signup-modal .mobile-modal-button {
    display: none;
}
.signup-modal .btn.btn-2fa {
    margin-bottom: 20px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.signup-modal .btn.btn-2fa:hover {
    border: 1px solid #CBCBD1;
    box-shadow: 0 0 0 1px #4FC0E8;
}
.signup-modal .btn.btn-call {
	background: #fff url(/img/modal/signup/call-icon.svg) no-repeat 15px center;
}
.signup-modal .btn.btn-sms {
	background: #fff url(/img/modal/signup/sms-icon.svg) no-repeat 15px center;
}


/* modal-responsive */
.tbox.modal-responsive .cbox {
    width: 100%;
}
@media all and (max-width: 840px) {
    .signup-modal .tbox .cbox {
        padding-top: 90px;
    }
    .tbox.modal-responsive h2 {
        margin-bottom: 30px;
    }
    .tbox.modal-responsive .cbox .row > div {
        width: auto;
        float: none;
    }
    .tbox.modal-responsive .w800 {
        max-width: 320px;
    }
    .tbox.modal-responsive .sign-in-form .or {
        padding-top: 30px;
        position: relative;
    }

    .tbox.modal-responsive .sign-in-form .or::before {
        top: -16px;
        left: 55px;
        transform: rotate(90deg);
    }

    .tbox.modal-responsive .sign-in-form .or::after {
        top: -16px;
        left: unset;
        right: 55px;
        transform: rotate(90deg);
    }

    .tbox.modal-responsive .forgot-text {
        text-align: center;
    }
    .signup-modal .tbox .cbox .modal-main {
        width: auto;
        padding: 0 10px;
    }
    .signup-modal .sign-link-up-block {
        padding-top: 30px;
    }
    .signup-modal .mobile-modal-button {
        display: block;
    }
    .signup-modal .desktop-modal-button {
        display: none;
    }
}










/* Small-modals */

.small-modal {
	width: 610px;
	font-family: "Open Sans", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

.small-modal-header {
	text-align: center;
	background-color: #F7F8F9;
	height: 110px;
	border-radius: 5px;
}

.small-modal-header img {
	margin-top: 20px;
}

.small-modal-body {
	padding: 20px 30px;
}

.small-modal-title {
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: 600;
	color: #3E4A5C;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.small-modal .qr-img {
	display: block;
	text-align: left;
	margin-right: 15px;
}

.small-modal-text {
	font-size: 14px;
	font-weight: 200;
	color: #404D60;
}

.small-modal-subtitle {
	font-size: 16px;
	color: #575555;
	font-weight: 600;
}

.small-modal-text-small {
	font-size: 12px;
}

.small-modal-text-small a,
.small-modal-text a {
	color: #4283CC;
}

.small-modal ol {
	display: inline-block;
}

.small-modal ol li {
	margin-top: 10px;
}

.bold {
	font-weight: 600;
}

.small-modal .text-black {
	color: #000;
}

.small-modal .padding-left ol {
	padding-left: 30px;
}

.blue-block {
	background-color: #F6FCFF;
	border: 2px dashed #CFD5DC;
	border-radius: 6px;
	margin: 30px auto;
	padding: 20px;
}

.blue-block.white {
	padding: 10px 20px;
	background-color: #fff;
	margin: 15px auto;
}

.blue-block-title {
	position: relative;
	font-size: 22px;
	font-weight: 200;
	color: #6A6A6B;
}

.blue-block .center {
	width: 350px;
	margin: 0 auto;
}

input[type="text"].digit-input {
	min-width: 0;
	width: 20px;
	margin: 10px 2px;
	line-height: 40px;
	text-align: center;
	font-size: 30px;
}

.btn.modal-button {
	margin: 25px auto;
	width: 240px;
	display: block;
	line-height: 40px;
	font-size: 18px;
	font-weight: 500;
	background-color: #447BC6;
	box-shadow: none;

}

.btn.modal-button:hover {
	background-color: #2161CB;
}

.modal-button-close {
	display: block;
	width: 80px;
	margin: 25px auto;
	font-size: 18px;
	color: #4283CC;
	font-weight: 600;
	cursor: pointer;
}

.modal-button-close.wide {
	width: 200px;
}

.email-form,
.pass-form {
	width: 310px;
	margin: 0 auto;
}

.email-form .modal-button,
.pass-form .modal-button {
	width: 300px;
	margin-top: 35px;
}

.email-form label,
.pass-form label {
	text-align: left;
	margin-right: 3px;
}

.email-form input,
.pass-form input {
	height: auto;
	line-height: 37px;
	font-size: 14px;
	color: #677386;
	text-align: center;
}

.modal-button.send-code {
	position: relative;
	text-align: left;
	padding-left: 65px;
	width: 155px;
	margin-right: 40px;
	background-color: #44B378;
}

.modal-button.small {

	width: 130px;
}

.modal-button.send-code:before {
	content: '';
	position: absolute;
	background: url(../img/modal/security/envelope-ico.svg) no-repeat center;
	width: 25px;
	height: 20px;
	top: 20px;
	left: 24px;
}

.modal-button.send-code:hover {
	background-color: #039038;
}

.modal-button.call-me {
	position: relative;
	padding-left: 60px;
	text-align: left;
	width: 155px;
}

.modal-button.call-me:before {
	content: '';
	position: absolute;
	background: url(../img/modal/security/phone-call-icon.svg) no-repeat center;
	width: 25px;
	height: 25px;
	top: 16px;
	left: 24px;
}

.small-modal .clearfix {
	overflow: hidden;
}

.mobile-number {
	font-size: 21px;
	margin-left: 60px;
}

.mobile-number span {
	font-weight: 600;
}

.mobile-number:before {
	content: '';
	position: absolute;
	background: url(../img/modal/security/sms-icon.svg) no-repeat center;
	width: 33px;
	height: 33px;
	top: -2px;
	left: -36px;
}

.refresh {
	width: 50px;
	height: 35px;
	display: inline-block;
	padding-top: 13px;
	background-color: #3C80CB;
	margin-top: 1px;
	border-radius: 4px;
	cursor: pointer;
	-webkit-transition: all 1s ease-out;
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-ms-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.refresh:hover img {
	-ms-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg)
}

.small-modal .margin-top {
	margin-top: 25px;
}

.small-modal .margin-bottom {
	margin-bottom: 20px;
}

.small-modal-header .keys {
	margin-top: 15px;
}

.narrow {
	width: 75%;
	margin: 0 auto;
}

.narrow.w60 {
	width: 60%;
}

.narrow.w50 {
	width: 50%;
}

.small-modal input[type="text"].confirmation {
	width: 300px;
	line-height: 30px;
	text-align: center;
	font-size: 20px;
}