/* Compiled Less CSS File *//* Generated from "style.css" */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,strike,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;height: 0;}
[hidden],template {display: none;}
a {background: transparent;}
a:active,a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;max-width: 100%;height: auto;}
svg:not(:root) {overflow: hidden;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-smooth: always;-webkit-text-size-adjust: 100%;}
*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input,button,select,textarea {font-family: inherit;font-size: inherit;line-height: inherit;}
/***************font Face***************/
@font-face {
    font-family: 'SF Pro Display';
    src: url('../fonts/SFProDisplay-Bold.woff2') format('woff2'),
        url('../fonts/SFProDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* =Default Tag & General Classes
========================================================================================*/
html,body {min-width: 320px;}
body {margin: 0;padding: 0;font: 16px/24px "Inter", serif;  color: #3f3f3f;font-weight: 400;}
body.lightBg   {color: #1E1E1E;background: #ededed !important;}
img {max-width: 100%;-ms-interpolation-mode: bicubic;vertical-align: middle;}
a,input[type="button"],input[type="submit"],button {outline: 0 none;-moz-transition: background-color 0.2s ease-in, color 0.2s ease-in;-webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in;-o-transition: background-color 0.2s ease-in, color 0.2s ease-in;-ms-transition: background-color 0.2s ease-in, color 0.2s ease-in;transition: background-color 0.2s ease-in, color 0.2s ease-in;}
a {color: #323232;outline: 0 none;-moz-transition: background-color 0.2s ease-in, color 0.2s ease-in;-webkit-transition: background-color 0.2s ease-in, color 0.2s ease-in;-o-transition: background-color 0.2s ease-in, color 0.2s ease-in;-ms-transition: background-color 0.2s ease-in, color 0.2s ease-in;transition: background-color 0.2s ease-in, color 0.2s ease-in;}
a:hover {color: #ff8900;text-decoration: none;outline: 0 none;}
a:active {outline: 0;}
@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {a:active {    background-color: transparent;}
}
p {margin: 0 0 15px 0;}
h1,h2,h3,h4,h5 {font-weight: 700;}
h1,h2,h3,h4,h5,h6 {line-height: 100%;margin-bottom: 15px;color: #3f3f3f;font-family: 'Montserrat', sans-serif;font-weight: 600;}
.lightBg h1, .lightBg h2,.lightBg h3,.lightBg h4,.lightBg h5,.lightBg h6{color: #1E1E1E;}
h1 {font-size:60px;line-height:1.3;text-transform: none;color: #ffffff;position: relative;font-weight: 600; }
h2 {font-size: 48px;line-height:1.3;text-transform: none; color: #3f3f3f; }
h3 {font-size: 24px;line-height: 1.3; text-transform: none;}
h4 {font-size: 20px;line-height: 1.3;text-transform: none;}
h5 {font-size: 18px;line-height: 1.3;text-transform: none;}
h6 {font-size: 16px;line-height: 1.3;text-transform: none;}
h2.white-color{color:#fff; text-shadow: none; font-size: 52px;  line-height: 150%;}
.mobile-show{display: none;}
/* =Typography
========================================================================================*/
#wrapper {width: 100%;min-width: 100%;overflow: hidden;}
.container {max-width: 1414px;width: 100%;padding: 0 15px;}
/**********Header***********/
.header{background: #fff; padding: 30px 0 26px;}
.header .logo-wrap img{max-height: 48px; width: auto;}
.manu-wrap{display: flex;justify-content:flex-end; align-items:center;}

.navbar.nav{display: flex; gap: 46px; justify-content:flex-end;}
.main-navigation{display: flex; margin: 0; padding: 0; gap: 16px; list-style: none;}
.main-navigation li{font-size: 30px; line-height: 37px; font-family: "Cormorant", serif; font-weight: 700; color:#242134;}
.main-navigation li a{text-decoration: none; color: #242134;}
.main-navigation li a:hover{color: #EF8A17; text-decoration: none;}
.login-btn{position: relative;}
.login-btn a{font-size: 18px; line-height: 30px;  font-weight: 700; color:#242134;}
.login-btn a:hover{color:#EF8A17;}
#language{width: 120px; height: 30px;}
.select2-selection__rendered[title="English"]{background: url(/enflag.png) 5px center no-repeat; background-size: 24px auto; padding-left: 35px !important;}
.select2-selection__rendered[title="German"]{background: url(/deflag.png) 5px center no-repeat; background-size: 24px auto; padding-left: 35px !important;}
.select2-results__options li:nth-child(1){background: url(/enflag.png) 5px center no-repeat; background-size: 24px auto; padding-left: 35px;}
.select2-results__options li:nth-child(2){background: url(/deflag.png) 5px center no-repeat; background-size: 24px auto; padding-left: 35px;}
/*******************general Dashboard************/
.white-box-bg{background: #fff; padding: 20px 35px; border-radius: 20px; box-shadow:  0px 0px 26px #00000029; border: 1px solid #CCCCCC; margin-bottom: 30px;}
/**********Main-content***********/
.main-content-wrap{background:#F8F8F8; border-top: 1px solid #E5DEC5; border-bottom: 1px solid #E5DEC5; padding: 20px 0 20px;}
.main-content-wrap h2{color: #242134; letter-spacing: 2.4px; text-transform: uppercase; text-align: center; font-size: 24px; line-height: 32px; font-weight: bold; margin-bottom: 30px;}
/*********************bidding-dashboard***************/
.white-box-bg .row{margin: 0 -35px;}
.white-box-bg .row > div{padding: 0 35px;}
.dashboard-box{display:flex; justify-content: space-between; position: relative;}
.dashboard-box:before{background: #CCCCCC; width: 1px; height: 100%; content: ""; position: absolute; right: -35px; top: 0; }
.dashboard-box .box-title{font-size:20px; line-height: 28px; color: #707070; max-width: 110px;}
.dashboard-box  .bid-box-icon{display: block; margin-top: 13px;}
.dashboard-box .box-value {font-size:65px; text-align: right; line-height:0.8; color: #000000; font-weight: 700;}
.dashboard-box .box-value.new-invite{color: #000;}
.dashboard-box .box-value.awared-bids{color: #4CB579;}
.dashboard-box .box-value.bids-progress{color: #EF8A17;}
.dashboard-box .box-value[ng-bind="bd.completedbids"]{color: #070707;}
.dashboard-box .box-value.retured-bids{color: #274B7F;}
.dashboard-box.active .box-title{color:#EF8A17;}
.dashboard-box.active svg path{fill:#EF8A17;}

.white-box-bg.bidding-box{padding-bottom: 0; overflow: hidden; height:calc(100% - 30px); display: flex; flex-wrap: wrap;}
.white-box-bg.bidding-box .ticket-number{font-size:16px; line-height: 1; color: #999999; margin-bottom: 12px; align-items: center; display: flex; gap: 5px;}
.white-box-bg.bidding-box .ticket-number strong{color: #EF8A17; font-size: 28px; line-height: 1.2;}
.white-box-bg.bidding-box h3{font-size: 18px; line-height: 24px; color: #0B274F; font-weight: 700; margin-bottom: 9px;}
.white-box-bg.bidding-box .status {border: 2px solid #EF8A17; color: #EF8A17; font-size: 16px; line-height: 1; font-weight: 600; padding: 6px 18px; border-radius: 24px; display: inline-block;}
.white-box-bg.bidding-box .status.pickup, .white-box-bg.bidding-box .status.Pickup{border-color: #cc791b; background: #cc791b; color: #fff;}
.white-box-bg.bidding-box .status.dispatch, .white-box-bg.bidding-box .status.Dispatch{border-color: #6bae3c;  background: #6bae3c;  color: #fff;}
.white-box-bg.bidding-box p.label{color: #999999; font-size: 16px; line-height: 1; margin-bottom: 5px;}
.white-box-bg.bidding-box p.value{font-size: 18px; line-height: 21px; color: #000; margin-bottom: 0; font-weight: 600;}
.white-box-bg.bidding-box .form-to-details{padding: 23px 0 0;}
.white-box-bg.bidding-box > .row{padding-bottom: 29px;}
.bottom-btn-wrap{margin: 0 -35px; align-self: flex-end; width: calc(100% + 70px);}
.btn.more-details{text-align: center; background: #FBFAFA; padding: 25px; font-size: 18px; line-height: 21px; color: #000000; display: block; border-top:  1px solid rgba(0,0,0,0.09); border-radius: 0;}
.btn.more-details .icon-wrap{margin-left: 3px;}
.btn.more-details:hover, .btn.more-details:focus{color: #EF8A17; border: 1px solid transparent; border-top:  1px solid rgba(0,0,0,0.09);}
.btn.more-details:hover svg path{stroke: #EF8A17;}
.btn.more-details:hover svg line{stroke: #EF8A17;}
.btn.submit-btn{text-align: center; background: #4CB579; padding: 25px; font-size: 18px; line-height: 21px; color: #fff; display: block; border-top:  1px solid rgba(0,0,0,0.09); border-radius: 0;}
.btn.submit-btn:hover, .btn.submit-btn:focus, .btn.submit-btn:active{color: #fff; background:#EF8A17; border: 1px solid transparent; border-top:  1px solid rgba(0,0,0,0.09);}
.btn.submit-btn svg {width: 24px; height: 24px;}
.btn.submit-btn:hover svg path{stroke: #fff;}
.btn.submit-btn:hover svg line{stroke: #fff;}
.white-box-bg.bidding-box .col-8{border-right: 1px solid #CCCCCC;}
.white-box-bg.bidding-box .date{font-size: 18px; line-height: 24px; color: #323232; font-weight: 600; text-align: left;}
.white-box-bg.bidding-box .price-wrap {margin-top: 50px; min-height: 77px;}
.white-box-bg.bidding-box .price-wrap .price{font-size: 46px; display: flex; margin-bottom: 0; line-height: 56px; color: #EF8A17; font-weight: 700; align-items: center;}
.white-box-bg.bidding-box .price-wrap .price sup{font-size:24px; line-height: 29px; font-weight: 700; margin-top: 8px; margin-right: 3px;}
.white-box-bg.bidding-box .price-wrap .price sub{font-size:24px; line-height: 29px; font-weight: 700;}
.white-box-bg.bidding-box .price-wrap .price.noprice{font-size:24px; line-height: 29px; font-weight: 700;}
.bidding-dashboard .white-box-bg > .row > div:last-child .dashboard-box::before{display: none;}
.bidding-dashboard .white-box-bg {max-width: 60%; margin: 0 auto 30px;}
/**********************footer**********************/
.footer{background: #FDFAEF; padding: 44px 0 49px;}
.copyright-text{margin-top: 90px; text-align: center;}
.footer h3{font-size: 36px; line-height: 43px; font-family: "Cormorant", serif;  max-width: 200px; color: #242134; padding-bottom:18px; border-bottom: 1px solid #242134; margin-bottom: 32px;}
.copyright-text p{margin-bottom: 0; font-size: 18px; text-align: center; line-height: 21px; color: #242134; font-weight: 400;}
.footer .footer-contact{margin-bottom:24px;}
.footer .footer-contact a{text-decoration: none;}
.footer .footer-contact a:hover{color:#ff8900;}
.footer-contact h4{font-size:18px; line-height: 21px; font-weight: 700; margin-bottom: 0;}
.footer-links-wrap{margin: 0; padding: 0; list-style: none;}
.footer-links-wrap li{margin-bottom:10px;  font-size: 18px; line-height: 21px; color: #242134;}
.footer-links-wrap li a{color: #242134; text-decoration: none;}
.footer-links-wrap li a:hover{color: #ff8900;}
.social-media-wrap{display: flex; gap: 24px;}
.social-media-wrap a{width: 48px; height: 48px; text-decoration: none; border-radius:50%; border: 1px solid #242134; color: #242134; display: flex; align-items: center; justify-content: center;}
.social-media-wrap a i{font-size: 25px;}
.social-media-wrap a:hover{color:#ff8900; border-color: #ff8900;}
.box-title-align{padding: 8px 15px ; border-top: 1px solid #ccc; border-bottom: 2px solid #ccc; margin-bottom: 30px;}
.box-title-align h3{font-size:15px; line-height: 18px; color:#242134; font-weight: bold; margin-bottom: 0; letter-spacing: 1px;}
/***********************Popups******************/
.common-popup .modal-dialog{max-width: 1148px;}
.common-popup .modal-body{padding: 48px 54px;}
.common-popup .modal-content{border-radius: 20px;}
.common-popup .btn-close{width: 78px; height: 78px; background: #EF8A17; position: absolute; right: -43px; top: -65px; border-radius: 50%;}
.common-popup .btn-close{opacity: 1;}
.common-popup .btn-close:hover{background: #0B274F;}
.common-popup .main-contain{margin: 0 -30px;}
.common-popup .main-contain > div{padding: 0 30px;}
.common-popup .ticket-number{font-size:16px; line-height: 1; color: #999999; margin-bottom: 10px;}
.common-popup .ticket-number strong{color: #EF8A17;}
.common-popup h3{font-size: 28px; line-height: 36px; color: #0B274F; font-weight: 700;}
.common-popup .border-bottom-box{padding: 20px 0 32px; border-bottom: 1px solid #CCCCCC;}
.common-popup .border-bottom-box:last-child{padding-bottom: 0; border-bottom: 0 none;}
.common-popup p.label{color: #999999; font-size: 16px; line-height: 1; margin-bottom: 5px;}
.common-popup p.value{font-size: 18px; line-height: 21px; color: #000; margin-bottom: 0; font-weight: 600;}
.common-popup .status {border: 2px solid #EF8A17; color: #EF8A17; font-size: 16px; margin-bottom: 0; line-height: 1; font-weight: 600; padding: 6px 18px; border-radius: 24px; display: inline-block;}
.common-popup .status.pickup, .common-popup .status.Pickup{border-color: #cc791b; background: #cc791b; color: #fff;}
.common-popup .status.pickup.dispatch .common-popup .status.pickup.Dispatch{border-color: #6bae3c;  background: #6bae3c;  color: #fff;}
.common-popup .date{font-size: 18px; line-height: 24px; color: #323232; font-weight: 600; text-align: left;}
.main-contain > div:first-child{border-right: 1px solid #CCCCCC;}
.main-contain .intro-content{padding-top:22px;}
.main-contain .intro-content .label{margin-bottom: 8px;}
.main-contain .intro-content p{margin-bottom: 0; text-align: left;}
.table-responsive th, .table-responsive td{padding: 12px 8px;}
.table-responsive th{font-size: 16px; line-height: 20px; color: #000000; font-weight: 700; border-bottom:1px solid #ccc;}
.table-responsive td{font-size: 16px; line-height: 20px; color: #000000; border-bottom:1px solid #ccc;}
.table-group-divider{border: 0 none;}
.common-popup .popup-price{background: #EF8A17; padding: 19px 23px; border-radius: 17px;}
.common-popup .popup-price p{margin-bottom: 0;}
.common-popup .popup-price{display: flex; align-items: center;}
.common-popup .popup-price .label{color: #fff; font-size: 18px; line-height: 21px; font-weight: 500; width: 100px; border-right: 1px solid #fff;}
.common-popup .popup-price .price{margin-left: auto; display: flex; align-items: center; margin-right: 0; font-size: 44px; line-height: 54px; color: #fff; font-weight:700;}
.common-popup .popup-price .price sup{font-size: 30px; line-height: 36px; margin-right: 10px; color:#fff; top: -3px; font-weight: 500;}
.table-responsive table{margin-bottom: 0;}
.common-popup .table-responsive td:first-child{width: 30px;}
.common-popup .table-responsive td:last-child{width: 52px;}
.common-popup .popup-price-field{color: #999999; font-size: 16px; line-height: 1; margin-bottom: 5px;}
.common-popup .popup-price-field .label{margin-bottom: 8px; display: block;}
.price-field{position: relative;}
.price-field .prefix{min-width: 49px; left: 0; text-align: center; font-size: 25px; line-height: 30px;  border-right: 1px solid #CCCCCC; position: absolute;  top: 50%;   transform: translateY(-50%);}
.price-field input{padding:13.5px 15px 13.5px 50px; font-size: 34px; line-height: 41px; color: #707070; text-align: right; border: 1px solid #CCCCCC; border-radius: 10px;}
.price-field input:hover, .price-field input:focus, .price-field input:active{box-shadow:none; outline: 0 none; border: 1px solid #ccc;}
.price-field{margin-bottom: 36px;}
.common-popup .primary-btn{background: #EF8A17; padding: 15px 20px; color: #fff; font-family: "Cormorant", serif; text-align: center; font-size: 26px; line-height: 31px; font-weight: 600; width: 100%; border-radius: 40px;}
.common-popup .primary-btn:hover{background: #0B274F;}
.loadmore-btn-wrap{display: none; margin: 0 0 20px;}
.loadmore-btn-wrap .primary-btn{background: #EF8A17; padding: 15px 20px; color: #fff; font-family: "Cormorant", serif; text-align: center; font-size: 26px; line-height: 31px; font-weight: 600; width: 100%; border-radius: 40px;}
.loadmore-btn-wrap .primary-btn:hover{background: #0B274F;}
.mobile-humberger{width: 25px; height: 25px;}
.toggle-navigation,
.toggle-navigation:after,
.toggle-navigation:before {
  width: 20px;
  height: 2px;
  text-indent: -9999px;
  display: block;
}

.toggle-navigation {
  position: relative;
  transform: translateY(10px);
  background: black;
  transition: all 0ms 300ms;
    
}
.mobile-humberger{position: absolute;
    left: 15px;
    top: 12px; z-index: 111;}
.toggle-navigation.animate {
  background: rgba(255, 255, 255, 0);
}

.toggle-navigation:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 8px;
  background: black;
  transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.toggle-navigation:after {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  background: black;
  transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.toggle-navigation.animate:after {
  top: 0;
  transform: rotate(45deg);
  transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.toggle-navigation.animate:before {
  bottom: 0;
  transform: rotate(-45deg);
  transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.tablet-show{display: none;}
.date-icon{display: none;}
.title-with-count{display: flex; justify-content: center; align-items: center; gap: 10px; margin-bottom: 30px;}
.title-with-count h2{margin-bottom: 0;}
.title-with-count .box-value.new-invite, .title-with-count .box-value.awared-bids, .title-with-count .box-value.lost-bids{color: #242134; padding: 8px 15px; border-radius: 8px; letter-spacing: 2.4px; text-transform: uppercase; text-align: center; font-size: 24px; line-height: 32px;  font-weight: bold;}
.title-with-count .box-value.new-invite{color: #fff; background: #EF8A17;}
.title-with-count .box-value.awared-bids{background: #4CB579; color: #ffffff;}
.title-with-count .box-value.lost-bids{background: #ff0000; color: #ffffff;}
.title-with-count .box-value[ng-bind="bd.completedbids"]{color: #fff; background: #707070;}
/***********************internal Page***************/
.inner-page-wrap{padding: 60px 0; border-top: 1px solid #999; border-bottom: 1px solid #999;}
.inner-page-wrap .main-contain{margin: 0 -30px;}
.inner-page-wrap .main-contain > div{padding: 0 30px;}
.inner-page-wrap .ticket-number{font-size:16px; line-height: 1; color: #999999; margin-bottom: 0; display: flex; align-items: center; gap: 5px;}
.inner-page-wrap .ticket-number strong{color: #EF8A17; font-size: 28px; line-height: 1.2;}
.inner-page-wrap h3{font-size: 18px; line-height:24px; margin-top: 0; color: #0B274F; font-weight: 700;}
.inner-page-wrap .border-bottom-box{padding: 20px 0 32px; border-bottom: 1px solid #CCCCCC;}
.inner-page-wrap .border-bottom-box:last-child{padding-bottom: 0; border-bottom: 0 none;}
.inner-page-wrap p.label{color: #999999; font-size: 16px; line-height: 1; margin-bottom: 5px;}
.inner-page-wrap p.value{font-size: 18px; line-height: 21px; color: #000; margin-bottom: 0; font-weight: 600;}
.inner-page-wrap .status {border: 2px solid #EF8A17; color: #EF8A17; font-size: 16px; margin-bottom: 0; line-height: 1; font-weight: 600; padding: 6px 18px; border-radius: 24px; display: inline-block;}
.inner-page-wrap .status.pickup{border-color: #6690CC; color: #6690CC;}
.inner-page-wrap .status.pickup, .inner-page-wrap .status.Pickup{border-color: #cc791b; background: #cc791b; color: #fff;}
.inner-page-wrap .status.dispatch,.inner-page-wrap .status.Dispatch{border-color: #6bae3c;  background: #6bae3c;  color: #fff;}
.inner-page-wrap .date{font-size: 18px; line-height: 24px; color: #323232; font-weight: 600; text-align: left;}
.inner-page-wrap .popup-price{background: #EF8A17; padding: 19px 23px; border-radius: 17px;}
.inner-page-wrap .popup-price.bidwon{background: #4CB579;}
.inner-page-wrap .popup-price p{margin-bottom: 0;}
.inner-page-wrap .popup-price{display: flex; align-items: center;}
.inner-page-wrap .popup-price .label{color: #fff; font-size: 18px; line-height: 21px; font-weight: 500; width: 120px; border-right: 1px solid #fff;}
.inner-page-wrap .popup-price .price{margin-left: auto; display: flex; align-items: center; margin-right: 0; font-size: 44px; line-height: 54px; color: #fff; font-weight:700;}
.inner-page-wrap .popup-price .price sup{font-size: 30px; line-height: 36px; margin-right: 10px; color:#fff; top: -3px; font-weight: 500;}
.inner-page-wrap .table-responsive td:first-child{width: 30px;}
.inner-page-wrap .table-responsive td:last-child{width: 52px;}
.inner-page-wrap .popup-price-field{color: #999999; font-size: 16px; line-height: 1; margin-bottom: 5px;}
.inner-page-wrap .popup-price-field .label{margin-bottom: 8px; display: block;}
.inner-page-wrap .primary-btn{background: #EF8A17; padding: 15px 20px; color: #fff; font-family: "Cormorant", serif; text-align: center; font-size: 26px; line-height: 31px; font-weight: 600; width: 100%; border-radius: 40px;}
.inner-page-wrap .primary-btn:hover{background: #0B274F;}
.top-row-date{display: flex; justify-content: space-between; align-items: center;}
.top-row-date select{-webkit-appearance: none; width: 90px; height: 30px; font-size: 12px; padding: 0 25px 0 10px; background: url(/down-arrow.svg) calc(100% - 20px) center no-repeat; background-size: 10px auto;  border: 1px solid #EF8A17; border-radius: 16px; color: #EF8A17;}
.top-row-date .selectWrap{align-items: center; display: flex; gap: 5px;}
.top-row-date select:focus, .top-row-date select:focus-visible{border: 1px solid #EF8A17; }
.top-row-date .selectWrap p{font-size:16px; line-height: 1; color: #999999; margin-bottom: 0;}
.top-row-date p{white-space: nowrap;}
.inner-page-wrap .table-responsive{max-height: 500px; overflow-y: auto;}
.top-row-date .selectWrap input[type="radio"]{opacity: 0;}
.radio-select-wrap input[type="radio"]{opacity: 0; position: absolute; left: 0; top: 0;}
.radio-select-wrap{position: relative;}
.radio-select-wrap label{border: 1px solid #999; color: #999; font-size: 12px; line-height: 1; white-space: nowrap; padding: 8px 10px; border-radius: 20px;}
.radio-select-wrap input[type="radio"]:checked + label{border: 1px solid #EF8A17; color: #EF8A17; }
.row.form-to-details .col-6:nth-child(3){margin-top: 20px;}
.inner-page-wrap, .main-content-wrap{min-height: 600px;}
.table-responsive td{vertical-align:top;}
.inner-page-wrap .table-responsive td:last-child{text-align:center;}
.table-text{overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}