.doc_cont{
    color:#605F5F;
}

.left_list{
    text-align:left !important;
    list-style:none;
}

.left_list li{
    margin-bottom:15px;
}
.left_list a{
    color:#605F5F !important;
}

.left_list i{
    border:solid 2px #ccc;
    border-radius:50%;
    padding:3px;
    margin-right:20px;
}

.search_box{
    font-family:"";
    content: "\F1C3";
}

.file{
    text-align:left;
    min-height:90px;
    padding:20px;
    border-radius:10px;
    overflow:hidden;
    color:white;
}
#all_body a{
    color:#362d2d !important;
}
#all_body *{
    text-align: justify;
}

.file-cat{
    text-align:left;
    padding:20px;
    border-radius:10px;
    overflow:hidden;
    color:#5F5F5F;
    background-color:#E6E6E6;
    min-height:200px;
    text-align:center;
}
.folder-div{
    border: solid 1px #ede9e9;
    padding: 15px;
    text-align: center;
    background-color: #fbfbfb;
    font-weight: bold;
    border-radius: 7px;
    color: #9f1515;
    min-height: 170px;
    vertical-align: middle;padding-top:30px;
    overflow-wrap: anywhere;
}
.folder-div:hover{
    background-color:#ccc;
}
.folder-div i{
    color:#362d2d !important;
    margin-bottom:20px;
}

.month-title{
    font-weight: bold;
    font-size: 1.5rem;
    color: #6e0a0a !important;
}
.pagination_div .pagination{
    display: inline-flex !important;
}
.page-item .page-link{
    color:brown !important;
}
.page-item.active .page-link{
    color:white !important;
}
.file-cat-intbox{
    
}
.file-dark{
    background-color:#5F5F5F;
}
.file-grey{
    background-color:#9A9A9A;
}
.file-light{
    background-color:#E6E6E6;
}
.file-gold{
    background-color:#C09400;
}
.file i,.file-cat i{
    display:inline-block;
    font-size:2rem;
    vertical-align:middle;
}
.file h4,.file h5{display:inline-block;}

.file-cat i{
    display:inline-block;
    font-size:2rem;
    color:#9A9A9A;
    vertical-align:middle;
}

.cat-box{
    display:inline-block;width:auto;
    background-color:#FFFFFF;
    margin-bottom:20px;
    padding:20px;
    border-radius:7px;
}
.events_list{
    border-radius:10px;padding:20px;text-align:left;border:solid 1px #ccc;
}
.events_list h5{
    color:#605F5F;
}
.events_list:hover{
    background-color:#ececec;
}
.file_list i{
    display:inline-block;
    font-size:3rem;
    color:#9A9A9A;
    vertical-align:middle;
}
.file_list h5{
    display:inline-block;
    color:#5F5F5F;
}

@media(max-width:680px){
    .p-5{
        padding:1rem !important;
    }
}
