/*-----* generic Fonts *-----*/
.bold {font-weight: bold;}
.italic {font-style: italic;}
.uppercase {text-transform: uppercase;}

/*-----* generic display *-----*/
.block {display: block;}
.inline-block {display: inline-block;}

/*-----* generic alignments *-----*/
.txt-left {text-align: left;}
.txt-right {text-align: right;}
.txt-center {text-align: center;}

/*-----* generic font sizes *-----*/
.tx-7 {font-size: 7pt !important;}
.tx-8 {font-size: 8pt !important;}
.tx-9 {font-size: 9pt !important;}
.tx-10 {font-size: 10pt !important;}
.tx-11 {font-size: 11pt !important;}
.tx-12 {font-size: 12pt !important;}
.tx-13 {font-size: 13pt !important;}
.tx-14 {font-size: 14pt !important;}
.tx-15 {font-size: 16pt !important;}
.tx-16 {font-size: 17pt !important;}
.tx-17 {font-size: 18pt !important;}
.tx-20 {font-size: 20pt !important;}
.tx-22 {font-size: 22pt !important;}
.tx-25 {font-size: 25pt !important;}

/*-----* generic font colors *-----*/
.text-color {color: var(--text-color) !important;}
.tx-black {color: #000000 !important;}
.tx-white {color: #ffffff !important;}
.tx-red {color: #b20000 !important;}
.tx-grey {color: #585858 !important;}
.tx-main-green-color {color: var(--main-green-color) !important;}
.tx-main-color {color: var(--main-color) !important;}
.tx-blue-color {color: var(--blue-color) !important;}
.tx-success-light { color: var(--main-green-color) !important;}
.tx-infos { color: var(--yellow-color) !important;}

/*-----* generic font shadow *-----*/
.tx-shadow-black { text-shadow: #000 1px 1px 2px;}
.tx-shadow-white { text-shadow: #fff 1px 1px 2px;}
.tx-shadow-blue { text-shadow: #fff 1px 1px 2px;}

/*-----* generic font shadow *-----*/
.bx-shadow-black {box-shadow: 0 0 10px 1px rgb(2 3 3 / 69%)}
.bx-shadow-white {box-shadow: 0 0 10px 1px #fff;}
.bx-shadow-blue {    box-shadow: 0 0 10px 1px var( --bx-shadow-black)}
.bx-no-shadow {box-shadow: none;}

/*-----* generic font family *-----*/
.tx-ubuntu-reg {font-family: Ubuntu-Regular, serif !important;}

/*-----* generic i colors *-----*/
.color-pdf i {color: darkred !important;}
.color-excel i {color: #368636 !important;}
.color-grey-unselected i {color: #ccc;}
.color-black{color: #000000}
.color-grey {color: #585858;}
.color-yellow{color: #edba07;}
.color-blue{color: rgb(17, 129, 173);}
.color-purple{color: #a500e1;}
.color-green{color: #298672;}
.color-green-dark{color: #216453;}
.color-orange{color: rgb(173, 95, 17);}
.color-grey-dark{color: #3e3e3e;}

/*-----* generic hover colors *-----*/
.i-hover-yellow:hover{color: rgb(173, 95, 17);}
.i-hover-orange:hover{color: orangered;}
.i-hover-green:hover{color: #298672;}
.i-hover-green-dark:hover{color: #216453;}
.i-hover-purple:hover{color: #a500e1;}

/*-----* generic bg colors *-----*/
.bg-black {background-color: #000000 !important;}
.bg-white {background-color: #ffffff !important;}
.bg-grey {background-color: #585858 !important;}
.bg-color-pdf  {background-color: #bd2b2b !important;}
.bg-red  {background-color: #bd2b2b !important;}
.bg-color-excel {background-color: #276a47 !important;}
.bg-yellow{background-color: #e8a405 !important;}
.bg-brown{background-color: saddlebrown !important;}
.bg-blue{background-color: #166cc8 !important;}
.bg-blue-dark{background-color: #334960 !important;}
.bg-purple{background-color: #8e45ae !important;}
.bg-green{background-color: #298672 !important;}
.bg-green-dark{background-color: #216453 !important;}
.bg-orange{background-color: rgba(173, 95, 17, 0.92) !important;}
.bg-orange-light{background-color: #ebae7c !important;}
.bg-grey-dark{background-color: #3e3e3e !important;}
.bg-transparent{background-color: transparent !important;}
