﻿.panchang  .table-responsive {
    padding: 0px;
    border: 1px solid #0f263a;
    border-radius: 10px;
    box-shadow: 0px 0px 2px 2px rgba(129, 115, 115, 0.0784313725);
    overflow: auto;
}

.h-fit-content {
    height: fit-content !important;
}
.bg-blue {
    background-color: #0f263a;
}
.btn.bg-blue:hover {
    background-color: #25ccf7;
}
.border-1-blue {
    border: 1px solid #0f263a;
}
.panchang .table-responsive table {
    margin-bottom: 0px;
    background-color: #ff850b3d;
}

    .panchang .table-responsive table thead {
        background-color: #ff850b3d;
        border-bottom: 1px solid #0f263a;
        border-color: #0f263a;
    }

            .panchang  .table-responsive table thead th {
                font-weight: 600;
            }

        /*.panchang  .table-responsive table tbody tr:nth-child(2n) {
            background-color: rgba(0, 90, 255, 0.031372549);
        }*/

        .panchang  .table-responsive table tbody tr:last-child {
            border-bottom-color: transparent !important;
        }

    .panchang .table-responsive table tbody tr {
        border-color: #0f263a;
        border-style: solid;
        border-width: 1px;
    }

            .panchang  .table-responsive table tbody tr td {
                font-size: 14px;
                padding-left: 10px;
            }



.panchang .bot-alert {
    border: 1px solid #ff850B;
    background-color: #ff850b3d;
    color: #0f263a;
    padding: 14px 20px;
    border-radius: 7px;
    text-align: center;
    word-spacing: 2px;
}

.panchang .bot-alert .heading {
    font-size: 17px;
    font-weight: 600;
    color: #092e67;
}

.panchang .bot-alert .score {
    color: #0f263a;
    font-size: 20px;
    margin-top: 6px;
}

.panchang .bot-alert .text {
    font-size: 14px;
    text-align: justify;
}



.panchang .success-bot-alert {
    background-color: #ddffdd;
    border: 1px solid lightgreen;
    color: #0f263a;
    padding: 14px 20px;
    border-radius: 7px;
    text-align: center;
    word-spacing: 2px;
}




.panchang .panchang-center-img {
    margin: 0px 20px;
    width: 120px;
}
.panchang .sun-image{
    margin-right : 15px;
}
.panchang .moon-image {
    margin-left: 15px;
}

.hora table tr td, .hora table tr th {
    min-width: 100px;
}


/*responsive*/
@media(max-width : 350px){
    .panchang .bot-alert{
        padding : 14px 10px;
    }
    .panchang .bot-alert .heading {
        font-size: 16px;
    }
    }


/*#panchang-loader{
    position : relative;
    width : 150px;
    height : 150px;
    background-color : #092e67;
    text-align : center;
    margin : 20px auto;
}*/
#panchang-loader{
    width : 100%;
    height : 150px;
    display : flex;
    align-content : center;
    justify-content : center;
    align-items :center;
}
    #panchang-loader div {
        border: 6px solid #f3f3f3;
        border-radius: 50%;
        border-top: 6px solid #0f263a;
        border-bottom: 6px solid #0f263a;
        width: 60px;
        height: 60px;
        -webkit-animation: spin 2s linear infinite;
        animation: spin 2s linear infinite;
    }

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

@media(max-width : 500px){
    #panchangforpage .page-title h3 {
        font-size: 15px;
    }
}



/*new css*/
.tables.table-responsive .table.table-bordered.caption-top thead {
    background-color: #ff850b3d;
}