﻿
.topbarbg {
    background-color: #1B9990;
}

.topbarul {
    color: white;
    padding-top: 10px;
    float: right;
}

    .topbarul li {
        color: #fff !important;
        float: left;
        padding-left: 5px;
        padding-right: 5px;
    }

        .topbarul li a {
           
            font-family: Calibri
        }
    .topbarul .links {
        color: #fff !important;
        font-family: Calibri
    }

.visionmission {
    border: 1px solid #cfdce3;
    border-radius: 10px;
    background-color: #e4f1f8;
    padding: 20px;
}

.visionmissionHeading {
    color: #0d6998 !important;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    font-size: 14px;
}

.pt-10 {
    padding-top: 10px !important;
}

.pb-10 {
    padding-bottom: 10px !important;
}

.pr-10 {
    padding-right: 10px !important;
}

.pl-10 {
    padding-left: 10px !important;
}

.pt-20 {
    padding-top: 20px !important;
}

.pb-20 {
    padding-bottom: 20px !important;
}

.pr-20 {
    padding-right: 20px !important;
}

.pl-20 {
    padding-left: 20px !important;
}

.siteheading {
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: bold;
    color: #fff !important;
    font-size: 24px;
}

.headercss {
    background-color: #1FB1A7 !important;
}

.siteheadingline2 {
    /*font-family: Georgia, 'Times New Roman', Times, serif;*/
    font-weight: normal;
    color: #fff !important;
    font-size: 14px;
}

.caln {
    border: 1px solid #cfdce3;
    border-radius: 2px;
    padding: 10px;
    text-align: center;
}

.notifications {
    border: 1px solid #cfdce3;
    border-radius: 2px;
    padding: 10px;
    text-align: center;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.notificationsp {
    margin-top: 5px;
    margin-bottom: 5px;
    text-align: left
}

.notificationslink {
    color: #0675ad;
    text-align: center
}

    .notificationslink:hover {
        color: #e0a506;
        text-align: center;
        text-decoration: underline;
    }

.Quicklinks {
    border: 1px solid #cfdce3;
    padding: 10px;
}

    .Quicklinks ul li {
        line-height: 21px;
        border-bottom: 1px dashed #cfdce3;
        padding-top: 8px;
        padding-bottom: 8px;
    }

.mlMinus15 {
    margin-left: -15px !important;
}

.mrMinus15 {
    margin-right: -15px !important;
}

.mlMinus30 {
    margin-left: -30px !important;
}

.mrMinus30 {
    margin-right: -30px !important;
}

.footertab1 {
    border-right: 1px solid #c7c6c6
}

.FooterAbout {
    float: left;
}

    .FooterAbout ul {
        padding-left: 10px;
    }

        .FooterAbout ul li {
            line-height: 21px;
            padding-top: 5px;
            padding-bottom: 5px;
        }

            .FooterAbout ul li a {
                color: #d2d3d4
            }

.footerheading {
    color: #a89d66;
    font-family: 'Times New Roman', Times, serif;
    font-size: 18px;
}

.footercontent {
    color: #d2d3d4;
}

.footermore {
    color: #a89d66;
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    text-decoration: underline;
    line-height: 21px;
}

    .footermore:hover {
        color: #c69631;
        font-family: 'Times New Roman', Times, serif;
        font-size: 14px;
        text-decoration: underline;
    }

.footertab2 {
}

.homepageheading {
    font-family: 'Times New Roman', Times, serif;
    font-size: 22px;
    text-align: center;
    color: #0a4760;
}

.quoteofday {
    border: 1px solid #cfdce3;
    border-radius: 2px;
    padding: 10px 20px 10px 20px;
    text-align: center;
    background-color: #03789c;
}

.quoteofdayheading {
    font-family: 'Times New Roman', Times, serif;
    font-size: 22px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
}

.notificHeading {
    font-family: 'Times New Roman', Times, serif;
    font-size: 22px;
    text-align: center;
    color: #fff;
    margin-bottom: 10px;
    background-color: #03789c;
    padding-top: 3px;
    padding-bottom: 3px;
}

.quoteofdayheadingContent {
    color: #d1d30b !important;
    line-height: 22px;
    font-size: 14px;
}

.frow {
    display: flex;
    justify-content: space-between;
}

.fcol {
    flex-basis: 30%;
    box-sizing: border-box;
    border: solid;
}

.timetablesearch {
    background-color: #00a3bc;
    color: #cfdce3;
    font-size: 22px;
    text-align: center;
    padding: 10px;
    margin-top: 10px;
}

.today {
    color: #002147;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    padding-bottom: 7px;
}

.todaydate {
    color: #048397;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d7d6d6;
}

.textJustify {
    text-align: justify;
    line-height: 21px;
}

.announcement {
    background-color: #ebb219;
    border-radius: 10px 0px 0px 0px;
    padding: 10px;
    position: absolute;
    top: 90px;
    left: 215px;
    width: 350px;
}

.announcementlinks {
    color: #fff;
}

.announcement2 {
    background-image: url(../img/siteimages/greenpart.jpg);
    background-repeat: no-repeat;
    background-position: left;
    height: 43px;
    background-color: #ebb219;
    margin-top: 10px;
    padding: 10px 10px 10px 40px;
}

.views-block-view {
    margin-top: 30px;
    border-left: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 4px solid #233954;
    background: #fff;
}

.views-block-view-header {
    padding: 7.5px 15px;
    background-color: #233954;
    font-family: 'Times New Roman', Times, serif;
    font-size: 18px;
    text-align: center;
    color: #00a3bc;
}

.welcomeheading {
    font-family: 'Times New Roman', Times, serif;
    font-size: 18px;
    text-align: center;
    color: #00a3bc;
    border-bottom: 1px solid #cbc9c9;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.menubg {
    background-color: #bfd6d9 !important;
}

.sideaccordian {
    line-height: 21px;
    border-bottom: 1px dashed #cfdce3;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 10px;
}

.quickheading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    text-align: left;
    color: #066b8d;
    border-bottom: 1px solid #cbc9c9;
    padding-bottom: 7px;
    margin-bottom: 10px;
    font-weight: bold;
}

