table tr td a{
    line-height: 21px;
}
table tr td p{
    font-size: 16px;
    color: #666;
    line-height: 16px;
    margin-bottom: 0;
}
table tr th, table tr td{
    border-bottom: none !important;
    box-shadow: unset !important;
    border-top: none !important;
}
table tr td small{
    opacity: .6;
}
table tr{
    border-bottom: none !important;
}
table tr td{
    vertical-align: middle !important;
}
table tr th:nth-child(3), table tr td:nth-child(3){
    text-align: center;
}
table tr td:last-child{
    min-width: 100px;
}
.main-table::-webkit-scrollbar {
    width: 0.9em;
    height: 0.9em;
}

.main-table::-webkit-scrollbar-track {
    border: 1px solid #efeae1;
    border-radius: 10px;
}

.main-table::-webkit-scrollbar-thumb {
    background-color: #666666;
    border-radius: 10px;
}
table tr td > div{
    display: grid;
}

.video-section .card{
    padding: 20px;
    border-radius: 0;
    background-color: rgba(238,238,238,1);
    height: 100%;
}
.video-section .card .card-title{
    margin-bottom: 0;
}
.video-section .card .card-date{
    margin-bottom: 14px;
}
.video-section .main-card{
    margin-bottom: 25px;
}
.video-section .card .card-body{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.dataTables_wrapper .dataTables_paginate .paginate_button,
.dataTables_info{
    color: #666 !important;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, 
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    box-shadow: unset;
    background: unset !important;
    background-color: #E66B00 !important;
    border-color: #E66B00;
    color: #fff !important;
    transition: all .3s ease-in-out;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background: unset !important;
    background-color: #E66B00 !important;
    border-color: #E66B00;
    color: #fff !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{
    color: #fff !important;
}
.dataTables_length label, .dataTables_filter label{
    color: #666;
}
.dataTables_length select, .dataTables_filter input{
    color: #666;
}
.dataTables_length select:focus, 
.dataTables_filter input:focus,
.dataTables_filter input:focus-visible{
    box-shadow: unset;
    outline: 0;
}

.linked-link {
    padding: 5px;
    color: #472101;
    box-sizing: border-box;
}
.linkedin-icon {
    padding: 5px;
    border-radius: 3px;
    border: 1px solid #472101;
    box-sizing: border-box;
}


@media (max-width: 767px){
    table tr td > div a{
        font-size: 14px;
    }
    table tr th p, table tr td p{
        font-size: 14px !important; 
    }
    table tr th{
        font-size: 12px !important;
    }
    .main-table table{
        width: 700px;
    }
    table tr:nth-child(1){
        width: 140px !important;
    }
    table tr:nth-child(2){
        width: 100px !important;
    }
    .bottom-heading .text-animation {
        top: -28px;
    }
}

 @media (max-width: 505px){
    .en-bottom-heading .text-animation {
        top: -15px;
    }
}

@media (max-width: 450px){
    .bottom-heading .text-animation {
        top: -40px;
    }
    .en-bottom-heading .text-animation {
        top: -24px;
    }
}
