/*
This file was generated using the combine_css.bash script.
It combines the following files:
 - user.css
 - jbar.css
 - eye.css
*/

/* FILE: user.css */

@charset "utf-8";

* { padding: 0; margin: 0; line-height: 1.5; }
body { font-size: 75%; font-family: Arial, Helvetica, sans-serif; color: #666; }
h1 { margin: 1em 0 .25em; font-size: 250%; font-weight: normal; color: #333; }
h2 { margin: 1em 0; font-size: 150%; font-weight: normal; }
h3 { margin: 1em 0; font-size: 150%; font-weight: normal; }
h1, h2, h3 { margin: 1em 0 .25em }
h1:first-child, h2:first-child, h3:first-child, h1 + h2, h1 + h3, h2 + h3 { margin-top: 0; }
em { font-style: normal; font-weight: bold; }
a { color: #333; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a img { border-width: 0; }
/*a.button { color: #fff; background-color: #c60; text-decoration: underline; margin-left: 1em; padding: .5em .75em; text-align: center; }*/
ol, ul { list-style-position: inside; }
p, dl, ol, ul { margin-bottom: 1em; }
p img { vertical-align: middle; }
dt { font-weight: bold; margin-top: 1em; }
dt:first-child { margin-top: 0; }
pre { margin: 1.2em 0; padding: 1.2em; white-space: pre; background: #ffebcd; border: 1px solid #f5deb3; }
pre, code, tt { font-family: monospace; color: #000000 !important; }
pre, p code, li code { font-size: 1.25em; }
code kbd { /* literals */ color: #006400; }
code var { /* variables */ font-style: normal; color: #000080; }
code dfn { /* functions, methods & reserved words */ font-style: normal; font-weight: normal; color: #646400; }
code i { /* comments */ font-size: 95%; color: #666; }
table { border-collapse: collapse; }
td, th { padding: .25em; }
tr th, tr td { border-bottom: 1px solid #666; }
th.right, td.right, p.right { text-align: right; }
th.no-wrap, td.no-wrap { white-space: nowrap; }
.clearer { display: block; float: none !important; clear: both !important; margin: 0 !important; padding: 0 !important; width: 0 !important; height: 0 !important; visibility: hidden !important; }
.error, .critical_n, .warning, .notice, .success { display: block; clear: left; border-width: 1px; border-style: solid; padding: 1em; margin: 1.5em auto; width: 85%; text-align: center; }
.error a, .critical_n, .warning a, .notice a, .success a { float: none !important; text-decoration: underline; }
.error, .warning { background-color: #c60; color: #fff; border-color: #600; }
.critical_n { background-color:red; color: #fff; border-color: #600; }
.error a,.warning a{background-color:#fff;color:#c60 !important;text-decoration:none;font-weight:bold}
.error a:hover,.warning a:hover{background-color:#c60;color:#fff !important;text-decoration:none;font-weight:bold}
.error em, .warning em { color: #fff !important; }
.notice { background-color: #ccc; color: #666; border-color: #999; }
.notice a { color: #333; }
.notice em { color: #666; }
.success { background-color: #363; color: #cfc; border-color: #030; }
.success a { color: #9c9; }
.success em { color: #cfc; }
.half { width: 48%; }
.float { display: block; float: left; }
.float.right { float: right; }

form { line-height: 2.5; }
form h1 { margin-bottom: 0; }
form label { font-weight: bold; text-align: right; }
form label:after { content: ":"; }
form input[type="text"], form input[type="password"], form input[type="file"] { margin: .5em 2px; padding: 2px; border: 1px solid #999; }
form fieldset { padding: 1.5em; margin: 0; border-style: none; }
form fieldset:first-child { margin-top: 0; }
form fieldset label { display: block; margin: .5em; clear: both; float: left; width: 12em; line-height: 2; }
form fieldset input[type="text"], form fieldset input[type="password"], form fieldset input[type="file"] { display: block; float: left; width: 29em; }
form fieldset select { display: block; float: left; width: 29em; margin: .5em 2px; padding: 2px; border: 1px solid #999; }
form fieldset button, form fieldset input[type="submit"] { display: block; margin: 1.5em 0 .5em 12em; padding: .25em .5em; font-weight: bold; }
form fieldset a.button{margin-left:158px}
form fieldset p { clear: left; }

.pager { clear: left; border-width: 1px; border-style: solid none; border-color: #999; }
.pager li { display: inline; list-style-type: none; line-height: 2.5; padding: 0 .25em; margin: 0 .5em; vertical-align: middle; }
.pager li, .pager li a { color: #666; }
.pager li.current { font-weight: normal; border: 1px dotted #333; padding-right: .5em; padding-left: .5em; margin-right: .25em; margin-left: .25em; background-color: #666; }
.pager li.current, .pager li.current a { color: #fff; }

#content-header { width: 80em; margin: 0 auto; }
#content-header a.logo img { display: block; float: left; margin: 10px; }
#content-header div.banner { display: block; float: right; margin-top: 10px; font-size: 90%; text-align: center; }
#content-header div.banner img { display: block; width: 728px; height: 90px; }
#content-header div.banner-lateral { position: absolute; display: inline; float: left; margin-top: 142px; margin-left: -125px; font-size: 90%; }
#content-header div.banner-lateral img { display: block;}
#content-header ul#languages { display: block; float: right; margin: .5em 0 0; padding: 0; }
#content-header ul#languages li { display: inline; list-style-type: none; margin-left: 1em; }
#content-header ol.menu { display: block; margin-bottom: 0; clear: both; border-top: 5px solid #666; color: #666; background-color: #000; }
#content-header ol.menu a { color: #999; }
#content-header ol.menu li { list-style-type: none; display: block; float: left; padding: 14px; }
#content-header ol.menu li.active { background: #666; color: #ccc; }
#content-header ol.menu li.active a { color: #ccc; }
#content-header ol.menu li.right { float: right; }
#content-header ol.menu li.new a { color: #f80; }
#content-header form fieldset { padding: .25em 0 .25em 1.75em; margin: 0; background-color: #666; }
#content-header form fieldset * { font-size: 90%; color: #ccc; }
#content-header form fieldset label { display: inline; float: none; width: auto; text-align: left; margin-left: 1em; }
#content-header form fieldset input { display: inline; float: none; width: auto; color: #666; }
#content-header form fieldset button { display: inline; margin: 0 .5em; padding: 0 .25em; color: #666; }
#content-header form fieldset a { margin: 0 .5em; }

#content-main-wrapper { background-color: #ccc; width: 80em; margin: 0 auto; }

#adds-left{
  position: absolute;
  float: left;
  margin-left: calc((100% - 106em) / 2);
  text-align: center;
}

#adds-right{
  position: absolute;
  float: left;
  margin-left: calc((100% + 81em) / 2);
  text-align: center;
}

#right-banner-href{
  position: absolute;
}

#content-main-column { display: block; float: right; width: 25em; background-color: #ccc; }
#content-main-column h3 { font-size: 150%; font-weight: bold; }
#content-main-column div { padding: 1em; }
#content-main-column div.change-log ol { padding-left: 0; }
#content-main-column div.change-log li { list-style-type: none; margin-bottom: .5em; }
#content-main-column div.change-log li.more { border-top: 1px solid #999; text-align: right; }
#content-main-column div.online-support span#liveadmin { display: block; margin: 1em auto; text-align: center; }
#content-main-column div.user-stats { background: #e9e9e9; padding: 1em; border: 1px solid #ccc; }
#content-main-column div.user-stats dl { margin-top: 1em; }
#content-main-column div.user-stats dt { display: block; clear: left; float: left; margin: 0; }
#content-main-column div.user-stats dd { display: block; float: right; margin: 0; }
#content-main-column div.avg-solving-time { text-align: center; padding: 1em !important; margin: 0 !important; width: auto !important; border-style: none !important; }
#content-main-column div.avg-solving-time span { font-weight: bold; }
#content-main-column div.avg-solving-time.notice, #content-main-column div.avg-solving-time.notice span { background-color: #fa0 !important; color: #444 !important; }
#content-main-column div.avg-solving-time.notice span { color: #444 !important; }
#content-main-column div.avg-solving-time.error { background-color: #a00 !important; color: #fff !important; }
#content-main-column div.avg-solving-time.error span { color: #fff !important; }

#content-main { background-color: #e9e9e9; width: 55em; padding: 1.5em 0; }
#content-main ul, #content-main ol, .list-indented { padding-left: 2.5em; }
#content-main ul, #content-main ol, #content-main dl { margin-top: 1em; }
#content-main div.content { padding: 1.5em 2.5em 1em; }
#content-main div.supported-api { background-color: #fff; padding: 1.5em; }
#content-main div.supported-api h2 { font-size: 200%; font-weight: bold; }
#content-main div.supported-api ul { display: block; list-style-type: none; padding: 0 !important; text-align: center; }
#content-main div.supported-api ul li { display: inline; margin: 0 1em; font-weight: bold; }
#content-main div.supported-api ul li a { color: #666; font-size: 133%; }
#content-main div.supported-payment-methods { padding:1.5em; line-height:1.5em }
#content-main div.supported-payment-methods > h2 { font-size: 2em; }

#content-main dl.captcha-packages { width: 75%; margin: 1em auto; }
#content-main dl.captcha-packages dt, #content-main dl.captcha-packages dd { display: block; line-height: 2.5; }
#content-main dl.captcha-packages dd.most-popular{border-radius:4px;border:solid 1px #ccc;padding:0 10px;width:439px;position:relative;box-shadow:0 0 2px rgba(0,0,0,.1)}
#content-main dl.captcha-packages dd.most-popular div.most-popular-sticker{width:47px;height:47px;background-image:url(/img/user/most-popular-sticker.png);position: absolute;left:-27px;top:-25px}
#content-main dl.captcha-packages dd.most-popular div.most-popular-sticker-zh-cn{background-image:url(/img/user/most-popular-sticker-zh-cn.png)}
#content-main dl.captcha-packages dd.new-offer{border-radius:4px;border:solid 1px #ccc;padding:0 10px;width:519px; position:relative;box-shadow:0 0 2px rgba(0,0,0,.1)}
#content-main dl.captcha-packages dd.new-offer-russian{width: 37em;}
#content-main dl.captcha-packages dd.new-offer div.new-offer-sticker{width:47px;height:47px;background-image:url(/img/user/new-offer-sticker.png);position: absolute;left:-27px;top:-25px}
#content-main dl.captcha-packages dt, #content-main dl.captcha-packages dd { display: block; line-height: 56px; }
#content-main dl.captcha-packages dt { clear: left; float: left; margin: 0; }
#content-main dl.captcha-packages dd { text-align: right; }
#content-main dl.captcha-packages dt { clear: left; float: left; margin: 0; }
#content-main dl.captcha-packages dd { text-align: right; }
#content-main dl.captcha-packages a { margin-left: 2em; }

#content-main div.captcha-packages { width: 75%; margin: 2em auto; }
#content-main div.captcha-packages form, #content-main div.captcha-packages > div { width: 100%; height: auto; display: grid; grid-template-columns: auto auto auto; grid-column-gap: 5%; margin: 2em 0px;}
#content-main div.captcha-packages span.most-popular{border-radius:4px;border:solid 1px #ccc;padding:0 10px;width:439px;position:relative;box-shadow:0 0 2px rgba(0,0,0,.1)}
#content-main div.captcha-packages span.most-popular div.most-popular-sticker{width:47px;height:47px;background-image:url(/img/user/most-popular-sticker.png);position: absolute;left:-27px;top:-25px}
#content-main div.captcha-packages dd.new-offer{border-radius:4px;border:solid 1px #ccc;padding:0 10px;width:519px; position:relative;box-shadow:0 0 2px rgba(0,0,0,.1)}
#content-main div.captcha-packages dd.new-offer div.new-offer-sticker{width:47px;height:47px;background-image:url(/img/user/new-offer-sticker.png);position: absolute;left:-27px;top:-25px}
#content-main div.captcha-packages form span.package-description, #content-main div.captcha-packages > div span.package-description { font-weight: bold; text-align: left; line-height: 2.5; }
#content-main div.captcha-packages form span.package-price, #content-main div.captcha-packages > div span.package-price { text-align: center; line-height: 2.5; }
#content-main div.captcha-packages > div > a.button { width: 85px; margin: 0px; justify-self: end; }
#content-main div.captcha-packages > form > input.button { width: 103px; margin: 0px; justify-self: end; }

#content-main #captcha-upload-form fieldset button, #content-main #captcha-upload-form fieldset input[type="submit"] { float: left; margin-top: 0; }
#content-main #captcha-upload-form fieldset a { display: block; float: left; margin: .5em 1em 0; }
#content-main div.featured-software { margin-bottom: 1.5em; border-bottom: 1px solid #999; }
#content-main div.featured-software img { display: block; float: left; margin: 0 1em 1em 0; }
#content-main div.featured-software.small { display: block; clear: left; float: left; width: 22em; padding: 1em 1.5em; margin-bottom: 0; border-style: none; text-align: justify; }
#content-main div.featured-software.small img { float: none; margin-bottom: 1em; }
#content-main ul.software-ads { display: block; padding-left: 0; }
#content-main ul.software-ads li { list-style-type: none; display: block; border: 1px solid #999; padding: .5em; margin: 0 1em 1em 0; width: 45%; float: left; }
#content-main ul.software-ads li.odd { clear: left; }
#content-main ul.software-ads li p { margin-bottom: 0; }
#content-main ul.software-ads.small { float: left; border-left: 0px solid transparent; padding: .5em 1.5em 1em; width: 27em; }
#content-main ul.software-ads.small li { margin-right: 0; width: 26em; }
#content-main dl.faq dt:before { content: 'Q: ' }
#content-main dl.faq dd p:first-child:before { content: 'A: ' }
#content-main dl.faq dd.error:before { content: '' }

#content-footer-wrapper { clear: both; background-color: #000; }
#content-footer { width: 78em; margin: auto; padding: 1em; background-color: #333; }
#content-footer ul.info { display: block; padding: 0; list-style-type: none; }
#content-footer ul.info li { display: block; width: 29%; margin: 0; padding: 0 1.5em; float: left; text-align: justify; }
#content-footer ul.info li h3 { font-weight: normal; font-size: 16px; }
#content-footer ul.info dt { margin-top: 0; }
#content-footer ul.info ol, #content-footer ul.info ul { list-style-type: none; padding: 0; }
#content-footer ul.info ol li, #content-footer ul.info ul li { display: block; width: 50%; float: left; padding: 0; margin: 0; }
#content-footer ul.info ol li a, #content-footer ul.info ul li a { color: #666; }
#content-footer-banner { width: 80em; margin: 0 auto }
#content-footer-banner a.logo img { display: block; float: left; margin: 10px; }
#content-footer-banner div.banner { display: block; float: right; margin-top: 10px; font-size: 90%; text-align: center; }
#content-footer-banner div.banner img { display: block; width: 728px; height: 90px; }


table#payments-history { width: 100%; }
table#payments-history thead { background-color: #666; }
table#payments-history thead th { color: #ddd; }
table#payments-history tbody tr.even { background-color: #ddd; }
table#payments-history tbody td { border-style: none; text-align: right; }
table#payments-history tbody td em { font-style: normal; font-weight: bold; }
tr.payment-pending td { color: #080; }
tr.payment-cancel td, tr.payment-decline td { color: #d14; }

form#instances-calc-form label { width: 24em; }
form#instances-calc-form input[type="text"] { width: auto; }
form#instances-calc-form button { clear: both; margin-left: 22.5em; }

form#password-reset-form label { width: 18em; }
form#password-reset-form input[type="text"] { width: 24em; }
form#password-reset-form button { clear: both; margin-left: 17em; }

div#api-client-list .clearer { clear: left !important; }
blockquote { background: transparent url(../img/user/quote-left.png) left top no-repeat; margin: 1em 0; }
blockquote div { background: transparent url(../img/user/quote-right.png) right bottom no-repeat; font-size: 1.5em; padding: 1.5em 3em; }
blockquote a { display: block; text-align: right; margin-top: .5em; }
blockquote a:after { content: 'See for yourself'; }

p#service-status { background-color: #ccc; font-size: 160%; font-weight: bold; text-align: center; margin: 0; padding: .5em; text-transform: uppercase; }
p#service-status.overloaded { background-color: #F62817; color: #fff; }
p#service-status.ok{background-color:#41A317;color:white}

form#login-form { border: 1px solid #ccc; background-color: #e9e9e9; }
form#login-form fieldset { margin-top: 0; padding-bottom: .5em; }
form#login-form p.right { text-align: right; clear: right; }
form#login-form a.register-link { display: block; clear: both; font-size: 125%; margin: 0 auto 1em; padding: .75em 1em; text-align: center; }
form#login-form label { display: block; float: none;  clear: none; text-align: left; padding: 0; margin: 0; }
form#login-form input[type="text"], form#login-form input[type="password"] { display: block; float: none; clear: none; width: 97%; }
form#login-form button { display: block; float: left; margin: .25em 0 .5em; }

#login-small-form input[type="submit"] { display: inline; margin: .5em; }
.warning_box{ float: left; width: 450px }
.host_footer {vertical-align:3px; font-size:10pt;}

.highlight{background-color:#c60;color:white;width:95%;padding:5px 10px;border: solid 1px #600;overflow:auto}
.pull-left{float:left}
.pull-right{float:right}
.highlight .info{font-size:12pt}

.button{color:#fff;background-color:#c60;margin-left:24px;padding:.5em .75em;text-align:center;cursor:pointer;text-decoration:none}
.button:hover{background-color:rgb(230,115,0);color:white;text-decoration:underline}
.button[data-enabled="false"]{color:#fff;background-color:#666;margin-left:24px;padding:.5em .75em;text-align:center;cursor:default}
.button[data-enabled="false"]:hover{text-decoration:none}
#hide-notification{ color: blue; text-decoration: none; cursor:pointer; float: left }
#perm-hide-notification{ color: blue; text-decoration: none; cursor:pointer; margin-left: 20px; float: left }
#dbc-offers div.filters, #dbc-offers div.offers{font-family:arial;font-size:12px;color:#333;line-height:100%}
#dbc-offers .row-fluid{position:relative;float:left}
#dbc-offers .col{float:left}
#dbc-offers .filters.box{background-image:url(/img/user/dbco-filters-bg.png);height:27px;border:solid 1px #666}
#dbc-offers #filters .filter.type{padding:4px 10px 0}
#dbc-offers #filters .filter.type label{font-size:12px}
#dbc-offers #filters .filter.type select{min-width:128px;font-size:10px;padding:2px}
#dbc-offers .offers.box .offer{border-bottom:solid 1px #ddd;padding:25px 10px 20px;width:580px}
#dbc-offers .offers.box .offer:first-child{padding-top:20px}
#dbc-offers .offers.box .offer:last-child{border:none}
#dbc-offers .offers.box .offer .image{width:100px;height:100px;background-color:#fff;margin-right:10px;border:solid 1px #666;padding:1px}
#dbc-offers .offers.box .offer .image img{width:100px;height:100px}
#dbc-offers .offers.box .offer .title{font-size:18px}
#dbc-offers .offers.box .offer .type{font-weight:bold;color:#444;margin-right:6px}
#dbc-offers .offers.box .offer .rating{margin-right:6px}
#dbc-offers .offers.box .offer .rating .star{width:12px;height:12px;background-image:url(/img/user/dbco-rating-star-sprite.png);margin-top:-1px;float:left}
#dbc-offers .offers.box .offer .reviews{font-weight:bold;color:#444}
#dbc-offers .offers.box .offer .description{margin:6px 0 4px;line-height:120%}
#dbc-offers .offers.box .offer .retail-price{font-size:11px;color:#666}
#dbc-offers .offers.box .offer .dbc-offer{margin-top:-4px}

/* TO DELETE */
#dbc-offers .offers.box .offer .dbc-offer span{color:#800517}
/* ------------------------------------------- */

#dbc-offers .offers.box .offer .dbc-offer .offer-details{color:#800517}


#dbc-offer{font-family:arial;font-size:12px;color:#333;line-height:100%;position:relative}

#dbc-offer p:last-child{margin:0}
#dbc-offer ul{background-color:#e2e2e2;padding:7px 10px;margin:0}
#dbc-offer div.picture{padding:1px;border:solid 1px #666;width:100px;height:100px}
#dbc-offer div.info{position:absolute}
#dbc-offer div.info>span.value{font-weight:600;color:#800517}
#dbc-offer div.info>span.value.em{font-size:130%}
#dbc-offer div.rating.info{overflow:auto}
#dbc-offer div.rating .star{width:12px;height:12px;background-image:url(/img/user/dbco-rating-star-sprite.png);margin:4px 0 0;overflow:auto;float:left;z-index:0;position:relative}
#dbc-offer div.rating .star.full{background-position:-144px 0}
#dbc-offer div.input{width:100%;height:12px;z-index:1001;position:absolute;bottom:0;left:0;cursor:pointer;display:none}
#dbc-offer input[type="text"]{border:solid 1px #ccc}
#dbc-offer div.info>input[type="text"]{font-size:9px;color:#333;height:16px}
#dbc-offer div.info>input.cp[type="text"]{padding-right:16px}
#dbc-offer div.info>input.icon[type="text"]{padding-left:16px}
#dbc-offer div.btn, #dbc-offer button{text-align:center;color:#fff;position:absolute;box-shadow:1px 1px 3px rgba(0,0,0,.75);text-shadow:1px 1px rgba(0,0,0,.5);cursor:pointer;border-width:0}
#dbc-offer div.btn>a{color:#fff}
#dbc-offer div.btn>a:hover{text-decoration:none}
#dbc-offer label{font-weight:normal}
#dbc-offer form *{margin:0}

#dbc-offer>h1{line-height:32px;margin:0;padding:0}
#dbc-offer>h1>small{font-size:12px;color:#666;position:relative;cursor:pointer}
#dbc-offer div.vendor.info{top:16px;left:18px;padding:5px;background-color:#e9e9e9;z-index:1001;width:300px;box-shadow:1px 1px 3px rgba(0,0,0,.75);color:#333;display:none;cursor:default}
#dbc-offer div.vendor.info>div.name{top:13px;left:115px;font-size:14px}
#dbc-offer div.vendor.info>div.url{top:28px;left:115px;font-size:10px;margin:0 0 4px}
#dbc-offer div.vendor.info>div.url>a{color:#800517}
#dbc-offer div.vendor.info>div.email{top:43px;left:115px;width:186px}
#dbc-offer div.vendor.info>div.email>input[type="text"]{width:154px}
#dbc-offer div.vendor.info>div.skype{top:64px;left:115px;width:186px}
#dbc-offer div.vendor.info>div.skype>input[type="text"]{width:154px}
#dbc-offer div.vendor.info>div.info>div.cp{position:absolute;top:6px;right:3px;width:10px;height:9px;background-image:url(/img/user/dbco-copy-icon.png);cursor:pointer;display:none}
#dbc-offer div.vendor.info>div.info>div.cp:hover{background-position:-10px 0}
#dbc-offer div.vendor.info>div.info>div.icon{position:absolute;left:3px;top:6px}
div.vendor.info .icon.skype{background-image:url(/img/user/skype-icon.png);width:10px;height:10px}
div.vendor.info .icon.email{background-image:url(/img/user/email-icon.png);width:10px;height:10px}
#dbc-offer div.vendor.info>div.more-offers{position:absolute;bottom:2px;right:5px;text-decoration:underline;font-size:9px;display:none}

#dbc-offer>h1>small>div.vendor.info>div.picture>img{width:100px;height:100px}
#dbc-offer>h2{font-size:16px;color:#333;text-align:right;margin:0 0 7px;padding:0;line-height:16px}

#dbc-offer>div.section{position:relative;margin:0 0 17px;overflow:auto}
#dbc-offer>div.section:last-child{margin:0}
#dbc-offer>div.section>h1{font-size:18px;font-weight:bold}
#dbc-offer>div.section>div.options{position:absolute;right:0;top:6px}
#dbc-offer>div.section>div.options>a{text-decoration:underline;font-size:9px}
#dbc-offer>div.section>div.content{margin:0;padding:0}

#dbc-offer>div.header{height:104px;overflow:visible}
#dbc-offer>div.header div>label{float:left;margin:0 5px 0;font-size:14px;font-weight:600}
#dbc-offer>div.header>div.picture>img{width:100px;height:100px}
#dbc-offer>div.header div.offer-info{position:absolute;left:115px;top:0}
#dbc-offer>div.header div.info{position:relative}
#dbc-offer>div.header div.info>span.value{font-size:14px}
#dbc-offer>div.header div.info>span.value.em{font-size:130%;margin:-2px 0 0}
#dbc-offer>div.header div.rating{float:left}
#dbc-offer>div.header div.reviews{font-size:10px;color:#666;padding:4px 0 0;margin-bottom:2px}
#dbc-offer>div.header div.retail-price{vertical-align:bottom}
#dbc-offer>div.header div.retail-price>span.value{text-decoration:line-through;color:#666}
#dbc-offer>div.header div.price{margin-top:5px}
#dbc-offer>div.header div.you-save{}
#dbc-offer>div.header div.you-gain{}
#dbc-offer>div.header>div.buy.btn{height:52px;width:192px;background-image:url(/img/user/dbco-btn-bg-192x64.png);right:0;top:3px;font-size:24px;padding:12px 0 0}
#dbc-offer>div.header>div.buy.btn:hover{background-position:-192px 0}
#dbc-offer>div.header>div.buy.btn.disabled{background-position:-384px 0;cursor:default}
#dbc-offer>div.header>div.expires-in{right:0;top:74px;left:auto}
#dbc-offer>div.header>div.expires-in span.value{font-size:18px;font-weight:600;margin:-3px 0 0;float:left}

#dbc-offer>div.product-features ul{width:275px;float:left;margin:0 10px 0 0}
#dbc-offer>div.product-features ul:last-child{height:100%;margin:0}

#dbc-offer>div.more-offers{font-size:11px;overflow:visible}
#dbc-offer>div.more-offers div.offer{position:relative;padding:12px 10px 16px;border:solid #ddd;border-width:1px 0;min-height:70px}
#dbc-offer>div.more-offers div.offer:first-child{border-width:1px 0 0}
#dbc-offer>div.more-offers div.offer:last-child{border-width:1px 0}
#dbc-offer>div.more-offers div.offer h2{font-size:10px;color:#111}
#dbc-offer>div.more-offers div.offer>div.money-info{float:left}
#dbc-offer>div.more-offers div.offer>div.money-info>div.info{position:relative;height:15px}
#dbc-offer>div.more-offers div.offer div.retail-price>span.value{text-decoration:line-through;color:#666}
#dbc-offer>div.more-offers div.offer div.price{margin:-3px 0 3px}
#dbc-offer>div.more-offers div.offer>div.instructions-and-conditions{margin:0 141px 0 229px}
#dbc-offer>div.more-offers div.offer>div.instructions-and-conditions>ul{background-color:transparent;font-size:9px;margin:0;padding:0;overflow:hidden}
#dbc-offer>div.more-offers div.offer>div.instructions-and-conditions>div.read-more{color:#111;font-size:9px;text-align:center;display:none}
#dbc-offer>div.more-offers div.offer>div.instructions-and-conditions>div.read-more>a{color:#111}
#dbc-offer>div.more-offers div.offer>div.expires-in{width:129px;right:10px;top:10px;text-align:center;font-size:12px;position:absolute}
#dbc-offer>div.more-offers div.offer>div.expires-in>span.value{font-size:18px;font-weight:600;line-height:100%}
#dbc-offer>div.more-offers div.offer>div.view-offer.btn{height:27px;width:129px;background-image:url(/img/user/dbco-btn-bg-129x32.png);font-size:14px;padding:5px 0 0;right:10px;top:48px}
#dbc-offer>div.more-offers div.offer>div.view-offer.btn:hover{background-position:-129px 0}
#dbc-offer>div.more-offers div.offer>div.view-offer.btn.disabled{background-position:-258px 0;cursor:default}

#dbc-offer>div.reviews.section>div.options>a.new.review{display:none}
#dbc-offer>div.reviews.section a.new.review{text-decoration:underline}
#dbc-offer>div.reviews.section>div.reviews.content{padding:12px 10px 0;border:solid #ddd;border-width:1px 0 0}
#dbc-offer>div.reviews.section>div.reviews.content>div.review>h2{font-size:14px;font-weight:bold;margin:0 0 3px 65px}
#dbc-offer>div.reviews.section>div.reviews.content>div.review>div.author{font-size:10px;color:#666;text-align:right;margin:0 0 3px}

#dbc-offer>div.reviews.section>form.new.review{border:solid 0 #ddd;border-width:1px 0 0;padding:1px 0 5px;overflow:auto}
#dbc-offer>div.reviews.section>form.new.review>div.title{position:relative;margin:0 0 6px}
#dbc-offer>div.reviews.section>form.new.review input[type="text"]{height:26px;padding:0 9px}
#dbc-offer>div.reviews.section>form.new.review>div.title>input[type="text"]{width:580px}
#dbc-offer>div.reviews.section>form.new.review>div.title>div.rating{overflow:auto;right:10px;top:4px}
#dbc-offer>div.reviews.section>form.new.review>div.body{position:relative}
#dbc-offer>div.reviews.section>form.new.review>div.body>textarea{border:solid 1px #ccc;width:588px;height:88px;padding:5px;max-width:588px;font-size:12px}
#dbc-offer>div.reviews.section>form.new.review>div.body>span.char-count{position:absolute;right:0;top:2px;color:#999;font-size:10px}
#dbc-offer>div.reviews.section>form.new.review>div.display.name{float:left}
#dbc-offer>div.reviews.section>form.new.review>div.display.name>input[type="text"]{width:180px}
#dbc-offer>div.reviews.section>form.new.review>button{position:relative;float:right;margin: 0 3px 0}
#dbc-offer>div.reviews.section>form.new.review>button:last-child{margin:0 5px 0}
#dbc-offer>div.reviews.section>form.new.review>button[type="reset"]{width:100px;height:26px;background-image:url(/img/user/dbco-btn-bg-100x26.png)}
#dbc-offer>div.reviews.section>form.new.review>button[type="reset"]:hover{background-position:-100px 0}
#dbc-offer>div.reviews.section>form.new.review>button[type="reset"][disabled="disabled"]{background-position:-200px 0;cursor:default}
#dbc-offer>div.reviews.section>form.new.review>button[type="submit"]{width:170px;height:26px;background-image:url(/img/user/dbco-btn-bg-170x26.png)}
#dbc-offer>div.reviews.section>form.new.review>button[type="submit"]:hover{background-position:-170px 0}
#dbc-offer>div.reviews.section>form.new.review>button[type="submit"][disabled="disabled"]{background-position:-340px 0;cursor:default}
#dbc-offer>div.reviews.section>form.new.review>div.error.msg{width:578px;padding:6px 10px 4px;background-image:url(/img/user/dbco-error-msg-bg.png);border:solid 0 #f62817;border-width:0 1px 1px 1px;margin:4px 0 0;float:left;font-size:9px;color:#fff;display:none}


.bold {
    font-weight: bold;
}

.justify {
  text-align: justify;
}

.red-font {
  color: red;
}

.green-font {
  color: green;
}

.green-background {
  background-color: green;
}

.hide-overflow {
  overflow: hidden;
}

ul.autorefill {
    list-style: none;
}

li.threshold {
    font-weight: normal;
    margin-top: 20px;
}
li.threshold span {
    margin-right: 20px;
}

ul.autorefill-alert {
    text-align: left;
    
}

.paypal {
    width:57px;
    height:41px;
    background-image:url(/img/user/payment_methods54.png);
    background-position:-57px -210px;
    float:left;
    margin:5px 0 0 0px;
}

.visa {
    width:57px;
    height:41px;
    background-image:url(/img/user/payment_methods54.png);
    background-position:-57px -2px;
    float:left;
    margin:5px 0 0 0px;
}

.mastercard {
    width:57px;
    height:41px;
    background-image:url(/img/user/payment_methods54.png);
    background-position:-57px -43px;
    float:left;
    margin:5px 0 0 0px;
}

.jcb {
    width:57px;
    height:41px;
    background-image:url(/img/user/payment_methods54.png);
    background-position:-57px -85px;
    float:left;
    margin:5px 0 0 0px;
}

.cartebleue {
    width:53px;
    height:41px;
    background-image:url(/img/user/payment_methods54.png);
    background-position:-4px -167px;
    float:left;
    margin:5px 0 0 4px;
}

.amex {
    width:53px;
    height:41px;
    background-image:url(/img/user/payment_methods54.png);
    background-position:-4px -85px;
    float:left;
    margin:5px 0 0 4px;
}

.no-after:after{
    content:"";
}


#recaptcha{ 
    display: block;
    float: left;
    width: 300px;

}
#recaptcha_widget {
    display:block;
    margin-left:  0px; 
    margin-right: 0px;
    padding: 0px !important;
}                      
#recaptcha_image {
    display: block !important;
    width: 268px !important;
    padding: 0px !important;
}
#recaptcha_challenge_image {
    width: 268px !important;
}

#recaptcha_fields {
    padding: 0px !important;
}

#recaptcha_reload {
    padding: 0px !important;
}

#recaptcha_showhelp {
    padding: 0px !important;
}
#captcha #recaptcha_response_field {
  width:300px;
  padding: 0px !important;
}

.list-unstyle {
  list-style: none;
}

.promo1{
    background-color: #4CAF50;
    color: white;
    border: 1px solid black;
    border-radius: 15px;
}

.no-captchas h4 {
    margin-bottom: 10px;
}

.no-captchas p {
    margin-bottom: 0;
}

.no-captchas a {
    margin-top: 10px;
    text-decoration: underline;
}

.no-captchas div {
  margin-top: 10px;
}

.no-captchas .proxy-error {
  margin-top: 5px;
}

/* Tooltip container */
.tooltip {
    position: relative;
    display: inline-block;
    cursor: help;
    padding: 0;
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 180px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
    font-weight: normal;

    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

.tooltiptop {
    bottom: 100%;
    left: 50%;
    margin-left: -90px;
}

.tooltipleft {
    top: -26px;
    right: 140%;
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
}

.tooltiptop::after {
    content: " ";
    position: absolute;
    top: 100%; /* At the bottom of the tooltip */
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: black transparent transparent transparent;
}

.tooltipleft::after {
    content: " ";
    position: absolute;
    top: 50%;
    left: 100%; /* To the right of the tooltip */
    margin-top: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent black;
}

.g-recaptcha {
    padding: 0px !important;
}

.g-recaptcha div{
    padding: 0px !important;
}

.blk1{
    color: #666;
    text-decoration: underline;
}

.w100 {
  width: 100% !important;
}

.answer-li {
  margin-bottom: 1em;
}

.beta-feature-title {
  margin: 1em 0px;
}

.beta-feature-title > h1,
.beta-feature-title > h3 {
  display: inline-block;
  margin: 0px;
}

.beta-icon-h1, .beta-icon-h3 {
  vertical-align: bottom;
}

.beta-icon-h1 {
  width: 45px;
  height: 45px;
}

.beta-icon-h3 {
  width: 40px;
  height: 40px;
}

pre.code-sample {
  overflow-x: auto;
}

.rv2-proxy-screenshot {
  width: 600px;
}

.no-bullet-list {
  list-style: none;
  padding: 0px;
}

.captcha-content {
  max-width: 600px;
}

div.captcha-content img.captcha-img {
  max-width: 400px;
}

#captcha-text {
  word-break: break-all;
}

span.captcha-dbc-proxy {
  color: #ff0000;
}

span.captcha-user-proxy {
  color: #008000;
}

.bad-proxy {
  font-style: oblique;
  display: none;
}

table > tbody > tr > td > img.captcha-img {
  width: 250px;
}

table > tbody > tr > td.captcha-text-container {
  max-width: 250px;
}

table > tbody > tr > td.captcha-text-container > b {
  word-break: break-word;
}

.contact-email {
  vertical-align: middle;
}

.content > .highlight div.info {
  margin-top: 2px;
}

.drift-openchat {
  visibility: hidden;
}

#payment-notification > fieldset > h2,
#payment-notification-form > fieldset > h2 {
  color: black;
  font-size: 16pt;
}

#payment-notification > fieldset > small,
#payment-notification-form > fieldset > small {
  font-size: 10pt;
}

#payment-notification > fieldset > .payment-info,
#payment-notification-form > fieldset > .payment-info {
  margin-top: 5px;
  font-size: 12pt;
  color: white;
}

#payment-notification.pending > fieldset,
#payment-notification-form.pending > fieldset,
#payment-notification.gold_expired > fieldset,
#payment-notification-form.gold_expired > fieldset {
  background-color: #81C6DD;
}

#payment-notification.fishy > fieldset,
#payment-notification-form.fishy > fieldset,
#payment-notification.charge > fieldset,
#payment-notification-form.charge > fieldset {
  background-color: #E9B64D;
}

#payment-notification.decline > fieldset,
#payment-notification-form.decline > fieldset,
#payment-notification.cancel > fieldset,
#payment-notification-form.cancel > fieldset {
  background-color: #9E3B33;
}

#payment-notification.pending > fieldset > small,
#payment-notification-form.pending > fieldset > small,
#payment-notification.fishy > fieldset > small,
#payment-notification-form.fishy > fieldset > small,
#payment-notification.charge > fieldset > small,
#payment-notification-form.charge > fieldset > small,
#payment-notification.gold_expired > fieldset > small,
#payment-notification-form.gold_expired > fieldset > small {
  color: #666;
}

#payment-notification.decline > fieldset > small,
#payment-notification-form.decline > fieldset > small,
#payment-notification.cancel > fieldset > small,
#payment-notification-form.cancel > fieldset > small {
  color: #FFF;
}

#content-main-wrapper > #content-main-column > div.server-time {
  background-color: #C60;
  color: #FFF;
  border-color: #600;
  border-style: solid;
  border-width:1px;
  padding:1px;
}

#content-main-wrapper > #content-main-column > div.server-time > * {
  padding: 3px;
  margin-left: 16px;
}

#content-main-wrapper > #content-main-column > div.server-time > div:first-of-type {
  font-size: 22px;
}

#content-main-wrapper > #content-main-column > div.server-time > div:nth-of-type(2) {
  font-weight: bold;
  font-size: 1.5em;
}

#content-main-wrapper > #content-main-column > div.server-time > div:nth-of-type(3) > small {
  text-align: center;
  line-height: 60%;
}

div.ui-tooltip {
    max-width: 600px;
}

table.e-wallet {
  width: 100%;
  border: 1px solid grey;
}

table.e-wallet > thead > tr > th:nth-child(2) {
  width: 200px;
}

div.reset-password-recaptcha {
  display: inline-block;
}

#reviews div.error {
  display: block;
}

#captcha-order-warning {
  display: none;
}

.order-premium-info {
  text-align: center;
}

.order-premium-info > a {
  font-weight: bold;
  text-align: center;
}

.whitehat-box-active-notice {
  margin-top: 0;
}

#content-main dl.captcha-packages a.gold-offer-learn-more {
  margin-left: auto;
}

form.order-form {
  display: inline;
}

#order-bitcoin-form > #usd-input {
  width: 60px;
}

#order-bitcoin-form > #bitcoin-submit1 {
  width: 100px;
  float: right;
}

#order-bitcoin-form > #bitcoin-submit1 {
  width: 100px;
}

form.order-form > input.interkassa-order-now {
  width: 6.2em;
  height: 2.4em;
}

div.avangate-payment-method {
  overflow: auto;
  width: 100%;
  margin: 0 0 10px;
}

.input-validation-error
{
    color: red;
    background: #FEF1EC;
    border: 1px solid #CD0A0A;
}

form#password-reset-form label
{
    width: 6em;
    text-align: "left";
}

form#password-reset-form fieldset label
{
    display: block;
    margin: .5em;
    clear: both;
    line-height: 2;
}

div.vendor-stats th {
    text-align: left;
    background-color: #4CAF50;
    color: white;
}

div.vendor-stats table,
div.vendor-stats th,
div.vendor-stats td {
    border: 1px solid black;
    border-collapse: collapse;
}

div.vendor-stats th,
div.vendor-stats td {
    padding: 15px;
}

div.whb-notices > div {
  font-size: 18px;
}

/* FILE: jbar.css */

/*
	jBar v2.0.0
	URL: www.toddmotto.com
*/

/*------------------------------------*\
    jBar
\*------------------------------------*/

.jbar {
	font-family:inherit; /* inherit your fonts */
	background:#DB5903;
	border-bottom:3px solid #FFF;
	position:fixed;
	top:0;
	left:0;
	z-index:998; /* set high to avoid possible existing z-indexes */
	width:100%;
}
.jbar,
.jbar-push {
	display:none;
	transition:margin-top .25s linear;
	-webkit-transition:margin-top .25s linear;
	-moz-transition:margin-top .25s linear;
}
.jbar-wrap {
	padding:0 25px;
	margin:8px 0;
	text-align:center;
}
.jbar p {
	margin:0;
	padding:0;
	font-size:14px;
}
.jbar p,
.jbar-button {
	color:#FFF;
	display:inline-block;
	*display:inline;
	zoom:1;
}
.jbar-button {
	background:#333;
	text-decoration:none;
	margin:0 10px;
	padding:5px 15px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.jbar-button:hover {
	background:#222;
}
.jbar-up-toggle {
	position:absolute;
	top:0;
	right:50px;
	display:block;
	padding:10px;
}
.jbar-down-toggle {
	visibility:hidden;
	position:fixed;
	top:0;
	right:50px;
	z-index:999;
	display:block;
	padding:10px 10px 5px;
	background:#DB5903;
	border:3px solid #FFF;
	border-top:none;
	border-radius:0 0 4px 4px;
	box-shadow:0 1px 4px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3);
	transition:margin-top .15s linear;
	-webkit-transition:margin-top .15s linear;
	-moz-transition:margin-top .15s linear;
}
.jbar-up-arrow {
	width:17px;
	height:19px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAATCAMAAABBexbDAAAADFBMVEXu7u5JSUkAAAAAAABdVQ4zAAAABHRSTlOGfRIAX3wErQAAADtJREFUeNrNzrENACAMA8EH9t8ZKXrjFXDlXONwzEohsEMEdojAI4QSQgmhhFBCKDHxYjKLyvQfBPrbBQBhAvZmanT9AAAAAElFTkSuQmCC) no-repeat center center;
}
.jbar-down-arrow {
	width:21px;
	height:23px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAMAAADTAfSvAAAAnFBMVEWgoKD///8PDw8RERH///+cnJyfn58rKyv///////////8mJib///////+ampr///+FhYX///////////////+Dg4P///////+Li4sGBgb///////////8hISGOjo7///////////+WlpaRkZH///////8vLy////////////////////8XFxf///8cHBz///8MDAwAAAAAAAAAAABgXTkEAAAANHRSTlNWJmUsKVVVMBsYOS8XGlMBSQUfMzVIBANLKjI4HS5NNx4vUE8tJDE6IzQrNiwhLQIrYSkAN4qAdAAAAIRJREFUeNrdz0UWwzAQA9ApMyVlprATt9b979bWjuH5CNVu/mYkgsxbR521Cp2/0qj5G2pUzaaSKuElzglRl3mYjAlodFou9pKB/NaeviyOhhNIneV3w6dDXzfjz0fN1eVo+/LbeSexuLor+H77RVaUcBWbbC5YptAq1stVmMJXLAKD+AAYmVm/0d4W0wAAAABJRU5ErkJggg==) no-repeat center center;
}
/* FILE: eye.css */

.eye {
    position:absolute;
}

div.bl-post {
  -webkit-box-shadow: 4px 4px 2px 0px rgba(190, 190, 190, 0.75);
  -moz-box-shadow: 4px 4px 2px 0px rgba(190, 190, 190, 0.75);
  box-shadow: 4px 4px 2px 0px rgba(190, 190, 190, 0.75);
  padding: 0px 10px 10px 10px;
}

.images-help {
	border-style: solid;
	border-width: 5px;
	width: 95%;
}
