.bids:not(.pager_items), .modal_iframe_padding_top {
    padding-top: 20px;
}

body {
    font-family: 'Open Sans' !important;
    background-color: #f5f5f5;
    padding-top: 55px;
}
.col-fixed {
    width: 220px;
    padding-left: 30px;
    float: left;
    position:relative;
}

.phrase_red {
    background-color: #ffffff;
    border:2px solid #33cc99 !important;
    padding: 10px;
    border-radius: 5px;
}
a#login_using_fb_btn.text-center:hover {
    background-color: #607dc6 !important;
}
.btn:active,.btn.active {
    box-shadow: none !important;
}
.progress-bar-success {
    background-color: #ffdc2e;
    background: rgba(2,145,202,1);
    background: -moz-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,145,202,1)), color-stop(100%, rgba(56,217,163,1)));
    background: -webkit-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -o-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -ms-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: linear-gradient(to right, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0291ca', endColorstr='#38d9a3', GradientType=1 );
    border-color: transparent;
}
/*#prod_won_cont_modal .modal-content, #prod_won_cont_modal .modal-dialog {
  width: 800px !important;
}*/
.prod_won_ele_cont {
    min-height: 200px;
}
@media (max-width: 576px){
    .prod_won_ele_cont{
        padding-left: 0px;
        padding-right: 10px;
    }
}
#prod_win_cont_modal .modal-content {
    background: #00ceac;
    background: -moz-linear-gradient(top, #00ceac 0%, #00aab1 100%);
    background: -webkit-linear-gradient(top, #00ceac 0%,#00aab1 100%);
    background: linear-gradient(to bottom, #00ceac 0%,#00aab1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ceac', endColorstr='#00aab1',GradientType=0 );
}

#prod_win_cont_modal .close {
    position: absolute;
    right: 10px;
    top: 5px;
    font-size: 36px;
    font-weight: 600;
}

#prod_win_cont_modal .slot_number {
    width: 50px;
    height: 50px;
    background-color: #eeeeee;
    border-radius: 25px;
    color: #999999;
    font-weight: 600;
    font-size: 30px;
    text-align: center;
    padding-top: 4px;
    margin-top: 35px;
    left: 50%;
    margin-left: -25px;
    position:relative;
}

.bonus_slot_number {
    background-color: orange !important;
    color: white !important;
}

.help_resp_title {
    font-weight: bold;
    text-align: center;
    padding: 5px;
    font-size: 18px;
    text-transform: uppercase;
}
.help_resp_text {
    padding: 20px;
    text-align: left !important;
}
#help_response {
    text-align: left !important;
    padding-bottom: 0px;
}
#help_response div,#help_response img {
    max-width: 100% !important;
}
.prv_box_text_title {
    font-weight: bold;
    font-size: 18px;
}
.prv_box_text_spec a, .prv_box_text_spec a:visited {
    color: #2a6496;
}
.pagination_active {
    color: #33cc99 !important;
}
.top-pad {
    padding-top: 40px;
}

a {
    color: #cecbcc;
}
.input-group {
    width: 100%;
    margin-bottom: 10px;
}
.show-pwd {
    color: #cbc8c9;
}
.error-message {
    font-size: 12px;
}

.input-group-addon {
    background-color: #ffffff;
    border: 0px;
}
.show-pwd {
    margin-top: 20px;
    font-size: 18px;
}

#bv1, #bv {
    font-weight: bold !important;
    color: #ffffff !important;
    padding: 8px 20px 8px 20px !important;
}

#bv1:hover, #bv:hover {
    background-color: #33cc99 !important;
}

.email,.pwd,.user,.onlyN,.pcode {
    border-top: 0px;
    border-bottom: 1px solid #ccc;
    border-right: 0px;
    border-left: 0px;
    margin-bottom: 15px;
    font-size: 18px;
    padding: 7px;
    border-radius: 0px;
    box-shadow: none;
    height: auto;
}
body[data-lang=es] .email, body[data-lang=es] .pwd, body[data-lang=es] .user, body[data-lang=es] .onlyN {
    font-size: 15px;
}
/* .modal-dialog {
  margin: 90px auto;
} */
.input-btn-fix {
    width: 45%;
}
.btn-autobid-fix {
    width: 100% !important;
}
.input-number-bid {
    width: 65%;
}
.img-center {
    margin: 0 auto;
}

.auction.header{
    position: absolute;
    top: 0;
    width: 180px;
    padding-right: 5px;
}

.auction.header .autobid {
    margin-left: 10px;
    float: left;
    width: 16px;
    height: 16px;
    margin-top: 9px;
}
.auction.header .autobid .auto, .auction.header .autobid .hotbid{
    margin: 0 0 8px -6px;
    background-size: contain;
    background-repeat: no-repeat;
}
.wrap-select-bids {
    height: 40px;
}
.wrap-select-testimonials {
    height: 50px;
}
.select-bids-fixed {
    position:fixed;
    top: 55px; /*MOD FOR TAG 55px*/
    left: 0px;
    width: 100%;
}
.select-testimonials li {
    width: 50% !important;
}
.select-testimonials-fixed {
    position:fixed;
    top: 55px;
    left: 0px;
    width: 100%;
}
.select-testimonials li.right {
    border-left: 1px solid #dddddd;
}
.select-bids .icon {
    margin-left: 10px;
}

#response_reg1 {
    font-size: 16px;
}
#response_reg3 {
    font-size: 16px;
}
.show_movunder.btn.btn-success.btn-block {
    width: 70% !important;
    background-color: #33cc99 !important;
    border-color: #33cc99 !important;
    margin: 0 auto;
    font-size: 22px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    border-radius:10px;
}

.usr {
    display: inline-block;
    font-size: 12px;
    padding: 0 10px 0 0;
}

#legend {
    font-size: 12px;
}
.legend-user {
    background-color: rgb(50,50,50);
    width: 11px;
    height: 11px;
    display: inline-block;
    border-radius: 3px;

}

.legend-active-user {
    background-color: #33cc99;
    width: 11px;
    height: 11px;
    display: inline-block;
    border-radius: 3px;
    margin-left: 20px;
}


.navbar-default {
    background-color: #ffffff !important;
    margin-bottom: 0px !important;
}




@media (min-height: 600px) and (min-width: 576px) {
    .navbar-default {
        z-index: 9999;
    }
}
.navbar-center {
    margin-top: 5px;
}
.navbar-center li a {
    font-weight: bold;
    color: #cecbcc !important;
    font-size: 12px;
}

.navbar-center li.active a, .navbar-center li a:hover  {
    color: #33cc99 !important;
    background-color: transparent !important;
}

.login {
    margin-top: 15px;
}

.btn-outline {
    font-weight: bold;
    border: 1px solid #cecbcc;
    color: #cecbcc;
    padding: 2px 12px 2px 12px;
}

.btn-outline:hover {
    color: #ffffff;
    background-color: #cecbcc;
}


.btn-grey {
    font-weight: bold;
    background-color: #cecbcc;
    color: #ffffff;
    padding: 15px 12px 15px 12px;
}
.btn-grey:hover {
    background-color: #33cc99;
    color: #ffffff !important;
}

.btn-green {
    font-weight: bold;
    color: #ffffff;
    padding: 2px 12px 2px 12px;
}

.btn-green:not(.button-green-gradient){
    background-color: #33cc99;
}

#register_btn:focus{
    color: white;
}

.btn-green:hover {
    padding: 2px 11px 2px 11px;
    margin: 0px 1px 0px 1px;
}

.btn-green:not(.button-green-gradient):hover{
    color: #33cc99;
    background-color: #ffffff;
    border: 1px solid #33cc99;
}

.btn-orange {
    background-color: #ff6700;
    padding: 8px 15px 8px 15px;
    color: #ffffff;
    font-weight: bold;
}
.btn-procedi {
    background-color: #d65600;
    color: #ff6700;
    font-weight: normal;
    font-size: 18px;
    padding: 0px 8px 0px 8px;
    border-radius: 20px;
    margin-left: 15px;
}

.table-history {
    position:relative;
    max-height: 180px;
    overflow: hidden;
    bottom: 20px;
    margin-top: 20px;
}
.table-history-fade {
    position: absolute;
    bottom:0px;
    left: 0px;
    width: 100%;
    background-image: url('../images/fade.png');
    background-position: center bottom;
    background-repeat: none;
    background-size: 100% 100%;
    height: 50px;
}
.auction-box .sell a {
    border: 2px solid #cecbcc !important;
    color: #ffffff !important;
    background-color: #cecbcc !important;
}


.bubble {
    margin-top: -1px;
}
.bid-box h4.start {
    color: #c3c0c1;
}

/*.bid-box h5.tbopened, .bid-box h5.winner {
  font-size: 11px;
  margin-top: 13px;
} */



.bid-box h4.stopped {
    color: #c3c0c1;
    font-size: 14px !important;
    padding-bottom: 4px;
}

.bid-box .simbols, .bid-box .simbols:hover{
    border: none !important;
    color: white !important;
    background-color: #24cdfb !important;
    border-radius: 0px;
    width: 100%;
    margin-left: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.bids .sell a,.bids  .start a,.bids  .sell a:hover,.bids  .start a:hover {
    /*border: 2px solid #cecbcc !important;
    color: #cecbcc !important;
    background-color: #ffffff !important;*/
    border: none;
    color: white;
    background-color: #d3d3d3;
    border-radius: 0px;
    width: 100%;
    margin-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.bid-box .winner h4, .bid-box .nowinner h4 {
    color: #33cc99 !important;
}

h4.closed {
    font-weight: 600;
    padding-bottom: 5px;
}

div.warn + strong > .start1 a {
    border: 2px solid #33cc99 !important;
    color: #ffffff !important;
    background-color: #33cc99 !important;
}

div.warn + strong > .start a, div.warn + strong > .s a:hover  {
    border: 2px solid #33cc99 !important;
    color: #33cc99 !important;
    background-color: #ffffff !important;
}

.pad-big {
    padding-top: 50px;
    padding-bottom: 50px;
}
.bids .confirm-btn, .bids .confirm-btn:hover {
    border: none;
    color: white;
    background-color: #ffc518;
    border-radius: 0px;
    width: 100%;
    margin-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.choices {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.choices .amount {
    font-weight: bold;
    font-size: 22px;
}

.choices .bid {
    font-weight: bold;
    font-size: 13px;
}

.choices .free {
    margin-top: 5px;
    color: #ea672b;
    font-size: 11px;
}

.choices .corner-ribbon {
    background-color: #eeeeee;
    padding-bottom: 20px;
    margin-left: 5px;
    margin-right: 5px;
    border-radius: 5px 5px 0px 0px;
    webkit-box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    1px 1px 2px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         1px 1px 2px 0px rgba(50, 50, 50, 0.3);
}

.choices .ribbon1 {
    margin-top: -20px;
    height: 25px;
    padding: 8px 0px 0px 0px;
    background-size: 100% 100%;
    font-size: 9px;
    color: #ffffff;
    background-image: url('../images/ribbon1.png');
}
.choices .ribbon2 {
    margin-top: -20px;
    height: 25px;
    padding: 8px 0px 0px 0px;
    background-size: 100% 100%;
    font-size: 9px;
    color: #ffffff;
    background-image: url('../images/ribbon2.png');
}
.choices .ribbon3 {
    margin-top: -20px;
    height: 25px;
    padding: 8px 0px 0px 0px;
    background-size: 100% 100%;
    font-size: 9px;
    color: #ffffff;
    background-image: url('../images/ribbon3.png');
}
.alert_no_active{
    max-width: 960px;
    width: 100%;
}


.bids .sell1 a,.bids  .start1 a {
    background-color: #cecbcc;
}


.seat a {
    border: none !important;
    color: white !important;
    background-color: #2196f3 !important;
    width: 100%;
    margin-left: 0px;
}



.seat1 a.btn-outline-green {
    color: white;
}
.bid-cursor-pointer a,
[data-redirect-href],
.logout{
    cursor: pointer;
}
.bid-cursor-default a{
    cursor: default;
}

.winning a.btn-outline-green {
    background-color: #00ccff;
    color: white;
}

#idleM .modal-content {
    background: #08d376; /* Old browsers */
    background: -moz-linear-gradient(-45deg, #08d376 0%, #0da481 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg, #08d376 0%,#0da481 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg, #08d376 0%,#0da481 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08d376', endColorstr='#0da481',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    color: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
}

#idleM .modal-body {
    background-image: url('../images/icon_idle.png');
    background-position: left top;
    background-size: 60% auto;
    background-repeat: no-repeat;
    margin-top: -20px;
    margin-bottom: -20px;
}

#idleM .modal-dialog{
    max-width: 400px;
    width: 100%;
}

.btn-idle {
    background-color: #ffffff;
    color: #08d376;
    font-weight: bold;
}

.btn-outline-copy {
    font-weight: bold;
    border: 2px solid #33cc99;
    color: #33cc99;
    background-color: white;
    padding: 9px 20px 7px 20px;
    margin: 0px 0px 0px 20px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}

a.btn-outline-green {
    font-weight: bold;
    border: none;
    background-color: #33cc99;
    color: white;
    display: block;
    border-radius: 0px;
}
:not(.seat1) > a.btn-outline-green:hover, 
:not(.seat1) > a.btn-outline-green:focus,
.navbar-default .navbar-nav>li>a.btn-promo{
    color: white;
}

a.btn-outline-gray {
    font-weight: bold;
    border: 2px solid #cecbcc;
    color: #cecbcc;
    padding: 2px 12px 2px 12px;
    display: block;
    margin: 10px;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
}
a.btn-outline-gray:hover {
    color: #cecbcc;
}

.auction.header .favorite.bi.bi-favorite {
    float: right;
    margin-top: 10px;
}
.auction.header .bi,
.bi.bi-clone,
#c2 .hidden-xs .bi-favorite{
    width: 20.8px;
    height: 20.8px;
}
.col-fixed .favorite {
    right: 0px;
}
.col-fixed .autobid {
    left: 40px;
}
a.active i {
    color: #ffd800 !important;
}
.col-fixed .hotbid {
    left: 40px;
}
.col-fixed .autobid {
    left: 40px;
}
.nav-tabs {
    background-color: #ffffff;
}
.nav-tabs li {
    text-align: center;
    font-weight: 500;
    border-bottom: 1px solid #dddddd;
    background-color: #ffffff;
    border-top: 1px solid #dddddd;
    color: #3d3a3a;
    font-size: 15px;
    padding: 0;
}

.nav-tabs>li.active>a {
    border-color: transparent !important;
    border-top-color: transparent !important;
    font-weight: bold;

}
.nav-tabs li a {
    border-radius: 0px;
    color: #3d3a3a;
    cursor: pointer;
}

.nav-tabs li a:hover {
    color: #3d3a3a;
    border-color: transparent;
    background-color: transparent;
}

.blur {
    position: absolute;
    top:0px;
    left:0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.7);
}

.modal-header:not(.with-border) {
    border-bottom: 0px;
}

.askSet {
    font-weight: bold;
    cursor:pointer;
}
.askSet small {
    font-weight: normal !important;
}

.blur-buy-now {
    background-image: url('../images/auction_win.png');
    background-position: center center;
    background-size: 100px;
    background-repeat: no-repeat;
}

#iconMenuHelp {
    position:absolute;
    right:-35px;
    width: 50px;
    height: 80px;
    top: -1px;
}

.text-green {
    color: #00cc66;
}

.how-box {
    margin-bottom: 20px;
}
.how-box p {
    font-size: 13px;
    color: #9e9e9e;
}
.menu-sx {
    color: #9e9e9e;
}

.menu-sx a:hover,.menu-sx li.active a, .menu-sx .nav li.active a, .menu-sx a.active {
    color: #37b5ed !important;
}
.menu-sx.box {
    padding-bottom: 20px !important;
}
.menu-sx .title {
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 15px;
}

.menu-sx .nav li {
    border-bottom: 1px solid #eeeeee;
}
@media(max-width:576px){
    .menu-sx .nav li {
        border-bottom: 1px solid #ececec;
        padding-left: 0px;
    }
    .menu-sx .title {
        border-bottom: 1px solid #ececec;
        padding-bottom: 15px;
    }
}
.menu-sx .panel-body .nav li {
    border-bottom: 0px;
}
.menu-sx .nav li a {
    padding:10px 0px 10px 0px;
    margin:0;
    font-size:12px;
}
@media(max-width: 576px){
    .menu-sx .nav li a {
        font-weight: normal !important;
        padding: 12px 10px;
    }
}
.menu-sx .panel-default {
    border-color: #ffffff !important;
}
.menu-sx .panel-default>.panel-heading {
    background-color: #ffffff !important;
    color: #9e9e9e;
}
.menu-sx h4.panel-title,.menu-sx h4.panel-title a {
    font-size: 12px !important;
    color: #cecbcc;
}
.menu-sx .glyphicon {
    font-size: 15px !important;
    top: -1px;
}



.box {
    border-radius: 3px;
    box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
    background-color: #ffffff !important;
    padding: 20px 20px 0px 20px;
    margin-bottom: 0px;
}
.box-outline {
    border-radius: 10px;
    border: 2px solid #d2d2d2;
    padding: 10px;
    margin-bottom: 50px;
}
.box-outline .btn-outline-orange {
    color: #ff822f !important;
    background-color: #ffffff;
    border: 2px solid #ff822f;
    width: 98%;
    margin: 0 auto;
    margin-bottom: -25px;
    font-size: 11px;
    padding: 5px 0px;
    font-weight: bold;
}

.box-outline p {
    font-size: 12px;
}

.box-outline img.img-center {
    margin-top: -50px;
}
.testimonials .like{
    background: transparent;
    border-radius: 2px;
    width: 100px; /*85px*/
    display: inline-block;
    text-align: center;
    margin-top: 10px;
    height: 28px;
    padding-top: 3px;
    border: 1px solid #2196f3;
}

.testimonials .like .i_like{
    font-weight: lighter;
}
.testimonials .likes{
    color: #c4c4c4;
    display: block;
    font-size: 16px;
    font-weight: 200;
    margin-bottom: 20px;
    position: relative;
    margin-top: 10px;
    margin-left: 20px;
    
}
@media(max-width: 576px){
    .testimonials .likes{
        margin-top: 5px;      
        margin-left: 0px;
    }
}
@media(max-width: 320px){
    .testimonials .like{
        width: 85px;
    }
}
.testimonials {
    border-radius: 10px;
    /*box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);*/
    box-shadow: 0px 2px 3px 0px rgba(208, 209, 213, 0.6), 0px 3px 4px 0px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 0px 0px 10px rgba(208, 209, 213, 0.6), 0px 0px 10px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 0px 2px 3px 0px rgba(208, 209, 213, 0.6), 0px 3px 4px 0px rgba(220, 221, 224, 0.4);
    background-color: #ffffff;
    margin-bottom: 20px;
    padding-top: 20px;
}
.testimonials .testim_video_container {
    position:relative;
    width:100%;
    height:172px;
    background-color: #000;
    background-size: contain;
    cursor:pointer;
}
.testimonials .hidden-xs.hidden-sm .testim_video_container {
    top: -23px;
}
.testimonials .testim_play_overlay {
    width:100px;
    height:100px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.testim_banner {
    width:100%;
    height:357px;
    background: #02195b no-repeat center center;
    background-size: cover; /*contain*/
    position:relative;
}
.testim_titlepage {
    color:#fff;
    text-align:center;
    font-weight:bold;
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -45%);
    text-transform: uppercase;
}
.testim_titlepage > div {
    color:#ffbc00;
    margin-bottom:10px;
}
.testim_mobile {
    background-color: #0d3693;
    margin-top: 35px;
    margin-bottom: -40px;
}
.testim_titlepage_mobile {
    color:#fff;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    padding-top: 15px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.testim_titlepage_mobile > span {
    color:#ffbc00;
}
.box_new{
    border-radius: 10px;
    box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    margin-top: 10px;
}
@media(max-width: 576px){
    #DH .box_new{                       
        box-shadow: none;
        -webkit-box-shadow:none;
        -moz-box-shadow:none;
        border-radius: 0px;
    }
}
.box_cards{
    box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
}

.box_cards_inset{
    box-shadow: 0px 1px 3px 3px rgba(208, 209, 213, 0.6), 0 0px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 0px 1px 3px 3px rgba(208, 209, 213, 0.6), 0 0px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 0px 1px 3px 3px rgba(208, 209, 213, 0.6), 0 0px 2px 1px rgba(220, 221, 224, 0.4);
}

.box_cards_button{
    box-shadow: 0px 2px 3px 0px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 0px 2px 3px 0px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 0px 2px 3px 0px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
}

.testimonials .row{
    padding-left: 20px;
    padding-right: 20px;
}
.testimonials .time {
    position: absolute;
    right: 10px;
    top:10px;
    font-size: 9px;
    color: #ffffff;
}
.testimonials .visible-xs.visible-sm .image_testim .time {
    right: 25px;
}
.testimonials .glyphicon-time{
    margin-right: 3px;
}
.testimonials .play {
    font-size: 40px;
    color: #ffffff;
    position:absolute;
    width: 50px;
    left: 50%;
    top:50%;
    margin-left: -25px;
    margin-top: -25px;
}

.testimonials a,.testimonials a:hover {
    color: #5e5e5e;
    display: block;
    padding-bottom: 8px;
}

.testimonials .like a{
    color: #2196f3;
}
.white_top_arrow,
.testimonials .like.active a{
    color: white;
}

.testimonials .like.active{
    background: #2196f3;
    border: none;
}

.testimonials .label-price {
    color: #25cd98;
    font-size: 22px;
    font-weight: bold;
}
.testimonials .valore {
    text-decoration: line-through;
}
.t-username {
    color: #3d3a3a;
    font-weight: bold;
    margin-left: 5px;
}
.t-row-user {
    margin-bottom: 3px;
    padding-left: 20px;
}

.closed-auction {
    border-radius: 10px;
    box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    background-color: #ffffff;
    padding: 0px 20px 0px 20px;
    margin-bottom: 0px;
    cursor: pointer;
}

.closed-auction .bid.attr, .prd .bid.attr {
    position: absolute;
    top: 8px;
}

.prd .bid.attr{
    top: 28px;
}

