.login-box,
.register-box {
  width: 550px;
}

.login-heading {
    margin-top: 10px;
    margin-left: 18px;
    color: #62afa8;
    font-size: 30px;
    font-weight: 500;
}

.noborder {
    border-radius: 0px !important;
    box-shadow: 0 0 1px rgb(0 0 0 / 0%), 0 0px 0px rgb(0 0 0 / 0%) !important;
    border: 1px solid #10c5bd !important;
    /* padding: 0 0 0 10px; */
}

dl, ol, ul {
    margin-bottom: 0.4rem !important;
}

.noborder-card {
    border-radius: 0px !important;
    box-shadow: 0 0 0px rgb(0 0 0 / 0%), 0 0px 0px rgb(0 0 0 / 0%) !important;
    /* border: 1px solid #10c5bd !important; */
    /* padding: 0 0 0 10px; */
}
.name {
    font-weight: 500;
}
.para {
    margin-bottom: 2px;
    color: #5d5555;
    font-size: 14px;
}

.icon {
    font-size: 35px;
    color: rgb(112, 110, 110);
}

.icon-span {
    font-size: 20px;
    color: gray;
}

.no-bordered {
    border-radius: 0px !important;
}

.bg-2 {
    background-color: #26ab98 !important;
}
.bg-3 {
    background-color: #e25b5b !important;
}

.bg-4 {
    background: #0bbb6a !important;
}

.table td, .table th {
    padding: 0.2rem !important;
    font-size: 15px !important;
}

.dropdown-pagination {
    height: 25px;
    width: 50px;
    margin: 0 5px 0px 8px;
}

.treatment-search {
    width: 70% !important;
}

.dashboard-footer-gap {
    margin-right: 90px;
    margin-bottom: 10px;
}


@media(max-width: 600px) {
    .login-box, 
    .register-box {
        width: auto;
    }
    .dashboard-footer-gap {
        margin-right: 0px;
        margin-bottom: 25px;
    }

    .sm-footer-flex {
        display: flex;
        justify-content: space-between;
    }

    .dashboard-footer-gap > a > i {
        font-size: 30px;
    }

    .dashboard-footer-gap-last > a > i {
        font-size: 30px;
    }

    .sm-col-add {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
    }

    .sm-favourite {
        padding: 0 5px 0 22px !important;
        margin-bottom: 2px;
    }

    .sm-dropdown-pagination {
        display: flex;
        justify-content: space-evenly;
        margin-bottom: 5px;
    }

    .sm-treatment-search {
        display: flex;
        justify-content: space-between;
    }

    .sm-treatment-search>select {
        width: 100% !important;
    }

    .treatment-search {
        width: 100% !important;
    }
}