/* @import 'https://fonts.googleapis.com/css?family=Hind+Vadodara:400,600,700'; */

body,
html {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    color: rgb(96, 96, 96);
}

.htmlarea-content-body {
    font-family: inherit;
    font-size: 1rem;
    font-size-adjust: none;
}

b, strong {
    font-weight: 700;
}

a {
    color: rgb(0, 0, 0);
}

a:hover,
a:focus {
    color: rgb(135, 135, 135);
}

h1, h2, h3, h4, h5, h6 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 600;
    color: rgb(48, 48, 48);
}

h1, h2 {
    text-transform: uppercase;
}

h1 {
    font-size: 2.0rem;
}


h2 {
    font-size: 1.8rem;
}


h3 {
    font-size: 1.6rem;
}


h4 {
    font-size: 1.4rem;
}
.bus-detail h4 {
    font-size: 1rem;
    font-weight: bold;
    color: rgb(48, 48, 48);
    margin-top: 15px;
    margin-bottom: 0;
}


h5 {
    font-size: 1.25rem;
}


h6 {
    font-size: 1.125rem;
}

/* Spam protect */
#row_mainSubject {
    height: 0;
    overflow: hidden;
}

.error {
    border-color: rgb(192, 0, 0);
    color: rgb(192, 0, 0);
}

.error + span.error {
    display: block;
    margin: -1rem 0 1rem 0;
    padding: 0.25rem 0.5rem;
    font-size: 0.85rem;
    background: rgb(192, 0, 0);
    color: rgb(255, 255, 255);
}

.prev::before {
    content: '\f104\0020';
    font-family: FontAwesome, sans-serif;
}

.next::before {
    content: '\f101\0020';
    font-family: FontAwesome, sans-serif;
    padding-left: 1px;
}

.add::after {
    content: '\0020\f0fe';
    font-family: FontAwesome, sans-serif;
}

.del::after {
    content: '\0020\f146';
    font-family: FontAwesome, sans-serif;
}


.pagination {
}

    .pagination li.disabled {
        padding: 0.1875rem 0;
    }

        .pagination li.disabled a {
            padding: 0.1875rem 0.2rem;
        }

    .pagination li {
        margin-right: 0;
    }

    .pagination li.active a {
        font-weight: bold;
    }

    .pagination li.next::before {
        content: "";
    }

    .pagination li.previous a::before {
        content: '\f100\0020';
        font-family: FontAwesome, sans-serif;
    }
    .pagination li.next a::after {
        content: '\f101\0020';
        font-family: FontAwesome, sans-serif;
    }