.closed-auction .corner-ribbon.left, .prd .corner-ribbon.left {
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    left: -68px;
    font-weight: bold;
    font-size: 12px;
    width: 200px;
    position: absolute;
    top: 43px;
    text-align: center;
    height: 18px;
    padding-left: 20px;
    letter-spacing: 1px;
}
.closed-auction .corner-ribbon.seat, .prd  .corner-ribbon.seat{
    background: #39F;
    color: #fff;
}

.closed-auction .left-border {
    border-left: 1px solid #eeeeee;
}

.closed-auction .media-heading a {
    color: #121212 !important;
}

.closed-auction .valore {
    bottom: 0px;
    left: 16px;
    color: #c1c1c1 !important;
    font-size: 14px;
    text-decoration: line-through;
    margin-top: 10px;
    font-weight: lighter;
}

.closed-auction .user {
    margin-top: 5px;
    text-decoration: none;
}
.closed-auction .user .username {
    font-size: 16px;
    margin-top: 3px;
    font-weight: bold;
}

.closed-auction .time {
    color: #818181;
    margin-top: 8px;
}

.closed-auction .time abbr {
    color: #c1c1c1;
}

.closed-auction .hLabel {
    color: #c1c1c1 !important;
    font-size: 13px;
}
.closed-auction .price {
    color: #25cd98;
    font-size: 22px;
    font-weight: bold;
}

.bid-box:not(.no-decoration) {
    min-height: 281px;
    padding-bottom: 10px;
    background-color: #ffffff;
    /*-webkit-box-shadow: 3px 3px 2px -1px rgba(206,206,206,1);
    -moz-box-shadow: 3px 3px 2px -1px rgba(206,206,206,1);
    box-shadow: 3px 3px 2px -1px rgba(206,206,206,1);
    border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;*/
    border-radius: 3px;
    width: 180px;
    margin: 0 auto 20px;
    overflow: hidden;
    position: relative;
}

@media(max-width:1024px){
    .bid-box:not(.no-decoration) {
        padding: 5px;
        min-height: auto;
        width: 340px;
    }
    #auctions .bid-box:not(.no-decoration) {
        width: auto;
        padding-bottom: 10px;
    }
}

.bid-box .closedSeats {
    position:absolute;
    top: 58px;
    width: 100%;
    text-decoration: none;
}

.bid-box .btn {
    text-transform: uppercase;
}

.bid-box h4.tbopened {
    color: #d2d2d2 !important;
    font-size: 16px;
    font-weight: bold;
}

.bid-box h4.tbopened2 {
    color: #333 !important;
    font-size: 16px;
    font-weight: bold;
}

.bid-box .time-missing h4 {
    font-size: 14px;
}
.bid-box .text-pad {
    padding: 20px;
}
.bid-box .img-responsive {
    margin: 0 auto;
}
.bid-box .img-about {
    padding-top: 0px;
    border-radius: 3px 3px 0px 0px
}
.bid-box a.name {
    font-weight: bold;
    font-size: 11px;
    padding-top: 0px;
    color: #4d4d4d;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 0px;
    width: 177px;
    display: inline-block;
}

.nickname {
    font-weight: bold;
    font-size: 12px;
    margin-top: 5px;
}
.nowinner .nickname{
    font-weight: normal;
    color: #d3d3d3;
}
.bid-box .price {
    font-weight: bold;
    color: #33cc99;
    height: 22px;
    font-size: 18px;
    margin: 0 auto;
    padding: 3px 12px 3px 12px;
    position: relative;
    margin-top: -30px;
    width: 70%;
}

.bids .actBox.active {
    padding-bottom: 3px;
    animation-name: flash-auction;
    animation-duration: 0.3s;
}

@keyframes flash-auction{
    from {background-color: transparent}
    to   {background-color: rgb(255, 197, 110)}
}

.bid-box .buy {
    font-size: 10px;
    color: #bdd4e6;
    padding: 0;
}

.bid-box .buy .muted {
    color: #cecbcc;
}

#pren_close {
    background-color: #ffd800;
    color: #4d4d4d;
    transform: rotate(-10deg);
    font-size: 11px;
    font-weight: 700;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 190px;
    margin-left: -5px;
}

.bid-box .name {
    position: relative;
    top: 4px;
}

.bid-box [id^='BoxVincitore'] {
    margin-top: 6.5px;
    font-size: 14px;
    color: #4d4d4d;
}

.bid-box .duration [id^='TempoDurata'] {	
    font-size: 14px;	
    color: #d3d3d3;	
    margin-top: -3px;	
}

.bid-box .actBox .price {
    margin-top: -20px;
    font-size: 16px;
    font-weight: 600;
}
#loader_card {
    position: relative; 
    top: -5px;
}

.warn *[id^='TempoMancante'] {
    color: #e74c3c !important;
    border-color: #e74c3c !important;
}

h4.tbopened {
    font-weight: bold !important;
    font-size: 15px !important;
}
*[id^='TempoMancante'] {
    color: #ff8200;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 12px;
    padding-bottom: 3px;
}

@media screen and (min-width: 992px){
    .bid-box a.name,
    .nickname{
        font-weight: normal;
    }
    .bid-box a.name{
        font-size: 15px;
    }
    .nickname {
        font-size: 14px;
    }
    *[id^='TempoMancante'],
    .bid-box .actBox .price,
    .bid-box .duration [id^="TempoDurata"]{
        font-size: 18px;
    }
}

.footer {
    background-color: #002138;
    color: #ffffff;
    border-top: 5px solid #000000;
    padding: 50px 0px 50px 0px;
    margin-top: 300px; /*80px*/
}

.footer ul li a {
    padding: 10px 0px;
    font-weight: normal;
}

.footer ul li a:hover {
    background-color: transparent;
    color: #ffffff;
}

.menu-footer {
    margin-bottom: 20px;
}

.footer .icons .icon_footer{
    margin: 0px 15px;
    border: 1px solid #fff;
    border-radius: 100%;
    height: 44px;
    width: 44px;
    display: inline-block;
}
@media (max-width: 576px){
    .footer .icons .icon_footer{
        margin: 0px 5px;
    }
}
.footer .icons .icon_footer i{
    color: #fff;
    font-size: 25px;
    padding-top: 9px;

}

a#telegram_footer i{
    font-size: 22px;
    padding-top: 11px;  
}

.dropdown-user {
    margin-top: 15px !important;
    min-width: 260px;
    border-radius: 5px !important;
}

.dropdown-user li a {
    padding: 10px 15px;
}
.dropdown-user li a:hover {
    color: #00cc99 !important;
    font-weight: bold;
}

.dropdown-user li img {
    margin-right: 20px;
    margin-left: 10px;
}

.dropdown-user li a.logout {
    padding-left: 63px;
}

.dropdown-user:before {
    position: absolute;
    top: -7px;
    right: 15px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}

.dropdown-user:after {
    position: absolute;
    top: -6px;
    right: 15px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: transparent !important;
}

.navbar-logged li a {
    padding: 10px;
    margin-top: 5px;
}
.navbar-logged li a:not(.btn-promo):hover {
    background-color: transparent !important;
}

.hr-xs {
    width: 90%;
    padding:0;
    margin:0 auto;
}
.panel {
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;

}

.panel-title {
    margin-left: -15px;
}
.panel-title a {
    text-decoration: none;
}
.panel-body ul {
    margin-left: -15px;
}
/*
.panel-default>.panel-heading {
  background-color: #252525;
  color: #ffffff;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
} */
.panel-heading, .panel-group .panel {
    border-radius: 0px !important;
    /*background-color: #252525;*/
}

.auction-box .panel-heading, .panel-group .panel {
    background-color: transparent;
}
.photo {
    position:relative;
}

.text-blue {
    color: #0084ff !important;
}
.text-blue-ticket {
    color: #18aaea !important;
}
.text-bold {
    font-weight: bold;
}
.pad-right {
    margin-right: 10px;
}

.icon-social {
    margin: 20px;
}

.autobid-img {
    margin-top: -1px;
}


.autobid i {
    font-style: normal !important;
}
.autobid-num {
    font-weight: bold !important;
    color: #18aaea !important;
    font-size: 12px !important;
    padding: 10px 5px 0px 0px !important;

}

.autobid-num-alert {
    font-weight: bold !important;
    color: #e64c42 !important;
    font-size: 12px !important;
    padding: 10px 5px 0px 0px !important;

}

a.nickname {
    color: #cccccc !important;
    font-size: 16px;
    margin-left: 10px;
}
.buyBtn.confirm {
    padding: 0px !important;
}
.confirm {
    background-color: #fbcc2d !important;
    color: #ffffff !important;
}
.confirm a {
    color: #ffffff;
    background-color: #fbcc2d !important;
    font-size: 25px;
    width: 100% !important;
    max-width: 100% !important;
}

.confirm a:hover {
    text-decoration: none;
}

.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td {
    padding: 2px !important;
    text-align: center;
}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
    border-top: 0px !important;
}


.auction-box {
    border-radius: 3px;
    box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
    background-color: #ffffff;
    padding: 20px;
    color: #5f5e5e;
    width: 100%;
}

.auction-box h1.stopped {
    color: #c3c0c1;
}

.auction-box .closedSeats {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}

.auction-box .text-green {
    color: #33cc99;
}
.auction-box .label-primary {
    background-color: #18aaea;
    border-radius: 0px;
}
.auction-box #mainDate {
    font-weight: bold;
    font-size: 18px;
}
.auction-box #seat2Countdown {
    font-weight: bold;
    font-size: 18px;
}


.auction-box .buyBtn {
    background-color: #18aaea;
    padding: 10px 20px 10px 20px;
    color: #ffffff;
    font-weight: bold;
    border-radius: 6px;
    display: block;
    text-align: center;
    font-size:16px;
    width: 80%;
    margin: 0 auto;
    margin-top: 30px;
}

.auction-box .buyBtn:hover {
    text-decoration: none;
}
.auction-box .cash {
    padding-top: 10px;
}
.auction-box .cash a {
    color: #5f5e5e;
    font-size: 12px;
    padding-top: 5px;
}
.auction-box a.btn-link {
    color: #5f5e5e;
}
.btn-primary {
    background-color: #18aaea !important;
    border-color: #18aaea !important;
}
.btn-plus {
    background-color: #0095de;
    color: #18aaea;
    font-size: 14px;
    padding: 1px 7px 1px 7px;
    border-radius: 20px;
    font-weight: lighter;
    margin-left: 15px;
}
.chat-client {
    background-color: #33cc99;
    color: #ffffff;
    font-size:12px;
    padding: 15px;
    border-radius: 10px;
    margin-top: 10px;
}
.chat-client:before {
    position: absolute;
    top: 25px;
    right: 35px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #33cc99;
    border-left: 7px solid transparent;
    content: '';
}
.chat-client:after {
    position: absolute;
    top: 25px;
    right: 35px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #33cc99;
    border-left: 6px solid transparent;
    content: '';
}


.chat-adm {
    background-color: #bee5de;
    color: #000000;
    font-size:12px;
    padding: 15px;
    border-radius: 10px;
    margin-top: 10px;
}
.chat-adm:before {
    position: absolute;
    top: 25px;
    left: 35px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #bee5de;
    border-left: 7px solid transparent;
    content: '';
}
.chat-adm:after {
    position: absolute;
    top: 25px;
    left: 35px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #bee5de;
    border-left: 6px solid transparent;
    content: '';
}

.btn-ticket {
    font-weight: bold;
    padding: 10px;
}

.auction-box .valore {
    font-size: 12px;
    color: #cccccc;
    padding-top: 0px;
}

.auction-box .soldStamp {
    position: absolute;
    /*top: 50%;
    margin-top: -30px;
    left: 50%;
    margin-left: -100px;
    width: 40%;*/
    width: 90%;
    height: 100%;
    max-height: 390px;
    margin-left: 20px;
    top:0px;
    left: 0px;
    background-color: rgba(255,255,255,0.7);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50%;
    background-image: url('https://static-cdn.bidoo.com/static/images/stamp_win_big.png?v=1');
}

.auction-box .seatSet {
    background-color: #fccb00;
    border-color: #fccb00;
    color: #ffffff;
}

.auction-box .bidBtn.sell a {
    padding: 10px 12px 10px 12px;
    font-size: 25px;
    border-radius: 10px;
    font-weight: bold;
    width: 90%;
    margin: 0 auto;
    display:block;
    text-decoration: none;
}
.select-bids li .tab_mobile:not(.bubble){
    color: #c6c6c6;
}

.select-bids li.active span:not(.bubble),
.bid-box .buy.smallBuy,
.bid-box .buy.smallBuy > a {
    color: #40a3f1;
}

.bid-box .buy.smallBuy > a{
    text-decoration: none;
}

.bid-box .buy.smallBuy {
    line-height: 20px; 
}

.bid-box .buy.smallBuy.smallBuy0 {
    color: #666;
}

.bid-box .buy.smallBuy.smallBuy1 {
    color: rgb(80, 137, 211);
}

.bid-box .buy.smallBuy .text-muted {
    color:#333;
    font-weight: 500;
    font-size: 12px;
}

.bid-box .TimbroSold {
    display:none;
    position:absolute;
    left: 50%;
    margin-left: -52px;
    top: 35px;
}

.auction-box .panel {
    border: 0px !important;
    margin-bottom: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.auction-box .image {
    position: relative;
    overflow: hidden;
}

.auction-box .panel-body {
    padding: 15px 0px 0px 0px;
}

.auction-box .info-auction img {
    margin-right: 20px;
}
.auction-box .hLabel {
    color: #c3c0c1;
}
.auction-box .tt .pull-left .text-right span {
    font-size: 15px;
    font-weight: bold;
}
.auction-box .tt .pull-left .text-right .hLabel {
    font-weight: normal;
}
.auction-box .auction-bold-text, .auction-box .user {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    padding:0px;
    border-bottom: 0px;
}
.auction-box .tt .pull-left .text-right {
    text-align: left !important;
}
.auction-box .tt .pull-right .text-left {
    text-align: right !important;
}

.auction-box .img-thumb {
    margin-bottom: 7px;
    background-color: #f2f2f2;
    padding: 5px;
    border-radius: 5px;
}

.auction-box .btn-bid {
    font-weight: bold;
    background-color: #33cc99;
    color: #ffffff;
    padding: 10px 12px 10px 12px;
    font-size: 25px;
    border-radius: 10px;
    max-width: 90%;
    margin: 0 auto;
}

.auction-box .btn-bid.future {
    border: 2px solid #cecbcc !important;
    color: #ffffff !important;
    background-color: #cecbcc !important;
}



.auction-box .btn-delete-autobid {
    border-radius: 0px;
    background-color: #d2d2d2;
    color: #ffffff;
    padding-left: 18px;
    padding-right: 20px;
    font-weight: bold;
}

.auction-box .input-btn-cancel-fix {
    width: 45%;
}
.auction-box .text-autobid-rest {
    margin-top: 5px;
    font-weight: bold;
}

.title-blue {
    color: #18aaea;
}
.buy-now {
    margin-top: 20px;
    position: relative;
    padding-bottom: 30px;
}
#toggleInfo {
    margin-bottom: 20px;
}
#toggleInfo a {
    color: #c3c0c1;
    text-decoration: none;
}
#toggleInfo img {
    margin-top: -2px;
}

#toggleBar,#toggleBarMobile {
    background-color: rgb(195, 0, 0);
    position: absolute;
    color: #ffffff;
    border-radius: 10px;
    width: 18px;
    height: 18px;
    font-weight: bold;
    text-align: center;
    font-size: 10px;
}

.nTitle {
    padding: 10px 20px 1px 45px;
    text-align: left;
    border-bottom: 1px solid #eeeeee;
    background: rgba(2,145,202,1);
    background: -moz-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,145,202,1)), color-stop(100%, rgba(56,217,163,1)));
    background: -webkit-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -o-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -ms-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: linear-gradient(to right, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0291ca', endColorstr='#38d9a3', GradientType=1 );
    color: white;
    font-size: 19px;
}

.sAudio {
    position:absolute;
    right:50px;
    top:13px;
    font-size:20px;
    cursor: pointer;
}
.sNotif {
    position:absolute;
    top: 13px;
    font-size: 20px;
    right: 10px;
    cursor: pointer;
}
ul.not {
    list-style: none;
    margin:0;
    padding:0px;
}
ul.not li {
    padding: 15px 0px 20px 0px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    padding-right: 9px;
}

ul.not li abbr {
    position: relative;
    bottom: 0px;
    right: 10px;
    font-size: 10px;
    color: #cecbcc;
    top: -5px; /*5px*/
    float: right;
}
ul.not li a {
    text-decoration:none;
    font-size: 12px;
    padding-left: 7px;
    display:block;
    color: #818181;
    font-weight: 500;
}

ul.not li a:hover {
    color: #818181;
}

ul.not li a i {
    float:left;
    width: 30px;
    height: 30px;
    padding: 10px;
    margin:0px 10px 0px 0px;
}
li a i.icon.cred {
    background-image: url('../images/icon_notification_bid.png');
    background-size: 30px 30px;
    background-repeat: no-repeat;
}
li a i.icon.ass {
    background-image: url('../images/icon_notification_chat.png');
    background-size: 30px 30px;
    background-repeat: no-repeat;
}
li a i.icon.sped {
    background-image: url('../images/icon_notification_cart.png');
    background-size: 30px 30px;
    background-repeat: no-repeat;
}



ul.sett {
    margin: 0;
    padding:0;
}

ul.sett li {
    list-style: none;
}
.table-condensed {
    font-size: 10px;
}

.table-head {
    margin-bottom: 0px;
}

.auction-box #BidWithin {
    color: #c3c0c1;
}

.auction-box h1 {
    padding: 25px 0px;
}

.text-muted {
    /* DO NOT ALTER BOOTSTRAP STYLES */ 
    /* color: #c3c0c1; */
    /* font-size: 13px; */
}

#big_img {
    width: 80%;
    margin: 0 auto;
}

.alert-dark {
    background-color: #022636;
    color: #ffffff;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.btn-ins,.btn-add {
    border-radius: 0px !important;
    background-color: #ea672b;
    border-color: #ea672b;
    padding: 6px 20px 6px 20px;
    font-weight: bold;
    text-transform: uppercase;
}

p.info-auction {
    padding-bottom: 10px;
    font-size: 12px;
}

.info-auction-text {
    color: #c3c0c1;

}

#idAsta {
    color: #c3c0c1;
    padding-bottom: 10px;
}

#fadePreferred {
    background-image: url('../images/fade.png');
    background-size: 100% auto;
    background-position: bottom center;
    background-repeat: no-repeat;
    position:absolute;
    bottom: 0px;
    width: 190px;
    height: 80px;
    margin-left: 0px;
}
#downPreferred {
    display: block;
    padding-top: 30px;
}
#divPreferred {
    overflow-y: auto;
    overflow-x: hidden;
    position:relative;
    height: 300px;
    margin-left: -10px;
}
.bids-preferred {
    margin-left: -20px;
}
#DB {
}
.preferredMobile {
    height: 370px;
    overflow: auto;
}

.num-aste-mobile{
    padding: 4px;
}

.no-radius {
    border-radius: 0px !important;
}
.autobid-info {
    margin-top: -10px;
    margin-right: -5px;
}
.ov img {
    max-width: 100% !important;
    height: auto; /*[GR]*/
}
.ov table img { /*[GR]*/
    max-width: fit-content !important;
}
.ov .clearfix {
    max-width: 960px !important;
    margin:0 auto !important;
}

.ov{
    margin-top: 20px;
}

.ov div{
    font-size: 14px !important;
}

.fix-btm-pdg {
    padding-bottom: 5px !important;
}

.resp_nt {
    padding-bottom: 30px;
}

.seatcountdown,.countdown h1 {
    font-size: 30px !important;
    font-weight: bold !important;
    color: orange;
    text-align: center !important;
    padding-top: 0px !important;
    margin-top: 30px;
}

.auction-box .countdown.warn h1{
    color: #e74c3c;
}

.auction-box .countdown.start h1 {
    color: #c3c0c1 !important;
}

.countdown h1.tbopened {
    color: #c3c0c1 !important;
}
.nav>li>a:not(.btn-promo):hover, .nav>li>a:not(.btn-promo):focus {
    background-color: transparent !important;
}

#back {
    background-color: #ffffff;
    position:fixed;
    left: 0px;
    width: 133px;
    height: 48px;
    top: 0px;
}

#back a {
    font-size: 16px;
    padding-top: 13px;
    margin-left: 20px;
    display:block;
    text-decoration: none;
}

#back a {
    color: #cecbcc;
}

#btnRegister {
    color: #ffffff;
}


#modalframe .modal-content, #holdon1 .modal-content, #modalStopTimer .modal-content {
    border-radius: 10px;
}

#modalStopTimer .stop-head {
    background-color: #FA3E57;
    height: 56px;
    border-radius: 8px 8px 0px 0px;
}

#modalStopTimer .img-stop-head {
    margin-top: -35px;
    width: 70px;
    left: 50%;
    margin-left: -35px;
    position:absolute;
    margin-bottom: 80px;

}
#modalStopTimer .stop-text {
    padding-top: 70px;
    padding-bottom: 0px;
    margin-left: 15px;
    margin-right: 15px;
}


#modalStopTimer .err_but_lnk {
    width: 40%;
    padding: 6px;
    text-align: center;
    color: #ffffff;
    background-color: #FA3E57;
    font-weight: 600;
    font-size: 19px;
    border-radius: 30px;
    margin: 0 auto;
    margin-bottom: -10px;
}
@media(max-width: 576px){
    #modalStopTimer .stop-text {
        padding-top: 45px;
    }
    #modalStopTimer .err_but_lnk {
        margin-bottom: 10px;
        margin: 10px auto;
    }
}

