/* TEXT - COLORS */
.text-black { color:#000000!important; }
.text-blue-info { color:#0DCAF0!important; }
.text-blue-primary { color:#084298!important; }
.text-blue-sky { color:#CFF4FC!important; }
.text-green { color:#5CB85C!important; }
.text-green-cyan { color:#A3CFBB!important; }
.text-grey { color:#A8A8A8!important; }
.text-grey-very-light { color:#F2F2F2!important; }
.text-orange { color:#FD7E14!important; }
.text-pink { color:#D63384!important; }
.text-purple { color:#8E24AA!important; }
.text-red { color:#D71A21!important; }
.text-redlight { color:#EA868F!important; }
.text-strong-cyan { color:#20C997!important; }
.text-yellow { color:#FFC107!important; }
.text-yellowlight { color:#F8EED7!important; }
.text-yellowmiddle { color:#FFCD39!important; }
.text-white { color:#FFFFFF!important; }
.text-whitesmoke { color:#F5F5F5!important; }

/* BACKGROUNDS */
.bg-black { background-color:#000000!important; }
.bg-blue-info { background-color:#0DCAF0!important; }
.bg-blue-primary { background-color:#084298!important; }
.bg-blue-sky { background-color:#CFF4FC!important; }
.bg-green { background-color:#5CB85C!important; }
.bg-green-cyan { background-color:#A3CFBB!important; }
.bg-grey { background-color:#A8A8A8!important; }
.bg-grey-very-light { background-color:#F2F2F2!important; }
.bg-orange { background-color:#FD7E14!important; }
.bg-pink { background-color:#D63384!important; }
.bg-purple { background-color:#8E24AA!important; }
.bg-red { background-color:#D71A21!important; }
.bg-redlight { background-color:#EA868F!important; }
.bg-strong-cyan { background-color:#20C997!important; }
.bg-yellow { background-color:#FFC107!important; }
.bg-yellowlight { background-color:#F8EED7!important; }
.bg-yellowmiddle { background-color:#FFCD39!important; }
.bg-white { background-color:#FFFFFF!important; }
.bg-whitesmoke { background-color:#F5F5F5!important; }

/* BORDERS */
.border-black { border:1px solid #000000!important; }
.border-blue-info { border:1px solid #0DCAF0!important; }
.border-blue-primary { border:1px solid #084298!important; }
.border-blue-sky { border:1px solid #CFF4FC!important; }
.border-green { border:1px solid #5CB85C!important; }
.border-green-cyan { border:1px solid #A3CFBB!important; }
.border-grey { border:1px solid #A8A8A8!important; }
.border-grey-very-light { border:1px solid #F2F2F2!important; }
.border-orange { border:1px solid #FD7E14!important; }
.border-pink { border:1px solid #D63384!important; }
.border-purple { border:1px solid #8E24AA!important; }
.border-red { border:1px solid #D71A21!important; }
.border-redlight { border:1px solid #EA868F!important; }
.border-strong-cyan { border:1px solid #20C997!important; }
.border-yellow { border:1px solid #FFC107!important; }
.border-yellowlight { border:1px solid #F8EED7!important; }
.border-yellowmiddle { border:1px solid #FFCD39!important; }
.border-white { background-color:#FFFFFF!important; }
.border-whitesmoke { border:1px solid #F5F5F5!important; }
.border-cartouche { border-bottom:2px solid #FFFFFF;border-radius:0px; }
.border-cartouche-black { border-bottom:2px solid #000000;border-radius:0px; }

/* BUTTONS */
.btn-black-red { background-color:#000000; border:1px solid #000000; color:#FFFFFF; }
.btn-black-red:hover { background-color:#D71A21; border:1px solid #D71A21; color:#FFFFFF; }
.btn-inv-black-red { background-color:#FFFFFF; border:1px solid #000000; color:#000000; }
.btn-inv-black-red:hover { background-color:#D71A21; border:1px solid #D71A21; color:#FFFFFF; }

.btn-blue-info { background-color:#0DCAF0; border:1px solid #0DCAF0; color:#FFFFFF; }
.btn-blue-info:hover { background-color:#087990; border:1px solid #087990; color:#FFFFFF; }
.btn-inv-blue-info { background-color:#FFFFFF; border:1px solid #0DCAF0; color:#0DCAF0; }
.btn-inv-blue-info:hover { background-color:#087990; border:1px solid #087990; color:#FFFFFF; }

.btn-blue-primary { background-color:#084298; border:1px solid #084298; color:#FFFFFF; }
.btn-blue-primary:hover { background-color:#052C65; border:1px solid #052C65; color:#FFFFFF; }
.btn-inv-blue-primary { background-color:#FFFFFF; border:1px solid #084298; color:#084298; }
.btn-inv-blue-primary:hover { background-color:#052C65; border:1px solid #052C65; color:#FFFFFF; }

.btn-blue-sky { background-color:#CFF4FC; border:1px solid #CFF4FC; color:#FFFFFF; }
.btn-blue-sky:hover { background-color:#9FE9F9; border:1px solid #9FE9F9; color:#FFFFFF; }
.btn-inv-blue-sky { background-color:#FFFFFF; border:1px solid #CFF4FC; color:#CFF4FC; }
.btn-inv-blue-sky:hover { background-color:#9FE9F9; border:1px solid #9FE9F9; color:#FFFFFF; }

.btn-brown { background-color:#795548; border:1px solid #795548; color:#FFFFFF; }
.btn-brown:hover { background-color:#896052; border:1px solid #896052; color:#FFFFFF; }
.btn-inv-brown { background-color:#FFFFFF; border:1px solid #795548; color:#795548; }
.btn-inv-brown:hover { background-color:#896052; border:1px solid #896052; color:#FFFFFF; }

.btn-green { background-color:#5CB85C; border:1px solid #5CB85C; color:#FFFFFF; }
.btn-green:hover { background-color:#449D44; border-color:#449D44; color:#FFFFFF; }
.btn-inv-green { background-color:#FFFFFF; border:1px solid #5CB85C; color:#5CB85C; }
.btn-inv-green:hover { background-color:#2C732C; border-color:#2C732C; color:#FFFFFF; }

.btn-green-cyan { background-color:#A3CFBB; border:1px solid #A3CFBB; color:#FFFFFF; }
.btn-green-cyan:hover { background-color:#81BEA2; border:1px solid #81BEA2; color:#FFFFFF; }
.btn-inv-green-cyan { background-color:#FFFFFF; border:1px solid #A3CFBB; color:#A3CFBB; }
.btn-inv-green-cyan:hover { background-color:#81BEA2; border:1px solid #81BEA2; color:#FFFFFF; }

.btn-grey { background-color:#A8A8A8; border:1px solid #A8A8A8; color:#FFFFFF; }
.btn-grey:hover { background-color:#808080; border:1px solid #808080; color:#FFFFFF; }
.btn-inv-grey { background-color:#FFFFFF; border:1px solid #A8A8A8; color:#A8A8A8; }
.btn-inv-grey:hover { background-color:#808080; border:1px solid #808080; color:#FFFFFF; }

.btn-grey-very-light { background-color:#F2F2F2; border:1px solid #F2F2F2; color:#FFFFFF; }
.btn-grey-very-light:hover { background-color:#D9D9D9; border:1px solid #D9D9D9; color:#FFFFFF; }
.btn-inv-grey-very-light { background-color:#FFFFFF; border:1px solid #F2F2F2; color:#F2F2F2; }
.btn-inv-grey-very-light:hover { background-color:#D9D9D9; border:1px solid #D9D9D9; color:#FFFFFF; }

.btn-orange { background-color:#FD7E14; border:1px solid #FD7E14; color:#FFFFFF; }
.btn-orange:hover { background-color:#984C0C; border:1px solid #984C0C; color:#FFFFFF; }
.btn-inv-orange { background-color:#FFFFFF; border:1px solid #FD7E14; color:#FD7E14; }
.btn-inv-orange:hover { background-color:#984C0C; border:1px solid #984C0C; color:#FFFFFF; }

.btn-pink { background-color:#D63384; border: 1px solid #D63384; color:#FFFFFF; }
.btn-pink:hover { background-color:#ED4096; border:1px solid #ED4096; color:#FFFFFF; }
.btn-inv-pink { background-color:#FFFFFF; border:1px solid #D63384; color:#D63384; }
.btn-inv-pink:hover { background-color:#801F4F; border-color:1px solid #801F4F; color:#FFFFFF; }

.btn-inv-primary { background-color:#FFFFFF; border:1px solid #0D6EFD; color:#0D6EFD; }
.btn-inv-primary:hover { background-color:#0B5ED7; border:1px solid #0B5ED7; color:#FFFFFF; }

.btn-purple { background-color:#8E24AA; border:1px solid #8E24AA; color:#FFFFFF; }
.btn-purple:hover { background-color:#62007B; border:1px solid #62007B; color:#FFFFFF; }
.btn-inv-purple { background-color:#FFFFFF; border:1px solid #8E24AA; color:#8E24AA; }
.btn-inv-purple:hover { background-color:#62007B; border:1px solid 1px solid #62007B; color:#FFFFFF; }

.btn-red { background-color:#D71A21; border:1px solid #D71A21; color:#FFFFFF; }
.btn-red:hover { background-color:#A20B11; border:1px solid #A20B11; color:#FFFFFF; }
.btn-inv-red { background-color:#FFFFFF; border:1px solid #D71A21; color:#D71A21; }
.btn-inv-red:hover { background-color:#A20B11; border:1px solid #A20B11; color:#FFFFFF; }

.btn-redlight { background-color:#EA868F; border:1px solid #EA868F; color:#FFFFFF; }
.btn-redlight:hover { background-color:#E25B67; border-color:#E25B67; color:#FFFFFF; }
.btn-inv-redlight { background-color:#FFFFFF; border:1px solid #EA868F; color:#EA868F; }
.btn-inv-redlight:hover { background-color:#E25B67; border-color:#E25B67; color:#FFFFFF; }

.btn-strong-cyan { background-color:#20C997; border:1px solid #20C997; color:#FFFFFF; }
.btn-strong-cyan:hover { background-color:#13795B; border:1px solid #13795B; color:#FFFFFF; }
.btn-inv-strong-cyan { background-color:#FFFFFF; border:1px solid #20C997; color:#20C997; }
.btn-inv-strong-cyan:hover { background-color:#13795B; border:1px solid #13795B; color:#FFFFFF; }

.btn-yellow { background-color:#FFC107; border:1px solid #FFC107; color:#FFFFFF; }
.btn-yellow:hover { background-color:#664D03; border:1px solid #664D03; color:#FFFFFF; }
.btn-inv-yellow { background-color:#FFFFFF; border:1px solid #FFC107; color:#FFC107; }
.btn-inv-yellow:hover { background-color:#664D03; border:1px solid #664D03; color:#FFFFFF; }

.btn-yellowlight { background-color:#F8EED7; border:1px solid #F8EED7; color:#FFFFFF; }
.btn-yellowlight:hover { background-color:#F0DCAC; border-color:#F0DCAC; color:#FFFFFF; }
.btn-inv-yellowlight { background-color:#FFFFFF; border:1px solid #F8EED7; color:#F8EED7; }
.btn-inv-yellowlight:hover { background-color:#F0DCAC; border-color:#F0DCAC; color:#FFFFFF; }

.btn-yellowmiddle { background-color:#FFCD39; border:1px solid #FFCD39; color:#FFFFFF; }
.btn-yellowmiddle:hover { background-color:#FFC006; border-color:#FFC006; color:#FFFFFF; }
.btn-inv-yellowmiddle { background-color:#FFFFFF; border:1px solid #FFCD39; color:#FFCD39; }
.btn-inv-yellowmiddle:hover { background-color:#FFC006; border-color:#FFC006; color:#FFFFFF; }

.btn-white { background-color:#F5F8FA; border:1px solid #F5F8FA; color:#212529; }
.btn-white:hover { background-color:#EFF1F2; border:1px solid #DFDFDF; color:#212529; }

.btn-whitesmoke { background-color:#F5F5F5; border:1px solid #F5F5F5; color:#FFFFFF; }
.btn-whitesmoke:hover { background-color:#DCDCDC; border-color:#DCDCDC; color:#FFFFFF; }
.btn-inv-whitesmoke { background-color:#FFFFFF; border:1px solid #F5F5F5; color:#F5F5F5; }
.btn-inv-whitesmoke:hover { background-color:#DCDCDC; border-color:#DCDCDC; color:#FFFFFF; }


/*VENTES*/
.livrer { background-color: #87CEFA!important; }
.pending { background-color: #FFA500!important; }
.bloquer { background-color: rgba(218, 240, 151, 0.5)!important; }
.vendu { background-color: rgba(161, 127, 159, 0.5)!important; }
.perdu { background-color: rgba(242, 222, 222, 1)!important; }
.resale { background-color: #778899!important;color:white!important; }
.resale_bloquer { background-color: #C0C0C0!important;color:white!important; }
.payer { background-color: #5cb85c!important; }


.mt-05 { margin-top:5px!important; }
.mb-05 { margin-bottom:5px!important; }

.crop-hauteur { height: 300px; overflow: hidden; }
.crop-hauteur img { width: 100%; height: auto; object-position: center top; }