@tailwind base;
@tailwind components;
@tailwind utilities;


/* table {
  font-size: 13px !important;
  font-family: sans-serif !important;
}

table > thead{
  user-select: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
} */


.ant-input-group-addon{
  padding: 0px !important;
}

/* #components-table-demo-resizable-column, .react-resizable {
  position: relative;
  background-clip: padding-box;
}

#components-table-demo-resizable-column, .react-resizable-handle {
  position: absolute;
  right: -10px;
  bottom: 0;
  z-index: 1;
  width: 20px;
  height: 100%;
  cursor: col-resize;
} */

.ant-menu-horizontal{
  line-height: 35px !important;
}

/* .ant-table-pagination.ant-pagination{
  margin: 0 !important;
} */

.ant-tabs-tab{
  font-size: 12px !important;
}

.ant-tabs-nav{
  margin-bottom: 5px !important;
}

#tsparticles{
  position: absolute;
  width: 100%;
  height: 100%;
	/* background: #4568dc; */
  background: linear-gradient(to right, rgb(83, 198, 247) 0%, rgb(42, 120, 247) 50%, rgb(118, 44, 247) 100%);
}

.ant-steps-icon{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  height: 100% !important;
}

.ant-btn > .anticon > svg{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* button.ant-pagination-item-link{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
} */

.ant-form-item{
  margin-bottom: 10px !important;
}

.ant-divider-horizontal{
  margin-top: 0px !important;
}

.ant-timeline-item{
  margin-bottom: 0px !important;
}

.ant-input-clear-icon{
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}

.ant-upload-text-icon{
  display: flex !important;
  align-items: center !important;
}

.ant-menu-title-content{
  font-size: 0.65rem !important;
}

.required-custom>div>div>label::before{
  content: '*';
  color: red;
  margin-right: 3px;
}

.ant-space-compact-block{
  width: inherit !important;
}

/* .ant-table-body {
  min-height: calc(100vh - 320px) !important;
} */

/* .table-small .ant-table-body {
  min-height: 0 !important;
} */

.ant-collapse-content > .ant-collapse-content-box {
  padding: 0px !important;
}

.ant-btn-primary{
  background-color: #1677ff !important;
  color: white !important;
}

.ant-btn-danger{
  background-color: #f84643 !important;
  color: white !important;
}

.ant-switch{
  background-color: #a19f9f !important;
}

.ant-switch-checked{
  background-color: #1677ff !important;
}

.ant-btn-icon-only{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.ant-btn-primary:disabled {
  cursor: not-allowed !important;
  border-color: #d9d9d9 !important;
  color: rgba(0,0,0,.25) !important;
  background-color: rgba(0,0,0,.04) !important;
  box-shadow: none !important;
}

.ant-upload-select{
  width: 100% !important;
}

.ant-pagination-prev, .ant-pagination-next, .ant-pagination-jump-next, .ant-pagination-jump-prev{
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

.ant-upload-list-item-actions{
  display: flex !important;
  justify-content: center !important;
}

.ant-input{
  border-width: 1px !important;
  border-color: #d9d9d9 !important;
  padding: 4px 11px !important;
  font-size: 14px !important;
  line-height: 1.57 !important;
  border-radius: 6px !important;
}