.gradient-top {
    background: #17abb1; /* Old browsers */
    background: -moz-linear-gradient(left,  #17abb1 0%, #3cbca4 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left,  #17abb1 0%,#3cbca4 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right,  #17abb1 0%,#3cbca4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17abb1', endColorstr='#3cbca4',GradientType=1 ); /* IE6-9 */
    height: 153.5px;
}
.title-white {
    color:#ffffff;
}
.title-bold {
    font-weight: bold;
}
.welc_timer_text {
    color: #ffffff;
    font-size: 21px;
    text-align: center;
    padding: 17px 0 65px 0;
}
.welc_box{
    max-height: 170px;
}
.welc_timebox_num {
    background-image: none !important;
    background-color: #f7303d !important;
    border-radius: 30px;
    font-weight: bold;
    width: 52px;
    height: 52px;
    text-align: center;
    padding: 0;
    color: #FFFFFF;
    font-size: 25px;
    font-family: 'Open Sans Condensed', sans-serif;
    padding-top: 9px;
    margin-left: 8px;
}


.welc_timebox_text {
    color: #9d9d9d;
    font-size: 13px;
    font-weight: 500;
    width: 70px;
    font-size: 14px;
    float: left;
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
}
.welc_timebox_marg {
    width: 60px;
    float: left;
    margin-right: 20px;
    text-align: center;
}

.welc_timebox_nomarg {
    width: 60px;
    float: left;
    text-align: center;
}
.soldier{ 
    position: relative;
    margin-top: -45px;
    left: -52px;
    width: 195px;
}
.bid-box[data-k='1'] header{
    background: #c2c2c2;
    background: -moz-linear-gradient(-90deg,  #c2c2c2 0%, #75797c 100%);
    background: -webkit-linear-gradient(-90deg,  #c2c2c2 0%,#75797c 100%);
    background: linear-gradient(180deg,  #c2c2c2 0%,#75797c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2c2c2', endColorstr='#75797c',GradientType=0 );
}
.bid-box[data-k='2'] header, .bid-box[data-k='3'] header {
    background: #78e4a8;
    background: -moz-linear-gradient(-90deg,  #78e4a8 0%, #3c81c3 100%);
    background: -webkit-linear-gradient(-90deg,  #78e4a8 0%, #3c81c3 100%);
    background: linear-gradient(180deg,  #78e4a8 0%, #3c81c3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78e4a8', endColorstr='#3c81c3',GradientType=0 );
}
.bid-box.third-last-buynow header {
    background: #a536f4;
    background: -moz-linear-gradient(-90deg,  #a536f4 0%, #423aa9 100%);
    background: -webkit-linear-gradient(-90deg,  #a536f4 0%,#423aa9 100%);
    background: linear-gradient(180deg,  #a536f4 0%,#423aa9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a536f4', endColorstr='#423aa9',GradientType=0 );
}
.bid-box.penultimate-buynow header {
    background: #6ee2f8;
    background: -moz-linear-gradient(-90deg,  #6ee2f8 0%, #417feb 100%);
    background: -webkit-linear-gradient(-90deg,  #6ee2f8 0%,#417feb 100%);
    background: linear-gradient(180deg,  #6ee2f8 0%,#417feb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ee2f8', endColorstr='#417feb',GradientType=0 );
}
.bid-box.last-buynow header {
    background: #eb9d48;
    background: -moz-linear-gradient(-90deg,  #eb9d48 0%, #e03d45 100%);
    background: -webkit-linear-gradient(-90deg,  #eb9d48 0%,#e03d45 100%);
    background: linear-gradient(180deg,  #eb9d48 0%,#e03d45 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb9d48', endColorstr='#e03d45',GradientType=0 );
}
.bid-box header {
    height: 114px;
}
.buybids .bid-item .bid-box{
    width: 165px;
}
.buybids .bid-box{
    border-radius: 10px;
}
.buybids .label-price {
    position: absolute;
}
.buybids .slick-list .label-price{
    top: 2px;
}
.buybids .bid-item .label-price {
    z-index: 10;
    margin: -6px 60px;
}
@media (max-width: 1024px){
    .buybids .bid-item .label-price {
        margin: -22px 8px;
    }
}
@media (max-width: 768px){
    .buybids .bid-item .label-price {
        margin: -22px 8px;
    }
}
#notifBox {
    height: 400px;
    background: white;
    border: 1px solid #e2e2e2;
    width: 318px;
    border-radius: 3px;
    position: fixed;
    margin-top: -406px;
    margin-left: -135px;
}
.nTitle {
    position: relative;
    width: 318px;
    background-color: #ffffff;
    margin-top: -15px;
    margin-left: -1px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-weight: 600;
}

.btn-primary.btn-join {
    background-color: #2196f3;
    border-radius: 10px;
    width: 80%;
}

.selectAll, .deselectAll {
    background-color: #f3f3f3;
    line-height: 18px;
    display: block;
    border-radius: 5px;
    cursor: pointer;
    width: 90%;
    font-weight: bold;
    margin:auto;
}
._selectCollection{
    line-height: 18px;
    display: block;
    border-radius: 5px;
    cursor: pointer;
    width: 90%;
    font-weight: bold;
    margin:auto;
}
.happy_bid.bid.attr2 {
    float: right;
    margin: 43px -23px 0 0;
}

.modal-open .modal,
.modal,
.custom-modal {
    z-index: 10002;
}

.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:34px;
    width: 44.8%;
}

#login_btn1, #register_btn1 {
    padding: 10px;
    position:absolute;
    border-radius: 0px;
    border-color: #dddddd !important
}
#login_btn1 {
    font-weight: 400;
    font-size: 20px;
    padding-left: 13px;
}
@media(max-width: 576px){
    body[data-lang=es] #login_btn1, body[data-lang=es] #register_btn1 {
        padding-left: 2px;
        padding-right: 2px;
        font-size: 17px;
    }
}
@media(max-width: 320px){
    #login_btn1, #register_btn1 {
        font-size: 15px !important;
        padding-left: 13px;
    }
}
#register_btn1 {
    color: #ffffff;
    border:2px solid #33cc99 !important;
    font-size: 20px;
    font-weight: 600;
}
#menuModalTop #login_btn1{
    z-index: 9999;
}
#register_btn1:hover {
    color: #ffffff;
    background-color: #33cc99 !important;
    border:1px solid #33cc99 !important;
}

#menuModalTop .login {
    float: left;
    width: 100%;
    margin-left: -19px;
    bottom: 54px;
    position: absolute;
}
#menuModalTop .modal-body ul{
  margin: 0px !important;
    
}
#menuModalTop .modal-body{
    float: left;
    width: 100%;
    padding: 0px;
    
}
.goTop {
    font-size: 20px;
    display: none;
    width: 41px;
    height: 41px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: rgba(0,0,0, 0.1);
    background-color: #eee\9;
    text-align: center;
    padding: 6px 5px;
    position: fixed;
    bottom: 50px;
    right: 15px;
    border: 1px solid #cfcfcf;
    cursor: pointer;
    transition: background-color 200ms linear;
    -moz-transition: background-color 200ms linear;
}

.likeprframe #modaliframe, .vermailframe .modal-dialog{
    padding-top: 20px;
}
.likeprframe .modal-dialog, .vermailframe .modal-dialog{
    width: 800px !important;
}

@media screen and (max-width: 430px), screen and (max-width: 991px) and (min-width: 600px){
    .likeprframe #modaliframe, .vermailframe .modal-dialog{
        padding-top: 0px !important;
        margin: 0px;
    }
    .verprframe #modaliframe, .vermailframe #modaliframe{
        padding-right: 0px !important;
        padding-top: 0px !important;
    }
    .verprframe .modal-dialog{
        width: 100% !important;
        max-width: 100% !important;
    }
}
.popover-error .popover-content img.img-lock{
    margin-left: 2px;
    margin-top: -3px;
}
.popover-bids{
    width: 165px;
    font-size: 11px;
    color: #000;
    border-color: #cdcdcd !important;
}
.popover-bids .popover-title-custom{
    font-size: 13px;
    font-weight: bold;
}
.popover-bids .details{
    color: #707070;
}
.popover-bids .show_more{
    color: #2F80ED;
}
@media (max-width: 992px){
    .popover-error{
        font-size: 13px;
    }
    .popover-error.left > .arrow:after{
        top: 1px;
        margin-left: -10px;
        border-top-width: 0;
        border-bottom-color: #fff;
    
    }
    .popover-error.left > .arrow:after{
        right: 3.6px;
        bottom: -8px;
    }
    .popover-error > .arrow:after{
        border-width: 7px;
    }
    .popover-error.left > .arrow{
        border-left-color: transparent;
    }
    .popover-error .popover-content{
        padding: 4px 9px;
    }
    .happy_bid.bid.attr2{
        margin-right: 2px;
    }
    .popover-bids.popover-error.left > .arrow:after{
        right: 1px;
        bottom: -11px;
        border-bottom-color: transparent;
        top: -11px;
    }
    .popover-bids.popover-error > .arrow:after{
        border-width: inherit;
    }
    .popover-bids.popover-error.left > .arrow{
        border-left-color: #cdcdcd;
    }
    .ov div{
        width: 100% !important;
        padding-left: 3px !important;
        margin-left: 0px !important;
        text-align: center;
    }
    .ov .clearfix div:first-child div:nth-child(2), .ov .clearfix div:first-child div:nth-child(2) div:first-child{
        padding-left: 0px !important;
    }
    .ov ul{
        text-align: left;
    }
    .ov iframe { /*[GR]*/
        width: 100%;
        max-width: 750px;
    }
    .ov video { /*[GR]*/
        max-width: 100%;
    }
    .no-padding-modal-body{
        padding: 0;
    }
    .auction.header .autobid .auto, .auction.header .autobid .hotbid{
        margin-left: -3px;
    }
    #modaliframe{
        padding-right: 0px !important;
        padding-top: 0px !important;
    }
    #modalframe .modal-dialog{
        width: 100% !important;
        max-width: 100% !important;
    }

    .blue{
        width: 126px;
        background-color: #0084ff !important;
    }
    .num-aste-mobile{
        padding-top: 4px;
        padding-bottom: 4px;
        padding-right: 2px;
        padding-left: 2px;
        font-size: 13px;
    }
    .blue:hover{
        background-color: #116bc0 !important;
    }
    #prod_won_cont_modal > .modal-dialog {
        width: 100% !important;
    }
    #leader .report .row.aa .col-xs-3 h4, #leader .report .row.bb .col-xs-3 h4 {
        font-size: 12px;
    }
    #holdon1.fullscreen .modal-body {
        padding: 0 !important;
    }
    .fullscreen .modal-content {
        border-radius: 0px !important;
    }
    .fullscreen .modal-header {
        height: 80px;
    }

    .fullscreen .modal-dialog {
        margin: 0 0 0 0;
        width: 100%;
        height: 100%;
        min-height: 100%;
        padding: 0;
        color: #333;
    }

    .fullscreen .modal-content {
        height: 100%;
        min-height: 100%;
        border-radius: 0;
        color: #333;
        background: rgb(255, 255, 255);
        overflow-x:hidden;
        overflow-y: auto;
        position: relative;
    }

    .fullscreen .modal-body ul {
        padding: 80px 0 0 0;
    }

    .fullscreen .modal-body li {
        padding: 10px 0 10px 0 ;
    }

    .fullscreen .modal-body a {
        color: #333;
        font-size: 100%;
    }

    .fullscreen .modal-body a img.icon{
        margin-right: 30px;
    }
    .fullscreen .modal-body ul.not {
        padding-top: 30px;
    }
    #prod_won_cont_modal .modal-dialog, #leader > .modal-dialog {
        margin: 0 auto;
    }
    #prod_won_cont_modal {
        overflow:visible;
        position: absolute;
    }
    #DA .box {
        border-radius: 0px;
        box-shadow: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        background-color: transparent;
        padding: 0;
        margin-bottom: 0px;
    }
    .title-mybidoo {
        font-size: 11px; font-weight: bold; color: #156f9a;
    }
    .box-mybidoo {
        font-size: 12px;
        border-radius: 3px;
        box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
        -webkit-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
        -moz-box-shadow: 0 1px 0px 0px rgba(208, 209, 213, 0.5), 0 0px 0px 1px rgba(220, 221, 224, 0.4);
        background-color: #ffffff;
        padding: 1px 20px 0px 20px;
        margin-bottom: 20px;
    }
    .fullscreen .modal-body ul {
        padding: 0px 0 0 0;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .fullscreen .modal-body li {
        padding: 13px 20px 13px 20px;
        border-bottom: 1px solid #e2e2e2;
    }
    .fullscreen .modal-body li.read{
        padding-bottom: 24px;
    }
    .fullscreen .modal-body .mobile_right #sub1.active, .fullscreen .modal-body .mobile_right #sub2.active{
        padding-bottom: 0px;
    }

    .fullscreen .modal-body a {
        color: #333;
        font-size: 100%;
    }

    .fullscreen .modal-body a:hover {
        text-decoration: none;
    }

    .fullscreen .modal-header .close {
        position:absolute;
        left: 0px;
        top: 5px;
        padding: 30px;
    }
    .select-bids li a {
        font-size: 11px;
    }

}

/* END FULL SCREEN ***/

.play_btn_div{
    width: 50px; 
    height: 50px; 
    background-color: rgba(136,135,135,0.8); 
    border-radius: 30px; 
    position: absolute; 
    top: 50%; 
    left: 50%;
    margin-left: -25px;
    transform: translateY(-50%);
}

.play_btn_div .play{
    font-size: 32px; left: 35px; top: 33px;
}

.video_filter{
    background: rgba(0,0,0,0.5);
    width: 100%;
    height: 95%;
    position: absolute;
}

.time_back{
    background-color: rgba(136,135,135,0.8);
    border-radius: 15px;
    padding: 5px;
    padding-left: 10px;
    padding-right: 10px;
}

.img-review{
    height: 212px;
    width: 100%;
}

.price_labels{
    top: 12px;
}

@media screen and (min-width: 1200px){
    .bar-right-side .pull-right > *:not(:last-child){
        margin-right: 30px;
    }
    .bar-left-side > *:not(:first-child){
        margin-left: 17px;
    }

    .img-review{
        height: 172px;
        width: 100%;
    }
    .container_cards{
        width: 100%;
        text-align: center;
    }
    .container_cards .live-.auction-{
        width: 200px;
        display: inline-block;
        float: none;
        padding: 0;
    }
}

@media screen and (max-width: 1200px){
    .media-object{
        height: 110px;
    }
    .price_labels{
        top: 5px;
    }
    #edit_prd_ord{
        position: absolute;
        margin-top: -29px;
    }
    .nav>li>a{
        padding: 10px 5px;
    }
}



.testimonials .time_black{
    background-color: rgba(0,0,0,0.5);
    bottom: 13px;
}

@media (min-width: 1201px) {
    .navbar-center{
        margin-left: 170px;
    }
    .navbar-center.logged{
        margin-left: 30px;
    }
}
@media screen and (min-width: 992px) and (max-width: 1200px){
    .navbar-fixed-top .container{
        padding: 0;
    }
    #auctions .col-md-3{
        float: none;
        display: inline-block;
        width: 24.7%;
    }
}
@media (min-width: 768px and max-width: 1900px){
    .navbar-center{
        margin-left: 130px;
    }

}
@media screen and (min-width: 600px) and (max-width: 768px){
    .container_cards .live-.auction-:not(.auction-mobile){
        width: 32.99%;
        float: none;
        display: inline-block;
    }
}
.to_hide_testimonial{
    display: inline-block;
}
.mobile_box{
    width: 732px;
}
.divider_how_it_works{
    border-right: 1px solid #c6c6c6;border-left: 1px solid #c6c6c6;
    width: 248px;
}
.divider_bids_gain p{
    margin-top: 192px;
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2){
   .menu-sx-how{
        border-radius: 0px;
        box-shadow: none;
        position: relative;
    }
}

@media screen and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
    .modal-body .login {
        position: relative;
        bottom: -10px;
    }
}

@media (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){
    .menu-sx-how{
        height: 85%;
    }
}

@media (max-width: 767px){
    .alert_no_active{
        width: 98%;
    }
    .mobile_box{
        width: auto;
    }

    .divider_how_it_works{
        display: none;
    }
    .divider_bids_gain p{
        margin-top: 171px !important;
    }
    .divider_bids_gain{
        border-right: none;
        border-left: none;
        width: 100%;
        display: block;
    }
    .mobile_bottom_how{
        padding-bottom: 20px;
        margin-left: 9%;
    }
    .bids_gain_bottom{
        margin-top: 50px;
    }
    .auction-box {
        padding: 10px;
    }
    .menu-sx-my-bidoo{
        border-radius: 10px !important;
    }
    .to_hide_testimonial{
        display: none;
    }
    .top-pad {
        padding-top: 0px;
        margin-top: -20px;
    }
    #framePreferredMobile {
        margin-top: 20px;
        overflow-y: hidden;
        height:300px;
    }
    #divPreferredMobile {
        width: 100%;
        overflow-y: hidden;
        overflow-x: hidden;
        -webkit-overflow-scrolling: touch;
        /*-webkit-transform: translateZ(0px);
        -webkit-transform: translate3d(0,0,0);
        -webkit-perspective: 1000;*/
    }
    .navbar-brand img {
        width: 80px;
        margin-left: -20px;
        margin-top: -3px;
    }
    .footer {
        padding: 10px 0px 80px 0px;
        border: 0px;
    }

    .goTop{
        bottom: 15px; /* MOD FOR TAG old: 70px*/
    }

    .select-testimonials {
        position:fixed;
        top: 50px;
        left: 0px;
        width: 100%;
        z-index: 50;

    }




    .bidBtn.confirm .btn-bid, .bidBtn.confirm .btn-bid:active  {
        background-color: #fbcc2d !important;
        padding: 0 !important;
        background-image: none !important;
    }

    .icon-social {
        margin: 10px;
    }

    .logo-center {
        left: 50%;
        margin-left: -40px;
        position:absolute;
    }
    .buy-now {
        margin-top: 0px;
    }
    .auction-box .buyBtn {
        width: 95%;
    }

}
@media (max-width: 992px){
    #edit_prd_ord{
        position: relative;
    }
    .auction.header .autobid{
        margin-left: 7px;
        padding-right: 3px;
    }
    section.verify.mobile .form-group {
        width: 90% !important;
        margin-left: 5%;
    }
    section.verify.mobile .change_number{
        margin-left: 0%;
    }
    #bv.mobile, #bv1.mobile {
        padding: 12px 20px 12px 20px !important;
        width: 80% !important;
        margin-bottom: 40px !important;
        font-size: 25px !important;
    }
    #logMeIn .modal-content, #modalframe .modal-content {
        border-radius: 0px !important;
    }

    #modalframe .close {
        padding:10px !important;
        float:left !important;
    }


    .fullscren .modal-title {
        padding:0px;
    }


    .modal h4.title {
        padding-top: 70px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
        background-image: url('../images/bg_head_login.jpg');
        background-size: 100% 100%;
        color: #ffffff;
        margin-top: 0px;
        font-size: 20px;
    }



    .testimonials .icon {
        margin-bottom: 20px;
    }
    #menuHelp {
        position:fixed;
        left: -290px;
        top: 85px;
        z-index: 1031;
        width: 300px;
        border-radius: 0px !important;
    }
    #menuHelp.menuFaq {
        position: relative;
        border-radius: 0px !important;
        left: 0;
        top: 0;
        width: 100%;
    }
    .top-pad {
        padding-top: 0px;
        margin-top: 30px;
    }
    .closed-auction {
        padding-bottom: 0px;
    }
    .closed-auction .closed-auction-img {
        border:0;
    }
    .closed-auction .left-border {
        border-left: 1px solid #eeeeee;
    }

    .closed-auction .media-heading {
        text-align: center;
        font-weight: bold;
        margin-top: 35px;
    }
    .closed-auction .price {
        color: #25cd98;
        font-size: 22px;
        font-weight: bold;
    }
    .closed-auction .valore {
        position:relative;
        margin-right: 18px;
    }

    .bid-info, .auction-bid {
        margin-bottom: 20px;
    }

    .auction-box .closedSeats {
        position: absolute;
        left: 0px;
        top: 105px;
    }

    a {
        outline: 0 !important;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
    }
    a:active:not(.btn-outline-green) {
        outline: 0 !important;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
        background-color: transparent;
    }

    .navbar-logged {
        position: fixed;
        top: 0px;
    }
    #topCarouselMobile {
        margin-top: -10px;
    }
    #topCarousel1 {
        margin-top: -10px;
    }

    .navbar-center {
        margin-left:50px;
        margin-top: 15px;
    }

    .navbar-center li a {
        padding: 5px 7px !important;
    }

    .navbar-logged {
        height: 50px;
        margin: 0;
        float:right;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -o-user-select: none;
        user-select: none;
        position: fixed !important; /*[GR]*/
        right: 0; /*[GR]*/
        top: 4px; /*[GR]*/
    }

    .navbar-logged li {
        float:left;
        /*background-color: #ffffff !important;*/
    }
    .navbar-logged li a{
        padding: 5px;
    }

    .dropdown-menu li {
        float:none !important;
    }
    .dropdown-menu {
        background-color: #ffffff !important;
    }

    .navbar-nav .open .dropdown-menu {
        position:inherit;
        margin-left: -215px;
    }
    .navbar-default .navbar-toggle {
        border: 0px !important;
        float: left;
    }
    .navbar-default .navbar-toggle {
        background-color: transparent !important;
    }

    .login {
        margin: 0 auto;
        float:none !important;

    }

}
@media (max-width: 320px){
    .navbar-default .navbar-toggle{
        margin-right: 5px;
    }
}
.add-bonus-slot{
    width: 50px;
    height: 50px;
    background-color: #ffffff !important;
    border-radius: 25px;
    border: solid orange 3px;
    color: orange;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    padding-top: 4px;
    margin-top: 35px;
    left: 50%;
    margin-left: -25px;
    position: relative;
}
.sp-10{
    width:100%;
    margin-top: 10px;
}
.sp-20{
    width:100%;
    margin-top: 20px;
}
.sp-30{
    width:100%;
    margin-top: 30px;
}

/* Author above: Davide Puddu */

.prod_won_ele{
    background-color: #fff;
}
.my-bidoo-table td{
    font-size:12px;
    color: #9e9e9e;
    vertical-align: middle !important;
    padding-bottom: 3% !important;
    padding-top: 3% !important;
    border-bottom: 1px solid #ddd;
}
.my-bidoo-table .prod-img .img-responsive{
    font-size:12px;
    color: #9e9e9e;
    margin:0 auto;
    width: 150px;
}

