﻿.skipcontent li {
    padding: 9px;
}

.liststyled li {
    list-style-type: disc;
}
/* Carousel Header Styles */
.header-text {
    position: absolute;
    top: 0%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

    .header-text h2 {
        font-size: 43px;
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
        font-weight: 300;
        color: #fff;
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    }

        .header-text h2 small {
            color: #fff;
        }

        .header-text h2 span {
            padding: 4px;
            border-radius: 8px;
            width: 100%;
        }

    .header-text h3 {
        color: #fff;
        padding: 0px 15px;
        text-align: left;
        font-size: 30px;
        font-weight: 300;
        line-height: 30px;
        text-align: center;
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    }

        .header-text h3 span {
            color: #fff;
            padding: 0px 15px;
            text-align: left;
            font-size: 14px;
            font-weight: 500;
            line-height: 30px;
            text-transform: uppercase;
        }

h2.red {
    color: #ff6600;
    font-weight: 300;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
}

.black a {
    color: #000;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
}

    .black a:hover {
        color: #ff6600;
        font-size: 14px;
        letter-spacing: 1px;
        font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    }

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 5%;
    opacity: .5;
    filter: alpha(opacity=50);
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
}

.alert {
    padding: 1px;
}

.footerlable {
    text-align: right;
    line-height: 15px;
}

.font14 {
    font-size: 14px;
}

.effect img:hover {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.borderbottom li {
    border-bottom: 1px dotted #c3c3c3;
}

    .borderbottom li a {
        color: #000;
    }

        .borderbottom li a:hover {
            color: #a72800;
        }

.imgpadding li a img {
    padding: 1px 0px;
}

.objpad p {
    padding: 15px 0px;
    font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif;
    letter-spacing: 1px;
    font-weight: 400;
}

.boxobject {
    border: 2px solid #e8d9d8;
    padding: 10px;
    border-radius: 40px;
    background: #fff0ef;
    text-shadow: box-shadow: 0px 0px 8px 0px #848484;
}

.boxlogin {
    border: 2px solid #e8d9d8;
    padding: 10px;
    border-radius: 10px;
    background: #fff0ef;
    text-shadow: box-shadow: 0px 0px 8px 0px #848484;
}


@media screen and (min-width: 768px) {
    .carousel-indicators {
        bottom: 0px;
    }
}

.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
    background-color: #00c0ef !important;
}

.bg-green, .callout.callout-success, .alert-success, .label-success, .modal-success .modal-body {
    background-color: #00a65a !important;
}

.bg-yellow, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: #f39c12 !important;
}

.bg-lime, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: #00b3c0 !important;
    box-shadow: 5px 8px 6px #000000 !important;
}

.bg-blue, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: #00acff !important;
    box-shadow: 5px 8px 6px #000000 !important;
}

.bg-red, .callout.callout-warning, .alert-warning, .label-warning, .modal-warning .modal-body {
    background-color: #E91E63 !important;
    box-shadow: 5px 8px 6px #000000 !important;
}

.bg-red, .bg-yellow, .bg-aqua, .bg-blue, .bg-light-blue, .bg-green, .bg-navy, .bg-teal, .bg-olive, .bg-lime, .bg-orange, .bg-fuchsia, .bg-purple, .bg-maroon, .bg-black, .bg-red-active, .bg-yellow-active, .bg-aqua-active, .bg-blue-active, .bg-light-blue-active, .bg-green-active, .bg-navy-active, .bg-teal-active, .bg-olive-active, .bg-lime-active, .bg-orange-active, .bg-fuchsia-active, .bg-purple-active, .bg-maroon-active, .bg-black-active, .callout.callout-danger, .callout.callout-warning, .callout.callout-info, .callout.callout-success, .alert-success, .alert-danger, .alert-error, .alert-warning, .alert-info, .label-danger, .label-info, .label-warning, .label-primary, .label-success, .modal-primary .modal-body, .modal-primary .modal-header, .modal-primary .modal-footer, .modal-warning .modal-body, .modal-warning .modal-header, .modal-warning .modal-footer, .modal-info .modal-body, .modal-info .modal-header, .modal-info .modal-footer, .modal-success .modal-body, .modal-success .modal-header, .modal-success .modal-footer, .modal-danger .modal-body, .modal-danger .modal-header, .modal-danger .modal-footer {
    /*color: #fff !important;*/
}

