.hidden{
    display: none;
}
.required{
    border-color: #dc5858;
    color: red;
}

.m-timeline-2__item-time{
    font-size: 1em !important;
}
td.numeric{
    text-align:right !important;
}

.datepicker {
    width: 100%;
}

.table .table-vcenter, .table-vcenter{
    vertical-align: middle;
}

.table thead{
    background-color: #9699a24f;
}

.selected_supplier{
    border: 2px solid #09980E;
}

.highlight-table{
    background-color: #f7f8fa;
}

.main-item{
    font-size: larger;
    /*font-weight: 500;*/
    color: #a83232;/*sandybrown;*/
}

.overflow_auto{
    overflow:auto
}

.cc_banner-wrapper {
    z-index: 9001;
    position: relative;
}
.cc_container{
    animation-duration: 0.8s;
    -webkit-animation-duration: 0.8s;
    -moz-animation-duration: 0.8s;
    -o-animation-duration: 0.8s;
    -webkit-animation-name: slideUp;
    animation-name: slideUp;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background:white;
}
 .cc_message{
    padding:10px;
 }
 div.cert{
    padding:10px;
    background:white;
    opacity:80%
 }

 .doc_details{
    display: block;
    overflow: hidden;
    resize: none;
    border: white;
    padding: 0;
    margin: 0;
    width: 100%;
 }

 .edit_doc_details{
    display: block;
    overflow: hidden;
    resize: none;
 }