.my-bidoo-table th{
    font-size:13px;
    color: #222;
}
.my-bidoo-table a{
    cursor: pointer;
}
.my-bidoo-table td .show_mov{
    color:#000000;
    font-weight: bold;
    font-size:13px;
}
.my-bidoo-table th, .my-bidoo-table td{
    text-align:center;
}
.my-bidoo-table .text-green {
    color: #33cc99;
}
.my-bidoo-table .btn-status{
    background-color: #2b98f0;

    width: 158px;
}
.pt3{
    padding-top: 3px;
    padding-left: -2px;
}
.pt4{
    padding-top: 0px;
}
.pt4 .material-icons{
    font-size:18px !important;
}
.my-bidoo-table .btni-pending, .my-bidoo-table .btni-shipped, .my-bidoo-table .btni-delivered, .my-bidoo-table .btni-elaboration, .my-bidoo-table .btni-puntate{
    background-color: #f3f3f3;
    color: #3d3a3a !important;
    width: 60%;
    font-weight: bold;
}
.my-bidoo-table .btn-testimonial{
    background-color: #0084ff;
    color: #ffffff !important;
    width: 60%;
    margin-top: 22px;
    word-wrap:break-word;
    font-weight: bold;
    text-align: center;
}
.my-bidoo-table .btni-elaboration, .btn-to-pay{
    width: 60%;
}
#my-bidoo-modal button.close {
    position: absolute;
    right: 5px;
    top: 0px;
    font-size: 36px;
}

.box-my-bidoo {
    border-radius: 8px;
    box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    background-color: #ffffff !important;
    padding: 15px 10px;
    margin-bottom: 0px;
}
@media (max-width: 576px) {
    .box-my-bidoo {
        padding: 15px 0px;
    }
    .page-myorder{
        background-color: #fff;
    }
    .menu_my_cont{
        padding-left: 10px; 
        padding-right: 10px; 
    }
    .box_myorder .my-bidoo-table{
        border-top: none;
    }
    .box_myorder{
        padding: 0px !important; 
    }
    .won_auct_tab{
        float:left;
        width: 100%;
    }
    .top-pad {
        padding-top: 10px;
        margin-top: -20px;
    }
    #buy_your_product .box-my-bidoo{
        border-radius: 0px;
    }
}
.box-my-bidoo h3{
    font-size:20px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 40px;
}
.menu-sx-my-bidoo{
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
}
.menu-sx-my-bidoo h4{
    color: #9d9d9d;
    font-size: 18px;
    font-weight: 600;
    padding:20px;
    margin:0px;
}
.menu-sx-my-bidoo h5{
    font-size: 12px;
    padding:10px 25px;
}

.menu-sx-my-bidoo ul{
    padding-left:16px;
    font-size: 14px;
    border-top: 1px solid #ececec;
}
.menu-sx-my-bidoo ul li, .menu-sx-how .collapse .panel-body ul li{
    border-bottom: 1px solid #ececec;
    margin-left: -16px;
    color: #9d9d9d;
}
@media(max-width:576px){
    .menu-sx-how .collapse .panel-body ul li:last-child{
        border-bottom: none;
        margin-bottom: 20px;
    }
}
.menu-sx-my-bidoo ul li ul li{
    margin-left: -16px;
    padding-left:16px;
    background-color: #f2f2f2;
}
.menu-sx-how .panel-body li a{
    padding-left: 6px;
}

.menu-sx-how .collapse .panel-body{
    margin-left: 0px;
    background-color: #f2f2f2;
}
@media(max-width:576px){
    .menu-sx-how .panel-body li a{
        padding-left: 15px;
    }
    .menu-sx-how .collapse .panel-body{
        margin-left: 0px;
        background-color: #fff;
    }
}
.menu-sx-how .collapse .panel-body ul{
    padding-left: 16px;
    margin-bottom: -15px;
}
.menu-sx-my-bidoo .nav>li>a.opened::after {
    float: right;
    content:"\2013";
    font-size:18px;
    font-weight:600;
}
.menu-sx-my-bidoo .nav>li>a.active{
    color: #2eabe1;
}
.menu-sx-my-bidoo .nav>li>a{
    line-height: 30px;
    color: #9d9d9d;
}
.menu-sx-my-bidoo .nav>li>a:not(.opened)[aria-expanded=false]::after{
    float: right;
    content:"+";
    font-size: 18px;
    font-weight: 600;
}
.menu-sx-my-bidoo .nav>li>a:hover{
    color: #2eabe1;
}
.back_blur, .modal-backdrop:not(.optin-backdrop){
    z-index: 10000;
}
.modal-backdrop {
    background-color: #063a47;
    opacity:0.8 !important;
}
.checkSelAll input {
    display:none;
}

.num-aste{
    color: #d6543e;
}
.selectAll::before {
    font-family: FontAwesome;
    content: " \f096";
    color: #3d3a3a;
    font-size: 18px;
    width:28px;
    display: inline-block;
}
.single{
    font-size: 40px;;
}
.deselectAll::before {
    font-family: FontAwesome;
    content: " \f046";
    color: #25cc97;
    font-size: 18px;
    width: 28px;
    display: inline-block;
}
.panel-target-full{
    margin-left: -20px;
    margin-right: -20px;
    margin-bottom: 30px;
    background: #00ceac;
    background: -moz-linear-gradient(left, #00ceac 0%, #00aab1 100%);
    background: -webkit-linear-gradient(left, #00ceac 0%,#00aab1 100%);
    background: linear-gradient(to left, #00ceac 0%,#00aab1 100%);
}
#totvoicepaycont{
    position: fixed;
    top: 59px;
    right: 4px;
    width: 40%;
    background-color: #fff;
    box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    border-radius: 6px;
}
#plusbonus{

}
#totalvoicepay{
    margin-bottom: 0px;
}
#totalvoicepay .panel-heading{
    border-color: transparent;
    padding-bottom: 0px;
}
#totvoicepaycont .btn-paynow{
    background-color: #0084ff !important;
    padding: 12px 24px;
    color: #fff;
    border: none;
    margin-top: 0px;
    font-size: 16px;
}


#totvoicepaycont .btn-paynow:hover{
    background-color: #116bc0 !important;
}
.btn-pay-all{
    width: 50%;
    margin: auto;
    margin-bottom: 25px;
    background-color: #fbc500;
    color:#fff;
    border-radius: 25px;
    font-weight: bold;
    text-transform: uppercase;
    box-shadow: 2px 2px 3px 1px rgba(35, 35, 35, 0.4), 0 2px 2px 1px rgba(35, 35, 35, 0.4);
    -webkit-box-shadow: 2px 2px 3px 1px rrgba(35, 35, 35, 0.4), 0 2px 2px 1px rgba(35, 35, 35, 0.4);
    -moz-box-shadow: 2px 2px 3px 1px rgba(35, 35, 35, 0.4),  0 2px 2px 1px rgba(35, 35, 35, 0.4);
    padding: 6px;
}
.btn-pay-all:hover{
    text-decoration: none;
    color: #fff;
    background-color: #e0b002;
}
.btn-to-pay{
    background-color: #ea672b;
    color: #ffffff !important;
    width: 100%;
    font-size: 12px;
    margin-top: 22px;
    word-wrap:break-word;
    font-weight: bold;
    text-align: center;
}
.p-style-conf{
    margin-top: 6vh; font-size:15px; text-align:left; margin-top: 73px;
}
.text-darkgrey{
    color: #333333;
}
.text-dark{
    color: #37444D !important;
}
.delivered-cell .text-darkgrey, .delivered-cell .text-dark{
    display: block;
    margin-top: 0px;
    padding-top: 2px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.delivered-cell .subtitle{
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}
.deliver-cell p{
    font-size: 12px;
}
.settings_mybidoo .panel-body input{
    margin-bottom: 22px;
    width: 100% ;
    padding: 3px 12px;
    height: initial;
}
.settings_mybidoo .panel-settings{
    border-bottom: 1px solid #ddd;
    padding-top:20px;
    min-height: 62px;
    font-size: 14px;
}
.settings_mybidoo .panel-settings:before{
    content: " ";
    display: table;
}
.settings_mybidoo .panel-settings i{
    font-size: 24px;
}
#panel-email p{
    font-size: 11px;
}
.settings_mybidoo .panel-title, .settings_mybidoo p.jumbotron-subtitle {
    font-weight: 600;
    font-size: 16px !important;
    color: #9d9d9d !important;
}
.settings_mybidoo .row.form-group {
    margin-bottom: 0px;
}
.settings_mybidoo .panel-title i{
    color: #37444D !important;
}
.settings_mybidoo .panel-title .edit-action i{
    font-weight: normal;
    font-size: 16px !important;
    color: #cecbcc !important;
}
.settings_mybidoo .edit-action{
    color: #cecbcc !important;
}
.panel-settings input{
    border: none;
    height: 32px;
    margin-bottom:12px;
}
.panel-settings .btn-green {
    font-weight: bold;
    background-color: #33cc99;
    color: #ffffff;
    padding-top: 6px;
    padding-bottom: 6px;
}
.panel-settings .product_order_red{
    -moz-box-shadow:    inset 0 0 3px red;
    -webkit-box-shadow: inset 0 0 3px red;
    box-shadow:         inset 0 0 3px red;
}
.label-settings{
    font-size:14px !important;
    color: #999;
}
.chat-user{
    background-color: #d4f1ae;
    border-radius: 8px 0px 8px 8px;
    padding: 15px;
    margin-top: 15px;
    word-wrap: break-word;
}
.chat-bidoo{
    background-color: #dde0dc;
    border-radius: 0px 8px 8px 8px;
    padding: 15px;
    margin-top: 15px;
}
.ticket_list_cont_tot{
    background-color: #dde0dc;
    padding: 15px;
    border-top: 2px solid darkgray;
}
.us_but_lnk{
    background-color: #3282f7;
    display: inline-block;
    border-radius: 60px;
    box-shadow: 0px 0px 2px #888;
    color: #fff;
    height: 44px;
    width: 44px;
}
#text_fld{
    overflow: auto;
    outline: none;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 60%;
    margin-left: 20%;
}
.scroll-on-overheight{
    overflow-y: scroll;
}
.set-to-bottom{
    margin-right: 0px;
    background-color: #dde0dc;
    padding: 15px;
    border-bottom: 2px solid darkgray;
    position: absolute;
    bottom: 84px;
}

.settings_mybidoo form a.cancel_link, #modmail_resp a.cancel_link{
    color:#0084FF !important;
    font-size: 12px;
}
.settings_mybidoo form a.cancel_link:hover , #modmail_resp a.cancel_link:hover{
    color:#00CEAC !important;
    font-size: 12px;
}
.tnx-prod-box>.thanks-prg {
    font-size: 14px;
    text-align: left;
}


.thanks-prg {
    font-size: 14px;
}
.thanks-prg a:not(.link-blue-color){
    color: #000;
    text-decoration: underline;
}
.thanks-header3{
    font-size: 25px;
    margin-bottom: 110px;
}
.thanks-pages{
    padding: 15px 10px;
}
.thanks-pages h2{
    font-size: 20px;
}
.thanks-pages h3{
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
}
.thanks-pages>div.text-center>img{
    width: 14%;
    min-width: 100px;
}
.thanks-pages>div.text-center>.row{
    margin-bottom: 50px;
}
.thanks-pages > img{
    width: 150px;
}
.thanks-pages .btn-green {
    padding: 15px 16px !important;
    width: 286px;
    margin-top: 12px;
    font-size: 16px;
    text-transform: uppercase;
}
.thanks-pages .btn-green:hover {
    background-color: #2daf84;
    color: white;
}
.thanks-pages .col-md-6{
    border-left:1px solid #ccc;
    padding-right: 8%;
}
.thanks-pages .col-md-6:first-child{
    border-left:0px;
    padding-left: 8%;
}
.thanks-pages .bonus-box {
    background-color: #fccb00;
    width: 279px;
    text-align: center;
    line-height: 44px;
    color: white;
    margin: 45px 0px;
    border-radius: 25px;
    padding: 5px 12px;
}
.col-xs-6:first-child .thanks-sped-prg {
    font-size: 14px;
    text-align: left;
    padding-top: 20px;
}
.tnx-prod-box{
    text-align: left !important;
}
.tnx-prod-box>.img_small{
  width:50%;
  max-width: 188px;
  padding-top: 5px !important;
}
@media (max-width: 576px){
    .tnx-prod-box>.img_small{
        padding-top: 22px !important;
    }
}
.thanks-pages>.row{
    margin-bottom: 36px;
    margin-top: 56px;
}
.thanks-sped-prg2{
    display: inline-block;
}
.confirm-bids-text {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
}
@media screen and (min-width: 776px) {
    .my-bidoo-table .btn-status {
        background: #eb954a;
        background: -moz-linear-gradient(left, #eb954a 0%, #f7ce55 100%);
        background: -webkit-linear-gradient(left, #eb954a 0%,#f7ce55 100%);
        background: linear-gradient(to right, #eb954a 0%,#f7ce55 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb954a', endColorstr='#f7ce55',GradientType=1 );
        color: #000 !important;
        border: none;
        width: 80%;
    }
    .modal{
        overflow: scroll;
    }
    #prod_win_cont_modal .prod_won_ele, #prod_win_cont_modal .prod_won_ele2  {
        background-color: #ffffff;
        border-radius: 15px;
        text-align: center;
        min-height: 202px;
        padding: 10px;
        margin-bottom: 10px;
        font-size: 10px;
    }
    #prod_win_cont_modal .prod_won_ele .tit_prod_won_ele{
        margin-bottom: 10px;
    }
    .my-bidoo-table .btni-pending, .my-bidoo-table .btni-shipped, .my-bidoo-table .btni-delivered, .my-bidoo-table .btni-elaboration, .my-bidoo-table .btni-puntate{
        background-color: #f3f3f3;
        color: #3d3a3a !important;
        width: 160px;
        font-weight: bold;
        font-size: 12px;
    }
    .btn-to-pay{
        width: 160px;
    }
    .my-bidoo-table .btn-testimonial{
        background-color: #0084ff;
        color: #ffffff !important;
        width: 66%;
        margin-top: 22px;
        word-wrap:break-word;
        font-weight: bold;
        text-align: center;
        font-size: 12px;
        width: 80%;
    }
    .my-bidoo-table .btni-elaboration, .btn-to-pay{
        width: 80%;
    }
}
@media screen and (max-width: 1199px){
    .my-bidoo-table .btni-elaboration, .btn-to-pay, .my-bidoo-table .btn-testimonial, .my-bidoo-table .btn-status{
        width: 80%;
    }
}

@media screen and (max-width: 1024px) {
    .thanks-pages .col-md-6{
        border-left: 0px;
        padding: 2%;
        margin-top: 20px;
    }

    .my-bidoo-table .btn-status {
        background-color: #2b98f0;
        width: 80%;
        font-size: 11px;
    }
    #totvoicepaycont{
        width: 40%;
    }
    .my-bidoo-table .btni-pending, .my-bidoo-table .btni-shipped, .my-bidoo-table .btni-delivered, .my-bidoo-table .btni-elaboration, .my-bidoo-table .btni-puntate{
        background-color: #f3f3f3;
        color: #3d3a3a !important;
        width: 160px;
        font-weight: bold;
        font-size: 11px;
    }
    .my-bidoo-table .btn-testimonial{
        background-color: #0084ff;
        color: #ffffff !important;
        width: 80%;
        margin-top: 22px;
        word-wrap:break-word;
        font-weight: bold;
        text-align: center;
        font-size: 11px;
    }
    .my-bidoo-table .btni-elaboration{
        width: 80%;
    }
}



.alert_30_days{
    width: 64%;
}

.sped_product_left{
    margin-left: -48%;
}

.sped_product_left_single{
    margin-left: -47.2%;
}

@media screen and (max-width: 711px){
    .alert_30_days{
        width: 77%;
    }
    .thanks-prg {
        font-size: 14px;
    }
    .tnx-prod-box>.thanks-prg {
        font-size: 14px;
        text-align: left;
        margin-top: 15px
    }
    .thanks-header3{
        font-size: 18px;
        margin-bottom: 50px;
    }
}

@media screen and (max-width: 577px){
    .sped_product_left{
        margin-left: -3%;
    }
}
@media screen and (max-width: 415px){
    .sped_product_left{
        margin-left: -14px;
    }
}

@media screen and (max-width: 540px){
    .alert_30_days{
        width: 100%;
    }
}

@media screen and (max-width: 775px) {
    .ticket_list_cont_tot{
        margin-right: 0px;
        position: absolute;
        bottom: 84px;
    }

    .p-style-conf{
        margin-top: 6vh; font-size:12px; text-align:left; margin-top: 30px;
    }
    .btn-pay-all{
        font-size:12px;
        width: 70%;
    }
    .spanTot{
        color:black;
        font-weight: bold;
    }
    #totvoicepaycont {
        position: fixed;
        bottom: -4px;
        left: 0px;
        width: 100%;
        background-color: #fff;
        top: initial;
        box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.9), 0 -2px 2px 1px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.9), 0 -2px 2px 1px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.9), 0 -2px 2px 1px rgba(0, 0, 0, 0.1);
    }
    .my-bidoo-table .show_mov.btn-status {
        background: #eb8e41;
        background: -moz-linear-gradient(top, #f7ce55 0%, #eb954a 100%);
        background: -webkit-linear-gradient(top, #f7ce55 0%,#eb954a 100%);
        background: linear-gradient(to bottom, #f7ce55 0%,#eb954a 100%);
        color: #000 !important;
        border: none;
        padding-left: 2px;
        padding-right: 2px;
    }
    .modal{
        overflow: scroll;
    }
    #prod_win_cont_modal .prod_won_ele, #prod_win_cont_modal .prod_won_ele2  {
        background-color: #ffffff;
        border-radius: 15px;
        text-align: center;
        min-height: 260px;
        padding: 10px 10px 0px 10px;
        margin-bottom: 10px;
        font-size: 10px;
    }
    #prod_win_cont_modal .prod_won_ele .tit_prod_won_ele{
        margin-bottom: 10px;
    }
    .menu-sx-my-bidoo{
        border-radius: 0px !important;
    }
    .my-bidoo-table .btn-testimonial{
        background-color: #0084ff;
        color: #ffffff !important;
        width: 90%;
        margin-top: 22px;
        word-wrap:break-word;
        text-align: center;
        font-size: 10px;
        font-weight: normal;
    }

    .my-bidoo-table .btni-pending, .my-bidoo-table .btni-shipped, .my-bidoo-table .btni-delivered, .my-bidoo-table .btni-elaboration{
        background-color: #f3f3f3;
        color: #3d3a3a !important;
        width: 120px;
        font-size: 10px;
        font-weight: bold;
    }

    .btn-to-pay{
        background-color: #ea672b;
        color: #ffffff !important;
        width: 120px;
        font-size: 10px;
        margin-top: 22px;
        word-wrap:break-word;
        font-weight: bold;
        text-align: center;
    }

    .my-bidoo-table .btni-elaboration, .btn-to-pay{
        width: 90%;
    }
    .my-bidoo-table .btni-puntate{
        background-color: #f3f3f3;
        color: #3d3a3a !important;
        width: 92%;
        font-size: 10px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    #plusbonus{
        border-radius: 10px;
        margin-left: 2px;
    }
    .settings_mybidoo .panel-settings{
        border-bottom: 1px solid #ddd;
        padding-top:24px;
        min-height: 62px;
        font-size: 12px !important;

    }
    .settings_mybidoo .panel-settings i{
        font-size: 16px;
    }

}

.mobile_trophy{
    font-size: 22px;
}

.mobile_offerer{
    font-size: 16px;
}

.mobile_time{
    left: 25px;
    font-size: 16px;
}

.mobile_trophy{
    font-size: 17px;
}

.auction-card-list .box_cards{
    background-color: white;
    border-radius: 6px;
    margin-bottom: 12.5px;
    overflow: hidden;
}
.auction-card-list .auction-no-padding{
    padding: 0;
}
.auction-card-list .auction.photo{
    height: auto;
    width: 100px;
    overflow: hidden;
    margin-top: 0;
    background-color: white;
}
.auction-card-list .auction-sold{
    display: none;
    position: absolute;
    top: 25px;
    margin-left: 6px;
    border: 2.5px solid #c00;
    border-radius: 4px;
    padding: 2.5px 8px;
    transform: rotate(-14deg);
}
.auction-card-list .auction-sold a{
    color: #c00;
    text-decoration: none;
}
#pren_close.auction-reservation-closed{
    position: absolute;
    font-size: 8px;
    padding-left: 8px;
    top: 26px;
}
.auction-card-list .auction-info{
    position: absolute;
    width: 100%;
}
.auction-card-list .auction-info .happy_bid{
    margin: -79px 7px 0 0;
}
.auction-card-list .auction-info .autobid{
    margin: -78px 0 0 7px;
}
.auction-card-list .bi.bi-favorite.active{
    background-position-y: -20px;
}
.auction-card-list .auction-favorite{
    margin-top: -5px;
}
.auction-card-list .actBox{
    height: auto;
    padding: 2px 0 0 105px;
    height: 79px;
}
.auction-card-list .actBox .name{
    color: #4e4e4e;
}
.auction-card-list .price{
    font-size: 19px;
    margin-top: 8px;
    /* This is needed because of ajs_homeho13_new25.js sets this value inline */
    height: 23px !important;
    font-weight: bold;
}
.auction-card-list .auction-buynow{
    color: #c6c6c6;
}
.auction-card-list .actBox.active{
    padding-bottom: 2px;
}
.auction-card-list .winner,
.auction-card-list .nowinner{
    text-align: right;
    margin: 33px 0 4px 0;
    min-height: 15px;
}
.auction-card-list .nowinner{
    color: #c6c6c6;
    font-size: 12px;
}
.auction-card-list .bidBtn a,
.bids .auction-card-list .confirm-btn{
    border-radius: 4px;
    /* This is needed because font-weight is set via JS */
    font-weight: normal !important;
    font-size: 13px;
    width: 109px;
    padding: 6.4px 0;
    text-transform: uppercase;
    float: right;
}
@media(max-width: 576px){
    .button-gray-gradient.converted a {
        border-radius: 4px;
        font-weight: normal !important;
        font-size: 13px;
        width: 109px;
        padding: 6.4px 0;
        text-transform: uppercase;
        float: right;
        background: transparent;
        color: gray;
    }
    .auction-card-list .actBox{
        height: 81px;
    }
    .bids .auction-card-list .confirm-btn{
        font-weight: bold;
        padding: 6px 0;
    }
}
@media(max-width: 320px){
    .bids .auction-card-list .confirm-btn{
        width: 100px;
    }
}
.auction-card-list .auction-expiring{
    color: #e74c3c;
}
.auction-card-list .auction-not-expiring{
    color: #4d4d4d;
}
.auction-card-list .duration .closed,
.auction-card-list .auction-timer h4{
    font-size: 16px;
    font-weight: bold;
    margin: 0px auto 2.5px auto;
    text-align: right;
    color: #4d4d4d;
}
.auction-card-list .actBox.warn .timer{
    /* This is needed in order to overwrite inline css added by JS in ajs_homeho13_new25.js  */
    color: #ff2f4e !important;
}
.auction-card-list .auction-timer .stopped,
.auction-card-list .auction.bid-area .tbopened2{
    font-size: 12px;
    margin-top: -4px;
}
.auction-card-list .duration .closed{
    color: #d3d3d3;
    margin-top: 6px;
}
.auction-card-list .auction.bid-area{
    margin: -53px 5px 0 0;
}
.auction-card-list .auction.bid-area .auction-container{
    position: absolute; 
    right: 6px;
}
.auction-card-list .auction.bid-area .tbopened:not(.nowinner),
.auction-card-list.auction-loading .nickname,
.auction-card-list.auction-loading .auction-favorite,
.auction-card-list.auction-loading .auction-buynow,
.auction-card-list.auction-loading .auction.photo .blur,
.auction-card-list.auction-loading .auction.photo img,
.auction-card-list.auction-loading .auction-image-loader,
.auction-card-list.auction-loading .auction-info{
    visibility: hidden;
}
.auction-card-list.auction-loading .auction-text{
    background-color: #eaeaea;
    color: transparent;
}
.auction-card-list.auction-loading .auction-timer h4{
    height: 20px;
}
.auction-card-list.auction-loading .auction-image-loader{
    visibility: visible;
    position: absolute;
    top: 6px;
    left: 6px;
    right: 6px;
    bottom: 6px;
}
.auction-card-list .auction-text.auction-no-padding {
    margin-top: 21px;
}

