@tailwind base;
@tailwind components;
@tailwind utilities;

#__next {
  min-height: 100%;
}
.bg-mymain {
  background: #eff3f8;
  padding-top:1.5rem;
  padding-bottom:1.5rem;
}
.bg-maincolor {
  background: #eff3f8;
}
.bg-banner{
  background: #D8EFEF;
}
.bg-text-banner{
  background:#F5F7F8;
}
.bg-topbanner {
  color: #8a6d3b;
  background-color: #FCF8E3;
  box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
  -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 50%);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);
}
.bg-mygreen-300 {
  background:#1C97A4;
}
.bg-mygreen-500 {
  background:#00838C;
}
.text-mygreen-500 {
  --tw-text-opacity: 1;
  color: rgba(140, 193, 193, var(--tw-text-opacity));
}
.text-mygreen-700 {
  --tw-text-opacity: 1;
  color: rgba(9, 117, 122, var(--tw-text-opacity));
}
.text-blue-green{
  color:#09757a;
}
.text-myblue-500{
  color:#0A83A8;
}
.ring-mygreen-500{--tw-ring-color: rgba(140, 193, 193, var(--tw-ring-opacity));}
.bg-mygreen-500:hover {
  background-color:#09757A;
}
 ::before, ::after{
  --tw-ring-color:#F5F5F5 !important;
  border: none !important;
}
svg {
  display:inline-block !important;
}
.bg-textarea{background:#D8E7EF;}
.bg-myred-500 {
  background:#f14c2e linear-gradient(#f14c2e, #d8452e)
}
.bg-myred-500:hover {
  background:#C3231B;
}
.bg-mygray-500 {
  background:#666666;
}

.max-w-screen-sm	{max-width: 640px;}
.max-w-screen-md	{max-width: 768px;}
.max-w-screen-lg	{max-width: 1024px;}
.max-w-screen-xl	{max-width: 1280px;}
.max-w-screen-2xl	{max-width: 1536px;}
button,button::after,button::before{
  border: none;
  outline: none;
}
.text-xs{
  font-size: 0.8rem;
line-height: 1.1rem;
}

.text-mysm {
  font-size: 0.82rem;
  line-height: 1.3rem;
}
.text-oksm{  font-size: 0.875rem;
  line-height: 1.25rem;}
.h-1200{
  height:1200px;
}


.mynavcolor{
  color:#666666;
}


.bg-submenu{
  background:#666666;
}
.mymenu a:hover{
  background:#99CCCC;
}
.mymenuhover:hover,.buttonhover button:hover{
  color:#99CCCC;
}
.border-gray-600{
  --tw-border-opacity: 0.3;
border-color: rgba(75, 85, 99, var(--tw-border-opacity));
}
.nav-r-9p{

  right: 9px;
}
.nav-r-15{
  right: -15px;
}
.nav-orange-color{
  background-color: #ff8c44;
}
.nav-orange2-color{
  background-color: #ff8c44;
}
.nav-blue-color{
  background-color: #579fe7;
}
.navshow{
  position: absolute;
  top: -9px;
    left: auto;
    height: auto;
    padding: 3px 4px 1px;
    border-radius: 5px;
    letter-spacing: .3px;
    line-height: 11px;
    text-transform: uppercase;
    vertical-align: top;
    display: inline-block;
    min-width: 20px;
    color: #fff;
    font-size: .625rem;
    font-weight: 700;
    text-align: center;
}
[type='text']:focus,[type='email']:focus {
  --tw-ring-color:#E5E7EB !important;
  //border: none !important;
  border-color:#E5E7EB;

}
[type='button']:focus,[type='button']:active,[type='submit']:focus,[type='submit']:active,[type='submit']:hover,[type='search']:focus,.buttonhover:foucus,button:focus,.buttonhover:active,button:active,button{
  --tw-ring-color:transparent !important;
  border: none !important;
  outline: none !important;
}
.w-screen{
  width:96vw;
}
@media (min-width: 768px){
  .w-2-50{
    width: 4%;
  }
  .w-3-50{
    width: 6%;
  }
  .w-4-50{
    width: 8%;
  }
  .w-5-50{
    width: 10%;
  }
  .w-6-50{
    width: 12%;
  }
  .w-7-50{
    width: 14%;
  }
  .w-8-50{
    width: 16%;
  }
  .w-9-50{
    width: 18%;
  }
  .w-10-50{
    width: 20%;
  }
  .w-11-50{
    width: 22%;
  }
  .w-12-50{
    width: 24%;
  }
  .w-13-50{
    width: 26%;
  }
  .w-14-50{
    width: 28%;
  }
  .w-15-50{
    width: 30%;
  }
  .w-16-50{
    width: 32%;
  }
  .w-17-50{
    width: 34%;
  }
  .w-18-50{
    width: 36%;
  }
  .w-20-50{
    width: 40%;
  }
  .w-25-50{
    width: 50%;
  }
  .w-30-50{
    width: 60%;
  }
  .w-33-50{
    width: 66%;
  }
  .w-35-50{
    width: 70%;
  }
}
@media (max-width: 767px){
  .w-1-10{
    width: 10%;
  }
  .w-2-10{
    width: 20%;
  }
  .w-3-10{
    width: 30%;
  }
  .w-4-10{
    width: 40%;
  }
  .w-5-10{
    width: 50%;
  }
  .w-6-10{
    width: 60%;
  }
  .w-7-10{
    width: 70%;
  }
  .w-8-10{
    width: 80%;
  }
  .w-9-10{
    width: 90%;
  }
}

.custom-arrow {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23ccc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
}
.w-60{width: 15rem;}
select option:hover {background-color: #99CCCC !important; color: #fff;}
.bg-filter5{
  --tw-bg-opacity: 1;
  background-color: rgb(140 193 193 / var(--tw-bg-opacity));
}
.bg-filter{
  --tw-bg-opacity: 1;
  background-color: rgb(216 239 239 / var(--tw-bg-opacity));
}

.bg-search{background-color:#5a5c61;}
.bg-filter{background-color:#99CCCC;}
button.bg-filter:hover{background-color:#00838C;}
.bg-form{background-color:#F7F7F7;}
.bg-green-50{background-color: rgba(236, 253, 245, var(--tw-bg-opacity));}
.bg-opacity-40{--tw-bg-opacity: 0.4;}
.bg-price-green{background-color:#00ba96;}
.bg-price-green:hover{background-color:#008275;}
/* Price Range */
input[type="range"]::-webkit-slider-thumb {
  pointer-events: auto;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -webkit-appearance: none;
  @apply bg-filter;

  /* @apply w-6 h-6 appearance-none pointer-events-auto; */
}

.rounded-t-md{border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;}
  .py-1.5{
    padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  }
  
  .text-orange-600{
    --tw-text-opacity: 1;
    color: rgb(234 88 12 / var(--tw-text-opacity));
  }
  .h-48 {
    height: 12rem;
  }


.inline-block{display: inline-block;}
.rounded-b-md{border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;}
  .bg-opacity-80{--tw-bg-opacity: 0.8;}
  .my-4{margin-top: 1rem;
margin-bottom: 1rem;}
.text-range-filter{    --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));}
  .text-range-mm{    --tw-text-opacity: 1;
    color: rgb(140 193 193 / var(--tw-text-opacity));}

    .w-28{width: 7rem;}
    .h-28{height: 7rem;}
    .pb-12{padding-bottom: 3rem;}
    .pt-28{	padding-top: 7rem;}
    .max-w-3xl{	max-width: 48rem;}

    .content-end{align-content: flex-end;}
    .place-self-center{place-self: center;}
    .divide-gray-300{--tw-divide-opacity: 1;
      border-color: rgba(209, 213, 219, var(--tw-divide-opacity));}
      .divide-y {--tw-divide-y-reverse: 0;
        border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
        border-bottom-width: calc(1px * var(--tw-divide-y-reverse));}
        .grid-cols-none{grid-template-columns: none;}
        .grid-cols-4{grid-template-columns: repeat(4, minmax(0, 1fr));}
        .grid-cols-6{	grid-template-columns: repeat(6, minmax(0, 1fr));}
        .grid-cols-12{	grid-template-columns: repeat(12, minmax(0, 1fr));}
        .col-span-2{grid-column: span 2 / span 2;}
        .cos-span-3{	grid-column: span 3 / span 3;}
        .cos-span-4{	grid-column: span 4 / span 4;}
        .col-span-5{	grid-column: span 5 / span 5;}
        .col-span-11{	grid-column: span 11 / span 11;}
.col-span-full{grid-column: 1 / -1;}
        .text-sm{font-size: 0.875rem;
          line-height: 1.25rem;}
          .whitespace-normal{	white-space: normal;}
.pt-12{padding-top: 3rem;}
.max-w-12{max-width:12rem;}
.bg-green-650{--tw-bg-opacity: 1;
background-color: #188F42;}
.p-16{padding: 4rem;}
.bg-gray-800{--tw-bg-opacity: 1;
background-color: rgba(31, 41, 55, var(--tw-bg-opacity));}
.pt-16{padding-top:4rem;}
.px-16{padding-left:4rem;padding-right:4rem;}
.bg-gray-red{--tw-bg-opacity: 1;
  background-color: #5a5c61;}
.bg-banner-silver{--tw-bg-opacity: 1;
background-color: #F5F7F8;}
.line-through{text-decoration: line-through;}
.mr-8{margin-right: 2rem;}
.bg-sell-banner{background:linear-gradient(0.25turn, #A177FF, #02CEFF)}
.py-24{padding-top: 6rem;
padding-bottom: 6rem;}
.bg-tobuy{background:linear-gradient(0.25turn, #38E8B0, #3BF7D1) !important}
.bg-tobuy:hover{background:linear-gradient(0.25turn, #37C597, #38E8B0) !important}
.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.text-blue-50{	--tw-text-opacity: 1;
color: rgba(239, 246, 255, var(--tw-text-opacity));}
.bottom-bar {
    text-align: center !important;
    background-color: #eee;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 11px 0px 24px 0 rgb(0 0 0 / 30%);
}
.atv-radio-control{
  background: radial-gradient(at 49% 49%, #179DBA 50%, rgba(255,0,0,0) 55%) !important;
  border: 0.1em solid #179DBA !important;
}
.my-radio{
  background: radial-gradient(at 49% 49%, #f7f8f8 50%, rgba(255,0,0,0) 55%) !important;
  border: 0.1em solid #080808 !important;
}
.g-recaptcha > div {
    margin: 0 auto;
}
