@charset "utf-8";
@import url("../font/font.css");



.homepage_banner_bg {
    /*background-image: url(/static/images/homepage_banner.jpg);
    background-size: cover;
    background-repeat: no-repeat;*/
    max-width: 100%;
    height: auto;
}

.mid_menu_bg {
    background-color: rgb(148, 221, 226);
}

.mainbox {
    /*height: 18.75rem;*/
    background-color: rgb(211, 239, 243);
    /*border-radius:10px;*/
}

.midbox {
    /*height: 18.75rem;*/
    background-color: rgb(242, 252, 252);
    border-radius:10px;
}
.tabbox {
    /*height: 18.75rem;*/
    border-radius:10px 10px 0 0;
}

.lbox{
    background-color: rgb(112, 180, 199);
    border-radius:10px;
}
.makbox{
    background-color: rgb(101, 150, 190);
    border-radius:10px;
}

.inbox{
    background-color: rgb(242, 252, 252);
    border-radius:10px;
}
.fc-dgray{
    color: rgb(150, 150, 150);
}
.ck-size{
    height: 1.25rem;
    width: 1.25rem;
}
.rp_icon{
    vertical-align: top;
    height: 1.5rem;
}
.txt_area{
    width: 100%;
}
/* .table{
    display: block !important;
    overflow-x: auto !important;
    width: 100% !important;
} */
.route_no_box{
    width:auto;
    height:5rem;
    border-radius: 0.5rem;
    background-color: rgb(24, 167, 2);
}
.hr1{
    vertical-align: middle;
    border: 1px solid rgb(0, 0, 0);
}

button.active.nav-link{
    background-color: rgb(248, 249, 251)!important;
    color: rgb(42, 42, 42)!important;
}
button.nav-link{
    color: rgb(251, 226, 2)!important;
}