.small-box {
    border-radius: 2px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

    .small-box > .inner {
        padding: 33px 10px;
    }

    .small-box h3 {
        font-size: 38px;
        font-weight: bold;
        margin: 0 0 10px 0;
        white-space: nowrap;
        padding: 0;
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px;
        font-family: 'ZCOOL XiaoWei', serif;
    }

    .small-box p {
        font-size: 20px;
        color: #fff;
        font-family: 'ZCOOL XiaoWei', serif;
        letter-spacing: 1px;
    }

    .small-box .icon {
        -webkit-transition: all .3s linear;
        -o-transition: all .3s linear;
        transition: all .3s linear;
        position: absolute;
        top: -10px;
        right: 10px;
        z-index: 0;
        font-size: 90px;
        color: rgba(0,0,0,0.15);
    }

    .small-box:hover .icon {
        font-size: 95px;
    }

.padimg {
    padding: 0px 30px 0px 10px;
    height: 100px;
}
/*----------------------------Start Project Box css----------------------------*/
.list-block:hover {
    -webkit-box-shadow: 0 1px 20px 3px #f5dae7;
    box-shadow: 0 1px 20px 3px #f5dae7;
    border: 1px solid rgba(229,31,123,0.18);
    background: #eaeaea;
}

.list-block {
    border: 1px solid #eee;
    padding: 20px;
    min-height: 383px;
    margin-bottom: 15px;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 6px 8px 35px 0 rgba(240,240,240,1);
    box-shadow: 6px 8px 35px 0 rgba(240,240,240,1);
}

    .list-block span.list-btn {
        padding: 10px 30px;
        border-radius: 15px;
        border-width: 1px;
        border-color: #dedede;
        border-style: solid;
        background: #ececec none repeat scroll 0 0;
        color: #4a4a4a;
        display: inline-block;
        margin-top: 25px;
        font-size: 1.1em;
    }

    .list-block:hover span.list-btn {
        background: #2f3a90;
        border-color: #2f3a90;
        color: #fff;
    }
/*----------------------------End Project Box css----------------------------*/

/*----------------------------Start Counselling Box css----------------------------*/
.list-blockCounselling:hover {
    -webkit-box-shadow: 0 1px 20px 3px #f5dae7;
    box-shadow: 0 1px 20px 3px #f5dae7;
    border: 1px solid rgba(229,31,123,0.18);
    background: #eaeaea;
}

.list-blockCounselling {
    border: 1px solid #eee;
    padding: 20px;
    min-height: 435px;
    margin-bottom: 15px;
    text-align: center;
    background: #fff;
    -webkit-box-shadow: 6px 8px 35px 0 rgba(240,240,240,1);
    box-shadow: 6px 8px 35px 0 rgba(240,240,240,1);
}

    .list-blockCounselling span.list-btn {
        padding: 10px 30px;
        border-radius: 15px;
        border-width: 1px;
        border-color: #dedede;
        border-style: solid;
        background: #ececec none repeat scroll 0 0;
        color: #4a4a4a;
        display: inline-block;
        margin-top: 25px;
        font-size: 1.1em;
    }

    .list-blockCounselling:hover span.list-btn {
        background: #2f3a90;
        border-color: #2f3a90;
        color: #fff;
    }
/*----------------------------Start Counselling Box css----------------------------*/

.common-left {
    float: left;
    position: relative;
    font-size: 13px;
}

.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}

#textColor {
    color: black;
}

.common-left ul li {
    float: left;
    line-height: 132%;
    font-size: 72%;
    font-weight: 600;
    text-transform: uppercase;
    height: 36px;
    padding-top: 6px;
}