.bi.customer-care-btn{
    position: fixed;
    cursor: pointer;
    width: 80px;
    height: 80px;
    right: 25px;
    bottom: 85px;
}

.modal-signup{
    color: #3d3a3a;
}

.modal-signup .close{
    position: absolute;
    right: 14px;
    top: -5px;
    opacity: 1;
    font-weight: normal;
    font-size: 20px;
    color: #3d3a3a;
    padding: 10px;
}

.modal-signup .signup-title{
    margin-top: 15px;
}
#holdon .signup-title{
    font-size: 22px;
}
#logMeIn .signup-title .login-top-back { /*[GR]*/
    float:left;
    width: 80px;
    height: 25px;
    position: relative;
    left: 15px;
    font-size: 14px;
    text-align: left;
    top: 4px;
}
#logMeIn .signup-title .login-top-back a { /*[GR]*/
    color:#888;
    text-decoration: none;
}
#logMeIn .signup-title .login-top-back .glyphicon { /*[GR]*/
    color:#aaa;
}
#logMeIn .signup-title b { /*[GR]*/
    padding-right:80px;
}
#logMeIn .signup-capctha2-container, #holdon .signup-capctha2-container, #modal .signup-capctha2-container { /*[GR]*/
    text-align:center;
    margin-bottom:20px; 
}
#modal .signup-capctha2-container > p { /*[GR]*/
    margin-top:60px !important;
    color:#000 !important;
    font-size:14px !important;
}
#modal .signup-capctha2-container iframe { /*[GR]*/
    display:block !important;
}
#logMeIn #capctha2 { /*[GR]*/
    display:inline-block 
}
#holdon #reg_capctha2 { /*[GR]*/
    display:inline-block 
}
#modal #reg_capctha2 { /*[GR]*/
    display:inline-block 
}
.modal-signup .signup-coins{
    margin: -5px 5px 0px;
}
.modal-signup .signup-carousel{
    background-color: rgba(163, 181, 191, 0.3);
    width: 120px;
    height: 120px;
    border-radius: 80px;
    margin: 20px auto;
    overflow: hidden;
}
.modal-signup .signup-carousel .signup-carousel-circle{
    position: absolute;
    background-color: #FF5264;
    width: 56px;
    height: 56px;
    top: 180px;
    margin-left: 93px;
    border-radius: 54px;
    box-shadow: 0px 0px 4px 2px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 0px 0px 4px 2px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 0px 0px 4px 2px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
}
.modal-signup .signup-carousel .signup-carousel-discount{
    color: white;
    transform: rotate(-20deg);
    font-size: 18px;
    margin: 7px 0 0 7px;
}
.modal-signup .signup-carousel .signup-carousel-discount-text{
    position: relative;
    font-size: 10px;
    top: -10px;
    margin-left: 2px;
}
.modal-signup .signup-carousel > img{
    margin: 10px 0 0 13px;
    opacity: 0;
    display: none;
}
.modal-signup .signup-carousel > img:first-child{
    margin-left: 28px;
    opacity: 1;
    display: inline-block;
}
.modal-signup .signup-fb-btn{
    background-color: #4863b8;
    margin-top: 15px;
    border: none;
}
.modal-signup .signup-btn{
    margin-top: 15px;
    box-shadow: 2px 2px 3px 0px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -webkit-box-shadow: 2px 2px 3px 0px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    -moz-box-shadow: 2px 2px 3px 0px rgba(208, 209, 213, 0.6), 0 2px 2px 1px rgba(220, 221, 224, 0.4);
    padding: 7px 0px; 
    font-size: 17px; 
    border-radius: 8px;
    width: 100%; 
    height: 39px;
    color: white;
}
.modal-signup .btlogin{
    background-color: #00cc66;
}
.modal-signup .fa-facebook{
    font-size: 19px;
    font-weight: bolder;
}
.modal-signup .signup-fb-btn-text{
    padding-left: 10px;
}
.modal-signup .signup-or{
    color: #a3b5bf;
    margin: 13px auto 3px auto;
}
.modal-signup .signup-or .line{
    height: 1px;
    background-color: #a3b5bf;
    margin-top: 10px;
    width: 44%;
    display: inline-block;
}
.modal-signup .signup-or .or{
    position: relative;
    width: 8%;
    top: 3px;
    display: inline-block;
    font-size: 16px;
}
.modal-signup .signup-info{
    font-size: 13px;
}
.modal-signup .signup-info-terms{
    color: #c3c0c1;
    margin-top: 8px;
}
.modal-signup .signup-info-terms a {
    color: #c3c0c1 !important;
    text-decoration: underline;
}
.modal-signup .signup-info-login {
    margin-top: 15px;
}
#holdon .signup-info-login {
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
}
.modal-signup .signup-info-pcode{
    margin: 0;
    padding-bottom: 10px;
}
#pcode-container img.pcode-icon {
    margin: -29px auto auto 15px;
}
.modal-signup .signup-info-pcode a:focus {
    text-decoration: none;
}
.modal-signup .signup-info-pcode a:hover {
    text-decoration: none;
}
.modal-signup .login_submit_extra_area {
    padding-top: 5px;
}
.modal-signup .cta_pcode-main {
    color: #333; /*#00CC65;*/
    text-decoration: underline;
}
.modal-signup .cta_pcode-option {
    color: #A3B5BF;
}
#cta_pcode:hover, #cta_pcode:focus {
    text-decoration: none;
}
#cta_pcode .glyphicon {
    color: #333; /*#00CC65;*/
}
#pcode-container {
    margin-bottom: 0;
}
#pcode-container .input-group {
    margin: 0;
}
#pcode-container .input-group-addon {
    padding: 0;
}
#pcode-container img.signup-status.signup-ok {
    margin-right: 4px;
}
#pcode-container img.signup-status.signup-error-warn {
    margin-right: 82px;
}
#holdon .pcode-ok {
    display: none;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    margin: 20px 0;
}
#pcode-container button {
    display: none;
    margin-left: 4px;
    background-color: #00cc66;
    color: #fff;
    font-weight: bold;
    height: 40px;
}
#holdon .pcode-nfo-block {
    position: absolute;
    left: 0;
    width: 100%;
    display: none;
    animation: pcode-nfo-container-fadein 1s;
    margin-top: 40px;
}
#holdon .pcode-nfo-container {
    text-align: center;
    /*margin: 0 10px;*/
    margin-left: 0;
    margin-right: 2px;
    overflow: hidden;
}
#holdon .pcode-nfo-container .pcode-html-content {
    line-height: 18px;
    padding-left: 18px;
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-weight: bold;
    display: inline-block;
    text-align: left;
}
#holdon .pcode-nfo-container .pcode-html-anim {
    position: relative;
    animation: pcode-nfo-html-moving ease 0.5s;
}
#holdon .pcode-nfo-container .pcode-nfo-content {
    display: inline-block;
}
#holdon .pcode-nfo-container .pcode-img-container {
    border-radius: 100%;
    border: 2px solid #e2e2e2 !important;
    width: 74px !important;
    height: 74px !important;
    position: relative;
    margin: 15px auto;
    float: left;
    animation: pcode-nfo-img-moving ease 0.5s;
}
@keyframes pcode-nfo-container-fadein {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
@keyframes pcode-nfo-html-moving {
    0% { left: 100%; }
    100% { left: 0%; }
}
@keyframes pcode-nfo-img-moving {
    0% { right: 100px; }
    100% { right: 0; }
}
#holdon .pcode-nfo-container .pcode-img-container::before {
    content: "";
    background-image: url('https://static-cdn.bidoo.com/res/1.0/images/image-present.png');
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: -12px;
    right: -12px;
    background-color: #fff;
    border-radius: 100%;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    background-position: 3px 3px;
    border: 2px solid #ededed;
}
#holdon .pcode-nfo-container img.pcode-img-content {
    width: 70px !important;
    height: 70px;
    border-radius: 100%;
    border: 3px solid #fff !important;
    margin: 0;
}
.modal-signup .modal-body .signup-login{
    text-decoration: underline;
    color: #33cc99;
}
.modal-signup .signup-login{
    text-decoration: underline;
    color: #33cc99;
}
.modal-signup .signup-input-container{
    position: relative;
}
.modal-signup .signup-input-container .form-control{
    margin-bottom: 0px;
    border: 2px solid #d2d2d2;
    border-radius: 5px;
    height: 40px;
    padding-left: 45px;
    color: #3d3a3a;
    background-color: transparent;
}
body[data-lang=es] .modal-signup .signup-input-container .form-control{
    padding-left: 35px;
    font-size: 15px;
}
@media(max-width:576px){
    body[data-lang=es] .modal-signup .signup-input-container .form-control{
        padding-left: 35px;
        font-size: 15px;
    }
}
@media(max-width:320px){
    body[data-lang=es] .modal-signup .signup-input-container .form-control{
        padding-left: 35px;
        font-size: 13.5px;
    }
}
.modal-signup .signup-input-container img{
    position: absolute;
    margin: -25px auto auto 15px;
}
.modal-signup .signup-input-container:nth-child(3) img,
#logMeIn .signup-input-container:nth-child(2) img{
    margin-top: -28px;
}
.modal-signup input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #a3b5bf;
    font-size: 90%;
}
.modal-signup input::-moz-placeholder { /* Firefox 19+ */
    color: #a3b5bf;
    font-size: 90%;
}
.modal-signup input:-ms-input-placeholder{ /* IE 10+ */
    color: #a3b5bf;
    font-size: 90%;
}
.modal-signup input:-moz-placeholder { /* Firefox 18- */
    color: #a3b5bf;
    font-size: 90%;
}
.modal-signup .show-hide-password{
    position: absolute;
    margin-top: 10px;
    color: #a3b5bf;
    background: transparent;
    border: none;
    font-size: 17px;
}
.modal-signup .signup-login-dialog{
    width: 370px;
}
.modal-signup .signup-error{
    font-size: 10px;
    font-weight: lighter;
    color: black;
    margin-left: 12px;
    margin-bottom: 5px;
}
.modal-signup .signup-input-error .form-control{
    border-color: #f7303d;
}
.modal-signup img.signup-error-warn,
.modal-signup img.signup-ok{
    right: 5px;
}
.modal-signup .signup-input-ok .show-hide-password,
.modal-signup .signup-input-error .show-hide-password{
    /*display: none;*/
}
.modal-signup .signup-input-container:first-child img.signup-status{
    margin-top: -27px;
}
.modal-signup .signup-error-hidden{
    visibility: hidden;
}
.modal-signup .signup-input-error .signup-error-warn,
.modal-signup .signup-input-error .signup-error,
.modal-signup .signup-input-ok .signup-ok{
    visibility: visible;
}
.modal-signup .form-horizontal{
    width: 90%; 
    max-width: 370px;
    margin:0 auto;
}
.modal-signup .modal-content{
    border-radius: 6px;
}
.modal-signup .policy-checkbox{
    color: #333;
    padding: 0;
}
.modal-signup .policy-checkbox a{
    color: #333;
}
.modal-signup .logo-head{
    color: #848484;
    margin-top: 17px;
}
.modal-signup .logo-head p{
    margin: 8px 0 30px 0;
}
#logMeIn .logo-head p{
    margin-bottom: 60px;
}
#logMeIn .signup-info{
    position: relative;
    margin: 25px auto;
    bottom: 5px;
}
#logMeIn .signup-info a{
    text-decoration: none;
    padding: 10px 0 8px 0;
    color: white;
    margin: 15px 0 5px 0;
}
#logMeIn .signup-info .link{
    padding: 2.5px 7px;
    border-radius: 15px;
}
@media(max-width: 320px){
    #logMeIn .signup-info .link{
        padding: 2.5px 3px;
    }
}
#logMeIn .signup-info .link.recovery{
    background: transparent;
    color: rgb(51, 204, 153);
}
#logMeIn .signup-info .link.new-account{
    background-color: #2196f3;
}
#logMeIn .signup-input-container:first-child img{
    margin-top: -27px;
}
#logMeIn .form-horizontal{
    margin-top: 40px;
}

@media screen and (max-width: 991px){
    .modal-signup .policy-checkbox{
        padding-bottom: 5px;
    }
    .modal-signup .signup-carousel{
        width: 90px;
        height: 90px;
        margin-top: 10px;
    }
    .modal-signup .signup-carousel .signup-carousel-circle{
        width: 45px;
        height: 45px;
        margin-left: 72px;
        top: 168px;
    }
    .modal-signup .signup-carousel .signup-carousel-discount{
        font-size: 16px;
        margin: 6px 0 0 6px;
    }
    .modal-signup .signup-carousel .signup-carousel-discount-text{
        font-size: 8px;
    }
    .modal-signup .signup-carousel > img{
        width: 65px;
    }
    .modal-signup .signup-carousel img:first-child{
        width: 45px;
        margin-left: 22px;
    }
    .modal-signup .signup-btn{
        margin-top: 0px;
    }
    .modal-signup .btlogin{
        margin-top: -5px;
    }
    .modal-signup .signup-or{
        margin: 5px auto 13px auto;
    }
    .modal-signup .form-horizontal{
        margin-top: -10px;
    }
    .modal-signup .signup-input-container .form-control{
        height: 39px;
    }
    #logMeIn .modal-dialog, #holdon .modal-dialog{
        width: 100%;
        margin-top: 0px;
    }
    #logMeIn .form-horizontal{
        margin-top: 20px;
    }
    #logMeIn.modal-signup .btlogin{
        margin-top: 10px;
    }
    #choose_a{
        text-align: center;
    }
    .testimonials .time_black{
        margin-right: 15px;
    }
    .container_mobile_ios_fix{
        -webkit-overflow-scrolling: touch; 
        overflow: auto;
        width: 100%; /*fix for w320px*/
    }
    .live-{
        -webkit-backface-visibility: hidden; 
        position: relative; 
        -webkit-transform: translate3d(0, 0, 0); 
        transform: translate3d(0, 0, 0);
    }
    .select-bids{
        top: 50px; /* ADD FOR TAG */
        /* REM FOR TAG: */
        /*position:fixed;
        bottom: 0;
        left: 0px;
        width: 100%;
        z-index: 1029;*/
    }
    .navbar-header { /* ADD FOR TAG */
        height: 50px !important;
    }

    .select-bids a.favorite_item { /* ADD FOR TAG */
        padding-right:10px !important;
    }

    .boxlogin_cl.navbar-fixed-bottom{
        display: none;
    }
    #testimonials_cover{
        display: none;
    }
    .select-testimonials{
        margin-top: -5px;
    }
    .media-heading-mobile{
        font-size: 16px;
    }
    .img-mobile-center{
        height: 85px;
        margin-top: 17px;
    }
    .mobile_trophy, .mobile_offerer{
        font-size: 20px;
    }
    .mobile_user{
        margin-top: -30px;
    }
    .mobile_title{
        margin-top: 13px;
    }
    .mobile_auct .row .mobile-img{
        padding-left: 5px;
    }
}

@media screen and (max-width: 450px){
    .navbar-fixed-top{
        min-height: auto;
    }
    .testimonials .label-price{
        font-weight: 600;
        font-size: 17px;
    }
    .testimonials .valore{
        font-size: 12px;
    }
    .media-object{
        height: 60px;
    }
    .closed-auction .price {
        font-weight: 600;
    }
    .mobile_user{
        margin-top: -46px;
    }
    .my-bidoo-table .btn-testimonial{
        padding-right: 21px;
    }
    .img-mobile-center{
        height: 70px;
        width: 80px;
        margin: 10px auto;
    }
    .media-heading-mobile{
        font-size: 14px;
        top: -5px;
    }
    .mobile_trophy, .mobile_offerer{
        font-size: 17px;
    }
    .mobile_time{
        left: 10px;
        font-size: 15px;
    }
    .thanks-prg {
        font-size: 14px;
    }
    .closed-auction{
        border-radius: 5px;
    }
    .thanks-header3{
        font-size: 25px;
        margin-bottom: 110px;
    }
    .thanks-pages h2{
        font-size: 1.2em;
    }
    .thanks-pages h3{
        font-size: 1.0em;
        font-weight: 400;
        line-height: 28px;
    }

    .thanks-sped-prg {
        margin-top: 20px;
        text-align: center !important;
    }
    .resp_buy_cont_sped.col-md-3{
        padding: 0px;
    }
    .resp_buy_cont_sped.col-md-3 .btn{
        width: 100%;
    }
    p.thanks-sped-prg.text-left{
        display: table;
    }
    .thanks-sped-prg2{
        text-align: center;
    }
    .confirm-bids-text{
        font-size: 13px;
    }
    .thanks-pages .btn-green {
        padding: 10px 16px !important;
        width: 100% !important;
        min-width: 100% !important;
        margin-top: 12px;
    }
    .thanks-pages>.row {
        margin-bottom: 36px;
        margin-top: 10px;
    }
    .thanks-pages .col-md-6:first-child {
        border-left: 0px;
        padding-left: 10px;
    }
    .thanks-sped-prg.text-left{
        text-align: left !important;
    }
}

.header-chat{
    background: white;
    padding-bottom: 10px;
    border-bottom: 1px solid #CACECA;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    text-align: center;
}
@media screen and (max-width: 320px){
    .img-mobile-center{
        height: 60px;
        width: 70px;
    }
}
@media screen and (max-width: 992px){
    .header-chat{
        position: fixed;
        left: 0;
        right: 0;
        top: 50px;
    }
    .thanks-pages > img.money{
        width: 170px;
    }
}

.header-chat .text-muted{
    color: black;
}

.blue{
    background-color: #0084ff;
    color: white;
    padding-top: 0px;
    padding-bottom: 0px;
}
.blue:hover{
    background-color: #116bc0;
    color: white;
}

.close_btn{
    float: right;
    background: transparent;
    border: none;
    position: relative;
    margin-top: -19px;
    right: -12px;
}

.fix-body-padding .close_btn{
    position: absolute;
    margin-top: -16px;
    right: 0px;
}

.upload_grey_text{
    color: #909496;
    word-spacing: 4px;
}

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

.link_testimonial{
    text-decoration: underline;
    color: #0084ff;
    font-weight: 700;
    font-size: 16px;
}

.link_testimonial:hover{
    color: #0084ff;
}

@media screen and (max-width: 412px){
    .price_asta{
        padding-left: 27px;
    }
    .delivered-cell .top_price_asta{
        padding-top: 0px;
    }
    .width_spese_tot{
        padding-left: 27px;
    }
}
@media(max-width: 576px){
    .delivered-cell .price_asta{
        padding-left: 15px !important;
    }
    .delivered-cell .width_spese_tot{
        padding-left: 15px  !important;
    }
}


.testimonial_btn{
    width: 200px;
    height: 50px;
    line-height: 27px;
    font-weight: 600;
    word-spacing: 2px;
    font-size: 15px;
    background: #25cc97;
    color: white;
}


.testimonial_btn:hover{
    background: #25b997;
    color: white;
}

.head_color_testimonial{
    color: #18aaea;
    font-weight: 700;
    text-align: center;
    margin-top: 20px;
}

.pic_paragraph p, .video_paragraph p{
    margin-left: 5px;
    font-weight: 600;
    padding-right: 25px;

}

.upload_progressbar_back{
    background: #f5f5f5;
    border-radius: 3px;
    width: 80%;
    height: 20px;
    margin-left: 10%;
    margin-right: 10%;
}

.upload_progressbar_front{
    background: #25cc97;
    border-radius: 3px;
    height: 20px;
    margin-top: -20px;
    margin-bottom: 70px;
    margin-left: 10%;
    margin-right: 10%;
}

.upload_success, .upload_error{
    background: #d3f5ea;
    color: #25cc97;
    border-radius: 5px;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 50px;
    display: none;
}

.upload_success span, .upload_error span{
    font-weight: 600;
}

.upload_progress{
    display: none;
}

@media screen and (max-width: 593px){
    .upload_success{
        margin-left: -2.5%;
        width: 105%;
    }
    .upload_progressbar_back{
        width: 100%;
        margin-left: 0%;
        margin-right: 0%;
    }
    .upload_progressbar_front{
        margin-left: 0%;
        margin-right: 0%;
    }
}

