@import url('https://fonts.googleapis.com/css2?family=Comfortaa:wght@600&family=Montserrat:wght@600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand&display=swap');
body{
  background-color: #eeeeee;
  font-family: 'Montserrat', sans-serif;
}
.font-important{
  font-family: 'Montserrat', sans-serif;
}
.row {
  padding: 0px;
  margin: 0px;
}
.col, .col-md-6, .col-md-9, .col-md-12{
  padding: 0px;
  margin: 0px;
}
.bg-green{
  background-color: #20b038;
}
.bg-yellow{
  background-color: #fbbc05;
  color: #ffffff;
}
.bg-white{
  background-color: #ffffff !important;
}
.bg-white2{
  background-color: #f1f1f1 !important;
}
.font-white{
  color:#ffffff;
}
.font-bold{
  font-weight: bold !important;
}
.navbar {
  --bs-navbar-padding-y: 0rem;
  font-size: 9pt !important;
}
.nav-link {
  border-bottom: 5px solid #fff;
}
.nav-link:hover {
  color: #20b038;
  border-bottom: 5px solid #20b038;
}
.bg-index{
  background-color: #666666;
  height: 150px;
  color: #ffffff;
  text-align: center;
  background-image: url('/images/banner-index.png');
  background-position: center;
  background-size: 100% auto;
}
.bg-index h1{
  font-size: 43pt;
}
.btn-outline-success {
  --bs-btn-color: #20b038;
  --bs-btn-border-color: #20b038;
  --bs-btn-hover-bg: #20b038;
  --bs-btn-hover-border-color: #20b038;
  --bs-btn-active-bg: #20b038;
  --bs-btn-active-border-color: #20b038;
  --bs-btn-disabled-color: #20b038;
  --bs-btn-disabled-border-color: #20b038;
}
.btn-success {
  --bs-btn-bg: #20b038;
  --bs-btn-border-color: #20b038;
  --bs-btn-hover-bg: #20b038;
  --bs-btn-hover-border-color: #20b038;
  --bs-btn-active-bg: #20b038;
  --bs-btn-active-border-color: #20b038;
  --bs-btn-disabled-bg: #20b038;
  --bs-btn-disabled-border-color: #20b038;
}
.input-group-text{
  background-color: #ffffff;
}
.sidebar .menu-item-1{
  background-color: #20b038;
  color: #ffffff;
  font-weight: bold;
  border-radius: 10px;
}
.sidebar .menu-item-1 a{
  text-decoration: none;
  color: #ffffff;
}
.sidebar .menu-item-2{
  background-color: #ffffff;
  color: #000000;
  font-weight: bold;
  border-radius: 10px;
  font-size: 9pt;
}
.sidebar .menu-item-2 a{
  text-decoration: none;
  color: #000000;
}
.top-ad{
  background-color: #20b038;
  color: #ffffff;
  overflow: hidden;
  position: relative;
}
.top-ad .img-top {
  position: absolute;
  text-align: center;
  width: 800px;
  height: 800px;
  bottom: -410px;
  margin-left: -150px;
  background-color: #ffffff;
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-right-radius: 40%;
}
.info-top .description{
  text-align: left !important;
  font-size: 14pt;
}
.top-ad .info-top  {
  border: 4px solid #ffffff;
  margin-top: 30px;
  border-radius: 20px;
}
.info-top h3{
  font-size: 18pt;
}
.time-start{
  background-color: #fbbc05;
  color: #ffffff;
  padding: 20px;
  border-radius: 40px;
}
.time-start .top-text{
  font-size: 24pt;
}
.time-start .mid-text{
  font-size: 18pt;
  text-align: center;
  word-spacing: 20px;
}
.time-start .bottom-text{
  font-size: 24pt;
  text-align: center;
  word-spacing: 5px;
}
.item{
  background-color: #e2e2e2;
  font-weight: bold;
}
.item .time{
  width: 100% !important;
  background-color: #fbbc05;
  color: #ffffff;
  font-weight: bold;
}
.item .price{
  color: #20b038;
}
.item .price .icon{
  background-color: #20b038;
  padding: 5px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.item .takepart{
  background-color: #20b038;
  color: #ffffff;
  font-weight: bold;
  border-radius: 10px;
}
.bg-green{
  background-color: #20b038;
  color: #ffffff;
}
.btn-yellow {
  background-color: #fbbc05;
  color: #ffffff;
  font-weight: bold;
  font-size: 16pt;
}
.btn-front{
  padding: 10px;
  border-radius: 30px;
  font-size: 18pt;
}
.btn-yellow a{
  color: #ffffff;
  text-decoration: none;
}
.font-green{
  color: #20b038;
}
.bg-white{
  font-weight: bold;
  font-size: 13pt;
}
.comment{
  background-color:#cfcfcf;
  color:#000000;
  border-radius: 10px;
}
.comment .content{
  background-color: #ffffff;
  border-radius: 10px;
  text-align: justify;
  font-size: 10pt;
}
.font-small{
  font-size: 8pt;
}
#loginModal{
  font-family: 'Quicksand', sans-serif;
  font-weight: bold;
}
#loginModal h1{
  font-weight: bold;
}
.form-dolarsol .title{
  color: #20b038;
}
.form-dolarsol .title a{
  text-decoration: none;
  color: #20b038;
}
.form-dolarsol .footer{
  color: #20b038;
}
.form-dolarsol input{
  border: 0px solid;
  background-color: #b4fdc0;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid;
}
.form-dolarsol #flexRadioDefault1{
  width: auto !important;
}
.form-dolarsol #flexRadioDefault2{
  width: auto !important;
}
.form-dolarsol #flexCheckDefault{
  width: auto !important;
}
.line-top{
  background-color: #20b038;
  height: 3px;
}
.dash .menu{
  background-color: #20b038;
  color: #ffffff;
  padding: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.dash .menu a{
  text-decoration: none;
  color: #ffffff;
}
.dash .menu .line-white{
  background-color: #ffffff;
  height: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.dash .item-dash {
  background-color: #ffffff;
  color: #4a4a4a;
}
.dash .item-dash .code{
  background-color: #fbbc05;
  color: #ffffff;
}
.dash .item-dash .price{
  background-color: #20b038;
  color: #ffffff;
}
.dash .item-dash .price .text-bottom{
  font-size: 18pt;
}
.auction .plate{
  background-color: #ffffff;
  padding: 10px;
  color: #000000;
}
.auction h1{
  font-size: 15pt;
}
.time{
  width: 300px;
  color: #20b038;
  background-color: #ffffff;
}
.time .count{
  text-align: center !important;
  font-size: 20pt;
}
.auction .price{
  background-color: #fbbc05;
  color: #ffffff;
  text-align: center;
  font-size: 12pt;
}
.big-num {
  font-size: 18pt;
}
#output{
  width: 100%;
  height: 380px;
  overflow-y: scroll;
}
.auction .offers {
  background-color: #b4fdc0;
  font-size: 9pt !important;
}
.auction .offers .item-chat-white {
  padding: 10px;
  background-color: #ffffff;
  border-radius: 30px;
  color: #666666;
}
.auction .offers .item-chat-green {
  padding: 5px;
  background-color:#20b038;
  border-radius: 30px;
  color: #ffffff;
  text-align: center;
}
.auction .offers .item-chat-yellow {
  padding: 5px;
  background-color:#e1ff00;
  border-radius: 30px;
  color: #000000;
  text-align: center;
}
.auction .offers .item-chat-green .propuse-live{
  font-size: 11pt !important;
}
.auction .offers .time-up{
  font-size: 14pt;
}
.auction .offers .time-up .progress{
  --bs-progress-bg: #ffffff !important;
}
.auction .offers .time-up .progress{
  border-radius: 30px;
  height: 20px !important;
}
.auction .offers .time-up .progress .progress-bar{
  border-radius: 30px;
}
.auction .propose{
  background-color: #20b038;
}
.auction .top-propose .table{
  color:#20b038;
  font-size: 12pt;
}
.auction .top-propose .table a{
  text-decoration: none;
  color:#20b038;
  font-size: 12pt;
}
.auction .top-propose .table .table-title{
  background-color: #fbbc05;
  color: #ffffff;
}
.auction .top-propose .table .table-striped-green{
  background-color:#b4fdc0;
}
.auction .top-propose .table>:not(caption)>*>* {
  padding: 2px !important;
}
.auction .online-users{
  background-color: #fbbc05;
  color: #ffffff;
  text-align: center;
  font-size: 20pt;
}
.auction .total-proposes{
  color: #20b038;
  text-align: center;
  font-size: 20pt;
}
.auction .base-price{
  color: #20b038;
  font-size: 18pt;
}
.want-shell .form-shell input{
  background-color: #dedede;
  border: 0px;
  padding: 10px;
  width: 100%;
}
.want-shell .form-shell textarea{
  width: 100%;
  background-color: #dedede;
  border: 0px;
  padding: 10px;
}
.want-shell .send-btn{
  text-align: end;
}
.red{
  background-color: #ff0000;
}
.newForm label{
  color: #20b038;
}
.newForm input{
  border-radius: 10px;
  width: 100%;
  border: 1px solid #666666;
  padding: 10px;
}
.newForm TextArea{
  padding: 10px;
  border-radius: 10px;
  width: 100%;
}
.newForm select{
  width: 100%;
  padding: 10px;
  border-radius: 10px;
  background-color: #ffffff;
}
.tb-admin{
  font-size: 10pt;
}
#showTimer{
  top: 40%;
  width: 100%;
  position: fixed;
  z-index: 999;
  display: none;
}
#showTimer .content-timer{
  border: #fbbc05 5px solid;
  background-color: #20b038;
  color: #ffffff;
}
#showTimer .content-timer .count-timer-modal{
  font-size: 38pt;
  color: #ff0000;
}
.viewpassword{
  font-size: 8pt;
}
.viewpassword a{
  text-decoration: none;
  color: #000000;
}
.footer a{
  text-decoration: none;
  color: #ffffff;
}
.text-justify{
  text-align: justify;
}
#loginModal .footer a{
  color: #20b038;
}
#registerModal .labels-links a{
  color: #20b038;
  text-decoration: none;
}
#checkCookies {
  padding: 20px;
  display: none;
  background-color: #20b038;
  color: #ffffff;
  padding: 10px;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 0px;
  position: fixed;
  bottom: 0px;
  text-align: center;
  z-index: 999;
  width: 100%;
}
#checkCookies a{
  color: #ffffff;
}
#checkCookies button {
  color: black;
}
/* RESPONSIVE */