.common-left a {
    display: inline-block;
    color: #000;
}

    .common-left a:hover {
        display: inline-block;
        color: #337ab7;
    }


.common-left ul li span {
    display: block;
    font-size: 120%;
}

.common-left ul li.ministry {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #E4E4E4;
}

.bordernone {
    border: none;
}

.logoheader {
    background: #ffffff;
    /*background-image: linear-gradient(to right, rgba(255,0,0,0), #9cebff);*/
}

.mainheading {
    color: #2a7ab9;
    padding: 0px 4px 8px 4px;
    /*font-family: 'Playfair Display', serif;*/
    font-family: 'ZCOOL XiaoWei', serif;
    font-weight: bolder;
    letter-spacing: 0.04em;
    font-size: 35px;
}

label {
    font-size: 13px;
}

.policy ul li {
    list-style-type: disc;
    margin-left: 10px;
    font-size: 12px;
}


.policyHeader {
    padding: 4px 15px;
}

.radioStyle {
    margin-top: 3px !important;
}

.policyHeader h4 {
    font-size: 14px;
}

.badge-notify {
    background: #00bfe9;
    position: relative;
    top: -19px;
    left: -19px;
    height: 20px;
    width: 20px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    line-height: 18px;
    vertical-align: middle;
    border-radius: 50%;
    font-size: 85%;
    -webkit-border-radius: 50%;
}

.selectwidth {
    width: 120px;
}

.navbar {
    position: relative;
    min-height: 36px;
    border-top: 1px solid #e4e4e4;
    ;
    border-radius: 0px;
}

.boxloginby {
    background: #008686;
    color: #fff;
    font-size: 12px;
    border-radius: 4px;
    padding: 5px 10px;
    border: 1px solid #3377a2;
    -moz-box-shadow: inset 0 0 1px #2e729d;
    -webkit-box-shadow: inset 0 0 1px #2e729d;
    box-shadow: inset 0 0 1px #2e729d;
    min-height: 67px;
    float: right;
    margin: 5px 0px;
    width: 300px;
}

.caresRole {
    width: 100%;
    display: block;
    position: relative;
    padding-left: 100px;
}

    .caresRole:before, .caresRole:after {
        content: " ";
        display: table;
    }

    .caresRole .name {
        width: 80px;
        font-size: 10px;
        color: #70ffff;
        position: absolute;
        left: 0;
        top: 0;
    }

    .caresRole .designation {
        width: 100%;
        /*float: left;*/
        font-weight: normal;
        font-size: 10px;
        color: #fff;
    }

    .caresRole:after {
        clear: both;
    }

.titleheading {
    margin: 5px 15px;
    background: #F4F4F4;
    border-bottom: 2px solid #539dcc;
}

.titleheadinginside {
    padding: 5px 15px;
}

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after {
    content: " ";
    display: table;
}

.titleheadinginside h2 {
    color: #539dcc;
    font-family: "oswal";
    font-size: 1.5em;
    margin: 0;
    padding: 8px 0 0 0px;
    display: inline-block;
    letter-spacing: 1px;
}



.bg-white {
    background: #f1f1f1 none repeat scroll 0 0;
    margin: 10px 0px;
    padding: 10px 5px;
    border: 1px solid #eaeaea;
    box-shadow: 0px 2px 5px 2px #828282;
}

.displaypagetitle {
    margin: 5px 10px;
    font-weight: bold;
}

.Viewlist {
    background: #f1f7fd;
}

.paging {
    margin: 5px 0px 0px 0px;
}

.cf:after, .container:after, .row:after, ul:after {
    clear: both;
}

.odd_td_bold tr td:nth-child(odd) {
    font-weight: 600;
}

.Viewheading {
    margin: 0px 0px 5px 0px;
    background: #eee;
    border-bottom: 2px solid #ff0500;
}

.Viewheadinginside {
    padding: 5px 0px;
}

    .Viewheadinginside h3 {
        color: #ff0500;
        font-family: "oswal";
        font-size: 1.5em;
        margin: 0;
        padding: 4px 0 0 0px;
        text-transform: capitalize;
        display: inline-block;
    }