.articolo img{
    margin: 0 auto;
    padding-top: 25px;
}

.mobile_testimonial{
    display: none;
}

.desktop_testimonial{
    display: block;
}

.upload_error{
    background: #fadbd7;
    color: #e84b35;
}

button[aria-label='Close'] span{
    font-size: 30px;
}

.btn-blue-proceed{
    background: #0080FF;
    color: white;
}

.btn-blue-proceed:hover{
    background: #026ed3;
    color: white;
}

#modaddress .addr_box_ins, #insaddress .addr_box_ins{
    margin-bottom: 10px;
}


.green{
    background-color: #33cc99;
    color: white;
}

.green:hover{
    background-color: #2db587;
    color: white;
}

#dati_sped{
    display: inline-block;
    position: absolute;
    margin: 16px 0 0 37.5px;
    border-left: 1px solid #ECECEC;
    padding-left: 27.5px;
}

.divider_ord_prd{
    display: inline-block;
}

.ord_prd_infos{
    display: inline-block;
}

.m_ord_cont{
    margin: 0 auto;
}

.img_ord_prd{
    display: inline-block;
}

#spd_adr{
    margin-top: -13px;
}

.sped_addr{
    float: left;
    padding-left: 13px;
}

.pay_info_ord{
    display: inline-block;
}

.upload_msg{
    margin-left: 140px;
    display: block;
}

.btn-media{
    margin-top: 30px;
}

.desktop_up_text{
    font-weight: 700;
}

.status{
    border-left: 1px solid #DCDCDC;
}

.ord_prd_infos{
    width: 250px;
}

.mobile_info_testimonial{
    left: 11px;
}

@media (max-width: 767px){

    .img-full{
        width: 100% !important;
        margin-right: auto;
        margin-left: auto;
        display: block;
        max-width: 100% !important;
    }
    .hide-lg{
        display: block;
        text-align: center !important;
    }
    .menu-sx-my-bidoo-testimonial{
        border-radius: 10px !important;
        height: 176px;
        margin-bottom: 20px;
    }
    .articolo img{
        float: left;
        margin-left: 15px;
        margin-top: 12px;
        padding: 15px;
        border: 3px solid #f1f1f1;
        width: 180px;
        margin-right: 20px;
        margin-bottom: 20px;
    }
    .box_testimonial{
        margin-left: 3%;
        width: 94%;
    }
    .testimonial_btn{
        width: 100%;
    }
    .link_testimonial{
        font-size: 15px;
    }
    .mobile_testimonial{
        display: block;
        margin-bottom: 35px;
    }
    .desktop_testimonial{
        display: none;
    }
    .mobile_info_testimonial{
        margin-left: -6px;
        margin-top: 2px;
    }
    .upload_msg{
        display: none;
    }
    .btn-media{
        margin-top: 10px;
    }
    .desktop_up_text{
        font-weight: normal;
    }
    .my-bidoo-table .accreditate_btn, .my-bidoo-table btni-elaboration{
        border: 1px solid #DCDCDC;
        font-size: 13px;
    }
    .btni-puntate span{
        display: none;
    }
    .my-bidoo-table .btni-puntate{
        border: 1px solid #DCDCDC;
    }
    .status_label{
        padding-top: 12px;
    }
    .cron_sped{
        width: 104%;
    }
    .detail_cron{
        width: 104%;
    }
    .box745cl{
        float: right;
        margin-top: 35px;
    }
}

@media screen and (max-width: 990px){
    #modaddress .box745cl{
        margin-left: 0px !important;
    }
    #dati_sped{
        position: relative;
        margin-top: -35px;
        border: none;
    }
    .divider_ord_prd{
        display: none;
    }
    .ord_prd_infos{
        display: block;
        width: 100%;
        margin: 15px auto;
    }
    .tit_ord_prd{
        text-align: center;
    }
    .m_ord_cont{
        width: auto;
    }
    .img_ord_prd{
        margin: 0 auto;
        display: block;
        left: 0px;
    }
    #spd_adr{
        width: 360px;
        margin-left: -3px;
        position: absolute;
        margin-top: 26px;
    }
    .sped_addr{
        text-align: center;
        padding-left: 0px;
        position: relative;
        left: 11px;
        margin-top: 20px;
    }
    #footer{
        margin: 90px auto 20px 0;
    }

    #payment_lnk_butt{
        right: 0px;
        width: 100%;
        margin-left: 0px;
    }
    #payment_lnk_butt .buy_cont_text{
        width: 100%;
        margin-top: 10px;
    }
    #payment_lnk_butt .btn-blue-proceed{
        width: 100% !important;
        margin-left: 0px;
        margin-top: -80px;
    }
    .pay_info_ord{
        top: 73px;
        position: relative;
        display: block;
    }
    .pay_info_ord.active{
        margin-top: -42px;
        top: 0;
    }
    .addr_edit1{
        position: absolute;
        top: -10px;
    }
    .pay_info_ord img[width="300"]{
        margin: 0 auto;
    }
    .pay_easy{
        text-align: center
    }
    .resp_buy_cont_sped.col-md-3 .btn{
        width: 100%;
    }
    .resp_buy_cont_sped.col-md-3.submit-btn{
        padding-right: 0px;
        padding-left: 0px;
        margin-top:20px;
    }
    .thanks-sped-prg2{
        text-align: center;
    }
}


@media screen and (max-width: 1999px){
    .upload_msg{
        margin-left: 100px;
    }
}

@media screen and (max-width: 991px){
    .upload_msg{
        margin-left: 60px;
    }
    #holdon .modal-content{
        border-radius: 0px !important;
    }
    /*
    needed to show correctly on mobile devices
    */
    #modal iframe, #modal.fullscreen-mobile-iframe .modal-dialog{
        width: 100% !important;
    }
}

@media screen and (min-width: 991px){
    #my-bidoo-modal .modal-dialog{
        width: 700px;
    }
    .navbar-right{
        margin-top: -5px !important;
    }
    .fullscreen .modal-body a{
        color: #333;
        font-size: 100%;
    }
    .fullscreen .modal-header .close {
        position:absolute;
        left: 0px;
        top: 5px;
        padding: 30px;
    }
    .fullscreen .modal-body ul {
        padding: 0px 0 0 0;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .fullscreen .modal-body li {
        padding: 20px;
        text-align: left;
        border-bottom: 1px solid #dddddd;
    }
    #menuModalTop{
        width: 100%;
    }
    .menu-sx-my-bidoo ul{
        font-size: 15px !important;
    }
    .settings_mybidoo .panel-settings, .label-settings, .panel-settings a, .menu_my_cont_nav{
        font-size: 16px !important;
    }
    .num-aste-mobile small{
        font-size: 14px;
    }
    .my-bidoo-table .btni-elaboration, .my-bidoo-table .btn-testimonial{
        font-size: 14px;
    }
    body[data-lang=es] .my-bidoo-table .btni-elaboration, .my-bidoo-table .btn-testimonial{
        font-size: 14px;
        padding-left: 5px;
        padding-right: 5px;
    }
    h4{
        font-size: 20px;
    }
    .my-bidoo-table th,.my-bidoo-table td, .my-bidoo-table td .show_mov{
        font-size: 15px;
    }
    h3, .box-my-bidoo h3{
        font-size: 22px;
    }
}



@media screen and (max-width: 398px){
    .sped_addr{
        width: 216px;
    }
    .box745cl{
        margin-left: 10px;
    }
    #edit_prd_ord{
        font-size: 10px;
        margin-left: -10px;
        margin-top: 5px;
        margin-right: 8px;
    }
    .mobile_prd{
        margin-left: -9px;
    }
    #dati_sped{
        /*margin-left: 1px;
        left: -55px;*/
        display: block;
        left: 0px;
        margin-left: -43px;
    }
    .alert_30_days small{
        font-size: 10px;
    }
}


@media screen and (min-width: 320px) and (max-width: 374px){
    #spd_adr{
        width: 320px;
    }
    .media-heading-mobile{
        font-size: 11px;
    }
    .closed-auction .price{
        font-size: 19px;
    }
    .closed-auction .valore_mobile{
        font-size: 12px;
    }
    .mobile_trophy{
        font-size: 15px;
    }
    .mobile_offerer{
        font-size: 14px;
    }
    #edit_prd_ord{
        margin-top: -29px;
    }
    .alert_30_days small{
        font-size: 8px;
    }
    #totvoicepaycont .btn-paynow{
        right: 20px;
        position: relative;
    }
    .panel-settings .confirm_mail{
        position: relative;
        right: 15px;
    }
}

@media screen and (min-width: 320px) and (max-width: 359px){
    .how-box p{
        font-size: 12px;
    }
}

@media screen and (min-width: 480px) and (max-width: 568px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_bottom_how{
        margin-left: 6%
    }
}

@media screen and (min-width: 640px) and (max-width: 736px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_bottom_how{
        margin-left: 4%
    }
}

@media screen and (min-width: 360px) and (max-width: 374px){
    #totvoicepaycont .btn-paynow{
        right: 15px;
        position: relative;
    }
    .panel-settings .confirm_mail{
        position: relative;
        right: 5px;
    }
}

@media screen and (min-width: 480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .img-mobile-center{
        height: 70px;
    }
}

@media screen and (max-height: 480px){
    #menuHelp{
        margin-top: -26px;
    }
}

@media screen and (max-width: 450px){
    .pay_info_ord{
        top: 55px;
    }
}

@media screen and (max-width: 384px){
    .bids .container{
        padding-left: 5px;
        padding-right: 5px;
    }
    #footer:not(.footer-no-sped){
        margin-top: 70px;
    }
    #totvoicepaycont .btn-paynow{
        margin-top: 35px;
    }
}

@media screen and (max-width: 320px){
    #totvoicepaycont .btn-paynow{
        margin-top: 28px;
    }
    .auction.header .autobid .auto, .auction.header .autobid .hotbid{
        margin-left: 0px;
    }
    .auction.header .favorite{
        margin-right: 2px;
    }
    .auction.header .autobid{
        margin-left: 3px;
        padding-right: 20px;
    }
    .bid-box #pren_close{
        width: 160px;
    }
    .bid-box{
        width: 140px;
    }
    .menu-sx-my-bidoo-testimonial{
        height: 127px;
    }
    .articolo img{
        width: 115px;
    }
    .modal-body .login{
        width: 273px;
    }
    .testimonials .icon{
        margin-left: -11px;
    }
    #register_btn1{
        padding-left: 15px;
    }
    .alert_no_active{
        width: 99%;
    }
    .bids .container{
        padding-left: 0px;
        padding-right: 0px;
    }
    .auction-card-list .auction.photo{
        width: 87px;
        height: 79px;
        padding-top: 6px;
    }
    .auction-card-list .auction-sold{
        font-size: 11px;
    }
    .auction-card-list .price{
        font-size: 20px;
    }
    .auction-card-list .bidBtn a, .auction-card-list .confirm-btn{
        width: 100px;
        font-size: 12px;
        padding: 5px 0;
    }
    
    .auction-card-list .favorite{
        margin-right: 10px;
    }
    #pren_close.auction-reservation-closed{
        font-size: 7px;
    }
    .auction-card-list .auction-info .happy_bid{
        margin-top: -94px;
    }
    .auction-card-list .auction-info .autobid{
        margin-top: -73px;
    }
    .auction-card-list .actBox.active{
        padding-bottom: 1px;
    }
    .auction-card-list .actBox{
        padding: 2px 0 0 92px;
    }
    .auction-card-list .actBox .auction-product-name{
        width: 124px;
    }
    .auction-card-list .auction-timer .stopped,
    .auction-card-list .auction.bid-area .tbopened2{
        font-size: 10px;
    }

}

@media screen and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2) {
    table .prod-img{
        width: 40%;
    }
}
@media (max-width: 576px) { 
    body[data-lang=es] .auction-card-list .bidBtn a, body[data-lang=es] .bids .auction-card-list .confirm-btn{
        font-size: 10.5px;
    }
}
#logMeIn .alert{
    margin-right: 10px;
    margin-bottom: 0px !important;
    margin-top: -8px;
}

@media screen and (max-width: 414px){
    #totvoicepaycont .btn-paynow{
        margin-left: -20px;
    }
    
    .testimonials .row{
        padding-left: 14px;
        padding-right: 14px;
        margin-top: -4px;
    }
    #logMeIn .alert{
        margin-right: 15px;
        margin-left: 15px;
    }
    .mobile_info_testimonial{
        left: 27px;
    }
    #menuHelp .menu_scroll{
        overflow-y: scroll;
        height: 85%;
        width: 270px;
        position: fixed;
    }
    .container_cards .live-.auction-{
        padding: 0;
    }
    .container_cards .bid-box, .auction.header{
        width: 170px;
    }
}

@media screen and (max-width: 320px){
    
    .container_cards .bid-box, .auction.header{
        width: 150px;
    }
}

@media screen and (max-width: 413px){
    #payment_lnk_butt .btn-blue-proceed{
        width: 100% !important;
        margin-left: 0px;
        margin-top: -128px;
    }
}

@media screen and (min-width: 500px) and (max-width: 600px){
    .footer_payment_prod .btn-blue-proceed{
        top: -299px !important;
    }
}

@media screen and (max-height: 414px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_info_testimonial{
        left: 54px;
    }
    #menuHelp .menu_scroll{
        overflow-y: scroll;
        height: 85%;
        width: 270px;
        position: fixed;
    }
}

@media screen and (max-width: 768px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio: 2){
    .footer_payment_prod .btn-blue-proceed{
        top: -416px !important;
    }
}

@media screen and (max-width: 960px){
    #dati_sped{
        margin-left: 0px;
        left: 0px;
        width: 100%;
    }
    #address_form2 .box745cl{
        position: absolute;
        right: 0;
        top: -29px;
    }
    #spd_adr{
        width: 100%;
    }
    .addr_edit1{
        top: 53px;
        right: -22px;
    }
    .sped_addr{
        left: 0px !important;
    }
    #address_form2 .box745{
        left: -10px !important;
        position: relative !important;
    }
}

@media screen and (max-width: 420px) and (orientation: portrait){ /*384px*/
    .auction-card-list .actBox .auction-product-name{
        text-overflow: ellipsis;
        width: 151px;
        white-space: nowrap;
        overflow: hidden;
    }
}

@media screen and (max-width: 360px) and (orientation: portrait){
    .auction-card-list .actBox .auction-product-name{
        width: 130px;
    }
}

.auction-card-list.auction-loading .auction-product-name{
    width: 80px;
    text-overflow: unset;
}

@media screen and (max-width: 375px){
    .mobile_info_testimonial{
        left: 13px;
    }
}


@media screen and (max-height: 375px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_info_testimonial{
        left: 26px;
    }
}

@media screen and (max-height: 320px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_info_testimonial{
        left: 64px;
    }
}

@media screen and (max-width: 480px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_info_testimonial{
        left: 27px;
    }
}

@media screen and (max-height: 360px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_info_testimonial{
        left: 13px;
    }
}

@media screen and (max-width: 384px){
    .mobile_info_testimonial{
        left: 13px;
    }
    #address_form2 .box745{
        left: -36px !important;

    }
    .sped_addr{
        left: -27px !important;
    }
    #address_form2 .addr_edit1{
        right: -58px !important;
    }
}

@media screen and (max-width: 360px){
    #address_form2 .addr_edit1{
        top: 45px !important;
        right: -68px !important;
    }
}

@media screen and (max-width: 320px){
    #address_form2 .addr_edit1{
        top: -39px !important;
        right: -68px !important;
    }
    #address_form2 .localita_capSped1{
        width: 192px;
    }
}


@media screen and (max-height: 384px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio: 2){
    .mobile_info_testimonial{
        left: 13px;
    }
}
p.thanks-sped-prg.text-left{
    margin-top:20px;
    padding-left: 15px;
}
@media (max-width: 576px){
    p.thanks-sped-prg.text-left{
        padding-left: 0px;
    }
}
p.thanks-sped-prg.text-left>strong{
    margin-bottom: 10px;
    display: inline-block;
}
.resp_buy_cont_sped .btn-primary{
    background-color: #2196f3 !important;
}
.btni-elaboration{
    border: 1px solid #DCDCDC;
}

.menu-sx-my-bidoo h4{
    background: rgba(1,171,171,1);
    background: -moz-linear-gradient(left, rgba(1,171,171,1) 0%, rgba(33,204,170,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(1,171,171,1)), color-stop(100%, rgba(33,204,170,1)));
    background: -webkit-linear-gradient(left, rgba(1,171,171,1) 0%, rgba(33,204,170,1) 100%);
    background: -o-linear-gradient(left, rgba(1,171,171,1) 0%, rgba(33,204,170,1) 100%);
    background: -ms-linear-gradient(left, rgba(1,171,171,1) 0%, rgba(33,204,170,1) 100%);
    background: linear-gradient(to right, rgba(1,171,171,1) 0%, rgba(33,204,170,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01abab', endColorstr='#21ccaa', GradientType=1 );
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: white;
}

.pagination:hover{
    color: #33cc99 !important;
}

.box_areap_nocl{
    position: relative;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0 8px #bcbcbc;
    border: 1px solid #dcdcdc;
    border-bottom: 0;
    background-color: #fff;
    transition: bottom 100ms linear;
    width: 100%;
    padding: 4px 0;
    margin: 0px auto;
}
.box_areap_nocl .wrap-progress{
    display: flex;
    position: relative;
}
.box_areap_nocl .wrap-progress .wrap-bonus{
    display: flex;
    margin-top: -4px;
    margin-left: -4px;
}
.box_areap_nocl .wrap-progress .wrap-bonus img{
    width: 16px;
    margin-right: 2px;
}
a.shrink {
    transition: all 100ms linear;
    display: block !important;
    float: left;
    padding: 4px;
    width: 28px;
    height: 28px;
    background-repeat: no-repeat;
    background-image: url('../images/icon_bar.svg');
    background-position: 50%;
    margin: 2px 8px -2px -8px;
}

a.pers_lnk {
    color: #3d3a3a;
    text-decoration: none;
    margin: 4px 0;
    vertical-align: bottom;
}
@media(max-width: 1200px){
    a.pers_lnk {
        font-size: 13px;
        margin-left: 0px !important;
    }
}

.user_parea {
    font-size: 15px;
    font-weight: bold;
    text-align: left;
    padding: 2px 16px;
}

#saldoColor{
    font-size: 16px;
    font-weight: bold;
    text-align: right;
}

.buy_bids_box{
    margin: 4px 7px;
}
.box235_p_rel{
    margin: 7px 0px 7px 24px;
}

.icon.notification{
    width: 24px;
    height: 24px;
}

.notif{
    position: relative;
    float: none !important;
    display: inline-block !important;
    color: #232323;
    text-decoration: none;
    margin: -5px 13px !important;
    cursor: pointer;
    vertical-align: middle;
}
@media(max-width: 1200px){
    .notif{
        margin: -5px 8px !important;
    }
}


.bubble {
    height: 18px;
    width: 18px;
    background: #e74c3c;
    position: absolute;
    top: 8px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    line-height: 18px;
    border-radius: 9px;
    cursor: pointer;
    display: none;
    margin-left: 25px;
}
.bubble.bubble_desktop { /*[GR]*/
    display:block;
}

.stop a{
    background-color: #cecbcc;
}

#lim_b{
    background: rgba(2,145,202,1);
    background: -moz-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,145,202,1)), color-stop(100%, rgba(56,217,163,1)));
    background: -webkit-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -o-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -ms-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: linear-gradient(to right, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0291ca', endColorstr='#38d9a3', GradientType=1 );
    border-color: transparent;
    padding-left: 0.8px;
    padding-right: 0px;
    border-radius: 3px;
}

#lim, #lim:focus {
    border-left: 1.5px solid rgba(2,145,202,1);
    border-right: 1.5px solid rgba(56,217,163,1);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-position: 0 0, 0 100% ;
    background-repeat: no-repeat;
    -webkit-background-size: 100% 2px;
    -moz-background-size: 100% 2px;
    background-size: 100% 2px;
    background-image: rgba(2,145,202,1);
    background-image: -moz-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%), -moz-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background-image: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,145,202,1)), color-stop(100%, rgba(56,217,163,1))), -webkit-gradient(left top, right top, color-stop(0%, rgba(2,145,202,1)), color-stop(100%, rgba(56,217,163,1)));
    background-image: -webkit-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%), -webkit-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background-image: -o-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%), -o-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background-image: -ms-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%), -ms-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background-image: linear-gradient(to right, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%), linear-gradient(to right, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    border-radius: 6px;
    padding: 5px 10px;
    color:#3d3a3a;
    outline: 0;
    background-color: transparent;
}

#lim:hover{
    background: rgba(2,145,202,1);
    background: -moz-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(2,145,202,1)), color-stop(100%, rgba(56,217,163,1)));
    background: -webkit-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -o-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: -ms-linear-gradient(left, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    background: linear-gradient(to right, rgba(2,145,202,1) 0%, rgba(56,217,163,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0291ca', endColorstr='#38d9a3', GradientType=1 );
    color: white;
    /* Chrome fix */
    border-left: none;
    border-right: none;
    /* Add 1.5px which was removed from border left/right */
    padding: 5px 11.5px;
}

#lim_b strong{
    background: white;
    padding-top: 5px;
    padding-bottom: 6px;
}

#lim_b strong:hover{
    background: #ddd;
}

#ranking-modal .modal-content{
    overflow: auto;
}

#ranking-modal .modal-body{
    background-color: #303644;
    color: white;
}

#ranking-modal .close{
    text-transform: uppercase;
    color: white;
    font-weight: normal;
    opacity: 1 !important;
    border: none;
}

#ranking-modal .modal-body h4{
    background-color: #303644;
    color: white;
    font-family: "Open Sans";
    font-weight: bold;
    font-size: 17px;
    margin-top: 24px;
    margin-bottom: 24px;
}

#ranking-modal #regolamento{
    padding: 24px;
}

#ranking-modal #regolamento h4{
    padding-bottom: 24px;
    margin-top: 10px;
}

#ranking-modal #regolamento ul{
    padding-left: 0px;
}

