html{font-size:14px;position:relative;min-height:100%}@media (min-width:768px){html{font-size:16px}}body{margin-bottom:60px}textarea{height:100px}.z-index-0{z-index:0}.login-button{width:200px}.font15{font-size:1.5rem}.font08{font-size:.8rem}.Logo{margin-top:10px;margin-left:250px;text-align:center}.Logo img{width:560px;margin-top:20px}.HeaderPhone{color:#000;font-size:1.6em;position:absolute;margin:20px 0 0 20px;font-family:arial,helvetica,sans-serif}.HeaderPhone a{color:#000}.header-right{float:right;color:#000;font-size:1.6em;margin:20px 20px 0 0}.header-right a{color:#000}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}footer{background:#8d1f28;position:relative;padding:20px 10px;margin-top:20px;color:#fff;font-family:arial,helvetica,sans-serif}footer .fireLine{height:6px;margin-bottom:12px}footer div{margin-top:auto;margin-bottom:auto}.HeaderImg{width:180px}.FooterCreditImg{width:86px}.credit{width:120px;float:right}.bg-pink{background:#fcf}.WineMenu{text-align:center;color:#000;margin-top:80px}.WineMenu a{display:inline-block}.WineMenu img{width:100px}a.btnIcon{color:#000;cursor:pointer;font-weight:700;vertical-align:middle;font-size:1.1rem}a.btnIcon:hover{background:#8d1f28;color:#fff;text-decoration:none}a.btnRound{display:inline-block;color:#000;margin-bottom:20px;text-decoration:none;font-size:1.3rem;font-weight:400}a.btnRound span{display:inline-block;width:50px;height:50px;background:url(/Images/FAQ.png);background-size:contain;cursor:pointer;vertical-align:middle;margin-top:-6px;margin-right:15px}a.btnRound span:hover{background:url(/Images/Chrome-Red.png)}a.btnRound:hover{color:#8d1f28}.ShareItCredit{padding:20px;margin-top:50px;overflow:auto}.ShareItCredit .left{margin-right:40px}.red{color:#f12921}.breadcrumbs{margin-top:10px}.breadcrumbs li{display:inline-block;list-style-image:none;height:39px}.breadcrumbs a{text-decoration:none}.breadcrumbs li a,.breadcrumbs li span.step{background-color:#bbb;color:#fff;padding:6px 10px 9px;display:inline-block;vertical-align:top}.breadcrumbs li.Prev a,.breadcrumbs li.Prev span.step{background-color:#f59652;color:#ddd}.breadcrumbs li.Prev a{color:#fff}.breadcrumbs li.Current a,.breadcrumbs li.Current span.step{background-color:#f8dc61;color:#9b1e08;font-weight:700}.breadcrumbs li span.Front{display:inline-block;background:url(/Images/ArrowNext.png);height:39px;width:19px}.breadcrumbs li.Prev span.Front{background:url(/Images/ArrowPrev.png)}.breadcrumbs li.Current span.Front{background:url(/Images/Arrow.png)}.breadcrumbs li span.Back{display:inline-block;background:url(/Images/ArrowBackNext.png);height:39px;width:19px}.breadcrumbs li.Prev span.Back{background:url(/Images/ArrowBackPrev.png)}.breadcrumbs li.Current span.Back{background:url(/Images/ArrowBack.png)}.breadcrumbs li a,.breadcrumbs li span.step{height:39px}[data-val-required]:not([type=checkbox]):not([type=radio]){background-color:#fdd}[data-val-required].valid{background-color:#fff!important}table.ShareItGrid tr.Error td{background-color:#fbb}table.ShareItGrid tr.alt.Error td{background-color:#ffabab}.container.print{padding:10mm;max-width:none}.container.screenprint{width:210mm;padding:10mm;max-width:none}textarea.form-control.big{min-height:calc(20em + .75rem + calc(var(--bs-border-width) * 2))}.TrackBox{border:solid 2px #ccf;padding:5px 10px;margin:5px 0;border-radius:10px}.EventDate{background:#009;color:#fff;width:150px;text-align:center;padding:4px 0 2px;border-radius:4px;margin-left:20px}.EventSegment{overflow:auto}.TrackLine{background:#197b30;height:100%;width:6px;position:relative;margin-left:92px;z-index:-100}.EventTime{width:70px;float:left;margin-top:25px;color:#008;font-weight:700;text-align:right;margin-right:10px}.EventSegment img{width:30px;float:left}.EventDetail{width:1000px;float:left;margin-top:13px;margin-left:10px}.EventDescription{font-weight:700}.EventSignatory{font-weight:400;color:#008}.EventDetail .Line{margin-top:6px;overflow:auto}.EventLabel{font-weight:700;color:#88f}.stockimg{height:280px}.stocklistings .row{justify-content:center}.stocklistings .stockitem{background:#fff;min-height:400px;border:solid 2px #bbb;border-radius:15px;margin:20px}.stocklistings .stockitem .info{padding:5px 10px}.stocklistings .quantity{margin-top:15px}.stocklistings input[type=button]{width:100%;margin-top:15px}.stocklistings .stock.row{margin-left:0;margin-right:0}.stocklistings .stock.row .col-md-4{max-width:33.33%}.stocklistings .stock.row .col-md-8{max-width:66.66%}.stocklistings .stockitem:hover{border-color:#aaa}.stocklistings .stockitem img{height:70%;object-fit:contain;margin-top:15%;max-width:100%}.icon{color:#000;font-size:1.4rem}.icon img{width:120px}.icon:hover{color:#8d1f28;text-decoration:none}.preview .stock{background:#fff;border:solid 1px #ccc;margin-top:15px;position:relative}.preview .stock img{height:100%;object-fit:contain;max-width:100%}.preview .stock .btn-gfcd{width:100%;min-width:unset}.preview .stock .detail{height:300px}.preview .purchase input[type=text]{display:inline-block}.preview .quantity{margin-top:15px;width:4rem}.preview .stock .StockBottom{position:absolute;bottom:0;width:100%;padding-right:12px}.preview .popular{position:absolute;height:auto!important;top:40px;left:40px}.preview .stockmils{font-size:.8rem}.preview .stockprice{font-size:2rem;color:#000;font-weight:500}table.ShareItGrid#Invoices tr th:nth-child(14),table.ShareItGrid#Invoices tr th:nth-child(15),table.ShareItGrid#Invoices tr th:nth-child(16),table.ShareItGrid#Invoices tr th:nth-child(17),table.ShareItGrid#Invoices tr th:nth-child(18),table.ShareItGrid#Invoices tr th:nth-child(19),table.ShareItGrid#Invoices tr th:nth-child(20),table.ShareItGrid#Invoices tr th:nth-child(21),table.ShareItGrid#Invoices tr th:nth-child(22),table.ShareItGrid#Invoices tr th:nth-child(23),table.ShareItGrid#Invoices tr th:nth-child(33),table.ShareItGrid#Invoices tr th:nth-child(34),table.ShareItGrid#Invoices tr th:nth-child(35),table.ShareItGrid#Invoices tr th:nth-child(36){background-color:#66f}table.ShareItGrid tr td.gf{background-color:#e0e0ff}table.ShareItGrid tr.alt td.gf{background-color:#d0d0ff}table.ShareItGrid tr.NoClient td{background-color:#ffb}table.ShareItGrid tr.alt.NoClient td{background-color:#ff0}table.ShareItGrid tr.Total td{background-color:#358035;color:#fff}table.ShareItGrid tr.Total td.gf{background-color:#66f}table.ShareItGrid tr.GrandTotal td{background-color:#005000;color:#fff;border-top:10px solid #fff}table.ShareItGrid tr.GrandTotal td.gf{background-color:#00f}table.ShareItGrid tr.Blank td{background-color:#fff!important;color:#fff}.AdminEdit,.AdminReadOnly{padding:6px;text-align:center;font-weight:700;margin:0 140px 0 40px}.AdminEdit{background:#dce500;color:#555}.AdminReadOnly{background:#8e8e8e;color:#fff}.AdminReadOnly .btn{color:#555;float:right;margin-right:30px;padding:2px 10px;margin-top:-3px}.logoff{font-size:1.6rem;vertical-align:top!important}.filterCompanyId,.filterUserId{width:400px}.ProxyFocus{border-color:#7eef68;border-color:rgba(126,239,104,.8);box-shadow:0 2px 2px rgba(0,0,0,.075) inset,0 0 8px rgba(126,239,104,.6);outline:0 none}#InvoicesGrid{overflow-x:unset}.Dtp{background-color:#fcd8bd!important}.Dtp.alt{background-color:#ffebdd!important}.t-box{width:100%;border:solid 1px #D9D9D9}.btn-gfcd,.state-button{background-image:linear-gradient(rgb(245,244,244,.6),rgb(231,230,230,.7),rgb(211,210,210,.95),rgb(201,200,200,1));text-align:left;padding:8px 15px;min-width:200px;border:0;border-radius:0;letter-spacing:.08rem}.btn-gfcd div,.state-button div{border-bottom:solid 1px;border-color:#8D1F28}a div.state-button:hover,a.btn-gfcd:hover,button.btn-gfcd:hover{background-image:linear-gradient(rgb(246,248,252,.6),rgb(190,190,190,.7),rgb(170,170,170,.95),rgb(150,150,150,1));text-decoration:none}.more{overflow:hidden;height:100%}.gmorebutton a{color:#de637f}.loqate{position:relative;width:100%}.loqate-inner{position:absolute;background:#fff;border:solid 1px #ddd;padding:.375rem .75rem;width:100%;z-index:1000}.loqate-inner div{cursor:pointer}.loqate-inner div:hover{background:#ddf;color:#008}.info-icon{color:#0a0;margin-right:1rem}input::placeholder{color:red!important;opacity:1}.btn.btn-paynow{background:#e58100;color:#fff;font-weight:600}@media (max-width:767px){.Logo{margin-left:auto;margin-right:auto}.Logo img{width:300px}.HeaderPhone,.header-right,.logoff{font-size:1.1rem}.FullName{margin-left:100px}.FullName.collapse:not(.show){display:inline}.FullName.show{display:none}#BookingFilter .form-control{width:auto!important}.breadcrumbs{font-size:.8rem}.breadcrumbs li span.Back,.breadcrumbs li span.Front{width:10px;height:20px;background-size:contain!important}.breadcrumbs li a,.breadcrumbs li span.step{height:20px;padding:2px 5px 4px}}