.marginBottomZero {
    margin-bottom: 0px;
}


.tabcontentborder {
    padding: 5px;
    border: 1px solid #337ab7;
    float: left;
    width: 100%;
    /*background: aliceblue;*/
    background: #d0d0d0;
}

.listclr li a {
    color: #ffffff;
    background: #337ab7 !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: #fff !important;
    cursor: default;
    background-color: #2a2f39 !important;
    border-bottom-color: transparent;
}

.nav-tabs {
    border-bottom: 0px solid #ddd !important;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: 0px !important;
        margin-right: 17px;
    }


.tabpara p {
    font-size: 18px;
    padding: 0px 10px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    text-align: justify;
}

.italicfont tr td {
    font-family: verdana;
}

.font12 {
    font-size: 12px;
    color: #000080;
    /*background-color: #2196F3;
    border-color: #1566a7;*/
}

.link_box {
    width: 100%;
    padding: 0 0px 5px 0px;
    border-radius: 5px;
    /* background: linear-gradient(to bottom,#00c77e,#e6fff6); */
    background: #fcfff6;
    border: 0px solid #006741;
    border-bottom: solid 5px #006741;
    /* min-height: 260px; */
    border: 1px solid #006741;
    margin-bottom: 20px;
}

.tab h2 {
    border-bottom: solid 1px #dedede;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 5px 0;
    padding: 10px 0 10px 20px;
    color: #fff;
    background: #006741;
    position: relative;
    background: #006741 url(../../Images/cur_event_g.png) top right no-repeat;
    background-size: 26px 26px;
    background-position: 99% 46%;
}

.link_box ul, .important_link ul, .important_linkother ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.link_box li {
    display: block;
    padding-left: 4px;
    padding-right: 4px;
    margin: 5px 5px;
    font-family: Arial;
    text-align: justify;
    /* background: #74e5bb; */
    border-radius: 10px; /* box-shadow: 1px 2px 4px #004c45; */
}

    .link_box li a {
        display: block;
        padding: 7px 0 7px 0px;
        margin-left: 4px;
        text-decoration: none;
        color: #00482d;
        border-bottom: 0px dashed #c2c2c2;
        font-size: 12px;
    }

.card {
    background: #ffffff;
    border-radius: 6px;
    border: 1px solid #bfbfbf;
    padding: 2px 5px;
    margin-bottom: 5px;
}

    .card p {
        margin: 0 0 2px;
    }

    .card .btncard {
        display: inline-block;
        padding: 0px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        /* white-space: nowrap; */
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #ffffff !important;
    text-decoration: none;
    background-color: #0184a0 !important;
    border: 1px solid #ddd;
}

.pagination {
    margin: 5px 0 !important;
}

.nav-tabs > li.active a:after {
    width: 0;
    height: 0;
    border-bottom: 29px solid #2a2f39;
    border-right: 19px solid transparent;
    position: absolute;
    content: '';
    top: 0px;
    right: -18px;
}

.nav-tabs > li > a::after {
    width: 0;
    height: 0;
    border-bottom: 30px solid #337ab7;
    border-right: 18px solid transparent;
    position: absolute;
    content: '';
    top: 0px;
    right: -18px;
}

.nav-tabs > li > a:hover {
    border-color: transparent !important;
}

.nav-tabs > li > a {
    border-radius: 4px 4px 0 0 !important;
}

/*Start Radio Button inline CSS*/
table.mylist td {
    padding: 3px 1px 0px 3px;
}

table.mylist input {
    width: 20px;
    display: block;
    float: left;
}

table.mylist label {
    display: block;
    float: left;
}
/*End Radio Button inline CSS*/
.logoutheading {
    font-style: italic;
    letter-spacing: 1px;
    text-align: center;
    color: #005049;
    font-weight: bolder;
    font-size: 36px;
    text-shadow: 0 1px 0 hsl(174,5%,80%), 0 2px 0 hsl(174,5%,75%), 0 3px 0 hsl(174,5%,70%), 0 4px 0 hsl(174,5%,66%), 0 5px 0 hsl(174,5%,64%), 0 6px 0 hsl(174,5%,62%), 0 7px 0 hsl(174,5%,61%), 0 8px 0 hsl(174,5%,60%), 0 0 5px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.2), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.2), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.3);
}


