
/*Padding*/
.pb-0 {
    padding-bottom: 0 ;
}

.pb-05 {
    padding-bottom: 0.5rem ;
}

.pb-1 {
    padding-bottom: 1rem ;
}

.pb-15 {
    padding-bottom: 1.5rem ;
}

.pb-5 {
    padding-bottom: 5rem ;
}

.p-0 {
    padding: 0 ;
}

.pl-0 {
    padding-left: 0 ;
}

.pl-05 {
    padding-left: 0.5rem ;
}

.pl-05-i {
    padding-left: 0.5rem !important;
}

.pl-1 {
    padding-left: 1rem ;
}

.pl-15 {
    padding-left: 1.5rem ;
}

.pr-0 {
    padding-right: 0 ;
}

.pr-05 {
    padding-right: 0.5rem ;
}

.pr-05-i {
    padding-right: 0.5rem !important;
}

.pr-1 {
    padding-right: 1rem ;
}

.pr-15 {
    padding-right: 1.5rem ;
}

.pt-0 {
    padding-top: 0 ;
}

.pt-01 {
    padding-top: 0.1rem ;
}

.pt-05 {
    padding-top: 0.5rem ;
}

.pt-1 {
    padding-top: 1rem ;
}

.pt-15 {
    padding-top: 1.5rem ;
}

.p-0 {
    padding: 0 ;
}

.p-05 {
    padding: 0.5rem ;
}

.p-1 {
    padding: 1rem ;
}

.p-15 {
    padding: 1.5rem ;
}

.px-1 {
    padding-left: 1rem;
    padding-right: 1rem;
}

/*Margin*/

.mb-0 {
    margin-bottom: 0 ;
}

.mb-05 {
    margin-bottom: 0.5rem ;
}

.mb-1 {
    margin-bottom: 1rem ;
}

.mb-15 {
    margin-bottom: 1.5rem ;
}

.mb-2 {
    margin-bottom: 2rem !important;
}

.m-0 {
    margin: 0 ;
}

.m-05 {
    margin: 0.5rem;
}

.m-1 {
    margin: 1rem ;
}

.ml-0 {
    margin-left: 0 ;
}

.ml-05 {
    margin-left: 0.5rem ;
}

.ml-1 {
    margin-left: 1rem ;
}

.ml-15 {
    margin-left: 1.5rem ;
}
.mr-0 {
    margin-right: 0 ;
}

.mr-05 {
    margin-right: 0.5rem ;
}

.mr-1 {
    margin-right: 1rem ;
}

.mr-15 {
    margin-right: 1.5rem ;
}

.mt-0 {
    margin-top: 0 ;
}

.mt-01 {
    margin-top: 0.1rem ;
}

.mt-05 {
    margin-top: 0.5rem ;
}

.mt-1 {
    margin-top: 1rem ;
}

.mt-15 {
    margin-top: 1.5rem ;
}

.mtlr0-mb1 {
    margin: 0 0 1rem ;
}

/* Flex */

.d-fl {
    display: flex;
}

.fd-c {
    flex-direction: column;
}

.fd-rr {
    flex-direction: row-reverse;
}

.fw-nw {
    flex-wrap: nowrap;
}

.fw-w {
    flex-wrap: wrap;
}

.jc-sb {
    justify-content: space-between ;
}

.jc-fe {
    justify-content: flex-end;
}
.jc-c {
    justify-content: center;
}

.jc-fs {
    justify-content: flex-start;
}

.ai-c {
    align-items: center;
}

.ai-fs {
    align-items: flex-start;
}

.ai-fe {
    align-items: flex-end;
}

.va-m {
    vertical-align: middle;
}

.ta-c {
    text-align: center;
}

.ta-r {
    text-align: right;
}


/* Width */
.w-100 {
    width: 100% ;
}

.w-99 {
    width: 99%;
}

.w-49 {
    width: 49%;
}

.w-20{
    width: 20%;
}

.w-18 {
    width: 18%;
}

.w-fc {
    width: fit-content;
}

.w-mc {
    width: max-content;
}

/* Height*/

.h-50 {
    height: 50% !important;
}

.h-80 {
    height: 80%;
}

.h-100 {
    height: 100%;
}

.h-15em {
    height: 1.5rem;
}


/* Position */

.pos-rel {
    position: relative;
}

.pos-abs {
    position: absolute;
}

/* Font Size */
.fs-1 {
    font-size: 1rem;
}

.fs-sr {
    font-size: smaller;
}

.fs-sr-i {
    font-size: smaller !important;
}

.fs-s {
    font-size: small;
}

.fs-s-i {
    font-size: small !important;
}

.fs-lr {
    font-size: larger;
}

.fs-lr-i {
    font-size: larger !important;
}

.fs-l {
    font-size: large;
}

.flex-grow-1 {
    flex-grow: 1 !important;
}


.recently-closed-card-home.d-fl .card.card-activity {
    margin-top: 10px !important;
    margin-bottom: 0 !important;
}

.scheduled-card-home.d-fl .card.card-activity {
    margin-bottom: 10px !important;
}

.scheduled-and-recently-closed-card {
    border: none !important;
    background-color: transparent !important;
}
