@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap');


/* ::-webkit-scrollbar {
    width: 0;
    background: transparent;
} */


.scrollbar-hidden {
  -ms-overflow-style: none;
  scrollbar-width: none; /* Firefox */
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: bold;
}

html {
	font-size: 1rem;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	font-family:'Poppins',sans-serif;
}
body {
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #fff;
	font-family:'Poppins',sans-serif;
}
.hdrCls{
	background-color: #000000;
}
.bkcRead{
	background-color: red;
}
.bkcYellow{
	background-color: yellow;
}
.bkcGray{
	background-color: gray;
}
.bkcGreen{
	background-color: green;
}
.calR{
	background-color: red;
}
.calY{
	background-color: yellow;
}
.calGy{
	background-color: gray;
}
.calGn{
	background-color: green;
}
.calC{
	text-align:center;
}
.ndc{
	text-decoration: none;
	color:inherit;
}
.bc{
	margin-bottom: 15px;
}

.topm{
	background-color:#959595;
	margin-bottom: 15px;
	color:#ffffff;
}
a.hfive:link {color:#ffffff;text-decoration:none; margin-bottom: 2px; margin-top: 2px;}
a.hfive:visited {color:#ffffff;text-decoration:none; margin-bottom: 2px; margin-top: 2px;}
a.hfive:hover {text-decoration:underline; margin-bottom: 2px; margin-top: 2px;}
.rowsel{
	outline: 1px dashed;
}

.tmpl_hdr{ background-color:#BC8C4E;}
.txt_white{ color:white;}
.modal-header .close {
	font-size: 30px; /* bigger */
}

.center_div{
	margin: 0 auto;
	width: 80%; /* value of your choice which suits your alignment */
}

.myEmpty {
  min-height: 10px;
}
.dv_border{
	border: 1px solid grey;
}
.big-checkbox {
	width: 20px; 
	height: 20px;
}

.badge-error {
  background-color: #b94a48;
}

.badge-warning {
  background-color: #f57611;
}

.badge-success {
  background-color: #468847;
}

.badge-info {
  background-color: #3a87ad;
}

.badge-danger {
  background-color: #d90000;
}
h7 { 
  display: block;
  font-size: 1em;
  margin-top: 1.33em;
  margin-bottom: 0.2em;
  margin-left: 0;
  margin-right: 0;
}
.table-condensed{
  font-size: 0.5em !important;
}

.my-card-shadow{
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}


td{
	white-space: normal !important;
	text-align: justify !important;
}

.ck-editor__editable_inline {
    min-height: 300px;
}

.add-btn {
    color: #0c70de;
    background-color: #e3effc;
    border-color: #e3effc;
}

.add-btn:hover {
    color: #20a8ec;
    background-color: #d5e7fb;
    border-color: #d5e7fb;
}

.btn-submit {
    color: white;
    background-color: #1c629b;
    border-color: #1c629b;
}

.label-required {
    color: #e90505;
    margin-left: 3px;
}

.bxs-circle {
  font-size: 0.5rem;
  margin-right: 2px;
}

.badge-0, 
.badge-1, 
.badge-2, 
.badge-3 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.badge-green,
.badge-green-border {
  background-color: #EEF5EF;
  color: #23953C !important;
}

.badge-grey,
.badge-grey-border {
  background-color: #EFEFEF;
  color: #898888;
}

.badge-orange {
  background-color: #FDEBE1;
  color: #F95B02;
}

.badge-red, 
.badge-red-border {
  background-color: #ffe8e7;
  color: #bb444a;
}

.badge-green-border {
  border: 1px solid #23953C;
}

.badge-red-border {
  border: 1px solid #bb444a;
}

.badge-grey-border {
  border: 1px solid #898888;
}

.tooltip-pop {
  margin-bottom: 7px;
}