h3.big {
    /*font-size: 2.5em;*/
    font-size: 50px;
    font-weight: 100;
    line-height: 120%;
    font-family: 'Source Sans Pro Light';
    display: block;
}

.bg-search {
    color: #fff;
    background-image: linear-gradient(to right, rgb(76, 155, 209), #616d84);
    /*background-image: linear-gradient(to right, rgba(255,0,0,0), #9cebff);
    background-color: #009688;*/
    margin: 0px 0px 10px 0px;
}


.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #f7fdea !important;
    border-bottom: 5px solid #ca7800;
}

.announcer {
    background: #d5ecff;
    margin: 12px auto;
    color: #00756a;
    padding: 5px;
    font-size: 18px;
    font-weight: 600;
    border-radius: 15px 15px 0px 0px;
    letter-spacing: 2px;
    font-style: italic;
}

.loginpanel > li > a {
    position: relative;
    display: block;
    padding: 6px 8px;
}

.loginpanel > li.active a:after {
    width: 0;
    height: 0;
    border-bottom: 29px solid #2a2f39;
    border-right: 18px solid transparent;
    position: absolute;
    content: '';
    top: 0px;
    right: -17px;
}

.loginpanel > li > a::after {
    width: 0;
    height: 0;
    border-bottom: 30px solid #337ab7;
    border-right: 18px solid transparent;
    position: absolute;
    content: '';
    top: 0px;
    right: -18px;
}

.loginpanel > li > a {
    font-size: 12px;
}

.loginpanel li a {
    color: #ffffff;
    background: #337ab7 !important;
}

.loginpanel > li.active > a, .loginpanel > li.active > a:focus, .loginpanel > li.active > a:hover {
    color: #fff !important;
    cursor: default;
    background-color: #2a2f39 !important;
    border-bottom-color: transparent;
}

#footer-bottom {
    background-color: #000;
    display: inline;
    float: left;
    width: 100%;
    background-image: url(../img/footer-bottom.png);
    background-repeat: no-repeat;
    padding: 5px 0;
    text-align: center;
}

.ad_imagee {
    display: inline-flex;
}

.content {
    min-height: 36px;
    color: #333333;
}

.ad_imagee a {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin-left: 10px;
    padding-right: 10px;
    /*border-right: 1px solid #28282a;*/
    padding: 0px 10px;
}

.indgov_logo {
    border: none !important;
}

.font21 {
    font-size: 22px
}

.font19 {
    font-size: 20px
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    color: #2196f3;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0;
}

.nav-tabs > li > a {
    padding: 6px 4px;
    font-size: 12px;
}

.text-black {
    color: #000;
}

.white {
    color: #fff;
}

.cardExamUpcoming {
    background: #ffffff;
    border: 1px solid #2384c6;
    padding: 1px 10px 10px 10px;
    margin-bottom: 15px;
    box-shadow: 4px 7px 6px #4a4a4a;
}

    .cardExamUpcoming h4 {
        border-bottom: 2px solid #e0e0e0;
        padding: 7px 2px;
        /* margin-left: 1px; */
        font-size: 24px;
        font-weight: 600;
        color: #2384c6;
        background: #f3f3f3;
    }

.cardExam {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #c7c7c7;
}

    .cardExam label {
        font-size: 16px;
        color: #000;
        margin-left: 1px;
        display: block;
    }

    .cardExam a {
        font-size: 14px;
        color: #2384c6;
        font-weight: 600;
        margin-left: 1px;
        display: block;
        text-decoration: underline;
        margin: 3px 1px;
    }

        .cardExam a:hover {
            font-size: 14px;
            color: #d77002;
            font-weight: 600;
            margin-left: 1px;
            display: block;
            text-decoration: underline;
            margin: 3px 1px;
        }

    .cardExam span {
        font-size: 14px;
        color: #000;
        font-style: initial;
        font-weight: 500;
        margin-left: 5px;
        display: block;
    }