#ranking-modal #regolamento li{
    list-style: none;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 12px;
}

.nav-tabs.nav-justified > li{
    position: relative;
    display: table-cell !important;
    width: 1% !important;
}


#ranking-modal .nav-tabs > li.active > a, #ranking-modal .nav-tabs > li.active > a:hover{
    background-color: #303644;
    border: none;
}

#ranking-modal .nav-tabs > li > a, #ranking-modal .nav-tabs > li > a:hover{
    font-family: "Open Sans";
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    color: white;
    background-color: #444b5e;
    border: none;
}

#ranking-modal .table-striped > tbody > tr > td:first-child, #ranking-modal .table > thead:first-child > tr:first-child > th:first-child{
    text-align: left;
}

#ranking-modal .table-striped > tbody > tr:nth-child(2n+1) > td{
    background-color: #444b5e;
}

#ranking-modal .table-striped > tbody > tr > td, #ranking-modal .table > thead:first-child > tr:first-child > th{
    text-align: right;
    font-family: "Open Sans";
    font-weight: 600;
    border: none;
}

#ranking-modal .table-striped > tbody > tr > td{
    font-size: 15px;
    font-family: "Open Sans";
    font-weight: 600;
}

#ranking-modal .table-striped > tbody > tr:first-child > td:nth-child(2){
    color: #ffbc00;
}

#ranking-modal .table-striped > tbody > tr:nth-child(2n+1) > td{
    background-color: #444b5e;
}

#ranking-modal .table-striped > tbody > tr > td, #ranking-modal .table > thead:first-child > tr:first-child > th{
    text-align: right;
    font-family: "Open Sans";
    font-weight: 600;
    border: none;
}

#ranking-modal .table-striped > tbody > tr > td{
    font-size: 15px;
    font-family: "Open Sans";
    font-weight: 600;
}

#ranking-modal .table-striped > tbody > tr:first-child > td > span.rank-number{
    background-color: #ffbc00;
}

#ranking-modal .table-striped > tbody > tr > td > span.rank-number{
    background-color: #0089e9;
    border-radius: 14px;
    width: 24px;
    display: inline-block;
    text-align: center;
    line-height: 24px;
    margin-right: 6px;
}

#ranking-modal .table-striped > tbody > tr:nth-child(2) > td > span.rank-number{
    background-color: #72d629;
}

#ranking-modal .table-striped > tbody > tr:nth-child(3) > td > span.rank-number{
    background-color: #ff6724;
}

#ranking-modal .table-striped > tbody > tr.myRankPos > td > span.rank-number{
    background: -moz-linear-gradient(left, #00ceac 0%, #00aab1 100%);
    background: -webkit-linear-gradient(left, #00ceac 0%,#00aab1 100%);
    background: linear-gradient(to left, #00ceac 0%,#00aab1 100%);
    widows: auto;
    padding: 2px 10px 2px 10px;
}

#ranking-modal .table-striped > tbody > tr:last-child > td{
    background-color: #1d232d;
    line-height: 24px;
}

#ranking-modal .table-striped > tbody > tr.myRankPos > td{
    font-size: 18px;
}

#ranking-modal .table-striped > tbody > tr > td:first-child, #ranking-modal .table > thead:first-child > tr:first-child > th:first-child{
    text-align: left;
}

#ranking-modal table{
    margin-bottom: 0px;
}

#ranking-modal .modal-body h3{
    color: #ffbc00;
    font-family: "Open Sans";
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    margin-top: 34px;
    margin-bottom: 34px;
    display: inline-block;
}

#ranking-modal .close{
    padding: 5px 10px;
    position: relative;
    z-index: 999999;
}

#ranking-modal .nav-tabs{
    background-color: transparent;
}

#ranking-modal .nav-tabs li{
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
    background-color: transparent;
}
p.thanks-sped-prg.thanks-sped-prg2 {
    margin-top: 80px;
}

#modalframe .modal-body .close{
    margin-bottom: -50px;
}

.empty_content{
    color: #848484 !important;
    font-weight: 700;
    text-align: center;
    font-size: 20px;
    margin-top: 45px;
}

#myModal3 iframe{
    margin-top: -21px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 427px !important;
}
#myModal3 .modal-body{
    padding: 0px !important;
}

@media screen and (max-width: 414px){
    #myModal3 .modal-dialog{
        width: 100% !important;
    }
    #myModal3 iframe{
        width: 100% !important;
        height: 368px !important;
    }
}
@media screen and (mix-width: 991px){
    .mobile_price{
        width: 41.66666667%;
        float: right;
    }
    .closed-auction .valore{
        margin-top: 0px;
    }
    .footer_payment_prod{
        margin-top: 0px !important;
        position: relative;
        top: -100px;
    }
    .footer_payment_prod .btn-blue-proceed{
        top: -411px !important;
        position: absolute;
        margin-top: 0px !important;
    }
    .footer_payment_prod .btn-blue-proceed2{
        top: -295px !important;
    }
    .footer_payment_prod .pay_info_ord{
        top: -36px;
    }
    .footer_payment_prod .divider_order{
        position: relative;
        top: -95px;
    }
    .my-bidoo-table:not(.my-orders-table){
        margin-top: -34px;
    }
    #modalStopTimer .stop-head{
        height: 36px !important;
    }
    #modalStopTimer .img-stop-head{
        width: 40px !important;
        margin-left: -20px !important;
        margin-top: -20px !important;
    }
    #modalStopTimer .stop-text{
        padding-top: 20px !important;
        line-height: 14px;
    }
    #modalStopTimer .err_but_lnk{
        width: 26% !important;
        margin-top: 10px !important;
        margin-bottom: 11px !important;
        font-size: 10px !important;
    }
}

@media screen and (max-width: 320px){
    #modalStopTimer .stop-text{
        line-height: 9px !important;
    }
}

@media screen and (min-width: 361px) and (max-width: 384px){
    #modalStopTimer .stop-text span{
        font-size: 10px !important;
    }
}

#modalStopTimer{
    position: fixed;
    right: 0;
    margin-top: -100%;
    display: none;
}

.my-bidoo-table .prod-img .text-left{
    text-align: center !important;
}

.modal button:focus{
    outline: none;
}

.modal button{
    outline: none;
}

.navbardesk li a:not(.btn-promo){
    color: #848484 !important;
}
.navbardesk li.active a, .navbardesk li a:not(.no-color):hover{
    color: #33cc99 !important;
}

#boxarea .earn_bids{
    padding: 4px; 
    color: #2196f3;
    height: 35px;
    text-decoration: none;
    font-size: 13px;
}

#choose_a{
    color: #39B44B; 
    font-size: 16px; 
    padding-top: 0px;
}

.safari_carousel_indicator li.active{
    top: -1px !important;
}

.sprite_rocket{
    background: url('../images/sprite_rocket2.svg');
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 20px;
    height: 20px;
    top: 5px;
    position: relative;
    margin-top: -6px; 
    display: inline-block;
}

.earn_bids span{
    position: relative; 
    top: -1.5px;
}

.earn_bids:hover .sprite_rocket{
    background-position-y: -26px;
}

.earn_li{
    margin-top: 4px;
}

#idleM button{
    position:absolute;
    padding: 5px 10px;
    top: -6px;
    right: -4px;
}

.progressbar-text{
    transform: none;
    left: 19%;
    top: 5%;
}

#menuModal .progressbar-text #seven_7{
    font-weight: bold;
    font-size: 8px;
    position: relative; 
    top: 0px;
    color: #3D3A3A;
}

.progressbar-text.not_safari{
    color: #333;
}

.nav-tabs li{
    border-bottom: 2px solid #eaeaea;
}

.prod_win_cont_body{
    padding: 0;
    padding-top: 15px;
}

.auction.photo{
    margin-top: 20px;
    height: 150px;
}

.auction.photo .pic_prd{
    display: block;
    position: relative;
}

.auction.photo span.blur.hide{
    position: absolute;
}

.auction.info{
    height: 134.5px;
    margin-top: -10px;
}

.auction.info .loader_card{
    margin-top: 19px;
}

.auction.info .data{
    display: none;
}

#menuModal .modal-content{
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.close_btn_right_modal{
    position: absolute !important; 
    padding: 5px 10px !important; 
    right: 10px !important;
}

.video_paragraph{
    padding-bottom: 23px;
}

#my-bidoo-modal .divider{
    width: 2px; 
    height: 450px; 
    background: #f5f5f5; 
    position: absolute; 
    margin-left: 46%; 
    margin-top: 20px;
}

#my-bidoo-modal .testim_pic{
    margin: 15px auto 15px 50%; 
    position: relative; 
}

#my-bidoo-modal .close_btn{
    font-size:20px; 
    float: right; 
    margin-top: -26px; 
    position: absolute; 
    right: 0px;
}

#my-bidoo-modal p strong{
    font-size: 16px;
}

#idleM, #connectivityModal{
    z-index: 10003;
}

.hovActive{
    position:fixed; 
    left: 0px; 
    top: 0px; 
    width: 100%; 
    height: 100%; 
    display:none; 
}

.close_right{
    position:absolute;
    top: 0; 
    right: 0;
}
.close_left {
    position: absolute;
    top: 0;
    left: 0;
}

/*
media query for delivery modal
*/
@media screen and (max-device-width: 767px){
    #leader .report .date {
        font-size: 11px;
    }
    .sped_product_left_single{
        width: 98.5%;
        margin-left: -14px;
    }
    .status{
        border-top: 1px solid #999;
        border-left: none;
        padding-left: 0px;
        margin-left: 0px;

        width: 94.5%;
    }
    /*
    from now on is related to full screen modal iframe
    */
    .fullscreen-mobile-iframe .margin_dialog{
        margin: 0px auto;
    }
    .fullscreen-mobile-iframe .modal-content{
        border-radius: 0px;
    }
    .fullscreen-mobile-iframe .modal-dialog, 
    .fullscreen-mobile-iframe .modal-content, 
    .fullscreen-mobile-iframe .modal-body, 
    .fullscreen-mobile-iframe iframe{
        /*
        !important is needed because the iframe height & border-radius are set via js with .css() function
        */
        height: 100% !important;
        border-radius: 0 !important;
    }
    .fullscreen-mobile-iframe .close{
        margin-top: -6px;
    }
}

@media screen and (min-width: 500px) and (max-width: 991px){
    .img-review{
        height: 500px;
    }
    .video_filter{
        height: 98.5%;
    }
}

#modal.remove-white-border-frame .modal-content{
    box-shadow: none;
    border: none;
}

.transparent_bg{
    background-color: transparent;
}

h5.winner{
    min-height: 15px;
}
.total-price{
    margin: 54px 0 31px 0;
    padding-top: 20px;
    border-top: 1px solid #ECECEC;
}
body.modal-input-ios-fix.modal-open{
    position: absolute;
    width: 100%;
}
.left-item-menu{
    position: relative; 
    left: 1px;
}
.btn-wait-load-send{
    margin-top: 7px
}
.ticket-back-container,
.ticket-back-container:hover{
    color: #4b81ef;
}
.your-tickets{
    position: absolute;
    left: 65px;
    top: 25px;
    font-size: 14px;
}
.ticket-back-left.fa{
    font-size: 20px;
    position: relative;
    float: left;
    left: 33px;
    margin-top: 26px;
}
@media screen and (max-width: 992px){
    .ticket-back-left.fa{
        left: 10px;
    }
    .your-tickets{
        left: 30px;
    }
}
.ticket-header-text{
    display: inline-block;
    margin-bottom:20px;
    padding-top: 15px;
}
.coins-mobile-header{
    margin: -11px 5px 0 0;
    position: relative;
    right: 6px;
}
.funds-color-enough{
    color: #3d3a3a;
}
@media screen and (max-width: 992px){
    .navbar-logged .funds-color-enough{
        color: white;
    }
}
.funds-color-not-enough{
    color: #e74c3c;
}
.testimonials .testimonial-image-container{
    position:relative;
}
.testimonials .hidden-xs.hidden-sm .testimonial-image-container{
    top: -23px;
}
.testimonial-image{
    width: 100%; 
}
.fa.clock-notification{
    float: right;
    margin: -3px 15px 0 0; /*7px 15px 0 0 */
    font-size: 12px;
    color: #b2b2b2;
}
ul.not li.empty-notification{
    color: #818181; 
    border-bottom: none; 
}
.load-more{
    position: relative; 
    top: -3px; 
    color: #909090; 
    text-decoration: none; 
    cursor: pointer;
}
.load-more-notif{
    color: #3182F7 !important;
    font-size: 13px !important;
    font-weight: normal !important;
}
@media (max-width: 576px){
    .load-more-notif{
        font-size: 14px !important;
    }
}
#more{
    height: 50px;
    font-size: 11px;
    padding-top: 18px;
}
@media (max-width: 576px){
    #more{
        padding-top: 10px;
    }
}
#arrow_left img{
    position: relative;   
    left: -37px; 
    top: -2px;
}
#notifBoxContainer{
    overflow: auto;
    height: 364px; 
}
.notif-settings-label{
    padding-left: 10px;
}
.settingBox .title-settings{
    color: #8b8b8b; 
    padding-left: 44px; 
    font-size: 13px;
}
.settingBox .btn-primary{
    font-size: 16px;
    width: 90%;
    margin: 0 auto;
}
.settingBox .btn-primary b{
    color: white;
}
.loader-notifications{
    position: relative;
    margin: 20px 0 0 50%;
    left: -32px;
}
.paragraph-notification{
    margin-left: 40px;
}
.select-bids .bi{
    width: 20px;/*18px*/
    height: 20px;/*18px*/
}
.select-bids .bi.bi-bids{
    width: 29px;
}
.left-text-menu-item{
    padding-left: 25px;
}
.my-bidoo-first-item-menu-block{
    margin-top: -16px;
}
#sub1.mobile-menu-padding-bottom,
#sub2.mobile-menu-padding-bottom{
    padding-bottom: 0;
}
.header-back-iframe{
    display: none;
    background-color: white;
}
.header-back-iframe .close-deep{
    position: absolute;
    color: #2b98f0;
    text-decoration: none;
    font-size: 40px;
    top: -5px;
}
.header-back-iframe .close-deeper{
    font-size: 14px;
    top: 15px;
}
.header-back-iframe .close-deeper .fa-angle-left{
    font-size: 19px;
}
.header-back-iframe .close-deeper .deeper-back{
    position: relative;
    top: -2px;
}
.flexible{
    display: flex;
    justify-content: center;
}
.flexible-right{
    justify-content: flex-end;
}
.flexible-item{
    display: flex;
    align-items: center;
}
.header-back-iframe .flexible{
    min-height: 50px;
    padding: 5px 15px;
}
@media(max-width:576px){
    .header-back-iframe .flexible{
        height: 50px;
    }
}
@media(max-width:320px){
    .header-back-iframe .flexible b{
        font-size: 13px;
    }
}
.header-back-iframe .bi.bi-coin{
    width: 22px;
    height: 22px;
    margin-left: 6px;
}
.header-back-iframe .user-remaining-bids-container{
    position: absolute;
    right: 44px;
    bottom: -2px;
}
.ios-scroll-fix-iframe{
    overflow-y: scroll;
    /*-webkit-overflow-scrolling: touch;*/ /* no longer needed, creates problems with z-index */
} 
#wait_modal{
    width: 60px;
    margin-left: -15px;
    padding-bottom: 25px;
}
body.modal-input-ios-fix,
.ios-width-fix{
    width: 1px;
    min-width: 100%;
}
.earn_li .btn-promo{
    margin-top: 12px;
}
.earn_li .badge{
    font-size: 7px;
    padding: 3px 5px;
}
.earn_li .buy-bids-text{
    font-size: 14px;
}
@media (max-width: 1200px) {
    .earn_li .buy-bids-text{
        font-size: 12px;
    }
}
.user-bids{
    margin-top: 21px;
}
.user-bids .bids{
    font-size: 14px; 
    margin-right: 15px;
}
.text-no-underline{
    text-decoration: none;
}
.winning-user:hover{
    color: #33cc99;
    text-decoration: none;
}
.bids-converted{
    margin-top: 16px;
}
.my-bidoo-table .show_mov.btn-status.btn-status-yellow{
    background: #eb954a;
    background: -moz-linear-gradient(left, #eb954a 0%, #f7ce55 100%);
    background: -webkit-linear-gradient(left, #eb954a 0%,#f7ce55 100%);
    background: linear-gradient(to right, #eb954a 0%,#f7ce55 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb954a', endColorstr='#f7ce55',GradientType=1 );
    color: #000 !important;
    border: none;
}
@media (max-width: 576px) {
    .my-bidoo-table .show_mov.btn-status.btn-status-yellow{
        background: #eb8e41;
        background: -moz-linear-gradient(top, #f7ce55 0%, #eb954a 100%);
        background: -webkit-linear-gradient(top, #f7ce55 0%,#eb954a 100%);
        background: linear-gradient(to bottom, #f7ce55 0%,#eb954a 100%);
        width: 100% !important;
    }
}
.live- .btn-rapid{
    width: 95%;
    height: 30px;
}
.live- .auction-autobid-button{
    font-size: 7px;
    padding-left: 10px;
    margin: 5px 0 -5px 2px;
    border: 2.4px solid #a4b5be;
    border-radius: 4px;
    background-color: transparent;
    color: #002138;
}
body[data-lang=es] .live- .auction-autobid-button, body[data-lang=en] .live- .auction-autobid-button{
    font-size: 9px;
}
.live- .auto-bid-text{
    line-height: 10px;
    padding-top: 1px;
}
body[data-lang=en] .live- .auto-bid-text{
    padding-top: 7px;
}
body[data-lang=es] .live- .auto-bid-text{
    padding-left: 5px;
}
.live- .smallBuy .col-xs-6{
    padding: 0 2.5px;  
}
.live- .auction-autobid-button .bi.bi-autobid{
    width: 20px;
    height: 13px;
    margin: 7px 0 0 -1px;
}
.live- .auction-autobid-button .bi.bi-autobid.bi-green{
    margin-top: 6px;
    background-position: 0 -31px;
}
.live- .buy-rapid-now{
    border-radius: 4px;
    padding-top: 3.5px;
    margin: 5px 3px -5px;
    border: 2.4px solid #4d95ec;
}
.live- .buy-now,
.live- .buy-now a{
    color: #4d95ec;
    text-decoration: none;
}
.live- .buy-rapid-now .fas{
    padding-right: 1.4px;
}
.live- .auction-autobid-current-value{
    color: white;
    font-weight: lighter;
    right: 5px;
    left: auto;
    top: 24px;
    font-size: 10px;
    height: 14px;
    position: absolute;
    border-radius: 30px;
    padding: 0 4.5px;
}
.live- .auction-autobid-current-value span{
    position: relative;
    top: -3px;
}
.live- .user-expenditure{
    color: black;
    border: 0.5px solid #FFC518;
    border-radius: 10px;
    background-color: white;
    padding: 0px 2.5px;
    font-weight: lighter;
    font-size: 10px;
    line-height: 12px;
    margin-top: -6px;
    position: absolute;
    left: 2px;
}
.live- .user-expenditure .bi-single-money{
    width: 10px;
    height: 10px;
    margin-bottom: 1.5px;
}
.live- .user-expenditure-container{
    position: relative;
    top: 0.5px;
}
.body-policy{
    padding-top: 0px;
    background-color: white;
}
.body-policy iframe{
    width: 100%;
    height: 480px;
}
.body-policy .agree{
    position: relative;
    left: 50%;
    margin-left: -132.88px;
}
.body-policy button,
.body-policy button:hover,
.body-policy button:focus{
    background-color: #33cc99;
    color: white;
    border-radius: 20px;
    padding: 10px 16px;
    outline: 0;
    margin-top: 15px;
}
.body-hidden-scroll{
    overflow-y: hidden;
}
.live- .autobid-container{
    background-color: white;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    width: 180px;
    float: left;
    margin: -23px 0 10px 11px;
    display: none;
}
.live- .autobid-container .autobid-speed-dial > div > a{
    margin-left: 0;
}
.live- .autobid-container .manual{
    font-size: 12px;
    margin: 4px 0 8px 7px;
    cursor: pointer;
}

.live- .auction-switch-container-area{
    margin: 1px 0 0 -6px;
}
.live- .auction-autobid-value{
    font-size: 12px;
    margin-top: 2px;
}
.live- .auction-switch-container-area .auction-autobid-loader-container{
    height: 28px;
    margin-top: -4px;
}
.live- .auction-action-autobid-input{
    height: 26px;
    margin-left: 6px;
}
#address_form2{
    padding-right: 0;
}
.auction-card-list .nickname{
    font-weight: normal;
}
.auction-card-list .auction-bid-autobid-area{
    border-top: 1.5px solid #EAEAEA;
    padding: 6px;
}
.auction-card-list .auction-autobid-button,
.auction-card-list .buy-rapid-now{
    margin-top: 0;
}
.auction-card-list .btn-rapid{
    width: 77px;
}
.auction-card-list .auction-autobid-button{
    margin-right: 14px;
}
.auction-card-list .favorite{
    margin-top: 6px;
}
.auction-card-list .user-expenditure{
    top: 0;
    margin-top: -4px;
    left: auto;
    right: 0;
}
.auction-card-list .auction-autobid-current-value{
    right: auto;
    left: 3px;
    top: -3px;
    padding: 2.5px 4.5px;
}
.auction-card-list .auction-autobid-button .bi.bi-autobid{
    margin: 7px 0;
}
.auction-card-list .buy-rapid-now{
    font-size: 11px;
    padding-top: 5px;
}
.auction-card-list .autobid-container{
    width: 100%;
    margin: -16px 0 10px 0;
    padding-top: 15px;
}
.auction-card-list .autobid-container .autobid-speed-dial{
    width: 66.66666667%;
    margin: 24px -10px 6px 0;
}
.auction-card-list .auction-switch-container-area{
    margin: 0;
}
.auction-card-list .autobid-switch-container,
.auction-card-list .auction-autobid-value{
    margin-left: 6px;
}
.live- .autobid-input{
    margin: 1px 0 5px 5px;
}
.live- .manual-auto-container{
    margin-bottom: 5px;
}
.live- .buy .reserved-price{
    font-size: 14px;
    margin-top: 10px;
}
.live- .reserved-price{
    color: #7777;
}
.live- .reserved-price span{
    color: #4d95ec;
}
.auction-card-list .reserved-price{
    margin-top: 10px;
    margin-left: 6px;
    position: relative;
    top: -5px;
    margin-left: 6px;
}
.auction-card-list .nickname{
    font-weight: normal;
}
.auction-card-list .auction-bid-autobid-area{
    border-top: 1.5px solid #EAEAEA;
    padding: 6px;
}
.auction-card-list .auction-autobid-button,
.auction-card-list .buy-rapid-now{
    margin-top: 0;
}
.auction-card-list .btn-rapid{
    width: 77px;
}
@media (max-width: 576px) { 
    .auction-card-list .buy-rapid-now{
        width: 85px;
    } 
}
.auction-card-list .auction-autobid-button{
    margin-right: 14px;
}
.auction-card-list .favorite{
    margin-top: 6px;
}
.auction-card-list .user-expenditure{
    top: 0;
    margin-top: -4px;
    left: auto;
    right: 0;
}
.auction-card-list .col-xs-4 .user-expenditure{
    right: 29px;
}
.auction-card-list .auction-autobid-current-value{
    right: auto;
    left: 3px;
    top: -3px;
    padding: 2.5px 4.5px;
}
.auction-card-list .auction-autobid-button .bi.bi-autobid{
    margin: 7px 0;
}
.auction-card-list .buy-rapid-now{
    font-size: 11px;
    padding-top: 5px;
}
.auction-card-list .autobid-container{
    width: 100%;
    margin: -16px 0 10px 0;
    padding-top: 15px;
}
.auction-card-list .autobid-container .autobid-speed-dial{
    width: 66.66666667%;
    margin: 24px -10px 6px 0;
}
.auction-card-list .auction-switch-container-area{
    margin: 0;
}
.auction-card-list .autobid-switch-container,
.auction-card-list .auction-autobid-value{
    margin-left: 6px;
}
.auction-card-list .auction-action-autobid-input{
    width: 50px;
}
.live- .autobid-input {
    margin: 1px 0 5px 5px;
}

.live- .manual-auto-container{
    margin-bottom: 5px;
}
.bi.bi-switch-buy-bids{
    background-image: url(../images/mobile-bids-add2.png);
    width: 43px;
    height: 43px;
    position: relative;
    left: 15px;
    background-position: 1px -3px;
    margin-left:-10px;
}
.navbar-logged.visible-xs small{
    background-color: #002138;
    padding: 0 5px;
    position: relative;
    top: -4px;
}
.puntate{
    position: relative;
    top: -5px;
}
.shipping-product-info{
    background-color: white;
    padding: 5px;
}
@media screen and (min-width: 301px) and (max-width: 450px){
    .shipping-product-info{
        padding: 15px;
    }
}
.block-item{
    display: block;
    border: none;
    border-radius: 0;
}
.no-padding{
    padding: 0;
}
a.link-blue-color{
    color: #2196F3;
}
.thanks-voucher-topup-margin-top{
    margin-top: 60px;
}
p.thanks-prg.thanks-voucher-topup-margin-top,
.half-thanks-paragraph-top{
    margin-top: 30px;
}
.accr-bids{
    font-size: 24px;
    position: absolute;
    margin: 67px 0 0 25px;
}
.thanks-pages .buy-credit-btn{
    margin: -5px 0 47px 0;
}
.box-my-bidoo h3.credit-breakdown{
    font-size: 16px
}
@media screen and (max-width: 992px){
    .accr-bids{
        margin-top: 52px;
    }
}
@media screen and (max-width: 450px){
    .accr-bids{
        font-size: 14px;
        margin: 29px 0 0 19px;
    }
    .thanks-pages > img.money{
        width: 100px;
    }
    .box-my-bidoo h3.credit-breakdown{
        font-size: 12px;
    }
}
@media screen and (max-width: 320px){
    .accr-bids{
        margin: 20px 0 0 12px;
    }
    .auction-card-list .reserved-price{
        font-size: 12px;
    }
}
.fullscreen .sidebar-menu .modal-body li{
    font-size: 15px;
}
.fa-spin.wait-loader{
    font-size: 20px;
}
body.modal-input-ios-fix.ios-show-browser-bar{
    position: fixed;
}
@media(max-width:576px){

    body.modal-input-ios-fix.ios-show-browser-bar{
        position: absolute;

    }
}
.bidBtn .sold{
    color: gray;
}
.bidBtn.button-gray-gradient,
.bidBtn .sold{
    background: transparent;
}
.bidBtn .button-azure-gradient{
    background: #61c9fa;
}
.thanks-pages .offer-bids{
    font-weight: normal;
    font-size: 14px;
}
.localita_capSped1 .province{
    display: block;
}
.modal-body.gray-modal-background{
    background-color: #fcfcfd;
    border-radius: 15px;
}
.shipping-address-manager .close{
    color: #fff;
    background: black;
    border-radius: 40px;
    display: block;
    border: 2px solid #fff;
    margin: -15px 4px;
    height: 35px;
    width: 35px;
    position: absolute;
    right: 0;
    font-weight: lighter;
    font-size: 32px;
    opacity: 1;
}
.shipping-address-manager .close:after {
    position: absolute;
    top: 4px;
    right: 5px;
    line-height: 1;
    font-size: 18px;
}
.shipping-address-manager .close:active {
    background: #2f2f2f;
    cursor: pointer;
}
@media screen and (max-width: 450px){
    .shipping-address-manager .close{
        display: none;
    }
}
@media screen and (min-width: 500px) and (max-width: 991px){
    #modal .shipping-address-manager{
        width: 370px;
        position: relative;
        left: 50%;
        margin-left: -185px;
    }
}
.modal .page-loading-container{
    opacity: 0;
    display: none;
}
.deep-modal{
    background-color: white;
}
.deep-modal .page-loading-container{
    transition: opacity 1s;
    opacity: 1;
    display: block;
}
.deep-modal iframe,
.deep-modal .close{
    transition: opacity 1s;
    opacity: 0;
}
.payment-icons-shipping-info .ingenico-payment .card{
    margin-bottom: 5px;
}
.payment-icons-shipping-info .ingenico-payment .card{
    margin-top: 6px;
}
.payment-icons-shipping-info .ingenico-payment .card.paypal{
    margin-top: 12px;
}
.payment-icons-shipping-info .ingenico-payment .bi{
    margin-top: 10px;
}
.thankyou-error .box-my-bidoo{
    min-height: 369px;
}
.thankyou-error .headline{
    color: #33cc99; 
    font-weight: 700;
}
.thankyou-error .clearfix{
    margin-top: 90px;
}
.thankyou-error .thanks-prg{
    margin-top: 25px;
}
.grecaptcha-badge {
    visibility:hidden !important;
    /*z-index: 999999;
    visibility: visible;
    opacity: 0;*/
}
#login_using_fb_btn{
    font-size: 14px;
}
.wallet-icon {
    width: 30px;
    float: left;
}

#menuModalTop .modal-body ul li a img{
    width: 20px;
}
#menuModalTop .modal-body ul li a{
    text-transform: uppercase;
}

#menuHelp .menuMyBidoo .box-header{
    display: none;

}
#sendmail_resp1{
    float: left;
}
@media (max-width: 576px){
    .row-mobile{
       padding:0px !important;
    }
    .closed-auction .valore {
        margin-right: 18px;
        margin-top: 0;
        margin-bottom: 25px;
    }
    .closed-auction{
        padding: 0px 5px;
    }
}

