﻿.searchform label {
    width: 90px;
}

.searchform input {
    width: 50% !important;
}

table {
    width: 100%;
    border-collapse: collapse;
}

th {
    background-color: #370f76;
    color: #ffffff;
    padding: 10px;
}

td {
    border: 1px solid #000;
    text-align: center;
    padding: 10px;
}

.table-bordered {
    border: 1px solid #ddd;
    color: #918787;
}

    .table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
        border: 1px solid #f1f1f1;
        height: 30px;
    }

tbody, td, tfoot, th, thead, tr {
    border-color: #ffffff;
    border-style: solid;
    border-width: 0;
}

.table > :not(caption) > * > * {
    padding: .5rem .5rem;
    background-color: #ffffff;
    border-bottom-width: 1px;
    box-shadow: none; /*inset 0 0 0 9999px #ffffff;*/
}

.thHeader {
    background-color: #DA447D !important;
}

.highlight {
    color: green;
}

.badges {
    margin-top: 20px;
    margin-bottom: 20px;
}

    .badges span {
        padding: 10px;
        margin: 2px;
    }

.label-button {
    border: 2px solid #73AD21;
    padding: 5px 20px
}


/*.label-danger, .label-basic {
    border-radius: 8px;
    color: #eb445a;
    background: #ffffff;
    font-weight: bolder;
}*/
.label-default {
    background: #ffffff;
    color: #000000;
    font-weight: bolder;
}

.label-default, .label-natal {
    border-radius: 8px;
}

.label-primary, .label-monthly {
    border-radius: 8px;
    background: #ffffff;
    color: #4169E1;
    font-weight: bolder;
}

.label-danger, .label-basic {
    border-radius: 8px;
    color: #50C878;
    background: #ffffff;
    font-weight: 700;
}

.label-success, .label-destiny {
    border-radius: 8px;
    color: #DC143C;
    background: #effcf4;
    font-weight: 700;
}

.label-mahadasha {
    border-radius: 8px;
    color: #800080;
    font-weight: bolder;
}

.label-warning, .label-personal {
    border-radius: 8px;
    color: #FFD700;
    font-weight: bolder;
    background-color: #f7f7f7;
}

.label-primary {
    background-color: #fff;
}

.label-info {
    background-color: #fff;
}


.label-info, .label-daily {
    border-radius: 8px;
    color: #FF00FF;
    font-weight: bolder;
}

.mahadashaheader {
    margin-top: 10px;
    margin-bottom: 10px;
    /*font-size: 20px;*/
    font-weight: 700;
}

#CalculateYear, #CalculateDay {
    cursor: pointer;
}

.buttonholder {
    margin-top: 20px;
    margin-bottom: 20px;
}

    .buttonholder button {
        background-color: #3171e0;
        color: #ffffff;
        border-radius: 8px;
        border: 2px solid #73AD21;
        padding: 5px 10px 5px 10px;
    }


.searchbutton {
    background-color: #3171e0;
    color: #ffffff;
    border-radius: 8px;
    border: 2px solid #73AD21;
    padding: 5px 10px 5px 10px;
    /*    margin-top: -4px;*/
    width: 100%;
}


.badgeHeader {
    /*background-color: #333;*/
    overflow: hidden;
}

    .badgeHeader div {
        float: left;
        display: block;
        color: #f2f2f2;
        text-align: center;
        padding: 10px 4px;
        text-decoration: none;
        font-size: 17px;
    }

#mahaDashaCalc {
    padding: 20px;
}
