@font-face {
	font-family: OpenSans-Regular;
	src: url(../fonts/OpenSans/OpenSans-Regular.ttf)
}

* {
	margin: 0;
	padding: 0;
	box-sizing: border-box
}

body,
html {
	height: 100%;
	font-family: sans-serif
}

a {
	margin: 0;
	transition: all .4s;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	-moz-transition: all .4s
}

a:focus {
	outline: none !important
}

a:hover {
	text-decoration: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0
}

p {
	margin: 0
}

ul,
li {
	margin: 0;
	list-style-type: none
}

input {
	display: block;
	outline: none;
	border: none !important
}

textarea {
	display: block;
	outline: none
}

textarea:focus,
input:focus {
	border-color: transparent !important
}

button {
	outline: none !important;
	border: none;
	background: 0 0
}

button:hover {
	cursor: pointer
}

iframe {
	border: none !important
}

.limiter {
	width: 100%;
	margin: 0 auto
}

.container-table100 {
	width: 100%;
	min-height: 100vh;
	background: #c850c0;
	background: -webkit-linear-gradient(45deg, #4158d0, #c850c0);
	background: -o-linear-gradient(45deg, #4158d0, #c850c0);
	background: -moz-linear-gradient(45deg, #4158d0, #c850c0);
	background: linear-gradient(45deg, #4158d0, #c850c0);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	padding: 33px 30px
}

.wrap-table100 {
	width: 1170px
}

table {
	border-spacing: 1;
	border-collapse: collapse;
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
	position: relative
}

table * {
	position: relative
}

table td,
table th {
	padding-left: 8px;
    text-align: center;
}

table thead tr {
	height: 60px;
	background: #36304a
}

table tbody tr {
	height: 50px
}

table tbody tr:last-child {
	border: 0
}

table td,
table th {
	text-align: left
}

table td.l,
table th.l {
	text-align: right
}

table td.c,
table th.c {
	text-align: center
}

table td.r,
table th.r {
	text-align: center
}

.table100-head th {
	font-family: OpenSans-Regular;
	font-size: 18px;
	color: #fff;
	line-height: 1.2;
	font-weight: bold;
    text-align: center
}

tbody tr:nth-child(even) {
	background-color: #f5f5f5
}

tbody tr {
	font-family: OpenSans-Regular;
	font-size: 15px;
	color: gray;
	line-height: 1.2;
	font-weight: unset
}

tbody tr:hover {
	color: #555;
	background-color: #f5f5f5;
	cursor: pointer
}

.column1 {
	width: 180px;
	padding-left: 20px;
    text-align: left
}

.column2 {
	width: 350px
}

.column3 {
	width: 150px;
    text-align: center
}

.column4 {
	width: 80px;
	text-align: center
}

.column5 {
	width: 100px;
	text-align: center
}

.column6 {
	width: 150px;
	text-align: center;
	padding-right: 62px
}

@media screen and (max-width:992px) {
	table {
		display: block
	}

	table>*,
	table tr,
	table td,
	table th {
		display: block
	}

	table thead {
		display: none
	}

	table tbody tr {
		height: auto;
		padding: 37px 0
	}

	table tbody tr td {
		padding-left: 40% !important;
		margin-bottom: 24px
	}

	table tbody tr td:last-child {
		margin-bottom: 0
	}

	table tbody tr td:before {
		font-family: OpenSans-Regular;
		font-size: 14px;
		color: #999;
		line-height: 1.2;
		font-weight: unset;
		position: absolute;
		width: 40%;
		left: 30px;
		top: 0
	}

	table tbody tr td:nth-child(1):before {
		content: "Date"
	}

	table tbody tr td:nth-child(2):before {
		content: "Order ID"
	}

	table tbody tr td:nth-child(3):before {
		content: "Name"
	}

	table tbody tr td:nth-child(4):before {
		content: "Price"
	}

	table tbody tr td:nth-child(5):before {
		content: "Quantity"
	}

	table tbody tr td:nth-child(6):before {
		content: "Total"
	}

	.column4,
	.column5,
	.column6 {
		text-align: center
	}

	.column4,
	.column5,
	.column6,
	.column1,
	.column2,
	.column3 {
		width: 100%
	}

	tbody tr {
		font-size: 14px
	}
}

@media(max-width:576px) {
	.container-table100 {
		padding-left: 15px;
		padding-right: 15px
	}
}

.button-1 {
	background-color: #36304a;
	border-radius: 8px;
	border-style: none;
	box-sizing: border-box;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: "Haas Grot Text R Web", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 500;
	height: 40px;
	line-height: 20px;
	list-style: none;
	margin: 0;
	outline: none;
	padding: 10px 16px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: color 100ms;
	vertical-align: baseline;
	user-select: none;
	-webkit-user-select: none;
	touch-action: manipulation;
}

.button-1:hover,
.button-1:focus {
	background-color: #F082AC;
}


.button-40 {
    background-color: #111827;
    border: 1px solid transparent;
    border-radius: .75rem;
    box-sizing: border-box;
    color: #FFFFFF;
    cursor: pointer;
    flex: 0 0 auto;
    font-family: "Inter var",ui-sans-serif,system-ui,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5rem;
    padding: .75rem 1.2rem;
    text-align: center;
    text-decoration: none #6B7280 solid;
    text-decoration-thickness: auto;
    transition-duration: .2s;
    transition-property: background-color,border-color,color,fill,stroke;
    transition-timing-function: cubic-bezier(.4, 0, 0.2, 1);
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    width: 1170px;
    
  }
  
  .button-40:hover {
    background-color: #374151;
  }
  
  .button-40:focus {
    box-shadow: none;
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
  
  @media (min-width: 768px) {
    .button-40 {
      padding: .75rem 1.5rem;
    }
  }

  :root {
    --background-gradient: linear-gradient(178deg, #ffff33 10%, #3333ff);
    --gray: #34495e;
    --darkgray: #111827;
  }
  
  select {
    /* Reset Select */
    appearance: none;
    outline: 10px red;
    border: 0;
    box-shadow: none;
    /* Personalize */
    font-family: "Inter var",ui-sans-serif,system-ui,-apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 1.125rem;
    font-weight: 600;
    flex: 1;
    padding: 0 1em;
    color: #fff;
    background-color: var(--darkgray);
    background-image: none;
    cursor: pointer;
  }
  /* Remove IE arrow */
  select::-ms-expand {
    display: none;
  }
  /* Custom Select wrapper */
  .select {
    position: relative;
    display: flex;
    width: 20em;
    height: 3em;
    border-radius: .25em;
    overflow: hidden;
    display: flex;
    align-content: center;
    text-align: center;
    
  }
  /* Arrow */
  .select::after {
    content: '\25BC';
    position: relative;
    top: 0;
    right: 0;
    padding: 1em;
    background-color: #2a2c32;
    transition: .25s all ease;
    pointer-events: none;
  }
  
  .select:hover::after {
    color: #ffffff;
  }
  
  .container {
    position : relative;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 50%;
    left : 50%;
    transform :
    translate(-50%,-50%); 
  }

  .drop-container {
    position: relative;
    display: flex;
    gap: 10px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 200px;
    padding: 20px;
    border-radius: 10px;
    border: 2px dashed #ffffff;
    color: #e3e3e37f;
    cursor: pointer;
    background-color: #ffffff2f;
    transition: background .2s ease-in-out, border .2s ease-in-out;
  }
  
  .drop-container:hover {
    color: #ffffffa2;
    border-color: #1e1e1e;
  }
  
  .drop-container:hover .drop-title {
    color: #222;
  }
  
  .drop-title {
    color: #444;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    transition: color .2s ease-in-out;
  }
  
  
  