.topstrip {
    background: url('../img/flagstrip.jpg') center top no-repeat;
    padding-top: 5px;
    width: 100%;
    background-size: 100% 10px;
}

.boxstate {
    height: 150px;
    width: auto;
    background: #fff;
    padding: 10px;
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #ababab;
    border-bottom: 5px #0098ff solid;
    margin-bottom: 25px;
    box-shadow: 5px 6px 8px #003952;
}

    .boxstate h4 {
        font-size: 22px;
        color: #000;
        display: block;
        font-weight: 600;
        border-bottom: 2px solid #e6e6e6;
        padding-bottom: 10px;
        font-family: 'ZCOOL XiaoWei', serif;
        letter-spacing: 2px;
    }

    .boxstate p {
        font-size: 12px;
        color: #717171;
        text-align: justify;
    }

        .boxstate p > label {
            font-size: 14px;
            font-weight: 600;
            letter-spacing: 1px;
            color: #848484;
        }

        .boxstate p > span {
            font-size: 14px;
            color: #000;
            font-weight: 600;
        }

    .boxstate a {
        color: #615d5d;
    }

.circle {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background: #2384c6;
    margin: 0 auto;
    font-family: 'ZCOOL XiaoWei', serif;
    box-shadow: 0px 0px 5px 2px black;
}

    .circle span {
        font-weight: 600;
        font-size: 30px;
        color: #fff;
        font-family: 'ZCOOL XiaoWei', serif;
        text-shadow: 4px 0px black;
    }