.deptHead {
    background-color: #0680a8;
    color: #fff;
    padding: 10px;
    margin: 10px;
    font-size: 14px;
    text-transform: uppercase;
    width: 200px;
    text-align: center;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

    .deptHead:hover {
        background-color: #00a3bc;
        -webkit-transition-duration: .3s;
        transition-duration: .3s;
    }

.deptSubhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-align: left;
    color: #0680a8;
    border-bottom: 1px solid #cbc9c9;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.deptdescription {
    line-height: 21px;
    text-align: justify;
    margin-bottom: 30px;
    color: #696868;
}

.deptSubhead2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    color: #065a75;
    text-decoration: underline;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.deptSubheadCampusContent {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
    color: #065a75;
    text-decoration: none;
    padding-bottom: 7px;
    margin-bottom: 10px;
    font-weight: 600;
}

.CourseName {
    font-weight: bold;
    color: #bd881c;
}

.imgfl {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.notifications2 {
    border: 1px solid #cfdce3;
    border-radius: 2px;
    padding: 10px;
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}

.imgframe_ht {
    height: 300px;
}

.imgframe {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin-bottom: 10px;
}

.rankframe {
    border: 1px solid #cfdce3;
    width: 97%;
}

.ranktitle {
    background-color: #00a3bc;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
    color: #002147;
    font-size: 16px;
    font-weight: bold;
    text-align: center
}

.rankcontent {
    padding: 10px;
    color: #212020
}

.rankholder {
    color: #021233;
    font-size: 16px;
    font-weight: bold;
}

.Quicklinks4 {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin-top: 55px;
}

    .Quicklinks4 ul li {
        line-height: 21px;
        border-bottom: 1px dashed #cfdce3;
        padding-top: 8px;
        padding-bottom: 8px;
    }

.Quicklinks5 {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin-top: 10px;
}

    .Quicklinks5 ul li {
        line-height: 21px;
        border-bottom: 1px dashed #cfdce3;
        padding-top: 8px;
        padding-bottom: 8px;
    }

.stafflistName {
    font-weight: bold;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1a1a1a
}

.stafflistframe {
    border-bottom: 1px dashed #c7c5c5;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.staffProfileName {
    font-weight: bold;
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0374ae;
    text-align: center
}

.staffProfiledesignation {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #515050;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}

.staffProfileQuanlification {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #515050;
    text-align: center;
}

.staffProfilebluetext {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1c7fb9;
    text-align: center
}

.staffborderbottom {
    border-bottom: 1px solid #c3c4c4;
    background-color: #f0f0ec;
    padding-top: 10px;
    margin-top: 10px;
}

.staffpersonalUItd {
    color: #282828;
    width: 200px;
}

.staffpersonalUItdseparator {
    padding-right: 20px;
    padding-left: 10px;
}

.staffpersonalUIValue {
    color: #021c3a;
}

.staffpersonaltable {
    line-height: 30px;
}

.pl20 {
    padding-left: 30px !important;
}

.staffdatasub {
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0a8ab4;
    font-weight: bold;
}

.staffdatasub2 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1a6393;
    font-weight: bold;
}

.gridstyle {
    border: solid 1px #c5c6c6 !important;
}

    .gridstyle tbody tr th {
        background-color: #15769b;
        color: #fff;
        font-weight: 400 !important;
        padding: 5px
    }

    .gridstyle tbody tr td {
        padding: 5px
    }

.staffViewProfile {
    color: #00789f;
    text-decoration: underline;
}

    .staffViewProfile:hover {
        color: #ad5b02;
        text-decoration: underline;
    }

.BoxShadow {
    padding: 20px;
    /*box-shadow: inset 0 -3em 3em rgba(0,0,0,0.1), 0 0 0 2px rgb(255,255,255), 0.3em 0.3em 1em rgba(0,0,0,0.3);*/
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

.backgoundbullet {
    background-image: url("../img/siteimages/OrangeBullet.png");
    background-repeat: no-repeat;
    background-position-x: left;
    background-position-y: top;
    margin-left: -25px;
}

.BoxShadowContent {
    padding-left: 25px;
}

.footerBottom {
    background-color: #1B9990;
    padding-top: 5px;
    padding-bottom: 10px;
}

.txtboxstyle {
    border: 1px solid #b9b9b9;
    padding: 5px;
}

.QuoteAuthor {
    text-align: right;
    color: #bfc0c1;
    font-style: italic;
}

.CommonSubhead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-align: left;
    color: #0680a8;
    border-bottom: 1px solid #cbc9c9;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.Eventubhead {
    font-family: Georgia;
    font-size: 16px;
    text-align: left;
    color: #021233;
}

.pdflink {
    color: #0a5fa8
}

.rnkHolderName {
    color: #c4940b;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

.rnkHolderContent {
    color: #051431;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}

.rnkHeading {
    background-color: #03789c;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    font-size: 14px;
    text-align: center
}

.rnkimage {
    padding-top: 5px;
    height: 150px !important;
    margin-bottom: 7px;
}

.rnkHolderName2 {
    color: #c4940b;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}

.rnkHolderContent2 {
    color: #051431;
    font-size: 14px;
    font-weight: 400;
    text-align: center;
}

.rnkHolderContent3 {
    color: #3d3e40;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}

.rnkHeading2 {
    background-color: #0c558a;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #cddaea;
    font-size: 14px;
    font-weight: bold;
    text-align: center
}

.rnkimage2 {
    padding-top: 5px;
    height: 200px !important;
    margin-bottom: 7px;
    text-align: center;
}

.imgframeRnk {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.imgframeRnk2 {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    min-height: 340px;
}

.imgframeRnk1 {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    min-height: 400px;
}

.notbg {
    background-image: url(../img/siteimages/notificationbg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.annbg {
    background-image: url(../img/siteimages/announcementbg.png);
    background-repeat: no-repeat;
    background-position: left bottom;
}

.homepageheadingEvents {
    font-family: 'Times New Roman', Times, serif;
    font-size: 22px;
    text-align: center;
    color: #0a4760;
}

.headingEventsdiv {
    background-image: url(../img/siteimages/eventsdiv.png);
    background-repeat: repeat-x;
}

.headingfooter {
    background-image: url(../img/siteimages/hlinefooter.png);
    background-repeat: repeat-x;
}

.ftitle {
    font-family: 'Times New Roman', Times, serif;
    font-size: 20px;
    color: #eceaea;
}

.markframe {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.gridrow {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #EBEBEB;
    font-family: Arial;
    Width: 100%;
    word-wrap: break-word;
    table-layout: fixed;
}

    .table-bordered > thead > tr > th,
    .table-bordered > thead > tr > td {
        background-color: #F5F5F6;
        border-bottom-width: 1px;
    }

    .table-bordered > thead > tr > th,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > tbody > tr > td,
    .table-bordered > tfoot > tr > td {
        border: 1px solid #c2bebe;
    }

    .table-bordered > tbody > tr > th {
        font-size: 13px;
    }

.table > thead > tr > th {
    border-bottom: 1px solid #DDDDDD;
    vertical-align: bottom;
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    border-top: 1px solid #e7eaec;
    line-height: 1.42857;
    padding: 5px;
    vertical-align: top;
}

.evntimage {
    height: 150px !important;
}

.todaydesc {
    color: #bd8708;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    border: 1px solid #d7d6d6;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
}

.fontbold {
    font-weight: bold !important;
}

.finalrep {
    background-color: #b0e6ee;
    border: solid 1px;
    border-color: #5298ad;
    border-radius: 5px;
    padding: 10px;
    color: #03789c;
    margin-right: 20px;
}

.finalrepBottom {
    border-bottom: dashed 1px;
    border-color: #5298ad;
    color: #03789c;
    padding-top: 10px;
    margin-bottom: 20px;
}

.ContentHeading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    color: #03789c;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}

.ContentOrange {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    color: #bf590c;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}

.Content p {
    text-align: justify;
    text-indent: 50px;
    margin-bottom: 10px;
}

.ContentNew p {
    text-align: justify;
    margin-bottom: 10px;
}

.ContentNew ul {
    margin-left: 50px;
    margin-bottom: 20px;
}

    .ContentNew ul li {
        list-style: circle;
    }

.ContentHeadingSub {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    color: #0592be;
    font-weight: bold;
    padding-bottom: 7px;
    margin-top: 10px;
}

.ContentHeadingSub2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    color: #aa4d0f;
    font-weight: bold;
    padding-bottom: 7px;
    margin-top: 10px;
}

.ContentHeadingAnthem {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    color: #0592be;
    font-weight: bold;
    padding-bottom: 7px;
    margin-top: 10px;
}

.Content ul {
    padding-left: 50px;
}

    .Content ul li {
        line-height: 21px;
        color: #4e4e4e;
        list-style: circle
    }

.Content table tbody tr td p u a {
    color: #03789c
}

.Content p a {
    color: #03789c
}

.imgdvleft {
    float: left;
    border: solid 1px #b9baba;
    padding: 5px;
    margin-right: 20px;
    margin-bottom: 10px;
}

.anthem1 {
    text-align: left;
}

.anthem2 {
    text-align: left;
}

    .anthem2 p {
        text-indent: 50px;
    }

.pminht {
    min-height: 120px;
}

.studentkey {
    color: #555;
    font-size: 16px;
    font-weight: 500;
    margin-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.studentvalue {
    color: #777;
    font-size: 15px;
    font-weight: 400;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.SyllabusLink {
    color: #0680a8;
    text-decoration: none;
    font-weight: 400;
}

    .SyllabusLink:hover {
        color: #046180;
        text-decoration: underline;
    }

.SyllabusNA {
    color: #ae0616;
    text-decoration: none;
    font-weight: 400;
}


.courseCol {
    color: #555;
    font-size: 14px !important;
    font-weight: bold;
}

.courseColLeft {
    color: #555;
    font-size: 14px !important;
    font-weight: bold;
    text-align: left;
}

.MsgSuccess {
    color: #10681a;
    border: solid 1px #10681a;
    padding: 5px;
    background-color: #a6e2a3;
    font-weight: bold;
}

.MsgFailure {
    color: #b53606;
    border: solid 1px #b53606;
    padding: 5px;
    background-color: #fbcdb2;
    font-weight: bold;
}

.validationerror {
    color: #e43e08;
    padding-top: 5px
}

.displayblock {
    display: block !important;
}

.AlumniFrame {
    border: 1px solid #cfdce3;
    padding: 10px;
    margin-bottom: 10px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}

.Alumnititle {
    color: #777;
    font-weight: bold;
}

.deptbreadcrumb {
    color: #626262;
    font-size: 14px;
    font-weight: bold;
}

.deptbreadcrumblink {
    color: #626262;
    font-size: 14px;
    font-weight: bold;
}

    .deptbreadcrumblink:hover {
        color: #03789c;
        font-size: 14px;
        text-decoration: underline;
    }

.Subheadstyle2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-align: left;
    color: #0680a8;
    padding-bottom: 7px;
    margin-bottom: 10px;
}

.ManagementName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #1a657d;
    font-weight: bold;
}

.ManagementQual {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #737778;
}

.ManagementPosting {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #737778;
}

.ManagementNameFormer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #4f5051;
    font-weight: bold;
}

.ManagementQualFormer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #737778;
}

.ManagementPostingFormer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #737778;
}

.campusLifeSubHead {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    color: #ca5e16;
    font-weight: bold;
    padding-bottom: 7px;
    margin-top: 10px;
}

.campusLifestaff {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    color: #626262;
    font-weight: bold;
}

.campusLifedepart {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    color: #626262;
}

.borderbottom {
    border-bottom: solid 1px #b1b1b1;
    padding-bottom: 10px;
}

.campusLifereport {
    background-color: #f5f3f3;
    border: solid 1px;
    border-color: #bababa;
    border-radius: 1px;
    padding: 10px;
    color: #626262;
    margin-right: 20px;
}

.campusstaffnames {
    padding-left: 40px;
}

.gallery li a img {
    height: 200px !important;
    width: 220px !important;
    border: solid 1px #cbc9c9;
    padding: 5px;
    margin-right: 10px;
    margin-bottom: 10px;
}

    .gallery li a img:hover {
        height: 200px !important;
        width: 220px !important;
        border: solid 1px #03789c;
        padding: 5px;
        background-color: #c2e3f6
    }

.scbottomline {
    border-bottom: dashed 1px #b0aeae;
}

.researchstaffName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #1a657d;
    font-weight: bold;
}

.researchstaffQual {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #737778;
}

.researchstaffPosting {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #737778;
}

.researchstaffbottomline {
    border-bottom: dashed 1px #b0aeae;
    padding-bottom: 20px;
    padding-top: 10px;
}

.vert_dir {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    /*text-align:center;*/
    -ms-writing-mode: tb-rl;
    writing-mode: tb-rl;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-top: 10px;
}

.cellyellow {
    background-color: #eee7c4;
    padding-left: 5px;
    padding-right: 5px;
}

.cellgreen {
    background-color: #a2ca9a;
    padding-left: 5px;
    padding-right: 5px;
}

.cellorange {
    background-color: #96c8e1;
    padding-left: 5px;
    padding-right: 5px;
}

.cellred {
    background-color: #e29d9d;
    padding-left: 5px;
    padding-right: 5px;
}

.cellLeft {
    text-align: left !important;
}

.cellright {
    text-align: right !important;
}

.externalcell {
    padding-left: 5px;
    padding-right: 5px;
}

.externalsem {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    color: #03789c;
    font-weight: bold
}

.Examgridlink {
    color: #00a3bc;
    text-decoration: none;
}

    .Examgridlink:hover {
        color: #0680a8;
        text-decoration: underline;
    }

.commonlink {
    color: #00a3bc;
    text-decoration: none;
}

    .commonlink:hover {
        color: #0680a8;
        text-decoration: underline;
    }

.newsletterheading {
    font-family: Arial;
    font-weight: bold;
    color: #141212;
    font-size: 16px;
}

.SyllabusColSmall {
    color: #555;
    font-size: 14px !important;
    font-weight: bold;
    width: 150px !important;
}

.SyllabusColwidth {
    color: #555;
    font-size: 14px !important;
    font-weight: bold;
}

.SyllabusColMedium {
    color: #555;
    font-size: 14px !important;
    font-weight: bold;
    width: 170px !important;
}

.colAlignLeft {
    text-align: left !important;
}

.SyllabusColCourse {
    color: #555;
    font-size: 14px !important;
    font-weight: bold;
    width: 250px !important
}

.SyllabusCol {
    color: #555;
    font-size: 14px !important;
    font-weight: bold;
    text-align: center
}

.scholorstitleWidth {
    width: 150px;
    text-align: left
}

.scholorsspan {
    color: #0b74ba;
    font-size: 14px;
    font-weight: 500;
}

.scholorsspanWidth {
    width: 250px;
    text-align: left;
    padding-left: 10px;
}

.cgpabold {
    font-weight: bold !important;
}

.pdfdownload {
    text-decoration: underline;
    color: #0680a8
}

    .pdfdownload:hover {
        text-decoration: underline;
        color: #00a3bc
    }

.ContentTitleHeading {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
    color: #2c2b2b;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}

.ContentHeading2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    color: #93280a;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}

.placementnotifications {
    border: 1px solid #cfdce3;
    border-radius: 2px;
    padding: 10px;
    text-align: left;
}

.titlelink {
    color: #151313;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}

    .titlelink:hover {
        color: #0d0a0a;
        text-decoration: underline;
        font-size: 16px;
        font-weight: bold;
    }

.subtitletext {
    color: #333030;
    text-decoration: none;
    font-size: 12px;
}

.lsttemplate {
    border-bottom: 1px dashed #8e8c8c
}

.lstOrdered li {
    list-style-type: decimal;
}

.lstUnOrdered li {
    list-style-type: disc;
}

.nccimage2 {
    padding-top: 5px;
    height: 150px !important;
    margin-bottom: 7px;
    text-align: center;
}

.YYRules div ul {
    padding-left: 30px;
}

    .YYRules div ul li {
        list-style-type: circle !important;
    }

.YYRules ul {
    padding-left: 30px;
}

    .YYRules ul li {
        list-style-type: circle !important;
    }

.reg_border {
    border: solid 1px #aaa9a9;
}

.reg_rev {
    background-color: #535353;
    padding: 20px;
    color: #cfdce3;
    font-size: 16px;
    font-weight: bold;
    font-family: sans-serif;
    text-align: center;
}

.reg_titlebg {
    background-color: #e8e5e5;
    padding: 10px;
    color: #535353;
    font-size: 14px;
    font-weight: bold;
    font-family: sans-serif;
    text-align: center
}

.reg_button {
    border-width: 0;
    background-color: #36ae63;
    color: #e1f5ea;
    font-size: 16px;
    font-weight: bold;
    font-family: sans-serif;
    text-align: center;
    width: 100%;
    cursor: pointer;
    padding: 15px;
}

.reg_amount {
    border-width: 0;
    background-color: #e9ebea;
    color: #535353;
    font-size: 16px;
    font-weight: bold;
    font-family: sans-serif;
    text-align: center;
    width: 100%;
    border-radius: 20px;
    padding: 10px;
}

.divSuccess {
    text-align: center;
}

.divSuccess_paymentCompleted {
    color: #535353;
    font-size: 16px;
    font-weight: bold;
    font-family: sans-serif;
    text-align: center
}

.divSuccess_RefNo {
    color: #c1750c;
    font-size: 16px;
    font-weight: bold;
    font-family: sans-serif;
    text-align: center
}

.divSuccess_titlebg {
    border: solid 1px #aaa9a9;
    background-color: #e0dbdb;
    color: #696666;
    font-size: 14px;
    font-weight: bold;
    font-family: sans-serif;
    cursor: pointer;
    padding: 15px;
    border-radius: 10px;
}

.divFailure {
    text-align: center;
}

.libraryAmount {
    text-align: right !important;
}

.econtenttxt {
    font-size: 12px;
    color: #e9a10e;
    text-align: left
}

.counterText {
    color: #ffffff !important;
    font-weight: bold;
    font-size: 14px;
    padding-left: 10px;
}

.eventsMinHt {
    min-height: 600px !important;
}

.CampusContentdescription {
    line-height: 21px;
    text-align: left;
    margin-bottom: 30px;
    font-weight: normal !important
}

.deptActivitiesdiv {
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem
}

.deptActivitiesdiv_date {
    line-height: 21px;
    text-align: left;
    font-weight: normal !important;
    font-size: 12px;
    color: #535353;
}

.facultyQualFormer {
    color: #535353 !important;
}

.Competition_Titles {
    color: #151313;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}

.eventPanel {
    border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 20px;
}

.eventTitle {
    font-weight: bold;
    margin-bottom: 5px;
}

.participantTextBox {
    margin-bottom: 5px;
    width: 200px;
}

.panelevents {
    border: 1px solid #777;
    padding: 10px;
    margin-bottom: 20px;
    background-color: #e0dcdc
}

.RegFeeCmpt {
    color: #151313;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}

.regfeeamt {
    background-color: #e4d390;
    border: solid 1px #b47d0e;
    color: #b47d0e;
    font-size: 14px;
    font-weight: bold;
    padding-left:5px;
    padding-right:5px;
}


.RegFeeCmpt_total {
    color: #b47d0e;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
}
.regfeeamt_total {
    background-color: #e4d390;
    border: solid 1px #b47d0e;
    color: #b47d0e;
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    margin-left:5px;

}
.convocationInstructions{
    color:#0680a8 !important;
}
.testcolorcode{
    color:#e62525
}
.highlightedmenu {
    
    border-radius: 4px;

}
    .highlightedmenu a {
      
        text-decoration: none;
    }
.topbarul li.highlihtedmenu a {
    color: inherit !important;
}