@import url('https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap');

body{
overflow-x: hidden !important;
}

body.bg-light
{
background: url('/images/bid/bikanervala/6.png') #fdfaec !important;
background-size: 120px !important;
}

#mc
{
  background: #fdfaed !important;
  box-shadow: 0 2px 15px 0 rgba(0,0,0,.2A2), inset 0 -1px 0 0 #674400;
}

label.error {
    color: #f56857;
    font-size: 14px;
    font-weight: normal;
    border: none;
    position: relative;
    text-transform: none;
    letter-spacing: normal;;
}

.error {
    color: #f56857;
    border: 2px solid #ffbdb6;
    padding: 0.5rem 1rem;
    border-radius: 10px;
}


#ttitle h2
{
  font-size: 1.2rem !important;
}

.btnstock
{
 border-radius: 0.55rem;
 padding: 0.45rem 0.85rem;
}


.input-spinner input.form-control {
    text-align: center;
    max-width: 46px;
    -ms-flex-preferred-size: 46px;
    flex-basis: 30px;
    border-color: #e4e4e4;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    height: 30px;
    font-size: 11px;
    padding: 0px;
}

.cartblock .btn
{
  padding:3px 10px !important;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.plist .card-body
{
padding: 13px 0px ;
}

.plist .media-body
{
  line-height: 1.3rem;
}

/* The customcheck */
.customcheck {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default checkbox */
.customcheck input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 30px;
    width: 30px;
    background-color: #FFF;
    border-radius: 50px;
    border:2px solid #54AF5D;
    margin-top: -3px;
}

/* On mouse-over, add a grey background color */
.customcheck:hover input ~ .checkmark {
    background-color: #FFF;
}

/* When the checkbox is checked, add a blue background */
.customcheck input:checked ~ .checkmark {
    background-color: #54AF5D;
    border-radius: 50px;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.customcheck input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.customcheck .checkmark:after {
    left: 10px;
    top: 3px;
    width: 8px;
    height: 16px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


.btn-ico
{
padding: 1rem;
}


.plist .btn-ico
{
padding: 0;
}

.pcheck, .hasv
{
margin-top: -6px;
border: 2px solid #5FC581;
width: 2rem !important;
height: 2rem !important;
touch-action: manipulation;
}


.pminus
{
margin-top: -10px;
border:2px solid #fc2c38;
width: 2rem !important;
height: 2rem !important;
padding-top:4px !important;
touch-action: manipulation;
}


.pview
{
margin-top: -10px;
border:2px solid #fc2c38;
width: 2rem !important;
height: 2rem !important;
padding-top:4px !important;
touch-action: manipulation;
}

.pview1
{
margin-top: -10px;
border:2px solid #FFF;
width: 2rem !important;
height: 2rem !important;
padding-top:4px !important;
touch-action: manipulation;
}

.plist btn:hover, .plist .btn-link
{
border-bottom: none;
text-decoration: none;
}

.menui
{
  border: 1px solid #EEE;
    border-radius: 10px;
    padding: 10px 10px;
    margin-left: 10px;
    font-size: 12px;
}

.bgcross
{
  background: #f1eddc;
  color: #7b7870;
  border:none;
}

.bgcross .text-warning
{
  color: #e3c038 !important;
}

.dropdown-menu.show
{
min-width: 100%;
box-shadow: rgba(24, 41, 93, 0.5) 0px 30px 40px 4px;
border-radius: 10px;
}


.dropdown-item
{
color: #333;
font-size: 1rem;
font-weight: 400;
padding: 15px 15px;
}

.btn-primary{
background: #b81e42;
}

.logoim
{
  padding: 0px;
  width: 250px !important;
}

.block2
{
    background: url('/images/bid/bikanervala/5.png') no-repeat #e6d0a5;
    border-radius:10px; min-height:200px;
    background-size: contain;
    padding-top: 60% !important;
    background-position: top center;
    text-align: center;
}

.block2 p
{
  color: #86785d;
}

#block1
{
margin-top:-220px;
}

#block0
{
background-size: cover !important;
border-radius: 0px 0px 15px 15px;
background-position-y:-60px !important;
}

.tagline
{
}


#gallblock
{
background: #000;
padding: 30px 0px !important;
color: #FFF;
border-radius: 15px 15px 0px 0px;
}


.btn-light, .btn-light .text-success
{
  background: #f7e4c0 !important;
  border: none !important;
  color: #846e46 !important;
}

#highblock
{
    margin: 0px;
    border-radius: 15px;
}



.blockquote p
{
font-size:1.4rem;
color: #333;
}

.eyebrow
{
  color: #9C8D66;
  font-weight: bold;
  font-size:1.3rem;
  letter-spacing: 0px;
  font-family: 'Playfair Display', serif;
  text-transform: none;
  margin-left: 15px !important;
}

.blockquote::before
{
  color:rgb(255 255 255);
}

#gallblock .eyebrow
{
  color:#fbf2ce;
  text-shadow: 1px 1px 1px #695300de;
}

#tophtml
{
  color: #c5b28d;
}