.boardlogobg {
    /*max-height: 300px;
    height: 300px;
    overflow:scroll;*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}

/*.boxstate {
    height: 200px;
    width: auto;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    border: 1px solid #ababab;
    margin-bottom: 25px;
    box-shadow: 5px 6px 8px #003952;
}

    .boxstate h4 {
        font-size: 18px;
        color: #000;
        display: block;
        font-weight: 600;
        border-bottom: 2px solid #e6e6e6;
        padding-bottom: 3px;
        font-family: 'ZCOOL XiaoWei', serif;
        letter-spacing: 2px;
    }

    .boxstate p {
        font-size: 12px;
        color: #424242;
        letter-spacing: 1px;
        text-align: justify;
    }

.circle {
    height: 60px;
    width: 60px;
    border-radius: 50%;
    background: #2384c6;
    font-family: 'ZCOOL XiaoWei', serif;
    box-shadow: 0px 0px 5px 2px black;
}

    .circle span {
        font-weight: 600;
        font-size: 30px;
        color: #fff;
        font-family: 'ZCOOL XiaoWei', serif;
        text-shadow: 4px 0px black;
        display: -webkit-inline-box;
    }

.boxstate label {
    font-size: 20px;
    color: #2384c6;
    margin-top: 9px;
    padding-left: 5px;
    text-shadow: none;
}*/

.govtinfo {
    min-height: 30px;
    /* border-bottom: 1px solid #E4E4E4; */
    background: #ebebeb;
    position: relative;
    z-index: 1;
}

    .govtinfo ul {
        margin-bottom: 0px;
    }

        .govtinfo ul li {
            font-size: 10px;
            padding: 3px 0px 3px 0px;
            border-right: 1px solid #bfbfbf;
            padding-right: 8px;
            color: #000000;
            font-weight: 600;
        }

            .govtinfo ul li a {
                color: #000000;
                line-height: 16px;
            }

.list-inline-item:not(:last-child) {
    margin-right: .5rem;
}

.font10 {
    font-size: 10px !important;
    margin-right: 8px !important;
    margin-left: 5px !important;
}

.font14 {
    font-size: 14px !important;
    margin-left: 10px !important;
}

ul.toprightlink li {
    font-size: 12px;
    font-weight: 500;
    border: none;
    padding: 4px 0px;
}

    ul.toprightlink li a {
        font-size: 12px;
        font-weight: 500;
        border: none;
        padding: 4px 0px;
    }

    ul.toprightlink li label {
        font-size: 12px;
        font-weight: bold;
    }

.btn-signin {
    padding: 1px 6px;
    background-color: #016ede;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #016ede;
    font-size: 12px;
}

.btn-signup {
    padding: 1px 6px;
    background-color: #ed1c24;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #ed1c24;
    font-size: 12px;
}

.footerfirst {
    background: #374b54;
    clear: both;
}

    .footerfirst span {
        font-size: 14px;
    }

    .footerfirst p {
        color: #fff;
        padding: 5px 0px 7px 0px;
        margin-bottom: 0px;
        font-size: 14px;
    }

p.version {
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin-top: 12px;
}

p.disclaimer {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}

p.lastupdated {
    font-size: 14px;
    font-weight: bold;
    text-align: right;
    margin-top: 12px;
}


.footerthird {
    background: #445861;
    clear: both;
}

    .footerthird ul li {
        color: #fff;
        padding-top: 13px;
        padding-right: 8px;
        padding-left: 8px;
        float: left;
        padding-bottom: 13px;
    }

        .footerthird ul li a {
            color: #fff;
            padding: 0px 10px 3px 10px;
            font-size: 16px;
        }

        .footerthird ul li :hover {
            color: #FFEB3B !important;
            padding: 0px 10px 3px 10px;
            text-decoration: none;
        }

.aboutsection {
    padding: 15px 0px;
    background-color: #fff;
}

p.aboutpara {
    font-size: 18px;
    color: #333333;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
    line-height: 35px;
    text-align: justify;
}

.childheading {
    font-size: 18px;
    font-weight: 600;
    color: #4e4747;
    padding-left: 10px;
    padding-right: 10px;
}

.breadcrumbsection {
    background-color: #f3f3f3;
}

.breadcrumb {
    margin-bottom: 0rem;
    list-style: none;
    background-color: transparent;
    border-radius: 0rem;
}

.contactsection {
    padding: 60px 0 60px 0;
    padding: 15px 0px;
    background-color: #fff;
}

.title_divider {
    overflow: hidden;
    margin: 20px 0 50px 0;
    padding: 0;
}

.title_divider_wrapper {
    display: inline-block;
    position: relative;
    font-size: 30px;
    font-weight: bold;
}

.title_divider-circle .line-left {
    right: 123%;
}

.title_divider-circle .line-left, .title_divider-circle .line-right {
    height: 2px;
    width: 1000%;
    position: absolute;
    top: .5em;
}

.base-bg-1 {
    background-color: rgba(0, 136, 204, 0.84) !important;
}

.title_divider-circle .line-left:after {
    right: 0;
}

.title_divider-circle .line-right {
    left: 120%;
}

    .title_divider-circle .line-right:after, .title_divider-shadow.text-left .shadow {
        left: 0;
    }

    .title_divider-circle .line-left:after, .title_divider-circle .line-right:after {
        content: '';
        display: block;
        position: absolute;
        margin-top: -2px;
        border-radius: 50%;
        height: 6px;
        width: 6px;
        top: 0;
        box-shadow: 0 0 0 6px #0088cc inset, 0 0 10px 0 rgba(0, 157, 53, 1);
    }

.adress-icon span.fa {
    color: #0088cc;
    font-size: 2.5em;
    vertical-align: middle;
}

h6.addresstitle {
    font-size: 20px;
    color: #3d3d3e;
    margin: 1em 0 0 0;
    text-transform: capitalize;
    font-weight: 700;
}

p.addresspara {
    font-size: 15px;
    font-weight: 400;
    color: #000;
}

.mapsection {
    background-color: #fff;
}

.sitemapheading {
    font-size: 1.6em;
    font-weight: bolder;
    color: #000;
    letter-spacing: 1px;
    margin: 20px 2px 10px 2px;
}

ul.sitemaplist {
}

.sitemaplist li {
    list-style-type: square !important;
    margin: 10px;
}

    .sitemaplist li a {
        color: #2b2a2a;
        font-size: 18px;
        letter-spacing: 1px;
        font-weight: 500;
    }

        .sitemaplist li a:hover {
            color: #2384c6;
            font-size: 18px;
            letter-spacing: 1px;
            font-weight: 500;
        }

.contact_table tr th {
    font-size: 13px;
    padding: 6px 4px;
    vertical-align: top;
}

.contact_table tr td {
    padding: 6px 4px;
    font-size: 12px;
}

.high-contrast.dark {
    cursor: pointer;
    opacity: 1;
    border: 1px dotted #b9b9b9;
    padding: 6px 6px 8px 6px;
    background: #fff;
    margin: 0px 2px 0px 1px;
}

.high-contrast.light {
    cursor: default;
    opacity: 0.3;
    border: 1px dotted #6f6f6f;
    padding: 6px 6px 8px 6px;
    background: #fff;
    margin: 0px 2px 0px 1px;
}

.termssection {
    margin-top: 10px;
    padding: 10px;
}

.termsofuse {
    border: 2px solid #bcbcbc;
    padding: 10px;
    margin-bottom: 30px;
}

h4.verHeading {
    font-size: 18px;
    padding-bottom: 5px;
    margin: 6px 0px;
    color: #004cb5;
    font-weight: 600;
    border-bottom: 2px solid #bcbcbc;
}

p.paraterms {
    font-size: 14px;
    color: #333333;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 30px;
    line-height: 35px;
    text-align: justify;
}

ol.secPolList li {
    list-style-type: decimal;
    font-size: 14px;
    color: #333333;
    line-height: 35px;
}

.versionshow.active {
    font-size: 18px;
    font-weight: bold;
    color: #024f9d;
}

    .versionshow.active > span {
        font-size: 13px;
        font-weight: bold;
        color: #024f9d;
    }

.versionshow {
    color: #024f9d;
    cursor: pointer;
    font-size: 16px;
    letter-spacing: 1px;
}

    .versionshow span {
        display: block;
        color: #333;
        bottom: -0.5em;
        font-size: 12px;
    }

.Versiondiv {
    text-align: center;
    border: 1px dotted #bcbcbc;
}

    .Versiondiv li {
        padding: 10px 0px;
        border-bottom: 1px dotted #bcbcbc;
    }

.listclrterms {
}

    .listclrterms > li.active > a, .listclrterms > li.active > a:focus, .listclrterms > li.active > a:hover {
        color: #148be8 !important;
        cursor: default;
        border-bottom-color: #148be8 !important;
        background-color: #fff !important;
        border-bottom: 1px solid #148be8;
        margin-bottom: 5px;
        font-weight: 600;
    }

    .listclrterms > li {
        margin-right: 0px;
    }

    .listclrterms li a {
        color: #000;
        font-size: 15px;
        padding: 10px 17px 5px 17px;
        letter-spacing: 1px;
    }

    .listclrterms > li > a:focus, .listclrterms > li > a:hover {
        text-decoration: none;
        background: none;
    }

    .listclrterms > li.active a:after {
        width: 0;
        height: 0;
        border-bottom: 0px solid #2a2f39;
        border-right: 0px solid transparent;
        position: absolute;
        content: '';
        top: 0px;
        right: -18px;
    }

    .listclrterms > li > a::after {
        width: 0;
        height: 0;
        border-bottom: 0px solid #337ab7;
        border-right: 0px solid transparent;
        position: absolute;
        content: '';
        top: 0px;
        right: -18px;
    }

h4.maintermhead {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #000;
    letter-spacing: 1px;
}

label.tagLine {
    text-align: center;
    display: block;
    font-size: 14px;
    margin-bottom: 30px;
    color: #000;
    letter-spacing: 1px;
}

    label.tagLine > em {
        font-size: 14px;
        font-weight: 500;
        color: #000;
        letter-spacing: 1px;
    }