/*! CSS Used from: http://localhost:5000/static/css/style_table.css */
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
h2{margin-top:0;margin-bottom:0.5rem;}
table{border-collapse:collapse;}
th{text-align:inherit;}
label{display:inline-block;margin-bottom:0.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
input,button{margin:0;font-size:inherit;line-height:inherit;}
button,input{overflow:visible;}
button{text-transform:none;}
button,[type="button"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner{padding:0;border-style:none;}
input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
h2{margin-bottom:0.5rem;font-weight:500;line-height:1.2;}
h2{font-size:2rem;}
.container{width:100%;margin-right:auto;margin-left:auto;background-color: rgb(255 255 255 / 49%);}
@media (min-width: 576px){
.container{max-width:540px;background-color: rgb(255 255 255 / 49%);}
}
@media (min-width: 768px){
.container{max-width:720px;background-color: rgb(255 255 255 / 49%);}
}
@media (min-width: 992px){
.container{max-width:960px;background-color: rgb(255 255 255 / 49%);}
}
@media (min-width: 1200px){
.container{max-width:1300px;width:80vw;background-color: rgb(255 255 255 / 49%);}
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-md-6,.col-md-12{position:relative;width:100%;padding-right:15px;padding-left:15px;}
@media (min-width: 768px){
.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
.table{width:100%;margin-bottom:1rem;color:#212529;}
.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6;}
.form-control{display:block;width:100%;min-width: 90%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1.5rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;-webkit-transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;}
@media (prefers-reduced-motion: reduce){
.form-control{-webkit-transition:none;-o-transition:none;transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1;}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1;}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1;}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;}
.input-group > .form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0;}
.input-group > .form-control:focus{z-index:3;}
.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}
.close:hover{color:#000;text-decoration:none;}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.border-bottom-0{border-bottom:0!important;}
.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;}
.mb-4{margin-bottom:1.5rem!important;}
.text-center{text-align:center!important;}
@media print{
*,*::before,*::after{text-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
thead{display:table-header-group;}
tr{page-break-inside:avoid;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
.container{min-width:992px!important;}
.table{border-collapse:collapse!important;}
.table td,.table th{background-color:#fff!important;}
}
.currency::after {
   content: " €";
 }
 .thumbnail{
     /* max-height: 5em; */
     display: flex;
     width: auto;
     height: 3em;
     max-width: 3em;
     min-width: 3em;
     width: 3em;
     /* aspect-ratio: 1 / 1; */
     /* max-width: 10em; */
     border: solid;
     padding: 3%;
     /* margin: 1%; */
     border-radius: 0.7em;
     border-width: 1px;
     transition: 0.25s;

     object-fit: cover;
   }
 }
h2{line-height:1.5;font-weight:400;font-family:"Poppins", Arial, sans-serif;color:#000;}
.heading-section{font-size:28px;color:#000;}
.img{background-size:cover;background-repeat:no-repeat;background-position:center center;}
/* .table-wrap{overflow-x:scroll;} */
.table{
    /* min-width:1000px!important; */
    width:100%;background:#fff;-webkit-box-shadow:0px 5px 12px -12px rgba(0, 0, 0, 0.29);-moz-box-shadow:0px 5px 12px -12px rgba(0, 0, 0, 0.29);box-shadow:0px 5px 12px -12px rgba(0, 0, 0, 0.29);}
.table thead.thead-primary{background: rgb(255,0,0);
  background-image: linear-gradient(to right, #ff9966, #ff5e62);}
.table thead th{border:none;padding:.1em;font-size: 1.2em;font-weight:500;color:white;text-align: center;}
.table tbody tr{margin-bottom:10px;}
.table tbody td{white-space: nowrap;border:none;padding:.1em;font-size: clamp(10px,4vw,18px);background:#fff;border-bottom:4px solid #f8f9fd;vertical-align:middle;text-align: center;}
.table tbody td.quantity{width:10%;}
.table tbody td .img{width:100px;height:80px;}
.table tbody td .email span{display:block;padding:0;}
.table tbody td .email span:last-child{font-size:12px;color:rgba(0, 0, 0, 0.3);padding:0;}
.location span:last-child{font-size:14px;color:rgba(0, 0, 0, 0.5);padding:0;}
.table tbody td .close span{font-size:12px;color:#dc3545;}
.checkbox-wrap{display:block;position:relative;cursor:pointer;font-size:16px;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox-wrap input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;}
.checkmark:after{content:"\f0c8";font-family:"FontAwesome";position:absolute;color:rgba(0, 0, 0, 0.1);font-size:20px;margin-top:-14px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
@media (prefers-reduced-motion: reduce){
.checkmark:after{-webkit-transition:none;-o-transition:none;transition:none;}
}
.checkbox-wrap input:checked ~ .checkmark:after{display:block;content:"\f14a";font-family:"FontAwesome";color:rgba(0, 0, 0, 0.2);}
.checkbox-primary{color:#99b19c;}
.checkbox-primary input:checked ~ .checkmark:after{color:#99b19c;}
/*! CSS Used from: https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-close:before{content:"\f00d";}
/*! CSS Used fontfaces */
@font-face{font-family:'FontAwesome';src:url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
