/* =================================== */
/*  Helpers Classes
/* =================================== */

/* Border Radius */

.rounded-top-0{
	border-top-left-radius:0px!important;
	border-top-right-radius:0px!important;
}
.rounded-bottom-0{
	border-bottom-left-radius:0px!important;
	border-bottom-right-radius:0px!important;
}
.rounded-left-0{
	border-top-left-radius:0px!important;
	border-bottom-left-radius:0px!important;
}
.rounded-right-0{border-top-right-radius:0px!important;
	border-bottom-right-radius:0px!important;
}


/* Text Size */
.text-0 {
	font-size: 11px !important;
	font-size: 0.6875rem !important;
}
.text-1 {
	font-size: 12px !important;
	font-size: 0.75rem !important;
}
.text-2 {
	font-size: 14px !important;
	font-size: 0.875rem !important;
}
.text-3 {
	font-size: 16px !important;
	font-size: 1rem !important;
}
.text-4 {
	font-size: 18px !important;
	font-size: 1.125rem !important;
}
.text-5 {
	font-size: 21px !important;
	font-size: 1.3125rem !important;
}
.text-6 {
	font-size: 24px !important;
	font-size: 1.50rem !important;
}
.text-7 {
	font-size: 28px !important;
	font-size: 1.75rem !important;
}
.text-8 {
	font-size: 32px !important;
	font-size: 2rem !important;
}
.text-9 {
	font-size: 36px !important;
	font-size: 2.25rem !important;
}
.text-10 {
	font-size: 40px !important;
	font-size: 2.50rem !important;
}
.text-11 {
	@include font-size(2.75rem !important);
}
.text-12 {
	@include font-size(3rem !important);
}
.text-13 {
	@include font-size(3.25rem !important);
}
.text-14 {
	@include font-size(3.5rem !important);
}
.text-15 {
	@include font-size(3.75rem !important);
}
.text-16 {
	@include font-size(4rem !important);
}
.text-17 {
	@include font-size(4.5rem !important);
}
.text-18 {
	@include font-size(5rem !important);
}
.text-19 {
	@include font-size(5.25rem !important);
}
.text-20 {
	@include font-size(5.75rem !important);
}
.text-21 {
	@include font-size(6.5rem !important);
}
.text-22 {
	@include font-size(7rem !important);
}
.text-23 {
	@include font-size(7.75rem !important);
}
.text-24 {
	@include font-size(8.25rem !important);
}
.text-25 {
	@include font-size(9rem !important);
}

/* Line height */
.line-height-07 {
	line-height: 0.7 !important;
}

.line-height-1 {
	line-height: 1 !important;
}

.line-height-2 {
	line-height: 1.2 !important;
}

.line-height-3 {
	line-height: 1.4 !important;
}

.line-height-4 {
	line-height: 1.6 !important;
}

.line-height-5 {
	line-height: 1.8 !important;
}

/* Font Weight */
.fw-100 {
	font-weight: 100 !important;
}
.fw-200 {
	font-weight: 200 !important;
}
.fw-300 {
	font-weight: 300 !important;
}
.fw-400 {
	font-weight: 400 !important;
}
.fw-500 {
	font-weight: 500 !important;
}
.fw-600 {
	font-weight: 600 !important;
}
.fw-700 {
	font-weight: 700 !important;
}
.fw-800 {
	font-weight: 800 !important;
}
.fw-900 {
	font-weight: 900 !important;
}

/* Opacity */
.opacity-0 {
	opacity: 0;
}

.opacity-1 {
	opacity: 0.1;
}

.opacity-2 {
	opacity: 0.2;
}

.opacity-3 {
	opacity: 0.3;
}

.opacity-4 {
	opacity: 0.4;
}

.opacity-5 {
	opacity: 0.5;
}

.opacity-6 {
	opacity: 0.6;
}

.opacity-7 {
	opacity: 0.7;
}

.opacity-8 {
	opacity: 0.8;
}

.opacity-9 {
	opacity: 0.9;
}

.opacity-10 {
	opacity: 1;
}

/* Background light */
.bg-light {
	background-color: #FFF !important;
}

.bg-light-1 {
	background-color: #f9f9fb !important;
}

.bg-light-2 {
	background-color: #f8f8fa !important;
}

.bg-light-3 {
	background-color: #f5f5f5 !important;
}

.bg-light-4 {
	background-color: #eff0f2 !important;
}

.bg-light-5 {
	background-color: #ececec !important;
}


hr{
	opacity:0.15;
}

.card-header {
    padding-top: .75rem;
	padding-bottom: .75rem;
}

/* Table */

.table > :not(:last-child) > :last-child > *{
	border-bottom-color: inherit;
}

.table:not(.table-sm) > :not(caption) > * > * {
	padding: 0.75rem;
}
.table-sm > :not(caption) > * > *{
	padding: 0.3rem;
}

@media print {

.table td, .table th {
    background-color: transparent !important;
}

.table td.bg-light, .table th.bg-light {
	background-color: #FFF !important;
}

.table td.bg-light-1, .table th.bg-light-1 {
	background-color: #f9f9fb !important;
}

.table td.bg-light-2, .table th.bg-light-2 {
	background-color: #f8f8fa !important;
}

.table td.bg-light-3, .table th.bg-light-3 {
	background-color: #f5f5f5 !important;
}

.table td.bg-light-4, .table th.bg-light-4 {
	background-color: #eff0f2 !important;
}

.table td.bg-light-5, .table th.bg-light-5 {
	background-color: #ececec !important;
}

}