/* 1755787233654 *//* :root { --main-bg-color: #FFFFFF; --main-fg-color: #000000; } */ :root { --deep-gold-color:#EFC54A; } element { /* background-color: var(- -main-bg-color); */ background-color: #FFFFFF; } /* element { main-bg-color: #FFFFFF; } */ html, body { margin: 0; padding: 0; height: 100%; max-width: 100%; } .color { color: #000000; } .bgcolor { background-color: #FFFFFF; } #wrapper { min-height: 100%; max-width: 100%; position: relative; } #header { min-width: 50px; max-width: 100%; padding-top: 5px; } #content { padding: 20px; padding-left: 50px; padding-right: 50px; padding-bottom: 100px; /* Height of the footer element */ max-width: 100%; } #footer { width: 100%; max-width: 100%; height: 100px; /* position: absolute; */ bottom: 0; left: 0; } #footer a { color: #000000; text-decoration: none; } /* body, div, table { color: #000000; background: #FFFFFF; } */ body { color: #000000; background: #FFFFFF; } .footer { /* margin-top: 50px; margin-bottom: 70px; */ width: 100%; height: 100px; position: absolute; bottom: 0; left: 0; } .divContentCenter { text-align: center; } text .textnarrow, .textwide { width: 80px; } textarea .textareaBig, .textareaBig { width: 90%; height: 300px; } textarea .textareaWideNarrowV, .textareaWideNarrowV { /* width: 90%; */ width: 900px; height: 50px; } textarea .textareaMid, .textareaMid, textarea .textareaMid { width: 70%; height: 150px; } .textareaMid { width: 300px; height: 200px; } .textareaBig { width: 600px; height: 300px; } textarea .textareaWide, .textareaWide { width: 400px; height: 200px; } /* height: 500px; */ textarea .textareaWhole, .textareaWhole { width: 1200px; height: 200px; } /* page image */ .pImg { height: 100%; width: auto; margin-left: auto; margin-right: auto; } .prodIcon { max-width: 150px; max-height: 150px; } .icon, button .icon { # min-width: 10px; } .iconOrig, button .iconOrig { /* filter: invert(100%); */ #filter: invert(100%); -webkit-filter: invert(100%); background-color: var(main-bg-color); } .icon, button .icon, .iconOrig, button .iconOrig, input[type=submit] { margin: 20px; margin-left: 2px; } .txt { color: var(main-fg-color); text-decoration: none; } .warn, .red, .error { color: #FF0000; } .redB { color: #FF0000; font-weight: bold; } th { padding-left: 5px; padding-right: 5px; } .trh td { padding-left: 5px; padding-right: 5px; text-align: left; } .tdf { padding-right: 10px; } .tbvbottom td { text-align: center; vertical-align: bottom; } .tbvtop { width: 100%; } .tbvtop td { text-align: center; vertical-align: top; } input[type=text], input[type=number], input[type=password], input[type=select], input[type=checkbox], input[type=submit], textarea, select, button, checkbox { color: #000000; background-color: #FFFFFF; border-radius: 2px; } input[type=number] { width: 50px; } /* textarea */ input[type=text], input[type=number], input[type=password], input[type=select], input[type=checkbox], input[type=submit], select, button { border: solid 1px #000000; } /* pref off: button:focus textarea:focus */ input[type=text]:focus, input[type=number]:focus, input[type=password]:focus, input[type=select]:focus, input[type=checkbox]:focus, input[type=submit]:focus, select:focus { border: solid 1px #A600C7; } .ibutton { border: none; padding: none; } .greenButton { cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/ padding: 5px 25px; /*add some padding to the inside of the button*/ background: #35b128; /*the color of the button*/ border: 1px solid #33842a; /*required or the default border for the browser will appear*/ /*give the button curved corners, alter the size as required*/ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /*give the button a drop shadow*/ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .75); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .75); box-shadow: 0 0 4px rgba(0, 0, 0, .75); /*style the text*/ color: #f3f3f3; font-size: 14px; } /***NOW STYLE THE BUTTON'S HOVER AND FOCUS STATES***/ .greenButton:hover, .greenButton:focus { background-color: #399630; /*make the background a little darker*/ /*reduce the drop shadow size to give a pushed button effect*/ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .75); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .75); box-shadow: 0 0 1px rgba(0, 0, 0, .75); } .upload-container { position: relative; } /* .upload-container input { border: 1px solid #92b0b3; background: #f1f1f1; outline: 2px dashed #92b0b3; outline-offset: -10px; padding: 100px 0px 100px 150px; text-align: center !important; width: 500px; } .upload-container:before { position: absolute; bottom: 50px; left: 150px; content: "or drag and drop files here"; color: #3f8188; font-weight: 900; } */ .upload-container input { color: #999; border: 1px solid #333; background: #f1f1f1; outline: 2px dashed #999; outline-offset: -10px; padding: 50px; text-align: center !important; width: 300px; } .upload-container:before { position: absolute; bottom: 20px; left: 50px; content: "or drag and drop files here"; color: #333; font-weight: 900; } .upload-container input:hover { background: #ddd; color: #fff; } .files { cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/ padding: 5px 25px; /*add some padding to the inside of the button*/ background: gold; /*the color of the button*/ border: 1px solid #33842a; /*required or the default border for the browser will appear*/ /*give the button curved corners, alter the size as required*/ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /*give the button a drop shadow*/ -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .75); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .75); box-shadow: 0 0 4px rgba(0, 0, 0, .75); /*style the text*/ color: #f3f3f3; font-size: 14px; } .files:hover, .files:focus { background-color: #c7a616; /*make the background a little darker*/ /*reduce the drop shadow size to give a pushed button effect*/ -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .75); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .75); box-shadow: 0 0 1px rgba(0, 0, 0, .75); } .header { color: #000000; /* font-size: 22px; */ font-size: 24px; font-weight: bold; text-align: center; width: 100%; height: 80px; line-height: 80px; vertical-align: middle; padding-top: 5px; } /* gradient */ .headerg { color: #000000; /* font-size: 22px; */ font-size: 24px; font-weight: bold; text-align: center; width: 100%; height: 80px; line-height: 80px; vertical-align: middle; background: -moz-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30, 87, 153, 1)), color-stop(100%, rgba(125, 185, 232, 0))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(30, 87, 153, 1) 0%, rgba(125, 185, 232, 0) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#007db9e8', GradientType=0); /* IE6-9 */ } .header span, .headerSpan, .header .headerSpan { display: inline-block; vertical-align: middle; } label[for], input[type=radio], input[type=checkbox], button, input[type=reset], input[type=button], input[type=submit] { cursor: pointer; } input[type=checkbox]:hover { border-color: #85A9BB #92C2DA #92C2DA #85A9BB; } a { color: #1a0dab; text-decoration: none; } a:visited { color: #A600C7; } a:active { color: #ECFF20; } a:hover { color: #1a0dab; /* text-decoration: underline; */ } .impHL { color: #FF0000; font-weight: bold; } .imp { color: #FF0000; } .keyHL, a.keyHL { background: #00CC00; color: #FFF; } .tableA tr:hover { /* background: #EEEEEE; */ /* box-shadow: 10px 10px 5px 12px EEEEEE; */ /* box-shadow: 3px 3px 1px 4px EEEEEE; */ /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); // https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow box-shadow: 10px 5px 5px red; offset-x | offset-y | blur-radius | spread-radius | color box-shadow: 1px 1px 3px 3px rgba(0, 0, 0, 0.2), 1px 1px 3px 3px rgba(0, 0, 0, 0.19); */ box-shadow: 1px 1px 3px 3px rgba(0, 0, 0, 0.1); } .tableA { border-collapse: collapse; } .tableA th, .tableA td { border: 0; /* border: 1px solid #FFFFFF; */ } .tableA td a { display: block; } .tableMailList td a, .tableMailList td a:visited { color: #000000; } .tableMailList td { border-bottom: solid 1px #eee; padding: 5px; } .btnText button { display: inline-block; margin: 0 auto; box-sizing: border-box; cursor: pointer; text-align: center; } .mailSubject { display: inline-block; font-size: 25px; padding-top: 15px; padding-bottom: 15px; } .mailArea { width: 375px; height: 139px; } .mailMinor { font-size: 14px; color: #666; } .mdField { width: 150px; padding-right: 20px; text-align: right; color: #999; } .mdTable td:first-child { width: 150px; padding-right: 20px; text-align: right; color: #999; } .mailMenu { border: 0; border-collapse: collapse; margin: 0; padding : 0; margin-top: 10px; padding: 0; } .mailMenu td { border-collapse: collapse; margin: 0; padding: 0; /* height: 28px; height: 40px; */ height: 35px; white-space: nowrap; } .mailMenu tr:first-child td:first-child { /* height: 40px; */ height: 70px; margin-bottom: 30px; padding-bottom: 30px; } .mailMenu a { /* height: 28px; */ height: 40px; border-radius: 15px; width: 270px; /**/ padding: 5px; margin: 10px; margin-top: 20px; margin-bottom: 20px; } .mailMenu a:hover, .mailMenu a.hl, .mailMenu a.big { background-color: #eee; } .mailMenu a.big { height: 50px; border-radius: 20px; padding-top: 20px; padding-bottom: 20px; margin-top: 50px; margin-bottom: 20px; } .mailMenu a.big:hover { background-color: #dcdcfc; } .mailMenu a.hl { background-color: #ddd; } .mailMenu a.big { font-size: 20px; background-color: #ccccff; padding: 10px; margin: 10px; } .star, .star a, .tableMailList .star a { color: var(deep-gold-color); font-size: 22px; } .starC, .starC a, .tableMailList .starC a { /* color: var(deep-gold-color); color: gray; */ color: gray; font-size: 22px; } .iconWidth { width: 40px; display: inline-block; text-align: center; } .iconWidthR { width: 60px; display: inline-block; text-align: right; } .actionBtn, input.actionBtn, .actionBtnC, input.actionBtnC { font-size: 25px; font-weight: bold; display: inline-block; margin: 0; color: #000000; border: 3px solid #ebe294; border-radius: 50%; transition: all 0.3s; box-sizing: border-box; cursor: pointer; box-shadow: 0 0 0 rgba(0, 0, 0, 0.1), inset 0 0 0 rgba(0, 0, 0, 0.1); text-align: center; } .actionBtn:hover, input.actionBtn:hover, .actionBtnC:hover, input.actionBtnC:hover { box-shadow: 0 0 1em rgba(0, 0, 0, 0.1), inset 0 0 1em rgba(0, 0, 0, 0.1); } .actionBtn, input.actionBtn { background-color: gold; } .actionBtn:hover, input.actionBtn:hover { background-color: gold; } .actionBtnS { cursor: pointer; /*forces the cursor to change to a hand when the button is hovered*/ padding: 5px 25px; /*add some padding to the inside of the button*/ background: #fff; /*the color of the button*/ border: 1px solid #ddd; /*required or the default border for the browser will appear*/ /*give the button curved corners, alter the size as required*/ -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; /*give the button a drop shadow -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .75); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, .75); box-shadow: 0 0 4px rgba(0, 0, 0, .75); */ color: #000; font-size: 14px; } .actionBtnS:hover, .actionBtnS:focus { background-color: #eee; /*reduce the drop shadow size to give a pushed button effect -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .75); -moz-box-shadow: 0 0 1px rgba(0, 0, 0, .75); box-shadow: 0 0 1px rgba(0, 0, 0, .75); */ } .trNavBar { } .trNavBar td { background: #ddd; } .trNavBar td:first-child { border-top-left-radius: 10px 10px; } .trNavBar td:last-child { border-top-right-radius: 10px 10px; } #pages { white-space: nowrap; } .pn { width: 35px; display: inline-block; } .pn a { padding: 10px; padding-top: 5px; padding-bottom: 5px; } .pn a:hover { border-radius: 50%; background-color: #eee; } .trHL, .trHL td { font-weight: bold; background-color: #eee; } .titlePreview { color: #777; } .listTable td { padding-left: 5px; padding-right: 5px; } .listTable th { padding-left: 5px; padding-right: 5px; text-align: left; } .listTable tr:nth-child(odd) { background: #B8B8B8; } .listTable tr:nth-child(even) { background: #9C9C9C; } .tr0, .tr0 td { background: #B8B8B8; } .tr1, .tr1 td { background: #9C9C9C; } /* numbers */ .trn0, .trn0 td { background: #B8B8B8; } .trn1, .trn1 td { background: #9C9C9C; } .tdn, .trn0, .trn0 td, .trn1, .trn1 td { width: 1%; color: #fff; white-space: nowrap; text-align: right; padding-right: 20px; } /* search box */ .tds { min-width: 10%; color: #fff; white-space: nowrap; padding-right: 20px; } .tdr { width: 1%; color: #fff; white-space: nowrap; text-align: right; padding-left: 20px; color: #fff; } .td0 { background: #B8B8B8; } .td1 { background: #9C9C9C; } /* === jstree === */ ul, #myUL { list-style-type: none; } #myUL { margin: 0; padding: 0; } .caret { cursor: pointer; user-select: none; /* Prevent text selection */ } .caret::before { content: "\25B6"; /* ▶ */ color: #000; display: inline-block; margin-right: 6px; } .caret-down::before { transform: rotate(90deg); } .nested { display: none; } .active { display: block; margin-left: -20px; } #myUL .block { background: #ccccff; border: solid 1px #000; text-decoration: none; font-size: 20px; padding-left: 20px; padding-right: 20px; color: #990000; border-radius: 12px; border-color: #2196F3 !important; color: #000 !important; background-color: #ddffff !important; border-left: 6px solid #ccc !important; } #myUL input, #myUL a { clear: both; float: top; } #myUL1 a { background: #ccccff; border: solid 1px #000; text-decoration: none; font-size: 20px; width: 150px; /* not working*/ height: 80px; padding-left: 20px; padding-right: 20px; color: #990000; border-radius: 12px; border-color: #2196F3 !important; color: #000 !important; background-color: #ddffff !important; border-left: 6px solid #ccc !important; } #myUL2 a { background: #ccccff; border: solid 1px #000; text-decoration: none; font-size: 20px; width: 150px; /* not working*/ height: 80px; padding-left: 20px; padding-right: 20px; color: #990000; border-radius: 12px; } #myUL3 a { /* background: #ccccff; */ border: solid 1px #000; text-decoration: none; font-size: 20px; width: 150px; /* not working*/ height: 80px; padding-left: 20px; padding-right: 20px; color: #990000; border-radius: 12px; text-shadow: 1px 1px 2px #000, 0 0 25px blue, 0 0 5px darkblue; color: #fff; /* text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF; */ } /* ------------ */ .tableMenuHori { width: 70%; } .tableMenuHoriButtons { width: 100%; } .box1 { width: 40%; /* background: red; */ float: left; } .box2 { width: 60%; /* background: blue; */ float: right; } .wrapper { max-width: 100%; } /* debug .tableMenuSearchBox td, .tableMenuHoriButtons td { border: solid #ccccff 1px; } */ .tableMenuSearchBox, .tableMenuHoriButtons { min-height: 80px; } .tableMenuSearchBox td, .tableMenuHoriButtons td { vertical-align: top; text-align: left; width: 60px; max-width: 60px; } /* country menu width */ .tableMenuHoriButtons td:nth-child(3) { text-align: right; /* min-width: 270px; */ /* width: 260px; max-width: 260px; */ width: 270px; max-width: 270px; } .tableMenuSearchBox td:first-child, .tableMenuHoriButtons td:nth-child(3) { width: 260px; max-width: 260px; /* border: solid blue 1px; */ } .tableMenuSearchBox td:nth-child(2) { min-width: 60px; max-width: 80%; width: 50%; /* border: solid red 1px;*/ } .tableMenuHoriButtons td:nth-child(1) { text-align: right; min-width: 60px; max-width: 80%; width: 50%; /* border: solid blue 1px; */ } /* search key */ .sk { width: 255px; } /* upload preview icon */ .preImg { max-height: 150px; max-width: 150px; width: auto; height: auto; object-fit: contain; border-radius: 8px; padding: 5px; } .image-wrapper { margin: auto; display: inline-block; align-items: center; position: relative; } #imgHover, #imgHoverBig { text-align: center; } #imgHover a { height: 100px; width: 100px; display: table-cell; border: 2px solid #FFFFFF; /* cursor: default; */ } #imgHoverBig a { cursor: pointer; } #imgHover img, #imgHoverBigIcons img { border: 2px solid #FFFFFF; } /* #imgHover a:hover, .imgHoverFocus, #imgHoverBigIcons .imgHoverFocus { border: 2px solid orange; } */ #imgHover .imgHoverFocus, #imgHoverBigIcons .imgHoverFocus { border: 2px solid orange; } /* #imgHover .imgHref:hover { border: 2px solid #FFFFFF; } */ #imgHoverBigIcons a { border: 2px solid #FFFFFF; } #imgHoverBigIcons img:hover { opacity: 0.7; } #imgHover .imgHref:hover { border: 2px solid #FFFFFF; cursor: pointer; } #imgHover img, #imgHoverBig img { margin: auto; } #imgHoverBig table, .imgHoverBigTable { width: 90%; margin-left: auto; margin-right: auto; } /* #imgHoverBig table td:first-child { width: 40%; } */ #imgHoverBig table td:first-child { width: 70%; } .price { font-weight: bold; color: orange; } .itemImgs { width: 95%; } /* ------------ */ .itemTable, .detailTable, .cartTable { width: 90%; } .cartTable select { width: 50px; } /* fix later; testing .cartTable, .cartTable td { border: solid 1px #000; } */ /* fix later */ .cartTable td:nth-child(1) { /* min-width: 80px; max-width: 80px; width: 80px; */ min-width: 100px; max-width: 100px; width: 100px; /* min-width: 50px; max-width: 50px; width: 50px; */ } .cartTable td:nth-child(1) { min-width: 200px; max-width: 200px; width: 200px; } /* cart table ; cartItem */ .cartTable td:nth-child(3), #cart table td:nth-child(3) { min-width: 30%; width: 50%; vertical-align: top; } /* last one */ .cartTable td:nth-child(6) { min-width: 200px; max-width: 200px; width: 200px; } .itemTable nobr, .detailTable nobr, .cartTable nobr, #cart nobr { vertical-align: top; } .detailTable td:nth-child(2) { min-width: 20%; width: 50%; vertical-align: top; } .itemImgs img { border-radius: 8px; padding: 3px; } #cart img, #cart .itemTable img, .cartTable img { border-radius: 0px; } /* #cart .itemTable a { color: #1a0dab; text-decoration: none; } */ #cart .itemTable a, #cart .cartTable a, .cartTable a { color: #000000; text-decoration: none; } #cart .cartTable a:active, #cart .cartTable a:hover { color: #1a0dab; } .itemTable a, #cart .cartTable a, #cart .cartTable a:visited, .cartTable a:visited { color: #000000; } .itemImgs { /* border: 1px solid red; */ /* max-width: 300px; */ max-width: 70%; display: flex; flex-flow: row wrap; } /* index icon */ .ipImg, .itemImgs, #cart img { border-radius: 8px; padding: 2px; } /* .table-cell { border: 1px solid blue; flex: 1 30%; } .colspan-3 { border: 1px solid green; flex: 1 100%; } */ .itemImgs div { /* border: 1px solid blue; flex: 1 30%; */ flex: 1 30%; } /* .itemImgs:nth-child(even) {background: #CCC} .itemImgs:nth-child(odd) {background: #FFF} */ .itemImgs div:nth-child(3) { /* background: #FFF; border: 1px solid green; */ flex: 1 100%; } /* cart icon */ .iconHref, .iconHref:hover { /* border: none; padding: none; padding-right: 10px; */ border: none; padding-right: 10px; vertical-align: middle; } .iconHref:hover { background: transparent; } /* fix later vertical-align: text-bottom; */ .iconHrefLink i, .iconHrefLinkHL { border: none; /* padding: 6px; */ color: #000000; vertical-align: middle; } .iconHrefLink i { padding: 6px; } .iconHrefLinkHL i, a.iconHrefLinkHL { color: orange; text-decoration: none; } /* === jstree === */ /* domains tr avai */ .avai { background-color: #006600; } /* === flag === */ .country-select .country-list .country.highlight, .country-select.inside .flag-dropdown:hover .selected-flag { /* background-color: rgba(0, 0, 0, 0.05) background-color: rgba(red(#FFFFFF), green(#FFFFFF), blue(#FFFFFF), 0.05) background-color: rgba(#FFFFFF90); */ background-color: rgba(255, 255, 255, 0.90); } /* border: solid #A600C7 1px; border: 1px solid #CCC; */ .country-select .country-list, .flag-dropdown, .country_selector { border-radius: 2px; border: 1px solid #000000; } .active, .highlight, .country, country-name, .active:hover, .highlight:hover, .inside div:hover, .inside li:hover { color: #000000; background-color: #FFFFFF; } .active { margin-left: 0; } .flag-dropdown { border-right: 0px; } .input-icon { position: absolute; left: 3px; top: calc(50% - 0.5em); /* Keep icon in center of input, regardless of the input height */ } input .withIcon, .withIcon { padding-left: 40px; } .input-wrapper { position: relative; } /* imgHover */ #imgHoverBigDiv { width: 100%; display: none; } .active { display: block; } #imgHoverBig { /* text-align: center; vertical-align: middle; */ text-align: center; vertical-align: middle; border: 1px solid #000; z-index: 500; display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: auto; background-color: rgba(0, 0, 0, 0.3); } #imgHover img { text-align: center; vertical-align: middle; margin: auto; } .showImg:hover { opacity: 1; } #showImg img:hover { opacity: 1; } .prev, .next { cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -50px; color: #fff; font-weight: bold; font-size: 20px; border-radius: 0 3px 3px 0; user-select: none; -webkit-user-select: none; background-color: rgba(0, 0, 0, 0.3); } .next { right: 0; border-radius: 3px 0 0 3px; } .prev { left: 0; border-radius: 3px 0 0 3px; } .prev:hover, .next:hover { background-color: rgba(0, 0, 0, 0.6); } .notification, .notificationHL { /* background-color: #555; color: #fff; text-decoration: none; border-radius: 2px; padding: 15px 26px; */ position: relative; display: inline-block; } .notification:hover { /* background: red; */ } .notification .badge, .notificationHL .badge { position: absolute; /* top: -10px; right: -10px; */ top: -3px; right: -1px; padding: 4px 8px; border-radius: 50%; background: gray; color: #fff; font-size: 12px; } .notificationHL .badge { background: red; } /* gTable */ * { box-sizing: border-box; } /* Create two equal columns that floats next to each other */ .column, .columnI { float: left; width: 33%; padding: 10px; } .columnI { width: 100%; } /* Clear floats after the columns */ .row:after { content: ""; display: table; clear: both; } /* Style the buttons padding: 12px 16px; */ .btn { border: none; outline: none; padding: 14px 16px; background-color: #f1f1f1; cursor: pointer; } .btn:hover { background-color: #ddd; } .btn.active { background-color: #666; color: #fff; } #btnContainer { float: left; } /* dropdown */ .navbar, .navbar .dropdown { overflow: hidden; background-color: #333; } .navbar a { float: left; text-align: center; text-decoration: none; } .navbar a, .dropdown, .dropdown .dropbtn, button.dropbtn { font-size: 16px; } .dropdown, .cdropdown { float: left; overflow: hidden; } .dropdown .dropbtn, .cdropdown .dropbtn, button .dropbtn, button.dropbtn .dropbtn { background-color: inherit; font-family: inherit; } .navbar a, .dropdown .dropbtn, .cdropdown .dropbtn, button .dropbtn, button.dropbtn .dropbtn { color: #fff; border: none; outline: none; padding-top: 14px; padding-left: 16px; padding-right: 16px; padding-bottom: 14px; margin: 0; } .cdropdown .dropbtn { color: #000; padding: 5px; } .cdropdown .dropbtn:hover { background-color: #ddd; border-radius: 3px; /* border: 1px solid #ddd; */ } .navbar a:hover, .dropdown:hover .dropbtn { background-color: red; } .dropdown-content, .cdropdown-content { display: none; position: absolute; background-color: #f9f9f9; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; } .cdropdown-content { border: 1px solid #ddd; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2); background-color: #fff; } .dropdown-content a, .cdropdown-content a { float: none; color: #000; padding: 12px 16px; text-decoration: none; display: block; text-align: left; } .dropdown-content a:hover, .cdropdown-content a:hover { background-color: #ddd; } .show { display: block; } .dropdown:hover .dropdown-content { display: block; } @media screen and (min-device-width: 320px) and (max-device-width: 700px) { body, div, table { font-size: 30px; } .header { font-size: 90px; min-width: 100%; min-height: 170px; max-height: 220px; } .navbar a, .dropdown .dropbtn { font-size: 40px; } .preImg { max-height: 600px; max-width: 600px; width: auto; height: auto; object-fit: contain; border-radius: 20px; padding: 5px; } .sk { width: 250px; } input, select, button, input[type=text], input[type=number], input[type=password], input[type=file], input[type=radio], input[type=checkbox], input[type=reset], input[type=button], input[type=submit], textarea { font-size: 90px; padding: 2px; font: 90px "Helvetica neue", Arial, sans-serif; padding: 15px 10px; line-height: 140%; } input, select, button, input[type=text], input[type=number], input[type=password], input[type=file], input[type=radio], input[type=checkbox], input[type=reset], input[type=button], input[type=submit] { height: 90px; } textarea { height: 300px; width: 90%; } button { font-size: 60px; } input[type=checkbox] { width: 50px; height: 50px; } select { font-size: 50px; padding: 2px; font: 50px "Helvetica neue", Arial, sans-serif; padding: 15px 10px; line-height: 140%; height: 90px; } .wrapper { display: flex; flex-direction: column-reverse; min-width: 100%; } .box1 { min-width: 100%; float: right; } .box2 { min-width: 100%; float: right; } .tableMenuSearchBox, .tableMenuHoriButtons { min-height: 160px; } .tableMenuSearchBox td, .tableMenuHoriButtons td { min-width: 100px; min-height: 160px; } /* country menu width*/ .tableMenuHoriButtons td:nth-child(3) { /* min-width: 450px; min-width: 300px; */ max-width: 260px; } .tableMenuSearchBox td:nth-child(2) { min-width: 10px; max-width: 80%; width: 10%; /* border: solid red 1px;*/ } .tableMenuHoriButtons td:nth-child(1) { text-align: right; min-width: 60px; max-width: 80%; width: 10%; /* border: solid blue 1px; */ } .iconHref { padding-right: 2px; } .itemTable, .detailTable, .cartTable { width: 98%; } .cartTable select { width: 100px; } /* .cartTable td:first-child { max-width: 60px; width: 60px; width: 1%; }*/ .cartTable td:nth-child(0) { max-width: 110px; width: 110px; } .cartTable td:nth-child(1) { max-width: 150px; width: 150px; } .cartTable td:nth-child(2) { max-width: 260px; } .cartTable td:nth-child(3) { min-width: 20%; width: 60%; vertical-align: top; } .cartTable td:nth-child(6) { min-width: 100px; max-width: 100px; width: 100px; } .detailTable td:first-child { max-width: 260px; } .detailTable td:nth-child(2) { min-width: 20%; width: 60%; vertical-align: top; } .itemImg td { display: inline-block; padding: 5px; width: 70%; } .itemImg img { display: inline-block; padding: 5px; max-width: 260px; } .itemImgs { width: 99%; } .itemImgs div { /* border: 1px solid blue; flex: 1 30%; */ flex: 1 260px; } .pImg { /* width: 49.99999%; */ margin: 6px 0; } .tds { min-width: 20%; margin: 6px 0; } .notification .badge { position: absolute; /* top: -10px; right: -10px; */ top: -5px; right: -5px; padding: 5px 10px; border-radius: 50%; background: red; color: #fff; /* font-size: 12px; */ font-size: 30px; } } @media screen and (min-device-width: 320px) and (max-device-width: 480px) { /* iPhone, Android rules here */ body, div, table { /* background-color: lightblue;*/ font-size: 30px; font-size: 5.9vw; } .footer { margin-top: 10px; margin-bottom: 10px; } input[type=text] { width: 97%; font-size: 32px; font-size: 6vw; } textarea .textarea_big, .textarea_big { width: 97%; height: 150px; } } @media only screen and (max-width: 500px) { .tds { min-width: 20%; } /* .pImg { width: 100%; } */ } @media only screen and (max-width: 300px) { .tds { min-width: 20%; } } @media only screen and (max-width: 999px) { } @media only screen and (device-width: 768px) and (orientation: landscape) { }