body[data-lang=es] .my-vouchers{
    display: none !important;
}



@media (max-width: 576px){
    .thanks-pages .col-md-6{
        margin-top: 5px;
    }
    .p.thanks-sped-prg.thanks-sped-prg2{
        margin-top: 30px;
    }
}


/* fix per amazon */

/*
.container_cards .live-.auction- {
    width: 250px;
}
.bid-box:not(.no-decoration) {
    min-height: 281px;
}
.auction.header {
    width: 230px;
}
.bid-box a.name {
    width: 220px;
    font-size: 13.5px;
}
.bid-box .btn {
    font-size: 17px;
}
*/
.bid-box a.name {
    
    display: flex;
    position: relative;
    float: left;
    line-height: 20px;
    text-align: center;
    padding: 0px 5px;
    width: 100%;
    justify-content: center;
    height: 40px;
    align-items: center;
    white-space: initial;
    text-overflow: initial;
}
.auction.info hr {
    margin-top: 38px;
    margin-bottom: 18px;
    border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
    border-top: 1px solid #eee;
} 

@media (max-width: 576px){
    .auction-card-list .auction-timer .stopped, .auction-card-list .auction.bid-area .tbopened2{
        margin-top: 35px;
    }
    .auction-card-list .winner, .auction-card-list .nowinner{
        margin-top: 12px;
    }
    .auction-card-list .duration .closed, .auction-card-list .auction-timer h4{
        margin-top: 30px;
    }
    .auction-card-list .actBox .auction-product-name{
        width: 250px;
    }
    .auction-card-list .auction-info .autobid{
        margin: -84px 0 0 0px;
    }
    .auction-card-list .auction.photo{
        overflow: visible;
        margin-top: 0px;
    }
}

@media (max-width: 320px){
    .auction-card-list .auction-info .autobid{
        margin: -75px 0 0 1px;
    }
    .auction-card-list .actBox .auction-product-name{
        font-size: 13px;
    }
    .auction-card-list .auction.photo{
        margin-top: 1px;
    }
}
.modal-signup .show-hide-password{
    right: 17px;
}
@media (max-width: 576px){
    #order_your_product .order-product{
        margin-top: 40px;
    }
    #order_your_product .order-product .pay-now .ingenico-pay-button .white-arrow{
        margin-top: -80px;
    }
    .thanks-pages{
        padding: 15px 20px;
        box-shadow: none;
    }
}
.css-1mxkqpq {
    color: #f1f1f1;
}
@media (max-width: 576px){
    body.typage{
        background-color: #fff;
    }
    body.typage .thanks-pages {
        box-shadow: none !important;
    }
    .tnx-prod-box>.thanks-prg {
        text-align: center;
        margin: 15px 10px;        
    }
    .body-vouchers #DA .my-vouchers {
        box-shadow: none;
    }
    .body-vouchers{
        background-color: #fff;
    }
}
.page-myorder .fullscreen-mobile-iframe .no-padding-modal-body{
    padding: 0px;
}
.page-myorder .fullscreen-mobile-iframe .modal-dialog{
    width: fit-content !important;
}

#modalDetailsShopOrder .cronologia .trackingStatus{
    word-wrap: break-word;
}
.confirmOtp b{
    color: #000 !important;
}
.custom-backdrop{
    background-color: #063a47;
    opacity: 0.8;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99999;
}
.box-credit-card{
    display: flex;
    justify-content: space-between;
    padding: 5px 0;
}
.box-credit-card img.img-center{
    margin: 0px 2px;
    width: 36px;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.section-progressbar-chest{
    display: flex;
    margin: 10px auto 0;
    width: 100px;
    align-items: center;
}
.section-progressbar-chest .wrap-progressbar-to-chest{
    background-color: #D9D9D9;
    width: 80px;
    height: 14px;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.section-progressbar-chest .progressbar-to-chest{
    width: 0;
    height: 14px;
    background-color: #FF0658;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.section-progressbar-chest .img-chest{
    width: 40px;
    border: 1px solid #D9D9D9;
    padding: 2px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
#alnv.visible{
    display: block;
    margin-bottom: 20px;
}
#alnv.not-visible{
    display: none;
}
#bidsOffer{
    z-index: 10001;
}
#bidsOffer .wrap-countdown-bidsOffer{
    color: #55BC62;
    font-weight: bold;
}
#bidsOffer .img-modal-bonus{
    width: 210px;
    margin: 0 auto;
    display: block;
}
#bidsOffer .titleModal{
    text-align: center;
    font-weight: bold;
    font-size: 26px;
    margin-top: 10px;
    margin-bottom: 15px;
}
#bidsOffer .contentModal{
    font-size: 16px;
    text-align: center;
}
#ctaModalBidOffer {
    position: relative;
    background-color: #3182F7;
    color: #fff;
    text-transform: none;
    border-radius: 10px;
    padding: 10px 5px;
    border: 1px solid #2196f3;
    margin: 15px 0 10px;
    display: inline-block;
    font-size: 16px;
    width: 300px;
    font-weight: bold;
    text-decoration: none;
}
#bidsOffer .contentModal .claim{
    margin: 15px 0 5px;
}
#bidsOffer .modal-dialog, #auctionBidsModal .modal-dialog{
    width: 390px;
}
#bidsOffer button.close, #auctionBidsModal button.close{
    opacity: 1;
}
@media(max-width: 576px){
    #bidsOffer .modal-dialog, #auctionBidsModal .modal-dialog{
        width: 95%;
        margin: 10px auto;
    }
    #bidsOffer .titleModal{
        font-size: 20px;
    }
    #bidsOffer .contentModal{
        font-size: 16px;
    }
}

#auctionBidsModal .titleModal{
    font-weight: bold;
    font-size: 20px;
}

#auctionBidsModal .wrapTitle img{
    margin-right: 10px;
    height: 26px;
}

#bonusSection .bonusPt img, #bonusEarned .bonusPt img{
    width: 16px;
    margin: 0 5px;
}
#bonusSection .wrapBonusSection, #bonusEarned .wrapBonusSection{
    display: flex;
    justify-content: center;
    align-items: center;
}
#bonusEarned .wrapBonusSection{
    margin-top: 4px;
}
#bidsBonusSection #section2 .countdown{
    margin-top: 4px;
}
#bonusSection .wrapBonusSection .bonusPt, #bonusEarned .wrapBonusSection .bonusPt{
    font-weight: bold;
}
#countdownModalBonus{
    font-weight: bold;
}

#bonusEarned .earn{
    color: #6D6D6D;
}
#confirmedAuctionWithBonusModal{
    color: #6D6D6D;
    font-size: 14px;
}
#confirmedAuctionWithBonusModal .value {
    font-weight: bold;
}
#auctionToBonus.text{
    margin-left: 4px;
    margin-right: 3px;
    color: #000 !important;
}
.wrap-explain-bonus img.icon-coin{
    width: 15px;
    margin-top: -3px;
}
.wrap-explain-bonus img.regalo{
    width: 87px;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    left: -60px;
}
.wrap-explain-bonus{
    display: flex;
    width: 290px;
    margin: 20px auto;
    justify-content: center;
}
.wrap-explain-bonus .pt1{
    z-index: 9;
    position: relative;
}
.wrap-explain-bonus .pt2{
    border: 1px solid #000;
    border-radius: 5px;
    padding: 6px 10px 3px 40px;
    height: 80px;
    margin-top: 4px;
    color: #333;
    font-size: 16px;
}
.wrap-explain-bonus .bonus-yet-to-be-obtained{
    color: #FF0658;
}
.wrap-explain-bonus .pt2 .pt-countdown{
    color: #ff0658;
    font-size: 14px;
}
.wrap-explain-bonus .pt2 .pt-countdown #countdownWinAuctions{
    font-weight: bold;
}
@media (max-width: 576px) {
    #tableAuctionBid ._selectCollection{
        position: relative;
        padding-top: 6px;
    }
    #tableAuctionBid #chk_select_all{
        display: inline-block;
        position: absolute;
        left: -4px;
        top: 4px;
    }
}
@media (max-width: 360px) {
    #tableAuctionBid #chk_select_all{
        left: -10px;
    }
}
@media (max-width: 320px) {
    #tableAuctionBid #chk_select_all{
        left: -5px;
    }
}
.huntChest{
    margin: 0 auto 25px;
    display: none;
    position: relative;
    float: left;
    margin: 10px auto;
    width: 100%;
}
#auctions .huntChest{
    float: none;

}
@media (max-width: 1050px) {
    #auctions .huntChest{
        float: left;
        top: 0px !important;
        margin-bottom: 0px !important;
    }
}
@media (max-width: 920px) {
    #auctions .huntChest{
        width: 260px;
        float: left;
        top: 0px !important;
        margin-bottom: 0px !important;

    }
}


@media (max-width: 576px) {
    .huntChest{
        margin-top: -5px;
    }
}

.huntChest a.not-visible{
    display: none;
}
.huntChest a.visible{
    display: inline-block;
}
@media(max-width: 576px){
    .won-auctions-pages .footer{
        margin-top: 30px;
    }
}
.huntChestInAuction{
    min-height: 352px;
    display: block;
}
.huntChestInAuction .boxChestInAuction{
    min-height: auto;
    padding-bottom: 0;
}
.huntChestInAuction .boxChestInAuction a{
    width: 100%;

}
@media(max-width: 1050px){
    .huntChestInAuction .boxChestInAuction a{
        height: 328px;
    }
}
@media(max-width: 920px){
    .huntChestInAuction .boxChestInAuction a{
        height: 328px;
    }
}
@media(max-width: 576px){
    #auctions .huntChestInAuction{
        min-height: 126px;
        float: left;
        width: 100%;
    }
    .huntChestInAuction .boxChestInAuction a{
        height: auto;
    }
    .huntChestInAuction .boxChestInAuction {
        margin-bottom: 12px;
        padding: 0;
        margin-top: 5px;
    }
}
.huntChestInAuction .img-desktop{
    max-width: 182px;
    max-height: 351px;
}
.huntChestInAuction .img-mobile{
    max-width: 330px;
    max-height: 100%;
}
.img-desktop.d-none, .img-mobile.d-none{
    display: none;
}
#pushNotification{
    z-index: 10005 !important;
}
.huntChest a{
    display: block;
    width: 130px;
    margin: 0 auto;
    text-decoration: none;
    position: relative;
}
.huntChest .wrap-cta{
    display: flex;
    justify-content: center;
    align-items: center;
    background: rgb(254,198,9);
    background: linear-gradient(180deg, rgba(254,198,9,1) 0%, rgba(255,227,132,1) 100%);
    border-color: #F6CF41;
    color: #333;
    text-transform: uppercase;
    font-weight: bold;
    height: 57px;
    border-radius: 5px;
    font-size: 16px;
    box-shadow: 2px 2px 0px 0px #B16A25;
}
.huntChest .wrap-cta img{
    width: 48px;
    margin-right: 10px;
}
.huntChest .wrap-cta .pt{
    z-index: 5;
}
.huntChest .cta-animation{
    position: absolute;
    width: 100%;
    height: 20px;
    background: rgba(255,255,255,0.5);
    animation: mymove 1.5s infinite;
    border-radius: 2px;
}
@keyframes mymove {
    from {
        top: 0px;
        background:  linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.1) 100%);
    }
    to {
        top: 50px;
        background:  linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.5) 50%, rgba(255,255,255,0.1) 100%);
    }
}
.huntChestTag{
    margin: 15px auto 25px !important;
    text-align: center;
}
/* Custom ES Shipping cost: checkout, info modal: */
.price-info-container .es-shipping-cost-nfo {
    display: inline-block;
    margin-top: 3px;
    font-size: 90%;
}
/*.price-info-container .es-shipping-cost-nfo {
    color: #777777;
}*/
.price-info-container .buttonEsShippingCostNfo {
    cursor: pointer;
}
.price-info-container .es-shipping-cost-nfo1 {
    display: inline-block;
    font-size: 75%;
    font-weight: bold;
    border-top: 0.5px solid #E9E9E9;
    padding-top: 8px;
    color: #888888;
    margin-top: 3px;
}
.price-info-container .es-shipping-cost-nfo1 img {
    padding-bottom: 2px;
}
.price-info-container .es-shipping-cost-nfo2 {
    font-size: 75%;
    color: #888888;
    margin-bottom: 8px;
}
#modalEsShippingCostNfo .close, #modalEsShippingCostNfo .close:hover {
    font-size: 25px;
    color: #000;
    opacity: 1;
}
#modalEsShippingCostNfo .es_shipping_cost_modal_content {
    /*margin: 20px auto;*/
    margin: 20px auto 5px auto;
    /*width: 500px;*/
    text-align: center;
    /*margin: 0 auto;*/
}
#modalEsShippingCostNfo .es_shipping_cost_modal_content .es_shipping_cost_modal_line1 {
    font-size: 130%;
    font-weight: bold;
    margin-top: 5px;
}
#modalEsShippingCostNfo .es_shipping_cost_modal_content .es_shipping_cost_modal_line2 {
    color: #333333;
    margin-top: 16px;
}
#modalEsShippingCostNfo .es_shipping_cost_modal_content .es_shipping_cost_modal_line3 {
    font-size: 90%;
    color: #777777;
    margin-top: 20px;
}
@media (max-width: 576px) {
    #modalEsShippingCostNfo .modal-dialog {
        width: 90%;
        margin: 60px auto; /* fix iOS old: 25px auto  */
    }
    #modalEsShippingCostNfo .close {
        font-size: 35px;
    }
}
/* Custom ES Shipping cost: address manager, modal and CTA confirmation: */
.modal-body.shipping-address-manager #modalEsShippingCostNfoConfirm .modal-dialog {
    /*width: calc(100% - 30px);*/
    margin: 20px auto;
    width: 90%;
}
#modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_content {
    margin: 5px auto;
    text-align: center;
}
#modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_line1 {
    font-weight: bold;
    margin-top: 5px;
    font-size: 110%;
    line-height: 110%;
}
#modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_line2_v1, #modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_line2_v2, #modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_line2_v3 {
    margin-top: 20px;
}
#modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_line3 {
    margin-top: 15px;
    font-weight: bold;
    text-align: left;
    display: inline-block;
}

#modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_btns {
    margin-top: 30px;
}
#modalEsShippingCostNfoConfirm .es_shipping_cost_warning_modal_btns button {
    box-sizing: border-box;
    width: calc(50% - 2px);
    font-size: 95%;
}
#modalEsShippingCostNfoConfirm .button-edit-cost, #modalEsShippingCostNfoConfirm .button-edit-cost:hover, #modalEsShippingCostNfoConfirm .button-edit-cost:focus{
    background: transparent;
    border: 1px solid #0B6FCB;
    border-radius: 3px;
    color: #0B6FCB;
    font-size: 80% !important;
}
.order-product-body #ba.box_areap_nocl{
    display: none;
}
a:focus {
    outline: none !important;   
}